diff --git a/.gitmodules b/.gitmodules index 3152925..0e2ce02 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,6 @@ [submodule "Open/Models/BlenderBIM/OD_Textures"] path = Open/Models/BlenderBIM/OD_Textures url = https://hub.openingdesign.com/OpeningDesign/OD_Textures.git +[submodule "Open/Models/BlenderBIM/drawings/assets"] + path = Open/Models/BlenderBIM/drawings/assets + url = https://hub.openingdesign.com/OpeningDesign/assets.git diff --git a/Open/Models/BlenderBIM/OD_Textures b/Open/Models/BlenderBIM/OD_Textures index 12b0ca1..21e542f 160000 --- a/Open/Models/BlenderBIM/OD_Textures +++ b/Open/Models/BlenderBIM/OD_Textures @@ -1 +1 @@ -Subproject commit 12b0ca17a93b9730a2cab0a9915632a284d12cb8 +Subproject commit 21e542f7e0716461e7cf0db5b828b90b01a04c93 diff --git a/Open/Models/BlenderBIM/Restaurant_Pewaukee.blend b/Open/Models/BlenderBIM/Restaurant_Pewaukee.blend index a70a34e..cdd0579 100644 --- a/Open/Models/BlenderBIM/Restaurant_Pewaukee.blend +++ b/Open/Models/BlenderBIM/Restaurant_Pewaukee.blend @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5fb6c31ca5bb6194084358fc05a39b76b50b7e2489185586cff133b42d693012 -size 91523076 +oid sha256:d2ac4f5b075c5b349539d729f105b5720872d616eb6d0ac420e9ca4bf70bcb7d +size 98113532 diff --git a/Open/Models/BlenderBIM/Restaurant_Pewaukee.ifc b/Open/Models/BlenderBIM/Restaurant_Pewaukee.ifc index 2738930..7f25684 100644 --- a/Open/Models/BlenderBIM/Restaurant_Pewaukee.ifc +++ b/Open/Models/BlenderBIM/Restaurant_Pewaukee.ifc @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION(('ViewDefinition[DesignTransferView]'),'2;1'); -FILE_NAME('Restaurant_Pewaukee.ifc','2024-04-23T15:01:13-05:00',(),(),'IfcOpenShell v0.7.0-f7c03db75','BlenderBIM 0.0.240419-ae62ac2','Nobody'); +FILE_NAME('Restaurant_Pewaukee.ifc','2024-04-24T09:44:49-05:00',(),(),'IfcOpenShell v0.7.0-f7c03db75','BlenderBIM 0.0.240419-ae62ac2','Nobody'); FILE_SCHEMA(('IFC4')); ENDSEC; DATA; @@ -8398,7 +8398,7 @@ DATA; #267671=IFCPRODUCTDEFINITIONSHAPE($,$,(#267667,#267670)); #267672=IFCBUILDINGELEMENTPROXY('2BLs4M8IDFkw5l5u1fx1s1',$,'Generic Models 618:Generic Models 1:1824535',$,$,#1659241,#267671,$,.COMPLEX.); #267673=IFCBUILDINGSTOREY('05kHzHL2r7xupzvWGoz6eY',$,'1ST FLOOR',$,$,#1674114,$,$,$,$); -#267674=IFCRELCONTAINEDINSPATIALSTRUCTURE('1yECqPUAv9x94EYUkdzGrV',$,$,$,(#2576680,#2930705,#2946367,#2466748,#2622998,#2448172,#1457648,#2446649,#2446264,#2958454,#2956139,#2061357,#2930914,#2933339,#2999990,#2894240,#2981152,#2443620,#2443259,#2977626,#2968613,#2933273,#2470962,#2945600,#2946344,#2448149,#2444573,#2468959,#2980381,#2445752,#2444227,#3004721,#2917034,#2557819,#2968507,#2446815,#2961873,#2891239,#2980308,#2626036,#2891109,#2573907,#2443137,#2945991,#2448047,#2982029,#1107631,#2926662,#2980138,#2917326,#2470133,#2468993,#2946321,#2961789,#2553229,#2958529,#2447769,#2919936,#2980840,#2931374,#2576706,#2466732,#2889829,#2576479,#2931651,#2444353,#3004845,#3004583,#2572656,#1016239,#2946298,#2577170,#2956189,#2445667,#2946047,#2946553,#2061394,#2917118,#2980817,#2444676,#2059514,#1678470,#3004690,#2946632,#2977656,#2927805,#2470759,#2597235,#2470869,#2557526,#2061105,#2464737,#2992827,#2468879,#2443102,#2916950,#2469251,#2469110,#2467970,#2473864,#2447488,#2968533,#2446852,#2446469,#2958670,#2446612,#2446746,#2981102,#2917174,#2981247,#2588657,#2444325,#2961518,#2977686,#2926563,#2885280,#2894392,#2446442,#2061641,#2926939,#2576543,#2981687,#2981843,#1678713,#2992850,#2886739,#2917006,#2891374,#2933306,#2945860,#2981383,#2576732,#2917721,#2931415,#2474118,#2916825,#2967576,#2981413,#2598197,#2961169,#2597825,#2946469,#2894593,#2968410,#2993780,#2443562,#2468919,#2447114,#2968183,#2933325,#2946275,#2581357,#2958479,#2916045,#2572276,#2927831,#2061142,#2581410,#2604834,#2981177,#3004412,#2445925,#2570900,#2928150,#2960576,#2946609,#2597736,#2446506,#2928178,#2464965,#2576607,#2577245,#2986648,#2981022,#2961929,#2470273,#2930392,#1457452,#2444641,#2993085,#2926710,#2447357,#3001957,#2888407,#2981713,#2584118,#2963544,#2469045,#2945963,#2999043,#2445849,#2981739,#2917283,#2444302,#2890007,#2891017,#2961761,#2571907,#2446681,#2564087,#2977596,#2998393,#3004659,#2916862,#2961074,#2993104,#2981439,#2584901,#2956837,#2927629,#2891135,#2892013,#2981899,#2946103,#2926638,#2980895,#2961419,#2980633,#2917090,#2579475,#2917607,#2576314,#2980329,#2946525,#3004814,#2928204,#2916922,#1457676,#2622920,#2961845,#2961449,#2917853,#2930825,#2557711,#2930442,#2971872,#2443914,#2062232,#2552510,#2981127,#2958554,#2944609,#2968060,#2981765,#2445263,#2961666,#1678001,#2933358,#2061283,#2466821,#2968152,#2577974,#2464807,#2976086,#2577195,#2980972,#2993130,#2930353,#2443812,#2469937,#2891161,#2443044,#2448302,#2946019,#2981925,#2958584,#2913738,#2916797,#2622901,#2447296,#2061511,#2926686,#2446543,#2961817,#2445141,#3004783,#3002131,#1677568,#2961643,#2576758,#2980355,#2444982,#2887566,#2550864,#2580614,#2968573,#2958614,#2443472,#2928122,#2946075,#2946581,#2446718,#2576447,#2626069,#2917146,#2445221,#2967540,#2553280,#2577917,#3001758,#2465111,#2626102,#2576275,#2981047,#2981791,#2930417,#2581306,#2474394,#2916978,#2061054,#2443647,#2061320,#2888432,#2448260,#1457736,#2061179,#2981643,#2930630,#2469864,#2917563,#2968303,#2564059,#2891187,#1091636,#2981951,#2891057,#2981077,#2626649,#2971837,#2887509,#2981977,#2581552,#2958504,#2470449,#2980947,#1678585,#2887535,#2981202,#2444544,#2916891,#2572772,#2446778,#2946390,#2968474,#2576628,#2890145,#2576784,#2956164,#2944510,#2576511,#2576654,#2470532,#2960799,#2974898,#2443005,#2927871,#2916195,#2060944,#2926614,#2958644,#2446227,#2572353,#2552470,#2650948,#2888333,#2961250,#2576233,#2961901,#2992802,#2474363,#2933377,#2917825,#2447580,#2917202,#2946413,#2446345,#2888522,#2956075,#2886616,#2981817,#2445315,#2931583,#2930467,#2587981,#2956114,#2917400,#2915230,#2448070,#2447685,#2445889,#2961546,#2446311,#2891213,#3004752,#3004908,#2915971,#2443734,#2891083,#2917377,#3001719,#2981871,#2577220,#2982003,#2890343,#2060555,#2557876,#2622728,#2917802,#2980997,#2061589,#2557770,#2961008,#2917062,#2061246,#2553454,#2447453,#2623168,#2894553,#3005590,#3005763,#3006014,#3006386,#3006416,#3006446,#3006481,#3006518,#3006555,#3006592,#3006629,#3006666,#3006703,#3006740,#3006777,#3006814,#3006851,#3006888,#3006939,#3006978,#3007017,#3007056,#3007279,#3007387,#3007761,#3007953),#267673); +#267674=IFCRELCONTAINEDINSPATIALSTRUCTURE('1yECqPUAv9x94EYUkdzGrV',$,$,$,(#2576680,#2930705,#2946367,#2466748,#2622998,#2448172,#1457648,#2446649,#2446264,#2958454,#2956139,#2061357,#2930914,#2933339,#2999990,#2894240,#2981152,#2443620,#2443259,#2977626,#2968613,#2933273,#2470962,#2945600,#2946344,#2448149,#2444573,#2468959,#2980381,#2445752,#2444227,#3004721,#2917034,#2557819,#2968507,#2446815,#2961873,#2891239,#2980308,#2626036,#2891109,#2573907,#2443137,#2945991,#2448047,#2982029,#1107631,#2926662,#2980138,#2917326,#2470133,#2468993,#2946321,#2961789,#2553229,#2958529,#2447769,#2919936,#2980840,#2931374,#2576706,#2466732,#2889829,#2576479,#2931651,#2444353,#3004845,#3004583,#2572656,#1016239,#2946298,#2577170,#2956189,#2445667,#2946047,#2946553,#2061394,#2917118,#2980817,#2444676,#2059514,#1678470,#3004690,#2946632,#2977656,#2927805,#2470759,#2597235,#2470869,#2557526,#2061105,#2464737,#2992827,#2468879,#2443102,#2916950,#2469251,#2469110,#2467970,#2473864,#2447488,#2968533,#2446852,#2446469,#2958670,#2446612,#2446746,#2981102,#2917174,#2588657,#2444325,#2961518,#2977686,#2926563,#2885280,#2894392,#2446442,#2061641,#2926939,#2576543,#2981687,#2981843,#1678713,#2992850,#2886739,#2917006,#2891374,#2933306,#2945860,#2981383,#2576732,#2917721,#2931415,#2474118,#2916825,#2967576,#2981413,#2598197,#2961169,#2597825,#2946469,#2894593,#2968410,#2993780,#2443562,#2468919,#2447114,#2968183,#2933325,#2946275,#2581357,#2958479,#2916045,#2572276,#2927831,#2061142,#2581410,#2604834,#2981177,#3004412,#2445925,#2570900,#2928150,#2960576,#2946609,#2597736,#2446506,#2928178,#2464965,#2576607,#2577245,#2986648,#2981022,#2961929,#2470273,#2930392,#1457452,#2444641,#2993085,#2926710,#2447357,#3001957,#2888407,#2981713,#2584118,#2963544,#2469045,#2945963,#2999043,#2445849,#2981739,#2917283,#2444302,#2890007,#2891017,#2961761,#2571907,#2446681,#2564087,#2977596,#2998393,#3004659,#2916862,#2961074,#2993104,#2981439,#2584901,#2956837,#2927629,#2891135,#2892013,#2981899,#2946103,#2926638,#2980895,#2961419,#2980633,#2917090,#2579475,#2917607,#2576314,#2980329,#2946525,#3004814,#2928204,#2916922,#1457676,#2622920,#2961845,#2961449,#2917853,#2930825,#2557711,#2930442,#2971872,#2443914,#2062232,#2552510,#2981127,#2958554,#2944609,#2968060,#2981765,#2445263,#2961666,#1678001,#2933358,#2061283,#2466821,#2968152,#2577974,#2976086,#2577195,#2980972,#2993130,#2930353,#2443812,#2469937,#2891161,#2443044,#2448302,#2946019,#2981925,#2958584,#2913738,#2916797,#2622901,#2447296,#2061511,#2926686,#2446543,#2961817,#2445141,#3004783,#3002131,#1677568,#2961643,#2576758,#2980355,#2444982,#2887566,#2550864,#2580614,#2968573,#2958614,#2443472,#2928122,#2946075,#2946581,#2446718,#2576447,#2626069,#2917146,#2445221,#2967540,#2553280,#2577917,#3001758,#2465111,#2626102,#2576275,#2981047,#2981791,#2930417,#2581306,#2474394,#2916978,#2061054,#2443647,#2061320,#2888432,#2448260,#1457736,#2061179,#2981643,#2930630,#2469864,#2917563,#2968303,#2564059,#2891187,#1091636,#2981951,#2891057,#2981077,#2626649,#2971837,#2887509,#2981977,#2581552,#2958504,#2470449,#2980947,#1678585,#2887535,#2981202,#2444544,#2916891,#2572772,#2446778,#2946390,#2968474,#2576628,#2890145,#2576784,#2956164,#2944510,#2576511,#2576654,#2470532,#2960799,#2974898,#2443005,#2927871,#2916195,#2060944,#2926614,#2958644,#2446227,#2572353,#2552470,#2650948,#2888333,#2961250,#2576233,#2961901,#2992802,#2474363,#2933377,#2917825,#2447580,#2917202,#2946413,#2446345,#2888522,#2956075,#2886616,#2981817,#2445315,#2931583,#2930467,#2587981,#2956114,#2917400,#2915230,#2448070,#2447685,#2445889,#2961546,#2446311,#2891213,#3004752,#3004908,#2915971,#2443734,#2891083,#2917377,#3001719,#2981871,#2577220,#2982003,#2890343,#2060555,#2557876,#2622728,#2917802,#2980997,#2061589,#2557770,#2961008,#2917062,#2061246,#2553454,#2447453,#2623168,#2894553,#3005590,#3005763,#3006014,#3006386,#3006416,#3006446,#3006481,#3006518,#3006555,#3006592,#3006629,#3006666,#3006703,#3006740,#3006777,#3006814,#3006851,#3006888,#3006939,#3006978,#3007279,#3007387,#3007761,#3007953,#3008874,#3009214,#3009306,#3009407,#3009502,#3009634,#3009856,#3017250,#3017331,#3017354),#267673); #267675=IFCCARTESIANPOINT((62.2388071275446,12.1269795525418,-0.656167988780289)); #267676=IFCDIRECTION((0.,0.,1.)); #267677=IFCDIRECTION((1.,0.,0.)); @@ -12733,7 +12733,7 @@ DATA; #327877=IFCMATERIALLAYER(#327863,0.458333333333333,$,$,$,$,$); #327878=IFCMATERIALLAYER(#327861,0.0520833333333333,$,$,$,$,$); #327879=IFCMATERIALLAYERSET((#327876,#327877,#327878),'Basic Wall:W6B\X2\00D8\X0\D - (5/8 GYP - 2X6 WOOD(BATT) - 5/8 GYP)',$); -#327881=IFCRELDEFINESBYTYPE('16M2nSnC18nut8k93uFyTE',$,$,$,(#1677568,#1678470,#1678585,#2059514,#2061511,#2061589,#2061641,#2062232,#2443005,#2443044,#2443137,#2443259,#2443472,#2443562,#2443812,#2468993,#2469045,#2469110,#2469251,#2470869,#2572276,#1678713,#2580614,#2581552,#2584118,#2588657,#2597235),#327859); +#327881=IFCRELDEFINESBYTYPE('16M2nSnC18nut8k93uFyTE',$,$,$,(#2061589,#2443562,#1678713,#2469251,#2443005,#2443259,#2443137,#2469110,#1677568,#2572276,#2581552,#2584118,#2469045,#1678585,#2468993,#2059514,#2580614,#2443812,#2443044,#2588657,#1678470,#2443472,#3009214,#2597235,#2062232,#2061641,#2061511,#2470869),#327859); #328004=IFCPROPERTYENUMERATION('Status',(IFCLABEL('NEW'),IFCLABEL('EXISTING'),IFCLABEL('DEMOLISH'),IFCLABEL('TEMPORARY'),IFCLABEL('OTHER'),IFCLABEL('NOTKNOWN'),IFCLABEL('UNSET')),$); #328006=IFCPROPERTYENUMERATION('Status',(IFCLABEL('NEW'),IFCLABEL('EXISTING'),IFCLABEL('DEMOLISH'),IFCLABEL('TEMPORARY'),IFCLABEL('OTHER'),IFCLABEL('NOTKNOWN'),IFCLABEL('UNSET')),$); #328007=IFCPROPERTYENUMERATEDVALUE('Status',$,(IFCLABEL('NEW')),#328006); @@ -25431,7 +25431,7 @@ DATA; #812110=IFCMATERIALLAYER(#327861,0.0520833333333333,$,$,$,$,$); #812111=IFCMATERIALLAYER(#327863,0.458333343267441,$,$,$,$,$); #812112=IFCMATERIALLAYER(#327861,0.0520833333333333,$,$,$,$,$); -#812113=IFCRELDEFINESBYTYPE('1SDTUhe4vCou6uwqcLN4PU',$,$,$,(#1678001,#2443734,#2444982,#2447296,#2447357,#2447453,#2447488,#2447580,#2447685,#2468879,#2468919,#2468959,#2974898),#812087); +#812113=IFCRELDEFINESBYTYPE('1SDTUhe4vCou6uwqcLN4PU',$,$,$,(#2468959,#2444982,#2468919,#2974898,#1678001,#2443734,#2468879,#2447580,#2447453,#2447296,#2447685,#2447357,#2447488),#812087); #812201=IFCCARTESIANPOINT((15.4706997689868,0.739583317278502,0.)); #812202=IFCDIRECTION((0.,0.,1.)); #812203=IFCDIRECTION((-1.,-3.17864987664479E-08,0.)); @@ -59995,14 +59995,14 @@ DATA; #1043094=IFCPROPERTYSINGLEVALUE('ShowDescriptionOnly',$,IFCBOOLEAN(.T.),$); #1043095=IFCPROPERTYSET('0GCyIPRWD9lxcRk0J1tijY',$,'EPset_Annotation',$,(#1043097)); #1043096=IFCRELDEFINESBYPROPERTIES('3$j01ngxH8sgGejX7ODWrq',$,$,$,(#1043068),#1043095); -#1043097=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('oblique, fill-bg'),$); +#1043097=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); #1043103=IFCANNOTATION('2Tth0e_$n4wOJnYucsQnIi',$,'DIMENSION','UL U415, SYSTEM C','DIMENSION',#1047003,#1043115); #1043109=IFCRELDEFINESBYPROPERTIES('1ha8N5dP98sfbpgxxiEd7t',$,$,$,(#1043103),#1043110); #1043110=IFCPROPERTYSET('0br6Ne7NPCbvCjfvvYcD3Q',$,'BBIM_Dimension',$,(#1043111)); #1043111=IFCPROPERTYSINGLEVALUE('ShowDescriptionOnly',$,IFCBOOLEAN(.T.),$); #1043112=IFCRELDEFINESBYPROPERTIES('2$INStMSXBzhCEdy$KcqAz',$,$,$,(#1043103),#1043113); #1043113=IFCPROPERTYSET('3vh0I8sGf0WRBwyWAHYYSh',$,'EPset_Annotation',$,(#1043114)); -#1043114=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('oblique, fill-bg'),$); +#1043114=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); #1043115=IFCPRODUCTDEFINITIONSHAPE($,$,(#1043128)); #1043125=IFCCARTESIANPOINTLIST3D(((0.311383426189423,-0.551155090332031,-3.42755852996909E-13),(0.790519237518311,-0.551155388355255,9.02786823075985E-08))); #1043126=IFCINDEXEDPOLYCURVE(#1043125,$,$); @@ -60010,53 +60010,53 @@ DATA; #1043128=IFCSHAPEREPRESENTATION(#27,'Annotation','GeometricSet',(#1043127)); #1043134=IFCPROPERTYSET('3Pr4zB38X7eBXQ8aZ$5SXW',$,'EPset_Annotation',$,(#1043136)); #1043135=IFCRELDEFINESBYPROPERTIES('3gdAf1cD19Ah8l27R5v_q8',$,$,$,(#1036155),#1043134); -#1043136=IFCPROPERTYSINGLEVALUE('Classes',$,IFCTEXT('fill-bg'),$); +#1043136=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); #1043137=IFCPROPERTYSET('0yOzYtdOvE5Oc7nEfnEpoT',$,'EPset_Annotation',$,(#1043139)); #1043138=IFCRELDEFINESBYPROPERTIES('3TzrqJswz4KAmXifYcf6Y7',$,$,$,(#1037782),#1043137); -#1043139=IFCPROPERTYSINGLEVALUE('Classes',$,IFCTEXT('fill-bg'),$); +#1043139=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); #1043140=IFCPROPERTYSET('2W9TZ5vHvBJeuXa5T1ZneX',$,'EPset_Annotation',$,(#1043142)); #1043141=IFCRELDEFINESBYPROPERTIES('3DwmFM5ED1exaXie9cDd42',$,$,$,(#1023447),#1043140); -#1043142=IFCPROPERTYSINGLEVALUE('Classes',$,IFCTEXT('fill-bg'),$); +#1043142=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); #1043143=IFCPROPERTYSET('3WcG$3t9r2tRLXuMOKbLZX',$,'EPset_Annotation',$,(#1043145)); #1043144=IFCRELDEFINESBYPROPERTIES('3s7TEH7pTEVBj3dYuSynzt',$,$,$,(#1036086),#1043143); -#1043145=IFCPROPERTYSINGLEVALUE('Classes',$,IFCTEXT('fill-bg'),$); +#1043145=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); #1043146=IFCPROPERTYSET('0DtHofhMX03wrnwV9Cr3S4',$,'EPset_Annotation',$,(#1043148)); #1043147=IFCRELDEFINESBYPROPERTIES('3u21u$0ZX5owBaNTA39dVl',$,$,$,(#1036203),#1043146); -#1043148=IFCPROPERTYSINGLEVALUE('Classes',$,IFCTEXT('fill-bg'),$); +#1043148=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); #1043149=IFCPROPERTYSET('39WBAKHODBzf$qaSvUrV4H',$,'EPset_Annotation',$,(#1043151)); #1043150=IFCRELDEFINESBYPROPERTIES('0nycY6ROj2Cu7RcUvzwq6D',$,$,$,(#1043011),#1043149); -#1043151=IFCPROPERTYSINGLEVALUE('Classes',$,IFCTEXT('fill-bg'),$); +#1043151=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); #1043155=IFCPROPERTYSET('1Xc7JSvl50shuDobAg7lHY',$,'EPset_Annotation',$,(#1043157)); #1043156=IFCRELDEFINESBYPROPERTIES('10o7Z_4JrBlPyUZ6XKV0hw',$,$,$,(#1036493),#1043155); -#1043157=IFCPROPERTYSINGLEVALUE('Classes',$,IFCTEXT('fill-bg'),$); +#1043157=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); #1043158=IFCPROPERTYSET('3HsiRaZzv4Tu4zs5OPtEdx',$,'EPset_Annotation',$,(#1043160)); #1043159=IFCRELDEFINESBYPROPERTIES('2FBzoqvYn2AxHh9Sv3Ygn3',$,$,$,(#1036617),#1043158); -#1043160=IFCPROPERTYSINGLEVALUE('Classes',$,IFCTEXT('fill-bg'),$); +#1043160=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); #1043161=IFCPROPERTYSET('0YAUvRrVz8hu8I9jJYj9Qa',$,'EPset_Annotation',$,(#1043163)); #1043162=IFCRELDEFINESBYPROPERTIES('14jBmUinz2WBTMggbac5_h',$,$,$,(#1023543),#1043161); -#1043163=IFCPROPERTYSINGLEVALUE('Classes',$,IFCTEXT('fill-bg'),$); +#1043163=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); #1043164=IFCPROPERTYSET('345sL1cdjEJejKjR_8A3Tv',$,'EPset_Annotation',$,(#1043166)); #1043165=IFCRELDEFINESBYPROPERTIES('3DN74PPHr86Qjcol2hBiSm',$,$,$,(#1023471),#1043164); -#1043166=IFCPROPERTYSINGLEVALUE('Classes',$,IFCTEXT('fill-bg'),$); +#1043166=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); #1043167=IFCPROPERTYSET('356LyZo_XE1Aeo8aNwSW6V',$,'EPset_Annotation',$,(#1043169)); #1043168=IFCRELDEFINESBYPROPERTIES('36Kw6E9qr6TfF84sw7$piu',$,$,$,(#1036524),#1043167); -#1043169=IFCPROPERTYSINGLEVALUE('Classes',$,IFCTEXT('fill-bg'),$); +#1043169=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); #1043176=IFCPROPERTYSET('1_GlBLC85Cwe_Tagl_e7HA',$,'EPset_Annotation',$,(#1043178)); #1043177=IFCRELDEFINESBYPROPERTIES('0Rq4jbu3P4kuQmkhHav9C$',$,$,$,(#1037651),#1043176); -#1043178=IFCPROPERTYSINGLEVALUE('Classes',$,IFCTEXT('fill-bg'),$); +#1043178=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); #1043182=IFCPROPERTYSET('3oEbDkBdjCFQ7IYHZ7eV$T',$,'EPset_Annotation',$,(#1043184)); #1043183=IFCRELDEFINESBYPROPERTIES('2ysNxqw4D9w8XylqdKVOfM',$,$,$,(#1023507),#1043182); -#1043184=IFCPROPERTYSINGLEVALUE('Classes',$,IFCTEXT('fill-bg'),$); +#1043184=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); #1043185=IFCPROPERTYSET('3mUnNOIdz7iOIdGzlyVD4w',$,'EPset_Annotation',$,(#1043187)); #1043186=IFCRELDEFINESBYPROPERTIES('1FcF5EVGz5aOSAkkaoG571',$,$,$,(#1023567),#1043185); -#1043187=IFCPROPERTYSINGLEVALUE('Classes',$,IFCTEXT('fill-bg'),$); +#1043187=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); #1043191=IFCANNOTATION('23E$lg4fv9yAKAmCtr6zKM',$,'DIMENSION','EXISTING FLOOR ASSEMBLY','DIMENSION',#1047257,#1043203); #1043197=IFCRELDEFINESBYPROPERTIES('32bY9d75D6ZRMBvhI$_7Mk',$,$,$,(#1043191),#1043198); #1043198=IFCPROPERTYSET('1mmpny5vjBlhPOHRila26j',$,'BBIM_Dimension',$,(#1043199)); #1043199=IFCPROPERTYSINGLEVALUE('ShowDescriptionOnly',$,IFCBOOLEAN(.T.),$); #1043200=IFCRELDEFINESBYPROPERTIES('1NuM7fgNL5r8LpAOGAOAAv',$,$,$,(#1043191),#1043201); #1043201=IFCPROPERTYSET('1ub0m4XEj8EQmxCCXMmY_d',$,'EPset_Annotation',$,(#1043202)); -#1043202=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('oblique, fill-bg'),$); +#1043202=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); #1043203=IFCPRODUCTDEFINITIONSHAPE($,$,(#1043216)); #1043213=IFCCARTESIANPOINTLIST3D(((0.,-0.519904613494873,-3.42755852996909E-13),(0.,1.60509598255157,9.02786823075985E-08))); #1043214=IFCINDEXEDPOLYCURVE(#1043213,$,$); @@ -60068,7 +60068,7 @@ DATA; #1043225=IFCPROPERTYSINGLEVALUE('ShowDescriptionOnly',$,IFCBOOLEAN(.T.),$); #1043226=IFCRELDEFINESBYPROPERTIES('10cE7zJ$r0M8kAxVxf2cu8',$,$,$,(#1043217),#1043227); #1043227=IFCPROPERTYSET('2zc6bQDLzEfv3qTUqO4lAl',$,'EPset_Annotation',$,(#1043228)); -#1043228=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('oblique, fill-bg'),$); +#1043228=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); #1043229=IFCPRODUCTDEFINITIONSHAPE($,$,(#1043242)); #1043239=IFCCARTESIANPOINTLIST3D(((-0.291231513023376,1.46664973499355E-07,-4.51395152367695E-08),(0.125327229499817,-1.46664973499355E-07,4.51395152367695E-08))); #1043240=IFCINDEXEDPOLYCURVE(#1043239,$,$); @@ -60082,7 +60082,7 @@ DATA; #1043318=IFCPROPERTYSINGLEVALUE('HasAnnotation',$,IFCBOOLEAN(.T.),$); #1043319=IFCRELDEFINESBYPROPERTIES('3kmVqM1_19uBGDw1Aia3Xh',$,$,$,(#1043308),#1043320); #1043320=IFCPROPERTYSET('1B0S5ezmX7qRpMJqX9WMXy',$,'EPset_Annotation',$,(#1043321)); -#1043321=IFCPROPERTYSINGLEVALUE('Classes',$,IFCTEXT('fill-bg'),$); +#1043321=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); #1043322=IFCPRODUCTDEFINITIONSHAPE($,$,(#1047238)); #1043327=IFCTEXTLITERALWITHEXTENT('{{material.Name}}',#1043328,.RIGHT.,#1043332,'middle-left'); #1043328=IFCAXIS2PLACEMENT3D(#1043329,#1043330,#1043331); @@ -60746,7 +60746,7 @@ DATA; #1046929=IFCPROPERTYSINGLEVALUE('HasAnnotation',$,IFCBOOLEAN(.T.),$); #1046930=IFCRELDEFINESBYPROPERTIES('3r8IDPg1v2JwNSdAXwpyxe',$,$,$,(#1046919),#1046931); #1046931=IFCPROPERTYSET('1bXBBkVrfCYA98JThHiEY6',$,'EPset_Annotation',$,(#1046932)); -#1046932=IFCPROPERTYSINGLEVALUE('Classes',$,IFCTEXT('fill-bg'),$); +#1046932=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); #1046933=IFCPRODUCTDEFINITIONSHAPE($,$,(#1073365)); #1046938=IFCTEXTLITERALWITHEXTENT('{{material.Name}}',#1046939,.RIGHT.,#1046943,'middle-left'); #1046939=IFCAXIS2PLACEMENT3D(#1046940,#1046941,#1046942); @@ -60758,7 +60758,7 @@ DATA; #1046954=IFCANNOTATION('0jGWYD_4j5X8WBKfYt20x0',$,'TEXT_LEADER',$,'TEXT_LEADER',#1047138,#1046968); #1046960=IFCRELDEFINESBYPROPERTIES('0g6kA2KCPEOek0uZd90fl3',$,$,$,(#1046954),#1046961); #1046961=IFCPROPERTYSET('3EOAy7FjT7bvVMQwRHLRXu',$,'EPset_Annotation',$,(#1046962)); -#1046962=IFCPROPERTYSINGLEVALUE('Classes',$,IFCTEXT('fill-bg'),$); +#1046962=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); #1046963=IFCRELDEFINESBYPROPERTIES('0elPGO7cT9PwQmsgvo_kAI',$,$,$,(#1046954),#1046964); #1046964=IFCPROPERTYSET('2W9NvSfR191f80ljwmynhp',$,'EPset_Drawing',$,(#1046965,#1046966,#1046967)); #1046965=IFCPROPERTYSINGLEVALUE('HasUnderlay',$,IFCBOOLEAN(.F.),$); @@ -60977,7 +60977,7 @@ DATA; #1047268=IFCPROPERTYSINGLEVALUE('HasAnnotation',$,IFCBOOLEAN(.T.),$); #1047269=IFCRELDEFINESBYPROPERTIES('3xaekiTtLA5RqM__LEE7Qr',$,$,$,(#1047258),#1047270); #1047270=IFCPROPERTYSET('0tPAjJn452AAByMo8lUOag',$,'EPset_Annotation',$,(#1047271)); -#1047271=IFCPROPERTYSINGLEVALUE('Classes',$,IFCTEXT('fill-bg'),$); +#1047271=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); #1047272=IFCPRODUCTDEFINITIONSHAPE($,$,(#1047291)); #1047277=IFCTEXTLITERALWITHEXTENT('{{material.Name}}',#1047278,.RIGHT.,#1047282,'middle-left'); #1047278=IFCAXIS2PLACEMENT3D(#1047279,#1047280,#1047281); @@ -60998,7 +60998,7 @@ DATA; #1047293=IFCANNOTATION('3yOuebKjT0RAx9C3J7i6r4',$,'TEXT_LEADER',$,'TEXT_LEADER',#1047322,#1047307); #1047299=IFCRELDEFINESBYPROPERTIES('1u6nQ1$ZH24vu5WDydaIhc',$,$,$,(#1047293),#1047300); #1047300=IFCPROPERTYSET('0$KAGWNer4S83W8zlAHj$L',$,'EPset_Annotation',$,(#1047301)); -#1047301=IFCPROPERTYSINGLEVALUE('Classes',$,IFCTEXT('fill-bg'),$); +#1047301=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); #1047302=IFCRELDEFINESBYPROPERTIES('0tyrY_Hl966OKG_nzwQU7D',$,$,$,(#1047293),#1047303); #1047303=IFCPROPERTYSET('21aFcG6YT5PP8e6xTD0w5z',$,'EPset_Drawing',$,(#1047304,#1047305,#1047306)); #1047304=IFCPROPERTYSINGLEVALUE('HasUnderlay',$,IFCBOOLEAN(.F.),$); @@ -61090,7 +61090,7 @@ DATA; #1047526=IFCPROPERTYSINGLEVALUE('HasAnnotation',$,IFCBOOLEAN(.T.),$); #1047527=IFCRELDEFINESBYPROPERTIES('3pXp3hm4H0Le28yX7DdWSc',$,$,$,(#1047516),#1047528); #1047528=IFCPROPERTYSET('3cru8qeVjEnuKH$vzGyKmU',$,'EPset_Annotation',$,(#1047529)); -#1047529=IFCPROPERTYSINGLEVALUE('Classes',$,IFCTEXT('fill-bg'),$); +#1047529=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); #1047530=IFCPRODUCTDEFINITIONSHAPE($,$,(#1047550)); #1047535=IFCTEXTLITERALWITHEXTENT('{{material.item.Material.Name.0}}',#1047536,.RIGHT.,#1047540,'middle-left'); #1047536=IFCAXIS2PLACEMENT3D(#1047537,#1047538,#1047539); @@ -62501,7 +62501,7 @@ DATA; #1073370=IFCANNOTATION('2nOaMzBnT7hfgnuzrMkBT6',$,'TEXT_LEADER',$,'TEXT_LEADER',#1073399,#1073384); #1073376=IFCRELDEFINESBYPROPERTIES('3WvPnDTRr4$eMqN3WW5p8x',$,$,$,(#1073370),#1073377); #1073377=IFCPROPERTYSET('0TKr3wyB94kAsL2AjhoLYN',$,'EPset_Annotation',$,(#1073378)); -#1073378=IFCPROPERTYSINGLEVALUE('Classes',$,IFCTEXT('fill-bg'),$); +#1073378=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); #1073379=IFCRELDEFINESBYPROPERTIES('0xm40CmZrDKhIQBVFX7yS3',$,$,$,(#1073370),#1073380); #1073380=IFCPROPERTYSET('1Z4otKbg12uR3Yn8lqLj1C',$,'EPset_Drawing',$,(#1073381,#1073382,#1073383)); #1073381=IFCPROPERTYSINGLEVALUE('HasUnderlay',$,IFCBOOLEAN(.F.),$); @@ -250601,7 +250601,7 @@ DATA; #1391871=IFCSTYLEDITEM(#1391858,(#278692),'DOOR PANEL'); #1391872=IFCSTYLEDITEM(#1391859,(#278698),'DOOR TRIM'); #1391873=IFCSTYLEDITEM(#1391860,(#763067),'DOOR JAMB'); -#1391874=IFCDOORTYPE('34$NUr4tjE3O85Z_n1BEx4',#278273,'3684L',$,$,(#1391875,#1391882,#1391889,#1391898),(#1391908,#1392020,#1394540),'154612',$,.DOOR.,.SINGLE_SWING_RIGHT.,.F.,$); +#1391874=IFCDOORTYPE('34$NUr4tjE3O85Z_n1BEx4',#278273,'3684L',$,$,(#1391875,#1391882,#1391889,#1391898),(#1391908,#1392020,#3017017),'154612',$,.DOOR.,.SINGLE_SWING_RIGHT.,.F.,$); #1391875=IFCDOORLININGPROPERTIES('0$gZfRM690iBbgS6V9dS82',#1391876,'Door-Single-Panel:30" x 80":154643',$,$,$,$,$,$,$,$,$,$,$,$,$,$); #1391876=IFCOWNERHISTORY(#1391877,#1391880,$,.NOCHANGE.,$,$,$,1682305051); #1391877=IFCPERSONANDORGANIZATION(#1391878,#1391879,$); @@ -250631,11 +250631,11 @@ DATA; #1391901=IFCPROPERTYSINGLEVALUE('HasAnnotation',$,IFCBOOLEAN(.T.),$); #1391902=IFCRELASSOCIATESMATERIAL('0ZkusWJ6H2xhrVf6uEvOIV',#278273,$,$,(#1391874),#1391903); #1391903=IFCMATERIALCONSTITUENTSET('MaterialConstituentSet',$,(#1391904,#1391905,#1391906,#1391907)); -#1391904=IFCMATERIALCONSTITUENT('Panel',$,#278684,$,'Materials'); +#1391904=IFCMATERIALCONSTITUENT('Panel',$,#3001340,$,'Materials'); #1391905=IFCMATERIALCONSTITUENT('Trim',$,#278686,$,'Materials'); #1391906=IFCMATERIALCONSTITUENT('Jamb',$,#763071,$,$); #1391907=IFCMATERIALCONSTITUENT('Swing',$,#1062682,$,$); -#1391908=IFCREPRESENTATIONMAP(#1391909,#1392549); +#1391908=IFCREPRESENTATIONMAP(#1391909,#3017008); #1391909=IFCAXIS2PLACEMENT3D(#1391910,$,$); #1391910=IFCCARTESIANPOINT((0.,0.,0.)); #1392020=IFCREPRESENTATIONMAP(#1392021,#1394531); @@ -250643,118 +250643,6 @@ DATA; #1392022=IFCCARTESIANPOINT((0.,0.,0.)); #1392023=IFCDIRECTION((0.,0.,1.)); #1392024=IFCDIRECTION((1.,0.,0.)); -#1392441=IFCINDEXEDPOLYGONALFACE((3,2,1)); -#1392442=IFCINDEXEDPOLYGONALFACE((2,4,1)); -#1392443=IFCINDEXEDPOLYGONALFACE((5,4,2)); -#1392444=IFCINDEXEDPOLYGONALFACE((6,4,5)); -#1392445=IFCINDEXEDPOLYGONALFACE((7,8,1)); -#1392446=IFCINDEXEDPOLYGONALFACE((1,8,3)); -#1392447=IFCINDEXEDPOLYGONALFACE((8,6,5)); -#1392448=IFCINDEXEDPOLYGONALFACE((8,7,6)); -#1392449=IFCINDEXEDPOLYGONALFACE((2,3,5)); -#1392450=IFCINDEXEDPOLYGONALFACE((5,3,8)); -#1392451=IFCINDEXEDPOLYGONALFACE((4,6,7)); -#1392452=IFCINDEXEDPOLYGONALFACE((4,7,1)); -#1392453=IFCINDEXEDPOLYGONALFACE((10,11,9)); -#1392454=IFCINDEXEDPOLYGONALFACE((10,9,12)); -#1392455=IFCINDEXEDPOLYGONALFACE((13,14,15)); -#1392456=IFCINDEXEDPOLYGONALFACE((13,16,14)); -#1392457=IFCINDEXEDPOLYGONALFACE((17,19,18)); -#1392458=IFCINDEXEDPOLYGONALFACE((17,18,20)); -#1392459=IFCINDEXEDPOLYGONALFACE((22,23,21)); -#1392460=IFCINDEXEDPOLYGONALFACE((22,21,24)); -#1392461=IFCINDEXEDPOLYGONALFACE((26,27,25)); -#1392462=IFCINDEXEDPOLYGONALFACE((26,25,28)); -#1392463=IFCINDEXEDPOLYGONALFACE((30,31,29)); -#1392464=IFCINDEXEDPOLYGONALFACE((30,29,32)); -#1392465=IFCINDEXEDPOLYGONALFACE((30,32,33)); -#1392466=IFCINDEXEDPOLYGONALFACE((30,33,34)); -#1392467=IFCINDEXEDPOLYGONALFACE((15,36,35)); -#1392468=IFCINDEXEDPOLYGONALFACE((15,35,13)); -#1392469=IFCINDEXEDPOLYGONALFACE((28,29,31)); -#1392470=IFCINDEXEDPOLYGONALFACE((31,26,28)); -#1392471=IFCINDEXEDPOLYGONALFACE((10,14,16)); -#1392472=IFCINDEXEDPOLYGONALFACE((11,10,16)); -#1392473=IFCINDEXEDPOLYGONALFACE((24,25,27)); -#1392474=IFCINDEXEDPOLYGONALFACE((24,27,22)); -#1392475=IFCINDEXEDPOLYGONALFACE((32,24,21)); -#1392476=IFCINDEXEDPOLYGONALFACE((32,29,24)); -#1392477=IFCINDEXEDPOLYGONALFACE((28,24,29)); -#1392478=IFCINDEXEDPOLYGONALFACE((25,24,28)); -#1392479=IFCINDEXEDPOLYGONALFACE((37,33,21)); -#1392480=IFCINDEXEDPOLYGONALFACE((33,32,21)); -#1392481=IFCINDEXEDPOLYGONALFACE((16,38,19)); -#1392482=IFCINDEXEDPOLYGONALFACE((16,19,11)); -#1392483=IFCINDEXEDPOLYGONALFACE((17,11,19)); -#1392484=IFCINDEXEDPOLYGONALFACE((17,9,11)); -#1392485=IFCINDEXEDPOLYGONALFACE((13,35,16)); -#1392486=IFCINDEXEDPOLYGONALFACE((35,38,16)); -#1392487=IFCINDEXEDPOLYGONALFACE((39,34,33)); -#1392488=IFCINDEXEDPOLYGONALFACE((39,33,37)); -#1392489=IFCINDEXEDPOLYGONALFACE((40,14,18)); -#1392490=IFCINDEXEDPOLYGONALFACE((14,10,18)); -#1392491=IFCINDEXEDPOLYGONALFACE((18,10,20)); -#1392492=IFCINDEXEDPOLYGONALFACE((12,20,10)); -#1392493=IFCINDEXEDPOLYGONALFACE((36,15,14)); -#1392494=IFCINDEXEDPOLYGONALFACE((40,36,14)); -#1392495=IFCINDEXEDPOLYGONALFACE((30,23,22)); -#1392496=IFCINDEXEDPOLYGONALFACE((30,22,31)); -#1392497=IFCINDEXEDPOLYGONALFACE((26,31,22)); -#1392498=IFCINDEXEDPOLYGONALFACE((27,26,22)); -#1392499=IFCINDEXEDPOLYGONALFACE((23,34,39)); -#1392500=IFCINDEXEDPOLYGONALFACE((34,23,30)); -#1392501=IFCINDEXEDPOLYGONALFACE((38,35,36)); -#1392502=IFCINDEXEDPOLYGONALFACE((38,36,40)); -#1392503=IFCINDEXEDPOLYGONALFACE((40,19,38)); -#1392504=IFCINDEXEDPOLYGONALFACE((18,19,40)); -#1392505=IFCINDEXEDPOLYGONALFACE((20,12,9)); -#1392506=IFCINDEXEDPOLYGONALFACE((20,9,17)); -#1392507=IFCINDEXEDPOLYGONALFACE((21,23,39)); -#1392508=IFCINDEXEDPOLYGONALFACE((21,39,37)); -#1392509=IFCINDEXEDPOLYGONALFACE((42,43,41)); -#1392510=IFCINDEXEDPOLYGONALFACE((44,42,41)); -#1392511=IFCINDEXEDPOLYGONALFACE((45,47,46)); -#1392512=IFCINDEXEDPOLYGONALFACE((48,47,45)); -#1392513=IFCINDEXEDPOLYGONALFACE((49,41,50)); -#1392514=IFCINDEXEDPOLYGONALFACE((50,41,43)); -#1392515=IFCINDEXEDPOLYGONALFACE((51,43,42)); -#1392516=IFCINDEXEDPOLYGONALFACE((43,51,50)); -#1392517=IFCINDEXEDPOLYGONALFACE((53,54,52)); -#1392518=IFCINDEXEDPOLYGONALFACE((55,53,52)); -#1392519=IFCINDEXEDPOLYGONALFACE((56,57,53)); -#1392520=IFCINDEXEDPOLYGONALFACE((56,53,55)); -#1392521=IFCINDEXEDPOLYGONALFACE((41,49,58)); -#1392522=IFCINDEXEDPOLYGONALFACE((41,58,44)); -#1392523=IFCINDEXEDPOLYGONALFACE((52,59,56)); -#1392524=IFCINDEXEDPOLYGONALFACE((55,52,56)); -#1392525=IFCINDEXEDPOLYGONALFACE((60,59,52)); -#1392526=IFCINDEXEDPOLYGONALFACE((60,52,54)); -#1392527=IFCINDEXEDPOLYGONALFACE((58,49,50)); -#1392528=IFCINDEXEDPOLYGONALFACE((51,58,50)); -#1392529=IFCINDEXEDPOLYGONALFACE((60,54,53)); -#1392530=IFCINDEXEDPOLYGONALFACE((60,53,57)); -#1392531=IFCINDEXEDPOLYGONALFACE((54,46,47)); -#1392532=IFCINDEXEDPOLYGONALFACE((54,47,53)); -#1392533=IFCINDEXEDPOLYGONALFACE((57,56,59)); -#1392534=IFCINDEXEDPOLYGONALFACE((57,59,60)); -#1392535=IFCINDEXEDPOLYGONALFACE((54,41,45)); -#1392536=IFCINDEXEDPOLYGONALFACE((46,54,45)); -#1392537=IFCINDEXEDPOLYGONALFACE((53,44,41)); -#1392538=IFCINDEXEDPOLYGONALFACE((53,41,54)); -#1392539=IFCINDEXEDPOLYGONALFACE((53,47,48)); -#1392540=IFCINDEXEDPOLYGONALFACE((53,48,44)); -#1392541=IFCINDEXEDPOLYGONALFACE((41,44,48)); -#1392542=IFCINDEXEDPOLYGONALFACE((45,41,48)); -#1392543=IFCINDEXEDPOLYGONALFACE((51,42,44)); -#1392544=IFCINDEXEDPOLYGONALFACE((44,58,51)); -#1392545=IFCCARTESIANPOINTLIST3D(((-3.98928712286306E-08,0.239583298563957,0.),(-3.98928712286306E-08,0.406249850988388,7.),(-3.98928712286306E-08,0.239583298563957,7.),(-3.98928712286306E-08,0.406249850988388,0.),(3.00000023841858,0.406249850988388,7.),(3.00000023841858,0.406249850988388,0.),(3.00000023841858,0.239583298563957,0.),(3.00000023841858,0.239583298563957,7.),(-3.98928712286306E-08,0.406249850988388,0.),(0.,0.46875,7.),(-3.98928712286306E-08,0.406249850988388,7.),(0.,0.46875,0.),(3.00000023841858,0.406249850988388,0.),(3.00000023841858,0.46875,7.),(3.00000023841858,0.46875,0.),(3.00000023841858,0.406249850988388,7.),(-0.25,0.40625,0.),(-0.25,0.46875,7.25),(-0.25,0.40625,7.25),(-0.25,0.46875,0.),(3.00000023841858,-0.0625000074505806,7.),(0.,-2.2082439043704E-15,7.),(3.00000023841858,-2.2082439043704E-15,7.),(0.,-0.0625000074505806,7.),(0.,-0.0625000074505806,0.),(-0.25,-2.2082439043704E-15,0.),(0.,-2.2082439043704E-15,0.),(-0.25,-0.0625000074505806,0.),(-0.25,-0.0625000074505806,7.25),(3.25000023841858,-2.2082439043704E-15,7.25),(-0.25,-2.2082439043704E-15,7.25),(3.25000023841858,-0.0625000074505806,7.25),(3.25000023841858,-0.0625000074505806,0.),(3.25000023841858,-2.2082439043704E-15,0.),(3.25000023841858,0.40625,0.),(3.25000023841858,0.46875,0.),(3.00000023841858,-0.0625000074505806,0.),(3.25000023841858,0.40625,7.25),(3.00000023841858,-2.2082439043704E-15,0.),(3.25000023841858,0.46875,7.25),(-5.27993915966363E-06,9.77766489995702E-08,7.06249952316284),(-0.0625052899122238,0.406249850988388,7.06249952316284),(-0.0625052899122238,-2.2082439043704E-15,7.06249952316284),(-5.27993915966363E-06,0.406250238418579,7.06249952316284),(0.,-2.2082439043704E-15,7.),(3.00000023841858,-2.2082439043704E-15,7.),(3.00000023841858,0.406249850988388,7.),(-3.98928712286306E-08,0.406249850988388,7.),(0.,-2.2082439043704E-15,0.),(-0.0625052899122238,-2.2082439043704E-15,0.),(-0.0625052899122238,0.406249850988388,0.),(3.06250047683716,9.77766489995702E-08,7.06250047683716),(3.00000023841858,0.406249850988388,7.06250047683716),(3.00000023841858,-2.2082439043704E-15,7.06250047683716),(3.06250047683716,0.406250238418579,7.06250047683716),(3.06250047683716,0.406250238418579,0.),(3.00000023841858,0.406249850988388,0.),(-3.98928712286306E-08,0.406249850988388,0.),(3.06250047683716,9.77766489995702E-08,0.),(3.00000023841858,-2.2082439043704E-15,0.))); -#1392546=IFCPOLYGONALFACESET(#1392545,.F.,(#1392441,#1392442,#1392443,#1392444,#1392445,#1392446,#1392447,#1392448,#1392449,#1392450,#1392451,#1392452),$); -#1392547=IFCPOLYGONALFACESET(#1392545,.F.,(#1392453,#1392454,#1392455,#1392456,#1392457,#1392458,#1392459,#1392460,#1392461,#1392462,#1392463,#1392464,#1392465,#1392466,#1392467,#1392468,#1392469,#1392470,#1392471,#1392472,#1392473,#1392474,#1392475,#1392476,#1392477,#1392478,#1392479,#1392480,#1392481,#1392482,#1392483,#1392484,#1392485,#1392486,#1392487,#1392488,#1392489,#1392490,#1392491,#1392492,#1392493,#1392494,#1392495,#1392496,#1392497,#1392498,#1392499,#1392500,#1392501,#1392502,#1392503,#1392504,#1392505,#1392506,#1392507,#1392508),$); -#1392548=IFCPOLYGONALFACESET(#1392545,.F.,(#1392509,#1392510,#1392511,#1392512,#1392513,#1392514,#1392515,#1392516,#1392517,#1392518,#1392519,#1392520,#1392521,#1392522,#1392523,#1392524,#1392525,#1392526,#1392527,#1392528,#1392529,#1392530,#1392531,#1392532,#1392533,#1392534,#1392535,#1392536,#1392537,#1392538,#1392539,#1392540,#1392541,#1392542,#1392543,#1392544),$); -#1392549=IFCSHAPEREPRESENTATION(#24,'Body','Tessellation',(#1392546,#1392547,#1392548)); -#1392559=IFCSTYLEDITEM(#1392546,(#278692),'DOOR PANEL'); -#1392560=IFCSTYLEDITEM(#1392547,(#278698),'DOOR TRIM'); -#1392561=IFCSTYLEDITEM(#1392548,(#763067),'DOOR JAMB'); #1392562=IFCINDEXEDPOLYGONALFACE((2,3,1)); #1392563=IFCINDEXEDPOLYGONALFACE((2,1,4)); #1392564=IFCINDEXEDPOLYGONALFACE((6,7,5)); @@ -252704,14 +252592,6 @@ DATA; #1394529=IFCPOLYGONALFACESET(#1394527,.F.,(#1394461,#1394462,#1394463,#1394464,#1394465,#1394466,#1394467,#1394468,#1394469,#1394470,#1394471,#1394472,#1394473,#1394474,#1394475,#1394476,#1394477,#1394478,#1394479,#1394480,#1394481,#1394482,#1394483,#1394484,#1394485,#1394486,#1394487,#1394488,#1394489,#1394490,#1394491,#1394492,#1394493,#1394494,#1394495,#1394496),$); #1394530=IFCPOLYGONALFACESET(#1394527,.F.,(#1394497,#1394498,#1394499,#1394500,#1394501,#1394502,#1394503,#1394504,#1394505,#1394506,#1394507,#1394508,#1394509,#1394510,#1394511,#1394512,#1394513,#1394514,#1394515,#1394516,#1394517,#1394518,#1394519,#1394520,#1394521,#1394522,#1394523,#1394524,#1394525,#1394526),$); #1394531=IFCSHAPEREPRESENTATION(#272385,'Body','Tessellation',(#1394528,#1394529,#1394530)); -#1394533=IFCCARTESIANPOINT((-0.250000003089742,-0.0625064601422608,0.)); -#1394534=IFCBOUNDINGBOX(#1394533,3.49999999436807,3.4687572263983,7.25000001627003); -#1394535=IFCSHAPEREPRESENTATION(#26,'Box','BoundingBox',(#1394534)); -#1394536=IFCCARTESIANPOINT((0.,0.,0.)); -#1394537=IFCDIRECTION((1.,0.,0.)); -#1394538=IFCDIRECTION((0.,0.,1.)); -#1394539=IFCAXIS2PLACEMENT3D(#1394536,#1394538,#1394537); -#1394540=IFCREPRESENTATIONMAP(#1394539,#1394535); #1394541=IFCSTYLEDITEM(#1394528,(#278698),'DOOR TRIM'); #1394542=IFCSTYLEDITEM(#1394529,(#763067),'DOOR JAMB'); #1394543=IFCSTYLEDITEM(#1394530,(#1062683),'DOOR SWING'); @@ -252874,7 +252754,7 @@ DATA; #1394734=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#1394731,#1394732,#1394730,1.,#1394733); #1394735=IFCMAPPEDITEM(#1391908,#1394734); #1394736=IFCSHAPEREPRESENTATION(#24,'Body','MappedRepresentation',(#1394735)); -#1394737=IFCPRODUCTDEFINITIONSHAPE($,$,(#1394736,#1394744,#1394751)); +#1394737=IFCPRODUCTDEFINITIONSHAPE($,$,(#1394736,#1394744,#3017024)); #1394738=IFCCARTESIANPOINT((0.,0.,0.)); #1394739=IFCDIRECTION((1.,0.,0.)); #1394740=IFCDIRECTION((0.,1.,0.)); @@ -252882,13 +252762,6 @@ DATA; #1394742=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#1394739,#1394740,#1394738,1.,#1394741); #1394743=IFCMAPPEDITEM(#1392020,#1394742); #1394744=IFCSHAPEREPRESENTATION(#272385,'Body','MappedRepresentation',(#1394743)); -#1394745=IFCCARTESIANPOINT((0.,0.,0.)); -#1394746=IFCDIRECTION((1.,0.,0.)); -#1394747=IFCDIRECTION((0.,1.,0.)); -#1394748=IFCDIRECTION((0.,0.,1.)); -#1394749=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#1394746,#1394747,#1394745,1.,#1394748); -#1394750=IFCMAPPEDITEM(#1394540,#1394749); -#1394751=IFCSHAPEREPRESENTATION(#26,'Box','MappedRepresentation',(#1394750)); #1394755=IFCCARTESIANPOINT((-0.0762000009417534,-1.96850395202637,0.)); #1394756=IFCDIRECTION((0.,-1.,0.)); #1394757=IFCDIRECTION((1.,0.,0.)); @@ -261397,7 +261270,7 @@ DATA; #1677586=IFCPROPERTYENUMERATEDVALUE('Status',$,(IFCLABEL('EXISTING')),#1677587); #1677587=IFCPROPERTYENUMERATION('Status',(IFCLABEL('NEW'),IFCLABEL('EXISTING'),IFCLABEL('DEMOLISH'),IFCLABEL('TEMPORARY'),IFCLABEL('OTHER'),IFCLABEL('NOTKNOWN'),IFCLABEL('UNSET')),$); #1677588=IFCPRODUCTDEFINITIONSHAPE($,$,(#2974184,#2974194)); -#1678001=IFCWALL('2xr6d8EFP398FELaXqRuWY',$,'Wall',$,$,#2926066,#1678017,$,$); +#1678001=IFCWALL('2xr6d8EFP398FELaXqRuWY',$,'Wall',$,$,#3008963,#1678017,$,$); #1678007=IFCRELASSOCIATESMATERIAL('3qDJxFi$n6WglU_PERUhmx',$,$,$,(#1678001),#1678008); #1678008=IFCMATERIALLAYERSETUSAGE(#812109,.AXIS2.,.POSITIVE.,0.,$); #1678009=IFCRELDEFINESBYPROPERTIES('3M8tNaE$v0Uua3FE_gZjyu',$,$,$,(#1678001),#1678010); @@ -261407,7 +261280,7 @@ DATA; #1678013=IFCPROPERTYSET('2$tw0m$fvAC90qzHjsBGIm',$,'EPset_Status',$,(#1678014)); #1678014=IFCPROPERTYENUMERATEDVALUE('Status',$,(IFCLABEL('EXISTING')),#1678015); #1678015=IFCPROPERTYENUMERATION('Status',(IFCLABEL('NEW'),IFCLABEL('EXISTING'),IFCLABEL('DEMOLISH'),IFCLABEL('TEMPORARY'),IFCLABEL('OTHER'),IFCLABEL('NOTKNOWN'),IFCLABEL('UNSET')),$); -#1678017=IFCPRODUCTDEFINITIONSHAPE($,$,(#2974110,#2974127)); +#1678017=IFCPRODUCTDEFINITIONSHAPE($,$,(#3008941,#3008958)); #1678470=IFCWALL('3eCXHCtKjCvhJSioeDsMN8',$,'Wall',$,$,#1678518,#1678489,$,$); #1678476=IFCRELDEFINESBYPROPERTIES('0sPSweXpPCCwG6COQJ63k6',$,$,$,(#1678470),#1678477); #1678477=IFCPROPERTYSET('2Z1dDNIQf3TeboMV20CfhT',$,'EPset_Parametric',$,(#1678478)); @@ -262254,7 +262127,7 @@ DATA; #2444250=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#2444247,#2444248,#2444246,1.,#2444249); #2444251=IFCMAPPEDITEM(#1391908,#2444250); #2444252=IFCSHAPEREPRESENTATION(#24,'Body','MappedRepresentation',(#2444251)); -#2444253=IFCPRODUCTDEFINITIONSHAPE($,$,(#2444252,#2444260,#2444267)); +#2444253=IFCPRODUCTDEFINITIONSHAPE($,$,(#2444252,#2444260,#3017031)); #2444254=IFCCARTESIANPOINT((0.,0.,0.)); #2444255=IFCDIRECTION((1.,0.,0.)); #2444256=IFCDIRECTION((0.,1.,0.)); @@ -262262,13 +262135,6 @@ DATA; #2444258=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#2444255,#2444256,#2444254,1.,#2444257); #2444259=IFCMAPPEDITEM(#1392020,#2444258); #2444260=IFCSHAPEREPRESENTATION(#272385,'Body','MappedRepresentation',(#2444259)); -#2444261=IFCCARTESIANPOINT((0.,0.,0.)); -#2444262=IFCDIRECTION((1.,0.,0.)); -#2444263=IFCDIRECTION((0.,1.,0.)); -#2444264=IFCDIRECTION((0.,0.,1.)); -#2444265=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#2444262,#2444263,#2444261,1.,#2444264); -#2444266=IFCMAPPEDITEM(#1394540,#2444265); -#2444267=IFCSHAPEREPRESENTATION(#26,'Box','MappedRepresentation',(#2444266)); #2444302=IFCFURNITURE('0nA66cI$D5FwKAjAwPm2yY',$,'Plane',$,$,#2537242,#2444320,$,.NOTDEFINED.); #2444308=IFCINDEXEDPOLYGONALFACE((1,3,4,2)); #2444309=IFCINDEXEDPOLYGONALFACE((5,6,8,7)); @@ -263644,15 +263510,6 @@ DATA; #2464752=IFCPROPERTYSINGLEVALUE('OD_Option_2',$,$,$); #2464753=IFCPROPERTYSINGLEVALUE('OD_Option_1',$,$,$); #2464756=IFCPRODUCTDEFINITIONSHAPE($,$,(#2992575,#2992599)); -#2464807=IFCWALL('22gk$YJKX28AWtb8RMrmVX',$,'Wall',$,$,#2931057,#2464822,$,$); -#2464813=IFCRELDEFINESBYPROPERTIES('1POTIANf98yfIGbUdWLTGa',$,$,$,(#2464807),#2464814); -#2464814=IFCPROPERTYSET('1A9Vg$CUfBOQOby_uHIWID',$,'EPset_Parametric',$,(#2464815)); -#2464815=IFCPROPERTYSINGLEVALUE('Engine',$,IFCLABEL('BlenderBIM.DumbLayer2'),$); -#2464816=IFCRELDEFINESBYPROPERTIES('0Nqv06i8n58uaOvilrJDyK',$,$,$,(#2464807),#2464817); -#2464817=IFCPROPERTYSET('3ABTjllxf9jfnhxkG4pLGH',$,'EPset_Status',$,(#2464818)); -#2464818=IFCPROPERTYENUMERATEDVALUE('Status',$,(IFCLABEL('EXISTING')),#2464819); -#2464819=IFCPROPERTYENUMERATION('Status',(IFCLABEL('NEW'),IFCLABEL('EXISTING'),IFCLABEL('DEMOLISH'),IFCLABEL('TEMPORARY'),IFCLABEL('OTHER'),IFCLABEL('NOTKNOWN'),IFCLABEL('UNSET')),$); -#2464822=IFCPRODUCTDEFINITIONSHAPE($,$,(#2959376,#2959393)); #2464965=IFCWALL('1rkzWZMD5BvP1vSITVWrI5',$,'Wall',$,$,#2588805,#2464984,$,$); #2464971=IFCRELDEFINESBYPROPERTIES('0NQ46Ytrj5wOQ03a$jkHAI',$,$,$,(#2464965),#2464972); #2464972=IFCPROPERTYSET('3f_QeR$IbAUBED8oGejsrB',$,'EPset_Parametric',$,(#2464973)); @@ -265557,7 +265414,7 @@ DATA; #2557558=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#2557555,#2557556,#2557554,1.,#2557557); #2557559=IFCMAPPEDITEM(#2557505,#2557558); #2557560=IFCSHAPEREPRESENTATION(#24,'Body','MappedRepresentation',(#2557559)); -#2557711=IFCWALL('2u9wNoPwb2C88CLap_X$zW',$,'Wall',$,$,#2944489,#2557730,$,$); +#2557711=IFCWALL('2u9wNoPwb2C88CLap_X$zW',$,'Wall',$,$,#3008988,#2557730,$,$); #2557717=IFCRELDEFINESBYPROPERTIES('2hpFzQcETDYgfPzwP0XBP1',$,$,$,(#2557711),#2557718); #2557718=IFCPROPERTYSET('03xsEl54j1cuE3oTKsyztA',$,'EPset_Status',$,(#2557719)); #2557719=IFCPROPERTYENUMERATEDVALUE('Status',$,(IFCLABEL('NEW')),#2557720); @@ -265569,7 +265426,7 @@ DATA; #2557725=IFCPROPERTYSET('0zKBAGHi9AnBz2DXo9LqvI',$,'OD_Options',$,(#2557726,#2557727)); #2557726=IFCPROPERTYSINGLEVALUE('OD_Option_2',$,IFCTEXT('N'),$); #2557727=IFCPROPERTYSINGLEVALUE('OD_Option_1',$,$,$); -#2557730=IFCPRODUCTDEFINITIONSHAPE($,$,(#2963680,#2963697)); +#2557730=IFCPRODUCTDEFINITIONSHAPE($,$,(#3008966,#3008983)); #2557770=IFCELECTRICAPPLIANCE('2lg$YaJ3rD3w8dER7BDY1T',#1128771,'Generic_Equipment_Placeholder:DISHWASHER:3598819',$,'Generic_Equipment_Placeholder:DISHWASHER',#2598342,#2557811,'3598819',.DISHWASHER.); #2557776=IFCRELDEFINESBYPROPERTIES('3bKADVw_DE5gfykgXWn6ix',#1128771,$,$,(#2557770),#2557777); #2557777=IFCPROPERTYSET('0NmP5Nzr90R8zCX2CJLvuz',#2557778,'Pset_EnvironmentalImpactIndicators',$,(#2557784)); @@ -266810,12 +266667,12 @@ DATA; #2577897=IFCPROPERTYSET('2QfJ2pooL18vAnFZRiNbb5',$,'EPset_Parametric',$,(#2577896)); #2577898=IFCFURNITURETYPE('32bEcxXifF0x8Bv8yR3767',$,'SOLID MAPLE',$,$,(#2577897),$,$,$,.NOTDEFINED.,.NOTDEFINED.); #2577899=IFCRELASSOCIATESMATERIAL('04FkzVy91078FblXNIcrrN',$,$,$,(#2577898),#2577902); -#2577900=IFCMATERIAL('SHELVING (PL-2) W/ \X2\000A\X0\1x2 MAPLE NOSING STAINED TO MATCH',$,$); +#2577900=IFCMATERIAL('CONCEALED BRACKET SHELVING (PL-2) W/ \X2\000A\X0\1x2 MAPLE NOSING STAINED TO MATCH\X2\000A\X0\BLOCKING IN WALL',$,$); #2577901=IFCMATERIALLAYER(#2972457,0.16666667163372,$,$,$,$,$); #2577902=IFCMATERIALLAYERSET((#2577901),$,$); #2577903=IFCMATERIALDEFINITIONREPRESENTATION($,$,(#2577916),#2577900); #2577913=IFCEXTERNALLYDEFINEDSURFACESTYLE('OD_Textures\\Materials.blend','materials/MAPLE','MAPLE'); -#2577914=IFCSURFACESTYLE('SHELVING (PL-2) W/ \X2\000A\X0\1x2 MAPLE NOSING STAINED TO MATCH',.BOTH.,(#2577913,#3004369)); +#2577914=IFCSURFACESTYLE('CONCEALED BRACKET SHELVING (PL-2) W/ \X2\000A\X0\1x2 MAPLE NOSING STAINED TO MATCH\X2\000A\X0\BLOCKING IN WALL',.BOTH.,(#2577913,#3004369)); #2577915=IFCSTYLEDITEM($,(#2577914),'SOLID MAPLE TOP'); #2577916=IFCSTYLEDREPRESENTATION(#24,'Body',$,(#2577915)); #2577917=IFCFURNITURE('2HcwKR6uPASwDl9O2af9WU',$,'Furniture',$,$,#2928250,#2577932,$,$); @@ -267106,7 +266963,7 @@ DATA; #2578526=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#2578523,#2578524,#2578522,1.,#2578525); #2578527=IFCMAPPEDITEM(#1391908,#2578526); #2578528=IFCSHAPEREPRESENTATION(#24,'Body','MappedRepresentation',(#2578527)); -#2578529=IFCPRODUCTDEFINITIONSHAPE($,$,(#2578528,#2578536,#2578543)); +#2578529=IFCPRODUCTDEFINITIONSHAPE($,$,(#2578528,#2578536,#3017038)); #2578530=IFCCARTESIANPOINT((0.,0.,0.)); #2578531=IFCDIRECTION((1.,0.,0.)); #2578532=IFCDIRECTION((0.,1.,0.)); @@ -267114,13 +266971,6 @@ DATA; #2578534=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#2578531,#2578532,#2578530,1.,#2578533); #2578535=IFCMAPPEDITEM(#1392020,#2578534); #2578536=IFCSHAPEREPRESENTATION(#272385,'Body','MappedRepresentation',(#2578535)); -#2578537=IFCCARTESIANPOINT((0.,0.,0.)); -#2578538=IFCDIRECTION((1.,0.,0.)); -#2578539=IFCDIRECTION((0.,1.,0.)); -#2578540=IFCDIRECTION((0.,0.,1.)); -#2578541=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#2578538,#2578539,#2578537,1.,#2578540); -#2578542=IFCMAPPEDITEM(#1394540,#2578541); -#2578543=IFCSHAPEREPRESENTATION(#26,'Box','MappedRepresentation',(#2578542)); #2578597=IFCANNOTATION('2JyQ5IxkH5QecfJxQmVwKL',$,'TEXT_LEADER',$,'TEXT_LEADER',#2998538,#2578613); #2578607=IFCCARTESIANPOINT((0.,0.,0.)); #2578608=IFCDIRECTION((0.,0.,1.)); @@ -270329,7 +270179,7 @@ DATA; #2597822=IFCMAPPEDITEM(#783767,#2597821); #2597823=IFCSHAPEREPRESENTATION(#37,'Annotation','MappedRepresentation',(#2597822)); #2597824=IFCPRODUCTDEFINITIONSHAPE($,$,(#2597823)); -#2597825=IFCWALL('023hYkauH2K9mwvvFvuact',$,'Wall',$,$,#2972230,#2597844,$,$); +#2597825=IFCWALL('023hYkauH2K9mwvvFvuact',$,'Wall',$,$,#3016436,#2597844,$,$); #2597831=IFCRELDEFINESBYPROPERTIES('31ZDyhKavBoQhB05Wkd6fK',$,$,$,(#2597825),#2597832); #2597832=IFCPROPERTYSET('26eDqVYIb2Bx8LyDtJpoW2',$,'EPset_Parametric',$,(#2597833)); #2597833=IFCPROPERTYSINGLEVALUE('Engine',$,IFCLABEL('BlenderBIM.DumbLayer2'),$); @@ -270341,7 +270191,7 @@ DATA; #2597841=IFCPROPERTYSET('0M1E0Tit19_wcTuv0ELHRU',$,'OD_Options',$,(#2597842,#2597843)); #2597842=IFCPROPERTYSINGLEVALUE('OD_Option_2',$,IFCTEXT('N'),$); #2597843=IFCPROPERTYSINGLEVALUE('OD_Option_1',$,$,$); -#2597844=IFCPRODUCTDEFINITIONSHAPE($,$,(#2992757,#2992781)); +#2597844=IFCPRODUCTDEFINITIONSHAPE($,$,(#3016407,#3016431)); #2597962=IFCANNOTATION('3j$7RW8UXBzQZ_Oi91LmI6',$,'DIMENSION',$,'DIMENSION',#2597963,#2597968); #2597963=IFCLOCALPLACEMENT($,#2597964); #2597964=IFCAXIS2PLACEMENT3D(#2597965,#2597966,#2597967); @@ -296496,7 +296346,7 @@ DATA; #2790169=IFCCOLOURRGB($,0.661863923072815,0.661863923072815,0.661863923072815); #2790170=IFCCOLOURRGB($,0.800000011920929,0.800000011920929,0.800000011920929); #2790171=IFCSURFACESTYLERENDERING(#2790169,0.,#2790170,$,$,$,IFCNORMALISEDRATIOMEASURE(0.),IFCSPECULARROUGHNESS(0.718),.NOTDEFINED.); -#2790172=IFCEXTERNALLYDEFINEDSURFACESTYLE('OD_Textures/Materials.blend','materials/TILE - BLAZE - GREEN','TILE - BLAZE - GREEN'); +#2790172=IFCEXTERNALLYDEFINEDSURFACESTYLE('OD_Textures/Materials.blend','materials/TILE - BLAZE - GREEN_HORZ','TILE - BLAZE - GREEN_HORZ'); #2790173=IFCIMAGETEXTURE(.T.,.T.,'DIFFUSE',$,$,'../../../../../OD_Textures/Closed (Encrypted)/T-1_daltile remedy elixir RD20.JPG'); #2790174=IFCSURFACESTYLEWITHTEXTURES((#2790173)); #2790175=IFCSURFACESTYLE('T - 4',.BOTH.,(#2790171,#2790172,#2790174)); @@ -296509,7 +296359,7 @@ DATA; #2790182=IFCSURFACESTYLE('FRP',.BOTH.,(#2790181)); #2790183=IFCSTYLEDITEM($,(#2790182),'FRP'); #2790184=IFCSTYLEDREPRESENTATION(#24,'Body',$,(#2790183)); -#2790185=IFCRELDEFINESBYTYPE('37CRAjvp16nRxbqSz3kX$I',$,$,$,(#2597825,#2889829,#2464807,#2557711),#2790150); +#2790185=IFCRELDEFINESBYTYPE('37CRAjvp16nRxbqSz3kX$I',$,$,$,(#2889829,#2557711,#2597825),#2790150); #2790275=IFCPROPERTYSINGLEVALUE('LayerSetDirection',$,IFCLABEL('AXIS3'),$); #2790276=IFCPROPERTYSET('3SriY3dmr8QPgX8KrdmwMd',$,'EPset_Parametric',$,(#2790275)); #2790277=IFCFURNITURETYPE('0GYleXO6X1t8gwxDKOBELJ',$,'SS-2',$,$,(#2790276),$,$,$,.NOTDEFINED.,.NOTDEFINED.); @@ -371691,7 +371541,7 @@ DATA; #2885199=IFCPROPERTYSINGLEVALUE('HasAnnotation',$,IFCBOOLEAN(.T.),$); #2885280=IFCFURNITURE('3TbIts3pn4MuPbXgJaqEZS',$,'Plane',$,$,#3006347,#2885354,$,.NOTDEFINED.); #2885354=IFCPRODUCTDEFINITIONSHAPE($,$,(#2999266,#2999269)); -#2885355=IFCSURFACESTYLE('PL - 2',.BOTH.,(#2885356,#2999964)); +#2885355=IFCSURFACESTYLE('PL - 2 W/ 1X2 MAPLE NOSING\X2\000A\X0\STAINED TO MATCH',.BOTH.,(#2885356,#2999964)); #2885356=IFCSURFACESTYLERENDERING(#2885357,0.,#2885358,$,$,$,IFCNORMALISEDRATIOMEASURE(0.),IFCSPECULARROUGHNESS(0.086),.NOTDEFINED.); #2885357=IFCCOLOURRGB($,0.800000011920929,0.800000011920929,0.800000011920929); #2885358=IFCCOLOURRGB($,0.800000011920929,0.800000011920929,0.800000011920929); @@ -371715,14 +371565,14 @@ DATA; #2885605=IFCPROPERTYSINGLEVALUE('Exclude',$,IFCTEXT('IfcSpace + IfcVirtualElement + IfcGeographicElement + IfcElement, "EPset_Status"."Status"="DEMOLISH"'),$); #2885606=IFCPROPERTYSINGLEVALUE('ImperialPrecision',$,IFCLABEL('1'),$); #2885607=IFCPROPERTYSINGLEVALUE('JoinCriteria',$,IFCTEXT('/Pset_.*Common/.Status, type, EPset_Status.Status'),$); -#2885609=IFCPRODUCTDEFINITIONSHAPE($,$,(#3002086)); +#2885609=IFCPRODUCTDEFINITIONSHAPE($,$,(#3016403)); #2885615=IFCGROUP('2ywcQRZIj98Qt0XTkekj29',$,'SECTION - N_S - DINING - W',$,'DRAWING'); -#2885616=IFCRELASSIGNSTOGROUP('22WBK9jxTFqujHIdsWm_NX',$,$,$,(#2975313,#2975259,#2999271,#2885583,#2989639,#2991394,#2991383,#2991405,#2989613,#2991372,#2989772,#2989729,#2989697,#2975331,#2975286,#2999290,#2999324,#2999354,#3001177),$,#2885615); +#2885616=IFCRELASSIGNSTOGROUP('22WBK9jxTFqujHIdsWm_NX',$,$,$,(#2885583,#2999354,#2989613,#3017231,#2975286,#2975331,#2999290,#2975259,#2999324,#2999271,#2989639,#2989772,#2991394,#2991383,#2991405,#2991372,#2989729,#3001177,#2989697),$,#2885615); #2885617=IFCDOCUMENTINFORMATION('X','SECTION - N_S - DINING - W',$,$,$,$,'DRAWING',$,$,$,$,$,$,$,$,$,$); #2885618=IFCRELASSOCIATESDOCUMENT('1zPQiRLgT3y9q2u1VLgQ4D',$,$,$,(#1),#2885617); #2885619=IFCDOCUMENTREFERENCE('drawings/SECTION - N_S - DINING - W.svg',$,$,$,#2885617); #2885620=IFCRELASSOCIATESDOCUMENT('3R9G5YcSbA4h9tc9_nUaM3',$,$,$,(#2885583),#2885619); -#2885671=IFCRELASSIGNSTOPRODUCT('1aMn1EyFb7vQq_SbJKT0ud',$,$,$,(#2886285,#2886449,#2886561,#2917471,#2991748,#2992425,#2993610,#3002508,#3002714,#3002872,#3003003,#3003160,#3003270,#3008308),$,#2885583); +#2885671=IFCRELASSIGNSTOPRODUCT('1aMn1EyFb7vQq_SbJKT0ud',$,$,$,(#2886285,#2886449,#2886561,#2917471,#2991748,#2992425,#2993610,#3002508,#3002714,#3002872,#3003003,#3003160,#3008308,#3014048,#3016289,#3016339,#3016366),$,#2885583); #2885672=IFCCARTESIANPOINT((-260.544042864521,-325.279497766063,-2.91397119324188E-15)); #2885673=IFCDIRECTION((0.,0.,1.)); #2885674=IFCDIRECTION((1.,-1.7205356741103E-22,0.)); @@ -371753,10 +371603,10 @@ DATA; #2885704=IFCPROPERTYSINGLEVALUE('Exclude',$,IFCTEXT('IfcSpace + IfcVirtualElement + IfcGeographicElement + IfcElement, "EPset_Status"."Status"="DEMOLISH"'),$); #2885705=IFCPROPERTYSINGLEVALUE('ImperialPrecision',$,IFCLABEL('1'),$); #2885706=IFCPROPERTYSINGLEVALUE('JoinCriteria',$,IFCTEXT('/Pset_.*Common/.Status, type, EPset_Status.Status'),$); -#2885707=IFCRELASSIGNSTOPRODUCT('1A$JakemP3Ahoue6Ny7t1m',$,$,$,(#2886296,#2886460,#2886572,#2917482,#2991759,#2992436,#2993621,#3002519,#3002725,#3002883,#3003014,#3003171,#3003281,#3005543,#3008197,#3008270,#3008319),$,#2885682); -#2885708=IFCPRODUCTDEFINITIONSHAPE($,$,(#3002336)); +#2885707=IFCRELASSIGNSTOPRODUCT('1A$JakemP3Ahoue6Ny7t1m',$,$,$,(#2886296,#2886460,#2886572,#2917482,#2991759,#2992436,#2993621,#3002519,#3002725,#3002883,#3003014,#3003171,#3005543,#3008197,#3008270,#3008319,#3013935,#3014059),$,#2885682); +#2885708=IFCPRODUCTDEFINITIONSHAPE($,$,(#3016168)); #2885714=IFCGROUP('3o77ns819FQgC4Rd9R_kOO',$,'SECTION - N_S - LINE_WALL - W',$,'DRAWING'); -#2885715=IFCRELASSIGNSTOGROUP('3L_6poaj10beJF6K84Ct1H',$,$,$,(#2975855,#3004935,#3005299,#3005245,#2885682,#3005256,#2989879,#2975837,#3004568,#2975783,#3005282,#3005229,#2991688,#2989819,#2989841,#2989852,#2975886,#2975930,#3005389,#3005411,#3005466,#3005490,#3005501),$,#2885714); +#2885715=IFCRELASSIGNSTOGROUP('3L_6poaj10beJF6K84Ct1H',$,$,$,(#2975855,#3004935,#3005299,#3005245,#2885682,#3005256,#2989879,#2975837,#3004568,#2975783,#3005282,#3005229,#2991688,#2989819,#2989841,#2989852,#2975886,#2975930,#3005389,#3005411,#3005466,#3005490,#3005501,#3016190),$,#2885714); #2885716=IFCDOCUMENTINFORMATION('X','SECTION - N_S - LINE_WALL - W',$,$,$,$,'DRAWING',$,$,$,$,$,$,$,$,$,$); #2885717=IFCRELASSOCIATESDOCUMENT('1C97nxEVH8RuYj5LD4cZJu',$,$,$,(#1),#2885716); #2885718=IFCDOCUMENTREFERENCE('drawings/SECTION - N_S - LINE_WALL - W.svg',$,$,$,#2885716); @@ -371782,9 +371632,9 @@ DATA; #2885823=IFCPROPERTYSINGLEVALUE('Exclude',$,IFCTEXT('IfcSpace + IfcVirtualElement + IfcGeographicElement + IfcElement, "EPset_Status"."Status"="DEMOLISH"'),$); #2885824=IFCPROPERTYSINGLEVALUE('ImperialPrecision',$,IFCLABEL('1'),$); #2885825=IFCPROPERTYSINGLEVALUE('JoinCriteria',$,IFCTEXT('/Pset_.*Common/.Status, type, EPset_Status.Status'),$); -#2885826=IFCPRODUCTDEFINITIONSHAPE($,$,(#3001933)); +#2885826=IFCPRODUCTDEFINITIONSHAPE($,$,(#3016365)); #2885832=IFCGROUP('1lnyEbTZz84xkDOhH6bylY',$,'SECTION - E_W - POS - S',$,'DRAWING'); -#2885833=IFCRELASSIGNSTOGROUP('3n939SUUX9jQqRQXylbBMw',$,$,$,(#2998732,#2998712,#2973650,#2885800,#2973324,#2989294,#2973432,#2998804,#2959993,#2973623,#2973352,#2973528,#2973409,#2973587,#2973367,#2989339,#2973292,#2998752,#2973459,#2989321,#2998772),$,#2885832); +#2885833=IFCRELASSIGNSTOGROUP('3n939SUUX9jQqRQXylbBMw',$,$,$,(#2989339,#2989294,#2973432,#2998804,#2973292,#2998752,#2959993,#3016350,#3013935,#3013957,#3013946,#3013968,#2989321,#3013991,#2998772,#2973623,#2998732,#2973352,#2973409,#2998712,#2885800,#2973367,#2973650,#3016339,#2973587,#2973324),$,#2885832); #2885834=IFCDOCUMENTINFORMATION('X','SECTION - E_W - POS - S',$,$,$,$,'DRAWING',$,$,$,$,$,$,$,$,$,$); #2885835=IFCRELASSOCIATESDOCUMENT('0mmjNFRdr0vhryQFAVZNHW',$,$,$,(#1),#2885834); #2885836=IFCDOCUMENTREFERENCE('drawings/SECTION - E_W - POS - S.svg',$,$,$,#2885834); @@ -371809,9 +371659,9 @@ DATA; #2885971=IFCPROPERTYSINGLEVALUE('Exclude',$,IFCTEXT('IfcFurniture, PredefinedType="CHAIR" + IfcSpace + IfcVirtualElement + IfcGeographicElement + IfcElement, "EPset_Status"."Status"="DEMOLISH"'),$); #2885972=IFCPROPERTYSINGLEVALUE('ImperialPrecision',$,IFCLABEL('1'),$); #2885973=IFCPROPERTYSINGLEVALUE('JoinCriteria',$,IFCTEXT('/Pset_.*Common/.Status, type, EPset_Status.Status'),$); -#2885974=IFCPRODUCTDEFINITIONSHAPE($,$,(#3005872)); +#2885974=IFCPRODUCTDEFINITIONSHAPE($,$,(#3016315)); #2885980=IFCGROUP('2qL73Bx0f1neU6_ge6bUsw',$,'SECTION - E_W - POS - N',$,'DRAWING'); -#2885981=IFCRELASSIGNSTOGROUP('1DPwGSAtz6T9dcy0UbDw5S',$,$,$,(#3005798,#2972659,#2885948,#2973181,#2959933,#2973260,#3005543,#2972681,#2973238,#2972714,#3005680,#2990421,#2990093,#3005554,#3005817),$,#2885980); +#2885981=IFCRELASSIGNSTOGROUP('1DPwGSAtz6T9dcy0UbDw5S',$,$,$,(#2973181,#2973238,#2973260,#3005543,#2972681,#2972714,#3016300,#3016289,#3013924,#3016316,#3005817,#3005554,#2972659,#2885948,#3005798,#3005680,#2959933,#3008372,#2990421,#2990093),$,#2885980); #2885982=IFCDOCUMENTINFORMATION('X','SECTION - E_W - POS - N',$,$,$,$,'DRAWING',$,$,$,$,$,$,$,$,$,$); #2885983=IFCRELASSOCIATESDOCUMENT('2aooxtU3zFTRIIK59A3toG',$,$,$,(#1),#2885982); #2885984=IFCDOCUMENTREFERENCE('drawings/SECTION - E_W - POS - N.svg',$,$,$,#2885982); @@ -372197,7 +372047,7 @@ DATA; #2887584=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#2887586); #2887585=IFCCARTESIANPOINTLIST2D(((-23.5818627625313,-7.17378038121021),(33.2209694729702,-7.17378038121021),(33.2209694729702,21.6819482838388),(-23.5818627625313,19.7024373557624),(8.59331662260641,19.7024373557624),(8.59338311072722,21.6819498482652))); #2887586=IFCINDEXEDPOLYCURVE(#2887585,(IFCLINEINDEX((2,3)),IFCLINEINDEX((3,6)),IFCLINEINDEX((6,5)),IFCLINEINDEX((5,4)),IFCLINEINDEX((4,1)),IFCLINEINDEX((1,2))),.F.); -#2887914=IFCANNOTATION('0SFNoT6vL63eRfRl7t5zNt',$,'SECTION - E_W - HOOD - S',$,'DRAWING',#2999246,#2887940); +#2887914=IFCANNOTATION('0SFNoT6vL63eRfRl7t5zNt',$,'SECTION - E_W - HOOD - S',$,'DRAWING',#3017109,#2887940); #2887920=IFCRELASSIGNSTOPRODUCT('0KjxeTVLL20f51Yobqwzup',$,$,$,(#2886318,#2886482,#2886594,#2917526,#2989074,#2989841,#2991394,#2991792,#2992469,#2993654,#2999231,#3002109,#3002552,#3002758,#3002916,#3003047,#3003204),$,#2887914); #2887921=IFCRELDEFINESBYPROPERTIES('1niMfz7yzCrQr7k8iEhOyK',$,$,$,(#2887914),#2887922); #2887922=IFCPROPERTYSET('16ndq6owzCwukpPKuDVx$K',$,'EPset_Drawing',$,(#2887923,#2887924,#2887925,#2887926,#2887927,#2887928,#2887929,#2887930,#2887931,#2887932,#2887933,#2887934,#2887935,#2887936,#2887937,#2887938,#2887939)); @@ -372218,9 +372068,9 @@ DATA; #2887937=IFCPROPERTYSINGLEVALUE('Exclude',$,IFCTEXT('IfcSpace + IfcVirtualElement + IfcGeographicElement + IfcElement, "EPset_Status"."Status"="DEMOLISH"'),$); #2887938=IFCPROPERTYSINGLEVALUE('ImperialPrecision',$,IFCLABEL('1'),$); #2887939=IFCPROPERTYSINGLEVALUE('JoinCriteria',$,IFCTEXT('/Pset_.*Common/.Status, type, EPset_Status.Status'),$); -#2887940=IFCPRODUCTDEFINITIONSHAPE($,$,(#3001881)); +#2887940=IFCPRODUCTDEFINITIONSHAPE($,$,(#3017114)); #2887946=IFCGROUP('0314h0UKjADw$ltL2v37nu',$,'SECTION - E_W - HOOD - S',$,'DRAWING'); -#2887947=IFCRELASSIGNSTOGROUP('28Qo_UQYHAeh0xeDLep1B7',$,$,$,(#2972279,#2972489,#3003270,#3003281,#3003292,#3003314,#2887914,#3003303,#2972132,#2972252,#2959864,#2972340,#2972430,#2972386,#2972069,#2972114,#2972025),$,#2887946); +#2887947=IFCRELASSIGNSTOGROUP('28Qo_UQYHAeh0xeDLep1B7',$,$,$,(#3014070,#2972279,#2972489,#3014048,#3014081,#3014059,#3014092,#3013909,#2887914,#3013866,#2972252,#2972340,#2972132,#2959864,#2972114,#2972386,#2972025,#2972069,#3014009,#3013892,#3017046),$,#2887946); #2887948=IFCDOCUMENTINFORMATION('X','SECTION - E_W - HOOD - S',$,$,$,$,'DRAWING',$,$,$,$,$,$,$,$,$,$); #2887949=IFCRELASSOCIATESDOCUMENT('0cAAWrVBXFNPTmrgk6qJOa',$,$,$,(#1),#2887948); #2887950=IFCDOCUMENTREFERENCE('drawings/SECTION - E_W - HOOD - S.svg',$,$,$,#2887948); @@ -372281,11 +372131,11 @@ DATA; #2888439=IFCPROPERTYSET('0Azg80lGv888Km2jQmXCYH',$,'EPset_Parametric',$,(#2888440)); #2888440=IFCPROPERTYSINGLEVALUE('Engine',$,IFCLABEL('BlenderBIM.DumbLayer2'),$); #2888443=IFCPRODUCTDEFINITIONSHAPE($,$,(#2931238,#2931269)); -#2888522=IFCWALL('2wfE9MOGPEABcyjmPnIB$S',$,'Wall',$,$,#2969673,#2888533,$,$); +#2888522=IFCWALL('2wfE9MOGPEABcyjmPnIB$S',$,'Wall',$,$,#3013689,#2888533,$,$); #2888528=IFCRELDEFINESBYPROPERTIES('23WT6uHnD6jPVXLue5PTNw',$,$,$,(#2888522),#2888529); #2888529=IFCPROPERTYSET('1YCxAIf9f4GR0FGfMjUMbu',$,'EPset_Parametric',$,(#2888530)); #2888530=IFCPROPERTYSINGLEVALUE('Engine',$,IFCLABEL('BlenderBIM.DumbLayer2'),$); -#2888533=IFCPRODUCTDEFINITIONSHAPE($,$,(#2931157,#2931188)); +#2888533=IFCPRODUCTDEFINITIONSHAPE($,$,(#3013786,#3013817)); #2888548=IFCRELCONNECTSPATHELEMENTS('0IEUnFr3nEEujaiTfbJ9a3',$,$,'MITRE',$,#2888522,#2888432,(),(),.ATSTART.,.ATEND.); #2888599=IFCRELCONNECTSPATHELEMENTS('18yOc00ZXFMeYr6GWmo2BJ',$,$,'MITRE',$,#2888432,#2888407,(),(),.ATSTART.,.ATEND.); #2888670=IFCRELCONNECTSPATHELEMENTS('1FHx1$shb7NuSv5GaI2jAL',$,$,'BUTT',$,#2468993,#2888407,(),(),.ATEND.,.ATPATH.); @@ -372795,9 +372645,9 @@ DATA; #2890016=IFCRELDEFINESBYPROPERTIES('08yvHTA35AF9cS_DcLhDDr',$,$,$,(#2890007),#2890017); #2890017=IFCPROPERTYSET('2hFc3kLsbFQultkqw5cbAP',$,'EPset_Parametric',$,(#2890018)); #2890018=IFCPROPERTYSINGLEVALUE('Engine',$,IFCLABEL('BlenderBIM.DumbLayer2'),$); -#2890019=IFCPRODUCTDEFINITIONSHAPE($,$,(#2931211,#2931235)); +#2890019=IFCPRODUCTDEFINITIONSHAPE($,$,(#3013759,#3013783)); #2890073=IFCRELCONNECTSPATHELEMENTS('3Ni$7XihjFme2K9Hh1jbZM',$,$,'MITRE',$,#2890007,#2888522,(),(),.ATSTART.,.ATEND.); -#2890145=IFCWALL('3Cfy2DyozAB8UQ8ffQHiS2',$,'Wall',$,$,#2969688,#2890157,$,$); +#2890145=IFCWALL('3Cfy2DyozAB8UQ8ffQHiS2',$,'Wall',$,$,#3014117,#2890157,$,$); #2890151=IFCRELASSOCIATESMATERIAL('3SjYNbnkbApQi56hvK$TxW',$,$,$,(#2890145),#2890152); #2890152=IFCMATERIALLAYERSETUSAGE(#2889595,.AXIS2.,.POSITIVE.,0.,$); #2890153=IFCRELCONNECTSELEMENTS('2SZffEW69DHeXjCq4zoHjQ',$,$,'TOP',$,#2887566,#2890145); @@ -372808,15 +372658,12 @@ DATA; #2890211=IFCRELCONNECTSPATHELEMENTS('0KsjJ11l564xh3APxNQnRD',$,$,'BUTT',$,#2059435,#2890145,(),(),.ATEND.,.ATPATH.); #2890343=IFCCOVERING('2qb5wEsaPBDww6SlSS$89F',$,'Covering',$,$,#2969033,#2890357,$,$); #2890353=IFCDIRECTION((0.,0.,1.)); -#2890355=IFCEXTRUDEDAREASOLID(#2890361,$,#2890353,0.0984251946210861); +#2890355=IFCEXTRUDEDAREASOLID(#3013693,$,#2890353,0.0984251946210861); #2890356=IFCSHAPEREPRESENTATION(#24,'Body','SweptSolid',(#2890355)); #2890357=IFCPRODUCTDEFINITIONSHAPE($,$,(#2890356)); #2890358=IFCPROPERTYSET('2yeDIqmz53AOi5GrOI4Kph',$,'EPset_Parametric',$,(#2890360)); #2890359=IFCRELDEFINESBYPROPERTIES('2cb6ToQ$D2FxbMHma$QGS$',$,$,$,(#2890343),#2890358); #2890360=IFCPROPERTYSINGLEVALUE('Engine',$,IFCLABEL('BlenderBIM.DumbLayer3'),$); -#2890361=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#2890363); -#2890362=IFCCARTESIANPOINTLIST2D(((-1.87769805978289,-6.34121769682316),(3.09307118413329,-6.34121769682316),(3.09307118413329,0.294572099300194),(-1.87769805978289,0.294572099300194))); -#2890363=IFCINDEXEDPOLYCURVE(#2890362,(IFCLINEINDEX((4,1)),IFCLINEINDEX((1,2)),IFCLINEINDEX((2,3)),IFCLINEINDEX((3,4))),.F.); #2890464=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#2890466); #2890465=IFCCARTESIANPOINTLIST2D(((5.22744663431263,-2.1882820630011),(5.22744546099285,4.95480270836297),(-4.38490799405756,4.95480192614978),(-4.38490682073778,-2.18828343187417))); #2890466=IFCINDEXEDPOLYCURVE(#2890465,(IFCLINEINDEX((4,1)),IFCLINEINDEX((1,2)),IFCLINEINDEX((2,3)),IFCLINEINDEX((3,4))),.F.); @@ -372968,9 +372815,9 @@ DATA; #2891283=IFCPROPERTYSINGLEVALUE('ImperialPrecision',$,IFCLABEL('1'),$); #2891284=IFCPROPERTYSINGLEVALUE('JoinCriteria',$,IFCTEXT('/Pset_.*Common/.Status, type, EPset_Status.Status'),$); #2891285=IFCRELASSIGNSTOPRODUCT('27nCg0w3PFJxpKmlhqplVq',$,$,$,(#2917537,#2989207,#2989852,#2991252,#2991405,#2991803,#2992480,#2993665,#3002120,#3002563,#3002607,#3002769,#3002927,#3003058,#3003215),$,#2891260); -#2891286=IFCPRODUCTDEFINITIONSHAPE($,$,(#3002071)); +#2891286=IFCPRODUCTDEFINITIONSHAPE($,$,(#3016398)); #2891292=IFCGROUP('0npHxlZKPDcx1cYqsr_qWj',$,'SECTION - E_W - REST - N',$,'DRAWING'); -#2891293=IFCRELASSIGNSTOGROUP('277OWWZrz2rP5D8ZWu_j_U',$,$,$,(#2998929,#2973755,#2891260,#3008197,#3008230,#3008208,#3008219,#2973728,#2974237,#2974273,#2974195),$,#2891292); +#2891293=IFCRELASSIGNSTOGROUP('277OWWZrz2rP5D8ZWu_j_U',$,$,$,(#3008208,#3008219,#2973728,#2974237,#2998929,#2974273,#2974195,#2973755,#2891260,#3008230,#3016366,#3008197),$,#2891292); #2891294=IFCDOCUMENTINFORMATION('X','SECTION - E_W - REST - N',$,$,$,$,'DRAWING',$,$,$,$,$,$,$,$,$,$); #2891295=IFCRELASSOCIATESDOCUMENT('2UNCIYCyn5Fwxy_5Ljf7yg',$,$,$,(#1),#2891294); #2891296=IFCDOCUMENTREFERENCE('drawings/SECTION - E_W - REST - N.svg',$,$,$,#2891294); @@ -374052,7 +373899,7 @@ DATA; #2894238=IFCPROPERTYSET('1tJov$oDz20eLUsKbYSfbl',$,'EPset_Parametric',$,(#2894239)); #2894239=IFCPROPERTYSINGLEVALUE('LayerSetDirection',$,IFCLABEL('AXIS2'),$); #2894240=IFCCOVERING('2AsRILyODCrAP1M_phj0S2',$,'Covering',$,$,#2969088,#2894247,$,$); -#2894241=IFCRELDEFINESBYTYPE('2GhE$h$qLC_wsHsFBGalUO',$,$,$,(#3005590,#3007279,#3007387,#2894240,#2945600,#2944510,#2999043,#3007953),#2894234); +#2894241=IFCRELDEFINESBYTYPE('2GhE$h$qLC_wsHsFBGalUO',$,$,$,(#3005590,#3007279,#3007387,#2894240,#2945600,#2944510,#2999043,#3007953,#3009306,#3009407),#2894234); #2894242=IFCMATERIALLAYERSETUSAGE(#2894235,.AXIS2.,.POSITIVE.,0.,$); #2894243=IFCRELASSOCIATESMATERIAL('1vi38EUGLE1hrkAJm2gIzQ',$,$,$,(#2894240),#2894242); #2894247=IFCPRODUCTDEFINITIONSHAPE($,$,(#3007323,#3007340)); @@ -374092,8 +373939,6 @@ DATA; #2894447=IFCRELASSOCIATESMATERIAL('0tUAx7TIHEUPJykCkyO9OR',$,$,$,(#2597825),#2894446); #2894461=IFCMATERIALLAYERSETUSAGE(#2790161,.AXIS2.,.POSITIVE.,0.,$); #2894462=IFCRELASSOCIATESMATERIAL('3nN5_wKYb29eb$E9nMT7bJ',$,$,$,(#2889829),#2894461); -#2894491=IFCMATERIALLAYERSETUSAGE(#2790161,.AXIS2.,.POSITIVE.,0.,$); -#2894492=IFCRELASSOCIATESMATERIAL('3w5A6uQWLAeR9bxWy6$NpG',$,$,$,(#2464807),#2894491); #2894506=IFCMATERIALLAYERSETUSAGE(#2790161,.AXIS2.,.POSITIVE.,0.,$); #2894507=IFCRELASSOCIATESMATERIAL('2LZnlc8cb1G9B4mjmlEdMY',$,$,$,(#2557711),#2894506); #2894521=IFCEXTERNALLYDEFINEDSURFACESTYLE('OD_Textures/Materials.blend','materials/CONCRETE_FORMED','CONCRETE_FORMED'); @@ -386897,7 +386742,7 @@ DATA; #2917743=IFCRELCONNECTSELEMENTS('1kBfUXVuD3_xPcarbsROlz',$,$,'TOP',$,#2917721,#2916045); #2917744=IFCPRODUCTDEFINITIONSHAPE($,$,(#2917745)); #2917745=IFCSHAPEREPRESENTATION(#24,'Body','SweptSolid',(#2917746)); -#2917746=IFCEXTRUDEDAREASOLID(#2972183,$,#2917750,0.166666999459267); +#2917746=IFCEXTRUDEDAREASOLID(#3009273,$,#2917750,0.166666999459267); #2917750=IFCDIRECTION((0.,0.,1.)); #2917802=IFCFURNITURE('2xuknHOYDAgAAvwwGJgpMZ',$,'Furniture',$,$,#2917852,#2917817,$,$); #2917808=IFCRELDEFINESBYPROPERTIES('24cBg5vybECf7BjGXenpuv',$,$,$,(#2917802),#2917809); @@ -386909,7 +386754,7 @@ DATA; #2917814=IFCPROPERTYENUMERATION('Status',(IFCLABEL('NEW'),IFCLABEL('EXISTING'),IFCLABEL('DEMOLISH'),IFCLABEL('TEMPORARY'),IFCLABEL('OTHER'),IFCLABEL('NOTKNOWN'),IFCLABEL('UNSET')),$); #2917817=IFCPRODUCTDEFINITIONSHAPE($,$,(#2917818)); #2917818=IFCSHAPEREPRESENTATION(#24,'Body','SweptSolid',(#2917819)); -#2917819=IFCEXTRUDEDAREASOLID(#2972234,$,#2917823,0.16666667163372); +#2917819=IFCEXTRUDEDAREASOLID(#3009987,$,#2917823,0.16666667163372); #2917823=IFCDIRECTION((0.,0.,1.)); #2917825=IFCFURNITURE('0pducLjRHC$ee5zXiIP5LJ',$,'Furniture',$,$,#2919920,#2917840,$,$); #2917831=IFCRELDEFINESBYPROPERTIES('2HGIPPJGbE$RvJYrkfbG9G',$,$,$,(#2917825),#2917832); @@ -386921,14 +386766,14 @@ DATA; #2917839=IFCPROPERTYENUMERATION('Status',(IFCLABEL('NEW'),IFCLABEL('EXISTING'),IFCLABEL('DEMOLISH'),IFCLABEL('TEMPORARY'),IFCLABEL('OTHER'),IFCLABEL('NOTKNOWN'),IFCLABEL('UNSET')),$); #2917840=IFCPRODUCTDEFINITIONSHAPE($,$,(#2917841)); #2917841=IFCSHAPEREPRESENTATION(#24,'Body','SweptSolid',(#2917842)); -#2917842=IFCEXTRUDEDAREASOLID(#2931143,$,#2917846,0.16666667163372); +#2917842=IFCEXTRUDEDAREASOLID(#3009990,$,#2917846,0.16666667163372); #2917846=IFCDIRECTION((0.,0.,1.)); #2917848=IFCCARTESIANPOINT((-263.650462863296,-344.116653789765,4.49999697565093)); #2917849=IFCDIRECTION((0.,0.,1.)); #2917850=IFCDIRECTION((1.94707190814823E-07,0.999999999999981,0.)); #2917851=IFCAXIS2PLACEMENT3D(#2917848,#2917849,#2917850); #2917852=IFCLOCALPLACEMENT(#1674114,#2917851); -#2917853=IFCFURNITURE('1EG7VaVMDCdBaQ2$8A4sCE',$,'Furniture',$,$,#2931353,#2917868,$,$); +#2917853=IFCFURNITURE('1EG7VaVMDCdBaQ2$8A4sCE',$,'Furniture',$,$,#3013684,#2917868,$,$); #2917861=IFCRELDEFINESBYPROPERTIES('3jDqB_IzP09gCBkAjuZqcu',$,$,$,(#2917853),#2917862); #2917862=IFCPROPERTYSET('0_XD9bAQv1IBS6DXzmC9Ga',$,'EPset_Status',$,(#2917863)); #2917863=IFCPROPERTYENUMERATEDVALUE('Status',$,(IFCLABEL('NEW')),#2917864); @@ -389100,12 +388945,6 @@ DATA; #2926034=IFCRELDEFINESBYPROPERTIES('2zfrUBPMfFswbWmI38_cHQ',$,$,$,(#2887566),#2926033); #2926035=IFCPROPERTYENUMERATION('Status',(IFCLABEL('NEW'),IFCLABEL('EXISTING'),IFCLABEL('DEMOLISH'),IFCLABEL('TEMPORARY'),IFCLABEL('OTHER'),IFCLABEL('NOTKNOWN'),IFCLABEL('UNSET')),$); #2926036=IFCPROPERTYENUMERATEDVALUE('Status',$,(IFCLABEL('EXISTING')),#2926035); -#2926062=IFCCARTESIANPOINT((-264.108792292924,-341.818746860779,0.)); -#2926063=IFCDIRECTION((0.,0.,1.)); -#2926064=IFCDIRECTION((-0.999999999999721,7.47042243176395E-07,0.)); -#2926065=IFCAXIS2PLACEMENT3D(#2926062,#2926063,#2926064); -#2926066=IFCLOCALPLACEMENT(#1674114,#2926065); -#2926085=IFCRELCONNECTSPATHELEMENTS('1IO5Yvv3T6iwsPq8uyYPSM',$,$,'BUTT',$,#2464807,#1678001,(),(),.ATSTART.,.ATPATH.); #2926106=IFCCARTESIANPOINT((-41.0000013867075,-22.007157543288,-10.000000319143)); #2926107=IFCAXIS2PLACEMENT3D(#2926106,$,$); #2926108=IFCBLOCK(#2926107,82.0000027734151,44.0143150865761,10.000000319143); @@ -389128,7 +388967,7 @@ DATA; #2926543=IFCPROPERTYSET('3bVTloqIL4SgtZHdO45GZ_',$,'EPset_Parametric',$,(#2926542)); #2926544=IFCCOVERINGTYPE('3gCN$it$DBnBq5Qcwbu_oW',$,'TEA LEAVES',$,$,(#2926543),$,$,$,.MEMBRANE.); #2926545=IFCRELASSOCIATESMATERIAL('0_wOCXaMPFe9B$PRhdwvj7',$,$,$,(#2926544),#2926548); -#2926546=IFCMATERIAL('STENCIL TYPE PATTERN OF \X2\000A\X0\ ABSTRACT TEA LEAVES BY\X2\000A\X0\ SIGNAGE CONTRACTOR',$,$); +#2926546=IFCMATERIAL('STENCIL TYPE PATTERN OF \X2\000A\X0\ ABSTRACT TEA LEAVES BY\X2\000A\X0\ SIGNAGE CONTRACTOR',$,'noedge'); #2926547=IFCMATERIALLAYER(#2926546,0.00520833348855376,$,$,$,$,$); #2926548=IFCMATERIALLAYERSET((#2926547),$,$); #2926549=IFCMATERIALDEFINITIONREPRESENTATION($,$,(#2926562),#2926546); @@ -389220,8 +389059,8 @@ DATA; #2926726=IFCCARTESIANPOINTLIST2D(((0.790142921090439,-0.0911071075229194),(5.39163513759303,-0.0911071075229194),(5.39163513759303,5.34696920024441),(0.790142921090439,5.34696920024441))); #2926727=IFCDIRECTION((0.,0.,1.)); #2926728=IFCSTYLEDITEM(#2926723,(#2926560),'STENCIL TYPE PATTERN OF \\n ABSTRACT TEA LEAVES BY\\n GRAPHIC ARTIST/SIGNAGE \\n CONTRACTOR'); -#2926729=IFCMATERIAL('WD - 1 OR (PL - 2)',$,$); -#2926730=IFCSURFACESTYLE('WD - 1 OR (PL - 2)',.BOTH.,(#2926731,#2926737)); +#2926729=IFCMATERIAL('PL - 3 OR (WD - 1)',$,$); +#2926730=IFCSURFACESTYLE('PL - 3 OR (WD - 1)',.BOTH.,(#2926731,#2926737)); #2926731=IFCSURFACESTYLERENDERING(#2926732,0.,#2926733,$,$,$,IFCNORMALISEDRATIOMEASURE(0.),IFCSPECULARROUGHNESS(0.5),.NOTDEFINED.); #2926732=IFCCOLOURRGB($,0.800000011920929,0.800000011920929,0.800000011920929); #2926733=IFCCOLOURRGB($,0.800000011920929,0.800000011920929,0.800000011920929); @@ -389249,29 +389088,29 @@ DATA; #2926918=IFCCOLOURRGB($,0.800000011920929,0.800000011920929,0.800000011920929); #2926919=IFCSURFACESTYLERENDERING(#2926917,0.,#2926918,$,$,$,IFCNORMALISEDRATIOMEASURE(0.),IFCSPECULARROUGHNESS(0.5),.NOTDEFINED.); #2926920=IFCEXTERNALLYDEFINEDSURFACESTYLE('OD_Textures/Materials.blend','materials/TRIM_DARK','TRIM_DARK'); -#2926921=IFCSURFACESTYLE('BASE CABINET (PL-1)',.BOTH.,(#2926919,#2926920)); +#2926921=IFCSURFACESTYLE('CABINET BASE',.BOTH.,(#2926919,#2926920)); #2926923=IFCCOLOURRGB($,0.925825595855713,0.0712480545043945,0.0838393718004227); #2926924=IFCCOLOURRGB($,0.800000011920929,0.800000011920929,0.800000011920929); #2926925=IFCSURFACESTYLERENDERING(#2926923,0.,#2926924,$,$,$,IFCNORMALISEDRATIOMEASURE(0.),IFCSPECULARROUGHNESS(0.5),.NOTDEFINED.); -#2926926=IFCEXTERNALLYDEFINEDSURFACESTYLE('OD_Textures\\Materials.blend','materials/FK-PL-1','FK-PL-1'); +#2926926=IFCEXTERNALLYDEFINEDSURFACESTYLE('OD_Textures/Materials.blend','materials/FK-PL-1_2','FK-PL-1_2'); #2926927=IFCSURFACESTYLE('CABINET SIDE',.BOTH.,(#2926925,#2926926)); #2926929=IFCCOLOURRGB($,0.0469607822597027,0.0469607822597027,0.0469607822597027); #2926930=IFCCOLOURRGB($,0.800000011920929,0.800000011920929,0.800000011920929); #2926931=IFCSURFACESTYLERENDERING(#2926929,0.,#2926930,$,$,$,IFCNORMALISEDRATIOMEASURE(0.),IFCSPECULARROUGHNESS(0.5),.NOTDEFINED.); -#2926932=IFCEXTERNALLYDEFINEDSURFACESTYLE('OD_Textures\\Materials.blend','materials/FK-PL-1','FK-PL-1'); +#2926932=IFCEXTERNALLYDEFINEDSURFACESTYLE('OD_Textures/Materials.blend','materials/FK-PL-1_2','FK-PL-1_2'); #2926933=IFCSURFACESTYLE('CABINET BACK/BOTTOM',.BOTH.,(#2926931,#2926932)); #2926935=IFCCOLOURRGB($,0.800000011920929,0.800000011920929,0.800000011920929); #2926936=IFCCOLOURRGB($,0.800000011920929,0.800000011920929,0.800000011920929); #2926937=IFCSURFACESTYLERENDERING(#2926935,0.,#2926936,$,$,$,IFCNORMALISEDRATIOMEASURE(0.),IFCSPECULARROUGHNESS(0.5),.NOTDEFINED.); #2926938=IFCSURFACESTYLE('CABINET SHELF',.BOTH.,(#2926937,#2926979)); #2926939=IFCFURNITURE('17sEyKlc9E8PRGDXlBo4Y3',$,'Furniture',$,$,#2969163,#2927658,$,$); -#2926979=IFCEXTERNALLYDEFINEDSURFACESTYLE('OD_Textures/Materials.blend','materials/FK-PL-1','FK-PL-1'); +#2926979=IFCEXTERNALLYDEFINEDSURFACESTYLE('OD_Textures/Materials.blend','materials/FK-PL-1_2','FK-PL-1_2'); #2926980=IFCCARTESIANPOINT((0.,0.,0.)); #2926981=IFCDIRECTION((0.,0.,1.)); #2926982=IFCDIRECTION((1.,0.,0.)); #2926983=IFCAXIS2PLACEMENT3D(#2926980,#2926981,#2926982); -#2927049=IFCREPRESENTATIONMAP(#2926983,#2988082); -#2927059=IFCFURNITURETYPE('3WnouItln9d8pjTspld7rz',$,'BC_101_183624_R',$,$,$,(#2927049,#2988091),$,'CABINET',.NOTDEFINED.,.USERDEFINED.); +#2927049=IFCREPRESENTATIONMAP(#2926983,#3016136); +#2927059=IFCFURNITURETYPE('3WnouItln9d8pjTspld7rz',$,'BC_101_183624_R',$,$,$,(#2927049,#3016145),$,'CABINET',.NOTDEFINED.,.USERDEFINED.); #2927087=IFCRELDEFINESBYTYPE('2AELf1Xqv7AOneEhPhDgqZ',$,$,$,(#2927629),#2927059); #2927103=IFCCARTESIANPOINT((0.,0.,0.)); #2927104=IFCDIRECTION((0.,0.,1.)); @@ -389602,7 +389441,7 @@ DATA; #2927701=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#2927698,#2927699,#2927697,1.,#2927700); #2927702=IFCMAPPEDITEM(#2927049,#2927701); #2927703=IFCSHAPEREPRESENTATION(#24,'Body','MappedRepresentation',(#2927702)); -#2927704=IFCPRODUCTDEFINITIONSHAPE($,$,(#2927703,#2988098)); +#2927704=IFCPRODUCTDEFINITIONSHAPE($,$,(#2927703,#3016152)); #2927805=IFCFURNITURE('2d2XgwfP51dBio$fbCgRUV',$,'Furniture',$,$,#2969173,#2927818,$,$); #2927811=IFCCARTESIANPOINT((0.,0.,0.)); #2927812=IFCDIRECTION((1.,0.,0.)); @@ -391829,7 +391668,7 @@ DATA; #2930351=IFCEXTERNALLYDEFINEDSURFACESTYLE('OD_Textures/Materials.blend','materials/TESTY2','TESTY2'); #2930352=IFCSURFACESTYLE('ILLUMINATED LENS_pe',.BOTH.,(#2930350,#2930351)); #2930353=IFCLIGHTFIXTURE('0mbTTd0bT3feF8PzkmKplU',$,'LightFixture',$,$,#2969203,#2930380,$,$); -#2930372=IFCRELDEFINESBYTYPE('1VZrmRZXT9_xhoaaWtTWcJ',$,$,$,(#2930353,#2930392,#2930417,#2930442,#2930467,#3001719,#3001758),#2930327); +#2930372=IFCRELDEFINESBYTYPE('1VZrmRZXT9_xhoaaWtTWcJ',$,$,$,(#2930417,#2930353,#2930467,#2930392,#2930442,#3001719,#3001758),#2930327); #2930373=IFCCARTESIANPOINT((0.,0.,0.)); #2930374=IFCDIRECTION((1.,0.,0.)); #2930375=IFCDIRECTION((0.,1.,0.)); @@ -391941,12 +391780,12 @@ DATA; #2930626=IFCCOVERINGTYPE('28hLMRANn9pvenc21W0ZRU',$,'WALL BASE',$,$,$,$,$,$,.SKIRTINGBOARD.); #2930627=IFCMATERIALPROFILESET($,$,(#2930629),$); #2930628=IFCRELASSOCIATESMATERIAL('03lyeFyIv05Pe5gMs9fdlX',$,$,$,(#2930626),#2930627); -#2930629=IFCMATERIALPROFILE($,$,#261724,#2930656,$,$); +#2930629=IFCMATERIALPROFILE($,$,#3001258,#2930656,$,$); #2930630=IFCCOVERING('2AsEwHh6vFAv2syVVJvlCy',$,'Covering',$,$,#2992302,#2930642,$,$); -#2930631=IFCRELDEFINESBYTYPE('1yYHgdt9f8DOd48dTIcbXe',$,$,$,(#2930630,#2930705,#2930825,#2930914),#2930626); +#2930631=IFCRELDEFINESBYTYPE('1yYHgdt9f8DOd48dTIcbXe',$,$,$,(#2930630,#3017250,#2930705,#2930825,#3009856,#2930914,#3017331,#3017354),#2930626); #2930632=IFCMATERIALPROFILESETUSAGE(#2930627,5,$); #2930633=IFCRELASSOCIATESMATERIAL('2CsXTCkRL2b98P916ukbvn',$,$,$,(#2930630),#2930632); -#2930642=IFCPRODUCTDEFINITIONSHAPE($,$,(#3005989,#3006003)); +#2930642=IFCPRODUCTDEFINITIONSHAPE($,$,(#3016266,#3016280)); #2930650=IFCPROPERTYSET('1SnkQmWbT6Wgt9dk_B6zBU',$,'EPset_Parametric',$,(#2930652)); #2930651=IFCRELDEFINESBYPROPERTIES('2Ken_ohn9AHwtH31uDSLQB',$,$,$,(#2930630),#2930650); #2930652=IFCPROPERTYSINGLEVALUE('Engine',$,IFCLABEL('BlenderBIM.DumbProfile'),$); @@ -391964,7 +391803,7 @@ DATA; #2930713=IFCPROPERTYSINGLEVALUE('Engine',$,IFCLABEL('BlenderBIM.DumbProfile'),$); #2930714=IFCRELASSOCIATESMATERIAL('3rhuo0pFH8IBScqln0_Yp$',$,$,$,(#2930705),#2930715); #2930715=IFCMATERIALPROFILESETUSAGE(#2930627,5,$); -#2930716=IFCPRODUCTDEFINITIONSHAPE($,$,(#3005972,#3005986)); +#2930716=IFCPRODUCTDEFINITIONSHAPE($,$,(#3016249,#3016263)); #2930785=IFCRELCONNECTSPATHELEMENTS('3KelrRXlv39xAKvsVEZqz9',$,$,'MITRE',$,#2930705,#2930630,(),(),.ATSTART.,.ATEND.); #2930825=IFCCOVERING('2xFIx1dPD1JRhns4gRwZbR',$,'Covering',$,$,#2969238,#2930836,$,$); #2930831=IFCRELDEFINESBYPROPERTIES('38fqe3_qDB88m2X6izYQDB',$,$,$,(#2930825),#2930832); @@ -391972,28 +391811,19 @@ DATA; #2930833=IFCPROPERTYSINGLEVALUE('Engine',$,IFCLABEL('BlenderBIM.DumbProfile'),$); #2930834=IFCRELASSOCIATESMATERIAL('0k6eC9rQ57S9A_Z0PmbMTT',$,$,$,(#2930825),#2930835); #2930835=IFCMATERIALPROFILESETUSAGE(#2930627,5,$); -#2930836=IFCPRODUCTDEFINITIONSHAPE($,$,(#3005962,#3005969)); +#2930836=IFCPRODUCTDEFINITIONSHAPE($,$,(#3016239,#3016246)); #2930914=IFCCOVERING('2x$CsqLSb0KQJ6zLFHY94H',$,'Covering',$,$,#3006275,#2930925,$,$); #2930920=IFCRELASSOCIATESMATERIAL('3HIwoEuN1D6PQRL8cYSiFt',$,$,$,(#2930914),#2930921); #2930921=IFCMATERIALPROFILESETUSAGE(#2930627,5,$); #2930922=IFCRELDEFINESBYPROPERTIES('2UbKbfOM1AUfJj$bdLulY6',$,$,$,(#2930914),#2930923); #2930923=IFCPROPERTYSET('0PXRCc3YvFd8E7CS$Yfddp',$,'EPset_Parametric',$,(#2930924)); #2930924=IFCPROPERTYSINGLEVALUE('Engine',$,IFCLABEL('BlenderBIM.DumbProfile'),$); -#2930925=IFCPRODUCTDEFINITIONSHAPE($,$,(#3006263,#3006270)); +#2930925=IFCPRODUCTDEFINITIONSHAPE($,$,(#3016219,#3016226)); #2931009=IFCCARTESIANPOINT((-247.036536297824,-373.993918148278,2.66659995076537)); #2931010=IFCDIRECTION((0.,0.,1.)); #2931011=IFCDIRECTION((7.54979012640439E-08,0.999999999999997,0.)); #2931012=IFCAXIS2PLACEMENT3D(#2931009,#2931010,#2931011); #2931013=IFCLOCALPLACEMENT(#1674114,#2931012); -#2931053=IFCCARTESIANPOINT((-263.681719625755,-353.346905487639,0.)); -#2931054=IFCDIRECTION((0.,0.,1.)); -#2931055=IFCDIRECTION((9.09962928119193E-07,0.999999999999586,0.)); -#2931056=IFCAXIS2PLACEMENT3D(#2931053,#2931054,#2931055); -#2931057=IFCLOCALPLACEMENT(#1674114,#2931056); -#2931091=IFCRELCONNECTSPATHELEMENTS('3$2r7ZSa97MO0NL2bbcX6l',$,$,'MITRE',$,#2464807,#2557711,(),(),.ATSTART.,.ATEND.); -#2931143=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#2931145); -#2931144=IFCCARTESIANPOINTLIST2D(((3.21400525375927,7.39055734080046E-07),(3.21400525375927,-1.24999935545633),(-11.0192483491472,-1.25000082210606),(-11.0192483491472,-6.79525214167217E-07))); -#2931145=IFCINDEXEDPOLYCURVE(#2931144,(IFCLINEINDEX((4,1)),IFCLINEINDEX((1,2)),IFCLINEINDEX((2,3)),IFCLINEINDEX((3,4))),.F.); #2931146=IFCMATERIAL('PT - 2',$,'PAINT'); #2931147=IFCSURFACESTYLE('PT - 2',.BOTH.,(#2931148,#2931154)); #2931148=IFCSURFACESTYLERENDERING(#2931149,0.,#2931150,$,$,$,IFCNORMALISEDRATIOMEASURE(0.),IFCSPECULARROUGHNESS(0.5),.NOTDEFINED.); @@ -392003,67 +391833,6 @@ DATA; #2931152=IFCSTYLEDREPRESENTATION(#24,'Body',$,(#2931151)); #2931153=IFCMATERIALDEFINITIONREPRESENTATION($,$,(#2931152),#2931146); #2931154=IFCEXTERNALLYDEFINEDSURFACESTYLE('OD_Textures/Materials.blend','materials/COLOR - ACCENT - 1','COLOR - ACCENT - 1'); -#2931155=IFCCARTESIANPOINTLIST2D(((0.395833373069763,-9.41073921012503E-08),(14.1237678527832,-1.58816551021346E-08))); -#2931156=IFCINDEXEDPOLYCURVE(#2931155,$,.F.); -#2931157=IFCSHAPEREPRESENTATION(#35,'Axis','Curve2D',(#2931156)); -#2931158=IFCCARTESIANPOINTLIST2D(((0.,0.),(0.,0.39583333209157),(14.1237667377081,0.39583333209157),(14.1237667377081,0.),(0.,0.))); -#2931159=IFCINDEXEDPOLYCURVE(#2931158,$,.F.); -#2931160=IFCDIRECTION((0.,0.,1.)); -#2931161=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#2931159); -#2931162=IFCCARTESIANPOINT((0.,0.,0.)); -#2931163=IFCDIRECTION((0.,0.,1.)); -#2931164=IFCDIRECTION((1.,0.,0.)); -#2931165=IFCAXIS2PLACEMENT3D(#2931162,#2931163,#2931164); -#2931166=IFCEXTRUDEDAREASOLID(#2931161,#2931165,#2931160,13.8333338918277); -#2931167=IFCCARTESIANPOINT((-2.43395854652153E-09,-3.43382132293928E-08,5.73490861206856)); -#2931168=IFCDIRECTION((0.,0.,1.)); -#2931169=IFCDIRECTION((-1.,0.,0.)); -#2931170=IFCAXIS2PLACEMENT3D(#2931167,#2931168,#2931169); -#2931171=IFCPLANE(#2931170); -#2931172=IFCHALFSPACESOLID(#2931171,.F.); -#2931173=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#2931166,#2931172); -#2931174=IFCCARTESIANPOINT((0.395833360632574,-9.41073932108905E-08,-8.09842520185656)); -#2931175=IFCDIRECTION((-0.707106709480286,-0.70710676908493,0.)); -#2931176=IFCDIRECTION((-0.707106810988871,0.707106751384223,0.)); -#2931177=IFCAXIS2PLACEMENT3D(#2931174,#2931175,#2931176); -#2931178=IFCPLANE(#2931177); -#2931179=IFCHALFSPACESOLID(#2931178,.F.); -#2931180=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#2931173,#2931179); -#2931181=IFCCARTESIANPOINT((14.1237664410448,-1.58812828737855E-08,-8.09842520185656)); -#2931182=IFCDIRECTION((0.707107424736023,0.707106113433838,0.)); -#2931183=IFCDIRECTION((0.70710612553514,-0.707107436837347,0.)); -#2931184=IFCAXIS2PLACEMENT3D(#2931181,#2931182,#2931183); -#2931185=IFCPLANE(#2931184); -#2931186=IFCHALFSPACESOLID(#2931185,.F.); -#2931187=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#2931180,#2931186); -#2931188=IFCSHAPEREPRESENTATION(#24,'Body','Clipping',(#2931187)); -#2931209=IFCCARTESIANPOINTLIST2D(((-1.95647544387612E-07,1.48891343698665E-08),(6.63574600219727,-1.48711842840044E-08))); -#2931210=IFCINDEXEDPOLYCURVE(#2931209,$,.F.); -#2931211=IFCSHAPEREPRESENTATION(#35,'Axis','Curve2D',(#2931210)); -#2931212=IFCCARTESIANPOINTLIST2D(((0.,0.),(0.,0.39583333209157),(7.03157877745228,0.39583333209157),(7.03157877745228,0.),(0.,0.))); -#2931213=IFCINDEXEDPOLYCURVE(#2931212,$,.F.); -#2931214=IFCDIRECTION((0.,0.,1.)); -#2931215=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#2931213); -#2931216=IFCCARTESIANPOINT((0.,0.,0.)); -#2931217=IFCDIRECTION((0.,0.,1.)); -#2931218=IFCDIRECTION((1.,0.,0.)); -#2931219=IFCAXIS2PLACEMENT3D(#2931216,#2931217,#2931218); -#2931220=IFCEXTRUDEDAREASOLID(#2931215,#2931219,#2931214,13.8333338918277); -#2931221=IFCCARTESIANPOINT((-1.95647545991461E-07,1.48891339619105E-08,5.83333371505337)); -#2931222=IFCDIRECTION((0.,0.,1.)); -#2931223=IFCDIRECTION((-1.,0.,0.)); -#2931224=IFCAXIS2PLACEMENT3D(#2931221,#2931222,#2931223); -#2931225=IFCPLANE(#2931224); -#2931226=IFCHALFSPACESOLID(#2931225,.F.); -#2931227=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#2931220,#2931226); -#2931228=IFCCARTESIANPOINT((6.63574520997175,-1.4871090652282E-08,-8.00000009887175)); -#2931229=IFCDIRECTION((0.707106649875641,-0.707106828689575,0.)); -#2931230=IFCDIRECTION((-0.707106870593514,-0.707106691779569,0.)); -#2931231=IFCAXIS2PLACEMENT3D(#2931228,#2931229,#2931230); -#2931232=IFCPLANE(#2931231); -#2931233=IFCHALFSPACESOLID(#2931232,.F.); -#2931234=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#2931227,#2931233); -#2931235=IFCSHAPEREPRESENTATION(#24,'Body','Clipping',(#2931234)); #2931236=IFCCARTESIANPOINTLIST2D(((-7.34563210258443E-09,7.67341418850265E-07),(10.6596174240112,5.49964568108408E-07))); #2931237=IFCINDEXEDPOLYCURVE(#2931236,$,.F.); #2931238=IFCSHAPEREPRESENTATION(#35,'Axis','Curve2D',(#2931237)); @@ -392104,7 +391873,7 @@ DATA; #2931333=IFCRELASSOCIATESMATERIAL('0xpL95vWvEfRVlf1SFNzJN',$,$,$,(#2931330),#2931334); #2931334=IFCMATERIALLAYERSET((#2931335),$,$); #2931335=IFCMATERIALLAYER(#2931146,0.0984251946210861,$,$,$,$,$); -#2931336=IFCRELDEFINESBYTYPE('1RIffocMPBCeJtJXKfmeis',$,$,$,(#2890343,#2886616,#2891374,#2443647,#2444676,#2887535),#2931330); +#2931336=IFCRELDEFINESBYTYPE('1RIffocMPBCeJtJXKfmeis',$,$,$,(#2444676,#2887535,#2443647,#2891374,#2890343,#2886616),#2931330); #2931337=IFCMATERIALLAYERSETUSAGE(#2931334,.AXIS3.,.POSITIVE.,0.,$); #2931338=IFCRELASSOCIATESMATERIAL('0HiILTirfFHPbwOIw0qaad',$,$,$,(#2890343),#2931337); #2931339=IFCMATERIALLAYERSETUSAGE(#2931334,.AXIS3.,.POSITIVE.,0.,$); @@ -392117,11 +391886,6 @@ DATA; #2931346=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#2931348); #2931347=IFCCARTESIANPOINTLIST2D(((8.82015688212838,3.65604409395553),(5.61250984825174,3.65604644059509),(5.61250945714515,9.17204487042164),(8.82015922876793,9.17204408820846))); #2931348=IFCINDEXEDPOLYCURVE(#2931347,(IFCLINEINDEX((3,2)),IFCLINEINDEX((2,1)),IFCLINEINDEX((1,4)),IFCLINEINDEX((4,3))),.F.); -#2931349=IFCCARTESIANPOINT((-263.650463695226,-355.135902138912,9.65230890459276)); -#2931350=IFCDIRECTION((-7.5497901264043E-08,-0.999999999999994,7.54979012640431E-08)); -#2931351=IFCDIRECTION((5.69993309527521E-15,7.54979012640429E-08,0.999999999999997)); -#2931352=IFCAXIS2PLACEMENT3D(#2931349,#2931350,#2931351); -#2931353=IFCLOCALPLACEMENT(#1674114,#2931352); #2931354=IFCDUCTSEGMENTTYPE('3eeHr5E$19GBXUQen$9VmW',$,'Spiral',$,$,$,$,$,$,.RIGIDSEGMENT.); #2931355=IFCRELASSOCIATESMATERIAL('2SpAwwA$jCxxy8sSnY7FPq',$,$,$,(#2931354),#2931359); #2931356=IFCMATERIAL('NEW SPIRAL DUCT',$,$); @@ -403360,11 +403124,6 @@ DATA; #2944482=IFCMAPPEDITEM(#2944476,#2944481); #2944483=IFCSHAPEREPRESENTATION(#26,'Box','MappedRepresentation',(#2944482)); #2944484=IFCSTYLEDITEM(#2944466,(#1352223),'STAINLESS STEEL_Pe'); -#2944485=IFCCARTESIANPOINT((-264.108785899158,-334.836209781421,0.)); -#2944486=IFCDIRECTION((0.,0.,1.)); -#2944487=IFCDIRECTION((0.999999999999289,-1.19209284576907E-06,0.)); -#2944488=IFCAXIS2PLACEMENT3D(#2944485,#2944486,#2944487); -#2944489=IFCLOCALPLACEMENT(#1674114,#2944488); #2944510=IFCCOVERING('3R$u2In891sAVMX0sKAY6o',$,'Covering',$,$,#3005589,#2944521,$,$); #2944516=IFCRELDEFINESBYPROPERTIES('3hrpZrnxnEKBlHH2B9KEJy',$,$,$,(#2944510),#2944517); #2944517=IFCPROPERTYSET('1fcBRjhBr0cQ57qH38zJkQ',$,'EPset_Parametric',$,(#2944518)); @@ -411293,1719 +411052,8 @@ DATA; #2954219=IFCPROPERTYSET('0ZYXHtD6nF1guDZ16oAewT',$,'Pset_ManufacturerTypeInformation',$,(#2954216,#2954217,#2954218)); #2954223=IFCCARTESIANPOINT((0.,0.,0.)); #2954224=IFCAXIS2PLACEMENT3D(#2954223,$,$); -#2954231=IFCCARTESIANPOINTLIST3D(((-0.196782201528549,0.033968448638916,3.41357612609863),(-0.195088639855385,0.0515152774751186,3.41004014015198),(-0.187984943389893,0.0682358667254448,3.41317915916443),(0.0432595238089561,-0.189532354474068,3.41816258430481),(-0.0432595238089561,-0.189532354474068,3.41816258430481),(-0.201236352324486,3.03769572989238E-16,3.41022658348083),(0.185445338487625,-0.079883486032486,3.40970277786255),(0.192966341972351,-0.0440433099865913,3.40578246116638),(0.195088639855385,-0.0515152774751186,3.41004014015198),(-0.186798691749573,-0.0333321541547775,3.41816258430481),(-0.187984943389893,-0.0682358667254448,3.41317915916443),(-0.175154238939285,-0.0843498334288597,3.41816258430481),(-0.192966341972351,0.0440433099865913,3.40578246116638),(-0.18291375041008,0.0880866199731827,3.40578246116638),(-0.185445338487625,0.079883486032486,3.40970277786255),(-0.186798691749573,0.0333321541547775,3.41816258430481),(-0.194406539201736,2.88588889689868E-16,3.41816258430481),(-0.197919398546219,2.87613795948901E-16,3.41497659683228),(0.0332557000219822,-0.198652938008308,3.41080570220947),(0.0451759658753872,-0.197928830981255,3.40578246116638),(0.0626771077513695,-0.187583595514297,3.41569542884827),(0.175154238939285,0.0843498334288597,3.41816258430481),(0.163295134902,0.11870564520359,3.40979242324829),(0.185445338487625,0.079883486032486,3.40970277786255),(-0.175154238939285,0.0843498334288597,3.41816258430481),(0.187984943389893,0.0682358667254448,3.41317915916443),(0.195088639855385,0.0515152774751186,3.41004014015198),(0.196782201528549,0.033968448638916,3.41357612609863),(0.192966341972351,0.0440433099865913,3.40578246116638),(0.143440142273903,0.142327472567558,3.40932631492615),(0.127599433064461,0.154048785567284,3.41311573982239),(0.153904780745506,0.127774327993393,3.41311454772949),(-0.196782201528549,-0.033968448638916,3.41357612609863),(0.153904780745506,-0.127774327993393,3.41311454772949),(0.175154238939285,-0.0843498334288597,3.41816258430481),(0.163295134902,-0.11870564520359,3.40979242324829),(0.197919398546219,8.83162131767808E-16,3.41497659683228),(0.186798691749573,0.0333321541547775,3.41816258430481),(0.194406539201736,8.73566836662193E-16,3.41816258430481),(-0.203018948435783,3.30997764716082E-16,3.40578246116638),(0.196782201528549,-0.033968448638916,3.41357612609863),(0.201236352324486,9.26481884849675E-16,3.41022658348083),(0.203018948435783,9.86970095799881E-16,3.40578246116638),(0.18291375041008,0.0880866199731827,3.40578246116638),(-0.163295134902,0.11870564520359,3.40979242324829),(-0.144126117229462,0.141244292259216,3.40999007225037),(-0.153904780745506,0.127774327993393,3.41311454772949),(-0.123980365693569,0.158219262957573,3.41157674789429),(-0.305003106594086,0.524936497211456,2.4283881187439),(-0.317718654870987,0.511213064193726,2.42616438865662),(-0.302078038454056,0.523214519023895,2.42616438865662),(-0.0857545733451843,0.180863201618195,3.41292786598206),(-0.126580238342285,0.15872660279274,3.40578246116638),(-0.153904780745506,-0.127774327993393,3.41311454772949),(-0.127599433064461,-0.154048785567284,3.41311573982239),(0.11471363902092,0.166178733110428,3.40968322753906),(0.0970067903399467,0.175211399793625,3.4127676486969),(0.0670522600412369,0.190277457237244,3.41010689735413),(0.0708383172750473,0.465475529432297,2.34257364273071),(0.154082879424095,0.575045108795166,2.44097280502319),(-0.541564345359802,-0.284234881401062,2.43533611297607),(-0.520696759223938,-0.359411001205444,2.52623772621155),(0.121210500597954,0.151993155479431,3.41816258430481),(0.0968195572495461,0.0866528749465942,3.46678304672241),(0.362408667802811,0.49131190776825,2.43280935287476),(0.341266363859177,0.505565106868744,2.43186354637146),(0.347440868616104,0.503354966640472,2.43533611297607),(-0.0631347373127937,-0.188172161579132,3.4149968624115),(-0.0325614996254444,-0.196542680263519,3.41416573524475),(-0.0432595238089561,0.189532354474068,3.41816258430481),(0.00227822968736291,0.200184211134911,3.41287899017334),(-0.11471363902092,-0.166178733110428,3.40968322753906),(-0.126580238342285,-0.15872660279274,3.40578246116638),(-0.0670522600412369,-0.190277457237244,3.41010689735413),(0.420676171779633,0.474845200777054,2.54243803024292),(0.411379277706146,0.475638270378113,2.65984678268433),(0.541840851306915,0.331009060144424,2.61126232147217),(0.187984943389893,-0.0682358667254448,3.41317915916443),(0.000895560951903462,0.62688535451889,2.67002630233765),(-0.150829166173935,0.611937999725342,2.50914812088013),(-0.142845198512077,0.598684132099152,2.71387624740601),(0.0219153314828873,-0.00542263826355338,3.66293549537659),(0.052279956638813,-0.0193958226591349,3.54174470901489),(0.0382151193916798,-0.00730848452076316,3.58459901809692),(0.0631797835230827,-0.479898005723953,2.35576272010803),(0.18291375041008,-0.0880866199731827,3.40578246116638),(-0.163295134902,-0.11870564520359,3.40979242324829),(-0.185445338487625,-0.079883486032486,3.40970277786255),(0.186798691749573,-0.0333321541547775,3.41816258430481),(-0.195088639855385,-0.0515152774751186,3.41004014015198),(-0.143440142273903,-0.142327472567558,3.40932631492615),(-0.192966341972351,-0.0440433099865913,3.40578246116638),(-0.18291375041008,-0.0880866199731827,3.40578246116638),(0.144126117229462,-0.141244292259216,3.40999007225037),(0.123980365693569,-0.158219262957573,3.41157674789429),(-0.0451759658753872,0.197928830981255,3.40578246116638),(0.0857545733451843,-0.180863201618195,3.41292786598206),(0.126580238342285,0.15872660279274,3.40578246116638),(0.126580238342285,-0.15872660279274,3.40578246116638),(-0.0970067903399467,-0.175211399793625,3.4127676486969),(0.0325614996254444,0.196542680263519,3.41416573524475),(0.0432595238089561,0.189532354474068,3.41816258430481),(0.0451759658753872,0.197928830981255,3.40578246116638),(-0.0626771077513695,0.187583595514297,3.41569542884827),(-0.00227822968736291,-0.200184211134911,3.41287899017334),(0.109062932431698,-0.599185943603516,2.67113161087036),(0.030472707003355,-0.603172540664673,2.69198536872864),(-0.235943883657455,0.197980418801308,3.07319855690002),(-0.0737228766083717,0.607162535190582,2.43533611297607),(0.154082879424095,-0.575045108795166,2.44097280502319),(0.0807663276791573,-0.613481342792511,2.58229470252991),(6.62579190189964E-14,-0.595330536365509,2.44097280502319),(0.235943883657455,0.197980418801308,3.07319855690002),(-0.15400142967701,-0.266738295555115,3.07319855690002),(-0.0451759658753872,-0.197928830981255,3.40578246116638),(0.289427995681763,-0.105343177914619,3.07319855690002),(0.506231963634491,1.93534682942401E-15,2.89408183097839),(-0.053484134376049,-0.303323596715927,3.07319855690002),(0.053484134376049,-0.303323596715927,3.07319855690002),(0.611621916294098,2.24778213179881E-15,2.43533611297607),(0.593849301338196,-0.146370708942413,2.43533611297607),(-0.235943883657455,-0.197980418801308,3.07319855690002),(-0.289427995681763,-0.105343177914619,3.07319855690002),(0.289427995681763,0.105343177914619,3.07319855690002),(-0.604047954082489,-0.0933791473507881,2.66039109230042),(-0.532996475696564,-0.311794459819794,2.61352014541626),(-0.346619874238968,0.43280217051506,2.80565500259399),(-0.289427995681763,0.105343177914619,3.07319855690002),(-0.259398072957993,-0.557803153991699,2.63584423065186),(-0.175627127289772,-0.574123442173004,2.70437097549438),(0.235943883657455,-0.197980418801308,3.07319855690002),(0.198586970567703,-0.269731879234314,3.03035664558411),(0.141662016510963,-0.294518887996674,3.04132127761841),(-0.196901008486748,-0.270149260759354,3.03119897842407),(-0.329706460237503,-0.239545777440071,2.96853828430176),(0.357872158288956,0.0955524668097496,2.99393725395203),(0.332478225231171,0.0428086370229721,3.03001141548157),(0.509484708309174,-0.335023105144501,2.43155026435852),(0.492245733737946,-0.35800102353096,2.43004441261292),(-0.428318738937378,0.445479601621628,2.55448842048645),(-0.318473517894745,0.529953002929688,2.55991983413696),(-0.324441760778427,0.515321373939514,2.67150783538818),(-0.115960918366909,-0.145410388708115,3.40311932563782),(-0.0516013279557228,-0.136509656906128,3.42973780632019),(-0.0413859710097313,-0.181323796510696,3.40311932563782),(-0.125936657190323,0.387593179941177,2.96853828430176),(-0.611621916294098,2.71577027037654E-16,2.43533611297607),(-0.60747617483139,0.0341433770954609,2.43533611297607),(0.349758356809616,1.43706328693832E-15,3.01324796676636),(0.0920243784785271,0.60178929567337,2.43019485473633),(0.0646126866340637,0.605859577655792,2.4308648109436),(-0.52062463760376,-0.314571261405945,2.43533611297607),(-0.538291573524475,-0.285802870988846,2.43109607696533),(-0.32430174946785,-0.0926817655563354,3.02743554115295),(-0.160627976059914,0.315250098705292,3.00908541679382),(0.373480409383774,-0.373480349779129,2.87044501304626),(-0.595458924770355,0.0839843228459358,2.70113968849182),(-0.53813624382019,0.0972417369484901,2.84728693962097),(-0.44718536734581,0.304358065128326,2.85497713088989),(0.0825681090354919,0.521314442157745,2.84377312660217),(-0.1048728749156,0.30726146697998,3.01563358306885),(0.0204650741070509,0.31263855099678,3.03056192398071),(-0.230729669332504,-0.395399332046509,2.32871198654175),(-0.203514814376831,-0.35417714715004,2.26695942878723),(-0.125936657190323,-0.387593179941177,2.96853828430176),(-0.282448679208755,0.204808443784714,2.98989510536194),(0.0231642983853817,-0.0429060123860836,3.5573992729187),(0.0125788236036897,-0.0513748079538345,3.54788708686829),(0.0107827465981245,-0.0319181270897388,3.60340166091919),(0.103607572615147,6.69669912632085E-16,3.46958804130554),(0.0814106911420822,-0.0604287013411522,3.47213101387024),(-0.0565974712371826,0.320980221033096,2.09684109687805),(-0.162965923547745,0.282265275716782,2.09684109687805),(0.167568385601044,0.0806966796517372,3.40311932563782),(0.121713511645794,0.0240572839975357,3.448481798172),(0.086007721722126,0.0875768885016441,3.44972944259644),(0.0922864824533463,-0.120502829551697,3.44712448120117),(0.0585193298757076,-0.121516644954681,3.46198868751526),(-0.575045108795166,-0.154082879424095,2.44097280502319),(-0.515571355819702,-0.297665268182755,2.44097280502319),(-0.604156076908112,2.71015444193624E-16,2.42616438865662),(-0.422353178262711,0.135975927114487,2.28549098968506),(0.329706460237503,0.239545777440071,2.96853828430176),(0.444147437810898,0.31391441822052,2.85118699073792),(0.110600486397743,-0.372621029615402,2.20219922065735),(0.0448766835033894,-0.391209304332733,2.21134185791016),(0.048036977648735,0.0520848706364632,3.55014252662659),(0.0707689449191093,0.0421417616307735,3.52833533287048),(0.0525149405002594,0.0378686413168907,3.56385684013367),(0.567692577838898,-0.224293157458305,2.43259191513062),(0.567636072635651,-0.219300553202629,2.4298791885376),(0.548775792121887,-0.267464727163315,2.43275594711304),(0.292845666408539,0.557970762252808,2.5085289478302),(-0.373480349779129,-0.373480349779129,2.87044501304626),(0.533783435821533,-0.30304953455925,2.51554155349731),(-0.575045108795166,0.154082879424095,2.44097280502319),(-0.577117800712585,0.218792125582695,2.61713528633118),(-0.605155050754547,0.125769078731537,2.55615425109863),(0.523214519023895,0.302078038454056,2.42616438865662),(0.347440868616104,-0.503354966640472,2.43533611297607),(0.216884136199951,-0.571876466274261,2.43533611297607),(0.29556730389595,-0.563156485557556,2.58354449272156),(0.420326352119446,-0.474450379610062,2.53673458099365),(0.457805633544922,-0.405580371618271,2.43533611297607),(0.520696759223938,-0.359411001205444,2.52623772621155),(0.0859959796071053,-0.0217467471957207,3.51794123649597),(0.112028069794178,-0.021513219922781,3.48381447792053),(0.322637230157852,-0.466197401285172,2.81823086738586),(0.517943143844604,-0.357510328292847,2.65711379051208),(0.309755593538284,-0.546576857566833,2.66314458847046),(0.477932274341583,1.81057908805169E-15,2.34976387023926),(0.565472960472107,2.12019969994277E-15,2.78694629669189),(0.514303147792816,-0.0821463912725449,2.85244750976562),(-0.541564345359802,0.284234881401062,2.43533611297607),(-0.548775792121887,0.267464727163315,2.43275594711304),(-0.554635584354401,0.2497688382864,2.43533611297607),(-0.624679267406464,-0.110484078526497,2.61861753463745),(-0.517943143844604,-0.357510328292847,2.65711379051208),(0.32593184709549,1.36107394953689E-15,2.09684109687805),(-0.29556730389595,-0.563156425952911,2.58354473114014),(-0.347440868616104,-0.503354966640472,2.43533611297607),(-0.420326352119446,-0.474450379610062,2.53673458099365),(0.299480438232422,0.523314893245697,2.69558954238892),(0.327071815729141,0.519665360450745,2.643958568573),(0.053484134376049,0.303323596715927,3.07319855690002),(0.45467334985733,-0.29334157705307,2.82591080665588),(0.493331164121628,-0.324692666530609,2.73294496536255),(-0.457805633544922,-0.405580371618271,2.43533611297607),(-0.418837577104568,-0.441820025444031,2.43020606040955),(-0.402623236179352,-0.454467684030533,2.43533611297607),(0.608287990093231,-0.0495502576231956,2.43242812156677),(0.60747617483139,-0.0341433770954609,2.43533611297607),(-0.326135069131851,0.54177314043045,2.63730359077454),(-0.457805633544922,0.405580371618271,2.43533611297607),(-0.521185696125031,0.359748512506485,2.53130483627319),(-0.523214519023895,-0.302078038454056,2.42616438865662),(-0.509484708309174,-0.335023105144501,2.43155026435852),(0.150252878665924,0.479191184043884,2.87350058555603),(0.289331406354904,0.543937563896179,2.7119197845459),(0.143493071198463,0.616303682327271,2.63390564918518),(0.298242539167404,-0.531287252902985,2.43083572387695),(0.282162487506866,-0.537615716457367,2.43533611297607),(0.314801692962646,-0.52048534154892,2.43533611297607),(0.364640474319458,-0.475208699703217,2.42616438865662),(0.42047855257988,-0.437147319316864,2.42788243293762),(0.42720291018486,-0.42720291018486,2.42616438865662),(-0.337266653776169,3.06235338838254E-16,3.00136756896973),(-0.346078217029572,0.0944890454411507,2.98121690750122),(0.278699040412903,-0.540745079517365,2.42966270446777),(0.302078038454056,-0.523214519023895,2.42616438865662),(0.305003106594086,-0.524936497211456,2.4283881187439),(-0.154082879424095,-0.575045108795166,2.44097280502319),(-0.119001738727093,-0.598262131214142,2.49427485466003),(-0.216884136199951,0.571876466274261,2.43533611297607),(-0.24952332675457,0.554746091365814,2.43533611297607),(-0.2340037971735,0.562107920646667,2.4303023815155),(-0.109513193368912,0.59834098815918,2.43533611297607),(-0.0920243784785271,0.60178929567337,2.43019485473633),(-0.181093811988831,0.580697953701019,2.43533611297607),(-0.209189027547836,0.5728999376297,2.43175339698792),(0.587843060493469,0.158487051725388,2.43025541305542),(0.57732743024826,0.197144463658333,2.43201565742493),(0.580778062343597,0.180836752057076,2.43533611297607),(-0.512404382228851,-0.147009015083313,2.83692288398743),(-0.547566771507263,-0.145376265048981,2.78501200675964),(-0.418837577104568,0.441820025444031,2.43020606040955),(-0.402623236179352,0.454467684030533,2.43533611297607),(-0.401154458522797,0.45948538184166,2.43185424804688),(0.297999531030655,0.410161167383194,2.86834692955017),(0.181093811988831,-0.580697953701019,2.43533611297607),(0.144755974411964,-0.592921376228333,2.43248653411865),(0.209189027547836,-0.5728999376297,2.43175339698792),(-0.314801692962646,-0.52048534154892,2.43533611297607),(-0.285869121551514,-0.539103448390961,2.43226385116577),(-0.24952332675457,-0.554746091365814,2.43533611297607),(0.216884136199951,0.571876466274261,2.43533611297607),(0.24952332675457,0.554746091365814,2.43533611297607),(0.2340037971735,0.562107920646667,2.4303023815155),(-0.593849301338196,0.146370708942413,2.43533611297607),(-0.587845325469971,0.158478051424026,2.43025517463684),(-0.580778062343597,0.180836752057076,2.43533611297607),(-0.57732743024826,0.197144463658333,2.43201565742493),(-0.57732743024826,-0.197144463658333,2.43201565742493),(-0.569818913936615,-0.21864378452301,2.43247008323669),(-0.580778062343597,-0.180836752057076,2.43533611297607),(0.593849301338196,0.146370708942413,2.43533611297607),(-0.302078038454056,-0.523214519023895,2.42616438865662),(-0.297665268182755,0.515571355819702,2.44097280502319),(-0.276241689920425,0.545086979866028,2.49982142448425),(0.0368614383041859,0.607162535190582,2.43533611297607),(0.0737228766083717,0.607162535190582,2.43533611297607),(-0.181093811988831,-0.580697953701019,2.43533611297607),(-0.146410658955574,-0.592499434947968,2.43246006965637),(-0.109513193368912,-0.59834098815918,2.43533611297607),(0.109513193368912,0.59834098815918,2.43533611297607),(0.608700096607208,2.23802028883995E-15,2.43008995056152),(-0.596067905426025,0.131290540099144,2.43252158164978),(-0.598589897155762,0.107328727841377,2.43533611297607),(-0.161286532878876,-0.610860407352448,2.64154291152954),(-0.281774669885635,-0.536876738071442,2.74005961418152),(-0.309755623340607,-0.546576797962189,2.66314458847046),(-0.608700096607208,2.71255816262187E-16,2.43008995056152),(0.60747617483139,0.0341433770954609,2.43533611297607),(0.608450651168823,0.0437638685107231,2.43195462226868),(0.541564345359802,-0.284234881401062,2.43533611297607),(0.554635584354401,-0.2497688382864,2.43533611297607),(-0.53706967830658,0.289640307426453,2.43223834037781),(-0.52062463760376,0.314571261405945,2.43533611297607),(-0.347440868616104,0.503354966640472,2.43533611297607),(-0.360804796218872,0.492064267396927,2.43219923973083),(-0.375032037496567,0.478911340236664,2.43533611297607),(0.280817478895187,-0.541811048984528,2.43235421180725),(0.24952332675457,-0.554746091365814,2.43533611297607),(-0.540746450424194,-0.0714124962687492,2.81960415840149),(-0.578064858913422,-0.121004201471806,2.73294496536255),(-0.338765919208527,0.507473230361938,2.43217730522156),(-0.314801692962646,0.52048534154892,2.43533611297607),(-0.460905641317368,0.399978011846542,2.43235230445862),(-0.47874528169632,0.375243991613388,2.43533611297607),(0.0206429325044155,0.591050148010254,2.73079347610474),(0.10992906242609,0.570610344409943,2.75574207305908),(-0.583570003509521,-0.156367108225822,2.42616438865662),(0.47874528169632,0.375243991613388,2.43533611297607),(0.490773558616638,0.363216251134872,2.43289732933044),(0.49968495965004,0.344907641410828,2.43533611297607),(0.457805633544922,0.405580371618271,2.43533611297607),(0.462940514087677,0.397680431604385,2.43241953849792),(-0.362408667802811,-0.49131190776825,2.43280935287476),(-0.341266363859177,-0.505565106868744,2.43186354637146),(0.0565974712371826,0.320980221033096,2.09684109687805),(0.162965923547745,0.282265275716782,2.09684109687805),(0.208390414714813,0.573249638080597,2.43184113502502),(0.181093811988831,0.580697953701019,2.43533611297607),(0.297665268182755,-0.515571355819702,2.44097280502319),(0.312697440385818,-0.533826649188995,2.57074379920959),(0.109513193368912,-0.59834098815918,2.43533611297607),(0.0920243784785271,-0.60178929567337,2.43019485473633),(0.0737228766083717,-0.607162535190582,2.43533611297607),(-0.567692577838898,0.224293157458305,2.43259191513062),(0.0859959721565247,0.0217467378824949,3.51794123649597),(0.112949542701244,7.00806261438001E-16,3.48512983322144),(-0.567636072635651,0.219300553202629,2.4298791885376),(-0.44718536734581,-0.304358065128326,2.85497713088989),(-0.144755974411964,0.592921376228333,2.43248653411865),(-0.547942578792572,-0.264386981725693,2.42972278594971),(-0.509484708309174,0.335023105144501,2.43155026435852),(-0.492245733737946,0.35800102353096,2.43004441261292),(0.593265652656555,0.170208141207695,2.61713528633118),(0.530199408531189,0.305074542760849,2.50308704376221),(0.575045108795166,0.154082879424095,2.44097280502319),(0.2340037971735,-0.562107920646667,2.4303023815155),(-0.587843060493469,-0.158487051725388,2.43025541305542),(0.541564345359802,0.284234881401062,2.43533611297607),(0.52062463760376,0.314571261405945,2.43533611297607),(0.538291573524475,0.285802870988846,2.43109607696533),(0.509484708309174,0.335023105144501,2.43155026435852),(-0.0463738180696964,-0.0097757363691926,3.56074619293213),(-0.0696496665477753,-0.0240896176546812,3.50941133499146),(-0.0478667877614498,3.40414494688504E-16,3.55957365036011),(0.418837577104568,-0.441820025444031,2.43020606040955),(0.402623236179352,-0.454467684030533,2.43533611297607),(0.401154458522797,-0.45948538184166,2.43185424804688),(0.375032037496567,-0.478911340236664,2.43533611297607),(0.0275007057934999,0.107425600290298,3.48757767677307),(0.0132952500134706,0.061842892318964,3.56750583648682),(0.0238919444382191,0.0543136261403561,3.57785105705261),(-0.0353792905807495,-0.0373637415468693,3.55109643936157),(-0.0102006047964096,-0.045065987855196,3.56374597549438),(-0.0593706183135509,-0.0473464876413345,3.50592947006226),(-0.216884136199951,-0.571876466274261,2.43533611297607),(-0.2340037971735,-0.562107920646667,2.4303023815155),(0.587845325469971,-0.158478051424026,2.43025517463684),(0.580778062343597,-0.180836752057076,2.43533611297607),(0.57732743024826,-0.197144463658333,2.43201565742493),(-0.593849301338196,-0.146370708942413,2.43533611297607),(-0.0646126866340637,-0.605859577655792,2.4308648109436),(-0.0368614383041859,-0.607162535190582,2.43533611297607),(-0.0737228766083717,-0.607162535190582,2.43533611297607),(-0.369736343622208,-0.490772783756256,2.64099597930908),(-0.273201644420624,-0.539263308048248,2.6898295879364),(-0.0920243784785271,-0.60178929567337,2.43019485473633),(0.379638075828552,-0.123351894319057,2.95346474647522),(0.282448679208755,-0.204808428883553,2.98989510536194),(0.596067905426025,-0.131290540099144,2.43252158164978),(0.598589897155762,-0.107328727841377,2.43533611297607),(-0.490429788827896,0.363652497529984,2.43286609649658),(-0.60747617483139,-0.0341433770954609,2.43533611297607),(-0.608450651168823,-0.0437638685107231,2.43195462226868),(0.53706967830658,-0.289640307426453,2.43223834037781),(0.52062463760376,-0.314571261405945,2.43533611297607),(-0.0799197927117348,-0.504593670368195,2.88935399055481),(0.360804796218872,-0.492064267396927,2.43219923973083),(-0.280817478895187,0.541811048984528,2.43235421180725),(0.338765919208527,-0.507473230361938,2.43217730522156),(0.460905641317368,-0.399978011846542,2.43235230445862),(0.47874528169632,-0.375243991613388,2.43533611297607),(-0.420962244272232,0.420962244272232,2.44097280502319),(-0.326330482959747,0.323374032974243,2.33048176765442),(-0.298458606004715,0.446674883365631,2.40159845352173),(0.54848301410675,0.268027931451797,2.43272638320923),(0.569818913936615,0.21864378452301,2.43247008323669),(0.554635584354401,0.2497688382864,2.43533611297607),(-0.49968495965004,-0.344907641410828,2.43533611297607),(-0.47874528169632,-0.375243991613388,2.43533611297607),(-0.490773558616638,-0.363216251134872,2.43289732933044),(-0.462940514087677,-0.397680431604385,2.43241953849792),(-0.208390414714813,-0.573249638080597,2.43184113502502),(0.162046164274216,0.587166965007782,2.43062376976013),(0.0786862447857857,-0.496805489063263,2.87264895439148),(0.207312747836113,-0.530483543872833,2.77939081192017),(0.314801692962646,0.52048534154892,2.43533611297607),(0.285869121551514,0.539103448390961,2.43226385116577),(-0.298242539167404,0.531287252902985,2.43083572387695),(-0.282162487506866,0.537615716457367,2.43533611297607),(0.0127045847475529,0.610072672367096,2.43225884437561),(-0.352820426225662,0.457076221704483,2.80088758468628),(-0.517943143844604,0.357510328292847,2.65711379051208),(-0.608287990093231,0.0495502576231956,2.43242812156677),(-0.605127274990082,0.0634018108248711,2.4297776222229),(0.604156076908112,2.22309768589169E-15,2.42616438865662),(0.422353178262711,-0.135975912213326,2.28549098968506),(-0.196225136518478,0.473729342222214,2.38185095787048),(0.278284072875977,-0.287504464387894,2.22224903106689),(0.302494794130325,-0.328870534896851,2.28941798210144),(-0.00192140799481422,0.0598872266709805,3.57624006271362),(-0.0346334800124168,0.0719171613454819,3.53279423713684),(-0.0155441761016846,0.0611999072134495,3.56778812408447),(0.0122447060421109,0.0295613370835781,3.61070466041565),(0.0102006047964096,0.045065987855196,3.56374597549438),(0.0210372433066368,0.0253050439059734,3.60667943954468),(0.46244141459465,0.381781011819839,2.70669102668762),(-0.0814106911420822,0.0604287013411522,3.47213101387024),(-0.103607572615147,3.34904624775954E-16,3.46958804130554),(0.118086375296116,0.602471888065338,2.5163562297821),(-0.0305745657533407,0.617742300033569,2.59592461585999),(0.53813624382019,-0.0972417294979095,2.84728693962097),(0.624679267406464,-0.110484071075916,2.61861753463745),(0.526026785373688,-0.29414376616478,2.74921751022339),(-0.0299538671970367,-0.0224037952721119,3.58957195281982),(-0.027532871812582,-0.0138420416042209,3.61632990837097),(-0.015653807669878,-0.0162679143249989,3.66293549537659),(-0.245813801884651,0.321646422147751,2.22998261451721),(-0.336947679519653,-0.287780523300171,2.92544102668762),(-0.0127045847475529,-0.610072672367096,2.43225884437561),(0.414518296718597,0.232303068041801,2.32212805747986),(-0.402189582586288,-0.458609282970428,2.49427485466003),(-0.433717995882034,-0.439213156700134,2.61633276939392),(0.547942578792572,0.264386981725693,2.42972278594971),(0.583570003509521,0.156367108225822,2.42616438865662),(-0.100699409842491,-0.308531373739243,3.01577639579773),(-0.146264299750328,-0.253337204456329,3.06560039520264),(-0.0507970564067364,-0.288084417581558,3.06560039520264),(0.418837577104568,0.441820025444031,2.43020606040955),(0.442788779735565,0.415379017591476,2.42840075492859),(-0.247542634606361,-0.32023748755455,2.22987985610962),(-0.414518296718597,-0.232303068041801,2.32212805747986),(0.132968172430992,0.36140313744545,2.19548606872559),(0.605127274990082,-0.0634018108248711,2.4297776222229),(-0.306275755167007,0.111475251615047,2.09684109687805),(-0.249678298830986,0.209504947066307,2.09684109687805),(-0.32593184709549,2.5085089844195E-16,2.09684109687805),(-0.343973785638809,2.5085087197217E-16,2.09684109687805),(-0.327138513326645,0.106293737888336,2.09684109687805),(-0.202182725071907,0.278280645608902,2.09684109687805),(-0.106293737888336,0.327138513326645,2.09684109687805),(6.28726739182635E-14,0.343973785638809,2.09684109687805),(0.202182725071907,0.278280645608902,2.09684109687805),(0.278280645608902,0.202182725071907,2.09684109687805),(0.343973785638809,1.66777081545227E-15,2.09684109687805),(0.327138513326645,-0.106293737888336,2.09684109687805),(0.202182725071907,-0.278280645608902,2.09684109687805),(0.106293737888336,-0.327138513326645,2.09684109687805),(6.50954916597661E-14,-0.343973785638809,2.09684109687805),(-0.202182725071907,-0.278280645608902,2.09684109687805),(-0.278280645608902,-0.202182725071907,2.09684109687805),(-0.306275755167007,-0.111475251615047,2.09684109687805),(-0.249678298830986,-0.209504947066307,2.09684109687805),(-0.162965923547745,-0.282265275716782,2.09684109687805),(-0.0565974712371826,-0.320980221033096,2.09684109687805),(0.0565974712371826,-0.320980221033096,2.09684109687805),(0.162965923547745,-0.282265275716782,2.09684109687805),(0.249678298830986,-0.209504947066307,2.09684109687805),(0.306275755167007,-0.111475251615047,2.09684109687805),(0.306275755167007,0.111475251615047,2.09684109687805),(0.249678298830986,0.209504947066307,2.09684109687805),(0.492245733737946,0.35800102353096,2.43004441261292),(0.51169615983963,0.293305426836014,2.77766609191895),(0.281774640083313,-0.536876738071442,2.74005937576294),(0.0967112630605698,-0.595112502574921,2.7486367225647),(0.390592962503433,0.234022423624992,2.32599520683289),(0.515571355819702,0.297665268182755,2.44097280502319),(-0.121210500597954,-0.151993155479431,3.41816258430481),(-0.167568385601044,-0.0806966796517372,3.40311932563782),(-0.224089905619621,-0.188033759593964,3.06560039520264),(-0.390592962503433,-0.234022423624992,2.32599520683289),(-0.554635584354401,-0.2497688382864,2.43533611297607),(-0.54848301410675,-0.268027931451797,2.43272638320923),(0.203514814376831,0.35417714715004,2.26695942878723),(-0.527981758117676,0.313669204711914,2.51763534545898),(-0.49030813574791,0.376226633787155,2.55501866340637),(-0.274886965751648,-0.100050672888756,3.06560039520264),(0.358959436416626,-0.189112618565559,2.26296925544739),(0.342164367437363,-0.262551933526993,2.29758262634277),(0.230046361684799,0.53572940826416,2.7907543182373),(0.407061696052551,0.372781276702881,2.80967330932617),(0.313787072896957,0.232880219817162,2.24002313613892),(0.04177400842309,-0.0290001146495342,3.60580968856812),(0.0399936772882938,-0.0195578560233116,3.63892817497253),(0.0330908335745335,-0.0213108099997044,3.6801745891571),(0.0850284546613693,-0.536848664283752,2.85163187980652),(-0.115913644433022,0.59620475769043,2.42863273620605),(6.2528717555306E-14,0.604156076908112,2.42616438865662),(-0.156367108225822,0.583570003509521,2.42616438865662),(-0.597760796546936,-0.114663638174534,2.43003964424133),(0.595330536365509,2.19548822345947E-15,2.44097280502319),(0.618165373802185,2.27640972783364E-15,2.55758452415466),(0.60893726348877,0.109850712120533,2.58374404907227),(0.0353792905807495,0.0373637415468693,3.55109643936157),(0.0593706183135509,0.0473464876413345,3.50592947006226),(0.31323179602623,0.15959957242012,3.01138591766357),(0.292040437459946,0.204502820968628,3.00641250610352),(-0.364640474319458,0.475208699703217,2.42616438865662),(-0.42047855257988,0.437147319316864,2.42788243293762),(-0.42720291018486,0.42720291018486,2.42616438865662),(-0.278284072875977,0.287504464387894,2.22224903106689),(-0.302494794130325,0.328870534896851,2.28941798210144),(-0.0885512307286263,-0.440694868564606,2.29271602630615),(-0.132968172430992,-0.36140313744545,2.19548606872559),(-0.0195091925561428,-0.410976082086563,2.2404453754425),(-0.313787072896957,-0.232880219817162,2.24002313613892),(0.402623236179352,0.454467684030533,2.43533611297607),(0.274886965751648,0.100050672888756,3.06560039520264),(-0.0507970564067364,0.288084417581558,3.06560039520264),(0.0507970564067364,0.288084417581558,3.06560039520264),(0.115960918366909,0.145410388708115,3.40311932563782),(0.224089905619621,0.188033759593964,3.06560039520264),(0.20139516890049,0.486210972070694,2.37070226669312),(0.2335085272789,0.41718664765358,2.32523202896118),(-0.0332557000219822,0.198652938008308,3.41080570220947),(-0.281774669885635,0.536876738071442,2.74005937576294),(0.490429788827896,-0.363652497529984,2.43286609649658),(0.247542634606361,0.32023748755455,2.22987985610962),(-0.0210372433066368,-0.0253050439059734,3.60667943954468),(-0.0122447060421109,-0.0295613370835781,3.61070466041565),(-0.539768278598785,0.261338472366333,2.7065863609314),(-0.533106625080109,0.206320360302925,2.77538442611694),(0.210531085729599,0.279913336038589,2.98864364624023),(0.154009833931923,-0.598109245300293,2.54902386665344),(0.387593179941177,-0.125936657190323,2.96853828430176),(0.292040467262268,-0.204502791166306,3.00641250610352),(6.27558646867053E-14,0.407539576292038,2.96853828430176),(-0.0271541364490986,0.328209310770035,3.03779244422913),(-0.308002859354019,3.10633557416872E-16,3.07319855690002),(-0.156856298446655,-0.522528350353241,2.81942343711853),(0.583892583847046,0.164762705564499,2.73910713195801),(-0.345680892467499,-0.149046450853348,2.21569633483887),(-0.292040437459946,0.204502806067467,3.00641250610352),(0.056931909173727,-0.0187855754047632,3.57614874839783),(0.0599072650074959,5.35002420749169E-16,3.57626938819885),(0.420962244272232,0.420962244272232,2.44097280502319),(0.442016124725342,0.431232571601868,2.54779982566833),(0.580557763576508,2.16945106593558E-15,2.79529094696045),(0.624749958515167,2.30517030804119E-15,2.67983078956604),(-0.110600486397743,0.372621029615402,2.20219922065735),(-0.0448766835033894,0.391209304332733,2.21134185791016),(-0.467778950929642,0.140723913908005,2.91089677810669),(-0.580557763576508,2.93617194902125E-16,2.79529094696045),(0.302078038454056,0.523214519023895,2.42616438865662),(-0.373480379581451,0.373480349779129,2.87044501304626),(0.511173069477081,0.352837264537811,2.69447875022888),(-0.146264299750328,0.253337204456329,3.06560039520264),(0.0280730426311493,0.0420142784714699,3.60711193084717),(0.0395001880824566,0.0390864983201027,3.5890748500824),(0.0320790968835354,0.0325423218309879,3.63092875480652),(0.621097564697266,0.122369825839996,2.52910804748535),(-0.0364564396440983,3.43578903900328E-16,3.61125469207764),(-0.0382151193916798,0.00730848452076316,3.58459901809692),(-0.0309978593140841,0.0128397336229682,3.60397028923035),(0.490314245223999,-0.376231342554092,2.55514860153198),(0.440409690141678,-0.432010859251022,2.62020611763),(0.597760796546936,0.114663638174534,2.43003964424133),(-0.0708383247256279,-0.465475529432297,2.34257364273071),(0.502467632293701,-0.215807542204857,2.84728693962097),(-0.20139516890049,-0.486210972070694,2.37070226669312),(-0.2335085272789,-0.41718664765358,2.32523202896118),(0.0516013279557228,0.136509656906128,3.42973780632019),(0.0413859710097313,0.181323796510696,3.40311932563782),(-0.349758356809616,3.06962754851488E-16,3.01324796676636),(-9.81152936674334E-09,-0.634051740169525,2.53872609138489),(-0.162046164274216,-0.587166965007782,2.43062376976013),(0.346078217029572,-0.0944890379905701,2.98121690750122),(0.274886965751648,-0.100050672888756,3.06560039520264),(-0.0201234556734562,-0.00539206387475133,3.75),(-0.020833333954215,4.63022196166209E-16,4.03867483139038),(-0.137146860361099,0.538340866565704,2.80396914482117),(-0.242910981178284,0.47673961520195,2.83426761627197),(-0.0416027419269085,-0.607893407344818,2.49110054969788),(-0.467778950929642,-0.140723928809166,2.91089677810669),(6.53894595263084E-14,-0.407539576292038,2.96853828430176),(-0.420962244272232,-0.420962244272232,2.44097280502319),(-0.297665268182755,-0.515571355819702,2.44097280502319),(-0.339975744485855,-0.505649745464325,2.49110054969788),(-0.469389110803604,0.360174924135208,2.73015069961548),(-0.546944439411163,0.277170330286026,2.64943504333496),(0.115913644433022,-0.59620475769043,2.42863273620605),(6.62987324545269E-14,-0.604156076908112,2.42616438865662),(0.156367108225822,-0.583570003509521,2.42616438865662),(-0.494034111499786,2.98920309366207E-16,2.88190007209778),(0.598458349704742,0.0858781710267067,2.68956923484802),(0.146264299750328,-0.253337204456329,3.06560039520264),(0.292528599500656,1.25535428508242E-15,3.06560039520264),(0.245813801884651,-0.321646422147751,2.22998261451721),(0.331553757190704,-0.462879657745361,2.77973341941833),(0.224089905619621,-0.188033759593964,3.06560039520264),(0.0615391694009304,0.0796152427792549,3.50063133239746),(0.0507970564067364,-0.288084417581558,3.06560039520264),(0.0273314639925957,-0.312400132417679,3.03015732765198),(-0.02046506293118,-0.31263855099678,3.03056192398071),(-0.292528599500656,3.10168324570593E-16,3.06560039520264),(0.447185426950455,-0.304358035326004,2.85497713088989),(0.570529460906982,-0.216358855366707,2.66569590568542),(0.503734886646271,-0.174416407942772,2.83692288398743),(0.0885512158274651,0.440694868564606,2.29271602630615),(0.0195091869682074,0.410976082086563,2.2404453754425),(-0.624749958515167,2.86547540286986E-16,2.67983078956604),(0.100699417293072,0.308531373739243,3.01577639579773),(-0.0354539044201374,0.0650101006031036,3.5088586807251),(-0.0231642965227365,0.0429060123860836,3.5573992729187),(-0.0125788236036897,0.0513748079538345,3.54788708686829),(-0.274886965751648,0.100050672888756,3.06560039520264),(-0.185986876487732,3.30834710873736E-16,3.40311932563782),(-0.122555673122406,0.16820302605629,3.29501390457153),(-0.0786734446883202,0.163367092609406,3.40311932563782),(0.185986876487732,9.31774887857949E-16,3.40311932563782),(-0.115960918366909,0.145410388708115,3.40311932563782),(-0.0413859710097313,0.181323796510696,3.40311932563782),(-0.00271929590962827,-0.0206551011651754,3.96800208091736),(-0.0180421955883503,-0.0104166669771075,3.75),(-0.272030502557755,0.553398787975311,2.62307476997375),(-0.0480369813740253,0.0520848706364632,3.55014252662659),(-0.04177400842309,0.0290001146495342,3.60580968856812),(-0.0342869833111763,0.0542613714933395,3.56520891189575),(-0.0611749514937401,0.0106558669358492,3.52927446365356),(-0.052279956638813,0.0193958226591349,3.54174470901489),(0.589700281620026,-0.152791276574135,2.67047595977783),(0.57662695646286,-0.213526278734207,2.52300095558167),(0.122555673122406,-0.16820302605629,3.29501390457153),(0.115960918366909,-0.145410388708115,3.40311932563782),(0.0786734446883202,-0.163367092609406,3.40311932563782),(0.0413859710097313,-0.181323796510696,3.40311932563782),(-0.224089905619621,0.188033759593964,3.06560039520264),(-0.167568385601044,0.0806966796517372,3.40311932563782),(-0.0266710836440325,0.0335346683859825,3.5727653503418),(-0.0424121171236038,0.0345370322465897,3.54398727416992),(-0.015653807669878,0.0162679143249989,3.66293549537659),(-0.0175800453871489,0.0273705907166004,3.608318567276),(0.45421952009201,-0.0856100544333458,2.91070413589478),(0.0463738217949867,0.00977573730051517,3.56074619293213),(0.0478667877614498,4.95076305170476E-16,3.55957365036011),(0.036456435918808,4.55811563504911E-16,3.61125469207764),(-0.278699040412903,0.540745079517365,2.42966270446777),(-0.0462220348417759,0.0959810391068459,3.46632266044617),(-0.358959436416626,0.189112618565559,2.26296925544739),(-0.342164367437363,0.262551933526993,2.29758262634277),(-0.595330536365509,2.7192216649388E-16,2.44097280502319),(-0.624679267406464,0.110484078526497,2.61861753463745),(-0.00140766683034599,-0.408037543296814,2.26632022857666),(0.104507654905319,-0.395864754915237,2.26830840110779),(0.000216073269257322,-0.456440478563309,2.32722043991089),(0.0611749552190304,-0.0106558669358492,3.52927446365356),(-0.0968195497989655,-0.0866528749465942,3.46678304672241),(0.134413585066795,-0.4783735871315,2.34421706199646),(0.0253354366868734,0.116323195397854,3.45330238342285),(-2.52301873837624E-10,0.0627477541565895,3.52806496620178),(-0.0125230457633734,0.0216905530542135,3.66293549537659),(-0.0107827465981245,0.0319181270897388,3.60340166091919),(0.00626152288168669,0.0216905530542135,3.66293549537659),(-0.000541924440767616,0.0363107845187187,3.59338068962097),(0.151419878005981,-0.614334642887115,2.52645421028137),(0.0125230457633734,0.0216905530542135,3.66293549537659),(0.00140765542164445,0.408037573099136,2.26632022857666),(-0.104507654905319,0.395864754915237,2.26830840110779),(-0.000216078420635313,0.456440478563309,2.32722043991089),(-0.048036977648735,-0.0520848706364632,3.55014252662659),(-0.0238919425755739,-0.0543136261403561,3.57785105705261),(-0.0275007039308548,-0.107425600290298,3.48757767677307),(0.027532871812582,0.0138420416042209,3.61632990837097),(0.0299538671970367,0.0224037952721119,3.58957195281982),(0.015653807669878,0.0162679143249989,3.66293549537659),(-0.2181047052145,-0.501802325248718,2.81705784797668),(-0.348934680223465,-0.424257814884186,2.81377577781677),(0.0696496665477753,0.0240896195173264,3.50941133499146),(-0.0169960800558329,-0.150844380259514,3.42527008056641),(0.0346334762871265,-0.0719171613454819,3.53279423713684),(0.00192140811122954,-0.0598872266709805,3.57624006271362),(0.0155441742390394,-0.0611999034881592,3.56778812408447),(-0.452818721532822,0.224175751209259,2.87021136283875),(0.015653807669878,-0.0162679143249989,3.66293549537659),(0.017580047249794,-0.0273705907166004,3.608318567276),(0.0302491653710604,-0.0244391746819019,3.58466219902039),(0.0462220348417759,-0.0959810391068459,3.46632266044617),(-0.395880967378616,-0.418869495391846,2.76593780517578),(-0.363128542900085,-0.363128542900085,2.86101222038269),(0.15400142967701,0.266738295555115,3.07319855690002),(-0.121713511645794,-0.0240572839975357,3.448481798172),(-0.0860077291727066,-0.0875768885016441,3.44972944259644),(0.0250460915267467,4.16546795369566E-16,3.66293549537659),(0.146410658955574,0.592499434947968,2.43246006965637),(-0.0253354366868734,-0.116323195397854,3.45330238342285),(5.96646898554098E-10,-0.0627477541565895,3.52806496620178),(0.437945067882538,0.436023324728012,2.60638236999512),(0.0125230457633734,-0.0216905530542135,3.66293549537659),(-0.00626152288168669,-0.0216905530542135,3.66293549537659),(0.000541924557182938,-0.0363107845187187,3.59338068962097),(-0.0125230457633734,-0.0216905530542135,3.66293549537659),(0.345680892467499,0.149046435952187,2.21569633483887),(0.167568385601044,-0.0806966796517372,3.40311932563782),(0.236271694302559,-0.385468512773514,2.91871047019958),(0.0535006076097488,-0.337789624929428,2.9965193271637),(0.0266710836440325,-0.0335346683859825,3.5727653503418),(0.0424121208488941,-0.0345370322465897,3.54398727416992),(-0.0280730426311493,-0.0420142784714699,3.60711193084717),(-0.0395001880824566,-0.0390864983201027,3.5890748500824),(-0.0320790968835354,-0.0325423218309879,3.63092875480652),(0.00137429626192898,0.0463867746293545,3.62669849395752),(0.007410136051476,0.0388486795127392,3.6801745891571),(0.012600245885551,0.0478194281458855,3.61165237426758),(-0.0168749988079071,0.14976978302002,3.44799542427063),(-0.0859959721565247,0.0217467378824949,3.51794123649597),(-0.112028069794178,0.0215132161974907,3.48381447792053),(0.029640544205904,0.029640544205904,3.6801745891571),(0.0330908335745335,0.0213108081370592,3.6801745891571),(0.0447089411318302,0.0113128814846277,3.62837243080139),(0.056931909173727,0.0187855698168278,3.57614874839783),(-0.0922864899039268,0.120502829551697,3.44712448120117),(-0.0707689523696899,0.0421417616307735,3.52833533287048),(-0.0859959721565247,-0.0217467378824949,3.51794123649597),(-0.112949542701244,3.35856239822415E-16,3.48512983322144),(6.3428429175616E-14,0.0419180616736412,3.6801745891571),(-0.007410136051476,0.0388486795127392,3.6801745891571),(-0.0132952481508255,-0.061842892318964,3.56750583648682),(0.40287834405899,1.56054502053847E-15,2.22681427001953),(6.25429748138742E-14,0.595330536365509,2.44097280502319),(0.067562647163868,0.0601045414805412,3.51526880264282),(-0.0126002449542284,-0.0478194281458855,3.61165237426758),(-0.0222304090857506,0.0327099226415157,3.6801745891571),(-0.0320790968835354,0.0325423218309879,3.63092875480652),(-0.029640544205904,0.029640544205904,3.6801745891571),(-0.0330908335745335,0.0213108081370592,3.6801745891571),(0.0222304090857506,0.0327099226415157,3.6801745891571),(0.04177400842309,0.0290001146495342,3.60580968856812),(0.0168749988079071,-0.149769768118858,3.44799542427063),(0.420962244272232,-0.420962244272232,2.44097280502319),(0.326330482959747,-0.323374032974243,2.33048176765442),(0.298458606004715,-0.446674883365631,2.40159845352173),(-0.40287834405899,2.58809170028098E-16,2.22681427001953),(-0.056931909173727,0.0187855698168278,3.57614874839783),(-0.0399936810135841,0.0195578541606665,3.63892817497253),(-0.0599072650074959,3.41436731106942E-16,3.57626938819885),(-0.007410136051476,-0.0388486795127392,3.6801745891571),(-0.00137429556343704,-0.0463867746293545,3.62669849395752),(-0.576078593730927,0.0700474753975868,2.75746512413025),(-0.0447089411318302,-0.0113128814846277,3.62837243080139),(-0.0330908335745335,-0.0213108081370592,3.6801745891571),(-0.04177400842309,-0.0290001146495342,3.60580968856812),(-0.029640544205904,-0.029640544205904,3.6801745891571),(-0.056931909173727,-0.0187855698168278,3.57614874839783),(0.0480369739234447,-0.0520848706364632,3.55014252662659),(0.0707689449191093,-0.0421417653560638,3.52833533287048),(0.594687163829803,0.225535064935684,2.58058762550354),(0.0169960800558329,0.150844380259514,3.42527008056641),(6.37129238256762E-14,-0.0419180616736412,3.6801745891571),(0.007410136051476,-0.0388486795127392,3.6801745891571),(0.529115796089172,0.200424581766129,2.78634786605835),(0.034286979585886,-0.0542613640427589,3.56520891189575),(0.297665268182755,0.515571355819702,2.44097280502319),(0.183513268828392,0.583466172218323,2.50276875495911),(-0.0615391694009304,-0.0796152427792549,3.50063133239746),(-0.067562647163868,-0.0601045414805412,3.51526880264282),(-0.0585193373262882,0.121516644954681,3.46198868751526),(0.0320790931582451,-0.0325423255562782,3.63092875480652),(0.0222304090857506,-0.0327099226415157,3.6801745891571),(0.029640544205904,-0.029640544205904,3.6801745891571),(-0.0222304090857506,-0.0327099226415157,3.6801745891571),(-0.0707689449191093,-0.0421417616307735,3.52833533287048),(-0.0525149405002594,-0.0378686413168907,3.56385684013367),(0.355671942234039,0.506032288074493,2.59522175788879),(-0.0419180616736412,3.47798874983108E-16,3.6801745891571),(0.0419180616736412,5.00454540869067E-16,3.6801745891571),(-0.0250460915267467,3.46743339581931E-16,3.66293549537659),(-0.020833333954215,4.58348797758852E-16,10.0704784393311),(-0.00271929590962827,0.0206551011651754,10.1426467895508),(-0.0180421955883503,0.0104166669771075,10.3591537475586),(-0.492245733737946,-0.35800102353096,2.43004441261292),(0.0629683285951614,0.397566378116608,2.96853828430176),(6.65162369628547E-14,-0.020833333954215,10.3591537475586),(0.00539206387475133,-0.0201234556734562,10.3591537475586),(0.0104166669771075,-0.0180421955883503,10.3591537475586),(0.0147313922643661,-0.0147313922643661,10.3591537475586),(0.0180421955883503,-0.0104166669771075,10.3591537475586),(0.0201234556734562,-0.00539206387475133,10.3591537475586),(0.0201234556734562,0.00539206387475133,10.3591537475586),(0.0180421955883503,0.0104166669771075,10.3591537475586),(0.0104166669771075,0.0180421955883503,10.3591537475586),(0.00539206387475133,0.0201234556734562,10.3591537475586),(6.6641137053125E-14,0.020833333954215,10.3591537475586),(-0.00539206387475133,0.0201234556734562,10.3591537475586),(-0.0104166669771075,0.0180421955883503,10.3591537475586),(-0.0147313922643661,0.0147313922643661,10.3591537475586),(-0.0201234556734562,0.00539206387475133,10.3591537475586),(-0.0201234556734562,-0.00539206387475133,10.3591537475586),(-0.0180421955883503,-0.0104166669771075,10.3591537475586),(-0.0104166669771075,-0.0180421955883503,10.3591537475586),(-0.00539206387475133,-0.0201234556734562,10.3591537475586),(6.6641137053125E-14,0.020833333954215,3.75),(0.00539206387475133,0.0201234556734562,3.75),(0.0104166669771075,0.0180421955883503,3.75),(0.0147313922643661,0.0147313922643661,3.75),(0.0180421955883503,0.0104166669771075,3.75),(0.0201234556734562,0.00539206387475133,3.75),(0.0201234556734562,-0.00539206387475133,3.75),(0.0180421955883503,-0.0104166669771075,3.75),(0.0104166669771075,-0.0180421955883503,3.75),(0.00539206387475133,-0.0201234556734562,3.75),(6.65162369628547E-14,-0.020833333954215,3.75),(-0.00539206387475133,-0.0201234556734562,3.75),(-0.0104166669771075,-0.0180421955883503,3.75),(-0.0147313922643661,-0.0147313922643661,3.75),(-0.0201234556734562,0.00539206387475133,3.75),(-0.0180421955883503,0.0104166669771075,3.75),(-0.0104166669771075,0.0180421955883503,3.75),(-0.00539206387475133,0.0201234556734562,3.75),(0.020833333954215,1.79816942009971E-16,10.0704784393311),(0.020833333954215,2.35897458200461E-16,4.03867483139038),(0.00271929637528956,0.0206551011651754,3.96800208091736),(0.00271929590962827,-0.0206551011651754,10.1426467895508),(-0.15400142967701,0.266738295555115,3.07319855690002),(0.119121305644512,0.0447399206459522,3.46948671340942),(0.520766735076904,0.359459310770035,2.52693295478821),(0.151435524225235,0.614398002624512,2.52698945999146),(0.207803666591644,-0.354626506567001,2.27057838439941),(0.0631347373127937,0.188172161579132,3.4149968624115),(0.308002859354019,1.30581828461834E-15,3.07319855690002),(0.387593179941177,0.125936657190323,2.96853828430176),(0.53813624382019,0.0972417369484901,2.84728693962097),(-0.49892795085907,-0.315354019403458,2.73387908935547),(-0.439277350902557,0.4227574467659,2.66817712783813),(0.15400142967701,-0.266738295555115,3.07319855690002),(0.0680261179804802,-0.345701605081558,3.01058411598206),(0.0271541457623243,-0.328209310770035,3.03779244422913),(-0.0850284546613693,0.536848723888397,2.85163187980652),(-0.387593179941177,-0.125936657190323,2.96853828430176),(0.0354539044201374,-0.0650101006031036,3.5088586807251),(0.0595998242497444,-0.0728276073932648,3.48087167739868),(0.0593706220388412,-0.0473464876413345,3.50592947006226),(-0.207803666591644,0.354626506567001,2.27057838439941),(-0.583570003509521,0.156367108225822,2.42616438865662),(-0.382466912269592,0.190542802214622,2.26371455192566),(0.0648196116089821,-0.492353975772858,2.34393095970154),(0.583570003509521,-0.156367108225822,2.42616438865662),(0.60528689622879,-0.101225718855858,2.51477932929993),(0.575045108795166,-0.154082879424095,2.44097280502319),(-0.515571355819702,0.297665268182755,2.44097280502319),(-0.599366009235382,0.111555837094784,2.49272084236145),(0.403358042240143,-0.223079696297646,2.33213138580322),(0.491331726312637,0.212856754660606,2.83372616767883),(0.571380198001862,0.0659632831811905,2.76834106445312),(0.417409598827362,-0.43206387758255,2.70313739776611),(0.340346157550812,-0.420318186283112,2.82627058029175),(-0.294303566217422,0.56074857711792,2.53130483627319),(-0.442788779735565,-0.415379017591476,2.42840075492859),(0.317718654870987,-0.511213064193726,2.42616438865662),(-0.460657119750977,-0.275164872407913,2.83219456672668),(-0.503073930740356,-0.088962733745575,2.86403226852417),(-2.18767084447791E-08,-0.629347860813141,2.65711379051208),(-0.170327380299568,0.573940515518188,2.70985198020935),(0.0511864982545376,0.384167850017548,2.23480701446533),(0.587665498256683,0.154124766588211,2.67773127555847),(-0.0275612361729145,0.114035099744797,3.48010873794556),(0.210531115531921,-0.279913336038589,2.98864364624023),(-0.403358042240143,0.223079696297646,2.33213138580322),(-0.381321519613266,0.270875990390778,2.33936095237732),(0.0198094770312309,-0.534444510936737,2.83459949493408),(0.382466912269592,-0.190542802214622,2.26371455192566),(-0.0595998242497444,0.0728276073932648,3.48087167739868),(-0.0593706183135509,0.0473464876413345,3.50592947006226),(-0.0805680304765701,0.611975133419037,2.54444003105164),(-0.36459144949913,-0.247633442282677,2.92715859413147),(-0.227115765213966,-0.445739775896072,2.87552881240845),(0.30458003282547,0.455836266279221,2.38832235336304),(-0.0424844063818455,-0.337166577577591,2.99870777130127),(-0.0511864982545376,-0.384167850017548,2.23480701446533),(-0.477932274341583,2.66337413574837E-16,2.34976387023926),(0.381321519613266,-0.270875990390778,2.33936095237732),(-0.00573735404759645,0.501793026924133,2.34891486167908),(-0.0648196190595627,0.492353975772858,2.34393095970154),(0.0140820480883121,0.462726831436157,2.30860257148743),(-0.134413585066795,0.4783735871315,2.34421706199646),(-0.0140820629894733,-0.462726831436157,2.30860257148743),(-0.0668378919363022,-0.507684230804443,2.3583390712738),(0.00573734939098358,-0.501793026924133,2.34891486167908),(0.36459144949913,0.247633442282677,2.92715859413147),(0.336947679519653,0.287780493497849,2.92544102668762),(0.146264299750328,0.253337204456329,3.06560039520264),(0.0668378844857216,0.507684230804443,2.3583390712738),(0.0169411487877369,0.548356235027313,2.84492301940918),(0.116667956113815,0.553127467632294,2.82081866264343),(-0.30458003282547,-0.455836266279221,2.38832235336304),(0.164565116167068,-0.29767769575119,2.99839663505554),(0.104872852563858,-0.307261496782303,3.01563358306885),(-0.0271509569138288,0.108949601650238,3.46015596389771),(-0.119121305644512,-0.0447399206459522,3.46948671340942),(-0.0758745521306992,-0.318170517683029,3.04092836380005),(0.0271509569138288,-0.108949601650238,3.46015596389771),(0.0275612361729145,-0.114035099744797,3.48010873794556),(0.125936657190323,0.387593179941177,2.96853828430176),(-0.0319194570183754,-0.0319194570183754,3.68407344818115),(-0.0159820653498173,-0.0276817493140697,3.6801745891571),(-5.85478985171833E-13,-0.0451409257948399,3.68407344818115),(-5.85478985171833E-13,-0.0451409257948399,3.74657344818115),(0.0319194570183754,-0.0319194570183754,3.68407344818115),(0.0319194570183754,-0.0319194570183754,3.74657344818115),(0.0319194570183754,0.0319194570183754,3.74657344818115),(0.0451409257948399,4.97718889147232E-16,3.74657344818115),(0.0277228634804487,0.0277228634804487,3.75),(0.0392060503363609,4.90852204802078E-16,3.75),(-0.0392060503363609,3.52074326723933E-16,3.75),(-0.0277228634804487,-0.0277228634804487,3.75),(-5.85493459270836E-13,-0.0392060503363609,3.75),(0.0277228634804487,-0.0277228634804487,3.75),(-5.85757137239185E-13,0.0392060503363609,3.75),(-0.0277228634804487,0.0277228634804487,3.75),(-0.0451409257948399,3.48037632395115E-16,3.68407344818115),(0.0451409257948399,4.93891994291537E-16,3.68407344818115),(-0.0159820653498173,0.0276817493140697,3.6801745891571),(-5.85760660896245E-13,0.0451409257948399,3.74657344818115),(-0.0319194570183754,-0.0319194570183754,3.74657344818115),(-0.0451409257948399,3.5186452725081E-16,3.74657344818115),(-0.0319194570183754,0.0319194570183754,3.74657344818115),(0.0319194570183754,0.0319194570183754,3.68407344818115),(-5.85760660896245E-13,0.0451409257948399,3.68407344818115),(-0.0319194570183754,0.0319194570183754,3.68407344818115))); -#2954232=IFCINDEXEDPOLYGONALFACE((1,3,2)); -#2954233=IFCINDEXEDPOLYGONALFACE((6,1,2)); -#2954234=IFCINDEXEDPOLYGONALFACE((29,27,42)); -#2954235=IFCINDEXEDPOLYGONALFACE((26,38,28)); -#2954236=IFCINDEXEDPOLYGONALFACE((13,15,14)); -#2954237=IFCINDEXEDPOLYGONALFACE((16,18,17)); -#2954238=IFCINDEXEDPOLYGONALFACE((11,12,10)); -#2954239=IFCINDEXEDPOLYGONALFACE((26,28,27)); -#2954240=IFCINDEXEDPOLYGONALFACE((31,32,30)); -#2954241=IFCINDEXEDPOLYGONALFACE((33,1,6)); -#2954242=IFCINDEXEDPOLYGONALFACE((27,24,26)); -#2954243=IFCINDEXEDPOLYGONALFACE((87,12,88)); -#2954244=IFCINDEXEDPOLYGONALFACE((38,39,37)); -#2954245=IFCINDEXEDPOLYGONALFACE((40,6,13)); -#2954246=IFCINDEXEDPOLYGONALFACE((41,28,37)); -#2954247=IFCINDEXEDPOLYGONALFACE((42,43,29)); -#2954248=IFCINDEXEDPOLYGONALFACE((15,2,3)); -#2954249=IFCINDEXEDPOLYGONALFACE((27,28,42)); -#2954250=IFCINDEXEDPOLYGONALFACE((44,24,29)); -#2954251=IFCINDEXEDPOLYGONALFACE((45,47,46)); -#2954252=IFCINDEXEDPOLYGONALFACE((15,45,14)); -#2954253=IFCINDEXEDPOLYGONALFACE((23,24,44)); -#2954254=IFCINDEXEDPOLYGONALFACE((55,12,54)); -#2954255=IFCINDEXEDPOLYGONALFACE((47,48,46)); -#2954256=IFCINDEXEDPOLYGONALFACE((53,46,48)); -#2954257=IFCINDEXEDPOLYGONALFACE((30,32,23)); -#2954258=IFCINDEXEDPOLYGONALFACE((56,58,57)); -#2954259=IFCINDEXEDPOLYGONALFACE((857,181,419)); -#2954260=IFCINDEXEDPOLYGONALFACE((13,2,15)); -#2954261=IFCINDEXEDPOLYGONALFACE((857,347,524)); -#2954262=IFCINDEXEDPOLYGONALFACE((98,58,56)); -#2954263=IFCINDEXEDPOLYGONALFACE((41,78,9)); -#2954264=IFCINDEXEDPOLYGONALFACE((42,41,9)); -#2954265=IFCINDEXEDPOLYGONALFACE((92,90,6)); -#2954266=IFCINDEXEDPOLYGONALFACE((83,82,84)); -#2954267=IFCINDEXEDPOLYGONALFACE((601,602,129)); -#2954268=IFCINDEXEDPOLYGONALFACE((8,7,86)); -#2954269=IFCINDEXEDPOLYGONALFACE((11,33,90)); -#2954270=IFCINDEXEDPOLYGONALFACE((37,39,89)); -#2954271=IFCINDEXEDPOLYGONALFACE((55,54,91)); -#2954272=IFCINDEXEDPOLYGONALFACE((90,88,11)); -#2954273=IFCINDEXEDPOLYGONALFACE((17,18,10)); -#2954274=IFCINDEXEDPOLYGONALFACE((8,43,42)); -#2954275=IFCINDEXEDPOLYGONALFACE((92,6,40)); -#2954276=IFCINDEXEDPOLYGONALFACE((7,9,78)); -#2954277=IFCINDEXEDPOLYGONALFACE((90,33,6)); -#2954278=IFCINDEXEDPOLYGONALFACE((93,88,92)); -#2954279=IFCINDEXEDPOLYGONALFACE((36,34,94)); -#2954280=IFCINDEXEDPOLYGONALFACE((7,36,86)); -#2954281=IFCINDEXEDPOLYGONALFACE((96,48,52)); -#2954282=IFCINDEXEDPOLYGONALFACE((87,88,93)); -#2954283=IFCINDEXEDPOLYGONALFACE((312,242,313)); -#2954284=IFCINDEXEDPOLYGONALFACE((34,95,94)); -#2954285=IFCINDEXEDPOLYGONALFACE((99,94,95)); -#2954286=IFCINDEXEDPOLYGONALFACE((53,14,45)); -#2954287=IFCINDEXEDPOLYGONALFACE((91,54,87)); -#2954288=IFCINDEXEDPOLYGONALFACE((72,74,100)); -#2954289=IFCINDEXEDPOLYGONALFACE((205,437,209)); -#2954290=IFCINDEXEDPOLYGONALFACE((539,104,70)); -#2954291=IFCINDEXEDPOLYGONALFACE((20,115,118)); -#2954292=IFCINDEXEDPOLYGONALFACE((44,113,98)); -#2954293=IFCINDEXEDPOLYGONALFACE((240,907,504)); -#2954294=IFCINDEXEDPOLYGONALFACE((389,139,191)); -#2954295=IFCINDEXEDPOLYGONALFACE((108,14,53)); -#2954296=IFCINDEXEDPOLYGONALFACE((116,43,86)); -#2954297=IFCINDEXEDPOLYGONALFACE((40,128,553)); -#2954298=IFCINDEXEDPOLYGONALFACE((53,48,96)); -#2954299=IFCINDEXEDPOLYGONALFACE((600,602,601)); -#2954300=IFCINDEXEDPOLYGONALFACE((120,232,231)); -#2954301=IFCINDEXEDPOLYGONALFACE((355,353,400)); -#2954302=IFCINDEXEDPOLYGONALFACE((98,31,30)); -#2954303=IFCINDEXEDPOLYGONALFACE((299,301,220)); -#2954304=IFCINDEXEDPOLYGONALFACE((447,600,126)); -#2954305=IFCINDEXEDPOLYGONALFACE((678,677,676)); -#2954306=IFCINDEXEDPOLYGONALFACE((173,682,856)); -#2954307=IFCINDEXEDPOLYGONALFACE((216,214,215)); -#2954308=IFCINDEXEDPOLYGONALFACE((228,229,230)); -#2954309=IFCINDEXEDPOLYGONALFACE((856,398,664)); -#2954310=IFCINDEXEDPOLYGONALFACE((110,755,85)); -#2954311=IFCINDEXEDPOLYGONALFACE((226,227,868)); -#2954312=IFCINDEXEDPOLYGONALFACE((254,256,255)); -#2954313=IFCINDEXEDPOLYGONALFACE((109,258,257)); -#2954314=IFCINDEXEDPOLYGONALFACE((259,260,254)); -#2954315=IFCINDEXEDPOLYGONALFACE((262,263,261)); -#2954316=IFCINDEXEDPOLYGONALFACE((267,266,234)); -#2954317=IFCINDEXEDPOLYGONALFACE((271,272,270)); -#2954318=IFCINDEXEDPOLYGONALFACE((275,273,274)); -#2954319=IFCINDEXEDPOLYGONALFACE((277,278,276)); -#2954320=IFCINDEXEDPOLYGONALFACE((279,281,280)); -#2954321=IFCINDEXEDPOLYGONALFACE((280,281,282)); -#2954322=IFCINDEXEDPOLYGONALFACE((284,285,283)); -#2954323=IFCINDEXEDPOLYGONALFACE((263,286,261)); -#2954324=IFCINDEXEDPOLYGONALFACE((606,590,287)); -#2954325=IFCINDEXEDPOLYGONALFACE((163,530,495)); -#2954326=IFCINDEXEDPOLYGONALFACE((294,292,293)); -#2954327=IFCINDEXEDPOLYGONALFACE((295,150,291)); -#2954328=IFCINDEXEDPOLYGONALFACE((384,385,121)); -#2954329=IFCINDEXEDPOLYGONALFACE((296,304,303)); -#2954330=IFCINDEXEDPOLYGONALFACE((306,305,192)); -#2954331=IFCINDEXEDPOLYGONALFACE((596,142,876)); -#2954332=IFCINDEXEDPOLYGONALFACE((214,308,307)); -#2954333=IFCINDEXEDPOLYGONALFACE((461,459,663)); -#2954334=IFCINDEXEDPOLYGONALFACE((414,393,413)); -#2954335=IFCINDEXEDPOLYGONALFACE((316,310,309)); -#2954336=IFCINDEXEDPOLYGONALFACE((317,316,309)); -#2954337=IFCINDEXEDPOLYGONALFACE((319,234,318)); -#2954338=IFCINDEXEDPOLYGONALFACE((323,325,324)); -#2954339=IFCINDEXEDPOLYGONALFACE((326,323,327)); -#2954340=IFCINDEXEDPOLYGONALFACE((66,67,65)); -#2954341=IFCINDEXEDPOLYGONALFACE((415,109,290)); -#2954342=IFCINDEXEDPOLYGONALFACE((378,376,377)); -#2954343=IFCINDEXEDPOLYGONALFACE((278,332,276)); -#2954344=IFCINDEXEDPOLYGONALFACE((276,332,333)); -#2954345=IFCINDEXEDPOLYGONALFACE((294,293,381)); -#2954346=IFCINDEXEDPOLYGONALFACE((592,634,611)); -#2954347=IFCINDEXEDPOLYGONALFACE((337,271,336)); -#2954348=IFCINDEXEDPOLYGONALFACE((286,303,304)); -#2954349=IFCINDEXEDPOLYGONALFACE((281,216,339)); -#2954350=IFCINDEXEDPOLYGONALFACE((738,737,730)); -#2954351=IFCINDEXEDPOLYGONALFACE((20,95,97)); -#2954352=IFCINDEXEDPOLYGONALFACE((259,257,344)); -#2954353=IFCINDEXEDPOLYGONALFACE((390,138,389)); -#2954354=IFCINDEXEDPOLYGONALFACE((511,512,513)); -#2954355=IFCINDEXEDPOLYGONALFACE((201,351,313)); -#2954356=IFCINDEXEDPOLYGONALFACE((338,337,336)); -#2954357=IFCINDEXEDPOLYGONALFACE((270,272,201)); -#2954358=IFCINDEXEDPOLYGONALFACE((283,285,352)); -#2954359=IFCINDEXEDPOLYGONALFACE((849,208,133)); -#2954360=IFCINDEXEDPOLYGONALFACE((76,77,75)); -#2954361=IFCINDEXEDPOLYGONALFACE((361,360,204)); -#2954362=IFCINDEXEDPOLYGONALFACE((267,268,266)); -#2954363=IFCINDEXEDPOLYGONALFACE((275,371,370)); -#2954364=IFCINDEXEDPOLYGONALFACE((121,373,372)); -#2954365=IFCINDEXEDPOLYGONALFACE((372,373,374)); -#2954366=IFCINDEXEDPOLYGONALFACE((285,375,352)); -#2954367=IFCINDEXEDPOLYGONALFACE((28,41,42)); -#2954368=IFCINDEXEDPOLYGONALFACE((151,291,150)); -#2954369=IFCINDEXEDPOLYGONALFACE((294,381,378)); -#2954370=IFCINDEXEDPOLYGONALFACE((517,350,515)); -#2954371=IFCINDEXEDPOLYGONALFACE((318,386,319)); -#2954372=IFCINDEXEDPOLYGONALFACE((324,327,323)); -#2954373=IFCINDEXEDPOLYGONALFACE((356,354,355)); -#2954374=IFCINDEXEDPOLYGONALFACE((302,388,387)); -#2954375=IFCINDEXEDPOLYGONALFACE((305,390,389)); -#2954376=IFCINDEXEDPOLYGONALFACE((68,5,492)); -#2954377=IFCINDEXEDPOLYGONALFACE((310,311,309)); -#2954378=IFCINDEXEDPOLYGONALFACE((256,393,255)); -#2954379=IFCINDEXEDPOLYGONALFACE((394,392,200)); -#2954380=IFCINDEXEDPOLYGONALFACE((243,394,200)); -#2954381=IFCINDEXEDPOLYGONALFACE((396,204,395)); -#2954382=IFCINDEXEDPOLYGONALFACE((308,319,346)); -#2954383=IFCINDEXEDPOLYGONALFACE((401,400,402)); -#2954384=IFCINDEXEDPOLYGONALFACE((403,405,404)); -#2954385=IFCINDEXEDPOLYGONALFACE((228,404,406)); -#2954386=IFCINDEXEDPOLYGONALFACE((8,9,7)); -#2954387=IFCINDEXEDPOLYGONALFACE((277,412,278)); -#2954388=IFCINDEXEDPOLYGONALFACE((407,370,371)); -#2954389=IFCINDEXEDPOLYGONALFACE((370,407,292)); -#2954390=IFCINDEXEDPOLYGONALFACE((590,292,407)); -#2954391=IFCINDEXEDPOLYGONALFACE((626,547,904)); -#2954392=IFCINDEXEDPOLYGONALFACE((520,113,124)); -#2954393=IFCINDEXEDPOLYGONALFACE((66,412,411)); -#2954394=IFCINDEXEDPOLYGONALFACE((344,260,259)); -#2954395=IFCINDEXEDPOLYGONALFACE((444,338,377)); -#2954396=IFCINDEXEDPOLYGONALFACE((375,387,388)); -#2954397=IFCINDEXEDPOLYGONALFACE((207,206,769)); -#2954398=IFCINDEXEDPOLYGONALFACE((241,243,242)); -#2954399=IFCINDEXEDPOLYGONALFACE((351,312,313)); -#2954400=IFCINDEXEDPOLYGONALFACE((860,420,458)); -#2954401=IFCINDEXEDPOLYGONALFACE((390,396,138)); -#2954402=IFCINDEXEDPOLYGONALFACE((99,86,36)); -#2954403=IFCINDEXEDPOLYGONALFACE((494,493,143)); -#2954404=IFCINDEXEDPOLYGONALFACE((376,444,377)); -#2954405=IFCINDEXEDPOLYGONALFACE((869,613,410)); -#2954406=IFCINDEXEDPOLYGONALFACE((548,334,110)); -#2954407=IFCINDEXEDPOLYGONALFACE((477,476,556)); -#2954408=IFCINDEXEDPOLYGONALFACE((270,336,271)); -#2954409=IFCINDEXEDPOLYGONALFACE((476,477,478,479,480,481,482,483,219,484,485,331,330,172,173,460,459,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475)); -#2954410=IFCINDEXEDPOLYGONALFACE((475,462,461,476)); -#2954411=IFCINDEXEDPOLYGONALFACE((127,847,142)); -#2954412=IFCINDEXEDPOLYGONALFACE((277,411,412)); -#2954413=IFCINDEXEDPOLYGONALFACE((842,102,63)); -#2954414=IFCINDEXEDPOLYGONALFACE((536,174,535)); -#2954415=IFCINDEXEDPOLYGONALFACE((297,298,279)); -#2954416=IFCINDEXEDPOLYGONALFACE((61,496,497)); -#2954417=IFCINDEXEDPOLYGONALFACE((572,366,727)); -#2954418=IFCINDEXEDPOLYGONALFACE((530,478,477)); -#2954419=IFCINDEXEDPOLYGONALFACE((418,147,148)); -#2954420=IFCINDEXEDPOLYGONALFACE((570,555,77)); -#2954421=IFCINDEXEDPOLYGONALFACE((647,648,717)); -#2954422=IFCINDEXEDPOLYGONALFACE((605,606,607)); -#2954423=IFCINDEXEDPOLYGONALFACE((375,388,514)); -#2954424=IFCINDEXEDPOLYGONALFACE((631,433,705)); -#2954425=IFCINDEXEDPOLYGONALFACE((232,385,231)); -#2954426=IFCINDEXEDPOLYGONALFACE((326,453,531)); -#2954427=IFCINDEXEDPOLYGONALFACE((210,202,203)); -#2954428=IFCINDEXEDPOLYGONALFACE((258,344,257)); -#2954429=IFCINDEXEDPOLYGONALFACE((194,343,218)); -#2954430=IFCINDEXEDPOLYGONALFACE((405,406,404)); -#2954431=IFCINDEXEDPOLYGONALFACE((21,20,97)); -#2954432=IFCINDEXEDPOLYGONALFACE((158,566,159)); -#2954433=IFCINDEXEDPOLYGONALFACE((395,541,396)); -#2954434=IFCINDEXEDPOLYGONALFACE((876,639,887)); -#2954435=IFCINDEXEDPOLYGONALFACE((902,505,866)); -#2954436=IFCINDEXEDPOLYGONALFACE((302,418,181)); -#2954437=IFCINDEXEDPOLYGONALFACE((237,152,153)); -#2954438=IFCINDEXEDPOLYGONALFACE((43,124,44)); -#2954439=IFCINDEXEDPOLYGONALFACE((356,325,354)); -#2954440=IFCINDEXEDPOLYGONALFACE((1,33,18)); -#2954441=IFCINDEXEDPOLYGONALFACE((132,156,550)); -#2954442=IFCINDEXEDPOLYGONALFACE((416,233,417)); -#2954443=IFCINDEXEDPOLYGONALFACE((151,415,290)); -#2954444=IFCINDEXEDPOLYGONALFACE((373,190,374)); -#2954445=IFCINDEXEDPOLYGONALFACE((166,630,248)); -#2954446=IFCINDEXEDPOLYGONALFACE((145,650,616)); -#2954447=IFCINDEXEDPOLYGONALFACE((799,798,836)); -#2954448=IFCINDEXEDPOLYGONALFACE((722,724,723)); -#2954449=IFCINDEXEDPOLYGONALFACE((149,136,137)); -#2954450=IFCINDEXEDPOLYGONALFACE((286,304,581)); -#2954451=IFCINDEXEDPOLYGONALFACE((402,263,401)); -#2954452=IFCINDEXEDPOLYGONALFACE((704,504,795)); -#2954453=IFCINDEXEDPOLYGONALFACE((811,810,791)); -#2954454=IFCINDEXEDPOLYGONALFACE((894,754,753)); -#2954455=IFCINDEXEDPOLYGONALFACE((252,597,112)); -#2954456=IFCINDEXEDPOLYGONALFACE((599,391,510)); -#2954457=IFCINDEXEDPOLYGONALFACE((886,644,643)); -#2954458=IFCINDEXEDPOLYGONALFACE((572,574,573)); -#2954459=IFCINDEXEDPOLYGONALFACE((475,474,455)); -#2954460=IFCINDEXEDPOLYGONALFACE((636,771,911)); -#2954461=IFCINDEXEDPOLYGONALFACE((533,534,587)); -#2954462=IFCINDEXEDPOLYGONALFACE((501,631,493)); -#2954463=IFCINDEXEDPOLYGONALFACE((630,631,619)); -#2954464=IFCINDEXEDPOLYGONALFACE((194,134,135)); -#2954465=IFCINDEXEDPOLYGONALFACE((129,380,130)); -#2954466=IFCINDEXEDPOLYGONALFACE((632,633,635)); -#2954467=IFCINDEXEDPOLYGONALFACE((103,704,225)); -#2954468=IFCINDEXEDPOLYGONALFACE((5,68,69)); -#2954469=IFCINDEXEDPOLYGONALFACE((634,532,611)); -#2954470=IFCINDEXEDPOLYGONALFACE((98,23,44)); -#2954471=IFCINDEXEDPOLYGONALFACE((647,649,648)); -#2954472=IFCINDEXEDPOLYGONALFACE((636,571,533)); -#2954473=IFCINDEXEDPOLYGONALFACE((652,630,651)); -#2954474=IFCINDEXEDPOLYGONALFACE((700,720,699)); -#2954475=IFCINDEXEDPOLYGONALFACE((616,617,618)); -#2954476=IFCINDEXEDPOLYGONALFACE((357,359,576)); -#2954477=IFCINDEXEDPOLYGONALFACE((322,514,181)); -#2954478=IFCINDEXEDPOLYGONALFACE((578,577,644)); -#2954479=IFCINDEXEDPOLYGONALFACE((413,317,414)); -#2954480=IFCINDEXEDPOLYGONALFACE((577,359,643)); -#2954481=IFCINDEXEDPOLYGONALFACE((860,884,421)); -#2954482=IFCINDEXEDPOLYGONALFACE((522,523,49)); -#2954483=IFCINDEXEDPOLYGONALFACE((656,676,675)); -#2954484=IFCINDEXEDPOLYGONALFACE((428,680,677)); -#2954485=IFCINDEXEDPOLYGONALFACE((674,429,678)); -#2954486=IFCINDEXEDPOLYGONALFACE((589,875,299)); -#2954487=IFCINDEXEDPOLYGONALFACE((364,187,615)); -#2954488=IFCINDEXEDPOLYGONALFACE((675,655,656)); -#2954489=IFCINDEXEDPOLYGONALFACE((440,357,576)); -#2954490=IFCINDEXEDPOLYGONALFACE((219,483,502)); -#2954491=IFCINDEXEDPOLYGONALFACE((689,680,430)); -#2954492=IFCINDEXEDPOLYGONALFACE((175,170,692)); -#2954493=IFCINDEXEDPOLYGONALFACE((497,153,61)); -#2954494=IFCINDEXEDPOLYGONALFACE((31,22,32)); -#2954495=IFCINDEXEDPOLYGONALFACE((114,115,73)); -#2954496=IFCINDEXEDPOLYGONALFACE((329,274,273)); -#2954497=IFCINDEXEDPOLYGONALFACE((314,874,264)); -#2954498=IFCINDEXEDPOLYGONALFACE((670,84,659)); -#2954499=IFCINDEXEDPOLYGONALFACE((699,169,712)); -#2954500=IFCINDEXEDPOLYGONALFACE((713,544,715)); -#2954501=IFCINDEXEDPOLYGONALFACE((714,710,368)); -#2954502=IFCINDEXEDPOLYGONALFACE((204,205,203)); -#2954503=IFCINDEXEDPOLYGONALFACE((712,698,699)); -#2954504=IFCINDEXEDPOLYGONALFACE((441,715,543)); -#2954505=IFCINDEXEDPOLYGONALFACE((358,705,433)); -#2954506=IFCINDEXEDPOLYGONALFACE((717,592,614)); -#2954507=IFCINDEXEDPOLYGONALFACE((335,106,410)); -#2954508=IFCINDEXEDPOLYGONALFACE((726,727,725)); -#2954509=IFCINDEXEDPOLYGONALFACE((160,320,321)); -#2954510=IFCINDEXEDPOLYGONALFACE((731,732,574)); -#2954511=IFCINDEXEDPOLYGONALFACE((767,763,759)); -#2954512=IFCINDEXEDPOLYGONALFACE((16,25,3)); -#2954513=IFCINDEXEDPOLYGONALFACE((725,740,739)); -#2954514=IFCINDEXEDPOLYGONALFACE((615,744,64)); -#2954515=IFCINDEXEDPOLYGONALFACE((747,748,746)); -#2954516=IFCINDEXEDPOLYGONALFACE((749,748,747)); -#2954517=IFCINDEXEDPOLYGONALFACE((574,750,731)); -#2954518=IFCINDEXEDPOLYGONALFACE((732,751,574)); -#2954519=IFCINDEXEDPOLYGONALFACE((725,739,726)); -#2954520=IFCINDEXEDPOLYGONALFACE((559,508,558)); -#2954521=IFCINDEXEDPOLYGONALFACE((745,761,760)); -#2954522=IFCINDEXEDPOLYGONALFACE((40,123,93)); -#2954523=IFCINDEXEDPOLYGONALFACE((435,887,743)); -#2954524=IFCINDEXEDPOLYGONALFACE((766,764,724)); -#2954525=IFCINDEXEDPOLYGONALFACE((149,116,549)); -#2954526=IFCINDEXEDPOLYGONALFACE((761,773,772)); -#2954527=IFCINDEXEDPOLYGONALFACE((23,32,22)); -#2954528=IFCINDEXEDPOLYGONALFACE((59,877,498)); -#2954529=IFCINDEXEDPOLYGONALFACE((779,671,778)); -#2954530=IFCINDEXEDPOLYGONALFACE((478,164,892)); -#2954531=IFCINDEXEDPOLYGONALFACE((696,773,761)); -#2954532=IFCINDEXEDPOLYGONALFACE((781,783,782)); -#2954533=IFCINDEXEDPOLYGONALFACE((509,783,781)); -#2954534=IFCINDEXEDPOLYGONALFACE((724,784,766)); -#2954535=IFCINDEXEDPOLYGONALFACE((764,765,724)); -#2954536=IFCINDEXEDPOLYGONALFACE((761,772,760)); -#2954537=IFCINDEXEDPOLYGONALFACE((589,378,338)); -#2954538=IFCINDEXEDPOLYGONALFACE((698,82,700)); -#2954539=IFCINDEXEDPOLYGONALFACE((715,790,675,680,707,712)); -#2954540=IFCINDEXEDPOLYGONALFACE((811,812,813,814,796,797,798,799,800,801,802,803,804,805,806,807,808,809,793,810)); -#2954541=IFCINDEXEDPOLYGONALFACE((619,247,630)); -#2954542=IFCINDEXEDPOLYGONALFACE((783,789,731,739,748,788,766,772)); -#2954543=IFCINDEXEDPOLYGONALFACE((638,593,829,830,831,832,815,816,817,818,819,820,821,822,823,824,825,826,827,828)); -#2954544=IFCINDEXEDPOLYGONALFACE((825,824,637)); -#2954545=IFCINDEXEDPOLYGONALFACE((801,833,802)); -#2954546=IFCINDEXEDPOLYGONALFACE((826,825,637)); -#2954547=IFCINDEXEDPOLYGONALFACE((834,821,820)); -#2954548=IFCINDEXEDPOLYGONALFACE((812,811,791)); -#2954549=IFCINDEXEDPOLYGONALFACE((836,798,797)); -#2954550=IFCINDEXEDPOLYGONALFACE((836,814,813)); -#2954551=IFCINDEXEDPOLYGONALFACE((594,593,638)); -#2954552=IFCINDEXEDPOLYGONALFACE((827,826,637)); -#2954553=IFCINDEXEDPOLYGONALFACE((834,822,821)); -#2954554=IFCINDEXEDPOLYGONALFACE((824,823,637)); -#2954555=IFCINDEXEDPOLYGONALFACE((801,800,833)); -#2954556=IFCINDEXEDPOLYGONALFACE((836,797,796)); -#2954557=IFCINDEXEDPOLYGONALFACE((836,796,814)); -#2954558=IFCINDEXEDPOLYGONALFACE((815,832,835)); -#2954559=IFCINDEXEDPOLYGONALFACE((816,815,835)); -#2954560=IFCINDEXEDPOLYGONALFACE((803,802,833)); -#2954561=IFCINDEXEDPOLYGONALFACE((792,808,807)); -#2954562=IFCINDEXEDPOLYGONALFACE((792,805,804)); -#2954563=IFCINDEXEDPOLYGONALFACE((834,820,819)); -#2954564=IFCINDEXEDPOLYGONALFACE((817,816,835)); -#2954565=IFCINDEXEDPOLYGONALFACE((594,830,829)); -#2954566=IFCINDEXEDPOLYGONALFACE((832,831,835)); -#2954567=IFCINDEXEDPOLYGONALFACE((810,793,791)); -#2954568=IFCINDEXEDPOLYGONALFACE((792,807,806)); -#2954569=IFCINDEXEDPOLYGONALFACE((792,806,805)); -#2954570=IFCINDEXEDPOLYGONALFACE((379,380,129)); -#2954571=IFCINDEXEDPOLYGONALFACE((141,142,140)); -#2954572=IFCINDEXEDPOLYGONALFACE((67,193,75)); -#2954573=IFCINDEXEDPOLYGONALFACE((93,123,122)); -#2954574=IFCINDEXEDPOLYGONALFACE((456,908,871)); -#2954575=IFCINDEXEDPOLYGONALFACE((431,711,349)); -#2954576=IFCINDEXEDPOLYGONALFACE((684,786,785)); -#2954577=IFCINDEXEDPOLYGONALFACE((425,427,725)); -#2954578=IFCINDEXEDPOLYGONALFACE((45,46,53)); -#2954579=IFCINDEXEDPOLYGONALFACE((103,71,101)); -#2954580=IFCINDEXEDPOLYGONALFACE((105,20,19)); -#2954581=IFCINDEXEDPOLYGONALFACE((100,68,492)); -#2954582=IFCINDEXEDPOLYGONALFACE((735,47,25)); -#2954583=IFCINDEXEDPOLYGONALFACE((837,108,53)); -#2954584=IFCINDEXEDPOLYGONALFACE((113,704,98)); -#2954585=IFCINDEXEDPOLYGONALFACE((743,289,288)); -#2954586=IFCINDEXEDPOLYGONALFACE((120,575,563)); -#2954587=IFCINDEXEDPOLYGONALFACE((526,51,898)); -#2954588=IFCINDEXEDPOLYGONALFACE((594,829,593)); -#2954589=IFCINDEXEDPOLYGONALFACE((702,379,447)); -#2954590=IFCINDEXEDPOLYGONALFACE((112,597,111)); -#2954591=IFCINDEXEDPOLYGONALFACE((510,488,208)); -#2954592=IFCINDEXEDPOLYGONALFACE((393,256,661)); -#2954593=IFCINDEXEDPOLYGONALFACE((81,79,80)); -#2954594=IFCINDEXEDPOLYGONALFACE((576,577,578)); -#2954595=IFCINDEXEDPOLYGONALFACE((193,67,276)); -#2954596=IFCINDEXEDPOLYGONALFACE((260,256,254)); -#2954597=IFCINDEXEDPOLYGONALFACE((329,221,328)); -#2954598=IFCINDEXEDPOLYGONALFACE((344,258,511)); -#2954599=IFCINDEXEDPOLYGONALFACE((512,258,109)); -#2954600=IFCINDEXEDPOLYGONALFACE((293,590,381)); -#2954601=IFCINDEXEDPOLYGONALFACE((420,449,581)); -#2954602=IFCINDEXEDPOLYGONALFACE((749,641,758)); -#2954603=IFCINDEXEDPOLYGONALFACE((445,890,454)); -#2954604=IFCINDEXEDPOLYGONALFACE((652,433,631)); -#2954605=IFCINDEXEDPOLYGONALFACE((506,331,485)); -#2954606=IFCINDEXEDPOLYGONALFACE((107,554,883)); -#2954607=IFCINDEXEDPOLYGONALFACE((913,599,850)); -#2954608=IFCINDEXEDPOLYGONALFACE((854,701,853)); -#2954609=IFCINDEXEDPOLYGONALFACE((341,207,39)); -#2954610=IFCINDEXEDPOLYGONALFACE((481,668,841)); -#2954611=IFCINDEXEDPOLYGONALFACE((857,858,182)); -#2954612=IFCINDEXEDPOLYGONALFACE((96,104,539)); -#2954613=IFCINDEXEDPOLYGONALFACE((465,564,565)); -#2954614=IFCINDEXEDPOLYGONALFACE((210,209,208)); -#2954615=IFCINDEXEDPOLYGONALFACE((68,100,74)); -#2954616=IFCINDEXEDPOLYGONALFACE((734,189,751)); -#2954617=IFCINDEXEDPOLYGONALFACE((307,347,342)); -#2954618=IFCINDEXEDPOLYGONALFACE((231,384,458)); -#2954619=IFCINDEXEDPOLYGONALFACE((361,362,360)); -#2954620=IFCINDEXEDPOLYGONALFACE((475,756,462)); -#2954621=IFCINDEXEDPOLYGONALFACE((320,876,435)); -#2954622=IFCINDEXEDPOLYGONALFACE((62,61,228)); -#2954623=IFCINDEXEDPOLYGONALFACE((736,735,730)); -#2954624=IFCINDEXEDPOLYGONALFACE((179,180,495)); -#2954625=IFCINDEXEDPOLYGONALFACE((738,17,912)); -#2954626=IFCINDEXEDPOLYGONALFACE((215,339,216)); -#2954627=IFCINDEXEDPOLYGONALFACE((638,828,637)); -#2954628=IFCINDEXEDPOLYGONALFACE((122,114,73)); -#2954629=IFCINDEXEDPOLYGONALFACE((610,650,649)); -#2954630=IFCINDEXEDPOLYGONALFACE((546,697,608)); -#2954631=IFCINDEXEDPOLYGONALFACE((326,454,453)); -#2954632=IFCINDEXEDPOLYGONALFACE((295,708,150)); -#2954633=IFCINDEXEDPOLYGONALFACE((157,197,546)); -#2954634=IFCINDEXEDPOLYGONALFACE((397,398,399)); -#2954635=IFCINDEXEDPOLYGONALFACE((212,657,866)); -#2954636=IFCINDEXEDPOLYGONALFACE((562,117,436)); -#2954637=IFCINDEXEDPOLYGONALFACE((248,247,608)); -#2954638=IFCINDEXEDPOLYGONALFACE((184,487,570)); -#2954639=IFCINDEXEDPOLYGONALFACE((496,285,284)); -#2954640=IFCINDEXEDPOLYGONALFACE((349,491,350)); -#2954641=IFCINDEXEDPOLYGONALFACE((300,391,165)); -#2954642=IFCINDEXEDPOLYGONALFACE((192,190,306)); -#2954643=IFCINDEXEDPOLYGONALFACE((212,867,609)); -#2954644=IFCINDEXEDPOLYGONALFACE((281,339,282)); -#2954645=IFCINDEXEDPOLYGONALFACE((218,222,301)); -#2954646=IFCINDEXEDPOLYGONALFACE((753,579,195)); -#2954647=IFCINDEXEDPOLYGONALFACE((320,435,434)); -#2954648=IFCINDEXEDPOLYGONALFACE((418,297,419)); -#2954649=IFCINDEXEDPOLYGONALFACE((622,213,645)); -#2954650=IFCINDEXEDPOLYGONALFACE((158,666,567)); -#2954651=IFCINDEXEDPOLYGONALFACE((640,641,642)); -#2954652=IFCINDEXEDPOLYGONALFACE((89,78,41)); -#2954653=IFCINDEXEDPOLYGONALFACE((359,358,433)); -#2954654=IFCINDEXEDPOLYGONALFACE((440,358,357)); -#2954655=IFCINDEXEDPOLYGONALFACE((854,855,171)); -#2954656=IFCINDEXEDPOLYGONALFACE((552,146,155)); -#2954657=IFCINDEXEDPOLYGONALFACE((673,771,586)); -#2954658=IFCINDEXEDPOLYGONALFACE((128,108,557)); -#2954659=IFCINDEXEDPOLYGONALFACE((175,176,174)); -#2954660=IFCINDEXEDPOLYGONALFACE((86,131,116)); -#2954661=IFCINDEXEDPOLYGONALFACE((346,319,386)); -#2954662=IFCINDEXEDPOLYGONALFACE((73,87,93)); -#2954663=IFCINDEXEDPOLYGONALFACE((584,527,900)); -#2954664=IFCINDEXEDPOLYGONALFACE((682,681,683)); -#2954665=IFCINDEXEDPOLYGONALFACE((353,402,400)); -#2954666=IFCINDEXEDPOLYGONALFACE((450,891,889)); -#2954667=IFCINDEXEDPOLYGONALFACE((148,298,418)); -#2954668=IFCINDEXEDPOLYGONALFACE((223,224,431)); -#2954669=IFCINDEXEDPOLYGONALFACE((382,657,622)); -#2954670=IFCINDEXEDPOLYGONALFACE((457,623,542)); -#2954671=IFCINDEXEDPOLYGONALFACE((138,396,541)); -#2954672=IFCINDEXEDPOLYGONALFACE((36,94,99)); -#2954673=IFCINDEXEDPOLYGONALFACE((275,274,371)); -#2954674=IFCINDEXEDPOLYGONALFACE((850,849,119)); -#2954675=IFCINDEXEDPOLYGONALFACE((677,429,428)); -#2954676=IFCINDEXEDPOLYGONALFACE((717,170,634)); -#2954677=IFCINDEXEDPOLYGONALFACE((296,231,420)); -#2954678=IFCINDEXEDPOLYGONALFACE((397,863,882)); -#2954679=IFCINDEXEDPOLYGONALFACE((692,518,519)); -#2954680=IFCINDEXEDPOLYGONALFACE((312,351,249)); -#2954681=IFCINDEXEDPOLYGONALFACE((368,367,439)); -#2954682=IFCINDEXEDPOLYGONALFACE((561,776,560)); -#2954683=IFCINDEXEDPOLYGONALFACE((210,488,489)); -#2954684=IFCINDEXEDPOLYGONALFACE((470,742,421)); -#2954685=IFCINDEXEDPOLYGONALFACE((694,915,178)); -#2954686=IFCINDEXEDPOLYGONALFACE((845,562,555)); -#2954687=IFCINDEXEDPOLYGONALFACE((278,408,332)); -#2954688=IFCINDEXEDPOLYGONALFACE((412,568,278)); -#2954689=IFCINDEXEDPOLYGONALFACE((239,76,193)); -#2954690=IFCINDEXEDPOLYGONALFACE((722,685,745)); -#2954691=IFCINDEXEDPOLYGONALFACE((451,494,143)); -#2954692=IFCINDEXEDPOLYGONALFACE((350,491,490)); -#2954693=IFCINDEXEDPOLYGONALFACE((284,497,496)); -#2954694=IFCINDEXEDPOLYGONALFACE((506,716,490)); -#2954695=IFCINDEXEDPOLYGONALFACE((35,177,34)); -#2954696=IFCINDEXEDPOLYGONALFACE((580,579,753)); -#2954697=IFCINDEXEDPOLYGONALFACE((841,754,503)); -#2954698=IFCINDEXEDPOLYGONALFACE((734,733,559)); -#2954699=IFCINDEXEDPOLYGONALFACE((449,420,742)); -#2954700=IFCINDEXEDPOLYGONALFACE((667,582,669)); -#2954701=IFCINDEXEDPOLYGONALFACE((392,363,200)); -#2954702=IFCINDEXEDPOLYGONALFACE((468,742,469)); -#2954703=IFCINDEXEDPOLYGONALFACE((728,364,102)); -#2954704=IFCINDEXEDPOLYGONALFACE((244,245,251)); -#2954705=IFCINDEXEDPOLYGONALFACE((470,884,423)); -#2954706=IFCINDEXEDPOLYGONALFACE((528,527,455)); -#2954707=IFCINDEXEDPOLYGONALFACE((904,536,535)); -#2954708=IFCINDEXEDPOLYGONALFACE((606,901,859)); -#2954709=IFCINDEXEDPOLYGONALFACE((537,623,905)); -#2954710=IFCINDEXEDPOLYGONALFACE((531,65,67)); -#2954711=IFCINDEXEDPOLYGONALFACE((39,22,838)); -#2954712=IFCINDEXEDPOLYGONALFACE((228,871,229)); -#2954713=IFCINDEXEDPOLYGONALFACE((767,786,765)); -#2954714=IFCINDEXEDPOLYGONALFACE((713,368,544)); -#2954715=IFCINDEXEDPOLYGONALFACE((592,383,614)); -#2954716=IFCINDEXEDPOLYGONALFACE((198,157,125)); -#2954717=IFCINDEXEDPOLYGONALFACE((873,264,888)); -#2954718=IFCINDEXEDPOLYGONALFACE((852,154,588)); -#2954719=IFCINDEXEDPOLYGONALFACE((198,864,196)); -#2954720=IFCINDEXEDPOLYGONALFACE((200,202,201)); -#2954721=IFCINDEXEDPOLYGONALFACE((551,552,795)); -#2954722=IFCINDEXEDPOLYGONALFACE((472,185,186)); -#2954723=IFCINDEXEDPOLYGONALFACE((424,250,672)); -#2954724=IFCINDEXEDPOLYGONALFACE((463,858,525)); -#2954725=IFCINDEXEDPOLYGONALFACE((217,218,343)); -#2954726=IFCINDEXEDPOLYGONALFACE((73,55,91)); -#2954727=IFCINDEXEDPOLYGONALFACE((588,553,128)); -#2954728=IFCINDEXEDPOLYGONALFACE((681,172,330)); -#2954729=IFCINDEXEDPOLYGONALFACE((246,424,860)); -#2954730=IFCINDEXEDPOLYGONALFACE((308,346,307)); -#2954731=IFCINDEXEDPOLYGONALFACE((73,74,72)); -#2954732=IFCINDEXEDPOLYGONALFACE((373,306,190)); -#2954733=IFCINDEXEDPOLYGONALFACE((408,568,512)); -#2954734=IFCINDEXEDPOLYGONALFACE((776,561,787)); -#2954735=IFCINDEXEDPOLYGONALFACE((183,184,504)); -#2954736=IFCINDEXEDPOLYGONALFACE((910,610,909)); -#2954737=IFCINDEXEDPOLYGONALFACE((646,621,645)); -#2954738=IFCINDEXEDPOLYGONALFACE((82,707,660)); -#2954739=IFCINDEXEDPOLYGONALFACE((401,263,262)); -#2954740=IFCINDEXEDPOLYGONALFACE((603,604,500)); -#2954741=IFCINDEXEDPOLYGONALFACE((353,839,770)); -#2954742=IFCINDEXEDPOLYGONALFACE((877,330,331)); -#2954743=IFCINDEXEDPOLYGONALFACE((136,117,844)); -#2954744=IFCINDEXEDPOLYGONALFACE((666,279,147)); -#2954745=IFCINDEXEDPOLYGONALFACE((684,686,685)); -#2954746=IFCINDEXEDPOLYGONALFACE((79,240,840)); -#2954747=IFCINDEXEDPOLYGONALFACE((551,851,146)); -#2954748=IFCINDEXEDPOLYGONALFACE((436,583,438)); -#2954749=IFCINDEXEDPOLYGONALFACE((695,696,761)); -#2954750=IFCINDEXEDPOLYGONALFACE((575,555,563)); -#2954751=IFCINDEXEDPOLYGONALFACE((214,279,666)); -#2954752=IFCINDEXEDPOLYGONALFACE((464,564,465)); -#2954753=IFCINDEXEDPOLYGONALFACE((358,367,369)); -#2954754=IFCINDEXEDPOLYGONALFACE((62,217,61)); -#2954755=IFCINDEXEDPOLYGONALFACE((706,709,144)); -#2954756=IFCINDEXEDPOLYGONALFACE((106,107,883)); -#2954757=IFCINDEXEDPOLYGONALFACE((620,438,583)); -#2954758=IFCINDEXEDPOLYGONALFACE((287,274,329)); -#2954759=IFCINDEXEDPOLYGONALFACE((371,590,407)); -#2954760=IFCINDEXEDPOLYGONALFACE((662,627,885)); -#2954761=IFCINDEXEDPOLYGONALFACE((57,842,63)); -#2954762=IFCINDEXEDPOLYGONALFACE((659,658,692)); -#2954763=IFCINDEXEDPOLYGONALFACE((819,818,835)); -#2954764=IFCINDEXEDPOLYGONALFACE((687,658,660)); -#2954765=IFCINDEXEDPOLYGONALFACE((641,749,747)); -#2954766=IFCINDEXEDPOLYGONALFACE((768,507,775)); -#2954767=IFCINDEXEDPOLYGONALFACE((842,57,58)); -#2954768=IFCINDEXEDPOLYGONALFACE((105,69,115)); -#2954769=IFCINDEXEDPOLYGONALFACE((160,238,162)); -#2954770=IFCINDEXEDPOLYGONALFACE((665,196,864)); -#2954771=IFCINDEXEDPOLYGONALFACE((315,125,762)); -#2954772=IFCINDEXEDPOLYGONALFACE((468,467,542)); -#2954773=IFCINDEXEDPOLYGONALFACE((195,579,621)); -#2954774=IFCINDEXEDPOLYGONALFACE((911,673,674)); -#2954775=IFCINDEXEDPOLYGONALFACE((235,417,233)); -#2954776=IFCINDEXEDPOLYGONALFACE((855,83,670)); -#2954777=IFCINDEXEDPOLYGONALFACE((714,713,169)); -#2954778=IFCINDEXEDPOLYGONALFACE((775,781,782)); -#2954779=IFCINDEXEDPOLYGONALFACE((480,667,668)); -#2954780=IFCINDEXEDPOLYGONALFACE((403,237,405)); -#2954781=IFCINDEXEDPOLYGONALFACE((429,518,688)); -#2954782=IFCINDEXEDPOLYGONALFACE((875,489,391)); -#2954783=IFCINDEXEDPOLYGONALFACE((650,693,914)); -#2954784=IFCINDEXEDPOLYGONALFACE((427,426,642)); -#2954785=IFCINDEXEDPOLYGONALFACE((426,879,780)); -#2954786=IFCINDEXEDPOLYGONALFACE((71,96,539)); -#2954787=IFCINDEXEDPOLYGONALFACE((140,500,397)); -#2954788=IFCINDEXEDPOLYGONALFACE((512,895,896)); -#2954789=IFCINDEXEDPOLYGONALFACE((295,333,708)); -#2954790=IFCINDEXEDPOLYGONALFACE((848,131,99)); -#2954791=IFCINDEXEDPOLYGONALFACE((80,109,254)); -#2954792=IFCINDEXEDPOLYGONALFACE((853,168,167)); -#2954793=IFCINDEXEDPOLYGONALFACE((126,179,125)); -#2954794=IFCINDEXEDPOLYGONALFACE((271,337,605)); -#2954795=IFCINDEXEDPOLYGONALFACE((866,505,431)); -#2954796=IFCINDEXEDPOLYGONALFACE((471,185,472)); -#2954797=IFCINDEXEDPOLYGONALFACE((444,376,606)); -#2954798=IFCINDEXEDPOLYGONALFACE((540,851,81)); -#2954799=IFCINDEXEDPOLYGONALFACE((351,201,272)); -#2954800=IFCINDEXEDPOLYGONALFACE((759,758,757)); -#2954801=IFCINDEXEDPOLYGONALFACE((912,737,738)); -#2954802=IFCINDEXEDPOLYGONALFACE((221,220,222)); -#2954803=IFCINDEXEDPOLYGONALFACE((885,886,432)); -#2954804=IFCINDEXEDPOLYGONALFACE((170,659,692)); -#2954805=IFCINDEXEDPOLYGONALFACE((692,658,687)); -#2954806=IFCINDEXEDPOLYGONALFACE((632,635,652)); -#2954807=IFCINDEXEDPOLYGONALFACE((702,846,873)); -#2954808=IFCINDEXEDPOLYGONALFACE((691,690,380)); -#2954809=IFCINDEXEDPOLYGONALFACE((653,628,656)); -#2954810=IFCINDEXEDPOLYGONALFACE((708,408,150)); -#2954811=IFCINDEXEDPOLYGONALFACE((838,340,341)); -#2954812=IFCINDEXEDPOLYGONALFACE((139,860,191)); -#2954813=IFCINDEXEDPOLYGONALFACE((235,234,214)); -#2954814=IFCINDEXEDPOLYGONALFACE((236,794,237)); -#2954815=IFCINDEXEDPOLYGONALFACE((463,756,182)); -#2954816=IFCINDEXEDPOLYGONALFACE((752,686,5)); -#2954817=IFCINDEXEDPOLYGONALFACE((427,740,725)); -#2954818=IFCINDEXEDPOLYGONALFACE((696,694,775)); -#2954819=IFCINDEXEDPOLYGONALFACE((81,851,906)); -#2954820=IFCINDEXEDPOLYGONALFACE((485,484,716)); -#2954821=IFCINDEXEDPOLYGONALFACE((230,328,221)); -#2954822=IFCINDEXEDPOLYGONALFACE((409,719,718)); -#2954823=IFCINDEXEDPOLYGONALFACE((507,509,781)); -#2954824=IFCINDEXEDPOLYGONALFACE((642,747,746)); -#2954825=IFCINDEXEDPOLYGONALFACE((161,571,166)); -#2954826=IFCINDEXEDPOLYGONALFACE((187,189,188)); -#2954827=IFCINDEXEDPOLYGONALFACE((223,505,269)); -#2954828=IFCINDEXEDPOLYGONALFACE((82,83,700)); -#2954829=IFCINDEXEDPOLYGONALFACE((509,507,508)); -#2954830=IFCINDEXEDPOLYGONALFACE((548,106,335)); -#2954831=IFCINDEXEDPOLYGONALFACE((551,916,795)); -#2954832=IFCINDEXEDPOLYGONALFACE((809,808,792)); -#2954833=IFCINDEXEDPOLYGONALFACE((546,603,697)); -#2954834=IFCINDEXEDPOLYGONALFACE((408,333,332)); -#2954835=IFCINDEXEDPOLYGONALFACE((857,524,526)); -#2954836=IFCINDEXEDPOLYGONALFACE((29,24,27)); -#2954837=IFCINDEXEDPOLYGONALFACE((22,38,26)); -#2954838=IFCINDEXEDPOLYGONALFACE((38,37,28)); -#2954839=IFCINDEXEDPOLYGONALFACE((18,33,10)); -#2954840=IFCINDEXEDPOLYGONALFACE((33,11,10)); -#2954841=IFCINDEXEDPOLYGONALFACE((54,12,87)); -#2954842=IFCINDEXEDPOLYGONALFACE((12,11,88)); -#2954843=IFCINDEXEDPOLYGONALFACE((13,6,2)); -#2954844=IFCINDEXEDPOLYGONALFACE((857,342,347)); -#2954845=IFCINDEXEDPOLYGONALFACE((98,103,58)); -#2954846=IFCINDEXEDPOLYGONALFACE((92,88,90)); -#2954847=IFCINDEXEDPOLYGONALFACE((253,252,129)); -#2954848=IFCINDEXEDPOLYGONALFACE((252,601,129)); -#2954849=IFCINDEXEDPOLYGONALFACE((312,241,242)); -#2954850=IFCINDEXEDPOLYGONALFACE((205,305,437)); -#2954851=IFCINDEXEDPOLYGONALFACE((305,121,437)); -#2954852=IFCINDEXEDPOLYGONALFACE((437,438,209)); -#2954853=IFCINDEXEDPOLYGONALFACE((70,102,71)); -#2954854=IFCINDEXEDPOLYGONALFACE((102,842,101)); -#2954855=IFCINDEXEDPOLYGONALFACE((71,102,101)); -#2954856=IFCINDEXEDPOLYGONALFACE((71,539,70)); -#2954857=IFCINDEXEDPOLYGONALFACE((118,119,20)); -#2954858=IFCINDEXEDPOLYGONALFACE((119,848,20)); -#2954859=IFCINDEXEDPOLYGONALFACE((848,99,20)); -#2954860=IFCINDEXEDPOLYGONALFACE((99,95,20)); -#2954861=IFCINDEXEDPOLYGONALFACE((44,124,113)); -#2954862=IFCINDEXEDPOLYGONALFACE((504,239,240)); -#2954863=IFCINDEXEDPOLYGONALFACE((240,79,907)); -#2954864=IFCINDEXEDPOLYGONALFACE((191,860,374)); -#2954865=IFCINDEXEDPOLYGONALFACE((860,458,384)); -#2954866=IFCINDEXEDPOLYGONALFACE((372,860,121)); -#2954867=IFCINDEXEDPOLYGONALFACE((384,121,860)); -#2954868=IFCINDEXEDPOLYGONALFACE((541,395,139)); -#2954869=IFCINDEXEDPOLYGONALFACE((389,138,139)); -#2954870=IFCINDEXEDPOLYGONALFACE((138,541,139)); -#2954871=IFCINDEXEDPOLYGONALFACE((192,305,389)); -#2954872=IFCINDEXEDPOLYGONALFACE((374,190,191)); -#2954873=IFCINDEXEDPOLYGONALFACE((190,192,191)); -#2954874=IFCINDEXEDPOLYGONALFACE((192,389,191)); -#2954875=IFCINDEXEDPOLYGONALFACE((860,372,374)); -#2954876=IFCINDEXEDPOLYGONALFACE((108,128,14)); -#2954877=IFCINDEXEDPOLYGONALFACE((116,843,43)); -#2954878=IFCINDEXEDPOLYGONALFACE((40,14,128)); -#2954879=IFCINDEXEDPOLYGONALFACE((103,225,96)); -#2954880=IFCINDEXEDPOLYGONALFACE((225,837,96)); -#2954881=IFCINDEXEDPOLYGONALFACE((837,53,96)); -#2954882=IFCINDEXEDPOLYGONALFACE((600,446,602)); -#2954883=IFCINDEXEDPOLYGONALFACE((400,401,448)); -#2954884=IFCINDEXEDPOLYGONALFACE((355,354,353)); -#2954885=IFCINDEXEDPOLYGONALFACE((400,448,355)); -#2954886=IFCINDEXEDPOLYGONALFACE((98,56,31)); -#2954887=IFCINDEXEDPOLYGONALFACE((299,300,301)); -#2954888=IFCINDEXEDPOLYGONALFACE((446,600,447)); -#2954889=IFCINDEXEDPOLYGONALFACE((600,180,126)); -#2954890=IFCINDEXEDPOLYGONALFACE((678,429,677)); -#2954891=IFCINDEXEDPOLYGONALFACE((677,675,676)); -#2954892=IFCINDEXEDPOLYGONALFACE((676,629,678)); -#2954893=IFCINDEXEDPOLYGONALFACE((629,674,678)); -#2954894=IFCINDEXEDPOLYGONALFACE((173,172,682)); -#2954895=IFCINDEXEDPOLYGONALFACE((460,173,856)); -#2954896=IFCINDEXEDPOLYGONALFACE((856,399,398)); -#2954897=IFCINDEXEDPOLYGONALFACE((398,882,664)); -#2954898=IFCINDEXEDPOLYGONALFACE((882,881,664)); -#2954899=IFCINDEXEDPOLYGONALFACE((881,663,664)); -#2954900=IFCINDEXEDPOLYGONALFACE((664,460,856)); -#2954901=IFCINDEXEDPOLYGONALFACE((112,110,85)); -#2954902=IFCINDEXEDPOLYGONALFACE((110,334,755)); -#2954903=IFCINDEXEDPOLYGONALFACE((334,753,755)); -#2954904=IFCINDEXEDPOLYGONALFACE((753,754,755)); -#2954905=IFCINDEXEDPOLYGONALFACE((755,841,85)); -#2954906=IFCINDEXEDPOLYGONALFACE((841,668,85)); -#2954907=IFCINDEXEDPOLYGONALFACE((85,669,112)); -#2954908=IFCINDEXEDPOLYGONALFACE((868,613,869)); -#2954909=IFCINDEXEDPOLYGONALFACE((869,226,868)); -#2954910=IFCINDEXEDPOLYGONALFACE((381,590,606)); -#2954911=IFCINDEXEDPOLYGONALFACE((590,371,287)); -#2954912=IFCINDEXEDPOLYGONALFACE((495,180,600)); -#2954913=IFCINDEXEDPOLYGONALFACE((600,601,163)); -#2954914=IFCINDEXEDPOLYGONALFACE((601,252,163)); -#2954915=IFCINDEXEDPOLYGONALFACE((252,582,163)); -#2954916=IFCINDEXEDPOLYGONALFACE((163,164,530)); -#2954917=IFCINDEXEDPOLYGONALFACE((530,556,495)); -#2954918=IFCINDEXEDPOLYGONALFACE((495,600,163)); -#2954919=IFCINDEXEDPOLYGONALFACE((384,231,385)); -#2954920=IFCINDEXEDPOLYGONALFACE((639,876,142)); -#2954921=IFCINDEXEDPOLYGONALFACE((876,595,596)); -#2954922=IFCINDEXEDPOLYGONALFACE((596,127,142)); -#2954923=IFCINDEXEDPOLYGONALFACE((881,893,663)); -#2954924=IFCINDEXEDPOLYGONALFACE((893,461,663)); -#2954925=IFCINDEXEDPOLYGONALFACE((459,460,663)); -#2954926=IFCINDEXEDPOLYGONALFACE((460,664,663)); -#2954927=IFCINDEXEDPOLYGONALFACE((414,255,393)); -#2954928=IFCINDEXEDPOLYGONALFACE((66,411,67)); -#2954929=IFCINDEXEDPOLYGONALFACE((378,381,376)); -#2954930=IFCINDEXEDPOLYGONALFACE((592,717,634)); -#2954931=IFCINDEXEDPOLYGONALFACE((25,17,730)); -#2954932=IFCINDEXEDPOLYGONALFACE((17,738,730)); -#2954933=IFCINDEXEDPOLYGONALFACE((511,258,512)); -#2954934=IFCINDEXEDPOLYGONALFACE((132,848,133)); -#2954935=IFCINDEXEDPOLYGONALFACE((848,119,133)); -#2954936=IFCINDEXEDPOLYGONALFACE((849,850,599)); -#2954937=IFCINDEXEDPOLYGONALFACE((208,156,133)); -#2954938=IFCINDEXEDPOLYGONALFACE((599,510,849)); -#2954939=IFCINDEXEDPOLYGONALFACE((510,208,849)); -#2954940=IFCINDEXEDPOLYGONALFACE((133,119,849)); -#2954941=IFCINDEXEDPOLYGONALFACE((570,77,76)); -#2954942=IFCINDEXEDPOLYGONALFACE((77,839,75)); -#2954943=IFCINDEXEDPOLYGONALFACE((267,311,268)); -#2954944=IFCINDEXEDPOLYGONALFACE((151,290,291)); -#2954945=IFCINDEXEDPOLYGONALFACE((862,861,515)); -#2954946=IFCINDEXEDPOLYGONALFACE((861,516,515)); -#2954947=IFCINDEXEDPOLYGONALFACE((516,517,515)); -#2954948=IFCINDEXEDPOLYGONALFACE((310,268,311)); -#2954949=IFCINDEXEDPOLYGONALFACE((8,42,9)); -#2954950=IFCINDEXEDPOLYGONALFACE((590,293,292)); -#2954951=IFCINDEXEDPOLYGONALFACE((626,162,238)); -#2954952=IFCINDEXEDPOLYGONALFACE((238,269,547)); -#2954953=IFCINDEXEDPOLYGONALFACE((269,903,547)); -#2954954=IFCINDEXEDPOLYGONALFACE((547,902,536)); -#2954955=IFCINDEXEDPOLYGONALFACE((904,534,626)); -#2954956=IFCINDEXEDPOLYGONALFACE((626,238,547)); -#2954957=IFCINDEXEDPOLYGONALFACE((547,536,904)); -#2954958=IFCINDEXEDPOLYGONALFACE((520,521,113)); -#2954959=IFCINDEXEDPOLYGONALFACE((768,177,769)); -#2954960=IFCINDEXEDPOLYGONALFACE((177,207,769)); -#2954961=IFCINDEXEDPOLYGONALFACE((207,559,206)); -#2954962=IFCINDEXEDPOLYGONALFACE((241,394,243)); -#2954963=IFCINDEXEDPOLYGONALFACE((494,501,493)); -#2954964=IFCINDEXEDPOLYGONALFACE((410,409,718)); -#2954965=IFCINDEXEDPOLYGONALFACE((718,869,410)); -#2954966=IFCINDEXEDPOLYGONALFACE((548,335,334)); -#2954967=IFCINDEXEDPOLYGONALFACE((476,461,556)); -#2954968=IFCINDEXEDPOLYGONALFACE((461,893,556)); -#2954969=IFCINDEXEDPOLYGONALFACE((893,495,556)); -#2954970=IFCINDEXEDPOLYGONALFACE((556,530,477)); -#2954971=IFCINDEXEDPOLYGONALFACE((127,603,847)); -#2954972=IFCINDEXEDPOLYGONALFACE((536,532,174)); -#2954973=IFCINDEXEDPOLYGONALFACE((297,418,298)); -#2954974=IFCINDEXEDPOLYGONALFACE((572,187,366)); -#2954975=IFCINDEXEDPOLYGONALFACE((366,365,727)); -#2954976=IFCINDEXEDPOLYGONALFACE((365,725,727)); -#2954977=IFCINDEXEDPOLYGONALFACE((727,726,750)); -#2954978=IFCINDEXEDPOLYGONALFACE((750,572,727)); -#2954979=IFCINDEXEDPOLYGONALFACE((530,164,478)); -#2954980=IFCINDEXEDPOLYGONALFACE((487,555,570)); -#2954981=IFCINDEXEDPOLYGONALFACE((555,770,77)); -#2954982=IFCINDEXEDPOLYGONALFACE((717,614,647)); -#2954983=IFCINDEXEDPOLYGONALFACE((614,610,647)); -#2954984=IFCINDEXEDPOLYGONALFACE((610,649,647)); -#2954985=IFCINDEXEDPOLYGONALFACE((605,337,606)); -#2954986=IFCINDEXEDPOLYGONALFACE((705,706,493)); -#2954987=IFCINDEXEDPOLYGONALFACE((706,143,493)); -#2954988=IFCINDEXEDPOLYGONALFACE((493,631,705)); -#2954989=IFCINDEXEDPOLYGONALFACE((205,209,203)); -#2954990=IFCINDEXEDPOLYGONALFACE((209,210,203)); -#2954991=IFCINDEXEDPOLYGONALFACE((301,300,218)); -#2954992=IFCINDEXEDPOLYGONALFACE((300,194,218)); -#2954993=IFCINDEXEDPOLYGONALFACE((21,19,20)); -#2954994=IFCINDEXEDPOLYGONALFACE((141,289,639)); -#2954995=IFCINDEXEDPOLYGONALFACE((289,887,639)); -#2954996=IFCINDEXEDPOLYGONALFACE((887,435,876)); -#2954997=IFCINDEXEDPOLYGONALFACE((532,536,902)); -#2954998=IFCINDEXEDPOLYGONALFACE((902,547,903)); -#2954999=IFCINDEXEDPOLYGONALFACE((903,269,505)); -#2955000=IFCINDEXEDPOLYGONALFACE((866,532,902)); -#2955001=IFCINDEXEDPOLYGONALFACE((902,903,505)); -#2955002=IFCINDEXEDPOLYGONALFACE((181,514,388)); -#2955003=IFCINDEXEDPOLYGONALFACE((302,387,147)); -#2955004=IFCINDEXEDPOLYGONALFACE((181,388,302)); -#2955005=IFCINDEXEDPOLYGONALFACE((418,419,181)); -#2955006=IFCINDEXEDPOLYGONALFACE((302,147,418)); -#2955007=IFCINDEXEDPOLYGONALFACE((43,843,124)); -#2955008=IFCINDEXEDPOLYGONALFACE((356,324,325)); -#2955009=IFCINDEXEDPOLYGONALFACE((131,848,132)); -#2955010=IFCINDEXEDPOLYGONALFACE((132,133,156)); -#2955011=IFCINDEXEDPOLYGONALFACE((156,620,550)); -#2955012=IFCINDEXEDPOLYGONALFACE((550,549,116)); -#2955013=IFCINDEXEDPOLYGONALFACE((116,131,550)); -#2955014=IFCINDEXEDPOLYGONALFACE((131,132,550)); -#2955015=IFCINDEXEDPOLYGONALFACE((417,159,416)); -#2955016=IFCINDEXEDPOLYGONALFACE((159,569,416)); -#2955017=IFCINDEXEDPOLYGONALFACE((416,540,233)); -#2955018=IFCINDEXEDPOLYGONALFACE((166,651,630)); -#2955019=IFCINDEXEDPOLYGONALFACE((616,452,145)); -#2955020=IFCINDEXEDPOLYGONALFACE((452,451,145)); -#2955021=IFCINDEXEDPOLYGONALFACE((451,143,145)); -#2955022=IFCINDEXEDPOLYGONALFACE((836,637,833)); -#2955023=IFCINDEXEDPOLYGONALFACE((637,823,822)); -#2955024=IFCINDEXEDPOLYGONALFACE((834,637,822)); -#2955025=IFCINDEXEDPOLYGONALFACE((834,833,637)); -#2955026=IFCINDEXEDPOLYGONALFACE((833,800,836)); -#2955027=IFCINDEXEDPOLYGONALFACE((800,799,836)); -#2955028=IFCINDEXEDPOLYGONALFACE((722,784,724)); -#2955029=IFCINDEXEDPOLYGONALFACE((137,520,124)); -#2955030=IFCINDEXEDPOLYGONALFACE((124,843,137)); -#2955031=IFCINDEXEDPOLYGONALFACE((843,149,137)); -#2955032=IFCINDEXEDPOLYGONALFACE((504,907,795)); -#2955033=IFCINDEXEDPOLYGONALFACE((907,906,795)); -#2955034=IFCINDEXEDPOLYGONALFACE((906,551,795)); -#2955035=IFCINDEXEDPOLYGONALFACE((795,225,704)); -#2955036=IFCINDEXEDPOLYGONALFACE((753,862,894)); -#2955037=IFCINDEXEDPOLYGONALFACE((862,515,211)); -#2955038=IFCINDEXEDPOLYGONALFACE((894,862,865)); -#2955039=IFCINDEXEDPOLYGONALFACE((211,865,862)); -#2955040=IFCINDEXEDPOLYGONALFACE((252,253,597)); -#2955041=IFCINDEXEDPOLYGONALFACE((886,885,654)); -#2955042=IFCINDEXEDPOLYGONALFACE((885,653,654)); -#2955043=IFCINDEXEDPOLYGONALFACE((433,432,886)); -#2955044=IFCINDEXEDPOLYGONALFACE((643,359,433)); -#2955045=IFCINDEXEDPOLYGONALFACE((644,577,643)); -#2955046=IFCINDEXEDPOLYGONALFACE((886,654,644)); -#2955047=IFCINDEXEDPOLYGONALFACE((643,433,886)); -#2955048=IFCINDEXEDPOLYGONALFACE((572,750,574)); -#2955049=IFCINDEXEDPOLYGONALFACE((455,585,456)); -#2955050=IFCINDEXEDPOLYGONALFACE((456,475,455)); -#2955051=IFCINDEXEDPOLYGONALFACE((662,885,635)); -#2955052=IFCINDEXEDPOLYGONALFACE((633,636,911)); -#2955053=IFCINDEXEDPOLYGONALFACE((636,587,771)); -#2955054=IFCINDEXEDPOLYGONALFACE((662,635,633)); -#2955055=IFCINDEXEDPOLYGONALFACE((911,627,662)); -#2955056=IFCINDEXEDPOLYGONALFACE((771,673,911)); -#2955057=IFCINDEXEDPOLYGONALFACE((587,586,771)); -#2955058=IFCINDEXEDPOLYGONALFACE((662,633,911)); -#2955059=IFCINDEXEDPOLYGONALFACE((533,161,162)); -#2955060=IFCINDEXEDPOLYGONALFACE((162,626,534)); -#2955061=IFCINDEXEDPOLYGONALFACE((534,904,587)); -#2955062=IFCINDEXEDPOLYGONALFACE((904,535,587)); -#2955063=IFCINDEXEDPOLYGONALFACE((587,636,533)); -#2955064=IFCINDEXEDPOLYGONALFACE((533,162,534)); -#2955065=IFCINDEXEDPOLYGONALFACE((501,619,631)); -#2955066=IFCINDEXEDPOLYGONALFACE((630,652,631)); -#2955067=IFCINDEXEDPOLYGONALFACE((852,598,135)); -#2955068=IFCINDEXEDPOLYGONALFACE((598,343,135)); -#2955069=IFCINDEXEDPOLYGONALFACE((343,194,135)); -#2955070=IFCINDEXEDPOLYGONALFACE((130,107,253)); -#2955071=IFCINDEXEDPOLYGONALFACE((107,106,111)); -#2955072=IFCINDEXEDPOLYGONALFACE((597,107,111)); -#2955073=IFCINDEXEDPOLYGONALFACE((597,253,107)); -#2955074=IFCINDEXEDPOLYGONALFACE((253,129,130)); -#2955075=IFCINDEXEDPOLYGONALFACE((103,98,704)); -#2955076=IFCINDEXEDPOLYGONALFACE((69,105,5)); -#2955077=IFCINDEXEDPOLYGONALFACE((105,19,4)); -#2955078=IFCINDEXEDPOLYGONALFACE((19,21,4)); -#2955079=IFCINDEXEDPOLYGONALFACE((4,5,105)); -#2955080=IFCINDEXEDPOLYGONALFACE((634,174,532)); -#2955081=IFCINDEXEDPOLYGONALFACE((98,30,23)); -#2955082=IFCINDEXEDPOLYGONALFACE((636,633,571)); -#2955083=IFCINDEXEDPOLYGONALFACE((698,700,699)); -#2955084=IFCINDEXEDPOLYGONALFACE((700,721,720)); -#2955085=IFCINDEXEDPOLYGONALFACE((720,167,699)); -#2955086=IFCINDEXEDPOLYGONALFACE((450,452,618)); -#2955087=IFCINDEXEDPOLYGONALFACE((452,616,618)); -#2955088=IFCINDEXEDPOLYGONALFACE((616,910,617)); -#2955089=IFCINDEXEDPOLYGONALFACE((617,719,891)); -#2955090=IFCINDEXEDPOLYGONALFACE((617,891,618)); -#2955091=IFCINDEXEDPOLYGONALFACE((357,358,359)); -#2955092=IFCINDEXEDPOLYGONALFACE((413,316,317)); -#2955093=IFCINDEXEDPOLYGONALFACE((421,742,420)); -#2955094=IFCINDEXEDPOLYGONALFACE((420,860,421)); -#2955095=IFCINDEXEDPOLYGONALFACE((49,50,522)); -#2955096=IFCINDEXEDPOLYGONALFACE((522,524,523)); -#2955097=IFCINDEXEDPOLYGONALFACE((220,370,299)); -#2955098=IFCINDEXEDPOLYGONALFACE((370,378,299)); -#2955099=IFCINDEXEDPOLYGONALFACE((378,589,299)); -#2955100=IFCINDEXEDPOLYGONALFACE((364,366,187)); -#2955101=IFCINDEXEDPOLYGONALFACE((576,790,440)); -#2955102=IFCINDEXEDPOLYGONALFACE((790,441,440)); -#2955103=IFCINDEXEDPOLYGONALFACE((441,439,440)); -#2955104=IFCINDEXEDPOLYGONALFACE((865,211,502)); -#2955105=IFCINDEXEDPOLYGONALFACE((211,219,502)); -#2955106=IFCINDEXEDPOLYGONALFACE((483,482,502)); -#2955107=IFCINDEXEDPOLYGONALFACE((482,503,502)); -#2955108=IFCINDEXEDPOLYGONALFACE((497,284,345)); -#2955109=IFCINDEXEDPOLYGONALFACE((153,152,61)); -#2955110=IFCINDEXEDPOLYGONALFACE((497,345,153)); -#2955111=IFCINDEXEDPOLYGONALFACE((114,118,115)); -#2955112=IFCINDEXEDPOLYGONALFACE((264,873,265)); -#2955113=IFCINDEXEDPOLYGONALFACE((873,846,265)); -#2955114=IFCINDEXEDPOLYGONALFACE((846,315,265)); -#2955115=IFCINDEXEDPOLYGONALFACE((265,314,264)); -#2955116=IFCINDEXEDPOLYGONALFACE((203,200,204)); -#2955117=IFCINDEXEDPOLYGONALFACE((204,305,205)); -#2955118=IFCINDEXEDPOLYGONALFACE((410,613,335)); -#2955119=IFCINDEXEDPOLYGONALFACE((613,868,335)); -#2955120=IFCINDEXEDPOLYGONALFACE((868,580,335)); -#2955121=IFCINDEXEDPOLYGONALFACE((160,595,320)); -#2955122=IFCINDEXEDPOLYGONALFACE((759,730,737)); -#2955123=IFCINDEXEDPOLYGONALFACE((737,767,759)); -#2955124=IFCINDEXEDPOLYGONALFACE((3,1,16)); -#2955125=IFCINDEXEDPOLYGONALFACE((1,18,16)); -#2955126=IFCINDEXEDPOLYGONALFACE((558,507,769)); -#2955127=IFCINDEXEDPOLYGONALFACE((769,206,558)); -#2955128=IFCINDEXEDPOLYGONALFACE((206,559,558)); -#2955129=IFCINDEXEDPOLYGONALFACE((40,553,123)); -#2955130=IFCINDEXEDPOLYGONALFACE((743,60,434)); -#2955131=IFCINDEXEDPOLYGONALFACE((60,777,434)); -#2955132=IFCINDEXEDPOLYGONALFACE((434,435,743)); -#2955133=IFCINDEXEDPOLYGONALFACE((549,550,620)); -#2955134=IFCINDEXEDPOLYGONALFACE((620,583,549)); -#2955135=IFCINDEXEDPOLYGONALFACE((583,436,549)); -#2955136=IFCINDEXEDPOLYGONALFACE((436,117,549)); -#2955137=IFCINDEXEDPOLYGONALFACE((117,149,549)); -#2955138=IFCINDEXEDPOLYGONALFACE((149,843,116)); -#2955139=IFCINDEXEDPOLYGONALFACE((22,26,24)); -#2955140=IFCINDEXEDPOLYGONALFACE((24,23,22)); -#2955141=IFCINDEXEDPOLYGONALFACE((560,776,498)); -#2955142=IFCINDEXEDPOLYGONALFACE((776,60,59)); -#2955143=IFCINDEXEDPOLYGONALFACE((498,776,59)); -#2955144=IFCINDEXEDPOLYGONALFACE((60,743,59)); -#2955145=IFCINDEXEDPOLYGONALFACE((743,683,59)); -#2955146=IFCINDEXEDPOLYGONALFACE((163,582,164)); -#2955147=IFCINDEXEDPOLYGONALFACE((582,892,164)); -#2955148=IFCINDEXEDPOLYGONALFACE((892,667,479)); -#2955149=IFCINDEXEDPOLYGONALFACE((479,478,892)); -#2955150=IFCINDEXEDPOLYGONALFACE((201,679,338)); -#2955151=IFCINDEXEDPOLYGONALFACE((679,589,338)); -#2955152=IFCINDEXEDPOLYGONALFACE((501,247,619)); -#2955153=IFCINDEXEDPOLYGONALFACE((247,248,630)); -#2955154=IFCINDEXEDPOLYGONALFACE((129,602,379)); -#2955155=IFCINDEXEDPOLYGONALFACE((602,446,379)); -#2955156=IFCINDEXEDPOLYGONALFACE((446,447,379)); -#2955157=IFCINDEXEDPOLYGONALFACE((639,142,141)); -#2955158=IFCINDEXEDPOLYGONALFACE((142,847,140)); -#2955159=IFCINDEXEDPOLYGONALFACE((75,839,326)); -#2955160=IFCINDEXEDPOLYGONALFACE((839,353,326)); -#2955161=IFCINDEXEDPOLYGONALFACE((326,67,75)); -#2955162=IFCINDEXEDPOLYGONALFACE((122,73,93)); -#2955163=IFCINDEXEDPOLYGONALFACE((123,154,122)); -#2955164=IFCINDEXEDPOLYGONALFACE((908,584,287)); -#2955165=IFCINDEXEDPOLYGONALFACE((287,329,908)); -#2955166=IFCINDEXEDPOLYGONALFACE((329,328,908)); -#2955167=IFCINDEXEDPOLYGONALFACE((328,229,908)); -#2955168=IFCINDEXEDPOLYGONALFACE((229,871,908)); -#2955169=IFCINDEXEDPOLYGONALFACE((871,794,456)); -#2955170=IFCINDEXEDPOLYGONALFACE((794,236,456)); -#2955171=IFCINDEXEDPOLYGONALFACE((456,585,908)); -#2955172=IFCINDEXEDPOLYGONALFACE((711,561,349)); -#2955173=IFCINDEXEDPOLYGONALFACE((349,348,431)); -#2955174=IFCINDEXEDPOLYGONALFACE((348,878,431)); -#2955175=IFCINDEXEDPOLYGONALFACE((684,722,723)); -#2955176=IFCINDEXEDPOLYGONALFACE((723,724,765)); -#2955177=IFCINDEXEDPOLYGONALFACE((786,767,785)); -#2955178=IFCINDEXEDPOLYGONALFACE((767,737,785)); -#2955179=IFCINDEXEDPOLYGONALFACE((723,765,786)); -#2955180=IFCINDEXEDPOLYGONALFACE((779,778,684)); -#2955181=IFCINDEXEDPOLYGONALFACE((684,723,786)); -#2955182=IFCINDEXEDPOLYGONALFACE((785,912,779)); -#2955183=IFCINDEXEDPOLYGONALFACE((912,671,779)); -#2955184=IFCINDEXEDPOLYGONALFACE((779,684,785)); -#2955185=IFCINDEXEDPOLYGONALFACE((365,366,364)); -#2955186=IFCINDEXEDPOLYGONALFACE((364,879,365)); -#2955187=IFCINDEXEDPOLYGONALFACE((879,425,365)); -#2955188=IFCINDEXEDPOLYGONALFACE((425,426,427)); -#2955189=IFCINDEXEDPOLYGONALFACE((725,365,425)); -#2955190=IFCINDEXEDPOLYGONALFACE((105,115,20)); -#2955191=IFCINDEXEDPOLYGONALFACE((492,55,72)); -#2955192=IFCINDEXEDPOLYGONALFACE((72,100,492)); -#2955193=IFCINDEXEDPOLYGONALFACE((52,48,735)); -#2955194=IFCINDEXEDPOLYGONALFACE((48,47,735)); -#2955195=IFCINDEXEDPOLYGONALFACE((47,45,25)); -#2955196=IFCINDEXEDPOLYGONALFACE((45,15,25)); -#2955197=IFCINDEXEDPOLYGONALFACE((15,3,25)); -#2955198=IFCINDEXEDPOLYGONALFACE((25,730,735)); -#2955199=IFCINDEXEDPOLYGONALFACE((735,780,52)); -#2955200=IFCINDEXEDPOLYGONALFACE((780,70,104)); -#2955201=IFCINDEXEDPOLYGONALFACE((104,52,780)); -#2955202=IFCINDEXEDPOLYGONALFACE((743,887,289)); -#2955203=IFCINDEXEDPOLYGONALFACE((563,437,120)); -#2955204=IFCINDEXEDPOLYGONALFACE((437,121,120)); -#2955205=IFCINDEXEDPOLYGONALFACE((120,286,575)); -#2955206=IFCINDEXEDPOLYGONALFACE((526,524,522)); -#2955207=IFCINDEXEDPOLYGONALFACE((51,661,898)); -#2955208=IFCINDEXEDPOLYGONALFACE((661,256,898)); -#2955209=IFCINDEXEDPOLYGONALFACE((526,522,51)); -#2955210=IFCINDEXEDPOLYGONALFACE((442,525,526)); -#2955211=IFCINDEXEDPOLYGONALFACE((565,564,898)); -#2955212=IFCINDEXEDPOLYGONALFACE((564,442,898)); -#2955213=IFCINDEXEDPOLYGONALFACE((898,896,565)); -#2955214=IFCINDEXEDPOLYGONALFACE((344,511,513)); -#2955215=IFCINDEXEDPOLYGONALFACE((260,344,513)); -#2955216=IFCINDEXEDPOLYGONALFACE((513,898,260)); -#2955217=IFCINDEXEDPOLYGONALFACE((898,442,526)); -#2955218=IFCINDEXEDPOLYGONALFACE((260,898,256)); -#2955219=IFCINDEXEDPOLYGONALFACE((126,846,447)); -#2955220=IFCINDEXEDPOLYGONALFACE((846,702,447)); -#2955221=IFCINDEXEDPOLYGONALFACE((548,110,111)); -#2955222=IFCINDEXEDPOLYGONALFACE((110,112,111)); -#2955223=IFCINDEXEDPOLYGONALFACE((510,489,488)); -#2955224=IFCINDEXEDPOLYGONALFACE((523,524,266)); -#2955225=IFCINDEXEDPOLYGONALFACE((524,347,318)); -#2955226=IFCINDEXEDPOLYGONALFACE((318,234,524)); -#2955227=IFCINDEXEDPOLYGONALFACE((234,266,524)); -#2955228=IFCINDEXEDPOLYGONALFACE((51,50,49)); -#2955229=IFCINDEXEDPOLYGONALFACE((661,51,413)); -#2955230=IFCINDEXEDPOLYGONALFACE((51,49,413)); -#2955231=IFCINDEXEDPOLYGONALFACE((49,523,310)); -#2955232=IFCINDEXEDPOLYGONALFACE((523,266,268)); -#2955233=IFCINDEXEDPOLYGONALFACE((310,523,268)); -#2955234=IFCINDEXEDPOLYGONALFACE((310,316,49)); -#2955235=IFCINDEXEDPOLYGONALFACE((316,413,49)); -#2955236=IFCINDEXEDPOLYGONALFACE((413,393,661)); -#2955237=IFCINDEXEDPOLYGONALFACE((80,870,81)); -#2955238=IFCINDEXEDPOLYGONALFACE((870,233,81)); -#2955239=IFCINDEXEDPOLYGONALFACE((233,540,81)); -#2955240=IFCINDEXEDPOLYGONALFACE((578,644,654)); -#2955241=IFCINDEXEDPOLYGONALFACE((654,655,578)); -#2955242=IFCINDEXEDPOLYGONALFACE((655,790,576)); -#2955243=IFCINDEXEDPOLYGONALFACE((578,655,576)); -#2955244=IFCINDEXEDPOLYGONALFACE((576,359,577)); -#2955245=IFCINDEXEDPOLYGONALFACE((276,291,840)); -#2955246=IFCINDEXEDPOLYGONALFACE((840,193,276)); -#2955247=IFCINDEXEDPOLYGONALFACE((329,273,221)); -#2955248=IFCINDEXEDPOLYGONALFACE((109,415,512)); -#2955249=IFCINDEXEDPOLYGONALFACE((415,151,512)); -#2955250=IFCINDEXEDPOLYGONALFACE((151,150,512)); -#2955251=IFCINDEXEDPOLYGONALFACE((759,788,758)); -#2955252=IFCINDEXEDPOLYGONALFACE((788,749,758)); -#2955253=IFCINDEXEDPOLYGONALFACE((641,757,758)); -#2955254=IFCINDEXEDPOLYGONALFACE((890,537,568)); -#2955255=IFCINDEXEDPOLYGONALFACE((568,66,890)); -#2955256=IFCINDEXEDPOLYGONALFACE((66,65,890)); -#2955257=IFCINDEXEDPOLYGONALFACE((65,453,890)); -#2955258=IFCINDEXEDPOLYGONALFACE((453,454,890)); -#2955259=IFCINDEXEDPOLYGONALFACE((454,486,445)); -#2955260=IFCINDEXEDPOLYGONALFACE((486,199,445)); -#2955261=IFCINDEXEDPOLYGONALFACE((445,538,890)); -#2955262=IFCINDEXEDPOLYGONALFACE((652,432,433)); -#2955263=IFCINDEXEDPOLYGONALFACE((506,498,331)); -#2955264=IFCINDEXEDPOLYGONALFACE((107,130,554)); -#2955265=IFCINDEXEDPOLYGONALFACE((913,165,599)); -#2955266=IFCINDEXEDPOLYGONALFACE((340,207,341)); -#2955267=IFCINDEXEDPOLYGONALFACE((207,35,39)); -#2955268=IFCINDEXEDPOLYGONALFACE((481,480,668)); -#2955269=IFCINDEXEDPOLYGONALFACE((182,756,181)); -#2955270=IFCINDEXEDPOLYGONALFACE((181,857,182)); -#2955271=IFCINDEXEDPOLYGONALFACE((96,52,104)); -#2955272=IFCINDEXEDPOLYGONALFACE((565,624,466)); -#2955273=IFCINDEXEDPOLYGONALFACE((466,465,565)); -#2955274=IFCINDEXEDPOLYGONALFACE((620,156,209)); -#2955275=IFCINDEXEDPOLYGONALFACE((156,208,209)); -#2955276=IFCINDEXEDPOLYGONALFACE((620,209,438)); -#2955277=IFCINDEXEDPOLYGONALFACE((208,488,210)); -#2955278=IFCINDEXEDPOLYGONALFACE((74,115,68)); -#2955279=IFCINDEXEDPOLYGONALFACE((115,69,68)); -#2955280=IFCINDEXEDPOLYGONALFACE((751,732,733)); -#2955281=IFCINDEXEDPOLYGONALFACE((732,789,733)); -#2955282=IFCINDEXEDPOLYGONALFACE((789,559,733)); -#2955283=IFCINDEXEDPOLYGONALFACE((733,734,751)); -#2955284=IFCINDEXEDPOLYGONALFACE((342,857,282)); -#2955285=IFCINDEXEDPOLYGONALFACE((857,419,297)); -#2955286=IFCINDEXEDPOLYGONALFACE((280,857,279)); -#2955287=IFCINDEXEDPOLYGONALFACE((297,279,857)); -#2955288=IFCINDEXEDPOLYGONALFACE((386,318,347)); -#2955289=IFCINDEXEDPOLYGONALFACE((307,346,347)); -#2955290=IFCINDEXEDPOLYGONALFACE((346,386,347)); -#2955291=IFCINDEXEDPOLYGONALFACE((215,214,307)); -#2955292=IFCINDEXEDPOLYGONALFACE((282,339,342)); -#2955293=IFCINDEXEDPOLYGONALFACE((339,215,342)); -#2955294=IFCINDEXEDPOLYGONALFACE((215,307,342)); -#2955295=IFCINDEXEDPOLYGONALFACE((857,280,282)); -#2955296=IFCINDEXEDPOLYGONALFACE((361,363,362)); -#2955297=IFCINDEXEDPOLYGONALFACE((475,456,756)); -#2955298=IFCINDEXEDPOLYGONALFACE((320,595,876)); -#2955299=IFCINDEXEDPOLYGONALFACE((221,222,228)); -#2955300=IFCINDEXEDPOLYGONALFACE((222,62,228)); -#2955301=IFCINDEXEDPOLYGONALFACE((736,640,735)); -#2955302=IFCINDEXEDPOLYGONALFACE((730,759,729)); -#2955303=IFCINDEXEDPOLYGONALFACE((729,736,730)); -#2955304=IFCINDEXEDPOLYGONALFACE((495,893,179)); -#2955305=IFCINDEXEDPOLYGONALFACE((893,665,179)); -#2955306=IFCINDEXEDPOLYGONALFACE((17,12,912)); -#2955307=IFCINDEXEDPOLYGONALFACE((12,55,492)); -#2955308=IFCINDEXEDPOLYGONALFACE((912,12,671)); -#2955309=IFCINDEXEDPOLYGONALFACE((492,778,671)); -#2955310=IFCINDEXEDPOLYGONALFACE((492,671,12)); -#2955311=IFCINDEXEDPOLYGONALFACE((637,836,594)); -#2955312=IFCINDEXEDPOLYGONALFACE((836,813,812)); -#2955313=IFCINDEXEDPOLYGONALFACE((791,836,812)); -#2955314=IFCINDEXEDPOLYGONALFACE((791,594,836)); -#2955315=IFCINDEXEDPOLYGONALFACE((594,638,637)); -#2955316=IFCINDEXEDPOLYGONALFACE((828,827,637)); -#2955317=IFCINDEXEDPOLYGONALFACE((610,616,650)); -#2955318=IFCINDEXEDPOLYGONALFACE((874,314,608)); -#2955319=IFCINDEXEDPOLYGONALFACE((314,762,608)); -#2955320=IFCINDEXEDPOLYGONALFACE((762,546,608)); -#2955321=IFCINDEXEDPOLYGONALFACE((326,327,454)); -#2955322=IFCINDEXEDPOLYGONALFACE((157,198,197)); -#2955323=IFCINDEXEDPOLYGONALFACE((197,604,545)); -#2955324=IFCINDEXEDPOLYGONALFACE((545,546,197)); -#2955325=IFCINDEXEDPOLYGONALFACE((546,762,157)); -#2955326=IFCINDEXEDPOLYGONALFACE((422,288,399)); -#2955327=IFCINDEXEDPOLYGONALFACE((288,397,399)); -#2955328=IFCINDEXEDPOLYGONALFACE((213,622,657)); -#2955329=IFCINDEXEDPOLYGONALFACE((657,382,591)); -#2955330=IFCINDEXEDPOLYGONALFACE((591,592,611)); -#2955331=IFCINDEXEDPOLYGONALFACE((611,532,657)); -#2955332=IFCINDEXEDPOLYGONALFACE((532,866,657)); -#2955333=IFCINDEXEDPOLYGONALFACE((866,774,867)); -#2955334=IFCINDEXEDPOLYGONALFACE((867,212,866)); -#2955335=IFCINDEXEDPOLYGONALFACE((212,213,657)); -#2955336=IFCINDEXEDPOLYGONALFACE((657,591,611)); -#2955337=IFCINDEXEDPOLYGONALFACE((562,845,117)); -#2955338=IFCINDEXEDPOLYGONALFACE((608,697,248)); -#2955339=IFCINDEXEDPOLYGONALFACE((697,166,248)); -#2955340=IFCINDEXEDPOLYGONALFACE((570,76,184)); -#2955341=IFCINDEXEDPOLYGONALFACE((76,239,184)); -#2955342=IFCINDEXEDPOLYGONALFACE((239,504,184)); -#2955343=IFCINDEXEDPOLYGONALFACE((350,517,348)); -#2955344=IFCINDEXEDPOLYGONALFACE((348,349,350)); -#2955345=IFCINDEXEDPOLYGONALFACE((913,118,114)); -#2955346=IFCINDEXEDPOLYGONALFACE((114,122,134)); -#2955347=IFCINDEXEDPOLYGONALFACE((122,135,134)); -#2955348=IFCINDEXEDPOLYGONALFACE((134,194,165)); -#2955349=IFCINDEXEDPOLYGONALFACE((194,300,165)); -#2955350=IFCINDEXEDPOLYGONALFACE((165,913,134)); -#2955351=IFCINDEXEDPOLYGONALFACE((913,114,134)); -#2955352=IFCINDEXEDPOLYGONALFACE((391,599,165)); -#2955353=IFCINDEXEDPOLYGONALFACE((609,878,517)); -#2955354=IFCINDEXEDPOLYGONALFACE((878,348,517)); -#2955355=IFCINDEXEDPOLYGONALFACE((517,516,609)); -#2955356=IFCINDEXEDPOLYGONALFACE((516,645,609)); -#2955357=IFCINDEXEDPOLYGONALFACE((645,212,609)); -#2955358=IFCINDEXEDPOLYGONALFACE((62,222,218)); -#2955359=IFCINDEXEDPOLYGONALFACE((222,220,301)); -#2955360=IFCINDEXEDPOLYGONALFACE((195,646,862)); -#2955361=IFCINDEXEDPOLYGONALFACE((646,861,862)); -#2955362=IFCINDEXEDPOLYGONALFACE((862,753,195)); -#2955363=IFCINDEXEDPOLYGONALFACE((224,223,434)); -#2955364=IFCINDEXEDPOLYGONALFACE((223,321,434)); -#2955365=IFCINDEXEDPOLYGONALFACE((321,320,434)); -#2955366=IFCINDEXEDPOLYGONALFACE((212,645,213)); -#2955367=IFCINDEXEDPOLYGONALFACE((645,621,622)); -#2955368=IFCINDEXEDPOLYGONALFACE((621,227,622)); -#2955369=IFCINDEXEDPOLYGONALFACE((227,226,622)); -#2955370=IFCINDEXEDPOLYGONALFACE((158,159,417)); -#2955371=IFCINDEXEDPOLYGONALFACE((417,666,158)); -#2955372=IFCINDEXEDPOLYGONALFACE((666,625,567)); -#2955373=IFCINDEXEDPOLYGONALFACE((642,426,640)); -#2955374=IFCINDEXEDPOLYGONALFACE((640,736,641)); -#2955375=IFCINDEXEDPOLYGONALFACE((41,37,89)); -#2955376=IFCINDEXEDPOLYGONALFACE((89,35,78)); -#2955377=IFCINDEXEDPOLYGONALFACE((171,717,648)); -#2955378=IFCINDEXEDPOLYGONALFACE((648,854,171)); -#2955379=IFCINDEXEDPOLYGONALFACE((225,795,552)); -#2955380=IFCINDEXEDPOLYGONALFACE((552,551,146)); -#2955381=IFCINDEXEDPOLYGONALFACE((146,851,416)); -#2955382=IFCINDEXEDPOLYGONALFACE((416,569,146)); -#2955383=IFCINDEXEDPOLYGONALFACE((569,155,146)); -#2955384=IFCINDEXEDPOLYGONALFACE((155,557,108)); -#2955385=IFCINDEXEDPOLYGONALFACE((837,225,552)); -#2955386=IFCINDEXEDPOLYGONALFACE((155,108,837)); -#2955387=IFCINDEXEDPOLYGONALFACE((837,552,155)); -#2955388=IFCINDEXEDPOLYGONALFACE((586,587,535)); -#2955389=IFCINDEXEDPOLYGONALFACE((535,176,586)); -#2955390=IFCINDEXEDPOLYGONALFACE((176,519,673)); -#2955391=IFCINDEXEDPOLYGONALFACE((586,176,673)); -#2955392=IFCINDEXEDPOLYGONALFACE((155,569,557)); -#2955393=IFCINDEXEDPOLYGONALFACE((569,159,557)); -#2955394=IFCINDEXEDPOLYGONALFACE((159,566,557)); -#2955395=IFCINDEXEDPOLYGONALFACE((566,128,557)); -#2955396=IFCINDEXEDPOLYGONALFACE((176,535,174)); -#2955397=IFCINDEXEDPOLYGONALFACE((174,634,175)); -#2955398=IFCINDEXEDPOLYGONALFACE((634,170,175)); -#2955399=IFCINDEXEDPOLYGONALFACE((86,99,131)); -#2955400=IFCINDEXEDPOLYGONALFACE((73,91,87)); -#2955401=IFCINDEXEDPOLYGONALFACE((584,908,585)); -#2955402=IFCINDEXEDPOLYGONALFACE((585,455,527)); -#2955403=IFCINDEXEDPOLYGONALFACE((527,528,529)); -#2955404=IFCINDEXEDPOLYGONALFACE((529,186,899)); -#2955405=IFCINDEXEDPOLYGONALFACE((186,859,899)); -#2955406=IFCINDEXEDPOLYGONALFACE((899,901,900)); -#2955407=IFCINDEXEDPOLYGONALFACE((584,585,527)); -#2955408=IFCINDEXEDPOLYGONALFACE((527,529,899)); -#2955409=IFCINDEXEDPOLYGONALFACE((900,606,584)); -#2955410=IFCINDEXEDPOLYGONALFACE((606,287,584)); -#2955411=IFCINDEXEDPOLYGONALFACE((527,899,900)); -#2955412=IFCINDEXEDPOLYGONALFACE((683,743,422)); -#2955413=IFCINDEXEDPOLYGONALFACE((743,288,422)); -#2955414=IFCINDEXEDPOLYGONALFACE((422,399,856)); -#2955415=IFCINDEXEDPOLYGONALFACE((877,59,681)); -#2955416=IFCINDEXEDPOLYGONALFACE((59,683,681)); -#2955417=IFCINDEXEDPOLYGONALFACE((683,422,682)); -#2955418=IFCINDEXEDPOLYGONALFACE((422,856,682)); -#2955419=IFCINDEXEDPOLYGONALFACE((443,888,494)); -#2955420=IFCINDEXEDPOLYGONALFACE((451,452,450)); -#2955421=IFCINDEXEDPOLYGONALFACE((443,494,451)); -#2955422=IFCINDEXEDPOLYGONALFACE((889,703,443)); -#2955423=IFCINDEXEDPOLYGONALFACE((554,690,889)); -#2955424=IFCINDEXEDPOLYGONALFACE((891,883,554)); -#2955425=IFCINDEXEDPOLYGONALFACE((450,618,891)); -#2955426=IFCINDEXEDPOLYGONALFACE((443,451,450)); -#2955427=IFCINDEXEDPOLYGONALFACE((891,554,889)); -#2955428=IFCINDEXEDPOLYGONALFACE((889,443,450)); -#2955429=IFCINDEXEDPOLYGONALFACE((787,711,224)); -#2955430=IFCINDEXEDPOLYGONALFACE((711,431,224)); -#2955431=IFCINDEXEDPOLYGONALFACE((431,505,223)); -#2955432=IFCINDEXEDPOLYGONALFACE((226,869,718)); -#2955433=IFCINDEXEDPOLYGONALFACE((718,909,880)); -#2955434=IFCINDEXEDPOLYGONALFACE((383,591,382)); -#2955435=IFCINDEXEDPOLYGONALFACE((718,880,383)); -#2955436=IFCINDEXEDPOLYGONALFACE((622,226,382)); -#2955437=IFCINDEXEDPOLYGONALFACE((226,718,383)); -#2955438=IFCINDEXEDPOLYGONALFACE((382,226,383)); -#2955439=IFCINDEXEDPOLYGONALFACE((542,467,457)); -#2955440=IFCINDEXEDPOLYGONALFACE((467,466,457)); -#2955441=IFCINDEXEDPOLYGONALFACE((466,624,457)); -#2955442=IFCINDEXEDPOLYGONALFACE((119,118,850)); -#2955443=IFCINDEXEDPOLYGONALFACE((118,913,850)); -#2955444=IFCINDEXEDPOLYGONALFACE((717,171,170)); -#2955445=IFCINDEXEDPOLYGONALFACE((458,420,231)); -#2955446=IFCINDEXEDPOLYGONALFACE((420,581,304)); -#2955447=IFCINDEXEDPOLYGONALFACE((296,420,304)); -#2955448=IFCINDEXEDPOLYGONALFACE((296,303,120)); -#2955449=IFCINDEXEDPOLYGONALFACE((120,231,296)); -#2955450=IFCINDEXEDPOLYGONALFACE((863,196,881)); -#2955451=IFCINDEXEDPOLYGONALFACE((196,665,893)); -#2955452=IFCINDEXEDPOLYGONALFACE((863,881,882)); -#2955453=IFCINDEXEDPOLYGONALFACE((893,881,196)); -#2955454=IFCINDEXEDPOLYGONALFACE((882,398,397)); -#2955455=IFCINDEXEDPOLYGONALFACE((519,176,175)); -#2955456=IFCINDEXEDPOLYGONALFACE((175,692,519)); -#2955457=IFCINDEXEDPOLYGONALFACE((245,246,360)); -#2955458=IFCINDEXEDPOLYGONALFACE((246,139,395)); -#2955459=IFCINDEXEDPOLYGONALFACE((395,204,246)); -#2955460=IFCINDEXEDPOLYGONALFACE((204,360,246)); -#2955461=IFCINDEXEDPOLYGONALFACE((250,872,251)); -#2955462=IFCINDEXEDPOLYGONALFACE((249,250,241)); -#2955463=IFCINDEXEDPOLYGONALFACE((250,251,241)); -#2955464=IFCINDEXEDPOLYGONALFACE((251,245,392)); -#2955465=IFCINDEXEDPOLYGONALFACE((245,360,362)); -#2955466=IFCINDEXEDPOLYGONALFACE((392,245,362)); -#2955467=IFCINDEXEDPOLYGONALFACE((392,394,251)); -#2955468=IFCINDEXEDPOLYGONALFACE((394,241,251)); -#2955469=IFCINDEXEDPOLYGONALFACE((241,312,249)); -#2955470=IFCINDEXEDPOLYGONALFACE((543,715,544)); -#2955471=IFCINDEXEDPOLYGONALFACE((368,709,369)); -#2955472=IFCINDEXEDPOLYGONALFACE((543,544,439)); -#2955473=IFCINDEXEDPOLYGONALFACE((544,368,439)); -#2955474=IFCINDEXEDPOLYGONALFACE((439,441,543)); -#2955475=IFCINDEXEDPOLYGONALFACE((358,440,439)); -#2955476=IFCINDEXEDPOLYGONALFACE((368,369,367)); -#2955477=IFCINDEXEDPOLYGONALFACE((367,358,439)); -#2955478=IFCINDEXEDPOLYGONALFACE((491,349,560)); -#2955479=IFCINDEXEDPOLYGONALFACE((349,561,560)); -#2955480=IFCINDEXEDPOLYGONALFACE((589,679,875)); -#2955481=IFCINDEXEDPOLYGONALFACE((679,202,489)); -#2955482=IFCINDEXEDPOLYGONALFACE((875,679,489)); -#2955483=IFCINDEXEDPOLYGONALFACE((202,210,489)); -#2955484=IFCINDEXEDPOLYGONALFACE((470,469,742)); -#2955485=IFCINDEXEDPOLYGONALFACE((178,177,694)); -#2955486=IFCINDEXEDPOLYGONALFACE((177,768,694)); -#2955487=IFCINDEXEDPOLYGONALFACE((694,695,915)); -#2955488=IFCINDEXEDPOLYGONALFACE((915,752,178)); -#2955489=IFCINDEXEDPOLYGONALFACE((563,555,562)); -#2955490=IFCINDEXEDPOLYGONALFACE((555,487,845)); -#2955491=IFCINDEXEDPOLYGONALFACE((487,184,845)); -#2955492=IFCINDEXEDPOLYGONALFACE((412,66,568)); -#2955493=IFCINDEXEDPOLYGONALFACE((75,193,76)); -#2955494=IFCINDEXEDPOLYGONALFACE((193,840,240)); -#2955495=IFCINDEXEDPOLYGONALFACE((239,193,240)); -#2955496=IFCINDEXEDPOLYGONALFACE((722,684,685)); -#2955497=IFCINDEXEDPOLYGONALFACE((685,741,745)); -#2955498=IFCINDEXEDPOLYGONALFACE((741,761,745)); -#2955499=IFCINDEXEDPOLYGONALFACE((745,760,784)); -#2955500=IFCINDEXEDPOLYGONALFACE((784,722,745)); -#2955501=IFCINDEXEDPOLYGONALFACE((490,211,350)); -#2955502=IFCINDEXEDPOLYGONALFACE((211,515,350)); -#2955503=IFCINDEXEDPOLYGONALFACE((490,491,560)); -#2955504=IFCINDEXEDPOLYGONALFACE((560,498,490)); -#2955505=IFCINDEXEDPOLYGONALFACE((498,506,490)); -#2955506=IFCINDEXEDPOLYGONALFACE((34,36,35)); -#2955507=IFCINDEXEDPOLYGONALFACE((36,7,35)); -#2955508=IFCINDEXEDPOLYGONALFACE((7,78,35)); -#2955509=IFCINDEXEDPOLYGONALFACE((35,207,177)); -#2955510=IFCINDEXEDPOLYGONALFACE((177,178,97)); -#2955511=IFCINDEXEDPOLYGONALFACE((178,4,21)); -#2955512=IFCINDEXEDPOLYGONALFACE((21,97,178)); -#2955513=IFCINDEXEDPOLYGONALFACE((97,95,177)); -#2955514=IFCINDEXEDPOLYGONALFACE((95,34,177)); -#2955515=IFCINDEXEDPOLYGONALFACE((334,335,753)); -#2955516=IFCINDEXEDPOLYGONALFACE((335,580,753)); -#2955517=IFCINDEXEDPOLYGONALFACE((482,481,841)); -#2955518=IFCINDEXEDPOLYGONALFACE((841,755,754)); -#2955519=IFCINDEXEDPOLYGONALFACE((754,894,503)); -#2955520=IFCINDEXEDPOLYGONALFACE((894,865,503)); -#2955521=IFCINDEXEDPOLYGONALFACE((865,502,503)); -#2955522=IFCINDEXEDPOLYGONALFACE((503,482,841)); -#2955523=IFCINDEXEDPOLYGONALFACE((559,207,340)); -#2955524=IFCINDEXEDPOLYGONALFACE((340,734,559)); -#2955525=IFCINDEXEDPOLYGONALFACE((486,454,327)); -#2955526=IFCINDEXEDPOLYGONALFACE((327,324,486)); -#2955527=IFCINDEXEDPOLYGONALFACE((324,356,486)); -#2955528=IFCINDEXEDPOLYGONALFACE((356,355,199)); -#2955529=IFCINDEXEDPOLYGONALFACE((355,448,199)); -#2955530=IFCINDEXEDPOLYGONALFACE((448,401,445)); -#2955531=IFCINDEXEDPOLYGONALFACE((401,262,445)); -#2955532=IFCINDEXEDPOLYGONALFACE((261,286,449)); -#2955533=IFCINDEXEDPOLYGONALFACE((286,581,449)); -#2955534=IFCINDEXEDPOLYGONALFACE((262,261,449)); -#2955535=IFCINDEXEDPOLYGONALFACE((742,445,449)); -#2955536=IFCINDEXEDPOLYGONALFACE((445,199,448)); -#2955537=IFCINDEXEDPOLYGONALFACE((449,445,262)); -#2955538=IFCINDEXEDPOLYGONALFACE((199,486,356)); -#2955539=IFCINDEXEDPOLYGONALFACE((669,85,668)); -#2955540=IFCINDEXEDPOLYGONALFACE((667,892,582)); -#2955541=IFCINDEXEDPOLYGONALFACE((669,668,667)); -#2955542=IFCINDEXEDPOLYGONALFACE((252,112,582)); -#2955543=IFCINDEXEDPOLYGONALFACE((112,669,582)); -#2955544=IFCINDEXEDPOLYGONALFACE((392,362,363)); -#2955545=IFCINDEXEDPOLYGONALFACE((468,445,742)); -#2955546=IFCINDEXEDPOLYGONALFACE((728,879,364)); -#2955547=IFCINDEXEDPOLYGONALFACE((364,615,63)); -#2955548=IFCINDEXEDPOLYGONALFACE((63,102,364)); -#2955549=IFCINDEXEDPOLYGONALFACE((102,70,728)); -#2955550=IFCINDEXEDPOLYGONALFACE((70,780,728)); -#2955551=IFCINDEXEDPOLYGONALFACE((251,872,244)); -#2955552=IFCINDEXEDPOLYGONALFACE((244,246,245)); -#2955553=IFCINDEXEDPOLYGONALFACE((470,421,884)); -#2955554=IFCINDEXEDPOLYGONALFACE((884,860,424)); -#2955555=IFCINDEXEDPOLYGONALFACE((423,612,471)); -#2955556=IFCINDEXEDPOLYGONALFACE((884,424,423)); -#2955557=IFCINDEXEDPOLYGONALFACE((471,470,423)); -#2955558=IFCINDEXEDPOLYGONALFACE((455,474,528)); -#2955559=IFCINDEXEDPOLYGONALFACE((474,473,528)); -#2955560=IFCINDEXEDPOLYGONALFACE((473,529,528)); -#2955561=IFCINDEXEDPOLYGONALFACE((672,607,859)); -#2955562=IFCINDEXEDPOLYGONALFACE((607,606,859)); -#2955563=IFCINDEXEDPOLYGONALFACE((606,900,901)); -#2955564=IFCINDEXEDPOLYGONALFACE((901,899,859)); -#2955565=IFCINDEXEDPOLYGONALFACE((537,890,538)); -#2955566=IFCINDEXEDPOLYGONALFACE((538,542,623)); -#2955567=IFCINDEXEDPOLYGONALFACE((623,457,624)); -#2955568=IFCINDEXEDPOLYGONALFACE((624,565,897)); -#2955569=IFCINDEXEDPOLYGONALFACE((565,896,897)); -#2955570=IFCINDEXEDPOLYGONALFACE((897,895,905)); -#2955571=IFCINDEXEDPOLYGONALFACE((537,538,623)); -#2955572=IFCINDEXEDPOLYGONALFACE((623,624,897)); -#2955573=IFCINDEXEDPOLYGONALFACE((905,512,537)); -#2955574=IFCINDEXEDPOLYGONALFACE((512,568,537)); -#2955575=IFCINDEXEDPOLYGONALFACE((623,897,905)); -#2955576=IFCINDEXEDPOLYGONALFACE((531,453,65)); -#2955577=IFCINDEXEDPOLYGONALFACE((22,31,63)); -#2955578=IFCINDEXEDPOLYGONALFACE((63,615,64)); -#2955579=IFCINDEXEDPOLYGONALFACE((838,341,39)); -#2955580=IFCINDEXEDPOLYGONALFACE((63,64,22)); -#2955581=IFCINDEXEDPOLYGONALFACE((64,838,22)); -#2955582=IFCINDEXEDPOLYGONALFACE((228,406,871)); -#2955583=IFCINDEXEDPOLYGONALFACE((765,764,763)); -#2955584=IFCINDEXEDPOLYGONALFACE((764,788,763)); -#2955585=IFCINDEXEDPOLYGONALFACE((788,759,763)); -#2955586=IFCINDEXEDPOLYGONALFACE((763,767,765)); -#2955587=IFCINDEXEDPOLYGONALFACE((592,591,383)); -#2955588=IFCINDEXEDPOLYGONALFACE((179,665,125)); -#2955589=IFCINDEXEDPOLYGONALFACE((665,864,198)); -#2955590=IFCINDEXEDPOLYGONALFACE((125,665,198)); -#2955591=IFCINDEXEDPOLYGONALFACE((874,608,247)); -#2955592=IFCINDEXEDPOLYGONALFACE((247,501,888)); -#2955593=IFCINDEXEDPOLYGONALFACE((501,494,888)); -#2955594=IFCINDEXEDPOLYGONALFACE((888,443,703)); -#2955595=IFCINDEXEDPOLYGONALFACE((264,874,888)); -#2955596=IFCINDEXEDPOLYGONALFACE((874,247,888)); -#2955597=IFCINDEXEDPOLYGONALFACE((703,873,888)); -#2955598=IFCINDEXEDPOLYGONALFACE((588,128,566)); -#2955599=IFCINDEXEDPOLYGONALFACE((566,158,598)); -#2955600=IFCINDEXEDPOLYGONALFACE((158,567,598)); -#2955601=IFCINDEXEDPOLYGONALFACE((567,343,598)); -#2955602=IFCINDEXEDPOLYGONALFACE((852,135,154)); -#2955603=IFCINDEXEDPOLYGONALFACE((135,122,154)); -#2955604=IFCINDEXEDPOLYGONALFACE((598,852,588)); -#2955605=IFCINDEXEDPOLYGONALFACE((588,566,598)); -#2955606=IFCINDEXEDPOLYGONALFACE((123,553,154)); -#2955607=IFCINDEXEDPOLYGONALFACE((553,588,154)); -#2955608=IFCINDEXEDPOLYGONALFACE((863,499,196)); -#2955609=IFCINDEXEDPOLYGONALFACE((499,197,196)); -#2955610=IFCINDEXEDPOLYGONALFACE((197,198,196)); -#2955611=IFCINDEXEDPOLYGONALFACE((203,202,200)); -#2955612=IFCINDEXEDPOLYGONALFACE((202,679,201)); -#2955613=IFCINDEXEDPOLYGONALFACE((186,529,473)); -#2955614=IFCINDEXEDPOLYGONALFACE((473,472,186)); -#2955615=IFCINDEXEDPOLYGONALFACE((424,246,244)); -#2955616=IFCINDEXEDPOLYGONALFACE((250,249,672)); -#2955617=IFCINDEXEDPOLYGONALFACE((249,351,672)); -#2955618=IFCINDEXEDPOLYGONALFACE((424,244,250)); -#2955619=IFCINDEXEDPOLYGONALFACE((612,423,424)); -#2955620=IFCINDEXEDPOLYGONALFACE((186,185,672)); -#2955621=IFCINDEXEDPOLYGONALFACE((185,612,672)); -#2955622=IFCINDEXEDPOLYGONALFACE((672,859,186)); -#2955623=IFCINDEXEDPOLYGONALFACE((271,605,607)); -#2955624=IFCINDEXEDPOLYGONALFACE((272,271,607)); -#2955625=IFCINDEXEDPOLYGONALFACE((607,672,272)); -#2955626=IFCINDEXEDPOLYGONALFACE((672,612,424)); -#2955627=IFCINDEXEDPOLYGONALFACE((272,672,351)); -#2955628=IFCINDEXEDPOLYGONALFACE((463,182,858)); -#2955629=IFCINDEXEDPOLYGONALFACE((858,857,526)); -#2955630=IFCINDEXEDPOLYGONALFACE((525,442,464)); -#2955631=IFCINDEXEDPOLYGONALFACE((858,526,525)); -#2955632=IFCINDEXEDPOLYGONALFACE((464,463,525)); -#2955633=IFCINDEXEDPOLYGONALFACE((343,567,217)); -#2955634=IFCINDEXEDPOLYGONALFACE((567,625,217)); -#2955635=IFCINDEXEDPOLYGONALFACE((73,72,55)); -#2955636=IFCINDEXEDPOLYGONALFACE((681,682,172)); -#2955637=IFCINDEXEDPOLYGONALFACE((73,115,74)); -#2955638=IFCINDEXEDPOLYGONALFACE((512,150,408)); -#2955639=IFCINDEXEDPOLYGONALFACE((408,278,568)); -#2955640=IFCINDEXEDPOLYGONALFACE((787,224,777)); -#2955641=IFCINDEXEDPOLYGONALFACE((224,434,777)); -#2955642=IFCINDEXEDPOLYGONALFACE((777,60,776)); -#2955643=IFCINDEXEDPOLYGONALFACE((561,711,787)); -#2955644=IFCINDEXEDPOLYGONALFACE((777,776,787)); -#2955645=IFCINDEXEDPOLYGONALFACE((504,704,183)); -#2955646=IFCINDEXEDPOLYGONALFACE((704,113,521)); -#2955647=IFCINDEXEDPOLYGONALFACE((521,520,183)); -#2955648=IFCINDEXEDPOLYGONALFACE((520,844,183)); -#2955649=IFCINDEXEDPOLYGONALFACE((704,521,183)); -#2955650=IFCINDEXEDPOLYGONALFACE((910,616,610)); -#2955651=IFCINDEXEDPOLYGONALFACE((610,614,880)); -#2955652=IFCINDEXEDPOLYGONALFACE((614,383,880)); -#2955653=IFCINDEXEDPOLYGONALFACE((880,909,610)); -#2955654=IFCINDEXEDPOLYGONALFACE((909,719,910)); -#2955655=IFCINDEXEDPOLYGONALFACE((719,617,910)); -#2955656=IFCINDEXEDPOLYGONALFACE((516,861,645)); -#2955657=IFCINDEXEDPOLYGONALFACE((861,646,645)); -#2955658=IFCINDEXEDPOLYGONALFACE((659,84,660)); -#2955659=IFCINDEXEDPOLYGONALFACE((84,82,660)); -#2955660=IFCINDEXEDPOLYGONALFACE((140,847,500)); -#2955661=IFCINDEXEDPOLYGONALFACE((847,603,500)); -#2955662=IFCINDEXEDPOLYGONALFACE((603,545,604)); -#2955663=IFCINDEXEDPOLYGONALFACE((604,197,499)); -#2955664=IFCINDEXEDPOLYGONALFACE((604,499,500)); -#2955665=IFCINDEXEDPOLYGONALFACE((839,77,770)); -#2955666=IFCINDEXEDPOLYGONALFACE((770,575,286)); -#2955667=IFCINDEXEDPOLYGONALFACE((286,353,770)); -#2955668=IFCINDEXEDPOLYGONALFACE((331,498,877)); -#2955669=IFCINDEXEDPOLYGONALFACE((877,681,330)); -#2955670=IFCINDEXEDPOLYGONALFACE((520,137,136)); -#2955671=IFCINDEXEDPOLYGONALFACE((136,149,117)); -#2955672=IFCINDEXEDPOLYGONALFACE((117,845,844)); -#2955673=IFCINDEXEDPOLYGONALFACE((845,184,844)); -#2955674=IFCINDEXEDPOLYGONALFACE((184,183,844)); -#2955675=IFCINDEXEDPOLYGONALFACE((844,520,136)); -#2955676=IFCINDEXEDPOLYGONALFACE((375,217,147)); -#2955677=IFCINDEXEDPOLYGONALFACE((217,625,147)); -#2955678=IFCINDEXEDPOLYGONALFACE((625,666,147)); -#2955679=IFCINDEXEDPOLYGONALFACE((684,778,686)); -#2955680=IFCINDEXEDPOLYGONALFACE((840,291,79)); -#2955681=IFCINDEXEDPOLYGONALFACE((291,109,79)); -#2955682=IFCINDEXEDPOLYGONALFACE((109,80,79)); -#2955683=IFCINDEXEDPOLYGONALFACE((551,906,851)); -#2955684=IFCINDEXEDPOLYGONALFACE((438,437,436)); -#2955685=IFCINDEXEDPOLYGONALFACE((437,563,562)); -#2955686=IFCINDEXEDPOLYGONALFACE((436,437,562)); -#2955687=IFCINDEXEDPOLYGONALFACE((741,685,686)); -#2955688=IFCINDEXEDPOLYGONALFACE((686,915,741)); -#2955689=IFCINDEXEDPOLYGONALFACE((915,695,741)); -#2955690=IFCINDEXEDPOLYGONALFACE((695,694,696)); -#2955691=IFCINDEXEDPOLYGONALFACE((761,741,695)); -#2955692=IFCINDEXEDPOLYGONALFACE((575,770,555)); -#2955693=IFCINDEXEDPOLYGONALFACE((417,235,666)); -#2955694=IFCINDEXEDPOLYGONALFACE((235,214,666)); -#2955695=IFCINDEXEDPOLYGONALFACE((464,442,564)); -#2955696=IFCINDEXEDPOLYGONALFACE((369,706,705)); -#2955697=IFCINDEXEDPOLYGONALFACE((705,358,369)); -#2955698=IFCINDEXEDPOLYGONALFACE((218,217,62)); -#2955699=IFCINDEXEDPOLYGONALFACE((217,375,61)); -#2955700=IFCINDEXEDPOLYGONALFACE((145,143,144)); -#2955701=IFCINDEXEDPOLYGONALFACE((143,706,144)); -#2955702=IFCINDEXEDPOLYGONALFACE((706,369,709)); -#2955703=IFCINDEXEDPOLYGONALFACE((709,693,144)); -#2955704=IFCINDEXEDPOLYGONALFACE((409,410,883)); -#2955705=IFCINDEXEDPOLYGONALFACE((410,106,883)); -#2955706=IFCINDEXEDPOLYGONALFACE((287,371,274)); -#2955707=IFCINDEXEDPOLYGONALFACE((63,31,56)); -#2955708=IFCINDEXEDPOLYGONALFACE((56,57,63)); -#2955709=IFCINDEXEDPOLYGONALFACE((659,660,658)); -#2955710=IFCINDEXEDPOLYGONALFACE((835,792,834)); -#2955711=IFCINDEXEDPOLYGONALFACE((792,804,803)); -#2955712=IFCINDEXEDPOLYGONALFACE((833,792,803)); -#2955713=IFCINDEXEDPOLYGONALFACE((833,834,792)); -#2955714=IFCINDEXEDPOLYGONALFACE((834,819,835)); -#2955715=IFCINDEXEDPOLYGONALFACE((818,817,835)); -#2955716=IFCINDEXEDPOLYGONALFACE((660,707,687)); -#2955717=IFCINDEXEDPOLYGONALFACE((707,689,687)); -#2955718=IFCINDEXEDPOLYGONALFACE((689,688,687)); -#2955719=IFCINDEXEDPOLYGONALFACE((775,694,768)); -#2955720=IFCINDEXEDPOLYGONALFACE((768,769,507)); -#2955721=IFCINDEXEDPOLYGONALFACE((58,103,842)); -#2955722=IFCINDEXEDPOLYGONALFACE((103,101,842)); -#2955723=IFCINDEXEDPOLYGONALFACE((596,595,161)); -#2955724=IFCINDEXEDPOLYGONALFACE((595,160,161)); -#2955725=IFCINDEXEDPOLYGONALFACE((161,160,162)); -#2955726=IFCINDEXEDPOLYGONALFACE((157,762,125)); -#2955727=IFCINDEXEDPOLYGONALFACE((762,314,315)); -#2955728=IFCINDEXEDPOLYGONALFACE((314,265,315)); -#2955729=IFCINDEXEDPOLYGONALFACE((538,445,542)); -#2955730=IFCINDEXEDPOLYGONALFACE((445,468,542)); -#2955731=IFCINDEXEDPOLYGONALFACE((868,227,580)); -#2955732=IFCINDEXEDPOLYGONALFACE((227,621,579)); -#2955733=IFCINDEXEDPOLYGONALFACE((580,227,579)); -#2955734=IFCINDEXEDPOLYGONALFACE((621,646,195)); -#2955735=IFCINDEXEDPOLYGONALFACE((629,676,628)); -#2955736=IFCINDEXEDPOLYGONALFACE((676,656,628)); -#2955737=IFCINDEXEDPOLYGONALFACE((628,653,627)); -#2955738=IFCINDEXEDPOLYGONALFACE((653,885,627)); -#2955739=IFCINDEXEDPOLYGONALFACE((673,429,674)); -#2955740=IFCINDEXEDPOLYGONALFACE((674,629,627)); -#2955741=IFCINDEXEDPOLYGONALFACE((629,628,627)); -#2955742=IFCINDEXEDPOLYGONALFACE((627,911,674)); -#2955743=IFCINDEXEDPOLYGONALFACE((870,309,233)); -#2955744=IFCINDEXEDPOLYGONALFACE((309,234,233)); -#2955745=IFCINDEXEDPOLYGONALFACE((234,235,233)); -#2955746=IFCINDEXEDPOLYGONALFACE((170,171,855)); -#2955747=IFCINDEXEDPOLYGONALFACE((855,854,721)); -#2955748=IFCINDEXEDPOLYGONALFACE((854,720,721)); -#2955749=IFCINDEXEDPOLYGONALFACE((721,700,83)); -#2955750=IFCINDEXEDPOLYGONALFACE((670,659,170)); -#2955751=IFCINDEXEDPOLYGONALFACE((83,84,670)); -#2955752=IFCINDEXEDPOLYGONALFACE((855,721,83)); -#2955753=IFCINDEXEDPOLYGONALFACE((670,170,855)); -#2955754=IFCINDEXEDPOLYGONALFACE((714,368,713)); -#2955755=IFCINDEXEDPOLYGONALFACE((713,712,169)); -#2955756=IFCINDEXEDPOLYGONALFACE((169,168,714)); -#2955757=IFCINDEXEDPOLYGONALFACE((168,710,714)); -#2955758=IFCINDEXEDPOLYGONALFACE((775,507,781)); -#2955759=IFCINDEXEDPOLYGONALFACE((480,479,667)); -#2955760=IFCINDEXEDPOLYGONALFACE((403,152,237)); -#2955761=IFCINDEXEDPOLYGONALFACE((430,680,428)); -#2955762=IFCINDEXEDPOLYGONALFACE((429,673,519)); -#2955763=IFCINDEXEDPOLYGONALFACE((430,428,688)); -#2955764=IFCINDEXEDPOLYGONALFACE((428,429,688)); -#2955765=IFCINDEXEDPOLYGONALFACE((688,689,430)); -#2955766=IFCINDEXEDPOLYGONALFACE((692,687,688)); -#2955767=IFCINDEXEDPOLYGONALFACE((429,519,518)); -#2955768=IFCINDEXEDPOLYGONALFACE((518,692,688)); -#2955769=IFCINDEXEDPOLYGONALFACE((510,391,489)); -#2955770=IFCINDEXEDPOLYGONALFACE((391,300,299)); -#2955771=IFCINDEXEDPOLYGONALFACE((875,391,299)); -#2955772=IFCINDEXEDPOLYGONALFACE((701,854,648)); -#2955773=IFCINDEXEDPOLYGONALFACE((649,650,914)); -#2955774=IFCINDEXEDPOLYGONALFACE((650,145,693)); -#2955775=IFCINDEXEDPOLYGONALFACE((701,648,649)); -#2955776=IFCINDEXEDPOLYGONALFACE((914,853,701)); -#2955777=IFCINDEXEDPOLYGONALFACE((693,709,914)); -#2955778=IFCINDEXEDPOLYGONALFACE((145,144,693)); -#2955779=IFCINDEXEDPOLYGONALFACE((701,649,914)); -#2955780=IFCINDEXEDPOLYGONALFACE((642,746,427)); -#2955781=IFCINDEXEDPOLYGONALFACE((746,740,427)); -#2955782=IFCINDEXEDPOLYGONALFACE((735,640,426)); -#2955783=IFCINDEXEDPOLYGONALFACE((426,425,879)); -#2955784=IFCINDEXEDPOLYGONALFACE((879,728,780)); -#2955785=IFCINDEXEDPOLYGONALFACE((780,735,426)); -#2955786=IFCINDEXEDPOLYGONALFACE((71,103,96)); -#2955787=IFCINDEXEDPOLYGONALFACE((500,499,863)); -#2955788=IFCINDEXEDPOLYGONALFACE((397,288,140)); -#2955789=IFCINDEXEDPOLYGONALFACE((288,289,141)); -#2955790=IFCINDEXEDPOLYGONALFACE((140,288,141)); -#2955791=IFCINDEXEDPOLYGONALFACE((500,863,397)); -#2955792=IFCINDEXEDPOLYGONALFACE((898,513,896)); -#2955793=IFCINDEXEDPOLYGONALFACE((513,512,896)); -#2955794=IFCINDEXEDPOLYGONALFACE((512,905,895)); -#2955795=IFCINDEXEDPOLYGONALFACE((895,897,896)); -#2955796=IFCINDEXEDPOLYGONALFACE((254,309,870)); -#2955797=IFCINDEXEDPOLYGONALFACE((870,80,254)); -#2955798=IFCINDEXEDPOLYGONALFACE((853,914,710)); -#2955799=IFCINDEXEDPOLYGONALFACE((914,709,710)); -#2955800=IFCINDEXEDPOLYGONALFACE((709,368,710)); -#2955801=IFCINDEXEDPOLYGONALFACE((168,169,167)); -#2955802=IFCINDEXEDPOLYGONALFACE((169,699,167)); -#2955803=IFCINDEXEDPOLYGONALFACE((710,168,853)); -#2955804=IFCINDEXEDPOLYGONALFACE((720,854,853)); -#2955805=IFCINDEXEDPOLYGONALFACE((167,720,853)); -#2955806=IFCINDEXEDPOLYGONALFACE((125,315,126)); -#2955807=IFCINDEXEDPOLYGONALFACE((315,846,126)); -#2955808=IFCINDEXEDPOLYGONALFACE((126,180,179)); -#2955809=IFCINDEXEDPOLYGONALFACE((431,878,774)); -#2955810=IFCINDEXEDPOLYGONALFACE((878,609,867)); -#2955811=IFCINDEXEDPOLYGONALFACE((774,878,867)); -#2955812=IFCINDEXEDPOLYGONALFACE((774,866,431)); -#2955813=IFCINDEXEDPOLYGONALFACE((471,612,185)); -#2955814=IFCINDEXEDPOLYGONALFACE((376,381,606)); -#2955815=IFCINDEXEDPOLYGONALFACE((606,337,338)); -#2955816=IFCINDEXEDPOLYGONALFACE((338,444,606)); -#2955817=IFCINDEXEDPOLYGONALFACE((540,416,851)); -#2955818=IFCINDEXEDPOLYGONALFACE((757,641,736)); -#2955819=IFCINDEXEDPOLYGONALFACE((736,729,757)); -#2955820=IFCINDEXEDPOLYGONALFACE((729,759,757)); -#2955821=IFCINDEXEDPOLYGONALFACE((912,785,737)); -#2955822=IFCINDEXEDPOLYGONALFACE((221,370,220)); -#2955823=IFCINDEXEDPOLYGONALFACE((652,635,432)); -#2955824=IFCINDEXEDPOLYGONALFACE((635,885,432)); -#2955825=IFCINDEXEDPOLYGONALFACE((652,651,632)); -#2955826=IFCINDEXEDPOLYGONALFACE((651,571,632)); -#2955827=IFCINDEXEDPOLYGONALFACE((571,633,632)); -#2955828=IFCINDEXEDPOLYGONALFACE((873,703,702)); -#2955829=IFCINDEXEDPOLYGONALFACE((703,691,702)); -#2955830=IFCINDEXEDPOLYGONALFACE((379,702,380)); -#2955831=IFCINDEXEDPOLYGONALFACE((702,691,380)); -#2955832=IFCINDEXEDPOLYGONALFACE((691,703,889)); -#2955833=IFCINDEXEDPOLYGONALFACE((690,554,130)); -#2955834=IFCINDEXEDPOLYGONALFACE((691,889,690)); -#2955835=IFCINDEXEDPOLYGONALFACE((690,130,380)); -#2955836=IFCINDEXEDPOLYGONALFACE((655,654,656)); -#2955837=IFCINDEXEDPOLYGONALFACE((654,653,656)); -#2955838=IFCINDEXEDPOLYGONALFACE((838,188,340)); -#2955839=IFCINDEXEDPOLYGONALFACE((139,246,860)); -#2955840=IFCINDEXEDPOLYGONALFACE((406,405,794)); -#2955841=IFCINDEXEDPOLYGONALFACE((405,237,794)); -#2955842=IFCINDEXEDPOLYGONALFACE((237,153,236)); -#2955843=IFCINDEXEDPOLYGONALFACE((153,345,236)); -#2955844=IFCINDEXEDPOLYGONALFACE((345,284,456)); -#2955845=IFCINDEXEDPOLYGONALFACE((284,283,456)); -#2955846=IFCINDEXEDPOLYGONALFACE((352,375,322)); -#2955847=IFCINDEXEDPOLYGONALFACE((375,514,322)); -#2955848=IFCINDEXEDPOLYGONALFACE((283,352,322)); -#2955849=IFCINDEXEDPOLYGONALFACE((794,871,406)); -#2955850=IFCINDEXEDPOLYGONALFACE((756,456,322)); -#2955851=IFCINDEXEDPOLYGONALFACE((456,236,345)); -#2955852=IFCINDEXEDPOLYGONALFACE((322,456,283)); -#2955853=IFCINDEXEDPOLYGONALFACE((181,756,322)); -#2955854=IFCINDEXEDPOLYGONALFACE((463,462,756)); -#2955855=IFCINDEXEDPOLYGONALFACE((752,915,686)); -#2955856=IFCINDEXEDPOLYGONALFACE((686,778,492)); -#2955857=IFCINDEXEDPOLYGONALFACE((492,5,686)); -#2955858=IFCINDEXEDPOLYGONALFACE((5,4,752)); -#2955859=IFCINDEXEDPOLYGONALFACE((4,178,752)); -#2955860=IFCINDEXEDPOLYGONALFACE((775,782,696)); -#2955861=IFCINDEXEDPOLYGONALFACE((782,773,696)); -#2955862=IFCINDEXEDPOLYGONALFACE((906,907,79)); -#2955863=IFCINDEXEDPOLYGONALFACE((79,81,906)); -#2955864=IFCINDEXEDPOLYGONALFACE((484,219,716)); -#2955865=IFCINDEXEDPOLYGONALFACE((219,211,716)); -#2955866=IFCINDEXEDPOLYGONALFACE((211,490,716)); -#2955867=IFCINDEXEDPOLYGONALFACE((716,506,485)); -#2955868=IFCINDEXEDPOLYGONALFACE((230,229,328)); -#2955869=IFCINDEXEDPOLYGONALFACE((409,883,891)); -#2955870=IFCINDEXEDPOLYGONALFACE((719,909,718)); -#2955871=IFCINDEXEDPOLYGONALFACE((409,891,719)); -#2955872=IFCINDEXEDPOLYGONALFACE((642,641,747)); -#2955873=IFCINDEXEDPOLYGONALFACE((161,533,571)); -#2955874=IFCINDEXEDPOLYGONALFACE((571,651,166)); -#2955875=IFCINDEXEDPOLYGONALFACE((166,697,127)); -#2955876=IFCINDEXEDPOLYGONALFACE((127,596,166)); -#2955877=IFCINDEXEDPOLYGONALFACE((596,161,166)); -#2955878=IFCINDEXEDPOLYGONALFACE((187,572,573)); -#2955879=IFCINDEXEDPOLYGONALFACE((573,574,751)); -#2955880=IFCINDEXEDPOLYGONALFACE((189,734,188)); -#2955881=IFCINDEXEDPOLYGONALFACE((734,340,188)); -#2955882=IFCINDEXEDPOLYGONALFACE((573,751,189)); -#2955883=IFCINDEXEDPOLYGONALFACE((744,615,187)); -#2955884=IFCINDEXEDPOLYGONALFACE((187,573,189)); -#2955885=IFCINDEXEDPOLYGONALFACE((188,838,744)); -#2955886=IFCINDEXEDPOLYGONALFACE((838,64,744)); -#2955887=IFCINDEXEDPOLYGONALFACE((744,187,188)); -#2955888=IFCINDEXEDPOLYGONALFACE((269,238,223)); -#2955889=IFCINDEXEDPOLYGONALFACE((238,160,321)); -#2955890=IFCINDEXEDPOLYGONALFACE((223,238,321)); -#2955891=IFCINDEXEDPOLYGONALFACE((559,789,508)); -#2955892=IFCINDEXEDPOLYGONALFACE((789,509,508)); -#2955893=IFCINDEXEDPOLYGONALFACE((507,558,508)); -#2955894=IFCINDEXEDPOLYGONALFACE((548,111,106)); -#2955895=IFCINDEXEDPOLYGONALFACE((792,835,791)); -#2955896=IFCINDEXEDPOLYGONALFACE((835,831,830)); -#2955897=IFCINDEXEDPOLYGONALFACE((594,835,830)); -#2955898=IFCINDEXEDPOLYGONALFACE((594,791,835)); -#2955899=IFCINDEXEDPOLYGONALFACE((791,793,792)); -#2955900=IFCINDEXEDPOLYGONALFACE((793,809,792)); -#2955901=IFCINDEXEDPOLYGONALFACE((545,603,546)); -#2955902=IFCINDEXEDPOLYGONALFACE((603,127,697)); -#2955903=IFCINDEXEDPOLYGONALFACE((408,708,333)); -#2955904=IFCPOLYGONALFACESET(#2954231,.F.,(#2954232,#2954233,#2954234,#2954235,#2954236,#2954237,#2954238,#2954239,#2954240,#2954241,#2954242,#2954243,#2954244,#2954245,#2954246,#2954247,#2954248,#2954249,#2954250,#2954251,#2954252,#2954253,#2954254,#2954255,#2954256,#2954257,#2954258,#2954259,#2954260,#2954261,#2954262,#2954263,#2954264,#2954265,#2954266,#2954267,#2954268,#2954269,#2954270,#2954271,#2954272,#2954273,#2954274,#2954275,#2954276,#2954277,#2954278,#2954279,#2954280,#2954281,#2954282,#2954283,#2954284,#2954285,#2954286,#2954287,#2954288,#2954289,#2954290,#2954291,#2954292,#2954293,#2954294,#2954295,#2954296,#2954297,#2954298,#2954299,#2954300,#2954301,#2954302,#2954303,#2954304,#2954305,#2954306,#2954307,#2954308,#2954309,#2954310,#2954311,#2954312,#2954313,#2954314,#2954315,#2954316,#2954317,#2954318,#2954319,#2954320,#2954321,#2954322,#2954323,#2954324,#2954325,#2954326,#2954327,#2954328,#2954329,#2954330,#2954331,#2954332,#2954333,#2954334,#2954335,#2954336,#2954337,#2954338,#2954339,#2954340,#2954341,#2954342,#2954343,#2954344,#2954345,#2954346,#2954347,#2954348,#2954349,#2954350,#2954351,#2954352,#2954353,#2954354,#2954355,#2954356,#2954357,#2954358,#2954359,#2954360,#2954361,#2954362,#2954363,#2954364,#2954365,#2954366,#2954367,#2954368,#2954369,#2954370,#2954371,#2954372,#2954373,#2954374,#2954375,#2954376,#2954377,#2954378,#2954379,#2954380,#2954381,#2954382,#2954383,#2954384,#2954385,#2954386,#2954387,#2954388,#2954389,#2954390,#2954391,#2954392,#2954393,#2954394,#2954395,#2954396,#2954397,#2954398,#2954399,#2954400,#2954401,#2954402,#2954403,#2954404,#2954405,#2954406,#2954407,#2954408,#2954409,#2954410,#2954411,#2954412,#2954413,#2954414,#2954415,#2954416,#2954417,#2954418,#2954419,#2954420,#2954421,#2954422,#2954423,#2954424,#2954425,#2954426,#2954427,#2954428,#2954429,#2954430,#2954431,#2954432,#2954433,#2954434,#2954435,#2954436,#2954437,#2954438,#2954439,#2954440,#2954441,#2954442,#2954443,#2954444,#2954445,#2954446,#2954447,#2954448,#2954449,#2954450,#2954451,#2954452,#2954453,#2954454,#2954455,#2954456,#2954457,#2954458,#2954459,#2954460,#2954461,#2954462,#2954463,#2954464,#2954465,#2954466,#2954467,#2954468,#2954469,#2954470,#2954471,#2954472,#2954473,#2954474,#2954475,#2954476,#2954477,#2954478,#2954479,#2954480,#2954481,#2954482,#2954483,#2954484,#2954485,#2954486,#2954487,#2954488,#2954489,#2954490,#2954491,#2954492,#2954493,#2954494,#2954495,#2954496,#2954497,#2954498,#2954499,#2954500,#2954501,#2954502,#2954503,#2954504,#2954505,#2954506,#2954507,#2954508,#2954509,#2954510,#2954511,#2954512,#2954513,#2954514,#2954515,#2954516,#2954517,#2954518,#2954519,#2954520,#2954521,#2954522,#2954523,#2954524,#2954525,#2954526,#2954527,#2954528,#2954529,#2954530,#2954531,#2954532,#2954533,#2954534,#2954535,#2954536,#2954537,#2954538,#2954539,#2954540,#2954541,#2954542,#2954543,#2954544,#2954545,#2954546,#2954547,#2954548,#2954549,#2954550,#2954551,#2954552,#2954553,#2954554,#2954555,#2954556,#2954557,#2954558,#2954559,#2954560,#2954561,#2954562,#2954563,#2954564,#2954565,#2954566,#2954567,#2954568,#2954569,#2954570,#2954571,#2954572,#2954573,#2954574,#2954575,#2954576,#2954577,#2954578,#2954579,#2954580,#2954581,#2954582,#2954583,#2954584,#2954585,#2954586,#2954587,#2954588,#2954589,#2954590,#2954591,#2954592,#2954593,#2954594,#2954595,#2954596,#2954597,#2954598,#2954599,#2954600,#2954601,#2954602,#2954603,#2954604,#2954605,#2954606,#2954607,#2954608,#2954609,#2954610,#2954611,#2954612,#2954613,#2954614,#2954615,#2954616,#2954617,#2954618,#2954619,#2954620,#2954621,#2954622,#2954623,#2954624,#2954625,#2954626,#2954627,#2954628,#2954629,#2954630,#2954631,#2954632,#2954633,#2954634,#2954635,#2954636,#2954637,#2954638,#2954639,#2954640,#2954641,#2954642,#2954643,#2954644,#2954645,#2954646,#2954647,#2954648,#2954649,#2954650,#2954651,#2954652,#2954653,#2954654,#2954655,#2954656,#2954657,#2954658,#2954659,#2954660,#2954661,#2954662,#2954663,#2954664,#2954665,#2954666,#2954667,#2954668,#2954669,#2954670,#2954671,#2954672,#2954673,#2954674,#2954675,#2954676,#2954677,#2954678,#2954679,#2954680,#2954681,#2954682,#2954683,#2954684,#2954685,#2954686,#2954687,#2954688,#2954689,#2954690,#2954691,#2954692,#2954693,#2954694,#2954695,#2954696,#2954697,#2954698,#2954699,#2954700,#2954701,#2954702,#2954703,#2954704,#2954705,#2954706,#2954707,#2954708,#2954709,#2954710,#2954711,#2954712,#2954713,#2954714,#2954715,#2954716,#2954717,#2954718,#2954719,#2954720,#2954721,#2954722,#2954723,#2954724,#2954725,#2954726,#2954727,#2954728,#2954729,#2954730,#2954731,#2954732,#2954733,#2954734,#2954735,#2954736,#2954737,#2954738,#2954739,#2954740,#2954741,#2954742,#2954743,#2954744,#2954745,#2954746,#2954747,#2954748,#2954749,#2954750,#2954751,#2954752,#2954753,#2954754,#2954755,#2954756,#2954757,#2954758,#2954759,#2954760,#2954761,#2954762,#2954763,#2954764,#2954765,#2954766,#2954767,#2954768,#2954769,#2954770,#2954771,#2954772,#2954773,#2954774,#2954775,#2954776,#2954777,#2954778,#2954779,#2954780,#2954781,#2954782,#2954783,#2954784,#2954785,#2954786,#2954787,#2954788,#2954789,#2954790,#2954791,#2954792,#2954793,#2954794,#2954795,#2954796,#2954797,#2954798,#2954799,#2954800,#2954801,#2954802,#2954803,#2954804,#2954805,#2954806,#2954807,#2954808,#2954809,#2954810,#2954811,#2954812,#2954813,#2954814,#2954815,#2954816,#2954817,#2954818,#2954819,#2954820,#2954821,#2954822,#2954823,#2954824,#2954825,#2954826,#2954827,#2954828,#2954829,#2954830,#2954831,#2954832,#2954833,#2954834,#2954835,#2954836,#2954837,#2954838,#2954839,#2954840,#2954841,#2954842,#2954843,#2954844,#2954845,#2954846,#2954847,#2954848,#2954849,#2954850,#2954851,#2954852,#2954853,#2954854,#2954855,#2954856,#2954857,#2954858,#2954859,#2954860,#2954861,#2954862,#2954863,#2954864,#2954865,#2954866,#2954867,#2954868,#2954869,#2954870,#2954871,#2954872,#2954873,#2954874,#2954875,#2954876,#2954877,#2954878,#2954879,#2954880,#2954881,#2954882,#2954883,#2954884,#2954885,#2954886,#2954887,#2954888,#2954889,#2954890,#2954891,#2954892,#2954893,#2954894,#2954895,#2954896,#2954897,#2954898,#2954899,#2954900,#2954901,#2954902,#2954903,#2954904,#2954905,#2954906,#2954907,#2954908,#2954909,#2954910,#2954911,#2954912,#2954913,#2954914,#2954915,#2954916,#2954917,#2954918,#2954919,#2954920,#2954921,#2954922,#2954923,#2954924,#2954925,#2954926,#2954927,#2954928,#2954929,#2954930,#2954931,#2954932,#2954933,#2954934,#2954935,#2954936,#2954937,#2954938,#2954939,#2954940,#2954941,#2954942,#2954943,#2954944,#2954945,#2954946,#2954947,#2954948,#2954949,#2954950,#2954951,#2954952,#2954953,#2954954,#2954955,#2954956,#2954957,#2954958,#2954959,#2954960,#2954961,#2954962,#2954963,#2954964,#2954965,#2954966,#2954967,#2954968,#2954969,#2954970,#2954971,#2954972,#2954973,#2954974,#2954975,#2954976,#2954977,#2954978,#2954979,#2954980,#2954981,#2954982,#2954983,#2954984,#2954985,#2954986,#2954987,#2954988,#2954989,#2954990,#2954991,#2954992,#2954993,#2954994,#2954995,#2954996,#2954997,#2954998,#2954999,#2955000,#2955001,#2955002,#2955003,#2955004,#2955005,#2955006,#2955007,#2955008,#2955009,#2955010,#2955011,#2955012,#2955013,#2955014,#2955015,#2955016,#2955017,#2955018,#2955019,#2955020,#2955021,#2955022,#2955023,#2955024,#2955025,#2955026,#2955027,#2955028,#2955029,#2955030,#2955031,#2955032,#2955033,#2955034,#2955035,#2955036,#2955037,#2955038,#2955039,#2955040,#2955041,#2955042,#2955043,#2955044,#2955045,#2955046,#2955047,#2955048,#2955049,#2955050,#2955051,#2955052,#2955053,#2955054,#2955055,#2955056,#2955057,#2955058,#2955059,#2955060,#2955061,#2955062,#2955063,#2955064,#2955065,#2955066,#2955067,#2955068,#2955069,#2955070,#2955071,#2955072,#2955073,#2955074,#2955075,#2955076,#2955077,#2955078,#2955079,#2955080,#2955081,#2955082,#2955083,#2955084,#2955085,#2955086,#2955087,#2955088,#2955089,#2955090,#2955091,#2955092,#2955093,#2955094,#2955095,#2955096,#2955097,#2955098,#2955099,#2955100,#2955101,#2955102,#2955103,#2955104,#2955105,#2955106,#2955107,#2955108,#2955109,#2955110,#2955111,#2955112,#2955113,#2955114,#2955115,#2955116,#2955117,#2955118,#2955119,#2955120,#2955121,#2955122,#2955123,#2955124,#2955125,#2955126,#2955127,#2955128,#2955129,#2955130,#2955131,#2955132,#2955133,#2955134,#2955135,#2955136,#2955137,#2955138,#2955139,#2955140,#2955141,#2955142,#2955143,#2955144,#2955145,#2955146,#2955147,#2955148,#2955149,#2955150,#2955151,#2955152,#2955153,#2955154,#2955155,#2955156,#2955157,#2955158,#2955159,#2955160,#2955161,#2955162,#2955163,#2955164,#2955165,#2955166,#2955167,#2955168,#2955169,#2955170,#2955171,#2955172,#2955173,#2955174,#2955175,#2955176,#2955177,#2955178,#2955179,#2955180,#2955181,#2955182,#2955183,#2955184,#2955185,#2955186,#2955187,#2955188,#2955189,#2955190,#2955191,#2955192,#2955193,#2955194,#2955195,#2955196,#2955197,#2955198,#2955199,#2955200,#2955201,#2955202,#2955203,#2955204,#2955205,#2955206,#2955207,#2955208,#2955209,#2955210,#2955211,#2955212,#2955213,#2955214,#2955215,#2955216,#2955217,#2955218,#2955219,#2955220,#2955221,#2955222,#2955223,#2955224,#2955225,#2955226,#2955227,#2955228,#2955229,#2955230,#2955231,#2955232,#2955233,#2955234,#2955235,#2955236,#2955237,#2955238,#2955239,#2955240,#2955241,#2955242,#2955243,#2955244,#2955245,#2955246,#2955247,#2955248,#2955249,#2955250,#2955251,#2955252,#2955253,#2955254,#2955255,#2955256,#2955257,#2955258,#2955259,#2955260,#2955261,#2955262,#2955263,#2955264,#2955265,#2955266,#2955267,#2955268,#2955269,#2955270,#2955271,#2955272,#2955273,#2955274,#2955275,#2955276,#2955277,#2955278,#2955279,#2955280,#2955281,#2955282,#2955283,#2955284,#2955285,#2955286,#2955287,#2955288,#2955289,#2955290,#2955291,#2955292,#2955293,#2955294,#2955295,#2955296,#2955297,#2955298,#2955299,#2955300,#2955301,#2955302,#2955303,#2955304,#2955305,#2955306,#2955307,#2955308,#2955309,#2955310,#2955311,#2955312,#2955313,#2955314,#2955315,#2955316,#2955317,#2955318,#2955319,#2955320,#2955321,#2955322,#2955323,#2955324,#2955325,#2955326,#2955327,#2955328,#2955329,#2955330,#2955331,#2955332,#2955333,#2955334,#2955335,#2955336,#2955337,#2955338,#2955339,#2955340,#2955341,#2955342,#2955343,#2955344,#2955345,#2955346,#2955347,#2955348,#2955349,#2955350,#2955351,#2955352,#2955353,#2955354,#2955355,#2955356,#2955357,#2955358,#2955359,#2955360,#2955361,#2955362,#2955363,#2955364,#2955365,#2955366,#2955367,#2955368,#2955369,#2955370,#2955371,#2955372,#2955373,#2955374,#2955375,#2955376,#2955377,#2955378,#2955379,#2955380,#2955381,#2955382,#2955383,#2955384,#2955385,#2955386,#2955387,#2955388,#2955389,#2955390,#2955391,#2955392,#2955393,#2955394,#2955395,#2955396,#2955397,#2955398,#2955399,#2955400,#2955401,#2955402,#2955403,#2955404,#2955405,#2955406,#2955407,#2955408,#2955409,#2955410,#2955411,#2955412,#2955413,#2955414,#2955415,#2955416,#2955417,#2955418,#2955419,#2955420,#2955421,#2955422,#2955423,#2955424,#2955425,#2955426,#2955427,#2955428,#2955429,#2955430,#2955431,#2955432,#2955433,#2955434,#2955435,#2955436,#2955437,#2955438,#2955439,#2955440,#2955441,#2955442,#2955443,#2955444,#2955445,#2955446,#2955447,#2955448,#2955449,#2955450,#2955451,#2955452,#2955453,#2955454,#2955455,#2955456,#2955457,#2955458,#2955459,#2955460,#2955461,#2955462,#2955463,#2955464,#2955465,#2955466,#2955467,#2955468,#2955469,#2955470,#2955471,#2955472,#2955473,#2955474,#2955475,#2955476,#2955477,#2955478,#2955479,#2955480,#2955481,#2955482,#2955483,#2955484,#2955485,#2955486,#2955487,#2955488,#2955489,#2955490,#2955491,#2955492,#2955493,#2955494,#2955495,#2955496,#2955497,#2955498,#2955499,#2955500,#2955501,#2955502,#2955503,#2955504,#2955505,#2955506,#2955507,#2955508,#2955509,#2955510,#2955511,#2955512,#2955513,#2955514,#2955515,#2955516,#2955517,#2955518,#2955519,#2955520,#2955521,#2955522,#2955523,#2955524,#2955525,#2955526,#2955527,#2955528,#2955529,#2955530,#2955531,#2955532,#2955533,#2955534,#2955535,#2955536,#2955537,#2955538,#2955539,#2955540,#2955541,#2955542,#2955543,#2955544,#2955545,#2955546,#2955547,#2955548,#2955549,#2955550,#2955551,#2955552,#2955553,#2955554,#2955555,#2955556,#2955557,#2955558,#2955559,#2955560,#2955561,#2955562,#2955563,#2955564,#2955565,#2955566,#2955567,#2955568,#2955569,#2955570,#2955571,#2955572,#2955573,#2955574,#2955575,#2955576,#2955577,#2955578,#2955579,#2955580,#2955581,#2955582,#2955583,#2955584,#2955585,#2955586,#2955587,#2955588,#2955589,#2955590,#2955591,#2955592,#2955593,#2955594,#2955595,#2955596,#2955597,#2955598,#2955599,#2955600,#2955601,#2955602,#2955603,#2955604,#2955605,#2955606,#2955607,#2955608,#2955609,#2955610,#2955611,#2955612,#2955613,#2955614,#2955615,#2955616,#2955617,#2955618,#2955619,#2955620,#2955621,#2955622,#2955623,#2955624,#2955625,#2955626,#2955627,#2955628,#2955629,#2955630,#2955631,#2955632,#2955633,#2955634,#2955635,#2955636,#2955637,#2955638,#2955639,#2955640,#2955641,#2955642,#2955643,#2955644,#2955645,#2955646,#2955647,#2955648,#2955649,#2955650,#2955651,#2955652,#2955653,#2955654,#2955655,#2955656,#2955657,#2955658,#2955659,#2955660,#2955661,#2955662,#2955663,#2955664,#2955665,#2955666,#2955667,#2955668,#2955669,#2955670,#2955671,#2955672,#2955673,#2955674,#2955675,#2955676,#2955677,#2955678,#2955679,#2955680,#2955681,#2955682,#2955683,#2955684,#2955685,#2955686,#2955687,#2955688,#2955689,#2955690,#2955691,#2955692,#2955693,#2955694,#2955695,#2955696,#2955697,#2955698,#2955699,#2955700,#2955701,#2955702,#2955703,#2955704,#2955705,#2955706,#2955707,#2955708,#2955709,#2955710,#2955711,#2955712,#2955713,#2955714,#2955715,#2955716,#2955717,#2955718,#2955719,#2955720,#2955721,#2955722,#2955723,#2955724,#2955725,#2955726,#2955727,#2955728,#2955729,#2955730,#2955731,#2955732,#2955733,#2955734,#2955735,#2955736,#2955737,#2955738,#2955739,#2955740,#2955741,#2955742,#2955743,#2955744,#2955745,#2955746,#2955747,#2955748,#2955749,#2955750,#2955751,#2955752,#2955753,#2955754,#2955755,#2955756,#2955757,#2955758,#2955759,#2955760,#2955761,#2955762,#2955763,#2955764,#2955765,#2955766,#2955767,#2955768,#2955769,#2955770,#2955771,#2955772,#2955773,#2955774,#2955775,#2955776,#2955777,#2955778,#2955779,#2955780,#2955781,#2955782,#2955783,#2955784,#2955785,#2955786,#2955787,#2955788,#2955789,#2955790,#2955791,#2955792,#2955793,#2955794,#2955795,#2955796,#2955797,#2955798,#2955799,#2955800,#2955801,#2955802,#2955803,#2955804,#2955805,#2955806,#2955807,#2955808,#2955809,#2955810,#2955811,#2955812,#2955813,#2955814,#2955815,#2955816,#2955817,#2955818,#2955819,#2955820,#2955821,#2955822,#2955823,#2955824,#2955825,#2955826,#2955827,#2955828,#2955829,#2955830,#2955831,#2955832,#2955833,#2955834,#2955835,#2955836,#2955837,#2955838,#2955839,#2955840,#2955841,#2955842,#2955843,#2955844,#2955845,#2955846,#2955847,#2955848,#2955849,#2955850,#2955851,#2955852,#2955853,#2955854,#2955855,#2955856,#2955857,#2955858,#2955859,#2955860,#2955861,#2955862,#2955863,#2955864,#2955865,#2955866,#2955867,#2955868,#2955869,#2955870,#2955871,#2955872,#2955873,#2955874,#2955875,#2955876,#2955877,#2955878,#2955879,#2955880,#2955881,#2955882,#2955883,#2955884,#2955885,#2955886,#2955887,#2955888,#2955889,#2955890,#2955891,#2955892,#2955893,#2955894,#2955895,#2955896,#2955897,#2955898,#2955899,#2955900,#2955901,#2955902,#2955903),$); -#2955905=IFCINDEXEDPOLYGONALFACE((929,920,922,930)); -#2955906=IFCINDEXEDPOLYGONALFACE((934,940,923,924)); -#2955907=IFCINDEXEDPOLYGONALFACE((922,920,919,921)); -#2955908=IFCINDEXEDPOLYGONALFACE((921,934,924,922)); -#2955909=IFCINDEXEDPOLYGONALFACE((920,937,917,919)); -#2955910=IFCINDEXEDPOLYGONALFACE((923,925,926,924)); -#2955911=IFCINDEXEDPOLYGONALFACE((920,929,928,937)); -#2955912=IFCINDEXEDPOLYGONALFACE((942,933,938,939)); -#2955913=IFCINDEXEDPOLYGONALFACE((918,933,935)); -#2955914=IFCINDEXEDPOLYGONALFACE((917,918,919)); -#2955915=IFCINDEXEDPOLYGONALFACE((930,922,924,926)); -#2955916=IFCINDEXEDPOLYGONALFACE((927,938,937,928)); -#2955917=IFCINDEXEDPOLYGONALFACE((928,929,930,926,925,931,932,927)); -#2955918=IFCINDEXEDPOLYGONALFACE((925,923,936,931)); -#2955919=IFCINDEXEDPOLYGONALFACE((933,917,937,938)); -#2955920=IFCINDEXEDPOLYGONALFACE((939,932,931,936)); -#2955921=IFCINDEXEDPOLYGONALFACE((940,941,936,923)); -#2955922=IFCINDEXEDPOLYGONALFACE((938,927,932,939)); -#2955923=IFCINDEXEDPOLYGONALFACE((939,936,941,942)); -#2955924=IFCINDEXEDPOLYGONALFACE((942,941,935)); -#2955925=IFCINDEXEDPOLYGONALFACE((941,940,935)); -#2955926=IFCINDEXEDPOLYGONALFACE((940,934,935)); -#2955927=IFCINDEXEDPOLYGONALFACE((934,921,918)); -#2955928=IFCINDEXEDPOLYGONALFACE((921,919,918)); -#2955929=IFCINDEXEDPOLYGONALFACE((918,917,933)); -#2955930=IFCINDEXEDPOLYGONALFACE((933,942,935)); -#2955931=IFCINDEXEDPOLYGONALFACE((934,918,935)); -#2955932=IFCPOLYGONALFACESET(#2954231,.F.,(#2955905,#2955906,#2955907,#2955908,#2955909,#2955910,#2955911,#2955912,#2955913,#2955914,#2955915,#2955916,#2955917,#2955918,#2955919,#2955920,#2955921,#2955922,#2955923,#2955924,#2955925,#2955926,#2955927,#2955928,#2955929,#2955930,#2955931),$); -#2955933=IFCSHAPEREPRESENTATION(#24,'Body','Tessellation',(#2955904,#2955932)); -#2955934=IFCREPRESENTATIONMAP(#2954224,#2955933); -#2955935=IFCCARTESIANPOINT((0.,0.,0.)); -#2955936=IFCDIRECTION((0.,0.,1.)); -#2955937=IFCDIRECTION((1.,0.,0.)); -#2955938=IFCAXIS2PLACEMENT3D(#2955935,#2955936,#2955937); -#2955940=IFCCARTESIANPOINT((-0.624749956168528,-0.634051742046837,2.09684114600104)); -#2955941=IFCBOUNDINGBOX(#2955940,1.24949991233706,1.26093704243657,8.26231216195374); -#2955942=IFCSHAPEREPRESENTATION(#26,'Box','BoundingBox',(#2955941)); -#2955943=IFCREPRESENTATIONMAP(#2955938,#2955942); -#2955944=IFCLIGHTFIXTURETYPE('3YCCtgBJn688$fxiWGQd9e',#2954215,'L5','PENDANT',$,(#2954219,#3002678),(#2955934,#2955943),'227999',$,.NOTDEFINED.); +#2955934=IFCREPRESENTATIONMAP(#2954224,#3015911); +#2955944=IFCLIGHTFIXTURETYPE('3YCCtgBJn688$fxiWGQd9e',#2954215,'L5','PENDANT',$,(#2954219,#3002678),(#2955934,#3015920),'227999',$,.NOTDEFINED.); #2955945=IFCRELASSOCIATESMATERIAL('2XMacPTVvAHQ4bSHXVi_I3',#2954215,$,$,(#2955944),#2955952); #2955946=IFCMATERIAL('',$,$); #2955947=IFCMATERIALCONSTITUENT('Light Source',$,#2955946,$,''); @@ -413014,11 +411062,9 @@ DATA; #2955950=IFCMATERIAL('Lamp2',$,'Materials'); #2955951=IFCMATERIALCONSTITUENT('Lamp2',$,#2955950,$,'Materials'); #2955952=IFCMATERIALCONSTITUENTSET('MaterialConstituentSet',$,(#2955947,#2955949,#2955951)); -#2955953=IFCSTYLEDITEM(#2955904,(#2955956),'PENDANT LIGHT FIXTURES'); #2955954=IFCCOLOURRGB($,0.988235294117647,1.,1.); #2955955=IFCSURFACESTYLERENDERING(#2955954,0.64,$,$,$,$,IFCNORMALISEDRATIOMEASURE(0.5),IFCSPECULAREXPONENT(44.),.NOTDEFINED.); #2955956=IFCSURFACESTYLE('PENDANT LIGHT FIXTURES',.BOTH.,(#2955955)); -#2955957=IFCSTYLEDITEM(#2955932,(#2955960),'Lamp2'); #2955958=IFCCOLOURRGB($,0.470588235294118,0.470588235294118,0.470588235294118); #2955959=IFCSURFACESTYLERENDERING(#2955958,0.,$,$,$,$,IFCNORMALISEDRATIOMEASURE(0.5),IFCSPECULAREXPONENT(64.),.NOTDEFINED.); #2955960=IFCSURFACESTYLE('Lamp2',.BOTH.,(#2955959)); @@ -413130,7 +411176,7 @@ DATA; #2956073=IFCSURFACESTYLERENDERING(#2956071,0.,#2956072,$,$,$,IFCNORMALISEDRATIOMEASURE(0.02),IFCSPECULARROUGHNESS(1.),.NOTDEFINED.); #2956074=IFCSURFACESTYLE('LIGHT FIXTURE.001',.BOTH.,(#2956073)); #2956075=IFCLIGHTFIXTURE('1RBzq7jU9BoOwXipNAfOws',$,'LightFixture',$,$,#2969418,#2956102,$,$); -#2956094=IFCRELDEFINESBYTYPE('1zseq05dP6S9wRcQCU6Iy4',$,$,$,(#2956075,#2956114,#2956139,#2956164,#2956189,#2981383,#2981413,#2981439),#2954087); +#2956094=IFCRELDEFINESBYTYPE('1zseq05dP6S9wRcQCU6Iy4',$,$,$,(#2956164,#2981439,#2981413,#2956114,#2956189,#2981383,#2956139,#2956075),#2954087); #2956095=IFCCARTESIANPOINT((0.,0.,0.)); #2956096=IFCDIRECTION((1.,0.,0.)); #2956097=IFCDIRECTION((0.,1.,0.)); @@ -413367,26 +411413,6 @@ DATA; #2958763=IFCREPRESENTATIONMAP(#2958762,#2958758); #2958764=IFCSTYLEDITEM(#2958752,(#2953513),'LIGHT FIXTURE'); #2958765=IFCSTYLEDITEM(#2958753,(#2930352),'ILLUMINATED LENS_pe'); -#2959374=IFCCARTESIANPOINTLIST2D(((-1.45040615961989E-07,8.75929515586904E-08),(18.5106964111328,8.54113437753767E-08))); -#2959375=IFCINDEXEDPOLYCURVE(#2959374,$,.F.); -#2959376=IFCSHAPEREPRESENTATION(#35,'Axis','Curve2D',(#2959375)); -#2959377=IFCCARTESIANPOINTLIST2D(((0.,0.),(0.,0.427083334264656),(18.9377783522181,0.427083334264656),(18.9377783522181,0.),(0.,0.))); -#2959378=IFCINDEXEDPOLYCURVE(#2959377,$,.F.); -#2959379=IFCDIRECTION((0.,0.,1.)); -#2959380=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#2959378); -#2959381=IFCCARTESIANPOINT((0.,0.,0.)); -#2959382=IFCDIRECTION((0.,0.,1.)); -#2959383=IFCDIRECTION((1.,0.,0.)); -#2959384=IFCAXIS2PLACEMENT3D(#2959381,#2959382,#2959383); -#2959385=IFCEXTRUDEDAREASOLID(#2959380,#2959384,#2959379,8.00000009887175); -#2959386=IFCCARTESIANPOINT((18.5106948917619,-1.10143448750634E-07,-2.91397119324188E-15)); -#2959387=IFCDIRECTION((0.70710688829422,-0.707106649875641,0.)); -#2959388=IFCDIRECTION((-0.707106661977246,-0.707106900395829,0.)); -#2959389=IFCAXIS2PLACEMENT3D(#2959386,#2959387,#2959388); -#2959390=IFCPLANE(#2959389); -#2959391=IFCHALFSPACESOLID(#2959390,.F.); -#2959392=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#2959385,#2959391); -#2959393=IFCSHAPEREPRESENTATION(#24,'Body','Clipping',(#2959392)); #2959521=IFCCARTESIANPOINTLIST2D(((-3.91079737482869E-07,-2.3224882284012E-07),(9.58084487915039,-1.10981183354397E-07))); #2959522=IFCINDEXEDPOLYCURVE(#2959521,$,.F.); #2959523=IFCSHAPEREPRESENTATION(#35,'Axis','Curve2D',(#2959522)); @@ -413519,7 +411545,7 @@ DATA; #2959873=IFCSHAPEREPRESENTATION(#27,'Annotation','GeometricSet',(#2959872)); #2959874=IFCPRODUCTDEFINITIONSHAPE($,$,(#2959873)); #2959933=IFCANNOTATION('2OgZU2hdP9JB6hoZVgPu4e',$,'IfcBuildingStorey/1ST FLOOR',$,'SECTION_LEVEL',#2990083,#2959943); -#2959943=IFCPRODUCTDEFINITIONSHAPE($,$,(#2990087)); +#2959943=IFCPRODUCTDEFINITIONSHAPE($,$,(#3008426)); #2959993=IFCANNOTATION('0O0fuOgDn7ORMMB9b_GOcg',$,'IfcBuildingStorey/1ST FLOOR',$,'SECTION_LEVEL',#2959998,#2960003); #2959994=IFCCARTESIANPOINT((-20.8396376587275,-261.633264736866,2.81535696243321E-05)); #2959995=IFCDIRECTION((0.,0.,1.)); @@ -414348,26 +412374,6 @@ DATA; #2963660=IFCDIRECTION((0.999999999999289,-1.19209284576907E-06,0.)); #2963661=IFCAXIS2PLACEMENT3D(#2963658,#2963659,#2963660); #2963662=IFCLOCALPLACEMENT(#1674114,#2963661); -#2963678=IFCCARTESIANPOINTLIST2D(((0.42708346247673,5.92245754660325E-08),(3.43429970741272,2.88214039301238E-07))); -#2963679=IFCINDEXEDPOLYCURVE(#2963678,$,.F.); -#2963680=IFCSHAPEREPRESENTATION(#35,'Axis','Curve2D',(#2963679)); -#2963681=IFCCARTESIANPOINTLIST2D(((0.,0.),(0.,0.427083334264656),(3.43429955224793,0.427083334264656),(3.43429955224793,0.),(0.,0.))); -#2963682=IFCINDEXEDPOLYCURVE(#2963681,$,.F.); -#2963683=IFCDIRECTION((0.,0.,1.)); -#2963684=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#2963682); -#2963685=IFCCARTESIANPOINT((0.,0.,0.)); -#2963686=IFCDIRECTION((0.,0.,1.)); -#2963687=IFCDIRECTION((1.,0.,0.)); -#2963688=IFCAXIS2PLACEMENT3D(#2963685,#2963686,#2963687); -#2963689=IFCEXTRUDEDAREASOLID(#2963684,#2963688,#2963683,8.00000009887175); -#2963690=IFCCARTESIANPOINT((0.427083657404256,5.92247627434644E-08,-2.91397119324188E-15)); -#2963691=IFCDIRECTION((-0.707106471061707,-0.707107067108154,0.)); -#2963692=IFCDIRECTION((-0.707107079209714,0.707106483163256,0.)); -#2963693=IFCAXIS2PLACEMENT3D(#2963690,#2963691,#2963692); -#2963694=IFCPLANE(#2963693); -#2963695=IFCHALFSPACESOLID(#2963694,.F.); -#2963696=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#2963689,#2963695); -#2963697=IFCSHAPEREPRESENTATION(#24,'Body','Clipping',(#2963696)); #2963703=IFCCARTESIANPOINT((0.251770078200559,-2.84772758596688E-06,-3.94430452610506E-31)); #2963704=IFCDIRECTION((0.,0.,1.)); #2963705=IFCDIRECTION((1.,-2.11758236813575E-22,0.)); @@ -419293,21 +417299,11 @@ DATA; #2969666=IFCDIRECTION((0.999999999999971,2.38418571996122E-07,0.)); #2969667=IFCAXIS2PLACEMENT3D(#2969664,#2969665,#2969666); #2969668=IFCLOCALPLACEMENT(#1674114,#2969667); -#2969669=IFCCARTESIANPOINT((-264.077555613745,-347.351952076412,8.09842520185656)); -#2969670=IFCDIRECTION((0.,0.,1.)); -#2969671=IFCDIRECTION((7.54979012640421E-08,-0.999999999999997,0.)); -#2969672=IFCAXIS2PLACEMENT3D(#2969669,#2969670,#2969671); -#2969673=IFCLOCALPLACEMENT(#1674114,#2969672); #2969679=IFCCARTESIANPOINT((-270.713301440262,-347.747786989369,8.00000009887175)); #2969680=IFCDIRECTION((0.,0.,1.)); #2969681=IFCDIRECTION((0.999999999999971,2.38418571996122E-07,0.)); #2969682=IFCAXIS2PLACEMENT3D(#2969679,#2969680,#2969681); #2969683=IFCLOCALPLACEMENT(#1674114,#2969682); -#2969684=IFCCARTESIANPOINT((-253.417934381202,-338.403198929071,8.09842520185656)); -#2969685=IFCDIRECTION((0.,0.,1.)); -#2969686=IFCDIRECTION((0.999999999999993,1.19209282445352E-07,0.)); -#2969687=IFCAXIS2PLACEMENT3D(#2969684,#2969685,#2969686); -#2969688=IFCLOCALPLACEMENT(#1674114,#2969687); #2969689=IFCPROPERTYSINGLEVALUE('HasUnderlay',$,IFCBOOLEAN(.F.),$); #2969690=IFCPROPERTYSINGLEVALUE('HasLinework',$,IFCBOOLEAN(.T.),$); #2969691=IFCPROPERTYSINGLEVALUE('HasAnnotation',$,IFCBOOLEAN(.T.),$); @@ -419481,9 +417477,6 @@ DATA; #2972160=IFCDIRECTION((3.13916473260161E-07,-0.999999999999944,-1.19209289550775E-07)); #2972161=IFCAXIS2PLACEMENT3D(#2972158,#2972159,#2972160); #2972162=IFCLOCALPLACEMENT($,#2972161); -#2972183=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#2972185); -#2972184=IFCCARTESIANPOINTLIST2D(((3.39869008915318,13.4621486263325),(3.82573390257327,13.4621486263325),(3.82574133359854,5.76041814849133),(6.2944882810898,5.7604197129177),(6.2944882810898,5.33333600662512),(3.39870808005646,5.33333757105149))); -#2972185=IFCINDEXEDPOLYCURVE(#2972184,(IFCLINEINDEX((3,2)),IFCLINEINDEX((2,1)),IFCLINEINDEX((1,6)),IFCLINEINDEX((6,5)),IFCLINEINDEX((5,4)),IFCLINEINDEX((4,3))),.F.); #2972186=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#2972188); #2972187=IFCCARTESIANPOINTLIST2D(((12.7667884814145,-10.7550362902363),(-18.5453844821359,-10.7550362902363),(-18.5453844821359,-0.949538755291716),(12.7667884814145,-0.949538755291716))); #2972188=IFCINDEXEDPOLYCURVE(#2972187,(IFCLINEINDEX((4,1)),IFCLINEINDEX((1,2)),IFCLINEINDEX((2,3)),IFCLINEINDEX((3,4))),.F.); @@ -419492,14 +417485,6 @@ DATA; #2972223=IFCDIRECTION((0.999999999999971,-2.38418586206986E-07,0.)); #2972224=IFCAXIS2PLACEMENT3D(#2972221,#2972222,#2972223); #2972225=IFCLOCALPLACEMENT(#1674114,#2972224); -#2972226=IFCCARTESIANPOINT((-264.108802940941,-353.346904673182,0.)); -#2972227=IFCDIRECTION((0.,0.,1.)); -#2972228=IFCDIRECTION((-7.0333084778426E-07,-0.999999999999753,0.)); -#2972229=IFCAXIS2PLACEMENT3D(#2972226,#2972227,#2972228); -#2972230=IFCLOCALPLACEMENT(#1674114,#2972229); -#2972234=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#2972236); -#2972235=IFCCARTESIANPOINTLIST2D(((-11.0192483491472,-6.79525214167217E-07),(-11.0192483491472,-1.25000082210606),(0.783414665482489,-1.24999964878628),(0.783414665482489,4.49306756862756E-07))); -#2972236=IFCINDEXEDPOLYCURVE(#2972235,(IFCLINEINDEX((3,2)),IFCLINEINDEX((2,1)),IFCLINEINDEX((1,4)),IFCLINEINDEX((4,3))),.F.); #2972237=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#2972239); #2972238=IFCCARTESIANPOINTLIST2D(((4.12020861633181,4.05062566904884),(4.62020867139961,4.05062566904884),(4.62021062693258,31.2266512492823),(16.279827578487,31.2266512492823),(16.279827578487,22.5381400641494),(16.7798276335549,22.5381400641494),(16.7798276335549,31.7266513043501),(4.12021057186477,31.7266513043501))); #2972239=IFCINDEXEDPOLYCURVE(#2972238,(IFCLINEINDEX((8,7)),IFCLINEINDEX((7,6)),IFCLINEINDEX((6,5)),IFCLINEINDEX((5,4)),IFCLINEINDEX((4,3)),IFCLINEINDEX((3,2)),IFCLINEINDEX((2,1)),IFCLINEINDEX((1,8))),.F.); @@ -419531,7 +417516,7 @@ DATA; #2972291=IFCINDEXEDPOLYCURVE(#2972290,$,$); #2972292=IFCGEOMETRICCURVESET((#2972291)); #2972293=IFCSHAPEREPRESENTATION(#27,'Annotation','GeometricSet',(#2972292)); -#2972294=IFCPROPERTYSET('33k0$wOYb9$BN_f_aJigUc',$,'EPset_Annotation',$,(#2972296)); +#2972294=IFCPROPERTYSET('33k0$wOYb9$BN_f_aJigUc',$,'EPset_Annotation',$,(#2972296,#3016287,#3016288)); #2972295=IFCRELDEFINESBYPROPERTIES('06TFuzxET639BBE2Z7B42j',$,$,$,(#2972279),#2972294); #2972296=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); #2972340=IFCANNOTATION('3LTTlRuzj8AOmXsBU3nEy1',$,'TEXT_LEADER',$,'TEXT_LEADER',#2972361,#2972346); @@ -419577,34 +417562,20 @@ DATA; #2972406=IFCAXIS2PLACEMENT3D(#2972403,#2972404,#2972405); #2972407=IFCLOCALPLACEMENT($,#2972406); #2972412=IFCRELASSIGNSTOPRODUCT('3XZB5VHkX2ChNdkC22omsu',$,$,$,(#2972386,#2988612,#2989339,#2989772),$,#2931374); -#2972430=IFCANNOTATION('3yf56pJI51$B5wFNbZwPR0',$,'TEXT_LEADER',$,'TEXT_LEADER',#2972451,#2972436); -#2972436=IFCPRODUCTDEFINITIONSHAPE($,$,(#3001872)); -#2972441=IFCTEXTLITERALWITHEXTENT('{{material.Name}}',#2972442,.RIGHT.,#2972446,'middle-right'); -#2972442=IFCAXIS2PLACEMENT3D(#2972443,#2972444,#2972445); -#2972443=IFCCARTESIANPOINT((0.,0.,0.)); -#2972444=IFCDIRECTION((0.,0.,1.)); -#2972445=IFCDIRECTION((1.,0.,0.)); -#2972446=IFCPLANAREXTENT(1000.,1000.); -#2972447=IFCCARTESIANPOINT((2.65646755226015,11.6603627918273,9.44610812219735)); -#2972448=IFCDIRECTION((-0.99999999999995,-3.13916473260163E-07,-4.37113882867357E-08)); -#2972449=IFCDIRECTION((3.13916473260161E-07,-0.999999999999944,-1.19209289550775E-07)); -#2972450=IFCAXIS2PLACEMENT3D(#2972447,#2972448,#2972449); -#2972451=IFCLOCALPLACEMENT($,#2972450); -#2972456=IFCRELASSIGNSTOPRODUCT('07cU5KumD9Kfc2yg$OSRHW',$,$,$,(#2972430,#2973459,#2975313),$,#2885280); -#2972457=IFCMATERIAL('PL - 2',$,'PLASTIC LAMINATE'); +#2972457=IFCMATERIAL('PL - 2 W/ 1X2 MAPLE NOSING\X2\000A\X0\STAINED TO MATCH',$,'PLASTIC LAMINATE'); #2972458=IFCSTYLEDITEM($,(#2885355),'PL-2_pe'); #2972459=IFCSTYLEDREPRESENTATION(#24,'Body',$,(#2972458)); #2972460=IFCMATERIALDEFINITIONREPRESENTATION($,$,(#2972459),#2972457); #2972461=IFCRELASSOCIATESMATERIAL('1aOpb2XGD7yvGHtmS2q2cT',$,$,$,(#2885280),#2972457); #2972489=IFCANNOTATION('08gL3A6W56fgkCEaZC99m4',$,'TEXT_LEADER',$,'TEXT_LEADER',#2972574,#2972495); -#2972495=IFCPRODUCTDEFINITIONSHAPE($,$,(#3001868)); +#2972495=IFCPRODUCTDEFINITIONSHAPE($,$,(#3017045)); #2972500=IFCTEXTLITERALWITHEXTENT('{{material.item.Material.Name.0}}',#2972501,.RIGHT.,#2972505,'middle-right'); #2972501=IFCAXIS2PLACEMENT3D(#2972502,#2972503,#2972504); #2972502=IFCCARTESIANPOINT((0.,0.,0.)); #2972503=IFCDIRECTION((0.,0.,1.)); #2972504=IFCDIRECTION((1.,0.,0.)); #2972505=IFCPLANAREXTENT(1000.,1000.); -#2972506=IFCRELASSIGNSTOPRODUCT('3S8QssysD9KBb3N1yps$21',$,$,$,(#2972489,#2987887),$,#2917802); +#2972506=IFCRELASSIGNSTOPRODUCT('3S8QssysD9KBb3N1yps$21',$,$,$,(#2972489,#2987887,#3017046),$,#2917802); #2972507=IFCINDEXEDPOLYGONALFACE((3,4,5)); #2972508=IFCINDEXEDPOLYGONALFACE((2,3,5)); #2972509=IFCINDEXEDPOLYGONALFACE((2,5,1)); @@ -419674,7 +417645,7 @@ DATA; #2972573=IFCAXIS2PLACEMENT3D(#2972570,#2972571,#2972572); #2972574=IFCLOCALPLACEMENT($,#2972573); #2972659=IFCANNOTATION('2HR4ja4Ub2CQNoOfgJ62Tb',$,'TEXT_LEADER',$,'TEXT_LEADER',#2990124,#2972665); -#2972665=IFCPRODUCTDEFINITIONSHAPE($,$,(#3001914)); +#2972665=IFCPRODUCTDEFINITIONSHAPE($,$,(#3017425)); #2972670=IFCTEXTLITERALWITHEXTENT('{{material.item.Material.Name.0}}',#2972671,.RIGHT.,#2972675,'middle-left'); #2972671=IFCAXIS2PLACEMENT3D(#2972672,#2972673,#2972674); #2972672=IFCCARTESIANPOINT((0.,0.,0.)); @@ -419699,9 +417670,9 @@ DATA; #2972705=IFCCOLOURRGB($,0.800000011920929,0.800000011920929,0.800000011920929); #2972706=IFCCOLOURRGB($,0.800000011920929,0.800000011920929,0.800000011920929); #2972707=IFCEXTERNALLYDEFINEDSURFACESTYLE('OD_Textures\\Materials.blend','materials/MAPLE','MAPLE'); -#2972708=IFCRELASSIGNSTOPRODUCT('2Me4TS$5n6qPEovqL2Yq8X',$,$,$,(#2972681,#3005817),$,#2945600); +#2972708=IFCRELASSIGNSTOPRODUCT('2Me4TS$5n6qPEovqL2Yq8X',$,$,$,(#2972681),$,#2945600); #2972714=IFCANNOTATION('3sBCDWY5D5kQobKcFPIawG',$,'TEXT_LEADER',$,'TEXT_LEADER',#2990092,#2972720); -#2972720=IFCPRODUCTDEFINITIONSHAPE($,$,(#3005863)); +#2972720=IFCPRODUCTDEFINITIONSHAPE($,$,(#3008390)); #2972725=IFCTEXTLITERALWITHEXTENT('{{material.item.Material.Name.0}}',#2972726,.RIGHT.,#2972730,'middle-left'); #2972726=IFCAXIS2PLACEMENT3D(#2972727,#2972728,#2972729); #2972727=IFCCARTESIANPOINT((0.,0.,0.)); @@ -420199,35 +418170,6 @@ DATA; #2973452=IFCDIRECTION((4.33125762810917E-07,-0.999999999999902,-8.94069884793593E-08)); #2973453=IFCAXIS2PLACEMENT3D(#2973450,#2973451,#2973452); #2973454=IFCLOCALPLACEMENT($,#2973453); -#2973459=IFCANNOTATION('2WgSJ$YeP5TfNtC05BCNL5',$,'TEXT_LEADER',$,'TEXT_LEADER',#2973527,#2973466); -#2973465=IFCRELASSIGNSTOPRODUCT('1ZLclwajf2VBoDE4ObNrb8',$,$,$,(#2916045),$,#2973459); -#2973466=IFCPRODUCTDEFINITIONSHAPE($,$,(#2999854)); -#2973471=IFCTEXTLITERALWITHEXTENT('{{material.Name}}',#2973472,.RIGHT.,#2973476,'middle-right'); -#2973472=IFCAXIS2PLACEMENT3D(#2973473,#2973474,#2973475); -#2973473=IFCCARTESIANPOINT((0.,0.,0.)); -#2973474=IFCDIRECTION((0.,0.,1.)); -#2973475=IFCDIRECTION((1.,0.,0.)); -#2973476=IFCPLANAREXTENT(1000.,1000.); -#2973523=IFCCARTESIANPOINT((-17.7295173559915,11.0768301906235,9.29638000298047)); -#2973524=IFCDIRECTION((-0.999999999999903,-4.33125762810918E-07,7.5497901264036E-08)); -#2973525=IFCDIRECTION((4.33125762810917E-07,-0.999999999999902,-8.94069884793593E-08)); -#2973526=IFCAXIS2PLACEMENT3D(#2973523,#2973524,#2973525); -#2973527=IFCLOCALPLACEMENT($,#2973526); -#2973528=IFCANNOTATION('0se4Gvx4j2LBO_AUy$sN4a',$,'TEXT_LEADER',$,'TEXT_LEADER',#2973550,#2973535); -#2973534=IFCRELASSIGNSTOPRODUCT('0jGxIP24LDKuKwnPgdi$Dy',$,$,$,(#2916045),$,#2973528); -#2973535=IFCPRODUCTDEFINITIONSHAPE($,$,(#2999858)); -#2973540=IFCTEXTLITERALWITHEXTENT('{{material.item.Material.Name.0}}',#2973541,.RIGHT.,#2973545,'middle-right'); -#2973541=IFCAXIS2PLACEMENT3D(#2973542,#2973543,#2973544); -#2973542=IFCCARTESIANPOINT((0.,0.,0.)); -#2973543=IFCDIRECTION((0.,0.,1.)); -#2973544=IFCDIRECTION((1.,0.,0.)); -#2973545=IFCPLANAREXTENT(1000.,1000.); -#2973546=IFCCARTESIANPOINT((-17.7295173559915,11.0768301906235,13.1786870831267)); -#2973547=IFCDIRECTION((-0.999999999999903,-4.33125762810918E-07,7.5497901264036E-08)); -#2973548=IFCDIRECTION((4.33125762810917E-07,-0.999999999999902,-8.94069884793593E-08)); -#2973549=IFCAXIS2PLACEMENT3D(#2973546,#2973547,#2973548); -#2973550=IFCLOCALPLACEMENT($,#2973549); -#2973555=IFCRELASSIGNSTOPRODUCT('2XE0H$61b53gGwrexTtsZ3',$,$,$,(#2973528),$,#2916891); #2973560=IFCFURNITURETYPE('1ikUve4Hz9lQGT$s45HBt_',$,'SHELVING',$,$,(#2973561),$,$,$,.NOTDEFINED.,.NOTDEFINED.); #2973561=IFCPROPERTYSET('0JfEEJ6P9FHOKmi0zcN6$r',$,'EPset_Parametric',$,(#2973562)); #2973562=IFCPROPERTYSINGLEVALUE('LayerSetDirection',$,IFCLABEL('AXIS3'),$); @@ -420407,26 +418349,6 @@ DATA; #2974105=IFCAXIS2PLACEMENT3D(#2974102,#2974103,#2974104); #2974106=IFCEXTRUDEDAREASOLID(#2974101,#2974105,#2974100,15.0000000876079); #2974107=IFCSHAPEREPRESENTATION(#24,'Body','SweptSolid',(#2974106)); -#2974108=IFCCARTESIANPOINTLIST2D(((-0.427083075046539,2.02385038505781E-07),(9.09444046020508,-5.23019139109238E-08))); -#2974109=IFCINDEXEDPOLYCURVE(#2974108,$,.F.); -#2974110=IFCSHAPEREPRESENTATION(#35,'Axis','Curve2D',(#2974109)); -#2974111=IFCCARTESIANPOINTLIST2D(((0.,0.),(0.,0.562500009934108),(9.09443925436653,0.562500009934108),(9.09443925436653,0.),(0.,0.))); -#2974112=IFCINDEXEDPOLYCURVE(#2974111,$,.F.); -#2974113=IFCDIRECTION((0.,0.,1.)); -#2974114=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#2974112); -#2974115=IFCCARTESIANPOINT((0.,0.,0.)); -#2974116=IFCDIRECTION((0.,0.,1.)); -#2974117=IFCDIRECTION((1.,0.,0.)); -#2974118=IFCAXIS2PLACEMENT3D(#2974115,#2974116,#2974117); -#2974119=IFCEXTRUDEDAREASOLID(#2974114,#2974118,#2974113,15.0000000876079); -#2974120=IFCCARTESIANPOINT((8.5840231477432,-3.96337381112169E-09,-2.91397119324188E-15)); -#2974121=IFCDIRECTION((0.740560472011566,-0.671989738941193,0.)); -#2974122=IFCDIRECTION((-0.671989731566695,-0.740560463884565,0.)); -#2974123=IFCAXIS2PLACEMENT3D(#2974120,#2974121,#2974122); -#2974124=IFCPLANE(#2974123); -#2974125=IFCHALFSPACESOLID(#2974124,.F.); -#2974126=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#2974119,#2974125); -#2974127=IFCSHAPEREPRESENTATION(#24,'Body','Clipping',(#2974126)); #2974128=IFCCARTESIANPOINTLIST2D(((1.16096341429284E-08,5.03190676681697E-07),(29.366138458252,6.71234261062637E-07))); #2974129=IFCINDEXEDPOLYCURVE(#2974128,$,.F.); #2974130=IFCSHAPEREPRESENTATION(#35,'Axis','Curve2D',(#2974129)); @@ -421200,15 +419122,6 @@ DATA; #2975310=IFCDIRECTION((-0.999999999999924,-3.8941436220796E-07,0.)); #2975311=IFCAXIS2PLACEMENT3D(#2975308,#2975309,#2975310); #2975312=IFCLOCALPLACEMENT($,#2975311); -#2975313=IFCANNOTATION('0SNavgli9EMu0VsLULEVc8',$,'TEXT_LEADER',$,'TEXT_LEADER',#2975581,#2975319); -#2975319=IFCPRODUCTDEFINITIONSHAPE($,$,(#3000016)); -#2975324=IFCTEXTLITERALWITHEXTENT('{{material.Name}}',#2975325,.RIGHT.,#2975329,'middle-left'); -#2975325=IFCAXIS2PLACEMENT3D(#2975326,#2975327,#2975328); -#2975326=IFCCARTESIANPOINT((0.,0.,0.)); -#2975327=IFCDIRECTION((0.,0.,1.)); -#2975328=IFCDIRECTION((1.,0.,0.)); -#2975329=IFCPLANAREXTENT(1000.,1000.); -#2975330=IFCRELASSIGNSTOPRODUCT('2NuZUBPVr8su7LAKGtJGny',$,$,$,(#2885280),$,#2975313); #2975331=IFCANNOTATION('2keaP63f958QSNkAWa3_sq',$,'TEXT_LEADER',$,'TEXT_LEADER',#2975586,#2975337); #2975337=IFCPRODUCTDEFINITIONSHAPE($,$,(#3000028)); #2975342=IFCTEXTLITERALWITHEXTENT('{{material.item.Material.Name.0}}',#2975343,.RIGHT.,#2975347,'middle-left'); @@ -421260,11 +419173,6 @@ DATA; #2975559=IFCPROPERTYSET('1XzYXUVab6Yxw9Vy1E3xgl',$,'EPset_Drawing',$,(#2975561,#2975638,#2975639)); #2975560=IFCRELDEFINESBYPROPERTIES('0$_UraJtr5DemYTsK5pJ8W',$,$,$,(#2961250),#2975559); #2975561=IFCPROPERTYSINGLEVALUE('HasUnderlay',$,IFCBOOLEAN(.F.),$); -#2975577=IFCCARTESIANPOINT((0.572098991063636,1.21561795707763,-1.22988484115425)); -#2975578=IFCDIRECTION((-3.89414362207959E-07,0.999999999999921,7.54978986586354E-08)); -#2975579=IFCDIRECTION((-0.999999999999924,-3.8941436220796E-07,0.)); -#2975580=IFCAXIS2PLACEMENT3D(#2975577,#2975578,#2975579); -#2975581=IFCLOCALPLACEMENT($,#2975580); #2975582=IFCCARTESIANPOINT((-20.865314588772,1.21561033049906,-1.34309582666462)); #2975583=IFCDIRECTION((-3.89414362207959E-07,0.999999999999921,7.54978986586354E-08)); #2975584=IFCDIRECTION((-0.999999999999924,-3.8941436220796E-07,0.)); @@ -421287,9 +419195,9 @@ DATA; #2975806=IFCDIRECTION((-0.999999999999924,-3.8941436220796E-07,2.00971843250877E-14)); #2975807=IFCAXIS2PLACEMENT3D(#2975804,#2975805,#2975806); #2975808=IFCLOCALPLACEMENT($,#2975807); -#2975831=IFCRELASSIGNSTOPRODUCT('3VLglTvoTAV8BI9ypFhe9M',$,$,$,(#3005256,#3005282,#3005411),$,#2894240); +#2975831=IFCRELASSIGNSTOPRODUCT('3VLglTvoTAV8BI9ypFhe9M',$,$,$,(#3005282,#3005411),$,#2894240); #2975837=IFCANNOTATION('0lwkmPQFHBPfk0txayB2TJ',$,'TEXT_LEADER',$,'TEXT_LEADER',#3005327,#2975843); -#2975843=IFCPRODUCTDEFINITIONSHAPE($,$,(#3005367)); +#2975843=IFCPRODUCTDEFINITIONSHAPE($,$,(#3008493)); #2975848=IFCTEXTLITERALWITHEXTENT('{{material.item.Material.Name.0}}',#2975849,.RIGHT.,#2975853,'middle-left'); #2975849=IFCAXIS2PLACEMENT3D(#2975850,#2975851,#2975852); #2975850=IFCCARTESIANPOINT((0.,0.,0.)); @@ -421310,7 +419218,7 @@ DATA; #2975884=IFCAXIS2PLACEMENT3D(#2975881,#2975882,#2975883); #2975885=IFCLOCALPLACEMENT($,#2975884); #2975886=IFCANNOTATION('2Efo_SO41AxenDQXIJvYF4',$,'TEXT_LEADER',$,'TEXT_LEADER',#2975907,#2975892); -#2975892=IFCPRODUCTDEFINITIONSHAPE($,$,(#3005213)); +#2975892=IFCPRODUCTDEFINITIONSHAPE($,$,(#3008497)); #2975897=IFCTEXTLITERALWITHEXTENT('{{material.item.Material.Name.0}}',#2975898,.RIGHT.,#2975902,'middle-right'); #2975898=IFCAXIS2PLACEMENT3D(#2975899,#2975900,#2975901); #2975899=IFCCARTESIANPOINT((0.,0.,0.)); @@ -424450,23 +422358,6 @@ DATA; #2981244=IFCSHAPEREPRESENTATION(#29,'Annotation','MappedRepresentation',(#2981243)); #2981245=IFCPRODUCTDEFINITIONSHAPE($,$,(#2981244)); #2981246=IFCRELASSIGNSTOPRODUCT('2ou7t9vsv05PYdlEYxItt7',$,$,$,(#2981237),$,#2981127); -#2981247=IFCLIGHTFIXTURE('1gpEuvsQ1FchyjGOLMUp5P',$,'LightFixture',$,$,#2989587,#2981274,$,$); -#2981266=IFCRELDEFINESBYTYPE('1o8TE4COr19OsmCrsnxgs5',$,$,$,(#2981247),#2955944); -#2981267=IFCCARTESIANPOINT((0.,0.,0.)); -#2981268=IFCDIRECTION((1.,0.,0.)); -#2981269=IFCDIRECTION((0.,1.,0.)); -#2981270=IFCDIRECTION((0.,0.,1.)); -#2981271=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#2981268,#2981269,#2981267,1.,#2981270); -#2981272=IFCMAPPEDITEM(#2955934,#2981271); -#2981273=IFCSHAPEREPRESENTATION(#24,'Body','MappedRepresentation',(#2981272)); -#2981274=IFCPRODUCTDEFINITIONSHAPE($,$,(#2981273,#2981281)); -#2981275=IFCCARTESIANPOINT((0.,0.,0.)); -#2981276=IFCDIRECTION((1.,0.,0.)); -#2981277=IFCDIRECTION((0.,1.,0.)); -#2981278=IFCDIRECTION((0.,0.,1.)); -#2981279=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#2981276,#2981277,#2981275,1.,#2981278); -#2981280=IFCMAPPEDITEM(#2955943,#2981279); -#2981281=IFCSHAPEREPRESENTATION(#26,'Box','MappedRepresentation',(#2981280)); #2981282=IFCRELASSIGNSTOPRODUCT('3TeMjEF8n9R9KQDD70hhdT',$,$,$,(#2981077),$,#2980840); #2981378=IFCCARTESIANPOINT((-249.337009009247,-365.723180594416,6.99999998873613)); #2981379=IFCDIRECTION((0.,0.,1.)); @@ -429716,7 +427607,6 @@ DATA; #2987042=IFCMAPPEDITEM(#2977770,#2987041); #2987043=IFCSHAPEREPRESENTATION(#29,'Annotation','MappedRepresentation',(#2987042)); #2987044=IFCPRODUCTDEFINITIONSHAPE($,$,(#2987043)); -#2987045=IFCRELASSIGNSTOPRODUCT('3L3mbHENb23hDpeIQBLrnf',$,$,$,(#2987036),$,#2981247); #2987046=IFCANNOTATION('0XrNOD93TB6QW3bwQRTIiF',$,'Light_Tag_Name',$,'TEXT',#2987297,#2987054); #2987047=IFCCARTESIANPOINT((0.,0.,0.)); #2987048=IFCDIRECTION((1.,0.,0.)); @@ -429831,10 +427721,6 @@ DATA; #2987161=IFCRELDEFINESBYPROPERTIES('2j4omy$cT2ZR3UKFsZ9pn7',$,$,$,(#2981202),#2987160); #2987162=IFCPROPERTYENUMERATION('Status',(IFCLABEL('NEW'),IFCLABEL('EXISTING'),IFCLABEL('DEMOLISH'),IFCLABEL('TEMPORARY'),IFCLABEL('OTHER'),IFCLABEL('NOTKNOWN'),IFCLABEL('UNSET')),$); #2987163=IFCPROPERTYENUMERATEDVALUE('Status',$,(IFCLABEL('NEW')),#2987162); -#2987164=IFCPROPERTYSET('2XbBdLjZTFw9a4ILzwHpoY',$,'EPset_Status',$,(#2987167)); -#2987165=IFCRELDEFINESBYPROPERTIES('002Sxty9b3JuyyItgCptHo',$,$,$,(#2981247),#2987164); -#2987166=IFCPROPERTYENUMERATION('Status',(IFCLABEL('NEW'),IFCLABEL('EXISTING'),IFCLABEL('DEMOLISH'),IFCLABEL('TEMPORARY'),IFCLABEL('OTHER'),IFCLABEL('NOTKNOWN'),IFCLABEL('UNSET')),$); -#2987167=IFCPROPERTYENUMERATEDVALUE('Status',$,(IFCLABEL('NEW')),#2987166); #2987168=IFCPROPERTYSET('1QPAIvQYDF$hg8M7P8a_do',$,'EPset_Status',$,(#2987171)); #2987169=IFCRELDEFINESBYPROPERTIES('3AmT85U7D94utASjQKENdN',$,$,$,(#2981791),#2987168); #2987170=IFCPROPERTYENUMERATION('Status',(IFCLABEL('NEW'),IFCLABEL('EXISTING'),IFCLABEL('DEMOLISH'),IFCLABEL('TEMPORARY'),IFCLABEL('OTHER'),IFCLABEL('NOTKNOWN'),IFCLABEL('UNSET')),$); @@ -430138,7 +428024,7 @@ DATA; #2987750=IFCINDEXEDPOLYCURVE(#2987749,$,$); #2987751=IFCGEOMETRICCURVESET((#2987750)); #2987752=IFCSHAPEREPRESENTATION(#37,'Annotation','Annotation2D',(#2987751,#2987657)); -#2987758=IFCANNOTATION('0Wtja69ln8ehdVuXlV$oqR',$,'SECTION - N_S - EMP - E',$,'DRAWING',#2988340,#2987784); +#2987758=IFCANNOTATION('0Wtja69ln8ehdVuXlV$oqR',$,'SECTION - N_S - EMP - E',$,'DRAWING',#3015995,#2987784); #2987764=IFCRELDEFINESBYPROPERTIES('1VE9p_wl14cA9nGZyjEJMP',$,$,$,(#2987758),#2987765); #2987765=IFCPROPERTYSET('28QeSxqyTCKekRXbuqpGm6',$,'EPset_Drawing',$,(#2987766,#2987767,#2987768,#2987769,#2987770,#2987771,#2987772,#2987773,#2987774,#2987775,#2987776,#2987777,#2987778,#2987779,#2987780,#2987781,#2987782)); #2987766=IFCPROPERTYSINGLEVALUE('TargetView',$,IFCLABEL('SECTION_VIEW'),$); @@ -430158,8 +428044,8 @@ DATA; #2987780=IFCPROPERTYSINGLEVALUE('Exclude',$,IFCTEXT('IfcSpace + IfcVirtualElement + IfcGeographicElement + IfcElement, "EPset_Status"."Status"="DEMOLISH"'),$); #2987781=IFCPROPERTYSINGLEVALUE('ImperialPrecision',$,IFCLABEL('1'),$); #2987782=IFCPROPERTYSINGLEVALUE('JoinCriteria',$,IFCTEXT('/Pset_.*Common/.Status, type, EPset_Status.Status'),$); -#2987783=IFCRELASSIGNSTOPRODUCT('0bGR_2Wt51Eg4SiTasTaPB',$,$,$,(#2991814,#2992491,#2993676,#2999682,#3002574,#3002618,#3002780,#3002938,#3003069,#3003226,#3003292,#3008208,#3008330),$,#2987758); -#2987784=IFCPRODUCTDEFINITIONSHAPE($,$,(#3002185)); +#2987783=IFCRELASSIGNSTOPRODUCT('0bGR_2Wt51Eg4SiTasTaPB',$,$,$,(#2991814,#2992491,#2993676,#2999682,#3002574,#3002618,#3002780,#3002938,#3003069,#3003226,#3008208,#3008330,#3014070,#3016300,#3016350),$,#2987758); +#2987784=IFCPRODUCTDEFINITIONSHAPE($,$,(#3016163)); #2987790=IFCGROUP('2r9Vw1XAPFMRGnv0WSrKUe',$,'SECTION - N_S - EMP - E',$,'DRAWING'); #2987791=IFCRELASSIGNSTOGROUP('2Q6b3ou0DF5vT8OLiEJGhC',$,$,$,(#2988462,#2988528,#2988345,#2988563,#2988398,#2988510,#2988655,#2987887,#2988371,#3002109,#2988545,#3002087,#3002098,#3002120,#2999426,#2987840,#2999417,#2987950,#2999399,#2987919,#2999408,#2988498,#2988489,#2988612,#2987866,#2987758,#2987976,#2988416,#2988471,#2988581),$,#2987790); #2987792=IFCDOCUMENTINFORMATION('X','SECTION - N_S - EMP - E',$,$,$,$,'DRAWING',$,$,$,$,$,$,$,$,$,$); @@ -430197,7 +428083,7 @@ DATA; #2987881=IFCTEXTLITERALWITHEXTENT('{{material.item.Material.Name.0}}',#2987879,.RIGHT.,#2987880,'middle-left'); #2987882=IFCPRODUCTDEFINITIONSHAPE($,$,(#2991022)); #2987887=IFCANNOTATION('3FQZbC22P1lBn1kmEPA9Yq',$,'TEXT_LEADER',$,'TEXT_LEADER',#2987908,#2987893); -#2987893=IFCPRODUCTDEFINITIONSHAPE($,$,(#2987912)); +#2987893=IFCPRODUCTDEFINITIONSHAPE($,$,(#3015990)); #2987898=IFCTEXTLITERALWITHEXTENT('{{material.item.Material.Name.0}}',#2987899,.RIGHT.,#2987903,'middle-left'); #2987899=IFCAXIS2PLACEMENT3D(#2987900,#2987901,#2987902); #2987900=IFCCARTESIANPOINT((0.,0.,0.)); @@ -430209,10 +428095,6 @@ DATA; #2987906=IFCDIRECTION((1.,0.,0.)); #2987907=IFCAXIS2PLACEMENT3D(#2987904,#2987905,#2987906); #2987908=IFCLOCALPLACEMENT($,#2987907); -#2987909=IFCCARTESIANPOINTLIST2D(((3.54026865959167,-5.20001535164738E-08),(2.99689197540283,-5.20001535164738E-08),(0.398537039756775,6.0253701210022))); -#2987910=IFCINDEXEDPOLYCURVE(#2987909,$,$); -#2987911=IFCGEOMETRICCURVESET((#2987910)); -#2987912=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#2987911,#2987898)); #2987913=IFCMATERIALLAYERSETUSAGE(#2973564,.AXIS3.,.POSITIVE.,0.,$); #2987914=IFCRELASSOCIATESMATERIAL('1ggSdEYsL1JOCsOgdF14ah',$,$,$,(#2917802),#2987913); #2987915=IFCMATERIALLAYERSETUSAGE(#2973564,.AXIS3.,.POSITIVE.,0.,$); @@ -430220,7 +428102,7 @@ DATA; #2987917=IFCMATERIALLAYERSETUSAGE(#2973564,.AXIS3.,.POSITIVE.,0.,$); #2987918=IFCRELASSOCIATESMATERIAL('1X1N76Pe9DiuCA2$s$j$C3',$,$,$,(#2917853),#2987917); #2987919=IFCANNOTATION('1sXSGhCkD2R9PJWYU8L6mi',$,'TEXT_LEADER',$,'TEXT_LEADER',#2987941,#2987925); -#2987925=IFCPRODUCTDEFINITIONSHAPE($,$,(#2991002)); +#2987925=IFCPRODUCTDEFINITIONSHAPE($,$,(#3016476)); #2987930=IFCTEXTLITERALWITHEXTENT('{{material.item.Material.Name.0}}',#2987931,.RIGHT.,#2987935,'middle-right'); #2987931=IFCAXIS2PLACEMENT3D(#2987932,#2987933,#2987934); #2987932=IFCCARTESIANPOINT((0.,0.,0.)); @@ -430265,7 +428147,7 @@ DATA; #2987997=IFCLOCALPLACEMENT($,#2987996); #2988003=IFCRELASSIGNSTOPRODUCT('0r884ZQZPCFQavoG8gdK4g',$,$,$,(#2987976),$,#2926939); #2988004=IFCRELASSOCIATESMATERIAL('3wOAFU1Wb6WhuDf7uBE3D5',$,$,$,(#2926903),#2927580); -#2988005=IFCMATERIAL('BASE CABINET (PL-1)',$,$); +#2988005=IFCMATERIAL('CABINET BASE',$,$); #2988006=IFCSTYLEDITEM($,(#2926921),'BASE CABINET (PL-1)'); #2988007=IFCSTYLEDREPRESENTATION(#24,'Body',$,(#2988006)); #2988008=IFCMATERIALDEFINITIONREPRESENTATION($,$,(#2988007),#2988005); @@ -430284,90 +428166,10 @@ DATA; #2988021=IFCDIRECTION((0.999999999999936,-3.57627868652321E-07,0.)); #2988022=IFCAXIS2PLACEMENT3D(#2988019,#2988020,#2988021); #2988023=IFCLOCALPLACEMENT($,#2988022); -#2988024=IFCINDEXEDPOLYGONALFACE((2,8,5,3)); -#2988025=IFCINDEXEDPOLYGONALFACE((1,7,8,2)); -#2988026=IFCINDEXEDPOLYGONALFACE((69,71,72,70)); -#2988027=IFCINDEXEDPOLYGONALFACE((59,63,64,60)); -#2988028=IFCINDEXEDPOLYGONALFACE((57,59,60,58)); -#2988029=IFCINDEXEDPOLYGONALFACE((11,19,20,12)); -#2988030=IFCINDEXEDPOLYGONALFACE((64,62,58,60)); -#2988031=IFCINDEXEDPOLYGONALFACE((18,26,10,9)); -#2988032=IFCINDEXEDPOLYGONALFACE((19,11,10,26)); -#2988033=IFCINDEXEDPOLYGONALFACE((22,23,24,21)); -#2988034=IFCINDEXEDPOLYGONALFACE((30,31,32,29)); -#2988035=IFCINDEXEDPOLYGONALFACE((62,64,63,61)); -#2988036=IFCINDEXEDPOLYGONALFACE((69,70,78,77)); -#2988037=IFCINDEXEDPOLYGONALFACE((19,26,18,17,27,28,25,20)); -#2988038=IFCINDEXEDPOLYGONALFACE((45,41,43,48,47,42,39)); -#2988039=IFCINDEXEDPOLYGONALFACE((45,44,36,41)); -#2988040=IFCINDEXEDPOLYGONALFACE((27,17,16,15)); -#2988041=IFCINDEXEDPOLYGONALFACE((27,15,14,28)); -#2988042=IFCINDEXEDPOLYGONALFACE((33,39,40,35)); -#2988043=IFCINDEXEDPOLYGONALFACE((41,36,35,40)); -#2988044=IFCINDEXEDPOLYGONALFACE((34,47,48,46)); -#2988045=IFCINDEXEDPOLYGONALFACE((12,20,25,13)); -#2988046=IFCINDEXEDPOLYGONALFACE((39,33,44,45)); -#2988047=IFCINDEXEDPOLYGONALFACE((84,82,81,83)); -#2988048=IFCINDEXEDPOLYGONALFACE((54,53,50,52)); -#2988049=IFCINDEXEDPOLYGONALFACE((43,37,46,48)); -#2988050=IFCINDEXEDPOLYGONALFACE((40,39,42,43,41)); -#2988051=IFCINDEXEDPOLYGONALFACE((49,50,53,55)); -#2988052=IFCINDEXEDPOLYGONALFACE((38,37,43,42)); -#2988053=IFCINDEXEDPOLYGONALFACE((28,14,13,25)); -#2988054=IFCINDEXEDPOLYGONALFACE((61,63,59,57)); -#2988055=IFCINDEXEDPOLYGONALFACE((14,15,16,9,10,11,12,13)); -#2988056=IFCINDEXEDPOLYGONALFACE((51,49,55,56)); -#2988057=IFCINDEXEDPOLYGONALFACE((55,53,54,56)); -#2988058=IFCINDEXEDPOLYGONALFACE((5,8,7,6)); -#2988059=IFCINDEXEDPOLYGONALFACE((7,1,4,6)); -#2988060=IFCINDEXEDPOLYGONALFACE((37,36,44,33,34,46)); -#2988061=IFCINDEXEDPOLYGONALFACE((16,17,18,9)); -#2988062=IFCINDEXEDPOLYGONALFACE((37,38,34,33,35,36)); -#2988063=IFCINDEXEDPOLYGONALFACE((2,3,4,1)); -#2988064=IFCINDEXEDPOLYGONALFACE((66,67,68,65)); -#2988065=IFCINDEXEDPOLYGONALFACE((57,58,62,61)); -#2988066=IFCINDEXEDPOLYGONALFACE((75,73,74,76)); -#2988067=IFCINDEXEDPOLYGONALFACE((65,74,73,66)); -#2988068=IFCINDEXEDPOLYGONALFACE((80,77,78,79)); -#2988069=IFCINDEXEDPOLYGONALFACE((52,51,56,54)); -#2988070=IFCINDEXEDPOLYGONALFACE((87,81,82,88)); -#2988071=IFCINDEXEDPOLYGONALFACE((83,85,86,84)); -#2988072=IFCINDEXEDPOLYGONALFACE((49,51,52,50)); -#2988073=IFCINDEXEDPOLYGONALFACE((38,42,47,34)); -#2988074=IFCINDEXEDPOLYGONALFACE((6,4,3,5)); -#2988075=IFCCARTESIANPOINTLIST3D(((9.77766489995702E-08,-1.9375,2.81250023841858),(9.77766489995702E-08,-2.,2.81250023841858),(1.48958313465118,-2.,2.81250023841858),(1.48958313465118,-1.9375,2.81250023841858),(1.48958313465118,-2.,0.354166686534882),(1.48958313465118,-1.9375,0.354166686534882),(9.77766489995702E-08,-1.9375,0.354166686534882),(9.77766489995702E-08,-2.,0.354166686534882),(1.35320377349854,-2.,2.62524056434631),(1.35320377349854,-2.,2.66680765151978),(1.35320377349854,-2.12493801116943,2.66680765151978),(1.35320377349854,-2.12493801116943,2.35443162918091),(1.35320377349854,-2.,2.35443162918091),(1.35320377349854,-2.,2.39599871635437),(1.35320377349854,-2.08337092399597,2.39599871635437),(1.35320377349854,-2.08337092399597,2.62524056434631),(1.3125,-2.08337092399597,2.62524056434631),(1.3125,-2.,2.62524056434631),(1.3125,-2.12493801116943,2.66680765151978),(1.3125,-2.12493801116943,2.35443162918091),(0.0625001043081284,-1.9375,0.333333343267441),(1.43750035762787,-1.9375,0.333333343267441),(1.4375,-1.9374988079071,0.395837336778641),(0.0625002011656761,-1.9374988079071,0.395837336778641),(1.3125,-2.,2.35443162918091),(1.3125,-2.,2.66680765151978),(1.3125,-2.08337092399597,2.39599871635437),(1.3125,-2.,2.39599871635437),(0.0625001043081284,-0.0625,2.83333563804626),(1.43750035762787,-0.0625,2.83333563804626),(1.43750035762787,8.01342126606919E-15,2.83333349227905),(0.0625001043081284,8.01342126606919E-15,2.83333349227905),(0.0625000074505806,-0.0625,0.333333343267441),(0.,-1.75,0.333333343267441),(1.4375,-0.0625,0.333333343267441),(1.4375,-1.6875,0.333333343267441),(1.5,4.0067106330346E-15,0.333333343267441),(0.,3.09609431056171E-15,0.333333343267441),(0.0625000074505806,-0.0625,0.),(1.4375,-0.0625,0.),(1.4375,-1.6875,0.),(0.,3.09609431056171E-15,0.),(1.5,4.0067106330346E-15,0.),(0.0625000074505806,-1.6875,0.333333343267441),(0.0625000074505806,-1.6875,0.),(1.5,-1.75,0.333333343267441),(0.,-1.75,0.),(1.5,-1.75,0.),(1.43750035762787,-1.9375,2.83333349227905),(1.5,-1.9375,2.83333349227905),(1.43750035762787,-1.9375,0.333333343267441),(1.5,-1.9375,0.333333343267441),(1.5,9.10615983659713E-15,2.83333349227905),(1.5,4.0067106330346E-15,0.333333343267441),(1.43750035762787,8.01342126606919E-15,2.83333349227905),(1.43750035762787,0.,0.333333343267441),(0.,3.09609431056171E-15,0.333333343267441),(9.77766489995702E-08,-1.9375,0.333333343267441),(0.0625001043081284,0.,0.333333343267441),(0.0625001043081284,-1.9375,0.333333343267441),(9.77766489995702E-08,1.31128704696317E-14,2.83333349227905),(9.77766489995702E-08,-1.9375,2.83333349227905),(0.0625001043081284,8.01342126606919E-15,2.83333349227905),(0.0625001043081284,-1.9375,2.83333349227905),(0.0625002011656761,-0.0729164779186249,0.333337426185608),(1.4375,-0.0729164779186249,0.333337426185608),(1.43750035762787,-1.9375,0.333333343267441),(0.0625001043081284,-1.9375,0.333333343267441),(0.0625001043081284,0.,0.333333343267441),(1.43750035762787,0.,0.333333343267441),(0.0625001043081284,8.01342126606919E-15,2.83333349227905),(1.43750035762787,8.01342126606919E-15,2.83333349227905),(1.4375,-0.0729164779186249,0.395837426185608),(0.0625002011656761,-0.0729164779186249,0.395837426185608),(1.4375,-1.9374988079071,0.395837336778641),(0.0625002011656761,-1.9374988079071,0.395837336778641),(0.0625000074505806,-0.0625,0.333333343267441),(1.4375,-0.0625,0.333333343267441),(1.43750035762787,-0.0625,2.83333563804626),(0.0625001043081284,-0.0625,2.83333563804626),(1.4375,-0.0729164779186249,1.55208623409271),(0.0625002011656761,-0.0729164779186249,1.55208623409271),(1.4375,-0.0729164779186249,1.48958623409271),(0.0625002011656761,-0.0729164779186249,1.48958623409271),(1.43750035762787,-1.9375,1.48958206176758),(0.0625001043081284,-1.9375,1.48958206176758),(1.4375,-1.9374988079071,1.55208611488342),(0.0625002011656761,-1.9374988079071,1.55208611488342))); -#2988076=IFCPOLYGONALFACESET(#2988075,.F.,(#2988024,#2988025,#2988058,#2988059,#2988063,#2988074),$); -#2988077=IFCPOLYGONALFACESET(#2988075,.F.,(#2988029,#2988031,#2988032,#2988033,#2988034,#2988037,#2988040,#2988041,#2988045,#2988053,#2988055,#2988061),$); -#2988078=IFCPOLYGONALFACESET(#2988075,.F.,(#2988038,#2988039,#2988042,#2988043,#2988044,#2988046,#2988049,#2988050,#2988052,#2988060,#2988062,#2988073),$); -#2988079=IFCPOLYGONALFACESET(#2988075,.F.,(#2988027,#2988028,#2988030,#2988035,#2988048,#2988051,#2988054,#2988056,#2988057,#2988065,#2988069,#2988072),$); -#2988080=IFCPOLYGONALFACESET(#2988075,.F.,(#2988026,#2988036,#2988064,#2988066,#2988067,#2988068),$); -#2988081=IFCPOLYGONALFACESET(#2988075,.F.,(#2988047,#2988070,#2988071),$); -#2988082=IFCSHAPEREPRESENTATION(#24,'Body','Tessellation',(#2988076,#2988077,#2988078,#2988079,#2988080,#2988081)); -#2988084=IFCCARTESIANPOINT((0.,-2.1249380480899,0.)); -#2988085=IFCBOUNDINGBOX(#2988084,1.49999996965013,2.1249380480899,2.83333573128608); -#2988086=IFCSHAPEREPRESENTATION(#26,'Box','BoundingBox',(#2988085)); -#2988087=IFCCARTESIANPOINT((0.,0.,0.)); -#2988088=IFCDIRECTION((1.,0.,0.)); -#2988089=IFCDIRECTION((0.,0.,1.)); -#2988090=IFCAXIS2PLACEMENT3D(#2988087,#2988089,#2988088); -#2988091=IFCREPRESENTATIONMAP(#2988090,#2988086); -#2988092=IFCCARTESIANPOINT((0.,0.,0.)); -#2988093=IFCDIRECTION((1.,0.,0.)); -#2988094=IFCDIRECTION((0.,1.,0.)); -#2988095=IFCDIRECTION((0.,0.,1.)); -#2988096=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#2988093,#2988094,#2988092,1.,#2988095); -#2988097=IFCMAPPEDITEM(#2988091,#2988096); -#2988098=IFCSHAPEREPRESENTATION(#26,'Box','MappedRepresentation',(#2988097)); #2988099=IFCSURFACESTYLE('BASE CABINET (PL-1)',.BOTH.,(#2988100)); #2988100=IFCSURFACESTYLESHADING(#2988101,0.); #2988101=IFCCOLOURRGB($,0.800000011920929,0.800000011920929,0.800000011920929); #2988102=IFCSTYLEDITEM($,(#2988099),'BASE CABINET (PL-2)'); -#2988103=IFCSTYLEDITEM(#2988076,(#2926909),'PL-1_pe'); -#2988104=IFCSTYLEDITEM(#2988077,(#2926915),'CABINET PULL'); -#2988105=IFCSTYLEDITEM(#2988078,(#2988099),'BASE CABINET (PL-2)'); -#2988106=IFCSTYLEDITEM(#2988079,(#2926927),'CABINET SIDE'); -#2988107=IFCSTYLEDITEM(#2988080,(#2926933),'CABINET BACK/BOTTOM'); -#2988108=IFCSTYLEDITEM(#2988081,(#2926938),'CABINET SHELF'); #2988109=IFCINDEXEDPOLYGONALFACE((5,6,3,1)); #2988110=IFCINDEXEDPOLYGONALFACE((9,11,12,10)); #2988111=IFCINDEXEDPOLYGONALFACE((6,5,8,7)); @@ -430558,11 +428360,6 @@ DATA; #2988298=IFCSTYLEDITEM(#2988268,(#2926927),'CABINET SIDE'); #2988299=IFCSTYLEDITEM(#2988269,(#2926933),'CABINET BACK/BOTTOM'); #2988300=IFCSTYLEDITEM(#2988270,(#2926938),'CABINET SHELF'); -#2988336=IFCCARTESIANPOINT((-0.245260988946349,-1.94346146007848,6.99999998873613)); -#2988337=IFCDIRECTION((0.,-0.999999999999997,7.54979012640431E-08)); -#2988338=IFCDIRECTION((1.,0.,0.)); -#2988339=IFCAXIS2PLACEMENT3D(#2988336,#2988337,#2988338); -#2988340=IFCLOCALPLACEMENT($,#2988339); #2988345=IFCANNOTATION('0zCcmUCDr1NA6HY28dOP0g',$,'TEXT_LEADER',$,'TEXT_LEADER',#2988366,#2988351); #2988351=IFCPRODUCTDEFINITIONSHAPE($,$,(#2991014)); #2988356=IFCTEXTLITERALWITHEXTENT('{{material.Name}}',#2988357,.RIGHT.,#2988361,'middle-left'); @@ -430681,7 +428478,7 @@ DATA; #2988543=IFCDIRECTION((1.,0.,0.)); #2988544=IFCPLANAREXTENT(1000.,1000.); #2988545=IFCANNOTATION('0mNVSuUwHCzxeY8l8a5pL0',$,'TEXT_LEADER',$,'TEXT_LEADER',#2988711,#2988551); -#2988551=IFCPRODUCTDEFINITIONSHAPE($,$,(#2991006)); +#2988551=IFCPRODUCTDEFINITIONSHAPE($,$,(#3016480)); #2988556=IFCTEXTLITERALWITHEXTENT('{{material.item.Material.Name.0}}',#2988557,.RIGHT.,#2988561,'middle-right'); #2988557=IFCAXIS2PLACEMENT3D(#2988558,#2988559,#2988560); #2988558=IFCCARTESIANPOINT((0.,0.,0.)); @@ -430802,9 +428599,9 @@ DATA; #2988954=IFCPROPERTYSINGLEVALUE('Exclude',$,IFCTEXT('IfcSpace + IfcVirtualElement + IfcGeographicElement + IfcElement, "EPset_Status"."Status"="DEMOLISH"'),$); #2988955=IFCPROPERTYSINGLEVALUE('ImperialPrecision',$,IFCLABEL('1'),$); #2988956=IFCPROPERTYSINGLEVALUE('JoinCriteria',$,IFCTEXT('/Pset_.*Common/.Status, type, EPset_Status.Status'),$); -#2988958=IFCPRODUCTDEFINITIONSHAPE($,$,(#3002270)); +#2988958=IFCPRODUCTDEFINITIONSHAPE($,$,(#3016513)); #2988964=IFCGROUP('12cuLuSqv6jvbZRpJxpwXA',$,'SECTION - N_S - LINE - E',$,'DRAWING'); -#2988965=IFCRELASSIGNSTOGROUP('2xYpuJJpT44v1SM$2tEMgl',$,$,$,(#2989131,#2989207,#2989056,#2989085,#2989074,#2999463,#3004546,#2989196,#3004557,#2989002,#2989102,#2989113,#2989167,#2989038,#2989236,#2988984,#2989149,#2991441,#2989218,#2989020,#2988966,#2988932),$,#2988964); +#2988965=IFCRELASSIGNSTOGROUP('2xYpuJJpT44v1SM$2tEMgl',$,$,$,(#2989131,#2989207,#2989056,#2989085,#2989074,#2999463,#2989196,#2989002,#2989102,#2989113,#2989167,#2989038,#2989236,#2988984,#2989149,#2991441,#2989218,#2989020,#2988966,#2988932),$,#2988964); #2988966=IFCANNOTATION('2qmdWJDAj3PBfFG_E5S8Lf',$,'TEXT_LEADER',$,'TEXT_LEADER',#2991673,#2988973); #2988972=IFCRELASSIGNSTOPRODUCT('1vzwqUFIXF4PfEAq1sLAAr',$,$,$,(#2469325),$,#2988966); #2988973=IFCPRODUCTDEFINITIONSHAPE($,$,(#3002290)); @@ -430834,7 +428631,7 @@ DATA; #2989019=IFCPLANAREXTENT(1000.,1000.); #2989020=IFCANNOTATION('0RFMsVG4v4HgAOo5LyfsOB',$,'TEXT_LEADER',$,'TEXT_LEADER',#2991628,#2989027); #2989026=IFCRELASSIGNSTOPRODUCT('2riBhyUcjBMe4$91CbSfJT',$,$,$,(#2469325),$,#2989020); -#2989027=IFCPRODUCTDEFINITIONSHAPE($,$,(#3002322)); +#2989027=IFCPRODUCTDEFINITIONSHAPE($,$,(#3016525)); #2989032=IFCTEXTLITERALWITHEXTENT('{{material.item.Material.Name.0}}',#2989033,.RIGHT.,#2989037,'middle-right'); #2989033=IFCAXIS2PLACEMENT3D(#2989034,#2989035,#2989036); #2989034=IFCCARTESIANPOINT((0.,0.,0.)); @@ -430843,7 +428640,7 @@ DATA; #2989037=IFCPLANAREXTENT(1000.,1000.); #2989038=IFCANNOTATION('3Czp0Y_iT6hQYDfKobF_ex',$,'TEXT_LEADER',$,'TEXT_LEADER',#2991646,#2989045); #2989044=IFCRELASSIGNSTOPRODUCT('1DLEArn217iPbjwpJHbzcr',$,$,$,(#2469325),$,#2989038); -#2989045=IFCPRODUCTDEFINITIONSHAPE($,$,(#3002282)); +#2989045=IFCPRODUCTDEFINITIONSHAPE($,$,(#3016488)); #2989050=IFCTEXTLITERALWITHEXTENT('{{material.item.Material.Name.0}}',#2989051,.RIGHT.,#2989055,'middle-right'); #2989051=IFCAXIS2PLACEMENT3D(#2989052,#2989053,#2989054); #2989052=IFCCARTESIANPOINT((0.,0.,0.)); @@ -430859,19 +428656,14 @@ DATA; #2989071=IFCDIRECTION((0.,0.,1.)); #2989072=IFCDIRECTION((1.,0.,0.)); #2989073=IFCPLANAREXTENT(1000.,1000.); -#2989074=IFCANNOTATION('39AHvUb3P4tPM4md5uzJTd',$,'IfcAnnotation/SECTION - E_W - HOOD - S',$,'SECTION',#2989075,#2989080); -#2989075=IFCLOCALPLACEMENT($,#2989076); -#2989076=IFCAXIS2PLACEMENT3D(#2989077,#2989078,#2989079); -#2989077=IFCCARTESIANPOINT((-0.624367062813967,-15.1183348628167,6.99999998873613)); -#2989078=IFCDIRECTION((-0.99999999999995,-3.13916473260163E-07,-4.37113882867357E-08)); -#2989079=IFCDIRECTION((3.13916473260162E-07,-0.999999999999949,-5.96046589862423E-08)); +#2989074=IFCANNOTATION('39AHvUb3P4tPM4md5uzJTd',$,'IfcAnnotation/SECTION - E_W - HOOD - S',$,'SECTION',#3016889,#2989080); #2989080=IFCPRODUCTDEFINITIONSHAPE($,$,(#2989081)); #2989081=IFCSHAPEREPRESENTATION(#27,'Annotation','GeometricSet',(#2989082)); #2989082=IFCGEOMETRICCURVESET((#2989083)); #2989083=IFCINDEXEDPOLYCURVE(#2989084,(IFCLINEINDEX((1,2))),$); #2989084=IFCCARTESIANPOINTLIST3D(((-1.20944844184123E-06,9.2409200668335,-1.01260520750657E-05),(1.54741826463578E-06,-8.34368801116943,-1.01315590654849E-05))); #2989085=IFCANNOTATION('1_z4hlsVPBCwZX14lXx$tz',$,'TEXT_LEADER',$,'TEXT_LEADER',#2991610,#2989091); -#2989091=IFCPRODUCTDEFINITIONSHAPE($,$,(#3002314)); +#2989091=IFCPRODUCTDEFINITIONSHAPE($,$,(#3016517)); #2989096=IFCTEXTLITERALWITHEXTENT('{{material.item.Material.Name.0}}',#2989097,.RIGHT.,#2989101,'middle-left'); #2989097=IFCAXIS2PLACEMENT3D(#2989098,#2989099,#2989100); #2989098=IFCCARTESIANPOINT((0.,0.,0.)); @@ -430891,7 +428683,7 @@ DATA; #2989112=IFCCARTESIANPOINTLIST3D(((-3.11029505729675,-309.326354980469,1.85254193638684E-05),(-3.11031079292297,-389.451690673828,1.85254193638684E-05))); #2989113=IFCANNOTATION('3MVozLukj0Rh5v3NR04ZHC',$,'TEXT_LEADER',$,'TEXT_LEADER',#2991678,#2989120); #2989119=IFCRELASSIGNSTOPRODUCT('31es9D88D6RvLRAv9twmwM',$,$,$,(#2469325),$,#2989113); -#2989120=IFCPRODUCTDEFINITIONSHAPE($,$,(#3002274)); +#2989120=IFCPRODUCTDEFINITIONSHAPE($,$,(#3016500)); #2989125=IFCTEXTLITERALWITHEXTENT('{{material.item.Material.Name.0}}',#2989126,.RIGHT.,#2989130,'middle-right'); #2989126=IFCAXIS2PLACEMENT3D(#2989127,#2989128,#2989129); #2989127=IFCCARTESIANPOINT((0.,0.,0.)); @@ -430925,23 +428717,13 @@ DATA; #2989182=IFCDIRECTION((0.,0.,1.)); #2989183=IFCDIRECTION((1.,0.,0.)); #2989184=IFCPLANAREXTENT(1000.,1000.); -#2989196=IFCANNOTATION('2EJP_aWBD0u8bOd1a6b$C4',$,'IfcAnnotation/SECTION - E_W - POS - S',$,'SECTION',#2989197,#2989202); -#2989197=IFCLOCALPLACEMENT($,#2989198); -#2989198=IFCAXIS2PLACEMENT3D(#2989199,#2989200,#2989201); -#2989199=IFCCARTESIANPOINT((-21.0103525577255,-15.1183348628167,7.00000077094932)); -#2989200=IFCDIRECTION((-0.999999999999903,-4.33125762810918E-07,7.5497901264036E-08)); -#2989201=IFCDIRECTION((4.33125762810919E-07,-0.999999999999906,2.00971831272018E-14)); +#2989196=IFCANNOTATION('2EJP_aWBD0u8bOd1a6b$C4',$,'IfcAnnotation/SECTION - E_W - POS - S',$,'SECTION',#3016894,#2989202); #2989202=IFCPRODUCTDEFINITIONSHAPE($,$,(#2989203)); #2989203=IFCSHAPEREPRESENTATION(#27,'Annotation','GeometricSet',(#2989204)); #2989204=IFCGEOMETRICCURVESET((#2989205)); #2989205=IFCINDEXEDPOLYCURVE(#2989206,(IFCLINEINDEX((1,2))),$); #2989206=IFCCARTESIANPOINTLIST3D(((2.41020359226241E-07,9.23838329315186,-9.37705772230402E-06),(1.93015239347005E-06,-8.01216793060303,-9.33702449401608E-06))); -#2989207=IFCANNOTATION('2BdJRnesv0iAoKR9USD5uN',$,'IfcAnnotation/SECTION - E_W - REST - N',$,'SECTION',#2989208,#2989213); -#2989208=IFCLOCALPLACEMENT($,#2989209); -#2989209=IFCAXIS2PLACEMENT3D(#2989210,#2989211,#2989212); -#2989210=IFCCARTESIANPOINT((22.9213337885739,-15.1183348628167,7.00000077094932)); -#2989211=IFCDIRECTION((0.999999999999986,1.62920684942944E-07,-4.37113882867373E-08)); -#2989212=IFCDIRECTION((-1.62920684942944E-07,0.999999999999985,5.96046376699624E-08)); +#2989207=IFCANNOTATION('2BdJRnesv0iAoKR9USD5uN',$,'IfcAnnotation/SECTION - E_W - REST - N',$,'SECTION',#3016899,#2989213); #2989213=IFCPRODUCTDEFINITIONSHAPE($,$,(#2989214)); #2989214=IFCSHAPEREPRESENTATION(#27,'Annotation','GeometricSet',(#2989215)); #2989215=IFCGEOMETRICCURVESET((#2989216)); @@ -430949,7 +428731,7 @@ DATA; #2989217=IFCCARTESIANPOINTLIST3D(((-2.39829978454509E-06,-8.34251499176025,3.78077220375417E-06),(4.3058395249318E-07,9.23974895477295,4.68248799734283E-06))); #2989218=IFCANNOTATION('2ORe7uaq91mx2EscTj55Tw',$,'TEXT_LEADER',$,'TEXT_LEADER',#2991619,#2989225); #2989224=IFCRELASSIGNSTOPRODUCT('1gzeoUMs54JhGYvZOe_GuO',$,$,$,(#2469325),$,#2989218); -#2989225=IFCPRODUCTDEFINITIONSHAPE($,$,(#3002318)); +#2989225=IFCPRODUCTDEFINITIONSHAPE($,$,(#3016521)); #2989230=IFCTEXTLITERALWITHEXTENT('{{material.item.Material.Name.0}}',#2989231,.RIGHT.,#2989235,'middle-left'); #2989231=IFCAXIS2PLACEMENT3D(#2989232,#2989233,#2989234); #2989232=IFCCARTESIANPOINT((0.,0.,0.)); @@ -430958,7 +428740,7 @@ DATA; #2989235=IFCPLANAREXTENT(1000.,1000.); #2989236=IFCANNOTATION('0V0SorRYv1lwbzYOfCH31j',$,'TEXT_LEADER',$,'TEXT_LEADER',#2991683,#2989243); #2989242=IFCRELASSIGNSTOPRODUCT('1l2WFHUazBQhiOm9BRJNqd',$,$,$,(#2469325),$,#2989236); -#2989243=IFCPRODUCTDEFINITIONSHAPE($,$,(#3002278)); +#2989243=IFCPRODUCTDEFINITIONSHAPE($,$,(#3016504)); #2989248=IFCTEXTLITERALWITHEXTENT('{{material.item.Material.Name.0}}',#2989249,.RIGHT.,#2989253,'middle-right'); #2989249=IFCAXIS2PLACEMENT3D(#2989250,#2989251,#2989252); #2989250=IFCCARTESIANPOINT((0.,0.,0.)); @@ -431017,7 +428799,7 @@ DATA; #2989372=IFCINDEXEDPOLYCURVE(#2989371,$,$); #2989373=IFCGEOMETRICCURVESET((#2989372)); #2989374=IFCSHAPEREPRESENTATION(#29,'Annotation','GeometricSet',(#2989373)); -#2989398=IFCRELASSIGNSTOPRODUCT('1KReno8xnDB8uEFWRvfOko',$,$,$,(#2991825,#2992502,#2993687,#3002585,#3002629,#3002791,#3002949,#3003080,#3003237,#3003303,#3005554,#3008219,#3008341),$,#2988932); +#2989398=IFCRELASSIGNSTOPRODUCT('1KReno8xnDB8uEFWRvfOko',$,$,$,(#2991825,#2992502,#2993687,#3002585,#3002629,#3002791,#3002949,#3003080,#3003237,#3005554,#3008219,#3008341,#3013946,#3014081),$,#2988932); #2989408=IFCCARTESIANPOINT((-245.858438295982,-367.839328784453,11.999999757201)); #2989409=IFCDIRECTION((-7.54979012640413E-08,0.999999999999994,-7.54979012640422E-08)); #2989410=IFCDIRECTION((5.69993309527521E-15,7.54979012640429E-08,0.999999999999997)); @@ -431193,11 +428975,6 @@ DATA; #2989580=IFCDIRECTION((7.54979012640433E-08,0.999999999999997,0.)); #2989581=IFCAXIS2PLACEMENT3D(#2989578,#2989579,#2989580); #2989582=IFCLOCALPLACEMENT(#1674114,#2989581); -#2989583=IFCCARTESIANPOINT((-267.508042292287,-344.953607527739,2.47149134245444)); -#2989584=IFCDIRECTION((0.,0.,1.)); -#2989585=IFCDIRECTION((7.54979012640433E-08,0.999999999999997,0.)); -#2989586=IFCAXIS2PLACEMENT3D(#2989583,#2989584,#2989585); -#2989587=IFCLOCALPLACEMENT(#1674114,#2989586); #2989588=IFCCARTESIANPOINT((-266.510580236232,-367.839338176244,11.999999757201)); #2989589=IFCDIRECTION((-1.62920677837513E-07,0.999999999999984,7.5497901264041E-08)); #2989590=IFCDIRECTION((5.69993309527521E-15,7.54979012640429E-08,-0.999999999999997)); @@ -431274,9 +429051,6 @@ DATA; #2989759=IFCPROPERTYSET('3xqmE_NSzB5ggayY6gOapn',$,'EPset_Annotation',$,(#2989761)); #2989760=IFCRELDEFINESBYPROPERTIES('1jR6YjVwL3AhQQwr1AozCo',$,$,$,(#2975286),#2989759); #2989761=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); -#2989762=IFCPROPERTYSET('3NZElv_9j5V9fULeoSvGIA',$,'EPset_Annotation',$,(#2989764)); -#2989763=IFCRELDEFINESBYPROPERTIES('2Q0AXBE8r5ufieBm7rVQe4',$,$,$,(#2975313),#2989762); -#2989764=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); #2989765=IFCPROPERTYSET('02oGry8697XOkVFAvDuRS3',$,'EPset_Annotation',$,(#2989767)); #2989766=IFCRELDEFINESBYPROPERTIES('0F5Rnbs2X27ejL4jLWtiaZ',$,$,$,(#2989613),#2989765); #2989767=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); @@ -431377,10 +429151,6 @@ DATA; #2990081=IFCDIRECTION((3.13916473260163E-07,-0.999999999999951,0.)); #2990082=IFCAXIS2PLACEMENT3D(#2990079,#2990080,#2990081); #2990083=IFCLOCALPLACEMENT($,#2990082); -#2990084=IFCCARTESIANPOINTLIST3D(((-280.419952392578,-3.11017656326294,6.02223781243083E-06),(-233.12841796875,-3.11018681526184,6.02223644818878E-06))); -#2990085=IFCINDEXEDPOLYCURVE(#2990084,$,$); -#2990086=IFCGEOMETRICCURVESET((#2990085)); -#2990087=IFCSHAPEREPRESENTATION(#29,'Annotation','GeometricSet',(#2990086)); #2990088=IFCCARTESIANPOINT((-25.0397094591396,11.6603627918273,8.2627009219072)); #2990089=IFCDIRECTION((0.999999999999996,4.37113866286481E-08,7.54978993694195E-08)); #2990090=IFCDIRECTION((-4.37113866286482E-08,0.999999999999999,0.)); @@ -431563,14 +429333,6 @@ DATA; #2990920=IFCAXIS2PLACEMENT3D(#2990917,#2990918,#2990919); #2990921=IFCLOCALPLACEMENT($,#2990920); #2990922=IFCDOCUMENTREFERENCE('drawings/SECTION - E_W - REST - N.svg','4A',$,'DRAWING',#2990815); -#2990999=IFCCARTESIANPOINTLIST2D(((-10.7024488449097,0.342761397361755),(-10.1283111572266,0.342761397361755),(0.699240982532501,6.74705982208252))); -#2991000=IFCINDEXEDPOLYCURVE(#2990999,$,$); -#2991001=IFCGEOMETRICCURVESET((#2991000)); -#2991002=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#2991001,#2987930)); -#2991003=IFCCARTESIANPOINTLIST2D(((-10.7024488449097,0.342761397361755),(-10.1283111572266,0.342761397361755),(0.949827611446381,5.49412679672241))); -#2991004=IFCINDEXEDPOLYCURVE(#2991003,$,$); -#2991005=IFCGEOMETRICCURVESET((#2991004)); -#2991006=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#2991005,#2988556)); #2991007=IFCCARTESIANPOINTLIST2D(((-0.400156795978546,-5.20001535164738E-08),(-0.943533480167389,-5.20001535164738E-08),(0.0203660782426596,-8.44611549377441))); #2991008=IFCINDEXEDPOLYCURVE(#2991007,$,$); #2991009=IFCGEOMETRICCURVESET((#2991008)); @@ -431621,7 +429383,7 @@ DATA; #2991143=IFCPROPERTYSINGLEVALUE('JoinCriteria',$,IFCTEXT('/Pset_.*Common/.Status, type, EPset_Status.Status'),$); #2991145=IFCPRODUCTDEFINITIONSHAPE($,$,(#3008196)); #2991151=IFCGROUP('2Sq$l$LYj4KP5TcbDWfX3c',$,'SECTION - N_S - DINING - E',$,'DRAWING'); -#2991152=IFCRELASSIGNSTOGROUP('0dAS7g1V17xvSEQGahSJkR',$,$,$,(#2991252,#2991274,#2991263,#2991296,#3008297,#2991189,#3008155,#3007259,#3006920,#2999231,#3006320,#2991234,#2991171,#3008093,#2991314,#2991206,#2991119,#3007133),$,#2991151); +#2991152=IFCRELASSIGNSTOGROUP('0dAS7g1V17xvSEQGahSJkR',$,$,$,(#2991252,#2991274,#2991263,#2991296,#2991189,#3008155,#3007259,#3006920,#2999231,#3006320,#2991234,#2991171,#3008093,#2991314,#2991206,#2991119,#3007133,#3017066),$,#2991151); #2991171=IFCANNOTATION('2q1kqpP7vEjODW$Edec5vp',$,'TEXT_LEADER',$,'TEXT_LEADER',#2991172,#2991178); #2991172=IFCLOCALPLACEMENT($,#2991173); #2991173=IFCAXIS2PLACEMENT3D(#2991174,#2991175,#2991176); @@ -431978,7 +429740,7 @@ DATA; #2991692=IFCAXIS2PLACEMENT3D(#2991689,#2991690,#2991691); #2991693=IFCLOCALPLACEMENT($,#2991692); #2991698=IFCPRODUCTDEFINITIONSHAPE($,$,(#2999502)); -#2991710=IFCRELASSIGNSTOPRODUCT('35MRBGqdf4iPyWu5BWn4UI',$,$,$,(#2991836,#2992513,#2993698,#3002596,#3002640,#3002802,#3002960,#3003091,#3003248,#3003314,#3008230,#3008281,#3008352),$,#2991119); +#2991710=IFCRELASSIGNSTOPRODUCT('35MRBGqdf4iPyWu5BWn4UI',$,$,$,(#2991836,#2992513,#2993698,#3002596,#3002640,#3002802,#3002960,#3003091,#3003248,#3008230,#3008281,#3008352,#3008372,#3013957,#3014092),$,#2991119); #2991711=IFCANNOTATION('3gefP_Ker41P$3IBCtChVk',$,'DEMO PLAN',$,'DRAWING',#2991712,#2991736); #2991712=IFCLOCALPLACEMENT($,#2991713); #2991713=IFCAXIS2PLACEMENT3D(#2991714,#2991715,#2991716); @@ -432557,33 +430319,6 @@ DATA; #2992752=IFCDIRECTION((0.999999999999971,2.38418571996123E-07,0.)); #2992753=IFCAXIS2PLACEMENT3D(#2992750,#2992751,#2992752); #2992754=IFCLOCALPLACEMENT(#1674114,#2992753); -#2992755=IFCCARTESIANPOINTLIST2D(((-1.01243946559748E-08,-4.46056747094303E-09),(8.12881374359131,1.46905181352963E-08))); -#2992756=IFCINDEXEDPOLYCURVE(#2992755,$,.F.); -#2992757=IFCSHAPEREPRESENTATION(#35,'Axis','Curve2D',(#2992756)); -#2992758=IFCCARTESIANPOINTLIST2D(((0.,0.),(0.,0.427083334264656),(8.12881342731801,0.427083334264656),(8.12881342731801,0.),(0.,0.))); -#2992759=IFCINDEXEDPOLYCURVE(#2992758,$,.F.); -#2992760=IFCDIRECTION((0.,0.,1.)); -#2992761=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#2992759); -#2992762=IFCCARTESIANPOINT((0.,0.,0.)); -#2992763=IFCDIRECTION((0.,0.,1.)); -#2992764=IFCDIRECTION((1.,0.,0.)); -#2992765=IFCAXIS2PLACEMENT3D(#2992762,#2992763,#2992764); -#2992766=IFCEXTRUDEDAREASOLID(#2992761,#2992765,#2992760,3.49999651513112); -#2992767=IFCCARTESIANPOINT((-1.01243947608778E-08,-4.4605672319974E-09,3.49999647440873)); -#2992768=IFCDIRECTION((0.,0.,1.)); -#2992769=IFCDIRECTION((-1.,0.,0.)); -#2992770=IFCAXIS2PLACEMENT3D(#2992767,#2992768,#2992769); -#2992771=IFCPLANE(#2992770); -#2992772=IFCHALFSPACESOLID(#2992771,.F.); -#2992773=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#2992766,#2992772); -#2992774=IFCCARTESIANPOINT((8.12881340192059,1.46905176853792E-08,-2.91397119324188E-15)); -#2992775=IFCDIRECTION((0.707106351852417,0.707107186317444,0.)); -#2992776=IFCDIRECTION((0.707107198418945,-0.707106363953904,0.)); -#2992777=IFCAXIS2PLACEMENT3D(#2992774,#2992775,#2992776); -#2992778=IFCPLANE(#2992777); -#2992779=IFCHALFSPACESOLID(#2992778,.F.); -#2992780=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#2992773,#2992779); -#2992781=IFCSHAPEREPRESENTATION(#24,'Body','Clipping',(#2992780)); #2992802=IFCVIRTUALELEMENT('1q6TpB3t14P8MIhiXZDgS2',$,'Plane',$,$,#2992822,#2992812,$); #2992812=IFCPRODUCTDEFINITIONSHAPE($,$,(#2993351)); #2992818=IFCCARTESIANPOINT((-263.898913463762,-361.475718090949,2.00000002471793)); @@ -437164,7 +434899,6 @@ DATA; #2998111=IFCMAPPEDITEM(#2977831,#2998110); #2998112=IFCSHAPEREPRESENTATION(#29,'Annotation','MappedRepresentation',(#2998111)); #2998113=IFCPRODUCTDEFINITIONSHAPE($,$,(#2998112)); -#2998114=IFCRELASSIGNSTOPRODUCT('3jKAt9MUPFcw$5x5jMFEQ9',$,$,$,(#2998105),$,#2464807); #2998115=IFCANNOTATION('2Rv1h_23L7VR2rdA4UTRkE',$,'Wall_Tag_Existing',$,'TEXT',#2998289,#2998123); #2998116=IFCCARTESIANPOINT((0.,0.,0.)); #2998117=IFCDIRECTION((1.,0.,0.)); @@ -437557,16 +435291,12 @@ DATA; #2998770=IFCGEOMETRICCURVESET((#2998769)); #2998771=IFCSHAPEREPRESENTATION(#27,'Annotation','GeometricSet',(#2998770)); #2998772=IFCANNOTATION('0B41aLL5X31Or28KxLaJn6',$,'DIMENSION',$,'DIMENSION',#2998787,#2998778); -#2998778=IFCPRODUCTDEFINITIONSHAPE($,$,(#2998803)); +#2998778=IFCPRODUCTDEFINITIONSHAPE($,$,(#3014047)); #2998783=IFCCARTESIANPOINT((-17.729511098286,-18.9984110709563,1.9892244514205)); #2998784=IFCDIRECTION((-0.999999999999903,-4.33125762810918E-07,7.5497901264036E-08)); #2998785=IFCDIRECTION((4.33125762810917E-07,-0.999999999999902,-8.94069884793593E-08)); #2998786=IFCAXIS2PLACEMENT3D(#2998783,#2998784,#2998785); #2998787=IFCLOCALPLACEMENT($,#2998786); -#2998800=IFCCARTESIANPOINTLIST3D(((-7.88591680844775E-09,-1.98922252655029,-4.81169422528183E-07),(-8.64236312736466E-07,6.1092004776001,2.01785184117398E-07))); -#2998801=IFCINDEXEDPOLYCURVE(#2998800,$,$); -#2998802=IFCGEOMETRICCURVESET((#2998801)); -#2998803=IFCSHAPEREPRESENTATION(#27,'Annotation','GeometricSet',(#2998802)); #2998804=IFCANNOTATION('0enhh3darBCOXDVInC1_XB',$,'TEXT_LEADER',$,'TEXT_LEADER',#2998827,#2998811); #2998810=IFCRELASSIGNSTOPRODUCT('2RIgjcSBH5qxjaER$o5EiO',$,$,$,(#2916045),$,#2998804); #2998811=IFCPRODUCTDEFINITIONSHAPE($,$,(#2999882)); @@ -437617,15 +435347,15 @@ DATA; #2998952=IFCINDEXEDPOLYCURVE(#2998951,$,$); #2998953=IFCGEOMETRICCURVESET((#2998952)); #2998954=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#2998953,#2998940)); -#2999043=IFCCOVERING('1lUWpSYdT5ZAJwgOlG2Pjk',$,'Covering',$,$,#3006260,#2999056,$,$); +#2999043=IFCCOVERING('1lUWpSYdT5ZAJwgOlG2Pjk',$,'Covering',$,$,#3009305,#2999056,$,$); #2999049=IFCRELCONNECTSELEMENTS('2C7K4kitPD383C9o0PVy3N',$,$,'TOP',$,#2961250,#2999043); -#2999050=IFCRELASSIGNSTOPRODUCT('14T8Au$gr27P9QijJRopUY',$,$,$,(#2972681,#2987950,#2989020,#3008155),$,#2999043); +#2999050=IFCRELASSIGNSTOPRODUCT('14T8Au$gr27P9QijJRopUY',$,$,$,(#2972681,#2987950,#3008155),$,#2999043); #2999051=IFCRELDEFINESBYPROPERTIES('29Zdf4OaD3wOgppzRxZMkh',$,$,$,(#2999043),#2999052); #2999052=IFCPROPERTYSET('3tuBXAaqv8Y9nIOe6QYYT9',$,'EPset_Parametric',$,(#2999053)); #2999053=IFCPROPERTYSINGLEVALUE('Engine',$,IFCLABEL('BlenderBIM.DumbLayer2'),$); #2999054=IFCRELASSOCIATESMATERIAL('1WS3RkKAXDRePO_0Ubo1PU',$,$,$,(#2999043),#2999055); #2999055=IFCMATERIALLAYERSETUSAGE(#2894235,.AXIS2.,.POSITIVE.,0.,$); -#2999056=IFCPRODUCTDEFINITIONSHAPE($,$,(#3007935,#3007952)); +#2999056=IFCPRODUCTDEFINITIONSHAPE($,$,(#3009838,#3009855)); #2999231=IFCANNOTATION('2MmOIm60X5hu0ljhHIkmFR',$,'IfcAnnotation/SECTION - E_W - HOOD - S',$,'SECTION',#2999236,#2999241); #2999232=IFCCARTESIANPOINT((-1.20770098186853,7.33490065326841,6.99999920652294)); #2999233=IFCDIRECTION((-0.99999999999995,-3.13916473260163E-07,-4.37113882867357E-08)); @@ -437633,11 +435363,6 @@ DATA; #2999235=IFCAXIS2PLACEMENT3D(#2999232,#2999233,#2999234); #2999236=IFCLOCALPLACEMENT($,#2999235); #2999241=IFCPRODUCTDEFINITIONSHAPE($,$,(#2999930)); -#2999242=IFCCARTESIANPOINT((-1.20770098186853,-4.94775653198322,6.99999998873613)); -#2999243=IFCDIRECTION((-0.99999999999995,-3.13916473260163E-07,-4.37113882867357E-08)); -#2999244=IFCDIRECTION((3.13916473260162E-07,-0.999999999999949,-5.96046589862423E-08)); -#2999245=IFCAXIS2PLACEMENT3D(#2999242,#2999243,#2999244); -#2999246=IFCLOCALPLACEMENT($,#2999245); #2999247=IFCINDEXEDPOLYGONALFACE((13,23,20,14)); #2999248=IFCINDEXEDPOLYGONALFACE((10,11,6,7)); #2999249=IFCINDEXEDPOLYGONALFACE((25,4,3,24)); @@ -437668,7 +435393,7 @@ DATA; #2999274=IFCDIRECTION((-0.999999999999947,-3.25841389307536E-07,1.00485921625441E-14)); #2999275=IFCAXIS2PLACEMENT3D(#2999272,#2999273,#2999274); #2999276=IFCLOCALPLACEMENT($,#2999275); -#2999281=IFCPRODUCTDEFINITIONSHAPE($,$,(#2999393)); +#2999281=IFCPRODUCTDEFINITIONSHAPE($,$,(#3015986)); #2999290=IFCANNOTATION('0V8frvuXTAA8DVPNc2W5i1',$,'TEXT_LEADER',$,'TEXT_LEADER',#2999314,#2999299); #2999296=IFCRELDEFINESBYPROPERTIES('2PFJNVQTf9quh1jo_YP7IT',$,$,$,(#2999290),#2999297); #2999297=IFCPROPERTYSET('1qLWDxjJX4zvfbDomjWHxs',$,'EPset_Annotation',$,(#2999298)); @@ -437707,7 +435432,7 @@ DATA; #2999360=IFCRELDEFINESBYPROPERTIES('0n6bMNmnX2ZBZaQakLiofC',$,$,$,(#2999354),#2999361); #2999361=IFCPROPERTYSET('1bBWIIrbj8wQlhoFQd24tA',$,'EPset_Annotation',$,(#2999362)); #2999362=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); -#2999363=IFCPRODUCTDEFINITIONSHAPE($,$,(#3000060)); +#2999363=IFCPRODUCTDEFINITIONSHAPE($,$,(#3017249)); #2999368=IFCTEXTLITERALWITHEXTENT('{{material.item.Material.Name.0}}',#2999369,.RIGHT.,#2999373,'middle-left'); #2999369=IFCAXIS2PLACEMENT3D(#2999370,#2999371,#2999372); #2999370=IFCCARTESIANPOINT((0.,0.,0.)); @@ -437722,14 +435447,6 @@ DATA; #2999383=IFCPROPERTYSET('0yv5yyrzzB2hf5dfqrGrDD',$,'EPset_Annotation',$,(#2999385)); #2999384=IFCRELDEFINESBYPROPERTIES('1MGLXOpdL5lv79WNni5opy',$,$,$,(#2999271),#2999383); #2999385=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); -#2999386=IFCCARTESIANPOINTLIST3D(((-14.7879905700684,0.453637063503265,-4.19734487877577E-06),(-12.8323259353638,0.453637063503265,-3.43578176398296E-06))); -#2999387=IFCINDEXEDPOLYCURVE(#2999386,$,$); -#2999388=IFCCARTESIANPOINTLIST3D(((-13.654730796814,-2.00200843811035,-3.06609672406921E-06),(-13.654730796814,-0.168674662709236,-2.92768390863785E-06))); -#2999389=IFCINDEXEDPOLYCURVE(#2999388,$,$); -#2999390=IFCCARTESIANPOINTLIST3D(((-4.28964376449585,-6.52283906936646,-2.09045697374677E-06),(-4.28964376449585,-6.16867256164551,-2.06371828426199E-06),(-4.28964376449585,-4.33533906936646,-2.473971562722E-06),(-4.28964376449585,-2.66867232322693,-2.34814183386334E-06),(-4.28964376449585,-1.00200498104095,-2.222311877631E-06),(-4.28964376449585,0.66466236114502,-2.09648214877234E-06),(-4.28964376449585,2.3313295841217,-1.97065219254E-06),(-4.28964376449585,3.99799633026123,-1.8448223499945E-06),(-4.28964376449585,5.66466331481934,-1.718992507449E-06),(-4.28964376449585,7.33132982254028,-1.5931626649035E-06))); -#2999391=IFCINDEXEDPOLYCURVE(#2999390,$,$); -#2999392=IFCGEOMETRICCURVESET((#2999387,#2999389,#2999391)); -#2999393=IFCSHAPEREPRESENTATION(#27,'Annotation','GeometricSet',(#2999392)); #2999399=IFCANNOTATION('1ljX6MOObC3xBf8BV7Jor$',$,'GENERIC.type.Name',$,'TEXT',#3002225,#2999407); #2999400=IFCCARTESIANPOINT((0.,0.,0.)); #2999401=IFCDIRECTION((1.,0.,0.)); @@ -437776,7 +435493,7 @@ DATA; #2999442=IFCLOCALPLACEMENT(#1674114,#2999441); #2999463=IFCANNOTATION('2Jv4OZ_cn2reGy34G5ktKw',$,'TEXT_LEADER',$,'TEXT_LEADER',#2999486,#2999470); #2999469=IFCRELASSIGNSTOPRODUCT('2$Wo9DChjDC8$KIAnsM9BA',$,$,$,(#2469325),$,#2999463); -#2999470=IFCPRODUCTDEFINITIONSHAPE($,$,(#3002294)); +#2999470=IFCPRODUCTDEFINITIONSHAPE($,$,(#3016508)); #2999475=IFCTEXTLITERALWITHEXTENT('{{material.item.Material.Name.0}}',#2999476,.RIGHT.,#2999480,'middle-right'); #2999476=IFCAXIS2PLACEMENT3D(#2999477,#2999478,#2999479); #2999477=IFCCARTESIANPOINT((0.,0.,0.)); @@ -437982,14 +435699,6 @@ DATA; #2999848=IFCINDEXEDPOLYCURVE(#2999847,$,$); #2999849=IFCGEOMETRICCURVESET((#2999848)); #2999850=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#2999849,#2973336)); -#2999851=IFCCARTESIANPOINTLIST2D(((-1.19109666347504,-1.14016550867291E-07),(4.06726598739624,-4.16356372833252))); -#2999852=IFCINDEXEDPOLYCURVE(#2999851,$,$); -#2999853=IFCGEOMETRICCURVESET((#2999852)); -#2999854=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#2999853,#2973471)); -#2999855=IFCCARTESIANPOINTLIST2D(((-1.19109666347504,-2.38933420181274),(8.96387004852295,-8.15079689025879))); -#2999856=IFCINDEXEDPOLYCURVE(#2999855,$,$); -#2999857=IFCGEOMETRICCURVESET((#2999856)); -#2999858=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#2999857,#2973540)); #2999859=IFCCARTESIANPOINTLIST2D(((0.96908575296402,-1.14016536656436E-07),(-10.9665470123291,-2.60864925384521))); #2999860=IFCINDEXEDPOLYCURVE(#2999859,$,$); #2999861=IFCGEOMETRICCURVESET((#2999860)); @@ -438110,10 +435819,6 @@ DATA; #3000010=IFCRELASSIGNSTOPRODUCT('0LvgMWd2vD7xoq7XK4EBTA',$,$,$,(#2989639),$,#2999990); #3000011=IFCRELASSOCIATESMATERIAL('1aXuhCUlP7NOOLSNAmhK6H',$,$,$,(#2999990),#2999978); #3000012=IFCRELASSIGNSTOPRODUCT('0Dn2wuDVz5LQn_acFZdoW5',$,$,$,(#2999354),$,#2917853); -#3000013=IFCCARTESIANPOINTLIST2D(((2.50025343894958,7.4060432098122E-07),(-0.566053926944733,1.88496446609497))); -#3000014=IFCINDEXEDPOLYCURVE(#3000013,$,$); -#3000015=IFCGEOMETRICCURVESET((#3000014)); -#3000016=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#3000015,#2975324)); #3000017=IFCCARTESIANPOINTLIST2D(((1.24060046672821,7.40604377824639E-07),(3.78064060211182,-2.36400127410889))); #3000018=IFCINDEXEDPOLYCURVE(#3000017,$,$); #3000019=IFCGEOMETRICCURVESET((#3000018)); @@ -438142,10 +435847,6 @@ DATA; #3000054=IFCINDEXEDPOLYCURVE(#3000053,$,$); #3000055=IFCGEOMETRICCURVESET((#3000054)); #3000056=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#3000055,#2989740)); -#3000057=IFCCARTESIANPOINTLIST2D(((0.922589838504791,10.2168083190918),(-0.483741760253906,-0.0831766426563263))); -#3000058=IFCINDEXEDPOLYCURVE(#3000057,$,$); -#3000059=IFCGEOMETRICCURVESET((#3000058)); -#3000060=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#3000059,#2999368)); #3000066=IFCINDEXEDPOLYGONALFACE((24,22,23)); #3000067=IFCINDEXEDPOLYGONALFACE((19,20,21)); #3000068=IFCINDEXEDPOLYGONALFACE((3,2,1)); @@ -439327,7 +437028,7 @@ DATA; #3001263=IFCSURFACESTYLERENDERING(#3001264,0.,#3001265,$,$,$,IFCNORMALISEDRATIOMEASURE(0.),IFCSPECULARROUGHNESS(0.377),.NOTDEFINED.); #3001264=IFCCOLOURRGB($,0.800000011920929,0.800000011920929,0.800000011920929); #3001265=IFCCOLOURRGB($,0.,0.,0.); -#3001266=IFCEXTERNALLYDEFINEDSURFACESTYLE('D:/Dropbox/GitLab/Highland_Haven/Models_and_CAD/BlenderBIM/Materials.blend','materials/TRIM_DARK','TRIM_DARK'); +#3001266=IFCEXTERNALLYDEFINEDSURFACESTYLE('OD_Textures/Materials.blend','materials/TRIM_DARK','TRIM_DARK'); #3001267=IFCMATERIALPROPERTIES('OD_Materials',$,(#3001268,#3001269,#3001270,#3001271),#3001258); #3001268=IFCPROPERTYSINGLEVALUE('Manufacturer',$,IFCTEXT('JOHNSONITE'),$); #3001269=IFCPROPERTYSINGLEVALUE('Product',$,IFCTEXT('4" VINYL WALL BASE W/ TOE'),$); @@ -439409,7 +437110,7 @@ DATA; #3001345=IFCSURFACESTYLERENDERING(#3001346,0.,#3001347,$,$,$,IFCNORMALISEDRATIOMEASURE(0.),IFCSPECULARROUGHNESS(0.5),.NOTDEFINED.); #3001346=IFCCOLOURRGB($,0.800000011920929,0.800000011920929,0.800000011920929); #3001347=IFCCOLOURRGB($,0.800000011920929,0.800000011920929,0.800000011920929); -#3001348=IFCEXTERNALLYDEFINEDSURFACESTYLE('OD_Textures/Materials.blend','materials/COLOR - ACCENT - 1','COLOR - ACCENT - 1'); +#3001348=IFCEXTERNALLYDEFINEDSURFACESTYLE('OD_Textures/Materials.blend','materials/TRIM_DARK','TRIM_DARK'); #3001349=IFCMATERIALPROPERTIES('OD_Materials',$,(#3001350,#3001351,#3001352,#3001353,#3001354),#3001340); #3001350=IFCPROPERTYSINGLEVALUE('Manufacturer',$,IFCTEXT('TBD'),$); #3001351=IFCPROPERTYSINGLEVALUE('Product',$,IFCTEXT('TBD'),$); @@ -439671,23 +437372,10 @@ DATA; #3001862=IFCINDEXEDPOLYCURVE(#3001861,$,$); #3001863=IFCGEOMETRICCURVESET((#3001862)); #3001864=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#3001863,#2972143)); -#3001865=IFCCARTESIANPOINTLIST2D(((-1.20292973518372,-3.91106595998281E-07),(10.080883026123,-3.32778096199036))); -#3001866=IFCINDEXEDPOLYCURVE(#3001865,$,$); -#3001867=IFCGEOMETRICCURVESET((#3001866)); -#3001868=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#3001867,#2972500)); -#3001869=IFCCARTESIANPOINTLIST2D(((-1.20292973518372,-3.91106595998281E-07),(3.74231290817261,-2.10461091995239))); -#3001870=IFCINDEXEDPOLYCURVE(#3001869,$,$); -#3001871=IFCGEOMETRICCURVESET((#3001870)); -#3001872=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#3001871,#2972441)); #3001873=IFCCARTESIANPOINTLIST2D(((-1.20292973518372,-3.91106595998281E-07),(5.96825647354126,-1.75069093704224))); #3001874=IFCINDEXEDPOLYCURVE(#3001873,$,$); #3001875=IFCGEOMETRICCURVESET((#3001874)); #3001876=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#3001875,#2972397)); -#3001877=IFCCARTESIANPOINT((-27.7709992226027,-10.0039622559808,-80.0000025531438)); -#3001878=IFCAXIS2PLACEMENT3D(#3001877,$,$); -#3001879=IFCBLOCK(#3001878,55.5419984452055,20.0079245119616,80.0000025531438); -#3001880=IFCCSGSOLID(#3001879); -#3001881=IFCSHAPEREPRESENTATION(#24,'Body','CSG',(#3001880)); #3001895=IFCCARTESIANPOINTLIST2D(((-0.70298171043396,0.00714981975033879),(3.46241044998169,-2.40576195716858))); #3001896=IFCINDEXEDPOLYCURVE(#3001895,$,$); #3001897=IFCGEOMETRICCURVESET((#3001896)); @@ -439700,10 +437388,6 @@ DATA; #3001908=IFCINDEXEDPOLYCURVE(#3001907,$,$); #3001909=IFCGEOMETRICCURVESET((#3001908)); #3001910=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#3001909,#2990104)); -#3001911=IFCCARTESIANPOINTLIST2D(((1.0339218378067,1.03336024284363),(-3.76710653305054,1.7970712184906))); -#3001912=IFCINDEXEDPOLYCURVE(#3001911,$,$); -#3001913=IFCGEOMETRICCURVESET((#3001912)); -#3001914=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#3001913,#2972670)); #3001915=IFCCARTESIANPOINTLIST2D(((1.0339218378067,1.03336024284363),(-5.02487897872925,2.54180479049683))); #3001916=IFCINDEXEDPOLYCURVE(#3001915,$,$); #3001917=IFCGEOMETRICCURVESET((#3001916)); @@ -439713,11 +437397,6 @@ DATA; #3001926=IFCPROPERTYSINGLEVALUE('HasUnderlay',$,IFCBOOLEAN(.T.),$); #3001927=IFCPROPERTYSINGLEVALUE('HasLinework',$,IFCBOOLEAN(.T.),$); #3001928=IFCPROPERTYSINGLEVALUE('HasAnnotation',$,IFCBOOLEAN(.T.),$); -#3001929=IFCCARTESIANPOINT((-26.8543298476011,-10.0003710951841,-60.0000003504315)); -#3001930=IFCAXIS2PLACEMENT3D(#3001929,$,$); -#3001931=IFCBLOCK(#3001930,53.7086596952023,20.0007421903683,60.0000003504315); -#3001932=IFCCSGSOLID(#3001931); -#3001933=IFCSHAPEREPRESENTATION(#24,'Body','CSG',(#3001932)); #3001934=IFCFURNITURETYPE('1D2JCoe5PBsfL7HKgeMCy_',$,'Mirror',$,$,$,(#3001956,#3002039),$,$,.NOTDEFINED.,.NOTDEFINED.); #3001952=IFCCARTESIANPOINT((0.,0.,0.)); #3001953=IFCDIRECTION((1.,0.,0.)); @@ -439763,21 +437442,11 @@ DATA; #3002064=IFCDIRECTION((-1.62920684942943E-07,0.99999999999998,1.19209289550779E-07)); #3002065=IFCAXIS2PLACEMENT3D(#3002062,#3002063,#3002064); #3002066=IFCLOCALPLACEMENT($,#3002065); -#3002067=IFCCARTESIANPOINT((-24.9376666201694,-10.0017379492658,-32.8083989501312)); -#3002068=IFCAXIS2PLACEMENT3D(#3002067,$,$); -#3002069=IFCBLOCK(#3002068,49.8753332403388,20.0034758985316,32.8083989501312); -#3002070=IFCCSGSOLID(#3002069); -#3002071=IFCSHAPEREPRESENTATION(#24,'Body','CSG',(#3002070)); #3002072=IFCPROPERTYSET('3avXdpM6b2w98ifDeAAVub',$,'EPset_Drawing',$,(#3002074,#3002075,#3002076)); #3002073=IFCRELDEFINESBYPROPERTIES('3H3R9hvAf9ugwBVKhYvvZM',$,$,$,(#2973755),#3002072); #3002074=IFCPROPERTYSINGLEVALUE('HasUnderlay',$,IFCBOOLEAN(.T.),$); #3002075=IFCPROPERTYSINGLEVALUE('HasLinework',$,IFCBOOLEAN(.T.),$); #3002076=IFCPROPERTYSINGLEVALUE('HasAnnotation',$,IFCBOOLEAN(.T.),$); -#3002082=IFCCARTESIANPOINT((-42.8959954129116,-10.0006206278159,-3.60840183543408)); -#3002083=IFCAXIS2PLACEMENT3D(#3002082,$,$); -#3002084=IFCBLOCK(#3002083,85.7919908258233,20.0012412556318,3.60840183543408); -#3002085=IFCCSGSOLID(#3002084); -#3002086=IFCSHAPEREPRESENTATION(#24,'Body','CSG',(#3002085)); #3002087=IFCANNOTATION('3ZiNalk1z3dx9WolxQ4MV4',$,'IfcAnnotation/SECTION - E_W - POS - S',$,'SECTION',#3002250,#3002097); #3002097=IFCPRODUCTDEFINITIONSHAPE($,$,(#3002168)); #3002098=IFCANNOTATION('1gtjHWSdr8eOx28G_dzSKo',$,'IfcAnnotation/SECTION - E_W - POS - N',$,'SECTION',#3002255,#3002108); @@ -439818,11 +437487,6 @@ DATA; #3002178=IFCINDEXEDPOLYCURVE(#3002177,(IFCLINEINDEX((1,2))),$); #3002179=IFCGEOMETRICCURVESET((#3002178)); #3002180=IFCSHAPEREPRESENTATION(#27,'Annotation','GeometricSet',(#3002179)); -#3002181=IFCCARTESIANPOINT((-41.2293306485874,-10.2939984672411,-20.000000638286)); -#3002182=IFCAXIS2PLACEMENT3D(#3002181,$,$); -#3002183=IFCBLOCK(#3002182,82.4586612971749,20.5879969344822,20.000000638286); -#3002184=IFCCSGSOLID(#3002183); -#3002185=IFCSHAPEREPRESENTATION(#24,'Body','CSG',(#3002184)); #3002186=IFCCARTESIANPOINT((28.7965057403084,1.3373781416047,9.93052961945221)); #3002187=IFCDIRECTION((0.,-0.999999999999997,7.54979012640431E-08)); #3002188=IFCDIRECTION((1.,0.,0.)); @@ -439898,23 +437562,6 @@ DATA; #3002263=IFCDIRECTION((-1.62920684942943E-07,0.99999999999998,1.19209289550779E-07)); #3002264=IFCAXIS2PLACEMENT3D(#3002261,#3002262,#3002263); #3002265=IFCLOCALPLACEMENT($,#3002264); -#3002266=IFCCARTESIANPOINT((-41.10433298146,-10.2960885988602,-30.0000001752158)); -#3002267=IFCAXIS2PLACEMENT3D(#3002266,$,$); -#3002268=IFCBLOCK(#3002267,82.2086659629201,20.5921771977204,30.0000001752158); -#3002269=IFCCSGSOLID(#3002268); -#3002270=IFCSHAPEREPRESENTATION(#24,'Body','CSG',(#3002269)); -#3002271=IFCCARTESIANPOINTLIST2D(((5.80946063995361,-12.47425365448),(3.60457253456116,-0.757369339466095))); -#3002272=IFCINDEXEDPOLYCURVE(#3002271,(IFCLINEINDEX((1,2,1))),$); -#3002273=IFCGEOMETRICCURVESET((#3002272)); -#3002274=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#3002273,#2989125)); -#3002275=IFCCARTESIANPOINTLIST2D(((4.85012626647949,-7.12217855453491),(3.60457253456116,-0.757369339466095))); -#3002276=IFCINDEXEDPOLYCURVE(#3002275,(IFCLINEINDEX((1,2,1))),$); -#3002277=IFCGEOMETRICCURVESET((#3002276)); -#3002278=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#3002277,#2989248)); -#3002279=IFCCARTESIANPOINTLIST2D(((-0.784440755844116,0.),(5.63295078277588,-2.43953132629395))); -#3002280=IFCINDEXEDPOLYCURVE(#3002279,$,$); -#3002281=IFCGEOMETRICCURVESET((#3002280)); -#3002282=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#3002281,#2989050)); #3002283=IFCCARTESIANPOINTLIST2D(((-0.811248421669006,0.),(11.9391031265259,-6.27392530441284))); #3002284=IFCINDEXEDPOLYCURVE(#3002283,$,$); #3002285=IFCGEOMETRICCURVESET((#3002284)); @@ -439923,10 +437570,6 @@ DATA; #3002288=IFCINDEXEDPOLYCURVE(#3002287,$,$); #3002289=IFCGEOMETRICCURVESET((#3002288)); #3002290=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#3002289,#2988978)); -#3002291=IFCCARTESIANPOINTLIST2D(((4.9806809425354,-5.20326948165894),(3.60457253456116,-0.757369339466095))); -#3002292=IFCINDEXEDPOLYCURVE(#3002291,(IFCLINEINDEX((1,2,1))),$); -#3002293=IFCGEOMETRICCURVESET((#3002292)); -#3002294=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#3002293,#2999475)); #3002295=IFCCARTESIANPOINTLIST2D(((-0.957907676696777,0.),(5.03085565567017,-3.35851836204529))); #3002296=IFCINDEXEDPOLYCURVE(#3002295,$,$); #3002297=IFCGEOMETRICCURVESET((#3002296)); @@ -439943,18 +437586,6 @@ DATA; #3002308=IFCINDEXEDPOLYCURVE(#3002307,$,$); #3002309=IFCGEOMETRICCURVESET((#3002308)); #3002310=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#3002309,#2989179)); -#3002311=IFCCARTESIANPOINTLIST2D(((0.809623003005981,2.3132119178772),(1.90709614753723,-0.0373290330171585))); -#3002312=IFCINDEXEDPOLYCURVE(#3002311,(IFCLINEINDEX((1,2,1))),$); -#3002313=IFCGEOMETRICCURVESET((#3002312)); -#3002314=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#3002313,#2989096)); -#3002315=IFCCARTESIANPOINTLIST2D(((-2.34935688972473,2.58749961853027),(1.90709614753723,-0.0373290330171585))); -#3002316=IFCINDEXEDPOLYCURVE(#3002315,(IFCLINEINDEX((1,2,1))),$); -#3002317=IFCGEOMETRICCURVESET((#3002316)); -#3002318=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#3002317,#2989230)); -#3002319=IFCCARTESIANPOINTLIST2D(((7.68660736083984,2.56356358528137),(-0.636694967746735,-1.17689793910358E-07))); -#3002320=IFCINDEXEDPOLYCURVE(#3002319,(IFCLINEINDEX((1,2,1))),$); -#3002321=IFCGEOMETRICCURVESET((#3002320)); -#3002322=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#3002321,#2989032)); #3002323=IFCCARTESIANPOINTLIST2D(((0.563255310058594,-1.17689793910358E-07),(-5.04171228408813,3.48003602027893))); #3002324=IFCINDEXEDPOLYCURVE(#3002323,$,$); #3002325=IFCGEOMETRICCURVESET((#3002324)); @@ -439964,11 +437595,6 @@ DATA; #3002329=IFCPROPERTYSINGLEVALUE('HasUnderlay',$,IFCBOOLEAN(.T.),$); #3002330=IFCPROPERTYSINGLEVALUE('HasLinework',$,IFCBOOLEAN(.T.),$); #3002331=IFCPROPERTYSINGLEVALUE('HasAnnotation',$,IFCBOOLEAN(.T.),$); -#3002332=IFCCARTESIANPOINT((-44.5626664349413,-10.0005983920425,-32.8083989501312)); -#3002333=IFCAXIS2PLACEMENT3D(#3002332,$,$); -#3002334=IFCBLOCK(#3002333,89.1253328698827,20.001196784085,32.8083989501312); -#3002335=IFCCSGSOLID(#3002334); -#3002336=IFCSHAPEREPRESENTATION(#24,'Body','CSG',(#3002335)); #3002345=IFCCARTESIANPOINTLIST2D(((0.766763091087341,5.909391802561E-07),(-14.2874584197998,-5.55172777175903))); #3002346=IFCINDEXEDPOLYCURVE(#3002345,$,$); #3002347=IFCGEOMETRICCURVESET((#3002346)); @@ -440205,7 +437831,7 @@ DATA; #3002694=IFCAXIS2PLACEMENT3D(#3002691,#3002692,#3002693); #3002695=IFCLOCALPLACEMENT($,#3002694); #3002700=IFCPRODUCTDEFINITIONSHAPE($,$,(#3004505)); -#3002701=IFCRELASSIGNSTOPRODUCT('1S_tI$xxX6KusyN6qggiWO',$,$,$,(#3002690,#3002850,#3002981,#3003138,#3004546,#3008297),$,#2473673); +#3002701=IFCRELASSIGNSTOPRODUCT('1S_tI$xxX6KusyN6qggiWO',$,$,$,(#3002690,#3002850,#3002981,#3003138),$,#2473673); #3002702=IFCANNOTATION('3vXC0UE41BnAdSMNBLCpP4',$,'IfcAnnotation/EAST SECTION-NEW',$,'SECTION',#3002707,#3002712); #3002703=IFCCARTESIANPOINT((-16.3342195545907,-0.713322106308824,3.996062779364)); #3002704=IFCDIRECTION((-0.999999999999998,4.37113882867378E-08,-4.37113882867378E-08)); @@ -440213,7 +437839,7 @@ DATA; #3002706=IFCAXIS2PLACEMENT3D(#3002703,#3002704,#3002705); #3002707=IFCLOCALPLACEMENT($,#3002706); #3002712=IFCPRODUCTDEFINITIONSHAPE($,$,(#3004509)); -#3002713=IFCRELASSIGNSTOPRODUCT('02tNnxk4H029kRinNj1xgA',$,$,$,(#3002702,#3002861,#3002992,#3003149,#3004557),$,#2474003); +#3002713=IFCRELASSIGNSTOPRODUCT('02tNnxk4H029kRinNj1xgA',$,$,$,(#3002702,#3002861,#3002992,#3003149),$,#2474003); #3002714=IFCANNOTATION('3_q_2N$Gr4zeZmeE0R90OJ',$,'IfcAnnotation/SECTION - N_S - DINING - W',$,'SECTION',#3002719,#3002724); #3002715=IFCCARTESIANPOINT((0.578462735326897,4.49645628766438,3.996062779364)); #3002716=IFCDIRECTION((-3.25841369885875E-07,0.999999999999944,7.54979012640391E-08)); @@ -440724,61 +438350,6 @@ DATA; #3003267=IFCBLOCK(#3003266,81.2086846259009,38.9502889467199,32.8083989501312); #3003268=IFCCSGSOLID(#3003267); #3003269=IFCSHAPEREPRESENTATION(#24,'Body','CSG',(#3003268)); -#3003270=IFCANNOTATION('0X$tr40RnAsOzY16BRB102',$,'IfcAnnotation/SECTION - N_S - DINING - W',$,'SECTION',#3003275,#3003280); -#3003271=IFCCARTESIANPOINT((-1.03710028599566,4.49645550545119,6.99999998873613)); -#3003272=IFCDIRECTION((-3.89414367418764E-07,0.999999999999921,7.54979012640374E-08)); -#3003273=IFCDIRECTION((-0.999999999999924,-3.89414367418765E-07,1.0048592410634E-14)); -#3003274=IFCAXIS2PLACEMENT3D(#3003271,#3003272,#3003273); -#3003275=IFCLOCALPLACEMENT($,#3003274); -#3003276=IFCCARTESIANPOINTLIST3D(((-4.79888115023641E-07,-9.84251976013184,-2.01849246650454E-07),(4.00102464936936E-07,9.84251976013184,-2.80096088545179E-07))); -#3003277=IFCINDEXEDPOLYCURVE(#3003276,(IFCLINEINDEX((1,2))),$); -#3003278=IFCGEOMETRICCURVESET((#3003277)); -#3003279=IFCSHAPEREPRESENTATION(#27,'Annotation','GeometricSet',(#3003278)); -#3003280=IFCPRODUCTDEFINITIONSHAPE($,$,(#3003279)); -#3003281=IFCANNOTATION('0sQ4BZalj1rRWAsKybcOay',$,'IfcAnnotation/SECTION - N_S - LINE_WALL - W',$,'SECTION',#3003286,#3003291); -#3003282=IFCCARTESIANPOINT((-1.03709441939677,-13.9837174277919,6.93965771692631)); -#3003283=IFCDIRECTION((-3.89414367418764E-07,0.999999999999921,7.54979012640374E-08)); -#3003284=IFCDIRECTION((-0.999999999999924,-3.89414367418765E-07,2.0097184821268E-14)); -#3003285=IFCAXIS2PLACEMENT3D(#3003282,#3003283,#3003284); -#3003286=IFCLOCALPLACEMENT($,#3003285); -#3003287=IFCCARTESIANPOINTLIST3D(((-4.21138906858687E-07,-9.84251880645752,1.7491257722213E-06),(4.5885167310189E-07,9.84252071380615,1.67087887348316E-06))); -#3003288=IFCINDEXEDPOLYCURVE(#3003287,(IFCLINEINDEX((1,2))),$); -#3003289=IFCGEOMETRICCURVESET((#3003288)); -#3003290=IFCSHAPEREPRESENTATION(#27,'Annotation','GeometricSet',(#3003289)); -#3003291=IFCPRODUCTDEFINITIONSHAPE($,$,(#3003290)); -#3003292=IFCANNOTATION('0ANUx0x2nC9fjt6K_taUdF',$,'IfcAnnotation/SECTION - N_S - EMP - E',$,'SECTION',#3003297,#3003302); -#3003293=IFCCARTESIANPOINT((-1.0370983304627,-1.94346165563178,6.99999998873613)); -#3003294=IFCDIRECTION((0.,-0.999999999999997,7.54979012640431E-08)); -#3003295=IFCDIRECTION((1.,0.,0.)); -#3003296=IFCAXIS2PLACEMENT3D(#3003293,#3003294,#3003295); -#3003297=IFCLOCALPLACEMENT($,#3003296); -#3003298=IFCCARTESIANPOINTLIST3D(((-3.91106595998281E-07,9.84252071380615,-3.03059755424329E-06),(4.88883244997851E-07,-9.84251880645752,-2.95235031444463E-06))); -#3003299=IFCINDEXEDPOLYCURVE(#3003298,(IFCLINEINDEX((1,2))),$); -#3003300=IFCGEOMETRICCURVESET((#3003299)); -#3003301=IFCSHAPEREPRESENTATION(#27,'Annotation','GeometricSet',(#3003300)); -#3003302=IFCPRODUCTDEFINITIONSHAPE($,$,(#3003301)); -#3003303=IFCANNOTATION('2UOtJPPdL5UhG7m6e0cpWK',$,'IfcAnnotation/SECTION - N_S - LINE - E',$,'SECTION',#3003308,#3003313); -#3003304=IFCCARTESIANPOINT((-1.03709539716325,-10.7480159268917,7.1714462570631)); -#3003305=IFCDIRECTION((0.,-0.999999999999997,7.54979012640431E-08)); -#3003306=IFCDIRECTION((1.,0.,0.)); -#3003307=IFCAXIS2PLACEMENT3D(#3003304,#3003305,#3003306); -#3003308=IFCLOCALPLACEMENT($,#3003307); -#3003309=IFCCARTESIANPOINTLIST3D(((-4.88883244997851E-07,9.84251976013184,-3.40876044901961E-06),(2.93329946998711E-07,-9.84251976013184,-3.33051343659463E-06))); -#3003310=IFCINDEXEDPOLYCURVE(#3003309,(IFCLINEINDEX((1,2))),$); -#3003311=IFCGEOMETRICCURVESET((#3003310)); -#3003312=IFCSHAPEREPRESENTATION(#27,'Annotation','GeometricSet',(#3003311)); -#3003313=IFCPRODUCTDEFINITIONSHAPE($,$,(#3003312)); -#3003314=IFCANNOTATION('2K0BbeP2T6TwUnqhupvuho',$,'IfcAnnotation/SECTION - N_S - DINING - E',$,'SECTION',#3003319,#3003324); -#3003315=IFCCARTESIANPOINT((-1.03710106820885,7.16429682854279,6.99999998873613)); -#3003316=IFCDIRECTION((0.,-0.999999999999997,7.54979012640431E-08)); -#3003317=IFCDIRECTION((1.,0.,0.)); -#3003318=IFCAXIS2PLACEMENT3D(#3003315,#3003316,#3003317); -#3003319=IFCLOCALPLACEMENT($,#3003318); -#3003320=IFCCARTESIANPOINTLIST3D(((-4.88883244997851E-07,9.84252071380615,-3.42170415024157E-06),(3.91106595998281E-07,-9.84252071380615,-3.34345713781659E-06))); -#3003321=IFCINDEXEDPOLYCURVE(#3003320,(IFCLINEINDEX((1,2))),$); -#3003322=IFCGEOMETRICCURVESET((#3003321)); -#3003323=IFCSHAPEREPRESENTATION(#27,'Annotation','GeometricSet',(#3003322)); -#3003324=IFCPRODUCTDEFINITIONSHAPE($,$,(#3003323)); #3003325=IFCANNOTATION('1ZrCtF7sbEeOwM$u9eFqyd',$,'DETAIL - KNIFE EDGE AT SOFFIT',$,'DRAWING',#3003974,#3003345); #3003331=IFCRELDEFINESBYPROPERTIES('0zmwiLD7D1BAMoJRUJsRdb',$,$,$,(#3003325),#3003332); #3003332=IFCPROPERTYSET('30hKyDGqX56u4g23kYqd4P',$,'EPset_Drawing',$,(#3003333,#3003334,#3003335,#3003336,#3003337,#3003338,#3003339,#3003340,#3003341,#3003342,#3003343,#3003344)); @@ -441415,13 +438986,13 @@ DATA; #3004409=IFCSURFACESTYLE('WD - 2',.BOTH.,(#3004407,#3004408)); #3004410=IFCSTYLEDITEM($,(#3004409),'BASE CABINET'); #3004411=IFCSTYLEDREPRESENTATION(#24,'Body',$,(#3004410)); -#3004412=IFCCOVERING('3jO6HX6mX5sQmIC5yBTdo9',$,'Covering',$,$,#3005848,#3004425,$,$); +#3004412=IFCCOVERING('3jO6HX6mX5sQmIC5yBTdo9',$,'Covering',$,$,#3008489,#3004425,$,$); #3004419=IFCRELASSIGNSTOPRODUCT('1_qmH8G011DfKl$iPme8hd',$,$,$,(#2972681,#3005817),$,#3004412); #3004420=IFCRELDEFINESBYPROPERTIES('1XX37gpy500RmD6ZMHZcKd',$,$,$,(#3004412),#3004421); #3004421=IFCPROPERTYSET('1t1QF9j_b1wQzexL4TgVDo',$,'EPset_Parametric',$,(#3004422)); #3004422=IFCPROPERTYSINGLEVALUE('Engine',$,IFCLABEL('BlenderBIM.DumbLayer2'),$); -#3004425=IFCPRODUCTDEFINITIONSHAPE($,$,(#3007856,#3007880)); -#3004454=IFCRELDEFINESBYTYPE('0aZJbyCqH0$QljPweb2XvR',$,$,$,(#3004412,#3004659,#3004752,#3004583,#3004814,#3004783,#3004721,#3005763,#3006014,#3004690,#3004845,#3006939,#3006978,#3007017,#3007056,#3007761),#3004382); +#3004425=IFCPRODUCTDEFINITIONSHAPE($,$,(#3008460,#3008484)); +#3004454=IFCRELDEFINESBYTYPE('0aZJbyCqH0$QljPweb2XvR',$,$,$,(#3004845,#3004659,#3004583,#3004814,#3004783,#3009502,#3007761,#3006939,#3009634,#3004412,#3004752,#3005763,#3004721,#3006014,#3004690,#3006978),#3004382); #3004455=IFCMATERIALLAYERSETUSAGE(#3004386,.AXIS2.,.POSITIVE.,0.,$); #3004456=IFCRELASSOCIATESMATERIAL('2XjzsQBsLFghHvg1KLVKo8',$,$,$,(#3004412),#3004455); #3004502=IFCCARTESIANPOINTLIST2D(((-12.6911239624023,3.28222000689493E-08),(16.569393157959,3.28221823053809E-08))); @@ -441468,28 +439039,6 @@ DATA; #3004543=IFCINDEXEDPOLYCURVE(#3004542,(IFCLINEINDEX((1,2))),$); #3004544=IFCGEOMETRICCURVESET((#3004543)); #3004545=IFCSHAPEREPRESENTATION(#37,'Annotation','Annotation2D',(#3004544)); -#3004546=IFCANNOTATION('28JHUa4pz8p8TolvUzoCOn',$,'IfcAnnotation/EAST SECTION-DEMO',$,'SECTION',#3004551,#3004556); -#3004547=IFCCARTESIANPOINT((-0.750884765715111,-10.5774121021661,6.50003669768807)); -#3004548=IFCDIRECTION((-0.999999999999998,4.37113882867378E-08,-4.37113882867378E-08)); -#3004549=IFCDIRECTION((-4.37113882867379E-08,-0.999999999999999,0.)); -#3004550=IFCAXIS2PLACEMENT3D(#3004547,#3004548,#3004549); -#3004551=IFCLOCALPLACEMENT($,#3004550); -#3004552=IFCCARTESIANPOINTLIST3D(((-7.49390949295048E-07,9.84251976013184,-3.94495998534694E-07),(8.15035434698075E-07,-9.84251976013184,-4.14025521422445E-07))); -#3004553=IFCINDEXEDPOLYCURVE(#3004552,(IFCLINEINDEX((1,2))),$); -#3004554=IFCGEOMETRICCURVESET((#3004553)); -#3004555=IFCSHAPEREPRESENTATION(#27,'Annotation','GeometricSet',(#3004554)); -#3004556=IFCPRODUCTDEFINITIONSHAPE($,$,(#3004555)); -#3004557=IFCANNOTATION('35H1YrxjnBdhBT6piBnU0Y',$,'IfcAnnotation/EAST SECTION-NEW',$,'SECTION',#3004562,#3004567); -#3004558=IFCCARTESIANPOINT((-16.3342195545907,-10.5774121021661,6.50003669768807)); -#3004559=IFCDIRECTION((-0.999999999999998,4.37113882867378E-08,-4.37113882867378E-08)); -#3004560=IFCDIRECTION((-4.37113882867379E-08,-0.999999999999999,0.)); -#3004561=IFCAXIS2PLACEMENT3D(#3004558,#3004559,#3004560); -#3004562=IFCLOCALPLACEMENT($,#3004561); -#3004563=IFCCARTESIANPOINTLIST3D(((-8.50435014854156E-07,9.84251976013184,-1.17670913368784E-06),(7.13991369138967E-07,-9.84251976013184,-1.88067531325942E-06))); -#3004564=IFCINDEXEDPOLYCURVE(#3004563,(IFCLINEINDEX((1,2))),$); -#3004565=IFCGEOMETRICCURVESET((#3004564)); -#3004566=IFCSHAPEREPRESENTATION(#27,'Annotation','GeometricSet',(#3004565)); -#3004567=IFCPRODUCTDEFINITIONSHAPE($,$,(#3004566)); #3004568=IFCANNOTATION('0$S1U7pj57AwvP9XbWqOpP',$,'DIMENSION',$,'DIMENSION',#3004573,#3004578); #3004569=IFCCARTESIANPOINT((-12.7616626384064,-17.2645620160841,6.12579422985788)); #3004570=IFCDIRECTION((-3.89414390629671E-07,0.999999999999924,3.42285047390273E-08)); @@ -441717,12 +439266,12 @@ DATA; #3004896=IFCBOUNDINGBOX(#3004895,2.00000002471794,2.00000002471794,2.00000002471794); #3004897=IFCSHAPEREPRESENTATION(#26,'Box','BoundingBox',(#3004896)); #3004898=IFCPRODUCTDEFINITIONSHAPE($,$,(#3004897,#3004894)); -#3004899=IFCSURFACESTYLE('MILLWORK REVEAL L ANGLE\X2\000A\X0\TOP AND BOTTOM\X2\000A\X0\FRY REGLET MWRL_ _',.BOTH.,(#3004900)); +#3004899=IFCSURFACESTYLE('MILLWORK REVEAL L ANGLE\X2\000A\X0\TOP AND BOTTOM OF PANEL\X2\000A\X0\FRY REGLET MWRL_ _',.BOTH.,(#3004900)); #3004900=IFCSURFACESTYLERENDERING(#3004901,0.,#3004902,$,$,$,IFCNORMALISEDRATIOMEASURE(0.),IFCSPECULARROUGHNESS(0.5),.NOTDEFINED.); #3004901=IFCCOLOURRGB($,0.800000011920929,0.800000011920929,0.800000011920929); #3004902=IFCCOLOURRGB($,0.800000011920929,0.800000011920929,0.800000011920929); #3004903=IFCSTYLEDITEM(#3004893,(#3004899),'Material'); -#3004904=IFCMATERIAL('MILLWORK REVEAL L ANGLE\X2\000A\X0\TOP AND BOTTOM\X2\000A\X0\FRY REGLET MWRL_ _',$,$); +#3004904=IFCMATERIAL('MILLWORK REVEAL L ANGLE\X2\000A\X0\TOP AND BOTTOM OF PANEL\X2\000A\X0\FRY REGLET MWRL_ _',$,$); #3004905=IFCSTYLEDITEM($,(#3004899),'MILLWORK REVEAL L ANGLE\\nTOP AND BOTTOM\\nFRY REGLET MWRL_ _'); #3004906=IFCSTYLEDREPRESENTATION(#24,'Body',$,(#3004905)); #3004907=IFCMATERIALDEFINITIONREPRESENTATION($,$,(#3004906),#3004904); @@ -441988,10 +439537,6 @@ DATA; #3005207=IFCDIRECTION((1.,0.,0.)); #3005208=IFCAXIS2PLACEMENT3D(#3005205,#3005206,#3005207); #3005209=IFCLOCALPLACEMENT(#3005204,#3005208); -#3005210=IFCCARTESIANPOINTLIST2D(((3.95278573036194,-1.38613259792328),(-0.714890360832214,5.909391802561E-07),(3.95278573036194,-4.95568704605103))); -#3005211=IFCINDEXEDPOLYCURVE(#3005210,$,$); -#3005212=IFCGEOMETRICCURVESET((#3005211)); -#3005213=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#3005212,#2975897)); #3005214=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('thin'),$); #3005215=IFCPROPERTYSET('0t6c$uCeT9092GYkbm8hDS',$,'EPset_Annotation',$,(#3005214)); #3005216=IFCTYPEPRODUCT('0IeM1ywXn1qhR_6NhB6N4s',$,'THIN',$,'IfcAnnotation/LINEWORK',(#3005215),$,$); @@ -442100,14 +439645,8 @@ DATA; #3005359=IFCINDEXEDPOLYCURVE(#3005358,$,$); #3005360=IFCGEOMETRICCURVESET((#3005359)); #3005361=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#3005360,#3005293)); -#3005362=IFCCARTESIANPOINTLIST2D(((-11.783465385437,5.00106191635132),(-10.2096214294434,5.86660235057934E-07),(-10.6432199478149,1.38630044460297))); -#3005363=IFCINDEXEDPOLYCURVE(#3005362,$,$); -#3005364=IFCCARTESIANPOINTLIST2D(((0.766763091087341,5.909391802561E-07),(-10.2096214294434,5.86660235057934E-07))); -#3005365=IFCINDEXEDPOLYCURVE(#3005364,$,$); -#3005366=IFCGEOMETRICCURVESET((#3005363,#3005365)); -#3005367=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#3005366,#2975848)); #3005389=IFCANNOTATION('3yHqkPYcvAjvSg0FJDx6PE',$,'TEXT_LEADER',$,'TEXT_LEADER',#3005410,#3005395); -#3005395=IFCPRODUCTDEFINITIONSHAPE($,$,(#3005542)); +#3005395=IFCPRODUCTDEFINITIONSHAPE($,$,(#3016189)); #3005400=IFCTEXTLITERALWITHEXTENT('{{material.item.Material.Name.0}}',#3005401,.RIGHT.,#3005405,'middle-right'); #3005401=IFCAXIS2PLACEMENT3D(#3005402,#3005403,#3005404); #3005402=IFCCARTESIANPOINT((0.,0.,0.)); @@ -442177,23 +439716,9 @@ DATA; #3005536=IFCINDEXEDPOLYCURVE(#3005535,$,$); #3005537=IFCGEOMETRICCURVESET((#3005536)); #3005538=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#3005537,#3005422)); -#3005539=IFCCARTESIANPOINTLIST2D(((-0.714890360832214,5.909391802561E-07),(6.52745866775513,2.89957880973816))); -#3005540=IFCINDEXEDPOLYCURVE(#3005539,$,$); -#3005541=IFCGEOMETRICCURVESET((#3005540)); -#3005542=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#3005541,#3005400)); -#3005543=IFCANNOTATION('3QNgB$DLn9wQK$XnAs5MQY',$,'IfcAnnotation/SECTION - N_S - LINE_WALL - W',$,'SECTION',#3005548,#3005553); -#3005544=IFCCARTESIANPOINT((-24.3999701472405,-13.9837205566446,6.9396584991395)); -#3005545=IFCDIRECTION((-3.89414367418764E-07,0.999999999999921,7.54979012640374E-08)); -#3005546=IFCDIRECTION((-0.999999999999924,-3.89414367418765E-07,2.0097184821268E-14)); -#3005547=IFCAXIS2PLACEMENT3D(#3005544,#3005545,#3005546); -#3005548=IFCLOCALPLACEMENT($,#3005547); +#3005543=IFCANNOTATION('3QNgB$DLn9wQK$XnAs5MQY',$,'IfcAnnotation/SECTION - N_S - LINE_WALL - W',$,'SECTION',#3017178,#3005553); #3005553=IFCPRODUCTDEFINITIONSHAPE($,$,(#3005876)); -#3005554=IFCANNOTATION('2g6QHpZav0RBVsx82TKIsB',$,'IfcAnnotation/SECTION - N_S - LINE - E',$,'SECTION',#3005559,#3005564); -#3005555=IFCCARTESIANPOINT((-24.3999701472405,-10.7480198379577,7.17144703927628)); -#3005556=IFCDIRECTION((0.,-0.999999999999997,7.54979012640431E-08)); -#3005557=IFCDIRECTION((1.,0.,0.)); -#3005558=IFCAXIS2PLACEMENT3D(#3005555,#3005556,#3005557); -#3005559=IFCLOCALPLACEMENT($,#3005558); +#3005554=IFCANNOTATION('2g6QHpZav0RBVsx82TKIsB',$,'IfcAnnotation/SECTION - N_S - LINE - E',$,'SECTION',#3017168,#3005564); #3005564=IFCPRODUCTDEFINITIONSHAPE($,$,(#3005880)); #3005585=IFCCARTESIANPOINT((-246.229115509662,-373.993921338089,0.33333389152066)); #3005586=IFCDIRECTION((0.,0.,1.)); @@ -442235,39 +439760,9 @@ DATA; #3005773=IFCPROPERTYSINGLEVALUE('Engine',$,IFCLABEL('BlenderBIM.DumbLayer2'),$); #3005774=IFCRELASSOCIATESMATERIAL('3rhTFkH9z2I8y$52gSkvwS',$,$,$,(#3005763),#3005775); #3005775=IFCMATERIALLAYERSETUSAGE(#3004386,.AXIS2.,.POSITIVE.,0.,$); -#3005776=IFCPRODUCTDEFINITIONSHAPE($,$,(#3005777,#3005780)); -#3005777=IFCSHAPEREPRESENTATION(#35,'Axis','Curve2D',(#3005778)); -#3005778=IFCINDEXEDPOLYCURVE(#3005779,$,.F.); -#3005779=IFCCARTESIANPOINTLIST2D(((1.7614448211134E-07,-2.78422902511011E-07),(3.00000047683716,-1.22017229386984E-06))); -#3005780=IFCSHAPEREPRESENTATION(#24,'Body','Clipping',(#3005781)); -#3005781=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#3005782,#3005791); -#3005782=IFCEXTRUDEDAREASOLID(#3005783,#3005786,#3005790,2.58333393978042); -#3005783=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#3005784); -#3005784=IFCINDEXEDPOLYCURVE(#3005785,$,.F.); -#3005785=IFCCARTESIANPOINTLIST2D(((0.,0.),(0.,0.0833333358168602),(3.00000028633354,0.0833333358168602),(3.00000028633354,0.),(0.,0.))); -#3005786=IFCAXIS2PLACEMENT3D(#3005787,#3005788,#3005789); -#3005787=IFCCARTESIANPOINT((0.,0.,0.)); -#3005788=IFCDIRECTION((0.,0.,1.)); -#3005789=IFCDIRECTION((1.,0.,0.)); -#3005790=IFCDIRECTION((0.,0.,1.)); -#3005791=IFCHALFSPACESOLID(#3005792,.F.); -#3005792=IFCPLANE(#3005793); -#3005793=IFCAXIS2PLACEMENT3D(#3005794,#3005795,#3005796); -#3005794=IFCCARTESIANPOINT((1.76144476665711E-07,-2.78422907359859E-07,2.25000005225184)); -#3005795=IFCDIRECTION((0.,0.,1.)); -#3005796=IFCDIRECTION((-1.,0.,0.)); -#3005797=IFCSTYLEDITEM(#3005781,(#3004409),'WD - 2'); -#3005798=IFCANNOTATION('19kfbXIO11Rwkt1M6uh5w5',$,'DIMENSION',$,'DIMENSION',#3005803,#3005808); -#3005799=IFCCARTESIANPOINT((-27.5102093463808,0.209960196744113,0.33333337819326)); -#3005800=IFCDIRECTION((0.999999999999996,8.94069671630856E-08,-2.2204460492503E-16)); -#3005801=IFCDIRECTION((-1.19209303761635E-07,0.999999999999989,8.94069671630849E-08)); -#3005802=IFCAXIS2PLACEMENT3D(#3005799,#3005800,#3005801); -#3005803=IFCLOCALPLACEMENT($,#3005802); -#3005808=IFCPRODUCTDEFINITIONSHAPE($,$,(#3005812)); -#3005809=IFCCARTESIANPOINTLIST3D(((-3.00000095367432,-1.73764514923096,-3.77843946353096E-07),(-2.44136316496224E-07,-1.73764586448669,4.78522849789442E-07),(3.99999856948853,-1.73764634132385,1.13020541903097E-06),(6.99999904632568,-1.73764669895172,1.61896753070323E-06))); -#3005810=IFCINDEXEDPOLYCURVE(#3005809,$,$); -#3005811=IFCGEOMETRICCURVESET((#3005810)); -#3005812=IFCSHAPEREPRESENTATION(#27,'Annotation','GeometricSet',(#3005811)); +#3005776=IFCPRODUCTDEFINITIONSHAPE($,$,(#3008397,#3008414)); +#3005798=IFCANNOTATION('19kfbXIO11Rwkt1M6uh5w5',$,'DIMENSION',$,'DIMENSION',#3017143,#3005808); +#3005808=IFCPRODUCTDEFINITIONSHAPE($,$,(#3008422)); #3005813=IFCCARTESIANPOINTLIST2D(((1.03392219543457,-7.18215322494507),(-3.80707216262817,-4.66397523880005))); #3005814=IFCINDEXEDPOLYCURVE(#3005813,$,$); #3005815=IFCGEOMETRICCURVESET((#3005814)); @@ -442278,7 +439773,7 @@ DATA; #3005825=IFCPROPERTYSINGLEVALUE('HasUnderlay',$,IFCBOOLEAN(.T.),$); #3005826=IFCPROPERTYSINGLEVALUE('HasLinework',$,IFCBOOLEAN(.T.),$); #3005827=IFCPROPERTYSINGLEVALUE('HasAnnotation',$,IFCBOOLEAN(.T.),$); -#3005828=IFCPRODUCTDEFINITIONSHAPE($,$,(#3005867)); +#3005828=IFCPRODUCTDEFINITIONSHAPE($,$,(#3008430)); #3005833=IFCTEXTLITERALWITHEXTENT('{{material.item.Material.Name.0}}',#3005834,.RIGHT.,#3005838,'middle-left'); #3005834=IFCAXIS2PLACEMENT3D(#3005835,#3005836,#3005837); #3005835=IFCCARTESIANPOINT((0.,0.,0.)); @@ -442290,30 +439785,10 @@ DATA; #3005841=IFCDIRECTION((-4.37113882867378E-08,0.999999999999997,-5.96046376699631E-08)); #3005842=IFCAXIS2PLACEMENT3D(#3005839,#3005840,#3005841); #3005843=IFCLOCALPLACEMENT($,#3005842); -#3005844=IFCCARTESIANPOINT((-261.843102689532,-373.973085128843,0.33333389152066)); -#3005845=IFCDIRECTION((0.,0.,1.)); -#3005846=IFCDIRECTION((0.999999999999971,2.38418571996123E-07,0.)); -#3005847=IFCAXIS2PLACEMENT3D(#3005844,#3005845,#3005846); -#3005848=IFCLOCALPLACEMENT(#1674114,#3005847); #3005854=IFCCARTESIANPOINTLIST2D(((-0.702981948852539,3.80934619903564),(3.46241044998169,-3.53681683540344))); #3005855=IFCINDEXEDPOLYCURVE(#3005854,$,$); #3005856=IFCGEOMETRICCURVESET((#3005855)); #3005857=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#3005856,#2973271)); -#3005858=IFCCARTESIANPOINTLIST2D(((-5.43172883987427,-5.63942909240723),(-4.34088468551636,-1.9555329799914E-07),(-5.88005304336548,-7.92261743545532))); -#3005859=IFCINDEXEDPOLYCURVE(#3005858,$,$); -#3005860=IFCCARTESIANPOINTLIST2D(((1.0339218378067,-6.18160029830506E-08),(-4.34088468551636,-1.9555329799914E-07))); -#3005861=IFCINDEXEDPOLYCURVE(#3005860,$,$); -#3005862=IFCGEOMETRICCURVESET((#3005859,#3005861)); -#3005863=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#3005862,#2972725)); -#3005864=IFCCARTESIANPOINTLIST2D(((1.03392219543457,-7.18215322494507),(-5.42989873886108,-4.15157318115234))); -#3005865=IFCINDEXEDPOLYCURVE(#3005864,$,$); -#3005866=IFCGEOMETRICCURVESET((#3005865)); -#3005867=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#3005866,#3005833)); -#3005868=IFCCARTESIANPOINT((-27.2293322355416,-10.0009790287249,-32.8083989501312)); -#3005869=IFCAXIS2PLACEMENT3D(#3005868,$,$); -#3005870=IFCBLOCK(#3005869,54.4586644710831,20.0019580574497,32.8083989501312); -#3005871=IFCCSGSOLID(#3005870); -#3005872=IFCSHAPEREPRESENTATION(#24,'Body','CSG',(#3005871)); #3005873=IFCCARTESIANPOINTLIST3D(((7.52187190755649E-07,9.19756507873535,-9.61751720751636E-06),(7.52186167574109E-07,-8.82750415802002,-9.41394591791322E-06))); #3005874=IFCINDEXEDPOLYCURVE(#3005873,(IFCLINEINDEX((1,2))),$); #3005875=IFCGEOMETRICCURVESET((#3005874)); @@ -442323,50 +439798,6 @@ DATA; #3005879=IFCGEOMETRICCURVESET((#3005878)); #3005880=IFCSHAPEREPRESENTATION(#27,'Annotation','GeometricSet',(#3005879)); #3005942=IFCEXTERNALLYDEFINEDSURFACESTYLE('OD_Textures/Materials.blend','materials/TRIM_DARK','TRIM_DARK'); -#3005960=IFCCARTESIANPOINTLIST3D(((-1.08244626062515E-06,2.94807487951254E-15,7.42231378580982E-08),(3.47163620517676E-07,2.62598441797858E-14,11.9924383163452))); -#3005961=IFCINDEXEDPOLYCURVE(#3005960,$,.F.); -#3005962=IFCSHAPEREPRESENTATION(#25,'Axis','Curve3D',(#3005961)); -#3005963=IFCCARTESIANPOINT((0.,0.,0.)); -#3005964=IFCDIRECTION((0.,0.,1.)); -#3005965=IFCDIRECTION((1.,0.,0.)); -#3005966=IFCAXIS2PLACEMENT3D(#3005963,#3005964,#3005965); -#3005967=IFCDIRECTION((0.,0.,1.)); -#3005968=IFCEXTRUDEDAREASOLID(#2930656,#3005966,#3005967,11.992437967329); -#3005969=IFCSHAPEREPRESENTATION(#24,'Body','SweptSolid',(#3005968)); -#3005970=IFCCARTESIANPOINTLIST3D(((1.12202360469382E-06,-8.7078104058988E-15,7.42231378580982E-08),(2.11152087103983E-06,3.79157290416807E-14,8.30050659179688))); -#3005971=IFCINDEXEDPOLYCURVE(#3005970,$,.F.); -#3005972=IFCSHAPEREPRESENTATION(#25,'Axis','Curve3D',(#3005971)); -#3005973=IFCCARTESIANPOINT((0.,0.,0.)); -#3005974=IFCDIRECTION((0.,0.,1.)); -#3005975=IFCDIRECTION((1.,0.,0.)); -#3005976=IFCAXIS2PLACEMENT3D(#3005973,#3005974,#3005975); -#3005977=IFCDIRECTION((0.,0.,1.)); -#3005978=IFCEXTRUDEDAREASOLID(#2930656,#3005976,#3005977,8.30050600146344); -#3005979=IFCCARTESIANPOINT((2.11152096682323E-06,3.07458404026523E-08,8.30050606740116)); -#3005980=IFCDIRECTION((0.707106828689575,-5.33850723627438E-08,0.707106709480286)); -#3005981=IFCDIRECTION((-7.54978882917564E-08,-0.999999999999997,0.)); -#3005982=IFCAXIS2PLACEMENT3D(#3005979,#3005980,#3005981); -#3005983=IFCPLANE(#3005982); -#3005984=IFCHALFSPACESOLID(#3005983,.F.); -#3005985=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#3005978,#3005984); -#3005986=IFCSHAPEREPRESENTATION(#24,'Body','Clipping',(#3005985)); -#3005987=IFCCARTESIANPOINTLIST3D(((-3.89929738275896E-07,-9.21228696625087E-14,-7.74247723711596E-07),(2.55774693869171E-07,-1.2709051747193E-13,56.8078155517578))); -#3005988=IFCINDEXEDPOLYCURVE(#3005987,$,.F.); -#3005989=IFCSHAPEREPRESENTATION(#25,'Axis','Curve3D',(#3005988)); -#3005990=IFCCARTESIANPOINT((0.,0.,0.)); -#3005991=IFCDIRECTION((0.,0.,1.)); -#3005992=IFCDIRECTION((1.,0.,0.)); -#3005993=IFCAXIS2PLACEMENT3D(#3005990,#3005991,#3005992); -#3005994=IFCDIRECTION((0.,0.,1.)); -#3005995=IFCEXTRUDEDAREASOLID(#2930656,#3005993,#3005994,56.8078130829396); -#3005996=IFCCARTESIANPOINT((-3.89929721640617E-07,4.8888388234163E-08,-7.74247740869059E-07)); -#3005997=IFCDIRECTION((0.707106828689575,-3.09086161109917E-08,-0.707106709480286)); -#3005998=IFCDIRECTION((-4.37113811618425E-08,-0.999999999999999,0.)); -#3005999=IFCAXIS2PLACEMENT3D(#3005996,#3005997,#3005998); -#3006000=IFCPLANE(#3005999); -#3006001=IFCHALFSPACESOLID(#3006000,.F.); -#3006002=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#3005995,#3006001); -#3006003=IFCSHAPEREPRESENTATION(#24,'Body','Clipping',(#3006002)); #3006014=IFCCOVERING('3fFY9c2WL7e8_UCH27GvCo',$,'Covering',$,$,#3008061,#3006027,$,$); #3006020=IFCRELASSIGNSTOPRODUCT('0Kct9fgFDCaA$A9nPukprX',$,$,$,(#2972681,#2987950,#2989020),$,#3006014); #3006021=IFCRELDEFINESBYPROPERTIES('2zephaoWHAa8xk9YDcgT_a',$,$,$,(#3006014),#3006022); @@ -442396,21 +439827,6 @@ DATA; #3006100=IFCHALFSPACESOLID(#3006099,.F.); #3006101=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#3006094,#3006100); #3006102=IFCSHAPEREPRESENTATION(#24,'Body','Clipping',(#3006101)); -#3006256=IFCCARTESIANPOINT((-270.713355790022,-342.381239775287,0.333334087073956)); -#3006257=IFCDIRECTION((0.,0.,1.)); -#3006258=IFCDIRECTION((7.54979012640421E-08,-0.999999999999997,0.)); -#3006259=IFCAXIS2PLACEMENT3D(#3006256,#3006257,#3006258); -#3006260=IFCLOCALPLACEMENT(#1674114,#3006259); -#3006261=IFCCARTESIANPOINTLIST3D(((9.43159417232664E-09,0.,-8.50717469802476E-08),(-3.15705790399079E-07,-4.66235394475795E-14,31.6126518249512))); -#3006262=IFCINDEXEDPOLYCURVE(#3006261,$,.F.); -#3006263=IFCSHAPEREPRESENTATION(#25,'Axis','Curve3D',(#3006262)); -#3006264=IFCCARTESIANPOINT((0.,0.,0.)); -#3006265=IFCDIRECTION((0.,0.,1.)); -#3006266=IFCDIRECTION((1.,0.,0.)); -#3006267=IFCAXIS2PLACEMENT3D(#3006264,#3006265,#3006266); -#3006268=IFCDIRECTION((0.,0.,1.)); -#3006269=IFCEXTRUDEDAREASOLID(#2930656,#3006267,#3006268,31.6126518137666); -#3006270=IFCSHAPEREPRESENTATION(#24,'Body','SweptSolid',(#3006269)); #3006271=IFCCARTESIANPOINT((-270.713354225595,-342.381240557501,2.50839696054281E-07)); #3006272=IFCDIRECTION((-2.38418586206986E-07,-0.99999999999997,-4.37113882867373E-08)); #3006273=IFCDIRECTION((0.999999999999967,-2.38418586206985E-07,-8.94069671630844E-08)); @@ -442908,17 +440324,17 @@ DATA; #3006918=IFCMAPPEDITEM(#2885073,#3006917); #3006919=IFCSHAPEREPRESENTATION(#26,'Box','MappedRepresentation',(#3006918)); #3006920=IFCANNOTATION('2Vf5QfngbFHPgNNnwAn8Kg',$,'DIMENSION',$,'DIMENSION',#3008112,#3006930); -#3006930=IFCPRODUCTDEFINITIONSHAPE($,$,(#3008116)); +#3006930=IFCPRODUCTDEFINITIONSHAPE($,$,(#3014173)); #3006935=IFCPROPERTYSET('2Vh9MoJfr32PYxfElQf3RF',$,'BBIM_Array',$,(#3006937,#3006938)); #3006936=IFCRELDEFINESBYPROPERTIES('1_L4fhnRn4PfrHsv1IQm9k',$,$,$,(#3006014),#3006935); #3006937=IFCPROPERTYSINGLEVALUE('Parent',$,IFCLABEL('3fFY9c2WL7e8_UCH27GvCo'),$); -#3006938=IFCPROPERTYSINGLEVALUE('Data',$,IFCTEXT('[{"children": ["2gfI0LaBL6yQyOrDWGz8Wk", "2_hA$D7VT25ey_QU6cWFol", "3fB11m7ijFjxS__JMt9LRI", "2AZzmCIr54ZgDj5ClywUkY"], "count": 5, "x": 6.916666906962557, "y": 0.0, "z": 0.0, "use_local_space": false, "sync_children": false, "method": "OFFSET"}]'),$); +#3006938=IFCPROPERTYSINGLEVALUE('Data',$,IFCTEXT('[{"children": ["2gfI0LaBL6yQyOrDWGz8Wk", "2_hA$D7VT25ey_QU6cWFol"], "count": 3, "x": 6.916666906962557, "y": 0.0, "z": 0.0, "use_local_space": false, "sync_children": false, "method": "OFFSET"}]'),$); #3006939=IFCCOVERING('2gfI0LaBL6yQyOrDWGz8Wk',$,'Covering',$,$,#3008066,#3006956,$,$); #3006945=IFCRELDEFINESBYPROPERTIES('0iCWWr2HfCV81RzNAKCQd0',$,$,$,(#3006939),#3006946); #3006946=IFCPROPERTYSET('19Ojza_VrCpgl7UPSuBrAp',$,'BBIM_Array',$,(#3006947,#3006948)); #3006947=IFCPROPERTYSINGLEVALUE('Parent',$,IFCLABEL('3fFY9c2WL7e8_UCH27GvCo'),$); #3006948=IFCPROPERTYSINGLEVALUE('Data',$,$,$); -#3006949=IFCRELASSIGNSTOPRODUCT('32uK15e$j9bwTW2yHaMDs1',$,$,$,(#2972681,#2987950,#2989020,#3006320),$,#3006939); +#3006949=IFCRELASSIGNSTOPRODUCT('32uK15e$j9bwTW2yHaMDs1',$,$,$,(#2972681,#2987950,#2989020,#3006320,#3017066),$,#3006939); #3006950=IFCRELDEFINESBYPROPERTIES('3qdTsqkwvEJw7DAaVtPqNS',$,$,$,(#3006939),#3006951); #3006951=IFCPROPERTYSET('26qRfpb3bFWgA0D8hWb$wj',$,'EPset_Parametric',$,(#3006952)); #3006952=IFCPROPERTYSINGLEVALUE('Engine',$,IFCLABEL('BlenderBIM.DumbLayer2'),$); @@ -442948,7 +440364,7 @@ DATA; #3006976=IFCDIRECTION((-1.,0.,0.)); #3006977=IFCSTYLEDITEM(#3006961,(#3004409),'WD - 2'); #3006978=IFCCOVERING('2_hA$D7VT25ey_QU6cWFol',$,'Covering',$,$,#3008071,#3006995,$,$); -#3006984=IFCRELASSIGNSTOPRODUCT('1i$V4DVfv5pu9sIk7955oT',$,$,$,(#2972681,#2987950,#2989020,#3006320),$,#3006978); +#3006984=IFCRELASSIGNSTOPRODUCT('1i$V4DVfv5pu9sIk7955oT',$,$,$,(#2972681,#2987950,#2989020,#3006320,#3017066),$,#3006978); #3006985=IFCRELDEFINESBYPROPERTIES('3jtqTOmWT1ef5Qg7ZFfo4X',$,$,$,(#3006978),#3006986); #3006986=IFCPROPERTYSET('2TGXndFinCSRhEQJMm7BFP',$,'BBIM_Array',$,(#3006987,#3006988)); #3006987=IFCPROPERTYSINGLEVALUE('Parent',$,IFCLABEL('3fFY9c2WL7e8_UCH27GvCo'),$); @@ -442981,74 +440397,6 @@ DATA; #3007014=IFCDIRECTION((0.,0.,1.)); #3007015=IFCDIRECTION((-1.,0.,0.)); #3007016=IFCSTYLEDITEM(#3007000,(#3004409),'WD - 2'); -#3007017=IFCCOVERING('3fB11m7ijFjxS__JMt9LRI',$,'Covering',$,$,#3008076,#3007034,$,$); -#3007023=IFCRELASSIGNSTOPRODUCT('3faxvKnB9CSOCdOGwk7Kpd',$,$,$,(#2972681,#2987950,#2989020,#3006320),$,#3007017); -#3007024=IFCRELDEFINESBYPROPERTIES('0PSuB6UKv1TAHj9eSeYz8B',$,$,$,(#3007017),#3007025); -#3007025=IFCPROPERTYSET('3QMEqGV$j6pAJOiqga3cMn',$,'BBIM_Array',$,(#3007026,#3007027)); -#3007026=IFCPROPERTYSINGLEVALUE('Parent',$,IFCLABEL('3fFY9c2WL7e8_UCH27GvCo'),$); -#3007027=IFCPROPERTYSINGLEVALUE('Data',$,$,$); -#3007028=IFCRELASSOCIATESMATERIAL('2U8216ilL8feEml6db4_p1',$,$,$,(#3007017),#3007029); -#3007029=IFCMATERIALLAYERSETUSAGE(#3004386,.AXIS2.,.POSITIVE.,0.,$); -#3007030=IFCRELDEFINESBYPROPERTIES('16LqgY9Iz8iBWjlAVGiC7Z',$,$,$,(#3007017),#3007031); -#3007031=IFCPROPERTYSET('0SkBJASunFM8iNuInlfrTR',$,'EPset_Parametric',$,(#3007032)); -#3007032=IFCPROPERTYSINGLEVALUE('Engine',$,IFCLABEL('BlenderBIM.DumbLayer2'),$); -#3007033=IFCRELCONNECTSELEMENTS('00m1ytm3129Oq1haCWYSGC',$,$,'TOP',$,#2961250,#3007017); -#3007034=IFCPRODUCTDEFINITIONSHAPE($,$,(#3007035,#3007038)); -#3007035=IFCSHAPEREPRESENTATION(#35,'Axis','Curve2D',(#3007036)); -#3007036=IFCINDEXEDPOLYCURVE(#3007037,$,.F.); -#3007037=IFCCARTESIANPOINTLIST2D(((9.44592959406521E-10,-4.50480612812498E-08),(2.99999976158142,2.84177758658188E-07))); -#3007038=IFCSHAPEREPRESENTATION(#24,'Body','Clipping',(#3007039)); -#3007039=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#3007040,#3007049); -#3007040=IFCEXTRUDEDAREASOLID(#3007041,#3007044,#3007048,2.58333393978042); -#3007041=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#3007042); -#3007042=IFCINDEXEDPOLYCURVE(#3007043,$,.F.); -#3007043=IFCCARTESIANPOINTLIST2D(((0.,0.),(0.,0.0833333358168602),(2.99999975168443,0.0833333358168602),(2.99999975168443,0.),(0.,0.))); -#3007044=IFCAXIS2PLACEMENT3D(#3007045,#3007046,#3007047); -#3007045=IFCCARTESIANPOINT((0.,0.,0.)); -#3007046=IFCDIRECTION((0.,0.,1.)); -#3007047=IFCDIRECTION((1.,0.,0.)); -#3007048=IFCDIRECTION((0.,0.,1.)); -#3007049=IFCHALFSPACESOLID(#3007050,.F.); -#3007050=IFCPLANE(#3007051); -#3007051=IFCAXIS2PLACEMENT3D(#3007052,#3007053,#3007054); -#3007052=IFCCARTESIANPOINT((9.44592902001288E-10,-4.50480626846184E-08,2.24999985669854)); -#3007053=IFCDIRECTION((0.,0.,1.)); -#3007054=IFCDIRECTION((-1.,0.,0.)); -#3007055=IFCSTYLEDITEM(#3007039,(#3004409),'WD - 2'); -#3007056=IFCCOVERING('2AZzmCIr54ZgDj5ClywUkY',$,'Covering',$,$,#3008081,#3007073,$,$); -#3007062=IFCRELASSIGNSTOPRODUCT('1csF53p2X9LA0CZOxWW04h',$,$,$,(#2972681,#2987950,#2989020,#3006320),$,#3007056); -#3007063=IFCRELDEFINESBYPROPERTIES('2dOSWQyOf1ixUAMIMN8dF3',$,$,$,(#3007056),#3007064); -#3007064=IFCPROPERTYSET('3YwdEiZD1DSR3PusfE5C$n',$,'BBIM_Array',$,(#3007065,#3007066)); -#3007065=IFCPROPERTYSINGLEVALUE('Parent',$,IFCLABEL('3fFY9c2WL7e8_UCH27GvCo'),$); -#3007066=IFCPROPERTYSINGLEVALUE('Data',$,$,$); -#3007067=IFCRELASSOCIATESMATERIAL('0WC$_Wm3L5yhqM6w10hFAw',$,$,$,(#3007056),#3007068); -#3007068=IFCMATERIALLAYERSETUSAGE(#3004386,.AXIS2.,.POSITIVE.,0.,$); -#3007069=IFCRELDEFINESBYPROPERTIES('2whKHBHNv4oP0ddHHjHekh',$,$,$,(#3007056),#3007070); -#3007070=IFCPROPERTYSET('1qKwg$vOrEruBY44F2ya6N',$,'EPset_Parametric',$,(#3007071)); -#3007071=IFCPROPERTYSINGLEVALUE('Engine',$,IFCLABEL('BlenderBIM.DumbLayer2'),$); -#3007072=IFCRELCONNECTSELEMENTS('0Mql1eoFL5cwCqhgF8rJR5',$,$,'TOP',$,#2961250,#3007056); -#3007073=IFCPRODUCTDEFINITIONSHAPE($,$,(#3007074,#3007077)); -#3007074=IFCSHAPEREPRESENTATION(#35,'Axis','Curve2D',(#3007075)); -#3007075=IFCINDEXEDPOLYCURVE(#3007076,$,.F.); -#3007076=IFCCARTESIANPOINTLIST2D(((9.44592959406521E-10,-4.50480612812498E-08),(2.99999976158142,2.84177758658188E-07))); -#3007077=IFCSHAPEREPRESENTATION(#24,'Body','Clipping',(#3007078)); -#3007078=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#3007079,#3007088); -#3007079=IFCEXTRUDEDAREASOLID(#3007080,#3007083,#3007087,2.58333393978042); -#3007080=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#3007081); -#3007081=IFCINDEXEDPOLYCURVE(#3007082,$,.F.); -#3007082=IFCCARTESIANPOINTLIST2D(((0.,0.),(0.,0.0833333358168602),(2.99999975168443,0.0833333358168602),(2.99999975168443,0.),(0.,0.))); -#3007083=IFCAXIS2PLACEMENT3D(#3007084,#3007085,#3007086); -#3007084=IFCCARTESIANPOINT((0.,0.,0.)); -#3007085=IFCDIRECTION((0.,0.,1.)); -#3007086=IFCDIRECTION((1.,0.,0.)); -#3007087=IFCDIRECTION((0.,0.,1.)); -#3007088=IFCHALFSPACESOLID(#3007089,.F.); -#3007089=IFCPLANE(#3007090); -#3007090=IFCAXIS2PLACEMENT3D(#3007091,#3007092,#3007093); -#3007091=IFCCARTESIANPOINT((9.44592902001288E-10,-4.50480626846184E-08,2.24999985669854)); -#3007092=IFCDIRECTION((0.,0.,1.)); -#3007093=IFCDIRECTION((-1.,0.,0.)); -#3007094=IFCSTYLEDITEM(#3007078,(#3004409),'WD - 2'); #3007133=IFCANNOTATION('0uVzi63PX4_QkcuN63O5ab',$,'DIMENSION',$,'DIMENSION',#3008125,#3007139); #3007139=IFCPRODUCTDEFINITIONSHAPE($,$,(#3008092)); #3007181=IFCCARTESIANPOINT((-269.847477998536,-344.165497059879,-2.91397119324188E-15)); @@ -443193,67 +440541,13 @@ DATA; #3007771=IFCRELASSOCIATESMATERIAL('2GhgOshHL9NAZF2jNnO83F',$,$,$,(#3007761),#3007772); #3007772=IFCMATERIALLAYERSETUSAGE(#3004386,.AXIS2.,.POSITIVE.,0.,$); #3007773=IFCRELCONNECTSELEMENTS('1wabcpd0r9QOmYtQQhVLlx',$,$,'TOP',$,#2961250,#3007761); -#3007774=IFCPRODUCTDEFINITIONSHAPE($,$,(#3007883,#3007907)); +#3007774=IFCPRODUCTDEFINITIONSHAPE($,$,(#3008433,#3008457)); #3007821=IFCRELCONNECTSPATHELEMENTS('1A0HfXSkT5O9cLAlX3cIYD',$,$,'MITRE',$,#3007761,#3004412,(),(),.ATEND.,.ATSTART.); #3007849=IFCCARTESIANPOINT((-258.699990192742,-373.889720213627,0.333334087073956)); #3007850=IFCDIRECTION((0.,0.,1.)); #3007851=IFCDIRECTION((7.54979012640421E-08,-0.999999999999997,0.)); #3007852=IFCAXIS2PLACEMENT3D(#3007849,#3007850,#3007851); #3007853=IFCLOCALPLACEMENT(#1674114,#3007852); -#3007854=IFCCARTESIANPOINTLIST2D(((5.04503994136485E-09,6.59238637013004E-08),(3.14315724372864,-9.20764989587042E-07))); -#3007855=IFCINDEXEDPOLYCURVE(#3007854,$,.F.); -#3007856=IFCSHAPEREPRESENTATION(#35,'Axis','Curve2D',(#3007855)); -#3007857=IFCCARTESIANPOINTLIST2D(((0.,0.),(0.,0.0833333358168602),(3.22649034736795,0.0833333358168602),(3.22649034736795,0.),(0.,0.))); -#3007858=IFCINDEXEDPOLYCURVE(#3007857,$,.F.); -#3007859=IFCDIRECTION((0.,0.,1.)); -#3007860=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#3007858); -#3007861=IFCCARTESIANPOINT((0.,0.,0.)); -#3007862=IFCDIRECTION((0.,0.,1.)); -#3007863=IFCDIRECTION((1.,0.,0.)); -#3007864=IFCAXIS2PLACEMENT3D(#3007861,#3007862,#3007863); -#3007865=IFCEXTRUDEDAREASOLID(#3007860,#3007864,#3007859,2.58333393978042); -#3007866=IFCCARTESIANPOINT((5.04503991805308E-09,6.59238659578797E-08,2.25000005225184)); -#3007867=IFCDIRECTION((0.,0.,1.)); -#3007868=IFCDIRECTION((-1.,0.,0.)); -#3007869=IFCAXIS2PLACEMENT3D(#3007866,#3007867,#3007868); -#3007870=IFCPLANE(#3007869); -#3007871=IFCHALFSPACESOLID(#3007870,.F.); -#3007872=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#3007865,#3007871); -#3007873=IFCCARTESIANPOINT((3.1431570766479,-9.20764916630528E-07,-0.333333891520663)); -#3007874=IFCDIRECTION((0.707108974456787,-0.707104444503784,0.)); -#3007875=IFCDIRECTION((-0.707104516206189,-0.707109046159651,0.)); -#3007876=IFCAXIS2PLACEMENT3D(#3007873,#3007874,#3007875); -#3007877=IFCPLANE(#3007876); -#3007878=IFCHALFSPACESOLID(#3007877,.F.); -#3007879=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#3007872,#3007878); -#3007880=IFCSHAPEREPRESENTATION(#24,'Body','Clipping',(#3007879)); -#3007881=IFCCARTESIANPOINTLIST2D(((0.0833374336361885,5.26062713390729E-08),(0.72087562084198,1.51894269606601E-07))); -#3007882=IFCINDEXEDPOLYCURVE(#3007881,$,.F.); -#3007883=IFCSHAPEREPRESENTATION(#35,'Axis','Curve2D',(#3007882)); -#3007884=IFCCARTESIANPOINTLIST2D(((0.,0.),(0.,0.0833333358168602),(0.720875156724502,0.0833333358168602),(0.720875156724502,0.),(0.,0.))); -#3007885=IFCINDEXEDPOLYCURVE(#3007884,$,.F.); -#3007886=IFCDIRECTION((0.,0.,1.)); -#3007887=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#3007885); -#3007888=IFCCARTESIANPOINT((0.,0.,0.)); -#3007889=IFCDIRECTION((0.,0.,1.)); -#3007890=IFCDIRECTION((1.,0.,0.)); -#3007891=IFCAXIS2PLACEMENT3D(#3007888,#3007889,#3007890); -#3007892=IFCEXTRUDEDAREASOLID(#3007887,#3007891,#3007886,2.58333393978042); -#3007893=IFCCARTESIANPOINT((4.42893735684208E-07,6.51897783348782E-08,2.24999985669854)); -#3007894=IFCDIRECTION((0.,0.,1.)); -#3007895=IFCDIRECTION((-1.,0.,0.)); -#3007896=IFCAXIS2PLACEMENT3D(#3007893,#3007894,#3007895); -#3007897=IFCPLANE(#3007896); -#3007898=IFCHALFSPACESOLID(#3007897,.F.); -#3007899=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#3007892,#3007898); -#3007900=IFCCARTESIANPOINT((0.0833343039816759,5.26070176047643E-08,-0.333334087073959)); -#3007901=IFCDIRECTION((-0.707104325294495,-0.707109093666077,0.)); -#3007902=IFCDIRECTION((-0.707109165368561,0.707104396996495,0.)); -#3007903=IFCAXIS2PLACEMENT3D(#3007900,#3007901,#3007902); -#3007904=IFCPLANE(#3007903); -#3007905=IFCHALFSPACESOLID(#3007904,.F.); -#3007906=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#3007899,#3007905); -#3007907=IFCSHAPEREPRESENTATION(#24,'Body','Clipping',(#3007906)); #3007908=IFCCARTESIANPOINTLIST2D(((1.69605243627302E-07,-1.2755170928358E-06),(8.81615257263184,-9.14199858925713E-07))); #3007909=IFCINDEXEDPOLYCURVE(#3007908,$,.F.); #3007910=IFCSHAPEREPRESENTATION(#35,'Axis','Curve2D',(#3007909)); @@ -443279,26 +440573,6 @@ DATA; #3007930=IFCDIRECTION((0.999999999999971,2.38418571996123E-07,0.)); #3007931=IFCAXIS2PLACEMENT3D(#3007928,#3007929,#3007930); #3007932=IFCLOCALPLACEMENT(#1674114,#3007931); -#3007933=IFCCARTESIANPOINTLIST2D(((1.93351922916918E-07,-6.59947829717566E-08),(29.4652194976807,1.78159737629358E-07))); -#3007934=IFCINDEXEDPOLYCURVE(#3007933,$,.F.); -#3007935=IFCSHAPEREPRESENTATION(#35,'Axis','Curve2D',(#3007934)); -#3007936=IFCCARTESIANPOINTLIST2D(((0.,0.),(0.,0.0833333358168602),(29.4652193443125,0.0833333358168602),(29.4652193443125,0.),(0.,0.))); -#3007937=IFCINDEXEDPOLYCURVE(#3007936,$,.F.); -#3007938=IFCDIRECTION((0.,0.,1.)); -#3007939=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#3007937); -#3007940=IFCCARTESIANPOINT((0.,0.,0.)); -#3007941=IFCDIRECTION((0.,0.,1.)); -#3007942=IFCDIRECTION((1.,0.,0.)); -#3007943=IFCAXIS2PLACEMENT3D(#3007940,#3007941,#3007942); -#3007944=IFCEXTRUDEDAREASOLID(#3007939,#3007943,#3007938,2.58333393978042); -#3007945=IFCCARTESIANPOINT((1.93351919485425E-07,-6.59947803608385E-08,2.24999985669854)); -#3007946=IFCDIRECTION((0.,0.,1.)); -#3007947=IFCDIRECTION((-1.,0.,0.)); -#3007948=IFCAXIS2PLACEMENT3D(#3007945,#3007946,#3007947); -#3007949=IFCPLANE(#3007948); -#3007950=IFCHALFSPACESOLID(#3007949,.F.); -#3007951=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#3007944,#3007950); -#3007952=IFCSHAPEREPRESENTATION(#24,'Body','Clipping',(#3007951)); #3007953=IFCCOVERING('2BG6bgKgn46f2ooNZtElO8',$,'Covering',$,$,#3008019,#3007965,$,$); #3007959=IFCRELDEFINESBYPROPERTIES('0SZFgSvpP8mfVZljg2LAUv',$,$,$,(#3007953),#3007960); #3007960=IFCPROPERTYSET('2$TI$bWxb6M9wiNwe7QpIX',$,'EPset_Parametric',$,(#3007961)); @@ -443392,16 +440666,6 @@ DATA; #3008069=IFCDIRECTION((7.54979012640421E-08,-0.999999999999997,0.)); #3008070=IFCAXIS2PLACEMENT3D(#3008067,#3008068,#3008069); #3008071=IFCLOCALPLACEMENT(#1674114,#3008070); -#3008072=IFCCARTESIANPOINT((-270.692521973299,-348.096453825331,0.333334087073956)); -#3008073=IFCDIRECTION((0.,0.,1.)); -#3008074=IFCDIRECTION((7.54979012640421E-08,-0.999999999999997,0.)); -#3008075=IFCAXIS2PLACEMENT3D(#3008072,#3008073,#3008074); -#3008076=IFCLOCALPLACEMENT(#1674114,#3008075); -#3008077=IFCCARTESIANPOINT((-270.692521451105,-341.179786918368,0.333334087073956)); -#3008078=IFCDIRECTION((0.,0.,1.)); -#3008079=IFCDIRECTION((7.54979012640421E-08,-0.999999999999997,0.)); -#3008080=IFCAXIS2PLACEMENT3D(#3008077,#3008078,#3008079); -#3008081=IFCLOCALPLACEMENT(#1674114,#3008080); #3008082=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#3008084); #3008083=IFCCARTESIANPOINTLIST2D(((-2.95148682397215E-07,-1.31918376512102),(-2.34818568788961E-07,8.29316499665027),(-7.14308555357725,8.29316499665027),(-7.14308477136407,-1.31918376512102))); #3008084=IFCINDEXEDPOLYCURVE(#3008083,(IFCLINEINDEX((4,1)),IFCLINEINDEX((1,2)),IFCLINEINDEX((2,3)),IFCLINEINDEX((3,4))),.F.); @@ -443420,10 +440684,6 @@ DATA; #3008110=IFCDIRECTION((1.,0.,0.)); #3008111=IFCAXIS2PLACEMENT3D(#3008108,#3008109,#3008110); #3008112=IFCLOCALPLACEMENT($,#3008111); -#3008113=IFCCARTESIANPOINTLIST3D(((-10.9658670425415,3.57521827254459E-07,-6.53847166631749E-07),(-7.96586036682129,1.17331978799484E-06,-8.66260506882099E-07),(-4.04919385910034,1.17331978799484E-06,-8.66260506882099E-07),(-1.04919350147247,1.17331978799484E-06,-8.66260506882099E-07),(2.8674738407135,1.17331978799484E-06,-8.66260506882099E-07),(5.86747360229492,1.17331978799484E-06,-8.66260506882099E-07),(9.78414058685303,1.17331978799484E-06,-8.66260506882099E-07),(12.784140586853,1.17331978799484E-06,-8.66260506882099E-07),(16.7008075714111,1.17331978799484E-06,-8.66260506882099E-07))); -#3008114=IFCINDEXEDPOLYCURVE(#3008113,$,$); -#3008115=IFCGEOMETRICCURVESET((#3008114)); -#3008116=IFCSHAPEREPRESENTATION(#27,'Annotation','GeometricSet',(#3008115)); #3008117=IFCCARTESIANPOINTLIST3D(((-2.03922700881958,-3.74802327156067,-1.14922852390009E-06),(1.98160624504089,-3.74802374839783,-1.14922852390009E-06))); #3008118=IFCINDEXEDPOLYCURVE(#3008117,$,$); #3008119=IFCGEOMETRICCURVESET((#3008118)); @@ -443490,50 +440750,29 @@ DATA; #3008194=IFCBLOCK(#3008193,82.4586612971749,20.5879969344822,20.000000638286); #3008195=IFCCSGSOLID(#3008194); #3008196=IFCSHAPEREPRESENTATION(#24,'Body','CSG',(#3008195)); -#3008197=IFCANNOTATION('2kj84CemP47PbTCqUgMgl$',$,'IfcAnnotation/SECTION - N_S - LINE_WALL - W',$,'SECTION',#3008202,#3008207); -#3008198=IFCCARTESIANPOINT((22.7507315282747,-13.9837127345128,6.93965693471313)); -#3008199=IFCDIRECTION((-3.89414367418764E-07,0.999999999999921,7.54979012640374E-08)); -#3008200=IFCDIRECTION((-0.999999999999924,-3.89414367418765E-07,2.0097184821268E-14)); -#3008201=IFCAXIS2PLACEMENT3D(#3008198,#3008199,#3008200); -#3008202=IFCLOCALPLACEMENT($,#3008201); -#3008203=IFCCARTESIANPOINTLIST3D(((-8.12245104953035E-07,9.84251880645752,-1.3347378171602E-06),(7.52179403207265E-07,-9.84252071380615,3.0793663086115E-07))); -#3008204=IFCINDEXEDPOLYCURVE(#3008203,(IFCLINEINDEX((1,2))),$); -#3008205=IFCGEOMETRICCURVESET((#3008204)); -#3008206=IFCSHAPEREPRESENTATION(#27,'Annotation','GeometricSet',(#3008205)); -#3008207=IFCPRODUCTDEFINITIONSHAPE($,$,(#3008206)); +#3008197=IFCANNOTATION('2kj84CemP47PbTCqUgMgl$',$,'IfcAnnotation/SECTION - N_S - LINE_WALL - W',$,'SECTION',#3017213,#3008207); +#3008207=IFCPRODUCTDEFINITIONSHAPE($,$,(#3015941)); #3008208=IFCANNOTATION('0QjFHvqN9DSu$JdOkanDMr',$,'IfcAnnotation/SECTION - N_S - EMP - E',$,'SECTION',#3008213,#3008218); #3008209=IFCCARTESIANPOINT((22.7507299638483,-1.94345754901255,6.99999920652294)); #3008210=IFCDIRECTION((0.,-0.999999999999997,7.54979012640431E-08)); #3008211=IFCDIRECTION((1.,0.,0.)); #3008212=IFCAXIS2PLACEMENT3D(#3008209,#3008210,#3008211); #3008213=IFCLOCALPLACEMENT($,#3008212); -#3008214=IFCCARTESIANPOINTLIST3D(((0.,9.84252166748047,-1.46617117025016E-06),(0.,-9.84251976013184,-1.38792415782518E-06))); -#3008215=IFCINDEXEDPOLYCURVE(#3008214,(IFCLINEINDEX((1,2))),$); -#3008216=IFCGEOMETRICCURVESET((#3008215)); -#3008217=IFCSHAPEREPRESENTATION(#27,'Annotation','GeometricSet',(#3008216)); -#3008218=IFCPRODUCTDEFINITIONSHAPE($,$,(#3008217)); +#3008218=IFCPRODUCTDEFINITIONSHAPE($,$,(#3015957)); #3008219=IFCANNOTATION('0_eELsLk13uOtOEQceTPJc',$,'IfcAnnotation/SECTION - N_S - LINE - E',$,'SECTION',#3008224,#3008229); #3008220=IFCCARTESIANPOINT((22.7507315282747,-10.7480120158258,7.17144547484991)); #3008221=IFCDIRECTION((0.,-0.999999999999997,7.54979012640431E-08)); #3008222=IFCDIRECTION((1.,0.,0.)); #3008223=IFCAXIS2PLACEMENT3D(#3008220,#3008221,#3008222); #3008224=IFCLOCALPLACEMENT($,#3008223); -#3008225=IFCCARTESIANPOINTLIST3D(((0.,9.84252071380615,-1.84433395133965E-06),(0.,-9.84251880645752,-1.76608682522783E-06))); -#3008226=IFCINDEXEDPOLYCURVE(#3008225,(IFCLINEINDEX((1,2))),$); -#3008227=IFCGEOMETRICCURVESET((#3008226)); -#3008228=IFCSHAPEREPRESENTATION(#27,'Annotation','GeometricSet',(#3008227)); -#3008229=IFCPRODUCTDEFINITIONSHAPE($,$,(#3008228)); +#3008229=IFCPRODUCTDEFINITIONSHAPE($,$,(#3015961)); #3008230=IFCANNOTATION('3ss$4UIoH3SPi2MmuEBhLH',$,'IfcAnnotation/SECTION - N_S - DINING - E',$,'SECTION',#3008235,#3008240); #3008231=IFCCARTESIANPOINT((22.7507283994219,7.16430073960872,6.99999920652294)); #3008232=IFCDIRECTION((0.,-0.999999999999997,7.54979012640431E-08)); #3008233=IFCDIRECTION((1.,0.,0.)); #3008234=IFCAXIS2PLACEMENT3D(#3008231,#3008232,#3008233); #3008235=IFCLOCALPLACEMENT($,#3008234); -#3008236=IFCCARTESIANPOINTLIST3D(((0.,10.0013265609741,-7.28742179489927E-06),(0.,-10.0013265609741,-6.51765822112793E-06))); -#3008237=IFCINDEXEDPOLYCURVE(#3008236,(IFCLINEINDEX((1,2))),$); -#3008238=IFCGEOMETRICCURVESET((#3008237)); -#3008239=IFCSHAPEREPRESENTATION(#27,'Annotation','GeometricSet',(#3008238)); -#3008240=IFCPRODUCTDEFINITIONSHAPE($,$,(#3008239)); +#3008240=IFCPRODUCTDEFINITIONSHAPE($,$,(#3015945)); #3008241=IFCPROPERTYSET('2dqP26OIb07PPwaGNhhhp0',$,'EPset_Annotation',$,(#3008243,#3008253,#3008254)); #3008242=IFCRELDEFINESBYPROPERTIES('0d1kIsLEP31gO2ygN7cIR7',$,$,$,(#3006920),#3008241); #3008243=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); @@ -443575,13 +440814,6 @@ DATA; #3008294=IFCPROPERTYSINGLEVALUE('MetricPrecision',$,$,$); #3008295=IFCPROPERTYSINGLEVALUE('DecimalPlaces',$,$,$); #3008296=IFCPROPERTYSINGLEVALUE('AngleDecimalPlaces',$,$,$); -#3008297=IFCANNOTATION('2U5gGpAmf9_RjuxM1fXIkq',$,'IfcAnnotation/EAST SECTION-DEMO',$,'SECTION',#3008302,#3008307); -#3008298=IFCCARTESIANPOINT((-0.750884765715111,7.33490065326841,6.50003513326169)); -#3008299=IFCDIRECTION((-0.999999999999998,4.37113882867378E-08,-4.37113882867378E-08)); -#3008300=IFCDIRECTION((-4.37113882867379E-08,-0.999999999999999,0.)); -#3008301=IFCAXIS2PLACEMENT3D(#3008298,#3008299,#3008300); -#3008302=IFCLOCALPLACEMENT($,#3008301); -#3008307=IFCPRODUCTDEFINITIONSHAPE($,$,(#3008371)); #3008308=IFCANNOTATION('27Jn53WGPBFRScZiGkmrVa',$,'IfcAnnotation/SECTION - N_S - DINING - W',$,'SECTION',#3008313,#3008318); #3008309=IFCCARTESIANPOINT((-0.580280843212849,4.49645667877097,6.99999998873613)); #3008310=IFCDIRECTION((-3.89414367418764E-07,0.999999999999921,7.54979012640374E-08)); @@ -443642,9 +440874,3642 @@ DATA; #3008365=IFCPROPERTYSINGLEVALUE('MetricPrecision',$,$,$); #3008366=IFCPROPERTYSINGLEVALUE('DecimalPlaces',$,$,$); #3008367=IFCPROPERTYSINGLEVALUE('AngleDecimalPlaces',$,$,$); -#3008368=IFCCARTESIANPOINTLIST3D(((-7.49390949295048E-07,9.84251976013184,-3.93736996784355E-07),(8.15035434698075E-07,-8.9634256362915,-4.51693011882526E-07))); -#3008369=IFCINDEXEDPOLYCURVE(#3008368,(IFCLINEINDEX((1,2))),$); -#3008370=IFCGEOMETRICCURVESET((#3008369)); -#3008371=IFCSHAPEREPRESENTATION(#27,'Annotation','GeometricSet',(#3008370)); +#3008372=IFCANNOTATION('30FCFDhlXBRvT9Rzx$jSry',$,'IfcAnnotation/SECTION - N_S - DINING - E',$,'SECTION',#3008377,#3008382); +#3008373=IFCCARTESIANPOINT((-24.3999732760932,7.16429291747686,7.00000077094932)); +#3008374=IFCDIRECTION((0.,-0.999999999999997,7.54979012640431E-08)); +#3008375=IFCDIRECTION((1.,0.,0.)); +#3008376=IFCAXIS2PLACEMENT3D(#3008373,#3008374,#3008375); +#3008377=IFCLOCALPLACEMENT($,#3008376); +#3008382=IFCPRODUCTDEFINITIONSHAPE($,$,(#3015933)); +#3008387=IFCCARTESIANPOINTLIST2D(((1.0339218378067,-6.18160029830506E-08),(-0.73620742559433,-1.67323918276452E-07),(-3.21971940994263,-4.33619117736816))); +#3008388=IFCINDEXEDPOLYCURVE(#3008387,$,$); +#3008389=IFCGEOMETRICCURVESET((#3008388)); +#3008390=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#3008389,#2972725)); +#3008395=IFCCARTESIANPOINTLIST2D(((1.76154173914256E-07,-1.2755170928358E-06),(2.00000047683716,-1.90335003935616E-06))); +#3008396=IFCINDEXEDPOLYCURVE(#3008395,$,.F.); +#3008397=IFCSHAPEREPRESENTATION(#35,'Axis','Curve2D',(#3008396)); +#3008398=IFCCARTESIANPOINTLIST2D(((0.,0.),(0.,0.0833333358168602),(2.00000024435394,0.0833333358168602),(2.00000024435394,0.),(0.,0.))); +#3008399=IFCINDEXEDPOLYCURVE(#3008398,$,.F.); +#3008400=IFCDIRECTION((0.,0.,1.)); +#3008401=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#3008399); +#3008402=IFCCARTESIANPOINT((0.,0.,0.)); +#3008403=IFCDIRECTION((0.,0.,1.)); +#3008404=IFCDIRECTION((1.,0.,0.)); +#3008405=IFCAXIS2PLACEMENT3D(#3008402,#3008403,#3008404); +#3008406=IFCEXTRUDEDAREASOLID(#3008401,#3008405,#3008400,2.58333393978042); +#3008407=IFCCARTESIANPOINT((1.76154174361842E-07,-1.27551708477925E-06,2.25000005225184)); +#3008408=IFCDIRECTION((0.,0.,1.)); +#3008409=IFCDIRECTION((-1.,0.,0.)); +#3008410=IFCAXIS2PLACEMENT3D(#3008407,#3008408,#3008409); +#3008411=IFCPLANE(#3008410); +#3008412=IFCHALFSPACESOLID(#3008411,.F.); +#3008413=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#3008406,#3008412); +#3008414=IFCSHAPEREPRESENTATION(#24,'Body','Clipping',(#3008413)); +#3008419=IFCCARTESIANPOINTLIST3D(((-3.22644639015198,-1.73764550685883,-4.71319232531187E-08),(-0.306047171354294,-1.73764586448669,4.28661479645598E-07),(3.69395279884338,-1.73764634132385,1.08034419099567E-06),(5.69395351409912,-1.73764646053314,1.40618567456841E-06))); +#3008420=IFCINDEXEDPOLYCURVE(#3008419,$,$); +#3008421=IFCGEOMETRICCURVESET((#3008420)); +#3008422=IFCSHAPEREPRESENTATION(#27,'Annotation','GeometricSet',(#3008421)); +#3008423=IFCCARTESIANPOINTLIST3D(((-281.619720458984,-3.11017632484436,6.02223781243083E-06),(-233.12841796875,-3.11018681526184,6.02223644818878E-06))); +#3008424=IFCINDEXEDPOLYCURVE(#3008423,$,$); +#3008425=IFCGEOMETRICCURVESET((#3008424)); +#3008426=IFCSHAPEREPRESENTATION(#29,'Annotation','GeometricSet',(#3008425)); +#3008427=IFCCARTESIANPOINTLIST2D(((1.03392219543457,-7.18215322494507),(-6.73023748397827,-3.69059634208679))); +#3008428=IFCINDEXEDPOLYCURVE(#3008427,$,$); +#3008429=IFCGEOMETRICCURVESET((#3008428)); +#3008430=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#3008429,#3005833)); +#3008431=IFCCARTESIANPOINTLIST2D(((0.0833343043923378,5.26062713390729E-08),(0.720872461795807,1.51894269606601E-07))); +#3008432=IFCINDEXEDPOLYCURVE(#3008431,$,.F.); +#3008433=IFCSHAPEREPRESENTATION(#35,'Axis','Curve2D',(#3008432)); +#3008434=IFCCARTESIANPOINTLIST2D(((0.,0.),(0.,0.0833333358168602),(0.72087204171696,0.0833333358168602),(0.72087204171696,0.),(0.,0.))); +#3008435=IFCINDEXEDPOLYCURVE(#3008434,$,.F.); +#3008436=IFCDIRECTION((0.,0.,1.)); +#3008437=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#3008435); +#3008438=IFCCARTESIANPOINT((0.,0.,0.)); +#3008439=IFCDIRECTION((0.,0.,1.)); +#3008440=IFCDIRECTION((1.,0.,0.)); +#3008441=IFCAXIS2PLACEMENT3D(#3008438,#3008439,#3008440); +#3008442=IFCEXTRUDEDAREASOLID(#3008437,#3008441,#3008436,2.58333393978042); +#3008443=IFCCARTESIANPOINT((4.42893735684208E-07,6.51894053465655E-08,2.24999985669854)); +#3008444=IFCDIRECTION((0.,0.,1.)); +#3008445=IFCDIRECTION((-1.,0.,0.)); +#3008446=IFCAXIS2PLACEMENT3D(#3008443,#3008444,#3008445); +#3008447=IFCPLANE(#3008446); +#3008448=IFCHALFSPACESOLID(#3008447,.F.); +#3008449=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#3008442,#3008448); +#3008450=IFCCARTESIANPOINT((0.0833343039816759,5.26062716281389E-08,-0.333334087073959)); +#3008451=IFCDIRECTION((-0.707104325294495,-0.707109093666077,0.)); +#3008452=IFCDIRECTION((-0.707109165368561,0.707104396996495,0.)); +#3008453=IFCAXIS2PLACEMENT3D(#3008450,#3008451,#3008452); +#3008454=IFCPLANE(#3008453); +#3008455=IFCHALFSPACESOLID(#3008454,.F.); +#3008456=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#3008449,#3008455); +#3008457=IFCSHAPEREPRESENTATION(#24,'Body','Clipping',(#3008456)); +#3008458=IFCCARTESIANPOINTLIST2D(((-1.06600062110829E-09,-3.01632212540426E-08),(2.83706593513489,-9.20764989587042E-07))); +#3008459=IFCINDEXEDPOLYCURVE(#3008458,$,.F.); +#3008460=IFCSHAPEREPRESENTATION(#35,'Axis','Curve2D',(#3008459)); +#3008461=IFCCARTESIANPOINTLIST2D(((0.,0.),(0.,0.0833333358168602),(2.92039913453626,0.0833333358168602),(2.92039913453626,0.),(0.,0.))); +#3008462=IFCINDEXEDPOLYCURVE(#3008461,$,.F.); +#3008463=IFCDIRECTION((0.,0.,1.)); +#3008464=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#3008462); +#3008465=IFCCARTESIANPOINT((0.,0.,0.)); +#3008466=IFCDIRECTION((0.,0.,1.)); +#3008467=IFCDIRECTION((1.,0.,0.)); +#3008468=IFCAXIS2PLACEMENT3D(#3008465,#3008466,#3008467); +#3008469=IFCEXTRUDEDAREASOLID(#3008464,#3008468,#3008463,2.58333393978042); +#3008470=IFCCARTESIANPOINT((-1.06600059779652E-09,-3.01632210022755E-08,2.25000005225184)); +#3008471=IFCDIRECTION((0.,0.,1.)); +#3008472=IFCDIRECTION((-1.,0.,0.)); +#3008473=IFCAXIS2PLACEMENT3D(#3008470,#3008471,#3008472); +#3008474=IFCPLANE(#3008473); +#3008475=IFCHALFSPACESOLID(#3008474,.F.); +#3008476=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#3008469,#3008475); +#3008477=IFCCARTESIANPOINT((2.83706571486365,-9.20764916630528E-07,-0.333333891520663)); +#3008478=IFCDIRECTION((0.707108974456787,-0.707104444503784,0.)); +#3008479=IFCDIRECTION((-0.707104516206189,-0.707109046159651,0.)); +#3008480=IFCAXIS2PLACEMENT3D(#3008477,#3008478,#3008479); +#3008481=IFCPLANE(#3008480); +#3008482=IFCHALFSPACESOLID(#3008481,.F.); +#3008483=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#3008476,#3008482); +#3008484=IFCSHAPEREPRESENTATION(#24,'Body','Clipping',(#3008483)); +#3008485=IFCCARTESIANPOINT((-261.537056011674,-373.973053863421,0.33333389152066)); +#3008486=IFCDIRECTION((0.,0.,1.)); +#3008487=IFCDIRECTION((0.999999999999971,2.38418571996123E-07,0.)); +#3008488=IFCAXIS2PLACEMENT3D(#3008485,#3008486,#3008487); +#3008489=IFCLOCALPLACEMENT(#1674114,#3008488); +#3008490=IFCCARTESIANPOINTLIST2D(((0.766763091087341,5.909391802561E-07),(-10.5998296737671,1.43654179573059))); +#3008491=IFCINDEXEDPOLYCURVE(#3008490,$,$); +#3008492=IFCGEOMETRICCURVESET((#3008491)); +#3008493=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#3008492,#2975848)); +#3008494=IFCCARTESIANPOINTLIST2D(((-0.714890360832214,5.909391802561E-07),(2.82145237922668,-1.35341465473175))); +#3008495=IFCINDEXEDPOLYCURVE(#3008494,$,$); +#3008496=IFCGEOMETRICCURVESET((#3008495)); +#3008497=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#3008496,#2975897)); +#3008498=IFCWALLTYPE('2pCcUOXZX0_8HJO5vgdv$d',#2790129,'TILE - BACK COUNTER_thin',' 5/8 GYP - 2X4 WOOD(BATT) - 5/8 GYP',$,(#3008499,#3008507,#3008515),$,'635877',$,.STANDARD.); +#3008499=IFCPROPERTYSET('2oePdw6$f7GxDqPYm7McBQ',#3008500,'Pset_ElementShading',$,(#3008506)); +#3008500=IFCOWNERHISTORY(#3008501,#3008504,$,.NOCHANGE.,$,$,$,1681941947); +#3008501=IFCPERSONANDORGANIZATION(#3008502,#3008503,$); +#3008502=IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$); +#3008503=IFCORGANIZATION($,'','',$,$); +#3008504=IFCAPPLICATION(#3008505,'2020','Autodesk Revit 2020 (ENU)','Revit'); +#3008505=IFCORGANIZATION($,'Autodesk Revit 2020 (ENU)',$,$,$); +#3008506=IFCPROPERTYSINGLEVALUE('Roughness',$,IFCPOSITIVELENGTHMEASURE(1.),$); +#3008507=IFCPROPERTYSET('0u6ItxB61Byg6UYFULrGyE',#3008508,'Pset_ProductRequirements',$,(#3008514)); +#3008508=IFCOWNERHISTORY(#3008509,#3008512,$,.NOCHANGE.,$,$,$,1681941947); +#3008509=IFCPERSONANDORGANIZATION(#3008510,#3008511,$); +#3008510=IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$); +#3008511=IFCORGANIZATION($,'','',$,$); +#3008512=IFCAPPLICATION(#3008513,'2020','Autodesk Revit 2020 (ENU)','Revit'); +#3008513=IFCORGANIZATION($,'Autodesk Revit 2020 (ENU)',$,$,$); +#3008514=IFCPROPERTYSINGLEVALUE('Category',$,IFCLABEL('Walls'),$); +#3008515=IFCPROPERTYSET('3wLVGjNmHETvbk0soYyGD5',$,'EPset_Drawing',$,(#3008516,#3008517,#3008518)); +#3008516=IFCPROPERTYSINGLEVALUE('HasUnderlay',$,IFCBOOLEAN(.F.),$); +#3008517=IFCPROPERTYSINGLEVALUE('HasLinework',$,IFCBOOLEAN(.T.),$); +#3008518=IFCPROPERTYSINGLEVALUE('HasAnnotation',$,IFCBOOLEAN(.T.),$); +#3008519=IFCRELASSOCIATESMATERIAL('1lzSpPM_92qeHrqi454OlF',#2790129,$,$,(#3008498),#3008520); +#3008520=IFCMATERIALLAYERSET((#3008521),'poche',$); +#3008521=IFCMATERIALLAYER(#2790152,0.0416666679084301,$,$,$,$,$); +#3008564=IFCRELDEFINESBYTYPE('0lF$GYipv7hAOKQE7SC996',$,$,$,(#3008874),#3008498); +#3008874=IFCWALL('2kiQFOEtz9wfScNquLn_iX',$,'Wall',$,$,#3009117,#3008890,$,$); +#3008880=IFCRELDEFINESBYPROPERTIES('2PIa3bBPD9BP0w24Cyt_MU',$,$,$,(#3008874),#3008881); +#3008881=IFCPROPERTYSET('0kOioIUSf9EOpmKInS$W5Q',$,'EPset_Parametric',$,(#3008882)); +#3008882=IFCPROPERTYSINGLEVALUE('Engine',$,IFCLABEL('BlenderBIM.DumbLayer2'),$); +#3008883=IFCRELDEFINESBYPROPERTIES('00w42QH2f3uhFwVowopBzP',$,$,$,(#3008874),#3008884); +#3008884=IFCPROPERTYSET('3ebnFk1FL7yvW7Tbs_7Xtj',$,'EPset_Status',$,(#3008885)); +#3008885=IFCPROPERTYENUMERATEDVALUE('Status',$,(IFCLABEL('EXISTING')),#3008886); +#3008886=IFCPROPERTYENUMERATION('Status',(IFCLABEL('NEW'),IFCLABEL('EXISTING'),IFCLABEL('DEMOLISH'),IFCLABEL('TEMPORARY'),IFCLABEL('OTHER'),IFCLABEL('NOTKNOWN'),IFCLABEL('UNSET')),$); +#3008887=IFCRELASSIGNSTOPRODUCT('1MGs_NE4v3Pwo4dx8SuIIl',$,$,$,(#2998105),$,#3008874); +#3008888=IFCRELASSOCIATESMATERIAL('37vEVgHUnAkOsnYNfh3gbx',$,$,$,(#3008874),#3008889); +#3008889=IFCMATERIALLAYERSETUSAGE(#3008520,.AXIS2.,.POSITIVE.,0.,$); +#3008890=IFCPRODUCTDEFINITIONSHAPE($,$,(#3009919,#3009929)); +#3008939=IFCCARTESIANPOINTLIST2D(((-0.395833343267441,-4.36275122694951E-08),(9.12564849853516,2.15976641015914E-07))); +#3008940=IFCINDEXEDPOLYCURVE(#3008939,$,.F.); +#3008941=IFCSHAPEREPRESENTATION(#35,'Axis','Curve2D',(#3008940)); +#3008942=IFCCARTESIANPOINTLIST2D(((0.,0.),(0.,0.562500009934108),(9.12564872041905,0.562500009934108),(9.12564872041905,0.),(0.,0.))); +#3008943=IFCINDEXEDPOLYCURVE(#3008942,$,.F.); +#3008944=IFCDIRECTION((0.,0.,1.)); +#3008945=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#3008943); +#3008946=IFCCARTESIANPOINT((0.,0.,0.)); +#3008947=IFCDIRECTION((0.,0.,1.)); +#3008948=IFCDIRECTION((1.,0.,0.)); +#3008949=IFCAXIS2PLACEMENT3D(#3008946,#3008947,#3008948); +#3008950=IFCEXTRUDEDAREASOLID(#3008945,#3008949,#3008944,15.0000000876079); +#3008951=IFCCARTESIANPOINT((8.61523188943938,2.29496724919319E-07,-2.91397119324188E-15)); +#3008952=IFCDIRECTION((0.740560829639435,-0.671989381313324,0.)); +#3008953=IFCDIRECTION((-0.671989357459681,-0.740560803351707,0.)); +#3008954=IFCAXIS2PLACEMENT3D(#3008951,#3008952,#3008953); +#3008955=IFCPLANE(#3008954); +#3008956=IFCHALFSPACESOLID(#3008955,.F.); +#3008957=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#3008950,#3008956); +#3008958=IFCSHAPEREPRESENTATION(#24,'Body','Clipping',(#3008957)); +#3008959=IFCCARTESIANPOINT((-264.077583160119,-341.818715574607,0.)); +#3008960=IFCDIRECTION((0.,0.,1.)); +#3008961=IFCDIRECTION((-0.999999999998749,1.58150732687365E-06,0.)); +#3008962=IFCAXIS2PLACEMENT3D(#3008959,#3008960,#3008961); +#3008963=IFCLOCALPLACEMENT(#1674114,#3008962); +#3008964=IFCCARTESIANPOINTLIST2D(((0.395833283662796,-7.23033167560061E-07),(3.40304970741272,-4.94043092658103E-07))); +#3008965=IFCINDEXEDPOLYCURVE(#3008964,$,.F.); +#3008966=IFCSHAPEREPRESENTATION(#35,'Axis','Curve2D',(#3008965)); +#3008967=IFCCARTESIANPOINTLIST2D(((0.,0.),(0.,0.427083334264656),(3.40304967024169,0.427083334264656),(3.40304967024169,0.),(0.,0.))); +#3008968=IFCINDEXEDPOLYCURVE(#3008967,$,.F.); +#3008969=IFCDIRECTION((0.,0.,1.)); +#3008970=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#3008968); +#3008971=IFCCARTESIANPOINT((0.,0.,0.)); +#3008972=IFCDIRECTION((0.,0.,1.)); +#3008973=IFCDIRECTION((1.,0.,0.)); +#3008974=IFCAXIS2PLACEMENT3D(#3008971,#3008972,#3008973); +#3008975=IFCEXTRUDEDAREASOLID(#3008970,#3008974,#3008969,8.00000009887175); +#3008976=IFCCARTESIANPOINT((0.395833287300087,-7.23033181882812E-07,-2.91397119324188E-15)); +#3008977=IFCDIRECTION((-0.733429610729218,-0.679765522480011,0.)); +#3008978=IFCDIRECTION((-0.679765468286753,0.733429552257673,0.)); +#3008979=IFCAXIS2PLACEMENT3D(#3008976,#3008977,#3008978); +#3008980=IFCPLANE(#3008979); +#3008981=IFCHALFSPACESOLID(#3008980,.F.); +#3008982=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#3008975,#3008981); +#3008983=IFCSHAPEREPRESENTATION(#24,'Body','Clipping',(#3008982)); +#3008984=IFCCARTESIANPOINT((-264.07757598414,-334.83617849525,0.)); +#3008985=IFCDIRECTION((0.,0.,1.)); +#3008986=IFCDIRECTION((0.999999999999289,-1.19209284576907E-06,0.)); +#3008987=IFCAXIS2PLACEMENT3D(#3008984,#3008985,#3008986); +#3008988=IFCLOCALPLACEMENT(#1674114,#3008987); +#3009113=IFCCARTESIANPOINT((-263.681742867949,-334.836179307348,0.)); +#3009114=IFCDIRECTION((0.,0.,1.)); +#3009115=IFCDIRECTION((-9.41749426885607E-07,-0.999999999999556,0.)); +#3009116=IFCAXIS2PLACEMENT3D(#3009113,#3009114,#3009115); +#3009117=IFCLOCALPLACEMENT(#1674114,#3009116); +#3009214=IFCWALL('0YcOT3juXE2wnuiwRs8OWY',$,'Wall',$,$,#3009814,#3009230,$,$); +#3009220=IFCRELDEFINESBYPROPERTIES('0rcETddoT4exDt5rmIItvM',$,$,$,(#3009214),#3009221); +#3009221=IFCPROPERTYSET('21g7NR$VD7ixpYl2za_xtp',$,'EPset_Status',$,(#3009222)); +#3009222=IFCPROPERTYENUMERATEDVALUE('Status',$,(IFCLABEL('EXISTING')),#3009223); +#3009223=IFCPROPERTYENUMERATION('Status',(IFCLABEL('NEW'),IFCLABEL('EXISTING'),IFCLABEL('DEMOLISH'),IFCLABEL('TEMPORARY'),IFCLABEL('OTHER'),IFCLABEL('NOTKNOWN'),IFCLABEL('UNSET')),$); +#3009226=IFCRELDEFINESBYPROPERTIES('03Jx0zvKD6U8ALAVXomHfu',$,$,$,(#3009214),#3009227); +#3009227=IFCPROPERTYSET('0aXXtjbpb2ogbKcCfwGGKh',$,'EPset_Parametric',$,(#3009228)); +#3009228=IFCPROPERTYSINGLEVALUE('Engine',$,IFCLABEL('BlenderBIM.DumbLayer2'),$); +#3009229=IFCRELASSIGNSTOPRODUCT('1p44nwYXb8t8ejB7Hkf8Un',$,$,$,(#2998105),$,#3009214); +#3009230=IFCPRODUCTDEFINITIONSHAPE($,$,(#3009906,#3009916)); +#3009245=IFCMATERIALLAYERSETUSAGE(#327866,.AXIS2.,.POSITIVE.,0.,$); +#3009246=IFCRELASSOCIATESMATERIAL('2yqVbuu6L5dRyPydUnPUDs',$,$,$,(#3009214),#3009245); +#3009273=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#3009275); +#3009274=IFCCARTESIANPOINTLIST2D(((3.82574133359854,5.76041814849133),(3.82573468478646,11.3030571950076),(3.39869087136637,11.3030571950076),(3.39870808005646,5.33333757105149),(6.2944882810898,5.33333600662512),(6.2944882810898,5.7604197129177))); +#3009275=IFCINDEXEDPOLYCURVE(#3009274,(IFCLINEINDEX((6,5)),IFCLINEINDEX((5,4)),IFCLINEINDEX((4,3)),IFCLINEINDEX((3,2)),IFCLINEINDEX((2,1)),IFCLINEINDEX((1,6))),.F.); +#3009301=IFCCARTESIANPOINT((-270.713356332692,-349.569121895815,0.333334087073956)); +#3009302=IFCDIRECTION((0.,0.,1.)); +#3009303=IFCDIRECTION((7.54979012640421E-08,-0.999999999999997,0.)); +#3009304=IFCAXIS2PLACEMENT3D(#3009301,#3009302,#3009303); +#3009305=IFCLOCALPLACEMENT(#1674114,#3009304); +#3009306=IFCCOVERING('0MGomM2JT0MwpRo2rzDBRk',$,'Covering',$,$,#3009365,#3009319,$,$); +#3009312=IFCRELASSOCIATESMATERIAL('2GbhOsX5v80g9JyW7Neu4N',$,$,$,(#3009306),#3009313); +#3009313=IFCMATERIALLAYERSETUSAGE(#2894235,.AXIS2.,.POSITIVE.,0.,$); +#3009314=IFCRELASSIGNSTOPRODUCT('1EQw01VAn4RvhV1k59Ph4g',$,$,$,(#2972681,#2987950,#2989020,#3008155),$,#3009306); +#3009315=IFCRELDEFINESBYPROPERTIES('1Z2gOZ7R55Nwv189FEWl7e',$,$,$,(#3009306),#3009316); +#3009316=IFCPROPERTYSET('3sUQwmtkT8i85MlngTfajN',$,'EPset_Parametric',$,(#3009317)); +#3009317=IFCPROPERTYSINGLEVALUE('Engine',$,IFCLABEL('BlenderBIM.DumbLayer2'),$); +#3009319=IFCPRODUCTDEFINITIONSHAPE($,$,(#3009477,#3009501)); +#3009361=IFCCARTESIANPOINT((-270.713355812561,-342.679787081999,0.333334087073956)); +#3009362=IFCDIRECTION((0.,0.,1.)); +#3009363=IFCDIRECTION((7.54979012640421E-08,-0.999999999999997,0.)); +#3009364=IFCAXIS2PLACEMENT3D(#3009361,#3009362,#3009363); +#3009365=IFCLOCALPLACEMENT(#1674114,#3009364); +#3009366=IFCRELCONNECTSELEMENTS('1O3nbwxiL96A7AuuUX$JNK',$,$,'TOP',$,#2917721,#3009306); +#3009407=IFCCOVERING('0$4peZgOL2kPmTNbQwAikA',$,'Covering',$,$,#3016468,#3009420,$,$); +#3009413=IFCRELASSOCIATESMATERIAL('28dZFJHXPBSA7QfhPMsZlU',$,$,$,(#3009407),#3009414); +#3009414=IFCMATERIALLAYERSETUSAGE(#2894235,.AXIS2.,.POSITIVE.,0.,$); +#3009415=IFCRELDEFINESBYPROPERTIES('1xncyT6QvBpxKpi44iQxL2',$,$,$,(#3009407),#3009416); +#3009416=IFCPROPERTYSET('2I1rAzk8zD5vOGRaKb_hh3',$,'EPset_Parametric',$,(#3009417)); +#3009417=IFCPROPERTYSINGLEVALUE('Engine',$,IFCLABEL('BlenderBIM.DumbLayer2'),$); +#3009419=IFCRELASSIGNSTOPRODUCT('3skYXebnL0v8Ldswa3qBQC',$,$,$,(#2972681,#2987950,#2989020,#3008155,#3013892,#3013991),$,#3009407); +#3009420=IFCPRODUCTDEFINITIONSHAPE($,$,(#3016439,#3016463)); +#3009442=IFCRELCONNECTSPATHELEMENTS('1FwREbCLD0N8Kj1lByJYnU',$,$,'MITRE',$,#3009407,#3009306,(),(),.ATSTART.,.ATEND.); +#3009475=IFCCARTESIANPOINTLIST2D(((1.93351922916918E-07,-1.11074101027953E-07),(6.88933563232422,-3.69121636367709E-07))); +#3009476=IFCINDEXEDPOLYCURVE(#3009475,$,.F.); +#3009477=IFCSHAPEREPRESENTATION(#35,'Axis','Curve2D',(#3009476)); +#3009478=IFCCARTESIANPOINTLIST2D(((0.,0.),(0.,0.0833333358168602),(6.88933491966338,0.0833333358168602),(6.88933491966338,0.),(0.,0.))); +#3009479=IFCINDEXEDPOLYCURVE(#3009478,$,.F.); +#3009480=IFCDIRECTION((0.,0.,1.)); +#3009481=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#3009479); +#3009482=IFCCARTESIANPOINT((0.,0.,0.)); +#3009483=IFCDIRECTION((0.,0.,1.)); +#3009484=IFCDIRECTION((1.,0.,0.)); +#3009485=IFCAXIS2PLACEMENT3D(#3009482,#3009483,#3009484); +#3009486=IFCEXTRUDEDAREASOLID(#3009481,#3009485,#3009480,3.49999651513112); +#3009487=IFCCARTESIANPOINT((1.93351919485425E-07,-1.11074101214447E-07,3.16666238733477)); +#3009488=IFCDIRECTION((0.,0.,1.)); +#3009489=IFCDIRECTION((-1.,0.,0.)); +#3009490=IFCAXIS2PLACEMENT3D(#3009487,#3009488,#3009489); +#3009491=IFCPLANE(#3009490); +#3009492=IFCHALFSPACESOLID(#3009491,.F.); +#3009493=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#3009486,#3009492); +#3009494=IFCCARTESIANPOINT((1.93351919485425E-07,-1.11074101214447E-07,-0.333334087073959)); +#3009495=IFCDIRECTION((-0.707105040550232,0.707108557224274,0.)); +#3009496=IFCDIRECTION((0.707108539521338,0.707105022847384,-0.)); +#3009497=IFCAXIS2PLACEMENT3D(#3009494,#3009495,#3009496); +#3009498=IFCPLANE(#3009497); +#3009499=IFCHALFSPACESOLID(#3009498,.F.); +#3009500=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#3009493,#3009499); +#3009501=IFCSHAPEREPRESENTATION(#24,'Body','Clipping',(#3009500)); +#3009502=IFCCOVERING('0Ud48Y2dL6mvHhLFj_Xtxw',$,'Covering',$,$,#3016010,#3009519,$,$); +#3009513=IFCRELASSOCIATESMATERIAL('1YWL$Rd85BSu989P1QOnvx',$,$,$,(#3009502),#3009514); +#3009514=IFCMATERIALLAYERSETUSAGE(#3004386,.AXIS2.,.POSITIVE.,0.,$); +#3009515=IFCRELASSIGNSTOPRODUCT('00cWOcbgbE8fIwWsKwVnxq',$,$,$,(#2972681,#2987950,#2989020,#3006320,#3013866,#3013968,#3017066),$,#3009502); +#3009516=IFCRELDEFINESBYPROPERTIES('0pmoTzkTzAZfWXa$gbpdqW',$,$,$,(#3009502),#3009517); +#3009517=IFCPROPERTYSET('3SNOLY18L16PIDg0HBBBVG',$,'EPset_Parametric',$,(#3009518)); +#3009518=IFCPROPERTYSINGLEVALUE('Engine',$,IFCLABEL('BlenderBIM.DumbLayer2'),$); +#3009519=IFCPRODUCTDEFINITIONSHAPE($,$,(#3014022,#3014039)); +#3009634=IFCCOVERING('3wXmiJbKrCgBQ4RMDGk$8U',$,'Covering',$,$,#3009677,#3009651,$,$); +#3009640=IFCRELCONNECTSELEMENTS('1hedPVTyb0CwqDq91Fgu1f',$,$,'TOP',$,#2961250,#3009634); +#3009645=IFCRELASSOCIATESMATERIAL('0w68voqJf6Hh1WXXKB8YIe',$,$,$,(#3009634),#3009646); +#3009646=IFCMATERIALLAYERSETUSAGE(#3004386,.AXIS2.,.POSITIVE.,0.,$); +#3009647=IFCRELASSIGNSTOPRODUCT('07RY_kxRv4782zCi2ix2Fs',$,$,$,(#2972681,#2987950,#2989020,#3006320,#3017066),$,#3009634); +#3009648=IFCRELDEFINESBYPROPERTIES('35$XxXVmD0K9xxjtrHF9Iy',$,$,$,(#3009634),#3009649); +#3009649=IFCPROPERTYSET('27J0lPjzz1$e5wOEv2jt0l',$,'EPset_Parametric',$,(#3009650)); +#3009650=IFCPROPERTYSINGLEVALUE('Engine',$,IFCLABEL('BlenderBIM.DumbLayer2'),$); +#3009651=IFCPRODUCTDEFINITIONSHAPE($,$,(#3009652,#3009655)); +#3009652=IFCSHAPEREPRESENTATION(#35,'Axis','Curve2D',(#3009653)); +#3009653=IFCINDEXEDPOLYCURVE(#3009654,$,.F.); +#3009654=IFCCARTESIANPOINTLIST2D(((-0.0389917641878128,-1.46754928209702E-07),(1.96100831031799,-4.48746533265876E-07))); +#3009655=IFCSHAPEREPRESENTATION(#24,'Body','Clipping',(#3009656)); +#3009656=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#3009657,#3009666); +#3009657=IFCEXTRUDEDAREASOLID(#3009658,#3009661,#3009665,2.58333393978042); +#3009658=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#3009659); +#3009659=IFCINDEXEDPOLYCURVE(#3009660,$,.F.); +#3009660=IFCCARTESIANPOINTLIST2D(((0.,0.),(0.,0.0833333358168602),(2.00000000376181,0.0833333358168602),(2.00000000376181,0.),(0.,0.))); +#3009661=IFCAXIS2PLACEMENT3D(#3009662,#3009663,#3009664); +#3009662=IFCCARTESIANPOINT((0.,0.,0.)); +#3009663=IFCDIRECTION((0.,0.,1.)); +#3009664=IFCDIRECTION((1.,0.,0.)); +#3009665=IFCDIRECTION((0.,0.,1.)); +#3009666=IFCHALFSPACESOLID(#3009667,.F.); +#3009667=IFCPLANE(#3009668); +#3009668=IFCAXIS2PLACEMENT3D(#3009669,#3009670,#3009671); +#3009669=IFCCARTESIANPOINT((9.44592902001288E-10,-1.52642518047935E-07,2.24999985669854)); +#3009670=IFCDIRECTION((0.,0.,1.)); +#3009671=IFCDIRECTION((-1.,0.,0.)); +#3009672=IFCSTYLEDITEM(#3009656,(#3004409),'WD - 2'); +#3009673=IFCCARTESIANPOINT((-270.692522084482,-349.569121115175,0.333334087073956)); +#3009674=IFCDIRECTION((0.,0.,1.)); +#3009675=IFCDIRECTION((7.54979012640421E-08,-0.999999999999997,0.)); +#3009676=IFCAXIS2PLACEMENT3D(#3009673,#3009674,#3009675); +#3009677=IFCLOCALPLACEMENT(#1674114,#3009676); +#3009810=IFCCARTESIANPOINT((-264.077565228709,-334.836179277464,0.)); +#3009811=IFCDIRECTION((0.,0.,1.)); +#3009812=IFCDIRECTION((-9.41749426885607E-07,-0.999999999999556,0.)); +#3009813=IFCAXIS2PLACEMENT3D(#3009810,#3009811,#3009812); +#3009814=IFCLOCALPLACEMENT(#1674114,#3009813); +#3009836=IFCCARTESIANPOINTLIST2D(((-2.20137708062396E-09,-3.69121636367709E-07),(22.2773399353027,1.78159737629358E-07))); +#3009837=IFCINDEXEDPOLYCURVE(#3009836,$,.F.); +#3009838=IFCSHAPEREPRESENTATION(#35,'Axis','Curve2D',(#3009837)); +#3009839=IFCCARTESIANPOINTLIST2D(((0.,0.),(0.,0.0833333358168602),(22.2773395486823,0.0833333358168602),(22.2773395486823,0.),(0.,0.))); +#3009840=IFCINDEXEDPOLYCURVE(#3009839,$,.F.); +#3009841=IFCDIRECTION((0.,0.,1.)); +#3009842=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#3009840); +#3009843=IFCCARTESIANPOINT((0.,0.,0.)); +#3009844=IFCDIRECTION((0.,0.,1.)); +#3009845=IFCDIRECTION((1.,0.,0.)); +#3009846=IFCAXIS2PLACEMENT3D(#3009843,#3009844,#3009845); +#3009847=IFCEXTRUDEDAREASOLID(#3009842,#3009846,#3009841,2.58333393978042); +#3009848=IFCCARTESIANPOINT((-2.20137702176174E-09,-3.69121636143916E-07,2.24999985669854)); +#3009849=IFCDIRECTION((0.,0.,1.)); +#3009850=IFCDIRECTION((-1.,0.,0.)); +#3009851=IFCAXIS2PLACEMENT3D(#3009848,#3009849,#3009850); +#3009852=IFCPLANE(#3009851); +#3009853=IFCHALFSPACESOLID(#3009852,.F.); +#3009854=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#3009847,#3009853); +#3009855=IFCSHAPEREPRESENTATION(#24,'Body','Clipping',(#3009854)); +#3009856=IFCCOVERING('0pSfMNZJf0sAI0r$VaN2SO',$,'Covering',$,$,#3016000,#3009867,$,$); +#3009862=IFCRELDEFINESBYPROPERTIES('1TQ6LpQcH0yew2qEBEWKm4',$,$,$,(#3009856),#3009863); +#3009863=IFCPROPERTYSET('2V3YI_0FPAJuLjfjDiBrQE',$,'EPset_Parametric',$,(#3009864)); +#3009864=IFCPROPERTYSINGLEVALUE('Engine',$,IFCLABEL('BlenderBIM.DumbProfile'),$); +#3009865=IFCRELASSOCIATESMATERIAL('04aBT1Ev53WvBPUPNDRjS1',$,$,$,(#3009856),#3009866); +#3009866=IFCMATERIALPROFILESETUSAGE(#2930627,5,$); +#3009867=IFCPRODUCTDEFINITIONSHAPE($,$,(#3016229,#3016236)); +#3009904=IFCCARTESIANPOINTLIST2D(((-2.29152277597677E-07,-8.49331698304923E-08),(20.9161815643311,-1.52715585954866E-07))); +#3009905=IFCINDEXEDPOLYCURVE(#3009904,$,.F.); +#3009906=IFCSHAPEREPRESENTATION(#35,'Axis','Curve2D',(#3009905)); +#3009907=IFCCARTESIANPOINTLIST2D(((0.,0.),(0.,0.395833333333334),(20.9161818038737,0.395833333333334),(20.9161818038737,0.),(0.,0.))); +#3009908=IFCINDEXEDPOLYCURVE(#3009907,$,.F.); +#3009909=IFCDIRECTION((0.,0.,1.)); +#3009910=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#3009908); +#3009911=IFCCARTESIANPOINT((0.,0.,0.)); +#3009912=IFCDIRECTION((0.,0.,1.)); +#3009913=IFCDIRECTION((1.,0.,0.)); +#3009914=IFCAXIS2PLACEMENT3D(#3009911,#3009912,#3009913); +#3009915=IFCEXTRUDEDAREASOLID(#3009910,#3009914,#3009909,8.00000009887175); +#3009916=IFCSHAPEREPRESENTATION(#24,'Body','SweptSolid',(#3009915)); +#3009917=IFCCARTESIANPOINTLIST2D(((2.10179095461172E-07,-8.49331698304923E-08),(20.9161834716797,-1.52714093815121E-07))); +#3009918=IFCINDEXEDPOLYCURVE(#3009917,$,.F.); +#3009919=IFCSHAPEREPRESENTATION(#35,'Axis','Curve2D',(#3009918)); +#3009920=IFCCARTESIANPOINTLIST2D(((0.,0.),(0.,0.0416666679084301),(20.9161837669976,0.0416666679084301),(20.9161837669976,0.),(0.,0.))); +#3009921=IFCINDEXEDPOLYCURVE(#3009920,$,.F.); +#3009922=IFCDIRECTION((0.,0.,1.)); +#3009923=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#3009921); +#3009924=IFCCARTESIANPOINT((0.,0.,0.)); +#3009925=IFCDIRECTION((0.,0.,1.)); +#3009926=IFCDIRECTION((1.,0.,0.)); +#3009927=IFCAXIS2PLACEMENT3D(#3009924,#3009925,#3009926); +#3009928=IFCEXTRUDEDAREASOLID(#3009923,#3009927,#3009922,8.00000009887175); +#3009929=IFCSHAPEREPRESENTATION(#24,'Body','SweptSolid',(#3009928)); +#3009987=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#3009989); +#3009988=IFCCARTESIANPOINTLIST2D(((0.783414665482489,-1.24999964878628),(-12.4888438878097,-1.250001115436),(-12.4888438878097,-1.02990409434912E-06),(0.783414665482489,4.49306756862756E-07))); +#3009989=IFCINDEXEDPOLYCURVE(#3009988,(IFCLINEINDEX((4,1)),IFCLINEINDEX((1,2)),IFCLINEINDEX((2,3)),IFCLINEINDEX((3,4))),.F.); +#3009990=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#3009992); +#3009991=IFCCARTESIANPOINTLIST2D(((-12.4888438878097,-1.02990409434912E-06),(3.21400525375927,7.39055734080046E-07),(3.21400525375927,-1.24999935545633),(-12.4888438878097,-1.25000121321265))); +#3009992=IFCINDEXEDPOLYCURVE(#3009991,(IFCLINEINDEX((4,1)),IFCLINEINDEX((1,2)),IFCLINEINDEX((2,3)),IFCLINEINDEX((3,4))),.F.); +#3010058=IFCRELCONNECTSELEMENTS('2$akdLBcvFfefWyf$PCi7X',$,$,'TOP',$,#2890343,#3009407); +#3010086=IFCRELCONNECTSELEMENTS('1SXnJwIqn0UvGUFHaUmVnk',$,$,'TOP',$,#2890343,#3009502); +#3010175=IFCLIGHTFIXTURE('3JC1nXhob9awfSbdcBJ_Z1',$,'LightFixture',$,$,#3010214,#3010202,$,$); +#3010194=IFCRELDEFINESBYTYPE('2dYshRGeLDp8WzQ0fS$Vkw',$,$,$,(#3010175),#2955944); +#3010195=IFCCARTESIANPOINT((0.,0.,0.)); +#3010196=IFCDIRECTION((1.,0.,0.)); +#3010197=IFCDIRECTION((0.,1.,0.)); +#3010198=IFCDIRECTION((0.,0.,1.)); +#3010199=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#3010196,#3010197,#3010195,1.,#3010198); +#3010200=IFCMAPPEDITEM(#2955934,#3010199); +#3010201=IFCSHAPEREPRESENTATION(#24,'Body','MappedRepresentation',(#3010200)); +#3010202=IFCPRODUCTDEFINITIONSHAPE($,$,(#3010201,#3015927)); +#3010210=IFCCARTESIANPOINT((1.02808547457998,7.33697195378501,4.47245798711702)); +#3010211=IFCDIRECTION((0.,0.,1.)); +#3010212=IFCDIRECTION((1.,0.,0.)); +#3010213=IFCAXIS2PLACEMENT3D(#3010210,#3010211,#3010212); +#3010214=IFCLOCALPLACEMENT($,#3010213); +#3011951=IFCSURFACESTYLE('.005',.BOTH.,(#3011952)); +#3011952=IFCSURFACESTYLESHADING(#3011953,0.); +#3011953=IFCCOLOURRGB($,0.800000011920929,0.800000011920929,0.800000011920929); +#3011954=IFCSTYLEDITEM($,(#3011951),'.005'); +#3011955=IFCSTYLEDREPRESENTATION(#24,'Body',$,(#3011954)); +#3011956=IFCMATERIALDEFINITIONREPRESENTATION($,$,(#3011955),#2955946); +#3013680=IFCCARTESIANPOINT((-263.650506045687,-356.605465606831,9.65230890459276)); +#3013681=IFCDIRECTION((-1.94707190814822E-07,-0.999999999999978,7.54979012640426E-08)); +#3013682=IFCDIRECTION((5.69993309527521E-15,7.54979012640429E-08,0.999999999999997)); +#3013683=IFCAXIS2PLACEMENT3D(#3013680,#3013681,#3013682); +#3013684=IFCLOCALPLACEMENT(#1674114,#3013683); +#3013685=IFCCARTESIANPOINT((-264.077597071042,-347.351920592328,8.02083356486843)); +#3013686=IFCDIRECTION((0.,0.,1.)); +#3013687=IFCDIRECTION((7.54979012640421E-08,-0.999999999999997,0.)); +#3013688=IFCAXIS2PLACEMENT3D(#3013685,#3013686,#3013687); +#3013689=IFCLOCALPLACEMENT(#1674114,#3013688); +#3013693=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#3013695); +#3013694=IFCCARTESIANPOINTLIST2D(((3.09307118413329,0.294572099300194),(-1.87769805978289,0.294572099300194),(-1.87769805978289,-6.34121769682316),(3.09307118413329,-6.34121769682316))); +#3013695=IFCINDEXEDPOLYCURVE(#3013694,(IFCLINEINDEX((3,2)),IFCLINEINDEX((2,1)),IFCLINEINDEX((1,4)),IFCLINEINDEX((4,3))),.F.); +#3013757=IFCCARTESIANPOINTLIST2D(((-1.956374120482E-07,1.49021879281008E-08),(6.63574600219727,-1.48581298375916E-08))); +#3013758=IFCINDEXEDPOLYCURVE(#3013757,$,.F.); +#3013759=IFCSHAPEREPRESENTATION(#35,'Axis','Curve2D',(#3013758)); +#3013760=IFCCARTESIANPOINTLIST2D(((0.,0.),(0.,0.39583333209157),(7.03157877745228,0.39583333209157),(7.03157877745228,0.),(0.,0.))); +#3013761=IFCINDEXEDPOLYCURVE(#3013760,$,.F.); +#3013762=IFCDIRECTION((0.,0.,1.)); +#3013763=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#3013761); +#3013764=IFCCARTESIANPOINT((0.,0.,0.)); +#3013765=IFCDIRECTION((0.,0.,1.)); +#3013766=IFCDIRECTION((1.,0.,0.)); +#3013767=IFCAXIS2PLACEMENT3D(#3013764,#3013765,#3013766); +#3013768=IFCEXTRUDEDAREASOLID(#3013763,#3013767,#3013762,13.8333338918277); +#3013769=IFCCARTESIANPOINT((-1.95637405371709E-07,1.49021885528563E-08,5.83333371505337)); +#3013770=IFCDIRECTION((0.,0.,1.)); +#3013771=IFCDIRECTION((-1.,0.,0.)); +#3013772=IFCAXIS2PLACEMENT3D(#3013769,#3013770,#3013771); +#3013773=IFCPLANE(#3013772); +#3013774=IFCHALFSPACESOLID(#3013773,.F.); +#3013775=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#3013768,#3013774); +#3013776=IFCCARTESIANPOINT((6.63574520997175,-1.48580826848753E-08,-8.00000009887175)); +#3013777=IFCDIRECTION((0.707106649875641,-0.707106828689575,0.)); +#3013778=IFCDIRECTION((-0.707106870593514,-0.707106691779569,0.)); +#3013779=IFCAXIS2PLACEMENT3D(#3013776,#3013777,#3013778); +#3013780=IFCPLANE(#3013779); +#3013781=IFCHALFSPACESOLID(#3013780,.F.); +#3013782=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#3013775,#3013781); +#3013783=IFCSHAPEREPRESENTATION(#24,'Body','Clipping',(#3013782)); +#3013784=IFCCARTESIANPOINTLIST2D(((0.395833373069763,-9.41025248835103E-08),(14.1237678527832,-1.58768074243198E-08))); +#3013785=IFCINDEXEDPOLYCURVE(#3013784,$,.F.); +#3013786=IFCSHAPEREPRESENTATION(#35,'Axis','Curve2D',(#3013785)); +#3013787=IFCCARTESIANPOINTLIST2D(((0.,0.),(0.,0.39583333209157),(14.1237667377081,0.39583333209157),(14.1237667377081,0.),(0.,0.))); +#3013788=IFCINDEXEDPOLYCURVE(#3013787,$,.F.); +#3013789=IFCDIRECTION((0.,0.,1.)); +#3013790=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#3013788); +#3013791=IFCCARTESIANPOINT((0.,0.,0.)); +#3013792=IFCDIRECTION((0.,0.,1.)); +#3013793=IFCDIRECTION((1.,0.,0.)); +#3013794=IFCAXIS2PLACEMENT3D(#3013791,#3013792,#3013793); +#3013795=IFCEXTRUDEDAREASOLID(#3013790,#3013794,#3013789,13.8333338918277); +#3013796=IFCCARTESIANPOINT((-2.44020610075984E-09,-3.43333410695577E-08,5.81250024905668)); +#3013797=IFCDIRECTION((0.,0.,1.)); +#3013798=IFCDIRECTION((-1.,0.,0.)); +#3013799=IFCAXIS2PLACEMENT3D(#3013796,#3013797,#3013798); +#3013800=IFCPLANE(#3013799); +#3013801=IFCHALFSPACESOLID(#3013800,.F.); +#3013802=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#3013795,#3013801); +#3013803=IFCCARTESIANPOINT((0.395833360632574,-9.41025210510554E-08,-8.02083356486844)); +#3013804=IFCDIRECTION((-0.707106709480286,-0.70710676908493,0.)); +#3013805=IFCDIRECTION((-0.707106810988871,0.707106751384223,0.)); +#3013806=IFCAXIS2PLACEMENT3D(#3013803,#3013804,#3013805); +#3013807=IFCPLANE(#3013806); +#3013808=IFCHALFSPACESOLID(#3013807,.F.); +#3013809=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#3013802,#3013808); +#3013810=IFCCARTESIANPOINT((14.1237664410448,-1.58766205198763E-08,-8.02083356486844)); +#3013811=IFCDIRECTION((0.707107424736023,0.707106113433838,0.)); +#3013812=IFCDIRECTION((0.70710612553514,-0.707107436837347,0.)); +#3013813=IFCAXIS2PLACEMENT3D(#3013810,#3013811,#3013812); +#3013814=IFCPLANE(#3013813); +#3013815=IFCHALFSPACESOLID(#3013814,.F.); +#3013816=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#3013809,#3013815); +#3013817=IFCSHAPEREPRESENTATION(#24,'Body','Clipping',(#3013816)); +#3013866=IFCANNOTATION('3aw2GURvX879Iad5YfNKRo',$,'TEXT_LEADER',$,'TEXT_LEADER',#3013887,#3013872); +#3013872=IFCPRODUCTDEFINITIONSHAPE($,$,(#3013891)); +#3013877=IFCTEXTLITERALWITHEXTENT('{{material.item.Material.Name.0}}',#3013878,.RIGHT.,#3013882,'middle-right'); +#3013878=IFCAXIS2PLACEMENT3D(#3013879,#3013880,#3013881); +#3013879=IFCCARTESIANPOINT((0.,0.,0.)); +#3013880=IFCDIRECTION((0.,0.,1.)); +#3013881=IFCDIRECTION((1.,0.,0.)); +#3013882=IFCPLANAREXTENT(1000.,1000.); +#3013883=IFCCARTESIANPOINT((2.65646755226015,11.6603635740405,5.07928959027989)); +#3013884=IFCDIRECTION((-0.99999999999995,-3.13916473260163E-07,-4.37113882867357E-08)); +#3013885=IFCDIRECTION((3.13916473260161E-07,-0.999999999999944,-1.19209289550775E-07)); +#3013886=IFCAXIS2PLACEMENT3D(#3013883,#3013884,#3013885); +#3013887=IFCLOCALPLACEMENT($,#3013886); +#3013888=IFCCARTESIANPOINTLIST2D(((-1.20292973518372,-3.91106595998281E-07),(6.80729961395264,-2.01359701156616))); +#3013889=IFCINDEXEDPOLYCURVE(#3013888,$,$); +#3013890=IFCGEOMETRICCURVESET((#3013889)); +#3013891=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#3013890,#3013877)); +#3013892=IFCANNOTATION('23$fjv0Xv8jPCHmFsaMgE9',$,'TEXT_LEADER',$,'TEXT_LEADER',#3014122,#3013898); +#3013898=IFCPRODUCTDEFINITIONSHAPE($,$,(#3014152)); +#3013903=IFCTEXTLITERALWITHEXTENT('{{material.item.Material.Name.0}}',#3013904,.RIGHT.,#3013908,'middle-right'); +#3013904=IFCAXIS2PLACEMENT3D(#3013905,#3013906,#3013907); +#3013905=IFCCARTESIANPOINT((0.,0.,0.)); +#3013906=IFCDIRECTION((0.,0.,1.)); +#3013907=IFCDIRECTION((1.,0.,0.)); +#3013908=IFCPLANAREXTENT(1000.,1000.); +#3013909=IFCANNOTATION('1pohCwsPb4x9UpTD7qHC6b',$,'DIMENSION',$,'DIMENSION',#3014127,#3013919); +#3013919=IFCPRODUCTDEFINITIONSHAPE($,$,(#3013923)); +#3013920=IFCCARTESIANPOINTLIST3D(((7.41410872251436E-07,-5.26655292510986,1.60568532692196E-07),(1.78842867626372E-07,2.73344755172729,2.95209989786827E-08))); +#3013921=IFCINDEXEDPOLYCURVE(#3013920,$,$); +#3013922=IFCGEOMETRICCURVESET((#3013921)); +#3013923=IFCSHAPEREPRESENTATION(#27,'Annotation','GeometricSet',(#3013922)); +#3013924=IFCANNOTATION('01tNROjWn0jOuc20mpKORT',$,'DIMENSION',$,'DIMENSION',#3013929,#3013934); +#3013925=IFCCARTESIANPOINT((-27.5102093463808,8.69004197633798,3.76701042095194)); +#3013926=IFCDIRECTION((0.999999999999996,8.94069671630856E-08,-2.2204460492503E-16)); +#3013927=IFCDIRECTION((-1.19209303761635E-07,0.999999999999989,8.94069671630849E-08)); +#3013928=IFCAXIS2PLACEMENT3D(#3013925,#3013926,#3013927); +#3013929=IFCLOCALPLACEMENT($,#3013928); +#3013930=IFCCARTESIANPOINTLIST3D(((-2.20185768284864E-07,5.26263921329928E-09,1.14819943064504E-06),(-4.0629410591464E-07,5.00048923492432,1.29722570818558E-06))); +#3013931=IFCINDEXEDPOLYCURVE(#3013930,$,$); +#3013932=IFCGEOMETRICCURVESET((#3013931)); +#3013933=IFCSHAPEREPRESENTATION(#27,'Annotation','GeometricSet',(#3013932)); +#3013934=IFCPRODUCTDEFINITIONSHAPE($,$,(#3013933)); +#3013935=IFCANNOTATION('3lI3c2YcLF3x1gVhCt4Ynz',$,'IfcAnnotation/SECTION - N_S - LINE_WALL - W',$,'SECTION',#3017183,#3013945); +#3013945=IFCPRODUCTDEFINITIONSHAPE($,$,(#3015949)); +#3013946=IFCANNOTATION('0P47D7m0975usriuAGGKTN',$,'IfcAnnotation/SECTION - N_S - LINE - E',$,'SECTION',#3017173,#3013956); +#3013956=IFCPRODUCTDEFINITIONSHAPE($,$,(#3015937)); +#3013957=IFCANNOTATION('1$NEbsfQPEFvtMV7OWplQs',$,'IfcAnnotation/SECTION - N_S - DINING - E',$,'SECTION',#3017148,#3013967); +#3013967=IFCPRODUCTDEFINITIONSHAPE($,$,(#3017118)); +#3013968=IFCANNOTATION('2vs8Qior58OwKWOLXze63z',$,'TEXT_LEADER',$,'TEXT_LEADER',#3013990,#3013975); +#3013974=IFCRELASSIGNSTOPRODUCT('1t1GG26RD5duXnhJ2uqp8F',$,$,$,(#2916045),$,#3013968); +#3013975=IFCPRODUCTDEFINITIONSHAPE($,$,(#3014136)); +#3013980=IFCTEXTLITERALWITHEXTENT('{{material.item.Material.Name.0}}',#3013981,.RIGHT.,#3013985,'middle-right'); +#3013981=IFCAXIS2PLACEMENT3D(#3013982,#3013983,#3013984); +#3013982=IFCCARTESIANPOINT((0.,0.,0.)); +#3013983=IFCDIRECTION((0.,0.,1.)); +#3013984=IFCDIRECTION((1.,0.,0.)); +#3013985=IFCPLANAREXTENT(1000.,1000.); +#3013986=IFCCARTESIANPOINT((-17.7295173559915,11.0768301906235,8.78398499776685)); +#3013987=IFCDIRECTION((-0.999999999999903,-4.33125791232627E-07,7.5497901264036E-08)); +#3013988=IFCDIRECTION((4.33125762810916E-07,-0.999999999999899,-1.19209317972479E-07)); +#3013989=IFCAXIS2PLACEMENT3D(#3013986,#3013987,#3013988); +#3013990=IFCLOCALPLACEMENT($,#3013989); +#3013991=IFCANNOTATION('3KpSMSTijEFOTP7Od4rn5E',$,'TEXT_LEADER',$,'TEXT_LEADER',#3014132,#3013998); +#3013997=IFCRELASSIGNSTOPRODUCT('1fFvShNrX9NfyFzEoxbBi0',$,$,$,(#2916045),$,#3013991); +#3013998=IFCPRODUCTDEFINITIONSHAPE($,$,(#3014148)); +#3014003=IFCTEXTLITERALWITHEXTENT('{{material.item.Material.Name.0}}',#3014004,.RIGHT.,#3014008,'middle-right'); +#3014004=IFCAXIS2PLACEMENT3D(#3014005,#3014006,#3014007); +#3014005=IFCCARTESIANPOINT((0.,0.,0.)); +#3014006=IFCDIRECTION((0.,0.,1.)); +#3014007=IFCDIRECTION((1.,0.,0.)); +#3014008=IFCPLANAREXTENT(1000.,1000.); +#3014009=IFCANNOTATION('3uJmtxjDfFLvsddpP9WYkG',$,'DIMENSION',$,'DIMENSION',#3014014,#3014019); +#3014010=IFCCARTESIANPOINT((2.07313637095173,3.69824645087475,0.93126537527625)); +#3014011=IFCDIRECTION((-0.999999999999936,-3.57627868652321E-07,-5.70099523144981E-14)); +#3014012=IFCDIRECTION((3.57627840230609E-07,-0.999999999999929,-1.19209289550773E-07)); +#3014013=IFCAXIS2PLACEMENT3D(#3014010,#3014011,#3014012); +#3014014=IFCLOCALPLACEMENT($,#3014013); +#3014019=IFCPRODUCTDEFINITIONSHAPE($,$,(#3014043)); +#3014020=IFCCARTESIANPOINTLIST2D(((1.98680609742041E-08,-1.78213821477868E-09),(3.,1.57754101337559E-07))); +#3014021=IFCINDEXEDPOLYCURVE(#3014020,$,.F.); +#3014022=IFCSHAPEREPRESENTATION(#35,'Axis','Curve2D',(#3014021)); +#3014023=IFCCARTESIANPOINTLIST2D(((0.,0.),(0.,0.0833333358168602),(2.99999996554412,0.0833333358168602),(2.99999996554412,0.),(0.,0.))); +#3014024=IFCINDEXEDPOLYCURVE(#3014023,$,.F.); +#3014025=IFCDIRECTION((0.,0.,1.)); +#3014026=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#3014024); +#3014027=IFCCARTESIANPOINT((0.,0.,0.)); +#3014028=IFCDIRECTION((0.,0.,1.)); +#3014029=IFCDIRECTION((1.,0.,0.)); +#3014030=IFCAXIS2PLACEMENT3D(#3014027,#3014028,#3014029); +#3014031=IFCEXTRUDEDAREASOLID(#3014026,#3014030,#3014025,8.00000001504724); +#3014032=IFCCARTESIANPOINT((1.98680617015313E-08,-1.78213815824764E-09,7.6666654251379)); +#3014033=IFCDIRECTION((0.,0.,1.)); +#3014034=IFCDIRECTION((-1.,0.,0.)); +#3014035=IFCAXIS2PLACEMENT3D(#3014032,#3014033,#3014034); +#3014036=IFCPLANE(#3014035); +#3014037=IFCHALFSPACESOLID(#3014036,.F.); +#3014038=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#3014031,#3014037); +#3014039=IFCSHAPEREPRESENTATION(#24,'Body','Clipping',(#3014038)); +#3014040=IFCCARTESIANPOINTLIST3D(((-1.74617910385132,0.930217623710632,-5.425381459645E-07),(1.25382077693939,0.930217921733856,6.17854595930112E-07))); +#3014041=IFCINDEXEDPOLYCURVE(#3014040,$,$); +#3014042=IFCGEOMETRICCURVESET((#3014041)); +#3014043=IFCSHAPEREPRESENTATION(#27,'Annotation','GeometricSet',(#3014042)); +#3014044=IFCCARTESIANPOINTLIST3D(((-7.88591680844775E-09,-1.98922252655029,-4.81169422528183E-07),(-8.5250309211915E-07,6.01077508926392,1.94354299765109E-07))); +#3014045=IFCINDEXEDPOLYCURVE(#3014044,$,$); +#3014046=IFCGEOMETRICCURVESET((#3014045)); +#3014047=IFCSHAPEREPRESENTATION(#27,'Annotation','GeometricSet',(#3014046)); +#3014048=IFCANNOTATION('24OGSsk2vBu8bseXQInUmQ',$,'IfcAnnotation/SECTION - N_S - DINING - W',$,'SECTION',#3017193,#3014058); +#3014058=IFCPRODUCTDEFINITIONSHAPE($,$,(#3014140)); +#3014059=IFCANNOTATION('14kmH306D3MPo_4JugC1mI',$,'IfcAnnotation/SECTION - N_S - LINE_WALL - W',$,'SECTION',#3017218,#3014069); +#3014069=IFCPRODUCTDEFINITIONSHAPE($,$,(#3014144)); +#3014070=IFCANNOTATION('3jeM_7Lan929kTmbkvgRdV',$,'IfcAnnotation/SECTION - N_S - EMP - E',$,'SECTION',#3017203,#3014080); +#3014080=IFCPRODUCTDEFINITIONSHAPE($,$,(#3014156)); +#3014081=IFCANNOTATION('1hpNSQEHXAufz$qMBFEDak',$,'IfcAnnotation/SECTION - N_S - LINE - E',$,'SECTION',#3017208,#3014091); +#3014091=IFCPRODUCTDEFINITIONSHAPE($,$,(#3014160)); +#3014092=IFCANNOTATION('2XsPP4R3X1EAEIDE_Lhaan',$,'IfcAnnotation/SECTION - N_S - DINING - E',$,'SECTION',#3017188,#3014102); +#3014102=IFCPRODUCTDEFINITIONSHAPE($,$,(#3014164)); +#3014113=IFCCARTESIANPOINT((-253.417975056285,-338.403168422754,8.00000009887174)); +#3014114=IFCDIRECTION((0.,0.,1.)); +#3014115=IFCDIRECTION((0.999999999999993,1.19209282445351E-07,0.)); +#3014116=IFCAXIS2PLACEMENT3D(#3014113,#3014114,#3014115); +#3014117=IFCLOCALPLACEMENT(#1674114,#3014116); +#3014118=IFCCARTESIANPOINT((2.65646755226015,11.6603635740405,4.24802850863439)); +#3014119=IFCDIRECTION((-0.99999999999995,-3.13916473260163E-07,-4.37113882867357E-08)); +#3014120=IFCDIRECTION((3.13916473260161E-07,-0.999999999999944,-1.19209289550775E-07)); +#3014121=IFCAXIS2PLACEMENT3D(#3014118,#3014119,#3014120); +#3014122=IFCLOCALPLACEMENT($,#3014121); +#3014123=IFCCARTESIANPOINT((2.07313558873855,10.4924168173722,5.26655260033495)); +#3014124=IFCDIRECTION((-0.99999999999995,-3.13916473260163E-07,-4.37113882867357E-08)); +#3014125=IFCDIRECTION((3.13916473260161E-07,-0.999999999999944,-1.19209289550775E-07)); +#3014126=IFCAXIS2PLACEMENT3D(#3014123,#3014124,#3014125); +#3014127=IFCLOCALPLACEMENT($,#3014126); +#3014128=IFCCARTESIANPOINT((-17.7295173559915,11.0768301906235,7.8713103855063)); +#3014129=IFCDIRECTION((-0.999999999999903,-4.33125791232627E-07,7.5497901264036E-08)); +#3014130=IFCDIRECTION((4.33125762810916E-07,-0.999999999999899,-1.19209317972479E-07)); +#3014131=IFCAXIS2PLACEMENT3D(#3014128,#3014129,#3014130); +#3014132=IFCLOCALPLACEMENT($,#3014131); +#3014133=IFCCARTESIANPOINTLIST2D(((-1.19109666347504,-1.14016550867291E-07),(7.21588754653931,-2.2795877456665))); +#3014134=IFCINDEXEDPOLYCURVE(#3014133,$,$); +#3014135=IFCGEOMETRICCURVESET((#3014134)); +#3014136=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#3014135,#3013980)); +#3014137=IFCCARTESIANPOINTLIST3D(((-4.79888115023641E-07,-8.75370407104492,-1.19645974905325E-07),(4.00102464936936E-07,8.91624546051025,-3.50027818285525E-07))); +#3014138=IFCINDEXEDPOLYCURVE(#3014137,(IFCLINEINDEX((1,2))),$); +#3014139=IFCGEOMETRICCURVESET((#3014138)); +#3014140=IFCSHAPEREPRESENTATION(#27,'Annotation','GeometricSet',(#3014139)); +#3014141=IFCCARTESIANPOINTLIST3D(((-4.211377415686E-07,-8.91178035736084,-1.30945829823759E-06),(4.58852753126848E-07,9.07432651519775,-1.51597089370625E-06))); +#3014142=IFCINDEXEDPOLYCURVE(#3014141,(IFCLINEINDEX((1,2))),$); +#3014143=IFCGEOMETRICCURVESET((#3014142)); +#3014144=IFCSHAPEREPRESENTATION(#27,'Annotation','GeometricSet',(#3014143)); +#3014145=IFCCARTESIANPOINTLIST2D(((-1.19109666347504,-1.14016550867291E-07),(2.57668304443359,-1.13126993179321))); +#3014146=IFCINDEXEDPOLYCURVE(#3014145,$,$); +#3014147=IFCGEOMETRICCURVESET((#3014146)); +#3014148=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#3014147,#3014003)); +#3014149=IFCCARTESIANPOINTLIST2D(((-1.20292973518372,-3.91106595998281E-07),(3.67225933074951,-1.0596262216568))); +#3014150=IFCINDEXEDPOLYCURVE(#3014149,$,$); +#3014151=IFCGEOMETRICCURVESET((#3014150)); +#3014152=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#3014151,#3013903)); +#3014153=IFCCARTESIANPOINTLIST3D(((-3.91106595998281E-07,8.91624641418457,-3.10052928398363E-06),(4.88883244997851E-07,-8.75370311737061,-2.87014722744061E-06))); +#3014154=IFCINDEXEDPOLYCURVE(#3014153,(IFCLINEINDEX((1,2))),$); +#3014155=IFCGEOMETRICCURVESET((#3014154)); +#3014156=IFCSHAPEREPRESENTATION(#27,'Annotation','GeometricSet',(#3014155)); +#3014157=IFCCARTESIANPOINTLIST3D(((-5.72771511997416E-07,9.07731914520264,-1.28419787870371E-05),(3.77218270841695E-07,-8.9147777557373,-1.34403517222381E-05))); +#3014158=IFCINDEXEDPOLYCURVE(#3014157,(IFCLINEINDEX((1,2))),$); +#3014159=IFCGEOMETRICCURVESET((#3014158)); +#3014160=IFCSHAPEREPRESENTATION(#27,'Annotation','GeometricSet',(#3014159)); +#3014161=IFCCARTESIANPOINTLIST3D(((-4.76470432886344E-07,9.07731914520264,-1.28550009321771E-05),(3.78693925995321E-07,-8.91477680206299,-1.34532183437841E-05))); +#3014162=IFCINDEXEDPOLYCURVE(#3014161,(IFCLINEINDEX((1,2))),$); +#3014163=IFCGEOMETRICCURVESET((#3014162)); +#3014164=IFCSHAPEREPRESENTATION(#27,'Annotation','GeometricSet',(#3014163)); +#3014170=IFCCARTESIANPOINTLIST3D(((-10.9658670425415,3.57521827254459E-07,-6.53847166631749E-07),(-7.96586036682129,1.17331978799484E-06,-8.66260506882099E-07),(-4.04919385910034,1.17331978799484E-06,-8.66260506882099E-07),(-1.04919350147247,1.17331978799484E-06,-8.66260506882099E-07),(2.8674738407135,1.17331978799484E-06,-8.66260506882099E-07),(5.86747360229492,1.17331978799484E-06,-8.66260506882099E-07),(9.31147289276123,1.17331978799484E-06,-8.66260506882099E-07),(11.3114719390869,1.17331978799484E-06,-8.66260506882099E-07),(18.1174755096436,1.17331978799484E-06,-8.66260506882099E-07))); +#3014171=IFCINDEXEDPOLYCURVE(#3014170,$,$); +#3014172=IFCGEOMETRICCURVESET((#3014171)); +#3014173=IFCSHAPEREPRESENTATION(#27,'Annotation','GeometricSet',(#3014172)); +#3014209=IFCINDEXEDPOLYGONALFACE((1,3,2)); +#3014210=IFCINDEXEDPOLYGONALFACE((4,1,2)); +#3014211=IFCINDEXEDPOLYGONALFACE((6,5,7)); +#3014212=IFCINDEXEDPOLYGONALFACE((8,10,9)); +#3014213=IFCINDEXEDPOLYGONALFACE((11,13,12)); +#3014214=IFCINDEXEDPOLYGONALFACE((14,16,15)); +#3014215=IFCINDEXEDPOLYGONALFACE((17,18,19)); +#3014216=IFCINDEXEDPOLYGONALFACE((8,9,7)); +#3014217=IFCINDEXEDPOLYGONALFACE((21,22,20)); +#3014218=IFCINDEXEDPOLYGONALFACE((23,1,4)); +#3014219=IFCINDEXEDPOLYGONALFACE((7,24,8)); +#3014220=IFCINDEXEDPOLYGONALFACE((25,19,26)); +#3014221=IFCINDEXEDPOLYGONALFACE((10,28,27)); +#3014222=IFCINDEXEDPOLYGONALFACE((29,4,11)); +#3014223=IFCINDEXEDPOLYGONALFACE((30,9,27)); +#3014224=IFCINDEXEDPOLYGONALFACE((6,31,5)); +#3014225=IFCINDEXEDPOLYGONALFACE((13,2,3)); +#3014226=IFCINDEXEDPOLYGONALFACE((7,9,6)); +#3014227=IFCINDEXEDPOLYGONALFACE((32,24,5)); +#3014228=IFCINDEXEDPOLYGONALFACE((33,35,34)); +#3014229=IFCINDEXEDPOLYGONALFACE((13,33,12)); +#3014230=IFCINDEXEDPOLYGONALFACE((36,24,32)); +#3014231=IFCINDEXEDPOLYGONALFACE((38,19,37)); +#3014232=IFCINDEXEDPOLYGONALFACE((35,39,34)); +#3014233=IFCINDEXEDPOLYGONALFACE((40,34,39)); +#3014234=IFCINDEXEDPOLYGONALFACE((20,22,36)); +#3014235=IFCINDEXEDPOLYGONALFACE((41,43,42)); +#3014236=IFCINDEXEDPOLYGONALFACE((45,46,44)); +#3014237=IFCINDEXEDPOLYGONALFACE((13,11,2)); +#3014238=IFCINDEXEDPOLYGONALFACE((47,45,48)); +#3014239=IFCINDEXEDPOLYGONALFACE((49,43,41)); +#3014240=IFCINDEXEDPOLYGONALFACE((30,51,50)); +#3014241=IFCINDEXEDPOLYGONALFACE((6,30,50)); +#3014242=IFCINDEXEDPOLYGONALFACE((53,4,52)); +#3014243=IFCINDEXEDPOLYGONALFACE((54,56,55)); +#3014244=IFCINDEXEDPOLYGONALFACE((58,59,57)); +#3014245=IFCINDEXEDPOLYGONALFACE((60,62,61)); +#3014246=IFCINDEXEDPOLYGONALFACE((18,23,53)); +#3014247=IFCINDEXEDPOLYGONALFACE((27,28,63)); +#3014248=IFCINDEXEDPOLYGONALFACE((38,37,64)); +#3014249=IFCINDEXEDPOLYGONALFACE((53,26,18)); +#3014250=IFCINDEXEDPOLYGONALFACE((15,16,17)); +#3014251=IFCINDEXEDPOLYGONALFACE((60,31,6)); +#3014252=IFCINDEXEDPOLYGONALFACE((52,4,29)); +#3014253=IFCINDEXEDPOLYGONALFACE((62,50,51)); +#3014254=IFCINDEXEDPOLYGONALFACE((53,23,4)); +#3014255=IFCINDEXEDPOLYGONALFACE((65,26,52)); +#3014256=IFCINDEXEDPOLYGONALFACE((66,68,67)); +#3014257=IFCINDEXEDPOLYGONALFACE((62,66,61)); +#3014258=IFCINDEXEDPOLYGONALFACE((70,39,69)); +#3014259=IFCINDEXEDPOLYGONALFACE((25,26,65)); +#3014260=IFCINDEXEDPOLYGONALFACE((72,71,73)); +#3014261=IFCINDEXEDPOLYGONALFACE((68,74,67)); +#3014262=IFCINDEXEDPOLYGONALFACE((75,67,74)); +#3014263=IFCINDEXEDPOLYGONALFACE((40,12,33)); +#3014264=IFCINDEXEDPOLYGONALFACE((64,37,25)); +#3014265=IFCINDEXEDPOLYGONALFACE((76,78,77)); +#3014266=IFCINDEXEDPOLYGONALFACE((81,80,79)); +#3014267=IFCINDEXEDPOLYGONALFACE((82,83,84)); +#3014268=IFCINDEXEDPOLYGONALFACE((86,85,87)); +#3014269=IFCINDEXEDPOLYGONALFACE((49,32,88)); +#3014270=IFCINDEXEDPOLYGONALFACE((90,89,91)); +#3014271=IFCINDEXEDPOLYGONALFACE((94,92,93)); +#3014272=IFCINDEXEDPOLYGONALFACE((12,40,95)); +#3014273=IFCINDEXEDPOLYGONALFACE((61,96,31)); +#3014274=IFCINDEXEDPOLYGONALFACE((97,29,98)); +#3014275=IFCINDEXEDPOLYGONALFACE((70,40,39)); +#3014276=IFCINDEXEDPOLYGONALFACE((58,99,59)); +#3014277=IFCINDEXEDPOLYGONALFACE((101,100,102)); +#3014278=IFCINDEXEDPOLYGONALFACE((104,103,105)); +#3014279=IFCINDEXEDPOLYGONALFACE((20,49,21)); +#3014280=IFCINDEXEDPOLYGONALFACE((106,107,108)); +#3014281=IFCINDEXEDPOLYGONALFACE((109,110,99)); +#3014282=IFCINDEXEDPOLYGONALFACE((112,113,111)); +#3014283=IFCINDEXEDPOLYGONALFACE((114,116,115)); +#3014284=IFCINDEXEDPOLYGONALFACE((118,119,117)); +#3014285=IFCINDEXEDPOLYGONALFACE((120,122,121)); +#3014286=IFCINDEXEDPOLYGONALFACE((124,123,115)); +#3014287=IFCINDEXEDPOLYGONALFACE((125,126,127)); +#3014288=IFCINDEXEDPOLYGONALFACE((128,130,129)); +#3014289=IFCINDEXEDPOLYGONALFACE((131,133,132)); +#3014290=IFCINDEXEDPOLYGONALFACE((134,136,135)); +#3014291=IFCINDEXEDPOLYGONALFACE((137,138,131)); +#3014292=IFCINDEXEDPOLYGONALFACE((140,141,139)); +#3014293=IFCINDEXEDPOLYGONALFACE((143,144,142)); +#3014294=IFCINDEXEDPOLYGONALFACE((146,147,145)); +#3014295=IFCINDEXEDPOLYGONALFACE((149,150,148)); +#3014296=IFCINDEXEDPOLYGONALFACE((152,153,151)); +#3014297=IFCINDEXEDPOLYGONALFACE((154,156,155)); +#3014298=IFCINDEXEDPOLYGONALFACE((155,156,157)); +#3014299=IFCINDEXEDPOLYGONALFACE((159,160,158)); +#3014300=IFCINDEXEDPOLYGONALFACE((141,161,139)); +#3014301=IFCINDEXEDPOLYGONALFACE((162,163,164)); +#3014302=IFCINDEXEDPOLYGONALFACE((165,167,166)); +#3014303=IFCINDEXEDPOLYGONALFACE((169,170,168)); +#3014304=IFCINDEXEDPOLYGONALFACE((172,173,171)); +#3014305=IFCINDEXEDPOLYGONALFACE((176,174,175)); +#3014306=IFCINDEXEDPOLYGONALFACE((177,179,178)); +#3014307=IFCINDEXEDPOLYGONALFACE((181,182,180)); +#3014308=IFCINDEXEDPOLYGONALFACE((185,184,183)); +#3014309=IFCINDEXEDPOLYGONALFACE((119,187,186)); +#3014310=IFCINDEXEDPOLYGONALFACE((188,190,189)); +#3014311=IFCINDEXEDPOLYGONALFACE((191,192,193)); +#3014312=IFCINDEXEDPOLYGONALFACE((195,196,194)); +#3014313=IFCINDEXEDPOLYGONALFACE((197,195,194)); +#3014314=IFCINDEXEDPOLYGONALFACE((199,142,198)); +#3014315=IFCINDEXEDPOLYGONALFACE((200,202,201)); +#3014316=IFCINDEXEDPOLYGONALFACE((203,200,204)); +#3014317=IFCINDEXEDPOLYGONALFACE((205,206,207)); +#3014318=IFCINDEXEDPOLYGONALFACE((134,208,209)); +#3014319=IFCINDEXEDPOLYGONALFACE((210,211,212)); +#3014320=IFCINDEXEDPOLYGONALFACE((153,213,151)); +#3014321=IFCINDEXEDPOLYGONALFACE((151,213,214)); +#3014322=IFCINDEXEDPOLYGONALFACE((168,215,169)); +#3014323=IFCINDEXEDPOLYGONALFACE((216,218,217)); +#3014324=IFCINDEXEDPOLYGONALFACE((220,146,219)); +#3014325=IFCINDEXEDPOLYGONALFACE((161,178,179)); +#3014326=IFCINDEXEDPOLYGONALFACE((156,118,221)); +#3014327=IFCINDEXEDPOLYGONALFACE((223,224,222)); +#3014328=IFCINDEXEDPOLYGONALFACE((85,74,225)); +#3014329=IFCINDEXEDPOLYGONALFACE((137,135,226)); +#3014330=IFCINDEXEDPOLYGONALFACE((93,227,228)); +#3014331=IFCINDEXEDPOLYGONALFACE((231,230,229)); +#3014332=IFCINDEXEDPOLYGONALFACE((232,233,72)); +#3014333=IFCINDEXEDPOLYGONALFACE((234,220,219)); +#3014334=IFCINDEXEDPOLYGONALFACE((145,147,232)); +#3014335=IFCINDEXEDPOLYGONALFACE((158,160,235)); +#3014336=IFCINDEXEDPOLYGONALFACE((238,236,237)); +#3014337=IFCINDEXEDPOLYGONALFACE((240,241,239)); +#3014338=IFCINDEXEDPOLYGONALFACE((243,244,242)); +#3014339=IFCINDEXEDPOLYGONALFACE((144,143,245)); +#3014340=IFCINDEXEDPOLYGONALFACE((149,247,246)); +#3014341=IFCINDEXEDPOLYGONALFACE((174,249,248)); +#3014342=IFCINDEXEDPOLYGONALFACE((248,249,250)); +#3014343=IFCINDEXEDPOLYGONALFACE((160,251,235)); +#3014344=IFCINDEXEDPOLYGONALFACE((9,30,6)); +#3014345=IFCINDEXEDPOLYGONALFACE((173,252,171)); +#3014346=IFCINDEXEDPOLYGONALFACE((169,215,211)); +#3014347=IFCINDEXEDPOLYGONALFACE((253,254,255)); +#3014348=IFCINDEXEDPOLYGONALFACE((198,256,199)); +#3014349=IFCINDEXEDPOLYGONALFACE((201,204,200)); +#3014350=IFCINDEXEDPOLYGONALFACE((257,258,103)); +#3014351=IFCINDEXEDPOLYGONALFACE((259,261,260)); +#3014352=IFCINDEXEDPOLYGONALFACE((182,227,93)); +#3014353=IFCINDEXEDPOLYGONALFACE((264,263,262)); +#3014354=IFCINDEXEDPOLYGONALFACE((194,196,265)); +#3014355=IFCINDEXEDPOLYGONALFACE((133,193,132)); +#3014356=IFCINDEXEDPOLYGONALFACE((267,268,266)); +#3014357=IFCINDEXEDPOLYGONALFACE((269,267,266)); +#3014358=IFCINDEXEDPOLYGONALFACE((271,242,270)); +#3014359=IFCINDEXEDPOLYGONALFACE((187,199,272)); +#3014360=IFCINDEXEDPOLYGONALFACE((273,104,274)); +#3014361=IFCINDEXEDPOLYGONALFACE((275,277,276)); +#3014362=IFCINDEXEDPOLYGONALFACE((120,276,278)); +#3014363=IFCINDEXEDPOLYGONALFACE((60,50,62)); +#3014364=IFCINDEXEDPOLYGONALFACE((279,153,152)); +#3014365=IFCINDEXEDPOLYGONALFACE((280,246,247)); +#3014366=IFCINDEXEDPOLYGONALFACE((246,280,170)); +#3014367=IFCINDEXEDPOLYGONALFACE((280,164,170)); +#3014368=IFCINDEXEDPOLYGONALFACE((283,282,281)); +#3014369=IFCINDEXEDPOLYGONALFACE((284,285,88)); +#3014370=IFCINDEXEDPOLYGONALFACE((206,279,286)); +#3014371=IFCINDEXEDPOLYGONALFACE((226,138,137)); +#3014372=IFCINDEXEDPOLYGONALFACE((234,210,287)); +#3014373=IFCINDEXEDPOLYGONALFACE((251,260,261)); +#3014374=IFCINDEXEDPOLYGONALFACE((289,288,290)); +#3014375=IFCINDEXEDPOLYGONALFACE((73,291,269)); +#3014376=IFCINDEXEDPOLYGONALFACE((233,71,72)); +#3014377=IFCINDEXEDPOLYGONALFACE((293,294,292)); +#3014378=IFCINDEXEDPOLYGONALFACE((227,271,228)); +#3014379=IFCINDEXEDPOLYGONALFACE((75,61,66)); +#3014380=IFCINDEXEDPOLYGONALFACE((297,295,296)); +#3014381=IFCINDEXEDPOLYGONALFACE((212,287,210)); +#3014382=IFCINDEXEDPOLYGONALFACE((299,300,298)); +#3014383=IFCINDEXEDPOLYGONALFACE((302,126,301)); +#3014384=IFCINDEXEDPOLYGONALFACE((304,303,305)); +#3014385=IFCINDEXEDPOLYGONALFACE((145,219,146)); +#3014386=IFCINDEXEDPOLYGONALFACE((932,940,939,941)); +#3014387=IFCINDEXEDPOLYGONALFACE((334,185,333)); +#3014388=IFCINDEXEDPOLYGONALFACE((152,286,279)); +#3014389=IFCINDEXEDPOLYGONALFACE((337,335,336)); +#3014390=IFCINDEXEDPOLYGONALFACE((340,338,339)); +#3014391=IFCINDEXEDPOLYGONALFACE((342,154,341)); +#3014392=IFCINDEXEDPOLYGONALFACE((343,345,344)); +#3014393=IFCINDEXEDPOLYGONALFACE((348,347,346)); +#3014394=IFCINDEXEDPOLYGONALFACE((307,303,167)); +#3014395=IFCINDEXEDPOLYGONALFACE((350,351,349)); +#3014396=IFCINDEXEDPOLYGONALFACE((352,353,241)); +#3014397=IFCINDEXEDPOLYGONALFACE((356,355,354)); +#3014398=IFCINDEXEDPOLYGONALFACE((163,358,357)); +#3014399=IFCINDEXEDPOLYGONALFACE((251,261,359)); +#3014400=IFCINDEXEDPOLYGONALFACE((360,362,361)); +#3014401=IFCINDEXEDPOLYGONALFACE((102,176,101)); +#3014402=IFCINDEXEDPOLYGONALFACE((203,364,363)); +#3014403=IFCINDEXEDPOLYGONALFACE((367,365,366)); +#3014404=IFCINDEXEDPOLYGONALFACE((136,226,135)); +#3014405=IFCINDEXEDPOLYGONALFACE((368,370,369)); +#3014406=IFCINDEXEDPOLYGONALFACE((277,278,276)); +#3014407=IFCINDEXEDPOLYGONALFACE((225,371,85)); +#3014408=IFCINDEXEDPOLYGONALFACE((372,374,373)); +#3014409=IFCINDEXEDPOLYGONALFACE((270,375,271)); +#3014410=IFCINDEXEDPOLYGONALFACE((377,376,184)); +#3014411=IFCINDEXEDPOLYGONALFACE((380,378,379)); +#3014412=IFCINDEXEDPOLYGONALFACE((350,46,259)); +#3014413=IFCINDEXEDPOLYGONALFACE((382,383,381)); +#3014414=IFCINDEXEDPOLYGONALFACE((31,284,32)); +#3014415=IFCINDEXEDPOLYGONALFACE((258,257,202)); +#3014416=IFCINDEXEDPOLYGONALFACE((1,23,16)); +#3014417=IFCINDEXEDPOLYGONALFACE((385,384,386)); +#3014418=IFCINDEXEDPOLYGONALFACE((389,388,387)); +#3014419=IFCINDEXEDPOLYGONALFACE((252,209,208)); +#3014420=IFCINDEXEDPOLYGONALFACE((249,390,250)); +#3014421=IFCINDEXEDPOLYGONALFACE((393,392,391)); +#3014422=IFCINDEXEDPOLYGONALFACE((396,395,394)); +#3014423=IFCINDEXEDPOLYGONALFACE((398,397,399)); +#3014424=IFCINDEXEDPOLYGONALFACE((401,400,402)); +#3014425=IFCINDEXEDPOLYGONALFACE((404,405,403)); +#3014426=IFCINDEXEDPOLYGONALFACE((161,179,406)); +#3014427=IFCINDEXEDPOLYGONALFACE((274,141,273)); +#3014428=IFCINDEXEDPOLYGONALFACE((90,408,407)); +#3014429=IFCINDEXEDPOLYGONALFACE((409,410,411)); +#3014430=IFCINDEXEDPOLYGONALFACE((413,414,412)); +#3014431=IFCINDEXEDPOLYGONALFACE((417,415,416)); +#3014432=IFCINDEXEDPOLYGONALFACE((419,420,418)); +#3014433=IFCINDEXEDPOLYGONALFACE((423,421,422)); +#3014434=IFCINDEXEDPOLYGONALFACE((424,346,425)); +#3014435=IFCINDEXEDPOLYGONALFACE((426,306,332)); +#3014436=IFCINDEXEDPOLYGONALFACE((428,427,429)); +#3014437=IFCINDEXEDPOLYGONALFACE((432,431,430)); +#3014438=IFCINDEXEDPOLYGONALFACE((297,433,360)); +#3014439=IFCINDEXEDPOLYGONALFACE((360,434,393)); +#3014440=IFCINDEXEDPOLYGONALFACE((436,435,368)); +#3014441=IFCINDEXEDPOLYGONALFACE((437,57,438)); +#3014442=IFCINDEXEDPOLYGONALFACE((439,441,440)); +#3014443=IFCINDEXEDPOLYGONALFACE((407,443,442)); +#3014444=IFCINDEXEDPOLYGONALFACE((262,444,264)); +#3014445=IFCINDEXEDPOLYGONALFACE((217,218,445)); +#3014446=IFCINDEXEDPOLYGONALFACE((32,49,36)); +#3014447=IFCINDEXEDPOLYGONALFACE((354,446,356)); +#3014448=IFCINDEXEDPOLYGONALFACE((447,430,427)); +#3014449=IFCINDEXEDPOLYGONALFACE((449,393,448)); +#3014450=IFCINDEXEDPOLYGONALFACE((450,451,452)); +#3014451=IFCINDEXEDPOLYGONALFACE((395,454,453)); +#3014452=IFCINDEXEDPOLYGONALFACE((456,455,457)); +#3014453=IFCINDEXEDPOLYGONALFACE((46,458,359)); +#3014454=IFCINDEXEDPOLYGONALFACE((459,460,423)); +#3014455=IFCINDEXEDPOLYGONALFACE((192,191,197)); +#3014456=IFCINDEXEDPOLYGONALFACE((460,457,421)); +#3014457=IFCINDEXEDPOLYGONALFACE((461,293,462)); +#3014458=IFCINDEXEDPOLYGONALFACE((465,463,464)); +#3014459=IFCINDEXEDPOLYGONALFACE((466,111,467)); +#3014460=IFCINDEXEDPOLYGONALFACE((468,469,113)); +#3014461=IFCINDEXEDPOLYGONALFACE((470,471,112)); +#3014462=IFCINDEXEDPOLYGONALFACE((107,472,473)); +#3014463=IFCINDEXEDPOLYGONALFACE((476,475,474)); +#3014464=IFCINDEXEDPOLYGONALFACE((467,477,466)); +#3014465=IFCINDEXEDPOLYGONALFACE((456,478,455)); +#3014466=IFCINDEXEDPOLYGONALFACE((312,479,313)); +#3014467=IFCINDEXEDPOLYGONALFACE((481,469,480)); +#3014468=IFCINDEXEDPOLYGONALFACE((482,484,483)); +#3014469=IFCINDEXEDPOLYGONALFACE((381,343,344)); +#3014470=IFCINDEXEDPOLYGONALFACE((21,485,22)); +#3014471=IFCINDEXEDPOLYGONALFACE((487,87,486)); +#3014472=IFCINDEXEDPOLYGONALFACE((488,148,150)); +#3014473=IFCINDEXEDPOLYGONALFACE((489,490,491)); +#3014474=IFCINDEXEDPOLYGONALFACE((493,55,492)); +#3014475=IFCINDEXEDPOLYGONALFACE((450,495,494)); +#3014476=IFCINDEXEDPOLYGONALFACE((496,498,497)); +#3014477=IFCINDEXEDPOLYGONALFACE((500,501,499)); +#3014478=IFCINDEXEDPOLYGONALFACE((79,365,242)); +#3014479=IFCINDEXEDPOLYGONALFACE((494,502,450)); +#3014480=IFCINDEXEDPOLYGONALFACE((503,497,504)); +#3014481=IFCINDEXEDPOLYGONALFACE((505,361,362)); +#3014482=IFCINDEXEDPOLYGONALFACE((355,216,506)); +#3014483=IFCINDEXEDPOLYGONALFACE((507,508,298)); +#3014484=IFCINDEXEDPOLYGONALFACE((510,347,509)); +#3014485=IFCINDEXEDPOLYGONALFACE((512,511,513)); +#3014486=IFCINDEXEDPOLYGONALFACE((514,515,425)); +#3014487=IFCINDEXEDPOLYGONALFACE((517,518,516)); +#3014488=IFCINDEXEDPOLYGONALFACE((519,3,14)); +#3014489=IFCINDEXEDPOLYGONALFACE((509,521,520)); +#3014490=IFCINDEXEDPOLYGONALFACE((475,523,522)); +#3014491=IFCINDEXEDPOLYGONALFACE((525,526,524)); +#3014492=IFCINDEXEDPOLYGONALFACE((527,526,525)); +#3014493=IFCINDEXEDPOLYGONALFACE((425,528,514)); +#3014494=IFCINDEXEDPOLYGONALFACE((515,529,425)); +#3014495=IFCINDEXEDPOLYGONALFACE((509,520,510)); +#3014496=IFCINDEXEDPOLYGONALFACE((532,530,531)); +#3014497=IFCINDEXEDPOLYGONALFACE((533,535,534)); +#3014498=IFCINDEXEDPOLYGONALFACE((536,65,29)); +#3014499=IFCINDEXEDPOLYGONALFACE((538,537,376)); +#3014500=IFCINDEXEDPOLYGONALFACE((539,540,402)); +#3014501=IFCINDEXEDPOLYGONALFACE((96,541,404)); +#3014502=IFCINDEXEDPOLYGONALFACE((535,543,542)); +#3014503=IFCINDEXEDPOLYGONALFACE((22,485,36)); +#3014504=IFCINDEXEDPOLYGONALFACE((545,544,546)); +#3014505=IFCINDEXEDPOLYGONALFACE((548,549,547)); +#3014506=IFCINDEXEDPOLYGONALFACE((550,307,551)); +#3014507=IFCINDEXEDPOLYGONALFACE((552,543,535)); +#3014508=IFCINDEXEDPOLYGONALFACE((553,555,554)); +#3014509=IFCINDEXEDPOLYGONALFACE((556,555,553)); +#3014510=IFCINDEXEDPOLYGONALFACE((402,557,539)); +#3014511=IFCINDEXEDPOLYGONALFACE((540,558,402)); +#3014512=IFCINDEXEDPOLYGONALFACE((535,542,534)); +#3014513=IFCINDEXEDPOLYGONALFACE((234,472,211)); +#3014514=IFCINDEXEDPOLYGONALFACE((502,56,451)); +#3014515=IFCINDEXEDPOLYGONALFACE((941,924,923,942)); +#3014516=IFCINDEXEDPOLYGONALFACE((560,494,497,559,467,469)); +#3014517=IFCINDEXEDPOLYGONALFACE((566,567,568,569,570,571,572,573,574,575,576,411,410,561,562,563,564,565,399,397)); +#3014518=IFCINDEXEDPOLYGONALFACE((922,923,924,921)); +#3014519=IFCINDEXEDPOLYGONALFACE((434,577,393)); +#3014520=IFCINDEXEDPOLYGONALFACE((595,596,597,598,599,581,580,582,583,584,585,586,587,588,589,590,591,592,593,594)); +#3014521=IFCINDEXEDPOLYGONALFACE((925,922,921,920)); +#3014522=IFCINDEXEDPOLYGONALFACE((917,919,920,918)); +#3014523=IFCINDEXEDPOLYGONALFACE((933,934,935,932)); +#3014524=IFCINDEXEDPOLYGONALFACE((919,927,928,926)); +#3014525=IFCINDEXEDPOLYGONALFACE((328,329,330,331,332,306,305,303,307,308,309,310,311,312,313,314,315,316,317,318,114,319,190,188,320,321,322,323,324,325,326,327)); +#3014526=IFCINDEXEDPOLYGONALFACE((597,596,600)); +#3014527=IFCINDEXEDPOLYGONALFACE((567,601,568)); +#3014528=IFCINDEXEDPOLYGONALFACE((598,597,600)); +#3014529=IFCINDEXEDPOLYGONALFACE((602,593,592)); +#3014530=IFCINDEXEDPOLYGONALFACE((561,410,409)); +#3014531=IFCINDEXEDPOLYGONALFACE((398,399,565)); +#3014532=IFCINDEXEDPOLYGONALFACE((398,563,562)); +#3014533=IFCINDEXEDPOLYGONALFACE((603,582,580)); +#3014534=IFCINDEXEDPOLYGONALFACE((599,598,600)); +#3014535=IFCINDEXEDPOLYGONALFACE((602,594,593)); +#3014536=IFCINDEXEDPOLYGONALFACE((596,595,600)); +#3014537=IFCINDEXEDPOLYGONALFACE((567,566,601)); +#3014538=IFCINDEXEDPOLYGONALFACE((398,565,564)); +#3014539=IFCINDEXEDPOLYGONALFACE((398,564,563)); +#3014540=IFCINDEXEDPOLYGONALFACE((587,586,604)); +#3014541=IFCINDEXEDPOLYGONALFACE((588,587,604)); +#3014542=IFCINDEXEDPOLYGONALFACE((569,568,601)); +#3014543=IFCINDEXEDPOLYGONALFACE((605,574,573)); +#3014544=IFCINDEXEDPOLYGONALFACE((605,571,570)); +#3014545=IFCINDEXEDPOLYGONALFACE((602,592,591)); +#3014546=IFCINDEXEDPOLYGONALFACE((589,588,604)); +#3014547=IFCINDEXEDPOLYGONALFACE((603,584,583)); +#3014548=IFCINDEXEDPOLYGONALFACE((586,585,604)); +#3014549=IFCINDEXEDPOLYGONALFACE((411,576,409)); +#3014550=IFCINDEXEDPOLYGONALFACE((605,573,572)); +#3014551=IFCINDEXEDPOLYGONALFACE((605,572,571)); +#3014552=IFCINDEXEDPOLYGONALFACE((57,606,438)); +#3014553=IFCINDEXEDPOLYGONALFACE((607,608,185)); +#3014554=IFCINDEXEDPOLYGONALFACE((207,609,239)); +#3014555=IFCINDEXEDPOLYGONALFACE((65,536,610)); +#3014556=IFCINDEXEDPOLYGONALFACE((612,611,613)); +#3014557=IFCINDEXEDPOLYGONALFACE((615,616,614)); +#3014558=IFCINDEXEDPOLYGONALFACE((619,618,617)); +#3014559=IFCINDEXEDPOLYGONALFACE((509,620,621)); +#3014560=IFCINDEXEDPOLYGONALFACE((33,34,40)); +#3014561=IFCINDEXEDPOLYGONALFACE((442,623,622)); +#3014562=IFCINDEXEDPOLYGONALFACE((625,85,624)); +#3014563=IFCINDEXEDPOLYGONALFACE((262,263,77)); +#3014564=IFCINDEXEDPOLYGONALFACE((626,35,519)); +#3014565=IFCINDEXEDPOLYGONALFACE((627,95,40)); +#3014566=IFCINDEXEDPOLYGONALFACE((88,407,49)); +#3014567=IFCINDEXEDPOLYGONALFACE((538,629,628)); +#3014568=IFCINDEXEDPOLYGONALFACE((630,100,631)); +#3014569=IFCINDEXEDPOLYGONALFACE((632,634,633)); +#3014570=IFCINDEXEDPOLYGONALFACE((582,603,583)); +#3014571=IFCINDEXEDPOLYGONALFACE((606,110,635)); +#3014572=IFCINDEXEDPOLYGONALFACE((636,415,417)); +#3014573=IFCINDEXEDPOLYGONALFACE((637,238,418)); +#3014574=IFCINDEXEDPOLYGONALFACE((133,638,193)); +#3014575=IFCINDEXEDPOLYGONALFACE((639,640,641)); +#3014576=IFCINDEXEDPOLYGONALFACE((459,456,460)); +#3014577=IFCINDEXEDPOLYGONALFACE((207,151,609)); +#3014578=IFCINDEXEDPOLYGONALFACE((138,133,131)); +#3014579=IFCINDEXEDPOLYGONALFACE((642,488,643)); +#3014580=IFCINDEXEDPOLYGONALFACE((226,136,229)); +#3014581=IFCINDEXEDPOLYGONALFACE((231,136,134)); +#3014582=IFCINDEXEDPOLYGONALFACE((164,215,168)); +#3014583=IFCINDEXEDPOLYGONALFACE((294,644,406)); +#3014584=IFCINDEXEDPOLYGONALFACE((527,646,645)); +#3014585=IFCINDEXEDPOLYGONALFACE((647,649,648)); +#3014586=IFCINDEXEDPOLYGONALFACE((449,362,360)); +#3014587=IFCINDEXEDPOLYGONALFACE((316,315,650)); +#3014588=IFCINDEXEDPOLYGONALFACE((652,651,653)); +#3014589=IFCINDEXEDPOLYGONALFACE((655,419,654)); +#3014590=IFCINDEXEDPOLYGONALFACE((657,658,656)); +#3014591=IFCINDEXEDPOLYGONALFACE((28,659,288)); +#3014592=IFCINDEXEDPOLYGONALFACE((660,310,661)); +#3014593=IFCINDEXEDPOLYGONALFACE((45,663,662)); +#3014594=IFCINDEXEDPOLYGONALFACE((83,70,84)); +#3014595=IFCINDEXEDPOLYGONALFACE((664,323,665)); +#3014596=IFCINDEXEDPOLYGONALFACE((366,80,238)); +#3014597=IFCINDEXEDPOLYGONALFACE((78,262,77)); +#3014598=IFCINDEXEDPOLYGONALFACE((529,666,667)); +#3014599=IFCINDEXEDPOLYGONALFACE((48,668,186)); +#3014600=IFCINDEXEDPOLYGONALFACE((101,175,292)); +#3014601=IFCINDEXEDPOLYGONALFACE((244,243,669)); +#3014602=IFCINDEXEDPOLYGONALFACE((306,670,320)); +#3014603=IFCINDEXEDPOLYGONALFACE((537,513,184)); +#3014604=IFCINDEXEDPOLYGONALFACE((671,343,120)); +#3014605=IFCINDEXEDPOLYGONALFACE((222,672,626)); +#3014606=IFCINDEXEDPOLYGONALFACE((166,673,674)); +#3014607=IFCINDEXEDPOLYGONALFACE((223,15,675)); +#3014608=IFCINDEXEDPOLYGONALFACE((117,221,118)); +#3014609=IFCINDEXEDPOLYGONALFACE((600,580,581)); +#3014610=IFCINDEXEDPOLYGONALFACE((610,487,486)); +#3014611=IFCINDEXEDPOLYGONALFACE((676,396,446)); +#3014612=IFCINDEXEDPOLYGONALFACE((678,677,679)); +#3014613=IFCINDEXEDPOLYGONALFACE((364,203,648)); +#3014614=IFCINDEXEDPOLYGONALFACE((680,173,172)); +#3014615=IFCINDEXEDPOLYGONALFACE((677,681,682)); +#3014616=IFCINDEXEDPOLYGONALFACE((683,124,684)); +#3014617=IFCINDEXEDPOLYGONALFACE((685,686,378)); +#3014618=IFCINDEXEDPOLYGONALFACE((687,688,689)); +#3014619=IFCINDEXEDPOLYGONALFACE((678,392,577)); +#3014620=IFCINDEXEDPOLYGONALFACE((690,691,352)); +#3014621=IFCINDEXEDPOLYGONALFACE((345,160,159)); +#3014622=IFCINDEXEDPOLYGONALFACE((255,614,692)); +#3014623=IFCINDEXEDPOLYGONALFACE((693,694,420)); +#3014624=IFCINDEXEDPOLYGONALFACE((180,390,181)); +#3014625=IFCINDEXEDPOLYGONALFACE((695,685,696)); +#3014626=IFCINDEXEDPOLYGONALFACE((156,221,157)); +#3014627=IFCINDEXEDPOLYGONALFACE((369,697,108)); +#3014628=IFCINDEXEDPOLYGONALFACE((699,698,412)); +#3014629=IFCINDEXEDPOLYGONALFACE((537,700,513)); +#3014630=IFCINDEXEDPOLYGONALFACE((350,341,44)); +#3014631=IFCINDEXEDPOLYGONALFACE((702,701,703)); +#3014632=IFCINDEXEDPOLYGONALFACE((705,704,372)); +#3014633=IFCINDEXEDPOLYGONALFACE((706,646,707)); +#3014634=IFCINDEXEDPOLYGONALFACE((30,63,51)); +#3014635=IFCINDEXEDPOLYGONALFACE((457,505,362)); +#3014636=IFCINDEXEDPOLYGONALFACE((478,505,455)); +#3014637=IFCINDEXEDPOLYGONALFACE((657,709,708)); +#3014638=IFCINDEXEDPOLYGONALFACE((712,710,711)); +#3014639=IFCINDEXEDPOLYGONALFACE((714,429,713)); +#3014640=IFCINDEXEDPOLYGONALFACE((98,95,715)); +#3014641=IFCINDEXEDPOLYGONALFACE((716,340,482)); +#3014642=IFCINDEXEDPOLYGONALFACE((61,717,96)); +#3014643=IFCINDEXEDPOLYGONALFACE((272,199,256)); +#3014644=IFCINDEXEDPOLYGONALFACE((65,486,25)); +#3014645=IFCINDEXEDPOLYGONALFACE((720,719,718)); +#3014646=IFCINDEXEDPOLYGONALFACE((722,721,116)); +#3014647=IFCINDEXEDPOLYGONALFACE((105,274,104)); +#3014648=IFCINDEXEDPOLYGONALFACE((724,723,725)); +#3014649=IFCINDEXEDPOLYGONALFACE((349,342,350)); +#3014650=IFCINDEXEDPOLYGONALFACE((727,615,726)); +#3014651=IFCINDEXEDPOLYGONALFACE((728,686,701)); +#3014652=IFCINDEXEDPOLYGONALFACE((730,729,731)); +#3014653=IFCINDEXEDPOLYGONALFACE((228,271,375)); +#3014654=IFCINDEXEDPOLYGONALFACE((66,67,75)); +#3014655=IFCINDEXEDPOLYGONALFACE((148,247,149)); +#3014656=IFCINDEXEDPOLYGONALFACE((237,732,654)); +#3014657=IFCINDEXEDPOLYGONALFACE((113,471,468)); +#3014658=IFCINDEXEDPOLYGONALFACE((484,218,355)); +#3014659=IFCINDEXEDPOLYGONALFACE((294,177,101)); +#3014660=IFCINDEXEDPOLYGONALFACE((683,734,733)); +#3014661=IFCINDEXEDPOLYGONALFACE((483,736,735)); +#3014662=IFCINDEXEDPOLYGONALFACE((737,71,233)); +#3014663=IFCINDEXEDPOLYGONALFACE((499,739,738)); +#3014664=IFCINDEXEDPOLYGONALFACE((742,740,741)); +#3014665=IFCINDEXEDPOLYGONALFACE((743,366,637)); +#3014666=IFCINDEXEDPOLYGONALFACE((461,328,744)); +#3014667=IFCINDEXEDPOLYGONALFACE((745,746,747)); +#3014668=IFCINDEXEDPOLYGONALFACE((688,353,748)); +#3014669=IFCINDEXEDPOLYGONALFACE((153,749,213)); +#3014670=IFCINDEXEDPOLYGONALFACE((153,279,750)); +#3014671=IFCINDEXEDPOLYGONALFACE((609,751,240)); +#3014672=IFCINDEXEDPOLYGONALFACE((752,533,400)); +#3014673=IFCINDEXEDPOLYGONALFACE((753,296,295)); +#3014674=IFCINDEXEDPOLYGONALFACE((692,754,255)); +#3014675=IFCINDEXEDPOLYGONALFACE((159,344,345)); +#3014676=IFCINDEXEDPOLYGONALFACE((755,754,650)); +#3014677=IFCINDEXEDPOLYGONALFACE((756,757,68)); +#3014678=IFCINDEXEDPOLYGONALFACE((412,758,699)); +#3014679=IFCINDEXEDPOLYGONALFACE((660,414,759)); +#3014680=IFCINDEXEDPOLYGONALFACE((760,531,666)); +#3014681=IFCINDEXEDPOLYGONALFACE((744,644,294)); +#3014682=IFCINDEXEDPOLYGONALFACE((762,761,763)); +#3014683=IFCINDEXEDPOLYGONALFACE((266,268,764)); +#3014684=IFCINDEXEDPOLYGONALFACE((744,327,326)); +#3014685=IFCINDEXEDPOLYGONALFACE((765,474,337)); +#3014686=IFCINDEXEDPOLYGONALFACE((768,767,766)); +#3014687=IFCINDEXEDPOLYGONALFACE((462,769,328)); +#3014688=IFCINDEXEDPOLYGONALFACE((770,720,426)); +#3014689=IFCINDEXEDPOLYGONALFACE((282,339,338)); +#3014690=IFCINDEXEDPOLYGONALFACE((163,772,771)); +#3014691=IFCINDEXEDPOLYGONALFACE((773,731,774)); +#3014692=IFCINDEXEDPOLYGONALFACE((363,205,207)); +#3014693=IFCINDEXEDPOLYGONALFACE((485,775,28)); +#3014694=IFCINDEXEDPOLYGONALFACE((122,120,612)); +#3014695=IFCINDEXEDPOLYGONALFACE((558,517,619)); +#3014696=IFCINDEXEDPOLYGONALFACE((496,499,498)); +#3014697=IFCINDEXEDPOLYGONALFACE((776,506,216)); +#3014698=IFCINDEXEDPOLYGONALFACE((777,778,681)); +#3014699=IFCINDEXEDPOLYGONALFACE((489,780,779)); +#3014700=IFCINDEXEDPOLYGONALFACE((781,782,783)); +#3014701=IFCINDEXEDPOLYGONALFACE((778,785,784)); +#3014702=IFCINDEXEDPOLYGONALFACE((232,266,367)); +#3014703=IFCINDEXEDPOLYGONALFACE((786,711,408)); +#3014704=IFCINDEXEDPOLYGONALFACE((330,788,787)); +#3014705=IFCINDEXEDPOLYGONALFACE((790,789,791)); +#3014706=IFCINDEXEDPOLYGONALFACE((663,792,321)); +#3014707=IFCINDEXEDPOLYGONALFACE((369,370,793)); +#3014708=IFCINDEXEDPOLYGONALFACE((64,486,38)); +#3014709=IFCINDEXEDPOLYGONALFACE((781,97,98)); +#3014710=IFCINDEXEDPOLYGONALFACE((317,722,318)); +#3014711=IFCINDEXEDPOLYGONALFACE((789,293,794)); +#3014712=IFCINDEXEDPOLYGONALFACE((186,187,272)); +#3014713=IFCINDEXEDPOLYGONALFACE((486,78,76)); +#3014714=IFCINDEXEDPOLYGONALFACE((249,181,390)); +#3014715=IFCINDEXEDPOLYGONALFACE((750,231,749)); +#3014716=IFCINDEXEDPOLYGONALFACE((742,741,795)); +#3014717=IFCINDEXEDPOLYGONALFACE((90,796,690)); +#3014718=IFCINDEXEDPOLYGONALFACE((676,797,798)); +#3014719=IFCINDEXEDPOLYGONALFACE((800,702,799)); +#3014720=IFCINDEXEDPOLYGONALFACE((56,560,801)); +#3014721=IFCINDEXEDPOLYGONALFACE((273,141,140)); +#3014722=IFCINDEXEDPOLYGONALFACE((803,804,802)); +#3014723=IFCINDEXEDPOLYGONALFACE((806,805,105)); +#3014724=IFCINDEXEDPOLYGONALFACE((316,546,317)); +#3014725=IFCINDEXEDPOLYGONALFACE((689,807,405)); +#3014726=IFCINDEXEDPOLYGONALFACE((351,705,154)); +#3014727=IFCINDEXEDPOLYGONALFACE((808,752,617)); +#3014728=IFCINDEXEDPOLYGONALFACE((809,641,89)); +#3014729=IFCINDEXEDPOLYGONALFACE((810,712,786)); +#3014730=IFCINDEXEDPOLYGONALFACE((812,811,687)); +#3014731=IFCINDEXEDPOLYGONALFACE((552,535,813)); +#3014732=IFCINDEXEDPOLYGONALFACE((353,630,631)); +#3014733=IFCINDEXEDPOLYGONALFACE((705,119,154)); +#3014734=IFCINDEXEDPOLYGONALFACE((323,322,665)); +#3014735=IFCINDEXEDPOLYGONALFACE((739,814,505)); +#3014736=IFCINDEXEDPOLYGONALFACE((671,793,343)); +#3014737=IFCINDEXEDPOLYGONALFACE((815,816,817)); +#3014738=IFCINDEXEDPOLYGONALFACE((652,508,651)); +#3014739=IFCINDEXEDPOLYGONALFACE((818,811,812)); +#3014740=IFCINDEXEDPOLYGONALFACE((488,162,148)); +#3014741=IFCINDEXEDPOLYGONALFACE((247,164,280)); +#3014742=IFCINDEXEDPOLYGONALFACE((819,821,820)); +#3014743=IFCINDEXEDPOLYGONALFACE((336,335,42)); +#3014744=IFCINDEXEDPOLYGONALFACE((483,492,822)); +#3014745=IFCINDEXEDPOLYGONALFACE((604,591,590)); +#3014746=IFCINDEXEDPOLYGONALFACE((801,823,822)); +#3014747=IFCINDEXEDPOLYGONALFACE((646,527,525)); +#3014748=IFCINDEXEDPOLYGONALFACE((824,826,825)); +#3014749=IFCINDEXEDPOLYGONALFACE((42,43,336)); +#3014750=IFCINDEXEDPOLYGONALFACE((625,444,87)); +#3014751=IFCINDEXEDPOLYGONALFACE((827,511,828)); +#3014752=IFCINDEXEDPOLYGONALFACE((829,784,785)); +#3014753=IFCINDEXEDPOLYGONALFACE((830,777,831)); +#3014754=IFCINDEXEDPOLYGONALFACE((730,326,325)); +#3014755=IFCINDEXEDPOLYGONALFACE((699,800,698)); +#3014756=IFCINDEXEDPOLYGONALFACE((714,470,428)); +#3014757=IFCINDEXEDPOLYGONALFACE((389,832,388)); +#3014758=IFCINDEXEDPOLYGONALFACE((709,54,493)); +#3014759=IFCINDEXEDPOLYGONALFACE((496,495,500)); +#3014760=IFCINDEXEDPOLYGONALFACE((554,825,553)); +#3014761=IFCINDEXEDPOLYGONALFACE((661,309,761)); +#3014762=IFCINDEXEDPOLYGONALFACE((277,275,382)); +#3014763=IFCINDEXEDPOLYGONALFACE((471,736,833)); +#3014764=IFCINDEXEDPOLYGONALFACE((743,420,473)); +#3014765=IFCINDEXEDPOLYGONALFACE((835,834,396)); +#3014766=IFCINDEXEDPOLYGONALFACE((621,836,707)); +#3014767=IFCINDEXEDPOLYGONALFACE((836,838,837)); +#3014768=IFCINDEXEDPOLYGONALFACE((623,70,83)); +#3014769=IFCINDEXEDPOLYGONALFACE((607,802,683)); +#3014770=IFCINDEXEDPOLYGONALFACE((839,231,840)); +#3014771=IFCINDEXEDPOLYGONALFACE((172,214,680)); +#3014772=IFCINDEXEDPOLYGONALFACE((841,717,75)); +#3014773=IFCINDEXEDPOLYGONALFACE((134,131,639)); +#3014774=IFCINDEXEDPOLYGONALFACE((842,656,843)); +#3014775=IFCINDEXEDPOLYGONALFACE((777,109,673)); +#3014776=IFCINDEXEDPOLYGONALFACE((146,220,357)); +#3014777=IFCINDEXEDPOLYGONALFACE((378,380,615)); +#3014778=IFCINDEXEDPOLYGONALFACE((330,329,788)); +#3014779=IFCINDEXEDPOLYGONALFACE((212,163,287)); +#3014780=IFCINDEXEDPOLYGONALFACE((810,640,844)); +#3014781=IFCINDEXEDPOLYGONALFACE((233,232,147)); +#3014782=IFCINDEXEDPOLYGONALFACE((516,645,845)); +#3014783=IFCINDEXEDPOLYGONALFACE((675,224,223)); +#3014784=IFCINDEXEDPOLYGONALFACE((643,106,697)); +#3014785=IFCINDEXEDPOLYGONALFACE((422,846,820)); +#3014786=IFCINDEXEDPOLYGONALFACE((484,492,483)); +#3014787=IFCINDEXEDPOLYGONALFACE((483,822,823)); +#3014788=IFCINDEXEDPOLYGONALFACE((440,449,439)); +#3014789=IFCINDEXEDPOLYGONALFACE((779,635,847)); +#3014790=IFCINDEXEDPOLYGONALFACE((438,848,849)); +#3014791=IFCINDEXEDPOLYGONALFACE((851,466,850)); +#3014792=IFCINDEXEDPOLYGONALFACE((749,173,680)); +#3014793=IFCINDEXEDPOLYGONALFACE((852,659,775)); +#3014794=IFCINDEXEDPOLYGONALFACE((94,293,92)); +#3014795=IFCINDEXEDPOLYGONALFACE((832,142,119)); +#3014796=IFCINDEXEDPOLYGONALFACE((853,854,382)); +#3014797=IFCINDEXEDPOLYGONALFACE((321,670,662)); +#3014798=IFCINDEXEDPOLYGONALFACE((808,264,855)); +#3014799=IFCINDEXEDPOLYGONALFACE((621,521,509)); +#3014800=IFCINDEXEDPOLYGONALFACE((746,825,552)); +#3014801=IFCINDEXEDPOLYGONALFACE((856,640,810)); +#3014802=IFCINDEXEDPOLYGONALFACE((755,315,314)); +#3014803=IFCINDEXEDPOLYGONALFACE((121,642,643)); +#3014804=IFCINDEXEDPOLYGONALFACE((857,859,858)); +#3014805=IFCINDEXEDPOLYGONALFACE((826,556,553)); +#3014806=IFCINDEXEDPOLYGONALFACE((524,707,525)); +#3014807=IFCINDEXEDPOLYGONALFACE((391,860,447)); +#3014808=IFCINDEXEDPOLYGONALFACE((667,861,476)); +#3014809=IFCINDEXEDPOLYGONALFACE((726,380,862)); +#3014810=IFCINDEXEDPOLYGONALFACE((56,54,451)); +#3014811=IFCINDEXEDPOLYGONALFACE((556,826,532)); +#3014812=IFCINDEXEDPOLYGONALFACE((507,301,508)); +#3014813=IFCINDEXEDPOLYGONALFACE((786,863,408)); +#3014814=IFCINDEXEDPOLYGONALFACE((605,575,574)); +#3014815=IFCINDEXEDPOLYGONALFACE((679,677,803)); +#3014816=IFCINDEXEDPOLYGONALFACE((213,749,214)); +#3014817=IFCINDEXEDPOLYGONALFACE((47,632,45)); +#3014818=IFCINDEXEDPOLYGONALFACE((24,7,5)); +#3014819=IFCINDEXEDPOLYGONALFACE((485,10,8)); +#3014820=IFCINDEXEDPOLYGONALFACE((9,10,27)); +#3014821=IFCINDEXEDPOLYGONALFACE((16,23,17)); +#3014822=IFCINDEXEDPOLYGONALFACE((17,23,18)); +#3014823=IFCINDEXEDPOLYGONALFACE((19,25,37)); +#3014824=IFCINDEXEDPOLYGONALFACE((26,19,18)); +#3014825=IFCINDEXEDPOLYGONALFACE((4,2,11)); +#3014826=IFCINDEXEDPOLYGONALFACE((48,45,668)); +#3014827=IFCINDEXEDPOLYGONALFACE((49,442,43)); +#3014828=IFCINDEXEDPOLYGONALFACE((52,26,53)); +#3014829=IFCINDEXEDPOLYGONALFACE((416,57,864)); +#3014830=IFCINDEXEDPOLYGONALFACE((416,58,57)); +#3014831=IFCINDEXEDPOLYGONALFACE((73,71,291)); +#3014832=IFCINDEXEDPOLYGONALFACE((81,79,182)); +#3014833=IFCINDEXEDPOLYGONALFACE((81,182,174)); +#3014834=IFCINDEXEDPOLYGONALFACE((81,811,80)); +#3014835=IFCINDEXEDPOLYGONALFACE((82,337,623)); +#3014836=IFCINDEXEDPOLYGONALFACE((622,337,336)); +#3014837=IFCINDEXEDPOLYGONALFACE((623,337,622)); +#3014838=IFCINDEXEDPOLYGONALFACE((83,82,623)); +#3014839=IFCINDEXEDPOLYGONALFACE((732,85,86)); +#3014840=IFCINDEXEDPOLYGONALFACE((732,841,85)); +#3014841=IFCINDEXEDPOLYGONALFACE((841,75,85)); +#3014842=IFCINDEXEDPOLYGONALFACE((85,75,74)); +#3014843=IFCINDEXEDPOLYGONALFACE((32,284,88)); +#3014844=IFCINDEXEDPOLYGONALFACE((90,751,89)); +#3014845=IFCINDEXEDPOLYGONALFACE((91,89,641)); +#3014846=IFCINDEXEDPOLYGONALFACE((92,293,250)); +#3014847=IFCINDEXEDPOLYGONALFACE((293,292,175)); +#3014848=IFCINDEXEDPOLYGONALFACE((293,174,248)); +#3014849=IFCINDEXEDPOLYGONALFACE((174,293,175)); +#3014850=IFCINDEXEDPOLYGONALFACE((270,94,375)); +#3014851=IFCINDEXEDPOLYGONALFACE((94,93,228)); +#3014852=IFCINDEXEDPOLYGONALFACE((375,94,228)); +#3014853=IFCINDEXEDPOLYGONALFACE((93,180,182)); +#3014854=IFCINDEXEDPOLYGONALFACE((390,92,250)); +#3014855=IFCINDEXEDPOLYGONALFACE((180,92,390)); +#3014856=IFCINDEXEDPOLYGONALFACE((93,92,180)); +#3014857=IFCINDEXEDPOLYGONALFACE((293,248,250)); +#3014858=IFCINDEXEDPOLYGONALFACE((12,95,98)); +#3014859=IFCINDEXEDPOLYGONALFACE((31,96,865)); +#3014860=IFCINDEXEDPOLYGONALFACE((98,29,12)); +#3014861=IFCINDEXEDPOLYGONALFACE((442,443,70)); +#3014862=IFCINDEXEDPOLYGONALFACE((70,443,627)); +#3014863=IFCINDEXEDPOLYGONALFACE((627,40,70)); +#3014864=IFCINDEXEDPOLYGONALFACE((59,99,866)); +#3014865=IFCINDEXEDPOLYGONALFACE((273,867,104)); +#3014866=IFCINDEXEDPOLYGONALFACE((258,105,103)); +#3014867=IFCINDEXEDPOLYGONALFACE((867,103,104)); +#3014868=IFCINDEXEDPOLYGONALFACE((49,41,21)); +#3014869=IFCINDEXEDPOLYGONALFACE((108,107,694)); +#3014870=IFCINDEXEDPOLYGONALFACE((110,866,99)); +#3014871=IFCINDEXEDPOLYGONALFACE((109,99,674)); +#3014872=IFCINDEXEDPOLYGONALFACE((471,113,112)); +#3014873=IFCINDEXEDPOLYGONALFACE((111,113,467)); +#3014874=IFCINDEXEDPOLYGONALFACE((868,112,111)); +#3014875=IFCINDEXEDPOLYGONALFACE((470,112,868)); +#3014876=IFCINDEXEDPOLYGONALFACE((318,116,114)); +#3014877=IFCINDEXEDPOLYGONALFACE((319,114,115)); +#3014878=IFCINDEXEDPOLYGONALFACE((684,124,115)); +#3014879=IFCINDEXEDPOLYGONALFACE((124,733,123)); +#3014880=IFCINDEXEDPOLYGONALFACE((123,733,869)); +#3014881=IFCINDEXEDPOLYGONALFACE((869,189,123)); +#3014882=IFCINDEXEDPOLYGONALFACE((319,115,123)); +#3014883=IFCINDEXEDPOLYGONALFACE((125,415,126)); +#3014884=IFCINDEXEDPOLYGONALFACE((126,302,127)); +#3014885=IFCINDEXEDPOLYGONALFACE((127,302,412)); +#3014886=IFCINDEXEDPOLYGONALFACE((414,127,412)); +#3014887=IFCINDEXEDPOLYGONALFACE((127,660,125)); +#3014888=IFCINDEXEDPOLYGONALFACE((660,661,125)); +#3014889=IFCINDEXEDPOLYGONALFACE((762,415,125)); +#3014890=IFCINDEXEDPOLYGONALFACE((299,129,300)); +#3014891=IFCINDEXEDPOLYGONALFACE((299,128,129)); +#3014892=IFCINDEXEDPOLYGONALFACE((164,163,215)); +#3014893=IFCINDEXEDPOLYGONALFACE((162,164,247)); +#3014894=IFCINDEXEDPOLYGONALFACE((166,674,99)); +#3014895=IFCINDEXEDPOLYGONALFACE((99,58,165)); +#3014896=IFCINDEXEDPOLYGONALFACE((165,58,416)); +#3014897=IFCINDEXEDPOLYGONALFACE((165,416,763)); +#3014898=IFCINDEXEDPOLYGONALFACE((167,165,551)); +#3014899=IFCINDEXEDPOLYGONALFACE((166,167,304)); +#3014900=IFCINDEXEDPOLYGONALFACE((166,99,165)); +#3014901=IFCINDEXEDPOLYGONALFACE((175,101,176)); +#3014902=IFCINDEXEDPOLYGONALFACE((185,377,184)); +#3014903=IFCINDEXEDPOLYGONALFACE((184,870,183)); +#3014904=IFCINDEXEDPOLYGONALFACE((185,183,333)); +#3014905=IFCINDEXEDPOLYGONALFACE((871,189,869)); +#3014906=IFCINDEXEDPOLYGONALFACE((871,188,189)); +#3014907=IFCINDEXEDPOLYGONALFACE((189,190,319)); +#3014908=IFCINDEXEDPOLYGONALFACE((189,319,123)); +#3014909=IFCINDEXEDPOLYGONALFACE((193,192,132)); +#3014910=IFCINDEXEDPOLYGONALFACE((207,206,286)); +#3014911=IFCINDEXEDPOLYGONALFACE((212,211,215)); +#3014912=IFCINDEXEDPOLYGONALFACE((216,355,218)); +#3014913=IFCINDEXEDPOLYGONALFACE((222,519,15)); +#3014914=IFCINDEXEDPOLYGONALFACE((222,15,223)); +#3014915=IFCINDEXEDPOLYGONALFACE((231,229,136)); +#3014916=IFCINDEXEDPOLYGONALFACE((384,841,236)); +#3014917=IFCINDEXEDPOLYGONALFACE((236,841,732)); +#3014918=IFCINDEXEDPOLYGONALFACE((654,419,237)); +#3014919=IFCINDEXEDPOLYGONALFACE((236,238,386)); +#3014920=IFCINDEXEDPOLYGONALFACE((237,419,418)); +#3014921=IFCINDEXEDPOLYGONALFACE((237,418,238)); +#3014922=IFCINDEXEDPOLYGONALFACE((236,732,237)); +#3014923=IFCINDEXEDPOLYGONALFACE((240,352,241)); +#3014924=IFCINDEXEDPOLYGONALFACE((239,241,806)); +#3014925=IFCINDEXEDPOLYGONALFACE((245,143,265)); +#3014926=IFCINDEXEDPOLYGONALFACE((208,171,252)); +#3014927=IFCINDEXEDPOLYGONALFACE((872,873,253)); +#3014928=IFCINDEXEDPOLYGONALFACE((873,874,253)); +#3014929=IFCINDEXEDPOLYGONALFACE((253,874,254)); +#3014930=IFCINDEXEDPOLYGONALFACE((196,245,265)); +#3014931=IFCINDEXEDPOLYGONALFACE((50,60,6)); +#3014932=IFCINDEXEDPOLYGONALFACE((170,164,168)); +#3014933=IFCINDEXEDPOLYGONALFACE((827,828,281)); +#3014934=IFCINDEXEDPOLYGONALFACE((283,828,862)); +#3014935=IFCINDEXEDPOLYGONALFACE((283,862,875)); +#3014936=IFCINDEXEDPOLYGONALFACE((339,283,379)); +#3014937=IFCINDEXEDPOLYGONALFACE((281,282,432)); +#3014938=IFCINDEXEDPOLYGONALFACE((281,828,283)); +#3014939=IFCINDEXEDPOLYGONALFACE((282,283,339)); +#3014940=IFCINDEXEDPOLYGONALFACE((88,285,876)); +#3014941=IFCINDEXEDPOLYGONALFACE((824,757,289)); +#3014942=IFCINDEXEDPOLYGONALFACE((757,288,289)); +#3014943=IFCINDEXEDPOLYGONALFACE((288,531,290)); +#3014944=IFCINDEXEDPOLYGONALFACE((291,267,269)); +#3014945=IFCINDEXEDPOLYGONALFACE((297,296,433)); +#3014946=IFCINDEXEDPOLYGONALFACE((858,298,857)); +#3014947=IFCINDEXEDPOLYGONALFACE((299,298,858)); +#3014948=IFCINDEXEDPOLYGONALFACE((302,301,507)); +#3014949=IFCINDEXEDPOLYGONALFACE((304,305,188)); +#3014950=IFCINDEXEDPOLYGONALFACE((871,304,188)); +#3014951=IFCINDEXEDPOLYGONALFACE((166,304,871)); +#3014952=IFCINDEXEDPOLYGONALFACE((304,167,303)); +#3014953=IFCINDEXEDPOLYGONALFACE((334,333,803)); +#3014954=IFCINDEXEDPOLYGONALFACE((340,339,445)); +#3014955=IFCINDEXEDPOLYGONALFACE((341,350,342)); +#3014956=IFCINDEXEDPOLYGONALFACE((476,348,346)); +#3014957=IFCINDEXEDPOLYGONALFACE((348,877,347)); +#3014958=IFCINDEXEDPOLYGONALFACE((509,347,877)); +#3014959=IFCINDEXEDPOLYGONALFACE((347,510,528)); +#3014960=IFCINDEXEDPOLYGONALFACE((346,347,528)); +#3014961=IFCINDEXEDPOLYGONALFACE((307,167,551)); +#3014962=IFCINDEXEDPOLYGONALFACE((691,353,352)); +#3014963=IFCINDEXEDPOLYGONALFACE((241,353,805)); +#3014964=IFCINDEXEDPOLYGONALFACE((506,354,355)); +#3014965=IFCINDEXEDPOLYGONALFACE((506,676,354)); +#3014966=IFCINDEXEDPOLYGONALFACE((676,446,354)); +#3014967=IFCINDEXEDPOLYGONALFACE((163,357,220)); +#3014968=IFCINDEXEDPOLYGONALFACE((297,361,816)); +#3014969=IFCINDEXEDPOLYGONALFACE((297,816,295)); +#3014970=IFCINDEXEDPOLYGONALFACE((360,361,297)); +#3014971=IFCINDEXEDPOLYGONALFACE((80,365,79)); +#3014972=IFCINDEXEDPOLYGONALFACE((366,365,80)); +#3014973=IFCINDEXEDPOLYGONALFACE((369,108,694)); +#3014974=IFCINDEXEDPOLYGONALFACE((369,694,368)); +#3014975=IFCINDEXEDPOLYGONALFACE((371,624,85)); +#3014976=IFCINDEXEDPOLYGONALFACE((629,377,608)); +#3014977=IFCINDEXEDPOLYGONALFACE((629,376,377)); +#3014978=IFCINDEXEDPOLYGONALFACE((376,537,184)); +#3014979=IFCINDEXEDPOLYGONALFACE((339,379,445)); +#3014980=IFCINDEXEDPOLYGONALFACE((283,875,379)); +#3014981=IFCINDEXEDPOLYGONALFACE((862,380,875)); +#3014982=IFCINDEXEDPOLYGONALFACE((445,379,378)); +#3014983=IFCINDEXEDPOLYGONALFACE((875,380,379)); +#3014984=IFCINDEXEDPOLYGONALFACE((46,359,261)); +#3014985=IFCINDEXEDPOLYGONALFACE((260,351,259)); +#3014986=IFCINDEXEDPOLYGONALFACE((259,46,261)); +#3014987=IFCINDEXEDPOLYGONALFACE((44,46,350)); +#3014988=IFCINDEXEDPOLYGONALFACE((259,351,350)); +#3014989=IFCINDEXEDPOLYGONALFACE((31,865,284)); +#3014990=IFCINDEXEDPOLYGONALFACE((257,201,202)); +#3014991=IFCINDEXEDPOLYGONALFACE((384,717,841)); +#3014992=IFCINDEXEDPOLYGONALFACE((236,386,384)); +#3014993=IFCINDEXEDPOLYGONALFACE((818,385,386)); +#3014994=IFCINDEXEDPOLYGONALFACE((541,96,385)); +#3014995=IFCINDEXEDPOLYGONALFACE((717,385,96)); +#3014996=IFCINDEXEDPOLYGONALFACE((384,385,717)); +#3014997=IFCINDEXEDPOLYGONALFACE((373,387,388)); +#3014998=IFCINDEXEDPOLYGONALFACE((373,878,387)); +#3014999=IFCINDEXEDPOLYGONALFACE((389,387,844)); +#3015000=IFCINDEXEDPOLYGONALFACE((393,391,448)); +#3015001=IFCINDEXEDPOLYGONALFACE((394,395,879)); +#3015002=IFCINDEXEDPOLYGONALFACE((879,753,394)); +#3015003=IFCINDEXEDPOLYGONALFACE((753,295,394)); +#3015004=IFCINDEXEDPOLYGONALFACE((398,600,601)); +#3015005=IFCINDEXEDPOLYGONALFACE((595,594,600)); +#3015006=IFCINDEXEDPOLYGONALFACE((594,602,600)); +#3015007=IFCINDEXEDPOLYGONALFACE((601,600,602)); +#3015008=IFCINDEXEDPOLYGONALFACE((601,566,398)); +#3015009=IFCINDEXEDPOLYGONALFACE((566,397,398)); +#3015010=IFCINDEXEDPOLYGONALFACE((400,557,402)); +#3015011=IFCINDEXEDPOLYGONALFACE((403,285,284)); +#3015012=IFCINDEXEDPOLYGONALFACE((865,403,284)); +#3015013=IFCINDEXEDPOLYGONALFACE((865,404,403)); +#3015014=IFCINDEXEDPOLYGONALFACE((91,408,90)); +#3015015=IFCINDEXEDPOLYGONALFACE((856,408,91)); +#3015016=IFCINDEXEDPOLYGONALFACE((856,786,408)); +#3015017=IFCINDEXEDPOLYGONALFACE((407,408,443)); +#3015018=IFCINDEXEDPOLYGONALFACE((872,413,412)); +#3015019=IFCINDEXEDPOLYGONALFACE((253,880,872)); +#3015020=IFCINDEXEDPOLYGONALFACE((872,881,413)); +#3015021=IFCINDEXEDPOLYGONALFACE((880,881,872)); +#3015022=IFCINDEXEDPOLYGONALFACE((417,416,864)); +#3015023=IFCINDEXEDPOLYGONALFACE((882,422,820)); +#3015024=IFCINDEXEDPOLYGONALFACE((850,882,820)); +#3015025=IFCINDEXEDPOLYGONALFACE((422,362,846)); +#3015026=IFCINDEXEDPOLYGONALFACE((457,362,421)); +#3015027=IFCINDEXEDPOLYGONALFACE((460,421,423)); +#3015028=IFCINDEXEDPOLYGONALFACE((423,422,882)); +#3015029=IFCINDEXEDPOLYGONALFACE((421,362,422)); +#3015030=IFCINDEXEDPOLYGONALFACE((346,528,425)); +#3015031=IFCINDEXEDPOLYGONALFACE((883,611,426)); +#3015032=IFCINDEXEDPOLYGONALFACE((306,426,611)); +#3015033=IFCINDEXEDPOLYGONALFACE((820,440,819)); +#3015034=IFCINDEXEDPOLYGONALFACE((428,441,427)); +#3015035=IFCINDEXEDPOLYGONALFACE((427,431,429)); +#3015036=IFCINDEXEDPOLYGONALFACE((819,440,441)); +#3015037=IFCINDEXEDPOLYGONALFACE((428,821,819)); +#3015038=IFCINDEXEDPOLYGONALFACE((428,429,714)); +#3015039=IFCINDEXEDPOLYGONALFACE((429,431,713)); +#3015040=IFCINDEXEDPOLYGONALFACE((819,441,428)); +#3015041=IFCINDEXEDPOLYGONALFACE((827,430,860)); +#3015042=IFCINDEXEDPOLYGONALFACE((281,432,827)); +#3015043=IFCINDEXEDPOLYGONALFACE((432,282,431)); +#3015044=IFCINDEXEDPOLYGONALFACE((282,338,431)); +#3015045=IFCINDEXEDPOLYGONALFACE((430,431,427)); +#3015046=IFCINDEXEDPOLYGONALFACE((827,432,430)); +#3015047=IFCINDEXEDPOLYGONALFACE((360,433,434)); +#3015048=IFCINDEXEDPOLYGONALFACE((360,393,449)); +#3015049=IFCINDEXEDPOLYGONALFACE((782,884,435)); +#3015050=IFCINDEXEDPOLYGONALFACE((435,884,370)); +#3015051=IFCINDEXEDPOLYGONALFACE((435,370,368)); +#3015052=IFCINDEXEDPOLYGONALFACE((864,437,651)); +#3015053=IFCINDEXEDPOLYGONALFACE((508,636,651)); +#3015054=IFCINDEXEDPOLYGONALFACE((636,417,651)); +#3015055=IFCINDEXEDPOLYGONALFACE((417,864,651)); +#3015056=IFCINDEXEDPOLYGONALFACE((864,57,437)); +#3015057=IFCINDEXEDPOLYGONALFACE((407,442,49)); +#3015058=IFCINDEXEDPOLYGONALFACE((625,264,444)); +#3015059=IFCINDEXEDPOLYGONALFACE((625,624,885)); +#3015060=IFCINDEXEDPOLYGONALFACE((371,885,624)); +#3015061=IFCINDEXEDPOLYGONALFACE((885,264,625)); +#3015062=IFCINDEXEDPOLYGONALFACE((445,218,340)); +#3015063=IFCINDEXEDPOLYGONALFACE((36,49,20)); +#3015064=IFCINDEXEDPOLYGONALFACE((447,427,441)); +#3015065=IFCINDEXEDPOLYGONALFACE((502,451,450)); +#3015066=IFCINDEXEDPOLYGONALFACE((886,452,451)); +#3015067=IFCINDEXEDPOLYGONALFACE((842,450,452)); +#3015068=IFCINDEXEDPOLYGONALFACE((879,453,723)); +#3015069=IFCINDEXEDPOLYGONALFACE((395,453,879)); +#3015070=IFCINDEXEDPOLYGONALFACE((798,454,395)); +#3015071=IFCINDEXEDPOLYGONALFACE((454,859,725)); +#3015072=IFCINDEXEDPOLYGONALFACE((454,725,453)); +#3015073=IFCINDEXEDPOLYGONALFACE((455,505,457)); +#3015074=IFCINDEXEDPOLYGONALFACE((191,195,197)); +#3015075=IFCINDEXEDPOLYGONALFACE((744,294,461)); +#3015076=IFCINDEXEDPOLYGONALFACE((461,294,293)); +#3015077=IFCINDEXEDPOLYGONALFACE((464,463,887)); +#3015078=IFCINDEXEDPOLYGONALFACE((464,47,465)); +#3015079=IFCINDEXEDPOLYGONALFACE((246,107,106)); +#3015080=IFCINDEXEDPOLYGONALFACE((246,211,107)); +#3015081=IFCINDEXEDPOLYGONALFACE((211,472,107)); +#3015082=IFCINDEXEDPOLYGONALFACE((474,348,476)); +#3015083=IFCINDEXEDPOLYGONALFACE((559,478,456)); +#3015084=IFCINDEXEDPOLYGONALFACE((559,503,478)); +#3015085=IFCINDEXEDPOLYGONALFACE((503,738,478)); +#3015086=IFCINDEXEDPOLYGONALFACE((479,881,880)); +#3015087=IFCINDEXEDPOLYGONALFACE((479,880,313)); +#3015088=IFCINDEXEDPOLYGONALFACE((311,479,312)); +#3015089=IFCINDEXEDPOLYGONALFACE((311,759,479)); +#3015090=IFCINDEXEDPOLYGONALFACE((344,159,888)); +#3015091=IFCINDEXEDPOLYGONALFACE((383,343,381)); +#3015092=IFCINDEXEDPOLYGONALFACE((381,344,888)); +#3015093=IFCINDEXEDPOLYGONALFACE((487,86,87)); +#3015094=IFCINDEXEDPOLYGONALFACE((779,889,489)); +#3015095=IFCINDEXEDPOLYGONALFACE((779,847,889)); +#3015096=IFCINDEXEDPOLYGONALFACE((889,847,830)); +#3015097=IFCINDEXEDPOLYGONALFACE((489,889,490)); +#3015098=IFCINDEXEDPOLYGONALFACE((266,242,365)); +#3015099=IFCINDEXEDPOLYGONALFACE((79,242,182)); +#3015100=IFCINDEXEDPOLYGONALFACE((507,298,300)); +#3015101=IFCINDEXEDPOLYGONALFACE((129,507,300)); +#3015102=IFCINDEXEDPOLYGONALFACE((758,507,129)); +#3015103=IFCINDEXEDPOLYGONALFACE((513,511,870)); +#3015104=IFCINDEXEDPOLYGONALFACE((224,516,222)); +#3015105=IFCINDEXEDPOLYGONALFACE((224,517,516)); +#3015106=IFCINDEXEDPOLYGONALFACE((3,1,14)); +#3015107=IFCINDEXEDPOLYGONALFACE((14,1,16)); +#3015108=IFCINDEXEDPOLYGONALFACE((826,289,530)); +#3015109=IFCINDEXEDPOLYGONALFACE((530,289,290)); +#3015110=IFCINDEXEDPOLYGONALFACE((530,290,531)); +#3015111=IFCINDEXEDPOLYGONALFACE((536,29,97)); +#3015112=IFCINDEXEDPOLYGONALFACE((890,700,538)); +#3015113=IFCINDEXEDPOLYGONALFACE((890,891,700)); +#3015114=IFCINDEXEDPOLYGONALFACE((700,537,538)); +#3015115=IFCINDEXEDPOLYGONALFACE((541,385,818)); +#3015116=IFCINDEXEDPOLYGONALFACE((812,541,818)); +#3015117=IFCINDEXEDPOLYGONALFACE((687,541,812)); +#3015118=IFCINDEXEDPOLYGONALFACE((689,541,687)); +#3015119=IFCINDEXEDPOLYGONALFACE((689,404,541)); +#3015120=IFCINDEXEDPOLYGONALFACE((96,404,865)); +#3015121=IFCINDEXEDPOLYGONALFACE((8,24,485)); +#3015122=IFCINDEXEDPOLYGONALFACE((485,24,36)); +#3015123=IFCINDEXEDPOLYGONALFACE((742,545,740)); +#3015124=IFCINDEXEDPOLYGONALFACE((890,544,742)); +#3015125=IFCINDEXEDPOLYGONALFACE((544,545,742)); +#3015126=IFCINDEXEDPOLYGONALFACE((538,544,890)); +#3015127=IFCINDEXEDPOLYGONALFACE((538,721,544)); +#3015128=IFCINDEXEDPOLYGONALFACE((763,551,165)); +#3015129=IFCINDEXEDPOLYGONALFACE((763,550,551)); +#3015130=IFCINDEXEDPOLYGONALFACE((761,308,550)); +#3015131=IFCINDEXEDPOLYGONALFACE((550,308,307)); +#3015132=IFCINDEXEDPOLYGONALFACE((232,892,234)); +#3015133=IFCINDEXEDPOLYGONALFACE((234,892,472)); +#3015134=IFCINDEXEDPOLYGONALFACE((433,577,434)); +#3015135=IFCINDEXEDPOLYGONALFACE((577,392,393)); +#3015136=IFCINDEXEDPOLYGONALFACE((59,606,57)); +#3015137=IFCINDEXEDPOLYGONALFACE((59,866,606)); +#3015138=IFCINDEXEDPOLYGONALFACE((866,110,606)); +#3015139=IFCINDEXEDPOLYGONALFACE((608,377,185)); +#3015140=IFCINDEXEDPOLYGONALFACE((607,185,334)); +#3015141=IFCINDEXEDPOLYGONALFACE((239,806,203)); +#3015142=IFCINDEXEDPOLYGONALFACE((806,105,203)); +#3015143=IFCINDEXEDPOLYGONALFACE((203,207,239)); +#3015144=IFCINDEXEDPOLYGONALFACE((486,65,610)); +#3015145=IFCINDEXEDPOLYGONALFACE((610,536,783)); +#3015146=IFCINDEXEDPOLYGONALFACE((162,613,718)); +#3015147=IFCINDEXEDPOLYGONALFACE((488,613,162)); +#3015148=IFCINDEXEDPOLYGONALFACE((642,613,488)); +#3015149=IFCINDEXEDPOLYGONALFACE((122,613,642)); +#3015150=IFCINDEXEDPOLYGONALFACE((612,613,122)); +#3015151=IFCINDEXEDPOLYGONALFACE((611,612,854)); +#3015152=IFCINDEXEDPOLYGONALFACE((853,611,854)); +#3015153=IFCINDEXEDPOLYGONALFACE((613,611,883)); +#3015154=IFCINDEXEDPOLYGONALFACE((614,616,741)); +#3015155=IFCINDEXEDPOLYGONALFACE((893,615,614)); +#3015156=IFCINDEXEDPOLYGONALFACE((894,615,893)); +#3015157=IFCINDEXEDPOLYGONALFACE((617,400,401)); +#3015158=IFCINDEXEDPOLYGONALFACE((402,558,401)); +#3015159=IFCINDEXEDPOLYGONALFACE((619,517,618)); +#3015160=IFCINDEXEDPOLYGONALFACE((618,517,224)); +#3015161=IFCINDEXEDPOLYGONALFACE((619,401,558)); +#3015162=IFCINDEXEDPOLYGONALFACE((617,548,547)); +#3015163=IFCINDEXEDPOLYGONALFACE((401,619,617)); +#3015164=IFCINDEXEDPOLYGONALFACE((675,548,618)); +#3015165=IFCINDEXEDPOLYGONALFACE((549,548,675)); +#3015166=IFCINDEXEDPOLYGONALFACE((548,617,618)); +#3015167=IFCINDEXEDPOLYGONALFACE((348,474,877)); +#3015168=IFCINDEXEDPOLYGONALFACE((877,474,838)); +#3015169=IFCINDEXEDPOLYGONALFACE((877,838,620)); +#3015170=IFCINDEXEDPOLYGONALFACE((620,836,621)); +#3015171=IFCINDEXEDPOLYGONALFACE((509,877,620)); +#3015172=IFCINDEXEDPOLYGONALFACE((87,85,625)); +#3015173=IFCINDEXEDPOLYGONALFACE((38,76,263)); +#3015174=IFCINDEXEDPOLYGONALFACE((263,76,77)); +#3015175=IFCINDEXEDPOLYGONALFACE((39,626,69)); +#3015176=IFCINDEXEDPOLYGONALFACE((35,626,39)); +#3015177=IFCINDEXEDPOLYGONALFACE((35,33,519)); +#3015178=IFCINDEXEDPOLYGONALFACE((13,519,33)); +#3015179=IFCINDEXEDPOLYGONALFACE((3,519,13)); +#3015180=IFCINDEXEDPOLYGONALFACE((626,519,222)); +#3015181=IFCINDEXEDPOLYGONALFACE((69,626,837)); +#3015182=IFCINDEXEDPOLYGONALFACE((84,837,82)); +#3015183=IFCINDEXEDPOLYGONALFACE((69,837,84)); +#3015184=IFCINDEXEDPOLYGONALFACE((538,376,629)); +#3015185=IFCINDEXEDPOLYGONALFACE((81,100,630)); +#3015186=IFCINDEXEDPOLYGONALFACE((81,174,100)); +#3015187=IFCINDEXEDPOLYGONALFACE((100,161,631)); +#3015188=IFCINDEXEDPOLYGONALFACE((632,47,464)); +#3015189=IFCINDEXEDPOLYGONALFACE((634,638,633)); +#3015190=IFCINDEXEDPOLYGONALFACE((638,133,633)); +#3015191=IFCINDEXEDPOLYGONALFACE((632,464,634)); +#3015192=IFCINDEXEDPOLYGONALFACE((895,792,632)); +#3015193=IFCINDEXEDPOLYGONALFACE((633,664,665)); +#3015194=IFCINDEXEDPOLYGONALFACE((633,665,895)); +#3015195=IFCINDEXEDPOLYGONALFACE((839,664,633)); +#3015196=IFCINDEXEDPOLYGONALFACE((230,226,229)); +#3015197=IFCINDEXEDPOLYGONALFACE((226,230,138)); +#3015198=IFCINDEXEDPOLYGONALFACE((633,138,230)); +#3015199=IFCINDEXEDPOLYGONALFACE((633,895,632)); +#3015200=IFCINDEXEDPOLYGONALFACE((633,133,138)); +#3015201=IFCINDEXEDPOLYGONALFACE((847,110,109)); +#3015202=IFCINDEXEDPOLYGONALFACE((847,635,110)); +#3015203=IFCINDEXEDPOLYGONALFACE((301,126,636)); +#3015204=IFCINDEXEDPOLYGONALFACE((636,126,415)); +#3015205=IFCINDEXEDPOLYGONALFACE((637,418,743)); +#3015206=IFCINDEXEDPOLYGONALFACE((47,144,465)); +#3015207=IFCINDEXEDPOLYGONALFACE((47,48,198)); +#3015208=IFCINDEXEDPOLYGONALFACE((47,198,142)); +#3015209=IFCINDEXEDPOLYGONALFACE((144,47,142)); +#3015210=IFCINDEXEDPOLYGONALFACE((887,463,634)); +#3015211=IFCINDEXEDPOLYGONALFACE((634,191,638)); +#3015212=IFCINDEXEDPOLYGONALFACE((463,191,634)); +#3015213=IFCINDEXEDPOLYGONALFACE((463,465,196)); +#3015214=IFCINDEXEDPOLYGONALFACE((465,144,245)); +#3015215=IFCINDEXEDPOLYGONALFACE((196,465,245)); +#3015216=IFCINDEXEDPOLYGONALFACE((463,196,195)); +#3015217=IFCINDEXEDPOLYGONALFACE((195,191,463)); +#3015218=IFCINDEXEDPOLYGONALFACE((193,638,191)); +#3015219=IFCINDEXEDPOLYGONALFACE((639,896,640)); +#3015220=IFCINDEXEDPOLYGONALFACE((896,389,640)); +#3015221=IFCINDEXEDPOLYGONALFACE((640,389,844)); +#3015222=IFCINDEXEDPOLYGONALFACE((459,423,882)); +#3015223=IFCINDEXEDPOLYGONALFACE((477,459,882)); +#3015224=IFCINDEXEDPOLYGONALFACE((477,559,456)); +#3015225=IFCINDEXEDPOLYGONALFACE((477,456,459)); +#3015226=IFCINDEXEDPOLYGONALFACE((456,457,460)); +#3015227=IFCINDEXEDPOLYGONALFACE((809,151,171)); +#3015228=IFCINDEXEDPOLYGONALFACE((609,151,809)); +#3015229=IFCINDEXEDPOLYGONALFACE((643,488,150)); +#3015230=IFCINDEXEDPOLYGONALFACE((209,231,134)); +#3015231=IFCINDEXEDPOLYGONALFACE((252,231,209)); +#3015232=IFCINDEXEDPOLYGONALFACE((173,231,252)); +#3015233=IFCINDEXEDPOLYGONALFACE((579,645,516)); +#3015234=IFCINDEXEDPOLYGONALFACE((579,527,645)); +#3015235=IFCINDEXEDPOLYGONALFACE((645,646,845)); +#3015236=IFCINDEXEDPOLYGONALFACE((773,750,649)); +#3015237=IFCINDEXEDPOLYGONALFACE((649,750,206)); +#3015238=IFCINDEXEDPOLYGONALFACE((649,206,205)); +#3015239=IFCINDEXEDPOLYGONALFACE((649,205,364)); +#3015240=IFCINDEXEDPOLYGONALFACE((649,364,648)); +#3015241=IFCINDEXEDPOLYGONALFACE((648,897,647)); +#3015242=IFCINDEXEDPOLYGONALFACE((897,898,647)); +#3015243=IFCINDEXEDPOLYGONALFACE((899,649,647)); +#3015244=IFCINDEXEDPOLYGONALFACE((449,846,362)); +#3015245=IFCINDEXEDPOLYGONALFACE((316,650,545)); +#3015246=IFCINDEXEDPOLYGONALFACE((651,437,653)); +#3015247=IFCINDEXEDPOLYGONALFACE((655,693,419)); +#3015248=IFCINDEXEDPOLYGONALFACE((288,659,852)); +#3015249=IFCINDEXEDPOLYGONALFACE((28,288,756)); +#3015250=IFCINDEXEDPOLYGONALFACE((661,310,309)); +#3015251=IFCINDEXEDPOLYGONALFACE((46,662,670)); +#3015252=IFCINDEXEDPOLYGONALFACE((45,662,46)); +#3015253=IFCINDEXEDPOLYGONALFACE((70,69,84)); +#3015254=IFCINDEXEDPOLYGONALFACE((900,324,664)); +#3015255=IFCINDEXEDPOLYGONALFACE((664,324,323)); +#3015256=IFCINDEXEDPOLYGONALFACE((818,386,80)); +#3015257=IFCINDEXEDPOLYGONALFACE((386,238,80)); +#3015258=IFCINDEXEDPOLYGONALFACE((80,811,818)); +#3015259=IFCINDEXEDPOLYGONALFACE((366,238,637)); +#3015260=IFCINDEXEDPOLYGONALFACE((87,262,78)); +#3015261=IFCINDEXEDPOLYGONALFACE((444,262,87)); +#3015262=IFCINDEXEDPOLYGONALFACE((515,760,529)); +#3015263=IFCINDEXEDPOLYGONALFACE((515,578,760)); +#3015264=IFCINDEXEDPOLYGONALFACE((578,531,760)); +#3015265=IFCINDEXEDPOLYGONALFACE((760,666,529)); +#3015266=IFCINDEXEDPOLYGONALFACE((668,45,157)); +#3015267=IFCINDEXEDPOLYGONALFACE((45,44,341)); +#3015268=IFCINDEXEDPOLYGONALFACE((155,45,154)); +#3015269=IFCINDEXEDPOLYGONALFACE((341,154,45)); +#3015270=IFCINDEXEDPOLYGONALFACE((48,256,198)); +#3015271=IFCINDEXEDPOLYGONALFACE((48,186,272)); +#3015272=IFCINDEXEDPOLYGONALFACE((272,256,48)); +#3015273=IFCINDEXEDPOLYGONALFACE((117,119,186)); +#3015274=IFCINDEXEDPOLYGONALFACE((157,221,668)); +#3015275=IFCINDEXEDPOLYGONALFACE((668,221,117)); +#3015276=IFCINDEXEDPOLYGONALFACE((186,668,117)); +#3015277=IFCINDEXEDPOLYGONALFACE((157,45,155)); +#3015278=IFCINDEXEDPOLYGONALFACE((764,669,243)); +#3015279=IFCINDEXEDPOLYGONALFACE((306,611,670)); +#3015280=IFCINDEXEDPOLYGONALFACE((513,870,184)); +#3015281=IFCINDEXEDPOLYGONALFACE((120,643,697)); +#3015282=IFCINDEXEDPOLYGONALFACE((697,671,120)); +#3015283=IFCINDEXEDPOLYGONALFACE((672,706,626)); +#3015284=IFCINDEXEDPOLYGONALFACE((222,516,901)); +#3015285=IFCINDEXEDPOLYGONALFACE((222,901,672)); +#3015286=IFCINDEXEDPOLYGONALFACE((871,673,166)); +#3015287=IFCINDEXEDPOLYGONALFACE((871,829,673)); +#3015288=IFCINDEXEDPOLYGONALFACE((675,15,19)); +#3015289=IFCINDEXEDPOLYGONALFACE((19,38,263)); +#3015290=IFCINDEXEDPOLYGONALFACE((675,19,549)); +#3015291=IFCINDEXEDPOLYGONALFACE((547,549,263)); +#3015292=IFCINDEXEDPOLYGONALFACE((549,19,263)); +#3015293=IFCINDEXEDPOLYGONALFACE((600,398,603)); +#3015294=IFCINDEXEDPOLYGONALFACE((562,561,398)); +#3015295=IFCINDEXEDPOLYGONALFACE((561,409,398)); +#3015296=IFCINDEXEDPOLYGONALFACE((603,398,409)); +#3015297=IFCINDEXEDPOLYGONALFACE((603,580,600)); +#3015298=IFCINDEXEDPOLYGONALFACE((581,599,600)); +#3015299=IFCINDEXEDPOLYGONALFACE((676,395,396)); +#3015300=IFCINDEXEDPOLYGONALFACE((491,490,678)); +#3015301=IFCINDEXEDPOLYGONALFACE((678,490,831)); +#3015302=IFCINDEXEDPOLYGONALFACE((678,831,677)); +#3015303=IFCINDEXEDPOLYGONALFACE((648,203,204)); +#3015304=IFCINDEXEDPOLYGONALFACE((682,681,778)); +#3015305=IFCINDEXEDPOLYGONALFACE((902,682,804)); +#3015306=IFCINDEXEDPOLYGONALFACE((677,682,902)); +#3015307=IFCINDEXEDPOLYGONALFACE((831,681,677)); +#3015308=IFCINDEXEDPOLYGONALFACE((628,684,903)); +#3015309=IFCINDEXEDPOLYGONALFACE((683,684,628)); +#3015310=IFCINDEXEDPOLYGONALFACE((686,703,701)); +#3015311=IFCINDEXEDPOLYGONALFACE((904,686,728)); +#3015312=IFCINDEXEDPOLYGONALFACE((904,216,217)); +#3015313=IFCINDEXEDPOLYGONALFACE((686,217,445)); +#3015314=IFCINDEXEDPOLYGONALFACE((686,445,378)); +#3015315=IFCINDEXEDPOLYGONALFACE((696,378,905)); +#3015316=IFCINDEXEDPOLYGONALFACE((685,378,696)); +#3015317=IFCINDEXEDPOLYGONALFACE((686,685,703)); +#3015318=IFCINDEXEDPOLYGONALFACE((217,686,904)); +#3015319=IFCINDEXEDPOLYGONALFACE((689,688,748)); +#3015320=IFCINDEXEDPOLYGONALFACE((679,392,678)); +#3015321=IFCINDEXEDPOLYGONALFACE((679,391,392)); +#3015322=IFCINDEXEDPOLYGONALFACE((352,240,690)); +#3015323=IFCINDEXEDPOLYGONALFACE((240,751,690)); +#3015324=IFCINDEXEDPOLYGONALFACE((690,751,90)); +#3015325=IFCINDEXEDPOLYGONALFACE((254,893,255)); +#3015326=IFCINDEXEDPOLYGONALFACE((893,614,255)); +#3015327=IFCINDEXEDPOLYGONALFACE((655,86,487)); +#3015328=IFCINDEXEDPOLYGONALFACE((487,610,436)); +#3015329=IFCINDEXEDPOLYGONALFACE((435,436,610)); +#3015330=IFCINDEXEDPOLYGONALFACE((368,693,436)); +#3015331=IFCINDEXEDPOLYGONALFACE((694,693,368)); +#3015332=IFCINDEXEDPOLYGONALFACE((436,693,655)); +#3015333=IFCINDEXEDPOLYGONALFACE((655,487,436)); +#3015334=IFCINDEXEDPOLYGONALFACE((693,420,419)); +#3015335=IFCINDEXEDPOLYGONALFACE((695,894,254)); +#3015336=IFCINDEXEDPOLYGONALFACE((894,893,254)); +#3015337=IFCINDEXEDPOLYGONALFACE((874,695,254)); +#3015338=IFCINDEXEDPOLYGONALFACE((702,695,874)); +#3015339=IFCINDEXEDPOLYGONALFACE((702,685,695)); +#3015340=IFCINDEXEDPOLYGONALFACE((697,369,671)); +#3015341=IFCINDEXEDPOLYGONALFACE((697,106,108)); +#3015342=IFCINDEXEDPOLYGONALFACE((698,799,872)); +#3015343=IFCINDEXEDPOLYGONALFACE((799,873,872)); +#3015344=IFCINDEXEDPOLYGONALFACE((412,698,872)); +#3015345=IFCINDEXEDPOLYGONALFACE((700,727,726)); +#3015346=IFCINDEXEDPOLYGONALFACE((700,726,512)); +#3015347=IFCINDEXEDPOLYGONALFACE((700,512,513)); +#3015348=IFCINDEXEDPOLYGONALFACE((702,703,685)); +#3015349=IFCINDEXEDPOLYGONALFACE((800,701,702)); +#3015350=IFCINDEXEDPOLYGONALFACE((130,701,800)); +#3015351=IFCINDEXEDPOLYGONALFACE((130,128,701)); +#3015352=IFCINDEXEDPOLYGONALFACE((372,373,388)); +#3015353=IFCINDEXEDPOLYGONALFACE((705,372,388)); +#3015354=IFCINDEXEDPOLYGONALFACE((906,704,705)); +#3015355=IFCINDEXEDPOLYGONALFACE((836,706,707)); +#3015356=IFCINDEXEDPOLYGONALFACE((706,672,646)); +#3015357=IFCINDEXEDPOLYGONALFACE((27,63,30)); +#3015358=IFCINDEXEDPOLYGONALFACE((63,756,51)); +#3015359=IFCINDEXEDPOLYGONALFACE((708,355,356)); +#3015360=IFCINDEXEDPOLYGONALFACE((657,708,356)); +#3015361=IFCINDEXEDPOLYGONALFACE((443,408,711)); +#3015362=IFCINDEXEDPOLYGONALFACE((712,711,786)); +#3015363=IFCINDEXEDPOLYGONALFACE((387,712,810)); +#3015364=IFCINDEXEDPOLYGONALFACE((387,878,712)); +#3015365=IFCINDEXEDPOLYGONALFACE((878,710,712)); +#3015366=IFCINDEXEDPOLYGONALFACE((710,715,95)); +#3015367=IFCINDEXEDPOLYGONALFACE((627,443,711)); +#3015368=IFCINDEXEDPOLYGONALFACE((627,710,95)); +#3015369=IFCINDEXEDPOLYGONALFACE((711,710,627)); +#3015370=IFCINDEXEDPOLYGONALFACE((713,431,338)); +#3015371=IFCINDEXEDPOLYGONALFACE((716,713,338)); +#3015372=IFCINDEXEDPOLYGONALFACE((716,735,714)); +#3015373=IFCINDEXEDPOLYGONALFACE((714,713,716)); +#3015374=IFCINDEXEDPOLYGONALFACE((878,715,710)); +#3015375=IFCINDEXEDPOLYGONALFACE((878,373,715)); +#3015376=IFCINDEXEDPOLYGONALFACE((715,373,374)); +#3015377=IFCINDEXEDPOLYGONALFACE((715,374,98)); +#3015378=IFCINDEXEDPOLYGONALFACE((338,340,716)); +#3015379=IFCINDEXEDPOLYGONALFACE((482,340,218)); +#3015380=IFCINDEXEDPOLYGONALFACE((484,482,218)); +#3015381=IFCINDEXEDPOLYGONALFACE((61,75,717)); +#3015382=IFCINDEXEDPOLYGONALFACE((25,486,64)); +#3015383=IFCINDEXEDPOLYGONALFACE((613,883,718)); +#3015384=IFCINDEXEDPOLYGONALFACE((720,883,426)); +#3015385=IFCINDEXEDPOLYGONALFACE((907,720,770)); +#3015386=IFCINDEXEDPOLYGONALFACE((787,908,907)); +#3015387=IFCINDEXEDPOLYGONALFACE((787,771,908)); +#3015388=IFCINDEXEDPOLYGONALFACE((908,772,719)); +#3015389=IFCINDEXEDPOLYGONALFACE((718,883,720)); +#3015390=IFCINDEXEDPOLYGONALFACE((907,908,720)); +#3015391=IFCINDEXEDPOLYGONALFACE((718,719,163)); +#3015392=IFCINDEXEDPOLYGONALFACE((162,718,163)); +#3015393=IFCINDEXEDPOLYGONALFACE((908,719,720)); +#3015394=IFCINDEXEDPOLYGONALFACE((903,721,538)); +#3015395=IFCINDEXEDPOLYGONALFACE((628,903,538)); +#3015396=IFCINDEXEDPOLYGONALFACE((684,115,903)); +#3015397=IFCINDEXEDPOLYGONALFACE((546,544,722)); +#3015398=IFCINDEXEDPOLYGONALFACE((722,544,721)); +#3015399=IFCINDEXEDPOLYGONALFACE((721,903,116)); +#3015400=IFCINDEXEDPOLYGONALFACE((903,115,116)); +#3015401=IFCINDEXEDPOLYGONALFACE((780,296,909)); +#3015402=IFCINDEXEDPOLYGONALFACE((879,723,753)); +#3015403=IFCINDEXEDPOLYGONALFACE((909,296,753)); +#3015404=IFCINDEXEDPOLYGONALFACE((910,909,724)); +#3015405=IFCINDEXEDPOLYGONALFACE((724,653,849)); +#3015406=IFCINDEXEDPOLYGONALFACE((653,725,652)); +#3015407=IFCINDEXEDPOLYGONALFACE((453,725,723)); +#3015408=IFCINDEXEDPOLYGONALFACE((753,723,909)); +#3015409=IFCINDEXEDPOLYGONALFACE((653,724,725)); +#3015410=IFCINDEXEDPOLYGONALFACE((724,909,723)); +#3015411=IFCINDEXEDPOLYGONALFACE((795,616,727)); +#3015412=IFCINDEXEDPOLYGONALFACE((727,616,615)); +#3015413=IFCINDEXEDPOLYGONALFACE((726,615,380)); +#3015414=IFCINDEXEDPOLYGONALFACE((858,128,299)); +#3015415=IFCINDEXEDPOLYGONALFACE((858,797,911)); +#3015416=IFCINDEXEDPOLYGONALFACE((904,728,776)); +#3015417=IFCINDEXEDPOLYGONALFACE((776,858,911)); +#3015418=IFCINDEXEDPOLYGONALFACE((728,701,128)); +#3015419=IFCINDEXEDPOLYGONALFACE((776,128,858)); +#3015420=IFCINDEXEDPOLYGONALFACE((776,728,128)); +#3015421=IFCINDEXEDPOLYGONALFACE((325,729,730)); +#3015422=IFCINDEXEDPOLYGONALFACE((729,325,324)); +#3015423=IFCINDEXEDPOLYGONALFACE((729,324,900)); +#3015424=IFCINDEXEDPOLYGONALFACE((654,732,86)); +#3015425=IFCINDEXEDPOLYGONALFACE((654,86,655)); +#3015426=IFCINDEXEDPOLYGONALFACE((484,355,708)); +#3015427=IFCINDEXEDPOLYGONALFACE((292,294,101)); +#3015428=IFCINDEXEDPOLYGONALFACE((294,406,179)); +#3015429=IFCINDEXEDPOLYGONALFACE((179,177,294)); +#3015430=IFCINDEXEDPOLYGONALFACE((100,177,178)); +#3015431=IFCINDEXEDPOLYGONALFACE((101,177,100)); +#3015432=IFCINDEXEDPOLYGONALFACE((869,734,784)); +#3015433=IFCINDEXEDPOLYGONALFACE((784,829,871)); +#3015434=IFCINDEXEDPOLYGONALFACE((733,734,869)); +#3015435=IFCINDEXEDPOLYGONALFACE((869,784,871)); +#3015436=IFCINDEXEDPOLYGONALFACE((124,683,733)); +#3015437=IFCINDEXEDPOLYGONALFACE((482,735,716)); +#3015438=IFCINDEXEDPOLYGONALFACE((482,483,735)); +#3015439=IFCINDEXEDPOLYGONALFACE((794,244,768)); +#3015440=IFCINDEXEDPOLYGONALFACE((794,94,270)); +#3015441=IFCINDEXEDPOLYGONALFACE((794,270,242)); +#3015442=IFCINDEXEDPOLYGONALFACE((794,242,244)); +#3015443=IFCINDEXEDPOLYGONALFACE((791,912,767)); +#3015444=IFCINDEXEDPOLYGONALFACE((737,791,291)); +#3015445=IFCINDEXEDPOLYGONALFACE((291,791,767)); +#3015446=IFCINDEXEDPOLYGONALFACE((767,768,268)); +#3015447=IFCINDEXEDPOLYGONALFACE((669,768,244)); +#3015448=IFCINDEXEDPOLYGONALFACE((268,768,669)); +#3015449=IFCINDEXEDPOLYGONALFACE((767,268,267)); +#3015450=IFCINDEXEDPOLYGONALFACE((267,291,767)); +#3015451=IFCINDEXEDPOLYGONALFACE((291,71,737)); +#3015452=IFCINDEXEDPOLYGONALFACE((498,504,497)); +#3015453=IFCINDEXEDPOLYGONALFACE((817,814,499)); +#3015454=IFCINDEXEDPOLYGONALFACE((738,504,498)); +#3015455=IFCINDEXEDPOLYGONALFACE((499,738,498)); +#3015456=IFCINDEXEDPOLYGONALFACE((738,503,504)); +#3015457=IFCINDEXEDPOLYGONALFACE((505,478,738)); +#3015458=IFCINDEXEDPOLYGONALFACE((814,739,499)); +#3015459=IFCINDEXEDPOLYGONALFACE((738,739,505)); +#3015460=IFCINDEXEDPOLYGONALFACE((614,740,692)); +#3015461=IFCINDEXEDPOLYGONALFACE((614,741,740)); +#3015462=IFCINDEXEDPOLYGONALFACE((472,892,473)); +#3015463=IFCINDEXEDPOLYGONALFACE((892,367,743)); +#3015464=IFCINDEXEDPOLYGONALFACE((473,892,743)); +#3015465=IFCINDEXEDPOLYGONALFACE((743,367,366)); +#3015466=IFCINDEXEDPOLYGONALFACE((744,328,327)); +#3015467=IFCINDEXEDPOLYGONALFACE((757,746,745)); +#3015468=IFCINDEXEDPOLYGONALFACE((757,824,746)); +#3015469=IFCINDEXEDPOLYGONALFACE((747,746,813)); +#3015470=IFCINDEXEDPOLYGONALFACE((745,747,855)); +#3015471=IFCINDEXEDPOLYGONALFACE((688,630,353)); +#3015472=IFCINDEXEDPOLYGONALFACE((748,353,691)); +#3015473=IFCINDEXEDPOLYGONALFACE((748,691,690)); +#3015474=IFCINDEXEDPOLYGONALFACE((279,206,750)); +#3015475=IFCINDEXEDPOLYGONALFACE((239,609,240)); +#3015476=IFCINDEXEDPOLYGONALFACE((609,809,89)); +#3015477=IFCINDEXEDPOLYGONALFACE((609,89,751)); +#3015478=IFCINDEXEDPOLYGONALFACE((617,752,400)); +#3015479=IFCINDEXEDPOLYGONALFACE((752,913,533)); +#3015480=IFCINDEXEDPOLYGONALFACE((913,535,533)); +#3015481=IFCINDEXEDPOLYGONALFACE((533,534,557)); +#3015482=IFCINDEXEDPOLYGONALFACE((400,533,557)); +#3015483=IFCINDEXEDPOLYGONALFACE((255,754,880)); +#3015484=IFCINDEXEDPOLYGONALFACE((255,880,253)); +#3015485=IFCINDEXEDPOLYGONALFACE((740,754,692)); +#3015486=IFCINDEXEDPOLYGONALFACE((740,545,754)); +#3015487=IFCINDEXEDPOLYGONALFACE((545,650,754)); +#3015488=IFCINDEXEDPOLYGONALFACE((756,68,66)); +#3015489=IFCINDEXEDPOLYGONALFACE((66,62,756)); +#3015490=IFCINDEXEDPOLYGONALFACE((756,62,51)); +#3015491=IFCINDEXEDPOLYGONALFACE((756,288,757)); +#3015492=IFCINDEXEDPOLYGONALFACE((745,225,757)); +#3015493=IFCINDEXEDPOLYGONALFACE((745,885,371)); +#3015494=IFCINDEXEDPOLYGONALFACE((745,371,225)); +#3015495=IFCINDEXEDPOLYGONALFACE((757,225,74)); +#3015496=IFCINDEXEDPOLYGONALFACE((757,74,68)); +#3015497=IFCINDEXEDPOLYGONALFACE((412,302,507)); +#3015498=IFCINDEXEDPOLYGONALFACE((412,507,758)); +#3015499=IFCINDEXEDPOLYGONALFACE((311,310,660)); +#3015500=IFCINDEXEDPOLYGONALFACE((660,127,414)); +#3015501=IFCINDEXEDPOLYGONALFACE((413,759,414)); +#3015502=IFCINDEXEDPOLYGONALFACE((881,759,413)); +#3015503=IFCINDEXEDPOLYGONALFACE((759,881,479)); +#3015504=IFCINDEXEDPOLYGONALFACE((311,660,759)); +#3015505=IFCINDEXEDPOLYGONALFACE((531,288,852)); +#3015506=IFCINDEXEDPOLYGONALFACE((531,852,666)); +#3015507=IFCINDEXEDPOLYGONALFACE((897,648,204)); +#3015508=IFCINDEXEDPOLYGONALFACE((897,204,201)); +#3015509=IFCINDEXEDPOLYGONALFACE((257,897,201)); +#3015510=IFCINDEXEDPOLYGONALFACE((257,103,898)); +#3015511=IFCINDEXEDPOLYGONALFACE((867,898,103)); +#3015512=IFCINDEXEDPOLYGONALFACE((647,867,273)); +#3015513=IFCINDEXEDPOLYGONALFACE((647,273,140)); +#3015514=IFCINDEXEDPOLYGONALFACE((644,139,161)); +#3015515=IFCINDEXEDPOLYGONALFACE((406,644,161)); +#3015516=IFCINDEXEDPOLYGONALFACE((140,139,644)); +#3015517=IFCINDEXEDPOLYGONALFACE((647,644,744)); +#3015518=IFCINDEXEDPOLYGONALFACE((647,898,867)); +#3015519=IFCINDEXEDPOLYGONALFACE((647,140,644)); +#3015520=IFCINDEXEDPOLYGONALFACE((898,897,257)); +#3015521=IFCINDEXEDPOLYGONALFACE((125,661,762)); +#3015522=IFCINDEXEDPOLYGONALFACE((763,761,550)); +#3015523=IFCINDEXEDPOLYGONALFACE((661,761,762)); +#3015524=IFCINDEXEDPOLYGONALFACE((763,416,415)); +#3015525=IFCINDEXEDPOLYGONALFACE((763,415,762)); +#3015526=IFCINDEXEDPOLYGONALFACE((268,669,764)); +#3015527=IFCINDEXEDPOLYGONALFACE((744,326,647)); +#3015528=IFCINDEXEDPOLYGONALFACE((765,838,474)); +#3015529=IFCINDEXEDPOLYGONALFACE((474,475,335)); +#3015530=IFCINDEXEDPOLYGONALFACE((337,474,335)); +#3015531=IFCINDEXEDPOLYGONALFACE((82,765,337)); +#3015532=IFCINDEXEDPOLYGONALFACE((82,837,765)); +#3015533=IFCINDEXEDPOLYGONALFACE((766,767,912)); +#3015534=IFCINDEXEDPOLYGONALFACE((766,794,768)); +#3015535=IFCINDEXEDPOLYGONALFACE((462,328,461)); +#3015536=IFCINDEXEDPOLYGONALFACE((462,293,789)); +#3015537=IFCINDEXEDPOLYGONALFACE((329,769,914)); +#3015538=IFCINDEXEDPOLYGONALFACE((789,769,462)); +#3015539=IFCINDEXEDPOLYGONALFACE((328,769,329)); +#3015540=IFCINDEXEDPOLYGONALFACE((332,770,426)); +#3015541=IFCINDEXEDPOLYGONALFACE((331,770,332)); +#3015542=IFCINDEXEDPOLYGONALFACE((331,907,770)); +#3015543=IFCINDEXEDPOLYGONALFACE((358,771,790)); +#3015544=IFCINDEXEDPOLYGONALFACE((163,771,358)); +#3015545=IFCINDEXEDPOLYGONALFACE((163,719,772)); +#3015546=IFCINDEXEDPOLYGONALFACE((772,908,771)); +#3015547=IFCINDEXEDPOLYGONALFACE((899,773,649)); +#3015548=IFCINDEXEDPOLYGONALFACE((899,730,731)); +#3015549=IFCINDEXEDPOLYGONALFACE((731,729,900)); +#3015550=IFCINDEXEDPOLYGONALFACE((915,900,664)); +#3015551=IFCINDEXEDPOLYGONALFACE((915,664,839)); +#3015552=IFCINDEXEDPOLYGONALFACE((774,915,840)); +#3015553=IFCINDEXEDPOLYGONALFACE((731,773,899)); +#3015554=IFCINDEXEDPOLYGONALFACE((731,900,915)); +#3015555=IFCINDEXEDPOLYGONALFACE((774,231,773)); +#3015556=IFCINDEXEDPOLYGONALFACE((231,750,773)); +#3015557=IFCINDEXEDPOLYGONALFACE((774,731,915)); +#3015558=IFCINDEXEDPOLYGONALFACE((364,205,363)); +#3015559=IFCINDEXEDPOLYGONALFACE((21,335,485)); +#3015560=IFCINDEXEDPOLYGONALFACE((335,475,522)); +#3015561=IFCINDEXEDPOLYGONALFACE((28,775,659)); +#3015562=IFCINDEXEDPOLYGONALFACE((335,522,485)); +#3015563=IFCINDEXEDPOLYGONALFACE((485,522,775)); +#3015564=IFCINDEXEDPOLYGONALFACE((612,120,278)); +#3015565=IFCINDEXEDPOLYGONALFACE((540,518,558)); +#3015566=IFCINDEXEDPOLYGONALFACE((540,579,518)); +#3015567=IFCINDEXEDPOLYGONALFACE((579,516,518)); +#3015568=IFCINDEXEDPOLYGONALFACE((518,517,558)); +#3015569=IFCINDEXEDPOLYGONALFACE((776,216,904)); +#3015570=IFCINDEXEDPOLYGONALFACE((777,673,829)); +#3015571=IFCINDEXEDPOLYGONALFACE((829,785,778)); +#3015572=IFCINDEXEDPOLYGONALFACE((777,829,778)); +#3015573=IFCINDEXEDPOLYGONALFACE((678,577,491)); +#3015574=IFCINDEXEDPOLYGONALFACE((433,780,577)); +#3015575=IFCINDEXEDPOLYGONALFACE((433,296,780)); +#3015576=IFCINDEXEDPOLYGONALFACE((780,909,910)); +#3015577=IFCINDEXEDPOLYGONALFACE((491,780,489)); +#3015578=IFCINDEXEDPOLYGONALFACE((491,577,780)); +#3015579=IFCINDEXEDPOLYGONALFACE((779,780,910)); +#3015580=IFCINDEXEDPOLYGONALFACE((98,374,781)); +#3015581=IFCINDEXEDPOLYGONALFACE((374,372,884)); +#3015582=IFCINDEXEDPOLYGONALFACE((704,884,372)); +#3015583=IFCINDEXEDPOLYGONALFACE((370,884,704)); +#3015584=IFCINDEXEDPOLYGONALFACE((783,782,435)); +#3015585=IFCINDEXEDPOLYGONALFACE((783,435,610)); +#3015586=IFCINDEXEDPOLYGONALFACE((781,884,782)); +#3015587=IFCINDEXEDPOLYGONALFACE((781,374,884)); +#3015588=IFCINDEXEDPOLYGONALFACE((783,536,97)); +#3015589=IFCINDEXEDPOLYGONALFACE((783,97,781)); +#3015590=IFCINDEXEDPOLYGONALFACE((916,784,734)); +#3015591=IFCINDEXEDPOLYGONALFACE((916,682,784)); +#3015592=IFCINDEXEDPOLYGONALFACE((682,778,784)); +#3015593=IFCINDEXEDPOLYGONALFACE((266,365,367)); +#3015594=IFCINDEXEDPOLYGONALFACE((232,367,892)); +#3015595=IFCINDEXEDPOLYGONALFACE((331,787,907)); +#3015596=IFCINDEXEDPOLYGONALFACE((330,787,331)); +#3015597=IFCINDEXEDPOLYGONALFACE((766,789,794)); +#3015598=IFCINDEXEDPOLYGONALFACE((790,791,737)); +#3015599=IFCINDEXEDPOLYGONALFACE((233,790,737)); +#3015600=IFCINDEXEDPOLYGONALFACE((791,789,766)); +#3015601=IFCINDEXEDPOLYGONALFACE((769,789,914)); +#3015602=IFCINDEXEDPOLYGONALFACE((788,790,787)); +#3015603=IFCINDEXEDPOLYGONALFACE((914,790,788)); +#3015604=IFCINDEXEDPOLYGONALFACE((787,790,771)); +#3015605=IFCINDEXEDPOLYGONALFACE((357,358,146)); +#3015606=IFCINDEXEDPOLYGONALFACE((147,146,358)); +#3015607=IFCINDEXEDPOLYGONALFACE((358,790,147)); +#3015608=IFCINDEXEDPOLYGONALFACE((789,790,914)); +#3015609=IFCINDEXEDPOLYGONALFACE((147,790,233)); +#3015610=IFCINDEXEDPOLYGONALFACE((321,662,663)); +#3015611=IFCINDEXEDPOLYGONALFACE((45,632,663)); +#3015612=IFCINDEXEDPOLYGONALFACE((322,792,895)); +#3015613=IFCINDEXEDPOLYGONALFACE((663,632,792)); +#3015614=IFCINDEXEDPOLYGONALFACE((321,792,322)); +#3015615=IFCINDEXEDPOLYGONALFACE((793,370,704)); +#3015616=IFCINDEXEDPOLYGONALFACE((793,704,906)); +#3015617=IFCINDEXEDPOLYGONALFACE((486,76,38)); +#3015618=IFCINDEXEDPOLYGONALFACE((318,722,116)); +#3015619=IFCINDEXEDPOLYGONALFACE((486,87,78)); +#3015620=IFCINDEXEDPOLYGONALFACE((749,231,173)); +#3015621=IFCINDEXEDPOLYGONALFACE((750,749,153)); +#3015622=IFCINDEXEDPOLYGONALFACE((891,795,727)); +#3015623=IFCINDEXEDPOLYGONALFACE((700,891,727)); +#3015624=IFCINDEXEDPOLYGONALFACE((890,742,891)); +#3015625=IFCINDEXEDPOLYGONALFACE((795,741,616)); +#3015626=IFCINDEXEDPOLYGONALFACE((891,742,795)); +#3015627=IFCINDEXEDPOLYGONALFACE((90,407,796)); +#3015628=IFCINDEXEDPOLYGONALFACE((876,407,88)); +#3015629=IFCINDEXEDPOLYGONALFACE((796,876,285)); +#3015630=IFCINDEXEDPOLYGONALFACE((796,285,807)); +#3015631=IFCINDEXEDPOLYGONALFACE((796,407,876)); +#3015632=IFCINDEXEDPOLYGONALFACE((676,798,395)); +#3015633=IFCINDEXEDPOLYGONALFACE((676,506,911)); +#3015634=IFCINDEXEDPOLYGONALFACE((911,506,776)); +#3015635=IFCINDEXEDPOLYGONALFACE((676,911,797)); +#3015636=IFCINDEXEDPOLYGONALFACE((797,859,798)); +#3015637=IFCINDEXEDPOLYGONALFACE((798,859,454)); +#3015638=IFCINDEXEDPOLYGONALFACE((702,874,873)); +#3015639=IFCINDEXEDPOLYGONALFACE((702,873,799)); +#3015640=IFCINDEXEDPOLYGONALFACE((801,492,55)); +#3015641=IFCINDEXEDPOLYGONALFACE((55,56,801)); +#3015642=IFCINDEXEDPOLYGONALFACE((334,802,607)); +#3015643=IFCINDEXEDPOLYGONALFACE((334,803,802)); +#3015644=IFCINDEXEDPOLYGONALFACE((803,902,804)); +#3015645=IFCINDEXEDPOLYGONALFACE((804,682,916)); +#3015646=IFCINDEXEDPOLYGONALFACE((802,804,916)); +#3015647=IFCINDEXEDPOLYGONALFACE((241,805,806)); +#3015648=IFCINDEXEDPOLYGONALFACE((805,631,161)); +#3015649=IFCINDEXEDPOLYGONALFACE((805,161,105)); +#3015650=IFCINDEXEDPOLYGONALFACE((316,545,546)); +#3015651=IFCINDEXEDPOLYGONALFACE((317,546,722)); +#3015652=IFCINDEXEDPOLYGONALFACE((285,403,405)); +#3015653=IFCINDEXEDPOLYGONALFACE((689,405,404)); +#3015654=IFCINDEXEDPOLYGONALFACE((748,807,689)); +#3015655=IFCINDEXEDPOLYGONALFACE((690,807,748)); +#3015656=IFCINDEXEDPOLYGONALFACE((690,796,807)); +#3015657=IFCINDEXEDPOLYGONALFACE((807,285,405)); +#3015658=IFCINDEXEDPOLYGONALFACE((251,793,351)); +#3015659=IFCINDEXEDPOLYGONALFACE((351,793,906)); +#3015660=IFCINDEXEDPOLYGONALFACE((351,906,705)); +#3015661=IFCINDEXEDPOLYGONALFACE((808,617,547)); +#3015662=IFCINDEXEDPOLYGONALFACE((809,171,641)); +#3015663=IFCINDEXEDPOLYGONALFACE((641,171,134)); +#3015664=IFCINDEXEDPOLYGONALFACE((641,134,639)); +#3015665=IFCINDEXEDPOLYGONALFACE((810,786,856)); +#3015666=IFCINDEXEDPOLYGONALFACE((811,81,687)); +#3015667=IFCINDEXEDPOLYGONALFACE((688,81,630)); +#3015668=IFCINDEXEDPOLYGONALFACE((687,81,688)); +#3015669=IFCINDEXEDPOLYGONALFACE((808,913,752)); +#3015670=IFCINDEXEDPOLYGONALFACE((747,913,808)); +#3015671=IFCINDEXEDPOLYGONALFACE((747,813,913)); +#3015672=IFCINDEXEDPOLYGONALFACE((746,552,813)); +#3015673=IFCINDEXEDPOLYGONALFACE((813,535,913)); +#3015674=IFCINDEXEDPOLYGONALFACE((353,631,805)); +#3015675=IFCINDEXEDPOLYGONALFACE((705,388,832)); +#3015676=IFCINDEXEDPOLYGONALFACE((705,832,119)); +#3015677=IFCINDEXEDPOLYGONALFACE((665,322,895)); +#3015678=IFCINDEXEDPOLYGONALFACE((814,816,361)); +#3015679=IFCINDEXEDPOLYGONALFACE((814,361,505)); +#3015680=IFCINDEXEDPOLYGONALFACE((369,793,671)); +#3015681=IFCINDEXEDPOLYGONALFACE((343,793,251)); +#3015682=IFCINDEXEDPOLYGONALFACE((295,815,394)); +#3015683=IFCINDEXEDPOLYGONALFACE((295,816,815)); +#3015684=IFCINDEXEDPOLYGONALFACE((814,817,816)); +#3015685=IFCINDEXEDPOLYGONALFACE((815,817,835)); +#3015686=IFCINDEXEDPOLYGONALFACE((298,652,857)); +#3015687=IFCINDEXEDPOLYGONALFACE((298,508,652)); +#3015688=IFCINDEXEDPOLYGONALFACE((162,247,148)); +#3015689=IFCINDEXEDPOLYGONALFACE((41,335,21)); +#3015690=IFCINDEXEDPOLYGONALFACE((42,335,41)); +#3015691=IFCINDEXEDPOLYGONALFACE((492,801,822)); +#3015692=IFCINDEXEDPOLYGONALFACE((604,605,602)); +#3015693=IFCINDEXEDPOLYGONALFACE((570,569,605)); +#3015694=IFCINDEXEDPOLYGONALFACE((569,601,605)); +#3015695=IFCINDEXEDPOLYGONALFACE((602,605,601)); +#3015696=IFCINDEXEDPOLYGONALFACE((602,591,604)); +#3015697=IFCINDEXEDPOLYGONALFACE((590,589,604)); +#3015698=IFCINDEXEDPOLYGONALFACE((560,823,801)); +#3015699=IFCINDEXEDPOLYGONALFACE((560,481,823)); +#3015700=IFCINDEXEDPOLYGONALFACE((481,833,823)); +#3015701=IFCINDEXEDPOLYGONALFACE((746,824,825)); +#3015702=IFCINDEXEDPOLYGONALFACE((824,289,826)); +#3015703=IFCINDEXEDPOLYGONALFACE((336,43,442)); +#3015704=IFCINDEXEDPOLYGONALFACE((336,442,622)); +#3015705=IFCINDEXEDPOLYGONALFACE((860,183,870)); +#3015706=IFCINDEXEDPOLYGONALFACE((860,870,511)); +#3015707=IFCINDEXEDPOLYGONALFACE((860,511,827)); +#3015708=IFCINDEXEDPOLYGONALFACE((777,681,831)); +#3015709=IFCINDEXEDPOLYGONALFACE((490,830,831)); +#3015710=IFCINDEXEDPOLYGONALFACE((889,830,490)); +#3015711=IFCINDEXEDPOLYGONALFACE((899,647,730)); +#3015712=IFCINDEXEDPOLYGONALFACE((326,730,647)); +#3015713=IFCINDEXEDPOLYGONALFACE((129,130,758)); +#3015714=IFCINDEXEDPOLYGONALFACE((130,800,699)); +#3015715=IFCINDEXEDPOLYGONALFACE((758,130,699)); +#3015716=IFCINDEXEDPOLYGONALFACE((800,799,698)); +#3015717=IFCINDEXEDPOLYGONALFACE((851,868,111)); +#3015718=IFCINDEXEDPOLYGONALFACE((851,111,466)); +#3015719=IFCINDEXEDPOLYGONALFACE((821,851,850)); +#3015720=IFCINDEXEDPOLYGONALFACE((820,821,850)); +#3015721=IFCINDEXEDPOLYGONALFACE((714,471,470)); +#3015722=IFCINDEXEDPOLYGONALFACE((470,868,821)); +#3015723=IFCINDEXEDPOLYGONALFACE((821,868,851)); +#3015724=IFCINDEXEDPOLYGONALFACE((428,470,821)); +#3015725=IFCINDEXEDPOLYGONALFACE((194,389,896)); +#3015726=IFCINDEXEDPOLYGONALFACE((194,142,389)); +#3015727=IFCINDEXEDPOLYGONALFACE((142,832,389)); +#3015728=IFCINDEXEDPOLYGONALFACE((708,709,484)); +#3015729=IFCINDEXEDPOLYGONALFACE((657,886,709)); +#3015730=IFCINDEXEDPOLYGONALFACE((657,452,886)); +#3015731=IFCINDEXEDPOLYGONALFACE((451,54,886)); +#3015732=IFCINDEXEDPOLYGONALFACE((484,493,492)); +#3015733=IFCINDEXEDPOLYGONALFACE((493,54,55)); +#3015734=IFCINDEXEDPOLYGONALFACE((709,886,54)); +#3015735=IFCINDEXEDPOLYGONALFACE((484,709,493)); +#3015736=IFCINDEXEDPOLYGONALFACE((496,500,499)); +#3015737=IFCINDEXEDPOLYGONALFACE((494,495,496)); +#3015738=IFCINDEXEDPOLYGONALFACE((495,843,500)); +#3015739=IFCINDEXEDPOLYGONALFACE((500,843,501)); +#3015740=IFCINDEXEDPOLYGONALFACE((553,825,826)); +#3015741=IFCINDEXEDPOLYGONALFACE((761,309,308)); +#3015742=IFCINDEXEDPOLYGONALFACE((275,383,382)); +#3015743=IFCINDEXEDPOLYGONALFACE((468,480,469)); +#3015744=IFCINDEXEDPOLYGONALFACE((714,735,471)); +#3015745=IFCINDEXEDPOLYGONALFACE((833,480,468)); +#3015746=IFCINDEXEDPOLYGONALFACE((471,833,468)); +#3015747=IFCINDEXEDPOLYGONALFACE((833,481,480)); +#3015748=IFCINDEXEDPOLYGONALFACE((483,823,833)); +#3015749=IFCINDEXEDPOLYGONALFACE((735,736,471)); +#3015750=IFCINDEXEDPOLYGONALFACE((833,736,483)); +#3015751=IFCINDEXEDPOLYGONALFACE((743,418,420)); +#3015752=IFCINDEXEDPOLYGONALFACE((107,420,694)); +#3015753=IFCINDEXEDPOLYGONALFACE((473,420,107)); +#3015754=IFCINDEXEDPOLYGONALFACE((356,658,657)); +#3015755=IFCINDEXEDPOLYGONALFACE((396,834,446)); +#3015756=IFCINDEXEDPOLYGONALFACE((394,835,396)); +#3015757=IFCINDEXEDPOLYGONALFACE((446,658,356)); +#3015758=IFCINDEXEDPOLYGONALFACE((656,658,834)); +#3015759=IFCINDEXEDPOLYGONALFACE((835,817,834)); +#3015760=IFCINDEXEDPOLYGONALFACE((394,815,835)); +#3015761=IFCINDEXEDPOLYGONALFACE((446,834,658)); +#3015762=IFCINDEXEDPOLYGONALFACE((621,707,524)); +#3015763=IFCINDEXEDPOLYGONALFACE((621,524,521)); +#3015764=IFCINDEXEDPOLYGONALFACE((706,836,626)); +#3015765=IFCINDEXEDPOLYGONALFACE((620,838,836)); +#3015766=IFCINDEXEDPOLYGONALFACE((838,765,837)); +#3015767=IFCINDEXEDPOLYGONALFACE((836,837,626)); +#3015768=IFCINDEXEDPOLYGONALFACE((442,70,623)); +#3015769=IFCINDEXEDPOLYGONALFACE((802,916,734)); +#3015770=IFCINDEXEDPOLYGONALFACE((683,628,607)); +#3015771=IFCINDEXEDPOLYGONALFACE((628,629,608)); +#3015772=IFCINDEXEDPOLYGONALFACE((607,628,608)); +#3015773=IFCINDEXEDPOLYGONALFACE((802,734,683)); +#3015774=IFCINDEXEDPOLYGONALFACE((633,230,839)); +#3015775=IFCINDEXEDPOLYGONALFACE((839,230,231)); +#3015776=IFCINDEXEDPOLYGONALFACE((840,231,774)); +#3015777=IFCINDEXEDPOLYGONALFACE((839,840,915)); +#3015778=IFCINDEXEDPOLYGONALFACE((131,194,896)); +#3015779=IFCINDEXEDPOLYGONALFACE((639,131,896)); +#3015780=IFCINDEXEDPOLYGONALFACE((656,834,501)); +#3015781=IFCINDEXEDPOLYGONALFACE((501,834,817)); +#3015782=IFCINDEXEDPOLYGONALFACE((499,501,817)); +#3015783=IFCINDEXEDPOLYGONALFACE((842,843,495)); +#3015784=IFCINDEXEDPOLYGONALFACE((842,495,450)); +#3015785=IFCINDEXEDPOLYGONALFACE((843,656,501)); +#3015786=IFCINDEXEDPOLYGONALFACE((452,657,656)); +#3015787=IFCINDEXEDPOLYGONALFACE((452,656,842)); +#3015788=IFCINDEXEDPOLYGONALFACE((830,109,777)); +#3015789=IFCINDEXEDPOLYGONALFACE((830,847,109)); +#3015790=IFCINDEXEDPOLYGONALFACE((109,674,673)); +#3015791=IFCINDEXEDPOLYGONALFACE((905,615,894)); +#3015792=IFCINDEXEDPOLYGONALFACE((695,696,894)); +#3015793=IFCINDEXEDPOLYGONALFACE((696,905,894)); +#3015794=IFCINDEXEDPOLYGONALFACE((378,615,905)); +#3015795=IFCINDEXEDPOLYGONALFACE((329,914,788)); +#3015796=IFCINDEXEDPOLYGONALFACE((215,163,212)); +#3015797=IFCINDEXEDPOLYGONALFACE((163,220,234)); +#3015798=IFCINDEXEDPOLYGONALFACE((234,287,163)); +#3015799=IFCINDEXEDPOLYGONALFACE((810,844,387)); +#3015800=IFCINDEXEDPOLYGONALFACE((672,845,646)); +#3015801=IFCINDEXEDPOLYGONALFACE((901,845,672)); +#3015802=IFCINDEXEDPOLYGONALFACE((901,516,845)); +#3015803=IFCINDEXEDPOLYGONALFACE((675,618,224)); +#3015804=IFCINDEXEDPOLYGONALFACE((643,246,106)); +#3015805=IFCINDEXEDPOLYGONALFACE((440,846,449)); +#3015806=IFCINDEXEDPOLYGONALFACE((440,820,846)); +#3015807=IFCINDEXEDPOLYGONALFACE((448,439,449)); +#3015808=IFCINDEXEDPOLYGONALFACE((448,447,439)); +#3015809=IFCINDEXEDPOLYGONALFACE((447,441,439)); +#3015810=IFCINDEXEDPOLYGONALFACE((779,910,635)); +#3015811=IFCINDEXEDPOLYGONALFACE((910,848,635)); +#3015812=IFCINDEXEDPOLYGONALFACE((438,606,635)); +#3015813=IFCINDEXEDPOLYGONALFACE((438,635,848)); +#3015814=IFCINDEXEDPOLYGONALFACE((848,910,724)); +#3015815=IFCINDEXEDPOLYGONALFACE((653,437,849)); +#3015816=IFCINDEXEDPOLYGONALFACE((724,849,848)); +#3015817=IFCINDEXEDPOLYGONALFACE((849,437,438)); +#3015818=IFCINDEXEDPOLYGONALFACE((477,882,466)); +#3015819=IFCINDEXEDPOLYGONALFACE((466,882,850)); +#3015820=IFCINDEXEDPOLYGONALFACE((852,775,861)); +#3015821=IFCINDEXEDPOLYGONALFACE((794,293,94)); +#3015822=IFCINDEXEDPOLYGONALFACE((278,277,854)); +#3015823=IFCINDEXEDPOLYGONALFACE((277,382,854)); +#3015824=IFCINDEXEDPOLYGONALFACE((382,381,853)); +#3015825=IFCINDEXEDPOLYGONALFACE((888,853,381)); +#3015826=IFCINDEXEDPOLYGONALFACE((159,611,888)); +#3015827=IFCINDEXEDPOLYGONALFACE((158,611,159)); +#3015828=IFCINDEXEDPOLYGONALFACE((251,458,235)); +#3015829=IFCINDEXEDPOLYGONALFACE((458,251,359)); +#3015830=IFCINDEXEDPOLYGONALFACE((235,458,158)); +#3015831=IFCINDEXEDPOLYGONALFACE((854,612,278)); +#3015832=IFCINDEXEDPOLYGONALFACE((458,670,611)); +#3015833=IFCINDEXEDPOLYGONALFACE((888,611,853)); +#3015834=IFCINDEXEDPOLYGONALFACE((458,611,158)); +#3015835=IFCINDEXEDPOLYGONALFACE((46,670,458)); +#3015836=IFCINDEXEDPOLYGONALFACE((320,670,321)); +#3015837=IFCINDEXEDPOLYGONALFACE((808,855,747)); +#3015838=IFCINDEXEDPOLYGONALFACE((547,263,808)); +#3015839=IFCINDEXEDPOLYGONALFACE((263,264,808)); +#3015840=IFCINDEXEDPOLYGONALFACE((264,885,855)); +#3015841=IFCINDEXEDPOLYGONALFACE((855,885,745)); +#3015842=IFCINDEXEDPOLYGONALFACE((552,825,554)); +#3015843=IFCINDEXEDPOLYGONALFACE((552,554,543)); +#3015844=IFCINDEXEDPOLYGONALFACE((91,641,856)); +#3015845=IFCINDEXEDPOLYGONALFACE((856,641,640)); +#3015846=IFCINDEXEDPOLYGONALFACE((313,755,314)); +#3015847=IFCINDEXEDPOLYGONALFACE((313,880,755)); +#3015848=IFCINDEXEDPOLYGONALFACE((755,880,754)); +#3015849=IFCINDEXEDPOLYGONALFACE((755,650,315)); +#3015850=IFCINDEXEDPOLYGONALFACE((122,642,121)); +#3015851=IFCINDEXEDPOLYGONALFACE((652,725,857)); +#3015852=IFCINDEXEDPOLYGONALFACE((859,797,858)); +#3015853=IFCINDEXEDPOLYGONALFACE((857,725,859)); +#3015854=IFCINDEXEDPOLYGONALFACE((525,707,646)); +#3015855=IFCINDEXEDPOLYGONALFACE((430,447,860)); +#3015856=IFCINDEXEDPOLYGONALFACE((447,448,391)); +#3015857=IFCINDEXEDPOLYGONALFACE((333,391,679)); +#3015858=IFCINDEXEDPOLYGONALFACE((391,333,183)); +#3015859=IFCINDEXEDPOLYGONALFACE((391,183,860)); +#3015860=IFCINDEXEDPOLYGONALFACE((476,346,424)); +#3015861=IFCINDEXEDPOLYGONALFACE((425,529,424)); +#3015862=IFCINDEXEDPOLYGONALFACE((667,666,861)); +#3015863=IFCINDEXEDPOLYGONALFACE((666,852,861)); +#3015864=IFCINDEXEDPOLYGONALFACE((667,424,529)); +#3015865=IFCINDEXEDPOLYGONALFACE((476,523,475)); +#3015866=IFCINDEXEDPOLYGONALFACE((424,667,476)); +#3015867=IFCINDEXEDPOLYGONALFACE((861,775,523)); +#3015868=IFCINDEXEDPOLYGONALFACE((523,775,522)); +#3015869=IFCINDEXEDPOLYGONALFACE((476,861,523)); +#3015870=IFCINDEXEDPOLYGONALFACE((726,862,828)); +#3015871=IFCINDEXEDPOLYGONALFACE((512,828,511)); +#3015872=IFCINDEXEDPOLYGONALFACE((726,828,512)); +#3015873=IFCINDEXEDPOLYGONALFACE((578,532,531)); +#3015874=IFCINDEXEDPOLYGONALFACE((578,556,532)); +#3015875=IFCINDEXEDPOLYGONALFACE((532,826,530)); +#3015876=IFCINDEXEDPOLYGONALFACE((301,636,508)); +#3015877=IFCINDEXEDPOLYGONALFACE((605,604,409)); +#3015878=IFCINDEXEDPOLYGONALFACE((585,584,604)); +#3015879=IFCINDEXEDPOLYGONALFACE((584,603,604)); +#3015880=IFCINDEXEDPOLYGONALFACE((409,604,603)); +#3015881=IFCINDEXEDPOLYGONALFACE((409,576,605)); +#3015882=IFCINDEXEDPOLYGONALFACE((576,575,605)); +#3015883=IFCINDEXEDPOLYGONALFACE((803,677,902)); +#3015884=IFCINDEXEDPOLYGONALFACE((679,803,333)); +#3015885=IFCINDEXEDPOLYGONALFACE((214,749,680)); +#3015886=IFCINDEXEDPOLYGONALFACE((918,920,921,930)); +#3015887=IFCINDEXEDPOLYGONALFACE((924,929,930,921)); +#3015888=IFCINDEXEDPOLYGONALFACE((919,917,931,927)); +#3015889=IFCINDEXEDPOLYGONALFACE((935,938,940,932)); +#3015890=IFCINDEXEDPOLYGONALFACE((934,937,936)); +#3015891=IFCINDEXEDPOLYGONALFACE((928,936,926)); +#3015892=IFCINDEXEDPOLYGONALFACE((539,542,555,578,514,520,526,579)); +#3015893=IFCINDEXEDPOLYGONALFACE((938,935,927,931)); +#3015894=IFCINDEXEDPOLYGONALFACE((918,930,929,939,940,938,931,917)); +#3015895=IFCINDEXEDPOLYGONALFACE((929,924,941,939)); +#3015896=IFCINDEXEDPOLYGONALFACE((920,919,926,925)); +#3015897=IFCINDEXEDPOLYGONALFACE((932,941,942,933)); +#3015898=IFCINDEXEDPOLYGONALFACE((934,928,927,935)); +#3015899=IFCINDEXEDPOLYGONALFACE((933,942,937)); +#3015900=IFCINDEXEDPOLYGONALFACE((937,942,923)); +#3015901=IFCINDEXEDPOLYGONALFACE((937,923,922)); +#3015902=IFCINDEXEDPOLYGONALFACE((936,922,925)); +#3015903=IFCINDEXEDPOLYGONALFACE((926,936,925)); +#3015904=IFCINDEXEDPOLYGONALFACE((934,936,928)); +#3015905=IFCINDEXEDPOLYGONALFACE((933,937,934)); +#3015906=IFCINDEXEDPOLYGONALFACE((937,922,936)); +#3015907=IFCINDEXEDPOLYGONALFACE((306,320,188,305)); +#3015908=IFCCARTESIANPOINTLIST3D(((-0.196782201528549,0.033968448638916,1.31673467159271),(-0.195088639855385,0.0515152774751186,1.31319868564606),(-0.187984943389893,0.0682358667254448,1.31633770465851),(-0.201236352324486,3.03769572989238E-16,1.3133852481842),(0.192966341972351,0.0440433099865913,1.30894112586975),(0.201236352324486,9.26481884849675E-16,1.3133852481842),(0.195088639855385,0.0515152774751186,1.31319868564606),(0.187984943389893,0.0682358667254448,1.31633770465851),(0.196782201528549,0.033968448638916,1.31673467159271),(0.186798691749573,0.0333321541547775,1.32132112979889),(-0.192966341972351,0.0440433099865913,1.30894112586975),(-0.18291375041008,0.0880866199731827,1.30894112586975),(-0.185445338487625,0.079883486032486,1.31286156177521),(-0.186798691749573,0.0333321541547775,1.32132112979889),(-0.194406539201736,2.88588889689868E-16,1.32132112979889),(-0.197919398546219,2.87613795948901E-16,1.31813526153564),(-0.186798691749573,-0.0333321541547775,1.32132112979889),(-0.187984943389893,-0.0682358667254448,1.31633770465851),(-0.175154238939285,-0.0843498334288597,1.32132112979889),(0.143440142273903,0.142327472567558,1.31248486042023),(0.127599433064461,0.154048785567284,1.31627428531647),(0.153904780745506,0.127774327993393,1.31627321243286),(-0.196782201528549,-0.033968448638916,1.31673467159271),(0.185445338487625,0.079883486032486,1.31286156177521),(-0.163295134902,-0.11870564520359,1.31295108795166),(-0.185445338487625,-0.079883486032486,1.31286156177521),(0.197919398546219,8.83162131767808E-16,1.31813526153564),(0.194406539201736,8.73566836662193E-16,1.32132112979889),(-0.203018948435783,3.30997764716082E-16,1.30894112586975),(0.196782201528549,-0.033968448638916,1.31673467159271),(0.203018948435783,9.86970095799881E-16,1.30894112586975),(0.18291375041008,0.0880866199731827,1.30894112586975),(-0.163295134902,0.11870564520359,1.31295108795166),(-0.144126117229462,0.141244292259216,1.31314861774445),(-0.153904780745506,0.127774327993393,1.31627321243286),(0.163295134902,0.11870564520359,1.31295108795166),(-0.153904780745506,-0.127774327993393,1.31627321243286),(-0.127599433064461,-0.154048785567284,1.31627428531647),(-0.123980365693569,0.158219262957573,1.31473529338837),(-0.126580238342285,0.15872660279274,1.30894112586975),(0.11471363902092,0.166178733110428,1.31284201145172),(0.0970067903399467,0.175211399793625,1.31592619419098),(0.0670522600412369,0.190277457237244,1.3132655620575),(-0.605127274990082,0.0634018108248711,0.332936346530914),(-0.583570003509521,0.156367108225822,0.329323083162308),(-0.604156076908112,2.71015444193624E-16,0.329323083162308),(-0.42720291018486,0.42720291018486,0.329323083162308),(-0.492245733737946,0.35800102353096,0.333203077316284),(0.126580238342285,0.15872660279274,1.30894112586975),(0.195088639855385,-0.0515152774751186,1.31319868564606),(0.187984943389893,-0.0682358667254448,1.31633770465851),(-0.192966341972351,-0.0440433099865913,1.30894112586975),(-0.195088639855385,-0.0515152774751186,1.31319868564606),(0.052279956638813,-0.0193958226591349,1.44490337371826),(0.0382151193916798,-0.00730848452076316,1.48775780200958),(0.0219153314828873,-0.00542263826355338,1.56609404087067),(-0.259398072957993,-0.557803153991699,0.539002954959869),(-0.297665268182755,-0.515571355819702,0.344131380319595),(-0.339975744485855,-0.505649745464325,0.394259303808212),(0.192966341972351,-0.0440433099865913,1.30894112586975),(0.18291375041008,-0.0880866199731827,1.30894112586975),(0.185445338487625,-0.079883486032486,1.31286156177521),(0.186798691749573,-0.0333321541547775,1.32132112979889),(-0.143440142273903,-0.142327472567558,1.31248486042023),(-0.18291375041008,-0.0880866199731827,1.30894112586975),(0.163295134902,-0.11870564520359,1.31295108795166),(0.144126117229462,-0.141244292259216,1.31314861774445),(0.153904780745506,-0.127774327993393,1.31627321243286),(-0.0857545733451843,0.180863201618195,1.31608664989471),(-0.0451759658753872,0.197928830981255,1.30894112586975),(0.280817478895187,-0.541811048984528,0.335512936115265),(0.24952332675457,-0.554746091365814,0.338494747877121),(0.282162487506866,-0.537615716457367,0.338494747877121),(0.123980365693569,-0.158219262957573,1.31473529338837),(0.126580238342285,-0.15872660279274,1.30894112586975),(-0.11471363902092,-0.166178733110428,1.31284201145172),(-0.0970067903399467,-0.175211399793625,1.31592619419098),(-0.0670522600412369,-0.190277457237244,1.3132655620575),(0.520696759223938,-0.359411001205444,0.429396331310272),(0.517943143844604,-0.357510328292847,0.560272514820099),(0.624679267406464,-0.110484071075916,0.521776258945465),(-0.0432595238089561,0.189532354474068,1.32132112979889),(-0.0332557000219822,0.198652938008308,1.31396448612213),(-0.0626771077513695,0.187583595514297,1.31885409355164),(0.0451759658753872,-0.197928830981255,1.30894112586975),(-0.053484134376049,-0.303323596715927,0.976357161998749),(-0.0451759658753872,-0.197928830981255,1.30894112586975),(0.235943883657455,0.197980418801308,0.976357161998749),(0.143493071198463,0.616303682327271,0.537064254283905),(0.230046361684799,0.53572940826416,0.693913042545319),(0.116667956113815,0.553127467632294,0.723977446556091),(0.567636072635651,-0.219300553202629,0.333037823438644),(0.53706967830658,-0.289640307426453,0.335396975278854),(0.492245733737946,-0.35800102353096,0.333203077316284),(-0.235943883657455,0.197980418801308,0.976357161998749),(0.289427995681763,-0.105343177914619,0.976357161998749),(-0.308002859354019,3.10633557416872E-16,0.976357161998749),(-0.289427995681763,0.105343177914619,0.976357161998749),(-0.420962244272232,-0.420962244272232,0.344131380319595),(0.611621916294098,2.24778213179881E-15,0.338494747877121),(0.608287990093231,-0.0495502576231956,0.335586875677109),(0.60747617483139,-0.0341433770954609,0.338494747877121),(0.538291573524475,0.285802870988846,0.334254741668701),(0.54848301410675,0.268027931451797,0.33588507771492),(0.541564345359802,0.284234881401062,0.338494747877121),(-0.29556730389595,-0.563156425952911,0.486703425645828),(-0.161286532878876,-0.610860407352448,0.54470157623291),(-0.309755623340607,-0.546576797962189,0.566303193569183),(-0.532996475696564,-0.311794459819794,0.516678810119629),(-0.433717995882034,-0.439213156700134,0.51949143409729),(-0.0107827465981245,0.0319181270897388,1.50656020641327),(-0.000541924440767616,0.0363107845187187,1.49653923511505),(0.00626152288168669,0.0216905530542135,1.56609404087067),(-0.162965923547745,0.282265275716782,-1.9555329799914E-07),(-0.207803666591644,0.354626506567001,0.173736974596977),(-0.104507654905319,0.395864754915237,0.171466991305351),(-0.548775792121887,0.267464727163315,0.335914611816406),(-0.554635584354401,0.2497688382864,0.338494747877121),(-0.541564345359802,0.284234881401062,0.338494747877121),(-0.457805633544922,-0.405580371618271,0.338494747877121),(-0.402623236179352,-0.454467684030533,0.338494747877121),(-0.418837577104568,-0.441820025444031,0.33336478471756),(-0.342164367437363,0.262551933526993,0.200741320848465),(-0.326330482959747,0.323374032974243,0.233640432357788),(0.0631797835230827,-0.479898005723953,0.258921355009079),(0.154082879424095,-0.575045108795166,0.344131380319595),(0.298458606004715,-0.446674883365631,0.304757118225098),(0.45467334985733,-0.29334157705307,0.729069411754608),(0.417409598827362,-0.43206387758255,0.606296002864838),(0.493331164121628,-0.324692666530609,0.636103570461273),(-0.216884136199951,0.571876466274261,0.338494747877121),(-0.24952332675457,0.554746091365814,0.338494747877121),(-0.2340037971735,0.562107920646667,0.33346101641655),(-0.0737228766083717,0.607162535190582,0.338494747877121),(-0.109513193368912,0.59834098815918,0.338494747877121),(-0.0920243784785271,0.60178929567337,0.333353459835052),(-0.181093811988831,0.580697953701019,0.338494747877121),(-0.209189027547836,0.5728999376297,0.334912002086639),(0.587843060493469,0.158487051725388,0.333414077758789),(0.57732743024826,0.197144463658333,0.335174232721329),(0.580778062343597,0.180836752057076,0.338494747877121),(-0.457805633544922,0.405580371618271,0.338494747877121),(-0.402623236179352,0.454467684030533,0.338494747877121),(-0.418837577104568,0.441820025444031,0.33336478471756),(0.181093811988831,-0.580697953701019,0.338494747877121),(0.144755974411964,-0.592921376228333,0.335645139217377),(0.209189027547836,-0.5728999376297,0.334912002086639),(-0.285869121551514,-0.539103448390961,0.335422605276108),(-0.24952332675457,-0.554746091365814,0.338494747877121),(-0.314801692962646,-0.52048534154892,0.338494747877121),(0.216884136199951,0.571876466274261,0.338494747877121),(0.24952332675457,0.554746091365814,0.338494747877121),(0.2340037971735,0.562107920646667,0.33346101641655),(-0.593849301338196,0.146370708942413,0.338494747877121),(-0.587845325469971,0.158478051424026,0.333413869142532),(-0.580778062343597,0.180836752057076,0.338494747877121),(-0.57732743024826,0.197144463658333,0.335174232721329),(-0.57732743024826,-0.197144463658333,0.335174232721329),(-0.569818913936615,-0.21864378452301,0.335628718137741),(-0.580778062343597,-0.180836752057076,0.338494747877121),(0.593849301338196,0.146370708942413,0.338494747877121),(-0.302078038454056,-0.523214519023895,0.329323083162308),(6.62987324545269E-14,-0.604156076908112,0.329323083162308),(-0.162046164274216,-0.587166965007782,0.333782494068146),(-0.230729669332504,-0.395399332046509,0.23187068104744),(-0.390592962503433,-0.234022423624992,0.229153856635094),(-0.313787072896957,-0.232880219817162,0.143181771039963),(-0.146410658955574,-0.592499434947968,0.335618734359741),(-0.109513193368912,-0.59834098815918,0.338494747877121),(-0.181093811988831,-0.580697953701019,0.338494747877121),(0.0737228766083717,0.607162535190582,0.338494747877121),(0.109513193368912,0.59834098815918,0.338494747877121),(0.0920243784785271,0.60178929567337,0.333353459835052),(0.593849301338196,-0.146370708942413,0.338494747877121),(0.596067905426025,-0.131290540099144,0.335680335760117),(0.598589897155762,-0.107328727841377,0.338494747877121),(0.608700096607208,2.23802028883995E-15,0.333248645067215),(0.60747617483139,0.0341433770954609,0.338494747877121),(0.608450651168823,0.0437638685107231,0.335113227367401),(0.548775792121887,-0.267464727163315,0.335914611816406),(0.554635584354401,-0.2497688382864,0.338494747877121),(0.541564345359802,-0.284234881401062,0.338494747877121),(-0.242910981178284,0.47673961520195,0.737426221370697),(-0.170327380299568,0.573940515518188,0.613010704517365),(-0.324441760778427,0.515321373939514,0.574666440486908),(-0.53706967830658,0.289640307426453,0.335396975278854),(-0.52062463760376,0.314571261405945,0.338494747877121),(-0.32593184709549,2.5085089844195E-16,-1.9555329799914E-07),(-0.358959436416626,0.189112618565559,0.166128009557724),(-0.306275755167007,0.111475251615047,-1.9555329799914E-07),(-0.298242539167404,0.531287252902985,0.333994477987289),(-0.282162487506866,0.537615716457367,0.338494747877121),(-0.280817478895187,0.541811048984528,0.335512936115265),(-0.347440868616104,0.503354966640472,0.338494747877121),(-0.338765919208527,0.507473230361938,0.335335969924927),(-0.360804796218872,0.492064267396927,0.335357874631882),(-0.314801692962646,0.52048534154892,0.338494747877121),(-0.460905641317368,0.399978011846542,0.33551099896431),(-0.47874528169632,0.375243991613388,0.338494747877121),(0.47874528169632,0.375243991613388,0.338494747877121),(0.490773558616638,0.363216251134872,0.336055994033813),(0.49968495965004,0.344907641410828,0.338494747877121),(0.457805633544922,0.405580371618271,0.338494747877121),(0.462940514087677,0.397680431604385,0.335578262805939),(0.362408667802811,0.49131190776825,0.335967987775803),(0.341266363859177,0.505565106868744,0.335022300481796),(0.347440868616104,0.503354966640472,0.338494747877121),(0.0368614383041859,0.607162535190582,0.338494747877121),(0.0127045847475529,0.610072672367096,0.335417509078979),(-0.0368614383041859,-0.607162535190582,0.338494747877121),(-0.0737228766083717,-0.607162535190582,0.338494747877121),(-0.0646126866340637,-0.605859577655792,0.334023416042328),(0.208390414714813,0.573249638080597,0.334999799728394),(0.181093811988831,0.580697953701019,0.338494747877121),(-0.0920243784785271,-0.60178929567337,0.333353459835052),(0.274886965751648,-0.100050672888756,0.968759119510651),(0.292528599500656,1.25535428508242E-15,0.968759119510651),(0.185986876487732,9.31774887857949E-16,1.30627799034119),(0.109513193368912,-0.59834098815918,0.338494747877121),(0.0920243784785271,-0.60178929567337,0.333353459835052),(-0.567692577838898,0.224293157458305,0.335750550031662),(-0.112028069794178,0.0215132161974907,1.3869731426239),(-0.112949542701244,3.35856239822415E-16,1.38828837871552),(-0.0859959721565247,-0.0217467378824949,1.42109990119934),(0.0857545733451843,-0.180863201618195,1.31608664989471),(-0.144755974411964,0.592921376228333,0.335645139217377),(0.52062463760376,-0.314571261405945,0.338494747877121),(0.509484708309174,-0.335023105144501,0.334708839654922),(-0.115913644433022,0.59620475769043,0.331791371107101),(-0.156367108225822,0.583570003509521,0.329323083162308),(6.2528717555306E-14,0.604156076908112,0.329323083162308),(0.216884136199951,-0.571876466274261,0.338494747877121),(0.2340037971735,-0.562107920646667,0.33346101641655),(0.0737228766083717,-0.607162535190582,0.338494747877121),(-0.587843060493469,-0.158487051725388,0.333414077758789),(0.141662016510963,-0.294518887996674,0.944480001926422),(0.0680261179804802,-0.345701605081558,0.91374272108078),(0.322637230157852,-0.466197401285172,0.721389472484589),(0.420676171779633,0.474845200777054,0.445596754550934),(0.411379277706146,0.475638270378113,0.563005387783051),(0.541840851306915,0.331009060144424,0.514420926570892),(0.457805633544922,-0.405580371618271,0.338494747877121),(0.402623236179352,-0.454467684030533,0.338494747877121),(0.418837577104568,-0.441820025444031,0.33336478471756),(-0.401154458522797,0.45948538184166,0.335012912750244),(-0.216884136199951,-0.571876466274261,0.338494747877121),(-0.2340037971735,-0.562107920646667,0.33346101641655),(0.587845325469971,-0.158478051424026,0.333413869142532),(0.580778062343597,-0.180836752057076,0.338494747877121),(0.57732743024826,-0.197144463658333,0.335174232721329),(-0.593849301338196,-0.146370708942413,0.338494747877121),(0.0646126866340637,0.605859577655792,0.334023416042328),(0.595330536365509,2.19548822345947E-15,0.344131380319595),(0.60893726348877,0.109850712120533,0.486902683973312),(0.575045108795166,0.154082879424095,0.344131380319595),(-0.490429788827896,0.363652497529984,0.336024701595306),(0.509484708309174,0.335023105144501,0.334708839654922),(0.52062463760376,0.314571261405945,0.338494747877121),(-0.608700096607208,2.71255816262187E-16,0.333248645067215),(-0.60747617483139,-0.0341433770954609,0.338494747877121),(-0.608450651168823,-0.0437638685107231,0.335113227367401),(-0.0631347373127937,-0.188172161579132,1.31815552711487),(-0.121210500597954,-0.151993155479431,1.32132112979889),(-0.0432595238089561,-0.189532354474068,1.32132112979889),(-0.375032037496567,0.478911340236664,0.338494747877121),(0.347440868616104,-0.503354966640472,0.338494747877121),(0.338765919208527,-0.507473230361938,0.335335969924927),(0.360804796218872,-0.492064267396927,0.335357874631882),(0.314801692962646,-0.52048534154892,0.338494747877121),(0.460905641317368,-0.399978011846542,0.33551099896431),(0.47874528169632,-0.375243991613388,0.338494747877121),(-0.509484708309174,0.335023105144501,0.334708839654922),(0.569818913936615,0.21864378452301,0.335628718137741),(0.554635584354401,0.2497688382864,0.338494747877121),(-0.49968495965004,-0.344907641410828,0.338494747877121),(-0.47874528169632,-0.375243991613388,0.338494747877121),(-0.490773558616638,-0.363216251134872,0.336055994033813),(-0.462940514087677,-0.397680431604385,0.335578262805939),(0.285869121551514,0.539103448390961,0.335422605276108),(-0.208390414714813,-0.573249638080597,0.334999799728394),(0.100699417293072,0.308531373739243,0.918935060501099),(0.146264299750328,0.253337204456329,0.968759119510651),(0.210531085729599,0.279913336038589,0.891802251338959),(0.289427995681763,0.105343177914619,0.976357161998749),(0.31323179602623,0.15959957242012,0.914544522762299),(0.314801692962646,0.52048534154892,0.338494747877121),(-0.0127045847475529,-0.610072672367096,0.335417509078979),(0.112028069794178,-0.021513219922781,1.3869731426239),(0.0707689449191093,-0.0421417653560638,1.43149399757385),(0.0859959796071053,-0.0217467471957207,1.42109990119934),(0.298242539167404,-0.531287252902985,0.333994477987289),(0.605127274990082,-0.0634018108248711,0.332936346530914),(0.583570003509521,-0.156367108225822,0.329323083162308),(0.604156076908112,2.22309768589169E-15,0.329323083162308),(-0.115960918366909,-0.145410388708115,1.30627799034119),(-0.224089905619621,-0.188033759593964,0.968759119510651),(-0.167568385601044,-0.0806966796517372,1.30627799034119),(0.207312747836113,-0.530483543872833,0.682549476623535),(0.340346157550812,-0.420318186283112,0.729429244995117),(0.331553757190704,-0.462879657745361,0.682892084121704),(0.154009833931923,-0.598109245300293,0.452182590961456),(0.297665268182755,-0.515571355819702,0.344131380319595),(-0.249678298830986,-0.209504947066307,-1.9555329799914E-07),(-0.345680892467499,-0.149046450853348,0.118854947388172),(-0.306275755167007,-0.111475251615047,-1.9555329799914E-07),(-0.278280645608902,-0.202182725071907,-1.9555329799914E-07),(-0.162965923547745,-0.282265275716782,-1.9555329799914E-07),(-0.0565974712371826,-0.320980221033096,-1.9555329799914E-07),(0.0565974712371826,-0.320980221033096,-1.9555329799914E-07),(0.162965923547745,-0.282265275716782,-1.9555329799914E-07),(0.249678298830986,-0.209504947066307,-1.9555329799914E-07),(0.306275755167007,-0.111475251615047,-1.9555329799914E-07),(0.32593184709549,1.36107394953689E-15,-1.9555329799914E-07),(0.306275755167007,0.111475251615047,-1.9555329799914E-07),(0.249678298830986,0.209504947066307,-1.9555329799914E-07),(0.162965923547745,0.282265275716782,-1.9555329799914E-07),(0.0565974712371826,0.320980221033096,-1.9555329799914E-07),(-0.0565974712371826,0.320980221033096,-1.9555329799914E-07),(-0.249678298830986,0.209504947066307,-1.9555329799914E-07),(-0.343973785638809,2.5085087197217E-16,-1.9555329799914E-07),(-0.327138513326645,0.106293737888336,-1.9555329799914E-07),(-0.202182725071907,0.278280645608902,-1.9555329799914E-07),(-0.106293737888336,0.327138513326645,-1.9555329799914E-07),(6.28726739182635E-14,0.343973785638809,-1.9555329799914E-07),(0.202182725071907,0.278280645608902,-1.9555329799914E-07),(0.278280645608902,0.202182725071907,-1.9555329799914E-07),(0.343973785638809,1.66777081545227E-15,-1.9555329799914E-07),(0.327138513326645,-0.106293737888336,-1.9555329799914E-07),(0.202182725071907,-0.278280645608902,-1.9555329799914E-07),(0.106293737888336,-0.327138513326645,-1.9555329799914E-07),(6.50954916597661E-14,-0.343973785638809,-1.9555329799914E-07),(-0.202182725071907,-0.278280645608902,-1.9555329799914E-07),(-0.346619874238968,0.43280217051506,0.708813607692719),(-0.439277350902557,0.4227574467659,0.571335732936859),(0.121210500597954,0.151993155479431,1.32132112979889),(0.0631347373127937,0.188172161579132,1.31815552711487),(0.0432595238089561,0.189532354474068,1.32132112979889),(0.115960918366909,0.145410388708115,1.30627799034119),(0.224089905619621,0.188033759593964,0.968759119510651),(0.167568385601044,0.0806966796517372,1.30627799034119),(-0.596067905426025,0.131290540099144,0.335680335760117),(-0.598589897155762,0.107328727841377,0.338494747877121),(-0.541564345359802,-0.284234881401062,0.338494747877121),(-0.54848301410675,-0.268027931451797,0.33588507771492),(-0.554635584354401,-0.2497688382864,0.338494747877121),(0.0280730426311493,0.0420142784714699,1.51027059555054),(0.012600245885551,0.0478194281458855,1.51481103897095),(0.0238919444382191,0.0543136261403561,1.48100960254669),(-0.60747617483139,0.0341433770954609,0.338494747877121),(-0.608287990093231,0.0495502576231956,0.335586875677109),(-0.611621916294098,2.71577027037654E-16,0.338494747877121),(0.511173069477081,0.352837264537811,0.597637474536896),(0.583892583847046,0.164762705564499,0.642265856266022),(0.122555673122406,-0.16820302605629,1.19817268848419),(0.167568385601044,-0.0806966796517372,1.30627799034119),(0.115960918366909,-0.145410388708115,1.30627799034119),(0.115913644433022,-0.59620475769043,0.331791371107101),(0.156367108225822,-0.583570003509521,0.329323083162308),(-0.597760796546936,-0.114663638174534,0.333198368549347),(-0.185986876487732,3.30834710873736E-16,1.30627799034119),(-0.121713511645794,-0.0240572839975357,1.35164058208466),(-0.103607572615147,3.34904624775954E-16,1.37274658679962),(0.402623236179352,0.454467684030533,0.338494747877121),(0.418837577104568,0.441820025444031,0.33336478471756),(0.420326352119446,-0.474450379610062,0.439893245697021),(0.309755593538284,-0.546576857566833,0.566303193569183),(0.29556730389595,-0.563156485557556,0.486703217029572),(-0.373480349779129,-0.373480349779129,0.773603737354279),(-0.517943143844604,-0.357510328292847,0.560272514820099),(-0.44718536734581,-0.304358065128326,0.758135914802551),(0.0626771077513695,-0.187583595514297,1.31885409355164),(-0.53813624382019,0.0972417369484901,0.750445544719696),(-0.44718536734581,0.304358065128326,0.758135914802551),(-0.467778950929642,0.140723913908005,0.814055502414703),(0.490429788827896,-0.363652497529984,0.336024701595306),(-0.0805680304765701,0.611975133419037,0.447598606348038),(-0.272030502557755,0.553398787975311,0.526233315467834),(0.491331726312637,0.212856754660606,0.736884891986847),(0.36459144949913,0.247633442282677,0.830317318439484),(0.407061696052551,0.372781276702881,0.712832033634186),(-0.538291573524475,-0.285802870988846,0.334254741668701),(-0.509484708309174,-0.335023105144501,0.334708839654922),(-0.52062463760376,-0.314571261405945,0.338494747877121),(0.198586970567703,-0.269731879234314,0.933515310287476),(0.292040467262268,-0.204502791166306,0.909571170806885),(0.373480409383774,-0.373480349779129,0.773603737354279),(-0.352820426225662,0.457076221704483,0.704046249389648),(-0.517943143844604,0.357510328292847,0.560272514820099),(-0.326135069131851,0.54177314043045,0.54046219587326),(0.567692577838898,-0.224293157458305,0.335750550031662),(-0.282448679208755,0.204808443784714,0.893053770065308),(-0.346078217029572,0.0944890454411507,0.884375512599945),(-0.274886965751648,0.100050672888756,0.968759119510651),(-0.0413859710097313,-0.181323796510696,1.30627799034119),(0.0507970564067364,-0.288084417581558,0.968759119510651),(0.0413859710097313,-0.181323796510696,1.30627799034119),(0.0147313922643661,-0.0147313922643661,3.62596726417542),(0.00271929590962827,-0.0206551011651754,3.40946078300476),(0.0104166669771075,-0.0180421955883503,3.62596726417542),(-0.0280730426311493,-0.0420142784714699,1.51027059555054),(-0.0395001880824566,-0.0390864983201027,1.49223363399506),(-0.0320790968835354,-0.0325423218309879,1.53408741950989),(0.332478225231171,0.0428086370229721,0.933170139789581),(0.349758356809616,1.43706328693832E-15,0.916406571865082),(0.357872158288956,0.0955524668097496,0.897095859050751),(0.597760796546936,0.114663638174534,0.333198368549347),(0.15400142967701,0.266738295555115,0.976357161998749),(0.0629683285951614,0.397566378116608,0.871697008609772),(-0.020833333954215,4.58348797758852E-16,3.33729219436646),(-0.0201234556734562,-0.00539206387475133,3.62596726417542),(-0.0201234556734562,0.00539206387475133,3.62596726417542),(0.420962244272232,-0.420962244272232,0.344131380319595),(0.381321519613266,-0.270875990390778,0.242519527673721),(0.326330482959747,-0.323374032974243,0.233640432357788),(6.62579190189964E-14,-0.595330536365509,0.344131380319595),(-0.154082879424095,-0.575045108795166,0.344131380319595),(-0.0416027419269085,-0.607893407344818,0.394259303808212),(0.0850284546613693,-0.536848664283752,0.754790544509888),(6.53894595263084E-14,-0.407539576292038,0.871697008609772),(-0.0799197927117348,-0.504593670368195,0.792512595653534),(-0.0611749514937401,0.0106558669358492,1.43243300914764),(-0.0593706183135509,0.0473464876413345,1.40908825397491),(-0.052279956638813,0.0193958226591349,1.44490337371826),(0.0395001880824566,0.0390864983201027,1.49223363399506),(0.0320790968835354,0.0325423218309879,1.53408741950989),(-0.247542634606361,-0.32023748755455,0.133038431406021),(-0.0413859710097313,0.181323796510696,1.30627799034119),(-0.0271509569138288,0.108949601650238,1.36331462860107),(0.0169960800558329,0.150844380259514,1.32842874526978),(-0.0507970564067364,0.288084417581558,0.968759119510651),(0.0413859710097313,0.181323796510696,1.30627799034119),(0.0507970564067364,0.288084417581558,0.968759119510651),(-0.274886965751648,-0.100050672888756,0.968759119510651),(-0.292528599500656,3.10168324570593E-16,0.968759119510651),(-0.329706460237503,-0.239545777440071,0.871697008609772),(-0.196901008486748,-0.270149260759354,0.934357583522797),(-0.175627127289772,-0.574123442173004,0.607529759407043),(-0.273201644420624,-0.539263308048248,0.592988193035126),(-0.122555673122406,0.16820302605629,1.19817268848419),(-0.115960918366909,0.145410388708115,1.30627799034119),(-0.0786734446883202,0.163367092609406,1.30627799034119),(0.0451759658753872,0.197928830981255,1.30894112586975),(0.053484134376049,0.303323596715927,0.976357161998749),(-0.0325614996254444,-0.196542680263519,1.31732439994812),(0.274886965751648,0.100050672888756,0.968759119510651),(0.0786734446883202,-0.163367092609406,1.30627799034119),(-0.146264299750328,0.253337204456329,0.968759119510651),(-0.224089905619621,0.188033759593964,0.968759119510651),(-0.167568385601044,0.0806966796517372,1.30627799034119),(0.017580047249794,-0.0273705907166004,1.51147723197937),(0.0302491653710604,-0.0244391746819019,1.48782074451447),(0.0266710836440325,-0.0335346683859825,1.47592401504517),(-0.02046506293118,-0.31263855099678,0.933720648288727),(0.0273314639925957,-0.312400132417679,0.933316051959991),(-0.0463738180696964,-0.0097757363691926,1.46390497684479),(-0.0364564396440983,3.43578903900328E-16,1.51441323757172),(-0.0478667877614498,3.40414494688504E-16,1.46273243427277),(-0.583570003509521,-0.156367108225822,0.329323083162308),(-0.0309978593140841,0.0128397336229682,1.50712883472443),(-0.0382151193916798,0.00730848452076316,1.48775780200958),(0.422353178262711,-0.135975912213326,0.18864968419075),(0.382466912269592,-0.190542802214622,0.166873261332512),(-0.305003106594086,0.524936497211456,0.331546723842621),(-0.364640474319458,0.475208699703217,0.329323083162308),(-0.42047855257988,0.437147319316864,0.331041038036346),(-0.0175800453871489,0.0273705907166004,1.51147723197937),(-0.0125230457633734,0.0216905530542135,1.56609404087067),(0.0122447060421109,0.0295613370835781,1.51386332511902),(0.0125230457633734,0.0216905530542135,1.56609404087067),(-2.52301873837624E-10,0.0627477541565895,1.43122375011444),(0.0102006047964096,0.045065987855196,1.46690475940704),(-9.81152936674334E-09,-0.634051740169525,0.441884756088257),(-2.18767084447791E-08,-0.629347860813141,0.560272514820099),(0.0275007057934999,0.107425600290298,1.39073634147644),(0.0615391694009304,0.0796152427792549,1.40378987789154),(0.048036977648735,0.0520848706364632,1.45330131053925),(-0.015653807669878,0.0162679143249989,1.56609404087067),(-0.027532871812582,-0.0138420416042209,1.51948857307434),(0.358959436416626,-0.189112618565559,0.166128009557724),(0.0210372433066368,0.0253050439059734,1.50983810424805),(0.015653807669878,0.0162679143249989,1.56609404087067),(0.121713511645794,0.0240572839975357,1.35164058208466),(0.0696496665477753,0.0240896195173264,1.41256988048553),(0.103607572615147,6.69669912632085E-16,1.37274658679962),(0.175154238939285,0.0843498334288597,1.32132112979889),(-0.126580238342285,-0.15872660279274,1.30894112586975),(-0.15400142967701,-0.266738295555115,0.976357161998749),(-0.341266363859177,-0.505565106868744,0.335022300481796),(-0.512404382228851,-0.147009015083313,0.740081608295441),(-0.540746450424194,-0.0714124962687492,0.722762823104858),(-0.503073930740356,-0.088962733745575,0.767190992832184),(0.0478667877614498,4.95076305170476E-16,1.46273243427277),(0.0611749552190304,-0.0106558669358492,1.43243300914764),(0.0125230457633734,-0.0216905530542135,1.56609404087067),(0.0107827465981245,-0.0319181270897388,1.50656020641327),(-0.00626152288168669,-0.0216905530542135,1.56609404087067),(-0.0125230457633734,-0.0216905530542135,1.56609404087067),(-0.0122447060421109,-0.0295613370835781,1.51386332511902),(-0.0102006047964096,-0.045065987855196,1.46690475940704),(0.000541924557182938,-0.0363107845187187,1.49653923511505),(5.96646898554098E-10,-0.0627477541565895,1.43122375011444),(0.015653807669878,-0.0162679143249989,1.56609404087067),(-0.015653807669878,-0.0162679143249989,1.56609404087067),(-0.0210372433066368,-0.0253050439059734,1.50983810424805),(-0.0696496665477753,-0.0240896176546812,1.41256988048553),(0.224089905619621,-0.188033759593964,0.968759119510651),(0.312697440385818,-0.533826649188995,0.473902493715286),(0.109062932431698,-0.599185943603516,0.57429039478302),(0.00137429626192898,0.0463867746293545,1.52985727787018),(0.007410136051476,0.0388486795127392,1.58333325386047),(0.0825681090354919,0.521314442157745,0.746931850910187),(0.10992906242609,0.570610344409943,0.658900797367096),(0.0206429325044155,0.591050148010254,0.633952140808105),(0.029640544205904,0.029640544205904,1.58333325386047),(0.0330908335745335,0.0213108081370592,1.58333325386047),(-0.0599072650074959,3.41436731106942E-16,1.47942793369293),(-0.056931909173727,-0.0187855698168278,1.47930753231049),(-0.0447089411318302,-0.0113128814846277,1.53153121471405),(-0.175154238939285,0.0843498334288597,1.32132112979889),(6.3428429175616E-14,0.0419180616736412,1.58333325386047),(-0.007410136051476,0.0388486795127392,1.58333325386047),(0.0968195572495461,0.0866528749465942,1.36994159221649),(0.067562647163868,0.0601045414805412,1.41842746734619),(-0.0222304090857506,0.0327099226415157,1.58333325386047),(-0.0320790968835354,0.0325423218309879,1.53408741950989),(-0.029640544205904,0.029640544205904,1.58333325386047),(-0.0330908335745335,0.0213108081370592,1.58333325386047),(0.0222304090857506,0.0327099226415157,1.58333325386047),(0.04177400842309,0.0290001146495342,1.50896823406219),(0.056931909173727,-0.0187855754047632,1.47930753231049),(0.0599072650074959,5.35002420749169E-16,1.47942793369293),(0.0399936772882938,-0.0195578560233116,1.54208672046661),(-0.0126002449542284,-0.0478194281458855,1.51481103897095),(-0.007410136051476,-0.0388486795127392,1.58333325386047),(-0.00137429556343704,-0.0463867746293545,1.52985727787018),(-0.289427995681763,-0.105343177914619,0.976357161998749),(-0.0305745657533407,0.617742300033569,0.499083310365677),(6.25429748138742E-14,0.595330536365509,0.344131380319595),(-0.029640544205904,-0.029640544205904,1.58333325386047),(-0.0330908335745335,-0.0213108081370592,1.58333325386047),(0.387593179941177,-0.125936657190323,0.871697008609772),(6.37129238256762E-14,-0.0419180616736412,1.58333325386047),(0.007410136051476,-0.0388486795127392,1.58333325386047),(0.0708383172750473,0.465475529432297,0.24573227763176),(0.203514814376831,0.35417714715004,0.170118078589439),(0.0511864982545376,0.384167850017548,0.137965589761734),(-0.0615391694009304,-0.0796152427792549,1.40378987789154),(-0.067562647163868,-0.0601045414805412,1.41842746734619),(-0.0968195497989655,-0.0866528749465942,1.36994159221649),(-0.0511864982545376,-0.384167850017548,0.137965589761734),(-0.203514814376831,-0.35417714715004,0.170118078589439),(0.0155441742390394,-0.0611999034881592,1.47094678878784),(0.0320790931582451,-0.0325423255562782,1.53408741950989),(0.0222304090857506,-0.0327099226415157,1.58333325386047),(0.029640544205904,-0.029640544205904,1.58333325386047),(0.0330908335745335,-0.0213108099997044,1.58333325386047),(-0.0222304090857506,-0.0327099226415157,1.58333325386047),(-0.04177400842309,-0.0290001146495342,1.50896823406219),(-0.0250460915267467,3.46743339581931E-16,1.56609404087067),(0.0250460915267467,4.16546795369566E-16,1.56609404087067),(-0.0180421955883503,-0.0104166669771075,3.62596726417542),(-0.0104166669771075,-0.0180421955883503,3.62596726417542),(-0.00539206387475133,-0.0201234556734562,3.62596726417542),(6.65162369628547E-14,-0.020833333954215,3.62596726417542),(0.00539206387475133,-0.0201234556734562,3.62596726417542),(0.0180421955883503,-0.0104166669771075,3.62596726417542),(0.0201234556734562,-0.00539206387475133,3.62596726417542),(0.0201234556734562,0.00539206387475133,3.62596726417542),(0.0180421955883503,0.0104166669771075,3.62596726417542),(0.0104166669771075,0.0180421955883503,3.62596726417542),(0.00539206387475133,0.0201234556734562,3.62596726417542),(6.6641137053125E-14,0.020833333954215,3.62596726417542),(-0.00539206387475133,0.0201234556734562,3.62596726417542),(-0.0104166669771075,0.0180421955883503,3.62596726417542),(-0.0147313922643661,0.0147313922643661,3.62596726417542),(-0.0180421955883503,0.0104166669771075,3.62596726417542),(-0.337266653776169,3.06235338838254E-16,0.90452629327774),(0.0419180616736412,5.00454540869067E-16,1.58333325386047),(-0.0419180616736412,3.47798874983108E-16,1.58333325386047),(-0.0180421955883503,-0.0104166669771075,1.65315866470337),(-0.0147313922643661,-0.0147313922643661,1.65315866470337),(-0.0201234556734562,-0.00539206387475133,1.65315866470337),(-0.0201234556734562,0.00539206387475133,1.65315866470337),(-0.0180421955883503,0.0104166669771075,1.65315866470337),(-0.0104166669771075,0.0180421955883503,1.65315866470337),(-0.00539206387475133,0.0201234556734562,1.65315866470337),(6.6641137053125E-14,0.020833333954215,1.65315866470337),(0.00539206387475133,0.0201234556734562,1.65315866470337),(0.0104166669771075,0.0180421955883503,1.65315866470337),(0.0147313922643661,0.0147313922643661,1.65315866470337),(0.0180421955883503,0.0104166669771075,1.65315866470337),(0.0201234556734562,0.00539206387475133,1.65315866470337),(0.0201234556734562,-0.00539206387475133,1.65315866470337),(0.0180421955883503,-0.0104166669771075,1.65315866470337),(0.0104166669771075,-0.0180421955883503,1.65315866470337),(0.00539206387475133,-0.0201234556734562,1.65315866470337),(6.65162369628547E-14,-0.020833333954215,1.65315866470337),(-0.00539206387475133,-0.0201234556734562,1.65315866470337),(-0.0104166669771075,-0.0180421955883503,1.65315866470337),(-0.00271929590962827,-0.0206551011651754,1.87116074562073),(0.020833333954215,1.79816942009971E-16,3.33729219436646),(0.020833333954215,2.35897458200461E-16,1.94183373451233),(-0.020833333954215,4.63022196166209E-16,1.94183373451233),(0.00271929637528956,0.0206551011651754,1.87116074562073),(-0.00271929590962827,0.0206551011651754,3.40946078300476),(-0.369736343622208,-0.490772783756256,0.544154644012451),(-0.428318738937378,0.445479601621628,0.457647114992142),(-0.318473517894745,0.529953002929688,0.463078409433365),(0.292845666408539,0.557970762252808,0.411687612533569),(-0.235943883657455,-0.197980418801308,0.976357161998749),(-0.414518296718597,-0.232303068041801,0.225286781787872),(-0.442788779735565,-0.415379017591476,0.33155944943428),(-0.30458003282547,-0.455836266279221,0.291480988264084),(0.530199408531189,0.305074542760849,0.406245738267899),(0.46244141459465,0.381781011819839,0.609849750995636),(0.437945067882538,0.436023324728012,0.509541094303131),(-0.048036977648735,-0.0520848706364632,1.45330131053925),(-0.0707689449191093,-0.0421417616307735,1.43149399757385),(-0.0525149405002594,-0.0378686413168907,1.46701538562775),(-0.00192140799481422,0.0598872266709805,1.4793986082077),(-0.0155441761016846,0.0611999072134495,1.47094678878784),(0.0325614996254444,0.196542680263519,1.31732439994812),(0.00227822968736291,0.200184211134911,1.31603765487671),(0.0332557000219822,-0.198652938008308,1.31396448612213),(-0.00227822968736291,-0.200184211134911,1.31603765487671),(-0.0922864899039268,0.120502829551697,1.35028302669525),(-0.15400142967701,0.266738295555115,0.976357161998749),(-0.297665268182755,0.515571355819702,0.344131380319595),(-0.276241689920425,0.545086979866028,0.402979999780655),(0.624749958515167,2.30517030804119E-15,0.58298933506012),(0.621097564697266,0.122369825839996,0.432266652584076),(-0.302494794130325,0.328870534896851,0.192576587200165),(-0.134413585066795,0.4783735871315,0.247375696897507),(-0.302078038454056,0.523214519023895,0.329323083162308),(-0.395880967378616,-0.418869495391846,0.66909658908844),(0.0807663276791573,-0.613481342792511,0.485453426837921),(0.281774640083313,-0.536876738071442,0.643218040466309),(-0.278699040412903,0.540745079517365,0.33282133936882),(-0.150829166173935,0.611937999725342,0.412306725978851),(-0.142845198512077,0.598684132099152,0.61703497171402),(0.000895560951903462,0.62688535451889,0.573184907436371),(-0.362408667802811,-0.49131190776825,0.335967987775803),(-0.347440868616104,-0.503354966640472,0.338494747877121),(0.583570003509521,0.156367108225822,0.329323083162308),(-0.0399936810135841,0.0195578541606665,1.54208672046661),(-0.04177400842309,0.0290001146495342,1.50896823406219),(0.414518296718597,0.232303068041801,0.225286781787872),(0.442788779735565,0.415379017591476,0.33155944943428),(0.30458003282547,0.455836266279221,0.291480988264084),(0.313787072896957,0.232880219817162,0.143181771039963),(0.030472707003355,-0.603172540664673,0.595143973827362),(0.0198094770312309,-0.534444510936737,0.737758278846741),(-0.156856298446655,-0.522528350353241,0.722582161426544),(0.0271541457623243,-0.328209310770035,0.94095104932785),(-0.0758745521306992,-0.318170517683029,0.944086909294128),(0.0354539044201374,-0.0650101006031036,1.41201722621918),(0.0595998242497444,-0.0728276073932648,1.38403046131134),(0.0462220348417759,-0.0959810391068459,1.36948120594025),(0.112949542701244,7.00806261438001E-16,1.38828837871552),(0.207803666591644,-0.354626506567001,0.173736974596977),(0.104507654905319,-0.395864754915237,0.171466991305351),(-0.422353178262711,0.135975927114487,0.18864968419075),(-0.382466912269592,0.190542802214622,0.166873261332512),(-0.0448766835033894,0.391209304332733,0.114500559866428),(-0.110600486397743,0.372621029615402,0.105357855558395),(0.056931909173727,0.0187855698168278,1.47930753231049),(0.0525149405002594,0.0378686413168907,1.46701538562775),(-0.567636072635651,0.219300553202629,0.333037823438644),(0.401154458522797,-0.45948538184166,0.335012912750244),(-0.40287834405899,2.58809170028098E-16,0.1299729347229),(-0.520696759223938,-0.359411001205444,0.429396331310272),(-0.0707689523696899,0.0421417616307735,1.43149399757385),(-0.575045108795166,-0.154082879424095,0.344131380319595),(-0.515571355819702,-0.297665268182755,0.344131380319595),(-0.119121305644512,-0.0447399206459522,1.3726452589035),(0.146264299750328,-0.253337204456329,0.968759119510651),(-0.533106625080109,0.206320360302925,0.678543150424957),(-0.494034111499786,2.98920309366207E-16,0.785058677196503),(-0.452818721532822,0.224175751209259,0.773370087146759),(0.146410658955574,0.592499434947968,0.335618734359741),(-0.595458924770355,0.0839843228459358,0.604298412799835),(-0.577117800712585,0.218792125582695,0.520294010639191),(-0.420962244272232,0.420962244272232,0.344131380319595),(-0.298458606004715,0.446674883365631,0.304757118225098),(0.565472960472107,2.12019969994277E-15,0.690105020999908),(0.45421952009201,-0.0856100544333458,0.813862681388855),(0.53813624382019,-0.0972417294979095,0.750445544719696),(0.580557763576508,2.16945106593558E-15,0.698449671268463),(0.506231963634491,1.93534682942401E-15,0.797240495681763),(0.444147437810898,0.31391441822052,0.754345655441284),(0.51169615983963,0.293305426836014,0.68082469701767),(0.515571355819702,0.297665268182755,0.344131380319595),(-0.125936657190323,-0.387593179941177,0.871697008609772),(-0.281774669885635,-0.536876738071442,0.643218219280243),(0.598458349704742,0.0858781710267067,0.592727899551392),(0.571380198001862,0.0659632831811905,0.671499729156494),(-0.420326352119446,-0.474450379610062,0.439893245697021),(0.533783435821533,-0.30304953455925,0.418700158596039),(0.490314245223999,-0.376231342554092,0.458307325839996),(0.118086375296116,0.602471888065338,0.419514805078506),(0.503734886646271,-0.174416407942772,0.740081608295441),(0.589700281620026,-0.152791276574135,0.573634684085846),(0.514303147792816,-0.0821463912725449,0.755606234073639),(-0.580557763576508,2.93617194902125E-16,0.698449671268463),(-0.624679267406464,0.110484078526497,0.521776258945465),(-0.0480369813740253,0.0520848706364632,1.45330131053925),(-0.0342869833111763,0.0542613714933395,1.46836745738983),(0.0814106911420822,-0.0604287013411522,1.37528955936432),(0.0593706220388412,-0.0473464876413345,1.40908825397491),(-0.160627976059914,0.315250098705292,0.912244021892548),(-0.0271541364490986,0.328209310770035,0.94095104932785),(-0.125936657190323,0.387593179941177,0.871697008609772),(0.0516013279557228,0.136509656906128,1.33289635181427),(0.0253354366868734,0.116323195397854,1.35646092891693),(-0.292040437459946,0.204502806067467,0.909571170806885),(0.086007721722126,0.0875768885016441,1.35288822650909),(0.235943883657455,-0.197980418801308,0.976357161998749),(-0.20139516890049,-0.486210972070694,0.273860841989517),(-0.0668378919363022,-0.507684230804443,0.261497795581818),(-0.0885512307286263,-0.440694868564606,0.195874586701393),(-0.000216078420635313,0.456440478563309,0.230379194021225),(0.00140765542164445,0.408037573099136,0.169478803873062),(-0.100699409842491,-0.308531373739243,0.918935060501099),(-0.227115765213966,-0.445739775896072,0.778687536716461),(-0.0424844063818455,-0.337166577577591,0.901866376399994),(0.299480438232422,0.523314893245697,0.598748207092285),(0.327071815729141,0.519665360450745,0.547117233276367),(0.379638075828552,-0.123351894319057,0.856623351573944),(0.132968172430992,0.36140313744545,0.0986447110772133),(0.247542634606361,0.32023748755455,0.133038431406021),(0.0885512158274651,0.440694868564606,0.195874586701393),(0.053484134376049,-0.303323596715927,0.976357161998749),(-0.381321519613266,0.270875990390778,0.242519527673721),(-0.515571355819702,0.297665268182755,0.344131380319595),(0.0593706183135509,0.0473464876413345,1.40908825397491),(0.0353792905807495,0.0373637415468693,1.45425522327423),(0.278699040412903,-0.540745079517365,0.33282133936882),(-0.0299538671970367,-0.0224037952721119,1.49273073673248),(-0.0353792905807495,-0.0373637415468693,1.45425522327423),(0.420962244272232,0.420962244272232,0.344131380319595),(0.442016124725342,0.431232571601868,0.450958430767059),(0.297665268182755,0.515571355819702,0.344131380319595),(0.0967112630605698,-0.595112502574921,0.651795387268066),(0.40287834405899,1.56054502053847E-15,0.1299729347229),(0.0585193298757076,-0.121516644954681,1.36514735221863),(0.0346334762871265,-0.0719171613454819,1.43595290184021),(0.0275612361729145,-0.114035099744797,1.38326740264893),(0.53813624382019,0.0972417369484901,0.750445544719696),(0.162046164274216,0.587166965007782,0.333782494068146),(0.302078038454056,0.523214519023895,0.329323083162308),(0.289331406354904,0.543937563896179,0.615078508853912),(-0.0238919425755739,-0.0543136261403561,1.48100960254669),(-0.146264299750328,-0.253337204456329,0.968759119510651),(0.390592962503433,0.234022423624992,0.229153856635094),(0.345680892467499,0.149046435952187,0.118854947388172),(0.175154238939285,-0.0843498334288597,1.32132112979889),(0.0922864824533463,-0.120502829551697,1.35028302669525),(0.440409690141678,-0.432010859251022,0.523364782333374),(0.342164367437363,-0.262551933526993,0.200741320848465),(0.0447089411318302,0.0113128814846277,1.53153121471405),(-0.00140766683034599,-0.408037543296814,0.169478803873062),(0.000216073269257322,-0.456440478563309,0.230379194021225),(-0.0708383247256279,-0.465475529432297,0.24573227763176),(0.375032037496567,-0.478911340236664,0.338494747877121),(-0.0168749988079071,0.14976978302002,1.35115396976471),(0.364640474319458,-0.475208699703217,0.329323083162308),(0.305003106594086,-0.524936497211456,0.331546723842621),(0.42047855257988,-0.437147319316864,0.331041038036346),(0.278284072875977,-0.287504464387894,0.125407740473747),(-0.132968172430992,-0.36140313744545,0.0986447110772133),(0.0648196116089821,-0.492353975772858,0.247089609503746),(0.00573734939098358,-0.501793026924133,0.252073466777802),(0.20139516890049,0.486210972070694,0.273860841989517),(0.0668378844857216,0.507684230804443,0.261497795581818),(0.119121305644512,0.0447399206459522,1.3726452589035),(0.282448679208755,-0.204808428883553,0.893053770065308),(-0.604047954082489,-0.0933791473507881,0.563549816608429),(-0.605155050754547,0.125769078731537,0.459312856197357),(-0.460657119750977,-0.275164872407913,0.735353171825409),(-0.36459144949913,-0.247633442282677,0.830317318439484),(-0.349758356809616,3.06962754851488E-16,0.916406571865082),(-0.387593179941177,-0.125936657190323,0.871697008609772),(-0.32430174946785,-0.0926817655563354,0.930594146251678),(-0.575045108795166,0.154082879424095,0.344131380319595),(-0.599366009235382,0.111555837094784,0.395879477262497),(6.27558646867053E-14,0.407539576292038,0.871697008609772),(0.0448766835033894,-0.391209304332733,0.114500559866428),(0.110600486397743,-0.372621029615402,0.105357855558395),(0.302494794130325,-0.328870534896851,0.192576587200165),(0.134413585066795,-0.4783735871315,0.247375696897507),(0.302078038454056,-0.523214519023895,0.329323083162308),(-0.278284072875977,0.287504464387894,0.125407740473747),(-0.624679267406464,-0.110484078526497,0.521776258945465),(0.42720291018486,-0.42720291018486,0.329323083162308),(0.355671942234039,0.506032288074493,0.498380482196808),(0.329706460237503,0.239545777440071,0.871697008609772),(0.164565116167068,-0.29767769575119,0.901555240154266),(0.104872852563858,-0.307261496782303,0.918792307376862),(0.57662695646286,-0.213526278734207,0.426159530878067),(0.570529460906982,-0.216358855366707,0.568854570388794),(0.036456435918808,4.55811563504911E-16,1.51441323757172),(-0.49030813574791,0.376226633787155,0.458177268505096),(-0.469389110803604,0.360174924135208,0.633309304714203),(-0.546944439411163,0.277170330286026,0.55259370803833),(0.594687163829803,0.225535064935684,0.483746260404587),(0.520766735076904,0.359459310770035,0.430091708898544),(0.387593179941177,0.125936657190323,0.871697008609772),(-0.0275007039308548,-0.107425600290298,1.39073634147644),(0.151435524225235,0.614398002624512,0.430148035287857),(-0.0850284546613693,0.536848723888397,0.754790544509888),(0.526026785373688,-0.29414376616478,0.652376174926758),(0.502467632293701,-0.215807542204857,0.750445544719696),(0.00192140811122954,-0.0598872266709805,1.4793986082077),(-0.0593706183135509,-0.0473464876413345,1.40908825397491),(-0.0516013279557228,-0.136509656906128,1.33289635181427),(-0.0860077291727066,-0.0875768885016441,1.35288822650909),(-0.0253354366868734,-0.116323195397854,1.35646092891693),(0.447185426950455,-0.304358035326004,0.758135914802551),(-0.0462220348417759,0.0959810391068459,1.36948120594025),(-0.0595998242497444,0.0728276073932648,1.38403046131134),(-0.0354539044201374,0.0650101006031036,1.41201722621918),(0.0463738217949867,0.00977573730051517,1.46390497684479),(0.027532871812582,0.0138420416042209,1.51948857307434),(0.0480369739234447,-0.0520848706364632,1.45330131053925),(0.034286979585886,-0.0542613640427589,1.46836745738983),(0.04177400842309,-0.0290001146495342,1.50896823406219),(0.0204650741070509,0.31263855099678,0.933720648288727),(0.150252878665924,0.479191184043884,0.776659309864044),(-0.595330536365509,2.7192216649388E-16,0.344131380319595),(-0.578064858913422,-0.121004201471806,0.636103570461273),(-0.576078593730927,0.0700474753975868,0.660623848438263),(-0.521185696125031,0.359748512506485,0.434463500976562),(0.0299538671970367,0.0224037952721119,1.49273073673248),(0.0271509569138288,-0.108949601650238,1.36331462860107),(-0.0169960800558329,-0.150844380259514,1.32842874526978),(-0.0346334800124168,0.0719171613454819,1.43595290184021),(-0.0585193373262882,0.121516644954681,1.36514735221863),(-0.0275612361729145,0.114035099744797,1.38326740264893),(-0.0648196190595627,0.492353975772858,0.247089609503746),(-0.00573735404759645,0.501793026924133,0.252073466777802),(0.15400142967701,-0.266738295555115,0.976357161998749),(0.0231642983853817,-0.0429060123860836,1.46055781841278),(0.0125788236036897,-0.0513748079538345,1.45104575157166),(-0.281774669885635,0.536876738071442,0.643218040466309),(-0.056931909173727,0.0187855698168278,1.47930753231049),(-0.0814106911420822,0.0604287013411522,1.37528955936432),(-0.49892795085907,-0.315354019403458,0.637037754058838),(-0.348934680223465,-0.424257814884186,0.716934382915497),(-0.2181047052145,-0.501802325248718,0.720216512680054),(-0.0266710836440325,0.0335346683859825,1.47592401504517),(-0.0231642965227365,0.0429060123860836,1.46055781841278),(0.0859959721565247,0.0217467378824949,1.42109990119934),(-0.523214519023895,-0.302078038454056,0.329323083162308),(-0.492245733737946,-0.35800102353096,0.333203077316284),(0.0168749988079071,-0.149769768118858,1.35115396976471),(0.0169411487877369,0.548356235027313,0.748081684112549),(0.0786862447857857,-0.496805489063263,0.775807619094849),(0.236271694302559,-0.385468512773514,0.821869075298309),(0.0535006076097488,-0.337789624929428,0.899677932262421),(-0.1048728749156,0.30726146697998,0.918792307376862),(0.0707689449191093,0.0421417616307735,1.43149399757385),(0.297999531030655,0.410161167383194,0.771505653858185),(0.125936657190323,0.387593179941177,0.871697008609772),(-0.119001738727093,-0.598262131214142,0.397433519363403),(0.308002859354019,1.30581828461834E-15,0.976357161998749),(-0.402189582586288,-0.458609282970428,0.397433519363403),(0.547942578792572,0.264386981725693,0.332881391048431),(-0.0125788236036897,0.0513748079538345,1.45104575157166),(-0.403358042240143,0.223079696297646,0.235290125012398),(-0.137146860361099,0.538340866565704,0.707127749919891),(-0.477932274341583,2.66337413574837E-16,0.252922564744949),(0.575045108795166,-0.154082879424095,0.344131380319595),(0.60528689622879,-0.101225718855858,0.417938083410263),(0.618165373802185,2.27640972783364E-15,0.460743129253387),(0.336947679519653,0.287780493497849,0.828599631786346),(0.292040437459946,0.204502820968628,0.909571170806885),(0.0132952500134706,0.061842892318964,1.47066450119019),(-0.373480379581451,0.373480349779129,0.773603737354279),(-0.0507970564067364,-0.288084417581558,0.968759119510651),(0.477932274341583,1.81057908805169E-15,0.252922564744949),(0.403358042240143,-0.223079696297646,0.235290125012398),(-0.0424121171236038,0.0345370322465897,1.44714605808258),(-0.2335085272789,-0.41718664765358,0.228390604257584),(-0.467778950929642,-0.140723928809166,0.814055502414703),(0.0432595238089561,-0.189532354474068,1.32132112979889),(0.0424121208488941,-0.0345370322465897,1.44714605808258),(-0.317718654870987,0.511213064193726,0.329323083162308),(-0.547942578792572,-0.264386981725693,0.332881391048431),(-0.547566771507263,-0.145376265048981,0.688170611858368),(0.154082879424095,0.575045108795166,0.344131380319595),(0.183513268828392,0.583466172218323,0.405927389860153),(0.151419878005981,-0.614334642887115,0.429612785577774),(0.593265652656555,0.170208141207695,0.520294010639191),(0.587665498256683,0.154124766588211,0.580889880657196),(-0.245813801884651,0.321646422147751,0.133141294121742),(-0.294303566217422,0.56074857711792,0.434463500976562),(0.492245733737946,0.35800102353096,0.333203077316284),(0.523214519023895,0.302078038454056,0.329323083162308),(0.2335085272789,0.41718664765358,0.228390604257584),(0.0195091869682074,0.410976082086563,0.143603980541229),(-0.0859959721565247,0.0217467378824949,1.42109990119934),(-0.539768278598785,0.261338472366333,0.609744966030121),(-0.196225136518478,0.473729342222214,0.285009533166885),(0.346078217029572,-0.0944890379905701,0.884375512599945),(0.529115796089172,0.200424581766129,0.689506471157074),(-0.624749958515167,2.86547540286986E-16,0.58298933506012),(-0.0195091925561428,-0.410976082086563,0.143603980541229),(-0.0140820629894733,-0.462726831436157,0.211761146783829),(-0.336947679519653,-0.287780523300171,0.828599631786346),(-0.363128542900085,-0.363128542900085,0.76417088508606),(0.210531115531921,-0.279913336038589,0.891802251338959),(0.317718654870987,-0.511213064193726,0.329323083162308),(-0.0132952481508255,-0.061842892318964,1.47066450119019),(0.245813801884651,-0.321646422147751,0.133141294121742),(0.0140820480883121,0.462726831436157,0.211761146783829),(-0.527981758117676,0.313669204711914,0.420793920755386),(-5.85493459270836E-13,-0.0392060503363609,1.65315866470337),(0.0277228634804487,-0.0277228634804487,1.65315866470337),(-5.85478985171833E-13,-0.0451409257948399,1.64973223209381),(0.0319194570183754,-0.0319194570183754,1.64973223209381),(0.0451409257948399,4.97718889147232E-16,1.64973223209381),(0.0451409257948399,4.93891994291537E-16,1.58723223209381),(0.0319194570183754,0.0319194570183754,1.58723223209381),(0.0319194570183754,0.0319194570183754,1.64973223209381),(0.0319194570183754,-0.0319194570183754,1.58723223209381),(-5.85478985171833E-13,-0.0451409257948399,1.58723223209381),(-0.0319194570183754,-0.0319194570183754,1.64973223209381),(-0.0319194570183754,-0.0319194570183754,1.58723223209381),(0.0277228634804487,0.0277228634804487,1.65315866470337),(0.0392060503363609,4.90852204802078E-16,1.65315866470337),(-0.0277228634804487,-0.0277228634804487,1.65315866470337),(-0.0319194570183754,0.0319194570183754,1.64973223209381),(-0.0319194570183754,0.0319194570183754,1.58723223209381),(-0.0451409257948399,3.48037632395115E-16,1.58723223209381),(-0.0451409257948399,3.5186452725081E-16,1.64973223209381),(-0.0159820653498173,-0.0276817493140697,1.58333325386047),(-0.0159820653498173,0.0276817493140697,1.58333325386047),(-0.0392060503363609,3.52074326723933E-16,1.65315866470337),(-5.85757137239185E-13,0.0392060503363609,1.65315866470337),(-0.0277228634804487,0.0277228634804487,1.65315866470337),(-5.85760660896245E-13,0.0451409257948399,1.64973223209381),(-5.85760660896245E-13,0.0451409257948399,1.58723223209381))); +#3015909=IFCPOLYGONALFACESET(#3015908,.F.,(#3014209,#3014210,#3014211,#3014212,#3014213,#3014214,#3014215,#3014216,#3014217,#3014218,#3014219,#3014220,#3014221,#3014222,#3014223,#3014224,#3014225,#3014226,#3014227,#3014228,#3014229,#3014230,#3014231,#3014232,#3014233,#3014234,#3014235,#3014236,#3014237,#3014238,#3014239,#3014240,#3014241,#3014242,#3014243,#3014244,#3014245,#3014246,#3014247,#3014248,#3014249,#3014250,#3014251,#3014252,#3014253,#3014254,#3014255,#3014256,#3014257,#3014258,#3014259,#3014260,#3014261,#3014262,#3014263,#3014264,#3014265,#3014266,#3014267,#3014268,#3014269,#3014270,#3014271,#3014272,#3014273,#3014274,#3014275,#3014276,#3014277,#3014278,#3014279,#3014280,#3014281,#3014282,#3014283,#3014284,#3014285,#3014286,#3014287,#3014288,#3014289,#3014290,#3014291,#3014292,#3014293,#3014294,#3014295,#3014296,#3014297,#3014298,#3014299,#3014300,#3014301,#3014302,#3014303,#3014304,#3014305,#3014306,#3014307,#3014308,#3014309,#3014310,#3014311,#3014312,#3014313,#3014314,#3014315,#3014316,#3014317,#3014318,#3014319,#3014320,#3014321,#3014322,#3014323,#3014324,#3014325,#3014326,#3014327,#3014328,#3014329,#3014330,#3014331,#3014332,#3014333,#3014334,#3014335,#3014336,#3014337,#3014338,#3014339,#3014340,#3014341,#3014342,#3014343,#3014344,#3014345,#3014346,#3014347,#3014348,#3014349,#3014350,#3014351,#3014352,#3014353,#3014354,#3014355,#3014356,#3014357,#3014358,#3014359,#3014360,#3014361,#3014362,#3014363,#3014364,#3014365,#3014366,#3014367,#3014368,#3014369,#3014370,#3014371,#3014372,#3014373,#3014374,#3014375,#3014376,#3014377,#3014378,#3014379,#3014380,#3014381,#3014382,#3014383,#3014384,#3014385,#3014387,#3014388,#3014389,#3014390,#3014391,#3014392,#3014393,#3014394,#3014395,#3014396,#3014397,#3014398,#3014399,#3014400,#3014401,#3014402,#3014403,#3014404,#3014405,#3014406,#3014407,#3014408,#3014409,#3014410,#3014411,#3014412,#3014413,#3014414,#3014415,#3014416,#3014417,#3014418,#3014419,#3014420,#3014421,#3014422,#3014423,#3014424,#3014425,#3014426,#3014427,#3014428,#3014429,#3014430,#3014431,#3014432,#3014433,#3014434,#3014435,#3014436,#3014437,#3014438,#3014439,#3014440,#3014441,#3014442,#3014443,#3014444,#3014445,#3014446,#3014447,#3014448,#3014449,#3014450,#3014451,#3014452,#3014453,#3014454,#3014455,#3014456,#3014457,#3014458,#3014459,#3014460,#3014461,#3014462,#3014463,#3014464,#3014465,#3014466,#3014467,#3014468,#3014469,#3014470,#3014471,#3014472,#3014473,#3014474,#3014475,#3014476,#3014477,#3014478,#3014479,#3014480,#3014481,#3014482,#3014483,#3014484,#3014485,#3014486,#3014487,#3014488,#3014489,#3014490,#3014491,#3014492,#3014493,#3014494,#3014495,#3014496,#3014497,#3014498,#3014499,#3014500,#3014501,#3014502,#3014503,#3014504,#3014505,#3014506,#3014507,#3014508,#3014509,#3014510,#3014511,#3014512,#3014513,#3014514,#3014516,#3014517,#3014519,#3014520,#3014525,#3014526,#3014527,#3014528,#3014529,#3014530,#3014531,#3014532,#3014533,#3014534,#3014535,#3014536,#3014537,#3014538,#3014539,#3014540,#3014541,#3014542,#3014543,#3014544,#3014545,#3014546,#3014547,#3014548,#3014549,#3014550,#3014551,#3014552,#3014553,#3014554,#3014555,#3014556,#3014557,#3014558,#3014559,#3014560,#3014561,#3014562,#3014563,#3014564,#3014565,#3014566,#3014567,#3014568,#3014569,#3014570,#3014571,#3014572,#3014573,#3014574,#3014575,#3014576,#3014577,#3014578,#3014579,#3014580,#3014581,#3014582,#3014583,#3014584,#3014585,#3014586,#3014587,#3014588,#3014589,#3014590,#3014591,#3014592,#3014593,#3014594,#3014595,#3014596,#3014597,#3014598,#3014599,#3014600,#3014601,#3014602,#3014603,#3014604,#3014605,#3014606,#3014607,#3014608,#3014609,#3014610,#3014611,#3014612,#3014613,#3014614,#3014615,#3014616,#3014617,#3014618,#3014619,#3014620,#3014621,#3014622,#3014623,#3014624,#3014625,#3014626,#3014627,#3014628,#3014629,#3014630,#3014631,#3014632,#3014633,#3014634,#3014635,#3014636,#3014637,#3014638,#3014639,#3014640,#3014641,#3014642,#3014643,#3014644,#3014645,#3014646,#3014647,#3014648,#3014649,#3014650,#3014651,#3014652,#3014653,#3014654,#3014655,#3014656,#3014657,#3014658,#3014659,#3014660,#3014661,#3014662,#3014663,#3014664,#3014665,#3014666,#3014667,#3014668,#3014669,#3014670,#3014671,#3014672,#3014673,#3014674,#3014675,#3014676,#3014677,#3014678,#3014679,#3014680,#3014681,#3014682,#3014683,#3014684,#3014685,#3014686,#3014687,#3014688,#3014689,#3014690,#3014691,#3014692,#3014693,#3014694,#3014695,#3014696,#3014697,#3014698,#3014699,#3014700,#3014701,#3014702,#3014703,#3014704,#3014705,#3014706,#3014707,#3014708,#3014709,#3014710,#3014711,#3014712,#3014713,#3014714,#3014715,#3014716,#3014717,#3014718,#3014719,#3014720,#3014721,#3014722,#3014723,#3014724,#3014725,#3014726,#3014727,#3014728,#3014729,#3014730,#3014731,#3014732,#3014733,#3014734,#3014735,#3014736,#3014737,#3014738,#3014739,#3014740,#3014741,#3014742,#3014743,#3014744,#3014745,#3014746,#3014747,#3014748,#3014749,#3014750,#3014751,#3014752,#3014753,#3014754,#3014755,#3014756,#3014757,#3014758,#3014759,#3014760,#3014761,#3014762,#3014763,#3014764,#3014765,#3014766,#3014767,#3014768,#3014769,#3014770,#3014771,#3014772,#3014773,#3014774,#3014775,#3014776,#3014777,#3014778,#3014779,#3014780,#3014781,#3014782,#3014783,#3014784,#3014785,#3014786,#3014787,#3014788,#3014789,#3014790,#3014791,#3014792,#3014793,#3014794,#3014795,#3014796,#3014797,#3014798,#3014799,#3014800,#3014801,#3014802,#3014803,#3014804,#3014805,#3014806,#3014807,#3014808,#3014809,#3014810,#3014811,#3014812,#3014813,#3014814,#3014815,#3014816,#3014817,#3014818,#3014819,#3014820,#3014821,#3014822,#3014823,#3014824,#3014825,#3014826,#3014827,#3014828,#3014829,#3014830,#3014831,#3014832,#3014833,#3014834,#3014835,#3014836,#3014837,#3014838,#3014839,#3014840,#3014841,#3014842,#3014843,#3014844,#3014845,#3014846,#3014847,#3014848,#3014849,#3014850,#3014851,#3014852,#3014853,#3014854,#3014855,#3014856,#3014857,#3014858,#3014859,#3014860,#3014861,#3014862,#3014863,#3014864,#3014865,#3014866,#3014867,#3014868,#3014869,#3014870,#3014871,#3014872,#3014873,#3014874,#3014875,#3014876,#3014877,#3014878,#3014879,#3014880,#3014881,#3014882,#3014883,#3014884,#3014885,#3014886,#3014887,#3014888,#3014889,#3014890,#3014891,#3014892,#3014893,#3014894,#3014895,#3014896,#3014897,#3014898,#3014899,#3014900,#3014901,#3014902,#3014903,#3014904,#3014905,#3014906,#3014907,#3014908,#3014909,#3014910,#3014911,#3014912,#3014913,#3014914,#3014915,#3014916,#3014917,#3014918,#3014919,#3014920,#3014921,#3014922,#3014923,#3014924,#3014925,#3014926,#3014927,#3014928,#3014929,#3014930,#3014931,#3014932,#3014933,#3014934,#3014935,#3014936,#3014937,#3014938,#3014939,#3014940,#3014941,#3014942,#3014943,#3014944,#3014945,#3014946,#3014947,#3014948,#3014949,#3014950,#3014951,#3014952,#3014953,#3014954,#3014955,#3014956,#3014957,#3014958,#3014959,#3014960,#3014961,#3014962,#3014963,#3014964,#3014965,#3014966,#3014967,#3014968,#3014969,#3014970,#3014971,#3014972,#3014973,#3014974,#3014975,#3014976,#3014977,#3014978,#3014979,#3014980,#3014981,#3014982,#3014983,#3014984,#3014985,#3014986,#3014987,#3014988,#3014989,#3014990,#3014991,#3014992,#3014993,#3014994,#3014995,#3014996,#3014997,#3014998,#3014999,#3015000,#3015001,#3015002,#3015003,#3015004,#3015005,#3015006,#3015007,#3015008,#3015009,#3015010,#3015011,#3015012,#3015013,#3015014,#3015015,#3015016,#3015017,#3015018,#3015019,#3015020,#3015021,#3015022,#3015023,#3015024,#3015025,#3015026,#3015027,#3015028,#3015029,#3015030,#3015031,#3015032,#3015033,#3015034,#3015035,#3015036,#3015037,#3015038,#3015039,#3015040,#3015041,#3015042,#3015043,#3015044,#3015045,#3015046,#3015047,#3015048,#3015049,#3015050,#3015051,#3015052,#3015053,#3015054,#3015055,#3015056,#3015057,#3015058,#3015059,#3015060,#3015061,#3015062,#3015063,#3015064,#3015065,#3015066,#3015067,#3015068,#3015069,#3015070,#3015071,#3015072,#3015073,#3015074,#3015075,#3015076,#3015077,#3015078,#3015079,#3015080,#3015081,#3015082,#3015083,#3015084,#3015085,#3015086,#3015087,#3015088,#3015089,#3015090,#3015091,#3015092,#3015093,#3015094,#3015095,#3015096,#3015097,#3015098,#3015099,#3015100,#3015101,#3015102,#3015103,#3015104,#3015105,#3015106,#3015107,#3015108,#3015109,#3015110,#3015111,#3015112,#3015113,#3015114,#3015115,#3015116,#3015117,#3015118,#3015119,#3015120,#3015121,#3015122,#3015123,#3015124,#3015125,#3015126,#3015127,#3015128,#3015129,#3015130,#3015131,#3015132,#3015133,#3015134,#3015135,#3015136,#3015137,#3015138,#3015139,#3015140,#3015141,#3015142,#3015143,#3015144,#3015145,#3015146,#3015147,#3015148,#3015149,#3015150,#3015151,#3015152,#3015153,#3015154,#3015155,#3015156,#3015157,#3015158,#3015159,#3015160,#3015161,#3015162,#3015163,#3015164,#3015165,#3015166,#3015167,#3015168,#3015169,#3015170,#3015171,#3015172,#3015173,#3015174,#3015175,#3015176,#3015177,#3015178,#3015179,#3015180,#3015181,#3015182,#3015183,#3015184,#3015185,#3015186,#3015187,#3015188,#3015189,#3015190,#3015191,#3015192,#3015193,#3015194,#3015195,#3015196,#3015197,#3015198,#3015199,#3015200,#3015201,#3015202,#3015203,#3015204,#3015205,#3015206,#3015207,#3015208,#3015209,#3015210,#3015211,#3015212,#3015213,#3015214,#3015215,#3015216,#3015217,#3015218,#3015219,#3015220,#3015221,#3015222,#3015223,#3015224,#3015225,#3015226,#3015227,#3015228,#3015229,#3015230,#3015231,#3015232,#3015233,#3015234,#3015235,#3015236,#3015237,#3015238,#3015239,#3015240,#3015241,#3015242,#3015243,#3015244,#3015245,#3015246,#3015247,#3015248,#3015249,#3015250,#3015251,#3015252,#3015253,#3015254,#3015255,#3015256,#3015257,#3015258,#3015259,#3015260,#3015261,#3015262,#3015263,#3015264,#3015265,#3015266,#3015267,#3015268,#3015269,#3015270,#3015271,#3015272,#3015273,#3015274,#3015275,#3015276,#3015277,#3015278,#3015279,#3015280,#3015281,#3015282,#3015283,#3015284,#3015285,#3015286,#3015287,#3015288,#3015289,#3015290,#3015291,#3015292,#3015293,#3015294,#3015295,#3015296,#3015297,#3015298,#3015299,#3015300,#3015301,#3015302,#3015303,#3015304,#3015305,#3015306,#3015307,#3015308,#3015309,#3015310,#3015311,#3015312,#3015313,#3015314,#3015315,#3015316,#3015317,#3015318,#3015319,#3015320,#3015321,#3015322,#3015323,#3015324,#3015325,#3015326,#3015327,#3015328,#3015329,#3015330,#3015331,#3015332,#3015333,#3015334,#3015335,#3015336,#3015337,#3015338,#3015339,#3015340,#3015341,#3015342,#3015343,#3015344,#3015345,#3015346,#3015347,#3015348,#3015349,#3015350,#3015351,#3015352,#3015353,#3015354,#3015355,#3015356,#3015357,#3015358,#3015359,#3015360,#3015361,#3015362,#3015363,#3015364,#3015365,#3015366,#3015367,#3015368,#3015369,#3015370,#3015371,#3015372,#3015373,#3015374,#3015375,#3015376,#3015377,#3015378,#3015379,#3015380,#3015381,#3015382,#3015383,#3015384,#3015385,#3015386,#3015387,#3015388,#3015389,#3015390,#3015391,#3015392,#3015393,#3015394,#3015395,#3015396,#3015397,#3015398,#3015399,#3015400,#3015401,#3015402,#3015403,#3015404,#3015405,#3015406,#3015407,#3015408,#3015409,#3015410,#3015411,#3015412,#3015413,#3015414,#3015415,#3015416,#3015417,#3015418,#3015419,#3015420,#3015421,#3015422,#3015423,#3015424,#3015425,#3015426,#3015427,#3015428,#3015429,#3015430,#3015431,#3015432,#3015433,#3015434,#3015435,#3015436,#3015437,#3015438,#3015439,#3015440,#3015441,#3015442,#3015443,#3015444,#3015445,#3015446,#3015447,#3015448,#3015449,#3015450,#3015451,#3015452,#3015453,#3015454,#3015455,#3015456,#3015457,#3015458,#3015459,#3015460,#3015461,#3015462,#3015463,#3015464,#3015465,#3015466,#3015467,#3015468,#3015469,#3015470,#3015471,#3015472,#3015473,#3015474,#3015475,#3015476,#3015477,#3015478,#3015479,#3015480,#3015481,#3015482,#3015483,#3015484,#3015485,#3015486,#3015487,#3015488,#3015489,#3015490,#3015491,#3015492,#3015493,#3015494,#3015495,#3015496,#3015497,#3015498,#3015499,#3015500,#3015501,#3015502,#3015503,#3015504,#3015505,#3015506,#3015507,#3015508,#3015509,#3015510,#3015511,#3015512,#3015513,#3015514,#3015515,#3015516,#3015517,#3015518,#3015519,#3015520,#3015521,#3015522,#3015523,#3015524,#3015525,#3015526,#3015527,#3015528,#3015529,#3015530,#3015531,#3015532,#3015533,#3015534,#3015535,#3015536,#3015537,#3015538,#3015539,#3015540,#3015541,#3015542,#3015543,#3015544,#3015545,#3015546,#3015547,#3015548,#3015549,#3015550,#3015551,#3015552,#3015553,#3015554,#3015555,#3015556,#3015557,#3015558,#3015559,#3015560,#3015561,#3015562,#3015563,#3015564,#3015565,#3015566,#3015567,#3015568,#3015569,#3015570,#3015571,#3015572,#3015573,#3015574,#3015575,#3015576,#3015577,#3015578,#3015579,#3015580,#3015581,#3015582,#3015583,#3015584,#3015585,#3015586,#3015587,#3015588,#3015589,#3015590,#3015591,#3015592,#3015593,#3015594,#3015595,#3015596,#3015597,#3015598,#3015599,#3015600,#3015601,#3015602,#3015603,#3015604,#3015605,#3015606,#3015607,#3015608,#3015609,#3015610,#3015611,#3015612,#3015613,#3015614,#3015615,#3015616,#3015617,#3015618,#3015619,#3015620,#3015621,#3015622,#3015623,#3015624,#3015625,#3015626,#3015627,#3015628,#3015629,#3015630,#3015631,#3015632,#3015633,#3015634,#3015635,#3015636,#3015637,#3015638,#3015639,#3015640,#3015641,#3015642,#3015643,#3015644,#3015645,#3015646,#3015647,#3015648,#3015649,#3015650,#3015651,#3015652,#3015653,#3015654,#3015655,#3015656,#3015657,#3015658,#3015659,#3015660,#3015661,#3015662,#3015663,#3015664,#3015665,#3015666,#3015667,#3015668,#3015669,#3015670,#3015671,#3015672,#3015673,#3015674,#3015675,#3015676,#3015677,#3015678,#3015679,#3015680,#3015681,#3015682,#3015683,#3015684,#3015685,#3015686,#3015687,#3015688,#3015689,#3015690,#3015691,#3015692,#3015693,#3015694,#3015695,#3015696,#3015697,#3015698,#3015699,#3015700,#3015701,#3015702,#3015703,#3015704,#3015705,#3015706,#3015707,#3015708,#3015709,#3015710,#3015711,#3015712,#3015713,#3015714,#3015715,#3015716,#3015717,#3015718,#3015719,#3015720,#3015721,#3015722,#3015723,#3015724,#3015725,#3015726,#3015727,#3015728,#3015729,#3015730,#3015731,#3015732,#3015733,#3015734,#3015735,#3015736,#3015737,#3015738,#3015739,#3015740,#3015741,#3015742,#3015743,#3015744,#3015745,#3015746,#3015747,#3015748,#3015749,#3015750,#3015751,#3015752,#3015753,#3015754,#3015755,#3015756,#3015757,#3015758,#3015759,#3015760,#3015761,#3015762,#3015763,#3015764,#3015765,#3015766,#3015767,#3015768,#3015769,#3015770,#3015771,#3015772,#3015773,#3015774,#3015775,#3015776,#3015777,#3015778,#3015779,#3015780,#3015781,#3015782,#3015783,#3015784,#3015785,#3015786,#3015787,#3015788,#3015789,#3015790,#3015791,#3015792,#3015793,#3015794,#3015795,#3015796,#3015797,#3015798,#3015799,#3015800,#3015801,#3015802,#3015803,#3015804,#3015805,#3015806,#3015807,#3015808,#3015809,#3015810,#3015811,#3015812,#3015813,#3015814,#3015815,#3015816,#3015817,#3015818,#3015819,#3015820,#3015821,#3015822,#3015823,#3015824,#3015825,#3015826,#3015827,#3015828,#3015829,#3015830,#3015831,#3015832,#3015833,#3015834,#3015835,#3015836,#3015837,#3015838,#3015839,#3015840,#3015841,#3015842,#3015843,#3015844,#3015845,#3015846,#3015847,#3015848,#3015849,#3015850,#3015851,#3015852,#3015853,#3015854,#3015855,#3015856,#3015857,#3015858,#3015859,#3015860,#3015861,#3015862,#3015863,#3015864,#3015865,#3015866,#3015867,#3015868,#3015869,#3015870,#3015871,#3015872,#3015873,#3015874,#3015875,#3015876,#3015877,#3015878,#3015879,#3015880,#3015881,#3015882,#3015883,#3015884,#3015885,#3015892,#3015907),$); +#3015910=IFCPOLYGONALFACESET(#3015908,.F.,(#3014386,#3014515,#3014518,#3014521,#3014522,#3014523,#3014524,#3015886,#3015887,#3015888,#3015889,#3015890,#3015891,#3015893,#3015894,#3015895,#3015896,#3015897,#3015898,#3015899,#3015900,#3015901,#3015902,#3015903,#3015904,#3015905,#3015906),$); +#3015911=IFCSHAPEREPRESENTATION(#24,'Body','Tessellation',(#3015909,#3015910)); +#3015913=IFCCARTESIANPOINT((-0.624749956168528,-0.634051742046837,-1.95553296507187E-07)); +#3015914=IFCBOUNDINGBOX(#3015913,1.24949991233706,1.26093704243657,3.62596721473954); +#3015915=IFCSHAPEREPRESENTATION(#26,'Box','BoundingBox',(#3015914)); +#3015916=IFCCARTESIANPOINT((0.,0.,0.)); +#3015917=IFCDIRECTION((1.,0.,0.)); +#3015918=IFCDIRECTION((0.,0.,1.)); +#3015919=IFCAXIS2PLACEMENT3D(#3015916,#3015918,#3015917); +#3015920=IFCREPRESENTATIONMAP(#3015919,#3015915); +#3015921=IFCCARTESIANPOINT((0.,0.,0.)); +#3015922=IFCDIRECTION((1.,0.,0.)); +#3015923=IFCDIRECTION((0.,1.,0.)); +#3015924=IFCDIRECTION((0.,0.,1.)); +#3015925=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#3015922,#3015923,#3015921,1.,#3015924); +#3015926=IFCMAPPEDITEM(#3015920,#3015925); +#3015927=IFCSHAPEREPRESENTATION(#26,'Box','MappedRepresentation',(#3015926)); +#3015928=IFCSTYLEDITEM(#3015909,(#2955956),'PENDANT LIGHT FIXTURES'); +#3015929=IFCSTYLEDITEM(#3015910,(#2955960),'Lamp2'); +#3015930=IFCCARTESIANPOINTLIST3D(((0.,8.90315246582031,-7.37024902264238E-06),(0.,-8.7849235534668,-6.42590521238162E-06))); +#3015931=IFCINDEXEDPOLYCURVE(#3015930,(IFCLINEINDEX((1,2))),$); +#3015932=IFCGEOMETRICCURVESET((#3015931)); +#3015933=IFCSHAPEREPRESENTATION(#27,'Annotation','GeometricSet',(#3015932)); +#3015934=IFCCARTESIANPOINTLIST3D(((0.,8.63298511505127,-1.28641404444352E-05),(0.,-8.78512001037598,-1.26597333292011E-05))); +#3015935=IFCINDEXEDPOLYCURVE(#3015934,(IFCLINEINDEX((1,2))),$); +#3015936=IFCGEOMETRICCURVESET((#3015935)); +#3015937=IFCSHAPEREPRESENTATION(#27,'Annotation','GeometricSet',(#3015936)); +#3015938=IFCCARTESIANPOINTLIST3D(((-8.12245161796454E-07,8.43190479278564,-1.44123623613268E-06),(7.52179460050684E-07,-8.60373878479004,4.01462017407539E-07))); +#3015939=IFCINDEXEDPOLYCURVE(#3015938,(IFCLINEINDEX((1,2))),$); +#3015940=IFCGEOMETRICCURVESET((#3015939)); +#3015941=IFCSHAPEREPRESENTATION(#27,'Annotation','GeometricSet',(#3015940)); +#3015942=IFCCARTESIANPOINTLIST3D(((0.,8.59071254730225,-7.39392044124543E-06),(0.,-8.76254463195801,-6.42413306195522E-06))); +#3015943=IFCINDEXEDPOLYCURVE(#3015942,(IFCLINEINDEX((1,2))),$); +#3015944=IFCGEOMETRICCURVESET((#3015943)); +#3015945=IFCSHAPEREPRESENTATION(#27,'Annotation','GeometricSet',(#3015944)); +#3015946=IFCCARTESIANPOINTLIST3D(((7.52231699152617E-07,-8.78512001037598,-1.41063821956777E-06),(2.31656395044411E-06,8.63298416137695,-1.65993810696818E-06))); +#3015947=IFCINDEXEDPOLYCURVE(#3015946,(IFCLINEINDEX((1,2))),$); +#3015948=IFCGEOMETRICCURVESET((#3015947)); +#3015949=IFCSHAPEREPRESENTATION(#27,'Annotation','GeometricSet',(#3015948)); +#3015954=IFCCARTESIANPOINTLIST3D(((0.,8.43190670013428,-1.57266958922264E-06),(0.,-8.60373783111572,-1.29439865759196E-06))); +#3015955=IFCINDEXEDPOLYCURVE(#3015954,(IFCLINEINDEX((1,2))),$); +#3015956=IFCGEOMETRICCURVESET((#3015955)); +#3015957=IFCSHAPEREPRESENTATION(#27,'Annotation','GeometricSet',(#3015956)); +#3015958=IFCCARTESIANPOINTLIST3D(((0.,8.43190574645996,-1.95083248399897E-06),(0.,-8.60373687744141,-1.67256143868144E-06))); +#3015959=IFCINDEXEDPOLYCURVE(#3015958,(IFCLINEINDEX((1,2))),$); +#3015960=IFCGEOMETRICCURVESET((#3015959)); +#3015961=IFCSHAPEREPRESENTATION(#27,'Annotation','GeometricSet',(#3015960)); +#3015979=IFCCARTESIANPOINTLIST3D(((-4.28964376449585,-6.52283906936646,-2.09045697374677E-06),(-4.28964376449585,-6.16867256164551,-2.06371828426199E-06),(-4.28964376449585,-4.33533906936646,-2.473971562722E-06),(-4.28964376449585,-2.66867232322693,-2.34814183386334E-06),(-4.28964376449585,-1.00200498104095,-2.222311877631E-06),(-4.28964376449585,0.66466236114502,-2.09648214877234E-06),(-4.28964376449585,2.3313295841217,-1.97065219254E-06),(-4.28964376449585,3.99799633026123,-1.8448223499945E-06),(-4.28964376449585,5.66466331481934,-1.718992507449E-06),(-4.28964376449585,7.33132982254028,-1.5931626649035E-06))); +#3015980=IFCINDEXEDPOLYCURVE(#3015979,$,$); +#3015981=IFCCARTESIANPOINTLIST3D(((-10.596529006958,-2.00200843811035,-1.87518924121832E-06),(-10.596529006958,-0.168674662709236,-1.73677642578696E-06))); +#3015982=IFCINDEXEDPOLYCURVE(#3015981,$,$); +#3015983=IFCCARTESIANPOINTLIST3D(((-12.382532119751,-2.45774698257446,-3.48042863151932E-06),(-11.3627614974976,-2.45774698257446,-3.0833159598842E-06))); +#3015984=IFCINDEXEDPOLYCURVE(#3015983,$,$); +#3015985=IFCGEOMETRICCURVESET((#3015980,#3015982,#3015984)); +#3015986=IFCSHAPEREPRESENTATION(#27,'Annotation','GeometricSet',(#3015985)); +#3015987=IFCCARTESIANPOINTLIST2D(((1.87509095668793,0.259027630090714),(1.33171427249908,0.259027630090714),(0.398537039756775,6.0253701210022))); +#3015988=IFCINDEXEDPOLYCURVE(#3015987,$,$); +#3015989=IFCGEOMETRICCURVESET((#3015988)); +#3015990=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#3015989,#2987898)); +#3015991=IFCCARTESIANPOINT((-2.24526101366429,-1.94346146007848,6.99999998873613)); +#3015992=IFCDIRECTION((0.,-0.999999999999997,7.54979012640431E-08)); +#3015993=IFCDIRECTION((1.,0.,0.)); +#3015994=IFCAXIS2PLACEMENT3D(#3015991,#3015992,#3015993); +#3015995=IFCLOCALPLACEMENT($,#3015994); +#3015996=IFCCARTESIANPOINT((-264.119250916354,-342.375393620669,7.82213183114777E-07)); +#3015997=IFCDIRECTION((-0.999999999999918,4.01339271149914E-07,-4.37113882867356E-08)); +#3015998=IFCDIRECTION((-4.01339271149912E-07,-0.999999999999915,-8.94069600576535E-08)); +#3015999=IFCAXIS2PLACEMENT3D(#3015996,#3015997,#3015998); +#3016000=IFCLOCALPLACEMENT(#1674114,#3015999); +#3016006=IFCCARTESIANPOINT((-264.077565799843,-342.40107407382,0.333334282627253)); +#3016007=IFCDIRECTION((0.,0.,1.)); +#3016008=IFCDIRECTION((-0.999999999999924,3.89414374524202E-07,0.)); +#3016009=IFCAXIS2PLACEMENT3D(#3016006,#3016007,#3016008); +#3016010=IFCLOCALPLACEMENT(#1674114,#3016009); +#3016011=IFCINDEXEDPOLYGONALFACE((4,2,1)); +#3016012=IFCINDEXEDPOLYGONALFACE((4,1,3)); +#3016013=IFCINDEXEDPOLYGONALFACE((3,1,5)); +#3016014=IFCINDEXEDPOLYGONALFACE((3,5,6)); +#3016015=IFCINDEXEDPOLYGONALFACE((6,7,4)); +#3016016=IFCINDEXEDPOLYGONALFACE((6,4,3)); +#3016017=IFCINDEXEDPOLYGONALFACE((8,7,6)); +#3016018=IFCINDEXEDPOLYGONALFACE((8,6,5)); +#3016019=IFCINDEXEDPOLYGONALFACE((8,5,1)); +#3016020=IFCINDEXEDPOLYGONALFACE((8,1,2)); +#3016021=IFCINDEXEDPOLYGONALFACE((8,4,7)); +#3016022=IFCINDEXEDPOLYGONALFACE((8,2,4)); +#3016023=IFCINDEXEDPOLYGONALFACE((12,10,9)); +#3016024=IFCINDEXEDPOLYGONALFACE((12,9,11)); +#3016025=IFCINDEXEDPOLYGONALFACE((16,13,14)); +#3016026=IFCINDEXEDPOLYGONALFACE((16,14,15)); +#3016027=IFCINDEXEDPOLYGONALFACE((16,15,11)); +#3016028=IFCINDEXEDPOLYGONALFACE((16,11,9)); +#3016029=IFCINDEXEDPOLYGONALFACE((19,20,17)); +#3016030=IFCINDEXEDPOLYGONALFACE((18,19,17)); +#3016031=IFCINDEXEDPOLYGONALFACE((24,21,22)); +#3016032=IFCINDEXEDPOLYGONALFACE((24,22,23)); +#3016033=IFCINDEXEDPOLYGONALFACE((26,27,28)); +#3016034=IFCINDEXEDPOLYGONALFACE((26,28,12)); +#3016035=IFCINDEXEDPOLYGONALFACE((25,15,14)); +#3016036=IFCINDEXEDPOLYGONALFACE((25,26,12)); +#3016037=IFCINDEXEDPOLYGONALFACE((11,15,25)); +#3016038=IFCINDEXEDPOLYGONALFACE((11,25,12)); +#3016039=IFCINDEXEDPOLYGONALFACE((30,29,26)); +#3016040=IFCINDEXEDPOLYGONALFACE((30,26,25)); +#3016041=IFCINDEXEDPOLYGONALFACE((31,27,26)); +#3016042=IFCINDEXEDPOLYGONALFACE((31,26,29)); +#3016043=IFCINDEXEDPOLYGONALFACE((28,32,10)); +#3016044=IFCINDEXEDPOLYGONALFACE((28,10,12)); +#3016045=IFCINDEXEDPOLYGONALFACE((31,28,27)); +#3016046=IFCINDEXEDPOLYGONALFACE((31,32,28)); +#3016047=IFCINDEXEDPOLYGONALFACE((32,29,10)); +#3016048=IFCINDEXEDPOLYGONALFACE((31,29,32)); +#3016049=IFCINDEXEDPOLYGONALFACE((30,10,29)); +#3016050=IFCINDEXEDPOLYGONALFACE((9,10,30)); +#3016051=IFCINDEXEDPOLYGONALFACE((16,30,13)); +#3016052=IFCINDEXEDPOLYGONALFACE((16,9,30)); +#3016053=IFCINDEXEDPOLYGONALFACE((14,13,30)); +#3016054=IFCINDEXEDPOLYGONALFACE((14,30,25)); +#3016055=IFCINDEXEDPOLYGONALFACE((34,35,37)); +#3016056=IFCINDEXEDPOLYGONALFACE((38,34,37)); +#3016057=IFCINDEXEDPOLYGONALFACE((36,37,35)); +#3016058=IFCINDEXEDPOLYGONALFACE((39,33,34)); +#3016059=IFCINDEXEDPOLYGONALFACE((39,34,38)); +#3016060=IFCINDEXEDPOLYGONALFACE((41,35,34)); +#3016061=IFCINDEXEDPOLYGONALFACE((41,34,40)); +#3016062=IFCINDEXEDPOLYGONALFACE((44,43,42)); +#3016063=IFCINDEXEDPOLYGONALFACE((44,42,33)); +#3016064=IFCINDEXEDPOLYGONALFACE((35,41,43)); +#3016065=IFCINDEXEDPOLYGONALFACE((35,43,44)); +#3016066=IFCINDEXEDPOLYGONALFACE((37,46,45)); +#3016067=IFCINDEXEDPOLYGONALFACE((37,45,38)); +#3016068=IFCINDEXEDPOLYGONALFACE((40,34,33)); +#3016069=IFCINDEXEDPOLYGONALFACE((40,33,42)); +#3016070=IFCINDEXEDPOLYGONALFACE((46,37,36)); +#3016071=IFCINDEXEDPOLYGONALFACE((46,36,47)); +#3016072=IFCINDEXEDPOLYGONALFACE((36,35,44)); +#3016073=IFCINDEXEDPOLYGONALFACE((39,36,33)); +#3016074=IFCINDEXEDPOLYGONALFACE((33,36,44)); +#3016075=IFCINDEXEDPOLYGONALFACE((36,39,48)); +#3016076=IFCINDEXEDPOLYGONALFACE((36,48,47)); +#3016077=IFCINDEXEDPOLYGONALFACE((46,40,45)); +#3016078=IFCINDEXEDPOLYGONALFACE((41,40,46)); +#3016079=IFCINDEXEDPOLYGONALFACE((42,45,40)); +#3016080=IFCINDEXEDPOLYGONALFACE((47,41,46)); +#3016081=IFCINDEXEDPOLYGONALFACE((42,48,45)); +#3016082=IFCINDEXEDPOLYGONALFACE((47,42,43)); +#3016083=IFCINDEXEDPOLYGONALFACE((47,43,41)); +#3016084=IFCINDEXEDPOLYGONALFACE((47,48,42)); +#3016085=IFCINDEXEDPOLYGONALFACE((38,45,48)); +#3016086=IFCINDEXEDPOLYGONALFACE((38,48,39)); +#3016087=IFCINDEXEDPOLYGONALFACE((52,49,50)); +#3016088=IFCINDEXEDPOLYGONALFACE((52,50,51)); +#3016089=IFCINDEXEDPOLYGONALFACE((50,49,54)); +#3016090=IFCINDEXEDPOLYGONALFACE((53,50,54)); +#3016091=IFCINDEXEDPOLYGONALFACE((54,49,52)); +#3016092=IFCINDEXEDPOLYGONALFACE((54,52,55)); +#3016093=IFCINDEXEDPOLYGONALFACE((51,56,55)); +#3016094=IFCINDEXEDPOLYGONALFACE((51,55,52)); +#3016095=IFCINDEXEDPOLYGONALFACE((60,58,57)); +#3016096=IFCINDEXEDPOLYGONALFACE((60,57,59)); +#3016097=IFCINDEXEDPOLYGONALFACE((59,61,62)); +#3016098=IFCINDEXEDPOLYGONALFACE((59,62,60)); +#3016099=IFCINDEXEDPOLYGONALFACE((50,53,56)); +#3016100=IFCINDEXEDPOLYGONALFACE((50,56,51)); +#3016101=IFCINDEXEDPOLYGONALFACE((64,62,61)); +#3016102=IFCINDEXEDPOLYGONALFACE((63,62,64)); +#3016103=IFCINDEXEDPOLYGONALFACE((57,64,61)); +#3016104=IFCINDEXEDPOLYGONALFACE((57,61,59)); +#3016105=IFCINDEXEDPOLYGONALFACE((55,56,53)); +#3016106=IFCINDEXEDPOLYGONALFACE((55,53,54)); +#3016107=IFCINDEXEDPOLYGONALFACE((64,57,58)); +#3016108=IFCINDEXEDPOLYGONALFACE((64,58,63)); +#3016109=IFCINDEXEDPOLYGONALFACE((58,60,62)); +#3016110=IFCINDEXEDPOLYGONALFACE((58,62,63)); +#3016111=IFCINDEXEDPOLYGONALFACE((68,65,66)); +#3016112=IFCINDEXEDPOLYGONALFACE((68,66,67)); +#3016113=IFCINDEXEDPOLYGONALFACE((66,65,70)); +#3016114=IFCINDEXEDPOLYGONALFACE((66,70,69)); +#3016115=IFCINDEXEDPOLYGONALFACE((74,71,72)); +#3016116=IFCINDEXEDPOLYGONALFACE((74,72,73)); +#3016117=IFCINDEXEDPOLYGONALFACE((78,76,75)); +#3016118=IFCINDEXEDPOLYGONALFACE((78,75,77)); +#3016119=IFCINDEXEDPOLYGONALFACE((72,71,78)); +#3016120=IFCINDEXEDPOLYGONALFACE((72,78,77)); +#3016121=IFCINDEXEDPOLYGONALFACE((70,80,79)); +#3016122=IFCINDEXEDPOLYGONALFACE((69,70,79)); +#3016123=IFCINDEXEDPOLYGONALFACE((81,82,83)); +#3016124=IFCINDEXEDPOLYGONALFACE((81,83,84)); +#3016125=IFCINDEXEDPOLYGONALFACE((83,86,85)); +#3016126=IFCINDEXEDPOLYGONALFACE((83,85,84)); +#3016127=IFCINDEXEDPOLYGONALFACE((88,82,81)); +#3016128=IFCINDEXEDPOLYGONALFACE((88,81,87)); +#3016129=IFCCARTESIANPOINTLIST3D(((9.77766489995702E-08,-2.,2.81250023841858),(1.48958313465118,-2.,2.81250023841858),(9.77766489995702E-08,-2.,0.354166686534882),(1.48958313465118,-2.,0.354166686534882),(9.77766489995702E-08,-1.9375,2.81250023841858),(9.77766489995702E-08,-1.9375,0.354166686534882),(1.48958313465118,-1.9375,0.354166686534882),(1.48958313465118,-1.9375,2.81250023841858),(1.35320377349854,-2.12493801116943,2.66680765151978),(1.35320377349854,-2.12493801116943,2.35443162918091),(1.3125,-2.12493801116943,2.66680765151978),(1.3125,-2.12493801116943,2.35443162918091),(1.35320377349854,-2.,2.62524056434631),(1.3125,-2.,2.62524056434631),(1.3125,-2.,2.66680765151978),(1.35320377349854,-2.,2.66680765151978),(0.0625001043081284,-1.9375,0.333333343267441),(1.43750035762787,-1.9375,0.333333343267441),(1.4375,-1.9374988079071,0.395837336778641),(0.0625002011656761,-1.9374988079071,0.395837336778641),(0.0625001043081284,-0.0625,2.83333563804626),(1.43750035762787,-0.0625,2.83333563804626),(1.43750035762787,8.01342126606919E-15,2.83333349227905),(0.0625001043081284,8.01342126606919E-15,2.83333349227905),(1.3125,-2.08337092399597,2.62524056434631),(1.3125,-2.08337092399597,2.39599871635437),(1.3125,-2.,2.39599871635437),(1.3125,-2.,2.35443162918091),(1.35320377349854,-2.08337092399597,2.39599871635437),(1.35320377349854,-2.08337092399597,2.62524056434631),(1.35320377349854,-2.,2.39599871635437),(1.35320377349854,-2.,2.35443162918091),(0.0625000074505806,-0.0625,0.),(0.0625000074505806,-1.6875,0.),(1.4375,-1.6875,0.),(1.5,4.0067106330346E-15,0.),(1.5,-1.75,0.),(0.,-1.75,0.),(0.,3.09609431056171E-15,0.),(0.0625000074505806,-1.6875,0.333333343267441),(1.4375,-1.6875,0.333333343267441),(0.0625000074505806,-0.0625,0.333333343267441),(1.4375,-0.0625,0.333333343267441),(1.4375,-0.0625,0.),(0.,-1.75,0.333333343267441),(1.5,-1.75,0.333333343267441),(1.5,4.0067106330346E-15,0.333333343267441),(0.,3.09609431056171E-15,0.333333343267441),(0.0625001043081284,-1.9375,0.333333343267441),(0.0625001043081284,0.,0.333333343267441),(0.0625001043081284,8.01342126606919E-15,2.83333349227905),(0.0625001043081284,-1.9375,2.83333349227905),(0.,3.09609431056171E-15,0.333333343267441),(9.77766489995702E-08,-1.9375,0.333333343267441),(9.77766489995702E-08,-1.9375,2.83333349227905),(9.77766489995702E-08,1.31128704696317E-14,2.83333349227905),(1.5,4.0067106330346E-15,0.333333343267441),(1.5,-1.9375,0.333333343267441),(1.5,9.10615983659713E-15,2.83333349227905),(1.5,-1.9375,2.83333349227905),(1.43750035762787,8.01342126606919E-15,2.83333349227905),(1.43750035762787,-1.9375,2.83333349227905),(1.43750035762787,-1.9375,0.333333343267441),(1.43750035762787,0.,0.333333343267441),(1.43750035762787,0.,0.333333343267441),(0.0625001043081284,0.,0.333333343267441),(0.0625001043081284,8.01342126606919E-15,2.83333349227905),(1.43750035762787,8.01342126606919E-15,2.83333349227905),(0.0625000074505806,-0.0625,0.333333343267441),(1.4375,-0.0625,0.333333343267441),(0.0625002011656761,-0.0729164779186249,0.333337426185608),(1.4375,-0.0729164779186249,0.333337426185608),(1.43750035762787,-1.9375,0.333333343267441),(0.0625001043081284,-1.9375,0.333333343267441),(1.4375,-1.9374988079071,0.395837336778641),(0.0625002011656761,-1.9374988079071,0.395837336778641),(1.4375,-0.0729164779186249,0.395837426185608),(0.0625002011656761,-0.0729164779186249,0.395837426185608),(0.0625001043081284,-0.0625,2.83333563804626),(1.43750035762787,-0.0625,2.83333563804626),(1.4375,-0.0729164779186249,1.48958623409271),(0.0625002011656761,-0.0729164779186249,1.48958623409271),(0.0625002011656761,-0.0729164779186249,1.55208623409271),(1.4375,-0.0729164779186249,1.55208623409271),(1.4375,-1.9374988079071,1.55208611488342),(0.0625002011656761,-1.9374988079071,1.55208611488342),(1.43750035762787,-1.9375,1.48958206176758),(0.0625001043081284,-1.9375,1.48958206176758))); +#3016130=IFCPOLYGONALFACESET(#3016129,.F.,(#3016011,#3016012,#3016013,#3016014,#3016015,#3016016,#3016017,#3016018,#3016019,#3016020,#3016021,#3016022),$); +#3016131=IFCPOLYGONALFACESET(#3016129,.F.,(#3016023,#3016024,#3016025,#3016026,#3016027,#3016028,#3016029,#3016030,#3016031,#3016032,#3016033,#3016034,#3016035,#3016036,#3016037,#3016038,#3016039,#3016040,#3016041,#3016042,#3016043,#3016044,#3016045,#3016046,#3016047,#3016048,#3016049,#3016050,#3016051,#3016052,#3016053,#3016054),$); +#3016132=IFCPOLYGONALFACESET(#3016129,.F.,(#3016055,#3016056,#3016057,#3016058,#3016059,#3016060,#3016061,#3016062,#3016063,#3016064,#3016065,#3016066,#3016067,#3016068,#3016069,#3016070,#3016071,#3016072,#3016073,#3016074,#3016075,#3016076,#3016077,#3016078,#3016079,#3016080,#3016081,#3016082,#3016083,#3016084,#3016085,#3016086),$); +#3016133=IFCPOLYGONALFACESET(#3016129,.F.,(#3016087,#3016088,#3016089,#3016090,#3016091,#3016092,#3016093,#3016094,#3016095,#3016096,#3016097,#3016098,#3016099,#3016100,#3016101,#3016102,#3016103,#3016104,#3016105,#3016106,#3016107,#3016108,#3016109,#3016110),$); +#3016134=IFCPOLYGONALFACESET(#3016129,.F.,(#3016111,#3016112,#3016113,#3016114,#3016115,#3016116,#3016117,#3016118,#3016119,#3016120,#3016121,#3016122),$); +#3016135=IFCPOLYGONALFACESET(#3016129,.F.,(#3016123,#3016124,#3016125,#3016126,#3016127,#3016128),$); +#3016136=IFCSHAPEREPRESENTATION(#24,'Body','Tessellation',(#3016130,#3016131,#3016132,#3016133,#3016134,#3016135)); +#3016138=IFCCARTESIANPOINT((0.,-2.1249380480899,0.)); +#3016139=IFCBOUNDINGBOX(#3016138,1.49999996965013,2.1249380480899,2.83333573128608); +#3016140=IFCSHAPEREPRESENTATION(#26,'Box','BoundingBox',(#3016139)); +#3016141=IFCCARTESIANPOINT((0.,0.,0.)); +#3016142=IFCDIRECTION((1.,0.,0.)); +#3016143=IFCDIRECTION((0.,0.,1.)); +#3016144=IFCAXIS2PLACEMENT3D(#3016141,#3016143,#3016142); +#3016145=IFCREPRESENTATIONMAP(#3016144,#3016140); +#3016146=IFCCARTESIANPOINT((0.,0.,0.)); +#3016147=IFCDIRECTION((1.,0.,0.)); +#3016148=IFCDIRECTION((0.,1.,0.)); +#3016149=IFCDIRECTION((0.,0.,1.)); +#3016150=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#3016147,#3016148,#3016146,1.,#3016149); +#3016151=IFCMAPPEDITEM(#3016145,#3016150); +#3016152=IFCSHAPEREPRESENTATION(#26,'Box','MappedRepresentation',(#3016151)); +#3016153=IFCSTYLEDITEM(#3016130,(#2926909),'PL - 1'); +#3016154=IFCSTYLEDITEM(#3016131,(#2926915),'CABINET PULL'); +#3016155=IFCSTYLEDITEM(#3016132,(#2926921),'CABINET BASE'); +#3016156=IFCSTYLEDITEM(#3016133,(#2926927),'CABINET SIDE'); +#3016157=IFCSTYLEDITEM(#3016134,(#2926933),'CABINET BACK/BOTTOM'); +#3016158=IFCSTYLEDITEM(#3016135,(#2926938),'CABINET SHELF'); +#3016159=IFCCARTESIANPOINT((-41.2293306485874,-10.2939984672411,-20.000000638286)); +#3016160=IFCAXIS2PLACEMENT3D(#3016159,$,$); +#3016161=IFCBLOCK(#3016160,82.4586612971749,20.5879969344822,20.000000638286); +#3016162=IFCCSGSOLID(#3016161); +#3016163=IFCSHAPEREPRESENTATION(#24,'Body','CSG',(#3016162)); +#3016164=IFCCARTESIANPOINT((-44.5626664349413,-10.0005983920425,-32.8083989501312)); +#3016165=IFCAXIS2PLACEMENT3D(#3016164,$,$); +#3016166=IFCBLOCK(#3016165,89.1253328698827,20.001196784085,32.8083989501312); +#3016167=IFCCSGSOLID(#3016166); +#3016168=IFCSHAPEREPRESENTATION(#24,'Body','CSG',(#3016167)); +#3016169=IFCPROPERTYSET('0reOnPNmfDNhRQLnnJY74S',$,'EPset_Annotation',$,(#3016171)); +#3016170=IFCRELDEFINESBYPROPERTIES('1qYhjDWGb9nvQOCCboD35u',$,$,$,(#3005501),#3016169); +#3016171=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016172=IFCPROPERTYSET('07x77rroP9zwNm_48Y$MqO',$,'EPset_Annotation',$,(#3016174)); +#3016173=IFCRELDEFINESBYPROPERTIES('3OMX0SrGz7gvr6R4Iv733E',$,$,$,(#3005299),#3016172); +#3016174=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016175=IFCPROPERTYSET('2HdJ3eUTzCsAjudsZyXquk',$,'EPset_Annotation',$,(#3016177,#3016184,#3016185)); +#3016176=IFCRELDEFINESBYPROPERTIES('3sMIa2wLPBPhgARtBWMwb6',$,$,$,(#3004935),#3016175); +#3016177=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016178=IFCPROPERTYSET('0GS6fIVp12nQAp8T2ItFhU',$,'EPset_Annotation',$,(#3016180)); +#3016179=IFCRELDEFINESBYPROPERTIES('0wALwPjOLAFwRL4RIFR9YV',$,$,$,(#3005466),#3016178); +#3016180=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016181=IFCPROPERTYSET('2csoq1mTzCuwh3v2NxFVLp',$,'EPset_Annotation',$,(#3016183)); +#3016182=IFCRELDEFINESBYPROPERTIES('05Xm8MWnn13QzAmyLbZ2Io',$,$,$,(#3004568),#3016181); +#3016183=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016184=IFCPROPERTYSINGLEVALUE('ZIndex',$,$,$); +#3016185=IFCPROPERTYSINGLEVALUE('Symbol',$,$,$); +#3016186=IFCCARTESIANPOINTLIST2D(((-0.714890360832214,0.731286287307739),(6.52745866775513,2.89957880973816))); +#3016187=IFCINDEXEDPOLYCURVE(#3016186,$,$); +#3016188=IFCGEOMETRICCURVESET((#3016187)); +#3016189=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#3016188,#3005400)); +#3016190=IFCANNOTATION('3xNVmAGwT2XhFxd_zU5EFX',$,'TEXT_LEADER',$,'TEXT_LEADER',#3016211,#3016196); +#3016196=IFCPRODUCTDEFINITIONSHAPE($,$,(#3016215)); +#3016201=IFCTEXTLITERALWITHEXTENT('{{material.item.Material.Name.0}}',#3016202,.RIGHT.,#3016206,'middle-right'); +#3016202=IFCAXIS2PLACEMENT3D(#3016203,#3016204,#3016205); +#3016203=IFCCARTESIANPOINT((0.,0.,0.)); +#3016204=IFCDIRECTION((0.,0.,1.)); +#3016205=IFCDIRECTION((1.,0.,0.)); +#3016206=IFCPLANAREXTENT(1000.,1000.); +#3016207=IFCCARTESIANPOINT((31.4038256647706,-17.264544807394,-2.89579036980476)); +#3016208=IFCDIRECTION((-3.89414367418764E-07,0.999999999999921,7.54979012640374E-08)); +#3016209=IFCDIRECTION((-0.999999999999924,-3.89414367418765E-07,4.01943696425361E-14)); +#3016210=IFCAXIS2PLACEMENT3D(#3016207,#3016208,#3016209); +#3016211=IFCLOCALPLACEMENT($,#3016210); +#3016212=IFCCARTESIANPOINTLIST2D(((-0.714890360832214,0.731286287307739),(6.58532285690308,3.13103461265564))); +#3016213=IFCINDEXEDPOLYCURVE(#3016212,$,$); +#3016214=IFCGEOMETRICCURVESET((#3016213)); +#3016215=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#3016214,#3016201)); +#3016216=IFCRELASSIGNSTOPRODUCT('2leVSlDdz40PDKBYZqb7II',$,$,$,(#3016190),$,#2930630); +#3016217=IFCCARTESIANPOINTLIST3D(((9.43159417232664E-09,0.,-8.50717469802476E-08),(-3.15705790399079E-07,-1.39870618342738E-13,31.6126518249512))); +#3016218=IFCINDEXEDPOLYCURVE(#3016217,$,.F.); +#3016219=IFCSHAPEREPRESENTATION(#25,'Axis','Curve3D',(#3016218)); +#3016220=IFCCARTESIANPOINT((0.,0.,0.)); +#3016221=IFCDIRECTION((0.,0.,1.)); +#3016222=IFCDIRECTION((1.,0.,0.)); +#3016223=IFCAXIS2PLACEMENT3D(#3016220,#3016221,#3016222); +#3016224=IFCDIRECTION((0.,0.,1.)); +#3016225=IFCEXTRUDEDAREASOLID(#2930656,#3016223,#3016224,31.6126518137666); +#3016226=IFCSHAPEREPRESENTATION(#24,'Body','SweptSolid',(#3016225)); +#3016227=IFCCARTESIANPOINTLIST3D(((2.78643952356106E-08,-3.49676545856846E-14,-1.69579479347703E-08),(2.20963642050265E-07,0.,6.5941047668457))); +#3016228=IFCINDEXEDPOLYCURVE(#3016227,$,.F.); +#3016229=IFCSHAPEREPRESENTATION(#25,'Axis','Curve3D',(#3016228)); +#3016230=IFCCARTESIANPOINT((0.,0.,0.)); +#3016231=IFCDIRECTION((0.,0.,1.)); +#3016232=IFCDIRECTION((1.,0.,0.)); +#3016233=IFCAXIS2PLACEMENT3D(#3016230,#3016231,#3016232); +#3016234=IFCDIRECTION((0.,0.,1.)); +#3016235=IFCEXTRUDEDAREASOLID(#2930656,#3016233,#3016234,6.59410493416267); +#3016236=IFCSHAPEREPRESENTATION(#24,'Body','SweptSolid',(#3016235)); +#3016237=IFCCARTESIANPOINTLIST3D(((-1.08244626062515E-06,2.94807487951254E-15,7.42231378580982E-08),(3.47163620517676E-07,2.62598441797858E-14,11.9924383163452))); +#3016238=IFCINDEXEDPOLYCURVE(#3016237,$,.F.); +#3016239=IFCSHAPEREPRESENTATION(#25,'Axis','Curve3D',(#3016238)); +#3016240=IFCCARTESIANPOINT((0.,0.,0.)); +#3016241=IFCDIRECTION((0.,0.,1.)); +#3016242=IFCDIRECTION((1.,0.,0.)); +#3016243=IFCAXIS2PLACEMENT3D(#3016240,#3016241,#3016242); +#3016244=IFCDIRECTION((0.,0.,1.)); +#3016245=IFCEXTRUDEDAREASOLID(#2930656,#3016243,#3016244,11.992437967329); +#3016246=IFCSHAPEREPRESENTATION(#24,'Body','SweptSolid',(#3016245)); +#3016247=IFCCARTESIANPOINTLIST3D(((1.12202360469382E-06,-8.7078104058988E-15,7.42231378580982E-08),(2.11152087103983E-06,-8.7078104058988E-15,8.30050659179688))); +#3016248=IFCINDEXEDPOLYCURVE(#3016247,$,.F.); +#3016249=IFCSHAPEREPRESENTATION(#25,'Axis','Curve3D',(#3016248)); +#3016250=IFCCARTESIANPOINT((0.,0.,0.)); +#3016251=IFCDIRECTION((0.,0.,1.)); +#3016252=IFCDIRECTION((1.,0.,0.)); +#3016253=IFCAXIS2PLACEMENT3D(#3016250,#3016251,#3016252); +#3016254=IFCDIRECTION((0.,0.,1.)); +#3016255=IFCEXTRUDEDAREASOLID(#2930656,#3016253,#3016254,8.30050600146344); +#3016256=IFCCARTESIANPOINT((2.11152096682323E-06,3.07458404026523E-08,8.30050606740116)); +#3016257=IFCDIRECTION((0.707106828689575,-5.33850723627438E-08,0.707106709480286)); +#3016258=IFCDIRECTION((-7.54978882917564E-08,-0.999999999999997,0.)); +#3016259=IFCAXIS2PLACEMENT3D(#3016256,#3016257,#3016258); +#3016260=IFCPLANE(#3016259); +#3016261=IFCHALFSPACESOLID(#3016260,.F.); +#3016262=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#3016255,#3016261); +#3016263=IFCSHAPEREPRESENTATION(#24,'Body','Clipping',(#3016262)); +#3016264=IFCCARTESIANPOINTLIST3D(((-3.89929738275896E-07,-5.13272726458767E-14,-7.74247723711596E-07),(2.55774693869171E-07,-1.2709051747193E-13,56.8078155517578))); +#3016265=IFCINDEXEDPOLYCURVE(#3016264,$,.F.); +#3016266=IFCSHAPEREPRESENTATION(#25,'Axis','Curve3D',(#3016265)); +#3016267=IFCCARTESIANPOINT((0.,0.,0.)); +#3016268=IFCDIRECTION((0.,0.,1.)); +#3016269=IFCDIRECTION((1.,0.,0.)); +#3016270=IFCAXIS2PLACEMENT3D(#3016267,#3016268,#3016269); +#3016271=IFCDIRECTION((0.,0.,1.)); +#3016272=IFCEXTRUDEDAREASOLID(#2930656,#3016270,#3016271,56.8078130829396); +#3016273=IFCCARTESIANPOINT((-3.89929721640617E-07,4.8888388234163E-08,-7.74247740869059E-07)); +#3016274=IFCDIRECTION((0.707106828689575,-3.09086161109917E-08,-0.707106709480286)); +#3016275=IFCDIRECTION((-4.37113811618425E-08,-0.999999999999999,0.)); +#3016276=IFCAXIS2PLACEMENT3D(#3016273,#3016274,#3016275); +#3016277=IFCPLANE(#3016276); +#3016278=IFCHALFSPACESOLID(#3016277,.F.); +#3016279=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#3016272,#3016278); +#3016280=IFCSHAPEREPRESENTATION(#24,'Body','Clipping',(#3016279)); +#3016281=IFCPROPERTYSET('3q3re85a5A0g23ZWqxyyGK',$,'EPset_Annotation',$,(#3016283)); +#3016282=IFCRELDEFINESBYPROPERTIES('1rvmbj_Cz2k9iX57eYzM7f',$,$,$,(#3014009),#3016281); +#3016283=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016284=IFCPROPERTYSET('2ngMx4VXz97uFkXLC3Q4J6',$,'EPset_Annotation',$,(#3016286)); +#3016285=IFCRELDEFINESBYPROPERTIES('1azeVLefLDkfXtvsRaYv3R',$,$,$,(#3013909),#3016284); +#3016286=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016287=IFCPROPERTYSINGLEVALUE('ZIndex',$,$,$); +#3016288=IFCPROPERTYSINGLEVALUE('Symbol',$,$,$); +#3016289=IFCANNOTATION('3xOI6cuNjEE8Kcies1QARh',$,'IfcAnnotation/SECTION - N_S - DINING - W',$,'SECTION',#3017153,#3016299); +#3016299=IFCPRODUCTDEFINITIONSHAPE($,$,(#3017130)); +#3016300=IFCANNOTATION('1lSMhbGqj7EweVs9nvGKTi',$,'IfcAnnotation/SECTION - N_S - EMP - E',$,'SECTION',#3016305,#3016310); +#3016301=IFCCARTESIANPOINT((-24.3999717116669,-1.94346498003782,7.00000077094932)); +#3016302=IFCDIRECTION((0.,-0.999999999999997,7.54979012640431E-08)); +#3016303=IFCDIRECTION((1.,0.,0.)); +#3016304=IFCAXIS2PLACEMENT3D(#3016301,#3016302,#3016303); +#3016305=IFCLOCALPLACEMENT($,#3016304); +#3016310=IFCPRODUCTDEFINITIONSHAPE($,$,(#3017134)); +#3016311=IFCCARTESIANPOINT((-27.2293322355416,-10.0009790287249,-32.8083989501312)); +#3016312=IFCAXIS2PLACEMENT3D(#3016311,$,$); +#3016313=IFCBLOCK(#3016312,54.4586644710831,20.0019580574497,32.8083989501312); +#3016314=IFCCSGSOLID(#3016313); +#3016315=IFCSHAPEREPRESENTATION(#24,'Body','CSG',(#3016314)); +#3016316=IFCANNOTATION('033NjRpL13Gve0wCtmcvfq',$,'TEXT_LEADER',$,'TEXT_LEADER',#3016321,#3016332); +#3016317=IFCCARTESIANPOINT((-27.510206217528,-21.2926032349193,13.8678200288707)); +#3016318=IFCDIRECTION((0.999999999999996,8.94069671630856E-08,-2.2204460492503E-16)); +#3016319=IFCDIRECTION((-1.19209303761635E-07,0.999999999999989,8.94069671630849E-08)); +#3016320=IFCAXIS2PLACEMENT3D(#3016317,#3016318,#3016319); +#3016321=IFCLOCALPLACEMENT($,#3016320); +#3016326=IFCCARTESIANPOINT((0.,0.,0.)); +#3016327=IFCDIRECTION((0.,0.,1.)); +#3016328=IFCDIRECTION((1.,0.,0.)); +#3016329=IFCAXIS2PLACEMENT3D(#3016326,#3016327,#3016328); +#3016330=IFCPLANAREXTENT(1000.,1000.); +#3016331=IFCTEXTLITERALWITHEXTENT('MITERED CORNERS\X2\000A\X0\RETURN TO STOREFRONT\X2\000A\X0\TYPICAL THROUGHOUT ',#3016329,.RIGHT.,#3016330,'middle-right'); +#3016332=IFCPRODUCTDEFINITIONSHAPE($,$,(#3016338)); +#3016333=IFCCARTESIANPOINTLIST2D(((12.006217956543,-12.1587171554565),(0.887292861938477,-0.0879789292812347),(18.2351417541504,-12.26429271698))); +#3016334=IFCINDEXEDPOLYCURVE(#3016333,$,$); +#3016335=IFCCARTESIANPOINTLIST2D(((5.95325231552124,-10.3639421463013),(0.887292861938477,-0.0879789292812347),(27.1386299133301,-10.152792930603))); +#3016336=IFCINDEXEDPOLYCURVE(#3016335,$,$); +#3016337=IFCGEOMETRICCURVESET((#3016334,#3016336)); +#3016338=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#3016337,#3016331)); +#3016339=IFCANNOTATION('1yP3uhBP55IPl6Ikb7i6W7',$,'IfcAnnotation/SECTION - N_S - DINING - W',$,'SECTION',#3017158,#3016349); +#3016349=IFCPRODUCTDEFINITIONSHAPE($,$,(#3017122)); +#3016350=IFCANNOTATION('3TrUz159PFkxSkI$yIfSoR',$,'IfcAnnotation/SECTION - N_S - EMP - E',$,'SECTION',#3017163,#3016360); +#3016360=IFCPRODUCTDEFINITIONSHAPE($,$,(#3017126)); +#3016361=IFCCARTESIANPOINT((-26.8543298476011,-10.0003710951841,-60.0000003504315)); +#3016362=IFCAXIS2PLACEMENT3D(#3016361,$,$); +#3016363=IFCBLOCK(#3016362,53.7086596952023,20.0007421903683,60.0000003504315); +#3016364=IFCCSGSOLID(#3016363); +#3016365=IFCSHAPEREPRESENTATION(#24,'Body','CSG',(#3016364)); +#3016366=IFCANNOTATION('1pnLeC$vr9JeClHwqFaEsg',$,'IfcAnnotation/SECTION - N_S - DINING - W',$,'SECTION',#3017198,#3016376); +#3016376=IFCPRODUCTDEFINITIONSHAPE($,$,(#3017138)); +#3016394=IFCCARTESIANPOINT((-24.9376666201694,-10.0017379492658,-32.8083989501312)); +#3016395=IFCAXIS2PLACEMENT3D(#3016394,$,$); +#3016396=IFCBLOCK(#3016395,49.8753332403388,20.0034758985316,32.8083989501312); +#3016397=IFCCSGSOLID(#3016396); +#3016398=IFCSHAPEREPRESENTATION(#24,'Body','CSG',(#3016397)); +#3016399=IFCCARTESIANPOINT((-42.8959954129116,-10.0006206278159,-3.60840183543408)); +#3016400=IFCAXIS2PLACEMENT3D(#3016399,$,$); +#3016401=IFCBLOCK(#3016400,85.7919908258233,20.0012412556318,3.60840183543408); +#3016402=IFCCSGSOLID(#3016401); +#3016403=IFCSHAPEREPRESENTATION(#24,'Body','CSG',(#3016402)); +#3016404=IFCRELCONNECTSPATHELEMENTS('15xZR$UdL0PAhr4fsAmDrS',$,$,'BUTT',$,#2597825,#3009407,(),(),.ATSTART.,.ATSTART.); +#3016405=IFCCARTESIANPOINTLIST2D(((-1.01022017418018E-08,-4.53292692270679E-08),(19.0954475402832,2.10224413876858E-07))); +#3016406=IFCINDEXEDPOLYCURVE(#3016405,$,.F.); +#3016407=IFCSHAPEREPRESENTATION(#35,'Axis','Curve2D',(#3016406)); +#3016408=IFCCARTESIANPOINTLIST2D(((0.,0.),(0.,0.427083334264656),(19.0954478672212,0.427083334264656),(19.0954478672212,0.),(0.,0.))); +#3016409=IFCINDEXEDPOLYCURVE(#3016408,$,.F.); +#3016410=IFCDIRECTION((0.,0.,1.)); +#3016411=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#3016409); +#3016412=IFCCARTESIANPOINT((0.,0.,0.)); +#3016413=IFCDIRECTION((0.,0.,1.)); +#3016414=IFCDIRECTION((1.,0.,0.)); +#3016415=IFCAXIS2PLACEMENT3D(#3016412,#3016413,#3016414); +#3016416=IFCEXTRUDEDAREASOLID(#3016411,#3016415,#3016410,3.49999651513112); +#3016417=IFCCARTESIANPOINT((-1.010220195627E-08,-4.53292696466798E-08,3.49999647440873)); +#3016418=IFCDIRECTION((0.,0.,1.)); +#3016419=IFCDIRECTION((-1.,0.,0.)); +#3016420=IFCAXIS2PLACEMENT3D(#3016417,#3016418,#3016419); +#3016421=IFCPLANE(#3016420); +#3016422=IFCHALFSPACESOLID(#3016421,.F.); +#3016423=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#3016416,#3016422); +#3016424=IFCCARTESIANPOINT((19.0954477455359,2.10224418800304E-07,-2.91397119324188E-15)); +#3016425=IFCDIRECTION((0.707106232643127,0.707107365131378,0.)); +#3016426=IFCDIRECTION((0.707107347430432,-0.70710621494221,0.)); +#3016427=IFCAXIS2PLACEMENT3D(#3016424,#3016425,#3016426); +#3016428=IFCPLANE(#3016427); +#3016429=IFCHALFSPACESOLID(#3016428,.F.); +#3016430=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#3016423,#3016429); +#3016431=IFCSHAPEREPRESENTATION(#24,'Body','Clipping',(#3016430)); +#3016432=IFCCARTESIANPOINT((-264.108837508127,-342.380239041036,0.)); +#3016433=IFCDIRECTION((0.,0.,1.)); +#3016434=IFCDIRECTION((-7.0333084778426E-07,-0.999999999999753,0.)); +#3016435=IFCAXIS2PLACEMENT3D(#3016432,#3016433,#3016434); +#3016436=IFCLOCALPLACEMENT(#1674114,#3016435); +#3016437=IFCCARTESIANPOINTLIST2D(((-7.51123891973293E-08,-5.05110087090088E-09),(6.6045184135437,1.12683125053081E-07))); +#3016438=IFCINDEXEDPOLYCURVE(#3016437,$,.F.); +#3016439=IFCSHAPEREPRESENTATION(#35,'Axis','Curve2D',(#3016438)); +#3016440=IFCCARTESIANPOINTLIST2D(((0.,0.),(0.,0.0833333358168602),(6.60451865371285,0.0833333358168602),(6.60451865371285,0.),(0.,0.))); +#3016441=IFCINDEXEDPOLYCURVE(#3016440,$,.F.); +#3016442=IFCDIRECTION((0.,0.,1.)); +#3016443=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#3016441); +#3016444=IFCCARTESIANPOINT((0.,0.,0.)); +#3016445=IFCDIRECTION((0.,0.,1.)); +#3016446=IFCDIRECTION((1.,0.,0.)); +#3016447=IFCAXIS2PLACEMENT3D(#3016444,#3016445,#3016446); +#3016448=IFCEXTRUDEDAREASOLID(#3016443,#3016447,#3016442,8.00000001504724); +#3016449=IFCCARTESIANPOINT((-7.51123864185664E-08,-5.05110097813502E-09,7.66666620735108)); +#3016450=IFCDIRECTION((0.,0.,1.)); +#3016451=IFCDIRECTION((-1.,0.,0.)); +#3016452=IFCAXIS2PLACEMENT3D(#3016449,#3016450,#3016451); +#3016453=IFCPLANE(#3016452); +#3016454=IFCHALFSPACESOLID(#3016453,.F.); +#3016455=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#3016448,#3016454); +#3016456=IFCCARTESIANPOINT((6.6045184773723,1.12683126172046E-07,-0.333334087073959)); +#3016457=IFCDIRECTION((0.707108199596405,0.707105398178101,0.)); +#3016458=IFCDIRECTION((0.707105380476043,-0.707108181894277,0.)); +#3016459=IFCAXIS2PLACEMENT3D(#3016456,#3016457,#3016458); +#3016460=IFCPLANE(#3016459); +#3016461=IFCHALFSPACESOLID(#3016460,.F.); +#3016462=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#3016455,#3016461); +#3016463=IFCSHAPEREPRESENTATION(#24,'Body','Clipping',(#3016462)); +#3016464=IFCCARTESIANPOINT((-264.108837508127,-342.380240214356,0.333334087073956)); +#3016465=IFCDIRECTION((0.,0.,1.)); +#3016466=IFCDIRECTION((-0.999999999999924,3.89414374524202E-07,0.)); +#3016467=IFCAXIS2PLACEMENT3D(#3016464,#3016465,#3016466); +#3016468=IFCLOCALPLACEMENT(#1674114,#3016467); +#3016473=IFCCARTESIANPOINTLIST2D(((-10.6767511367798,1.0108859539032),(-10.102614402771,1.0108859539032),(0.699240982532501,6.74705982208252))); +#3016474=IFCINDEXEDPOLYCURVE(#3016473,$,$); +#3016475=IFCGEOMETRICCURVESET((#3016474)); +#3016476=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#3016475,#2987930)); +#3016477=IFCCARTESIANPOINTLIST2D(((-10.5996608734131,0.137184619903564),(-10.02552318573,0.137184619903564),(0.949827611446381,5.49412679672241))); +#3016478=IFCINDEXEDPOLYCURVE(#3016477,$,$); +#3016479=IFCGEOMETRICCURVESET((#3016478)); +#3016480=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#3016479,#2988556)); +#3016485=IFCCARTESIANPOINTLIST2D(((-0.784440755844116,0.),(7.50827503204346,-2.56250333786011))); +#3016486=IFCINDEXEDPOLYCURVE(#3016485,$,$); +#3016487=IFCGEOMETRICCURVESET((#3016486)); +#3016488=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#3016487,#2989050)); +#3016497=IFCCARTESIANPOINTLIST2D(((3.60457253456116,-0.757369339466095),(9.28588390350342,-12.8947162628174))); +#3016498=IFCINDEXEDPOLYCURVE(#3016497,$,$); +#3016499=IFCGEOMETRICCURVESET((#3016498)); +#3016500=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#3016499,#2989125)); +#3016501=IFCCARTESIANPOINTLIST2D(((3.60457253456116,-0.757369339466095),(5.15402126312256,-5.4426064491272))); +#3016502=IFCINDEXEDPOLYCURVE(#3016501,$,$); +#3016503=IFCGEOMETRICCURVESET((#3016502)); +#3016504=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#3016503,#2989248)); +#3016505=IFCCARTESIANPOINTLIST2D(((3.60457253456116,-0.757369339466095),(5.11098098754883,-5.1536226272583))); +#3016506=IFCINDEXEDPOLYCURVE(#3016505,$,$); +#3016507=IFCGEOMETRICCURVESET((#3016506)); +#3016508=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#3016507,#2999475)); +#3016509=IFCCARTESIANPOINT((-41.10433298146,-10.2960885988602,-30.0000001752158)); +#3016510=IFCAXIS2PLACEMENT3D(#3016509,$,$); +#3016511=IFCBLOCK(#3016510,82.2086659629201,20.5921771977204,30.0000001752158); +#3016512=IFCCSGSOLID(#3016511); +#3016513=IFCSHAPEREPRESENTATION(#24,'Body','CSG',(#3016512)); +#3016514=IFCCARTESIANPOINTLIST2D(((1.90709614753723,-0.0373290330171585),(0.82480400800705,2.14208126068115))); +#3016515=IFCINDEXEDPOLYCURVE(#3016514,$,$); +#3016516=IFCGEOMETRICCURVESET((#3016515)); +#3016517=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#3016516,#2989096)); +#3016518=IFCCARTESIANPOINTLIST2D(((1.90709614753723,-0.0373290330171585),(-1.08773982524872,2.49790334701538))); +#3016519=IFCINDEXEDPOLYCURVE(#3016518,$,$); +#3016520=IFCGEOMETRICCURVESET((#3016519)); +#3016521=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#3016520,#2989230)); +#3016522=IFCCARTESIANPOINTLIST2D(((-0.636694967746735,-1.17689793910358E-07),(7.62549304962158,2.83945965766907))); +#3016523=IFCINDEXEDPOLYCURVE(#3016522,$,$); +#3016524=IFCGEOMETRICCURVESET((#3016523)); +#3016525=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#3016524,#2989032)); +#3016526=IFCPROPERTYSET('0lAzMwAn5DleEif46G3_X2',$,'EPset_Annotation',$,(#3016528)); +#3016527=IFCRELDEFINESBYPROPERTIES('3LU5vAeEPBS8uUh1LqDhll',$,$,$,(#2988416),#3016526); +#3016528=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016529=IFCPROPERTYSET('3bAs0eLjz90uYvV6YmYvV5',$,'EPset_Annotation',$,(#3016531)); +#3016530=IFCRELDEFINESBYPROPERTIES('0VkKbDE5T0sxFbFWQORio$',$,$,$,(#3003952),#3016529); +#3016531=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016532=IFCPROPERTYSET('2wshrkOr98sv4WUnOjl0eL',$,'EPset_Annotation',$,(#3016534)); +#3016533=IFCRELDEFINESBYPROPERTIES('3F5BeKCSP6jBlHYYMYkJhS',$,$,$,(#2991189),#3016532); +#3016534=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016535=IFCPROPERTYSET('1SkELYVPf8ceRM6JVwIV9S',$,'EPset_Annotation',$,(#3016537)); +#3016536=IFCRELDEFINESBYPROPERTIES('2zHVAK5_H2mO9b_ui_k8kV',$,$,$,(#165684),#3016535); +#3016537=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016538=IFCPROPERTYSET('2mTGqFB0z8W9Rw01dpa4dq',$,'EPset_Annotation',$,(#3016540)); +#3016539=IFCRELDEFINESBYPROPERTIES('02KTCDuCP3sxFKHLGdSK8t',$,$,$,(#261630),#3016538); +#3016540=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016541=IFCPROPERTYSET('3M3UPRPUD3WO9eAJlAr7zW',$,'EPset_Annotation',$,(#3016543)); +#3016542=IFCRELDEFINESBYPROPERTIES('2PdsjyeJr1ZhMRd33OgmbP',$,$,$,(#277265),#3016541); +#3016543=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016544=IFCPROPERTYSET('0zasq5nS99BAlRPZVPoGoV',$,'EPset_Annotation',$,(#3016546)); +#3016545=IFCRELDEFINESBYPROPERTIES('2koI56IAHAL8ArASaq42Ad',$,$,$,(#1045795),#3016544); +#3016546=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016547=IFCPROPERTYSET('03YCjyjb52OgpnYe102XwH',$,'EPset_Annotation',$,(#3016549)); +#3016548=IFCRELDEFINESBYPROPERTIES('1Nlb4m_0PBvuE0jIbqXJRQ',$,$,$,(#2975783),#3016547); +#3016549=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016550=IFCPROPERTYSET('2oDiSHSD58uhWgfm6H6J$L',$,'EPset_Annotation',$,(#3016552)); +#3016551=IFCRELDEFINESBYPROPERTIES('32CkeENaP8V9WM6F9ahbRJ',$,$,$,(#2987887),#3016550); +#3016552=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016553=IFCPROPERTYSET('0VfDZP4K51r9hnxbETTBT0',$,'EPset_Annotation',$,(#3016555)); +#3016554=IFCRELDEFINESBYPROPERTIES('3Y075sJVX7LhRi9FscvGqK',$,$,$,(#2989294),#3016553); +#3016555=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016556=IFCPROPERTYSET('3tLO$ctR94uxmAc72iT99f',$,'EPset_Annotation',$,(#3016558)); +#3016557=IFCRELDEFINESBYPROPERTIES('33BUNSErf36QRQNVtuxMiF',$,$,$,(#2972025),#3016556); +#3016558=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016559=IFCPROPERTYSET('1UYWkMSv96YQ2ajbPtVykq',$,'EPset_Annotation',$,(#3016561)); +#3016560=IFCRELDEFINESBYPROPERTIES('0W_6NLXVH6qxs6$DEpDGyP',$,$,$,(#2988966),#3016559); +#3016561=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016562=IFCPROPERTYSET('237HGfXF91kfyEc0vBbaas',$,'EPset_Annotation',$,(#3016564)); +#3016563=IFCRELDEFINESBYPROPERTIES('3Lt9DNbub4mPKph4lz0CsC',$,$,$,(#2989056),#3016562); +#3016564=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016565=IFCPROPERTYSET('2GRyIE4CP6h81xaVLnGXR_',$,'EPset_Annotation',$,(#3016567)); +#3016566=IFCRELDEFINESBYPROPERTIES('12OA3MsL98EBLxCGn9FKEV',$,$,$,(#2974273),#3016565); +#3016567=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016568=IFCPROPERTYSET('2ahvZ7oor7mvRdHXDMa9Xj',$,'EPset_Annotation',$,(#3016570)); +#3016569=IFCRELDEFINESBYPROPERTIES('3a5lu0SLz2Gh115l8XzlYZ',$,$,$,(#2988612),#3016568); +#3016570=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016571=IFCPROPERTYSET('3CQlp58nD4FgB4jbjzLEQV',$,'EPset_Annotation',$,(#3016573)); +#3016572=IFCRELDEFINESBYPROPERTIES('3UfREsbDb5$RZQNqLrq_D7',$,$,$,(#3008155),#3016571); +#3016573=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016574=IFCPROPERTYSET('2kXvTD66T7ggZtMJh08uSC',$,'EPset_Annotation',$,(#3016576)); +#3016575=IFCRELDEFINESBYPROPERTIES('0BjnIZNPb1bBaajEJBQA7x',$,$,$,(#261535),#3016574); +#3016576=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016577=IFCPROPERTYSET('3hpl0vWKnDewadgypyPpun',$,'EPset_Annotation',$,(#3016579)); +#3016578=IFCRELDEFINESBYPROPERTIES('3mhWVKP6n7ihnpb6RE0PUH',$,$,$,(#277037),#3016577); +#3016579=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016580=IFCPROPERTYSET('0Oyt9PmGj2ovrx4QM9cMqG',$,'EPset_Annotation',$,(#3016582)); +#3016581=IFCRELDEFINESBYPROPERTIES('1uJaOYr4T04PpMksmmmTWM',$,$,$,(#3005256),#3016580); +#3016582=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016583=IFCPROPERTYSET('2GkkJAIuz6Dfnwgt9UaMVj',$,'EPset_Annotation',$,(#3016585)); +#3016584=IFCRELDEFINESBYPROPERTIES('1kTZT8Ma55SO3RizfzogRp',$,$,$,(#3005680),#3016583); +#3016585=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016586=IFCPROPERTYSET('13nbhyvoD48wf8xkfBiI_8',$,'EPset_Annotation',$,(#3016588)); +#3016587=IFCRELDEFINESBYPROPERTIES('2lAc$fP3T1RA_WFsRwKyx7',$,$,$,(#2988545),#3016586); +#3016588=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016589=IFCPROPERTYSET('1xfUi0e3bFxxSuyhYgXk27',$,'EPset_Annotation',$,(#3016591)); +#3016590=IFCRELDEFINESBYPROPERTIES('0CHcCnutnEh93CITPzrUfq',$,$,$,(#2973650),#3016589); +#3016591=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016592=IFCPROPERTYSET('2EReYCz4j6yh5hSc06EaEH',$,'EPset_Annotation',$,(#3016594)); +#3016593=IFCRELDEFINESBYPROPERTIES('0v9ESXhXTAQOoH1kyLnE1w',$,$,$,(#2972114),#3016592); +#3016594=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016595=IFCPROPERTYSET('3b8U2SXoXAgeEBuKGN6tXD',$,'EPset_Annotation',$,(#3016597)); +#3016596=IFCRELDEFINESBYPROPERTIES('058CUlmjv6NwiWxTb9FM0t',$,$,$,(#2989236),#3016595); +#3016597=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016598=IFCPROPERTYSET('3HwaQ$9CPFMxUz9agvRPQN',$,'EPset_Annotation',$,(#3016600)); +#3016599=IFCRELDEFINESBYPROPERTIES('3idiQ2XDvBABVo8KdDQ6WZ',$,$,$,(#2989167),#3016598); +#3016600=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016601=IFCPROPERTYSET('3oLou3BOT9yexAIbjg$F6D',$,'EPset_Annotation',$,(#3016603)); +#3016602=IFCRELDEFINESBYPROPERTIES('0sB0vvXCrCswue4_CaOy9s',$,$,$,(#2974237),#3016601); +#3016603=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016604=IFCPROPERTYSET('0ad4sR9JP0S8RhJov7WjW6',$,'EPset_Annotation',$,(#3016606)); +#3016605=IFCRELDEFINESBYPROPERTIES('0LwJeX3LD9bfciLQMAv5DS',$,$,$,(#3016190),#3016604); +#3016606=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016607=IFCPROPERTYSET('19Vw28d6j0pA1$Tyzp4vtK',$,'EPset_Annotation',$,(#3016609)); +#3016608=IFCRELDEFINESBYPROPERTIES('3gPDM3nefE4Q_AtbpPKff4',$,$,$,(#2990421),#3016607); +#3016609=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016610=IFCPROPERTYSET('27yjSgl2DF5R6Q_8OmOlsp',$,'EPset_Annotation',$,(#3016612)); +#3016611=IFCRELDEFINESBYPROPERTIES('22x68_DxD8OQLR2XCuFj8A',$,$,$,(#2991296),#3016610); +#3016612=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016613=IFCPROPERTYSET('0ZP6vZPsHBAPCz1kNIVVto',$,'EPset_Annotation',$,(#3016615)); +#3016614=IFCRELDEFINESBYPROPERTIES('1s4kBvkSzCBuEJfDb1yGTz',$,$,$,(#165665),#3016613); +#3016615=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016616=IFCPROPERTYSET('2Qk$mUtaT2Ge$UlDoSGeBc',$,'EPset_Annotation',$,(#3016618)); +#3016617=IFCRELDEFINESBYPROPERTIES('3TgGrSvJvDiQVlM$B$5pIx',$,$,$,(#277068),#3016616); +#3016618=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016619=IFCPROPERTYSET('1P8HYZ50j7zfp6YCQzgiv_',$,'EPset_Annotation',$,(#3016621)); +#3016620=IFCRELDEFINESBYPROPERTIES('1gCtd2Ed53OxvVpwrb7ziu',$,$,$,(#1045812),#3016619); +#3016621=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016622=IFCPROPERTYSET('0Fr8bEtLn3bR6H4xYWXRQh',$,'EPset_Annotation',$,(#3016624)); +#3016623=IFCRELDEFINESBYPROPERTIES('3UfI$fF4jAqvKcdfezIGQ$',$,$,$,(#3005282),#3016622); +#3016624=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016625=IFCPROPERTYSET('03MxCRSovDF9yv4cSBFHQk',$,'EPset_Annotation',$,(#3016627)); +#3016626=IFCRELDEFINESBYPROPERTIES('2Ph5fxlqP7_R2hc_8oousS',$,$,$,(#3005817),#3016625); +#3016627=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016628=IFCPROPERTYSET('1u86MFVkvDwxJIv2V4Sbde',$,'EPset_Annotation',$,(#3016630)); +#3016629=IFCRELDEFINESBYPROPERTIES('3r5aRgiabEu8HlCl0iBs3o',$,$,$,(#2989131),#3016628); +#3016630=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016631=IFCPROPERTYSET('2hsKR3G5P26goSJnUdxzof',$,'EPset_Annotation',$,(#3016633)); +#3016632=IFCRELDEFINESBYPROPERTIES('2UyRmbL$v1PAwLLDtAeSzm',$,$,$,(#2989020),#3016631); +#3016633=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016634=IFCPROPERTYSET('2y5WfHjUjCHfnD3VRUmxLH',$,'EPset_Annotation',$,(#3016636)); +#3016635=IFCRELDEFINESBYPROPERTIES('3h94yVUYn5BwhVxaFwNSce',$,$,$,(#2974195),#3016634); +#3016636=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016637=IFCPROPERTYSET('2zqY5VLkr5UxezIU24U4uY',$,'EPset_Annotation',$,(#3016639)); +#3016638=IFCRELDEFINESBYPROPERTIES('2hG0ND7J9Bw91Ns1aKzvNO',$,$,$,(#2972659),#3016637); +#3016639=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016640=IFCPROPERTYSET('2N8kQQ6$z1aPw7HlT3XvCx',$,'EPset_Annotation',$,(#3016642)); +#3016641=IFCRELDEFINESBYPROPERTIES('1vaLhJoJP07OOJtqNXcYXB',$,$,$,(#2991314),#3016640); +#3016642=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016643=IFCPROPERTYSET('2cT5k6FxH8eRB01cZqs1op',$,'EPset_Annotation',$,(#3016645)); +#3016644=IFCRELDEFINESBYPROPERTIES('1tAaUOghLAw9vI5EM1leEG',$,$,$,(#1024849),#3016643); +#3016645=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016646=IFCPROPERTYSET('2UVCKZLvT2keSGEvQgG5_i',$,'EPset_Annotation',$,(#3016648)); +#3016647=IFCRELDEFINESBYPROPERTIES('0wXwUPO4z249PgOvbqN$iU',$,$,$,(#1044712),#3016646); +#3016648=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016649=IFCPROPERTYSET('0T3KdB41P7BRMwIwx8Q3eh',$,'EPset_Annotation',$,(#3016651)); +#3016650=IFCRELDEFINESBYPROPERTIES('29Wn4AHMH2ZQBYoV2JJ$VY',$,$,$,(#277308),#3016649); +#3016651=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016652=IFCPROPERTYSET('30Jpv4miD69Rf4DZ_pTeG0',$,'EPset_Annotation',$,(#3016654)); +#3016653=IFCRELDEFINESBYPROPERTIES('1SNSwy_wr3sAxVKJwvHAbR',$,$,$,(#1066345),#3016652); +#3016654=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016655=IFCPROPERTYSET('1WUzmzGOfFrOFZdK3SRVDR',$,'EPset_Annotation',$,(#3016657)); +#3016656=IFCRELDEFINESBYPROPERTIES('0PeUpH11L2dxrQZthBIlOU',$,$,$,(#3005411),#3016655); +#3016657=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016658=IFCPROPERTYSET('2EPS6pjSj6aA4K5NiW7h4L',$,'EPset_Annotation',$,(#3016660)); +#3016659=IFCRELDEFINESBYPROPERTIES('3i3z11DmX1lApe2$Ji1qUB',$,$,$,(#2988655),#3016658); +#3016660=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016661=IFCPROPERTYSET('3Tuzboerf1phCzfxz9kgo4',$,'EPset_Annotation',$,(#3016663)); +#3016662=IFCRELDEFINESBYPROPERTIES('2xT2kJKBXBsvnJGYYdb756',$,$,$,(#2972714),#3016661); +#3016663=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016664=IFCPROPERTYSET('214SRPWBT3uQh8gRPIj8Dh',$,'EPset_Annotation',$,(#3016666)); +#3016665=IFCRELDEFINESBYPROPERTIES('2PBFFVsr5FcxcNy$f419f5',$,$,$,(#2989038),#3016664); +#3016666=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016667=IFCPROPERTYSET('1D_eeFZ0PBqQpVwd6Yp07U',$,'EPset_Annotation',$,(#3016669)); +#3016668=IFCRELDEFINESBYPROPERTIES('2BOkFxJ6r3ZwzVrxfJnGR9',$,$,$,(#2989218),#3016667); +#3016669=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016670=IFCPROPERTYSET('3j8vCkJ8b9MB26GD65SNok',$,'EPset_Annotation',$,(#3016672)); +#3016671=IFCRELDEFINESBYPROPERTIES('1MtTcuNKjERvPeWbOGSJVt',$,$,$,(#2973755),#3016670); +#3016672=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016673=IFCPROPERTYSET('1lNctJr1X0SurB_imLd$1F',$,'EPset_Annotation',$,(#3016675)); +#3016674=IFCRELDEFINESBYPROPERTIES('2tnI8ENxrBohHjq0Wpjtt1',$,$,$,(#2990093),#3016673); +#3016675=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016676=IFCPROPERTYSET('2pmGo06cPBTv4X1T8PsJUg',$,'EPset_Annotation',$,(#3016678)); +#3016677=IFCRELDEFINESBYPROPERTIES('1dJKZ6mabBvPnSeirgWEkJ',$,$,$,(#2988581),#3016676); +#3016678=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016679=IFCPROPERTYSET('3n$_p4BDL1hxTt15ZvQ7Mq',$,'EPset_Annotation',$,(#3016681)); +#3016680=IFCRELDEFINESBYPROPERTIES('0ZgDxlQY5EheqbMQhwyXaB',$,$,$,(#2973324),#3016679); +#3016681=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016682=IFCPROPERTYSET('3eNl0SDF90K8mgyvB5B5yR',$,'EPset_Annotation',$,(#3016684)); +#3016683=IFCRELDEFINESBYPROPERTIES('3sXqOnMonACutPBOd56tk5',$,$,$,(#2973260),#3016682); +#3016684=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016685=IFCPROPERTYSET('3Ke9sF7kvBvAR22EtwlnP9',$,'EPset_Annotation',$,(#3016687,#3016883,#3016884)); +#3016686=IFCRELDEFINESBYPROPERTIES('2imwlmVCD1Dw6oOAqwLdru',$,$,$,(#2991171),#3016685); +#3016687=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016688=IFCPROPERTYSET('27MifGDaP8_A8VOGLGGHtq',$,'EPset_Annotation',$,(#3016690)); +#3016689=IFCRELDEFINESBYPROPERTIES('3g9NPZrhX9NgvODOMFnMVL',$,$,$,(#165646),#3016688); +#3016690=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016691=IFCPROPERTYSET('0sDUdlwJH9D9VQ8JE63Ole',$,'EPset_Annotation',$,(#3016693)); +#3016692=IFCRELDEFINESBYPROPERTIES('0wKJP22cvEyRHys3WOP2A0',$,$,$,(#277197),#3016691); +#3016693=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016694=IFCPROPERTYSET('3lKvAD9K16lONDZ3wAErql',$,'EPset_Annotation',$,(#3016696)); +#3016695=IFCRELDEFINESBYPROPERTIES('3GQpWFcFDD9uBuPyj_VviD',$,$,$,(#1045764),#3016694); +#3016696=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016697=IFCPROPERTYSET('2BFhs1j412KR2yIajopTno',$,'EPset_Annotation',$,(#3016699)); +#3016698=IFCRELDEFINESBYPROPERTIES('0qXvHI0Hz7kRO0r7_BU98V',$,$,$,(#2975837),#3016697); +#3016699=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016700=IFCPROPERTYSET('2ENhmWosLB_u9dZU$$eIEb',$,'EPset_Annotation',$,(#3016702)); +#3016701=IFCRELDEFINESBYPROPERTIES('19Ew_orgjEaglmLs8u4i2y',$,$,$,(#2989002),#3016700); +#3016702=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016703=IFCPROPERTYSET('0l5OL$pKD8kuWH5F$LpMTx',$,'EPset_Annotation',$,(#3016705)); +#3016704=IFCRELDEFINESBYPROPERTIES('0HyBnd22j5Hf3IFKvM0_r3',$,$,$,(#2989085),#3016703); +#3016705=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016706=IFCPROPERTYSET('0kGNjfRK5ALh4Xgzox8zSh',$,'EPset_Annotation',$,(#3016708)); +#3016707=IFCRELDEFINESBYPROPERTIES('2I3ELxMWT3DRGZTeK8T17f',$,$,$,(#3013968),#3016706); +#3016708=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016709=IFCPROPERTYSET('1MoVgQKH12DgdcIYOjUwia',$,'EPset_Annotation',$,(#3016711)); +#3016710=IFCRELDEFINESBYPROPERTIES('1J$U78m5DFpPo9QcsNePcF',$,$,$,(#3004252),#3016709); +#3016711=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016712=IFCPROPERTYSET('1RwLE7Ton2wv_tgfnWna9z',$,'EPset_Annotation',$,(#3016714)); +#3016713=IFCRELDEFINESBYPROPERTIES('05dIR0GM97Yh0Db1$$l1c6',$,$,$,(#2973238),#3016712); +#3016714=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016715=IFCPROPERTYSET('3nA5O4_TrEOAG8qMuI7TL_',$,'EPset_Annotation',$,(#3016717)); +#3016716=IFCRELDEFINESBYPROPERTIES('35YuhMslX0Duya_Fiwr3we',$,$,$,(#2988510),#3016715); +#3016717=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016718=IFCPROPERTYSET('1FeZ42HIvApRqcOd39FomF',$,'EPset_Annotation',$,(#3016720)); +#3016719=IFCRELDEFINESBYPROPERTIES('1bOVN5bE5FRAq8eTPnyiuu',$,$,$,(#2973292),#3016718); +#3016720=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016721=IFCPROPERTYSET('23CKwC0GD6SOHjaHpMea80',$,'EPset_Annotation',$,(#3016723)); +#3016722=IFCRELDEFINESBYPROPERTIES('0nYdeSZjL9CBAEHldkUq05',$,$,$,(#2991234),#3016721); +#3016723=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016724=IFCPROPERTYSET('1TD7U2iFjAgOYc8LE3sP$7',$,'EPset_Annotation',$,(#3016726)); +#3016725=IFCRELDEFINESBYPROPERTIES('0t11m8VD18qRXrmOKkFnCX',$,$,$,(#1024825),#3016724); +#3016726=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016727=IFCPROPERTYSET('1zyUQa5Rf1nuMSHOqnHmrT',$,'EPset_Annotation',$,(#3016729)); +#3016728=IFCRELDEFINESBYPROPERTIES('1ryryu2qTEh8JioreyUDTt',$,$,$,(#261668),#3016727); +#3016729=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016730=IFCPROPERTYSET('1QggrDx7T2ve7MpDnDhcPj',$,'EPset_Annotation',$,(#3016732)); +#3016731=IFCRELDEFINESBYPROPERTIES('1PdMevuzr52vI609JLj9e1',$,$,$,(#277228),#3016730); +#3016732=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016733=IFCPROPERTYSET('1JJCsLpS94RvVKVSffbY$e',$,'EPset_Annotation',$,(#3016735)); +#3016734=IFCRELDEFINESBYPROPERTIES('1WLUnWuJTFPuUFGioAn71C',$,$,$,(#2975886),#3016733); +#3016735=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016736=IFCPROPERTYSET('2_YS2WCuv1BAYhhVySbI5m',$,'EPset_Annotation',$,(#3016738)); +#3016737=IFCRELDEFINESBYPROPERTIES('0iCgOsI0b4kecuk5tvtG2t',$,$,$,(#2987919),#3016736); +#3016738=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016739=IFCPROPERTYSET('2B6UMsubDEZ9UN$hjz0StZ',$,'EPset_Annotation',$,(#3016741)); +#3016740=IFCRELDEFINESBYPROPERTIES('0rVp$Ot1P1YhxDHaqmuJRf',$,$,$,(#2988984),#3016739); +#3016741=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016742=IFCPROPERTYSET('3PPtNMHCrA2BHPXDivp2bB',$,'EPset_Annotation',$,(#3016744)); +#3016743=IFCRELDEFINESBYPROPERTIES('1cgzzMLuf578kV_pu7x$rX',$,$,$,(#3004217),#3016742); +#3016744=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016745=IFCPROPERTYSET('2yaj8CSTj2muCIhUQrAEY3',$,'EPset_Annotation',$,(#3016747)); +#3016746=IFCRELDEFINESBYPROPERTIES('0jtp3W9ZXDPws08KfPKLyL',$,$,$,(#2973181),#3016745); +#3016747=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016748=IFCPROPERTYSET('12y3nAPs9Dnhu5NW6A2fKx',$,'EPset_Annotation',$,(#3016750)); +#3016749=IFCRELDEFINESBYPROPERTIES('1F5SmtnA5DQg3Y1EoKNE93',$,$,$,(#2988345),#3016748); +#3016750=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016751=IFCPROPERTYSET('332LglHaD1E84f5F7XH1M1',$,'EPset_Annotation',$,(#3016753)); +#3016752=IFCRELDEFINESBYPROPERTIES('0DISwizI1FrB9lUPbUA0$C',$,$,$,(#2973409),#3016751); +#3016753=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016754=IFCPROPERTYSET('3ouAImQTHALfdcr6jfUS$E',$,'EPset_Annotation',$,(#3016756)); +#3016755=IFCRELDEFINESBYPROPERTIES('2nW2fDhzj6WxFq5$El$7Aw',$,$,$,(#2972132),#3016754); +#3016756=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016757=IFCPROPERTYSET('29L6lMMUX6aQVErOJfDzsc',$,'EPset_Annotation',$,(#3016759)); +#3016758=IFCRELDEFINESBYPROPERTIES('1k6n1RrfbBiuvlgzb0uaFn',$,$,$,(#3013866),#3016757); +#3016759=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016760=IFCPROPERTYSET('0u1qKQuC56Cwym9CavM6k$',$,'EPset_Annotation',$,(#3016762)); +#3016761=IFCRELDEFINESBYPROPERTIES('3SMywZzP99nvikNpyfx8Jd',$,$,$,(#3016316),#3016760); +#3016762=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016763=IFCPROPERTYSET('07BkgbT1b0KxkO5X_fIvx$',$,'EPset_Annotation',$,(#3016765)); +#3016764=IFCRELDEFINESBYPROPERTIES('0OoxqtoaTAJOp$Smwq88xu',$,$,$,(#165627),#3016763); +#3016765=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016766=IFCPROPERTYSET('0ZXmtOd5r7QwfWrej_qtsp',$,'EPset_Annotation',$,(#3016768)); +#3016767=IFCRELDEFINESBYPROPERTIES('2AAAJA6F5Bbf1alOy713Za',$,$,$,(#261573),#3016766); +#3016768=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016769=IFCPROPERTYSET('0HuZuAyhn5VubQk0trGf0I',$,'EPset_Annotation',$,(#3016771)); +#3016770=IFCRELDEFINESBYPROPERTIES('3z5bcatwj6tu6RqqtM1w20',$,$,$,(#277166),#3016769); +#3016771=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016772=IFCPROPERTYSET('3Yb966rXLE3x2GXpoAdWIq',$,'EPset_Annotation',$,(#3016774)); +#3016773=IFCRELDEFINESBYPROPERTIES('3rts3qKa9BCvO38kMeoijj',$,$,$,(#2975855),#3016772); +#3016774=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016775=IFCPROPERTYSET('3PDFKLZrPCBQLieksK9e3t',$,'EPset_Annotation',$,(#3016777)); +#3016776=IFCRELDEFINESBYPROPERTIES('2RwFeIC$nCHxrDs12nHwUT',$,$,$,(#2987950),#3016775); +#3016777=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016778=IFCPROPERTYSET('0snAMmbU5BfgNTz6ufbruu',$,'EPset_Annotation',$,(#3016780)); +#3016779=IFCRELDEFINESBYPROPERTIES('3qsAAoMvP4cRcs4zs1IRC2',$,$,$,(#2973623),#3016778); +#3016780=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016781=IFCPROPERTYSET('28whBTH7HD7wdfIrnBZJ46',$,'EPset_Annotation',$,(#3016783)); +#3016782=IFCRELDEFINESBYPROPERTIES('3cJaotHy911w4LghH8lgWU',$,$,$,(#3004128),#3016781); +#3016783=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016784=IFCPROPERTYSET('1uXNSTdD9DkvEKBT7YJ7mS',$,'EPset_Annotation',$,(#3016786)); +#3016785=IFCRELDEFINESBYPROPERTIES('377Ruai9D2xRgA3$nXrrdP',$,$,$,(#2998929),#3016784); +#3016786=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016787=IFCPROPERTYSET('0KbEeHoO1AYP$Mc$5ti4qc',$,'EPset_Annotation',$,(#3016789)); +#3016788=IFCRELDEFINESBYPROPERTIES('2Fu_jGuk1A6RQYauux4vLz',$,$,$,(#2973432),#3016787); +#3016789=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016790=IFCPROPERTYSET('0pHg$kTZn2nhJEH63_SAqY',$,'EPset_Annotation',$,(#3016792)); +#3016791=IFCRELDEFINESBYPROPERTIES('0gTVcnQJ10r9J510KdZT9e',$,$,$,(#2987976),#3016790); +#3016792=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016793=IFCPROPERTYSET('2LGuFVt3v3mhzx7TS5ZnJK',$,'EPset_Annotation',$,(#3016795)); +#3016794=IFCRELDEFINESBYPROPERTIES('19EmdetdPAhvQ1iEFG_xGP',$,$,$,(#2989321),#3016793); +#3016795=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016796=IFCPROPERTYSET('3YxJlZuSf1$QJB8diaJRAe',$,'EPset_Annotation',$,(#3016798)); +#3016797=IFCRELDEFINESBYPROPERTIES('1l6bj9z4bCWPbD7oC0cyu_',$,$,$,(#2972340),#3016796); +#3016798=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016799=IFCPROPERTYSET('29nZURbo59ghuXILBDFz8e',$,'EPset_Annotation',$,(#3016801)); +#3016800=IFCRELDEFINESBYPROPERTIES('3UvogblT13_8hmNBELZ0xv',$,$,$,(#2972386),#3016799); +#3016801=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016802=IFCPROPERTYSET('2JsBFV4Nb0ie4kkVs$cm48',$,'EPset_Annotation',$,(#3016804)); +#3016803=IFCRELDEFINESBYPROPERTIES('2moU809Un0XuiMZA2RXJLn',$,$,$,(#2988528),#3016802); +#3016804=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016805=IFCPROPERTYSET('0sMrbiCrzC1ACaQoznVtoR',$,'EPset_Annotation',$,(#3016807)); +#3016806=IFCRELDEFINESBYPROPERTIES('0pjoDKKh50OQuIlFhN6Sxh',$,$,$,(#3006320),#3016805); +#3016807=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016808=IFCPROPERTYSET('20FUwXE1fAAPl_ciFkHMeA',$,'EPset_Annotation',$,(#3016810)); +#3016809=IFCRELDEFINESBYPROPERTIES('0KuKm4yUHEzfBUR2VQ2fZI',$,$,$,(#1024801),#3016808); +#3016810=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016811=IFCPROPERTYSET('02C_XGBSz8HBUz$EXgUT1q',$,'EPset_Annotation',$,(#3016813)); +#3016812=IFCRELDEFINESBYPROPERTIES('1hRPMmUxL1MPzesDae$bYb',$,$,$,(#261649),#3016811); +#3016813=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016814=IFCPROPERTYSET('1LFQ0HnZL0hhgGyhy7S4C9',$,'EPset_Annotation',$,(#3016816)); +#3016815=IFCRELDEFINESBYPROPERTIES('0BgLMJ10z1HfD4JfK2kJm9',$,$,$,(#277002),#3016814); +#3016816=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016817=IFCPROPERTYSET('1ixlujbNn8Wg1USc9x8RBb',$,'EPset_Annotation',$,(#3016819)); +#3016818=IFCRELDEFINESBYPROPERTIES('1U2aSjMRn47x9SDLEJK79W',$,$,$,(#2975930),#3016817); +#3016819=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016820=IFCPROPERTYSET('3X8sZnHkv8_wvsP8D8XtcG',$,'EPset_Annotation',$,(#3016822)); +#3016821=IFCRELDEFINESBYPROPERTIES('0QHBDl52L6KAOchpqcFpW9',$,$,$,(#3003878),#3016820); +#3016822=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016823=IFCPROPERTYSET('3GkjQlbL14ovfVwGcxnhTk',$,'EPset_Annotation',$,(#3016825)); +#3016824=IFCRELDEFINESBYPROPERTIES('1Xzr6_3vf1wQTJTYJU7Tis',$,$,$,(#3003929),#3016823); +#3016825=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016826=IFCPROPERTYSET('2Z8_P18CTF9hnNShWKKCH2',$,'EPset_Annotation',$,(#3016828)); +#3016827=IFCRELDEFINESBYPROPERTIES('0Zs5SB8Vb54gDdSYjsa9px',$,$,$,(#3013991),#3016826); +#3016828=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016829=IFCPROPERTYSET('0zuPLpSFX6c8ARRv5T5fZs',$,'EPset_Annotation',$,(#3016831)); +#3016830=IFCRELDEFINESBYPROPERTIES('0nDPOD7HLBaOLXWyChe7WB',$,$,$,(#2988371),#3016829); +#3016831=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016832=IFCPROPERTYSET('1XB43V_hD33QCliAA0P2Ox',$,'EPset_Annotation',$,(#3016834)); +#3016833=IFCRELDEFINESBYPROPERTIES('0zOndyd91Db9BxhK1n0Tpf',$,$,$,(#2998804),#3016832); +#3016834=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016835=IFCPROPERTYSET('2X6wBwV7r7fepLJRRk8nG3',$,'EPset_Annotation',$,(#3016837)); +#3016836=IFCRELDEFINESBYPROPERTIES('2ydNoUB1L2YxXxfmuZyswg',$,$,$,(#2972252),#3016835); +#3016837=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016838=IFCPROPERTYSET('0TgCHx3Sr5qQxM8qTf9W_B',$,'EPset_Annotation',$,(#3016840)); +#3016839=IFCRELDEFINESBYPROPERTIES('0GCM6q3HX9$uo5f1gwBm$u',$,$,$,(#3013892),#3016838); +#3016840=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016841=IFCPROPERTYSET('0oPp6r2QD8HA_3R7eTOYzG',$,'EPset_Annotation',$,(#3016843)); +#3016842=IFCRELDEFINESBYPROPERTIES('0mae7U58LAGASKr2A8NDnB',$,$,$,(#2999463),#3016841); +#3016843=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016844=IFCPROPERTYSET('1167UFjPv71h2OJC$kcYpR',$,'EPset_Annotation',$,(#3016846)); +#3016845=IFCRELDEFINESBYPROPERTIES('0K0h8BRTP8yReIUwZg9eAZ',$,$,$,(#2973587),#3016844); +#3016846=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016847=IFCPROPERTYSET('0Sj5wBA5z9tOo__ufIIcLw',$,'EPset_Annotation',$,(#3016849)); +#3016848=IFCRELDEFINESBYPROPERTIES('01prTwr8n43fHujjr$2q_$',$,$,$,(#165608),#3016847); +#3016849=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016850=IFCPROPERTYSET('0eSZJ50Gn8nel0IyIH18sA',$,'EPset_Annotation',$,(#3016852)); +#3016851=IFCRELDEFINESBYPROPERTIES('3HhO8y1Nb4uP$4aQFIHX$4',$,$,$,(#261554),#3016850); +#3016852=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016853=IFCPROPERTYSET('3_ZUTc7nv0$waBgUOWJAG_',$,'EPset_Annotation',$,(#3016855)); +#3016854=IFCRELDEFINESBYPROPERTIES('3YZdN3PMT4avYoXEn7i1Xy',$,$,$,(#3005389),#3016853); +#3016855=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016856=IFCPROPERTYSET('2IGo3eRKf19wOYsujXw86W',$,'EPset_Annotation',$,(#3016858)); +#3016857=IFCRELDEFINESBYPROPERTIES('15pKbWWxnClPco7__3SLg8',$,$,$,(#2988563),#3016856); +#3016858=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016859=IFCPROPERTYSET('0x6g6pjtvE$AxTUlJVL8lI',$,'EPset_Annotation',$,(#3016861)); +#3016860=IFCRELDEFINESBYPROPERTIES('3RjIYWCu1FaApcPDHb_o$b',$,$,$,(#3003988),#3016859); +#3016861=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016862=IFCPROPERTYSET('0DYxNGrYPD1hS1Vz2W9INJ',$,'EPset_Annotation',$,(#3016864)); +#3016863=IFCRELDEFINESBYPROPERTIES('1zTbcx12j8IRzq$uhSH0wZ',$,$,$,(#2972681),#3016862); +#3016864=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016865=IFCPROPERTYSET('0PCavSnjr0quYumY8EQA4$',$,'EPset_Annotation',$,(#3016867)); +#3016866=IFCRELDEFINESBYPROPERTIES('3RMhcqpTH41967T9gTYSL6',$,$,$,(#2988398),#3016865); +#3016867=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016868=IFCPROPERTYSET('152qK1UVT22er$UvqJ0WEv',$,'EPset_Annotation',$,(#3016870)); +#3016869=IFCRELDEFINESBYPROPERTIES('1G7e2Wv8P8JgDE9cYNEYvM',$,$,$,(#2989339),#3016868); +#3016870=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016871=IFCPROPERTYSET('1Plawu20rBBhhfeAYtB_nr',$,'EPset_Annotation',$,(#3016873)); +#3016872=IFCRELDEFINESBYPROPERTIES('0BL4yfC7nDnQlapHLKI6D3',$,$,$,(#2972069),#3016871); +#3016873=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016874=IFCPROPERTYSET('1_FpcU459BExndt75hJ9Ph',$,'EPset_Annotation',$,(#3016876)); +#3016875=IFCRELDEFINESBYPROPERTIES('2My6yJ3pvBl93InMlKqsKk',$,$,$,(#2972489),#3016874); +#3016876=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016877=IFCPROPERTYSET('2giHr2hVf5_eCnxZ5Lkxi6',$,'EPset_Annotation',$,(#3016879)); +#3016878=IFCRELDEFINESBYPROPERTIES('0qyzZ1ME9AyB9qT42LbVni',$,$,$,(#2989113),#3016877); +#3016879=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016880=IFCPROPERTYSET('1EDzcPuOX2KB3kKwhD$l9G',$,'EPset_Annotation',$,(#3016882)); +#3016881=IFCRELDEFINESBYPROPERTIES('1812CmisrCqxpWwiT3qrJe',$,$,$,(#2989149),#3016880); +#3016882=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3016883=IFCPROPERTYSINGLEVALUE('ZIndex',$,$,$); +#3016884=IFCPROPERTYSINGLEVALUE('Symbol',$,$,$); +#3016885=IFCCARTESIANPOINT((-0.624367062813967,-9.48476979113001,6.99999998873613)); +#3016886=IFCDIRECTION((-0.99999999999995,-3.13916473260163E-07,-4.37113882867357E-08)); +#3016887=IFCDIRECTION((3.13916473260161E-07,-0.999999999999944,-1.19209289550775E-07)); +#3016888=IFCAXIS2PLACEMENT3D(#3016885,#3016886,#3016887); +#3016889=IFCLOCALPLACEMENT($,#3016888); +#3016890=IFCCARTESIANPOINT((-21.0103525577255,-9.48476979113001,7.00000077094932)); +#3016891=IFCDIRECTION((-0.99999999999995,-3.13916473260163E-07,-4.37113882867357E-08)); +#3016892=IFCDIRECTION((3.13916473260162E-07,-0.999999999999949,-5.96046589862423E-08)); +#3016893=IFCAXIS2PLACEMENT3D(#3016890,#3016891,#3016892); +#3016894=IFCLOCALPLACEMENT($,#3016893); +#3016895=IFCCARTESIANPOINT((22.9213337885739,-9.48476979113001,7.00000077094932)); +#3016896=IFCDIRECTION((0.999999999999986,1.62920684942944E-07,-4.37113882867373E-08)); +#3016897=IFCDIRECTION((-1.62920684942944E-07,0.999999999999983,8.94069671630844E-08)); +#3016898=IFCAXIS2PLACEMENT3D(#3016895,#3016896,#3016897); +#3016899=IFCLOCALPLACEMENT($,#3016898); +#3016900=IFCINDEXEDPOLYGONALFACE((1,2,3)); +#3016901=IFCINDEXEDPOLYGONALFACE((3,4,1)); +#3016902=IFCINDEXEDPOLYGONALFACE((5,4,3)); +#3016903=IFCINDEXEDPOLYGONALFACE((5,6,4)); +#3016904=IFCINDEXEDPOLYGONALFACE((1,7,8)); +#3016905=IFCINDEXEDPOLYGONALFACE((1,8,2)); +#3016906=IFCINDEXEDPOLYGONALFACE((8,6,5)); +#3016907=IFCINDEXEDPOLYGONALFACE((8,7,6)); +#3016908=IFCINDEXEDPOLYGONALFACE((5,3,2)); +#3016909=IFCINDEXEDPOLYGONALFACE((5,2,8)); +#3016910=IFCINDEXEDPOLYGONALFACE((4,6,7)); +#3016911=IFCINDEXEDPOLYGONALFACE((4,7,1)); +#3016912=IFCINDEXEDPOLYGONALFACE((10,11,9)); +#3016913=IFCINDEXEDPOLYGONALFACE((10,9,12)); +#3016914=IFCINDEXEDPOLYGONALFACE((15,14,13)); +#3016915=IFCINDEXEDPOLYGONALFACE((16,15,13)); +#3016916=IFCINDEXEDPOLYGONALFACE((19,18,17)); +#3016917=IFCINDEXEDPOLYGONALFACE((17,18,20)); +#3016918=IFCINDEXEDPOLYGONALFACE((22,23,21)); +#3016919=IFCINDEXEDPOLYGONALFACE((22,21,24)); +#3016920=IFCINDEXEDPOLYGONALFACE((26,27,25)); +#3016921=IFCINDEXEDPOLYGONALFACE((26,25,28)); +#3016922=IFCINDEXEDPOLYGONALFACE((31,29,30)); +#3016923=IFCINDEXEDPOLYGONALFACE((29,32,30)); +#3016924=IFCINDEXEDPOLYGONALFACE((32,33,30)); +#3016925=IFCINDEXEDPOLYGONALFACE((30,33,34)); +#3016926=IFCINDEXEDPOLYGONALFACE((14,36,35)); +#3016927=IFCINDEXEDPOLYGONALFACE((14,35,13)); +#3016928=IFCINDEXEDPOLYGONALFACE((28,29,31)); +#3016929=IFCINDEXEDPOLYGONALFACE((28,31,26)); +#3016930=IFCINDEXEDPOLYGONALFACE((10,15,16)); +#3016931=IFCINDEXEDPOLYGONALFACE((10,16,11)); +#3016932=IFCINDEXEDPOLYGONALFACE((24,25,27)); +#3016933=IFCINDEXEDPOLYGONALFACE((24,27,22)); +#3016934=IFCINDEXEDPOLYGONALFACE((21,32,24)); +#3016935=IFCINDEXEDPOLYGONALFACE((32,29,24)); +#3016936=IFCINDEXEDPOLYGONALFACE((28,24,29)); +#3016937=IFCINDEXEDPOLYGONALFACE((28,25,24)); +#3016938=IFCINDEXEDPOLYGONALFACE((37,33,21)); +#3016939=IFCINDEXEDPOLYGONALFACE((33,32,21)); +#3016940=IFCINDEXEDPOLYGONALFACE((16,38,19)); +#3016941=IFCINDEXEDPOLYGONALFACE((16,19,11)); +#3016942=IFCINDEXEDPOLYGONALFACE((17,11,19)); +#3016943=IFCINDEXEDPOLYGONALFACE((17,9,11)); +#3016944=IFCINDEXEDPOLYGONALFACE((13,35,16)); +#3016945=IFCINDEXEDPOLYGONALFACE((35,38,16)); +#3016946=IFCINDEXEDPOLYGONALFACE((39,34,33)); +#3016947=IFCINDEXEDPOLYGONALFACE((39,33,37)); +#3016948=IFCINDEXEDPOLYGONALFACE((40,15,18)); +#3016949=IFCINDEXEDPOLYGONALFACE((15,10,18)); +#3016950=IFCINDEXEDPOLYGONALFACE((10,20,18)); +#3016951=IFCINDEXEDPOLYGONALFACE((10,12,20)); +#3016952=IFCINDEXEDPOLYGONALFACE((15,36,14)); +#3016953=IFCINDEXEDPOLYGONALFACE((40,36,15)); +#3016954=IFCINDEXEDPOLYGONALFACE((30,23,22)); +#3016955=IFCINDEXEDPOLYGONALFACE((30,22,31)); +#3016956=IFCINDEXEDPOLYGONALFACE((31,22,26)); +#3016957=IFCINDEXEDPOLYGONALFACE((27,26,22)); +#3016958=IFCINDEXEDPOLYGONALFACE((23,34,39)); +#3016959=IFCINDEXEDPOLYGONALFACE((30,34,23)); +#3016960=IFCINDEXEDPOLYGONALFACE((38,35,36)); +#3016961=IFCINDEXEDPOLYGONALFACE((40,38,36)); +#3016962=IFCINDEXEDPOLYGONALFACE((40,19,38)); +#3016963=IFCINDEXEDPOLYGONALFACE((40,18,19)); +#3016964=IFCINDEXEDPOLYGONALFACE((20,12,9)); +#3016965=IFCINDEXEDPOLYGONALFACE((20,9,17)); +#3016966=IFCINDEXEDPOLYGONALFACE((21,23,39)); +#3016967=IFCINDEXEDPOLYGONALFACE((37,21,39)); +#3016968=IFCINDEXEDPOLYGONALFACE((42,43,41)); +#3016969=IFCINDEXEDPOLYGONALFACE((44,42,41)); +#3016970=IFCINDEXEDPOLYGONALFACE((45,47,46)); +#3016971=IFCINDEXEDPOLYGONALFACE((48,47,45)); +#3016972=IFCINDEXEDPOLYGONALFACE((49,41,50)); +#3016973=IFCINDEXEDPOLYGONALFACE((50,41,43)); +#3016974=IFCINDEXEDPOLYGONALFACE((51,43,42)); +#3016975=IFCINDEXEDPOLYGONALFACE((50,43,51)); +#3016976=IFCINDEXEDPOLYGONALFACE((53,54,52)); +#3016977=IFCINDEXEDPOLYGONALFACE((55,53,52)); +#3016978=IFCINDEXEDPOLYGONALFACE((56,57,53)); +#3016979=IFCINDEXEDPOLYGONALFACE((56,53,55)); +#3016980=IFCINDEXEDPOLYGONALFACE((41,49,58)); +#3016981=IFCINDEXEDPOLYGONALFACE((41,58,44)); +#3016982=IFCINDEXEDPOLYGONALFACE((52,59,56)); +#3016983=IFCINDEXEDPOLYGONALFACE((52,56,55)); +#3016984=IFCINDEXEDPOLYGONALFACE((60,59,52)); +#3016985=IFCINDEXEDPOLYGONALFACE((60,52,54)); +#3016986=IFCINDEXEDPOLYGONALFACE((58,49,50)); +#3016987=IFCINDEXEDPOLYGONALFACE((51,58,50)); +#3016988=IFCINDEXEDPOLYGONALFACE((54,53,60)); +#3016989=IFCINDEXEDPOLYGONALFACE((53,57,60)); +#3016990=IFCINDEXEDPOLYGONALFACE((54,46,47)); +#3016991=IFCINDEXEDPOLYGONALFACE((54,47,53)); +#3016992=IFCINDEXEDPOLYGONALFACE((57,56,59)); +#3016993=IFCINDEXEDPOLYGONALFACE((57,59,60)); +#3016994=IFCINDEXEDPOLYGONALFACE((54,41,45)); +#3016995=IFCINDEXEDPOLYGONALFACE((46,54,45)); +#3016996=IFCINDEXEDPOLYGONALFACE((53,44,41)); +#3016997=IFCINDEXEDPOLYGONALFACE((53,41,54)); +#3016998=IFCINDEXEDPOLYGONALFACE((53,47,48)); +#3016999=IFCINDEXEDPOLYGONALFACE((53,48,44)); +#3017000=IFCINDEXEDPOLYGONALFACE((41,44,48)); +#3017001=IFCINDEXEDPOLYGONALFACE((45,41,48)); +#3017002=IFCINDEXEDPOLYGONALFACE((51,42,44)); +#3017003=IFCINDEXEDPOLYGONALFACE((44,58,51)); +#3017004=IFCCARTESIANPOINTLIST3D(((-3.98928712286306E-08,0.239583298563957,0.),(-3.98928712286306E-08,0.239583298563957,7.),(-3.98928712286306E-08,0.406249850988388,7.),(-3.98928712286306E-08,0.406249850988388,0.),(3.00000023841858,0.406249850988388,7.),(3.00000023841858,0.406249850988388,0.),(3.00000023841858,0.239583298563957,0.),(3.00000023841858,0.239583298563957,7.),(-3.98928712286306E-08,0.406249850988388,0.),(0.,0.46875,7.),(-3.98928712286306E-08,0.406249850988388,7.),(0.,0.46875,0.),(3.00000023841858,0.406249850988388,0.),(3.00000023841858,0.46875,0.),(3.00000023841858,0.46875,7.),(3.00000023841858,0.406249850988388,7.),(-0.25,0.40625,0.),(-0.25,0.46875,7.25),(-0.25,0.40625,7.25),(-0.25,0.46875,0.),(3.00000023841858,-0.0625000074505806,7.),(0.,-2.2082439043704E-15,7.),(3.00000023841858,-2.2082439043704E-15,7.),(0.,-0.0625000074505806,7.),(0.,-0.0625000074505806,0.),(-0.25,-2.2082439043704E-15,0.),(0.,-2.2082439043704E-15,0.),(-0.25,-0.0625000074505806,0.),(-0.25,-0.0625000074505806,7.25),(3.25000023841858,-2.2082439043704E-15,7.25),(-0.25,-2.2082439043704E-15,7.25),(3.25000023841858,-0.0625000074505806,7.25),(3.25000023841858,-0.0625000074505806,0.),(3.25000023841858,-2.2082439043704E-15,0.),(3.25000023841858,0.40625,0.),(3.25000023841858,0.46875,0.),(3.00000023841858,-0.0625000074505806,0.),(3.25000023841858,0.40625,7.25),(3.00000023841858,-2.2082439043704E-15,0.),(3.25000023841858,0.46875,7.25),(-5.27993915966363E-06,9.77766489995702E-08,7.06249952316284),(-0.0625052899122238,0.406249850988388,7.06249952316284),(-0.0625052899122238,-2.2082439043704E-15,7.06249952316284),(-5.27993915966363E-06,0.406250238418579,7.06249952316284),(0.,-2.2082439043704E-15,7.),(3.00000023841858,-2.2082439043704E-15,7.),(3.00000023841858,0.406249850988388,7.),(-3.98928712286306E-08,0.406249850988388,7.),(0.,-2.2082439043704E-15,0.),(-0.0625052899122238,-2.2082439043704E-15,0.),(-0.0625052899122238,0.406249850988388,0.),(3.06250047683716,9.77766489995702E-08,7.06250047683716),(3.00000023841858,0.406249850988388,7.06250047683716),(3.00000023841858,-2.2082439043704E-15,7.06250047683716),(3.06250047683716,0.406250238418579,7.06250047683716),(3.06250047683716,0.406250238418579,0.),(3.00000023841858,0.406249850988388,0.),(-3.98928712286306E-08,0.406249850988388,0.),(3.06250047683716,9.77766489995702E-08,0.),(3.00000023841858,-2.2082439043704E-15,0.))); +#3017005=IFCPOLYGONALFACESET(#3017004,.F.,(#3016900,#3016901,#3016902,#3016903,#3016904,#3016905,#3016906,#3016907,#3016908,#3016909,#3016910,#3016911),$); +#3017006=IFCPOLYGONALFACESET(#3017004,.F.,(#3016912,#3016913,#3016914,#3016915,#3016916,#3016917,#3016918,#3016919,#3016920,#3016921,#3016922,#3016923,#3016924,#3016925,#3016926,#3016927,#3016928,#3016929,#3016930,#3016931,#3016932,#3016933,#3016934,#3016935,#3016936,#3016937,#3016938,#3016939,#3016940,#3016941,#3016942,#3016943,#3016944,#3016945,#3016946,#3016947,#3016948,#3016949,#3016950,#3016951,#3016952,#3016953,#3016954,#3016955,#3016956,#3016957,#3016958,#3016959,#3016960,#3016961,#3016962,#3016963,#3016964,#3016965,#3016966,#3016967),$); +#3017007=IFCPOLYGONALFACESET(#3017004,.F.,(#3016968,#3016969,#3016970,#3016971,#3016972,#3016973,#3016974,#3016975,#3016976,#3016977,#3016978,#3016979,#3016980,#3016981,#3016982,#3016983,#3016984,#3016985,#3016986,#3016987,#3016988,#3016989,#3016990,#3016991,#3016992,#3016993,#3016994,#3016995,#3016996,#3016997,#3016998,#3016999,#3017000,#3017001,#3017002,#3017003),$); +#3017008=IFCSHAPEREPRESENTATION(#24,'Body','Tessellation',(#3017005,#3017006,#3017007)); +#3017010=IFCCARTESIANPOINT((-0.250000003089742,-0.062500006883476,0.)); +#3017011=IFCBOUNDINGBOX(#3017010,3.49999999436807,0.531250009621222,7.25000001627003); +#3017012=IFCSHAPEREPRESENTATION(#26,'Box','BoundingBox',(#3017011)); +#3017013=IFCCARTESIANPOINT((0.,0.,0.)); +#3017014=IFCDIRECTION((1.,0.,0.)); +#3017015=IFCDIRECTION((0.,0.,1.)); +#3017016=IFCAXIS2PLACEMENT3D(#3017013,#3017015,#3017014); +#3017017=IFCREPRESENTATIONMAP(#3017016,#3017012); +#3017018=IFCCARTESIANPOINT((0.,0.,0.)); +#3017019=IFCDIRECTION((1.,0.,0.)); +#3017020=IFCDIRECTION((0.,1.,0.)); +#3017021=IFCDIRECTION((0.,0.,1.)); +#3017022=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#3017019,#3017020,#3017018,1.,#3017021); +#3017023=IFCMAPPEDITEM(#3017017,#3017022); +#3017024=IFCSHAPEREPRESENTATION(#26,'Box','MappedRepresentation',(#3017023)); +#3017025=IFCCARTESIANPOINT((0.,0.,0.)); +#3017026=IFCDIRECTION((1.,0.,0.)); +#3017027=IFCDIRECTION((0.,1.,0.)); +#3017028=IFCDIRECTION((0.,0.,1.)); +#3017029=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#3017026,#3017027,#3017025,1.,#3017028); +#3017030=IFCMAPPEDITEM(#3017017,#3017029); +#3017031=IFCSHAPEREPRESENTATION(#26,'Box','MappedRepresentation',(#3017030)); +#3017032=IFCCARTESIANPOINT((0.,0.,0.)); +#3017033=IFCDIRECTION((1.,0.,0.)); +#3017034=IFCDIRECTION((0.,1.,0.)); +#3017035=IFCDIRECTION((0.,0.,1.)); +#3017036=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#3017033,#3017034,#3017032,1.,#3017035); +#3017037=IFCMAPPEDITEM(#3017017,#3017036); +#3017038=IFCSHAPEREPRESENTATION(#26,'Box','MappedRepresentation',(#3017037)); +#3017039=IFCSTYLEDITEM(#3017005,(#3001344),'PT - 3'); +#3017040=IFCSTYLEDITEM(#3017006,(#3001344),'PT - 3'); +#3017041=IFCSTYLEDITEM(#3017007,(#763067),'DOOR JAMB'); +#3017042=IFCCARTESIANPOINTLIST2D(((-1.20293009281158,2.55698227882385),(10.080883026123,-3.32778096199036))); +#3017043=IFCINDEXEDPOLYCURVE(#3017042,$,$); +#3017044=IFCGEOMETRICCURVESET((#3017043)); +#3017045=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#3017044,#2972500)); +#3017046=IFCANNOTATION('07uAameV9D_uFqJea1MAUh',$,'TEXT_LEADER',$,'TEXT_LEADER',#3017100,#3017055); +#3017052=IFCRELDEFINESBYPROPERTIES('2GjDwV2FX36BB3WgjmhjaQ',$,$,$,(#3017046),#3017053); +#3017053=IFCPROPERTYSET('2KwGECB_r9ahlpYY1kANQb',$,'EPset_Annotation',$,(#3017054)); +#3017054=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3017055=IFCPRODUCTDEFINITIONSHAPE($,$,(#3017104)); +#3017060=IFCTEXTLITERALWITHEXTENT('CENTER PENDANT ON TABLE',#3017061,.RIGHT.,#3017065,'middle-right'); +#3017061=IFCAXIS2PLACEMENT3D(#3017062,#3017063,#3017064); +#3017062=IFCCARTESIANPOINT((0.,0.,0.)); +#3017063=IFCDIRECTION((0.,0.,1.)); +#3017064=IFCDIRECTION((1.,0.,0.)); +#3017065=IFCPLANAREXTENT(1000.,1000.); +#3017066=IFCANNOTATION('1_GGDoI051pBqZ2Vb9zAw5',$,'TEXT_LEADER',$,'TEXT_LEADER',#3017091,#3017076); +#3017072=IFCRELASSIGNSTOPRODUCT('0FeLLYWa11fOBicIlxyVjj',$,$,$,(#2961817),$,#3017066); +#3017073=IFCRELDEFINESBYPROPERTIES('13m6iGkJ1DlQyf6ImkMH$Y',$,$,$,(#3017066),#3017074); +#3017074=IFCPROPERTYSET('16zyn7NDn8_92D5DRwmIEm',$,'EPset_Annotation',$,(#3017075)); +#3017075=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3017076=IFCPRODUCTDEFINITIONSHAPE($,$,(#3017095)); +#3017081=IFCTEXTLITERALWITHEXTENT('CENTER PENDANT ON TABLE',#3017082,.RIGHT.,#3017086,'middle-left'); +#3017082=IFCAXIS2PLACEMENT3D(#3017083,#3017084,#3017085); +#3017083=IFCCARTESIANPOINT((0.,0.,0.)); +#3017084=IFCDIRECTION((0.,0.,1.)); +#3017085=IFCDIRECTION((1.,0.,0.)); +#3017086=IFCPLANAREXTENT(1000.,1000.); +#3017087=IFCCARTESIANPOINT((8.46659965089613,7.86062848223789,2.76472272835379)); +#3017088=IFCDIRECTION((0.,-0.999999999999997,7.54979012640431E-08)); +#3017089=IFCDIRECTION((1.,0.,0.)); +#3017090=IFCAXIS2PLACEMENT3D(#3017087,#3017088,#3017089); +#3017091=IFCLOCALPLACEMENT($,#3017090); +#3017092=IFCCARTESIANPOINTLIST2D(((-1.38937151432037,1.05127105598513E-06),(-6.80790567398071,2.21804618835449))); +#3017093=IFCINDEXEDPOLYCURVE(#3017092,$,$); +#3017094=IFCGEOMETRICCURVESET((#3017093)); +#3017095=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#3017094,#3017081)); +#3017096=IFCCARTESIANPOINT((2.65646755226015,11.6603635740405,5.59708616864963)); +#3017097=IFCDIRECTION((-0.99999999999995,-3.13916473260163E-07,-4.37113882867357E-08)); +#3017098=IFCDIRECTION((3.13916473260161E-07,-0.999999999999944,-1.19209289550775E-07)); +#3017099=IFCAXIS2PLACEMENT3D(#3017096,#3017097,#3017098); +#3017100=IFCLOCALPLACEMENT($,#3017099); +#3017101=IFCCARTESIANPOINTLIST2D(((-1.20293009281158,2.55698227882385),(4.35316324234009,-0.404101312160492))); +#3017102=IFCINDEXEDPOLYCURVE(#3017101,$,$); +#3017103=IFCGEOMETRICCURVESET((#3017102)); +#3017104=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#3017103,#3017060)); +#3017105=IFCCARTESIANPOINT((-1.20770098186853,-3.33460062507569,6.99999998873613)); +#3017106=IFCDIRECTION((-0.99999999999995,-3.13916473260163E-07,-4.37113882867357E-08)); +#3017107=IFCDIRECTION((3.13916473260161E-07,-0.999999999999944,-1.19209289550775E-07)); +#3017108=IFCAXIS2PLACEMENT3D(#3017105,#3017106,#3017107); +#3017109=IFCLOCALPLACEMENT($,#3017108); +#3017110=IFCCARTESIANPOINT((-27.7709992226027,-10.0039622559808,-80.0000025531438)); +#3017111=IFCAXIS2PLACEMENT3D(#3017110,$,$); +#3017112=IFCBLOCK(#3017111,55.5419984452055,20.0079245119616,80.0000025531438); +#3017113=IFCCSGSOLID(#3017112); +#3017114=IFCSHAPEREPRESENTATION(#24,'Body','CSG',(#3017113)); +#3017115=IFCCARTESIANPOINTLIST3D(((-1.54208521507826E-06,8.65282249450684,-1.2875741958851E-05),(-2.23407887744997E-08,-8.78511905670166,-1.26725226436974E-05))); +#3017116=IFCINDEXEDPOLYCURVE(#3017115,(IFCLINEINDEX((1,2))),$); +#3017117=IFCGEOMETRICCURVESET((#3017116)); +#3017118=IFCSHAPEREPRESENTATION(#27,'Annotation','GeometricSet',(#3017117)); +#3017119=IFCCARTESIANPOINTLIST3D(((-1.86554956371765E-07,-8.72540950775146,-2.18410309571482E-06),(-1.86554061087918E-07,8.65282154083252,-2.8268850655877E-06))); +#3017120=IFCINDEXEDPOLYCURVE(#3017119,(IFCLINEINDEX((1,2))),$); +#3017121=IFCGEOMETRICCURVESET((#3017120)); +#3017122=IFCSHAPEREPRESENTATION(#27,'Annotation','GeometricSet',(#3017121)); +#3017123=IFCCARTESIANPOINTLIST3D(((2.23410694388804E-08,8.65282154083252,-1.30712951431633E-05),(1.54208555613877E-06,-8.72540950775146,-1.28635683722678E-05))); +#3017124=IFCINDEXEDPOLYCURVE(#3017123,(IFCLINEINDEX((1,2))),$); +#3017125=IFCGEOMETRICCURVESET((#3017124)); +#3017126=IFCSHAPEREPRESENTATION(#27,'Annotation','GeometricSet',(#3017125)); +#3017127=IFCCARTESIANPOINTLIST3D(((-1.86552568948173E-07,8.90315437316895,-9.2437758212327E-06),(-1.8655346423202E-07,-8.90012168884277,-8.63296372699551E-06))); +#3017128=IFCINDEXEDPOLYCURVE(#3017127,(IFCLINEINDEX((1,2))),$); +#3017129=IFCGEOMETRICCURVESET((#3017128)); +#3017130=IFCSHAPEREPRESENTATION(#27,'Annotation','GeometricSet',(#3017129)); +#3017131=IFCCARTESIANPOINTLIST3D(((0.,8.90315437316895,-6.7947362367704E-06),(0.,-8.90011978149414,-6.61900821796735E-06))); +#3017132=IFCINDEXEDPOLYCURVE(#3017131,(IFCLINEINDEX((1,2))),$); +#3017133=IFCGEOMETRICCURVESET((#3017132)); +#3017134=IFCSHAPEREPRESENTATION(#27,'Annotation','GeometricSet',(#3017133)); +#3017135=IFCCARTESIANPOINTLIST3D(((-1.75079424025171E-06,8.37364196777344,-9.2631153165712E-06),(-1.86744316010845E-07,-8.76254463195801,-9.77483705355553E-06))); +#3017136=IFCINDEXEDPOLYCURVE(#3017135,(IFCLINEINDEX((1,2))),$); +#3017137=IFCGEOMETRICCURVESET((#3017136)); +#3017138=IFCSHAPEREPRESENTATION(#27,'Annotation','GeometricSet',(#3017137)); +#3017139=IFCCARTESIANPOINT((-27.5102093463808,0.209960196744113,3.44282021046936)); +#3017140=IFCDIRECTION((0.999999999999986,1.62920684942944E-07,-4.37113882867373E-08)); +#3017141=IFCDIRECTION((-1.62920684942943E-07,0.99999999999998,1.19209289550779E-07)); +#3017142=IFCAXIS2PLACEMENT3D(#3017139,#3017140,#3017141); +#3017143=IFCLOCALPLACEMENT($,#3017142); +#3017144=IFCCARTESIANPOINT((-20.8397518618526,7.16429057083731,6.99999920652294)); +#3017145=IFCDIRECTION((0.,1.,1.19248806385031E-08)); +#3017146=IFCDIRECTION((1.,0.,0.)); +#3017147=IFCAXIS2PLACEMENT3D(#3017144,#3017145,#3017146); +#3017148=IFCLOCALPLACEMENT($,#3017147); +#3017149=IFCCARTESIANPOINT((-24.3999732760932,4.49645198549185,7.00000077094932)); +#3017150=IFCDIRECTION((-5.64259948987358E-07,-0.999999999999827,-1.62920684942918E-07)); +#3017151=IFCDIRECTION((-0.999999999999841,5.64259948987366E-07,1.39464991204935E-14)); +#3017152=IFCAXIS2PLACEMENT3D(#3017149,#3017150,#3017151); +#3017153=IFCLOCALPLACEMENT($,#3017152); +#3017154=IFCCARTESIANPOINT((-20.8397518618526,4.4964492477457,6.99999920652294)); +#3017155=IFCDIRECTION((-5.64259948987358E-07,-0.999999999999827,-1.62920684942918E-07)); +#3017156=IFCDIRECTION((-0.999999999999841,5.64259948987366E-07,1.39464991204935E-14)); +#3017157=IFCAXIS2PLACEMENT3D(#3017154,#3017155,#3017156); +#3017158=IFCLOCALPLACEMENT($,#3017157); +#3017159=IFCCARTESIANPOINT((-20.8397502974262,-1.94346732667738,6.99999998873613)); +#3017160=IFCDIRECTION((0.,1.,1.19248806385031E-08)); +#3017161=IFCDIRECTION((1.,0.,0.)); +#3017162=IFCAXIS2PLACEMENT3D(#3017159,#3017160,#3017161); +#3017163=IFCLOCALPLACEMENT($,#3017162); +#3017164=IFCCARTESIANPOINT((-24.3999701472405,-10.7480198379577,7.17144703927628)); +#3017165=IFCDIRECTION((0.,1.,1.19248806385031E-08)); +#3017166=IFCDIRECTION((1.,0.,0.)); +#3017167=IFCAXIS2PLACEMENT3D(#3017164,#3017165,#3017166); +#3017168=IFCLOCALPLACEMENT($,#3017167); +#3017169=IFCCARTESIANPOINT((-20.8397471685735,-10.7480221845972,7.17144547484991)); +#3017170=IFCDIRECTION((0.,1.,1.19248806385031E-08)); +#3017171=IFCDIRECTION((1.,0.,0.)); +#3017172=IFCAXIS2PLACEMENT3D(#3017169,#3017170,#3017171); +#3017173=IFCLOCALPLACEMENT($,#3017172); +#3017174=IFCCARTESIANPOINT((-24.3999701472405,-13.9837205566446,6.9396584991395)); +#3017175=IFCDIRECTION((-5.64259948987358E-07,-0.999999999999827,-1.62920684942918E-07)); +#3017176=IFCDIRECTION((-0.999999999999841,5.64259948987366E-07,-6.15068570077287E-15)); +#3017177=IFCAXIS2PLACEMENT3D(#3017174,#3017175,#3017176); +#3017178=IFCLOCALPLACEMENT($,#3017177); +#3017179=IFCCARTESIANPOINT((-20.8397456041471,-13.9837236854974,6.93965693471313)); +#3017180=IFCDIRECTION((-5.64259948987358E-07,-0.999999999999827,-1.62920684942918E-07)); +#3017181=IFCDIRECTION((-0.999999999999841,5.64259948987366E-07,-6.15068570077287E-15)); +#3017182=IFCAXIS2PLACEMENT3D(#3017179,#3017180,#3017181); +#3017183=IFCLOCALPLACEMENT($,#3017182); +#3017184=IFCCARTESIANPOINT((-1.03710106820885,7.16429682854279,6.99999998873613)); +#3017185=IFCDIRECTION((0.,1.,1.19248806385031E-08)); +#3017186=IFCDIRECTION((1.,0.,0.)); +#3017187=IFCAXIS2PLACEMENT3D(#3017184,#3017185,#3017186); +#3017188=IFCLOCALPLACEMENT($,#3017187); +#3017189=IFCCARTESIANPOINT((-1.03710028599566,4.49645550545119,6.99999998873613)); +#3017190=IFCDIRECTION((-5.64259948987358E-07,-0.999999999999827,-1.62920684942918E-07)); +#3017191=IFCDIRECTION((-0.999999999999841,5.64259948987366E-07,1.39464991204935E-14)); +#3017192=IFCAXIS2PLACEMENT3D(#3017189,#3017190,#3017191); +#3017193=IFCLOCALPLACEMENT($,#3017192); +#3017194=IFCCARTESIANPOINT((22.7507283994219,4.49646019873031,6.99999920652294)); +#3017195=IFCDIRECTION((-5.64259948987358E-07,-0.999999999999827,-1.62920684942918E-07)); +#3017196=IFCDIRECTION((-0.999999999999841,5.64259948987366E-07,1.39464991204935E-14)); +#3017197=IFCAXIS2PLACEMENT3D(#3017194,#3017195,#3017196); +#3017198=IFCLOCALPLACEMENT($,#3017197); +#3017199=IFCCARTESIANPOINT((-1.0370983304627,-1.94346165563178,6.99999998873613)); +#3017200=IFCDIRECTION((0.,1.,1.19248806385031E-08)); +#3017201=IFCDIRECTION((1.,0.,0.)); +#3017202=IFCAXIS2PLACEMENT3D(#3017199,#3017200,#3017201); +#3017203=IFCLOCALPLACEMENT($,#3017202); +#3017204=IFCCARTESIANPOINT((-1.03709539716325,-10.7480159268917,7.1714462570631)); +#3017205=IFCDIRECTION((0.,1.,1.19248806385031E-08)); +#3017206=IFCDIRECTION((1.,0.,0.)); +#3017207=IFCAXIS2PLACEMENT3D(#3017204,#3017205,#3017206); +#3017208=IFCLOCALPLACEMENT($,#3017207); +#3017209=IFCCARTESIANPOINT((22.7507315282747,-13.9837127345128,6.93965693471313)); +#3017210=IFCDIRECTION((-5.64259948987358E-07,-0.999999999999827,-1.62920684942918E-07)); +#3017211=IFCDIRECTION((-0.999999999999841,5.64259948987366E-07,-6.15068570077287E-15)); +#3017212=IFCAXIS2PLACEMENT3D(#3017209,#3017210,#3017211); +#3017213=IFCLOCALPLACEMENT($,#3017212); +#3017214=IFCCARTESIANPOINT((-1.03709441939677,-13.9837174277919,6.93965771692631)); +#3017215=IFCDIRECTION((-5.64259948987358E-07,-0.999999999999827,-1.62920684942918E-07)); +#3017216=IFCDIRECTION((-0.999999999999841,5.64259948987366E-07,-6.15068570077287E-15)); +#3017217=IFCAXIS2PLACEMENT3D(#3017214,#3017215,#3017216); +#3017218=IFCLOCALPLACEMENT($,#3017217); +#3017219=IFCPROPERTYSET('0dupZTItH7EAwRuiXc84Qr',$,'EPset_Annotation',$,(#3017221)); +#3017220=IFCRELDEFINESBYPROPERTIES('2$r$Cc4MXCuuvo5FlplPK6',$,$,$,(#3013924),#3017219); +#3017221=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3017222=IFCPROPERTYSET('0bF749ZZ50K8bRhfuvi090',$,'EPset_Annotation',$,(#3017224)); +#3017223=IFCRELDEFINESBYPROPERTIES('0y5VO1W5v7keDkLD$oXB1c',$,$,$,(#1036071),#3017222); +#3017224=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3017225=IFCPROPERTYSET('3KwySQ91b48PyZobIC03jd',$,'EPset_Annotation',$,(#3017227)); +#3017226=IFCRELDEFINESBYPROPERTIES('33rkAqjEf7PuSdemi9Bdd4',$,$,$,(#3003610),#3017225); +#3017227=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3017228=IFCPROPERTYSET('1ThAbotS5DyxlE8D4IMNS4',$,'EPset_Annotation',$,(#3017230)); +#3017229=IFCRELDEFINESBYPROPERTIES('3NxRD9p9r0DAqk7y9Bo5$o',$,$,$,(#3005798),#3017228); +#3017230=IFCPROPERTYSINGLEVALUE('Classes',$,IFCLABEL('fill-bg'),$); +#3017231=IFCANNOTATION('2IPtNY_153kvy7Sk$cvUAT',$,'DIMENSION',$,'DIMENSION',#3017236,#3017241); +#3017232=IFCCARTESIANPOINT((-13.9809249267178,1.21561111271225,3.68560197472259)); +#3017233=IFCDIRECTION((-3.89414390629671E-07,0.999999999999924,3.42285047390273E-08)); +#3017234=IFCDIRECTION((-0.999999999999924,-3.89414390629671E-07,2.00971843250877E-14)); +#3017235=IFCAXIS2PLACEMENT3D(#3017232,#3017233,#3017234); +#3017236=IFCLOCALPLACEMENT($,#3017235); +#3017241=IFCPRODUCTDEFINITIONSHAPE($,$,(#3017245)); +#3017242=IFCCARTESIANPOINTLIST3D(((1.21193039417267,-3.68560242652893,2.31969266906162E-07),(1.21193039417267,-0.0253570042550564,-4.03560314055085E-08))); +#3017243=IFCINDEXEDPOLYCURVE(#3017242,$,$); +#3017244=IFCGEOMETRICCURVESET((#3017243)); +#3017245=IFCSHAPEREPRESENTATION(#27,'Annotation','GeometricSet',(#3017244)); +#3017246=IFCCARTESIANPOINTLIST2D(((1.33967554569244,10.3130569458008),(0.350422412157059,0.622654616832733))); +#3017247=IFCINDEXEDPOLYCURVE(#3017246,$,$); +#3017248=IFCGEOMETRICCURVESET((#3017247)); +#3017249=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#3017248,#2999368)); +#3017250=IFCCOVERING('1IyD_jBNn29wvbRVqxWrrl',$,'Covering',$,$,#3017307,#3017261,$,$); +#3017256=IFCRELASSOCIATESMATERIAL('2GcjufCyXBfx666bxvbx5P',$,$,$,(#3017250),#3017257); +#3017257=IFCMATERIALPROFILESETUSAGE(#2930627,5,$); +#3017258=IFCRELDEFINESBYPROPERTIES('1Kw_NjEI1E9ekl1KaL2VeO',$,$,$,(#3017250),#3017259); +#3017259=IFCPROPERTYSET('0765oZ8nTDi8XROwDjH5O5',$,'EPset_Parametric',$,(#3017260)); +#3017260=IFCPROPERTYSINGLEVALUE('Engine',$,IFCLABEL('BlenderBIM.DumbProfile'),$); +#3017261=IFCPRODUCTDEFINITIONSHAPE($,$,(#3017290,#3017297)); +#3017288=IFCCARTESIANPOINTLIST3D(((-2.7153950554748E-07,3.84157224260495E-15,-8.17197260971625E-08),(-1.42396103797182E-07,3.84157224260495E-15,1.08333325386047))); +#3017289=IFCINDEXEDPOLYCURVE(#3017288,$,.F.); +#3017290=IFCSHAPEREPRESENTATION(#25,'Axis','Curve3D',(#3017289)); +#3017291=IFCCARTESIANPOINT((0.,0.,0.)); +#3017292=IFCDIRECTION((0.,0.,1.)); +#3017293=IFCDIRECTION((1.,0.,0.)); +#3017294=IFCAXIS2PLACEMENT3D(#3017291,#3017292,#3017293); +#3017295=IFCDIRECTION((0.,0.,1.)); +#3017296=IFCEXTRUDEDAREASOLID(#2930656,#3017294,#3017295,1.08333338189575); +#3017297=IFCSHAPEREPRESENTATION(#24,'Body','SweptSolid',(#3017296)); +#3017303=IFCCARTESIANPOINT((-263.910980861097,-366.642323791634,-5.76351194824624E-07)); +#3017304=IFCDIRECTION((0.999999999999978,-1.94707183709395E-07,7.54979012640426E-08)); +#3017305=IFCDIRECTION((1.94707183709395E-07,0.999999999999981,0.)); +#3017306=IFCAXIS2PLACEMENT3D(#3017303,#3017304,#3017305); +#3017307=IFCLOCALPLACEMENT(#1674114,#3017306); +#3017331=IFCCOVERING('3CFfEuRNfBguNgH3emQxA0',$,'Covering',$,$,#3017421,#3017342,$,$); +#3017337=IFCRELDEFINESBYPROPERTIES('2lGb9Zjp56EfRsKekx9m1X',$,$,$,(#3017331),#3017338); +#3017338=IFCPROPERTYSET('3vppIqAxP1MfcfExmQnhDU',$,'EPset_Parametric',$,(#3017339)); +#3017339=IFCPROPERTYSINGLEVALUE('Engine',$,IFCLABEL('BlenderBIM.DumbProfile'),$); +#3017340=IFCRELASSOCIATESMATERIAL('2c5mtBXab8sOQJlIT9X7Dk',$,$,$,(#3017331),#3017341); +#3017341=IFCMATERIALPROFILESETUSAGE(#2930627,5,$); +#3017342=IFCPRODUCTDEFINITIONSHAPE($,$,(#3017402,#3017416)); +#3017354=IFCCOVERING('00B4R7iSL0xQxzGqLn3B9t',$,'Covering',$,$,#3017399,#3017365,$,$); +#3017360=IFCRELDEFINESBYPROPERTIES('0gawHqfuj7qApkD1b8LC9_',$,$,$,(#3017354),#3017361); +#3017361=IFCPROPERTYSET('357gp$z5vBHgwtm3gcgsla',$,'EPset_Parametric',$,(#3017362)); +#3017362=IFCPROPERTYSINGLEVALUE('Engine',$,IFCLABEL('BlenderBIM.DumbProfile'),$); +#3017363=IFCRELASSOCIATESMATERIAL('2t7b6tBWzCRQ3rxIoq7vcP',$,$,$,(#3017354),#3017364); +#3017364=IFCMATERIALPROFILESETUSAGE(#2930627,5,$); +#3017365=IFCPRODUCTDEFINITIONSHAPE($,$,(#3017380,#3017394)); +#3017377=IFCRELCONNECTSPATHELEMENTS('1tSz$Ayq5CdQuDGPVKGZ2G',$,$,'MITRE',$,#3017354,#3017331,(),(),.ATEND.,.ATSTART.); +#3017378=IFCCARTESIANPOINTLIST3D(((-2.70297817905885E-07,-6.22815999281093E-15,0.0104164760559797),(-1.42396103797182E-07,-2.95399284460512E-14,1.08333384990692))); +#3017379=IFCINDEXEDPOLYCURVE(#3017378,$,.F.); +#3017380=IFCSHAPEREPRESENTATION(#25,'Axis','Curve3D',(#3017379)); +#3017381=IFCCARTESIANPOINT((0.,0.,0.)); +#3017382=IFCDIRECTION((0.,0.,1.)); +#3017383=IFCDIRECTION((1.,0.,0.)); +#3017384=IFCAXIS2PLACEMENT3D(#3017381,#3017382,#3017383); +#3017385=IFCDIRECTION((0.,0.,1.)); +#3017386=IFCEXTRUDEDAREASOLID(#2930656,#3017384,#3017385,1.08333397412238); +#3017387=IFCCARTESIANPOINT((0.010417244034108,5.76351285157732E-07,-6.28043315807818E-08)); +#3017388=IFCDIRECTION((-0.707133412361145,5.33830721849426E-08,-0.707080185413361)); +#3017389=IFCDIRECTION((7.54922214843369E-08,0.999999999999997,-0.)); +#3017390=IFCAXIS2PLACEMENT3D(#3017387,#3017388,#3017389); +#3017391=IFCPLANE(#3017390); +#3017392=IFCHALFSPACESOLID(#3017391,.F.); +#3017393=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#3017386,#3017392); +#3017394=IFCSHAPEREPRESENTATION(#24,'Body','Clipping',(#3017393)); +#3017395=IFCCARTESIANPOINT((-263.910981297548,-364.652737957722,-5.76351241448164E-07)); +#3017396=IFCDIRECTION((0.999999999999978,-1.94707183709395E-07,7.54979012640426E-08)); +#3017397=IFCDIRECTION((1.94707183709395E-07,0.999999999999981,0.)); +#3017398=IFCAXIS2PLACEMENT3D(#3017395,#3017396,#3017397); +#3017399=IFCLOCALPLACEMENT(#1674114,#3017398); +#3017400=IFCCARTESIANPOINTLIST3D(((9.16610360945924E-08,-3.36993819893654E-14,-1.71185703834453E-07),(2.4108425122904E-07,-1.73570007108367E-13,1.97916972637177))); +#3017401=IFCINDEXEDPOLYCURVE(#3017400,$,.F.); +#3017402=IFCSHAPEREPRESENTATION(#25,'Axis','Curve3D',(#3017401)); +#3017403=IFCCARTESIANPOINT((0.,0.,0.)); +#3017404=IFCDIRECTION((0.,0.,1.)); +#3017405=IFCDIRECTION((1.,0.,0.)); +#3017406=IFCAXIS2PLACEMENT3D(#3017403,#3017404,#3017405); +#3017407=IFCDIRECTION((0.,0.,1.)); +#3017408=IFCEXTRUDEDAREASOLID(#2930656,#3017406,#3017407,1.98958580516639); +#3017409=IFCCARTESIANPOINT((0.0104167795950288,4.26141571723725E-07,1.98958720278552)); +#3017410=IFCDIRECTION((-0.707080185413361,-5.33870903041134E-08,0.707133412361145)); +#3017411=IFCDIRECTION((-7.55035870124164E-08,0.999999999999997,0.)); +#3017412=IFCAXIS2PLACEMENT3D(#3017409,#3017410,#3017411); +#3017413=IFCPLANE(#3017412); +#3017414=IFCHALFSPACESOLID(#3017413,.F.); +#3017415=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#3017408,#3017414); +#3017416=IFCSHAPEREPRESENTATION(#24,'Body','Clipping',(#3017415)); +#3017417=IFCCARTESIANPOINT((-263.900564909526,-366.631907841636,-5.76351194824624E-07)); +#3017418=IFCDIRECTION((1.50995802528085E-07,0.999999999999985,7.54979012640429E-08)); +#3017419=IFCDIRECTION((-0.999999999999988,1.50995802528086E-07,0.)); +#3017420=IFCAXIS2PLACEMENT3D(#3017417,#3017418,#3017419); +#3017421=IFCLOCALPLACEMENT(#1674114,#3017420); +#3017422=IFCCARTESIANPOINTLIST2D(((1.03392171859741,4.09281063079834),(-3.76710653305054,1.7970712184906))); +#3017423=IFCINDEXEDPOLYCURVE(#3017422,$,$); +#3017424=IFCGEOMETRICCURVESET((#3017423)); +#3017425=IFCSHAPEREPRESENTATION(#27,'Annotation','Annotation3D',(#3017424,#2972670)); ENDSEC; END-ISO-10303-21; diff --git a/Open/Models/BlenderBIM/drawings/SECTION - E_W - HOOD - S-underlay.png b/Open/Models/BlenderBIM/drawings/SECTION - E_W - HOOD - S-underlay.png index 99ad3fa..d411c20 100644 Binary files a/Open/Models/BlenderBIM/drawings/SECTION - E_W - HOOD - S-underlay.png and b/Open/Models/BlenderBIM/drawings/SECTION - E_W - HOOD - S-underlay.png differ diff --git a/Open/Models/BlenderBIM/drawings/SECTION - E_W - HOOD - S.svg b/Open/Models/BlenderBIM/drawings/SECTION - E_W - HOOD - S.svg index 79e304e..7d9024c 100644 --- a/Open/Models/BlenderBIM/drawings/SECTION - E_W - HOOD - S.svg +++ b/Open/Models/BlenderBIM/drawings/SECTION - E_W - HOOD - S.svg @@ -1,216 +1,229 @@ @@ -575,40946 +589,42747 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - + + + + - - - - - + + + + - - - - - + + + + + + + - - - - - - - + + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + + + + + + + + + + + + + + + - - - - + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + - - - - - - + + + + + + - - + + - - - - + + + + - - - - - - + + + + + + - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + - - - - + + + + - - - - - - - - - - - - + + + + + + + + + + + + - + - + - + - + - + - - + + - + - - + + - - - - - + + - - + + - - - - - + + - + - - + + + + + - - - - - - - + - + - + - + - - - - - - - + - + - + + + + + + + + + + + + + + + + + + + - - - EXISTING KITCHEN HOOD + + + NEW SPIRAL DUCT - - + + NEW SPIRAL DUCT + + + + ACT - 2 + + + ACT - 2 + + + + NEW SPIRAL DUCT + + + NEW SPIRAL DUCT + + + + 6" KNIFE EDGE TRIM (ARMSTRONG) + + + 6" KNIFE EDGE TRIM (ARMSTRONG) + + + + GLASS SNEEZE GUARD + (TEMPERED GLAZING) + + + GLASS SNEEZE GUARD + (TEMPERED GLAZING) + + + + CONCEALED BRACKET SHELVING (PL-2) W/ + 1x2 MAPLE NOSING STAINED TO MATCH + BLOCKING IN WALL + + + CONCEALED BRACKET SHELVING (PL-2) W/ + 1x2 MAPLE NOSING STAINED TO MATCH + BLOCKING IN WALL + + + + WD - 2 + + + WD - 2 + + + + EXISTING KITCHEN HOOD + + + EXISTING KITCHEN HOOD + + + 1ST FLOOR RL +0" - - - ACT - 2 + + + 3' - 0" - - - NEW SPIRAL DUCT + + 3' - 0" - - - PL - 2 + + + STENCIL TYPE PATTERN OF + ABSTRACT TEA LEAVES BY + SIGNAGE CONTRACTOR - - - NEW SPIRAL DUCT + + STENCIL TYPE PATTERN OF + ABSTRACT TEA LEAVES BY + SIGNAGE CONTRACTOR - - - GLASS SNEEZE GUARD - (TEMPERED GLAZING) + + + PL - 3 OR (WD - 1) - - - STENCIL TYPE PATTERN OF - ABSTRACT TEA LEAVES BY - SIGNAGE CONTRACTOR + + PL - 3 OR (WD - 1) - - - 6" KNIFE EDGE TRIM (ARMSTRONG) + + + + 5B + A402 + + + 5B + A402 + + + CENTER PENDANT ON TABLE - - + + CENTER PENDANT ON TABLE + + + 1' - 0" - + 1' - 0" - - - SHELVING (PL-2) W/ - 1x2 MAPLE NOSING STAINED TO MATCH + + + + 5A + A400 + + + 5A + A400 + + + + 4C + A400 + + + 4C + A400 + + + + 5C + A401 + + + 5C + A401 + + + + 5A + A401 + + + 5A + A401 + + + 8' - 0" + + + 8' - 0" \ No newline at end of file diff --git a/Open/Models/BlenderBIM/drawings/SECTION - E_W - POS - N-underlay.png b/Open/Models/BlenderBIM/drawings/SECTION - E_W - POS - N-underlay.png index 954355b..670a3fe 100644 Binary files a/Open/Models/BlenderBIM/drawings/SECTION - E_W - POS - N-underlay.png and b/Open/Models/BlenderBIM/drawings/SECTION - E_W - POS - N-underlay.png differ diff --git a/Open/Models/BlenderBIM/drawings/SECTION - E_W - POS - N.svg b/Open/Models/BlenderBIM/drawings/SECTION - E_W - POS - N.svg index 8ef952e..cce7325 100644 --- a/Open/Models/BlenderBIM/drawings/SECTION - E_W - POS - N.svg +++ b/Open/Models/BlenderBIM/drawings/SECTION - E_W - POS - N.svg @@ -1,214 +1,229 @@ @@ -574,19 +590,25 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - + + + + - + + + + + + + + @@ -4432,17 +4454,11 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - - - + + + + + @@ -4456,35 +4472,94 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - + + + + + - - - - - - - - + + + + + + + + + + + + + + + + + - + + + - - - - + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4502,13 +4577,21 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - + + + + + + + + + + + + + + + @@ -4572,15 +4655,11 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - + + + + + @@ -4639,23 +4718,37 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4675,10 +4768,31 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4731,57 +4845,6 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -4800,70 +4863,18 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + @@ -4893,6 +4904,34 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4921,13 +4960,6 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - @@ -4940,36 +4972,10 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -4979,6 +4985,33 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4992,6 +5025,12 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) + + + + + + @@ -4999,11 +5038,11 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - + + + + + @@ -5011,11 +5050,11 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - + + + + + @@ -5023,11 +5062,10 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - + + + + @@ -5035,11 +5073,6 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - @@ -5053,18 +5086,18 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - + + + + + + @@ -5074,120 +5107,217 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - + + + - - - - - - - + + + + + + + + + + + + + - - - - + - - - SS-1 + + + BASE CABINET (PL-1) - - - MILLWORK REVEAL L ANGLE - TOP AND BOTTOM - FRY REGLET MWRL_ _ - - - - - 5C - A401 - - - 5C - A401 - - - WD - 2 - - - BASE CABINET (PL-1) + BASE CABINET (PL-1) + + + + MILLWORK REVEAL L ANGLE + TOP AND BOTTOM OF PANEL + FRY REGLET MWRL_ _ + + + MILLWORK REVEAL L ANGLE + TOP AND BOTTOM OF PANEL + FRY REGLET MWRL_ _ + + + + SS-1 + + + SS-1 + + + + + 5C + A401 + + + 5C + A401 + + + PL - 3 OR (WD - 1) + + + PL - 3 OR (WD - 1) + + + + MILLWORK REVEAL L ANGLE + TOP AND BOTTOM OF PANEL + FRY REGLET MWRL_ _ - - - MILLWORK REVEAL L ANGLE - TOP AND BOTTOM - FRY REGLET MWRL_ _ + MILLWORK REVEAL L ANGLE + TOP AND BOTTOM OF PANEL + FRY REGLET MWRL_ _ - - - WD - 2 - - - - - 4C - A400 - - - 4C - A400 - - - 3' - 0" - - - + + 4' - 0" - - - 3' - 0" + + 4' - 0" - - - PL - 2 + + + + 4C + A400 + + + 4C + A400 + + + PL - 2 W/ 1X2 MAPLE NOSING + STAINED TO MATCH - - + + PL - 2 W/ 1X2 MAPLE NOSING + STAINED TO MATCH + + + + 2' - 11" + + + 2' - 11" + + + + 4' - 0" + + + 4' - 0" + + + + 2' - 0" + + + 2' - 0" + + + 1ST FLOOR RL -0" - - - WD - 1 OR (PL - 2) + + + + + + + MITERED CORNERS + RETURN TO STOREFRONT + TYPICAL THROUGHOUT + + + MITERED CORNERS + RETURN TO STOREFRONT + TYPICAL THROUGHOUT + + + + + 5B + A402 + + + 5B + A402 + + + + 5A + A400 + + + 5A + A400 + + + WD - 2 + + + WD - 2 + + + + PL - 3 OR (WD - 1) + + + PL - 3 OR (WD - 1) + + + + + 5A + A401 + + + 5A + A401 + + + STOCK INDUSTRIAL BLACK + STEEL PIPE LEG SUPPORT - - STOCK INDUSTRIAL BLACK - STEEL PIPE LEG SUPPORT + STOCK INDUSTRIAL BLACK + STEEL PIPE LEG SUPPORT + + + + EXISTING STOREFRONT - - EXISTING STOREFRONT + EXISTING STOREFRONT \ No newline at end of file diff --git a/Open/Models/BlenderBIM/drawings/SECTION - E_W - POS - S-underlay.png b/Open/Models/BlenderBIM/drawings/SECTION - E_W - POS - S-underlay.png index 5557751..3530c9a 100644 Binary files a/Open/Models/BlenderBIM/drawings/SECTION - E_W - POS - S-underlay.png and b/Open/Models/BlenderBIM/drawings/SECTION - E_W - POS - S-underlay.png differ diff --git a/Open/Models/BlenderBIM/drawings/SECTION - E_W - POS - S.svg b/Open/Models/BlenderBIM/drawings/SECTION - E_W - POS - S.svg index 0025c3a..3591f3d 100644 --- a/Open/Models/BlenderBIM/drawings/SECTION - E_W - POS - S.svg +++ b/Open/Models/BlenderBIM/drawings/SECTION - E_W - POS - S.svg @@ -1,216 +1,229 @@ @@ -576,6 +590,121 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -881,7 +1010,7 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - + @@ -1218,261 +1347,1047 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + - - - + + + + + - - - - - - - - - - - - - - - - - - - + + + + - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + - - - + + + + + - - - + + - - - + + + - - - + + + - - - + + + + + + + + + + + + + @@ -2624,1497 +3539,208 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -5052,55 +4678,23 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - - - - + + + - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + @@ -6998,138 +6592,1474 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -7137,973 +8067,10 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -8343,14 +8310,18 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - + + + + + + + + + + + + @@ -8367,2465 +8338,6 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -11781,308 +9293,2945 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -13010,11 +13159,6 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - @@ -13029,6 +13173,11 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) + + + + + @@ -13047,47 +13196,32 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - - - - - - - - + - + - + - + - + - + @@ -13151,7 +13285,7 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - + @@ -13182,17 +13316,27 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - + + + + + + + + + + + + + + - - - - + + + + @@ -13200,87 +13344,278 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -14134,8 +14469,8 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - + + @@ -14153,8 +14488,8 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - + + @@ -14182,11 +14517,11 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - + + - - + + @@ -14211,8 +14546,8 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - + + @@ -14404,7 +14739,7 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - + @@ -14428,7 +14763,7 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - + @@ -14947,197 +15282,6 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -15153,165 +15297,205 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - + + - + - + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - - - - + + + + - + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -15330,7 +15514,7 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - + @@ -15349,7 +15533,7 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - + @@ -15368,7 +15552,7 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - + @@ -15387,7 +15571,7 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - + @@ -15406,7 +15590,7 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - + @@ -15578,17 +15762,24 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - + + + + - - + + + + + + + @@ -15601,48 +15792,48 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - + + + + + + + + - + - + - + - + - - - + + + - + - - - - - - - - + + + + + + + + @@ -15652,14 +15843,14 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - + - + - + - + @@ -15667,34 +15858,34 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - + - - + + - + - - + + - - - + + + - - - + + + - + - - - + + + - + @@ -15706,32 +15897,32 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -15741,32 +15932,32 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -15776,32 +15967,32 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -15811,10 +16002,10 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - + + - + @@ -15823,47 +16014,19 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -15896,16 +16059,16 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - + + + + @@ -15947,6 +16110,12 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) + + + + + + @@ -15956,12 +16125,6 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - @@ -15971,12 +16134,12 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - + + + @@ -15987,29 +16150,23 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - - - - - - - - - + + + + + + + + + + + @@ -16017,32 +16174,73 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - + - - - STENCIL TYPE PATTERN OF - ABSTRACT TEA LEAVES BY - SIGNAGE CONTRACTOR + + + STENCIL TYPE PATTERN OF + ABSTRACT TEA LEAVES BY + SIGNAGE CONTRACTOR + + + STENCIL TYPE PATTERN OF + ABSTRACT TEA LEAVES BY + SIGNAGE CONTRACTOR + + + + EXISTING 5/8" GYP. BD + @ CEILING (PT-1) - - EXISTING 5/8" GYP. BD - @ CEILING (PT-1) + EXISTING 5/8" GYP. BD + @ CEILING (PT-1) 1ST FLOOR RL +0" - - - 6" KNIFE EDGE TRIM (ARMSTRONG) + + + + 5A + A401 + + + 5A + A401 + + + WD - 2 - - - SHELVING (PL-2) W/ - 1x2 MAPLE NOSING STAINED TO MATCH + + WD - 2 + + + + + 5C + A401 + + + 5C + A401 + + + + 4C + A400 + + + 4C + A400 + + + 6" KNIFE EDGE TRIM (ARMSTRONG) + + + 6" KNIFE EDGE TRIM (ARMSTRONG) @@ -16051,13 +16249,12 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) 2' - 10" - - - NEW SPIRAL DUCT + + + NEW SPIRAL DUCT - - - SS-1 + + NEW SPIRAL DUCT @@ -16066,13 +16263,26 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) 3' - 0" - - - NEW SPIRAL DUCT + + + SS-1 + + + SS-1 + + + + NEW SPIRAL DUCT + + + NEW SPIRAL DUCT + + + + T - 2 - - T - 2 + T - 2 @@ -16081,21 +16291,28 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) 10' - 6" - - - PL - 2 + + + GLASS SNEEZE GUARD + (TEMPERED GLAZING) - - GLASS SNEEZE GUARD - (TEMPERED GLAZING) + GLASS SNEEZE GUARD + (TEMPERED GLAZING) - - - 8' - 1" + + + PL - 3 OR (WD - 1) - - 8' - 1" + + PL - 3 OR (WD - 1) + + + + 8' - 0" + + + 8' - 0" @@ -16111,17 +16328,45 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) 1' - 3" - + + + 2"X2" BRUSHED ALUM TOP RAIL + AND POST + - 2"X2" BRUSHED ALUM TOP RAIL - AND POST + 2"X2" BRUSHED ALUM TOP RAIL + AND POST + + + + + 5B + A402 + + + 5B + A402 + + + + 5A + A400 + + + 5A + A400 + + + T - 3 - - T - 3 + T - 3 + + + + SS-1 - - SS-1 + SS-1 \ No newline at end of file diff --git a/Open/Models/BlenderBIM/drawings/SECTION - E_W - REST - N-underlay.png b/Open/Models/BlenderBIM/drawings/SECTION - E_W - REST - N-underlay.png index f2a2ccb..3d57ccc 100644 Binary files a/Open/Models/BlenderBIM/drawings/SECTION - E_W - REST - N-underlay.png and b/Open/Models/BlenderBIM/drawings/SECTION - E_W - REST - N-underlay.png differ diff --git a/Open/Models/BlenderBIM/drawings/SECTION - E_W - REST - N.svg b/Open/Models/BlenderBIM/drawings/SECTION - E_W - REST - N.svg index 8764e3a..34a3956 100644 --- a/Open/Models/BlenderBIM/drawings/SECTION - E_W - REST - N.svg +++ b/Open/Models/BlenderBIM/drawings/SECTION - E_W - REST - N.svg @@ -1,216 +1,229 @@ @@ -576,721 +590,698 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -19479,698 +19470,736 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -20457,12 +20486,6 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - @@ -20732,6 +20755,57 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -20783,6 +20857,12 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) + + + + + + @@ -20804,11 +20884,11 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - + + + + + @@ -20822,38 +20902,22 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + @@ -20871,77 +20935,18 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + @@ -21817,45 +21822,11 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + @@ -21959,154 +21930,116 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - + + + - + - - - - + + + + - - - - + + + + - + - - - - + + + + - - - + + + - - - - + + + + - + - - - - - + + + + + - + - + - - + + - - + + - + - - + + - - - - - - + + + + + + - + - + - + - + - - - - - - + + + + + + - - + + @@ -22116,139 +22049,139 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - + + - - + + - - + + - - - + + + - - - + + + - - + + - - + + - - + + - - - + + + - + - - - - - - + + + + + + - - + + - + - + - + - - - + + + - + - - + + - + - + - - + + - - + + - - + + - - - - - - + + + + + + - - - - - - - + + + + + + + - + - - - - - - + + + + + + - - - + + + - + @@ -22263,18 +22196,18 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - + + + + + + - - + + - - + + @@ -22283,8 +22216,8 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - + + @@ -22296,19 +22229,19 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - + + + + + + + + - - - - + + + + @@ -22319,20 +22252,20 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - + + + - - + + - + - - - + + + @@ -22344,8 +22277,8 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - + + @@ -22355,7 +22288,7 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - + @@ -22371,19 +22304,19 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - + + + - - + + - - - - + + + + @@ -22404,67 +22337,67 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - - - + + + + + + + + + + + - - + + - - - + + + - + - + - - - + + + - + - + - + - - - + + + - + - - + + - - + + - + - - + + @@ -22472,145 +22405,145 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - + - - + + - - + + - + - + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - + + + - + - - - + + + - + - - + + - + - - - - + + + + - - + + - + - - - + + + - - + + - - - + + + - + - - - - - + + + + + - + - + - + - + - - - + + + - - - - - + + + + + - + - + - - + + - - + + - - + + - + - - + + - + @@ -22619,30 +22552,30 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - + + + - - - - - + + + + + - - + + - - - - - + + + + + - - + + @@ -22655,16 +22588,16 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - + + - - + + @@ -22686,1262 +22619,1363 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - + + + + + + + + - - + + - - - - + + + + - - + + - - - + + + - - - - + + + + - + - + - - - + + + + - - - + + + - - - - + + + + - + - + - - + + - + - - + + - + - + - - + + - - - + + + - - + + - - + + - - - + + + - + - - + + - + - + - - - - + + + + - + - - + + - + - - - + + + - + - - + + - + - + - - + + - - + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - - + + - - - - - + + + @@ -25472,7 +25506,8 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - + + @@ -25499,108 +25534,110 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + @@ -25608,7 +25645,7 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - + @@ -25861,64 +25898,121 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - + - + - - - + + + - - - + + + + + + - + - - - PT - 1 - - - - EXISTING ADA GRAB BARS - 1ST FLOOR RL +0" - - - ACT - 1 + + + T - 5 - - - PT - 2 - - - T - 5 + T - 5 + + + + 5A + A400 + + + 5A + A400 + + + PT - 1 + + + PT - 1 + + + + + 5B + A402 + + + 5B + A402 + + + EXISTING ADA GRAB BARS + + + EXISTING ADA GRAB BARS + + + + + 4C + A400 + + + 4C + A400 + + + ACT - 1 + + + ACT - 1 + + + + PT - 2 + + + PT - 2 + + + + + 5C + A401 + + + 5C + A401 + + + + 5A + A401 + + + 5A + A401 \ No newline at end of file diff --git a/Open/Models/BlenderBIM/drawings/SECTION - N_S - DINING - E-underlay.png b/Open/Models/BlenderBIM/drawings/SECTION - N_S - DINING - E-underlay.png index 3cb27f6..147c4b5 100644 Binary files a/Open/Models/BlenderBIM/drawings/SECTION - N_S - DINING - E-underlay.png and b/Open/Models/BlenderBIM/drawings/SECTION - N_S - DINING - E-underlay.png differ diff --git a/Open/Models/BlenderBIM/drawings/SECTION - N_S - DINING - E.svg b/Open/Models/BlenderBIM/drawings/SECTION - N_S - DINING - E.svg index 6b1f2b0..b4332ef 100644 --- a/Open/Models/BlenderBIM/drawings/SECTION - N_S - DINING - E.svg +++ b/Open/Models/BlenderBIM/drawings/SECTION - N_S - DINING - E.svg @@ -1,214 +1,229 @@ @@ -574,39 +590,30 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + - + + + + + - - - - - - - + + + + + @@ -20003,6 +20010,1545 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -24527,31 +26073,6 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - @@ -24921,560 +26442,23 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + @@ -25485,38 +26469,57 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - - - - + + + + + - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + + + + + + + + + + + + + + @@ -29942,11 +30945,29 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -29958,29 +30979,14 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + @@ -29989,20 +30995,11 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - - - - + + - + + @@ -30010,24 +31007,19 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - + + + + + + + + + + - - - - - - - - - - - - + + @@ -30119,6 +31111,25 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) + + + + + + + + + + + + + + + + + + + @@ -30128,13 +31139,6 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - @@ -30143,60 +31147,17 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -30642,6 +31603,35 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -30687,6 +31677,12 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) + + + + + + @@ -30699,23 +31695,17 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - + - - - - + + + + @@ -30729,35 +31719,9 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -30770,6 +31734,26 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) + + + + + + + + + + + + + + + + + + + + @@ -30777,16 +31761,6 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - - @@ -30799,6 +31773,21 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) + + + + + + + + + + + + + + + @@ -30813,6 +31802,30 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) + + + + + + + + + + + + + + + + + + + + + + + + @@ -30824,31 +31837,7 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -30858,9 +31847,9 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - + - + @@ -30902,8 +31891,8 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - + + @@ -30941,22 +31930,27 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - + + - - + + - + + + + + + + + + + - - - ACT - 1 - @@ -30966,17 +31960,56 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) 4C A402 - + + + WD - 2 + - WD - 2 + WD - 2 + + + + PT - 1 + + + PT - 1 + + + + PL - 2 W/ 1X2 MAPLE NOSING + STAINED TO MATCH - - PL - 2 + PL - 2 W/ 1X2 MAPLE NOSING + STAINED TO MATCH + + + + 4' - 5" + + + 4' - 5" + + + + 2' - 6" + + + 2' - 6" + + + + CENTER PENDANT ON TABLE + + + CENTER PENDANT ON TABLE + + + + SS-1 - - SS-1 + SS-1 @@ -30987,24 +32020,20 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) 4B A400 - - - - - - - - - - - - - - - - - - - - - - - - - - + + + 2' - 6" + + + 2' - 6" + + + + 2' - 6" + + + 2' - 6" + @@ -31019,13 +32048,6 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) 1ST FLOOR RL -0" - - - - MILLWORK REVEAL L ANGLE - TOP AND BOTTOM - FRY REGLET MWRL_ _ - @@ -31035,9 +32057,31 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) 4B A401 - + + + + MILLWORK REVEAL L ANGLE + TOP AND BOTTOM OF PANEL + FRY REGLET MWRL_ _ + + + MILLWORK REVEAL L ANGLE + TOP AND BOTTOM OF PANEL + FRY REGLET MWRL_ _ + + + + ACT - 1 + + + ACT - 1 + + + + PL - 3 OR (WD - 1) + - WD - 1 OR (PL - 2) + PL - 3 OR (WD - 1) @@ -31081,57 +32125,25 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) 3' - 0" - - - 3' - 11" + + + 3' - 5" - - 3' - 11" + + 3' - 5" - - - 3' - 0" + + + 2' - 0" - - 3' - 0" + + 2' - 0" - - - 3' - 11" + + + 6' - 10" - - 3' - 11" - - - - PT - 1 - - - - 4' - 5" - - - 4' - 5" - - - - 2' - 6" - - - 2' - 6" - - - - 2' - 6" - - - 2' - 6" - - - - 2' - 6" - - - 2' - 6" + + 6' - 10" \ No newline at end of file diff --git a/Open/Models/BlenderBIM/drawings/SECTION - N_S - DINING - W-underlay.png b/Open/Models/BlenderBIM/drawings/SECTION - N_S - DINING - W-underlay.png index 4d95219..9769a0c 100644 Binary files a/Open/Models/BlenderBIM/drawings/SECTION - N_S - DINING - W-underlay.png and b/Open/Models/BlenderBIM/drawings/SECTION - N_S - DINING - W-underlay.png differ diff --git a/Open/Models/BlenderBIM/drawings/SECTION - N_S - DINING - W.svg b/Open/Models/BlenderBIM/drawings/SECTION - N_S - DINING - W.svg index 1e5e36e..6e51106 100644 --- a/Open/Models/BlenderBIM/drawings/SECTION - N_S - DINING - W.svg +++ b/Open/Models/BlenderBIM/drawings/SECTION - N_S - DINING - W.svg @@ -1,216 +1,229 @@ @@ -576,6 +590,2716 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -19987,2641 +22711,68 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - + + + - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + @@ -23511,191 +23662,39 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - + + + + + + + + + + + + + + + + + + @@ -24287,6 +24286,42 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -24302,23 +24337,9 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - - - - - - - - - + + + @@ -24387,16 +24408,6 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - - @@ -24417,152 +24428,6 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -25624,14 +25489,44 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -25957,20 +25852,32 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - + + + + + + + + - - - - - + + + + + + + + + + + + + + + + + @@ -25980,50 +25887,6 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -26066,11 +25929,35 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -26179,13 +26066,13 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - + - + @@ -26229,30 +26116,28 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - + + + + + - - - - + + + + + + + - - + + + - - - - - - - + @@ -26262,121 +26147,115 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - + - + - + - - - - - - - - + + + + + + + + + + - - - - + + + + + + + + + + @@ -26396,18 +26275,6 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - - - - @@ -26428,29 +26295,11 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - - - - - - - - - - - - - - - + + + + + @@ -26464,24 +26313,42 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - @@ -26492,21 +26359,23 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - + + + + + + + + + + + @@ -26515,63 +26384,61 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) + + + + + + + + + + - - - - - - - - - - - - - - + + - - + + + + + + + + - - - - + - - + + - + - - - @@ -26585,33 +26452,44 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - + + + + + - - + + + + + + + + - - - - - + + + + + - - - SHELVING (PL-2) W/ + + + CONCEALED BRACKET SHELVING (PL-2) W/ 1x2 MAPLE NOSING STAINED TO MATCH + BLOCKING IN WALL - - SHELVING (PL-2) W/ + + CONCEALED BRACKET SHELVING (PL-2) W/ 1x2 MAPLE NOSING STAINED TO MATCH + BLOCKING IN WALL @@ -26622,26 +26500,23 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - SHELVING (PL-2) W/ + CONCEALED BRACKET SHELVING (PL-2) W/ 1x2 MAPLE NOSING STAINED TO MATCH + BLOCKING IN WALL - SHELVING (PL-2) W/ + CONCEALED BRACKET SHELVING (PL-2) W/ 1x2 MAPLE NOSING STAINED TO MATCH - - - - PL - 2 - - - PL - 2 + BLOCKING IN WALL - WD - 1 + PL - 2 W/ 1X2 MAPLE NOSING + STAINED TO MATCH - WD - 1 + PL - 2 W/ 1X2 MAPLE NOSING + STAINED TO MATCH @@ -26661,6 +26536,10 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) ABSTRACT TEA LEAVES BY SIGNAGE CONTRACTOR + + + 3' - 8" + T - 4 @@ -26680,18 +26559,18 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) SS-1 - - - 1' - 11" + + + 1' - 0" - - 1' - 11" + + 1' - 0" - - + + 1' - 10" - + 1' - 10" @@ -26757,6 +26636,13 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) 1' - 8" + + + NEW SPIRAL DUCT + + + NEW SPIRAL DUCT + @@ -26793,12 +26679,12 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) 4B A400 - - - NEW SPIRAL DUCT + + + SUPPORT CABLES AT SHELVING - - NEW SPIRAL DUCT + + SUPPORT CABLES AT SHELVING @@ -26807,11 +26693,4 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) PT - 2 - - - SUPPORT CABLES AT SHELVING - - - SUPPORT CABLES AT SHELVING - \ No newline at end of file diff --git a/Open/Models/BlenderBIM/drawings/SECTION - N_S - EMP - E-underlay.png b/Open/Models/BlenderBIM/drawings/SECTION - N_S - EMP - E-underlay.png index 61e2c49..d4e4bd0 100644 Binary files a/Open/Models/BlenderBIM/drawings/SECTION - N_S - EMP - E-underlay.png and b/Open/Models/BlenderBIM/drawings/SECTION - N_S - EMP - E-underlay.png differ diff --git a/Open/Models/BlenderBIM/drawings/SECTION - N_S - EMP - E.svg b/Open/Models/BlenderBIM/drawings/SECTION - N_S - EMP - E.svg index 5cc1523..8abfee0 100644 --- a/Open/Models/BlenderBIM/drawings/SECTION - N_S - EMP - E.svg +++ b/Open/Models/BlenderBIM/drawings/SECTION - N_S - EMP - E.svg @@ -1,216 +1,229 @@ @@ -575,29882 +589,29960 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + - - - - - + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - - + + + + + - - - - - - + + + + + + - - - + + + + - - - - - + + + + - - - - - + + + + + + - - - - - - + + + + + - - - - - + + + + + + - - - - - - + + + + + - - - - - + + + + + + - - - - - - + + + + + - - - - - + + + + + + - - - - - - + + + + + - - - + + + + - - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - + + + + + + + + + + - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - - - - - - - - - - + + - - - - + + + + + + + + + + + + + + + + - - - - + + + + - + - + - - - - + - + - - + + + + + - + - + - + - + - + - - - - - + + - + - - + + - + - - + + - - - - + + + + - - - - - - - + - - - + + + + + + - + - + - + - + - - + + + + + + + + - + - + - + - - - WD - 1 + + + EXISTING KITCHEN HOOD - - - EXISTING KITCHEN HOOD + + EXISTING KITCHEN HOOD - - - SS-1 + + + PT - 1 - - - PT - 1 + + PT - 1 - - - PT - 2 + + + PT - 2 - - - ACT - 2 + + PT - 2 - - - SHELVING (PL-2) W/ - 1x2 MAPLE NOSING STAINED TO MATCH + + + ACT - 2 - - - T - 5 + + ACT - 2 - - - - 4C - A402 - - - 4C - A402 - - - SS-1 + + + CONCEALED BRACKET SHELVING (PL-2) W/ + 1x2 MAPLE NOSING STAINED TO MATCH + BLOCKING IN WALL - - - - 4B - A400 - - - 4B - A400 - - - - 4B - A401 - - - 4B - A401 - - - - 4A - A402 - - - 4A - A402 - - + + CONCEALED BRACKET SHELVING (PL-2) W/ + 1x2 MAPLE NOSING STAINED TO MATCH + BLOCKING IN WALL + + + + T - 5 + + + T - 5 + + + + + 4C + A402 + + + 4C + A402 + + + SS-1 + + + SS-1 + + + + + 4B + A400 + + + 4B + A400 + + + + 4B + A401 + + + 4B + A401 + + + + 4A + A402 + + + 4A + A402 + + 1ST FLOOR RL -0" - - - WAINSCOTT (PL-1) + + + PL - 3 OR (WD - 1) - - - SHELVING (PL-2) W/ - 1x2 MAPLE NOSING STAINED TO MATCH + + PL - 3 OR (WD - 1) - - - NEW SPIRAL DUCT + + + CONCEALED BRACKET SHELVING (PL-2) W/ + 1x2 MAPLE NOSING STAINED TO MATCH + BLOCKING IN WALL - - + + CONCEALED BRACKET SHELVING (PL-2) W/ + 1x2 MAPLE NOSING STAINED TO MATCH + BLOCKING IN WALL + + + + NEW SPIRAL DUCT + + + NEW SPIRAL DUCT + + + T - 4 - + T - 4 - - - BASE CABINET (PL-1) + + + BASE CABINET (PL-1) - - - EXISTING STOREFRONT + + BASE CABINET (PL-1) - - - SUPPORT CABLES AT SHELVING + + + EXISTING STOREFRONT - - HAND - SINK + + EXISTING STOREFRONT - - HAND - SINK + + + SUPPORT CABLES AT SHELVING - - U.C. REFRIG + + SUPPORT CABLES AT SHELVING - - U.C. REFRIG + + + SS-1 - + + SS-1 + + + + PL - 2 W/ 1X2 MAPLE NOSING + STAINED TO MATCH + + + PL - 2 W/ 1X2 MAPLE NOSING + STAINED TO MATCH + + RANGE - + RANGE - + + U.C. REFRIG + + + U.C. REFRIG + + + OVEN + + + OVEN + + HAND SINK - + HAND SINK - - OVEN - - - OVEN - - + OVEN - + OVEN - + RANGE - + RANGE - + TRASH - + TRASH + + HAND + SINK + + + HAND + SINK + \ No newline at end of file diff --git a/Open/Models/BlenderBIM/drawings/SECTION - N_S - LINE - E-underlay.png b/Open/Models/BlenderBIM/drawings/SECTION - N_S - LINE - E-underlay.png index 5d6ac07..f70e859 100644 Binary files a/Open/Models/BlenderBIM/drawings/SECTION - N_S - LINE - E-underlay.png and b/Open/Models/BlenderBIM/drawings/SECTION - N_S - LINE - E-underlay.png differ diff --git a/Open/Models/BlenderBIM/drawings/SECTION - N_S - LINE - E.svg b/Open/Models/BlenderBIM/drawings/SECTION - N_S - LINE - E.svg index b367317..cdc652d 100644 --- a/Open/Models/BlenderBIM/drawings/SECTION - N_S - LINE - E.svg +++ b/Open/Models/BlenderBIM/drawings/SECTION - N_S - LINE - E.svg @@ -1,216 +1,229 @@ @@ -1442,17 +1456,8 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - - - + + @@ -3083,6 +3088,96 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3571,6 +3666,1377 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4455,335 +5921,27 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + @@ -5138,11 +6296,292 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -7235,1418 +8674,18 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -8669,10 +8708,10 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - + - + @@ -8683,15 +8722,30 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - + + + + + + + + + + + + + + + + + + @@ -8701,20 +8755,11 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - + + - - - - - - - - - @@ -8789,23 +8834,6 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - - - - - - - - - @@ -8818,12 +8846,14 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) + + - + @@ -8831,21 +8861,10 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - + + - - - - - - - - - - - - @@ -11284,654 +11303,658 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - @@ -12111,6 +12134,13 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) + + + + + + + @@ -12140,16 +12170,6 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - - @@ -12161,52 +12181,33 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - + + + + + + + + + @@ -12245,11 +12246,32 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -12257,6 +12279,240 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -13493,245 +13749,7 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -13772,7 +13790,7 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - + @@ -13783,29 +13801,36 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -13888,32 +13913,6 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -14036,6 +14035,32 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -14088,194 +14113,18 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -14348,6 +14197,98 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -14360,22 +14301,16 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) + + + + + + - - - - - - - - - - - - @@ -14410,23 +14345,17 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - - - + + + + + @@ -14443,8 +14372,12 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) + + + + - + @@ -14456,15 +14389,15 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - + + + @@ -14483,11 +14416,6 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - @@ -14508,12 +14436,9 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - + - - - @@ -14524,7 +14449,7 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - + @@ -14536,34 +14461,59 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - + + + + + + + + + - - - PT - 1 + + + 2"X2" BRUSHED ALUM TOP RAIL + AND POST - - 2"X2" BRUSHED ALUM TOP RAIL - AND POST + 2"X2" BRUSHED ALUM TOP RAIL + AND POST 1ST FLOOR RL -0" - + + + GLASS SNEEZE GUARD + (TEMPERED GLAZING) + - GLASS SNEEZE GUARD - (TEMPERED GLAZING) + GLASS SNEEZE GUARD + (TEMPERED GLAZING) - - - NEW SPIRAL DUCT + + + PT - 2 - - PT - 2 + PT - 2 + + + + NEW SPIRAL DUCT + + + NEW SPIRAL DUCT + + + + T - 2 + + + T - 2 @@ -14574,14 +14524,6 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) 4B A401 - - - T - 2 - - - - T - 3 - @@ -14591,15 +14533,30 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) 4A A402 - - - WAINSCOTT (PL-1) + + + T - 3 + + + T - 3 + + + + WD - 2 + + + WD - 2 + + + + STENCIL TYPE PATTERN OF + ABSTRACT TEA LEAVES BY + SIGNAGE CONTRACTOR - - STENCIL TYPE PATTERN OF - ABSTRACT TEA LEAVES BY - SIGNAGE CONTRACTOR + STENCIL TYPE PATTERN OF + ABSTRACT TEA LEAVES BY + SIGNAGE CONTRACTOR @@ -14610,23 +14567,30 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) 4B A400 - - - SHELVING (PL-2) W/ - 1x2 MAPLE NOSING STAINED TO MATCH + + + PT - 3 - - DOOR PANEL (PAINT/STAIN - TBD) - FRAME (REPAINTED - TBD) + PT - 3 + + + + CONCEALED BRACKET SHELVING (PL-2) W/ + 1x2 MAPLE NOSING STAINED TO MATCH + BLOCKING IN WALL + + + CONCEALED BRACKET SHELVING (PL-2) W/ + 1x2 MAPLE NOSING STAINED TO MATCH + BLOCKING IN WALL + + + + PT - 2 - - PT - 2 - - - - PT - 1 + PT - 2 @@ -14637,9 +14601,27 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) 4C A402 - + + + PT - 1 + + + PT - 1 + + + + PT - 1 + + + PT - 1 + + + + GLASS SNEEZE GUARD + (TEMPERED GLAZING) + - GLASS SNEEZE GUARD - (TEMPERED GLAZING) + GLASS SNEEZE GUARD + (TEMPERED GLAZING) \ No newline at end of file diff --git a/Open/Models/BlenderBIM/drawings/SECTION - N_S - LINE_WALL - W-underlay.png b/Open/Models/BlenderBIM/drawings/SECTION - N_S - LINE_WALL - W-underlay.png index 09be776..267f2d1 100644 Binary files a/Open/Models/BlenderBIM/drawings/SECTION - N_S - LINE_WALL - W-underlay.png and b/Open/Models/BlenderBIM/drawings/SECTION - N_S - LINE_WALL - W-underlay.png differ diff --git a/Open/Models/BlenderBIM/drawings/SECTION - N_S - LINE_WALL - W.svg b/Open/Models/BlenderBIM/drawings/SECTION - N_S - LINE_WALL - W.svg index d57f082..dcb6d93 100644 --- a/Open/Models/BlenderBIM/drawings/SECTION - N_S - LINE_WALL - W.svg +++ b/Open/Models/BlenderBIM/drawings/SECTION - N_S - LINE_WALL - W.svg @@ -1,216 +1,229 @@ @@ -576,13 +590,31 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - + + + + + + + + + + + + + + + + + - + + + + + + + @@ -842,6049 +874,3571 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -7776,36 +5330,6 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -15556,456 +13080,2464 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - + + + + + - - - - - - + + + + + + @@ -16021,78 +15553,78 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - + - + - - + + - - + + - - - + + + - - + + - + - - - - - + + + + + - + - + - + - + - - - + + + - - - - - - + + + + + + - - + + - + - + - - + + - - - - + + + + @@ -16108,18 +15640,19 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - + + - + + - + @@ -16128,12 +15661,12 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - + - + @@ -16143,17 +15676,17 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - + + - + - - + + @@ -16171,7 +15704,7 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - + @@ -16185,38 +15718,38 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - + + - + - + - + - - - + + + - - - - + + + + - - + + @@ -16234,78 +15767,78 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - + - + - - + + - - + + - - - + + + - - + + - + - - - - - + + + + + - + - + - + - + - - - + + + - - - - - - + + + + + + - - + + - + - + - - + + - - - - + + + + @@ -16321,18 +15854,19 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - + + - + + - + @@ -16357,16 +15891,16 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - + - + - + @@ -16384,7 +15918,7 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - + @@ -16398,8 +15932,8 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - + + @@ -16408,14 +15942,14 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - + - + - + @@ -16527,169 +16061,221 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -16773,35 +16359,33 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - - - - - - - - + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + @@ -16837,35 +16421,17 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - - - - - - - - - - - - - - - - + + + + + @@ -16883,6 +16449,18 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) + + + + + + + + + + + + @@ -16895,30 +16473,33 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - - - - - - - - + + + + + - - + + + + + + + + + + + - - - @@ -16935,33 +16516,97 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) - + + + + - - - PT - 2 + + + 5' - 8" - - - WAINSCOTT (PL-1) + + 5' - 8" + + + + WD - 2 + + + WD - 2 1ST FLOOR RL -0" - - - WAINSCOTT (PL-1) + + + 4' - 0" - - - ALUM. MILLWORK REVEAL (FRY REGLET) - AT BASE, TOP, & INTERMITTENT VERTICALS + + 4' - 0" - - - NEW SPIRAL DUCT + + + MILLWORK REVEAL L ANGLE + TOP AND BOTTOM OF PANEL + FRY REGLET MWRL_ _ + + + MILLWORK REVEAL L ANGLE + TOP AND BOTTOM OF PANEL + FRY REGLET MWRL_ _ + + + + PL - 3 OR (WD - 1) + + + PL - 3 OR (WD - 1) + + + + + 3' - 9" + + + 3' - 9" + + + + 3' - 0" + + + 3' - 0" + + + + 3' - 9" + + + 3' - 9" + + + + 6' - 9" + + + 6' - 9" + + + + 6' - 9" + + + 6' - 9" + + + + 7' - 8" + + + 7' - 8" @@ -16999,13 +16644,80 @@ round({{Qto_SpaceBaseQuantities.NetFloorArea}}, 0.1) 4A A402 - - - ALUM. MILLWORK REVEAL (FRY REGLET) - AT BASE, TOP, & INTERMITTENT VERTICALS + + + 2' - 6" + + + 2' - 6" + + + + 4' - 3" + + + 4' - 3" + + + + 2' - 6" + + + 2' - 6" + + + + + WD - 2 + + + WD - 2 + + + + WB - 1 + + + WB - 1 + + + + NEW SPIRAL DUCT + + + NEW SPIRAL DUCT + + + + PL - 3 OR (WD - 1) + + + PL - 3 OR (WD - 1) + + + + + MILLWORK REVEAL L ANGLE + TOP AND BOTTOM OF PANEL + FRY REGLET MWRL_ _ + + + MILLWORK REVEAL L ANGLE + TOP AND BOTTOM OF PANEL + FRY REGLET MWRL_ _ + + + + WALL SCONCE - - WALL SCONCE + WALL SCONCE + + + + PT - 2 + + + PT - 2 \ No newline at end of file diff --git a/Open/Models/BlenderBIM/drawings/assets b/Open/Models/BlenderBIM/drawings/assets new file mode 160000 index 0000000..598d5d2 --- /dev/null +++ b/Open/Models/BlenderBIM/drawings/assets @@ -0,0 +1 @@ +Subproject commit 598d5d2fdf58c4bf09983f2797fe93316114cfa7 diff --git a/Open/Models/BlenderBIM/drawings/cache/SECTION - E_W - HOOD - S-annotation.svg b/Open/Models/BlenderBIM/drawings/cache/SECTION - E_W - HOOD - S-annotation.svg index 1520514..a63aaf5 100644 --- a/Open/Models/BlenderBIM/drawings/cache/SECTION - E_W - HOOD - S-annotation.svg +++ b/Open/Models/BlenderBIM/drawings/cache/SECTION - E_W - HOOD - S-annotation.svg @@ -1,56 +1,162 @@ - - - EXISTING KITCHEN HOOD + + + NEW SPIRAL DUCT - - + + NEW SPIRAL DUCT + + + + ACT - 2 + + + ACT - 2 + + + + NEW SPIRAL DUCT + + + NEW SPIRAL DUCT + + + + 6" KNIFE EDGE TRIM (ARMSTRONG) + + + 6" KNIFE EDGE TRIM (ARMSTRONG) + + + + GLASS SNEEZE GUARD + (TEMPERED GLAZING) + + + GLASS SNEEZE GUARD + (TEMPERED GLAZING) + + + + CONCEALED BRACKET SHELVING (PL-2) W/ + 1x2 MAPLE NOSING STAINED TO MATCH + BLOCKING IN WALL + + + CONCEALED BRACKET SHELVING (PL-2) W/ + 1x2 MAPLE NOSING STAINED TO MATCH + BLOCKING IN WALL + + + + WD - 2 + + + WD - 2 + + + + EXISTING KITCHEN HOOD + + + EXISTING KITCHEN HOOD + + + 1ST FLOOR RL +0" - - - ACT - 2 + + + 3' - 0" - - - NEW SPIRAL DUCT + + 3' - 0" - - - PL - 2 + + + STENCIL TYPE PATTERN OF + ABSTRACT TEA LEAVES BY + SIGNAGE CONTRACTOR - - - NEW SPIRAL DUCT + + STENCIL TYPE PATTERN OF + ABSTRACT TEA LEAVES BY + SIGNAGE CONTRACTOR - - - GLASS SNEEZE GUARD - (TEMPERED GLAZING) + + + PL - 3 OR (WD - 1) - - - STENCIL TYPE PATTERN OF - ABSTRACT TEA LEAVES BY - SIGNAGE CONTRACTOR + + PL - 3 OR (WD - 1) - - - 6" KNIFE EDGE TRIM (ARMSTRONG) + + + + 5B + A402 + + + 5B + A402 + + + CENTER PENDANT ON TABLE - - + + CENTER PENDANT ON TABLE + + + 1' - 0" - + 1' - 0" - - - SHELVING (PL-2) W/ - 1x2 MAPLE NOSING STAINED TO MATCH + + + + 5A + A400 + + + 5A + A400 + + + + 4C + A400 + + + 4C + A400 + + + + 5C + A401 + + + 5C + A401 + + + + 5A + A401 + + + 5A + A401 + + + 8' - 0" + + + 8' - 0" diff --git a/Open/Models/BlenderBIM/drawings/cache/SECTION - E_W - HOOD - S-linework.svg b/Open/Models/BlenderBIM/drawings/cache/SECTION - E_W - HOOD - S-linework.svg index 2bba43c..1261497 100644 --- a/Open/Models/BlenderBIM/drawings/cache/SECTION - E_W - HOOD - S-linework.svg +++ b/Open/Models/BlenderBIM/drawings/cache/SECTION - E_W - HOOD - S-linework.svg @@ -7,40893 +7,42588 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - + + + + - - - - - + + + + - - - - - + + + + + + + - - - - - - - + + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + + + + + + + + + + + + + + + - - - - + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + - - - - - - + + + + + + - - + + - - - - + + + + - - - - - - + + + + + + - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + - - - - + + + + - - - - - - - - - - - - + + + + + + + + + + + + - + - + - + - + - + - - + + - + - - + + - - - - - + + - - + + - - - - - + + - + - - + + + + + - - - - - - - + - + - + - + - - - - - - - + - + - + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Open/Models/BlenderBIM/drawings/cache/SECTION - E_W - HOOD - S-underlay.png b/Open/Models/BlenderBIM/drawings/cache/SECTION - E_W - HOOD - S-underlay.png index 99ad3fa..d411c20 100644 Binary files a/Open/Models/BlenderBIM/drawings/cache/SECTION - E_W - HOOD - S-underlay.png and b/Open/Models/BlenderBIM/drawings/cache/SECTION - E_W - HOOD - S-underlay.png differ diff --git a/Open/Models/BlenderBIM/drawings/cache/SECTION - E_W - POS - N-annotation.svg b/Open/Models/BlenderBIM/drawings/cache/SECTION - E_W - POS - N-annotation.svg index ca9df86..a79a093 100644 --- a/Open/Models/BlenderBIM/drawings/cache/SECTION - E_W - POS - N-annotation.svg +++ b/Open/Models/BlenderBIM/drawings/cache/SECTION - E_W - POS - N-annotation.svg @@ -1,85 +1,179 @@ - - - SS-1 + + + BASE CABINET (PL-1) - - - MILLWORK REVEAL L ANGLE - TOP AND BOTTOM - FRY REGLET MWRL_ _ - - - - - 5C - A401 - - - 5C - A401 - - - WD - 2 - - - BASE CABINET (PL-1) + BASE CABINET (PL-1) + + + + MILLWORK REVEAL L ANGLE + TOP AND BOTTOM OF PANEL + FRY REGLET MWRL_ _ + + + MILLWORK REVEAL L ANGLE + TOP AND BOTTOM OF PANEL + FRY REGLET MWRL_ _ + + + + SS-1 + + + SS-1 + + + + + 5C + A401 + + + 5C + A401 + + + PL - 3 OR (WD - 1) + + + PL - 3 OR (WD - 1) + + + + MILLWORK REVEAL L ANGLE + TOP AND BOTTOM OF PANEL + FRY REGLET MWRL_ _ - - - MILLWORK REVEAL L ANGLE - TOP AND BOTTOM - FRY REGLET MWRL_ _ + MILLWORK REVEAL L ANGLE + TOP AND BOTTOM OF PANEL + FRY REGLET MWRL_ _ - - - WD - 2 - - - - - 4C - A400 - - - 4C - A400 - - - 3' - 0" - - - + + 4' - 0" - - - 3' - 0" + + 4' - 0" - - - PL - 2 + + + + 4C + A400 + + + 4C + A400 + + + PL - 2 W/ 1X2 MAPLE NOSING + STAINED TO MATCH - - + + PL - 2 W/ 1X2 MAPLE NOSING + STAINED TO MATCH + + + + 2' - 11" + + + 2' - 11" + + + + 4' - 0" + + + 4' - 0" + + + + 2' - 0" + + + 2' - 0" + + + 1ST FLOOR RL -0" - - - WD - 1 OR (PL - 2) + + + + + + + MITERED CORNERS + RETURN TO STOREFRONT + TYPICAL THROUGHOUT + + + MITERED CORNERS + RETURN TO STOREFRONT + TYPICAL THROUGHOUT + + + + + 5B + A402 + + + 5B + A402 + + + + 5A + A400 + + + 5A + A400 + + + WD - 2 + + + WD - 2 + + + + PL - 3 OR (WD - 1) + + + PL - 3 OR (WD - 1) + + + + + 5A + A401 + + + 5A + A401 + + + STOCK INDUSTRIAL BLACK + STEEL PIPE LEG SUPPORT - - STOCK INDUSTRIAL BLACK - STEEL PIPE LEG SUPPORT + STOCK INDUSTRIAL BLACK + STEEL PIPE LEG SUPPORT + + + + EXISTING STOREFRONT - - EXISTING STOREFRONT + EXISTING STOREFRONT diff --git a/Open/Models/BlenderBIM/drawings/cache/SECTION - E_W - POS - N-linework.svg b/Open/Models/BlenderBIM/drawings/cache/SECTION - E_W - POS - N-linework.svg index bd0d9f5..c502a5a 100644 --- a/Open/Models/BlenderBIM/drawings/cache/SECTION - E_W - POS - N-linework.svg +++ b/Open/Models/BlenderBIM/drawings/cache/SECTION - E_W - POS - N-linework.svg @@ -8,19 +8,25 @@ - - - - - + + + + - + + + + + + + + @@ -3866,17 +3872,11 @@ - - - - - - - - - - - + + + + + @@ -3890,35 +3890,94 @@ - - - - - - - + + + + + - - - - - - - - + + + + + + + + + + + + + + + + + - + + + - - - - + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3936,13 +3995,21 @@ - - - - - - - + + + + + + + + + + + + + + + @@ -4006,15 +4073,11 @@ - - - - - - - - - + + + + + @@ -4073,23 +4136,37 @@ - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4109,10 +4186,31 @@ - - - - + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4165,57 +4263,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -4234,70 +4281,18 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + @@ -4327,6 +4322,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4355,13 +4378,6 @@ - - - - - - - @@ -4374,36 +4390,10 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -4413,6 +4403,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4426,6 +4443,12 @@ + + + + + + @@ -4433,11 +4456,11 @@ - - - - - + + + + + @@ -4445,11 +4468,11 @@ - - - - - + + + + + @@ -4457,11 +4480,10 @@ - - - - - + + + + @@ -4469,11 +4491,6 @@ - - - - - @@ -4487,18 +4504,18 @@ - - - - - - + + + + + + @@ -4508,38 +4525,41 @@ - - - + + + - - - - - - - + + + + + + + + + + + + + - - - - + \ No newline at end of file diff --git a/Open/Models/BlenderBIM/drawings/cache/SECTION - E_W - POS - N-underlay.png b/Open/Models/BlenderBIM/drawings/cache/SECTION - E_W - POS - N-underlay.png index 954355b..670a3fe 100644 Binary files a/Open/Models/BlenderBIM/drawings/cache/SECTION - E_W - POS - N-underlay.png and b/Open/Models/BlenderBIM/drawings/cache/SECTION - E_W - POS - N-underlay.png differ diff --git a/Open/Models/BlenderBIM/drawings/cache/SECTION - E_W - POS - S-annotation.svg b/Open/Models/BlenderBIM/drawings/cache/SECTION - E_W - POS - S-annotation.svg index a559820..3012b5c 100644 --- a/Open/Models/BlenderBIM/drawings/cache/SECTION - E_W - POS - S-annotation.svg +++ b/Open/Models/BlenderBIM/drawings/cache/SECTION - E_W - POS - S-annotation.svg @@ -1,30 +1,71 @@ - - - STENCIL TYPE PATTERN OF - ABSTRACT TEA LEAVES BY - SIGNAGE CONTRACTOR + + + STENCIL TYPE PATTERN OF + ABSTRACT TEA LEAVES BY + SIGNAGE CONTRACTOR + + + STENCIL TYPE PATTERN OF + ABSTRACT TEA LEAVES BY + SIGNAGE CONTRACTOR + + + + EXISTING 5/8" GYP. BD + @ CEILING (PT-1) - - EXISTING 5/8" GYP. BD - @ CEILING (PT-1) + EXISTING 5/8" GYP. BD + @ CEILING (PT-1) 1ST FLOOR RL +0" - - - 6" KNIFE EDGE TRIM (ARMSTRONG) + + + + 5A + A401 + + + 5A + A401 + + + WD - 2 - - - SHELVING (PL-2) W/ - 1x2 MAPLE NOSING STAINED TO MATCH + + WD - 2 + + + + + 5C + A401 + + + 5C + A401 + + + + 4C + A400 + + + 4C + A400 + + + 6" KNIFE EDGE TRIM (ARMSTRONG) + + + 6" KNIFE EDGE TRIM (ARMSTRONG) @@ -33,13 +74,12 @@ 2' - 10" - - - NEW SPIRAL DUCT + + + NEW SPIRAL DUCT - - - SS-1 + + NEW SPIRAL DUCT @@ -48,13 +88,26 @@ 3' - 0" - - - NEW SPIRAL DUCT + + + SS-1 + + + SS-1 + + + + NEW SPIRAL DUCT + + + NEW SPIRAL DUCT + + + + T - 2 - - T - 2 + T - 2 @@ -63,21 +116,28 @@ 10' - 6" - - - PL - 2 + + + GLASS SNEEZE GUARD + (TEMPERED GLAZING) - - GLASS SNEEZE GUARD - (TEMPERED GLAZING) + GLASS SNEEZE GUARD + (TEMPERED GLAZING) - - - 8' - 1" + + + PL - 3 OR (WD - 1) - - 8' - 1" + + PL - 3 OR (WD - 1) + + + + 8' - 0" + + + 8' - 0" @@ -93,17 +153,45 @@ 1' - 3" - + + + 2"X2" BRUSHED ALUM TOP RAIL + AND POST + - 2"X2" BRUSHED ALUM TOP RAIL - AND POST + 2"X2" BRUSHED ALUM TOP RAIL + AND POST + + + + + 5B + A402 + + + 5B + A402 + + + + 5A + A400 + + + 5A + A400 + + + T - 3 - - T - 3 + T - 3 + + + + SS-1 - - SS-1 + SS-1 diff --git a/Open/Models/BlenderBIM/drawings/cache/SECTION - E_W - POS - S-linework.svg b/Open/Models/BlenderBIM/drawings/cache/SECTION - E_W - POS - S-linework.svg index de26dd4..3c406cf 100644 --- a/Open/Models/BlenderBIM/drawings/cache/SECTION - E_W - POS - S-linework.svg +++ b/Open/Models/BlenderBIM/drawings/cache/SECTION - E_W - POS - S-linework.svg @@ -8,6 +8,121 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -313,7 +428,7 @@ - + @@ -650,261 +765,1047 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + - - - + + + + + - - - - - - - - - - - - - - - - - - - + + + + - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + - - - + + + + + - - - + + - - - + + + - - - + + + - - - + + + + + + + + + + + + + @@ -2056,1497 +2957,208 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -4484,55 +4096,23 @@ - - - - - - - - - - - - + + + - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + @@ -6430,138 +6010,1474 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -6569,973 +7485,10 @@ - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -7775,14 +7728,18 @@ - - - - - - - - + + + + + + + + + + + + @@ -7799,2465 +7756,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -11213,308 +8711,2945 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -12442,11 +12577,6 @@ - - - - - @@ -12461,6 +12591,11 @@ + + + + + @@ -12479,47 +12614,32 @@ - - - - - - - - - - - - - - - - + - + - + - + - + - + @@ -12583,7 +12703,7 @@ - + @@ -12614,17 +12734,27 @@ - - - - + + + + + + + + + + + + + + - - - - + + + + @@ -12632,87 +12762,278 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -13566,8 +13887,8 @@ - - + + @@ -13585,8 +13906,8 @@ - - + + @@ -13614,11 +13935,11 @@ - - + + - - + + @@ -13643,8 +13964,8 @@ - - + + @@ -13836,7 +14157,7 @@ - + @@ -13860,7 +14181,7 @@ - + @@ -14379,197 +14700,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -14585,165 +14715,205 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - + + - + - + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - - - - + + + + - + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -14762,7 +14932,7 @@ - + @@ -14781,7 +14951,7 @@ - + @@ -14800,7 +14970,7 @@ - + @@ -14819,7 +14989,7 @@ - + @@ -14838,7 +15008,7 @@ - + @@ -15010,17 +15180,24 @@ - - + + + + - - + + + + + + + @@ -15033,48 +15210,48 @@ - - - - - - - - + + + + + + + + - + - + - + - + - - - + + + - + - - - - - - - - + + + + + + + + @@ -15084,14 +15261,14 @@ - + - + - + - + @@ -15099,34 +15276,34 @@ - + - - + + - + - - + + - - - + + + - - - + + + - + - - - + + + - + @@ -15138,32 +15315,32 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -15173,32 +15350,32 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -15208,32 +15385,32 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -15243,10 +15420,10 @@ - - + + - + @@ -15255,47 +15432,19 @@ - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -15328,16 +15477,16 @@ - - - - + + + + @@ -15379,6 +15528,12 @@ + + + + + + @@ -15388,12 +15543,6 @@ - - - - - - @@ -15403,12 +15552,12 @@ - - - + + + @@ -15419,29 +15568,23 @@ - - - - - - - - - - - - - - - - - + + + + + + + + + + + @@ -15449,5 +15592,5 @@ - + \ No newline at end of file diff --git a/Open/Models/BlenderBIM/drawings/cache/SECTION - E_W - POS - S-underlay.png b/Open/Models/BlenderBIM/drawings/cache/SECTION - E_W - POS - S-underlay.png index 5557751..3530c9a 100644 Binary files a/Open/Models/BlenderBIM/drawings/cache/SECTION - E_W - POS - S-underlay.png and b/Open/Models/BlenderBIM/drawings/cache/SECTION - E_W - POS - S-underlay.png differ diff --git a/Open/Models/BlenderBIM/drawings/cache/SECTION - E_W - REST - N-annotation.svg b/Open/Models/BlenderBIM/drawings/cache/SECTION - E_W - REST - N-annotation.svg index 276ce76..3bdfdd0 100644 --- a/Open/Models/BlenderBIM/drawings/cache/SECTION - E_W - REST - N-annotation.svg +++ b/Open/Models/BlenderBIM/drawings/cache/SECTION - E_W - REST - N-annotation.svg @@ -1,29 +1,89 @@ - - - PT - 1 - - - - EXISTING ADA GRAB BARS - 1ST FLOOR RL +0" - - - ACT - 1 + + + T - 5 - - - PT - 2 - - - T - 5 + T - 5 + + + + 5A + A400 + + + 5A + A400 + + + PT - 1 + + + PT - 1 + + + + + 5B + A402 + + + 5B + A402 + + + EXISTING ADA GRAB BARS + + + EXISTING ADA GRAB BARS + + + + + 4C + A400 + + + 4C + A400 + + + ACT - 1 + + + ACT - 1 + + + + PT - 2 + + + PT - 2 + + + + + 5C + A401 + + + 5C + A401 + + + + 5A + A401 + + + 5A + A401 diff --git a/Open/Models/BlenderBIM/drawings/cache/SECTION - E_W - REST - N-linework.svg b/Open/Models/BlenderBIM/drawings/cache/SECTION - E_W - REST - N-linework.svg index 3195000..aac4f2d 100644 --- a/Open/Models/BlenderBIM/drawings/cache/SECTION - E_W - REST - N-linework.svg +++ b/Open/Models/BlenderBIM/drawings/cache/SECTION - E_W - REST - N-linework.svg @@ -8,721 +8,698 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -18911,698 +18888,736 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -19889,12 +19904,6 @@ - - - - - - @@ -20164,6 +20173,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -20215,6 +20275,12 @@ + + + + + + @@ -20236,11 +20302,11 @@ - - - - - + + + + + @@ -20254,38 +20320,22 @@ - - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + @@ -20303,77 +20353,18 @@ - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + @@ -21249,45 +21240,11 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + @@ -21391,154 +21348,116 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - + + + - + - - - - + + + + - - - - + + + + - + - - - - + + + + - - - + + + - - - - + + + + - + - - - - - + + + + + - + - + - - + + - - + + - + - - + + - - - - - - + + + + + + - + - + - + - + - - - - - - + + + + + + - - + + @@ -21548,139 +21467,139 @@ - - + + - - + + - - + + - - - + + + - - - + + + - - + + - - + + - - + + - - - + + + - + - - - - - - + + + + + + - - + + - + - + - + - - - + + + - + - - + + - + - + - - + + - - + + - - + + - - - - - - + + + + + + - - - - - - - + + + + + + + - + - - - - - - + + + + + + - - - + + + - + @@ -21695,18 +21614,18 @@ - - - - - - + + + + + + - - + + - - + + @@ -21715,8 +21634,8 @@ - - + + @@ -21728,19 +21647,19 @@ - - - - - - - - + + + + + + + + - - - - + + + + @@ -21751,20 +21670,20 @@ - - - + + + - - + + - + - - - + + + @@ -21776,8 +21695,8 @@ - - + + @@ -21787,7 +21706,7 @@ - + @@ -21803,19 +21722,19 @@ - - - + + + - - + + - - - - + + + + @@ -21836,67 +21755,67 @@ - - - - - - - - - - - + + + + + + + + + + + - - + + - - - + + + - + - + - - - + + + - + - + - + - - - + + + - + - - + + - - + + - + - - + + @@ -21904,145 +21823,145 @@ - + - - + + - - + + - + - + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - + + + - + - - - + + + - + - - + + - + - - - - + + + + - - + + - + - - - + + + - - + + - - - + + + - + - - - - - + + + + + - + - + - + - + - - - + + + - - - - - + + + + + - + - + - - + + - - + + - - + + - + - - + + - + @@ -22051,30 +21970,30 @@ - - - + + + - - - - - + + + + + - - + + - - - - - + + + + + - - + + @@ -22087,16 +22006,16 @@ - - + + - - + + @@ -22118,1262 +22037,1363 @@ - - - - - - - - + + + + + + + + - - + + - - - - + + + + - - + + - - - + + + - - - - + + + + - + - + - - - + + + + - - - + + + - - - - + + + + - + - + - - + + - + - - + + - + - + - - + + - - - + + + - - + + - - + + - - - + + + - + - - + + - + - + - - - - + + + + - + - - + + - + - - - + + + - + - - + + - + - + - - + + - - + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - - + + - - - - - + + + @@ -24904,7 +24924,8 @@ - + + @@ -24931,108 +24952,110 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + @@ -25040,7 +25063,7 @@ - + @@ -25293,38 +25316,35 @@ - - - - - - - + - + - - - + + + - - - + + + + + + - + \ No newline at end of file diff --git a/Open/Models/BlenderBIM/drawings/cache/SECTION - E_W - REST - N-underlay.png b/Open/Models/BlenderBIM/drawings/cache/SECTION - E_W - REST - N-underlay.png index f2a2ccb..3d57ccc 100644 Binary files a/Open/Models/BlenderBIM/drawings/cache/SECTION - E_W - REST - N-underlay.png and b/Open/Models/BlenderBIM/drawings/cache/SECTION - E_W - REST - N-underlay.png differ diff --git a/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - DINING - E-annotation.svg b/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - DINING - E-annotation.svg index 6882002..67271d3 100644 --- a/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - DINING - E-annotation.svg +++ b/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - DINING - E-annotation.svg @@ -1,10 +1,6 @@ - - - ACT - 1 - @@ -14,17 +10,56 @@ 4C A402 - + + + WD - 2 + - WD - 2 + WD - 2 + + + + PT - 1 + + + PT - 1 + + + + PL - 2 W/ 1X2 MAPLE NOSING + STAINED TO MATCH - - PL - 2 + PL - 2 W/ 1X2 MAPLE NOSING + STAINED TO MATCH + + + + 4' - 5" + + + 4' - 5" + + + + 2' - 6" + + + 2' - 6" + + + + CENTER PENDANT ON TABLE + + + CENTER PENDANT ON TABLE + + + + SS-1 - - SS-1 + SS-1 @@ -35,24 +70,20 @@ 4B A400 - - - - - - - - - - - - - - - - - - - - - - - - - - + + + 2' - 6" + + + 2' - 6" + + + + 2' - 6" + + + 2' - 6" + @@ -67,13 +98,6 @@ 1ST FLOOR RL -0" - - - - MILLWORK REVEAL L ANGLE - TOP AND BOTTOM - FRY REGLET MWRL_ _ - @@ -83,9 +107,31 @@ 4B A401 - + + + + MILLWORK REVEAL L ANGLE + TOP AND BOTTOM OF PANEL + FRY REGLET MWRL_ _ + + + MILLWORK REVEAL L ANGLE + TOP AND BOTTOM OF PANEL + FRY REGLET MWRL_ _ + + + + ACT - 1 + + + ACT - 1 + + + + PL - 3 OR (WD - 1) + - WD - 1 OR (PL - 2) + PL - 3 OR (WD - 1) @@ -129,57 +175,25 @@ 3' - 0" - - - 3' - 11" + + + 3' - 5" - - 3' - 11" + + 3' - 5" - - - 3' - 0" + + + 2' - 0" - - 3' - 0" + + 2' - 0" - - - 3' - 11" + + + 6' - 10" - - 3' - 11" - - - - PT - 1 - - - - 4' - 5" - - - 4' - 5" - - - - 2' - 6" - - - 2' - 6" - - - - 2' - 6" - - - 2' - 6" - - - - 2' - 6" - - - 2' - 6" + + 6' - 10" diff --git a/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - DINING - E-linework.svg b/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - DINING - E-linework.svg index c1e6b36..41f72cc 100644 --- a/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - DINING - E-linework.svg +++ b/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - DINING - E-linework.svg @@ -8,39 +8,30 @@ - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + - + + + + + - - - - - - - + + + + + @@ -19437,6 +19428,1545 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -23961,31 +25491,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - @@ -24355,560 +25860,23 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + @@ -24919,38 +25887,57 @@ - - - - - - - - - - - - + + + + + - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + + + + + + + + + + + + + + @@ -29376,11 +30363,29 @@ - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -29392,29 +30397,14 @@ - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + @@ -29423,20 +30413,11 @@ - - - - - - - - - - - - + + - + + @@ -29444,24 +30425,19 @@ - - - - - + + + + + + + + + + - - - - - - - - - - - - + + @@ -29553,6 +30529,25 @@ + + + + + + + + + + + + + + + + + + + @@ -29562,13 +30557,6 @@ - - - - - - - @@ -29577,60 +30565,17 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -30076,6 +31021,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -30121,6 +31095,12 @@ + + + + + + @@ -30133,23 +31113,17 @@ - - - - - - - + - - - - + + + + @@ -30163,35 +31137,9 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -30204,6 +31152,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -30211,16 +31179,6 @@ - - - - - - - - - - @@ -30233,6 +31191,21 @@ + + + + + + + + + + + + + + + @@ -30247,6 +31220,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -30258,31 +31255,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -30292,9 +31265,9 @@ - + - + @@ -30336,8 +31309,8 @@ - - + + @@ -30375,15 +31348,24 @@ - - + + - - + + - + + + + + + + + + + \ No newline at end of file diff --git a/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - DINING - E-underlay.png b/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - DINING - E-underlay.png index 3cb27f6..147c4b5 100644 Binary files a/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - DINING - E-underlay.png and b/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - DINING - E-underlay.png differ diff --git a/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - DINING - W-annotation.svg b/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - DINING - W-annotation.svg index d2e6606..1649d61 100644 --- a/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - DINING - W-annotation.svg +++ b/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - DINING - W-annotation.svg @@ -1,14 +1,16 @@ - - - SHELVING (PL-2) W/ + + + CONCEALED BRACKET SHELVING (PL-2) W/ 1x2 MAPLE NOSING STAINED TO MATCH + BLOCKING IN WALL - - SHELVING (PL-2) W/ + + CONCEALED BRACKET SHELVING (PL-2) W/ 1x2 MAPLE NOSING STAINED TO MATCH + BLOCKING IN WALL @@ -19,26 +21,23 @@ - SHELVING (PL-2) W/ + CONCEALED BRACKET SHELVING (PL-2) W/ 1x2 MAPLE NOSING STAINED TO MATCH + BLOCKING IN WALL - SHELVING (PL-2) W/ + CONCEALED BRACKET SHELVING (PL-2) W/ 1x2 MAPLE NOSING STAINED TO MATCH - - - - PL - 2 - - - PL - 2 + BLOCKING IN WALL - WD - 1 + PL - 2 W/ 1X2 MAPLE NOSING + STAINED TO MATCH - WD - 1 + PL - 2 W/ 1X2 MAPLE NOSING + STAINED TO MATCH @@ -58,6 +57,10 @@ ABSTRACT TEA LEAVES BY SIGNAGE CONTRACTOR + + + 3' - 8" + T - 4 @@ -77,18 +80,18 @@ SS-1 - - - 1' - 11" + + + 1' - 0" - - 1' - 11" + + 1' - 0" - - + + 1' - 10" - + 1' - 10" @@ -154,6 +157,13 @@ 1' - 8" + + + NEW SPIRAL DUCT + + + NEW SPIRAL DUCT + @@ -190,12 +200,12 @@ 4B A400 - - - NEW SPIRAL DUCT + + + SUPPORT CABLES AT SHELVING - - NEW SPIRAL DUCT + + SUPPORT CABLES AT SHELVING @@ -204,11 +214,4 @@ PT - 2 - - - SUPPORT CABLES AT SHELVING - - - SUPPORT CABLES AT SHELVING - diff --git a/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - DINING - W-linework.svg b/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - DINING - W-linework.svg index 918a7b2..7228202 100644 --- a/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - DINING - W-linework.svg +++ b/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - DINING - W-linework.svg @@ -8,6 +8,2716 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -19419,2641 +22129,68 @@ - - - - - + + + - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + @@ -22943,191 +23080,39 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - + + + + + + + + + + + + + + + + + + @@ -23719,6 +23704,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -23734,23 +23755,9 @@ - - - - - - - - - - - - - - - - - + + + @@ -23819,16 +23826,6 @@ - - - - - - - - - - @@ -23849,152 +23846,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -25056,14 +24907,44 @@ - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -25389,20 +25270,32 @@ - - - - - - - - + + + + + + + + - - - - - + + + + + + + + + + + + + + + + + @@ -25412,50 +25305,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -25498,11 +25347,35 @@ - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -25611,13 +25484,13 @@ - + - + @@ -25661,30 +25534,28 @@ - - - - - + + + + + - - - - + + + + + + + - - + + + - - - - - - - + @@ -25694,121 +25565,115 @@ - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - + - + - + - - - - - - - - + + + + + + + + + + - - - - + + + + + + + + + + @@ -25828,18 +25693,6 @@ - - - - - - - - - - - - @@ -25860,29 +25713,11 @@ - - - - - - - - - - - - - - - - - - - - - - - + + + + + @@ -25896,24 +25731,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - @@ -25924,21 +25777,23 @@ - - - - - - - - - + + + + + + + + + + + @@ -25947,63 +25802,61 @@ + + + + + + + + + + - - - - - - - - - - - - - - + + - - + + + + + + + + - - - - + - - + + - + - - - @@ -26017,22 +25870,31 @@ - - + + + + + - - + + + + + + + + - - - - - + + + + + \ No newline at end of file diff --git a/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - DINING - W-underlay.png b/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - DINING - W-underlay.png index 4d95219..9769a0c 100644 Binary files a/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - DINING - W-underlay.png and b/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - DINING - W-underlay.png differ diff --git a/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - EMP - E-annotation.svg b/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - EMP - E-annotation.svg index 5145cea..212d936 100644 --- a/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - EMP - E-annotation.svg +++ b/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - EMP - E-annotation.svg @@ -1,166 +1,219 @@ - - - WD - 1 + + + EXISTING KITCHEN HOOD - - - EXISTING KITCHEN HOOD + + EXISTING KITCHEN HOOD - - - SS-1 + + + PT - 1 - - - PT - 1 + + PT - 1 - - - PT - 2 + + + PT - 2 - - - ACT - 2 + + PT - 2 - - - SHELVING (PL-2) W/ - 1x2 MAPLE NOSING STAINED TO MATCH + + + ACT - 2 - - - T - 5 + + ACT - 2 - - - - 4C - A402 - - - 4C - A402 - - - SS-1 + + + CONCEALED BRACKET SHELVING (PL-2) W/ + 1x2 MAPLE NOSING STAINED TO MATCH + BLOCKING IN WALL - - - - 4B - A400 - - - 4B - A400 - - - - 4B - A401 - - - 4B - A401 - - - - 4A - A402 - - - 4A - A402 - - + + CONCEALED BRACKET SHELVING (PL-2) W/ + 1x2 MAPLE NOSING STAINED TO MATCH + BLOCKING IN WALL + + + + T - 5 + + + T - 5 + + + + + 4C + A402 + + + 4C + A402 + + + SS-1 + + + SS-1 + + + + + 4B + A400 + + + 4B + A400 + + + + 4B + A401 + + + 4B + A401 + + + + 4A + A402 + + + 4A + A402 + + 1ST FLOOR RL -0" - - - WAINSCOTT (PL-1) + + + PL - 3 OR (WD - 1) - - - SHELVING (PL-2) W/ - 1x2 MAPLE NOSING STAINED TO MATCH + + PL - 3 OR (WD - 1) - - - NEW SPIRAL DUCT + + + CONCEALED BRACKET SHELVING (PL-2) W/ + 1x2 MAPLE NOSING STAINED TO MATCH + BLOCKING IN WALL - - + + CONCEALED BRACKET SHELVING (PL-2) W/ + 1x2 MAPLE NOSING STAINED TO MATCH + BLOCKING IN WALL + + + + NEW SPIRAL DUCT + + + NEW SPIRAL DUCT + + + T - 4 - + T - 4 - - - BASE CABINET (PL-1) + + + BASE CABINET (PL-1) - - - EXISTING STOREFRONT + + BASE CABINET (PL-1) - - - SUPPORT CABLES AT SHELVING + + + EXISTING STOREFRONT - - HAND - SINK + + EXISTING STOREFRONT - - HAND - SINK + + + SUPPORT CABLES AT SHELVING - - U.C. REFRIG + + SUPPORT CABLES AT SHELVING - - U.C. REFRIG + + + SS-1 - + + SS-1 + + + + PL - 2 W/ 1X2 MAPLE NOSING + STAINED TO MATCH + + + PL - 2 W/ 1X2 MAPLE NOSING + STAINED TO MATCH + + RANGE - + RANGE - + + U.C. REFRIG + + + U.C. REFRIG + + + OVEN + + + OVEN + + HAND SINK - + HAND SINK - - OVEN - - - OVEN - - + OVEN - + OVEN - + RANGE - + RANGE - + TRASH - + TRASH + + HAND + SINK + + + HAND + SINK + diff --git a/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - EMP - E-linework.svg b/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - EMP - E-linework.svg index 2b676a5..b1cf082 100644 --- a/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - EMP - E-linework.svg +++ b/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - EMP - E-linework.svg @@ -7,29719 +7,29744 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + - - - - - + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - - + + + + + - - - - - - + + + + + + - - - + + + + - - - - - + + + + - - - - - + + + + + + - - - - - - + + + + + - - - - - + + + + + + - - - - - - + + + + + - - - - - + + + + + + - - - - - - + + + + + - - - - - + + + + + + - - - - - - + + + + + - - - + + + + - - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - + + + + + + + + + + - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - - - - - - - - - - + + - - - - + + + + + + + + + + + + + + + + - - - - + + + + - + - + - - - - + - + - - + + + + + - + - + - + - + - + - - - - - + + - + - - + + - + - - + + - - - - + + + + - - - - - - - + - - - + + + + + + - + - + - + - + - - + + + + + + + + - + - + - + \ No newline at end of file diff --git a/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - EMP - E-underlay.png b/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - EMP - E-underlay.png index 61e2c49..d4e4bd0 100644 Binary files a/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - EMP - E-underlay.png and b/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - EMP - E-underlay.png differ diff --git a/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - LINE - E-annotation.svg b/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - LINE - E-annotation.svg index aa80c34..d63a6d9 100644 --- a/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - LINE - E-annotation.svg +++ b/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - LINE - E-annotation.svg @@ -1,32 +1,49 @@ - - - PT - 1 + + + 2"X2" BRUSHED ALUM TOP RAIL + AND POST - - 2"X2" BRUSHED ALUM TOP RAIL - AND POST + 2"X2" BRUSHED ALUM TOP RAIL + AND POST 1ST FLOOR RL -0" - + + + GLASS SNEEZE GUARD + (TEMPERED GLAZING) + - GLASS SNEEZE GUARD - (TEMPERED GLAZING) + GLASS SNEEZE GUARD + (TEMPERED GLAZING) - - - NEW SPIRAL DUCT + + + PT - 2 - - PT - 2 + PT - 2 + + + + NEW SPIRAL DUCT + + + NEW SPIRAL DUCT + + + + T - 2 + + + T - 2 @@ -37,14 +54,6 @@ 4B A401 - - - T - 2 - - - - T - 3 - @@ -54,15 +63,30 @@ 4A A402 - - - WAINSCOTT (PL-1) + + + T - 3 + + + T - 3 + + + + WD - 2 + + + WD - 2 + + + + STENCIL TYPE PATTERN OF + ABSTRACT TEA LEAVES BY + SIGNAGE CONTRACTOR - - STENCIL TYPE PATTERN OF - ABSTRACT TEA LEAVES BY - SIGNAGE CONTRACTOR + STENCIL TYPE PATTERN OF + ABSTRACT TEA LEAVES BY + SIGNAGE CONTRACTOR @@ -73,23 +97,30 @@ 4B A400 - - - SHELVING (PL-2) W/ - 1x2 MAPLE NOSING STAINED TO MATCH + + + PT - 3 - - DOOR PANEL (PAINT/STAIN - TBD) - FRAME (REPAINTED - TBD) + PT - 3 + + + + CONCEALED BRACKET SHELVING (PL-2) W/ + 1x2 MAPLE NOSING STAINED TO MATCH + BLOCKING IN WALL + + + CONCEALED BRACKET SHELVING (PL-2) W/ + 1x2 MAPLE NOSING STAINED TO MATCH + BLOCKING IN WALL + + + + PT - 2 - - PT - 2 - - - - PT - 1 + PT - 2 @@ -100,9 +131,27 @@ 4C A402 - + + + PT - 1 + + + PT - 1 + + + + PT - 1 + + + PT - 1 + + + + GLASS SNEEZE GUARD + (TEMPERED GLAZING) + - GLASS SNEEZE GUARD - (TEMPERED GLAZING) + GLASS SNEEZE GUARD + (TEMPERED GLAZING) diff --git a/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - LINE - E-linework.svg b/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - LINE - E-linework.svg index 52363ea..b123481 100644 --- a/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - LINE - E-linework.svg +++ b/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - LINE - E-linework.svg @@ -874,17 +874,8 @@ - - - - - - - - - - - + + @@ -2515,6 +2506,96 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3003,6 +3084,1377 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3887,335 +5339,27 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + @@ -4570,11 +5714,292 @@ - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -6667,1418 +8092,18 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -8101,10 +8126,10 @@ - + - + @@ -8115,15 +8140,30 @@ - - - + + + + + + + + + + + + + + + + + + @@ -8133,20 +8173,11 @@ - - + + - - - - - - - - - @@ -8221,23 +8252,6 @@ - - - - - - - - - - - - - - - - - @@ -8250,12 +8264,14 @@ + + - + @@ -8263,21 +8279,10 @@ - + + - - - - - - - - - - - - @@ -10716,654 +10721,658 @@ + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - @@ -11543,6 +11552,13 @@ + + + + + + + @@ -11572,16 +11588,6 @@ - - - - - - - - - - @@ -11593,52 +11599,33 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - + + + + + + + + + @@ -11677,11 +11664,32 @@ - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -11689,6 +11697,240 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -12925,245 +13167,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -13204,7 +13208,7 @@ - + @@ -13215,29 +13219,36 @@ - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -13320,32 +13331,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -13468,6 +13453,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -13520,194 +13531,18 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -13780,6 +13615,98 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -13792,22 +13719,16 @@ + + + + + + - - - - - - - - - - - - @@ -13842,23 +13763,17 @@ - - - - - - - - - - - + + + + + @@ -13875,8 +13790,12 @@ + + + + - + @@ -13888,15 +13807,15 @@ - - - + + + @@ -13915,11 +13834,6 @@ - - - - - @@ -13940,12 +13854,9 @@ - + - - - @@ -13956,7 +13867,7 @@ - + @@ -13968,5 +13879,13 @@ - + + + + + + + + + \ No newline at end of file diff --git a/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - LINE - E-underlay.png b/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - LINE - E-underlay.png index 5d6ac07..f70e859 100644 Binary files a/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - LINE - E-underlay.png and b/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - LINE - E-underlay.png differ diff --git a/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - LINE_WALL - W-annotation.svg b/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - LINE_WALL - W-annotation.svg index d6c8d1a..14b5e76 100644 --- a/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - LINE_WALL - W-annotation.svg +++ b/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - LINE_WALL - W-annotation.svg @@ -1,31 +1,92 @@ - - - PT - 2 + + + 5' - 8" - - - WAINSCOTT (PL-1) + + 5' - 8" + + + + WD - 2 + + + WD - 2 1ST FLOOR RL -0" - - - WAINSCOTT (PL-1) + + + 4' - 0" - - - ALUM. MILLWORK REVEAL (FRY REGLET) - AT BASE, TOP, & INTERMITTENT VERTICALS + + 4' - 0" - - - NEW SPIRAL DUCT + + + MILLWORK REVEAL L ANGLE + TOP AND BOTTOM OF PANEL + FRY REGLET MWRL_ _ + + + MILLWORK REVEAL L ANGLE + TOP AND BOTTOM OF PANEL + FRY REGLET MWRL_ _ + + + + PL - 3 OR (WD - 1) + + + PL - 3 OR (WD - 1) + + + + + 3' - 9" + + + 3' - 9" + + + + 3' - 0" + + + 3' - 0" + + + + 3' - 9" + + + 3' - 9" + + + + 6' - 9" + + + 6' - 9" + + + + 6' - 9" + + + 6' - 9" + + + + 7' - 8" + + + 7' - 8" @@ -63,13 +124,80 @@ 4A A402 - - - ALUM. MILLWORK REVEAL (FRY REGLET) - AT BASE, TOP, & INTERMITTENT VERTICALS + + + 2' - 6" + + + 2' - 6" + + + + 4' - 3" + + + 4' - 3" + + + + 2' - 6" + + + 2' - 6" + + + + + WD - 2 + + + WD - 2 + + + + WB - 1 + + + WB - 1 + + + + NEW SPIRAL DUCT + + + NEW SPIRAL DUCT + + + + PL - 3 OR (WD - 1) + + + PL - 3 OR (WD - 1) + + + + + MILLWORK REVEAL L ANGLE + TOP AND BOTTOM OF PANEL + FRY REGLET MWRL_ _ + + + MILLWORK REVEAL L ANGLE + TOP AND BOTTOM OF PANEL + FRY REGLET MWRL_ _ + + + + WALL SCONCE - - WALL SCONCE + WALL SCONCE + + + + PT - 2 + + + PT - 2 diff --git a/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - LINE_WALL - W-linework.svg b/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - LINE_WALL - W-linework.svg index 8aa5e12..a502e36 100644 --- a/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - LINE_WALL - W-linework.svg +++ b/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - LINE_WALL - W-linework.svg @@ -8,13 +8,31 @@ - - - - - + + + + + + + + + + + + + + + + + - + + + + + + + @@ -274,6049 +292,3571 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -7208,36 +4748,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -14988,456 +12498,2464 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - + + + + + - - - - - - + + + + + + @@ -15453,78 +14971,78 @@ - + - + - - + + - - + + - - - + + + - - + + - + - - - - - + + + + + - + - + - + - + - - - + + + - - - - - - + + + + + + - - + + - + - + - - + + - - - - + + + + @@ -15540,18 +15058,19 @@ - - + + - + + - + @@ -15560,12 +15079,12 @@ - + - + @@ -15575,17 +15094,17 @@ - - + + - + - - + + @@ -15603,7 +15122,7 @@ - + @@ -15617,38 +15136,38 @@ - - + + - + - + - + - - - + + + - - - - + + + + - - + + @@ -15666,78 +15185,78 @@ - + - + - - + + - - + + - - - + + + - - + + - + - - - - - + + + + + - + - + - + - + - - - + + + - - - - - - + + + + + + - - + + - + - + - - + + - - - - + + + + @@ -15753,18 +15272,19 @@ - - + + - + + - + @@ -15789,16 +15309,16 @@ - + - + - + @@ -15816,7 +15336,7 @@ - + @@ -15830,8 +15350,8 @@ - - + + @@ -15840,14 +15360,14 @@ - + - + - + @@ -15959,169 +15479,221 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -16205,35 +15777,33 @@ - - - - - - - - - - - - - - - - + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + @@ -16269,35 +15839,17 @@ - - - - - - - - - - - - - - - - - - - - - - - + + + + + @@ -16315,6 +15867,18 @@ + + + + + + + + + + + + @@ -16327,30 +15891,33 @@ - - - - - - - - + + + + + - - + + + + + + + + + + + - - - @@ -16367,5 +15934,8 @@ - + + + + \ No newline at end of file diff --git a/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - LINE_WALL - W-underlay.png b/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - LINE_WALL - W-underlay.png index 09be776..267f2d1 100644 Binary files a/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - LINE_WALL - W-underlay.png and b/Open/Models/BlenderBIM/drawings/cache/SECTION - N_S - LINE_WALL - W-underlay.png differ diff --git a/Open/Models/BlenderBIM/layouts/A400 - INTERIOR ELEVATIONS.svg b/Open/Models/BlenderBIM/layouts/A400 - INTERIOR ELEVATIONS.svg index 450d863..3b570cc 100644 --- a/Open/Models/BlenderBIM/layouts/A400 - INTERIOR ELEVATIONS.svg +++ b/Open/Models/BlenderBIM/layouts/A400 - INTERIOR ELEVATIONS.svg @@ -53,24 +53,24 @@ @@ -80,12 +80,12 @@ data-id="2989604" data-drawing="0aQCGTqRL2$9Bb8SVk8luy" id="g7" - transform="translate(217.78491,156.53369)"> + transform="translate(217.78491,150.18365)"> @@ -93,7 +93,7 @@ data-type="foreground" xlink:href="..%5Cdrawings%5CSECTION%20-%20E_W%20-%20POS%20-%20S.svg" x="30" - y="29.999996" + y="29.999994" width="341.04999" height="127.00471" id="image3" /> @@ -111,27 +111,27 @@ data-id="2991957" data-drawing="3ct$oc6Wn1rBEW4pn8IHRj" id="g10" - transform="translate(121.47288,320.08221)"> + transform="translate(121.47288,303.00924)"> - image/svg+xml/home/dion/Projects/IfcOpenShell/src/blenderbim/titleblock.dxf - scale = 1.000000, origin = (0.000000, 0.000000), method = manualThis project, like most OpeningDesign's projects, is open source (Attribution-ShareAlike 4.0 International--CC BY-SA 4.0)--freely available to any party for future use, assuming the terms such as Attribution and ShareAlike are honored.02.15.2024A400FK - PEWAUKEEINTERIOR ELEVATIONS02/15/20241390 CAPITAL DR - PEWAUKEE, WI 53072543215CBACBA4321Architect: OpeningDesign17 S Fairchild | FL 7Madison, WI 53703ryan@openingdesign.com | 773.425.6456 + image/svg+xml/home/dion/Projects/IfcOpenShell/src/blenderbim/titleblock.dxf - scale = 1.000000, origin = (0.000000, 0.000000), method = manualGC: Venture Construction Group17500 W. Liberty LaneNew Berlin, WI 53146vcginc.comThis project, like most OpeningDesign's projects, is open source (Attribution-ShareAlike 4.0 International--CC BY-SA 4.0)--freely available to any party for future use, assuming the terms such as Attribution and ShareAlike are honored.04.24.2024 - WAINSCOTT CHANGESA400FK - PEWAUKEEINTERIOR ELEVATIONS04/24/20241390 CAPITAL DR - PEWAUKEE, WI 53072543215CBACBA4321Architect: OpeningDesign17 S Fairchild | FL 7Madison, WI 53703ryan@openingdesign.com | 773.425.6456Owner: Forage Kitchen5352 King James WayFitchburg, WI 53719eatforage.com - @@ -1448,17 +1462,8 @@ round(, 0.1) - - - - - - - - - - - + + @@ -3089,6 +3094,96 @@ round(, 0.1) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3577,6 +3672,1377 @@ round(, 0.1) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4461,335 +5927,27 @@ round(, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + @@ -5144,11 +6302,292 @@ round(, 0.1) - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -7241,1418 +8680,18 @@ round(, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -8675,10 +8714,10 @@ round(, 0.1) - + - + @@ -8689,15 +8728,30 @@ round(, 0.1) - - - + + + + + + + + + + + + + + + + + + @@ -8707,20 +8761,11 @@ round(, 0.1) - - + + - - - - - - - - - @@ -8795,23 +8840,6 @@ round(, 0.1) - - - - - - - - - - - - - - - - - @@ -8824,12 +8852,14 @@ round(, 0.1) + + - + @@ -8837,21 +8867,10 @@ round(, 0.1) - + + - - - - - - - - - - - - @@ -11290,654 +11309,658 @@ round(, 0.1) + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - @@ -12117,6 +12140,13 @@ round(, 0.1) + + + + + + + @@ -12146,16 +12176,6 @@ round(, 0.1) - - - - - - - - - - @@ -12167,52 +12187,33 @@ round(, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - + + + + + + + + + @@ -12251,11 +12252,32 @@ round(, 0.1) - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -12263,6 +12285,240 @@ round(, 0.1) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -13499,245 +13755,7 @@ round(, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -13778,7 +13796,7 @@ round(, 0.1) - + @@ -13789,29 +13807,36 @@ round(, 0.1) - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -13894,32 +13919,6 @@ round(, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -14042,6 +14041,32 @@ round(, 0.1) + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -14094,194 +14119,18 @@ round(, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -14354,6 +14203,98 @@ round(, 0.1) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -14366,22 +14307,16 @@ round(, 0.1) + + + + + + - - - - - - - - - - - - @@ -14416,23 +14351,17 @@ round(, 0.1) - - - - - - - - - - - + + + + + @@ -14449,8 +14378,12 @@ round(, 0.1) + + + + - + @@ -14462,15 +14395,15 @@ round(, 0.1) - - - + + + @@ -14489,11 +14422,6 @@ round(, 0.1) - - - - - @@ -14514,12 +14442,9 @@ round(, 0.1) - + - - - @@ -14530,7 +14455,7 @@ round(, 0.1) - + @@ -14542,34 +14467,59 @@ round(, 0.1) - + + + + + + + + + - - - PT - 1 + + + 2"X2" BRUSHED ALUM TOP RAIL + AND POST - - 2"X2" BRUSHED ALUM TOP RAIL - AND POST + 2"X2" BRUSHED ALUM TOP RAIL + AND POST 1ST FLOOR RL -0" - + + + GLASS SNEEZE GUARD + (TEMPERED GLAZING) + - GLASS SNEEZE GUARD - (TEMPERED GLAZING) + GLASS SNEEZE GUARD + (TEMPERED GLAZING) - - - NEW SPIRAL DUCT + + + PT - 2 - - PT - 2 + PT - 2 + + + + NEW SPIRAL DUCT + + + NEW SPIRAL DUCT + + + + T - 2 + + + T - 2 @@ -14580,14 +14530,6 @@ round(, 0.1) 4B A401 - - - T - 2 - - - - T - 3 - @@ -14597,15 +14539,30 @@ round(, 0.1) 4A A402 - - - WAINSCOTT (PL-1) + + + T - 3 + + + T - 3 + + + + WD - 2 + + + WD - 2 + + + + STENCIL TYPE PATTERN OF + ABSTRACT TEA LEAVES BY + SIGNAGE CONTRACTOR - - STENCIL TYPE PATTERN OF - ABSTRACT TEA LEAVES BY - SIGNAGE CONTRACTOR + STENCIL TYPE PATTERN OF + ABSTRACT TEA LEAVES BY + SIGNAGE CONTRACTOR @@ -14616,23 +14573,30 @@ round(, 0.1) 4B A400 - - - SHELVING (PL-2) W/ - 1x2 MAPLE NOSING STAINED TO MATCH + + + PT - 3 - - DOOR PANEL (PAINT/STAIN - TBD) - FRAME (REPAINTED - TBD) + PT - 3 + + + + CONCEALED BRACKET SHELVING (PL-2) W/ + 1x2 MAPLE NOSING STAINED TO MATCH + BLOCKING IN WALL + + + CONCEALED BRACKET SHELVING (PL-2) W/ + 1x2 MAPLE NOSING STAINED TO MATCH + BLOCKING IN WALL + + + + PT - 2 - - PT - 2 - - - - PT - 1 + PT - 2 @@ -14643,12 +14607,30 @@ round(, 0.1) 4C A402 - - - GLASS SNEEZE GUARD - (TEMPERED GLAZING) + + + PT - 1 - + + PT - 1 + + + + PT - 1 + + + PT - 1 + + + + GLASS SNEEZE GUARD + (TEMPERED GLAZING) + + + GLASS SNEEZE GUARD + (TEMPERED GLAZING) + + @@ -14665,41 +14647,48 @@ round(, 0.1) 1/4"=1'-0" - - @@ -15244,6 +15240,121 @@ round(, 0.1) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -15549,7 +15660,7 @@ round(, 0.1) - + @@ -15886,261 +15997,1047 @@ round(, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + - - - + + + + + - - - - - - - - - - - - - - - - - - - + + + + - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + - - - + + + + + - - - + + - - - + + + - - - + + + - - - + + + + + + + + + + + + + @@ -17292,1497 +18189,208 @@ round(, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -19720,55 +19328,23 @@ round(, 0.1) - - - - - - - - - - - - + + + - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + @@ -21666,138 +21242,1474 @@ round(, 0.1) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -21805,973 +22717,10 @@ round(, 0.1) - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -23011,14 +22960,18 @@ round(, 0.1) - - - - - - - - + + + + + + + + + + + + @@ -23035,2465 +22988,6 @@ round(, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -26449,308 +23943,2945 @@ round(, 0.1) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -27678,11 +27809,6 @@ round(, 0.1) - - - - - @@ -27697,6 +27823,11 @@ round(, 0.1) + + + + + @@ -27715,47 +27846,32 @@ round(, 0.1) - - - - - - - - - - - - - - - - + - + - + - + - + - + @@ -27819,7 +27935,7 @@ round(, 0.1) - + @@ -27850,17 +27966,27 @@ round(, 0.1) - - - - + + + + + + + + + + + + + + - - - - + + + + @@ -27868,87 +27994,278 @@ round(, 0.1) - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -28802,8 +29119,8 @@ round(, 0.1) - - + + @@ -28821,8 +29138,8 @@ round(, 0.1) - - + + @@ -28850,11 +29167,11 @@ round(, 0.1) - - + + - - + + @@ -28879,8 +29196,8 @@ round(, 0.1) - - + + @@ -29072,7 +29389,7 @@ round(, 0.1) - + @@ -29096,7 +29413,7 @@ round(, 0.1) - + @@ -29615,197 +29932,6 @@ round(, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -29821,165 +29947,205 @@ round(, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - + + - + - + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - - - - + + + + - + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -29998,7 +30164,7 @@ round(, 0.1) - + @@ -30017,7 +30183,7 @@ round(, 0.1) - + @@ -30036,7 +30202,7 @@ round(, 0.1) - + @@ -30055,7 +30221,7 @@ round(, 0.1) - + @@ -30074,7 +30240,7 @@ round(, 0.1) - + @@ -30246,17 +30412,24 @@ round(, 0.1) - - + + + + - - + + + + + + + @@ -30269,48 +30442,48 @@ round(, 0.1) - - - - - - - - + + + + + + + + - + - + - + - + - - - + + + - + - - - - - - - - + + + + + + + + @@ -30320,14 +30493,14 @@ round(, 0.1) - + - + - + - + @@ -30335,34 +30508,34 @@ round(, 0.1) - + - - + + - + - - + + - - - + + + - - - + + + - + - - - + + + - + @@ -30374,32 +30547,32 @@ round(, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -30409,32 +30582,32 @@ round(, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -30444,32 +30617,32 @@ round(, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -30479,10 +30652,10 @@ round(, 0.1) - - + + - + @@ -30491,47 +30664,19 @@ round(, 0.1) - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -30564,16 +30709,16 @@ round(, 0.1) - - - - + + + + @@ -30615,6 +30760,12 @@ round(, 0.1) + + + + + + @@ -30624,12 +30775,6 @@ round(, 0.1) - - - - - - @@ -30639,12 +30784,12 @@ round(, 0.1) - - - + + + @@ -30655,29 +30800,23 @@ round(, 0.1) - - - - - - - - - - - - - - - - - + + + + + + + + + + + @@ -30685,32 +30824,73 @@ round(, 0.1) - + - - - STENCIL TYPE PATTERN OF - ABSTRACT TEA LEAVES BY - SIGNAGE CONTRACTOR + + + STENCIL TYPE PATTERN OF + ABSTRACT TEA LEAVES BY + SIGNAGE CONTRACTOR + + + STENCIL TYPE PATTERN OF + ABSTRACT TEA LEAVES BY + SIGNAGE CONTRACTOR + + + + EXISTING 5/8" GYP. BD + @ CEILING (PT-1) - - EXISTING 5/8" GYP. BD - @ CEILING (PT-1) + EXISTING 5/8" GYP. BD + @ CEILING (PT-1) 1ST FLOOR RL +0" - - - 6" KNIFE EDGE TRIM (ARMSTRONG) + + + + 5A + A401 + + + 5A + A401 + + + WD - 2 - - - SHELVING (PL-2) W/ - 1x2 MAPLE NOSING STAINED TO MATCH + + WD - 2 + + + + + 5C + A401 + + + 5C + A401 + + + + 4C + A400 + + + 4C + A400 + + + 6" KNIFE EDGE TRIM (ARMSTRONG) + + + 6" KNIFE EDGE TRIM (ARMSTRONG) @@ -30719,13 +30899,12 @@ round(, 0.1) 2' - 10" - - - NEW SPIRAL DUCT + + + NEW SPIRAL DUCT - - - SS-1 + + NEW SPIRAL DUCT @@ -30734,13 +30913,26 @@ round(, 0.1) 3' - 0" - - - NEW SPIRAL DUCT + + + SS-1 + + + SS-1 + + + + NEW SPIRAL DUCT + + + NEW SPIRAL DUCT + + + + T - 2 - - T - 2 + T - 2 @@ -30749,21 +30941,28 @@ round(, 0.1) 10' - 6" - - - PL - 2 + + + GLASS SNEEZE GUARD + (TEMPERED GLAZING) - - GLASS SNEEZE GUARD - (TEMPERED GLAZING) + GLASS SNEEZE GUARD + (TEMPERED GLAZING) - - - 8' - 1" + + + PL - 3 OR (WD - 1) - - 8' - 1" + + PL - 3 OR (WD - 1) + + + + 8' - 0" + + + 8' - 0" @@ -30779,20 +30978,48 @@ round(, 0.1) 1' - 3" - + + + 2"X2" BRUSHED ALUM TOP RAIL + AND POST + - 2"X2" BRUSHED ALUM TOP RAIL - AND POST + 2"X2" BRUSHED ALUM TOP RAIL + AND POST + + + + + 5B + A402 + + + 5B + A402 + + + + 5A + A400 + + + 5A + A400 + + + T - 3 - - T - 3 + T - 3 + + + + SS-1 - - SS-1 + SS-1 - + @@ -30809,41 +31036,48 @@ round(, 0.1) 1/4"=1'-0" - - @@ -31388,6 +31629,2716 @@ round(, 0.1) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -50799,2641 +53750,68 @@ round(, 0.1) - - - - - + + + - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + @@ -54323,191 +54701,39 @@ round(, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - + + + + + + + + + + + + + + + + + + @@ -55099,6 +55325,42 @@ round(, 0.1) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -55114,23 +55376,9 @@ round(, 0.1) - - - - - - - - - - - - - - - - - + + + @@ -55199,16 +55447,6 @@ round(, 0.1) - - - - - - - - - - @@ -55229,152 +55467,6 @@ round(, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -56436,14 +56528,44 @@ round(, 0.1) - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -56769,20 +56891,32 @@ round(, 0.1) - - - - - - - - + + + + + + + + - - - - - + + + + + + + + + + + + + + + + + @@ -56792,50 +56926,6 @@ round(, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -56878,11 +56968,35 @@ round(, 0.1) - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -56991,13 +57105,13 @@ round(, 0.1) - + - + @@ -57041,30 +57155,28 @@ round(, 0.1) - - - - - + + + + + - - - - + + + + + + + - - + + + - - - - - - - + @@ -57074,121 +57186,115 @@ round(, 0.1) - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - + - + - + - - - - - - - - + + + + + + + + + + - - - - + + + + + + + + + + @@ -57208,18 +57314,6 @@ round(, 0.1) - - - - - - - - - - - - @@ -57240,29 +57334,11 @@ round(, 0.1) - - - - - - - - - - - - - - - - - - - - - - - + + + + + @@ -57276,24 +57352,42 @@ round(, 0.1) + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - @@ -57304,21 +57398,23 @@ round(, 0.1) - - - - - - - - - + + + + + + + + + + + @@ -57327,63 +57423,61 @@ round(, 0.1) + + + + + + + + + + - - - - - - - - - - - - - - + + - - + + + + + + + + - - - - + - - + + - + - - - @@ -57397,33 +57491,44 @@ round(, 0.1) - - + + + + + - - + + + + + + + + - - - - - + + + + + - - - SHELVING (PL-2) W/ + + + CONCEALED BRACKET SHELVING (PL-2) W/ 1x2 MAPLE NOSING STAINED TO MATCH + BLOCKING IN WALL - - SHELVING (PL-2) W/ + + CONCEALED BRACKET SHELVING (PL-2) W/ 1x2 MAPLE NOSING STAINED TO MATCH + BLOCKING IN WALL @@ -57434,26 +57539,23 @@ round(, 0.1) - SHELVING (PL-2) W/ + CONCEALED BRACKET SHELVING (PL-2) W/ 1x2 MAPLE NOSING STAINED TO MATCH + BLOCKING IN WALL - SHELVING (PL-2) W/ + CONCEALED BRACKET SHELVING (PL-2) W/ 1x2 MAPLE NOSING STAINED TO MATCH - - - - PL - 2 - - - PL - 2 + BLOCKING IN WALL - WD - 1 + PL - 2 W/ 1X2 MAPLE NOSING + STAINED TO MATCH - WD - 1 + PL - 2 W/ 1X2 MAPLE NOSING + STAINED TO MATCH @@ -57473,6 +57575,10 @@ round(, 0.1) ABSTRACT TEA LEAVES BY SIGNAGE CONTRACTOR + + + 3' - 8" + T - 4 @@ -57492,18 +57598,18 @@ round(, 0.1) SS-1 - - - 1' - 11" + + + 1' - 0" - - 1' - 11" + + 1' - 0" - - + + 1' - 10" - + 1' - 10" @@ -57569,6 +57675,13 @@ round(, 0.1) 1' - 8" + + + NEW SPIRAL DUCT + + + NEW SPIRAL DUCT + @@ -57605,12 +57718,12 @@ round(, 0.1) 4B A400 - - - NEW SPIRAL DUCT + + + SUPPORT CABLES AT SHELVING - - NEW SPIRAL DUCT + + SUPPORT CABLES AT SHELVING @@ -57619,14 +57732,7 @@ round(, 0.1) PT - 2 - - - SUPPORT CABLES AT SHELVING - - - SUPPORT CABLES AT SHELVING - - + @@ -57643,4 +57749,4 @@ round(, 0.1) 1/4"=1'-0" - \ No newline at end of file + \ No newline at end of file diff --git a/Open/Models/BlenderBIM/sheets/A400%20-%20INTERIOR%20ELEVATIONS.svg.pdf b/Open/Models/BlenderBIM/sheets/A400%20-%20INTERIOR%20ELEVATIONS.svg.pdf index 001dd11..55e089c 100644 --- a/Open/Models/BlenderBIM/sheets/A400%20-%20INTERIOR%20ELEVATIONS.svg.pdf +++ b/Open/Models/BlenderBIM/sheets/A400%20-%20INTERIOR%20ELEVATIONS.svg.pdf @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:140cec1086b42529a913675d3b29661dded34a9bf34cf4c0a468c3309296e5d1 -size 3031922 +oid sha256:482837e506d0289637839adcc99e4ee19cbeb4560d03f6ad8035b06b680307cf +size 820159 diff --git a/Open/Models/BlenderBIM/sheets/A401 - INTERIOR ELEVATIONS.svg b/Open/Models/BlenderBIM/sheets/A401 - INTERIOR ELEVATIONS.svg index 0026192..b64f355 100644 --- a/Open/Models/BlenderBIM/sheets/A401 - INTERIOR ELEVATIONS.svg +++ b/Open/Models/BlenderBIM/sheets/A401 - INTERIOR ELEVATIONS.svg @@ -2,42 +2,49 @@ - image/svg+xml/home/dion/Projects/IfcOpenShell/src/blenderbim/titleblock.dxf - scale = 1.000000, origin = (0.000000, 0.000000), method = manualThis project, like most OpeningDesign's projects, is open source (Attribution-ShareAlike 4.0 International--CC BY-SA 4.0)--freely available to any party for future use, assuming the terms such as Attribution and ShareAlike are honored.02.15.2024A401FK - PEWAUKEEINTERIOR ELEVATIONS02/15/20241390 CAPITAL DR - PEWAUKEE, WI 53072543215CBACBA4321Architect: OpeningDesign17 S Fairchild | FL 7Madison, WI 53703ryan@openingdesign.com | 773.425.6456 + image/svg+xml/home/dion/Projects/IfcOpenShell/src/blenderbim/titleblock.dxf - scale = 1.000000, origin = (0.000000, 0.000000), method = manualGC: Venture Construction Group17500 W. Liberty LaneNew Berlin, WI 53146vcginc.comThis project, like most OpeningDesign's projects, is open source (Attribution-ShareAlike 4.0 International--CC BY-SA 4.0)--freely available to any party for future use, assuming the terms such as Attribution and ShareAlike are honored.04.24.2024 - WAINSCOTT CHANGESA401FK - PEWAUKEEINTERIOR ELEVATIONS04/24/20241390 CAPITAL DR - PEWAUKEE, WI 53072543215CBACBA4321Architect: OpeningDesign17 S Fairchild | FL 7Madison, WI 53703ryan@openingdesign.com | 773.425.6456Owner: Forage Kitchen5352 King James WayFitchburg, WI 53719eatforage.com - @@ -582,13 +596,31 @@ round(, 0.1) - - - - - + + + + + + + + + + + + + + + + + - + + + + + + + @@ -848,6049 +880,3571 @@ round(, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -7782,36 +5336,6 @@ round(, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -15562,456 +13086,2464 @@ round(, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - + + + + + - - - - - - + + + + + + @@ -16027,78 +15559,78 @@ round(, 0.1) - + - + - - + + - - + + - - - + + + - - + + - + - - - - - + + + + + - + - + - + - + - - - + + + - - - - - - + + + + + + - - + + - + - + - - + + - - - - + + + + @@ -16114,18 +15646,19 @@ round(, 0.1) - - + + - + + - + @@ -16134,12 +15667,12 @@ round(, 0.1) - + - + @@ -16149,17 +15682,17 @@ round(, 0.1) - - + + - + - - + + @@ -16177,7 +15710,7 @@ round(, 0.1) - + @@ -16191,38 +15724,38 @@ round(, 0.1) - - + + - + - + - + - - - + + + - - - - + + + + - - + + @@ -16240,78 +15773,78 @@ round(, 0.1) - + - + - - + + - - + + - - - + + + - - + + - + - - - - - + + + + + - + - + - + - + - - - + + + - - - - - - + + + + + + - - + + - + - + - - + + - - - - + + + + @@ -16327,18 +15860,19 @@ round(, 0.1) - - + + - + + - + @@ -16363,16 +15897,16 @@ round(, 0.1) - + - + - + @@ -16390,7 +15924,7 @@ round(, 0.1) - + @@ -16404,8 +15938,8 @@ round(, 0.1) - - + + @@ -16414,14 +15948,14 @@ round(, 0.1) - + - + - + @@ -16533,169 +16067,221 @@ round(, 0.1) - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -16779,35 +16365,33 @@ round(, 0.1) - - - - - - - - - - - - - - - - + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + @@ -16843,35 +16427,17 @@ round(, 0.1) - - - - - - - - - - - - - - - - - - - - - - - + + + + + @@ -16889,6 +16455,18 @@ round(, 0.1) + + + + + + + + + + + + @@ -16901,30 +16479,33 @@ round(, 0.1) - - - - - - - - + + + + + - - + + + + + + + + + + + - - - @@ -16941,33 +16522,97 @@ round(, 0.1) - + + + + - - - PT - 2 + + + 5' - 8" - - - WAINSCOTT (PL-1) + + 5' - 8" + + + + WD - 2 + + + WD - 2 1ST FLOOR RL -0" - - - WAINSCOTT (PL-1) + + + 4' - 0" - - - ALUM. MILLWORK REVEAL (FRY REGLET) - AT BASE, TOP, & INTERMITTENT VERTICALS + + 4' - 0" - - - NEW SPIRAL DUCT + + + MILLWORK REVEAL L ANGLE + TOP AND BOTTOM OF PANEL + FRY REGLET MWRL_ _ + + + MILLWORK REVEAL L ANGLE + TOP AND BOTTOM OF PANEL + FRY REGLET MWRL_ _ + + + + PL - 3 OR (WD - 1) + + + PL - 3 OR (WD - 1) + + + + + 3' - 9" + + + 3' - 9" + + + + 3' - 0" + + + 3' - 0" + + + + 3' - 9" + + + 3' - 9" + + + + 6' - 9" + + + 6' - 9" + + + + 6' - 9" + + + 6' - 9" + + + + 7' - 8" + + + 7' - 8" @@ -17005,16 +16650,83 @@ round(, 0.1) 4A A402 - + + + 2' - 6" + + + 2' - 6" + + + + 4' - 3" + + + 4' - 3" + + + + 2' - 6" + + + 2' - 6" + + + + + WD - 2 + + + WD - 2 + + + + WB - 1 + + + WB - 1 + + + + NEW SPIRAL DUCT + + + NEW SPIRAL DUCT + + + + PL - 3 OR (WD - 1) + + + PL - 3 OR (WD - 1) + + + + + MILLWORK REVEAL L ANGLE + TOP AND BOTTOM OF PANEL + FRY REGLET MWRL_ _ + - ALUM. MILLWORK REVEAL (FRY REGLET) - AT BASE, TOP, & INTERMITTENT VERTICALS + MILLWORK REVEAL L ANGLE + TOP AND BOTTOM OF PANEL + FRY REGLET MWRL_ _ + + + + WALL SCONCE - - WALL SCONCE + WALL SCONCE - + + + PT - 2 + + + PT - 2 + + @@ -17032,40 +16744,47 @@ round(, 0.1) - @@ -17610,3313 +17336,25 @@ round(, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + @@ -24762,79 +21200,144 @@ round(, 0.1) - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -24898,291 +21401,11 @@ round(, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + @@ -25241,15 +21464,37 @@ round(, 0.1) - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -25259,17 +21504,9 @@ round(, 0.1) - - - - - - - - - - - + + + @@ -25277,11 +21514,37 @@ round(, 0.1) - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -25328,92 +21591,6 @@ round(, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -25432,25 +21609,24 @@ round(, 0.1) - - - - - - + + + + + + + - - + - - + @@ -25474,20 +21650,11 @@ round(, 0.1) - - - - - - - - - + - - + @@ -25513,11 +21680,9 @@ round(, 0.1) - - + - - + @@ -25556,7 +21721,7 @@ round(, 0.1) - + @@ -25566,26 +21731,27 @@ round(, 0.1) - - - + + + - - - - - - - + + + + + + + + - + @@ -25605,6 +21771,12 @@ round(, 0.1) + + + + + + @@ -25618,12 +21790,6 @@ round(, 0.1) - - - - - - @@ -25653,16 +21819,6 @@ round(, 0.1) - - - - - - - - - - @@ -25671,11 +21827,10 @@ round(, 0.1) - - - - - + + + + @@ -25683,111 +21838,235 @@ round(, 0.1) + + + + + + + + + + + + - - - + + + - - - - - - - - + + - - + + - - + + - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + - - - SS-1 + + + BASE CABINET (PL-1) - - BASE CABINET (PL-1) + BASE CABINET (PL-1) - - - ALUM. MILLWORK REVEAL (FRY REGLET) - AT BASE, TOP, & INTERMITTENT VERTICALS + + + MILLWORK REVEAL L ANGLE + TOP AND BOTTOM OF PANEL + FRY REGLET MWRL_ _ - - - WAINSCOTT (PL-1) + + MILLWORK REVEAL L ANGLE + TOP AND BOTTOM OF PANEL + FRY REGLET MWRL_ _ + + + + SS-1 + + + SS-1 + + + + + 5C + A401 + + + 5C + A401 + + + PL - 3 OR (WD - 1) + + + PL - 3 OR (WD - 1) + + + + MILLWORK REVEAL L ANGLE + TOP AND BOTTOM OF PANEL + FRY REGLET MWRL_ _ - - ALUM. MILLWORK REVEAL (FRY REGLET) - AT BASE, TOP, & INTERMITTENT VERTICALS + MILLWORK REVEAL L ANGLE + TOP AND BOTTOM OF PANEL + FRY REGLET MWRL_ _ - - - WD - 1 + + + 4' - 0" - - + + 4' - 0" + + + + + 4C + A400 + + + 4C + A400 + + + PL - 2 W/ 1X2 MAPLE NOSING + STAINED TO MATCH + + + PL - 2 W/ 1X2 MAPLE NOSING + STAINED TO MATCH + + + + 2' - 11" + + + 2' - 11" + + + + 4' - 0" + + + 4' - 0" + + + + 2' - 0" + + + 2' - 0" + + + 1ST FLOOR RL -0" - + + + + + + + MITERED CORNERS + RETURN TO STOREFRONT + TYPICAL THROUGHOUT + + + MITERED CORNERS + RETURN TO STOREFRONT + TYPICAL THROUGHOUT + + + + + 5B + A402 + + + 5B + A402 + + + + 5A + A400 + + + 5A + A400 + + + WD - 2 + + + WD - 2 + + + + PL - 3 OR (WD - 1) + + + PL - 3 OR (WD - 1) + + + + + 5A + A401 + + + 5A + A401 + + + STOCK INDUSTRIAL BLACK + STEEL PIPE LEG SUPPORT + - STOCK INDUSTRIAL BLACK - STEEL PIPE LEG SUPPORT + STOCK INDUSTRIAL BLACK + STEEL PIPE LEG SUPPORT + + + + EXISTING STOREFRONT - - EXISTING STOREFRONT + EXISTING STOREFRONT - + @@ -25805,40 +22084,47 @@ round(, 0.1) - @@ -26383,69 +22676,30 @@ round(, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - + + + + + + + + + + + + - - - - - - - - + + + + + @@ -46115,32 +42369,983 @@ round(, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -46424,11 +43629,4535 @@ round(, 0.1) - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -46799,3413 +48528,70 @@ round(, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + @@ -50215,230 +48601,11 @@ round(, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + @@ -54864,127 +53031,183 @@ round(, 0.1) - - - - - - - - - - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - - + + + + + - - - - - + + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + - - - - - - - - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -54993,88 +53216,482 @@ round(, 0.1) - - - - - - - - - - - - - - - - - - - - + + + + + + + + - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -55086,405 +53703,21 @@ round(, 0.1) - - - - + + + + - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -55530,59 +53763,51 @@ round(, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - - + + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + - - - - @@ -55595,6 +53820,26 @@ round(, 0.1) + + + + + + + + + + + + + + + + + + + + @@ -55602,6 +53847,18 @@ round(, 0.1) + + + + + + + + + + + + @@ -55612,38 +53869,15 @@ round(, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + @@ -55658,9 +53892,11 @@ round(, 0.1) + + + + - - @@ -55668,10 +53904,6 @@ round(, 0.1) - - - - @@ -55680,49 +53912,73 @@ round(, 0.1) - - + + + + + + + + + + - - + + + + + + + + + + + + + + + + + - - - - - - - - - - - + + - - - + + + - - - + + + - - + + + - - + + + - - + + + + + + + + + + @@ -55760,35 +54016,26 @@ round(, 0.1) - - - - - - - - - - - - - - + + - - + + + + + - - + + - + @@ -55799,17 +54046,56 @@ round(, 0.1) 4C A402 - + + + WD - 2 + + + WD - 2 + + + + PT - 1 + - PT - 1 + PT - 1 + + + + PL - 2 W/ 1X2 MAPLE NOSING + STAINED TO MATCH - - WD - 1 + PL - 2 W/ 1X2 MAPLE NOSING + STAINED TO MATCH + + + + 4' - 5" + + + 4' - 5" + + + + 2' - 6" + + + 2' - 6" + + + + CENTER PENDANT ON TABLE + + + CENTER PENDANT ON TABLE + + + + SS-1 - - SS-1 + SS-1 @@ -55820,9 +54106,19 @@ round(, 0.1) 4B A400 - - - PL - 2 + + + 2' - 6" + + + 2' - 6" + + + + 2' - 6" + + + 2' - 6" @@ -55847,20 +54143,96 @@ round(, 0.1) 4B A401 - + + + + MILLWORK REVEAL L ANGLE + TOP AND BOTTOM OF PANEL + FRY REGLET MWRL_ _ + - ALUM. MILLWORK REVEAL (FRY REGLET) - AT BASE, TOP, & INTERMITTENT VERTICALS + MILLWORK REVEAL L ANGLE + TOP AND BOTTOM OF PANEL + FRY REGLET MWRL_ _ - - - WAINSCOTT (PL-1) + + + ACT - 1 - - ACT - 1 + ACT - 1 - + + + PL - 3 OR (WD - 1) + + + PL - 3 OR (WD - 1) + + + + 4' - 0" + + + 4' - 0" + + + + 3' - 0" + + + 3' - 0" + + + + 3' - 11" + + + 3' - 11" + + + + 3' - 0" + + + 3' - 0" + + + + 3' - 11" + + + 3' - 11" + + + + 3' - 0" + + + 3' - 0" + + + + 3' - 5" + + + 3' - 5" + + + + 2' - 0" + + + 2' - 0" + + + + 6' - 10" + + + 6' - 10" + + @@ -55877,4 +54249,4 @@ round(, 0.1) 1/4"=1'-0" - \ No newline at end of file + \ No newline at end of file diff --git a/Open/Models/BlenderBIM/sheets/A401%20-%20INTERIOR%20ELEVATIONS.svg.pdf b/Open/Models/BlenderBIM/sheets/A401%20-%20INTERIOR%20ELEVATIONS.svg.pdf index 8efce55..ffccefa 100644 --- a/Open/Models/BlenderBIM/sheets/A401%20-%20INTERIOR%20ELEVATIONS.svg.pdf +++ b/Open/Models/BlenderBIM/sheets/A401%20-%20INTERIOR%20ELEVATIONS.svg.pdf @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7f77606c60b28f5ce5a0386cb1565f743651433a8d696ff2907cad91edb86848 -size 2499258 +oid sha256:a8f1896c173dc82b990522a19059f636f08414282ec75594b8fbdb3a88c71b9b +size 3420832 diff --git a/Open/Models/BlenderBIM/sheets/A402 - INTERIOR ELEVATIONS.svg b/Open/Models/BlenderBIM/sheets/A402 - INTERIOR ELEVATIONS.svg index 17ba623..40ca441 100644 --- a/Open/Models/BlenderBIM/sheets/A402 - INTERIOR ELEVATIONS.svg +++ b/Open/Models/BlenderBIM/sheets/A402 - INTERIOR ELEVATIONS.svg @@ -2,42 +2,49 @@ - image/svg+xml/home/dion/Projects/IfcOpenShell/src/blenderbim/titleblock.dxf - scale = 1.000000, origin = (0.000000, 0.000000), method = manualThis project, like most OpeningDesign's projects, is open source (Attribution-ShareAlike 4.0 International--CC BY-SA 4.0)--freely available to any party for future use, assuming the terms such as Attribution and ShareAlike are honored.02.15.2024A402FK - PEWAUKEEINTERIOR ELEVATIONS02/15/20241390 CAPITAL DR - PEWAUKEE, WI 53072543215CBACBA4321Architect: OpeningDesign17 S Fairchild | FL 7Madison, WI 53703ryan@openingdesign.com | 773.425.6456 + image/svg+xml/home/dion/Projects/IfcOpenShell/src/blenderbim/titleblock.dxf - scale = 1.000000, origin = (0.000000, 0.000000), method = manualGC: Venture Construction Group17500 W. Liberty LaneNew Berlin, WI 53146vcginc.comThis project, like most OpeningDesign's projects, is open source (Attribution-ShareAlike 4.0 International--CC BY-SA 4.0)--freely available to any party for future use, assuming the terms such as Attribution and ShareAlike are honored.04.24.2024 - WAINSCOTT CHANGESA402FK - PEWAUKEEINTERIOR ELEVATIONS04/24/20241390 CAPITAL DR - PEWAUKEE, WI 53072543215CBACBA4321Architect: OpeningDesign17 S Fairchild | FL 7Madison, WI 53703ryan@openingdesign.com | 773.425.6456Owner: Forage Kitchen5352 King James WayFitchburg, WI 53719eatforage.com - @@ -581,40949 +595,42750 @@ round(, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - + + + + - - - - - + + + + - - - - - + + + + + + + - - - - - - - + + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + + + + + + + + + + + + + + + - - - - + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + - - - - - - + + + + + + - - + + - - - - + + + + - - - - - - + + + + + + - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + - - - - + + + + - - - - - - - - - - - - + + + + + + + + + + + + - + - + - + - + - + - - + + - + - - + + - - - - - + + - - + + - - - - - + + - + - - + + + + + - - - - - - - + - + - + - + - - - - - - - + - + - + + + + + + + + + + + + + + + + + + + - - - EXISTING KITCHEN HOOD + + + NEW SPIRAL DUCT - - + + NEW SPIRAL DUCT + + + + ACT - 2 + + + ACT - 2 + + + + NEW SPIRAL DUCT + + + NEW SPIRAL DUCT + + + + 6" KNIFE EDGE TRIM (ARMSTRONG) + + + 6" KNIFE EDGE TRIM (ARMSTRONG) + + + + GLASS SNEEZE GUARD + (TEMPERED GLAZING) + + + GLASS SNEEZE GUARD + (TEMPERED GLAZING) + + + + CONCEALED BRACKET SHELVING (PL-2) W/ + 1x2 MAPLE NOSING STAINED TO MATCH + BLOCKING IN WALL + + + CONCEALED BRACKET SHELVING (PL-2) W/ + 1x2 MAPLE NOSING STAINED TO MATCH + BLOCKING IN WALL + + + + WD - 2 + + + WD - 2 + + + + EXISTING KITCHEN HOOD + + + EXISTING KITCHEN HOOD + + + 1ST FLOOR RL +0" - - - ACT - 2 + + + 3' - 0" - - - NEW SPIRAL DUCT + + 3' - 0" - - - PL - 2 + + + STENCIL TYPE PATTERN OF + ABSTRACT TEA LEAVES BY + SIGNAGE CONTRACTOR - - - NEW SPIRAL DUCT + + STENCIL TYPE PATTERN OF + ABSTRACT TEA LEAVES BY + SIGNAGE CONTRACTOR - - - GLASS SNEEZE GUARD - (TEMPERED GLAZING) + + + PL - 3 OR (WD - 1) - - - STENCIL TYPE PATTERN OF - ABSTRACT TEA LEAVES BY - SIGNAGE CONTRACTOR + + PL - 3 OR (WD - 1) - - - 6" KNIFE EDGE TRIM (ARMSTRONG) + + + + 5B + A402 + + + 5B + A402 + + + CENTER PENDANT ON TABLE - - + + CENTER PENDANT ON TABLE + + + 1' - 0" - + 1' - 0" - - - SHELVING (PL-2) W/ - 1x2 MAPLE NOSING STAINED TO MATCH + + + + 5A + A400 + + + 5A + A400 + + + + 4C + A400 + + + 4C + A400 + + + + 5C + A401 + + + 5C + A401 + + + + 5A + A401 + + + 5A + A401 + + + 8' - 0" - + + 8' - 0" + + @@ -41541,40 +43356,47 @@ round(, 0.1) - @@ -42119,721 +43948,698 @@ round(, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -61022,698 +62828,736 @@ round(, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -62000,12 +63844,6 @@ round(, 0.1) - - - - - - @@ -62275,6 +64113,57 @@ round(, 0.1) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -62326,6 +64215,12 @@ round(, 0.1) + + + + + + @@ -62347,11 +64242,11 @@ round(, 0.1) - - - - - + + + + + @@ -62365,38 +64260,22 @@ round(, 0.1) - - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + @@ -62414,77 +64293,18 @@ round(, 0.1) - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + @@ -63360,45 +65180,11 @@ round(, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + @@ -63502,154 +65288,116 @@ round(, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - + + + - + - - - - + + + + - - - - + + + + - + - - - - + + + + - - - + + + - - - - + + + + - + - - - - - + + + + + - + - + - - + + - - + + - + - - + + - - - - - - + + + + + + - + - + - + - + - - - - - - + + + + + + - - + + @@ -63659,139 +65407,139 @@ round(, 0.1) - - + + - - + + - - + + - - - + + + - - - + + + - - + + - - + + - - + + - - - + + + - + - - - - - - + + + + + + - - + + - + - + - + - - - + + + - + - - + + - + - + - - + + - - + + - - + + - - - - - - + + + + + + - - - - - - - + + + + + + + - + - - - - - - + + + + + + - - - + + + - + @@ -63806,18 +65554,18 @@ round(, 0.1) - - - - - - + + + + + + - - + + - - + + @@ -63826,8 +65574,8 @@ round(, 0.1) - - + + @@ -63839,19 +65587,19 @@ round(, 0.1) - - - - - - - - + + + + + + + + - - - - + + + + @@ -63862,20 +65610,20 @@ round(, 0.1) - - - + + + - - + + - + - - - + + + @@ -63887,8 +65635,8 @@ round(, 0.1) - - + + @@ -63898,7 +65646,7 @@ round(, 0.1) - + @@ -63914,19 +65662,19 @@ round(, 0.1) - - - + + + - - + + - - - - + + + + @@ -63947,67 +65695,67 @@ round(, 0.1) - - - - - - - - - - - + + + + + + + + + + + - - + + - - - + + + - + - + - - - + + + - + - + - + - - - + + + - + - - + + - - + + - + - - + + @@ -64015,145 +65763,145 @@ round(, 0.1) - + - - + + - - + + - + - + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - + + + - + - - - + + + - + - - + + - + - - - - + + + + - - + + - + - - - + + + - - + + - - - + + + - + - - - - - + + + + + - + - + - + - + - - - + + + - - - - - + + + + + - + - + - - + + - - + + - - + + - + - - + + - + @@ -64162,30 +65910,30 @@ round(, 0.1) - - - + + + - - - - - + + + + + - - + + - - - - - + + + + + - - + + @@ -64198,16 +65946,16 @@ round(, 0.1) - - + + - - + + @@ -64229,1262 +65977,1363 @@ round(, 0.1) - - - - - - - - + + + + + + + + - - + + - - - - + + + + - - + + - - - + + + - - - - + + + + - + - + - - - + + + + - - - + + + - - - - + + + + - + - + - - + + - + - - + + - + - + - - + + - - - + + + - - + + - - + + - - - + + + - + - - + + - + - + - - - - + + + + - + - - + + - + - - - + + + - + - - + + - + - + - - + + - - + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - - + + - - - - - + + + @@ -67015,7 +68864,8 @@ round(, 0.1) - + + @@ -67042,108 +68892,110 @@ round(, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + @@ -67151,7 +69003,7 @@ round(, 0.1) - + @@ -67404,67 +69256,124 @@ round(, 0.1) - - - - - - - + - + - - - + + + - - - + + + + + + - + - - - PT - 1 - - - - EXISTING ADA GRAB BARS - 1ST FLOOR RL +0" - - - ACT - 1 + + + T - 5 - - - PT - 2 - - - T - 5 + T - 5 - + + + + 5A + A400 + + + 5A + A400 + + + PT - 1 + + + PT - 1 + + + + + 5B + A402 + + + 5B + A402 + + + EXISTING ADA GRAB BARS + + + EXISTING ADA GRAB BARS + + + + + 4C + A400 + + + 4C + A400 + + + ACT - 1 + + + ACT - 1 + + + + PT - 2 + + + PT - 2 + + + + + 5C + A401 + + + 5C + A401 + + + + 5A + A401 + + + 5A + A401 + @@ -67482,40 +69391,47 @@ round(, 0.1) - @@ -68059,29885 +69982,29963 @@ round(, 0.1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + - - - - - + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - - + + + + + - - - - - - + + + + + + - - - + + + + - - - - - + + + + - - - - - + + + + + + - - - - - - + + + + + - - - - - + + + + + + - - - - - - + + + + + - - - - - + + + + + + - - - - - - + + + + + - - - - - + + + + + + - - - - - - + + + + + - - - + + + + - - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - + + + + + + + + + + - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - - - - - - - - - - + + - - - - + + + + + + + + + + + + + + + + - - - - + + + + - + - + - - - - + - + - - + + + + + - + - + - + - + - + - - - - - + + - + - - + + - + - - + + - - - - + + + + - - - - - - - + - - - + + + + + + - + - + - + - + - - + + + + + + + + - + - + - + - - - WD - 1 + + + EXISTING KITCHEN HOOD - - - EXISTING KITCHEN HOOD + + EXISTING KITCHEN HOOD - - - SS-1 + + + PT - 1 - - - PT - 1 + + PT - 1 - - - PT - 2 + + + PT - 2 - - - ACT - 2 + + PT - 2 - - - SHELVING (PL-2) W/ - 1x2 MAPLE NOSING STAINED TO MATCH + + + ACT - 2 - - - T - 5 + + ACT - 2 - - - - 4C - A402 - - - 4C - A402 - - - SS-1 + + + CONCEALED BRACKET SHELVING (PL-2) W/ + 1x2 MAPLE NOSING STAINED TO MATCH + BLOCKING IN WALL - - - - 4B - A400 - - - 4B - A400 - - - - 4B - A401 - - - 4B - A401 - - - - 4A - A402 - - - 4A - A402 - - + + CONCEALED BRACKET SHELVING (PL-2) W/ + 1x2 MAPLE NOSING STAINED TO MATCH + BLOCKING IN WALL + + + + T - 5 + + + T - 5 + + + + + 4C + A402 + + + 4C + A402 + + + SS-1 + + + SS-1 + + + + + 4B + A400 + + + 4B + A400 + + + + 4B + A401 + + + 4B + A401 + + + + 4A + A402 + + + 4A + A402 + + 1ST FLOOR RL -0" - - - WAINSCOTT (PL-1) + + + PL - 3 OR (WD - 1) - - - SHELVING (PL-2) W/ - 1x2 MAPLE NOSING STAINED TO MATCH + + PL - 3 OR (WD - 1) - - - NEW SPIRAL DUCT + + + CONCEALED BRACKET SHELVING (PL-2) W/ + 1x2 MAPLE NOSING STAINED TO MATCH + BLOCKING IN WALL - - + + CONCEALED BRACKET SHELVING (PL-2) W/ + 1x2 MAPLE NOSING STAINED TO MATCH + BLOCKING IN WALL + + + + NEW SPIRAL DUCT + + + NEW SPIRAL DUCT + + + T - 4 - + T - 4 - - - BASE CABINET (PL-1) + + + BASE CABINET (PL-1) - - - EXISTING STOREFRONT + + BASE CABINET (PL-1) - - - SUPPORT CABLES AT SHELVING + + + EXISTING STOREFRONT - - HAND - SINK + + EXISTING STOREFRONT - - HAND - SINK + + + SUPPORT CABLES AT SHELVING - - U.C. REFRIG + + SUPPORT CABLES AT SHELVING - - U.C. REFRIG + + + SS-1 - + + SS-1 + + + + PL - 2 W/ 1X2 MAPLE NOSING + STAINED TO MATCH + + + PL - 2 W/ 1X2 MAPLE NOSING + STAINED TO MATCH + + RANGE - + RANGE - + + U.C. REFRIG + + + U.C. REFRIG + + + OVEN + + + OVEN + + HAND SINK - + HAND SINK - - OVEN - - - OVEN - - + OVEN - + OVEN - + RANGE - + RANGE - + TRASH - + TRASH - + + HAND + SINK + + + HAND + SINK + + @@ -97954,4 +99955,4 @@ round(, 0.1) 1/4"=1'-0" - \ No newline at end of file + \ No newline at end of file diff --git a/Open/Models/BlenderBIM/sheets/A402%20-%20INTERIOR%20ELEVATIONS.svg.pdf b/Open/Models/BlenderBIM/sheets/A402%20-%20INTERIOR%20ELEVATIONS.svg.pdf index d2b5622..672b06c 100644 --- a/Open/Models/BlenderBIM/sheets/A402%20-%20INTERIOR%20ELEVATIONS.svg.pdf +++ b/Open/Models/BlenderBIM/sheets/A402%20-%20INTERIOR%20ELEVATIONS.svg.pdf @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ffea11af629febe38036a1fb80fa99eb47c225823ae370ad7f1670244cec0bfa -size 2548431 +oid sha256:d813415bee2db554308999164da96cfc985d45cbcb5cce664c160b0aba26d845 +size 1013430 diff --git a/Open/Models/BlenderBIM/sheets/Binder.pdf b/Open/Models/BlenderBIM/sheets/Binder.pdf index aede051..6873e31 100644 --- a/Open/Models/BlenderBIM/sheets/Binder.pdf +++ b/Open/Models/BlenderBIM/sheets/Binder.pdf @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7fd5ed7cdd27dea015a297dfd72f1309ee3c79eb97fd5f205658e94a58c966f0 -size 20117395 +oid sha256:1b0317e095bf9577a383add300bc5d03ab07566d99b714ed6d0ba51e88fa6760 +size 5254167 diff --git a/Open/Models/BlenderBIM/sheets/SECTION - E_W - HOOD - S-underlay.png b/Open/Models/BlenderBIM/sheets/SECTION - E_W - HOOD - S-underlay.png index 99ad3fa..d411c20 100644 Binary files a/Open/Models/BlenderBIM/sheets/SECTION - E_W - HOOD - S-underlay.png and b/Open/Models/BlenderBIM/sheets/SECTION - E_W - HOOD - S-underlay.png differ diff --git a/Open/Models/BlenderBIM/sheets/SECTION - E_W - POS - N-underlay.png b/Open/Models/BlenderBIM/sheets/SECTION - E_W - POS - N-underlay.png index 64eea46..670a3fe 100644 Binary files a/Open/Models/BlenderBIM/sheets/SECTION - E_W - POS - N-underlay.png and b/Open/Models/BlenderBIM/sheets/SECTION - E_W - POS - N-underlay.png differ diff --git a/Open/Models/BlenderBIM/sheets/SECTION - E_W - POS - S-underlay.png b/Open/Models/BlenderBIM/sheets/SECTION - E_W - POS - S-underlay.png index 5557751..3530c9a 100644 Binary files a/Open/Models/BlenderBIM/sheets/SECTION - E_W - POS - S-underlay.png and b/Open/Models/BlenderBIM/sheets/SECTION - E_W - POS - S-underlay.png differ diff --git a/Open/Models/BlenderBIM/sheets/SECTION - E_W - REST - N-underlay.png b/Open/Models/BlenderBIM/sheets/SECTION - E_W - REST - N-underlay.png index f2a2ccb..3d57ccc 100644 Binary files a/Open/Models/BlenderBIM/sheets/SECTION - E_W - REST - N-underlay.png and b/Open/Models/BlenderBIM/sheets/SECTION - E_W - REST - N-underlay.png differ diff --git a/Open/Models/BlenderBIM/sheets/SECTION - N_S - DINING - E-underlay.png b/Open/Models/BlenderBIM/sheets/SECTION - N_S - DINING - E-underlay.png index ad7b948..147c4b5 100644 Binary files a/Open/Models/BlenderBIM/sheets/SECTION - N_S - DINING - E-underlay.png and b/Open/Models/BlenderBIM/sheets/SECTION - N_S - DINING - E-underlay.png differ diff --git a/Open/Models/BlenderBIM/sheets/SECTION - N_S - DINING - W-underlay.png b/Open/Models/BlenderBIM/sheets/SECTION - N_S - DINING - W-underlay.png index 4d95219..9769a0c 100644 Binary files a/Open/Models/BlenderBIM/sheets/SECTION - N_S - DINING - W-underlay.png and b/Open/Models/BlenderBIM/sheets/SECTION - N_S - DINING - W-underlay.png differ diff --git a/Open/Models/BlenderBIM/sheets/SECTION - N_S - EMP - E-underlay.png b/Open/Models/BlenderBIM/sheets/SECTION - N_S - EMP - E-underlay.png index 61e2c49..d4e4bd0 100644 Binary files a/Open/Models/BlenderBIM/sheets/SECTION - N_S - EMP - E-underlay.png and b/Open/Models/BlenderBIM/sheets/SECTION - N_S - EMP - E-underlay.png differ diff --git a/Open/Models/BlenderBIM/sheets/SECTION - N_S - LINE - E-underlay.png b/Open/Models/BlenderBIM/sheets/SECTION - N_S - LINE - E-underlay.png index 5d6ac07..f70e859 100644 Binary files a/Open/Models/BlenderBIM/sheets/SECTION - N_S - LINE - E-underlay.png and b/Open/Models/BlenderBIM/sheets/SECTION - N_S - LINE - E-underlay.png differ diff --git a/Open/Models/BlenderBIM/sheets/SECTION - N_S - LINE_WALL - W-underlay.png b/Open/Models/BlenderBIM/sheets/SECTION - N_S - LINE_WALL - W-underlay.png index 09be776..267f2d1 100644 Binary files a/Open/Models/BlenderBIM/sheets/SECTION - N_S - LINE_WALL - W-underlay.png and b/Open/Models/BlenderBIM/sheets/SECTION - N_S - LINE_WALL - W-underlay.png differ diff --git a/Open/Transfer/20240424 - to GC - Revised Wainscott/20240424 - FK - Pewaukee - Wainscott Update.pdf b/Open/Transfer/20240424 - to GC - Revised Wainscott/20240424 - FK - Pewaukee - Wainscott Update.pdf new file mode 100644 index 0000000..6873e31 --- /dev/null +++ b/Open/Transfer/20240424 - to GC - Revised Wainscott/20240424 - FK - Pewaukee - Wainscott Update.pdf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b0317e095bf9577a383add300bc5d03ab07566d99b714ed6d0ba51e88fa6760 +size 5254167