forked from IfcOpenShell/files
-
Notifications
You must be signed in to change notification settings - Fork 0
/
576--buildingElementProxy--wrong-geometry--augmented.ifc
2412 lines (2412 loc) · 143 KB
/
576--buildingElementProxy--wrong-geometry--augmented.ifc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ViewDefinition [DesignTransferView_V1.0]'),'2;1');
FILE_NAME('576--buildingElementProxy--borked.ifc','2019-04-11T10:52:55',(''),(''),'The EXPRESS Data Manager Version 5.02.0100.07 : 28 Aug 2013','20181011_1500(x64) - Exporter 18.3.2.7 - Alternate UI 18.3.2.7','');
FILE_SCHEMA(('IFC4'));
ENDSEC;
DATA;
#1=IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);
#5=IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');
#6=IFCCARTESIANPOINT((0.,0.,0.));
#12=IFCDIRECTION((1.,0.,0.));
#14=IFCDIRECTION((-1.,0.,0.));
#16=IFCDIRECTION((0.,1.,0.));
#18=IFCDIRECTION((0.,-1.,0.));
#20=IFCDIRECTION((0.,0.,1.));
#22=IFCDIRECTION((0.,0.,-1.));
#32=IFCAXIS2PLACEMENT3D(#6,$,$);
#33=IFCLOCALPLACEMENT(#1357425,#32);
#36=IFCPERSON($,'','',$,$,$,$,$);
#38=IFCORGANIZATION($,'','',$,$);
#39=IFCPERSONANDORGANIZATION(#36,#38,$);
#42=IFCOWNERHISTORY(#39,#5,$,.NOCHANGE.,$,$,$,0);
#43=IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);
#44=IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);
#45=IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);
#46=IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);
#47=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
#48=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
#49=IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.0174532925199433),#47);
#50=IFCCONVERSIONBASEDUNIT(#48,.PLANEANGLEUNIT.,'DEGREE',#49);
#52=IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.);
#53=IFCDERIVEDUNITELEMENT(#52,1);
#54=IFCDERIVEDUNITELEMENT(#44,-3);
#55=IFCDERIVEDUNIT((#53,#54),.MASSDENSITYUNIT.,$);
#57=IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);
#58=IFCSIUNIT(*,.FREQUENCYUNIT.,$,.HERTZ.);
#59=IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.KELVIN.);
#60=IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.DEGREE_CELSIUS.);
#61=IFCDERIVEDUNITELEMENT(#52,1);
#62=IFCDERIVEDUNITELEMENT(#59,-1);
#63=IFCDERIVEDUNITELEMENT(#57,-3);
#64=IFCDERIVEDUNIT((#61,#62,#63),.THERMALTRANSMITTANCEUNIT.,$);
#67=IFCDERIVEDUNITELEMENT(#44,3);
#68=IFCDERIVEDUNITELEMENT(#57,-1);
#69=IFCDERIVEDUNIT((#67,#68),.VOLUMETRICFLOWRATEUNIT.,$);
#71=IFCSIUNIT(*,.ELECTRICCURRENTUNIT.,$,.AMPERE.);
#72=IFCSIUNIT(*,.ELECTRICVOLTAGEUNIT.,$,.VOLT.);
#73=IFCSIUNIT(*,.POWERUNIT.,$,.WATT.);
#74=IFCSIUNIT(*,.FORCEUNIT.,.KILO.,.NEWTON.);
#75=IFCSIUNIT(*,.ILLUMINANCEUNIT.,$,.LUX.);
#76=IFCSIUNIT(*,.LUMINOUSFLUXUNIT.,$,.LUMEN.);
#77=IFCSIUNIT(*,.LUMINOUSINTENSITYUNIT.,$,.CANDELA.);
#78=IFCDERIVEDUNITELEMENT(#52,-1);
#79=IFCDERIVEDUNITELEMENT(#44,-2);
#80=IFCDERIVEDUNITELEMENT(#57,3);
#81=IFCDERIVEDUNITELEMENT(#76,1);
#82=IFCDERIVEDUNIT((#78,#79,#80,#81),.USERDEFINED.,'Luminous Efficacy');
#84=IFCDERIVEDUNITELEMENT(#44,1);
#85=IFCDERIVEDUNITELEMENT(#57,-1);
#86=IFCDERIVEDUNIT((#84,#85),.LINEARVELOCITYUNIT.,$);
#88=IFCMONETARYUNIT('kr');
#89=IFCSIUNIT(*,.PRESSUREUNIT.,$,.PASCAL.);
#90=IFCDERIVEDUNITELEMENT(#44,-2);
#91=IFCDERIVEDUNITELEMENT(#52,1);
#92=IFCDERIVEDUNITELEMENT(#57,-2);
#93=IFCDERIVEDUNIT((#90,#91,#92),.USERDEFINED.,'Friction Loss');
#95=IFCUNITASSIGNMENT((#43,#45,#46,#50,#52,#55,#57,#58,#60,#64,#69,#71,#72,#73,#74,#75,#76,#77,#82,#86,#88,#89,#93));
#97=IFCAXIS2PLACEMENT3D(#6,$,$);
#98=IFCDIRECTION((-0.609226545617257,0.792996227049829));
#100=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.01,#97,#98);
#106=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#100,$,.MODEL_VIEW.,$);
#109=IFCPROJECT('01AVWZ3wP1LPJEbDcR4ert',#42,'',$,$,'','',(#100),#95);
#183=IFCCARTESIANPOINT((0.,0.,20450.));
#185=IFCAXIS2PLACEMENT3D(#183,$,$);
#186=IFCLOCALPLACEMENT(#33,#185);
#4844=IFCCARTESIANTRANSFORMATIONOPERATOR3D($,$,#6,1.,$);
#39827=IFCCARTESIANPOINT((244.010686312226,145.928795605952,23.7021928817706));
#39829=IFCVERTEXPOINT(#39827);
#39830=IFCCARTESIANPOINT((241.593776636161,146.436458276516,22.2278334317259));
#39832=IFCVERTEXPOINT(#39830);
#39833=IFCDIRECTION((-0.840294037981916,0.176500561690902,-0.51259485117863));
#39835=IFCVECTOR(#39833,304.8);
#39836=IFCLINE(#39827,#39835);
#39837=IFCEDGECURVE(#39829,#39832,#39836,.T.);
#39838=IFCCARTESIANPOINT((251.596763578703,146.436458276516,22.2278334317259));
#39840=IFCVERTEXPOINT(#39838);
#39841=IFCCARTESIANPOINT((246.595270107432,146.436458276516,22.2278334317259));
#39843=IFCDIRECTION((0.,-0.325568154457145,0.945518575599322));
#39845=IFCAXIS2PLACEMENT3D(#39841,#39843,#14);
#39846=IFCCIRCLE(#39845,5.00149347127109);
#39847=IFCEDGECURVE(#39832,#39840,#39846,.T.);
#39848=IFCCARTESIANPOINT((249.179853902638,145.928795605952,23.7021928817706));
#39850=IFCVERTEXPOINT(#39848);
#39851=IFCDIRECTION((-0.840294037981916,-0.176500561690902,0.51259485117863));
#39853=IFCVECTOR(#39851,304.8);
#39854=IFCLINE(#39838,#39853);
#39855=IFCEDGECURVE(#39840,#39850,#39854,.T.);
#39856=IFCDIRECTION((0.,-0.325568154457145,0.945518575599322));
#39858=IFCAXIS2PLACEMENT3D(#39841,#39856,#14);
#39859=IFCCIRCLE(#39858,5.00149347127109);
#39860=IFCEDGECURVE(#39840,#39832,#39859,.T.);
#39861=IFCCARTESIANPOINT((246.595270107432,145.928795605952,23.7021928817706));
#39863=IFCDIRECTION((0.,0.325568154457145,-0.945518575599322));
#39865=IFCAXIS2PLACEMENT3D(#39861,#39863,#14);
#39866=IFCCIRCLE(#39865,2.58458379520594);
#39867=IFCEDGECURVE(#39850,#39829,#39866,.T.);
#39868=IFCVERTEXPOINT(#39861);
#39869=IFCVECTOR(#14,304.8);
#39870=IFCLINE(#39848,#39869);
#39871=IFCEDGECURVE(#39850,#39868,#39870,.T.);
#39872=IFCVECTOR(#14,304.8);
#39873=IFCLINE(#39861,#39872);
#39874=IFCEDGECURVE(#39868,#39829,#39873,.T.);
#39875=IFCDIRECTION((0.,0.325568154457145,-0.945518575599322));
#39877=IFCAXIS2PLACEMENT3D(#39861,#39875,#14);
#39878=IFCCIRCLE(#39877,2.58458379520594);
#39879=IFCEDGECURVE(#39829,#39850,#39878,.T.);
#39880=IFCCARTESIANPOINT((231.853002975159,150.281960078875,11.0596852671948));
#39882=IFCVERTEXPOINT(#39880);
#39883=IFCCARTESIANPOINT((223.034084108256,150.001631284502,11.8738192011364));
#39885=IFCVERTEXPOINT(#39883);
#39886=IFCDIRECTION((-0.995267404970934,-0.0316367704391176,0.0918798528438382));
#39888=IFCVECTOR(#39886,304.8);
#39889=IFCLINE(#39880,#39888);
#39890=IFCEDGECURVE(#39882,#39885,#39889,.T.);
#39891=IFCCARTESIANPOINT((270.156456106609,150.001631284502,11.8738192011364));
#39893=IFCVERTEXPOINT(#39891);
#39894=IFCCARTESIANPOINT((246.595270107432,150.001631284502,11.8738192011364));
#39896=IFCDIRECTION((0.,-0.325568154457145,0.945518575599322));
#39898=IFCAXIS2PLACEMENT3D(#39894,#39896,#14);
#39899=IFCCIRCLE(#39898,23.5611859991766);
#39900=IFCEDGECURVE(#39885,#39893,#39899,.T.);
#39901=IFCCARTESIANPOINT((261.337537239706,150.281960078875,11.0596852671948));
#39903=IFCVERTEXPOINT(#39901);
#39904=IFCDIRECTION((-0.995267404970934,0.0316367704391214,-0.0918798528438382));
#39906=IFCVECTOR(#39904,304.8);
#39907=IFCLINE(#39891,#39906);
#39908=IFCEDGECURVE(#39893,#39903,#39907,.T.);
#39909=IFCDIRECTION((0.,-0.325568154457145,0.945518575599322));
#39911=IFCAXIS2PLACEMENT3D(#39894,#39909,#14);
#39912=IFCCIRCLE(#39911,23.5611859991766);
#39913=IFCEDGECURVE(#39893,#39885,#39912,.T.);
#39914=IFCCARTESIANPOINT((246.595270107432,150.281960078875,11.0596852671946));
#39916=IFCDIRECTION((0.,0.325568154457144,-0.945518575599322));
#39918=IFCAXIS2PLACEMENT3D(#39914,#39916,#14);
#39919=IFCCIRCLE(#39918,14.7422671322734);
#39920=IFCEDGECURVE(#39903,#39882,#39919,.T.);
#39921=IFCCARTESIANPOINT((261.337537239706,149.663234265686,12.8565955041563));
#39923=IFCVERTEXPOINT(#39921);
#39924=IFCDIRECTION((0.,-0.325568154457135,0.945518575599324));
#39926=IFCVECTOR(#39924,304.8);
#39927=IFCLINE(#39901,#39926);
#39928=IFCEDGECURVE(#39903,#39923,#39927,.T.);
#39929=IFCCARTESIANPOINT((231.853002975159,149.663234265686,12.8565955041563));
#39931=IFCVERTEXPOINT(#39929);
#39932=IFCDIRECTION((0.,0.32556815445715,-0.945518575599319));
#39934=IFCVECTOR(#39932,304.8);
#39935=IFCLINE(#39929,#39934);
#39936=IFCEDGECURVE(#39931,#39882,#39935,.T.);
#39937=IFCDIRECTION((0.,0.325568154457144,-0.945518575599322));
#39939=IFCAXIS2PLACEMENT3D(#39914,#39937,#14);
#39940=IFCCIRCLE(#39939,14.7422671322734);
#39941=IFCEDGECURVE(#39882,#39903,#39940,.T.);
#39942=IFCCARTESIANPOINT((246.595270107432,149.663234265686,12.8565955041563));
#39944=IFCDIRECTION((0.,0.325568154457144,-0.945518575599322));
#39946=IFCAXIS2PLACEMENT3D(#39942,#39944,#14);
#39947=IFCCIRCLE(#39946,14.7422671322734);
#39948=IFCEDGECURVE(#39923,#39931,#39947,.T.);
#39949=IFCCARTESIANPOINT((263.415255113512,149.663234265686,12.8565955041563));
#39951=IFCVERTEXPOINT(#39949);
#39952=IFCVECTOR(#12,304.8);
#39953=IFCLINE(#39921,#39952);
#39954=IFCEDGECURVE(#39923,#39951,#39953,.T.);
#39955=IFCCARTESIANPOINT((229.775285101353,149.663234265686,12.8565955041563));
#39957=IFCVERTEXPOINT(#39955);
#39958=IFCVECTOR(#12,304.8);
#39959=IFCLINE(#39955,#39958);
#39960=IFCEDGECURVE(#39957,#39931,#39959,.T.);
#39961=IFCDIRECTION((0.,0.325568154457144,-0.945518575599322));
#39963=IFCAXIS2PLACEMENT3D(#39942,#39961,#14);
#39964=IFCCIRCLE(#39963,14.7422671322734);
#39965=IFCEDGECURVE(#39931,#39923,#39964,.T.);
#39966=IFCDIRECTION((0.,0.325568154457144,-0.945518575599322));
#39968=IFCAXIS2PLACEMENT3D(#39942,#39966,#14);
#39969=IFCCIRCLE(#39968,16.8199850060793);
#39970=IFCEDGECURVE(#39951,#39957,#39969,.T.);
#39971=IFCCARTESIANPOINT((263.415255113512,149.118966870402,14.4372627939043));
#39973=IFCVERTEXPOINT(#39971);
#39974=IFCDIRECTION((0.,-0.325568154457145,0.945518575599321));
#39976=IFCVECTOR(#39974,304.8);
#39977=IFCLINE(#39949,#39976);
#39978=IFCEDGECURVE(#39951,#39973,#39977,.T.);
#39979=IFCCARTESIANPOINT((229.775285101353,149.118966870402,14.4372627939043));
#39981=IFCVERTEXPOINT(#39979);
#39982=IFCDIRECTION((0.,0.325568154457145,-0.945518575599321));
#39984=IFCVECTOR(#39982,304.8);
#39985=IFCLINE(#39979,#39984);
#39986=IFCEDGECURVE(#39981,#39957,#39985,.T.);
#39987=IFCDIRECTION((0.,0.325568154457144,-0.945518575599322));
#39989=IFCAXIS2PLACEMENT3D(#39942,#39987,#14);
#39990=IFCCIRCLE(#39989,16.8199850060793);
#39991=IFCEDGECURVE(#39957,#39951,#39990,.T.);
#39992=IFCCARTESIANPOINT((246.595270107432,149.118966870402,14.4372627939047));
#39994=IFCDIRECTION((0.,0.325568154457145,-0.945518575599322));
#39996=IFCAXIS2PLACEMENT3D(#39992,#39994,#14);
#39997=IFCCIRCLE(#39996,16.8199850060789);
#39998=IFCEDGECURVE(#39973,#39981,#39997,.T.);
#39999=IFCCARTESIANPOINT((248.096118962252,148.395904450771,16.5371885382355));
#40001=IFCVERTEXPOINT(#39999);
#40002=IFCDIRECTION((-0.989653626412681,-0.0467115990513327,0.135660334078528));
#40004=IFCVECTOR(#40002,304.8);
#40005=IFCLINE(#39971,#40004);
#40006=IFCEDGECURVE(#39973,#40001,#40005,.T.);
#40007=IFCCARTESIANPOINT((245.094421252613,148.395904450771,16.5371885382355));
#40009=IFCVERTEXPOINT(#40007);
#40010=IFCDIRECTION((-0.989653626412681,0.0467115990513349,-0.135660334078528));
#40012=IFCVECTOR(#40010,304.8);
#40013=IFCLINE(#40007,#40012);
#40014=IFCEDGECURVE(#40009,#39981,#40013,.T.);
#40015=IFCDIRECTION((0.,0.325568154457145,-0.945518575599322));
#40017=IFCAXIS2PLACEMENT3D(#39992,#40015,#14);
#40018=IFCCIRCLE(#40017,16.8199850060789);
#40019=IFCEDGECURVE(#39981,#39973,#40018,.T.);
#40020=IFCDIRECTION((0.502780525610181,0.281425704502097,-0.8173195922726));
#40022=IFCVECTOR(#40020,304.8);
#40023=IFCLINE(#39830,#40022);
#40024=IFCEDGECURVE(#39832,#40009,#40023,.T.);
#40025=IFCCARTESIANPOINT((246.595270107432,148.395904450771,16.5371885382358));
#40027=IFCDIRECTION((0.,0.325568154457145,-0.945518575599322));
#40029=IFCAXIS2PLACEMENT3D(#40025,#40027,#14);
#40030=IFCCIRCLE(#40029,1.5008488548191);
#40031=IFCEDGECURVE(#40001,#40009,#40030,.T.);
#40032=IFCDIRECTION((0.502780525610181,-0.281425704502097,0.8173195922726));
#40034=IFCVECTOR(#40032,304.8);
#40035=IFCLINE(#39999,#40034);
#40036=IFCEDGECURVE(#40001,#39840,#40035,.T.);
#40037=IFCDIRECTION((0.,0.325568154457145,-0.945518575599322));
#40039=IFCAXIS2PLACEMENT3D(#40025,#40037,#14);
#40040=IFCCIRCLE(#40039,1.5008488548191);
#40041=IFCEDGECURVE(#40009,#40001,#40040,.T.);
#40042=IFCCARTESIANPOINT((220.052411987271,149.118966870402,14.4372627939043));
#40044=IFCVERTEXPOINT(#40042);
#40045=IFCCARTESIANPOINT((220.052411987271,152.679999795898,4.09527223591655));
#40047=IFCVERTEXPOINT(#40045);
#40048=IFCDIRECTION((0.,0.325568154457144,-0.945518575599321));
#40050=IFCVECTOR(#40048,304.8);
#40051=IFCLINE(#40042,#40050);
#40052=IFCEDGECURVE(#40044,#40047,#40051,.T.);
#40053=IFCCARTESIANPOINT((273.138128227594,152.679999795898,4.09527223591655));
#40055=IFCVERTEXPOINT(#40053);
#40056=IFCCARTESIANPOINT((220.061750405928,149.799436418399,4.09527223591655));
#40058=IFCCARTESIANPOINT((220.657371022944,145.643870780534,4.09527223591655));
#40060=IFCCARTESIANPOINT((222.644703493261,140.331220712289,4.09527223591655));
#40062=IFCCARTESIANPOINT((225.342477508373,135.458217659422,4.09527223591655));
#40064=IFCCARTESIANPOINT((229.984141528259,130.235909658227,4.09527223591614));
#40066=IFCCARTESIANPOINT((238.44656030496,125.186934450548,4.09527223591628));
#40068=IFCCARTESIANPOINT((249.923374343797,123.703073679142,4.09527223591628));
#40070=IFCCARTESIANPOINT((260.210092258039,127.836517581712,4.09527223591655));
#40072=IFCCARTESIANPOINT((266.657155315717,133.884563100068,4.09527223591655));
#40074=IFCCARTESIANPOINT((270.326828899993,139.50104496045,4.09527223591655));
#40076=IFCCARTESIANPOINT((272.622351692236,145.916233814682,4.09527223591655));
#40078=IFCCARTESIANPOINT((273.130657492668,150.375549093899,4.09527223591655));
#40080=IFCBSPLINECURVEWITHKNOTS(3,(#40045,#40056,#40058,#40060,#40062,#40064,#40066,#40068,#40070,#40072,#40074,#40076,#40078,#40053),.UNSPECIFIED.,.F.,.U.,(4,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.903846153846154,-0.855769230769231,-0.807692307692308,-0.711538461538462,-0.615384615384615,-0.461538461538462,-0.307692307692308,-0.230769230769231,-0.153846153846154,-0.0769230769230769,0.),.UNSPECIFIED.);
#40084=IFCEDGECURVE(#40047,#40055,#40080,.T.);
#40085=IFCCARTESIANPOINT((273.138128227594,149.118966870402,14.4372627939043));
#40087=IFCVERTEXPOINT(#40085);
#40088=IFCDIRECTION((0.,-0.325568154457144,0.945518575599321));
#40090=IFCVECTOR(#40088,304.8);
#40091=IFCLINE(#40053,#40090);
#40092=IFCEDGECURVE(#40055,#40087,#40091,.T.);
#40093=IFCCARTESIANPOINT((273.128789808937,155.560563173397,4.09527223591655));
#40095=IFCCARTESIANPOINT((272.533169191921,159.716128811262,4.09527223591655));
#40097=IFCCARTESIANPOINT((270.545836721604,165.028778879508,4.09527223591655));
#40099=IFCCARTESIANPOINT((267.848062706491,169.901781932375,4.09527223591655));
#40101=IFCCARTESIANPOINT((263.206398686606,175.124089933569,4.09527223591614));
#40103=IFCCARTESIANPOINT((254.743979909904,180.173065141249,4.09527223591628));
#40105=IFCCARTESIANPOINT((243.267165871067,181.656925912654,4.09527223591628));
#40107=IFCCARTESIANPOINT((232.980447956825,177.523482010084,4.09527223591655));
#40109=IFCCARTESIANPOINT((226.533384899147,171.475436491728,4.09527223591655));
#40111=IFCCARTESIANPOINT((222.863711314872,165.858954631346,4.09527223591655));
#40113=IFCCARTESIANPOINT((220.568188522628,159.443765777114,4.09527223591655));
#40115=IFCCARTESIANPOINT((220.059882722197,154.984450497897,4.09527223591655));
#40117=IFCBSPLINECURVEWITHKNOTS(3,(#40053,#40093,#40095,#40097,#40099,#40101,#40103,#40105,#40107,#40109,#40111,#40113,#40115,#40045),.UNSPECIFIED.,.F.,.U.,(4,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.903846153846154,-0.855769230769231,-0.807692307692308,-0.711538461538462,-0.615384615384615,-0.461538461538462,-0.307692307692308,-0.230769230769231,-0.153846153846154,-0.0769230769230769,0.),.UNSPECIFIED.);
#40121=IFCEDGECURVE(#40055,#40047,#40117,.T.);
#40122=IFCDIRECTION((-0.739873382452228,-0.219024721408718,0.636093978395121));
#40124=IFCVECTOR(#40122,304.8);
#40125=IFCLINE(#39883,#40124);
#40126=IFCEDGECURVE(#39885,#40044,#40125,.T.);
#40127=IFCDIRECTION((0.,0.325568154457145,-0.945518575599322));
#40129=IFCAXIS2PLACEMENT3D(#39992,#40127,#14);
#40130=IFCCIRCLE(#40129,26.5428581201609);
#40131=IFCEDGECURVE(#40087,#40044,#40130,.T.);
#40132=IFCDIRECTION((-0.739873382452228,0.219024721408718,-0.636093978395121));
#40134=IFCVECTOR(#40132,304.8);
#40135=IFCLINE(#40085,#40134);
#40136=IFCEDGECURVE(#40087,#39893,#40135,.T.);
#40137=IFCDIRECTION((0.,0.325568154457145,-0.945518575599322));
#40139=IFCAXIS2PLACEMENT3D(#39992,#40137,#14);
#40140=IFCCIRCLE(#40139,26.542858120161);
#40141=IFCEDGECURVE(#40044,#40087,#40140,.T.);
#40142=IFCORIENTEDEDGE(*,*,#39867,.T.);
#40143=IFCORIENTEDEDGE(*,*,#39837,.T.);
#40144=IFCORIENTEDEDGE(*,*,#39847,.T.);
#40145=IFCORIENTEDEDGE(*,*,#39855,.T.);
#40146=IFCEDGELOOP((#40142,#40143,#40144,#40145));
#40148=IFCFACEOUTERBOUND(#40146,.T.);
#40149=IFCCARTESIANPOINT((246.595270107432,144.300954833666,28.4297857597663));
#40151=IFCDIRECTION((0.,-0.325568154457144,0.945518575599321));
#40153=IFCAXIS1PLACEMENT(#40149,#40151);
#40154=IFCDIRECTION((-0.840294037981916,-0.176500561690901,0.51259485117863));
#40156=IFCVECTOR(#40154,304.8);
#40157=IFCLINE(#39838,#40156);
#40158=IFCTRIMMEDCURVE(#40157,(#39838),(#39848),.T.,.CARTESIAN.);
#40161=IFCARBITRARYCLOSEDPROFILEDEF(.CURVE.,'Revolved Face Profile Curve',#40158);
#40162=IFCSURFACEOFREVOLUTION(#40161,$,#40153);
#40163=IFCADVANCEDFACE((#40148),#40162,.T.);
#40165=IFCORIENTEDEDGE(*,*,#39837,.F.);
#40166=IFCORIENTEDEDGE(*,*,#39879,.T.);
#40167=IFCORIENTEDEDGE(*,*,#39855,.F.);
#40168=IFCORIENTEDEDGE(*,*,#39860,.T.);
#40169=IFCEDGELOOP((#40165,#40166,#40167,#40168));
#40171=IFCFACEOUTERBOUND(#40169,.T.);
#40172=IFCDIRECTION((0.,-0.325568154457144,0.945518575599321));
#40174=IFCAXIS1PLACEMENT(#40149,#40172);
#40175=IFCDIRECTION((-0.840294037981916,-0.176500561690901,0.51259485117863));
#40177=IFCVECTOR(#40175,304.8);
#40178=IFCLINE(#39838,#40177);
#40179=IFCTRIMMEDCURVE(#40178,(#39838),(#39848),.T.,.CARTESIAN.);
#40182=IFCARBITRARYCLOSEDPROFILEDEF(.CURVE.,'Revolved Face Profile Curve',#40179);
#40183=IFCSURFACEOFREVOLUTION(#40182,$,#40174);
#40184=IFCADVANCEDFACE((#40171),#40183,.T.);
#40186=IFCORIENTEDEDGE(*,*,#39867,.F.);
#40187=IFCORIENTEDEDGE(*,*,#39871,.T.);
#40188=IFCORIENTEDEDGE(*,*,#39874,.T.);
#40189=IFCEDGELOOP((#40186,#40187,#40188));
#40191=IFCFACEOUTERBOUND(#40189,.T.);
#40192=IFCDIRECTION((0.,-0.325568154457144,0.945518575599321));
#40194=IFCAXIS2PLACEMENT3D(#39861,#40192,#14);
#40195=IFCPLANE(#40194);
#40196=IFCADVANCEDFACE((#40191),#40195,.T.);
#40198=IFCORIENTEDEDGE(*,*,#39879,.F.);
#40199=IFCORIENTEDEDGE(*,*,#39874,.F.);
#40200=IFCORIENTEDEDGE(*,*,#39871,.F.);
#40201=IFCEDGELOOP((#40198,#40199,#40200));
#40203=IFCFACEOUTERBOUND(#40201,.T.);
#40204=IFCDIRECTION((0.,-0.325568154457144,0.945518575599321));
#40206=IFCAXIS2PLACEMENT3D(#39861,#40204,#14);
#40207=IFCPLANE(#40206);
#40208=IFCADVANCEDFACE((#40203),#40207,.T.);
#40210=IFCORIENTEDEDGE(*,*,#39920,.T.);
#40211=IFCORIENTEDEDGE(*,*,#39890,.T.);
#40212=IFCORIENTEDEDGE(*,*,#39900,.T.);
#40213=IFCORIENTEDEDGE(*,*,#39908,.T.);
#40214=IFCEDGELOOP((#40210,#40211,#40212,#40213));
#40216=IFCFACEOUTERBOUND(#40214,.T.);
#40217=IFCDIRECTION((0.,-0.325568154457144,0.945518575599321));
#40219=IFCAXIS1PLACEMENT(#40149,#40217);
#40220=IFCDIRECTION((-0.995267404970935,0.0316367704391194,-0.0918798528438276));
#40222=IFCVECTOR(#40220,304.8);
#40223=IFCLINE(#39891,#40222);
#40224=IFCTRIMMEDCURVE(#40223,(#39891),(#39901),.T.,.CARTESIAN.);
#40227=IFCARBITRARYCLOSEDPROFILEDEF(.CURVE.,'Revolved Face Profile Curve',#40224);
#40228=IFCSURFACEOFREVOLUTION(#40227,$,#40219);
#40229=IFCADVANCEDFACE((#40216),#40228,.T.);
#40231=IFCORIENTEDEDGE(*,*,#39890,.F.);
#40232=IFCORIENTEDEDGE(*,*,#39941,.T.);
#40233=IFCORIENTEDEDGE(*,*,#39908,.F.);
#40234=IFCORIENTEDEDGE(*,*,#39913,.T.);
#40235=IFCEDGELOOP((#40231,#40232,#40233,#40234));
#40237=IFCFACEOUTERBOUND(#40235,.T.);
#40238=IFCDIRECTION((0.,-0.325568154457144,0.945518575599321));
#40240=IFCAXIS1PLACEMENT(#40149,#40238);
#40241=IFCDIRECTION((-0.995267404970935,0.0316367704391194,-0.0918798528438275));
#40243=IFCVECTOR(#40241,304.8);
#40244=IFCLINE(#39891,#40243);
#40245=IFCTRIMMEDCURVE(#40244,(#39891),(#39901),.T.,.CARTESIAN.);
#40248=IFCARBITRARYCLOSEDPROFILEDEF(.CURVE.,'Revolved Face Profile Curve',#40245);
#40249=IFCSURFACEOFREVOLUTION(#40248,$,#40240);
#40250=IFCADVANCEDFACE((#40237),#40249,.T.);
#40252=IFCORIENTEDEDGE(*,*,#39920,.F.);
#40253=IFCORIENTEDEDGE(*,*,#39928,.T.);
#40254=IFCORIENTEDEDGE(*,*,#39948,.T.);
#40255=IFCORIENTEDEDGE(*,*,#39936,.T.);
#40256=IFCEDGELOOP((#40252,#40253,#40254,#40255));
#40258=IFCFACEOUTERBOUND(#40256,.T.);
#40259=IFCDIRECTION((0.,-0.325568154457144,0.945518575599321));
#40261=IFCAXIS2PLACEMENT3D(#40149,#40259,#14);
#40262=IFCCYLINDRICALSURFACE(#40261,14.7422671322734);
#40263=IFCADVANCEDFACE((#40258),#40262,.T.);
#40265=IFCORIENTEDEDGE(*,*,#39941,.F.);
#40266=IFCORIENTEDEDGE(*,*,#39936,.F.);
#40267=IFCORIENTEDEDGE(*,*,#39965,.T.);
#40268=IFCORIENTEDEDGE(*,*,#39928,.F.);
#40269=IFCEDGELOOP((#40265,#40266,#40267,#40268));
#40271=IFCFACEOUTERBOUND(#40269,.T.);
#40272=IFCDIRECTION((0.,-0.325568154457144,0.945518575599321));
#40274=IFCAXIS2PLACEMENT3D(#40149,#40272,#14);
#40275=IFCCYLINDRICALSURFACE(#40274,14.7422671322734);
#40276=IFCADVANCEDFACE((#40271),#40275,.T.);
#40278=IFCORIENTEDEDGE(*,*,#39948,.F.);
#40279=IFCORIENTEDEDGE(*,*,#39954,.T.);
#40280=IFCORIENTEDEDGE(*,*,#39970,.T.);
#40281=IFCORIENTEDEDGE(*,*,#39960,.T.);
#40282=IFCEDGELOOP((#40278,#40279,#40280,#40281));
#40284=IFCFACEOUTERBOUND(#40282,.T.);
#40285=IFCDIRECTION((0.,0.325568154457144,-0.945518575599321));
#40287=IFCAXIS2PLACEMENT3D(#39942,#40285,#14);
#40288=IFCPLANE(#40287);
#40289=IFCADVANCEDFACE((#40284),#40288,.T.);
#40291=IFCORIENTEDEDGE(*,*,#39965,.F.);
#40292=IFCORIENTEDEDGE(*,*,#39960,.F.);
#40293=IFCORIENTEDEDGE(*,*,#39991,.T.);
#40294=IFCORIENTEDEDGE(*,*,#39954,.F.);
#40295=IFCEDGELOOP((#40291,#40292,#40293,#40294));
#40297=IFCFACEOUTERBOUND(#40295,.T.);
#40298=IFCDIRECTION((0.,0.325568154457144,-0.945518575599321));
#40300=IFCAXIS2PLACEMENT3D(#39942,#40298,#14);
#40301=IFCPLANE(#40300);
#40302=IFCADVANCEDFACE((#40297),#40301,.T.);
#40304=IFCORIENTEDEDGE(*,*,#39970,.F.);
#40305=IFCORIENTEDEDGE(*,*,#39978,.T.);
#40306=IFCORIENTEDEDGE(*,*,#39998,.T.);
#40307=IFCORIENTEDEDGE(*,*,#39986,.T.);
#40308=IFCEDGELOOP((#40304,#40305,#40306,#40307));
#40310=IFCFACEOUTERBOUND(#40308,.T.);
#40311=IFCDIRECTION((0.,-0.325568154457144,0.945518575599321));
#40313=IFCAXIS2PLACEMENT3D(#40149,#40311,#14);
#40314=IFCCYLINDRICALSURFACE(#40313,16.8199850060793);
#40315=IFCADVANCEDFACE((#40310),#40314,.T.);
#40317=IFCORIENTEDEDGE(*,*,#39991,.F.);
#40318=IFCORIENTEDEDGE(*,*,#39986,.F.);
#40319=IFCORIENTEDEDGE(*,*,#40019,.T.);
#40320=IFCORIENTEDEDGE(*,*,#39978,.F.);
#40321=IFCEDGELOOP((#40317,#40318,#40319,#40320));
#40323=IFCFACEOUTERBOUND(#40321,.T.);
#40324=IFCDIRECTION((0.,-0.325568154457144,0.945518575599321));
#40326=IFCAXIS2PLACEMENT3D(#40149,#40324,#14);
#40327=IFCCYLINDRICALSURFACE(#40326,16.8199850060793);
#40328=IFCADVANCEDFACE((#40323),#40327,.T.);
#40330=IFCORIENTEDEDGE(*,*,#39998,.F.);
#40331=IFCORIENTEDEDGE(*,*,#40006,.T.);
#40332=IFCORIENTEDEDGE(*,*,#40031,.T.);
#40333=IFCORIENTEDEDGE(*,*,#40014,.T.);
#40334=IFCEDGELOOP((#40330,#40331,#40332,#40333));
#40336=IFCFACEOUTERBOUND(#40334,.T.);
#40337=IFCDIRECTION((0.,-0.325568154457144,0.945518575599321));
#40339=IFCAXIS1PLACEMENT(#40149,#40337);
#40340=IFCDIRECTION((-0.989653626412681,-0.0467115990513348,0.135660334078524));
#40342=IFCVECTOR(#40340,304.8);
#40343=IFCLINE(#39971,#40342);
#40344=IFCTRIMMEDCURVE(#40343,(#39971),(#39999),.T.,.CARTESIAN.);
#40347=IFCARBITRARYCLOSEDPROFILEDEF(.CURVE.,'Revolved Face Profile Curve',#40344);
#40348=IFCSURFACEOFREVOLUTION(#40347,$,#40339);
#40349=IFCADVANCEDFACE((#40336),#40348,.T.);
#40351=IFCORIENTEDEDGE(*,*,#40019,.F.);
#40352=IFCORIENTEDEDGE(*,*,#40014,.F.);
#40353=IFCORIENTEDEDGE(*,*,#40041,.T.);
#40354=IFCORIENTEDEDGE(*,*,#40006,.F.);
#40355=IFCEDGELOOP((#40351,#40352,#40353,#40354));
#40357=IFCFACEOUTERBOUND(#40355,.T.);
#40358=IFCDIRECTION((0.,-0.325568154457144,0.945518575599321));
#40360=IFCAXIS1PLACEMENT(#40149,#40358);
#40361=IFCDIRECTION((-0.989653626412681,-0.0467115990513348,0.135660334078524));
#40363=IFCVECTOR(#40361,304.8);
#40364=IFCLINE(#39971,#40363);
#40365=IFCTRIMMEDCURVE(#40364,(#39971),(#39999),.T.,.CARTESIAN.);
#40368=IFCARBITRARYCLOSEDPROFILEDEF(.CURVE.,'Revolved Face Profile Curve',#40365);
#40369=IFCSURFACEOFREVOLUTION(#40368,$,#40360);
#40370=IFCADVANCEDFACE((#40357),#40369,.T.);
#40372=IFCORIENTEDEDGE(*,*,#39847,.F.);
#40373=IFCORIENTEDEDGE(*,*,#40024,.T.);
#40374=IFCORIENTEDEDGE(*,*,#40031,.F.);
#40375=IFCORIENTEDEDGE(*,*,#40036,.T.);
#40376=IFCEDGELOOP((#40372,#40373,#40374,#40375));
#40378=IFCFACEOUTERBOUND(#40376,.T.);
#40379=IFCDIRECTION((0.,-0.325568154457144,0.945518575599321));
#40381=IFCAXIS1PLACEMENT(#40149,#40379);
#40382=IFCDIRECTION((0.50278052561018,-0.281425704502095,0.817319592272601));
#40384=IFCVECTOR(#40382,304.8);
#40385=IFCLINE(#39999,#40384);
#40386=IFCTRIMMEDCURVE(#40385,(#39999),(#39838),.T.,.CARTESIAN.);
#40389=IFCARBITRARYCLOSEDPROFILEDEF(.CURVE.,'Revolved Face Profile Curve',#40386);
#40390=IFCSURFACEOFREVOLUTION(#40389,$,#40381);
#40391=IFCADVANCEDFACE((#40378),#40390,.T.);
#40393=IFCORIENTEDEDGE(*,*,#39860,.F.);
#40394=IFCORIENTEDEDGE(*,*,#40036,.F.);
#40395=IFCORIENTEDEDGE(*,*,#40041,.F.);
#40396=IFCORIENTEDEDGE(*,*,#40024,.F.);
#40397=IFCEDGELOOP((#40393,#40394,#40395,#40396));
#40399=IFCFACEOUTERBOUND(#40397,.T.);
#40400=IFCDIRECTION((0.,-0.325568154457144,0.945518575599321));
#40402=IFCAXIS1PLACEMENT(#40149,#40400);
#40403=IFCDIRECTION((0.50278052561018,-0.281425704502095,0.817319592272601));
#40405=IFCVECTOR(#40403,304.8);
#40406=IFCLINE(#39999,#40405);
#40407=IFCTRIMMEDCURVE(#40406,(#39999),(#39838),.T.,.CARTESIAN.);
#40410=IFCARBITRARYCLOSEDPROFILEDEF(.CURVE.,'Revolved Face Profile Curve',#40407);
#40411=IFCSURFACEOFREVOLUTION(#40410,$,#40402);
#40412=IFCADVANCEDFACE((#40399),#40411,.T.);
#40414=IFCORIENTEDEDGE(*,*,#40131,.T.);
#40415=IFCORIENTEDEDGE(*,*,#40052,.T.);
#40416=IFCORIENTEDEDGE(*,*,#40084,.T.);
#40417=IFCORIENTEDEDGE(*,*,#40092,.T.);
#40418=IFCEDGELOOP((#40414,#40415,#40416,#40417));
#40420=IFCFACEOUTERBOUND(#40418,.T.);
#40421=IFCDIRECTION((0.,-0.325568154457144,0.945518575599321));
#40423=IFCAXIS2PLACEMENT3D(#40149,#40421,#14);
#40424=IFCCYLINDRICALSURFACE(#40423,26.5428581201613);
#40425=IFCADVANCEDFACE((#40420),#40424,.T.);
#40427=IFCORIENTEDEDGE(*,*,#40141,.T.);
#40428=IFCORIENTEDEDGE(*,*,#40092,.F.);
#40429=IFCORIENTEDEDGE(*,*,#40121,.T.);
#40430=IFCORIENTEDEDGE(*,*,#40052,.F.);
#40431=IFCEDGELOOP((#40427,#40428,#40429,#40430));
#40433=IFCFACEOUTERBOUND(#40431,.T.);
#40434=IFCDIRECTION((0.,-0.325568154457144,0.945518575599321));
#40436=IFCAXIS2PLACEMENT3D(#40149,#40434,#14);
#40437=IFCCYLINDRICALSURFACE(#40436,26.5428581201613);
#40438=IFCADVANCEDFACE((#40433),#40437,.T.);
#40440=IFCORIENTEDEDGE(*,*,#39900,.F.);
#40441=IFCORIENTEDEDGE(*,*,#40126,.T.);
#40442=IFCORIENTEDEDGE(*,*,#40131,.F.);
#40443=IFCORIENTEDEDGE(*,*,#40136,.T.);
#40444=IFCEDGELOOP((#40440,#40441,#40442,#40443));
#40446=IFCFACEOUTERBOUND(#40444,.T.);
#40447=IFCDIRECTION((0.,-0.325568154457144,0.945518575599321));
#40449=IFCAXIS1PLACEMENT(#40149,#40447);
#40450=IFCDIRECTION((-0.739873382452215,0.219024721408716,-0.636093978395137));
#40452=IFCVECTOR(#40450,304.8);
#40453=IFCLINE(#40085,#40452);
#40454=IFCTRIMMEDCURVE(#40453,(#40085),(#39891),.T.,.CARTESIAN.);
#40457=IFCARBITRARYCLOSEDPROFILEDEF(.CURVE.,'Revolved Face Profile Curve',#40454);
#40458=IFCSURFACEOFREVOLUTION(#40457,$,#40449);
#40459=IFCADVANCEDFACE((#40446),#40458,.T.);
#40461=IFCORIENTEDEDGE(*,*,#39913,.F.);
#40462=IFCORIENTEDEDGE(*,*,#40136,.F.);
#40463=IFCORIENTEDEDGE(*,*,#40141,.F.);
#40464=IFCORIENTEDEDGE(*,*,#40126,.F.);
#40465=IFCEDGELOOP((#40461,#40462,#40463,#40464));
#40467=IFCFACEOUTERBOUND(#40465,.T.);
#40468=IFCDIRECTION((0.,-0.325568154457144,0.945518575599321));
#40470=IFCAXIS1PLACEMENT(#40149,#40468);
#40471=IFCDIRECTION((-0.739873382452215,0.219024721408716,-0.636093978395137));
#40473=IFCVECTOR(#40471,304.8);
#40474=IFCLINE(#40085,#40473);
#40475=IFCTRIMMEDCURVE(#40474,(#40085),(#39891),.T.,.CARTESIAN.);
#40478=IFCARBITRARYCLOSEDPROFILEDEF(.CURVE.,'Revolved Face Profile Curve',#40475);
#40479=IFCSURFACEOFREVOLUTION(#40478,$,#40470);
#40480=IFCADVANCEDFACE((#40467),#40479,.T.);
#40482=IFCORIENTEDEDGE(*,*,#40084,.F.);
#40483=IFCORIENTEDEDGE(*,*,#40121,.F.);
#40484=IFCEDGELOOP((#40482,#40483));
#40486=IFCFACEOUTERBOUND(#40484,.T.);
#40487=IFCCARTESIANPOINT((281.89389642749,120.991404558361,4.09527223591655));
#40489=IFCAXIS2PLACEMENT3D(#40487,#22,#12);
#40490=IFCPLANE(#40489);
#40491=IFCADVANCEDFACE((#40486),#40490,.T.);
#40493=IFCCLOSEDSHELL((#40163,#40184,#40196,#40208,#40229,#40250,#40263,#40276,#40289,#40302,#40315,#40328,#40349,#40370,#40391,#40412,#40425,#40438,#40459,#40480,#40491));
#40495=IFCADVANCEDBREP(#40493);
#40496=IFCCARTESIANPOINT((491.435028856165,9.38535117610622,114.358955201277));
#40498=IFCVERTEXPOINT(#40496);
#40499=IFCCARTESIANPOINT((491.435028856165,1.59527223593641,108.904283204121));
#40501=IFCVERTEXPOINT(#40499);
#40502=IFCCARTESIANPOINT((491.435028856165,7.13590276752175,109.281471608305));
#40504=IFCDIRECTION((0.,-0.0679195982795505,0.997690797877551));
#40506=IFCAXIS2PLACEMENT3D(#40502,#12,#40504);
#40507=IFCCIRCLE(#40506,5.55345458069);
#40508=IFCEDGECURVE(#40498,#40501,#40507,.T.);
#40509=IFCCARTESIANPOINT((491.435028856165,21.6977062694302,108.904283204121));
#40511=IFCVERTEXPOINT(#40509);
#40512=IFCVECTOR(#16,304.8);
#40513=IFCLINE(#40499,#40512);
#40514=IFCEDGECURVE(#40501,#40511,#40513,.T.);
#40515=IFCCARTESIANPOINT((491.435028856165,35.294376847891,156.217999529106));
#40517=IFCDIRECTION((0.,0.850298927862714,-0.526300041112975));
#40519=IFCAXIS2PLACEMENT3D(#40515,#14,#40517);
#40520=IFCCIRCLE(#40519,49.2286217895677);
#40521=IFCEDGECURVE(#40511,#40498,#40520,.T.);
#40522=IFCCARTESIANPOINT((1.71835691404352,1.59527223593646,108.904283204121));
#40524=IFCVERTEXPOINT(#40522);
#40525=IFCCARTESIANPOINT((1.71835691404352,9.38535117610624,114.358955201277));
#40527=IFCVERTEXPOINT(#40525);
#40528=IFCCARTESIANPOINT((1.71835691404352,7.1359027675218,109.281471608305));
#40530=IFCDIRECTION((0.,-0.0679195982795505,0.997690797877551));
#40532=IFCAXIS2PLACEMENT3D(#40528,#14,#40530);
#40533=IFCCIRCLE(#40532,5.55345458069);
#40534=IFCEDGECURVE(#40524,#40527,#40533,.T.);
#40535=IFCCARTESIANPOINT((1.71835691404352,21.69770626943,108.904283204121));
#40537=IFCVERTEXPOINT(#40535);
#40538=IFCCARTESIANPOINT((1.71835691404352,35.294376847891,156.217999529106));
#40540=IFCDIRECTION((0.,0.850298927862714,-0.526300041112975));
#40542=IFCAXIS2PLACEMENT3D(#40538,#12,#40540);
#40543=IFCCIRCLE(#40542,49.2286217895677);
#40544=IFCEDGECURVE(#40527,#40537,#40543,.T.);
#40545=IFCVECTOR(#18,304.8);
#40546=IFCLINE(#40535,#40545);
#40547=IFCEDGECURVE(#40537,#40524,#40546,.T.);
#40548=IFCVECTOR(#14,304.8);
#40549=IFCLINE(#40496,#40548);
#40550=IFCEDGECURVE(#40498,#40527,#40549,.T.);
#40551=IFCVECTOR(#12,304.8);
#40552=IFCLINE(#40522,#40551);
#40553=IFCEDGECURVE(#40524,#40501,#40552,.T.);
#40554=IFCVECTOR(#12,304.8);
#40555=IFCLINE(#40535,#40554);
#40556=IFCEDGECURVE(#40537,#40511,#40555,.T.);
#40557=IFCORIENTEDEDGE(*,*,#40508,.T.);
#40558=IFCORIENTEDEDGE(*,*,#40514,.T.);
#40559=IFCORIENTEDEDGE(*,*,#40521,.T.);
#40560=IFCEDGELOOP((#40557,#40558,#40559));
#40562=IFCFACEOUTERBOUND(#40560,.T.);
#40563=IFCCARTESIANPOINT((491.435028856165,10.8927765604915,110.722507203173));
#40565=IFCAXIS2PLACEMENT3D(#40563,#12,#18);
#40566=IFCPLANE(#40565);
#40567=IFCADVANCEDFACE((#40562),#40566,.T.);
#40569=IFCORIENTEDEDGE(*,*,#40534,.T.);
#40570=IFCORIENTEDEDGE(*,*,#40544,.T.);
#40571=IFCORIENTEDEDGE(*,*,#40547,.T.);
#40572=IFCEDGELOOP((#40569,#40570,#40571));
#40574=IFCFACEOUTERBOUND(#40572,.T.);
#40575=IFCCARTESIANPOINT((1.71835691404351,10.8927765604915,110.722507203173));
#40577=IFCAXIS2PLACEMENT3D(#40575,#14,#18);
#40578=IFCPLANE(#40577);
#40579=IFCADVANCEDFACE((#40574),#40578,.T.);
#40581=IFCORIENTEDEDGE(*,*,#40508,.F.);
#40582=IFCORIENTEDEDGE(*,*,#40550,.T.);
#40583=IFCORIENTEDEDGE(*,*,#40534,.F.);
#40584=IFCORIENTEDEDGE(*,*,#40553,.T.);
#40585=IFCEDGELOOP((#40581,#40582,#40583,#40584));
#40587=IFCFACEOUTERBOUND(#40585,.T.);
#40588=IFCDIRECTION((0.,-0.0679195982795505,0.997690797877551));
#40590=IFCAXIS2PLACEMENT3D(#40502,#14,#40588);
#40591=IFCCYLINDRICALSURFACE(#40590,5.55345458069);
#40592=IFCADVANCEDFACE((#40587),#40591,.T.);
#40594=IFCORIENTEDEDGE(*,*,#40514,.F.);
#40595=IFCORIENTEDEDGE(*,*,#40553,.F.);
#40596=IFCORIENTEDEDGE(*,*,#40547,.F.);
#40597=IFCORIENTEDEDGE(*,*,#40556,.T.);
#40598=IFCEDGELOOP((#40594,#40595,#40596,#40597));
#40600=IFCFACEOUTERBOUND(#40598,.T.);
#40601=IFCCARTESIANPOINT((491.435028856165,11.646489252683,108.904283204121));
#40603=IFCAXIS2PLACEMENT3D(#40601,#22,#18);
#40604=IFCPLANE(#40603);
#40605=IFCADVANCEDFACE((#40600),#40604,.T.);
#40607=IFCORIENTEDEDGE(*,*,#40521,.F.);
#40608=IFCORIENTEDEDGE(*,*,#40556,.F.);
#40609=IFCORIENTEDEDGE(*,*,#40544,.F.);
#40610=IFCORIENTEDEDGE(*,*,#40550,.F.);
#40611=IFCEDGELOOP((#40607,#40608,#40609,#40610));
#40613=IFCFACEOUTERBOUND(#40611,.T.);
#40614=IFCDIRECTION((0.,0.850298927862714,-0.526300041112975));
#40616=IFCAXIS2PLACEMENT3D(#40515,#14,#40614);
#40617=IFCCYLINDRICALSURFACE(#40616,49.2286217895678);
#40618=IFCADVANCEDFACE((#40613),#40617,.F.);
#40620=IFCCLOSEDSHELL((#40567,#40579,#40592,#40605,#40618));
#40622=IFCADVANCEDBREP(#40620);
#40623=IFCCARTESIANPOINT((236.595270107446,37.3478342200548,88.5372548463091));
#40625=IFCVERTEXPOINT(#40623);
#40626=IFCCARTESIANPOINT((256.595270107446,37.3478342200548,88.5372548463091));
#40628=IFCVERTEXPOINT(#40626);
#40629=IFCCARTESIANPOINT((246.595270107446,37.3478342200548,88.5372548463091));
#40631=IFCAXIS2PLACEMENT3D(#40629,#16,#20);
#40632=IFCCIRCLE(#40631,9.99999999999999);
#40633=IFCEDGECURVE(#40625,#40628,#40632,.T.);
#40634=IFCAXIS2PLACEMENT3D(#40629,#16,#22);
#40635=IFCCIRCLE(#40634,9.99999999999999);
#40636=IFCEDGECURVE(#40628,#40625,#40635,.T.);
#40637=IFCCARTESIANPOINT((256.595270107446,89.4877985315363,88.5372548463091));
#40639=IFCVERTEXPOINT(#40637);
#40640=IFCVECTOR(#16,304.8);
#40641=IFCLINE(#40626,#40640);
#40642=IFCEDGECURVE(#40628,#40639,#40641,.T.);
#40643=IFCCARTESIANPOINT((246.595270107481,92.1297561499165,78.5372548463091));
#40645=IFCVERTEXPOINT(#40643);
#40646=IFCCARTESIANPOINT((256.595270107446,89.6902503810879,87.8035462545244));
#40648=IFCCARTESIANPOINT((256.432744644332,90.0806219563878,86.332902657179));
#40650=IFCCARTESIANPOINT((255.46988356033,90.8174776801796,83.5242525314446));
#40652=IFCCARTESIANPOINT((253.354820907837,91.5002849279037,80.8124688580522));
#40654=IFCCARTESIANPOINT((250.01678585092,91.9821184683381,78.9329748002765));
#40656=IFCCARTESIANPOINT((247.737970599293,92.1082997908554,78.5372548463128));
#40658=IFCBSPLINECURVEWITHKNOTS(3,(#40637,#40646,#40648,#40650,#40652,#40654,#40656,#40643),.UNSPECIFIED.,.F.,.U.,(4,1,1,1,1,4),(0.,0.142857142857143,0.285714285714286,0.571428571428571,0.785714285714286,1.),.UNSPECIFIED.);
#40662=IFCEDGECURVE(#40639,#40645,#40658,.T.);
#40663=IFCCARTESIANPOINT((236.595270107446,89.4864920685607,88.5372548463091));
#40665=IFCVERTEXPOINT(#40663);
#40666=IFCCARTESIANPOINT((245.074295415975,92.1010212498121,78.5372548463036));
#40668=IFCCARTESIANPOINT((242.039961382077,91.8942141691504,79.244703034164));
#40670=IFCCARTESIANPOINT((238.753083722906,91.2235431044305,81.921359086815));
#40672=IFCCARTESIANPOINT((236.96255815992,90.3721327575261,85.2277188817173));
#40674=IFCCARTESIANPOINT((236.595270107446,89.7903515168639,87.4358935249846));
#40676=IFCBSPLINECURVEWITHKNOTS(3,(#40643,#40666,#40668,#40670,#40672,#40674,#40663),.UNSPECIFIED.,.F.,.U.,(4,1,1,1,4),(0.,0.285714285714286,0.571428571428571,0.785714285714286,1.),.UNSPECIFIED.);
#40680=IFCEDGECURVE(#40645,#40665,#40676,.T.);
#40681=IFCVECTOR(#18,304.8);
#40682=IFCLINE(#40663,#40681);
#40683=IFCEDGECURVE(#40665,#40625,#40682,.T.);
#40684=IFCCARTESIANPOINT((246.595270107491,86.737027918019,98.5372548463091));
#40686=IFCVERTEXPOINT(#40684);
#40687=IFCCARTESIANPOINT((236.595270107446,89.2836019978046,89.2701777079687));
#40689=IFCCARTESIANPOINT((236.757178904281,88.8845566649506,90.7388157311344));
#40691=IFCCARTESIANPOINT((237.478140181503,88.2908867764464,92.8413702630913));
#40693=IFCCARTESIANPOINT((238.649632076725,87.7480339443105,94.7452636922662));
#40695=IFCCARTESIANPOINT((240.227116762242,87.2867810191751,96.3571825330473));
#40697=IFCCARTESIANPOINT((242.143165039202,86.9422594958166,97.588079494645));
#40699=IFCCARTESIANPOINT((244.305776119345,86.7427287022097,98.3614729388234));
#40701=IFCCARTESIANPOINT((245.830935971317,86.7211731544632,98.5372548463126));
#40703=IFCBSPLINECURVEWITHKNOTS(3,(#40663,#40687,#40689,#40691,#40693,#40695,#40697,#40699,#40701,#40684),.UNSPECIFIED.,.F.,.U.,(4,1,1,1,1,1,1,4),(0.,0.142857142857143,0.285714285714286,0.428571428571429,0.571428571428571,0.714285714285714,0.857142857142857,1.),.UNSPECIFIED.);
#40707=IFCEDGECURVE(#40665,#40686,#40703,.T.);
#40708=IFCCARTESIANPOINT((248.1220929368,86.7054053324187,98.5372548463022));
#40710=IFCCARTESIANPOINT((250.406010249296,86.8262483400153,98.0005685388385));
#40712=IFCCARTESIANPOINT((252.960903906974,87.28723200938,96.3590043433546));
#40714=IFCCARTESIANPOINT((254.407137757263,87.7087388666419,94.8823348513317));
#40716=IFCCARTESIANPOINT((255.273175149461,88.0885697429784,93.5605414585706));
#40718=IFCCARTESIANPOINT((255.761179391125,88.3686491575562,92.5641245016017));
#40720=IFCCARTESIANPOINT((256.365188531252,88.8073844395458,91.0185878055158));
#40722=IFCCARTESIANPOINT((256.595270107446,89.1826234554517,89.6395050857358));
#40724=IFCBSPLINECURVEWITHKNOTS(3,(#40684,#40708,#40710,#40712,#40714,#40716,#40718,#40720,#40722,#40637),.UNSPECIFIED.,.F.,.U.,(4,1,1,1,1,1,1,4),(0.,0.285714285714286,0.428571428571429,0.571428571428571,0.678571428571429,0.732142857142857,0.785714285714286,1.),.UNSPECIFIED.);
#40728=IFCEDGECURVE(#40686,#40639,#40724,.T.);
#40729=IFCCARTESIANPOINT((246.595270107446,111.462638380571,3.90428320412196));
#40731=IFCVERTEXPOINT(#40729);
#40732=IFCCARTESIANPOINT((310.621198229247,125.170825966751,3.90428320412196));
#40734=IFCVERTEXPOINT(#40732);
#40735=IFCCARTESIANPOINT((252.107460776285,110.976200438527,3.90428320412183));
#40737=IFCCARTESIANPOINT((263.207509984159,110.827622174436,3.9042832041221));
#40739=IFCCARTESIANPOINT((279.719131798786,113.088361373864,3.90428320412142));
#40741=IFCCARTESIANPOINT((295.70797757836,117.78303112989,3.90428320412169));
#40743=IFCCARTESIANPOINT((305.784940811846,122.466523269899,3.90428320412224));
#40745=IFCBSPLINECURVEWITHKNOTS(3,(#40729,#40735,#40737,#40739,#40741,#40743,#40732),.UNSPECIFIED.,.F.,.U.,(4,1,1,1,4),(-1.,-0.75,-0.5,-0.25,0.),.UNSPECIFIED.);
#40749=IFCEDGECURVE(#40731,#40734,#40745,.T.);
#40750=IFCCARTESIANPOINT((246.405051109353,117.040230506858,3.9042832041221));
#40752=IFCVERTEXPOINT(#40750);
#40753=IFCCARTESIANPOINT((549.424216482832,-2018.57373807612,3.9042832041221));
#40755=IFCDIRECTION((-0.140481482830065,0.9900833060818,0.));
#40757=IFCAXIS2PLACEMENT3D(#40753,#20,#40755);
#40758=IFCCIRCLE(#40757,2157.0043202067);
#40759=IFCEDGECURVE(#40734,#40752,#40758,.T.);
#40760=IFCCARTESIANPOINT((182.076729686424,126.203797806993,3.90428320412156));
#40762=IFCVERTEXPOINT(#40760);
#40763=IFCCARTESIANPOINT((-84.7436491702069,-1977.25203040093,3.90428320412156));
#40765=IFCDIRECTION((0.125840197567312,0.992050525263819,0.));
#40767=IFCAXIS2PLACEMENT3D(#40763,#20,#40765);
#40768=IFCCIRCLE(#40767,2120.31118843321);
#40769=IFCEDGECURVE(#40752,#40762,#40768,.T.);
#40770=IFCCARTESIANPOINT((186.916140795561,123.39792298598,3.90428320412183));
#40772=IFCCARTESIANPOINT((197.019973500155,118.513045402967,3.90428320412183));
#40774=IFCCARTESIANPOINT((213.116892369322,113.534725669913,3.90428320412183));
#40776=IFCCARTESIANPOINT((229.775957031888,111.025846798064,3.90428320412142));
#40778=IFCCARTESIANPOINT((241.009999635497,111.036303787705,3.90428320412169));
#40780=IFCBSPLINECURVEWITHKNOTS(3,(#40760,#40770,#40772,#40774,#40776,#40778,#40729),.UNSPECIFIED.,.F.,.U.,(4,1,1,1,4),(-1.,-0.75,-0.5,-0.25,0.),.UNSPECIFIED.);
#40784=IFCEDGECURVE(#40762,#40731,#40780,.T.);
#40785=IFCCARTESIANPOINT((37.6082427007527,258.549686379855,108.904283204122));
#40787=IFCVERTEXPOINT(#40785);
#40788=IFCCARTESIANPOINT((174.373654425684,131.928694293056,5.29094413017054));
#40790=IFCCARTESIANPOINT((159.115024545562,143.437768650718,8.5719305643576));
#40792=IFCCARTESIANPOINT((137.059888080416,160.66694975588,15.1920622907701));
#40794=IFCCARTESIANPOINT((115.830580950428,177.97413114933,23.8512719338627));
#40796=IFCCARTESIANPOINT((95.7232297289114,195.27142439708,34.9143219161143));
#40798=IFCCARTESIANPOINT((77.1788410225851,212.374199470572,48.7544699749959));
#40800=IFCCARTESIANPOINT((60.804611958777,228.94730860948,65.6296494823357));
#40802=IFCCARTESIANPOINT((47.2249288740069,244.602033460178,85.6656792888284));
#40804=IFCCARTESIANPOINT((40.4394541677893,254.052546252249,100.826544995668));
#40806=IFCBSPLINECURVEWITHKNOTS(3,(#40760,#40788,#40790,#40792,#40794,#40796,#40798,#40800,#40802,#40804,#40785),.UNSPECIFIED.,.F.,.U.,(4,1,1,1,1,1,1,1,4),(0.,0.125,0.25,0.375,0.5,0.625,0.75,0.875,1.),.UNSPECIFIED.);
#40810=IFCEDGECURVE(#40762,#40787,#40806,.T.);
#40811=IFCCARTESIANPOINT((246.595270107446,83.9288783816944,108.904283204122));
#40813=IFCVERTEXPOINT(#40811);
#40814=IFCCARTESIANPOINT((40.1525536367936,242.234089631337,108.904283204122));
#40816=IFCCARTESIANPOINT((49.178168330645,210.200994022296,108.904283204122));
#40818=IFCCARTESIANPOINT((73.7529580412934,166.746808441958,108.904283204122));
#40820=IFCCARTESIANPOINT((107.95301020106,130.380021773466,108.904283204122));
#40822=IFCCARTESIANPOINT((149.818464387272,103.185657780626,108.904283204122));
#40824=IFCCARTESIANPOINT((196.94903573352,86.7232360176717,108.904283204122));
#40826=IFCCARTESIANPOINT((230.078246280637,83.5324076681702,108.904283204122));
#40828=IFCBSPLINECURVEWITHKNOTS(3,(#40785,#40814,#40816,#40818,#40820,#40822,#40824,#40826,#40811),.UNSPECIFIED.,.F.,.U.,(4,1,1,1,1,1,4),(0.,0.166666666666667,0.333333333333333,0.5,0.666666666666667,0.833333333333333,1.),.UNSPECIFIED.);
#40832=IFCEDGECURVE(#40787,#40813,#40828,.T.);
#40833=IFCDIRECTION((0.,0.261451273009193,-0.965216676110537));
#40835=IFCVECTOR(#40833,304.8);
#40836=IFCLINE(#40811,#40835);
#40837=IFCEDGECURVE(#40813,#40686,#40836,.T.);
#40838=IFCCARTESIANPOINT((246.595270107466,92.9631980603279,75.4352684614812));
#40840=IFCCARTESIANPOINT((246.595270107474,94.647133891704,69.1564364030187));
#40842=IFCCARTESIANPOINT((246.595270107476,96.7790872908176,61.1705655131029));
#40844=IFCCARTESIANPOINT((246.595270107472,98.4472704820778,54.8952682993814));
#40846=IFCCARTESIANPOINT((246.595270107467,99.6747429115626,50.2632838092374));
#40848=IFCCARTESIANPOINT((246.595270107461,100.899981240891,45.6235166931251));
#40850=IFCCARTESIANPOINT((246.595270107456,102.158216877126,40.8388198631435));
#40852=IFCCARTESIANPOINT((246.595270107453,103.37185831211,36.2007135693452));
#40854=IFCCARTESIANPOINT((246.59527010745,104.533129872208,31.7381410010422));
#40856=IFCCARTESIANPOINT((246.595270107448,105.719678440895,27.1484563528705));
#40858=IFCCARTESIANPOINT((246.595270107446,106.974854057789,22.2509555112537));
#40860=IFCCARTESIANPOINT((246.595270107446,108.255590823233,17.1917344274433));
#40862=IFCCARTESIANPOINT((246.595270107445,109.867342352706,10.7134618022166));
#40864=IFCCARTESIANPOINT((246.595270107446,110.914010408077,6.33712436610873));
#40866=IFCBSPLINECURVEWITHKNOTS(3,(#40643,#40838,#40840,#40842,#40844,#40846,#40848,#40850,#40852,#40854,#40856,#40858,#40860,#40862,#40864,#40729),.UNSPECIFIED.,.F.,.U.,(4,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.,0.125,0.25,0.3125,0.375,0.4375,0.5,0.5625,0.625,0.6875,0.75,0.8125,0.875,1.),.UNSPECIFIED.);
#40870=IFCEDGECURVE(#40645,#40731,#40866,.T.);
#40871=IFCCARTESIANPOINT((246.420535754225,124.112620151232,5.81013962369853));
#40873=IFCVERTEXPOINT(#40871);
#40874=IFCDIRECTION((0.0021140313988083,0.965553546544284,0.260195848596782));
#40876=IFCVECTOR(#40874,304.8);
#40877=IFCLINE(#40750,#40876);
#40878=IFCEDGECURVE(#40752,#40873,#40877,.T.);
#40879=IFCCARTESIANPOINT((220.796903687263,150.028693290578,12.8576625325157));
#40881=IFCVERTEXPOINT(#40879);
#40882=IFCCARTESIANPOINT((242.349956102518,124.279358467331,5.6688485400956));
#40884=IFCCARTESIANPOINT((237.269070727402,125.649917804082,5.849173910241));
#40886=IFCCARTESIANPOINT((232.03132000121,128.865371068359,6.54690896954916));
#40888=IFCCARTESIANPOINT((228.810656444411,131.370076734145,7.15496070778821));
#40890=IFCCARTESIANPOINT((224.932227168003,135.650186958377,8.2707453858009));
#40892=IFCCARTESIANPOINT((221.598985072645,142.23032255584,10.218673893301));
#40894=IFCCARTESIANPOINT((220.779879169125,147.4340181919,11.9553246204729));
#40896=IFCBSPLINECURVEWITHKNOTS(3,(#40871,#40882,#40884,#40886,#40888,#40890,#40892,#40894,#40879),.UNSPECIFIED.,.F.,.U.,(4,1,1,1,1,1,4),(-1.,-0.7,-0.625,-0.55,-0.4,-0.2,0.),.UNSPECIFIED.);
#40900=IFCEDGECURVE(#40873,#40881,#40896,.T.);
#40901=IFCCARTESIANPOINT((246.516537599123,174.353306351331,23.1021401148446));
#40903=IFCVERTEXPOINT(#40901);
#40904=IFCCARTESIANPOINT((220.815399668086,153.858034118574,14.2057478494557));
#40906=IFCCARTESIANPOINT((222.726915345675,161.460411898168,17.0584875679427));
#40908=IFCCARTESIANPOINT((229.847781272866,169.399085054112,20.458712277132));
#40910=IFCCARTESIANPOINT((238.362777522093,173.509439093047,22.4495128672493));
#40912=IFCCARTESIANPOINT((243.793723631468,174.339105222787,22.9859561294205));
#40914=IFCBSPLINECURVEWITHKNOTS(3,(#40879,#40904,#40906,#40908,#40910,#40912,#40901),.UNSPECIFIED.,.F.,.U.,(4,1,1,1,4),(-1.,-0.7,-0.4,-0.2,0.),.UNSPECIFIED.);
#40918=IFCEDGECURVE(#40881,#40903,#40914,.T.);
#40919=IFCCARTESIANPOINT((246.595270107446,299.172649372942,108.904283204122));
#40921=IFCVERTEXPOINT(#40919);
#40922=IFCCARTESIANPOINT((246.550792687119,195.23853018531,31.8062908100166));
#40924=IFCCARTESIANPOINT((246.588600258879,225.43045046866,47.5294721903617));
#40926=IFCCARTESIANPOINT((246.605007781102,257.58867883349,70.6749235647628));
#40928=IFCCARTESIANPOINT((246.606248097043,274.928464432277,85.1945912118013));
#40930=IFCCARTESIANPOINT((246.603107253625,287.388440964171,96.7092332650421));
#40932=IFCCARTESIANPOINT((246.598326000226,295.307098284605,104.773896517158));
#40934=IFCBSPLINECURVEWITHKNOTS(3,(#40901,#40922,#40924,#40926,#40928,#40930,#40932,#40919),.UNSPECIFIED.,.F.,.U.,(4,1,1,1,1,4),(0.,0.444444444444444,0.666666666666667,0.777777777777778,0.888888888888889,1.),.UNSPECIFIED.);
#40938=IFCEDGECURVE(#40903,#40921,#40934,.T.);
#40939=IFCCARTESIANPOINT((218.046609285067,298.982427714085,108.904283204122));
#40941=IFCCARTESIANPOINT((146.708642594865,293.209622182197,108.904283204122));
#40943=IFCCARTESIANPOINT((77.4203926584402,274.327094384892,108.904283204122));
#40945=IFCBSPLINECURVEWITHKNOTS(3,(#40919,#40939,#40941,#40943,#40785),.UNSPECIFIED.,.F.,.U.,(4,1,4),(0.,0.4,1.),.UNSPECIFIED.);
#40949=IFCEDGECURVE(#40921,#40787,#40945,.T.);
#40950=IFCCARTESIANPOINT((455.582297514139,258.549686379854,108.904283204122));
#40952=IFCVERTEXPOINT(#40950);
#40953=IFCCARTESIANPOINT((318.346998653666,130.970379212421,5.28735327255492));
#40955=IFCCARTESIANPOINT((333.64181763028,142.617264442262,8.55800353442133));
#40957=IFCCARTESIANPOINT((355.699131039476,159.991394135861,15.1339734185572));
#40959=IFCCARTESIANPOINT((376.98082203039,177.459764300349,23.7483806774222));
#40961=IFCCARTESIANPOINT((397.157066107662,194.906147933921,34.7649812781759));
#40963=IFCCARTESIANPOINT((415.793959107884,212.150084428737,48.5736247304848));
#40965=IFCCARTESIANPOINT((432.268544957956,228.844175434694,65.4497834061506));
#40967=IFCCARTESIANPOINT((445.934260395301,244.584515956458,85.5398706054031));
#40969=IFCCARTESIANPOINT((452.747470343661,254.053943016374,100.776168607683));
#40971=IFCBSPLINECURVEWITHKNOTS(3,(#40732,#40953,#40955,#40957,#40959,#40961,#40963,#40965,#40967,#40969,#40950),.UNSPECIFIED.,.F.,.U.,(4,1,1,1,1,1,1,1,4),(0.,0.125,0.25,0.375,0.5,0.625,0.75,0.875,1.),.UNSPECIFIED.);
#40975=IFCEDGECURVE(#40734,#40952,#40971,.T.);
#40976=IFCCARTESIANPOINT((429.041181842506,269.067832506232,108.904283204122));
#40978=IFCCARTESIANPOINT((360.735239894976,290.439053104547,108.904283204122));
#40980=IFCCARTESIANPOINT((289.418773829503,298.887313469912,108.904283204122));
#40982=IFCBSPLINECURVEWITHKNOTS(3,(#40950,#40976,#40978,#40980,#40919),.UNSPECIFIED.,.F.,.U.,(4,1,4),(0.,0.4,1.),.UNSPECIFIED.);
#40986=IFCEDGECURVE(#40952,#40921,#40982,.T.);
#40987=IFCCARTESIANPOINT((272.415922939257,150.011003055036,12.9062660552102));
#40989=IFCVERTEXPOINT(#40987);
#40990=IFCCARTESIANPOINT((250.614781008402,174.355371933918,22.9431883009137));
#40992=IFCCARTESIANPOINT((255.72087414827,173.210289698718,22.29972848149));
#40994=IFCCARTESIANPOINT((260.988182228197,170.310391389344,20.9377895359128));
#40996=IFCCARTESIANPOINT((264.225455364839,168.007688740589,19.909873802019));
#40998=IFCCARTESIANPOINT((268.131252419214,164.022673432507,18.1981445779697));
#41000=IFCCARTESIANPOINT((271.526098738503,157.723257818433,15.6828174792248));
#41002=IFCCARTESIANPOINT((272.402488048984,152.596301577617,13.8140567167538));
#41004=IFCBSPLINECURVEWITHKNOTS(3,(#40901,#40990,#40992,#40994,#40996,#40998,#41000,#41002,#40987),.UNSPECIFIED.,.F.,.U.,(4,1,1,1,1,1,4),(-1.,-0.7,-0.625,-0.55,-0.4,-0.2,0.),.UNSPECIFIED.);
#41008=IFCEDGECURVE(#40903,#40989,#41004,.T.);
#41009=IFCCARTESIANPOINT((272.443173585695,146.108867147867,11.5533074796497));
#41011=IFCCARTESIANPOINT((271.263496815081,141.188716139085,9.95721501647653));
#41013=IFCCARTESIANPOINT((268.194517609132,135.954325984032,8.44336349893765));
#41015=IFCCARTESIANPOINT((265.744869418013,132.718246946035,7.53975137459067));
#41017=IFCCARTESIANPOINT((261.478301868535,128.72681530046,6.53172494951545));
#41019=IFCCARTESIANPOINT((254.715154463544,125.166302061447,5.78403430944009));
#41021=IFCCARTESIANPOINT((249.188403687196,124.181857587694,5.71250058641551));
#41023=IFCBSPLINECURVEWITHKNOTS(3,(#40987,#41009,#41011,#41013,#41015,#41017,#41019,#41021,#40871),.UNSPECIFIED.,.F.,.U.,(4,1,1,1,1,1,4),(-1.,-0.7,-0.625,-0.55,-0.4,-0.2,0.),.UNSPECIFIED.);
#41027=IFCEDGECURVE(#40989,#40873,#41023,.T.);
#41028=IFCCARTESIANPOINT((263.103304437153,83.5326234499231,108.904283204122));
#41030=IFCCARTESIANPOINT((296.230588440206,86.7207246839033,108.904283204122));
#41032=IFCCARTESIANPOINT((343.360916648759,103.1803327205,108.904283204122));
#41034=IFCCARTESIANPOINT((385.227567248184,130.371697303731,108.904283204122));
#41036=IFCCARTESIANPOINT((419.430358396384,166.736773473795,108.904283204122));
#41038=IFCCARTESIANPOINT((444.007960245122,210.190698188115,108.904283204122));
#41040=IFCCARTESIANPOINT((453.036601066249,242.225204926131,108.904283204122));
#41042=IFCBSPLINECURVEWITHKNOTS(3,(#40811,#41028,#41030,#41032,#41034,#41036,#41038,#41040,#40950),.UNSPECIFIED.,.F.,.U.,(4,1,1,1,1,1,4),(0.,0.166666666666667,0.333333333333333,0.5,0.666666666666667,0.833333333333333,1.),.UNSPECIFIED.);
#41046=IFCEDGECURVE(#40813,#40952,#41042,.T.);
#41047=IFCCARTESIANPOINT((69.5811770412385,219.943470611279,49.4189976878939));
#41049=IFCVERTEXPOINT(#41047);
#41050=IFCCARTESIANPOINT((422.786037626301,218.789095679084,49.418997687894));
#41052=IFCVERTEXPOINT(#41050);
#41053=IFCCARTESIANPOINT((73.3996419983391,204.580307776252,49.418997687894));
#41055=IFCCARTESIANPOINT((85.5680321145895,175.003921033356,49.4189976878935));
#41057=IFCCARTESIANPOINT((115.28720795305,137.407858761809,49.4189976878935));
#41059=IFCCARTESIANPOINT((153.791427764009,108.946759283402,49.4189976878944));
#41061=IFCCARTESIANPOINT((198.237094670969,91.1914955105666,49.4189976878938));
#41063=IFCCARTESIANPOINT((245.700022093334,85.0763931347192,49.4189976878943));
#41065=IFCCARTESIANPOINT((293.199061659124,90.9124989739949,49.4189976878938));
#41067=IFCCARTESIANPOINT((330.323659516452,105.488303490781,49.4189976878939));
#41069=IFCCARTESIANPOINT((357.093192266223,122.501744563267,49.4189976878943));
#41071=IFCCARTESIANPOINT((375.349555126691,137.757646849719,49.418997687894));
#41073=IFCCARTESIANPOINT((391.43141583486,155.293547002374,49.418997687894));
#41075=IFCCARTESIANPOINT((405.003733468431,174.842349361879,49.418997687894));
#41077=IFCCARTESIANPOINT((415.734651017572,196.08859093271,49.4189976878938));
#41079=IFCCARTESIANPOINT((420.810050614592,211.123536526271,49.4189976878942));
#41081=IFCBSPLINECURVEWITHKNOTS(3,(#41047,#41053,#41055,#41057,#41059,#41061,#41063,#41065,#41067,#41069,#41071,#41073,#41075,#41077,#41079,#41050),.UNSPECIFIED.,.F.,.U.,(4,1,1,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.9,-0.8,-0.7,-0.6,-0.5,-0.4,-0.3,-0.25,-0.2,-0.15,-0.1,-0.05,0.),.UNSPECIFIED.);
#41085=IFCEDGECURVE(#41049,#41052,#41081,.T.);
#41086=IFCCARTESIANPOINT((391.520213467075,230.56245804895,49.4189976878938));
#41088=IFCCARTESIANPOINT((326.6418699394,247.855787007478,49.4189976878936));
#41090=IFCCARTESIANPOINT((206.019397028157,255.496005566008,49.4189976878942));
#41092=IFCCARTESIANPOINT((119.728017268002,238.454240325806,49.4189976878935));
#41094=IFCBSPLINECURVEWITHKNOTS(3,(#41050,#41086,#41088,#41090,#41092,#41047),.UNSPECIFIED.,.F.,.U.,(4,1,1,4),(-1.,-0.722222222222222,-0.444444444444444,0.),.UNSPECIFIED.);
#41098=IFCEDGECURVE(#41052,#41049,#41094,.T.);
#41099=IFCCARTESIANPOINT((26.595427862671,1.59527223593771,49.4189976878938));
#41101=IFCVERTEXPOINT(#41099);
#41102=IFCCARTESIANPOINT((32.2879890052682,208.928802888702,49.4189976878938));
#41104=IFCVERTEXPOINT(#41102);
#41105=IFCCARTESIANPOINT((26.5137971025772,24.6441655476081,49.4189976878939));
#41107=IFCCARTESIANPOINT((26.8267514137376,70.7439064719303,49.418997687894));
#41109=IFCCARTESIANPOINT((28.7246741272922,139.870361421024,49.4189976878938));
#41111=IFCCARTESIANPOINT((30.9417388785513,185.918560722068,49.4189976878939));
#41113=IFCBSPLINECURVEWITHKNOTS(3,(#41099,#41105,#41107,#41109,#41111,#41102),.UNSPECIFIED.,.F.,.U.,(4,1,1,4),(-1.,-0.666666666666667,-0.333333333333333,0.),.UNSPECIFIED.);
#41117=IFCEDGECURVE(#41101,#41104,#41113,.T.);
#41118=IFCCARTESIANPOINT((460.902551209611,208.928802888701,49.418997687894));
#41120=IFCVERTEXPOINT(#41118);
#41121=IFCCARTESIANPOINT((68.9977928762673,225.042593592227,49.4189976878938));
#41123=IFCCARTESIANPOINT((158.932322606733,252.955685448702,49.4189976878936));
#41125=IFCCARTESIANPOINT((307.524200835209,258.558053708196,49.4189976878939));
#41127=IFCCARTESIANPOINT((411.945445034591,230.418554376528,49.4189976878939));
#41129=IFCBSPLINECURVEWITHKNOTS(3,(#41102,#41121,#41123,#41125,#41127,#41118),.UNSPECIFIED.,.F.,.U.,(4,1,1,4),(-1.,-0.727272727272727,-0.363636363636364,0.),.UNSPECIFIED.);
#41133=IFCEDGECURVE(#41104,#41120,#41129,.T.);
#41134=IFCCARTESIANPOINT((466.595112352253,1.59527223593661,49.4189976878938));
#41136=IFCVERTEXPOINT(#41134);
#41137=IFCCARTESIANPOINT((462.248769043822,185.919112668768,49.4189976878936));
#41139=IFCCARTESIANPOINT((464.465813550405,139.871650552533,49.4189976878942));
#41141=IFCCARTESIANPOINT((466.363770523597,70.7451965440813,49.418997687894));
#41143=IFCCARTESIANPOINT((466.676745070465,24.6447184347093,49.4189976878939));
#41145=IFCBSPLINECURVEWITHKNOTS(3,(#41118,#41137,#41139,#41141,#41143,#41134),.UNSPECIFIED.,.F.,.U.,(4,1,1,4),(-1.,-0.666666666666667,-0.333333333333333,0.),.UNSPECIFIED.);
#41149=IFCEDGECURVE(#41120,#41136,#41145,.T.);
#41150=IFCVECTOR(#14,304.8);
#41151=IFCLINE(#41134,#41150);
#41152=IFCEDGECURVE(#41136,#41101,#41151,.T.);
#41153=IFCCARTESIANPOINT((10.505916144165,258.707633941787,108.904283204122));
#41155=IFCVERTEXPOINT(#41153);
#41156=IFCCARTESIANPOINT((30.5995598784973,212.787390121544,49.6237132929674));
#41158=IFCCARTESIANPOINT((27.3987061538089,220.102339337027,51.1116691230412));
#41160=IFCCARTESIANPOINT((22.981586285221,230.196836085877,56.790849017679));
#41162=IFCCARTESIANPOINT((19.3461271568445,238.504994216915,65.0306328225401));
#41164=IFCCARTESIANPOINT((16.626004669125,244.721322599585,74.1134838975203));
#41166=IFCCARTESIANPOINT((14.882510038919,248.705751684567,81.7222821749052));
#41168=IFCCARTESIANPOINT((13.7942878603018,251.192678816022,87.2298245485355));
#41170=IFCCARTESIANPOINT((13.0654707229899,252.858253317502,91.277318863247));
#41172=IFCCARTESIANPOINT((12.3852662017193,254.412732827409,95.3887613861208));
#41174=IFCCARTESIANPOINT((11.5005224977985,256.434648172362,101.213206373414));
#41176=IFCCARTESIANPOINT((10.8912941507685,257.826924984259,105.7747743034));
#41178=IFCBSPLINECURVEWITHKNOTS(3,(#41102,#41156,#41158,#41160,#41162,#41164,#41166,#41168,#41170,#41172,#41174,#41176,#41153),.UNSPECIFIED.,.F.,.U.,(4,1,1,1,1,1,1,1,1,1,4),(0.,0.142857142857143,0.285714285714286,0.428571428571429,0.571428571428571,0.678571428571429,0.732142857142857,0.785714285714286,0.839285714285714,0.892857142857143,1.),.UNSPECIFIED.);
#41182=IFCEDGECURVE(#41104,#41155,#41178,.T.);
#41183=IFCCARTESIANPOINT((482.684624070668,258.707633941794,108.904283204122));
#41185=IFCVERTEXPOINT(#41183);
#41186=IFCCARTESIANPOINT((59.5291432153092,281.831991006648,108.904283204122));
#41188=IFCCARTESIANPOINT((164.412479697707,313.567912853558,108.904283204122));
#41190=IFCCARTESIANPOINT((328.784475665789,313.568160393491,108.904283204122));
#41192=IFCCARTESIANPOINT((433.671469454113,281.827239809101,108.904283204122));
#41194=IFCBSPLINECURVEWITHKNOTS(3,(#41153,#41186,#41188,#41190,#41192,#41183),.UNSPECIFIED.,.F.,.U.,(4,1,1,4),(0.,0.333333333333333,0.666666666666667,1.),.UNSPECIFIED.);
#41198=IFCEDGECURVE(#41155,#41185,#41194,.T.);
#41199=IFCCARTESIANPOINT((482.300301995607,257.829338117209,105.783349123681));
#41201=IFCCARTESIANPOINT((481.476432368067,255.946539025452,99.5996474405488));
#41203=IFCCARTESIANPOINT((480.034374468896,252.650986899199,90.5439628597061));
#41205=IFCCARTESIANPOINT((478.428334569324,248.98068475049,82.1590896695929));
#41207=IFCCARTESIANPOINT((476.31578979195,244.152860959992,73.1679467595302));
#41209=IFCCARTESIANPOINT((474.049163821789,238.97291358084,65.8591778337679));
#41211=IFCCARTESIANPOINT((471.780514132577,233.78834137239,60.3829958470083));
#41213=IFCCARTESIANPOINT((469.888593130434,229.464711728315,56.741253243809));
#41215=IFCCARTESIANPOINT((467.839374115956,224.781607059483,53.7388853144529));
#41217=IFCCARTESIANPOINT((464.864254850343,217.982531497192,50.6691586891996));
#41219=IFCCARTESIANPOINT((462.524366108203,212.635155830927,49.6156365713503));
#41221=IFCBSPLINECURVEWITHKNOTS(3,(#41183,#41199,#41201,#41203,#41205,#41207,#41209,#41211,#41213,#41215,#41217,#41219,#41118),.UNSPECIFIED.,.F.,.U.,(4,1,1,1,1,1,1,1,1,1,4),(0.,0.111111111111111,0.222222222222222,0.333333333333333,0.444444444444444,0.583333333333333,0.652777777777778,0.722222222222222,0.791666666666667,0.861111111111111,1.),.UNSPECIFIED.);
#41225=IFCEDGECURVE(#41185,#41120,#41221,.T.);
#41226=IFCCARTESIANPOINT((491.595267978964,1.59527223593759,108.904283204122));
#41228=IFCVERTEXPOINT(#41226);
#41229=IFCDIRECTION((-0.38744767929723,0.,-0.921891694184947));
#41231=IFCVECTOR(#41229,304.8);
#41232=IFCLINE(#41226,#41231);
#41233=IFCEDGECURVE(#41228,#41136,#41232,.T.);
#41234=IFCCARTESIANPOINT((485.80419264324,215.932652239204,108.904283204122));
#41236=IFCCARTESIANPOINT((490.410871458467,130.264168218265,108.904283204122));
#41238=IFCCARTESIANPOINT((491.746033686242,44.4827805909702,108.904283204122));
#41240=IFCBSPLINECURVEWITHKNOTS(3,(#41183,#41234,#41236,#41238,#41226),.UNSPECIFIED.,.F.,.U.,(4,1,4),(0.,0.5,1.),.UNSPECIFIED.);
#41244=IFCEDGECURVE(#41185,#41228,#41240,.T.);
#41245=IFCCARTESIANPOINT((1.59527223591598,1.59527223593698,108.904283204122));
#41247=IFCVERTEXPOINT(#41245);
#41248=IFCDIRECTION((0.3874476792976,0.,-0.921891694184791));
#41250=IFCVECTOR(#41248,304.8);
#41251=IFCLINE(#41245,#41250);
#41252=IFCEDGECURVE(#41247,#41101,#41251,.T.);
#41253=IFCVECTOR(#14,304.8);
#41254=IFCLINE(#41226,#41253);
#41255=IFCEDGECURVE(#41228,#41247,#41254,.T.);
#41256=IFCCARTESIANPOINT((1.44450367359693,44.4835927506959,108.904283204122));
#41258=IFCCARTESIANPOINT((2.77971334549448,130.265454815385,108.904283204122));
#41260=IFCCARTESIANPOINT((7.38640664567761,215.933462252686,108.904283204122));
#41262=IFCBSPLINECURVEWITHKNOTS(3,(#41245,#41256,#41258,#41260,#41153),.UNSPECIFIED.,.F.,.U.,(4,1,4),(0.,0.5,1.),.UNSPECIFIED.);
#41266=IFCEDGECURVE(#41247,#41155,#41262,.T.);
#41267=IFCCARTESIANPOINT((267.229437470576,154.127868125229,1.59527223591658));
#41269=IFCVERTEXPOINT(#41267);
#41270=IFCCARTESIANPOINT((225.961102744315,154.127868125229,1.59527223591658));
#41272=IFCVERTEXPOINT(#41270);