diff --git a/src/blenderbim/blenderbim/bim/data/assets/symbols.svg b/src/blenderbim/blenderbim/bim/data/assets/symbols.svg
index efcf0ddd77..afd3d63d14 100644
--- a/src/blenderbim/blenderbim/bim/data/assets/symbols.svg
+++ b/src/blenderbim/blenderbim/bim/data/assets/symbols.svg
@@ -21,6 +21,9 @@
+
+
+
diff --git a/src/blenderbim/blenderbim/bim/data/libraries/IFC4 Demo Library.ifc b/src/blenderbim/blenderbim/bim/data/libraries/IFC4 Demo Library.ifc
index f1046bdffd..323114d5c4 100644
--- a/src/blenderbim/blenderbim/bim/data/libraries/IFC4 Demo Library.ifc
+++ b/src/blenderbim/blenderbim/bim/data/libraries/IFC4 Demo Library.ifc
@@ -1,13 +1,13 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ViewDefinition[DesignTransferView]'),'2;1');
-FILE_NAME('/dev/null','2023-02-04T13:08:05+11:00',(),(),'IfcOpenShell v0.7.0-07ee62eb9','IfcOpenShell v0.7.0-07ee62eb9','Nobody');
+FILE_NAME('/dev/null','2023-07-24T16:37:20+10:00',(),(),'IfcOpenShell v0.7.0-fc50bdd3a','IfcOpenShell v0.7.0-fc50bdd3a','Nobody');
FILE_SCHEMA(('IFC4'));
ENDSEC;
DATA;
-#1=IFCPROJECT('3ubSuEuavEPfXTf4v0gmbA',$,'BlenderBIM Demo',$,$,$,$,(#12,#16),#7);
-#2=IFCPROJECTLIBRARY('1Qq43hq0v3B9Ko7EGW0hJ5',$,'BlenderBIM Demo Library',$,$,$,$,$,$);
-#3=IFCRELDECLARES('0hU2lTJfX70AKkhyURrbam',$,$,$,#1,(#2));
+#1=IFCPROJECT('2Z3pAqf813kvYbw6iV9ccE',$,'BlenderBIM Demo',$,$,$,$,(#12,#16),#7);
+#2=IFCPROJECTLIBRARY('3V6A_KJGz9WRYV7XfZrXxr',$,'BlenderBIM Demo Library',$,$,$,$,$,$);
+#3=IFCRELDECLARES('1MuC87hJz9Tfh7RL9L1aU7',$,$,$,#1,(#2));
#4=IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);
#5=IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);
#6=IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);
@@ -23,975 +23,1047 @@ DATA;
#16=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Plan',2,1.E-05,#15,$);
#17=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#12,$,.MODEL_VIEW.,$);
#18=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Plan',*,*,*,*,#16,$,.PLAN_VIEW.,$);
-#19=IFCMATERIAL('Unknown',$,$);
-#20=IFCWALLTYPE('3yGmcLQT96CPWJXcV3vNPJ',$,'WAL50',$,$,$,$,$,$,.NOTDEFINED.);
-#21=IFCMATERIALLAYERSET((#23),$,$);
-#22=IFCRELASSOCIATESMATERIAL('0JMzROKjj7i8EKtMLZ2nXy',$,$,$,(#20),#21);
-#23=IFCMATERIALLAYER(#19,0.05,$,$,$,$,$);
-#24=IFCRELDECLARES('1TTgyh7ynBQ8XpgpGSU6ao',$,$,$,#2,(#41,#76,#47,#58,#91,#25,#159,#225,#71,#29,#62,#95,#20,#53,#86,#33,#66,#81,#37));
-#25=IFCWALLTYPE('20jY5HfLH4LBwMrDEoTdML',$,'WAL100',$,$,$,$,$,$,.NOTDEFINED.);
-#26=IFCMATERIALLAYERSET((#28),$,$);
-#27=IFCRELASSOCIATESMATERIAL('2sICOUhur5WgrNUOi1pvhV',$,$,$,(#25),#26);
-#28=IFCMATERIALLAYER(#19,0.1,$,$,$,$,$);
-#29=IFCWALLTYPE('0xhGqQenH5Ov9L_CiLywqN',$,'WAL200',$,$,$,$,$,$,.NOTDEFINED.);
-#30=IFCMATERIALLAYERSET((#32),$,$);
-#31=IFCRELASSOCIATESMATERIAL('2pOhWSsWT4bQwtduxS8HNJ',$,$,$,(#29),#30);
-#32=IFCMATERIALLAYER(#19,0.2,$,$,$,$,$);
-#33=IFCWALLTYPE('1HrJFcNVH4XQJIRrEmUD6Z',$,'WAL300',$,$,$,$,$,$,.NOTDEFINED.);
-#34=IFCMATERIALLAYERSET((#36),$,$);
-#35=IFCRELASSOCIATESMATERIAL('0cAK6yBnXAnO$5LYcU3QQl',$,$,$,(#33),#34);
-#36=IFCMATERIALLAYER(#19,0.3,$,$,$,$,$);
-#37=IFCCOVERINGTYPE('11MVutxgn20fTEibOhUiS8',$,'COV10',$,$,$,$,$,$,.NOTDEFINED.);
-#38=IFCMATERIALLAYERSET((#40),$,$);
-#39=IFCRELASSOCIATESMATERIAL('1$dvrpTAn6oPSVqcMtsvmV',$,$,$,(#37),#38);
-#40=IFCMATERIALLAYER(#19,0.01,$,$,$,$,$);
-#41=IFCCOVERINGTYPE('1DWvr7poP3ggxFE7vxOot2',$,'COV20',$,$,(#45),$,$,$,.NOTDEFINED.);
-#42=IFCMATERIALLAYERSET((#44),$,$);
-#43=IFCRELASSOCIATESMATERIAL('2uf2C_54501xFgLlk_jqMG',$,$,$,(#41),#42);
-#44=IFCMATERIALLAYER(#19,0.02,$,$,$,$,$);
-#45=IFCPROPERTYSET('0fSGHPSBH9U8H_ph5xpH65',$,'EPset_Parametric',$,(#46));
-#46=IFCPROPERTYSINGLEVALUE('LayerSetDirection',$,IFCLABEL('AXIS2'),$);
-#47=IFCCOVERINGTYPE('1ayqDfj8XDxB$G7ZFyRagM',$,'COV30',$,$,(#51),$,$,$,.NOTDEFINED.);
-#48=IFCMATERIALLAYERSET((#50),$,$);
-#49=IFCRELASSOCIATESMATERIAL('01vVE$oHTA3BLmh2imRGuu',$,$,$,(#47),#48);
-#50=IFCMATERIALLAYER(#19,0.03,$,$,$,$,$);
-#51=IFCPROPERTYSET('3v7cOUGgT0qxrxlQkzwSIR',$,'EPset_Parametric',$,(#52));
-#52=IFCPROPERTYSINGLEVALUE('LayerSetDirection',$,IFCLABEL('AXIS3'),$);
-#53=IFCRAMPTYPE('0VEv7VZVnDzxHXC$QE2Crm',$,'RAM200',$,$,$,$,$,$,.NOTDEFINED.);
-#54=IFCMATERIALLAYERSET((#56),$,$);
-#55=IFCRELASSOCIATESMATERIAL('0ToQjR2aLAdgGPuqu6UH1o',$,$,$,(#53),#54);
-#56=IFCMATERIALLAYER(#19,0.2,$,$,$,$,$);
-#57=IFCCIRCLEPROFILEDEF(.AREA.,$,$,0.3);
-#58=IFCPILETYPE('26kmCVC0H4lOhCGn6cCLSQ',$,'P1',$,$,$,$,$,$,.NOTDEFINED.);
-#59=IFCMATERIALPROFILESET($,$,(#61),$);
-#60=IFCRELASSOCIATESMATERIAL('2Ev3ucMBPDtwntRLG_4cBU',$,$,$,(#58),#59);
-#61=IFCMATERIALPROFILE($,$,#19,#57,$,$);
-#62=IFCSLABTYPE('3cLRr85lHDAPjHswaO7574',$,'FLR150',$,$,$,$,$,$,.NOTDEFINED.);
-#63=IFCMATERIALLAYERSET((#65),$,$);
-#64=IFCRELASSOCIATESMATERIAL('07afdGZLHCFej$qXPfCLn9',$,$,$,(#62),#63);
-#65=IFCMATERIALLAYER(#19,0.2,$,$,$,$,$);
-#66=IFCSLABTYPE('2WiuelwGf3Ah3gnVgDGEAn',$,'FLR250',$,$,$,$,$,$,.NOTDEFINED.);
-#67=IFCMATERIALLAYERSET((#69),$,$);
-#68=IFCRELASSOCIATESMATERIAL('03XoY4bYD4ZwZgvg3JqIIK',$,$,$,(#66),#67);
-#69=IFCMATERIALLAYER(#19,0.3,$,$,$,$,$);
-#70=IFCRECTANGLEPROFILEDEF(.AREA.,'500x600',$,0.5,0.6);
-#71=IFCCOLUMNTYPE('187MdL9O13_OzlwsOaT0zY',$,'C1',$,$,$,$,$,$,.NOTDEFINED.);
-#72=IFCMATERIALPROFILESET($,$,(#74),$);
-#73=IFCRELASSOCIATESMATERIAL('1CMVTn08P2Tu8afsZHQiUk',$,$,$,(#71),#72);
-#74=IFCMATERIALPROFILE($,$,#19,#70,$,$);
-#75=IFCCIRCLEHOLLOWPROFILEDEF(.AREA.,'500.0x5.0 CHS',$,0.25,0.005);
-#76=IFCCOLUMNTYPE('3e6tIcskjDOuj1_UAWcT87',$,'C2',$,$,$,$,$,$,.NOTDEFINED.);
-#77=IFCMATERIALPROFILESET($,$,(#79),$);
-#78=IFCRELASSOCIATESMATERIAL('0ahT30pYb7zQ968gWY9q1A',$,$,$,(#76),#77);
-#79=IFCMATERIALPROFILE($,$,#19,#75,$,$);
-#80=IFCRECTANGLEHOLLOWPROFILEDEF(.AREA.,'150x75x2.0 RHS',$,0.075,0.15,0.002,0.005,0.005);
-#81=IFCCOLUMNTYPE('0ZxXYg0BTFg8sbqXr50qPW',$,'C3',$,$,$,$,$,$,.NOTDEFINED.);
-#82=IFCMATERIALPROFILESET($,$,(#84),$);
-#83=IFCRELASSOCIATESMATERIAL('0ul_xSpIH2MxsZcv$ZFXG7',$,$,$,(#81),#82);
-#84=IFCMATERIALPROFILE($,$,#19,#80,$,$);
-#85=IFCISHAPEPROFILEDEF(.AREA.,'DEMO-I',$,0.1,0.2,0.005,0.01,0.005,$,$);
-#86=IFCBEAMTYPE('06Td_2IhD5OgyKW34Ikv$Z',$,'B1',$,$,$,$,$,$,.NOTDEFINED.);
-#87=IFCMATERIALPROFILESET($,$,(#89),$);
-#88=IFCRELASSOCIATESMATERIAL('2cT5kDtU11jv2sFtIKVfJa',$,$,$,(#86),#87);
-#89=IFCMATERIALPROFILE($,$,#19,#85,$,$);
-#90=IFCCSHAPEPROFILEDEF(.AREA.,'DEMO-C',$,0.2,0.1,0.0015,0.03,0.005);
-#91=IFCBEAMTYPE('1JyktsoBP8DgMbJiECPZ6d',$,'B2',$,$,$,$,$,$,.NOTDEFINED.);
-#92=IFCMATERIALPROFILESET($,$,(#94),$);
-#93=IFCRELASSOCIATESMATERIAL('2$_YKuP914sBZmflM_8l1s',$,$,$,(#91),#92);
-#94=IFCMATERIALPROFILE($,$,#19,#90,$,$);
-#95=IFCWINDOWTYPE('0g10V5zVP8c96j3mPV0Xvn',$,'WT01',$,$,$,(#136,#158),$,$,.NOTDEFINED.,.NOTDEFINED.,$,$);
-#96=IFCINDEXEDPOLYGONALFACE((13,17,18,14));
-#97=IFCINDEXEDPOLYGONALFACE((5,6,3,4));
-#98=IFCINDEXEDPOLYGONALFACE((7,8,2,1));
-#99=IFCINDEXEDPOLYGONALFACE((6,7,1,3));
-#100=IFCINDEXEDPOLYGONALFACE((8,5,4,2));
-#101=IFCINDEXEDPOLYGONALFACE((12,11,10,9));
-#102=IFCINDEXEDPOLYGONALFACE((15,19,20,16));
-#103=IFCINDEXEDPOLYGONALFACE((14,18,19,15));
-#104=IFCINDEXEDPOLYGONALFACE((16,20,17,13));
-#105=IFCINDEXEDPOLYGONALFACE((4,17,20,2));
-#106=IFCINDEXEDPOLYGONALFACE((2,20,19,1));
-#107=IFCINDEXEDPOLYGONALFACE((8,16,13,5));
-#108=IFCINDEXEDPOLYGONALFACE((7,15,16,8));
-#109=IFCINDEXEDPOLYGONALFACE((1,19,18,3));
-#110=IFCINDEXEDPOLYGONALFACE((3,18,17,4));
-#111=IFCINDEXEDPOLYGONALFACE((6,14,15,7));
-#112=IFCINDEXEDPOLYGONALFACE((5,13,14,6));
-#113=IFCINDEXEDPOLYGONALFACE((24,21,22,23));
-#114=IFCINDEXEDPOLYGONALFACE((11,23,22,10));
-#115=IFCINDEXEDPOLYGONALFACE((10,22,21,9));
-#116=IFCINDEXEDPOLYGONALFACE((9,21,24,12));
-#117=IFCINDEXEDPOLYGONALFACE((12,24,23,11));
-#118=IFCCARTESIANPOINTLIST3D(((0.899999976158142,0.,1.20000004768372),(0.899999976158142,0.,0.),(0.,0.,1.20000004768372),(0.,0.,0.),(0.0999999940395355,0.,0.0999999940395355),(0.0999999940395355,0.,1.10000002384186),(0.800000011920929,0.,1.10000002384186),(0.800000011920929,0.,0.0999999940395355),(0.0999999940395355,0.0199999995529652,0.0999999940395355),(0.0999999940395355,0.0199999995529652,1.10000002384186),(0.800000011920929,0.0199999995529652,1.10000002384186),(0.800000011920929,0.0199999995529652,0.0999999940395355),(0.0999999940395355,0.0500000007450581,0.0999999940395355),(0.0999999940395355,0.0500000007450581,1.10000002384186),(0.800000011920929,0.0500000007450581,1.10000002384186),(0.800000011920929,0.0500000007450581,0.0999999940395355),(0.,0.0500000007450581,0.),(0.,0.0500000007450581,1.20000004768372),(0.899999976158142,0.0500000007450581,1.20000004768372),(0.899999976158142,0.0500000007450581,0.),(0.0999999940395355,0.0299999993294477,0.0999999940395355),(0.0999999940395355,0.0299999993294477,1.10000002384186),(0.800000011920929,0.0299999993294477,1.10000002384186),(0.800000011920929,0.0299999993294477,0.0999999940395355)));
-#119=IFCPOLYGONALFACESET(#118,$,(#96,#97,#98,#99,#100,#102,#103,#104,#105,#106,#107,#108,#109,#110,#111,#112),$);
-#120=IFCPOLYGONALFACESET(#118,$,(#101,#113,#114,#115,#116,#117),$);
-#121=IFCSHAPEREPRESENTATION(#17,'Body','Tessellation',(#119,#120));
-#122=IFCSURFACESTYLE('Frame',.BOTH.,(#123));
-#123=IFCSURFACESTYLERENDERING(#124,0.,#125,$,$,$,IFCNORMALISEDRATIOMEASURE(0.),IFCSPECULARROUGHNESS(0.4),.NOTDEFINED.);
-#124=IFCCOLOURRGB($,0.0429765619337559,0.0429765619337559,0.0429765619337559);
-#125=IFCCOLOURRGB($,0.800000011920929,0.800000011920929,0.800000011920929);
+#19=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Plan',*,*,*,*,#16,$,.PLAN_VIEW.,$);
+#20=IFCMATERIAL('Unknown',$,$);
+#21=IFCWALLTYPE('1aBqF_RzX6TQ849W$jrXgD',$,'WAL50',$,$,$,$,$,$,.NOTDEFINED.);
+#22=IFCMATERIALLAYERSET((#24),$,$);
+#23=IFCRELASSOCIATESMATERIAL('1BhP9ACQT39RebMmCIBWtO',$,$,$,(#21),#22);
+#24=IFCMATERIALLAYER(#20,0.05,$,$,$,$,$);
+#25=IFCRELDECLARES('3PqGbdM$n36BqLGxRQrIpY',$,$,$,#2,(#77,#42,#26,#48,#72,#59,#92,#96,#30,#63,#153,#21,#54,#87,#210,#34,#67,#38,#82));
+#26=IFCWALLTYPE('1Cs3mYKFj2$9sZV_xCxjDg',$,'WAL100',$,$,$,$,$,$,.NOTDEFINED.);
+#27=IFCMATERIALLAYERSET((#29),$,$);
+#28=IFCRELASSOCIATESMATERIAL('0s0D8jH3D40vtOcpT8aLGA',$,$,$,(#26),#27);
+#29=IFCMATERIALLAYER(#20,0.1,$,$,$,$,$);
+#30=IFCWALLTYPE('0UwheyAVvBv9ctYtskzN2f',$,'WAL200',$,$,$,$,$,$,.NOTDEFINED.);
+#31=IFCMATERIALLAYERSET((#33),$,$);
+#32=IFCRELASSOCIATESMATERIAL('3hTd7aYdf4qewNv$$hjTs6',$,$,$,(#30),#31);
+#33=IFCMATERIALLAYER(#20,0.2,$,$,$,$,$);
+#34=IFCWALLTYPE('2xPkR0EID5YgwuQScmvfLo',$,'WAL300',$,$,$,$,$,$,.NOTDEFINED.);
+#35=IFCMATERIALLAYERSET((#37),$,$);
+#36=IFCRELASSOCIATESMATERIAL('2iCOZ0aEnBz8c8$Cf7N9Sq',$,$,$,(#34),#35);
+#37=IFCMATERIALLAYER(#20,0.3,$,$,$,$,$);
+#38=IFCCOVERINGTYPE('2FFeXNCuP7ih3iFmCaqdWu',$,'COV10',$,$,$,$,$,$,.NOTDEFINED.);
+#39=IFCMATERIALLAYERSET((#41),$,$);
+#40=IFCRELASSOCIATESMATERIAL('3NSIEA1Qj7z8UMhJ0H0xry',$,$,$,(#38),#39);
+#41=IFCMATERIALLAYER(#20,0.01,$,$,$,$,$);
+#42=IFCCOVERINGTYPE('1piQPweSH5huXryrZPCgpF',$,'COV20',$,$,(#46),$,$,$,.NOTDEFINED.);
+#43=IFCMATERIALLAYERSET((#45),$,$);
+#44=IFCRELASSOCIATESMATERIAL('3rFb1pN5XD7hxqdECfhozX',$,$,$,(#42),#43);
+#45=IFCMATERIALLAYER(#20,0.02,$,$,$,$,$);
+#46=IFCPROPERTYSET('1J1VCWJqT2zhO4DsA8L8nc',$,'EPset_Parametric',$,(#47));
+#47=IFCPROPERTYSINGLEVALUE('LayerSetDirection',$,IFCLABEL('AXIS2'),$);
+#48=IFCCOVERINGTYPE('172gNIJBj6KQ0qzBuUMAnf',$,'COV30',$,$,(#52),$,$,$,.NOTDEFINED.);
+#49=IFCMATERIALLAYERSET((#51),$,$);
+#50=IFCRELASSOCIATESMATERIAL('2Z_Igx_1j4ifORhOIn0kvV',$,$,$,(#48),#49);
+#51=IFCMATERIALLAYER(#20,0.03,$,$,$,$,$);
+#52=IFCPROPERTYSET('1GevDf6Rn939QoAZuxoo1g',$,'EPset_Parametric',$,(#53));
+#53=IFCPROPERTYSINGLEVALUE('LayerSetDirection',$,IFCLABEL('AXIS3'),$);
+#54=IFCRAMPTYPE('0t8u$__9b4BwCDakDm9gXw',$,'RAM200',$,$,$,$,$,$,.NOTDEFINED.);
+#55=IFCMATERIALLAYERSET((#57),$,$);
+#56=IFCRELASSOCIATESMATERIAL('2_$nJNFcv6LBlfAGKP5iGP',$,$,$,(#54),#55);
+#57=IFCMATERIALLAYER(#20,0.2,$,$,$,$,$);
+#58=IFCCIRCLEPROFILEDEF(.AREA.,$,$,0.3);
+#59=IFCPILETYPE('1QF9cgQI1Cl9bdDktoHrwi',$,'P1',$,$,$,$,$,$,.NOTDEFINED.);
+#60=IFCMATERIALPROFILESET($,$,(#62),$);
+#61=IFCRELASSOCIATESMATERIAL('1Eu3yZZ7v2awM7sc2Wb5Vk',$,$,$,(#59),#60);
+#62=IFCMATERIALPROFILE($,$,#20,#58,$,$);
+#63=IFCSLABTYPE('1X$9O39TL378FOmQlEuUOH',$,'FLR150',$,$,$,$,$,$,.NOTDEFINED.);
+#64=IFCMATERIALLAYERSET((#66),$,$);
+#65=IFCRELASSOCIATESMATERIAL('3hr4hUuJP6wgbPNZk7EFPE',$,$,$,(#63),#64);
+#66=IFCMATERIALLAYER(#20,0.2,$,$,$,$,$);
+#67=IFCSLABTYPE('1kqw4bx7r9NhAh_OLnqp60',$,'FLR250',$,$,$,$,$,$,.NOTDEFINED.);
+#68=IFCMATERIALLAYERSET((#70),$,$);
+#69=IFCRELASSOCIATESMATERIAL('2uJniHbVH8eRhf3zU14dxA',$,$,$,(#67),#68);
+#70=IFCMATERIALLAYER(#20,0.3,$,$,$,$,$);
+#71=IFCRECTANGLEPROFILEDEF(.AREA.,'500x600',$,0.5,0.6);
+#72=IFCCOLUMNTYPE('105qMia5P7cA_qTYeVKnKf',$,'C1',$,$,$,$,$,$,.NOTDEFINED.);
+#73=IFCMATERIALPROFILESET($,$,(#75),$);
+#74=IFCRELASSOCIATESMATERIAL('2RMMxvSWb3kuT$9kZYMbq0',$,$,$,(#72),#73);
+#75=IFCMATERIALPROFILE($,$,#20,#71,$,$);
+#76=IFCCIRCLEHOLLOWPROFILEDEF(.AREA.,'500.0x5.0 CHS',$,0.25,0.005);
+#77=IFCCOLUMNTYPE('1Az9W9a5X9quYmFRnX2Ag_',$,'C2',$,$,$,$,$,$,.NOTDEFINED.);
+#78=IFCMATERIALPROFILESET($,$,(#80),$);
+#79=IFCRELASSOCIATESMATERIAL('0_EQmw6tv30vdKTpUnA_eo',$,$,$,(#77),#78);
+#80=IFCMATERIALPROFILE($,$,#20,#76,$,$);
+#81=IFCRECTANGLEHOLLOWPROFILEDEF(.AREA.,'150x75x2.0 RHS',$,0.075,0.15,0.002,0.005,0.005);
+#82=IFCCOLUMNTYPE('1rGsN119z37hW9KVMr1c6T',$,'C3',$,$,$,$,$,$,.NOTDEFINED.);
+#83=IFCMATERIALPROFILESET($,$,(#85),$);
+#84=IFCRELASSOCIATESMATERIAL('1ClK922Rj2f9mw9_QLMtiY',$,$,$,(#82),#83);
+#85=IFCMATERIALPROFILE($,$,#20,#81,$,$);
+#86=IFCISHAPEPROFILEDEF(.AREA.,'DEMO-I',$,0.1,0.2,0.005,0.01,0.005,$,$);
+#87=IFCBEAMTYPE('1dMnZQrfzCzfxuuu22tWYV',$,'B1',$,$,$,$,$,$,.NOTDEFINED.);
+#88=IFCMATERIALPROFILESET($,$,(#90),$);
+#89=IFCRELASSOCIATESMATERIAL('1WWeKUMr16Cgs_AE8qOx_L',$,$,$,(#87),#88);
+#90=IFCMATERIALPROFILE($,$,#20,#86,$,$);
+#91=IFCCSHAPEPROFILEDEF(.AREA.,'DEMO-C',$,0.2,0.1,0.0015,0.03,0.005);
+#92=IFCBEAMTYPE('3Ucu7snWDC4gh5NoEl2aLZ',$,'B2',$,$,$,$,$,$,.NOTDEFINED.);
+#93=IFCMATERIALPROFILESET($,$,(#95),$);
+#94=IFCRELASSOCIATESMATERIAL('1GNy_kIyr3c8CODYTOt69X',$,$,$,(#92),#93);
+#95=IFCMATERIALPROFILE($,$,#20,#91,$,$);
+#96=IFCWINDOWTYPE('2jSE$V7LH3yfmS5MNRlXb$',$,'WT01',$,$,$,(#135,#152),$,$,.NOTDEFINED.,.NOTDEFINED.,$,$);
+#97=IFCINDEXEDPOLYGONALFACE((13,17,18,14));
+#98=IFCINDEXEDPOLYGONALFACE((5,6,3,4));
+#99=IFCINDEXEDPOLYGONALFACE((7,8,2,1));
+#100=IFCINDEXEDPOLYGONALFACE((6,7,1,3));
+#101=IFCINDEXEDPOLYGONALFACE((8,5,4,2));
+#102=IFCINDEXEDPOLYGONALFACE((12,11,10,9));
+#103=IFCINDEXEDPOLYGONALFACE((15,19,20,16));
+#104=IFCINDEXEDPOLYGONALFACE((14,18,19,15));
+#105=IFCINDEXEDPOLYGONALFACE((16,20,17,13));
+#106=IFCINDEXEDPOLYGONALFACE((4,17,20,2));
+#107=IFCINDEXEDPOLYGONALFACE((2,20,19,1));
+#108=IFCINDEXEDPOLYGONALFACE((8,16,13,5));
+#109=IFCINDEXEDPOLYGONALFACE((7,15,16,8));
+#110=IFCINDEXEDPOLYGONALFACE((1,19,18,3));
+#111=IFCINDEXEDPOLYGONALFACE((3,18,17,4));
+#112=IFCINDEXEDPOLYGONALFACE((6,14,15,7));
+#113=IFCINDEXEDPOLYGONALFACE((5,13,14,6));
+#114=IFCINDEXEDPOLYGONALFACE((24,21,22,23));
+#115=IFCINDEXEDPOLYGONALFACE((11,23,22,10));
+#116=IFCINDEXEDPOLYGONALFACE((10,22,21,9));
+#117=IFCINDEXEDPOLYGONALFACE((9,21,24,12));
+#118=IFCINDEXEDPOLYGONALFACE((12,24,23,11));
+#119=IFCCARTESIANPOINTLIST3D(((0.899999976158142,0.,1.20000004768372),(0.899999976158142,0.,0.),(0.,0.,1.20000004768372),(0.,0.,0.),(0.0999999940395355,0.,0.0999999940395355),(0.0999999940395355,0.,1.10000002384186),(0.800000011920929,0.,1.10000002384186),(0.800000011920929,0.,0.0999999940395355),(0.0999999940395355,0.0199999995529652,0.0999999940395355),(0.0999999940395355,0.0199999995529652,1.10000002384186),(0.800000011920929,0.0199999995529652,1.10000002384186),(0.800000011920929,0.0199999995529652,0.0999999940395355),(0.0999999940395355,0.0500000007450581,0.0999999940395355),(0.0999999940395355,0.0500000007450581,1.10000002384186),(0.800000011920929,0.0500000007450581,1.10000002384186),(0.800000011920929,0.0500000007450581,0.0999999940395355),(0.,0.0500000007450581,0.),(0.,0.0500000007450581,1.20000004768372),(0.899999976158142,0.0500000007450581,1.20000004768372),(0.899999976158142,0.0500000007450581,0.),(0.0999999940395355,0.0299999993294477,0.0999999940395355),(0.0999999940395355,0.0299999993294477,1.10000002384186),(0.800000011920929,0.0299999993294477,1.10000002384186),(0.800000011920929,0.0299999993294477,0.0999999940395355)));
+#120=IFCPOLYGONALFACESET(#119,$,(#97,#98,#99,#100,#101,#103,#104,#105,#106,#107,#108,#109,#110,#111,#112,#113),$);
+#121=IFCPOLYGONALFACESET(#119,$,(#102,#114,#115,#116,#117,#118),$);
+#122=IFCSHAPEREPRESENTATION(#17,'Body','Tessellation',(#120,#121));
+#123=IFCSURFACESTYLE('Frame',.BOTH.,(#124));
+#124=IFCSURFACESTYLESHADING(#125,0.);
+#125=IFCCOLOURRGB($,0.0429765619337559,0.0429765619337559,0.0429765619337559);
#126=IFCSURFACESTYLE('Glass',.BOTH.,(#127));
-#127=IFCSURFACESTYLERENDERING(#128,0.,#129,$,$,$,IFCNORMALISEDRATIOMEASURE(0.),IFCSPECULARROUGHNESS(0.5),.NOTDEFINED.);
+#127=IFCSURFACESTYLESHADING(#128,0.799999997019768);
#128=IFCCOLOURRGB($,0.800000011920929,1.,1.);
-#129=IFCCOLOURRGB($,0.800000011920929,0.800000011920929,0.800000011920929);
-#130=IFCSTYLEDITEM(#119,(#122),'Frame');
-#131=IFCSTYLEDITEM(#120,(#126),'Glass');
-#132=IFCCARTESIANPOINT((0.,0.,0.));
-#133=IFCDIRECTION((1.,0.,0.));
-#134=IFCDIRECTION((0.,0.,1.));
-#135=IFCAXIS2PLACEMENT3D(#132,#134,#133);
-#136=IFCREPRESENTATIONMAP(#135,#121);
-#137=IFCCARTESIANPOINTLIST2D(((0.899999976158142,0.),(0.,0.),(0.100000023841858,0.),(0.800000011920929,0.),(0.100000023841858,0.0200000032782555),(0.800000011920929,0.0200000032782555),(0.100000023841858,0.0500000007450581),(0.800000011920929,0.0500000007450581),(0.,0.0500000007450581),(0.899999976158142,0.0500000007450581),(0.100000023841858,0.0300000011920929),(0.800000011920929,0.0300000011920929)));
-#138=IFCINDEXEDPOLYCURVE(#137,(IFCLINEINDEX((3,4))),$);
-#139=IFCINDEXEDPOLYCURVE(#137,(IFCLINEINDEX((2,3))),$);
-#140=IFCINDEXEDPOLYCURVE(#137,(IFCLINEINDEX((4,1))),$);
-#141=IFCINDEXEDPOLYCURVE(#137,(IFCLINEINDEX((5,6))),$);
-#142=IFCINDEXEDPOLYCURVE(#137,(IFCLINEINDEX((7,8))),$);
-#143=IFCINDEXEDPOLYCURVE(#137,(IFCLINEINDEX((9,7))),$);
-#144=IFCINDEXEDPOLYCURVE(#137,(IFCLINEINDEX((8,10))),$);
-#145=IFCINDEXEDPOLYCURVE(#137,(IFCLINEINDEX((1,10))),$);
-#146=IFCINDEXEDPOLYCURVE(#137,(IFCLINEINDEX((9,2))),$);
-#147=IFCINDEXEDPOLYCURVE(#137,(IFCLINEINDEX((3,7))),$);
-#148=IFCINDEXEDPOLYCURVE(#137,(IFCLINEINDEX((8,4))),$);
-#149=IFCINDEXEDPOLYCURVE(#137,(IFCLINEINDEX((11,12))),$);
-#150=IFCINDEXEDPOLYCURVE(#137,(IFCLINEINDEX((5,11))),$);
-#151=IFCINDEXEDPOLYCURVE(#137,(IFCLINEINDEX((6,12))),$);
-#152=IFCGEOMETRICCURVESET((#138,#139,#140,#141,#142,#143,#144,#145,#146,#147,#148,#149,#150,#151));
-#153=IFCSHAPEREPRESENTATION(#18,'Body','Annotation2D',(#152));
-#154=IFCCARTESIANPOINT((0.,0.,0.));
-#155=IFCDIRECTION((1.,0.,0.));
-#156=IFCDIRECTION((0.,0.,1.));
-#157=IFCAXIS2PLACEMENT3D(#154,#156,#155);
-#158=IFCREPRESENTATIONMAP(#157,#153);
-#159=IFCDOORTYPE('0nu4v3oPPFmQIz2RA1Vp_t',$,'DT01',$,$,$,(#204,#224),$,$,.NOTDEFINED.,.NOTDEFINED.,$,$);
-#160=IFCINDEXEDPOLYGONALFACE((17,16,15,14));
-#161=IFCINDEXEDPOLYGONALFACE((2,3,29,28));
-#162=IFCINDEXEDPOLYGONALFACE((27,28,29,30,32,31));
-#163=IFCINDEXEDPOLYGONALFACE((7,6,5,3));
-#164=IFCINDEXEDPOLYGONALFACE((8,7,3,2));
-#165=IFCINDEXEDPOLYGONALFACE((23,24,6,7));
-#166=IFCINDEXEDPOLYGONALFACE((21,20,4,24,23,22));
-#167=IFCINDEXEDPOLYGONALFACE((12,13,14,15));
-#168=IFCINDEXEDPOLYGONALFACE((16,19,12,15));
-#169=IFCINDEXEDPOLYGONALFACE((11,10,25,26));
-#170=IFCINDEXEDPOLYGONALFACE((25,1,27,31));
-#171=IFCINDEXEDPOLYGONALFACE((24,4,11,6));
-#172=IFCINDEXEDPOLYGONALFACE((20,21,9,10));
-#173=IFCINDEXEDPOLYGONALFACE((9,8,2,1));
-#174=IFCINDEXEDPOLYGONALFACE((10,9,1,25));
-#175=IFCINDEXEDPOLYGONALFACE((22,23,7,8));
-#176=IFCINDEXEDPOLYGONALFACE((4,20,10,11));
-#177=IFCINDEXEDPOLYGONALFACE((19,16,17,18));
-#178=IFCINDEXEDPOLYGONALFACE((19,18,13,12));
-#179=IFCINDEXEDPOLYGONALFACE((21,22,8,9));
-#180=IFCINDEXEDPOLYGONALFACE((6,11,26,5));
-#181=IFCINDEXEDPOLYGONALFACE((18,17,14,13));
-#182=IFCINDEXEDPOLYGONALFACE((5,26,32,30));
-#183=IFCINDEXEDPOLYGONALFACE((1,2,28,27));
-#184=IFCINDEXEDPOLYGONALFACE((26,25,31,32));
-#185=IFCINDEXEDPOLYGONALFACE((3,5,30,29));
-#186=IFCCARTESIANPOINTLIST3D(((0.955000162124634,0.,2.09000015258789),(0.955000162124634,0.0549999885261059,2.09000015258789),(0.970000028610229,0.0549999922513962,2.10500001907349),(0.,0.0999999940395355,0.),(0.970000028610229,0.0999999940395355,2.10500001907349),(0.0399999916553497,0.0999999940395355,2.10500001907349),(0.0399999916553497,0.0549999922513962,2.10500001907349),(0.0550000071525574,0.0549999885261059,2.09000015258789),(0.0550000071525574,0.,2.09000015258789),(0.,0.,2.14500021934509),(0.,0.100000001490116,2.14500021934509),(0.0449999868869781,0.0999999940395355,2.09999990463257),(0.0449999868869781,0.0599999949336052,2.09999990463257),(0.965000033378601,0.0599999949336052,2.09999990463257),(0.965000033378601,0.0999999940395355,2.09999990463257),(0.965000033378601,0.0999999940395355,0.),(0.965000033378601,0.0599999949336052,0.),(0.0449999868869781,0.0599999949336052,0.),(0.0449999868869781,0.0999999940395355,0.),(0.,0.,0.),(0.0550000071525574,0.,0.),(0.0550000071525574,0.0549999922513962,0.),(0.0399999916553497,0.0549999922513962,0.),(0.0399999916553497,0.0999999940395355,0.),(1.01000034809113,0.,2.14500021934509),(1.01000034809113,0.100000001490116,2.14500021934509),(0.955000162124634,0.,0.),(0.955000162124634,0.0549999885261059,0.),(0.970000028610229,0.0549999922513962,0.),(0.970000028610229,0.0999999940395355,0.),(1.01000034809113,0.,0.),(1.01000034809113,0.100000001490116,0.)));
-#187=IFCPOLYGONALFACESET(#186,$,(#161,#162,#163,#164,#165,#166,#169,#170,#171,#172,#173,#174,#175,#176,#179,#180,#182,#183,#184,#185),$);
-#188=IFCPOLYGONALFACESET(#186,$,(#160,#167,#168,#177,#178,#181),$);
-#189=IFCSHAPEREPRESENTATION(#17,'Body','Tessellation',(#187,#188));
-#190=IFCSURFACESTYLE('Frame',.BOTH.,(#191));
-#191=IFCSURFACESTYLERENDERING(#192,0.,#193,$,$,$,IFCNORMALISEDRATIOMEASURE(0.),IFCSPECULARROUGHNESS(0.4),.NOTDEFINED.);
-#192=IFCCOLOURRGB($,0.0429765619337559,0.0429765619337559,0.0429765619337559);
-#193=IFCCOLOURRGB($,0.800000011920929,0.800000011920929,0.800000011920929);
-#194=IFCSURFACESTYLE('Panel',.BOTH.,(#195));
-#195=IFCSURFACESTYLERENDERING(#196,0.,#197,$,$,$,IFCNORMALISEDRATIOMEASURE(0.),IFCSPECULARROUGHNESS(0.5),.NOTDEFINED.);
-#196=IFCCOLOURRGB($,0.184475064277649,0.184475019574165,0.184475019574165);
-#197=IFCCOLOURRGB($,0.800000011920929,0.800000011920929,0.800000011920929);
-#198=IFCSTYLEDITEM(#187,(#190),'Frame');
-#199=IFCSTYLEDITEM(#188,(#194),'Panel');
-#200=IFCCARTESIANPOINT((0.,0.,0.));
-#201=IFCDIRECTION((1.,0.,0.));
-#202=IFCDIRECTION((0.,0.,1.));
-#203=IFCAXIS2PLACEMENT3D(#200,#202,#201);
-#204=IFCREPRESENTATIONMAP(#203,#189);
-#205=IFCCARTESIANPOINTLIST2D(((0.,0.0999999940395355),(0.965000033378601,0.0999999940395355),(0.925000011920929,0.0999999940395355),(0.924999952316284,1.0200001001358),(0.964999914169312,1.0200001001358),(0.,0.),(0.0550000071525574,0.),(0.0550000071525574,0.0549999922513962),(0.0399999916553497,0.0549999922513962),(0.0399999916553497,0.0999999940395355),(0.955000162124634,0.),(0.955000162124634,0.0549999922513962),(0.970000028610229,0.0549999922513962),(0.970000028610229,0.0999999940395355),(1.01000034809113,0.),(1.01000034809113,0.0999999940395355),(0.964999914169312,1.0200001001358),(0.844915807247162,1.01212930679321),(0.726886332035065,0.988651752471924),(0.612931072711945,0.949969172477722),(0.504999756813049,0.896743297576904),(0.404939234256744,0.829885005950928),(0.314461469650269,0.750538170337677),(0.235114604234695,0.660060405731201),(0.168256282806396,0.559999823570251),(0.115030474960804,0.452068567276001),(0.0763478726148605,0.338113307952881),(0.0528703518211842,0.220083817839622),(0.0449996180832386,0.099999688565731)));
-#206=IFCINDEXEDPOLYCURVE(#205,(IFCLINEINDEX((13,12)),IFCLINEINDEX((12,11))),$);
-#207=IFCINDEXEDPOLYCURVE(#205,(IFCLINEINDEX((4,3))),$);
-#208=IFCINDEXEDPOLYCURVE(#205,(IFCLINEINDEX((7,6))),$);
-#209=IFCINDEXEDPOLYCURVE(#205,(IFCLINEINDEX((1,6))),$);
-#210=IFCINDEXEDPOLYCURVE(#205,(IFCLINEINDEX((2,3))),$);
-#211=IFCINDEXEDPOLYCURVE(#205,(IFCLINEINDEX((2,5)),IFCLINEINDEX((5,4))),$);
-#212=IFCINDEXEDPOLYCURVE(#205,(IFCLINEINDEX((8,7))),$);
-#213=IFCINDEXEDPOLYCURVE(#205,(IFCLINEINDEX((1,10)),IFCLINEINDEX((10,9)),IFCLINEINDEX((9,8))),$);
-#214=IFCINDEXEDPOLYCURVE(#205,(IFCLINEINDEX((16,14)),IFCLINEINDEX((14,13))),$);
-#215=IFCINDEXEDPOLYCURVE(#205,(IFCLINEINDEX((16,15))),$);
-#216=IFCINDEXEDPOLYCURVE(#205,(IFCLINEINDEX((11,15))),$);
-#217=IFCINDEXEDPOLYCURVE(#205,(IFCLINEINDEX((17,18)),IFCLINEINDEX((18,19)),IFCLINEINDEX((19,20)),IFCLINEINDEX((20,21)),IFCLINEINDEX((21,22)),IFCLINEINDEX((22,23)),IFCLINEINDEX((23,24)),IFCLINEINDEX((24,25)),IFCLINEINDEX((25,26)),IFCLINEINDEX((26,27)),IFCLINEINDEX((27,28)),IFCLINEINDEX((28,29))),$);
-#218=IFCGEOMETRICCURVESET((#206,#207,#208,#209,#210,#211,#212,#213,#214,#215,#216,#217));
-#219=IFCSHAPEREPRESENTATION(#18,'Body','Annotation2D',(#218));
-#220=IFCCARTESIANPOINT((0.,0.,0.));
-#221=IFCDIRECTION((1.,0.,0.));
-#222=IFCDIRECTION((0.,0.,1.));
-#223=IFCAXIS2PLACEMENT3D(#220,#222,#221);
-#224=IFCREPRESENTATIONMAP(#223,#219);
-#225=IFCFURNITURETYPE('2YuVxsKJL9URJtwIhHY2GN',$,'BUN01',$,$,$,(#946,#988),$,$,.NOTDEFINED.,.NOTDEFINED.);
-#226=IFCINDEXEDPOLYGONALFACE((187,278,44));
-#227=IFCINDEXEDPOLYGONALFACE((21,52,60));
-#228=IFCINDEXEDPOLYGONALFACE((91,100,31));
-#229=IFCINDEXEDPOLYGONALFACE((162,19,191));
-#230=IFCINDEXEDPOLYGONALFACE((288,180,159));
-#231=IFCINDEXEDPOLYGONALFACE((241,219,307));
-#232=IFCINDEXEDPOLYGONALFACE((54,93,173));
-#233=IFCINDEXEDPOLYGONALFACE((60,45,21));
-#234=IFCINDEXEDPOLYGONALFACE((58,110,55));
-#235=IFCINDEXEDPOLYGONALFACE((64,18,70));
-#236=IFCINDEXEDPOLYGONALFACE((2,207,162));
-#237=IFCINDEXEDPOLYGONALFACE((10,176,188));
-#238=IFCINDEXEDPOLYGONALFACE((105,114,113));
-#239=IFCINDEXEDPOLYGONALFACE((220,106,249));
-#240=IFCINDEXEDPOLYGONALFACE((252,321,244));
-#241=IFCINDEXEDPOLYGONALFACE((162,57,19));
-#242=IFCINDEXEDPOLYGONALFACE((224,147,220));
-#243=IFCINDEXEDPOLYGONALFACE((90,373,124));
-#244=IFCINDEXEDPOLYGONALFACE((70,199,64));
-#245=IFCINDEXEDPOLYGONALFACE((256,248,258));
-#246=IFCINDEXEDPOLYGONALFACE((115,212,207));
-#247=IFCINDEXEDPOLYGONALFACE((103,36,7));
-#248=IFCINDEXEDPOLYGONALFACE((71,306,320));
-#249=IFCINDEXEDPOLYGONALFACE((297,267,294));
-#250=IFCINDEXEDPOLYGONALFACE((57,50,19));
-#251=IFCINDEXEDPOLYGONALFACE((117,44,188));
-#252=IFCINDEXEDPOLYGONALFACE((62,56,153));
-#253=IFCINDEXEDPOLYGONALFACE((106,147,120));
-#254=IFCINDEXEDPOLYGONALFACE((254,244,245));
-#255=IFCINDEXEDPOLYGONALFACE((208,207,2));
-#256=IFCINDEXEDPOLYGONALFACE((256,257,250));
-#257=IFCINDEXEDPOLYGONALFACE((203,205,211));
-#258=IFCINDEXEDPOLYGONALFACE((56,278,157));
-#259=IFCINDEXEDPOLYGONALFACE((103,7,9));
-#260=IFCINDEXEDPOLYGONALFACE((63,140,176));
-#261=IFCINDEXEDPOLYGONALFACE((15,109,118));
-#262=IFCINDEXEDPOLYGONALFACE((59,159,180));
-#263=IFCINDEXEDPOLYGONALFACE((158,154,208));
-#264=IFCINDEXEDPOLYGONALFACE((300,241,308));
-#265=IFCINDEXEDPOLYGONALFACE((23,32,42));
-#266=IFCINDEXEDPOLYGONALFACE((44,278,56));
-#267=IFCINDEXEDPOLYGONALFACE((189,259,67));
-#268=IFCINDEXEDPOLYGONALFACE((309,304,333));
-#269=IFCINDEXEDPOLYGONALFACE((136,89,259));
-#270=IFCINDEXEDPOLYGONALFACE((31,191,19));
-#271=IFCINDEXEDPOLYGONALFACE((295,304,294));
-#272=IFCINDEXEDPOLYGONALFACE((50,38,19));
-#273=IFCINDEXEDPOLYGONALFACE((44,62,10));
-#274=IFCINDEXEDPOLYGONALFACE((369,25,227));
-#275=IFCINDEXEDPOLYGONALFACE((136,47,233));
-#276=IFCINDEXEDPOLYGONALFACE((33,54,201));
-#277=IFCINDEXEDPOLYGONALFACE((333,304,329));
-#278=IFCINDEXEDPOLYGONALFACE((281,110,285));
-#279=IFCINDEXEDPOLYGONALFACE((275,80,276));
-#280=IFCINDEXEDPOLYGONALFACE((119,106,120));
-#281=IFCINDEXEDPOLYGONALFACE((276,80,233));
-#282=IFCINDEXEDPOLYGONALFACE((232,318,312));
-#283=IFCINDEXEDPOLYGONALFACE((208,63,115));
-#284=IFCINDEXEDPOLYGONALFACE((150,288,159));
-#285=IFCINDEXEDPOLYGONALFACE((286,287,284));
-#286=IFCINDEXEDPOLYGONALFACE((286,285,287));
-#287=IFCINDEXEDPOLYGONALFACE((285,286,279));
-#288=IFCINDEXEDPOLYGONALFACE((239,171,240));
-#289=IFCINDEXEDPOLYGONALFACE((233,47,276));
-#290=IFCINDEXEDPOLYGONALFACE((124,213,90));
-#291=IFCINDEXEDPOLYGONALFACE((157,278,47));
-#292=IFCINDEXEDPOLYGONALFACE((187,47,157));
-#293=IFCINDEXEDPOLYGONALFACE((268,75,222));
-#294=IFCINDEXEDPOLYGONALFACE((101,269,232));
-#295=IFCINDEXEDPOLYGONALFACE((277,7,13));
-#296=IFCINDEXEDPOLYGONALFACE((140,63,74));
-#297=IFCINDEXEDPOLYGONALFACE((140,74,56));
-#298=IFCINDEXEDPOLYGONALFACE((74,153,56));
-#299=IFCINDEXEDPOLYGONALFACE((57,201,50));
-#300=IFCINDEXEDPOLYGONALFACE((320,236,193));
-#301=IFCINDEXEDPOLYGONALFACE((222,236,268));
-#302=IFCINDEXEDPOLYGONALFACE((173,50,201));
-#303=IFCINDEXEDPOLYGONALFACE((299,267,297));
-#304=IFCINDEXEDPOLYGONALFACE((162,212,57));
-#305=IFCINDEXEDPOLYGONALFACE((208,115,207));
-#306=IFCINDEXEDPOLYGONALFACE((267,292,274));
-#307=IFCINDEXEDPOLYGONALFACE((98,197,277));
-#308=IFCINDEXEDPOLYGONALFACE((295,328,329));
-#309=IFCINDEXEDPOLYGONALFACE((158,208,2));
-#310=IFCINDEXEDPOLYGONALFACE((201,57,33));
-#311=IFCINDEXEDPOLYGONALFACE((187,47,278));
-#312=IFCINDEXEDPOLYGONALFACE((241,307,308));
-#313=IFCINDEXEDPOLYGONALFACE((335,317,245));
-#314=IFCINDEXEDPOLYGONALFACE((328,330,329));
-#315=IFCINDEXEDPOLYGONALFACE((84,128,121));
-#316=IFCINDEXEDPOLYGONALFACE((331,330,328));
-#317=IFCINDEXEDPOLYGONALFACE((300,331,328));
-#318=IFCINDEXEDPOLYGONALFACE((129,19,38));
-#319=IFCINDEXEDPOLYGONALFACE((154,298,66));
-#320=IFCINDEXEDPOLYGONALFACE((317,322,323));
-#321=IFCINDEXEDPOLYGONALFACE((302,297,303));
-#322=IFCINDEXEDPOLYGONALFACE((212,93,167));
-#323=IFCINDEXEDPOLYGONALFACE((94,185,184));
-#324=IFCINDEXEDPOLYGONALFACE((211,121,100));
-#325=IFCINDEXEDPOLYGONALFACE((212,173,93));
-#326=IFCINDEXEDPOLYGONALFACE((317,254,245));
-#327=IFCINDEXEDPOLYGONALFACE((51,15,41));
-#328=IFCINDEXEDPOLYGONALFACE((321,339,244));
-#329=IFCINDEXEDPOLYGONALFACE((244,335,245));
-#330=IFCINDEXEDPOLYGONALFACE((211,204,121));
-#331=IFCINDEXEDPOLYGONALFACE((246,72,358));
-#332=IFCINDEXEDPOLYGONALFACE((300,360,301));
-#333=IFCINDEXEDPOLYGONALFACE((234,177,39));
-#334=IFCINDEXEDPOLYGONALFACE((125,152,177));
-#335=IFCINDEXEDPOLYGONALFACE((338,314,311));
-#336=IFCINDEXEDPOLYGONALFACE((149,94,152));
-#337=IFCINDEXEDPOLYGONALFACE((39,175,137));
-#338=IFCINDEXEDPOLYGONALFACE((334,292,267));
-#339=IFCINDEXEDPOLYGONALFACE((343,338,340,346));
-#340=IFCINDEXEDPOLYGONALFACE((283,286,284));
-#341=IFCINDEXEDPOLYGONALFACE((129,16,53));
-#342=IFCINDEXEDPOLYGONALFACE((102,249,106));
-#343=IFCINDEXEDPOLYGONALFACE((197,12,23));
-#344=IFCINDEXEDPOLYGONALFACE((330,310,178));
-#345=IFCINDEXEDPOLYGONALFACE((307,61,22,308));
-#346=IFCINDEXEDPOLYGONALFACE((300,310,331));
-#347=IFCINDEXEDPOLYGONALFACE((205,190,194));
-#348=IFCINDEXEDPOLYGONALFACE((133,2,31));
-#349=IFCINDEXEDPOLYGONALFACE((85,92,20));
-#350=IFCINDEXEDPOLYGONALFACE((360,39,301));
-#351=IFCINDEXEDPOLYGONALFACE((122,47,136));
-#352=IFCINDEXEDPOLYGONALFACE((281,282,186));
-#353=IFCINDEXEDPOLYGONALFACE((2,191,31));
-#354=IFCINDEXEDPOLYGONALFACE((250,249,247));
-#355=IFCINDEXEDPOLYGONALFACE((58,214,216));
-#356=IFCINDEXEDPOLYGONALFACE((234,138,143));
-#357=IFCINDEXEDPOLYGONALFACE((141,298,154));
-#358=IFCINDEXEDPOLYGONALFACE((27,45,76));
-#359=IFCINDEXEDPOLYGONALFACE((146,181,145));
-#360=IFCINDEXEDPOLYGONALFACE((144,181,180));
-#361=IFCINDEXEDPOLYGONALFACE((195,185,179));
-#362=IFCINDEXEDPOLYGONALFACE((228,223,229));
-#363=IFCINDEXEDPOLYGONALFACE((49,358,72));
-#364=IFCINDEXEDPOLYGONALFACE((74,34,183));
-#365=IFCINDEXEDPOLYGONALFACE((221,218,223));
-#366=IFCINDEXEDPOLYGONALFACE((146,107,108));
-#367=IFCINDEXEDPOLYGONALFACE((194,204,205));
-#368=IFCINDEXEDPOLYGONALFACE((352,359,280,279));
-#369=IFCINDEXEDPOLYGONALFACE((46,64,199));
-#370=IFCINDEXEDPOLYGONALFACE((366,86,251));
-#371=IFCINDEXEDPOLYGONALFACE((48,114,105));
-#372=IFCINDEXEDPOLYGONALFACE((198,95,164));
-#373=IFCINDEXEDPOLYGONALFACE((372,65,167));
-#374=IFCINDEXEDPOLYGONALFACE((74,132,153));
-#375=IFCINDEXEDPOLYGONALFACE((21,12,4));
-#376=IFCINDEXEDPOLYGONALFACE((288,111,113));
-#377=IFCINDEXEDPOLYGONALFACE((75,225,174));
-#378=IFCINDEXEDPOLYGONALFACE((166,262,200));
-#379=IFCINDEXEDPOLYGONALFACE((223,230,229));
-#380=IFCINDEXEDPOLYGONALFACE((26,92,3));
-#381=IFCINDEXEDPOLYGONALFACE((219,88,82));
-#382=IFCINDEXEDPOLYGONALFACE((355,357,365,364));
-#383=IFCINDEXEDPOLYGONALFACE((322,325,324));
-#384=IFCINDEXEDPOLYGONALFACE((257,220,250));
-#385=IFCINDEXEDPOLYGONALFACE((289,104,253));
-#386=IFCINDEXEDPOLYGONALFACE((228,108,221));
-#387=IFCINDEXEDPOLYGONALFACE((119,218,102));
-#388=IFCINDEXEDPOLYGONALFACE((367,124,25));
-#389=IFCINDEXEDPOLYGONALFACE((327,325,326));
-#390=IFCINDEXEDPOLYGONALFACE((40,115,63));
-#391=IFCINDEXEDPOLYGONALFACE((321,248,247));
-#392=IFCINDEXEDPOLYGONALFACE((158,83,141));
-#393=IFCINDEXEDPOLYGONALFACE((13,98,277));
-#394=IFCINDEXEDPOLYGONALFACE((352,345,343,365));
-#395=IFCINDEXEDPOLYGONALFACE((5,374,1));
-#396=IFCINDEXEDPOLYGONALFACE((339,347,348,341));
-#397=IFCINDEXEDPOLYGONALFACE((135,87,22));
-#398=IFCINDEXEDPOLYGONALFACE((156,224,231));
-#399=IFCINDEXEDPOLYGONALFACE((163,63,170));
-#400=IFCINDEXEDPOLYGONALFACE((56,142,140));
-#401=IFCINDEXEDPOLYGONALFACE((362,355,356,363));
-#402=IFCINDEXEDPOLYGONALFACE((88,203,15));
-#403=IFCINDEXEDPOLYGONALFACE((24,163,73));
-#404=IFCINDEXEDPOLYGONALFACE((14,78,68));
-#405=IFCINDEXEDPOLYGONALFACE((248,260,258));
-#406=IFCINDEXEDPOLYGONALFACE((78,26,17));
-#407=IFCINDEXEDPOLYGONALFACE((16,17,53));
-#408=IFCINDEXEDPOLYGONALFACE((161,164,95));
-#409=IFCINDEXEDPOLYGONALFACE((291,287,293));
-#410=IFCINDEXEDPOLYGONALFACE((127,18,32));
-#411=IFCINDEXEDPOLYGONALFACE((182,199,148));
-#412=IFCINDEXEDPOLYGONALFACE((319,71,320));
-#413=IFCINDEXEDPOLYGONALFACE((225,232,312));
-#414=IFCINDEXEDPOLYGONALFACE((302,309,289));
-#415=IFCINDEXEDPOLYGONALFACE((13,36,11));
-#416=IFCINDEXEDPOLYGONALFACE((308,87,310));
-#417=IFCINDEXEDPOLYGONALFACE((353,348,347,246));
-#418=IFCINDEXEDPOLYGONALFACE((262,79,200));
-#419=IFCINDEXEDPOLYGONALFACE((131,73,135));
-#420=IFCINDEXEDPOLYGONALFACE((370,213,243));
-#421=IFCINDEXEDPOLYGONALFACE((92,100,91));
-#422=IFCINDEXEDPOLYGONALFACE((89,233,80));
-#423=IFCINDEXEDPOLYGONALFACE((332,165,174));
-#424=IFCINDEXEDPOLYGONALFACE((1,374,2));
-#425=IFCINDEXEDPOLYGONALFACE((28,368,209));
-#426=IFCINDEXEDPOLYGONALFACE((189,136,259));
-#427=IFCINDEXEDPOLYGONALFACE((326,332,327));
-#428=IFCINDEXEDPOLYGONALFACE((117,122,189));
-#429=IFCINDEXEDPOLYGONALFACE((132,16,40));
-#430=IFCINDEXEDPOLYGONALFACE((263,334,311));
-#431=IFCINDEXEDPOLYGONALFACE((134,183,68));
-#432=IFCINDEXEDPOLYGONALFACE((157,122,142));
-#433=IFCINDEXEDPOLYGONALFACE((239,230,97));
-#434=IFCINDEXEDPOLYGONALFACE((180,96,59));
-#435=IFCINDEXEDPOLYGONALFACE((99,113,111));
-#436=IFCINDEXEDPOLYGONALFACE((22,131,135));
-#437=IFCINDEXEDPOLYGONALFACE((321,249,349));
-#438=IFCINDEXEDPOLYGONALFACE((156,120,147));
-#439=IFCINDEXEDPOLYGONALFACE((148,181,182));
-#440=IFCINDEXEDPOLYGONALFACE((152,126,149));
-#441=IFCINDEXEDPOLYGONALFACE((346,340,337,344));
-#442=IFCINDEXEDPOLYGONALFACE((358,215,353,246));
-#443=IFCINDEXEDPOLYGONALFACE((275,89,80));
-#444=IFCINDEXEDPOLYGONALFACE((240,37,239));
-#445=IFCINDEXEDPOLYGONALFACE((14,183,34));
-#446=IFCINDEXEDPOLYGONALFACE((293,295,274));
-#447=IFCINDEXEDPOLYGONALFACE((350,351,344,342));
-#448=IFCINDEXEDPOLYGONALFACE((148,112,96));
-#449=IFCINDEXEDPOLYGONALFACE((313,325,264));
-#450=IFCINDEXEDPOLYGONALFACE((154,170,208));
-#451=IFCINDEXEDPOLYGONALFACE((226,123,46));
-#452=IFCINDEXEDPOLYGONALFACE((351,364,346,344));
-#453=IFCINDEXEDPOLYGONALFACE((355,362,216,357));
-#454=IFCINDEXEDPOLYGONALFACE((349,339,321));
-#455=IFCINDEXEDPOLYGONALFACE((318,324,327));
-#456=IFCINDEXEDPOLYGONALFACE((338,311,334,340));
-#457=IFCINDEXEDPOLYGONALFACE((326,299,302));
-#458=IFCINDEXEDPOLYGONALFACE((112,59,96));
-#459=IFCINDEXEDPOLYGONALFACE((262,198,242));
-#460=IFCINDEXEDPOLYGONALFACE((272,51,41));
-#461=IFCINDEXEDPOLYGONALFACE((318,261,315));
-#462=IFCINDEXEDPOLYGONALFACE((167,57,212));
-#463=IFCINDEXEDPOLYGONALFACE((271,266,255));
-#464=IFCINDEXEDPOLYGONALFACE((218,246,102));
-#465=IFCINDEXEDPOLYGONALFACE((94,179,185));
-#466=IFCINDEXEDPOLYGONALFACE((343,346,364,365));
-#467=IFCINDEXEDPOLYGONALFACE((40,153,132));
-#468=IFCINDEXEDPOLYGONALFACE((345,314,338,343));
-#469=IFCINDEXEDPOLYGONALFACE((8,121,204));
-#470=IFCINDEXEDPOLYGONALFACE((32,64,123));
-#471=IFCINDEXEDPOLYGONALFACE((88,109,82));
-#472=IFCINDEXEDPOLYGONALFACE((133,128,81));
-#473=IFCINDEXEDPOLYGONALFACE((193,319,320));
-#474=IFCINDEXEDPOLYGONALFACE((370,367,369));
-#475=IFCINDEXEDPOLYGONALFACE((6,9,42));
-#476=IFCINDEXEDPOLYGONALFACE((214,186,282));
-#477=IFCINDEXEDPOLYGONALFACE((200,75,166));
-#478=IFCINDEXEDPOLYGONALFACE((375,79,139));
-#479=IFCINDEXEDPOLYGONALFACE((95,309,333));
-#480=IFCINDEXEDPOLYGONALFACE((221,49,72));
-#481=IFCINDEXEDPOLYGONALFACE((36,273,11));
-#482=IFCINDEXEDPOLYGONALFACE((69,155,251));
-#483=IFCINDEXEDPOLYGONALFACE((316,302,289));
-#484=IFCINDEXEDPOLYGONALFACE((297,304,303));
-#485=IFCINDEXEDPOLYGONALFACE((195,159,196));
-#486=IFCINDEXEDPOLYGONALFACE((110,186,55));
-#487=IFCINDEXEDPOLYGONALFACE((323,324,315));
-#488=IFCINDEXEDPOLYGONALFACE((172,83,242));
-#489=IFCINDEXEDPOLYGONALFACE((61,219,82));
-#490=IFCINDEXEDPOLYGONALFACE((283,291,265));
-#491=IFCINDEXEDPOLYGONALFACE((184,175,177));
-#492=IFCINDEXEDPOLYGONALFACE((349,246,347));
-#493=IFCINDEXEDPOLYGONALFACE((174,166,75));
-#494=IFCINDEXEDPOLYGONALFACE((48,363,361));
-#495=IFCINDEXEDPOLYGONALFACE((199,237,46));
-#496=IFCINDEXEDPOLYGONALFACE((164,242,198));
-#497=IFCINDEXEDPOLYGONALFACE((290,317,335,336));
-#498=IFCINDEXEDPOLYGONALFACE((217,298,160));
-#499=IFCINDEXEDPOLYGONALFACE((193,200,79));
-#500=IFCINDEXEDPOLYGONALFACE((253,166,165));
-#501=IFCINDEXEDPOLYGONALFACE((202,116,51));
-#502=IFCINDEXEDPOLYGONALFACE((236,366,268));
-#503=IFCINDEXEDPOLYGONALFACE((170,73,163));
-#504=IFCINDEXEDPOLYGONALFACE((360,328,296));
-#505=IFCINDEXEDPOLYGONALFACE((354,350,348,353));
-#506=IFCINDEXEDPOLYGONALFACE((359,357,216,214));
-#507=IFCINDEXEDPOLYGONALFACE((143,110,125));
-#508=IFCINDEXEDPOLYGONALFACE((265,314,345,283));
-#509=IFCINDEXEDPOLYGONALFACE((252,261,260));
-#510=IFCINDEXEDPOLYGONALFACE((305,337,340,334));
-#511=IFCINDEXEDPOLYGONALFACE((131,116,24));
-#512=IFCINDEXEDPOLYGONALFACE((104,168,253));
-#513=IFCINDEXEDPOLYGONALFACE((126,99,111));
-#514=IFCINDEXEDPOLYGONALFACE((47,275,276));
-#515=IFCINDEXEDPOLYGONALFACE((230,120,97));
-#516=IFCINDEXEDPOLYGONALFACE((279,283,345,352));
-#517=IFCINDEXEDPOLYGONALFACE((67,89,275));
-#518=IFCINDEXEDPOLYGONALFACE((257,271,255));
-#519=IFCINDEXEDPOLYGONALFACE((257,231,224));
-#520=IFCINDEXEDPOLYGONALFACE((316,253,165));
-#521=IFCINDEXEDPOLYGONALFACE((17,3,53));
-#522=IFCINDEXEDPOLYGONALFACE((273,171,266));
-#523=IFCINDEXEDPOLYGONALFACE((260,270,258));
-#524=IFCINDEXEDPOLYGONALFACE((362,58,216));
-#525=IFCINDEXEDPOLYGONALFACE((48,108,107));
-#526=IFCINDEXEDPOLYGONALFACE((57,65,33));
-#527=IFCINDEXEDPOLYGONALFACE((160,172,164));
-#528=IFCINDEXEDPOLYGONALFACE((190,235,184));
-#529=IFCINDEXEDPOLYGONALFACE((354,353,215,361));
-#530=IFCINDEXEDPOLYGONALFACE((258,271,256));
-#531=IFCINDEXEDPOLYGONALFACE((155,366,251));
-#532=IFCINDEXEDPOLYGONALFACE((365,357,359,352));
-#533=IFCINDEXEDPOLYGONALFACE((169,20,26));
-#534=IFCINDEXEDPOLYGONALFACE((312,174,225));
-#535=IFCINDEXEDPOLYGONALFACE((273,43,11));
-#536=IFCINDEXEDPOLYGONALFACE((264,317,290));
-#537=IFCINDEXEDPOLYGONALFACE((287,296,293));
-#538=IFCINDEXEDPOLYGONALFACE((159,149,150));
-#539=IFCINDEXEDPOLYGONALFACE((267,305,334));
-#540=IFCINDEXEDPOLYGONALFACE((206,211,100));
-#541=IFCINDEXEDPOLYGONALFACE((126,150,149));
-#542=IFCINDEXEDPOLYGONALFACE((288,114,144));
-#543=IFCINDEXEDPOLYGONALFACE((266,101,273));
-#544=IFCINDEXEDPOLYGONALFACE((123,42,32));
-#545=IFCINDEXEDPOLYGONALFACE((255,171,231));
-#546=IFCINDEXEDPOLYGONALFACE((34,116,14));
-#547=IFCINDEXEDPOLYGONALFACE((91,3,92));
-#548=IFCINDEXEDPOLYGONALFACE((287,143,138));
-#549=IFCINDEXEDPOLYGONALFACE((77,12,71));
-#550=IFCINDEXEDPOLYGONALFACE((95,178,161));
-#551=IFCINDEXEDPOLYGONALFACE((285,280,281));
-#552=IFCINDEXEDPOLYGONALFACE((242,139,262));
-#553=IFCINDEXEDPOLYGONALFACE((332,318,327));
-#554=IFCINDEXEDPOLYGONALFACE((226,239,37));
-#555=IFCINDEXEDPOLYGONALFACE((175,219,137));
-#556=IFCINDEXEDPOLYGONALFACE((177,94,184));
-#557=IFCINDEXEDPOLYGONALFACE((103,226,37));
-#558=IFCINDEXEDPOLYGONALFACE((372,371,65));
-#559=IFCINDEXEDPOLYGONALFACE((341,335,244,339));
-#560=IFCINDEXEDPOLYGONALFACE((101,69,43));
-#561=IFCINDEXEDPOLYGONALFACE((146,192,182));
-#562=IFCINDEXEDPOLYGONALFACE((52,77,5));
-#563=IFCINDEXEDPOLYGONALFACE((133,60,52));
-#564=IFCINDEXEDPOLYGONALFACE((28,243,213));
-#565=IFCINDEXEDPOLYGONALFACE((110,126,125));
-#566=IFCINDEXEDPOLYGONALFACE((140,188,176));
-#567=IFCINDEXEDPOLYGONALFACE((341,342,336,335));
-#568=IFCINDEXEDPOLYGONALFACE((82,131,61));
-#569=IFCINDEXEDPOLYGONALFACE((290,336,337,305));
-#570=IFCINDEXEDPOLYGONALFACE((109,51,116));
-#571=IFCINDEXEDPOLYGONALFACE((210,29,90));
-#572=IFCINDEXEDPOLYGONALFACE((45,30,21));
-#573=IFCINDEXEDPOLYGONALFACE((204,196,8));
-#574=IFCINDEXEDPOLYGONALFACE((229,238,237));
-#575=IFCINDEXEDPOLYGONALFACE((161,217,160));
-#576=IFCINDEXEDPOLYGONALFACE((305,264,290));
-#577=IFCINDEXEDPOLYGONALFACE((84,60,81));
-#578=IFCINDEXEDPOLYGONALFACE((185,190,184));
-#579=IFCINDEXEDPOLYGONALFACE((5,133,52));
-#580=IFCINDEXEDPOLYGONALFACE((189,187,117));
-#581=IFCINDEXEDPOLYGONALFACE((226,237,238));
-#582=IFCINDEXEDPOLYGONALFACE((23,277,197));
-#583=IFCINDEXEDPOLYGONALFACE((76,8,27));
-#584=IFCINDEXEDPOLYGONALFACE((294,274,295));
-#585=IFCINDEXEDPOLYGONALFACE((145,114,107));
-#586=IFCINDEXEDPOLYGONALFACE((188,44,10));
-#587=IFCINDEXEDPOLYGONALFACE((41,203,85));
-#588=IFCINDEXEDPOLYGONALFACE((13,43,86));
-#589=IFCINDEXEDPOLYGONALFACE((355,364,351,356));
-#590=IFCINDEXEDPOLYGONALFACE((234,125,177));
-#591=IFCINDEXEDPOLYGONALFACE((40,38,50));
-#592=IFCINDEXEDPOLYGONALFACE((272,85,20));
-#593=IFCINDEXEDPOLYGONALFACE((215,48,361));
-#594=IFCINDEXEDPOLYGONALFACE((39,241,301));
-#595=IFCINDEXEDPOLYGONALFACE((311,292,263));
-#596=IFCINDEXEDPOLYGONALFACE((69,86,43));
-#597=IFCINDEXEDPOLYGONALFACE((310,161,178));
-#598=IFCINDEXEDPOLYGONALFACE((202,169,78));
-#599=IFCINDEXEDPOLYGONALFACE((248,250,247));
-#600=IFCINDEXEDPOLYGONALFACE((296,138,360));
-#601=IFCINDEXEDPOLYGONALFACE((42,9,23));
-#602=IFCINDEXEDPOLYGONALFACE((203,206,85));
-#603=IFCINDEXEDPOLYGONALFACE((202,272,169));
-#604=IFCINDEXEDPOLYGONALFACE((342,344,337,336));
-#605=IFCINDEXEDPOLYGONALFACE((129,35,19));
-#606=IFCINDEXEDPOLYGONALFACE((2,162,191));
-#607=IFCINDEXEDPOLYGONALFACE((366,306,98));
-#608=IFCINDEXEDPOLYGONALFACE((361,363,356,354));
-#609=IFCINDEXEDPOLYGONALFACE((68,17,134));
-#610=IFCINDEXEDPOLYGONALFACE((54,173,201));
-#611=IFCINDEXEDPOLYGONALFACE((210,167,151));
-#612=IFCINDEXEDPOLYGONALFACE((156,171,97));
-#613=IFCINDEXEDPOLYGONALFACE((54,151,93));
-#614=IFCINDEXEDPOLYGONALFACE((59,8,196));
-#615=IFCINDEXEDPOLYGONALFACE((213,210,90));
-#616=IFCINDEXEDPOLYGONALFACE((54,371,373));
-#617=IFCINDEXEDPOLYGONALFACE((130,243,209));
-#618=IFCINDEXEDPOLYGONALFACE((359,214,282,280));
-#619=IFCINDEXEDPOLYGONALFACE((142,117,188));
-#620=IFCINDEXEDPOLYGONALFACE((28,367,368));
-#621=IFCINDEXEDPOLYGONALFACE((237,228,229));
-#622=IFCINDEXEDPOLYGONALFACE((362,105,99));
-#623=IFCINDEXEDPOLYGONALFACE((291,314,265));
-#624=IFCINDEXEDPOLYGONALFACE((45,70,18));
-#625=IFCINDEXEDPOLYGONALFACE((210,372,167));
-#626=IFCINDEXEDPOLYGONALFACE((62,63,176));
-#627=IFCINDEXEDPOLYGONALFACE((91,19,35));
-#628=IFCINDEXEDPOLYGONALFACE((206,203,211));
-#629=IFCINDEXEDPOLYGONALFACE((269,260,261));
-#630=IFCINDEXEDPOLYGONALFACE((53,35,129));
-#631=IFCINDEXEDPOLYGONALFACE((54,29,151));
-#632=IFCINDEXEDPOLYGONALFACE((130,368,370));
-#633=IFCINDEXEDPOLYGONALFACE((67,187,189));
-#634=IFCINDEXEDPOLYGONALFACE((371,25,124));
-#635=IFCINDEXEDPOLYGONALFACE((130,209,368));
-#636=IFCINDEXEDPOLYGONALFACE((243,130,370));
-#637=IFCINDEXEDPOLYGONALFACE((213,227,210));
-#638=IFCINDEXEDPOLYGONALFACE((227,372,210));
-#639=IFCINDEXEDPOLYGONALFACE((167,93,151));
-#640=IFCINDEXEDPOLYGONALFACE((372,227,25));
-#641=IFCINDEXEDPOLYGONALFACE((373,29,54));
-#642=IFCINDEXEDPOLYGONALFACE((213,369,227));
-#643=IFCINDEXEDPOLYGONALFACE((371,124,373));
-#644=IFCINDEXEDPOLYGONALFACE((341,348,350,342));
-#645=IFCINDEXEDPOLYGONALFACE((135,66,217));
-#646=IFCINDEXEDPOLYGONALFACE((65,371,33));
-#647=IFCINDEXEDPOLYGONALFACE((350,354,356,351));
-#648=IFCINDEXEDPOLYGONALFACE((333,330,178));
-#649=IFCINDEXEDPOLYGONALFACE((315,254,323));
-#650=IFCINDEXEDPOLYGONALFACE((127,12,30));
-#651=IFCINDEXEDPOLYGONALFACE((100,128,31));
-#652=IFCINDEXEDPOLYGONALFACE((319,5,77));
-#653=IFCINDEXEDPOLYGONALFACE((374,158,2));
-#654=IFCINDEXEDPOLYGONALFACE((375,83,374));
-#655=IFCINDEXEDPOLYGONALFACE((314,274,311));
-#656=IFCINDEXEDPOLYGONALFACE((21,4,52));
-#657=IFCINDEXEDPOLYGONALFACE((288,144,180));
-#658=IFCINDEXEDPOLYGONALFACE((241,137,219));
-#659=IFCINDEXEDPOLYGONALFACE((60,76,45));
-#660=IFCINDEXEDPOLYGONALFACE((10,62,176));
-#661=IFCINDEXEDPOLYGONALFACE((220,147,106));
-#662=IFCINDEXEDPOLYGONALFACE((90,29,373));
-#663=IFCINDEXEDPOLYGONALFACE((70,148,199));
-#664=IFCINDEXEDPOLYGONALFACE((103,37,36));
-#665=IFCINDEXEDPOLYGONALFACE((71,197,306));
-#666=IFCINDEXEDPOLYGONALFACE((117,187,44));
-#667=IFCINDEXEDPOLYGONALFACE((62,44,56));
-#668=IFCINDEXEDPOLYGONALFACE((254,252,244));
-#669=IFCINDEXEDPOLYGONALFACE((59,196,159));
-#670=IFCINDEXEDPOLYGONALFACE((158,141,154));
-#671=IFCINDEXEDPOLYGONALFACE((300,301,241));
-#672=IFCINDEXEDPOLYGONALFACE((23,127,32));
-#673=IFCINDEXEDPOLYGONALFACE((309,303,304));
-#674=IFCINDEXEDPOLYGONALFACE((295,329,304));
-#675=IFCINDEXEDPOLYGONALFACE((369,367,25));
-#676=IFCINDEXEDPOLYGONALFACE((119,102,106));
-#677=IFCINDEXEDPOLYGONALFACE((232,269,318));
-#678=IFCINDEXEDPOLYGONALFACE((208,170,63));
-#679=IFCINDEXEDPOLYGONALFACE((239,97,171));
-#680=IFCINDEXEDPOLYGONALFACE((124,28,213));
-#681=IFCINDEXEDPOLYGONALFACE((268,155,75));
-#682=IFCINDEXEDPOLYGONALFACE((101,270,269));
-#683=IFCINDEXEDPOLYGONALFACE((277,9,7));
-#684=IFCINDEXEDPOLYGONALFACE((320,306,236));
-#685=IFCINDEXEDPOLYGONALFACE((222,193,236));
-#686=IFCINDEXEDPOLYGONALFACE((173,115,50));
-#687=IFCINDEXEDPOLYGONALFACE((299,313,267));
-#688=IFCINDEXEDPOLYGONALFACE((162,207,212));
-#689=IFCINDEXEDPOLYGONALFACE((98,306,197));
-#690=IFCINDEXEDPOLYGONALFACE((295,296,328));
-#691=IFCINDEXEDPOLYGONALFACE((84,81,128));
-#692=IFCINDEXEDPOLYGONALFACE((302,299,297));
-#693=IFCINDEXEDPOLYGONALFACE((212,115,173));
-#694=IFCINDEXEDPOLYGONALFACE((317,323,254));
-#695=IFCINDEXEDPOLYGONALFACE((211,205,204));
-#696=IFCINDEXEDPOLYGONALFACE((39,177,175));
-#697=IFCINDEXEDPOLYGONALFACE((334,263,292));
-#698=IFCINDEXEDPOLYGONALFACE((283,279,286));
-#699=IFCINDEXEDPOLYGONALFACE((129,38,16));
-#700=IFCINDEXEDPOLYGONALFACE((102,349,249));
-#701=IFCINDEXEDPOLYGONALFACE((197,71,12));
-#702=IFCINDEXEDPOLYGONALFACE((330,331,310));
-#703=IFCINDEXEDPOLYGONALFACE((300,308,310));
-#704=IFCINDEXEDPOLYGONALFACE((205,203,190));
-#705=IFCINDEXEDPOLYGONALFACE((133,1,2));
-#706=IFCINDEXEDPOLYGONALFACE((85,206,92));
-#707=IFCINDEXEDPOLYGONALFACE((360,234,39));
-#708=IFCINDEXEDPOLYGONALFACE((122,157,47));
-#709=IFCINDEXEDPOLYGONALFACE((281,280,282));
-#710=IFCINDEXEDPOLYGONALFACE((250,220,249));
-#711=IFCINDEXEDPOLYGONALFACE((58,55,214));
-#712=IFCINDEXEDPOLYGONALFACE((234,360,138));
-#713=IFCINDEXEDPOLYGONALFACE((141,172,298));
-#714=IFCINDEXEDPOLYGONALFACE((27,112,45));
-#715=IFCINDEXEDPOLYGONALFACE((146,182,181));
-#716=IFCINDEXEDPOLYGONALFACE((144,145,181));
-#717=IFCINDEXEDPOLYGONALFACE((195,194,185));
-#718=IFCINDEXEDPOLYGONALFACE((228,221,223));
-#719=IFCINDEXEDPOLYGONALFACE((49,215,358));
-#720=IFCINDEXEDPOLYGONALFACE((74,163,34));
-#721=IFCINDEXEDPOLYGONALFACE((221,72,218));
-#722=IFCINDEXEDPOLYGONALFACE((146,145,107));
-#723=IFCINDEXEDPOLYGONALFACE((194,195,204));
-#724=IFCINDEXEDPOLYGONALFACE((46,123,64));
-#725=IFCINDEXEDPOLYGONALFACE((366,98,86));
-#726=IFCINDEXEDPOLYGONALFACE((48,107,114));
-#727=IFCINDEXEDPOLYGONALFACE((198,104,95));
-#728=IFCINDEXEDPOLYGONALFACE((74,183,132));
-#729=IFCINDEXEDPOLYGONALFACE((21,30,12));
-#730=IFCINDEXEDPOLYGONALFACE((288,150,111));
-#731=IFCINDEXEDPOLYGONALFACE((75,155,225));
-#732=IFCINDEXEDPOLYGONALFACE((166,168,262));
-#733=IFCINDEXEDPOLYGONALFACE((223,119,230));
-#734=IFCINDEXEDPOLYGONALFACE((26,20,92));
-#735=IFCINDEXEDPOLYGONALFACE((219,235,88));
-#736=IFCINDEXEDPOLYGONALFACE((322,264,325));
-#737=IFCINDEXEDPOLYGONALFACE((257,224,220));
-#738=IFCINDEXEDPOLYGONALFACE((289,309,104));
-#739=IFCINDEXEDPOLYGONALFACE((228,146,108));
-#740=IFCINDEXEDPOLYGONALFACE((119,223,218));
-#741=IFCINDEXEDPOLYGONALFACE((367,28,124));
-#742=IFCINDEXEDPOLYGONALFACE((327,324,325));
-#743=IFCINDEXEDPOLYGONALFACE((40,50,115));
-#744=IFCINDEXEDPOLYGONALFACE((321,252,248));
-#745=IFCINDEXEDPOLYGONALFACE((13,86,98));
-#746=IFCINDEXEDPOLYGONALFACE((5,375,374));
-#747=IFCINDEXEDPOLYGONALFACE((135,217,87));
-#748=IFCINDEXEDPOLYGONALFACE((156,147,224));
-#749=IFCINDEXEDPOLYGONALFACE((163,74,63));
-#750=IFCINDEXEDPOLYGONALFACE((56,157,142));
-#751=IFCINDEXEDPOLYGONALFACE((88,190,203));
-#752=IFCINDEXEDPOLYGONALFACE((24,34,163));
-#753=IFCINDEXEDPOLYGONALFACE((14,202,78));
-#754=IFCINDEXEDPOLYGONALFACE((248,252,260));
-#755=IFCINDEXEDPOLYGONALFACE((78,169,26));
-#756=IFCINDEXEDPOLYGONALFACE((16,134,17));
-#757=IFCINDEXEDPOLYGONALFACE((161,160,164));
-#758=IFCINDEXEDPOLYGONALFACE((291,284,287));
-#759=IFCINDEXEDPOLYGONALFACE((127,30,18));
-#760=IFCINDEXEDPOLYGONALFACE((182,192,199));
-#761=IFCINDEXEDPOLYGONALFACE((319,77,71));
-#762=IFCINDEXEDPOLYGONALFACE((225,69,232));
-#763=IFCINDEXEDPOLYGONALFACE((302,303,309));
-#764=IFCINDEXEDPOLYGONALFACE((13,7,36));
-#765=IFCINDEXEDPOLYGONALFACE((308,22,87));
-#766=IFCINDEXEDPOLYGONALFACE((262,139,79));
-#767=IFCINDEXEDPOLYGONALFACE((131,24,73));
-#768=IFCINDEXEDPOLYGONALFACE((370,369,213));
-#769=IFCINDEXEDPOLYGONALFACE((92,206,100));
-#770=IFCINDEXEDPOLYGONALFACE((89,136,233));
-#771=IFCINDEXEDPOLYGONALFACE((332,316,165));
-#772=IFCINDEXEDPOLYGONALFACE((189,122,136));
-#773=IFCINDEXEDPOLYGONALFACE((326,316,332));
-#774=IFCINDEXEDPOLYGONALFACE((117,142,122));
-#775=IFCINDEXEDPOLYGONALFACE((132,134,16));
-#776=IFCINDEXEDPOLYGONALFACE((134,132,183));
-#777=IFCINDEXEDPOLYGONALFACE((239,238,230));
-#778=IFCINDEXEDPOLYGONALFACE((180,181,96));
-#779=IFCINDEXEDPOLYGONALFACE((99,105,113));
-#780=IFCINDEXEDPOLYGONALFACE((22,61,131));
-#781=IFCINDEXEDPOLYGONALFACE((321,247,249));
-#782=IFCINDEXEDPOLYGONALFACE((156,97,120));
-#783=IFCINDEXEDPOLYGONALFACE((148,96,181));
-#784=IFCINDEXEDPOLYGONALFACE((152,125,126));
-#785=IFCINDEXEDPOLYGONALFACE((240,36,37));
-#786=IFCINDEXEDPOLYGONALFACE((14,68,183));
-#787=IFCINDEXEDPOLYGONALFACE((293,296,295));
-#788=IFCINDEXEDPOLYGONALFACE((148,70,112));
-#789=IFCINDEXEDPOLYGONALFACE((313,299,325));
-#790=IFCINDEXEDPOLYGONALFACE((154,66,170));
-#791=IFCINDEXEDPOLYGONALFACE((226,6,123));
-#792=IFCINDEXEDPOLYGONALFACE((349,347,339));
-#793=IFCINDEXEDPOLYGONALFACE((318,315,324));
-#794=IFCINDEXEDPOLYGONALFACE((326,325,299));
-#795=IFCINDEXEDPOLYGONALFACE((112,27,59));
-#796=IFCINDEXEDPOLYGONALFACE((262,168,198));
-#797=IFCINDEXEDPOLYGONALFACE((272,202,51));
-#798=IFCINDEXEDPOLYGONALFACE((318,269,261));
-#799=IFCINDEXEDPOLYGONALFACE((167,65,57));
-#800=IFCINDEXEDPOLYGONALFACE((271,270,266));
-#801=IFCINDEXEDPOLYGONALFACE((218,72,246));
-#802=IFCINDEXEDPOLYGONALFACE((94,149,179));
-#803=IFCINDEXEDPOLYGONALFACE((40,62,153));
-#804=IFCINDEXEDPOLYGONALFACE((8,84,121));
-#805=IFCINDEXEDPOLYGONALFACE((32,18,64));
-#806=IFCINDEXEDPOLYGONALFACE((88,15,109));
-#807=IFCINDEXEDPOLYGONALFACE((133,31,128));
-#808=IFCINDEXEDPOLYGONALFACE((193,79,319));
-#809=IFCINDEXEDPOLYGONALFACE((370,368,367));
-#810=IFCINDEXEDPOLYGONALFACE((6,103,9));
-#811=IFCINDEXEDPOLYGONALFACE((214,55,186));
-#812=IFCINDEXEDPOLYGONALFACE((200,222,75));
-#813=IFCINDEXEDPOLYGONALFACE((375,319,79));
-#814=IFCINDEXEDPOLYGONALFACE((95,104,309));
-#815=IFCINDEXEDPOLYGONALFACE((221,108,49));
-#816=IFCINDEXEDPOLYGONALFACE((36,240,273));
-#817=IFCINDEXEDPOLYGONALFACE((69,225,155));
-#818=IFCINDEXEDPOLYGONALFACE((316,326,302));
-#819=IFCINDEXEDPOLYGONALFACE((297,294,304));
-#820=IFCINDEXEDPOLYGONALFACE((195,179,159));
-#821=IFCINDEXEDPOLYGONALFACE((110,281,186));
-#822=IFCINDEXEDPOLYGONALFACE((323,322,324));
-#823=IFCINDEXEDPOLYGONALFACE((172,141,83));
-#824=IFCINDEXEDPOLYGONALFACE((61,307,219));
-#825=IFCINDEXEDPOLYGONALFACE((283,284,291));
-#826=IFCINDEXEDPOLYGONALFACE((184,235,175));
-#827=IFCINDEXEDPOLYGONALFACE((349,102,246));
-#828=IFCINDEXEDPOLYGONALFACE((174,165,166));
-#829=IFCINDEXEDPOLYGONALFACE((48,105,363));
-#830=IFCINDEXEDPOLYGONALFACE((199,192,237));
-#831=IFCINDEXEDPOLYGONALFACE((164,172,242));
-#832=IFCINDEXEDPOLYGONALFACE((217,66,298));
-#833=IFCINDEXEDPOLYGONALFACE((193,222,200));
-#834=IFCINDEXEDPOLYGONALFACE((253,168,166));
-#835=IFCINDEXEDPOLYGONALFACE((202,14,116));
-#836=IFCINDEXEDPOLYGONALFACE((236,306,366));
-#837=IFCINDEXEDPOLYGONALFACE((170,66,73));
-#838=IFCINDEXEDPOLYGONALFACE((360,300,328));
-#839=IFCINDEXEDPOLYGONALFACE((143,285,110));
-#840=IFCINDEXEDPOLYGONALFACE((252,254,261));
-#841=IFCINDEXEDPOLYGONALFACE((131,109,116));
-#842=IFCINDEXEDPOLYGONALFACE((104,198,168));
-#843=IFCINDEXEDPOLYGONALFACE((126,58,99));
-#844=IFCINDEXEDPOLYGONALFACE((47,67,275));
-#845=IFCINDEXEDPOLYGONALFACE((230,119,120));
-#846=IFCINDEXEDPOLYGONALFACE((67,259,89));
-#847=IFCINDEXEDPOLYGONALFACE((257,256,271));
-#848=IFCINDEXEDPOLYGONALFACE((257,255,231));
-#849=IFCINDEXEDPOLYGONALFACE((316,289,253));
-#850=IFCINDEXEDPOLYGONALFACE((17,26,3));
-#851=IFCINDEXEDPOLYGONALFACE((273,240,171));
-#852=IFCINDEXEDPOLYGONALFACE((362,99,58));
-#853=IFCINDEXEDPOLYGONALFACE((48,49,108));
-#854=IFCINDEXEDPOLYGONALFACE((160,298,172));
-#855=IFCINDEXEDPOLYGONALFACE((190,88,235));
-#856=IFCINDEXEDPOLYGONALFACE((258,270,271));
-#857=IFCINDEXEDPOLYGONALFACE((155,268,366));
-#858=IFCINDEXEDPOLYGONALFACE((169,272,20));
-#859=IFCINDEXEDPOLYGONALFACE((312,332,174));
-#860=IFCINDEXEDPOLYGONALFACE((273,101,43));
-#861=IFCINDEXEDPOLYGONALFACE((264,322,317));
-#862=IFCINDEXEDPOLYGONALFACE((287,138,296));
-#863=IFCINDEXEDPOLYGONALFACE((159,179,149));
-#864=IFCINDEXEDPOLYGONALFACE((267,313,305));
-#865=IFCINDEXEDPOLYGONALFACE((126,111,150));
-#866=IFCINDEXEDPOLYGONALFACE((288,113,114));
-#867=IFCINDEXEDPOLYGONALFACE((266,270,101));
-#868=IFCINDEXEDPOLYGONALFACE((123,6,42));
-#869=IFCINDEXEDPOLYGONALFACE((255,266,171));
-#870=IFCINDEXEDPOLYGONALFACE((34,24,116));
-#871=IFCINDEXEDPOLYGONALFACE((91,35,3));
-#872=IFCINDEXEDPOLYGONALFACE((287,285,143));
-#873=IFCINDEXEDPOLYGONALFACE((77,4,12));
-#874=IFCINDEXEDPOLYGONALFACE((95,333,178));
-#875=IFCINDEXEDPOLYGONALFACE((285,279,280));
-#876=IFCINDEXEDPOLYGONALFACE((242,83,139));
-#877=IFCINDEXEDPOLYGONALFACE((332,312,318));
-#878=IFCINDEXEDPOLYGONALFACE((226,238,239));
-#879=IFCINDEXEDPOLYGONALFACE((175,235,219));
-#880=IFCINDEXEDPOLYGONALFACE((177,152,94));
-#881=IFCINDEXEDPOLYGONALFACE((103,6,226));
-#882=IFCINDEXEDPOLYGONALFACE((372,25,371));
-#883=IFCINDEXEDPOLYGONALFACE((101,232,69));
-#884=IFCINDEXEDPOLYGONALFACE((146,228,192));
-#885=IFCINDEXEDPOLYGONALFACE((52,4,77));
-#886=IFCINDEXEDPOLYGONALFACE((133,81,60));
-#887=IFCINDEXEDPOLYGONALFACE((28,209,243));
-#888=IFCINDEXEDPOLYGONALFACE((110,58,126));
-#889=IFCINDEXEDPOLYGONALFACE((140,142,188));
-#890=IFCINDEXEDPOLYGONALFACE((82,109,131));
-#891=IFCINDEXEDPOLYGONALFACE((109,15,51));
-#892=IFCINDEXEDPOLYGONALFACE((210,151,29));
-#893=IFCINDEXEDPOLYGONALFACE((45,18,30));
-#894=IFCINDEXEDPOLYGONALFACE((204,195,196));
-#895=IFCINDEXEDPOLYGONALFACE((229,230,238));
-#896=IFCINDEXEDPOLYGONALFACE((161,87,217));
-#897=IFCINDEXEDPOLYGONALFACE((305,313,264));
-#898=IFCINDEXEDPOLYGONALFACE((84,76,60));
-#899=IFCINDEXEDPOLYGONALFACE((185,194,190));
-#900=IFCINDEXEDPOLYGONALFACE((5,1,133));
-#901=IFCINDEXEDPOLYGONALFACE((226,46,237));
-#902=IFCINDEXEDPOLYGONALFACE((23,9,277));
-#903=IFCINDEXEDPOLYGONALFACE((76,84,8));
-#904=IFCINDEXEDPOLYGONALFACE((294,267,274));
-#905=IFCINDEXEDPOLYGONALFACE((145,144,114));
-#906=IFCINDEXEDPOLYGONALFACE((41,15,203));
-#907=IFCINDEXEDPOLYGONALFACE((13,11,43));
-#908=IFCINDEXEDPOLYGONALFACE((234,143,125));
-#909=IFCINDEXEDPOLYGONALFACE((40,16,38));
-#910=IFCINDEXEDPOLYGONALFACE((272,41,85));
-#911=IFCINDEXEDPOLYGONALFACE((215,49,48));
-#912=IFCINDEXEDPOLYGONALFACE((39,137,241));
-#913=IFCINDEXEDPOLYGONALFACE((311,274,292));
-#914=IFCINDEXEDPOLYGONALFACE((69,251,86));
-#915=IFCINDEXEDPOLYGONALFACE((310,87,161));
-#916=IFCINDEXEDPOLYGONALFACE((248,256,250));
-#917=IFCINDEXEDPOLYGONALFACE((68,78,17));
-#918=IFCINDEXEDPOLYGONALFACE((156,231,171));
-#919=IFCINDEXEDPOLYGONALFACE((59,27,8));
-#920=IFCINDEXEDPOLYGONALFACE((54,33,371));
-#921=IFCINDEXEDPOLYGONALFACE((237,192,228));
-#922=IFCINDEXEDPOLYGONALFACE((362,363,105));
-#923=IFCINDEXEDPOLYGONALFACE((291,293,314));
-#924=IFCINDEXEDPOLYGONALFACE((45,112,70));
-#925=IFCINDEXEDPOLYGONALFACE((62,40,63));
-#926=IFCINDEXEDPOLYGONALFACE((91,31,19));
-#927=IFCINDEXEDPOLYGONALFACE((269,270,260));
-#928=IFCINDEXEDPOLYGONALFACE((53,3,35));
-#929=IFCINDEXEDPOLYGONALFACE((67,47,187));
-#930=IFCINDEXEDPOLYGONALFACE((135,73,66));
-#931=IFCINDEXEDPOLYGONALFACE((333,329,330));
-#932=IFCINDEXEDPOLYGONALFACE((315,261,254));
-#933=IFCINDEXEDPOLYGONALFACE((127,23,12));
-#934=IFCINDEXEDPOLYGONALFACE((100,121,128));
-#935=IFCINDEXEDPOLYGONALFACE((319,375,5));
-#936=IFCINDEXEDPOLYGONALFACE((374,83,158));
-#937=IFCINDEXEDPOLYGONALFACE((375,139,83));
-#938=IFCINDEXEDPOLYGONALFACE((314,293,274));
-#939=IFCCARTESIANPOINTLIST3D(((-0.0757642686367035,-0.0121694896370173,0.220662087202072),(-0.105255022644997,-0.0141069469973445,0.230906546115875),(-0.164038479328156,-0.0962571799755096,0.263201057910919),(-0.0149683114141226,-0.0434482358396053,0.228664547204971),(-0.0426693223416805,-0.0120228659361601,0.222334340214729),(0.0788992568850517,-0.0767349451780319,0.173714026808739),(0.0953715369105339,-0.0409212671220303,0.16986283659935),(-0.0719772353768349,-0.0949608311057091,0.171763256192207),(0.0735535696148872,-0.0462111458182335,0.199328601360321),(-0.160245850682259,0.0397466160356998,0.298533588647842),(0.106730677187443,-0.0124975387006998,0.138676866889),(0.0139651391655207,-0.0423045344650745,0.229461222887039),(0.0967235639691353,-0.0144418459385633,0.168111309409142),(-0.219927728176117,-0.0414205342531204,0.239053592085838),(-0.198184996843338,-0.0742136090993881,0.172668352723122),(-0.162167191505432,-0.0434498824179173,0.289568781852722),(-0.189809292554855,-0.0716947764158249,0.281713783740997),(0.0152298724278808,-0.0849794447422028,0.205268412828445),(-0.123513199388981,-0.0452961064875126,0.264716774225235),(-0.188629180192947,-0.119135543704033,0.233101561665535),(-0.0130218090489507,-0.0651145428419113,0.222954735159874),(-0.196876853704453,0.0119782146066427,0.138698890805244),(0.0431601963937283,-0.0451620146632195,0.22145189344883),(-0.216075524687767,-0.016599427908659,0.204968154430389),(-0.0582821778953075,0.0224160328507423,0.331800371408463),(-0.190823614597321,-0.102445237338543,0.260164886713028),(-0.0431380830705166,-0.0991964489221573,0.176975786685944),(-0.0522686094045639,0.0494366958737373,0.351232975721359),(-0.0895938724279404,0.0322130136191845,0.318689584732056),(0.013082567602396,-0.0668555349111557,0.223062723875046),(-0.106145963072777,-0.0415130592882633,0.22882467508316),(0.0448657646775246,-0.0776780471205711,0.203667193651199),(-0.10371295362711,-0.00366749544627964,0.314385384321213),(-0.21360756456852,-0.0169711355119944,0.233581200242043),(-0.138989388942719,-0.0749303176999092,0.265050023794174),(0.105769321322441,-0.0415658876299858,0.138697892427444),(0.0992072820663452,-0.0677607133984566,0.138679757714272),(-0.135680645704269,-0.0402409471571445,0.287896603345871),(-0.17496183514595,-0.0425181090831757,0.0743281096220016),(-0.161954745650291,-0.0129314502701163,0.289540559053421),(-0.208628505468369,-0.103418782353401,0.201527774333954),(0.0640031322836876,-0.0677034556865692,0.197900995612144),(0.100172616541386,0.0126537960022688,0.138708665966988),(-0.168615952134132,0.0482185557484627,0.30722576379776),(-0.0140691194683313,-0.0847146064043045,0.205532997846603),(0.0702492073178291,-0.1020467877388,0.138582319021225),(-0.181213811039925,0.0992056727409363,0.328065633773804),(-0.0152021609246731,-0.112156376242638,0.0183885656297207),(0.0162124074995518,-0.111216500401497,0.021827794611454),(-0.133747041225433,-0.0159911345690489,0.290624916553497),(-0.216561943292618,-0.0709330290555954,0.202728658914566),(-0.0427242144942284,-0.0426300838589668,0.222017183899879),(-0.159124106168747,-0.0738818794488907,0.283847242593765),(-0.103956542909145,0.0154779236763716,0.320181280374527),(-0.136982098221779,-0.102321907877922,0.0194435473531485),(-0.183684900403023,0.0396271869540215,0.295159220695496),(-0.107928916811943,-0.010153891518712,0.291135489940643),(-0.103886745870113,-0.101836994290352,0.0180104468017817),(-0.0461161360144615,-0.119219377636909,0.138967230916023),(-0.0461340732872486,-0.061420276761055,0.21500451862812),(-0.211329713463783,-0.0169732719659805,0.138692498207092),(-0.165825873613358,0.0170033983886242,0.294365167617798),(-0.162926822900772,0.0167535953223705,0.259086668491364),(0.044605728238821,-0.0985531806945801,0.171382486820221),(-0.0834082290530205,0.00335463741794229,0.315553486347198),(-0.15971240401268,0.0247225016355515,0.197611734271049),(-0.16489240527153,0.105032727122307,0.322820842266083),(-0.215148985385895,-0.0462404675781727,0.266269713640213),(0.074162483215332,0.0414574705064297,0.138786911964417),(0.0142031144350767,-0.105447888374329,0.170478105545044),(0.0141690038144588,-0.0131895141676068,0.229208543896675),(0.0433205515146255,-0.101634204387665,0.0178499221801758),(-0.194831639528275,0.00855887122452259,0.19867131114006),(-0.190071240067482,0.00837886054068804,0.263859361410141),(0.0146396514028311,0.0503562577068806,0.171330958604813),(-0.0466328002512455,-0.0789417400956154,0.203323245048523),(-0.0142267476767302,-0.0157651714980602,0.22864143550396),(-0.214272990822792,-0.0700500085949898,0.258544147014618),(-0.0187377445399761,0.0234869290143251,0.211539566516876),(-0.169090524315834,0.130419373512268,0.343455374240875),(-0.0730840340256691,-0.0585213899612427,0.211252138018608),(-0.211533859372139,-0.0429056100547314,0.138715773820877),(-0.0739177912473679,0.0154376216232777,0.210008263587952),(-0.07377789914608,-0.0735882744193077,0.200627535581589),(-0.186267927289009,-0.121167339384556,0.205986142158508),(0.0892870724201202,0.0163372419774532,0.167569145560265),(-0.163796290755272,0.0387952998280525,0.138641089200974),(-0.197594255208969,-0.07469642162323,0.138668864965439),(-0.157580107450485,0.132616892457008,0.328512966632843),(-0.0735077708959579,0.0393004417419434,0.326341509819031),(-0.133432641625404,-0.0800390690565109,0.240147277712822),(-0.161642774939537,-0.107512913644314,0.235317841172218),(-0.103187024593353,0.0151489116251469,0.293316811323166),(-0.131257891654968,-0.0962524563074112,0.0883080363273621),(-0.0977480411529541,0.0540151223540306,0.138882651925087),(-0.015323237515986,-0.12871652841568,0.138334348797798),(0.102820813655853,-0.0720862969756126,0.0782168358564377),(0.0691742300987244,0.00961552746593952,0.196848139166832),(-0.0784864947199821,-0.104707300662994,0.0244421008974314),(-0.129387423396111,-0.0837726294994354,0.201711267232895),(0.10028512775898,0.0147631969302893,0.106750056147575),(0.0725274235010147,-0.0733503252267838,0.0162904672324657),(0.0907945036888123,-0.0631996393203735,0.166820541024208),(-0.0685850381851196,0.0688069462776184,0.138255223631859),(-0.0430277064442635,-0.107757613062859,0.022122398018837),(0.102449595928192,-0.0650743395090103,0.0278087817132473),(-0.0123228346928954,-0.128916323184967,0.0516869872808456),(0.0133168455213308,-0.126367673277855,0.0497013293206692),(-0.211436733603477,-0.0425778105854988,0.171008050441742),(-0.135128378868103,-0.0737440511584282,0.028781833127141),(-0.0713493376970291,-0.0974928066134453,0.048680767416954),(-0.0144545361399651,-0.10740352421999,0.169533520936966),(-0.0520200654864311,-0.106458351016045,0.0468626022338867),(-0.0383422300219536,-0.121899470686913,0.0537898242473602),(-0.135303497314453,0.00472360569983721,0.269406676292419),(-0.222012773156166,-0.0435851588845253,0.201951056718826),(-0.150152832269669,0.0706916153430939,0.296226799488068),(-0.205232128500938,-0.0530128739774227,0.172492980957031),(0.0815067514777184,-0.0842671692371368,0.0463023483753204),(0.101917430758476,-0.0744422674179077,0.0511590167880058),(-0.104162633419037,-0.0769466981291771,0.197300210595131),(-0.165175527334213,0.100392691791058,0.295828104019165),(0.0624474883079529,-0.0914158597588539,0.172223627567291),(-0.0696270391345024,0.0371879562735558,0.345104366540909),(-0.129096910357475,-0.0715842396020889,0.0532362163066864),(-0.102229714393616,-0.0918472409248352,0.0500270053744316),(0.0328243598341942,-0.0628630220890045,0.219847500324249),(-0.0929397568106651,-0.0598123446106911,0.212814390659332),(-0.140351414680481,-0.0651696026325226,0.281688511371613),(-0.0299176927655935,0.0646412074565887,0.345614969730377),(-0.210334226489067,-0.019161444157362,0.170468419790268),(-0.189835593104362,-0.0147899463772774,0.284663945436478),(-0.0706062465906143,-0.0353134833276272,0.219783633947372),(-0.196250692009926,-0.0419037826359272,0.286000579595566),(-0.189289301633835,0.015417193993926,0.167268991470337),(-0.165491297841072,0.119253136217594,0.309156060218811),(-0.188711583614349,-0.0422543436288834,0.0857931450009346),(-0.137549817562103,-0.0175594426691532,0.048555850982666),(-0.0439321398735046,0.0188035927712917,0.209587976336479),(-0.166142821311951,0.0438390895724297,0.269286632537842),(-0.100659042596817,0.0212050415575504,0.210695147514343),(-0.165524810552597,0.0681574642658234,0.275103896856308),(-0.131917878985405,-0.0432314537465572,0.0469778589904308),(-0.0393056124448776,-0.127956256270409,0.0805243328213692),(-0.0148295955732465,-0.134464859962463,0.078124076128006),(0.0156515818089247,-0.132012516260147,0.0775675550103188),(0.128680378198624,-0.0638554841279984,0.0486980155110359),(0.011726126074791,-0.12689021229744,0.138521879911423),(-0.104669205844402,-0.0973712056875229,0.0786209478974342),(-0.0722803771495819,-0.0994613841176033,0.0782437026500702),(-0.0900976955890656,0.0289249792695045,0.304527103900909),(-0.131665915250778,-0.0805337652564049,0.0729337483644485),(-0.17888680100441,0.0127522293478251,0.288278430700302),(-0.131906762719154,0.0216084867715836,0.211986422538757),(0.0438910871744156,0.0446652211248875,0.170035198330879),(0.126842275261879,-0.0620891898870468,0.0720244571566582),(-0.181458547711372,0.0720020085573196,0.30515855550766),(-0.105359517037868,0.0106867477297783,0.222205132246017),(-0.0755681917071342,-0.105624243617058,0.10775239020586),(-0.130771055817604,0.0436740666627884,0.171749204397202),(-0.133024662733078,0.049973726272583,0.138679206371307),(-0.11655567586422,-0.016352504491806,0.262825727462769),(-0.192813113331795,0.00962049700319767,0.228011801838875),(-0.0995994955301285,0.0463632792234421,0.169919461011887),(-0.0153328543528914,0.07756557315588,0.138280719518661),(-0.0149811441078782,0.0544508099555969,0.170514196157455),(-0.0777326822280884,0.0189591310918331,0.297642737627029),(-0.0429378487169743,0.0526389256119728,0.171193689107895),(-0.210668057203293,-0.0934961810708046,0.245899826288223),(-0.162400558590889,0.0198477655649185,0.223333954811096),(0.112556174397469,-0.0415905937552452,0.087884321808815),(-0.0984991043806076,0.0341813936829567,0.19681504368782),(-0.125417664647102,0.00907643139362335,0.292186677455902),(0.0127286352217197,0.0715995132923126,0.138794869184494),(-0.184464573860168,-0.063567191362381,0.0917578190565109),(-0.159845903515816,0.0349735803902149,0.277037382125854),(-0.163954228162766,-0.073273241519928,0.079649306833744),(-0.130220845341682,0.0479081235826015,0.111017473042011),(-0.105627626180649,-0.103251308202744,0.104907594621181),(-0.0447412990033627,-0.130966305732727,0.105820834636688),(-0.0145897325128317,-0.137667417526245,0.107010833919048),(0.0177259147167206,-0.133680522441864,0.11051332205534),(-0.20410780608654,-0.015498636290431,0.265768945217133),(-0.163662612438202,-0.0963144749403,0.108248025178909),(-0.133774682879448,-0.102946348488331,0.108776144683361),(-0.152653515338898,-0.093793697655201,0.0112244309857488),(-0.169374197721481,0.0769077241420746,0.31595915555954),(-0.15337011218071,0.0495448186993599,0.289855599403381),(-0.14865180850029,0.0935175195336342,0.306516766548157),(-0.163774311542511,-0.100279614329338,0.138708546757698),(-0.114786863327026,-0.0349755696952343,0.251059830188751),(0.0435214228928089,-0.123003117740154,0.107089169323444),(0.0122568001970649,0.0234032459557056,0.212896287441254),(-0.132915586233139,-0.105148307979107,0.138666361570358),(-0.103796437382698,-0.10418801009655,0.13867013156414),(-0.0721595510840416,-0.1059859842062,0.138681977987289),(0.0412953048944473,-0.0123581402003765,0.221496060490608),(-0.0697300583124161,0.0507166534662247,0.170578330755234),(0.0441036224365234,-0.114852353930473,0.138935402035713),(-0.0128488391637802,0.0388977639377117,0.196252673864365),(-0.124916173517704,-0.00659546442329884,0.306106418371201),(-0.218161851167679,-0.071009561419487,0.230814844369888),(-0.163197606801987,-0.0973011329770088,0.173606932163239),(-0.106259688735008,-0.0960564464330673,0.167294099926949),(-0.134439319372177,-0.0996981337666512,0.164969086647034),(-0.160570159554482,-0.110724151134491,0.202919006347656),(-0.120365753769875,-0.00549432123079896,0.253050655126572),(-0.133883744478226,0.0106024611741304,0.23326064646244),(-0.0365464128553867,0.062771737575531,0.351498425006866),(-0.0698662772774696,0.0357129909098148,0.305281817913055),(-0.135447904467583,-0.0874549821019173,0.184239640831947),(-0.112891294062138,0.00657996907830238,0.271908432245255),(-0.0499069318175316,0.0498133301734924,0.325594484806061),(-0.135738432407379,-0.100006818771362,-7.45058059692383E-09),(0.0123523958027363,-0.101531967520714,-7.45058059692383E-09),(-0.102930329740047,-0.0987276136875153,-7.45058059692383E-09),(-0.158383101224899,0.0353976972401142,0.167762398719788),(0.0585155189037323,-0.0887269079685211,0.0169257298111916),(-0.202236160635948,-0.0440891794860363,0.107780121266842),(0.12652799487114,-0.0424845181405544,0.0317913927137852),(0.0445115864276886,-0.111490845680237,0.0452388003468513),(0.0178857706487179,0.0359265469014645,0.199328750371933),(0.0685334727168083,-0.0978689268231392,0.0533365905284882),(0.138488471508026,-0.0432419404387474,0.0493728704750538),(0.0406565591692924,0.062880277633667,0.138536900281906),(0.0871811881661415,-0.0870387107133865,0.138694822788239),(-0.0505233928561211,0.0300182458013296,0.313426643610001),(0.0435324311256409,-0.119963906705379,0.0792121887207031),(0.0723142325878143,-0.100660108029842,0.0801471099257469),(0.0880676060914993,-0.086207315325737,0.078484445810318),(0.136276960372925,-0.0405644066631794,0.078633114695549),(0.0735301449894905,0.0462804175913334,0.10518267005682),(-0.180783584713936,0.120272636413574,0.33598318696022),(-0.155802026391029,-0.042164009064436,0.0622472763061523),(-0.192451253533363,-0.0732510983943939,0.112686090171337),(0.0313579067587852,0.0240139346569777,0.208784699440002),(0.0728883668780327,-0.103513494133949,0.107350297272205),(0.0885002017021179,-0.0885679498314857,0.105739302933216),(0.100790202617645,-0.0713259652256966,0.10683286935091),(0.109439946711063,-0.0426978133618832,0.107300646603107),(-0.18864569067955,-0.0167884975671768,0.0867345333099365),(-0.0709428116679192,0.0352016389369965,0.19365206360817),(-0.0357190407812595,0.0615072995424271,0.335724234580994),(0.0447911284863949,0.0144118629395962,-7.45058059692383E-09),(0.0369860865175724,0.0369828194379807,-7.45058059692383E-09),(0.0461129434406757,-0.0748821049928665,-7.45058059692383E-09),(0.104031659662724,-0.0135611081495881,0.0148804550990462),(0.0986066535115242,0.0066530667245388,0.0271508432924747),(0.103960558772087,-0.0420542061328888,0.0150693515315652),(0.121874935925007,-0.0147962821647525,0.0282622296363115),(0.0696230307221413,0.0340555869042873,0.168976783752441),(0.0729203075170517,0.015480482019484,0.0226278305053711),(-0.0445376336574554,0.0741409137845039,0.139188349246979),(0.046685803681612,0.0460076108574867,0.0192816369235516),(0.132462680339813,-0.0147683853283525,0.079218864440918),(0.123972199857235,0.00519884005188942,0.0471794344484806),(0.13483801484108,-0.0135693158954382,0.0477543026208878),(0.101557418704033,0.0150842368602753,0.0500984787940979),(-0.151446789503098,0.125798091292381,0.318272113800049),(0.0826703608036041,0.023927254602313,0.0464257299900055),(0.0693408101797104,0.0435765013098717,0.0500893704593182),(-0.0420871675014496,0.0380131863057613,0.193471923470497),(-0.0971032008528709,0.0616641864180565,-7.45058059692383E-09),(-0.0130963791161776,0.064698226749897,0.0197515171021223),(-0.157119512557983,0.00803167372941971,-7.45058059692383E-09),(0.113602519035339,-0.0132037419825792,0.0879008769989014),(-0.069912314414978,0.066078893840313,0.0191369466483593),(0.0389328189194202,0.0351467467844486,0.194373697042465),(0.0768988505005836,0.0420413166284561,0.0788332372903824),(0.10157422721386,0.0134498169645667,0.0773250162601471),(0.123080961406231,0.00395354814827442,0.0694246292114258),(-0.211960434913635,-0.102200835943222,0.224356546998024),(0.110181555151939,-0.0136255938559771,0.109196342527866),(-0.102282598614693,0.0414383597671986,0.019612405449152),(-0.172445297241211,0.11539913713932,0.340771019458771),(-0.181048646569252,0.112369157373905,0.34296378493309),(0.0725264996290207,-0.0152853392064571,0.200319215655327),(-0.183978870511055,0.0709394812583923,0.317676812410355),(-0.153028383851051,-0.0384657420217991,-7.45058059692383E-09),(-0.154637187719345,-0.0691222250461578,-7.45058059692383E-09),(-0.152765303850174,-0.0738510563969612,0.015262059867382),(-0.153248697519302,-0.0919284746050835,-7.45058059692383E-09),(-0.16192090511322,-0.0145302480086684,-7.45058059692383E-09),(-0.161076262593269,-0.0149271814152598,0.0173035766929388),(-0.139386385679245,-0.0480194091796875,0.0201432537287474),(-0.15407682955265,-0.0336258858442307,0.0154564278200269),(-0.141747921705246,-0.0158547051250935,0.0288874395191669),(-0.0563743449747562,-0.108996540307999,0.0737379342317581),(-0.0461691729724407,0.0890766233205795,0.110146202147007),(-0.0146415047347546,0.0512426868081093,-7.45058059692383E-09),(-0.156508177518845,0.00872325897216797,0.0127747664228082),(-0.0932494476437569,0.0622886717319489,0.0157215017825365),(-0.134241998195648,0.0180515833199024,0.0220324043184519),(-0.0754619538784027,0.0455531552433968,0.0509162880480289),(-0.103701874613762,0.0273517612367868,0.0517874732613564),(-0.131066977977753,0.0115249017253518,0.0524038933217525),(-0.062931016087532,0.0692232176661491,0.0536416172981262),(-0.132335588335991,0.0322872921824455,0.19751612842083),(-0.0452888980507851,0.0760203972458839,0.0472172982990742),(-0.163926124572754,0.0142420912161469,0.0823174566030502),(-0.174691706895828,-0.0135900285094976,0.0736509189009666),(-0.0486402213573456,0.0849898308515549,0.0788175389170647),(-0.0689510703086853,0.0702485665678978,0.0784279331564903),(-0.0810153111815453,0.0491584502160549,0.0748984813690186),(-0.0429749675095081,0.0617619827389717,-7.45058059692383E-09),(0.0349937379360199,0.00642204098403454,0.219141826033592),(-0.202323064208031,-0.0122631303966045,0.109208643436432),(-0.188646167516708,0.0148954978212714,0.108683586120605),(-0.0744052901864052,0.0735662579536438,0.106222227215767),(-0.161729156970978,0.0381991006433964,0.108166508376598),(-0.104008600115776,0.0453929454088211,-7.45058059692383E-09),(0.0388389863073826,0.0702219158411026,0.10972835123539),(-0.0412575826048851,0.0688836574554443,0.0204634200781584),(-0.132600158452988,0.0162683837115765,-7.45058059692383E-09),(0.0419384241104126,0.0643723532557487,0.0487342029809952),(-0.0230755694210529,0.0902970731258392,0.106796741485596),(0.0122685618698597,0.0503091886639595,-7.45058059692383E-09),(0.0420029424130917,0.0680971890687943,0.0789963230490685),(-0.0132175851613283,0.00625489093363285,0.222308561205864),(0.0146723045036197,0.00723757036030293,0.223271667957306),(0.0720149055123329,-0.0120490025728941,0.00231547281146049),(0.013688700273633,0.0642379224300385,0.0262222941964865),(0.033619936555624,0.0599825419485569,0.0301631242036819),(0.0156846102327108,0.0726122707128525,0.0497567467391491),(-0.0139973452314734,0.0766579210758209,0.0474896989762783),(-0.0166601836681366,0.0857705846428871,0.0790435597300529),(0.0127416122704744,0.0787845030426979,0.0776184424757957),(-0.137325063347816,0.0222998633980751,0.0709470063447952),(-0.103061355650425,0.0392319709062576,0.082869827747345),(-0.133015736937523,0.0387391112744808,0.0904415026307106),(-0.151931047439575,0.0321191623806953,0.0878717452287674),(0.0125869233161211,0.0806632563471794,0.105742789804935),(-0.0995742082595825,0.049370177090168,0.106232292950153),(-0.0746603757143021,0.0656085163354874,-7.45058059692383E-09),(0.0122953318059444,0.017735980451107,-7.45058059692383E-09),(-0.0146934473887086,0.0262711010873318,-7.45058059692383E-09),(-0.0429374538362026,0.0298651698976755,-7.45058059692383E-09),(-0.103215932846069,0.0137835666537285,-7.45058059692383E-09),(0.0444422401487827,-0.0129836350679398,-7.45058059692383E-09),(-0.0746518895030022,0.0316607765853405,-7.45058059692383E-09),(0.0123018361628056,-0.0127876792103052,-7.45058059692383E-09),(-0.0147215090692043,-0.0133242877200246,-7.45058059692383E-09),(-0.101430043578148,-0.0147481001913548,-7.45058059692383E-09),(-0.0429213680326939,-0.0151002155616879,-7.45058059692383E-09),(-0.132630944252014,-0.0134387537837029,-7.45058059692383E-09),(-0.0746475011110306,-0.0111579261720181,-7.45058059692383E-09),(0.0461949594318867,-0.0483818538486958,-7.45058059692383E-09),(0.0123028568923473,-0.0431565642356873,-7.45058059692383E-09),(0.0676943361759186,-0.0439984127879143,0.00213921279646456),(-0.0147214606404305,-0.0419304519891739,-7.45058059692383E-09),(-0.0429213680326939,-0.0426230616867542,-7.45058059692383E-09),(-0.134391859173775,-0.0420995727181435,-7.45058059692383E-09),(0.0123003236949444,-0.0714240521192551,-7.45058059692383E-09),(-0.0147217661142349,-0.0719940662384033,-7.45058059692383E-09),(-0.0746477097272873,-0.0698381289839745,-7.45058059692383E-09),(-0.0429213680326939,-0.0721928924322128,-7.45058059692383E-09),(-0.101144231855869,-0.0718697011470795,-7.45058059692383E-09),(0.0347950644791126,-0.096686989068985,-7.45058059692383E-09),(-0.132067084312439,-0.0720017328858376,-7.45058059692383E-09),(-0.159548789262772,-0.0125050684437156,0.0618688985705376),(-0.0169071108102798,-0.107485927641392,-7.45058059692383E-09),(-0.0746394321322441,-0.103576719760895,-7.45058059692383E-09),(-0.0428757518529892,-0.105996340513229,-7.45058059692383E-09),(-0.0746474862098694,-0.0418127365410328,-7.45058059692383E-09),(-0.101288944482803,-0.0456511229276657,-7.45058059692383E-09),(0.061871238052845,0.0245271548628807,0.191577181220055),(-0.0470216795802116,0.0414715930819511,0.344332307577133),(-0.0351001992821693,0.0582603961229324,0.352131396532059),(-0.043320570141077,0.0422725304961205,0.325726985931396),(-0.0332878455519676,0.056865319609642,0.334871053695679),(-0.0782285928726196,0.010980136692524,0.334277510643005),(-0.0612197890877724,0.0185103937983513,0.30783212184906),(-0.0876919776201248,0.0268637835979462,0.333815038204193),(-0.0750949084758759,-0.00158989988267422,0.21651217341423),(-0.0432584583759308,0.000724630663171411,0.217384174466133)));
-#940=IFCPOLYGONALFACESET(#939,$,(#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),$);
-#941=IFCSHAPEREPRESENTATION(#17,'Body','Tessellation',(#940));
-#942=IFCCARTESIANPOINT((0.,0.,0.));
-#943=IFCDIRECTION((1.,0.,0.));
-#944=IFCDIRECTION((0.,0.,1.));
-#945=IFCAXIS2PLACEMENT3D(#942,#944,#943);
-#946=IFCREPRESENTATIONMAP(#945,#941);
-#947=IFCCARTESIANPOINTLIST2D(((-0.00187504291534424,-0.136098772287369),(-0.0447412729263306,-0.130966305732727),(-0.0755681991577148,-0.105624251067638),(0.0435214042663574,-0.123003117740154),(0.0776327848434448,-0.0989715680480003),(0.101917445659637,-0.0744422599673271),(0.128680348396301,-0.0638554915785789),(0.138488471508026,-0.0432419404387474),(0.134837985038757,-0.0135693177580833),(0.123972177505493,0.00519884377717972),(0.100000023841858,0.0200000032782555),(0.0768988728523254,0.0420413166284561),(0.0449999570846558,0.0689153224229813),(-0.00524431467056274,0.0854801684617996),(-0.0373027324676514,0.0895451977849007),(-0.074405312538147,0.0735662579536438),(-0.0977480411529541,0.0540151223540306),(-0.130220890045166,0.0479081235826015),(-0.189349979162216,0.0118629187345505),(-0.217635273933411,-0.0236888602375984),(-0.222012758255005,-0.0435851588845253),(-0.214284062385559,-0.0905132815241814),(-0.205768346786499,-0.106695257127285),(-0.187541648745537,-0.117346309125423),(-0.16057014465332,-0.11072414368391),(-0.148344993591309,-0.102713964879513),(-0.114447318017483,-0.103237792849541),(-0.129387378692627,-0.0837726220488548),(-0.112089991569519,-0.0523208752274513),(-0.160456106066704,0.03740194439888),(-0.16297847032547,0.0306398719549179),(-0.152914509177208,0.0576198659837246),(-0.148716494441032,0.0795774236321449),(-0.149392008781433,0.102066904306412),(-0.15144681930542,0.125798091292381),(-0.157580137252808,0.132616892457008),(-0.169090509414673,0.130419373512268),(-0.180844187736511,0.118465758860111),(-0.182052731513977,0.0906300097703934),(-0.183831930160522,0.0552833341062069),(-0.183684945106506,0.0396271869540215),(-0.192724362015724,-0.00467484071850777),(-0.14391028881073,0.00847188383340836),(-0.127020835876465,0.0233357548713684),(-0.0995742082595825,0.049370177090168),(-0.0685850381851196,0.0688069462776184),(-0.0296431183815002,0.0763391554355621),(-0.0267347097396851,0.07121342420578),(-0.0338107347488403,0.0583882182836533),(-0.0585765838623047,0.0190281048417091),(-0.103685975074768,-0.00794906169176102),(-0.130663156509399,-0.0145827829837799),(-0.0413289070129395,0.0605994611978531),(-0.0554808378219604,0.0468897596001625),(-0.0780355930328369,0.0367180481553078),(-0.0992635488510132,0.0185858532786369),(-0.136412382125854,0.00443390011787415),(0.11093932390213,-0.0415389761328697),(0.112531423568726,-0.0134119689464569),(-0.173348978161812,0.0203548446297646),(-0.16315957903862,0.0617493018507957),(-0.157428041100502,0.0974122136831284),(-0.165070101618767,0.119064696133137),(-0.161386370658875,0.000390071421861649)));
-#948=IFCINDEXEDPOLYCURVE(#947,(IFCLINEINDEX((1,2)),IFCLINEINDEX((2,3))),$);
-#949=IFCINDEXEDPOLYCURVE(#947,(IFCLINEINDEX((4,1))),$);
-#950=IFCINDEXEDPOLYCURVE(#947,(IFCLINEINDEX((5,4))),$);
-#951=IFCINDEXEDPOLYCURVE(#947,(IFCLINEINDEX((6,5))),$);
-#952=IFCINDEXEDPOLYCURVE(#947,(IFCLINEINDEX((7,6))),$);
-#953=IFCINDEXEDPOLYCURVE(#947,(IFCLINEINDEX((8,7))),$);
-#954=IFCINDEXEDPOLYCURVE(#947,(IFCLINEINDEX((9,8))),$);
-#955=IFCINDEXEDPOLYCURVE(#947,(IFCLINEINDEX((10,9))),$);
-#956=IFCINDEXEDPOLYCURVE(#947,(IFCLINEINDEX((11,10))),$);
-#957=IFCINDEXEDPOLYCURVE(#947,(IFCLINEINDEX((12,11))),$);
-#958=IFCINDEXEDPOLYCURVE(#947,(IFCLINEINDEX((13,12))),$);
-#959=IFCINDEXEDPOLYCURVE(#947,(IFCLINEINDEX((14,13))),$);
-#960=IFCINDEXEDPOLYCURVE(#947,(IFCLINEINDEX((15,14))),$);
-#961=IFCINDEXEDPOLYCURVE(#947,(IFCLINEINDEX((16,15))),$);
-#962=IFCINDEXEDPOLYCURVE(#947,(IFCLINEINDEX((17,16))),$);
-#963=IFCINDEXEDPOLYCURVE(#947,(IFCLINEINDEX((18,17))),$);
-#964=IFCINDEXEDPOLYCURVE(#947,(IFCLINEINDEX((20,19))),$);
-#965=IFCINDEXEDPOLYCURVE(#947,(IFCLINEINDEX((21,20))),$);
-#966=IFCINDEXEDPOLYCURVE(#947,(IFCLINEINDEX((22,21))),$);
-#967=IFCINDEXEDPOLYCURVE(#947,(IFCLINEINDEX((23,22))),$);
-#968=IFCINDEXEDPOLYCURVE(#947,(IFCLINEINDEX((24,23))),$);
-#969=IFCINDEXEDPOLYCURVE(#947,(IFCLINEINDEX((25,24))),$);
-#970=IFCINDEXEDPOLYCURVE(#947,(IFCLINEINDEX((26,25))),$);
-#971=IFCINDEXEDPOLYCURVE(#947,(IFCLINEINDEX((27,26))),$);
-#972=IFCINDEXEDPOLYCURVE(#947,(IFCLINEINDEX((3,27))),$);
-#973=IFCINDEXEDPOLYCURVE(#947,(IFCLINEINDEX((26,28)),IFCLINEINDEX((28,29))),$);
-#974=IFCINDEXEDPOLYCURVE(#947,(IFCLINEINDEX((30,18))),$);
-#975=IFCINDEXEDPOLYCURVE(#947,(IFCLINEINDEX((31,32)),IFCLINEINDEX((32,33)),IFCLINEINDEX((33,34)),IFCLINEINDEX((34,35)),IFCLINEINDEX((35,36)),IFCLINEINDEX((36,37)),IFCLINEINDEX((37,38)),IFCLINEINDEX((38,39)),IFCLINEINDEX((39,40)),IFCLINEINDEX((40,41)),IFCLINEINDEX((41,42))),$);
-#976=IFCINDEXEDPOLYCURVE(#947,(IFCLINEINDEX((43,44)),IFCLINEINDEX((44,45)),IFCLINEINDEX((45,46)),IFCLINEINDEX((46,47)),IFCLINEINDEX((47,48)),IFCLINEINDEX((48,49)),IFCLINEINDEX((49,50)),IFCLINEINDEX((50,51)),IFCLINEINDEX((51,52))),$);
-#977=IFCINDEXEDPOLYCURVE(#947,(IFCLINEINDEX((53,54)),IFCLINEINDEX((54,55)),IFCLINEINDEX((55,56)),IFCLINEINDEX((56,57))),$);
-#978=IFCINDEXEDPOLYCURVE(#947,(IFCLINEINDEX((6,58)),IFCLINEINDEX((58,59))),$);
-#979=IFCINDEXEDPOLYCURVE(#947,(IFCLINEINDEX((11,59))),$);
-#980=IFCINDEXEDPOLYCURVE(#947,(IFCLINEINDEX((60,61)),IFCLINEINDEX((61,62)),IFCLINEINDEX((62,63))),$);
-#981=IFCINDEXEDPOLYCURVE(#947,(IFCLINEINDEX((64,31))),$);
-#982=IFCGEOMETRICCURVESET((#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));
-#983=IFCSHAPEREPRESENTATION(#18,'Body','Annotation2D',(#982));
+#129=IFCSTYLEDITEM(#120,(#123),'Frame');
+#130=IFCSTYLEDITEM(#121,(#126),'Glass');
+#131=IFCCARTESIANPOINT((0.,0.,0.));
+#132=IFCDIRECTION((1.,0.,0.));
+#133=IFCDIRECTION((0.,0.,1.));
+#134=IFCAXIS2PLACEMENT3D(#131,#133,#132);
+#135=IFCREPRESENTATIONMAP(#134,#122);
+#136=IFCCARTESIANPOINTLIST2D(((0.100000023841858,0.0200000032782555),(0.800000011920929,0.0200000032782555),(0.800000011920929,0.0300000011920929),(0.100000023841858,0.0300000011920929)));
+#137=IFCINDEXEDPOLYCURVE(#136,(IFCLINEINDEX((1,2,3,4,1))),$);
+#138=IFCCARTESIANPOINTLIST2D(((0.899999976158142,0.0500000007450581),(0.800000011920929,0.0500000007450581),(0.800000011920929,0.),(0.899999976158142,0.)));
+#139=IFCINDEXEDPOLYCURVE(#138,(IFCLINEINDEX((1,2,3,4,1))),$);
+#140=IFCCARTESIANPOINTLIST2D(((0.,0.),(0.100000023841858,0.),(0.100000023841858,0.0500000007450581),(0.,0.0500000007450581)));
+#141=IFCINDEXEDPOLYCURVE(#140,(IFCLINEINDEX((1,2,3,4,1))),$);
+#142=IFCCARTESIANPOINTLIST2D(((0.100000023841858,0.0500000007450581),(0.800000011920929,0.0500000007450581)));
+#143=IFCINDEXEDPOLYCURVE(#142,$,$);
+#144=IFCCARTESIANPOINTLIST2D(((0.100000023841858,0.),(0.800000011920929,0.)));
+#145=IFCINDEXEDPOLYCURVE(#144,$,$);
+#146=IFCGEOMETRICCURVESET((#137,#139,#141,#143,#145));
+#147=IFCSHAPEREPRESENTATION(#18,'Body','Annotation2D',(#146));
+#148=IFCCARTESIANPOINT((0.,0.,0.));
+#149=IFCDIRECTION((1.,0.,0.));
+#150=IFCDIRECTION((0.,0.,1.));
+#151=IFCAXIS2PLACEMENT3D(#148,#150,#149);
+#152=IFCREPRESENTATIONMAP(#151,#147);
+#153=IFCDOORTYPE('3qRUQCwpf9euYkJgtJTA8w',$,'DT01',$,$,$,(#196,#209),$,$,.NOTDEFINED.,.NOTDEFINED.,$,$);
+#154=IFCINDEXEDPOLYGONALFACE((17,16,15,14));
+#155=IFCINDEXEDPOLYGONALFACE((2,3,29,28));
+#156=IFCINDEXEDPOLYGONALFACE((27,28,29,30,32,31));
+#157=IFCINDEXEDPOLYGONALFACE((7,6,5,3));
+#158=IFCINDEXEDPOLYGONALFACE((8,7,3,2));
+#159=IFCINDEXEDPOLYGONALFACE((23,24,6,7));
+#160=IFCINDEXEDPOLYGONALFACE((21,20,4,24,23,22));
+#161=IFCINDEXEDPOLYGONALFACE((12,13,14,15));
+#162=IFCINDEXEDPOLYGONALFACE((16,19,12,15));
+#163=IFCINDEXEDPOLYGONALFACE((11,10,25,26));
+#164=IFCINDEXEDPOLYGONALFACE((25,1,27,31));
+#165=IFCINDEXEDPOLYGONALFACE((24,4,11,6));
+#166=IFCINDEXEDPOLYGONALFACE((20,21,9,10));
+#167=IFCINDEXEDPOLYGONALFACE((9,8,2,1));
+#168=IFCINDEXEDPOLYGONALFACE((10,9,1,25));
+#169=IFCINDEXEDPOLYGONALFACE((22,23,7,8));
+#170=IFCINDEXEDPOLYGONALFACE((4,20,10,11));
+#171=IFCINDEXEDPOLYGONALFACE((19,16,17,18));
+#172=IFCINDEXEDPOLYGONALFACE((19,18,13,12));
+#173=IFCINDEXEDPOLYGONALFACE((21,22,8,9));
+#174=IFCINDEXEDPOLYGONALFACE((6,11,26,5));
+#175=IFCINDEXEDPOLYGONALFACE((18,17,14,13));
+#176=IFCINDEXEDPOLYGONALFACE((5,26,32,30));
+#177=IFCINDEXEDPOLYGONALFACE((1,2,28,27));
+#178=IFCINDEXEDPOLYGONALFACE((26,25,31,32));
+#179=IFCINDEXEDPOLYGONALFACE((3,5,30,29));
+#180=IFCCARTESIANPOINTLIST3D(((0.955000162124634,0.,2.09000015258789),(0.955000162124634,0.0549999885261059,2.09000015258789),(0.970000028610229,0.0549999922513962,2.10500001907349),(0.,0.0999999940395355,0.),(0.970000028610229,0.0999999940395355,2.10500001907349),(0.0399999916553497,0.0999999940395355,2.10500001907349),(0.0399999916553497,0.0549999922513962,2.10500001907349),(0.0550000071525574,0.0549999885261059,2.09000015258789),(0.0550000071525574,0.,2.09000015258789),(0.,0.,2.14500021934509),(0.,0.100000001490116,2.14500021934509),(0.0449999868869781,0.0999999940395355,2.09999990463257),(0.0449999868869781,0.0599999949336052,2.09999990463257),(0.965000033378601,0.0599999949336052,2.09999990463257),(0.965000033378601,0.0999999940395355,2.09999990463257),(0.965000033378601,0.0999999940395355,0.),(0.965000033378601,0.0599999949336052,0.),(0.0449999868869781,0.0599999949336052,0.),(0.0449999868869781,0.0999999940395355,0.),(0.,0.,0.),(0.0550000071525574,0.,0.),(0.0550000071525574,0.0549999922513962,0.),(0.0399999916553497,0.0549999922513962,0.),(0.0399999916553497,0.0999999940395355,0.),(1.01000034809113,0.,2.14500021934509),(1.01000034809113,0.100000001490116,2.14500021934509),(0.955000162124634,0.,0.),(0.955000162124634,0.0549999885261059,0.),(0.970000028610229,0.0549999922513962,0.),(0.970000028610229,0.0999999940395355,0.),(1.01000034809113,0.,0.),(1.01000034809113,0.100000001490116,0.)));
+#181=IFCPOLYGONALFACESET(#180,$,(#155,#156,#157,#158,#159,#160,#163,#164,#165,#166,#167,#168,#169,#170,#173,#174,#176,#177,#178,#179),$);
+#182=IFCPOLYGONALFACESET(#180,$,(#154,#161,#162,#171,#172,#175),$);
+#183=IFCSHAPEREPRESENTATION(#17,'Body','Tessellation',(#181,#182));
+#184=IFCSURFACESTYLE('Frame',.BOTH.,(#185));
+#185=IFCSURFACESTYLESHADING(#186,0.);
+#186=IFCCOLOURRGB($,0.0429765619337559,0.0429765619337559,0.0429765619337559);
+#187=IFCSURFACESTYLE('Panel',.BOTH.,(#188));
+#188=IFCSURFACESTYLESHADING(#189,0.);
+#189=IFCCOLOURRGB($,0.184475064277649,0.184475019574165,0.184475019574165);
+#190=IFCSTYLEDITEM(#181,(#184),'Frame');
+#191=IFCSTYLEDITEM(#182,(#187),'Panel');
+#192=IFCCARTESIANPOINT((0.,0.,0.));
+#193=IFCDIRECTION((1.,0.,0.));
+#194=IFCDIRECTION((0.,0.,1.));
+#195=IFCAXIS2PLACEMENT3D(#192,#194,#193);
+#196=IFCREPRESENTATIONMAP(#195,#183);
+#197=IFCCARTESIANPOINTLIST2D(((0.964999914169312,1.0200001001358),(0.965000033378601,0.0999999940395355),(0.925000011920929,0.0999999940395355),(0.924999952316284,1.0200001001358),(0.964999914169312,1.0200001001358),(0.844915807247162,1.01212930679321),(0.726886332035065,0.988651752471924),(0.612931072711945,0.949969172477722),(0.504999756813049,0.896743297576904),(0.404939234256744,0.829885005950928),(0.314461469650269,0.750538170337677),(0.235114604234695,0.660060405731201),(0.168256282806396,0.559999823570251),(0.115030474960804,0.452068567276001),(0.0763478726148605,0.338113307952881),(0.0528703518211842,0.220083817839622),(0.0449996180832386,0.099999688565731)));
+#198=IFCINDEXEDPOLYCURVE(#197,$,$);
+#199=IFCCARTESIANPOINTLIST2D(((0.970000028610229,0.0549999922513962),(0.955000162124634,0.0549999922513962),(0.955000162124634,0.),(1.01000034809113,0.),(1.01000034809113,0.0999999940395355),(0.970000028610229,0.0999999940395355)));
+#200=IFCINDEXEDPOLYCURVE(#199,(IFCLINEINDEX((1,2,3,4,5,6,1))),$);
+#201=IFCCARTESIANPOINTLIST2D(((0.,0.),(0.,0.0999999940395355),(0.0399999916553497,0.0999999940395355),(0.0399999916553497,0.0549999922513962),(0.0550000071525574,0.0549999922513962),(0.0550000071525574,0.)));
+#202=IFCINDEXEDPOLYCURVE(#201,(IFCLINEINDEX((1,2,3,4,5,6,1))),$);
+#203=IFCGEOMETRICCURVESET((#198,#200,#202));
+#204=IFCSHAPEREPRESENTATION(#18,'Body','Annotation2D',(#203));
+#205=IFCCARTESIANPOINT((0.,0.,0.));
+#206=IFCDIRECTION((1.,0.,0.));
+#207=IFCDIRECTION((0.,0.,1.));
+#208=IFCAXIS2PLACEMENT3D(#205,#207,#206);
+#209=IFCREPRESENTATIONMAP(#208,#204);
+#210=IFCFURNITURETYPE('0lQ1id1Of4XALG8rovifgf',$,'BUN01',$,$,$,(#931,#952),$,$,.NOTDEFINED.,.NOTDEFINED.);
+#211=IFCINDEXEDPOLYGONALFACE((187,278,44));
+#212=IFCINDEXEDPOLYGONALFACE((21,52,60));
+#213=IFCINDEXEDPOLYGONALFACE((91,100,31));
+#214=IFCINDEXEDPOLYGONALFACE((162,19,191));
+#215=IFCINDEXEDPOLYGONALFACE((288,180,159));
+#216=IFCINDEXEDPOLYGONALFACE((241,219,307));
+#217=IFCINDEXEDPOLYGONALFACE((54,93,173));
+#218=IFCINDEXEDPOLYGONALFACE((60,45,21));
+#219=IFCINDEXEDPOLYGONALFACE((58,110,55));
+#220=IFCINDEXEDPOLYGONALFACE((64,18,70));
+#221=IFCINDEXEDPOLYGONALFACE((2,207,162));
+#222=IFCINDEXEDPOLYGONALFACE((10,176,188));
+#223=IFCINDEXEDPOLYGONALFACE((105,114,113));
+#224=IFCINDEXEDPOLYGONALFACE((220,106,249));
+#225=IFCINDEXEDPOLYGONALFACE((252,321,244));
+#226=IFCINDEXEDPOLYGONALFACE((162,57,19));
+#227=IFCINDEXEDPOLYGONALFACE((224,147,220));
+#228=IFCINDEXEDPOLYGONALFACE((90,373,124));
+#229=IFCINDEXEDPOLYGONALFACE((70,199,64));
+#230=IFCINDEXEDPOLYGONALFACE((256,248,258));
+#231=IFCINDEXEDPOLYGONALFACE((115,212,207));
+#232=IFCINDEXEDPOLYGONALFACE((103,36,7));
+#233=IFCINDEXEDPOLYGONALFACE((71,306,320));
+#234=IFCINDEXEDPOLYGONALFACE((297,267,294));
+#235=IFCINDEXEDPOLYGONALFACE((57,50,19));
+#236=IFCINDEXEDPOLYGONALFACE((117,44,188));
+#237=IFCINDEXEDPOLYGONALFACE((62,56,153));
+#238=IFCINDEXEDPOLYGONALFACE((106,147,120));
+#239=IFCINDEXEDPOLYGONALFACE((254,244,245));
+#240=IFCINDEXEDPOLYGONALFACE((208,207,2));
+#241=IFCINDEXEDPOLYGONALFACE((256,257,250));
+#242=IFCINDEXEDPOLYGONALFACE((203,205,211));
+#243=IFCINDEXEDPOLYGONALFACE((56,278,157));
+#244=IFCINDEXEDPOLYGONALFACE((103,7,9));
+#245=IFCINDEXEDPOLYGONALFACE((63,140,176));
+#246=IFCINDEXEDPOLYGONALFACE((15,109,118));
+#247=IFCINDEXEDPOLYGONALFACE((59,159,180));
+#248=IFCINDEXEDPOLYGONALFACE((158,154,208));
+#249=IFCINDEXEDPOLYGONALFACE((300,241,308));
+#250=IFCINDEXEDPOLYGONALFACE((23,32,42));
+#251=IFCINDEXEDPOLYGONALFACE((44,278,56));
+#252=IFCINDEXEDPOLYGONALFACE((189,259,67));
+#253=IFCINDEXEDPOLYGONALFACE((309,304,333));
+#254=IFCINDEXEDPOLYGONALFACE((136,89,259));
+#255=IFCINDEXEDPOLYGONALFACE((31,191,19));
+#256=IFCINDEXEDPOLYGONALFACE((295,304,294));
+#257=IFCINDEXEDPOLYGONALFACE((50,38,19));
+#258=IFCINDEXEDPOLYGONALFACE((44,62,10));
+#259=IFCINDEXEDPOLYGONALFACE((369,25,227));
+#260=IFCINDEXEDPOLYGONALFACE((136,47,233));
+#261=IFCINDEXEDPOLYGONALFACE((33,54,201));
+#262=IFCINDEXEDPOLYGONALFACE((333,304,329));
+#263=IFCINDEXEDPOLYGONALFACE((281,110,285));
+#264=IFCINDEXEDPOLYGONALFACE((275,80,276));
+#265=IFCINDEXEDPOLYGONALFACE((119,106,120));
+#266=IFCINDEXEDPOLYGONALFACE((276,80,233));
+#267=IFCINDEXEDPOLYGONALFACE((232,318,312));
+#268=IFCINDEXEDPOLYGONALFACE((208,63,115));
+#269=IFCINDEXEDPOLYGONALFACE((150,288,159));
+#270=IFCINDEXEDPOLYGONALFACE((286,287,284));
+#271=IFCINDEXEDPOLYGONALFACE((286,285,287));
+#272=IFCINDEXEDPOLYGONALFACE((285,286,279));
+#273=IFCINDEXEDPOLYGONALFACE((239,171,240));
+#274=IFCINDEXEDPOLYGONALFACE((233,47,276));
+#275=IFCINDEXEDPOLYGONALFACE((124,213,90));
+#276=IFCINDEXEDPOLYGONALFACE((157,278,47));
+#277=IFCINDEXEDPOLYGONALFACE((187,47,157));
+#278=IFCINDEXEDPOLYGONALFACE((268,75,222));
+#279=IFCINDEXEDPOLYGONALFACE((101,269,232));
+#280=IFCINDEXEDPOLYGONALFACE((277,7,13));
+#281=IFCINDEXEDPOLYGONALFACE((140,63,74));
+#282=IFCINDEXEDPOLYGONALFACE((140,74,56));
+#283=IFCINDEXEDPOLYGONALFACE((74,153,56));
+#284=IFCINDEXEDPOLYGONALFACE((57,201,50));
+#285=IFCINDEXEDPOLYGONALFACE((320,236,193));
+#286=IFCINDEXEDPOLYGONALFACE((222,236,268));
+#287=IFCINDEXEDPOLYGONALFACE((173,50,201));
+#288=IFCINDEXEDPOLYGONALFACE((299,267,297));
+#289=IFCINDEXEDPOLYGONALFACE((162,212,57));
+#290=IFCINDEXEDPOLYGONALFACE((208,115,207));
+#291=IFCINDEXEDPOLYGONALFACE((267,292,274));
+#292=IFCINDEXEDPOLYGONALFACE((98,197,277));
+#293=IFCINDEXEDPOLYGONALFACE((295,328,329));
+#294=IFCINDEXEDPOLYGONALFACE((158,208,2));
+#295=IFCINDEXEDPOLYGONALFACE((201,57,33));
+#296=IFCINDEXEDPOLYGONALFACE((187,47,278));
+#297=IFCINDEXEDPOLYGONALFACE((241,307,308));
+#298=IFCINDEXEDPOLYGONALFACE((335,317,245));
+#299=IFCINDEXEDPOLYGONALFACE((328,330,329));
+#300=IFCINDEXEDPOLYGONALFACE((84,128,121));
+#301=IFCINDEXEDPOLYGONALFACE((331,330,328));
+#302=IFCINDEXEDPOLYGONALFACE((300,331,328));
+#303=IFCINDEXEDPOLYGONALFACE((129,19,38));
+#304=IFCINDEXEDPOLYGONALFACE((154,298,66));
+#305=IFCINDEXEDPOLYGONALFACE((317,322,323));
+#306=IFCINDEXEDPOLYGONALFACE((302,297,303));
+#307=IFCINDEXEDPOLYGONALFACE((212,93,167));
+#308=IFCINDEXEDPOLYGONALFACE((94,185,184));
+#309=IFCINDEXEDPOLYGONALFACE((211,121,100));
+#310=IFCINDEXEDPOLYGONALFACE((212,173,93));
+#311=IFCINDEXEDPOLYGONALFACE((317,254,245));
+#312=IFCINDEXEDPOLYGONALFACE((51,15,41));
+#313=IFCINDEXEDPOLYGONALFACE((321,339,244));
+#314=IFCINDEXEDPOLYGONALFACE((244,335,245));
+#315=IFCINDEXEDPOLYGONALFACE((211,204,121));
+#316=IFCINDEXEDPOLYGONALFACE((246,72,358));
+#317=IFCINDEXEDPOLYGONALFACE((300,360,301));
+#318=IFCINDEXEDPOLYGONALFACE((234,177,39));
+#319=IFCINDEXEDPOLYGONALFACE((125,152,177));
+#320=IFCINDEXEDPOLYGONALFACE((338,314,311));
+#321=IFCINDEXEDPOLYGONALFACE((149,94,152));
+#322=IFCINDEXEDPOLYGONALFACE((39,175,137));
+#323=IFCINDEXEDPOLYGONALFACE((334,292,267));
+#324=IFCINDEXEDPOLYGONALFACE((343,338,340,346));
+#325=IFCINDEXEDPOLYGONALFACE((283,286,284));
+#326=IFCINDEXEDPOLYGONALFACE((129,16,53));
+#327=IFCINDEXEDPOLYGONALFACE((102,249,106));
+#328=IFCINDEXEDPOLYGONALFACE((197,12,23));
+#329=IFCINDEXEDPOLYGONALFACE((330,310,178));
+#330=IFCINDEXEDPOLYGONALFACE((307,61,22,308));
+#331=IFCINDEXEDPOLYGONALFACE((300,310,331));
+#332=IFCINDEXEDPOLYGONALFACE((205,190,194));
+#333=IFCINDEXEDPOLYGONALFACE((133,2,31));
+#334=IFCINDEXEDPOLYGONALFACE((85,92,20));
+#335=IFCINDEXEDPOLYGONALFACE((360,39,301));
+#336=IFCINDEXEDPOLYGONALFACE((122,47,136));
+#337=IFCINDEXEDPOLYGONALFACE((281,282,186));
+#338=IFCINDEXEDPOLYGONALFACE((2,191,31));
+#339=IFCINDEXEDPOLYGONALFACE((250,249,247));
+#340=IFCINDEXEDPOLYGONALFACE((58,214,216));
+#341=IFCINDEXEDPOLYGONALFACE((234,138,143));
+#342=IFCINDEXEDPOLYGONALFACE((141,298,154));
+#343=IFCINDEXEDPOLYGONALFACE((27,45,76));
+#344=IFCINDEXEDPOLYGONALFACE((146,181,145));
+#345=IFCINDEXEDPOLYGONALFACE((144,181,180));
+#346=IFCINDEXEDPOLYGONALFACE((195,185,179));
+#347=IFCINDEXEDPOLYGONALFACE((228,223,229));
+#348=IFCINDEXEDPOLYGONALFACE((49,358,72));
+#349=IFCINDEXEDPOLYGONALFACE((74,34,183));
+#350=IFCINDEXEDPOLYGONALFACE((221,218,223));
+#351=IFCINDEXEDPOLYGONALFACE((146,107,108));
+#352=IFCINDEXEDPOLYGONALFACE((194,204,205));
+#353=IFCINDEXEDPOLYGONALFACE((352,359,280,279));
+#354=IFCINDEXEDPOLYGONALFACE((46,64,199));
+#355=IFCINDEXEDPOLYGONALFACE((366,86,251));
+#356=IFCINDEXEDPOLYGONALFACE((48,114,105));
+#357=IFCINDEXEDPOLYGONALFACE((198,95,164));
+#358=IFCINDEXEDPOLYGONALFACE((372,65,167));
+#359=IFCINDEXEDPOLYGONALFACE((74,132,153));
+#360=IFCINDEXEDPOLYGONALFACE((21,12,4));
+#361=IFCINDEXEDPOLYGONALFACE((288,111,113));
+#362=IFCINDEXEDPOLYGONALFACE((75,225,174));
+#363=IFCINDEXEDPOLYGONALFACE((166,262,200));
+#364=IFCINDEXEDPOLYGONALFACE((223,230,229));
+#365=IFCINDEXEDPOLYGONALFACE((26,92,3));
+#366=IFCINDEXEDPOLYGONALFACE((219,88,82));
+#367=IFCINDEXEDPOLYGONALFACE((355,357,365,364));
+#368=IFCINDEXEDPOLYGONALFACE((322,325,324));
+#369=IFCINDEXEDPOLYGONALFACE((257,220,250));
+#370=IFCINDEXEDPOLYGONALFACE((289,104,253));
+#371=IFCINDEXEDPOLYGONALFACE((228,108,221));
+#372=IFCINDEXEDPOLYGONALFACE((119,218,102));
+#373=IFCINDEXEDPOLYGONALFACE((367,124,25));
+#374=IFCINDEXEDPOLYGONALFACE((327,325,326));
+#375=IFCINDEXEDPOLYGONALFACE((40,115,63));
+#376=IFCINDEXEDPOLYGONALFACE((321,248,247));
+#377=IFCINDEXEDPOLYGONALFACE((158,83,141));
+#378=IFCINDEXEDPOLYGONALFACE((13,98,277));
+#379=IFCINDEXEDPOLYGONALFACE((352,345,343,365));
+#380=IFCINDEXEDPOLYGONALFACE((5,374,1));
+#381=IFCINDEXEDPOLYGONALFACE((339,347,348,341));
+#382=IFCINDEXEDPOLYGONALFACE((135,87,22));
+#383=IFCINDEXEDPOLYGONALFACE((156,224,231));
+#384=IFCINDEXEDPOLYGONALFACE((163,63,170));
+#385=IFCINDEXEDPOLYGONALFACE((56,142,140));
+#386=IFCINDEXEDPOLYGONALFACE((362,355,356,363));
+#387=IFCINDEXEDPOLYGONALFACE((88,203,15));
+#388=IFCINDEXEDPOLYGONALFACE((24,163,73));
+#389=IFCINDEXEDPOLYGONALFACE((14,78,68));
+#390=IFCINDEXEDPOLYGONALFACE((248,260,258));
+#391=IFCINDEXEDPOLYGONALFACE((78,26,17));
+#392=IFCINDEXEDPOLYGONALFACE((16,17,53));
+#393=IFCINDEXEDPOLYGONALFACE((161,164,95));
+#394=IFCINDEXEDPOLYGONALFACE((291,287,293));
+#395=IFCINDEXEDPOLYGONALFACE((127,18,32));
+#396=IFCINDEXEDPOLYGONALFACE((182,199,148));
+#397=IFCINDEXEDPOLYGONALFACE((319,71,320));
+#398=IFCINDEXEDPOLYGONALFACE((225,232,312));
+#399=IFCINDEXEDPOLYGONALFACE((302,309,289));
+#400=IFCINDEXEDPOLYGONALFACE((13,36,11));
+#401=IFCINDEXEDPOLYGONALFACE((308,87,310));
+#402=IFCINDEXEDPOLYGONALFACE((353,348,347,246));
+#403=IFCINDEXEDPOLYGONALFACE((262,79,200));
+#404=IFCINDEXEDPOLYGONALFACE((131,73,135));
+#405=IFCINDEXEDPOLYGONALFACE((370,213,243));
+#406=IFCINDEXEDPOLYGONALFACE((92,100,91));
+#407=IFCINDEXEDPOLYGONALFACE((89,233,80));
+#408=IFCINDEXEDPOLYGONALFACE((332,165,174));
+#409=IFCINDEXEDPOLYGONALFACE((1,374,2));
+#410=IFCINDEXEDPOLYGONALFACE((28,368,209));
+#411=IFCINDEXEDPOLYGONALFACE((189,136,259));
+#412=IFCINDEXEDPOLYGONALFACE((326,332,327));
+#413=IFCINDEXEDPOLYGONALFACE((117,122,189));
+#414=IFCINDEXEDPOLYGONALFACE((132,16,40));
+#415=IFCINDEXEDPOLYGONALFACE((263,334,311));
+#416=IFCINDEXEDPOLYGONALFACE((134,183,68));
+#417=IFCINDEXEDPOLYGONALFACE((157,122,142));
+#418=IFCINDEXEDPOLYGONALFACE((239,230,97));
+#419=IFCINDEXEDPOLYGONALFACE((180,96,59));
+#420=IFCINDEXEDPOLYGONALFACE((99,113,111));
+#421=IFCINDEXEDPOLYGONALFACE((22,131,135));
+#422=IFCINDEXEDPOLYGONALFACE((321,249,349));
+#423=IFCINDEXEDPOLYGONALFACE((156,120,147));
+#424=IFCINDEXEDPOLYGONALFACE((148,181,182));
+#425=IFCINDEXEDPOLYGONALFACE((152,126,149));
+#426=IFCINDEXEDPOLYGONALFACE((346,340,337,344));
+#427=IFCINDEXEDPOLYGONALFACE((358,215,353,246));
+#428=IFCINDEXEDPOLYGONALFACE((275,89,80));
+#429=IFCINDEXEDPOLYGONALFACE((240,37,239));
+#430=IFCINDEXEDPOLYGONALFACE((14,183,34));
+#431=IFCINDEXEDPOLYGONALFACE((293,295,274));
+#432=IFCINDEXEDPOLYGONALFACE((350,351,344,342));
+#433=IFCINDEXEDPOLYGONALFACE((148,112,96));
+#434=IFCINDEXEDPOLYGONALFACE((313,325,264));
+#435=IFCINDEXEDPOLYGONALFACE((154,170,208));
+#436=IFCINDEXEDPOLYGONALFACE((226,123,46));
+#437=IFCINDEXEDPOLYGONALFACE((351,364,346,344));
+#438=IFCINDEXEDPOLYGONALFACE((355,362,216,357));
+#439=IFCINDEXEDPOLYGONALFACE((349,339,321));
+#440=IFCINDEXEDPOLYGONALFACE((318,324,327));
+#441=IFCINDEXEDPOLYGONALFACE((338,311,334,340));
+#442=IFCINDEXEDPOLYGONALFACE((326,299,302));
+#443=IFCINDEXEDPOLYGONALFACE((112,59,96));
+#444=IFCINDEXEDPOLYGONALFACE((262,198,242));
+#445=IFCINDEXEDPOLYGONALFACE((272,51,41));
+#446=IFCINDEXEDPOLYGONALFACE((318,261,315));
+#447=IFCINDEXEDPOLYGONALFACE((167,57,212));
+#448=IFCINDEXEDPOLYGONALFACE((271,266,255));
+#449=IFCINDEXEDPOLYGONALFACE((218,246,102));
+#450=IFCINDEXEDPOLYGONALFACE((94,179,185));
+#451=IFCINDEXEDPOLYGONALFACE((343,346,364,365));
+#452=IFCINDEXEDPOLYGONALFACE((40,153,132));
+#453=IFCINDEXEDPOLYGONALFACE((345,314,338,343));
+#454=IFCINDEXEDPOLYGONALFACE((8,121,204));
+#455=IFCINDEXEDPOLYGONALFACE((32,64,123));
+#456=IFCINDEXEDPOLYGONALFACE((88,109,82));
+#457=IFCINDEXEDPOLYGONALFACE((133,128,81));
+#458=IFCINDEXEDPOLYGONALFACE((193,319,320));
+#459=IFCINDEXEDPOLYGONALFACE((370,367,369));
+#460=IFCINDEXEDPOLYGONALFACE((6,9,42));
+#461=IFCINDEXEDPOLYGONALFACE((214,186,282));
+#462=IFCINDEXEDPOLYGONALFACE((200,75,166));
+#463=IFCINDEXEDPOLYGONALFACE((375,79,139));
+#464=IFCINDEXEDPOLYGONALFACE((95,309,333));
+#465=IFCINDEXEDPOLYGONALFACE((221,49,72));
+#466=IFCINDEXEDPOLYGONALFACE((36,273,11));
+#467=IFCINDEXEDPOLYGONALFACE((69,155,251));
+#468=IFCINDEXEDPOLYGONALFACE((316,302,289));
+#469=IFCINDEXEDPOLYGONALFACE((297,304,303));
+#470=IFCINDEXEDPOLYGONALFACE((195,159,196));
+#471=IFCINDEXEDPOLYGONALFACE((110,186,55));
+#472=IFCINDEXEDPOLYGONALFACE((323,324,315));
+#473=IFCINDEXEDPOLYGONALFACE((172,83,242));
+#474=IFCINDEXEDPOLYGONALFACE((61,219,82));
+#475=IFCINDEXEDPOLYGONALFACE((283,291,265));
+#476=IFCINDEXEDPOLYGONALFACE((184,175,177));
+#477=IFCINDEXEDPOLYGONALFACE((349,246,347));
+#478=IFCINDEXEDPOLYGONALFACE((174,166,75));
+#479=IFCINDEXEDPOLYGONALFACE((48,363,361));
+#480=IFCINDEXEDPOLYGONALFACE((199,237,46));
+#481=IFCINDEXEDPOLYGONALFACE((164,242,198));
+#482=IFCINDEXEDPOLYGONALFACE((290,317,335,336));
+#483=IFCINDEXEDPOLYGONALFACE((217,298,160));
+#484=IFCINDEXEDPOLYGONALFACE((193,200,79));
+#485=IFCINDEXEDPOLYGONALFACE((253,166,165));
+#486=IFCINDEXEDPOLYGONALFACE((202,116,51));
+#487=IFCINDEXEDPOLYGONALFACE((236,366,268));
+#488=IFCINDEXEDPOLYGONALFACE((170,73,163));
+#489=IFCINDEXEDPOLYGONALFACE((360,328,296));
+#490=IFCINDEXEDPOLYGONALFACE((354,350,348,353));
+#491=IFCINDEXEDPOLYGONALFACE((359,357,216,214));
+#492=IFCINDEXEDPOLYGONALFACE((143,110,125));
+#493=IFCINDEXEDPOLYGONALFACE((265,314,345,283));
+#494=IFCINDEXEDPOLYGONALFACE((252,261,260));
+#495=IFCINDEXEDPOLYGONALFACE((305,337,340,334));
+#496=IFCINDEXEDPOLYGONALFACE((131,116,24));
+#497=IFCINDEXEDPOLYGONALFACE((104,168,253));
+#498=IFCINDEXEDPOLYGONALFACE((126,99,111));
+#499=IFCINDEXEDPOLYGONALFACE((47,275,276));
+#500=IFCINDEXEDPOLYGONALFACE((230,120,97));
+#501=IFCINDEXEDPOLYGONALFACE((279,283,345,352));
+#502=IFCINDEXEDPOLYGONALFACE((67,89,275));
+#503=IFCINDEXEDPOLYGONALFACE((257,271,255));
+#504=IFCINDEXEDPOLYGONALFACE((257,231,224));
+#505=IFCINDEXEDPOLYGONALFACE((316,253,165));
+#506=IFCINDEXEDPOLYGONALFACE((17,3,53));
+#507=IFCINDEXEDPOLYGONALFACE((273,171,266));
+#508=IFCINDEXEDPOLYGONALFACE((260,270,258));
+#509=IFCINDEXEDPOLYGONALFACE((362,58,216));
+#510=IFCINDEXEDPOLYGONALFACE((48,108,107));
+#511=IFCINDEXEDPOLYGONALFACE((57,65,33));
+#512=IFCINDEXEDPOLYGONALFACE((160,172,164));
+#513=IFCINDEXEDPOLYGONALFACE((190,235,184));
+#514=IFCINDEXEDPOLYGONALFACE((354,353,215,361));
+#515=IFCINDEXEDPOLYGONALFACE((258,271,256));
+#516=IFCINDEXEDPOLYGONALFACE((155,366,251));
+#517=IFCINDEXEDPOLYGONALFACE((365,357,359,352));
+#518=IFCINDEXEDPOLYGONALFACE((169,20,26));
+#519=IFCINDEXEDPOLYGONALFACE((312,174,225));
+#520=IFCINDEXEDPOLYGONALFACE((273,43,11));
+#521=IFCINDEXEDPOLYGONALFACE((264,317,290));
+#522=IFCINDEXEDPOLYGONALFACE((287,296,293));
+#523=IFCINDEXEDPOLYGONALFACE((159,149,150));
+#524=IFCINDEXEDPOLYGONALFACE((267,305,334));
+#525=IFCINDEXEDPOLYGONALFACE((206,211,100));
+#526=IFCINDEXEDPOLYGONALFACE((126,150,149));
+#527=IFCINDEXEDPOLYGONALFACE((288,114,144));
+#528=IFCINDEXEDPOLYGONALFACE((266,101,273));
+#529=IFCINDEXEDPOLYGONALFACE((123,42,32));
+#530=IFCINDEXEDPOLYGONALFACE((255,171,231));
+#531=IFCINDEXEDPOLYGONALFACE((34,116,14));
+#532=IFCINDEXEDPOLYGONALFACE((91,3,92));
+#533=IFCINDEXEDPOLYGONALFACE((287,143,138));
+#534=IFCINDEXEDPOLYGONALFACE((77,12,71));
+#535=IFCINDEXEDPOLYGONALFACE((95,178,161));
+#536=IFCINDEXEDPOLYGONALFACE((285,280,281));
+#537=IFCINDEXEDPOLYGONALFACE((242,139,262));
+#538=IFCINDEXEDPOLYGONALFACE((332,318,327));
+#539=IFCINDEXEDPOLYGONALFACE((226,239,37));
+#540=IFCINDEXEDPOLYGONALFACE((175,219,137));
+#541=IFCINDEXEDPOLYGONALFACE((177,94,184));
+#542=IFCINDEXEDPOLYGONALFACE((103,226,37));
+#543=IFCINDEXEDPOLYGONALFACE((372,371,65));
+#544=IFCINDEXEDPOLYGONALFACE((341,335,244,339));
+#545=IFCINDEXEDPOLYGONALFACE((101,69,43));
+#546=IFCINDEXEDPOLYGONALFACE((146,192,182));
+#547=IFCINDEXEDPOLYGONALFACE((52,77,5));
+#548=IFCINDEXEDPOLYGONALFACE((133,60,52));
+#549=IFCINDEXEDPOLYGONALFACE((28,243,213));
+#550=IFCINDEXEDPOLYGONALFACE((110,126,125));
+#551=IFCINDEXEDPOLYGONALFACE((140,188,176));
+#552=IFCINDEXEDPOLYGONALFACE((341,342,336,335));
+#553=IFCINDEXEDPOLYGONALFACE((82,131,61));
+#554=IFCINDEXEDPOLYGONALFACE((290,336,337,305));
+#555=IFCINDEXEDPOLYGONALFACE((109,51,116));
+#556=IFCINDEXEDPOLYGONALFACE((210,29,90));
+#557=IFCINDEXEDPOLYGONALFACE((45,30,21));
+#558=IFCINDEXEDPOLYGONALFACE((204,196,8));
+#559=IFCINDEXEDPOLYGONALFACE((229,238,237));
+#560=IFCINDEXEDPOLYGONALFACE((161,217,160));
+#561=IFCINDEXEDPOLYGONALFACE((305,264,290));
+#562=IFCINDEXEDPOLYGONALFACE((84,60,81));
+#563=IFCINDEXEDPOLYGONALFACE((185,190,184));
+#564=IFCINDEXEDPOLYGONALFACE((5,133,52));
+#565=IFCINDEXEDPOLYGONALFACE((189,187,117));
+#566=IFCINDEXEDPOLYGONALFACE((226,237,238));
+#567=IFCINDEXEDPOLYGONALFACE((23,277,197));
+#568=IFCINDEXEDPOLYGONALFACE((76,8,27));
+#569=IFCINDEXEDPOLYGONALFACE((294,274,295));
+#570=IFCINDEXEDPOLYGONALFACE((145,114,107));
+#571=IFCINDEXEDPOLYGONALFACE((188,44,10));
+#572=IFCINDEXEDPOLYGONALFACE((41,203,85));
+#573=IFCINDEXEDPOLYGONALFACE((13,43,86));
+#574=IFCINDEXEDPOLYGONALFACE((355,364,351,356));
+#575=IFCINDEXEDPOLYGONALFACE((234,125,177));
+#576=IFCINDEXEDPOLYGONALFACE((40,38,50));
+#577=IFCINDEXEDPOLYGONALFACE((272,85,20));
+#578=IFCINDEXEDPOLYGONALFACE((215,48,361));
+#579=IFCINDEXEDPOLYGONALFACE((39,241,301));
+#580=IFCINDEXEDPOLYGONALFACE((311,292,263));
+#581=IFCINDEXEDPOLYGONALFACE((69,86,43));
+#582=IFCINDEXEDPOLYGONALFACE((310,161,178));
+#583=IFCINDEXEDPOLYGONALFACE((202,169,78));
+#584=IFCINDEXEDPOLYGONALFACE((248,250,247));
+#585=IFCINDEXEDPOLYGONALFACE((296,138,360));
+#586=IFCINDEXEDPOLYGONALFACE((42,9,23));
+#587=IFCINDEXEDPOLYGONALFACE((203,206,85));
+#588=IFCINDEXEDPOLYGONALFACE((202,272,169));
+#589=IFCINDEXEDPOLYGONALFACE((342,344,337,336));
+#590=IFCINDEXEDPOLYGONALFACE((129,35,19));
+#591=IFCINDEXEDPOLYGONALFACE((2,162,191));
+#592=IFCINDEXEDPOLYGONALFACE((366,306,98));
+#593=IFCINDEXEDPOLYGONALFACE((361,363,356,354));
+#594=IFCINDEXEDPOLYGONALFACE((68,17,134));
+#595=IFCINDEXEDPOLYGONALFACE((54,173,201));
+#596=IFCINDEXEDPOLYGONALFACE((210,167,151));
+#597=IFCINDEXEDPOLYGONALFACE((156,171,97));
+#598=IFCINDEXEDPOLYGONALFACE((54,151,93));
+#599=IFCINDEXEDPOLYGONALFACE((59,8,196));
+#600=IFCINDEXEDPOLYGONALFACE((213,210,90));
+#601=IFCINDEXEDPOLYGONALFACE((54,371,373));
+#602=IFCINDEXEDPOLYGONALFACE((130,243,209));
+#603=IFCINDEXEDPOLYGONALFACE((359,214,282,280));
+#604=IFCINDEXEDPOLYGONALFACE((142,117,188));
+#605=IFCINDEXEDPOLYGONALFACE((28,367,368));
+#606=IFCINDEXEDPOLYGONALFACE((237,228,229));
+#607=IFCINDEXEDPOLYGONALFACE((362,105,99));
+#608=IFCINDEXEDPOLYGONALFACE((291,314,265));
+#609=IFCINDEXEDPOLYGONALFACE((45,70,18));
+#610=IFCINDEXEDPOLYGONALFACE((210,372,167));
+#611=IFCINDEXEDPOLYGONALFACE((62,63,176));
+#612=IFCINDEXEDPOLYGONALFACE((91,19,35));
+#613=IFCINDEXEDPOLYGONALFACE((206,203,211));
+#614=IFCINDEXEDPOLYGONALFACE((269,260,261));
+#615=IFCINDEXEDPOLYGONALFACE((53,35,129));
+#616=IFCINDEXEDPOLYGONALFACE((54,29,151));
+#617=IFCINDEXEDPOLYGONALFACE((130,368,370));
+#618=IFCINDEXEDPOLYGONALFACE((67,187,189));
+#619=IFCINDEXEDPOLYGONALFACE((371,25,124));
+#620=IFCINDEXEDPOLYGONALFACE((130,209,368));
+#621=IFCINDEXEDPOLYGONALFACE((243,130,370));
+#622=IFCINDEXEDPOLYGONALFACE((213,227,210));
+#623=IFCINDEXEDPOLYGONALFACE((227,372,210));
+#624=IFCINDEXEDPOLYGONALFACE((167,93,151));
+#625=IFCINDEXEDPOLYGONALFACE((372,227,25));
+#626=IFCINDEXEDPOLYGONALFACE((373,29,54));
+#627=IFCINDEXEDPOLYGONALFACE((213,369,227));
+#628=IFCINDEXEDPOLYGONALFACE((371,124,373));
+#629=IFCINDEXEDPOLYGONALFACE((341,348,350,342));
+#630=IFCINDEXEDPOLYGONALFACE((135,66,217));
+#631=IFCINDEXEDPOLYGONALFACE((65,371,33));
+#632=IFCINDEXEDPOLYGONALFACE((350,354,356,351));
+#633=IFCINDEXEDPOLYGONALFACE((333,330,178));
+#634=IFCINDEXEDPOLYGONALFACE((315,254,323));
+#635=IFCINDEXEDPOLYGONALFACE((127,12,30));
+#636=IFCINDEXEDPOLYGONALFACE((100,128,31));
+#637=IFCINDEXEDPOLYGONALFACE((319,5,77));
+#638=IFCINDEXEDPOLYGONALFACE((374,158,2));
+#639=IFCINDEXEDPOLYGONALFACE((375,83,374));
+#640=IFCINDEXEDPOLYGONALFACE((314,274,311));
+#641=IFCINDEXEDPOLYGONALFACE((21,4,52));
+#642=IFCINDEXEDPOLYGONALFACE((288,144,180));
+#643=IFCINDEXEDPOLYGONALFACE((241,137,219));
+#644=IFCINDEXEDPOLYGONALFACE((60,76,45));
+#645=IFCINDEXEDPOLYGONALFACE((10,62,176));
+#646=IFCINDEXEDPOLYGONALFACE((220,147,106));
+#647=IFCINDEXEDPOLYGONALFACE((90,29,373));
+#648=IFCINDEXEDPOLYGONALFACE((70,148,199));
+#649=IFCINDEXEDPOLYGONALFACE((103,37,36));
+#650=IFCINDEXEDPOLYGONALFACE((71,197,306));
+#651=IFCINDEXEDPOLYGONALFACE((117,187,44));
+#652=IFCINDEXEDPOLYGONALFACE((62,44,56));
+#653=IFCINDEXEDPOLYGONALFACE((254,252,244));
+#654=IFCINDEXEDPOLYGONALFACE((59,196,159));
+#655=IFCINDEXEDPOLYGONALFACE((158,141,154));
+#656=IFCINDEXEDPOLYGONALFACE((300,301,241));
+#657=IFCINDEXEDPOLYGONALFACE((23,127,32));
+#658=IFCINDEXEDPOLYGONALFACE((309,303,304));
+#659=IFCINDEXEDPOLYGONALFACE((295,329,304));
+#660=IFCINDEXEDPOLYGONALFACE((369,367,25));
+#661=IFCINDEXEDPOLYGONALFACE((119,102,106));
+#662=IFCINDEXEDPOLYGONALFACE((232,269,318));
+#663=IFCINDEXEDPOLYGONALFACE((208,170,63));
+#664=IFCINDEXEDPOLYGONALFACE((239,97,171));
+#665=IFCINDEXEDPOLYGONALFACE((124,28,213));
+#666=IFCINDEXEDPOLYGONALFACE((268,155,75));
+#667=IFCINDEXEDPOLYGONALFACE((101,270,269));
+#668=IFCINDEXEDPOLYGONALFACE((277,9,7));
+#669=IFCINDEXEDPOLYGONALFACE((320,306,236));
+#670=IFCINDEXEDPOLYGONALFACE((222,193,236));
+#671=IFCINDEXEDPOLYGONALFACE((173,115,50));
+#672=IFCINDEXEDPOLYGONALFACE((299,313,267));
+#673=IFCINDEXEDPOLYGONALFACE((162,207,212));
+#674=IFCINDEXEDPOLYGONALFACE((98,306,197));
+#675=IFCINDEXEDPOLYGONALFACE((295,296,328));
+#676=IFCINDEXEDPOLYGONALFACE((84,81,128));
+#677=IFCINDEXEDPOLYGONALFACE((302,299,297));
+#678=IFCINDEXEDPOLYGONALFACE((212,115,173));
+#679=IFCINDEXEDPOLYGONALFACE((317,323,254));
+#680=IFCINDEXEDPOLYGONALFACE((211,205,204));
+#681=IFCINDEXEDPOLYGONALFACE((39,177,175));
+#682=IFCINDEXEDPOLYGONALFACE((334,263,292));
+#683=IFCINDEXEDPOLYGONALFACE((283,279,286));
+#684=IFCINDEXEDPOLYGONALFACE((129,38,16));
+#685=IFCINDEXEDPOLYGONALFACE((102,349,249));
+#686=IFCINDEXEDPOLYGONALFACE((197,71,12));
+#687=IFCINDEXEDPOLYGONALFACE((330,331,310));
+#688=IFCINDEXEDPOLYGONALFACE((300,308,310));
+#689=IFCINDEXEDPOLYGONALFACE((205,203,190));
+#690=IFCINDEXEDPOLYGONALFACE((133,1,2));
+#691=IFCINDEXEDPOLYGONALFACE((85,206,92));
+#692=IFCINDEXEDPOLYGONALFACE((360,234,39));
+#693=IFCINDEXEDPOLYGONALFACE((122,157,47));
+#694=IFCINDEXEDPOLYGONALFACE((281,280,282));
+#695=IFCINDEXEDPOLYGONALFACE((250,220,249));
+#696=IFCINDEXEDPOLYGONALFACE((58,55,214));
+#697=IFCINDEXEDPOLYGONALFACE((234,360,138));
+#698=IFCINDEXEDPOLYGONALFACE((141,172,298));
+#699=IFCINDEXEDPOLYGONALFACE((27,112,45));
+#700=IFCINDEXEDPOLYGONALFACE((146,182,181));
+#701=IFCINDEXEDPOLYGONALFACE((144,145,181));
+#702=IFCINDEXEDPOLYGONALFACE((195,194,185));
+#703=IFCINDEXEDPOLYGONALFACE((228,221,223));
+#704=IFCINDEXEDPOLYGONALFACE((49,215,358));
+#705=IFCINDEXEDPOLYGONALFACE((74,163,34));
+#706=IFCINDEXEDPOLYGONALFACE((221,72,218));
+#707=IFCINDEXEDPOLYGONALFACE((146,145,107));
+#708=IFCINDEXEDPOLYGONALFACE((194,195,204));
+#709=IFCINDEXEDPOLYGONALFACE((46,123,64));
+#710=IFCINDEXEDPOLYGONALFACE((366,98,86));
+#711=IFCINDEXEDPOLYGONALFACE((48,107,114));
+#712=IFCINDEXEDPOLYGONALFACE((198,104,95));
+#713=IFCINDEXEDPOLYGONALFACE((74,183,132));
+#714=IFCINDEXEDPOLYGONALFACE((21,30,12));
+#715=IFCINDEXEDPOLYGONALFACE((288,150,111));
+#716=IFCINDEXEDPOLYGONALFACE((75,155,225));
+#717=IFCINDEXEDPOLYGONALFACE((166,168,262));
+#718=IFCINDEXEDPOLYGONALFACE((223,119,230));
+#719=IFCINDEXEDPOLYGONALFACE((26,20,92));
+#720=IFCINDEXEDPOLYGONALFACE((219,235,88));
+#721=IFCINDEXEDPOLYGONALFACE((322,264,325));
+#722=IFCINDEXEDPOLYGONALFACE((257,224,220));
+#723=IFCINDEXEDPOLYGONALFACE((289,309,104));
+#724=IFCINDEXEDPOLYGONALFACE((228,146,108));
+#725=IFCINDEXEDPOLYGONALFACE((119,223,218));
+#726=IFCINDEXEDPOLYGONALFACE((367,28,124));
+#727=IFCINDEXEDPOLYGONALFACE((327,324,325));
+#728=IFCINDEXEDPOLYGONALFACE((40,50,115));
+#729=IFCINDEXEDPOLYGONALFACE((321,252,248));
+#730=IFCINDEXEDPOLYGONALFACE((13,86,98));
+#731=IFCINDEXEDPOLYGONALFACE((5,375,374));
+#732=IFCINDEXEDPOLYGONALFACE((135,217,87));
+#733=IFCINDEXEDPOLYGONALFACE((156,147,224));
+#734=IFCINDEXEDPOLYGONALFACE((163,74,63));
+#735=IFCINDEXEDPOLYGONALFACE((56,157,142));
+#736=IFCINDEXEDPOLYGONALFACE((88,190,203));
+#737=IFCINDEXEDPOLYGONALFACE((24,34,163));
+#738=IFCINDEXEDPOLYGONALFACE((14,202,78));
+#739=IFCINDEXEDPOLYGONALFACE((248,252,260));
+#740=IFCINDEXEDPOLYGONALFACE((78,169,26));
+#741=IFCINDEXEDPOLYGONALFACE((16,134,17));
+#742=IFCINDEXEDPOLYGONALFACE((161,160,164));
+#743=IFCINDEXEDPOLYGONALFACE((291,284,287));
+#744=IFCINDEXEDPOLYGONALFACE((127,30,18));
+#745=IFCINDEXEDPOLYGONALFACE((182,192,199));
+#746=IFCINDEXEDPOLYGONALFACE((319,77,71));
+#747=IFCINDEXEDPOLYGONALFACE((225,69,232));
+#748=IFCINDEXEDPOLYGONALFACE((302,303,309));
+#749=IFCINDEXEDPOLYGONALFACE((13,7,36));
+#750=IFCINDEXEDPOLYGONALFACE((308,22,87));
+#751=IFCINDEXEDPOLYGONALFACE((262,139,79));
+#752=IFCINDEXEDPOLYGONALFACE((131,24,73));
+#753=IFCINDEXEDPOLYGONALFACE((370,369,213));
+#754=IFCINDEXEDPOLYGONALFACE((92,206,100));
+#755=IFCINDEXEDPOLYGONALFACE((89,136,233));
+#756=IFCINDEXEDPOLYGONALFACE((332,316,165));
+#757=IFCINDEXEDPOLYGONALFACE((189,122,136));
+#758=IFCINDEXEDPOLYGONALFACE((326,316,332));
+#759=IFCINDEXEDPOLYGONALFACE((117,142,122));
+#760=IFCINDEXEDPOLYGONALFACE((132,134,16));
+#761=IFCINDEXEDPOLYGONALFACE((134,132,183));
+#762=IFCINDEXEDPOLYGONALFACE((239,238,230));
+#763=IFCINDEXEDPOLYGONALFACE((180,181,96));
+#764=IFCINDEXEDPOLYGONALFACE((99,105,113));
+#765=IFCINDEXEDPOLYGONALFACE((22,61,131));
+#766=IFCINDEXEDPOLYGONALFACE((321,247,249));
+#767=IFCINDEXEDPOLYGONALFACE((156,97,120));
+#768=IFCINDEXEDPOLYGONALFACE((148,96,181));
+#769=IFCINDEXEDPOLYGONALFACE((152,125,126));
+#770=IFCINDEXEDPOLYGONALFACE((240,36,37));
+#771=IFCINDEXEDPOLYGONALFACE((14,68,183));
+#772=IFCINDEXEDPOLYGONALFACE((293,296,295));
+#773=IFCINDEXEDPOLYGONALFACE((148,70,112));
+#774=IFCINDEXEDPOLYGONALFACE((313,299,325));
+#775=IFCINDEXEDPOLYGONALFACE((154,66,170));
+#776=IFCINDEXEDPOLYGONALFACE((226,6,123));
+#777=IFCINDEXEDPOLYGONALFACE((349,347,339));
+#778=IFCINDEXEDPOLYGONALFACE((318,315,324));
+#779=IFCINDEXEDPOLYGONALFACE((326,325,299));
+#780=IFCINDEXEDPOLYGONALFACE((112,27,59));
+#781=IFCINDEXEDPOLYGONALFACE((262,168,198));
+#782=IFCINDEXEDPOLYGONALFACE((272,202,51));
+#783=IFCINDEXEDPOLYGONALFACE((318,269,261));
+#784=IFCINDEXEDPOLYGONALFACE((167,65,57));
+#785=IFCINDEXEDPOLYGONALFACE((271,270,266));
+#786=IFCINDEXEDPOLYGONALFACE((218,72,246));
+#787=IFCINDEXEDPOLYGONALFACE((94,149,179));
+#788=IFCINDEXEDPOLYGONALFACE((40,62,153));
+#789=IFCINDEXEDPOLYGONALFACE((8,84,121));
+#790=IFCINDEXEDPOLYGONALFACE((32,18,64));
+#791=IFCINDEXEDPOLYGONALFACE((88,15,109));
+#792=IFCINDEXEDPOLYGONALFACE((133,31,128));
+#793=IFCINDEXEDPOLYGONALFACE((193,79,319));
+#794=IFCINDEXEDPOLYGONALFACE((370,368,367));
+#795=IFCINDEXEDPOLYGONALFACE((6,103,9));
+#796=IFCINDEXEDPOLYGONALFACE((214,55,186));
+#797=IFCINDEXEDPOLYGONALFACE((200,222,75));
+#798=IFCINDEXEDPOLYGONALFACE((375,319,79));
+#799=IFCINDEXEDPOLYGONALFACE((95,104,309));
+#800=IFCINDEXEDPOLYGONALFACE((221,108,49));
+#801=IFCINDEXEDPOLYGONALFACE((36,240,273));
+#802=IFCINDEXEDPOLYGONALFACE((69,225,155));
+#803=IFCINDEXEDPOLYGONALFACE((316,326,302));
+#804=IFCINDEXEDPOLYGONALFACE((297,294,304));
+#805=IFCINDEXEDPOLYGONALFACE((195,179,159));
+#806=IFCINDEXEDPOLYGONALFACE((110,281,186));
+#807=IFCINDEXEDPOLYGONALFACE((323,322,324));
+#808=IFCINDEXEDPOLYGONALFACE((172,141,83));
+#809=IFCINDEXEDPOLYGONALFACE((61,307,219));
+#810=IFCINDEXEDPOLYGONALFACE((283,284,291));
+#811=IFCINDEXEDPOLYGONALFACE((184,235,175));
+#812=IFCINDEXEDPOLYGONALFACE((349,102,246));
+#813=IFCINDEXEDPOLYGONALFACE((174,165,166));
+#814=IFCINDEXEDPOLYGONALFACE((48,105,363));
+#815=IFCINDEXEDPOLYGONALFACE((199,192,237));
+#816=IFCINDEXEDPOLYGONALFACE((164,172,242));
+#817=IFCINDEXEDPOLYGONALFACE((217,66,298));
+#818=IFCINDEXEDPOLYGONALFACE((193,222,200));
+#819=IFCINDEXEDPOLYGONALFACE((253,168,166));
+#820=IFCINDEXEDPOLYGONALFACE((202,14,116));
+#821=IFCINDEXEDPOLYGONALFACE((236,306,366));
+#822=IFCINDEXEDPOLYGONALFACE((170,66,73));
+#823=IFCINDEXEDPOLYGONALFACE((360,300,328));
+#824=IFCINDEXEDPOLYGONALFACE((143,285,110));
+#825=IFCINDEXEDPOLYGONALFACE((252,254,261));
+#826=IFCINDEXEDPOLYGONALFACE((131,109,116));
+#827=IFCINDEXEDPOLYGONALFACE((104,198,168));
+#828=IFCINDEXEDPOLYGONALFACE((126,58,99));
+#829=IFCINDEXEDPOLYGONALFACE((47,67,275));
+#830=IFCINDEXEDPOLYGONALFACE((230,119,120));
+#831=IFCINDEXEDPOLYGONALFACE((67,259,89));
+#832=IFCINDEXEDPOLYGONALFACE((257,256,271));
+#833=IFCINDEXEDPOLYGONALFACE((257,255,231));
+#834=IFCINDEXEDPOLYGONALFACE((316,289,253));
+#835=IFCINDEXEDPOLYGONALFACE((17,26,3));
+#836=IFCINDEXEDPOLYGONALFACE((273,240,171));
+#837=IFCINDEXEDPOLYGONALFACE((362,99,58));
+#838=IFCINDEXEDPOLYGONALFACE((48,49,108));
+#839=IFCINDEXEDPOLYGONALFACE((160,298,172));
+#840=IFCINDEXEDPOLYGONALFACE((190,88,235));
+#841=IFCINDEXEDPOLYGONALFACE((258,270,271));
+#842=IFCINDEXEDPOLYGONALFACE((155,268,366));
+#843=IFCINDEXEDPOLYGONALFACE((169,272,20));
+#844=IFCINDEXEDPOLYGONALFACE((312,332,174));
+#845=IFCINDEXEDPOLYGONALFACE((273,101,43));
+#846=IFCINDEXEDPOLYGONALFACE((264,322,317));
+#847=IFCINDEXEDPOLYGONALFACE((287,138,296));
+#848=IFCINDEXEDPOLYGONALFACE((159,179,149));
+#849=IFCINDEXEDPOLYGONALFACE((267,313,305));
+#850=IFCINDEXEDPOLYGONALFACE((126,111,150));
+#851=IFCINDEXEDPOLYGONALFACE((288,113,114));
+#852=IFCINDEXEDPOLYGONALFACE((266,270,101));
+#853=IFCINDEXEDPOLYGONALFACE((123,6,42));
+#854=IFCINDEXEDPOLYGONALFACE((255,266,171));
+#855=IFCINDEXEDPOLYGONALFACE((34,24,116));
+#856=IFCINDEXEDPOLYGONALFACE((91,35,3));
+#857=IFCINDEXEDPOLYGONALFACE((287,285,143));
+#858=IFCINDEXEDPOLYGONALFACE((77,4,12));
+#859=IFCINDEXEDPOLYGONALFACE((95,333,178));
+#860=IFCINDEXEDPOLYGONALFACE((285,279,280));
+#861=IFCINDEXEDPOLYGONALFACE((242,83,139));
+#862=IFCINDEXEDPOLYGONALFACE((332,312,318));
+#863=IFCINDEXEDPOLYGONALFACE((226,238,239));
+#864=IFCINDEXEDPOLYGONALFACE((175,235,219));
+#865=IFCINDEXEDPOLYGONALFACE((177,152,94));
+#866=IFCINDEXEDPOLYGONALFACE((103,6,226));
+#867=IFCINDEXEDPOLYGONALFACE((372,25,371));
+#868=IFCINDEXEDPOLYGONALFACE((101,232,69));
+#869=IFCINDEXEDPOLYGONALFACE((146,228,192));
+#870=IFCINDEXEDPOLYGONALFACE((52,4,77));
+#871=IFCINDEXEDPOLYGONALFACE((133,81,60));
+#872=IFCINDEXEDPOLYGONALFACE((28,209,243));
+#873=IFCINDEXEDPOLYGONALFACE((110,58,126));
+#874=IFCINDEXEDPOLYGONALFACE((140,142,188));
+#875=IFCINDEXEDPOLYGONALFACE((82,109,131));
+#876=IFCINDEXEDPOLYGONALFACE((109,15,51));
+#877=IFCINDEXEDPOLYGONALFACE((210,151,29));
+#878=IFCINDEXEDPOLYGONALFACE((45,18,30));
+#879=IFCINDEXEDPOLYGONALFACE((204,195,196));
+#880=IFCINDEXEDPOLYGONALFACE((229,230,238));
+#881=IFCINDEXEDPOLYGONALFACE((161,87,217));
+#882=IFCINDEXEDPOLYGONALFACE((305,313,264));
+#883=IFCINDEXEDPOLYGONALFACE((84,76,60));
+#884=IFCINDEXEDPOLYGONALFACE((185,194,190));
+#885=IFCINDEXEDPOLYGONALFACE((5,1,133));
+#886=IFCINDEXEDPOLYGONALFACE((226,46,237));
+#887=IFCINDEXEDPOLYGONALFACE((23,9,277));
+#888=IFCINDEXEDPOLYGONALFACE((76,84,8));
+#889=IFCINDEXEDPOLYGONALFACE((294,267,274));
+#890=IFCINDEXEDPOLYGONALFACE((145,144,114));
+#891=IFCINDEXEDPOLYGONALFACE((41,15,203));
+#892=IFCINDEXEDPOLYGONALFACE((13,11,43));
+#893=IFCINDEXEDPOLYGONALFACE((234,143,125));
+#894=IFCINDEXEDPOLYGONALFACE((40,16,38));
+#895=IFCINDEXEDPOLYGONALFACE((272,41,85));
+#896=IFCINDEXEDPOLYGONALFACE((215,49,48));
+#897=IFCINDEXEDPOLYGONALFACE((39,137,241));
+#898=IFCINDEXEDPOLYGONALFACE((311,274,292));
+#899=IFCINDEXEDPOLYGONALFACE((69,251,86));
+#900=IFCINDEXEDPOLYGONALFACE((310,87,161));
+#901=IFCINDEXEDPOLYGONALFACE((248,256,250));
+#902=IFCINDEXEDPOLYGONALFACE((68,78,17));
+#903=IFCINDEXEDPOLYGONALFACE((156,231,171));
+#904=IFCINDEXEDPOLYGONALFACE((59,27,8));
+#905=IFCINDEXEDPOLYGONALFACE((54,33,371));
+#906=IFCINDEXEDPOLYGONALFACE((237,192,228));
+#907=IFCINDEXEDPOLYGONALFACE((362,363,105));
+#908=IFCINDEXEDPOLYGONALFACE((291,293,314));
+#909=IFCINDEXEDPOLYGONALFACE((45,112,70));
+#910=IFCINDEXEDPOLYGONALFACE((62,40,63));
+#911=IFCINDEXEDPOLYGONALFACE((91,31,19));
+#912=IFCINDEXEDPOLYGONALFACE((269,270,260));
+#913=IFCINDEXEDPOLYGONALFACE((53,3,35));
+#914=IFCINDEXEDPOLYGONALFACE((67,47,187));
+#915=IFCINDEXEDPOLYGONALFACE((135,73,66));
+#916=IFCINDEXEDPOLYGONALFACE((333,329,330));
+#917=IFCINDEXEDPOLYGONALFACE((315,261,254));
+#918=IFCINDEXEDPOLYGONALFACE((127,23,12));
+#919=IFCINDEXEDPOLYGONALFACE((100,121,128));
+#920=IFCINDEXEDPOLYGONALFACE((319,375,5));
+#921=IFCINDEXEDPOLYGONALFACE((374,83,158));
+#922=IFCINDEXEDPOLYGONALFACE((375,139,83));
+#923=IFCINDEXEDPOLYGONALFACE((314,293,274));
+#924=IFCCARTESIANPOINTLIST3D(((-0.0757642686367035,-0.0121694896370173,0.220662087202072),(-0.105255022644997,-0.0141069469973445,0.230906546115875),(-0.164038479328156,-0.0962571799755096,0.263201057910919),(-0.0149683114141226,-0.0434482358396053,0.228664547204971),(-0.0426693223416805,-0.0120228659361601,0.222334340214729),(0.0788992568850517,-0.0767349451780319,0.173714026808739),(0.0953715369105339,-0.0409212671220303,0.16986283659935),(-0.0719772353768349,-0.0949608311057091,0.171763256192207),(0.0735535696148872,-0.0462111458182335,0.199328601360321),(-0.160245850682259,0.0397466160356998,0.298533588647842),(0.106730677187443,-0.0124975387006998,0.138676866889),(0.0139651391655207,-0.0423045344650745,0.229461222887039),(0.0967235639691353,-0.0144418459385633,0.168111309409142),(-0.219927728176117,-0.0414205342531204,0.239053592085838),(-0.198184996843338,-0.0742136090993881,0.172668352723122),(-0.162167191505432,-0.0434498824179173,0.289568781852722),(-0.189809292554855,-0.0716947764158249,0.281713783740997),(0.0152298724278808,-0.0849794447422028,0.205268412828445),(-0.123513199388981,-0.0452961064875126,0.264716774225235),(-0.188629180192947,-0.119135543704033,0.233101561665535),(-0.0130218090489507,-0.0651145428419113,0.222954735159874),(-0.196876853704453,0.0119782146066427,0.138698890805244),(0.0431601963937283,-0.0451620146632195,0.22145189344883),(-0.216075524687767,-0.016599427908659,0.204968154430389),(-0.0582821778953075,0.0224160328507423,0.331800371408463),(-0.190823614597321,-0.102445237338543,0.260164886713028),(-0.0431380830705166,-0.0991964489221573,0.176975786685944),(-0.0522686094045639,0.0494366958737373,0.351232975721359),(-0.0895938724279404,0.0322130136191845,0.318689584732056),(0.013082567602396,-0.0668555349111557,0.223062723875046),(-0.106145963072777,-0.0415130592882633,0.22882467508316),(0.0448657646775246,-0.0776780471205711,0.203667193651199),(-0.10371295362711,-0.00366749544627964,0.314385384321213),(-0.21360756456852,-0.0169711355119944,0.233581200242043),(-0.138989388942719,-0.0749303176999092,0.265050023794174),(0.105769321322441,-0.0415658876299858,0.138697892427444),(0.0992072820663452,-0.0677607133984566,0.138679757714272),(-0.135680645704269,-0.0402409471571445,0.287896603345871),(-0.17496183514595,-0.0425181090831757,0.0743281096220016),(-0.161954745650291,-0.0129314502701163,0.289540559053421),(-0.208628505468369,-0.103418782353401,0.201527774333954),(0.0640031322836876,-0.0677034556865692,0.197900995612144),(0.100172616541386,0.0126537960022688,0.138708665966988),(-0.168615952134132,0.0482185557484627,0.30722576379776),(-0.0140691194683313,-0.0847146064043045,0.205532997846603),(0.0702492073178291,-0.1020467877388,0.138582319021225),(-0.181213811039925,0.0992056727409363,0.328065633773804),(-0.0152021609246731,-0.112156376242638,0.0183885656297207),(0.0162124074995518,-0.111216500401497,0.021827794611454),(-0.133747041225433,-0.0159911345690489,0.290624916553497),(-0.216561943292618,-0.0709330290555954,0.202728658914566),(-0.0427242144942284,-0.0426300838589668,0.222017183899879),(-0.159124106168747,-0.0738818794488907,0.283847242593765),(-0.103956542909145,0.0154779236763716,0.320181280374527),(-0.136982098221779,-0.102321907877922,0.0194435473531485),(-0.183684900403023,0.0396271869540215,0.295159220695496),(-0.107928916811943,-0.010153891518712,0.291135489940643),(-0.103886745870113,-0.101836994290352,0.0180104468017817),(-0.0461161360144615,-0.119219377636909,0.138967230916023),(-0.0461340732872486,-0.061420276761055,0.21500451862812),(-0.211329713463783,-0.0169732719659805,0.138692498207092),(-0.165825873613358,0.0170033983886242,0.294365167617798),(-0.162926822900772,0.0167535953223705,0.259086668491364),(0.044605728238821,-0.0985531806945801,0.171382486820221),(-0.0834082290530205,0.00335463741794229,0.315553486347198),(-0.15971240401268,0.0247225016355515,0.197611734271049),(-0.16489240527153,0.105032727122307,0.322820842266083),(-0.215148985385895,-0.0462404675781727,0.266269713640213),(0.074162483215332,0.0414574705064297,0.138786911964417),(0.0142031144350767,-0.105447888374329,0.170478105545044),(0.0141690038144588,-0.0131895141676068,0.229208543896675),(0.0433205515146255,-0.101634204387665,0.0178499221801758),(-0.194831639528275,0.00855887122452259,0.19867131114006),(-0.190071240067482,0.00837886054068804,0.263859361410141),(0.0146396514028311,0.0503562577068806,0.171330958604813),(-0.0466328002512455,-0.0789417400956154,0.203323245048523),(-0.0142267476767302,-0.0157651714980602,0.22864143550396),(-0.214272990822792,-0.0700500085949898,0.258544147014618),(-0.0187377445399761,0.0234869290143251,0.211539566516876),(-0.169090524315834,0.130419373512268,0.343455374240875),(-0.0730840340256691,-0.0585213899612427,0.211252138018608),(-0.211533859372139,-0.0429056100547314,0.138715773820877),(-0.0739177912473679,0.0154376216232777,0.210008263587952),(-0.07377789914608,-0.0735882744193077,0.200627535581589),(-0.186267927289009,-0.121167339384556,0.205986142158508),(0.0892870724201202,0.0163372419774532,0.167569145560265),(-0.163796290755272,0.0387952998280525,0.138641089200974),(-0.197594255208969,-0.07469642162323,0.138668864965439),(-0.157580107450485,0.132616892457008,0.328512966632843),(-0.0735077708959579,0.0393004417419434,0.326341509819031),(-0.133432641625404,-0.0800390690565109,0.240147277712822),(-0.161642774939537,-0.107512913644314,0.235317841172218),(-0.103187024593353,0.0151489116251469,0.293316811323166),(-0.131257891654968,-0.0962524563074112,0.0883080363273621),(-0.0977480411529541,0.0540151223540306,0.138882651925087),(-0.015323237515986,-0.12871652841568,0.138334348797798),(0.102820813655853,-0.0720862969756126,0.0782168358564377),(0.0691742300987244,0.00961552746593952,0.196848139166832),(-0.0784864947199821,-0.104707300662994,0.0244421008974314),(-0.129387423396111,-0.0837726294994354,0.201711267232895),(0.10028512775898,0.0147631969302893,0.106750056147575),(0.0725274235010147,-0.0733503252267838,0.0162904672324657),(0.0907945036888123,-0.0631996393203735,0.166820541024208),(-0.0685850381851196,0.0688069462776184,0.138255223631859),(-0.0430277064442635,-0.107757613062859,0.022122398018837),(0.102449595928192,-0.0650743395090103,0.0278087817132473),(-0.0123228346928954,-0.128916323184967,0.0516869872808456),(0.0133168455213308,-0.126367673277855,0.0497013293206692),(-0.211436733603477,-0.0425778105854988,0.171008050441742),(-0.135128378868103,-0.0737440511584282,0.028781833127141),(-0.0713493376970291,-0.0974928066134453,0.048680767416954),(-0.0144545361399651,-0.10740352421999,0.169533520936966),(-0.0520200654864311,-0.106458351016045,0.0468626022338867),(-0.0383422300219536,-0.121899470686913,0.0537898242473602),(-0.135303497314453,0.00472360569983721,0.269406676292419),(-0.222012773156166,-0.0435851588845253,0.201951056718826),(-0.150152832269669,0.0706916153430939,0.296226799488068),(-0.205232128500938,-0.0530128739774227,0.172492980957031),(0.0815067514777184,-0.0842671692371368,0.0463023483753204),(0.101917430758476,-0.0744422674179077,0.0511590167880058),(-0.104162633419037,-0.0769466981291771,0.197300210595131),(-0.165175527334213,0.100392691791058,0.295828104019165),(0.0624474883079529,-0.0914158597588539,0.172223627567291),(-0.0696270391345024,0.0371879562735558,0.345104366540909),(-0.129096910357475,-0.0715842396020889,0.0532362163066864),(-0.102229714393616,-0.0918472409248352,0.0500270053744316),(0.0328243598341942,-0.0628630220890045,0.219847500324249),(-0.0929397568106651,-0.0598123446106911,0.212814390659332),(-0.140351414680481,-0.0651696026325226,0.281688511371613),(-0.0299176927655935,0.0646412074565887,0.345614969730377),(-0.210334226489067,-0.019161444157362,0.170468419790268),(-0.189835593104362,-0.0147899463772774,0.284663945436478),(-0.0706062465906143,-0.0353134833276272,0.219783633947372),(-0.196250692009926,-0.0419037826359272,0.286000579595566),(-0.189289301633835,0.015417193993926,0.167268991470337),(-0.165491297841072,0.119253136217594,0.309156060218811),(-0.188711583614349,-0.0422543436288834,0.0857931450009346),(-0.137549817562103,-0.0175594426691532,0.048555850982666),(-0.0439321398735046,0.0188035927712917,0.209587976336479),(-0.166142821311951,0.0438390895724297,0.269286632537842),(-0.100659042596817,0.0212050415575504,0.210695147514343),(-0.165524810552597,0.0681574642658234,0.275103896856308),(-0.131917878985405,-0.0432314537465572,0.0469778589904308),(-0.0393056124448776,-0.127956256270409,0.0805243328213692),(-0.0148295955732465,-0.134464859962463,0.078124076128006),(0.0156515818089247,-0.132012516260147,0.0775675550103188),(0.128680378198624,-0.0638554841279984,0.0486980155110359),(0.011726126074791,-0.12689021229744,0.138521879911423),(-0.104669205844402,-0.0973712056875229,0.0786209478974342),(-0.0722803771495819,-0.0994613841176033,0.0782437026500702),(-0.0900976955890656,0.0289249792695045,0.304527103900909),(-0.131665915250778,-0.0805337652564049,0.0729337483644485),(-0.17888680100441,0.0127522293478251,0.288278430700302),(-0.131906762719154,0.0216084867715836,0.211986422538757),(0.0438910871744156,0.0446652211248875,0.170035198330879),(0.126842275261879,-0.0620891898870468,0.0720244571566582),(-0.181458547711372,0.0720020085573196,0.30515855550766),(-0.105359517037868,0.0106867477297783,0.222205132246017),(-0.0755681917071342,-0.105624243617058,0.10775239020586),(-0.130771055817604,0.0436740666627884,0.171749204397202),(-0.133024662733078,0.049973726272583,0.138679206371307),(-0.11655567586422,-0.016352504491806,0.262825727462769),(-0.192813113331795,0.00962049700319767,0.228011801838875),(-0.0995994955301285,0.0463632792234421,0.169919461011887),(-0.0153328543528914,0.07756557315588,0.138280719518661),(-0.0149811441078782,0.0544508099555969,0.170514196157455),(-0.0777326822280884,0.0189591310918331,0.297642737627029),(-0.0429378487169743,0.0526389256119728,0.171193689107895),(-0.210668057203293,-0.0934961810708046,0.245899826288223),(-0.162400558590889,0.0198477655649185,0.223333954811096),(0.112556174397469,-0.0415905937552452,0.087884321808815),(-0.0984991043806076,0.0341813936829567,0.19681504368782),(-0.125417664647102,0.00907643139362335,0.292186677455902),(0.0127286352217197,0.0715995132923126,0.138794869184494),(-0.184464573860168,-0.063567191362381,0.0917578190565109),(-0.159845903515816,0.0349735803902149,0.277037382125854),(-0.163954228162766,-0.073273241519928,0.079649306833744),(-0.130220845341682,0.0479081235826015,0.111017473042011),(-0.105627626180649,-0.103251308202744,0.104907594621181),(-0.0447412990033627,-0.130966305732727,0.105820834636688),(-0.0145897325128317,-0.137667417526245,0.107010833919048),(0.0177259147167206,-0.133680522441864,0.11051332205534),(-0.20410780608654,-0.015498636290431,0.265768945217133),(-0.163662612438202,-0.0963144749403,0.108248025178909),(-0.133774682879448,-0.102946348488331,0.108776144683361),(-0.152653515338898,-0.093793697655201,0.0112244309857488),(-0.169374197721481,0.0769077241420746,0.31595915555954),(-0.15337011218071,0.0495448186993599,0.289855599403381),(-0.14865180850029,0.0935175195336342,0.306516766548157),(-0.163774311542511,-0.100279614329338,0.138708546757698),(-0.114786863327026,-0.0349755696952343,0.251059830188751),(0.0435214228928089,-0.123003117740154,0.107089169323444),(0.0122568001970649,0.0234032459557056,0.212896287441254),(-0.132915586233139,-0.105148307979107,0.138666361570358),(-0.103796437382698,-0.10418801009655,0.13867013156414),(-0.0721595510840416,-0.1059859842062,0.138681977987289),(0.0412953048944473,-0.0123581402003765,0.221496060490608),(-0.0697300583124161,0.0507166534662247,0.170578330755234),(0.0441036224365234,-0.114852353930473,0.138935402035713),(-0.0128488391637802,0.0388977639377117,0.196252673864365),(-0.124916173517704,-0.00659546442329884,0.306106418371201),(-0.218161851167679,-0.071009561419487,0.230814844369888),(-0.163197606801987,-0.0973011329770088,0.173606932163239),(-0.106259688735008,-0.0960564464330673,0.167294099926949),(-0.134439319372177,-0.0996981337666512,0.164969086647034),(-0.160570159554482,-0.110724151134491,0.202919006347656),(-0.120365753769875,-0.00549432123079896,0.253050655126572),(-0.133883744478226,0.0106024611741304,0.23326064646244),(-0.0365464128553867,0.062771737575531,0.351498425006866),(-0.0698662772774696,0.0357129909098148,0.305281817913055),(-0.135447904467583,-0.0874549821019173,0.184239640831947),(-0.112891294062138,0.00657996907830238,0.271908432245255),(-0.0499069318175316,0.0498133301734924,0.325594484806061),(-0.135738432407379,-0.100006818771362,-7.45058059692383E-09),(0.0123523958027363,-0.101531967520714,-7.45058059692383E-09),(-0.102930329740047,-0.0987276136875153,-7.45058059692383E-09),(-0.158383101224899,0.0353976972401142,0.167762398719788),(0.0585155189037323,-0.0887269079685211,0.0169257298111916),(-0.202236160635948,-0.0440891794860363,0.107780121266842),(0.12652799487114,-0.0424845181405544,0.0317913927137852),(0.0445115864276886,-0.111490845680237,0.0452388003468513),(0.0178857706487179,0.0359265469014645,0.199328750371933),(0.0685334727168083,-0.0978689268231392,0.0533365905284882),(0.138488471508026,-0.0432419404387474,0.0493728704750538),(0.0406565591692924,0.062880277633667,0.138536900281906),(0.0871811881661415,-0.0870387107133865,0.138694822788239),(-0.0505233928561211,0.0300182458013296,0.313426643610001),(0.0435324311256409,-0.119963906705379,0.0792121887207031),(0.0723142325878143,-0.100660108029842,0.0801471099257469),(0.0880676060914993,-0.086207315325737,0.078484445810318),(0.136276960372925,-0.0405644066631794,0.078633114695549),(0.0735301449894905,0.0462804175913334,0.10518267005682),(-0.180783584713936,0.120272636413574,0.33598318696022),(-0.155802026391029,-0.042164009064436,0.0622472763061523),(-0.192451253533363,-0.0732510983943939,0.112686090171337),(0.0313579067587852,0.0240139346569777,0.208784699440002),(0.0728883668780327,-0.103513494133949,0.107350297272205),(0.0885002017021179,-0.0885679498314857,0.105739302933216),(0.100790202617645,-0.0713259652256966,0.10683286935091),(0.109439946711063,-0.0426978133618832,0.107300646603107),(-0.18864569067955,-0.0167884975671768,0.0867345333099365),(-0.0709428116679192,0.0352016389369965,0.19365206360817),(-0.0357190407812595,0.0615072995424271,0.335724234580994),(0.0447911284863949,0.0144118629395962,-7.45058059692383E-09),(0.0369860865175724,0.0369828194379807,-7.45058059692383E-09),(0.0461129434406757,-0.0748821049928665,-7.45058059692383E-09),(0.104031659662724,-0.0135611081495881,0.0148804550990462),(0.0986066535115242,0.0066530667245388,0.0271508432924747),(0.103960558772087,-0.0420542061328888,0.0150693515315652),(0.121874935925007,-0.0147962821647525,0.0282622296363115),(0.0696230307221413,0.0340555869042873,0.168976783752441),(0.0729203075170517,0.015480482019484,0.0226278305053711),(-0.0445376336574554,0.0741409137845039,0.139188349246979),(0.046685803681612,0.0460076108574867,0.0192816369235516),(0.132462680339813,-0.0147683853283525,0.079218864440918),(0.123972199857235,0.00519884005188942,0.0471794344484806),(0.13483801484108,-0.0135693158954382,0.0477543026208878),(0.101557418704033,0.0150842368602753,0.0500984787940979),(-0.151446789503098,0.125798091292381,0.318272113800049),(0.0826703608036041,0.023927254602313,0.0464257299900055),(0.0693408101797104,0.0435765013098717,0.0500893704593182),(-0.0420871675014496,0.0380131863057613,0.193471923470497),(-0.0971032008528709,0.0616641864180565,-7.45058059692383E-09),(-0.0130963791161776,0.064698226749897,0.0197515171021223),(-0.157119512557983,0.00803167372941971,-7.45058059692383E-09),(0.113602519035339,-0.0132037419825792,0.0879008769989014),(-0.069912314414978,0.066078893840313,0.0191369466483593),(0.0389328189194202,0.0351467467844486,0.194373697042465),(0.0768988505005836,0.0420413166284561,0.0788332372903824),(0.10157422721386,0.0134498169645667,0.0773250162601471),(0.123080961406231,0.00395354814827442,0.0694246292114258),(-0.211960434913635,-0.102200835943222,0.224356546998024),(0.110181555151939,-0.0136255938559771,0.109196342527866),(-0.102282598614693,0.0414383597671986,0.019612405449152),(-0.172445297241211,0.11539913713932,0.340771019458771),(-0.181048646569252,0.112369157373905,0.34296378493309),(0.0725264996290207,-0.0152853392064571,0.200319215655327),(-0.183978870511055,0.0709394812583923,0.317676812410355),(-0.153028383851051,-0.0384657420217991,-7.45058059692383E-09),(-0.154637187719345,-0.0691222250461578,-7.45058059692383E-09),(-0.152765303850174,-0.0738510563969612,0.015262059867382),(-0.153248697519302,-0.0919284746050835,-7.45058059692383E-09),(-0.16192090511322,-0.0145302480086684,-7.45058059692383E-09),(-0.161076262593269,-0.0149271814152598,0.0173035766929388),(-0.139386385679245,-0.0480194091796875,0.0201432537287474),(-0.15407682955265,-0.0336258858442307,0.0154564278200269),(-0.141747921705246,-0.0158547051250935,0.0288874395191669),(-0.0563743449747562,-0.108996540307999,0.0737379342317581),(-0.0461691729724407,0.0890766233205795,0.110146202147007),(-0.0146415047347546,0.0512426868081093,-7.45058059692383E-09),(-0.156508177518845,0.00872325897216797,0.0127747664228082),(-0.0932494476437569,0.0622886717319489,0.0157215017825365),(-0.134241998195648,0.0180515833199024,0.0220324043184519),(-0.0754619538784027,0.0455531552433968,0.0509162880480289),(-0.103701874613762,0.0273517612367868,0.0517874732613564),(-0.131066977977753,0.0115249017253518,0.0524038933217525),(-0.062931016087532,0.0692232176661491,0.0536416172981262),(-0.132335588335991,0.0322872921824455,0.19751612842083),(-0.0452888980507851,0.0760203972458839,0.0472172982990742),(-0.163926124572754,0.0142420912161469,0.0823174566030502),(-0.174691706895828,-0.0135900285094976,0.0736509189009666),(-0.0486402213573456,0.0849898308515549,0.0788175389170647),(-0.0689510703086853,0.0702485665678978,0.0784279331564903),(-0.0810153111815453,0.0491584502160549,0.0748984813690186),(-0.0429749675095081,0.0617619827389717,-7.45058059692383E-09),(0.0349937379360199,0.00642204098403454,0.219141826033592),(-0.202323064208031,-0.0122631303966045,0.109208643436432),(-0.188646167516708,0.0148954978212714,0.108683586120605),(-0.0744052901864052,0.0735662579536438,0.106222227215767),(-0.161729156970978,0.0381991006433964,0.108166508376598),(-0.104008600115776,0.0453929454088211,-7.45058059692383E-09),(0.0388389863073826,0.0702219158411026,0.10972835123539),(-0.0412575826048851,0.0688836574554443,0.0204634200781584),(-0.132600158452988,0.0162683837115765,-7.45058059692383E-09),(0.0419384241104126,0.0643723532557487,0.0487342029809952),(-0.0230755694210529,0.0902970731258392,0.106796741485596),(0.0122685618698597,0.0503091886639595,-7.45058059692383E-09),(0.0420029424130917,0.0680971890687943,0.0789963230490685),(-0.0132175851613283,0.00625489093363285,0.222308561205864),(0.0146723045036197,0.00723757036030293,0.223271667957306),(0.0720149055123329,-0.0120490025728941,0.00231547281146049),(0.013688700273633,0.0642379224300385,0.0262222941964865),(0.033619936555624,0.0599825419485569,0.0301631242036819),(0.0156846102327108,0.0726122707128525,0.0497567467391491),(-0.0139973452314734,0.0766579210758209,0.0474896989762783),(-0.0166601836681366,0.0857705846428871,0.0790435597300529),(0.0127416122704744,0.0787845030426979,0.0776184424757957),(-0.137325063347816,0.0222998633980751,0.0709470063447952),(-0.103061355650425,0.0392319709062576,0.082869827747345),(-0.133015736937523,0.0387391112744808,0.0904415026307106),(-0.151931047439575,0.0321191623806953,0.0878717452287674),(0.0125869233161211,0.0806632563471794,0.105742789804935),(-0.0995742082595825,0.049370177090168,0.106232292950153),(-0.0746603757143021,0.0656085163354874,-7.45058059692383E-09),(0.0122953318059444,0.017735980451107,-7.45058059692383E-09),(-0.0146934473887086,0.0262711010873318,-7.45058059692383E-09),(-0.0429374538362026,0.0298651698976755,-7.45058059692383E-09),(-0.103215932846069,0.0137835666537285,-7.45058059692383E-09),(0.0444422401487827,-0.0129836350679398,-7.45058059692383E-09),(-0.0746518895030022,0.0316607765853405,-7.45058059692383E-09),(0.0123018361628056,-0.0127876792103052,-7.45058059692383E-09),(-0.0147215090692043,-0.0133242877200246,-7.45058059692383E-09),(-0.101430043578148,-0.0147481001913548,-7.45058059692383E-09),(-0.0429213680326939,-0.0151002155616879,-7.45058059692383E-09),(-0.132630944252014,-0.0134387537837029,-7.45058059692383E-09),(-0.0746475011110306,-0.0111579261720181,-7.45058059692383E-09),(0.0461949594318867,-0.0483818538486958,-7.45058059692383E-09),(0.0123028568923473,-0.0431565642356873,-7.45058059692383E-09),(0.0676943361759186,-0.0439984127879143,0.00213921279646456),(-0.0147214606404305,-0.0419304519891739,-7.45058059692383E-09),(-0.0429213680326939,-0.0426230616867542,-7.45058059692383E-09),(-0.134391859173775,-0.0420995727181435,-7.45058059692383E-09),(0.0123003236949444,-0.0714240521192551,-7.45058059692383E-09),(-0.0147217661142349,-0.0719940662384033,-7.45058059692383E-09),(-0.0746477097272873,-0.0698381289839745,-7.45058059692383E-09),(-0.0429213680326939,-0.0721928924322128,-7.45058059692383E-09),(-0.101144231855869,-0.0718697011470795,-7.45058059692383E-09),(0.0347950644791126,-0.096686989068985,-7.45058059692383E-09),(-0.132067084312439,-0.0720017328858376,-7.45058059692383E-09),(-0.159548789262772,-0.0125050684437156,0.0618688985705376),(-0.0169071108102798,-0.107485927641392,-7.45058059692383E-09),(-0.0746394321322441,-0.103576719760895,-7.45058059692383E-09),(-0.0428757518529892,-0.105996340513229,-7.45058059692383E-09),(-0.0746474862098694,-0.0418127365410328,-7.45058059692383E-09),(-0.101288944482803,-0.0456511229276657,-7.45058059692383E-09),(0.061871238052845,0.0245271548628807,0.191577181220055),(-0.0470216795802116,0.0414715930819511,0.344332307577133),(-0.0351001992821693,0.0582603961229324,0.352131396532059),(-0.043320570141077,0.0422725304961205,0.325726985931396),(-0.0332878455519676,0.056865319609642,0.334871053695679),(-0.0782285928726196,0.010980136692524,0.334277510643005),(-0.0612197890877724,0.0185103937983513,0.30783212184906),(-0.0876919776201248,0.0268637835979462,0.333815038204193),(-0.0750949084758759,-0.00158989988267422,0.21651217341423),(-0.0432584583759308,0.000724630663171411,0.217384174466133)));
+#925=IFCPOLYGONALFACESET(#924,$,(#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),$);
+#926=IFCSHAPEREPRESENTATION(#17,'Body','Tessellation',(#925));
+#927=IFCCARTESIANPOINT((0.,0.,0.));
+#928=IFCDIRECTION((1.,0.,0.));
+#929=IFCDIRECTION((0.,0.,1.));
+#930=IFCAXIS2PLACEMENT3D(#927,#929,#928);
+#931=IFCREPRESENTATIONMAP(#930,#926);
+#932=IFCCARTESIANPOINTLIST2D(((-0.161386370658875,0.000390071421861649),(-0.16297847032547,0.0306398719549179),(-0.152914509177208,0.0576198659837246),(-0.148716494441032,0.0795774236321449),(-0.149392008781433,0.102066904306412),(-0.15144681930542,0.125798091292381),(-0.157580137252808,0.132616892457008),(-0.169090509414673,0.130419373512268),(-0.180844187736511,0.118465758860111),(-0.182052731513977,0.0906300097703934),(-0.183831930160522,0.0552833341062069),(-0.183684945106506,0.0396271869540215),(-0.192724362015724,-0.00467484071850777)));
+#933=IFCINDEXEDPOLYCURVE(#932,$,$);
+#934=IFCCARTESIANPOINTLIST2D(((-0.173348978161812,0.0203548446297646),(-0.16315957903862,0.0617493018507957),(-0.157428041100502,0.0974122136831284),(-0.165070101618767,0.119064696133137)));
+#935=IFCINDEXEDPOLYCURVE(#934,$,$);
+#936=IFCCARTESIANPOINTLIST2D(((-0.160456106066704,0.03740194439888),(-0.130220890045166,0.0479081235826015),(-0.0977480411529541,0.0540151223540306),(-0.074405312538147,0.0735662579536438),(-0.0373027324676514,0.0895451977849007),(-0.00524431467056274,0.0854801684617996),(0.0449999570846558,0.0689153224229813),(0.0768988728523254,0.0420413166284561),(0.100000023841858,0.0200000032782555),(0.112531423568726,-0.0134119689464569),(0.11093932390213,-0.0415389761328697),(0.101917445659637,-0.0744422599673271),(0.128680348396301,-0.0638554915785789),(0.138488471508026,-0.0432419404387474),(0.134837985038757,-0.0135693177580833),(0.123972177505493,0.00519884377717972),(0.100000023841858,0.0200000032782555)));
+#937=IFCINDEXEDPOLYCURVE(#936,$,$);
+#938=IFCCARTESIANPOINTLIST2D(((-0.0413289070129395,0.0605994611978531),(-0.0554808378219604,0.0468897596001625),(-0.0780355930328369,0.0367180481553078),(-0.0992635488510132,0.0185858532786369),(-0.136412382125854,0.00443390011787415)));
+#939=IFCINDEXEDPOLYCURVE(#938,$,$);
+#940=IFCCARTESIANPOINTLIST2D(((-0.14391028881073,0.00847188383340836),(-0.127020835876465,0.0233357548713684),(-0.0995742082595825,0.049370177090168),(-0.0685850381851196,0.0688069462776184),(-0.0296431183815002,0.0763391554355621),(-0.0267347097396851,0.07121342420578),(-0.0338107347488403,0.0583882182836533),(-0.0585765838623047,0.0190281048417091),(-0.103685975074768,-0.00794906169176102),(-0.130663156509399,-0.0145827829837799)));
+#941=IFCINDEXEDPOLYCURVE(#940,$,$);
+#942=IFCCARTESIANPOINTLIST2D(((0.101917445659637,-0.0744422599673271),(0.0776327848434448,-0.0989715680480003),(0.0435214042663574,-0.123003117740154),(-0.00187504291534424,-0.136098772287369),(-0.0447412729263306,-0.130966305732727),(-0.0755681991577148,-0.105624251067638),(-0.114447318017483,-0.103237792849541),(-0.148344993591309,-0.102713964879513),(-0.129387378692627,-0.0837726220488548),(-0.112089991569519,-0.0523208752274513)));
+#943=IFCINDEXEDPOLYCURVE(#942,$,$);
+#944=IFCCARTESIANPOINTLIST2D(((-0.148344993591309,-0.102713964879513),(-0.16057014465332,-0.11072414368391),(-0.187541648745537,-0.117346309125423),(-0.205768346786499,-0.106695257127285),(-0.214284062385559,-0.0905132815241814),(-0.222012758255005,-0.0435851588845253),(-0.217635273933411,-0.0236888602375984),(-0.189349979162216,0.0118629187345505)));
+#945=IFCINDEXEDPOLYCURVE(#944,$,$);
+#946=IFCGEOMETRICCURVESET((#933,#935,#937,#939,#941,#943,#945));
+#947=IFCSHAPEREPRESENTATION(#18,'Body','Annotation2D',(#946));
+#948=IFCCARTESIANPOINT((0.,0.,0.));
+#949=IFCDIRECTION((1.,0.,0.));
+#950=IFCDIRECTION((0.,0.,1.));
+#951=IFCAXIS2PLACEMENT3D(#948,#950,#949);
+#952=IFCREPRESENTATIONMAP(#951,#947);
+#953=IFCTYPEPRODUCT('3Eh9lvgtDEZRQc6VxU$k8s',$,'DOOR-TAG',$,'IfcAnnotation/TEXT',(#954),(#973),$);
+#954=IFCPROPERTYSET('3bkE$JRQ50jeUhbRLxzxeA',$,'EPset_Annotation',$,(#955));
+#955=IFCPROPERTYSINGLEVALUE('Symbol',$,IFCLABEL('door-tag'),$);
+#956=IFCCARTESIANPOINT((0.,0.,0.));
+#957=IFCDIRECTION((0.,0.,1.));
+#958=IFCDIRECTION((1.,0.,0.));
+#959=IFCAXIS2PLACEMENT3D(#956,#957,#958);
+#960=IFCPLANAREXTENT(1000.,1000.);
+#961=IFCTEXTLITERALWITHEXTENT('{{type.Name}}',#959,.RIGHT.,#960,'center');
+#962=IFCCARTESIANPOINT((0.,0.,0.));
+#963=IFCDIRECTION((0.,0.,1.));
+#964=IFCDIRECTION((1.,0.,0.));
+#965=IFCAXIS2PLACEMENT3D(#962,#963,#964);
+#966=IFCPLANAREXTENT(1000.,1000.);
+#967=IFCTEXTLITERALWITHEXTENT('{{Name}}',#965,.RIGHT.,#966,'center');
+#968=IFCSHAPEREPRESENTATION(#19,'Annotation','Annotation2D',(#961,#967));
+#969=IFCCARTESIANPOINT((0.,0.,0.));
+#970=IFCDIRECTION((1.,0.,0.));
+#971=IFCDIRECTION((0.,0.,1.));
+#972=IFCAXIS2PLACEMENT3D(#969,#971,#970);
+#973=IFCREPRESENTATIONMAP(#972,#968);
+#974=IFCTYPEPRODUCT('0GzsBpihz2rhFiNrI21_qk',$,'WINDOW-TAG',$,'IfcAnnotation/TEXT',(#975),(#988),$);
+#975=IFCPROPERTYSET('1H3_sptFj629paLp_0Wr$M',$,'EPset_Annotation',$,(#976));
+#976=IFCPROPERTYSINGLEVALUE('Symbol',$,IFCLABEL('window-tag'),$);
+#977=IFCCARTESIANPOINT((0.,0.,0.));
+#978=IFCDIRECTION((0.,0.,1.));
+#979=IFCDIRECTION((1.,0.,0.));
+#980=IFCAXIS2PLACEMENT3D(#977,#978,#979);
+#981=IFCPLANAREXTENT(1000.,1000.);
+#982=IFCTEXTLITERALWITHEXTENT('{{Name}}',#980,.RIGHT.,#981,'center');
+#983=IFCSHAPEREPRESENTATION(#19,'Annotation','Annotation2D',(#982));
#984=IFCCARTESIANPOINT((0.,0.,0.));
#985=IFCDIRECTION((1.,0.,0.));
#986=IFCDIRECTION((0.,0.,1.));
#987=IFCAXIS2PLACEMENT3D(#984,#986,#985);
#988=IFCREPRESENTATIONMAP(#987,#983);
+#989=IFCTYPEPRODUCT('0_ZSOY3L933P2hpQlufZXG',$,'SPACE-TAG',$,'IfcAnnotation/TEXT',(#990),(#1015),$);
+#990=IFCPROPERTYSET('2largBt_9Efvq_ZO3VC$62',$,'EPset_Annotation',$,(#991));
+#991=IFCPROPERTYSINGLEVALUE('Symbol',$,IFCLABEL('space-tag'),$);
+#992=IFCCARTESIANPOINT((0.,0.,0.));
+#993=IFCDIRECTION((0.,0.,1.));
+#994=IFCDIRECTION((1.,0.,0.));
+#995=IFCAXIS2PLACEMENT3D(#992,#993,#994);
+#996=IFCPLANAREXTENT(1000.,1000.);
+#997=IFCTEXTLITERALWITHEXTENT('{{Name}}',#995,.RIGHT.,#996,'center');
+#998=IFCCARTESIANPOINT((0.,0.,0.));
+#999=IFCDIRECTION((0.,0.,1.));
+#1000=IFCDIRECTION((1.,0.,0.));
+#1001=IFCAXIS2PLACEMENT3D(#998,#999,#1000);
+#1002=IFCPLANAREXTENT(1000.,1000.);
+#1003=IFCTEXTLITERALWITHEXTENT('{{Description}}',#1001,.RIGHT.,#1002,'center');
+#1004=IFCCARTESIANPOINT((0.,0.,0.));
+#1005=IFCDIRECTION((0.,0.,1.));
+#1006=IFCDIRECTION((1.,0.,0.));
+#1007=IFCAXIS2PLACEMENT3D(#1004,#1005,#1006);
+#1008=IFCPLANAREXTENT(1000.,1000.);
+#1009=IFCTEXTLITERALWITHEXTENT('``round({{Qto_SpaceBaseQuantities.NetFloorArea}} or 0., 2)``',#1007,.RIGHT.,#1008,'center');
+#1010=IFCSHAPEREPRESENTATION(#19,'Annotation','Annotation2D',(#997,#1003,#1009));
+#1011=IFCCARTESIANPOINT((0.,0.,0.));
+#1012=IFCDIRECTION((1.,0.,0.));
+#1013=IFCDIRECTION((0.,0.,1.));
+#1014=IFCAXIS2PLACEMENT3D(#1011,#1013,#1012);
+#1015=IFCREPRESENTATIONMAP(#1014,#1010);
+#1016=IFCTYPEPRODUCT('0HEwANafP4fxKyuaCfGbS3',$,'MATERIAL-TAG',$,'IfcAnnotation/TEXT',(#1017),(#1030),$);
+#1017=IFCPROPERTYSET('2sggdk9MH439wLx7vxNKqM',$,'EPset_Annotation',$,(#1018));
+#1018=IFCPROPERTYSINGLEVALUE('Symbol',$,IFCLABEL('rectangle-tag'),$);
+#1019=IFCCARTESIANPOINT((0.,0.,0.));
+#1020=IFCDIRECTION((0.,0.,1.));
+#1021=IFCDIRECTION((1.,0.,0.));
+#1022=IFCAXIS2PLACEMENT3D(#1019,#1020,#1021);
+#1023=IFCPLANAREXTENT(1000.,1000.);
+#1024=IFCTEXTLITERALWITHEXTENT('{{material.Name}}',#1022,.RIGHT.,#1023,'center');
+#1025=IFCSHAPEREPRESENTATION(#19,'Annotation','Annotation2D',(#1024));
+#1026=IFCCARTESIANPOINT((0.,0.,0.));
+#1027=IFCDIRECTION((1.,0.,0.));
+#1028=IFCDIRECTION((0.,0.,1.));
+#1029=IFCAXIS2PLACEMENT3D(#1026,#1028,#1027);
+#1030=IFCREPRESENTATIONMAP(#1029,#1025);
+#1031=IFCTYPEPRODUCT('1PtEC1wO9Ey89drkU$ClgC',$,'TYPE-TAG',$,'IfcAnnotation/TEXT',(#1032),(#1045),$);
+#1032=IFCPROPERTYSET('0BxGUBFKj5Zv6MxwWBZjf1',$,'EPset_Annotation',$,(#1033));
+#1033=IFCPROPERTYSINGLEVALUE('Symbol',$,IFCLABEL('capsule-tag'),$);
+#1034=IFCCARTESIANPOINT((0.,0.,0.));
+#1035=IFCDIRECTION((0.,0.,1.));
+#1036=IFCDIRECTION((1.,0.,0.));
+#1037=IFCAXIS2PLACEMENT3D(#1034,#1035,#1036);
+#1038=IFCPLANAREXTENT(1000.,1000.);
+#1039=IFCTEXTLITERALWITHEXTENT('{{type.Name}}',#1037,.RIGHT.,#1038,'center');
+#1040=IFCSHAPEREPRESENTATION(#19,'Annotation','Annotation2D',(#1039));
+#1041=IFCCARTESIANPOINT((0.,0.,0.));
+#1042=IFCDIRECTION((1.,0.,0.));
+#1043=IFCDIRECTION((0.,0.,1.));
+#1044=IFCAXIS2PLACEMENT3D(#1041,#1043,#1042);
+#1045=IFCREPRESENTATIONMAP(#1044,#1040);
+#1046=IFCTYPEPRODUCT('2ZevjiDVn8afFgofVv7b2t',$,'NAME-TAG',$,'IfcAnnotation/TEXT',(#1047),(#1060),$);
+#1047=IFCPROPERTYSET('30Y2WSgPb5PBJdSrE90aad',$,'EPset_Annotation',$,(#1048));
+#1048=IFCPROPERTYSINGLEVALUE('Symbol',$,IFCLABEL('capsule-tag'),$);
+#1049=IFCCARTESIANPOINT((0.,0.,0.));
+#1050=IFCDIRECTION((0.,0.,1.));
+#1051=IFCDIRECTION((1.,0.,0.));
+#1052=IFCAXIS2PLACEMENT3D(#1049,#1050,#1051);
+#1053=IFCPLANAREXTENT(1000.,1000.);
+#1054=IFCTEXTLITERALWITHEXTENT('{{Name}}',#1052,.RIGHT.,#1053,'center');
+#1055=IFCSHAPEREPRESENTATION(#19,'Annotation','Annotation2D',(#1054));
+#1056=IFCCARTESIANPOINT((0.,0.,0.));
+#1057=IFCDIRECTION((1.,0.,0.));
+#1058=IFCDIRECTION((0.,0.,1.));
+#1059=IFCAXIS2PLACEMENT3D(#1056,#1058,#1057);
+#1060=IFCREPRESENTATIONMAP(#1059,#1055);
ENDSEC;
END-ISO-10303-21;
diff --git a/src/blenderbim/scripts/generate_demo_library.py b/src/blenderbim/scripts/generate_demo_library.py
index f33657e289..c2692dd7de 100644
--- a/src/blenderbim/scripts/generate_demo_library.py
+++ b/src/blenderbim/scripts/generate_demo_library.py
@@ -57,6 +57,14 @@ class LibraryGenerator:
target_view="PLAN_VIEW",
parent=plan,
),
+ "plan_annotation": ifcopenshell.api.run(
+ "context.add_context",
+ self.file,
+ context_type="Plan",
+ context_identifier="Annotation",
+ target_view="PLAN_VIEW",
+ parent=plan,
+ ),
}
self.material = ifcopenshell.api.run("material.add_material", self.file, name="Unknown")
@@ -84,11 +92,17 @@ class LibraryGenerator:
self.create_layer_type("IfcSlabType", "FLR150", 0.2)
self.create_layer_type("IfcSlabType", "FLR250", 0.3)
- profile = self.file.create_entity("IfcRectangleProfileDef", ProfileName="500x600", ProfileType="AREA", XDim=0.5, YDim=0.6)
+ profile = self.file.create_entity(
+ "IfcRectangleProfileDef", ProfileName="500x600", ProfileType="AREA", XDim=0.5, YDim=0.6
+ )
self.create_profile_type("IfcColumnType", "C1", profile)
profile = self.file.create_entity(
- "IfcCircleHollowProfileDef", ProfileName="500.0x5.0 CHS", ProfileType="AREA", Radius=0.25, WallThickness=0.005
+ "IfcCircleHollowProfileDef",
+ ProfileName="500.0x5.0 CHS",
+ ProfileType="AREA",
+ Radius=0.25,
+ WallThickness=0.005,
)
self.create_profile_type("IfcColumnType", "C2", profile)
@@ -132,8 +146,41 @@ class LibraryGenerator:
self.create_type("IfcDoorType", "DT01", {"model_body": "Door", "plan_body": "Door-Plan"})
self.create_type("IfcFurnitureType", "BUN01", {"model_body": "Bunny", "plan_body": "Bunny-Plan"})
+ self.create_text_type("DOOR-TAG", "door-tag", ["{{type.Name}}", "{{Name}}"])
+ self.create_text_type("WINDOW-TAG", "window-tag", ["{{Name}}"])
+ self.create_text_type("SPACE-TAG", "space-tag", ["{{Name}}", "{{Description}}", "``round({{Qto_SpaceBaseQuantities.NetFloorArea}} or 0., 2)``"])
+ self.create_text_type("MATERIAL-TAG", "rectangle-tag", ["{{material.Name}}"])
+ self.create_text_type("TYPE-TAG", "capsule-tag", ["{{type.Name}}"])
+ self.create_text_type("NAME-TAG", "capsule-tag", ["{{Name}}"])
+
self.file.write("IFC4 Demo Library.ifc")
+ def create_text_type(self, name, symbol, literals):
+ element = ifcopenshell.api.run("root.create_entity", self.file, ifc_class="IfcTypeProduct", name=name)
+ element.ApplicableOccurrence = "IfcAnnotation/TEXT"
+ pset = ifcopenshell.api.run("pset.add_pset", self.file, product=element, name="EPset_Annotation")
+ ifcopenshell.api.run("pset.edit_pset", self.file, pset=pset, properties={"Symbol": symbol})
+ items = []
+ for literal in literals:
+ origin = self.file.createIfcAxis2Placement3D(
+ self.file.createIfcCartesianPoint((0.0, 0.0, 0.0)),
+ self.file.createIfcDirection((0.0, 0.0, 1.0)),
+ self.file.createIfcDirection((1.0, 0.0, 0.0)),
+ )
+ items.append(self.file.createIfcTextLiteralWithExtent(
+ literal, origin, "RIGHT", self.file.createIfcPlanarExtent(1000, 1000), "center"
+ ))
+
+ representation = self.file.createIfcShapeRepresentation(
+ self.representations["plan_annotation"],
+ self.representations["plan_annotation"].ContextIdentifier,
+ "Annotation2D",
+ items,
+ )
+ ifcopenshell.api.run(
+ "geometry.assign_representation", self.file, product=element, representation=representation
+ )
+
def create_layer_type(self, ifc_class, name, thickness):
element = ifcopenshell.api.run("root.create_entity", self.file, ifc_class=ifc_class, name=name)
rel = ifcopenshell.api.run("material.assign_material", self.file, product=element, type="IfcMaterialLayerSet")
@@ -172,8 +219,8 @@ class LibraryGenerator:
"style.add_surface_style",
self.file,
style=style,
- ifc_class="IfcSurfaceStyleRendering",
- attributes=tool.Style.get_surface_rendering_attributes(slot.material),
+ ifc_class="IfcSurfaceStyleShading",
+ attributes=tool.Style.get_surface_shading_attributes(slot.material),
)
styles.append(style)
if styles: