commit fab81d02286e1eb223d0c48ea09e4a5304764792 Author: Alex xu Date: Wed Nov 27 16:16:31 2024 +0800 上传SY8835初版软件源码。 diff --git a/Out/SY8835_EVB_mcu_2024_11_27_155640.bin b/Out/SY8835_EVB_mcu_2024_11_27_155640.bin new file mode 100644 index 0000000..39f4201 Binary files /dev/null and b/Out/SY8835_EVB_mcu_2024_11_27_155640.bin differ diff --git a/Out/SY8835_EVB_mcu_2024_11_27_155640.hex b/Out/SY8835_EVB_mcu_2024_11_27_155640.hex new file mode 100644 index 0000000..71412aa --- /dev/null +++ b/Out/SY8835_EVB_mcu_2024_11_27_155640.hex @@ -0,0 +1,653 @@ +:0300000002194A98 +:0F194A0075FE7275FF00758E007581B6021994D7 +:0F23320053797374656D20496E69742E0D0A001E +:1022C200121F9A7BFF7A237932120466121AC612FF +:0422D2001EF280F880 +:10106C004100CE0002B5000002AF000002AD00004E +:10107C0002AB000002B1000002A900004100CF0049 +:10108C00029D000002A3000002B3000002A70000B2 +:0C109C0002A50000029F000002A100005D +:10006E0075FE3175FF8175FE0E43FF107DAB7F303F +:0C007E001223B475FE3243FF03D2BD22F2 +:1021B700900000EFF04408FD7F31122027900000C7 +:0F21C700E09000CFF075A38175FE3275FF012205 +:03006B00020EB8CA +:100EB800C0E0C0F0C083C082C0D075D000C000C000 +:0D0EC80001C002C003C004C005C006C00781 +:100ED500900048E4F0E5FEF0E5A420E003020FC829 +:100EE5007F351223BB78AF760008A6077F3612231D +:100EF500BBEF540378AF46F608E6F618E6FE08E6BB +:100F0500FF7C097DC4120E8B780A120E2978AFA6D4 +:100F15000608A6079000CFE0120E650F3C000F4FA4 +:100F2500010F58020F6B030F7E040F91050FA406E6 +:100F35000FB30700000FC878AFE6FE08E67802CECB +:100F4500C313CE13D8F9799E807578B0E625E0797C +:100F5500B6805378AFE6FE08E67803C333CE33CECA +:100F6500D8F979A4805978AFE6FE08E67802C3334C +:100F7500CE33CED8F979B4804678AFE6FE08E67868 +:100F850002C333CE33CED8F979A8803378AFE6FEE5 +:100F950008E67802C333CE33CED8F979A680207817 +:100FA500B0E625E079A0F718E63319F7801578AF94 +:100FB500E6FE08E67802CEC313CE13D8F979A2F778 +:100FC500EE19F7E5A430E11B7F371223BB78AD7628 +:100FD5000008A6077F381223BBEF540378AD46F609 +:100FE50008E6F6E5A430E21B7F391223BB78AB7621 +:100FF5000008A6077F3A1223BBEF540378AB46F6E9 +:1010050008E6F6E5A430E31B7F3B1223BB78B176F7 +:101015000008A6077F3C1223BBEF540378B146F6C0 +:1010250008E6F6E5A430E41B7F3D1223BB78A976DC +:101035000008A6077F3E1223BBEF540378A946F6A6 +:0C10450008E6F675A40F900048E0F5FEE8 +:10105100D007D006D005D004D003D002D001D000F3 +:0B106100D0D0D082D083D0F0D0E0329D +:0510A800C136010D033B +:10227D00E4780FF67811F6780DE67810F678127688 +:08228D00047D207F40022027A0 +:101D13009000C4E05463600CE4FF122153E4780E96 +:101D2300F6C236229000C5E05407FFBF0607D2363D +:101D3300780E7602227810E6FD7F22122027781291 +:101D4300E6FD7F21122027780FE6C454F078114670 +:101D5300FD7F231220277F01122153780E7601C2C3 +:021D6300362226 +:0410AD00C12EC12F60 +:101DB4009000C4E0FF30E603C22E22EF30E205C2F9 +:101DC4002ED22F22303508E4FF122175C22E229024 +:101DD40000C4E030E503C22E22D22E302F19780E33 +:101DE400E6B40113C378B6E6941018E6940E4005E1 +:081DF400D22EC22F22C22E22C2 +:0810B100C130C1314100D1FF43 +:101FFB009000C5E0FE5420FF9000D1E06F601CEE16 +:10200B0030E5089000D07401F08005E49000D0F02A +:0B201B00D230D231D22A9000D1EFF079 +:012026002297 +:101F65006C6F6E672032732070726573730D0A0093 +:101F7500737570706572206C6F6E67203873207092 +:101F8500726573730D0A0073686F727420707265E1 +:051F950073730D0A004A +:1010B900C11DC11CC11B0118004100C8004100C766 +:0610C900004200C9000016 +:10154F009000C5E030E4379000C9E475F001120E49 +:10155F00029000C9E0FEA3E0FFC39464EE94004044 +:10156F0007201914D2198010C3EF9490EE94014004 +:10157F0007201A04D21AD21BD216C217803830167F +:10158F002EC216D217C21A9000C9E0FEA3E0FFD3F5 +:10159F009419EE94005008D21DD218D22A8010C38D +:1015AF00EF94FAEE94005007301904C219D21CE4DC +:1015BF009000C9F0A3F030173FC217301C14C21CA3 +:1015CF0078187602E49000C8F07BFF7A1F796512D5 +:1015DF000466301B0FC21B781876037BFF7A1F79C6 +:1015EF0075120466301815C218781876017BFF7AC9 +:1015FF001F798C1204668004E47818F69000D0E00E +:10160F00640160030216CC7818E6640270769000CD +:10161F00C8E0C39401500F7D017F0112121EE478C0 +:10162F009BF608F6804B9000C7E0D394054004E486 +:10163F00F08032789CE6B4010DE4FD7F0212121E99 +:10164F00789C7602802B789CE66402702418E66002 +:10165F00197D017F0212121EE4789BF608F69000A6 +:10166F00C8F07818F67F030219D9E4FD7F01121232 +:10167F001E9000C8E0D3941440349000C7E004F0EB +:10168F00E4A3F0227818E6640370329000C8E0FFFC +:10169F00C3941E5020EF540125E060047D018009A2 +:1016AF009000C8E030E007E4FD7F0312121E9000A7 +:0D16BF00C8E004F022E47818F69000C8F0AE +:0116CC0022FB +:1010CF0041004B0041004A0041004C0041004900E3 +:0F23410075FE0B75FF0FC290C291C293C292221C +:10224900EF14600D14600D14600D2403700BD2900F +:0A22590022D29122D29222D29322C7 +:0521D600900000E0FF95 +:1021DB00EF14600D14600D14600D2403700BC2908E +:0A21EB0022C29122C29222C2932266 +:101BF800E4FF744D2FF582E43400F583E4F074516A +:101C08002FF582E43400F583E4F0EF25E02455F560 +:101C180082E43400F583E4F0A3F0EF25E0245DF5D9 +:101C280082E43400F583E4F0A3F0EF25E02465F5C1 +:101C380082E43400F583E4F0A3F0EF25E0246DF5A9 +:0F1C480082E43400F583E4F0A3F00FEFB404A3BB +:011C5700226A +:101B9500AC07744D2CF582E43400F583EDF0EAC30F +:101BA50013FEEB13FFEC25E02455F582E43400F534 +:101BB50083EEF0A3EFF0AF03EC25E0245DF582E4BE +:101BC5003400F583EAF0A3EFF0900005E0FEA3E012 +:101BD500FFEC25E02465F582E43400F583EEF0A3FF +:101BE500EFF0EC25E0246DF582E43400F583E4F0B4 +:031BF500A3F02238 +:101E7C00744D2FF582E43400F583EDF074512FF599 +:101E8C0082E43400F583EBF0EF25E02455F582E491 +:101E9C003400F583E4F0A37469F0EF25E0246DF5CC +:0B1EAC0082E43400F583E4F0A3F02290 +:10008E00E4900000F0F0900000E0FFC39404400301 +:10009E000203D0744D2FF582E43400F583E0602224 +:1000AE0024FE602414700302019814700302020FE0 +:1000BE002403600302036C900000E0FF1222490249 +:1000CE00036C1221D602036C900000E0FF25E024A1 +:1000DE0055F582E43400F583E0FCA3E0FDEF25E066 +:1000EE00246DF582E43400F583E0FEA3E0C39DEEBB +:1000FE009C500512224980031221D6900000E0FF89 +:10010E0025E0245DF582E43400F583E0FCA3E0FDF8 +:10011E00EF25E0246DF582E43400F583E0FEA3E0E4 +:10012E00C39DEE9C500302036C900000E025E0247A +:10013E006DF582E43400F583E4F0A3F0EF25E024BE +:10014E0065F582E43400F583E0FEA3E0D39400EE7F +:10015E0094004016900000E025E02465F582E4341A +:10016E0000F58374FFF5F0120E02900000E0FF25FB +:10017E00E02465F582E43400F583E0FCA3E04C60F6 +:10018E000302036C744D2F02022B900000E0FF253A +:10019E00E02455F582E43400F583E0FCA3E0FDEFA6 +:1001AE0025E0246DF582E43400F583E0FEA3E0D370 +:1001BE009DEE9C500512224980031221D69000001C +:1001CE00E0FF25E0245DF582E43400F583E0FCA336 +:1001DE00E0FDEF25E0246DF582E43400F583E0FECA +:1001EE00A3E0C39DEE9C500302036C900000E0253B +:1001FE00E0246DF582E43400F583E4F0A3F002030D +:10020E006C900000E0FF2451F582E43400F583E0A9 +:10021E007017122197C237900000E0244DF582E44A +:10022E003400F583E4F002036C900000E0FF2451EB +:10023E00F582E43400F583E0FE6402704B2037143F +:10024E00D237EF25E02455F582E43400F583E4F04F +:10025E00A37469F0900000E0FF25E02455F582E4D8 +:10026E003400F583E475F001120E02EF25E02455FB +:10027E00F582E43400F583E0FCA3E0C394FEEC9435 +:10028E00005003020356804EEE6401705A20371759 +:10029E00D237900000E025E02455F582E43400F5D5 +:1002AE0083E4F0A374FEF0900000E0FF25E02455F7 +:1002BE00F582E43400F58374FFF5F0120E02EF259B +:1002CE00E02455F582E43400F583E0FEA3E0D394F8 +:1002DE0069EE94005072900000E02451F582E434EF +:1002EE0000F583E4F08061900000E0FF2451F58278 +:1002FE00E43400F583E06403704EEF25E02455F5F9 +:10030E0082E43400F583E0FEA3E0FFC394FEEE9496 +:10031E00004004D237800BD3EF946AEE9400500263 +:10032E00C237900000E025E0245530370DF582E409 +:10033E003400F58374FFF5F0800BF582E43400F59C +:10034E0083E475F001120E02900000E0FF25E02418 +:10035E0055F582E43400F583A3E0FD121D6590008F +:10036E0000E0FF7011744D2FF582E43400F583E048 +:10037E0090004BF08043900000E0B40110244DF546 +:10038E0082E43400F583E090004AF0802C90000067 +:10039E00E0B40210244DF582E43400F583E09000C1 +:1003AE004CF08015900000E0B4030E244DF582E46D +:1003BE003400F583E0900049F0900000E004F00274 +:1003CE000094E4900000F0900000E0FFC39404500D +:1003DE001BEF25E0246DF582E43400F583E475F01F +:0C03EE0001120E02900000E004F080DB21 +:0103FA0022E0 +:101CB800456E74657220536869704D6F646521289C +:101CC8006C696E653A2564290D0A004E6F742047C9 +:101CD800657420496E746F20536C6565702843687D +:101CE800675374617475733A25642C566F785F5620 +:101CF8006F75743A25642C526573746172745F460B +:0B1D08006C61673A2564292E0D0A006B +:1010DF00C1334100B9004200BA00004100BC0F41CA +:0510EF0000B800C13251 +:1022D600D2AC759A03D2BCD2BDD2A9D2AB75FE30B0 +:0422E60043FF802210 +:1022EA00C2ACE4F59AC2BCC2BDC2A9C2AB75FE308B +:0422FA0053FF7F22ED +:1000260030333730223DC2229000B8E004F0E0C3FE +:1000360094054010E4A3F07DAA7F4F122027E49098 +:1000460000B8F0229000B8E0B404187BFF7A1C795F +:10005600B890000474DCF00204661222EA438702B8 +:040066001222D6226A +:101EB700780EE6FF64016006200C0330322B7BFFAF +:101EC7007A1C79D3900004E4F0A3EFF0A20CE4FFAE +:101ED70033A3CFF0A3EFF0A232E4FF33A3CFF0A3F5 +:0B1EE700EFF0120466C232C322D322C7 +:101F9A0012207E12232212236D12006E7D087F7694 +:101FAA001223B4D2A8D2AF12227D7D697F031222F6 +:101FBA00AC122341121BF812000E121FCE9000AD74 +:041FCA007401F0228C +:030003000223C213 +:0623C200D23275E20F3279 +:1010F4002040270000000000000000000000000065 +:1011040000000000000000000000000000000000DB +:1011140000000000000000000000000000000000CB +:1011240000000000000000000000000000000000BB +:07113400000000C12DC12CD9 +:10207E0075FE0443FF0C75FE0343FF0C75FE0E53F5 +:10208E00FFF043FF09D2DF43878075BA0375AADCE0 +:06209E00759852D2AC223D +:061F2C00900043120E5C60 +:101F3200E4900046F05398EFF0900046E0C39FE42F +:101F42009E501C202BFDD22B900043E475F0011211 +:101F52000E45120D88F599900046E004F080DA43B0 +:021F62009810D5 +:011F6400225A +:030023000216CDF5 +:1016CD00C0E0C0F0C083C082C0D075D000C000C0E3 +:0716DD0002C003C006C007B4 +:1016E400309904C299C22B2098030217A2C298D23F +:1016F400329000BDE014602114604D2402600302A6 +:1017040017A2E5999000BDB4550D7401F0A3E4F05F +:10171400A3F09000BE80138027AF997E00BE551DB4 +:10172400BFAA1A9000BD7402F0A3A3E02427F8A670 +:10173400999000BEE475F001120E0280619000BD24 +:10174400E4F0A3F0A3F080569000BEA3E02427F8B1 +:10175400A6999000BEE475F001120E029000BEE05E +:10176400FAA3E0FB64074A700D7829E62404FEE43A +:1017740033A3F0A3CEF09000C0E06A7003A3E06B43 +:10178400600FD39000BFE094409000BEE09400400E +:0E1794000D9000BEE4F0A3F09000BDF0D22D49 +:1017A200D007D006D003D002D000D0D0D082D083D0 +:0517B200D0F0D0E03290 +:0E235F00900029EFF012238F900029E0FF225A +:1023220075F10A759F03759EFD759692759A022244 +:08238F00202CFDD22C8F9722B7 +:03008B00022295B9 +:10229500C0E0E59630E1055396FDC22CE59630E0A9 +:0722A500035396FED0E03266 +:1017B700506F776572204F6E2053746174652148AE +:1017C700616C6C28307825782920286C696E653A19 +:1017D7002564290D0A004177616B65205374617494 +:1017E7006520286C696E653A2564290D0A004E6FDD +:1017F700726D616C20537461746520286C696E6525 +:101807003A2564290D0A00536C656570205374618D +:10181700746520286C696E653A2564290D0A0053A2 +:101827005441303A307825782C535441313A307846 +:1018370025782C535441323A307825782C436869FF +:10184700705F5354413A307825782C564F585F5380 +:1018570054413A307825782E4465635F536C65654B +:10186700703A25640D0A004465636E745F536C65B6 +:10187700657044656C61792052656C6F61642E0DEB +:101887000A00456E746572205374616E6462792034 +:081897004D6F6465210D0A008C +:10113B004300AD0402024100AB00C12AC1294100AA +:0E114B00AC004100B0004100A9004100AA0024 +:1020C800E4FB7D04FF121E7CE4FB7D047F01121EED +:1020D8007CE4FB7D047F02121E7CE4FB7D047F030D +:0320E800021E7C59 +:10076000780EE66401600302086230365C202705DB +:10077000D2271220C8E4900005F0A3F0FBFA7D0117 +:10078000FF121B95E4900005F0A3F0FBFA7D017FBA +:1007900001121B95E4900005F0A3F0FBFA7D017FA8 +:1007A00002121B95E4900005F0A3F0FBFA7D017F97 +:1007B00003121B9590004B7401F090004AF09000DA +:1007C0004CF0900049F002085920260CD226D22A7B +:1007D000E49000B0F00208599000ABE0C3940150DF +:1007E00057E004F09000B0E014601A146027146021 +:1007F000342403706490004BE06404605C7B017DF2 +:1008000004E4FF802E90004AE06404604C7B017D8C +:10081000047F01801E90004CE06404603C7B017DFD +:10082000047F02800E900049E06404602C7B017D0F +:10083000047F03121E7C80219000ABE0C3940F5014 +:1008400005E004F08013E49000ABF09000B0E00409 +:10085000F0E0C394044002E4F0C231C20AC21DD2E7 +:10086000282230260AC2261220C8D22AD2292230B3 +:100870002A49E49000ABF0C22A900005F0A3F0FBF7 +:10088000FAFDFF121B95E4900005F0A3F0FBFAFDC2 +:100890007F01121B95E4900005F0A3F0FBFAFD7FA9 +:1008A00002121B95E4900005F0A3F0FBFAFD7F0314 +:1008B000121B9590004B7402020A1A20310C20285A +:1008C00009200A06201D03020A329000ABE0FFC394 +:1008D00094015004E004F022EFC394644003020A40 +:1008E000289000ABE004F07814E6C39419503790D8 +:1008F000004BE064037003020A32E4900005F0A3A9 +:10090000F07B64FA7D03FF121B9590004B7404F09A +:10091000E4900005F0A3F0FBFAFD7F01121B959017 +:10092000004A740280327814E6C394325041E49055 +:100930000005F0A3F0FBFA7D01FF121B9590004B20 +:100940007401F0E4900005F0A3F0FBFA7D017F0153 +:10095000121B9590004A7401F0E4900005F0A3F09A +:10096000FBFAFD7F02121B9590004C7402804878C0 +:1009700014E6C3944B5057E4900005F0A3F0FBFA43 +:100980007D01FF121B9590004B7401F0E49000056F +:10099000F0A3F0FBFA7D017F01121B9590004A74D1 +:1009A00001F0E4900005F0A3F0FBFA7D017F021254 +:1009B0001B9590004C7401F0E4900005F0A3F0FB4F +:1009C000FAFD7F03121B959000497402F0227814FF +:1009D000E6C39464505CE4900005F0A3F0FBFA7D5C +:1009E00001FF121B95E4900005F0A3F0FBFA7D01D6 +:1009F0007F01121B95E4900005F0A3F0FBFA7D0146 +:100A00007F02121B95E4900005F0A3F0FBFA7D0134 +:100A10007F03121B9590004B7401F090004AF090F8 +:100A2000004CF0900049F022C231C228C20AC21D17 +:020A3000D22AC8 +:010A320022A1 +:102213009000CEE0FF04F01221B79000CEE0C3940B +:0B222300084005E4F07F01227F00224C +:1021F500121D13121DB4121FFB12154F122053305E +:0E2205001E0BC21E12189F120760120A33220F +:092386007B017A0079C2021C58A7 +:1013BB00E4900000F09000ADE0FFA3E0FE6F70033F +:1013CB00021467A3EEF09000ADE0A3F024FE605191 +:1013DB0014605F1460732403600302154E900005C4 +:1013EB00E4F0A37403F07B647A007D02E4FF121B2C +:1013FB0095900005E4F0A37403F07B647A007D0202 +:10140B007F01121B957BFF7A1779B79000D0E0FF15 +:10141B00900004E4F0A3EFF0A37401F0A374E88050 +:10142B00377BFF7A1779DD9000047401F0A374F217 +:10143B0080269000BC740FF07BFF7A1779F5900033 +:10144B00047401F0A374FE800F7BFF7A18790E9061 +:10145B0000047402F0A3740AF00215289000AEE0A9 +:10146B0024FE603914603D147003021540240360A0 +:10147B000302154E9000A9E004F0E0C3940850035A +:10148B0002154E9000AD7402F0E49000A9F07815AF +:10149B00E6600302154E9000AD7404F0229000AD8F +:1014AB007403F02220220302154EC2227BFF7A180E +:1014BB0079269000C2E0FF900004E4F0A3EFF090D7 +:1014CB0000C3E0FF900006E4F0A3EFF09000C4E04F +:1014DB00FF900008E4F0A3EFF09000C5E0FF900050 +:1014EB000AE4F0A3EFF09000C6E0FF90000CE4F0EC +:1014FB00A3EFF09000BCE0FF90000EE4F0A3EFF040 +:10150B001204669000BCE0D394004014E014F03059 +:10151B003231C232740FF07BFF7A18796E02046697 +:10152B007BFF7A1879891204669000AD7404F0E49D +:10153B009000B8F022121EB750030200269000ADA7 +:03154B007402F037 +:01154E00227A +:101EF20030212EC2219000AAE0FF04F0EF14600FFF +:101F0200146011146013240370171222138012122A +:101F12002386800D1221F580081213BBE49000AADB +:0A1F2200F0302305C22312008E22C6 +:101B2F00564F58204348472046756C6C2E0D0A00BF +:101B3F00564F582047657420496E746F20536C655B +:101B4F0065702E0D0A00000000000000000000006C +:101B5F000000000000000000000000000000000076 +:101B6F000000000000000000000000000000000066 +:101B7F000000000000000000000000000000000056 +:061B8F0000000000000050 +:10115900C10CC10AC10B4100A6FFC1094200A1008F +:1011690000029B00004200A300004200A7000010FB +:1011790067000000000000000000000000000000FF +:10118900002024770000000000000000000000009B +:101199000000000000000000000000000000000046 +:0C11A90000000000000000004100A50054 +:0519D900900043EFF057 +:1019DE00E4A3F0A3F07F27121E3F900044EFF07FA8 +:1019EE0037121E3F900045EFF0900043E024FD605B +:1019FE001B14602424FE602824057035900045E0F9 +:101A0E004494F0900044E04498F08025900044E027 +:101A1E004406F054E7F08019900045E054FD80092B +:101A2E00900045E04402F054FEF0900044E054E192 +:101A3E00F0900044E0FD7F27122027900045E0FD46 +:051A4E007F3702202794 +:100A33009000C4E054186003D20922C209202E0397 +:100A4300020C4E303045200B0D7F3C1222637F0198 +:100A5300122175D20B227F031219D9E49000A0F062 +:100A630090009EF0A3F0C2009000D0E07015C20A7F +:100A7300D201C202C206C207C208789BF608F6D2A8 +:100A83000C8006C201D202C204C230200203020B50 +:100A93003390009EE0C394055003020BF290009F35 +:100AA300E0C39405500A7F061219D990009F802A4B +:100AB3002000409000A0E0FFD3940B5022EF75F08C +:100AC3000384E5F07003FD80099000A0E020E007B7 +:100AD3007D017F0612121E9000A0E004F080517F7A +:100AE300041219D9E49000A0F0D200D203C20BC2C1 +:100AF3000C803D30030EC2039000C6E0540C9000FE +:100B03009DF0802C9000C6E0540CFBE4FAF9F890B9 +:100B1300009DE0FFE4FCFDFEC3120E18601290007E +:100B2300C6E0540CFF6004D20AD22A90009DEFF075 +:100B3300200103020C4B302925200B197F011221C0 +:100B430075D20BD20CE490009FF090009EF09000C1 +:100B5300A0F0C206227F031219D9C2298035900062 +:100B63009EE0D394035003020BF290009FE0FFD367 +:100B7300940B501FEF75F00384E5F07003FD8009BB +:100B830090009FE020E0077D017F8112121E9000FC +:100B93009F805C9000A0E0FFD39432501FEF75F06C +:100BA3000384E5F07003FD80099000A0E020E007D6 +:100BB3007D017F0712121E9000A08033200648900B +:100BC30000C6E05430FFE4FCFDFE7B30FAF9F8C3C5 +:100BD300120E1860119000C6E0540CFFE4FCFDFEF9 +:100BE300EF600330346290009EE0C394325004E01F +:100BF30004F0227BFF7A1B792F120466D206C20B04 +:100C03007F041219D980419000A0E0FFD3940B50C8 +:100C130022EF75F00384E5F07003FD80099000A0D6 +:100C2300E020E0077D017F8012121E9000A0E00407 +:100C3300F08015200712D2077F041219D9C20C7B4A +:100C4300FF7A1B793F120466C20522200514D205E0 +:100C53007F041219D9C20C9000C6E0540C90009D79 +:100C6300F0229000C6E0540CFBE4FAF9F890009DE2 +:100C7300E0FFE4FCFDFEC3120E1860129000C6E014 +:0E0C8300540CFF6004D20AD22A90009DEFF0BC +:010C91002240 +:0B1DFC00900043120E5C900046EDF0DA +:101E0700E4FE900046E0FD14F0ED6029900043E405 +:101E170075F001120E45120D886EFEE4FFEFC394B4 +:101E27000850DFEE30E007C313648CFE8004EEC376 +:071E370013FE0F80E8AF0667 +:011E3E002281 +:08121E00900000EFF0A3EDF0D9 +:10122600E4A3F078037C007D017BFF7A1B7955FEF1 +:101236007F40120D62E4900003F0A37455F0A3748E +:10124600AAF0900000E0FE900007F0900001E0FD9B +:101256009000A6F0EE120E6512770112A40212F3A8 +:1012660003130006130007134580134D8100001376 +:101276005B9000067402F0ED700D9000087402F0A9 +:10128600E4789BF602135B900001E06401600302C0 +:10129600135B90000804F0E4789CF602135B900060 +:1012A60006741BF07F05900001E075F012A4247708 +:1012B6002FF8E6FE74032FF582E43400F583EEF092 +:1012C6000FEFB412E17F17EFC39408400302135BDC +:1012D600900001E075F008A424672FF8E6FE740379 +:1012E6002FF582E43400F583EEF00F80DA900006E5 +:1012F6007402F090000804F0805B9000067405F01C +:101306009000087401F07814E6A3F0A37420F0901E +:101316000001E0FF700D9000A3E07002800F9000C6 +:10132600A48015EFB4012E9000A4E0700890000B85 +:1013360074FFF080209000A3E090000BF0801690E0 +:1013460000067401F0800E9000067402F09000A56D +:10135600E0900008F0900006E02404FF900002F000 +:10136600FD7B017A007903121DFC900002E0240344 +:10137600F582E43400F583EFF07F011219D990006D +:1013860001E0FF700B75FE0E53FFF043FF08800D62 +:10139600EFB4010975FE0E53FFF043FF0190000202 +:1013A600E02401FFE433FE7B017A007903121F2C4F +:0513B6007F030219D9BC +:101A5300EF24FA604D14604A24067066E4FE742B8A +:101A63002EF8E6FF9000A6E075F012A424772EF876 +:101A7300A6070EEEB412E7E4FE743D2EF8E6FF90DF +:101A830000A6E075F008A424672EF8A6070EEEB4AE +:101A930008E79000A6E07005789B760122789C7693 +:101AA3000122782BE6B4E30D9000A17401F008E65F +:101AB3009000A3F0229000A27401F0782CE690002D +:021AC300A4F08D +:011AC50022FE +:10205300E4FF900000F0302D21C22DFB7A00792798 +:102063007829E62403FD121DFC7829E6242AF8E6E4 +:0A207300B50707782AE6FF121A539A +:01207D002240 +:1011B500011500011400C134C13501135060280028 +:1011C500750BB80BEA0C1C0C800CB20CE40D160D5B +:1011D500480D7A0DAC0DF70E420E880ED80F0A0F8A +:0911E5003C0F870FD2101D1068A9 +:10189F00E4FF780EE6B40122EF25E02475F582E42B +:1018AF003400F583E0FCA3E02432FDE43CFCC37874 +:1018BF00B6E69D18E69C501B801EEF25E02475F5BB +:1018CF0082E43400F583E0FCA3E0D378B696EC18FD +:1018DF009650050FEFB414BA7815E6FEEFD39E7845 +:1018EF00134003068001169000C5E030E30A781517 +:1018FF00EFF675F005A418F67813E6FED39496501C +:10190F0006EEC3940A500D7815EFF675F005A4187E +:10191F00F61876507815E6FFD394005004D2358030 +:10192F0008EFD394014002C235EFD394015003D294 +:0A193F003422EFD394024002C234B8 +:01194900227B +:1011EE004100B4004100B7004100B3004200B1001D +:1011FE00004100B500C120C121C123C11FC11EC1C4 +:09120E00224100B600C124C125F3 +:101AC6009000B6E06062E4F0D2209000B4E004F04A +:101AD600E0C394054004E4F0D2219000B7E004F09E +:101AE600E0C3940A4004E4F0D2239000B1E475F018 +:101AF60001120E02C39000B2E094649000B1E0942B +:101B0600004006E4F0A3F0D21E9000B3E004F0E03B +:101B1600C394FA4013E4F0D21F9000B5E004F0E05D +:091B260094044004E4F0D22222F0 +:03000B000220EBE5 +:1020EB00C0E0C083C082C0D074FC258CF58C7466B4 +:1020FB00258AF58A9000B67401F0D0D0D082D083B7 +:03210B00D0E032EF +:0E236D00758901758CFC758A66D2A9D28C2206 +:1021970075FE0FEF25E0FE7403A806088002C3331F +:1021A700D8FCF452FFEFB4040675FE0FE4F5FF22E6 +:1022AC0075FE11EF5407F5FF75FE12AF058FFF7524 +:0622BC00FE1075FF012277 +:101D650075FE0FEF25E0FE7403A806088002C33355 +:101D7500D8FCF452FF7401A806088002C333D8FCCE +:101D850042FF75FE0B7401A807088002C333D8FC17 +:101D950042FFEF70038DCE22EFB401038DCF22EF0A +:0F1DA500B402038DDE22EFB40304AF058FDF22FB +:033FFD00010101BE +:06121700011600011700A2 +:101FCE00D28075FE0443FF0175FE0343FF0175FECB +:101FDE000243FF01D28175FE0443FF0275FE0343E7 +:0D1FEE00FF0275FE0243FF02781676012205 +:0C22FE00C28012230AD28112230AD2806F +:05230A00E4FF0FDFFEFF +:01230F0022AB +:10222E00D281D28012230A2081037F0022C2811222 +:0B223E00230A3081037F00227F012271 +:0F235000C280C281122305D28112230A02230AFE +:10231000C28012230AC28112230512230AC280023C +:02232000230A8E +:082397001222FEC28002230A9B +:0B237B001222FE12230AC28002230A75 +:02213100AE07F7 +:102133007D08AF051DEF6015C280EE30E704D28144 +:0F2143008002C281EE25E0FE12230580E5C280F6 +:01215200226A +:10210E007E08E4FDD281AF061EEF6012ED25E0FDE4 +:10211E00C2801223053081EEED4401FD80E8C280BD +:02212E00AF05FB +:01213000228C +:10000E007D087F351220277D0A7F761223B47D046A +:05001E007F20022027F5 +:101C5800900000120E5C7F10121E3F900000120EC2 +:101C68003CEF120DCE7F11121E3F900000120E3C69 +:101C7800900001EF120DE07F12121E3F900000123B +:101C88000E3C900002EF120DE07F13121E3F9000F1 +:101C980000120E3C900003EF120DE07F14121E3F5D +:101CA800900000120E3C900004EF120DE07F00221D +:05215300900000EFF018 +:10215800E47F20121E3F900000E06006EF4401FF7C +:0D2168008004EF54FEFFAD077F200220270A +:05217500900000EFF0F6 +:10217A00E47F27121E3F900000E06006EF4401FF53 +:0D218A008004EF54FEFFAD077F27022027E1 +:05226300900000EFF007 +:10226800E47F25121E3FEF54C0FF900000E04FFDB1 +:052278007F2502202774 +:1020A4009000CB120E5C120D88FD7F271220279022 +:1020B40000CB120E3C900001120DA1FD7F371220BF +:0420C400277F002250 +:07239F007DAA7F4F022027F9 +:0723A6007D117F4F0220278B +:0723AD007D337F4F02202762 +:0723B4008FFEAF058FFF2231 +:0623BB008FFEAEFFAF062D +:0123C10022F9 +:10202700900046EFF0A3EDF012222E7F0C12213123 +:1020370012237B900046E0FF12213112237B900090 +:0C20470047E0FF12213112237B022350DE +:051E3F00900046EFF0E9 +:101E4400E4A3F012222E7F0C12213112237B900086 +:101E540046E0FF12213112237B12222E7F0D122124 +:101E64003112237B12210E900047EFF012239712B8 +:071E74002350900047E0FF3E +:011E7B002244 +:101959000222C2E493A3F8E493A34003F68001F2C0 +:1019690008DFF48029E493A3F85407240CC8C3338F +:10197900C4540F4420C8834004F456800146F6DF5E +:10198900E4800B010204081020408090106CE47E72 +:10199900019360BCA3FF543F30E509541FFEE49353 +:1019A900A360010ECF54C025E060A840B8E493A31A +:1019B900FAE493A3F8E493A3C8C582C8CAC583CA45 +:1019C900F0A3C8C582C8CAC583CADFE9DEE780BEFD +:01121D0000D0 +:100C9200E709F608DFFA8046E709F208DFFA803E44 +:100CA20088828C83E709F0A3DFFA8032E309F60831 +:100CB200DFFA8078E309F208DFFA807088828C8399 +:100CC200E309F0A3DFFA806489828A83E0A3F6084D +:100CD200DFFA805889828A83E0A3F208DFFA804C27 +:100CE20080D280FA80C680D4806980F280338010FE +:100CF20080A680EA809A80A880DA80E280CA803367 +:100D020089828A83ECFAE493A3C8C582C8CCC583DE +:100D1200CCF0A3C8C582C8CCC583CCDFE9DEE780AE +:100D22000D89828A83E493A3F608DFF9ECFAA9F02D +:100D3200EDFB2289828A83ECFAE0A3C8C582C8CC83 +:100D4200C583CCF0A3C8C582C8CCC583CCDFEADE9C +:100D5200E880DB89828A83E493A3F208DFF980CCFE +:100D620088F0EF60010E4E60C388F0ED2402B404F7 +:100D72000050B9F582EB2402B4040050AF2323459E +:060D82008223900CE273D5 +:100D8800BB010689828A83E0225002E722BBFE0269 +:090D9800E32289828A83E493229C +:100DA100BB010CE58229F582E5833AF583E0225007 +:100DB10006E92582F8E622BBFE06E92582F8E22251 +:0D0DC100E58229F582E5833AF583E493226B +:100DCE00BB010689828A83F0225002F722BBFE0104 +:020DDE00F322FE +:100DE000F8BB010DE58229F582E5833AF583E8F049 +:100DF000225006E92582C8F622BBFE05E92582C8F5 +:020E0000F222DC +:100E0200C5F0F8A3E028F0C5F0F8E582158270027B +:060E12001583E038F02218 +:100E1800EB9FF5F0EA9E42F0E99D42F0E89C45F030 +:010E280022A7 +:100E2900E8600FECC313FCED13FDEE13FEEF13FFA7 +:030E3900D8F122CB +:090E3C00E0FBA3E0FAA3E0F922B7 +:100E4500F8E0FBA3A3E0F925F0F0E5821582700236 +:070E55001583E0FA38F022DA +:090E5C00EBF0A3EAF0A3E9F02297 +:100E6500D083D082F8E4937012740193700DA3A31C +:100E750093F8740193F5828883E473740293686030 +:060E8500EFA3A3A380DF30 +:100E8B00EC8EF0A4CCC5F0CCCDF8EFA4CEC5F02DF4 +:100E9B00FDE43CFCE8A42EC8C5F03DFDE43CFCEFB2 +:0D0EAB00A4FFE5F028FEE43DFDE43CFC2240 +:1003FB00E5082404F582E43400F583E00508229037 +:10040B000001301403900004E475F001120E450254 +:10041B000D88200DE97F2ED20D8018EF540F2490FC +:10042B00D43440D4FF30110BEF24BFB41A00500367 +:10043B002461FFE50960021509050CE50C70020546 +:10044B000B30140E900001E475F001120E45EF0213 +:10045B000DCE02235F7403D2148003E4C214F5089B +:10046B00900001120E5CE4F509F50BF50CE5096043 +:10047B00077F2012043E80F5750AFFC20EC20DC223 +:10048B000FC210C212C213C21512040AFF700D3034 +:10049B0014057F0012044FAF0CAE0B22B4255FC2C4 +:1004AB00D5C21112040AFF24D0B40A00501A75F0F9 +:1004BB000A780930D50508B6FF0106C6A426F62032 +:1004CB00D5047002D21080D924CFB41A00EF500497 +:1004DB00C2E5D211020650D20E80C6D20D80C0D218 +:1004EB000F80BCD2D580BAD21280B47F2012043ECA +:1004FB00200F077401B5090040F11203FBFF120432 +:10050B003E020478D215D21380951203FBFB120323 +:10051B00FBFA1203FBF94A4B700679217A077BFF32 +:10052B00200F2EE509602A7E008E82758300120D46 +:10053B00A160060EEE650A70F0C2D5EBC0E0EAC012 +:10054B00E0E9C0E0EE120697D0E0F9D0E0FAD0E097 +:10055B00FB120D88FF60AAEBC0E0EAC0E0E9C0E047 +:10056B0012043ED0E02401F9D0E03400FAD0E0FBD5 +:10057B00E50A0460DCD50AD980877BFF7A0679937C +:10058B00D20F809C791080027908C213C2158008A3 +:10059B00D2D5790A8004790AC2D5E50A047002F52E +:1005AB000AE4FAFDFEFF1203FBFC7B08200E13127C +:1005BB0003FBFD7B10300D0A1203FBFE1203FBFF46 +:1005CB007B20EC3382D592D55013C3E4300D069FBC +:1005DB00FFE49EFEE4200E039DFDE49CFCE4CBF8BF +:1005EB00C20EEC700CCFCECDCCE824F8F870F380B3 +:1005FB0017C3EF33FFEE33FEED33FDEC33FCEB3380 +:10060B00FB994002FB0FD8E9EB300E05F8D0E0C4A4 +:10061B0048B20EC0E00AEC4D4E4F78207B0070C202 +:10062B00EAB50A0040BCC0E0120699D0F0D0E02039 +:10063B000E04C4C0E0C4B20EC0F0120427D0F0D533 +:10064B00F0EB020478120E65051553058F5804E67E +:10065B004C04E24205934F059B44059B4904FB4325 +:08066B0005A155058546058532 +:100673004505854707415004EA2D04EE2E05112B4D +:1006830004F223050F20072A2A04AA4800000509BB +:100693003F3F3F00790AA2D5201014301209B91048 +:1006A300020404B9080104A2D52013025001042056 +:1006B3000F68920FB509005034C0E07F2030101945 +:1006C3007F30A20F72137212500F1206F0C20FC2C4 +:1006D30013C212C2157F30800F301203E9C0E0123B +:1006E300043E301203D0E0F9D0E0B509CC30121744 +:1006F3007F30B9100C12043E7F583011077F788089 +:1007030003B9080312043E300F057F2D02043E7F18 +:10071300202015F87F2B2013F322920F80CF286E11 +:10072300756C6C2900D20E1203FB300EF8C20E78E2 +:100733000930D50108F60204AA2D50434958120383 +:10074300FB2403B405004001E490073C9312042FFB +:0D075300743A12042FD21075090402058FAC +:00000001FF diff --git a/Out/SY8835_EVB_mcu_2024_11_27_155640_crc(e46f)_V010101.bin b/Out/SY8835_EVB_mcu_2024_11_27_155640_crc(e46f)_V010101.bin new file mode 100644 index 0000000..a6e3682 Binary files /dev/null and b/Out/SY8835_EVB_mcu_2024_11_27_155640_crc(e46f)_V010101.bin differ diff --git a/Project/SY8835_Demo.uvgui.GH b/Project/SY8835_Demo.uvgui.GH new file mode 100644 index 0000000..19b12cc --- /dev/null +++ b/Project/SY8835_Demo.uvgui.GH @@ -0,0 +1,3844 @@ + + + + -6.1 + +
### uVision Project, (C) Keil Software
+ + + E:\todaywork\20241030_sy8835\Both_Way_Comm_SY8833_XIAOMI\UsrSrc\user + + + + + + + 38003 + Registers + 140 90 + + + 346 + Code Coverage + 1010 160 + + + 204 + Performance Analyzer + 1170 + + + + + + 35141 + Event Statistics + + 200 50 700 + + + 1506 + Symbols + + 80 80 80 + + + 1936 + Watch 1 + + 200 133 133 + + + 1937 + Watch 2 + + 200 133 133 + + + 1935 + Call Stack + Locals + + 200 133 133 + + + 2506 + Trace Data + + 75 135 130 95 70 230 200 150 + + + 466 + Source Browser + 500 + 166 + + + + + + + + 0 + 0 + 0 + 50 + 16 + + + + + + + 44 + 2 + 3 + + -32000 + -32000 + + + -1 + -1 + + + 160 + 1853 + 3773 + 1122 + + + + 0 + + 2857 + 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000001A000000190000000100000046453A5C746F646179776F726B5C32303234313033305F7379383833355C426F74685F5761795F436F6D6D5F5359383833335F5849414F4D495C5573725372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF58453A5C746F646179776F726B5C32303234313033305F7379383833355C426F74685F5761795F436F6D6D5F5359383833335F5849414F4D495C5573725372635C636861726765725C636861726765725F6D6F64756C652E630000000010636861726765725F6D6F64756C652E6300000000FFDC7800FFFFFFFF50453A5C746F646179776F726B5C32303234313033305F7379383833355C426F74685F5761795F436F6D6D5F5359383833335F5849414F4D495C5573725372635C766F785C766F785F6D6F64756C652E63000000000C766F785F6D6F64756C652E6300000000BECEA100FFFFFFFF51453A5C746F646179776F726B5C32303234313033305F7379383833355C426F74685F5761795F436F6D6D5F5359383833335F5849414F4D495C5573725372635C757365726170705C757365726170702E630000000009757365726170702E6300000000F0A0A100FFFFFFFF4B453A5C746F646179776F726B5C32303234313033305F7379383833355C426F74685F5761795F436F6D6D5F5359383833335F5849414F4D495C5573725372635C756172745C756172742E630000000006756172742E6300000000BCA8E100FFFFFFFF49453A5C746F646179776F726B5C32303234313033305F7379383833355C426F74685F5761795F436F6D6D5F5359383833335F5849414F4D495C5573725372635C6164635C6164632E6300000000056164632E63000000009CC1B600FFFFFFFF4B453A5C746F646179776F726B5C32303234313033305F7379383833355C426F74685F5761795F436F6D6D5F5359383833335F5849414F4D495C5573725372635C68616C6C5C68616C6C2E63000000000668616C6C2E6300000000F7B88600FFFFFFFF4F453A5C746F646179776F726B5C32303234313033305F7379383833355C426F74685F5761795F436F6D6D5F5359383833335F5849414F4D495C5573725372635C74696D65725C7379735F74696D2E6300000000097379735F74696D2E6300000000D9ADC200FFFFFFFF49453A5C746F646179776F726B5C32303234313033305F7379383833355C426F74685F5761795F436F6D6D5F5359383833335F5849414F4D495C5573725372635C6C65645C6C65642E6300000000056C65642E6300000000A5C2D700FFFFFFFF4F453A5C746F646179776F726B5C32303234313033305F7379383833355C426F74685F5761795F436F6D6D5F5359383833335F5849414F4D495C5573725372635C73797374656D5C73797374656D2E63000000000873797374656D2E6300000000B3A6BE00FFFFFFFF50453A5C746F646179776F726B5C32303234313033305F7379383833355C426F74685F5761795F436F6D6D5F5359383833335F5849414F4D495C557372496E635C766F785C766F785F6D6F64756C652E68000000000C766F785F6D6F64756C652E6800000000EAD6A300FFFFFFFF4B453A5C746F646179776F726B5C32303234313033305F7379383833355C426F74685F5761795F436F6D6D5F5359383833335F5849414F4D495C557372496E635C756172745C756172742E680000000006756172742E6800000000F6FA7D00FFFFFFFF49453A5C746F646179776F726B5C32303234313033305F7379383833355C426F74685F5761795F436F6D6D5F5359383833335F5849414F4D495C5573725372635C6B65795C6B65792E6300000000056B65792E6300000000B5E99D00FFFFFFFF49453A5C746F646179776F726B5C32303234313033305F7379383833355C426F74685F5761795F436F6D6D5F5359383833335F5849414F4D495C5573725372635C6261745C6261742E6300000000056261742E63000000005FC3CF00FFFFFFFF53453A5C746F646179776F726B5C32303234303332355F7470333331305C426F74685F5761795F436F6D6D5F5359383833335C7A6B6C78756E5F5359383833335C557372496E635C696E635C646566696E652E680000000008646566696E652E6800000000C1838300FFFFFFFF49453A5C746F646179776F726B5C32303234313033305F7379383833355C426F74685F5761795F436F6D6D5F5359383833335F5849414F4D495C5573725372635C70776D5C70776D2E63000000000570776D2E6300000000CACAD500FFFFFFFF5C453A5C746F646179776F726B5C32303234313033305F7379383833355C426F74685F5761795F436F6D6D5F5359383833335F5849414F4D495C5573725372635C6469736368617267655C6469736368617267655F6D6F64756C652E6300000000126469736368617267655F6D6F64756C652E6300000000C5D4F200FFFFFFFF4A453A5C746F646179776F726B5C32303234313033305F7379383833355C426F74685F5761795F436F6D6D5F5359383833335F5849414F4D495C5573725372635C496E6974566172732E63000000000A496E6974566172732E6300000000FFDC7800FFFFFFFF53453A5C746F646179776F726B5C32303234313033305F7379383833355C426F74685F5761795F436F6D6D5F5359383833335F5849414F4D495C5573725372635C6932635F73696D755C6932635F73696D752E63000000000A6932635F73696D752E6300000000BECEA100FFFFFFFF4C453A5C746F646179776F726B5C32303234313033305F7379383833355C426F74685F5761795F436F6D6D5F5359383833335F5849414F4D495C557372496E635C696E635C646566696E652E680000000008646566696E652E6800000000F0A0A100FFFFFFFF49453A5C746F646179776F726B5C32303234313033305F7379383833355C426F74685F5761795F436F6D6D5F5359383833335F5849414F4D495C557372496E635C706D755C706D752E680000000005706D752E6800000000BCA8E100FFFFFFFF49453A5C746F646179776F726B5C32303234313033305F7379383833355C426F74685F5761795F436F6D6D5F5359383833335F5849414F4D495C5573725372635C706D755C706D752E630000000005706D752E63000000009CC1B600FFFFFFFF4D453A5C746F646179776F726B5C32303234313033305F7379383833355C426F74685F5761795F436F6D6D5F5359383833335F5849414F4D495C5573725372635C736C6565705C736C6565702E630000000007736C6565702E6300000000F7B88600FFFFFFFF49453A5C746F646179776F726B5C32303234313033305F7379383833355C426F74685F5761795F436F6D6D5F5359383833335F5849414F4D495C557372496E635C70776D5C70776D2E68000000000570776D2E6800000000D9ADC200FFFFFFFF50453A5C746F646179776F726B5C32303234313033305F7379383833355C426F74685F5761795F436F6D6D5F5359383833335F5849414F4D495C5372635C737461727475705C535441525455502E413531000000000B535441525455502E41353100000000A5C2D700FFFFFFFF4D453A5C746F646179776F726B5C32303234313033305F7379383833355C426F74685F5761795F436F6D6D5F5359383833335F5849414F4D495C557372496E635C736C6565705C736C6565702E680000000007736C6565702E6800000000B3A6BE00FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000000000000020000007408000066000000000F000059020000 + + + + 0 + Build + + -1 + -1 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F40000004F00000090050000DF000000 + + + 16 + 7408000066000000100D0000F6000000 + + + + 1005 + 1005 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000029020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 109 + 109 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000029020000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 1465 + 1465 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000000000000300000001020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1466 + 1466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000000000000300000001020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1467 + 1467 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000000000000300000001020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1468 + 1468 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000000000000300000001020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1506 + 1506 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1913 + 1913 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1935 + 1935 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 03000000000000000300000001020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1936 + 1936 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000000000000300000001020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1937 + 1937 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000000000000300000001020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1939 + 1939 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000000000000300000001020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1940 + 1940 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000000000000300000001020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1941 + 1941 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000000000000300000001020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1942 + 1942 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000000000000300000001020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 195 + 195 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000029020000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 196 + 196 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000029020000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 197 + 197 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 000000005A02000080070000E6030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 198 + 198 + 0 + 1 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 000000001902000090050000BD020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 199 + 199 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000005D0200007D070000CD030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 203 + 203 + 0 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 204 + 204 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 221 + 221 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00000000000000000000000000000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 2506 + 2506 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 2507 + 2507 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000000000000300000001020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 343 + 343 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 346 + 346 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 35141 + 35141 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35824 + 35824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 35885 + 35885 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35886 + 35886 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35887 + 35887 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35888 + 35888 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35889 + 35889 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35890 + 35890 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35891 + 35891 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35892 + 35892 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35893 + 35893 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35894 + 35894 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35895 + 35895 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35896 + 35896 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35897 + 35897 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35898 + 35898 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35899 + 35899 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35900 + 35900 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35901 + 35901 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35902 + 35902 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35903 + 35903 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35904 + 35904 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35905 + 35905 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 38003 + 38003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000029020000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 38007 + 38007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000005D0200007D070000CD030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 436 + 436 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000005D0200007D070000CD030000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 437 + 437 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000000000000300000001020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 440 + 440 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000000000000300000001020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 463 + 463 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000005D0200007D070000CD030000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 466 + 466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000005D0200007D070000CD030000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 470 + 470 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 50000 + 50000 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50001 + 50001 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50002 + 50002 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50003 + 50003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50004 + 50004 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50005 + 50005 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50006 + 50006 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50007 + 50007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50008 + 50008 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50009 + 50009 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50010 + 50010 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 70000000870000006001000052010000 + + + + 50011 + 50011 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50012 + 50012 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50013 + 50013 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50014 + 50014 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50015 + 50015 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50016 + 50016 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50017 + 50017 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50018 + 50018 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50019 + 50019 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 59392 + 59392 + 1 + 0 + 0 + 0 + 966 + 0 + 8192 + 0 + + 16 + 0000000000000000D10300001C000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59393 + 0 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00000000E603000080070000F9030000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59399 + 59399 + 1 + 0 + 0 + 0 + 476 + 0 + 8192 + 1 + + 16 + 000000001C000000E701000038000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59400 + 59400 + 0 + 0 + 0 + 0 + 612 + 0 + 8192 + 2 + + 16 + 00000000380000006F02000054000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 824 + 824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000000000000300000001020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 3390 + 000000000A000000000000000020000000000000FFFFFFFFFFFFFFFFF4000000DF00000090050000E3000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E6500200000000000007408000066000000100D0000F6000000F40000004F00000090050000DF0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000029020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000200C000066000000100D000040020000A00400004F000000900500002902000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF00000004F000000F400000042020000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C4000000739400000180001000000100000080070000660000007008000059020000000000004F000000F0000000420200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF000000001502000090050000190200000000000001000000040000000100000000000000000000000000000000000000000000000100000000000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB090000018000800000000000008007000000000000810700003102000000000000E9FFFFFF010000001A02000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000019020000CC020000BD02000000000000020000000400000000000000000000000000000000000000000000000000000001000000FFFFFFFF8F07000001000000FFFFFFFF8F070000000000000080000001000000FFFFFFFFFFFFFFFF000000004202000080070000460200000100000001000010040000000100000002FDFFFF8E000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000800700005D020000000F0000FD030000000000004602000080070000E60300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC500000001000000FFFF02001400434D756C746950616E654672616D65576E64457800010084A4000000BB0000006C0300004B01000000000000000000000200000000000000C60000000000000000000000000000000000000001000000C60000000000000000000000 + + + 59392 + File + + 2558 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000832303234313031359600000000000000010008323032343130313500000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 + + + + 59399 + Build + + 976 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000004001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000004002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA000000000000000000000000000000000000000000000000010000000100000096000000030020500000000008546172676574203196000000000000000100085461726765742031000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000004004E00000000000000000000000000000000010000000100000001807202000000000400530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000 + + + + 59400 + Debug + + 2373 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000003400000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000 + + + + 0 + 1920 + 1080 + + + + 1 + Debug + + -1 + -1 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F40000004F00000080070000DF000000 + + + 16 + 7408000066000000000F0000F6000000 + + + + 1005 + 1005 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000025030000 + + + 16 + 3C000000530000002C0100001E010000 + + + + 109 + 109 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000025030000 + + + 16 + 3C000000530000005801000093020000 + + + + 1465 + 1465 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590300007D070000CD030000 + + + 16 + 3C0000005300000004030000E3000000 + + + + 1466 + 1466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590300007D070000CD030000 + + + 16 + 3C0000005300000004030000E3000000 + + + + 1467 + 1467 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590300007D070000CD030000 + + + 16 + 3C0000005300000004030000E3000000 + + + + 1468 + 1468 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590300007D070000CD030000 + + + 16 + 3C0000005300000004030000E3000000 + + + + 1506 + 1506 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 3C000000530000002C0100001E010000 + + + + 1913 + 1913 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D070000C6000000 + + + 16 + 3C0000005300000004030000E3000000 + + + + 1935 + 1935 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + C7030000590300007D070000CD030000 + + + 16 + 3C000000530000002C0100001E010000 + + + + 1936 + 1936 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590300007D070000CD030000 + + + 16 + 3C000000530000002C0100001E010000 + + + + 1937 + 1937 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590300007D070000CD030000 + + + 16 + 3C000000530000002C0100001E010000 + + + + 1939 + 1939 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590300007D070000CD030000 + + + 16 + 3C0000005300000004030000E3000000 + + + + 1940 + 1940 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590300007D070000CD030000 + + + 16 + 3C0000005300000004030000E3000000 + + + + 1941 + 1941 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590300007D070000CD030000 + + + 16 + 3C0000005300000004030000E3000000 + + + + 1942 + 1942 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590300007D070000CD030000 + + + 16 + 3C0000005300000004030000E3000000 + + + + 195 + 195 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000025030000 + + + 16 + 3C000000530000005801000093020000 + + + + 196 + 196 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000025030000 + + + 16 + 3C000000530000005801000093020000 + + + + 197 + 197 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + 3C0000005300000004030000E3000000 + + + + 198 + 198 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 0000000042030000C0030000E6030000 + + + 16 + 3C0000005300000004030000E3000000 + + + + 199 + 199 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + 3C0000005300000004030000E3000000 + + + + 203 + 203 + 1 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + F40000006300000080070000DF000000 + + + 16 + 3C0000005300000004030000E3000000 + + + + 204 + 204 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D070000C6000000 + + + 16 + 3C0000005300000004030000E3000000 + + + + 221 + 221 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00000000000000000000000000000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 2506 + 2506 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 3C000000530000002C0100001E010000 + + + + 2507 + 2507 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590300007D070000CD030000 + + + 16 + 3C0000005300000004030000E3000000 + + + + 343 + 343 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D070000C6000000 + + + 16 + 3C0000005300000004030000E3000000 + + + + 346 + 346 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D070000C6000000 + + + 16 + 3C0000005300000004030000E3000000 + + + + 35141 + 35141 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D070000C6000000 + + + 16 + 3C000000530000002C0100001E010000 + + + + 35824 + 35824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D070000C6000000 + + + 16 + 3C0000005300000004030000E3000000 + + + + 35885 + 35885 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 3C000000530000002C0100001E010000 + + + + 35886 + 35886 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 3C000000530000002C0100001E010000 + + + + 35887 + 35887 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 3C000000530000002C0100001E010000 + + + + 35888 + 35888 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 3C000000530000002C0100001E010000 + + + + 35889 + 35889 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 3C000000530000002C0100001E010000 + + + + 35890 + 35890 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 3C000000530000002C0100001E010000 + + + + 35891 + 35891 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 3C000000530000002C0100001E010000 + + + + 35892 + 35892 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 3C000000530000002C0100001E010000 + + + + 35893 + 35893 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 3C000000530000002C0100001E010000 + + + + 35894 + 35894 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 3C000000530000002C0100001E010000 + + + + 35895 + 35895 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 3C000000530000002C0100001E010000 + + + + 35896 + 35896 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 3C000000530000002C0100001E010000 + + + + 35897 + 35897 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 3C000000530000002C0100001E010000 + + + + 35898 + 35898 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 3C000000530000002C0100001E010000 + + + + 35899 + 35899 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 3C000000530000002C0100001E010000 + + + + 35900 + 35900 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 3C000000530000002C0100001E010000 + + + + 35901 + 35901 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 3C000000530000002C0100001E010000 + + + + 35902 + 35902 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 3C000000530000002C0100001E010000 + + + + 35903 + 35903 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 3C000000530000002C0100001E010000 + + + + 35904 + 35904 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 3C000000530000002C0100001E010000 + + + + 35905 + 35905 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 3C000000530000002C0100001E010000 + + + + 38003 + 38003 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000025030000 + + + 16 + 3C000000530000005801000093020000 + + + + 38007 + 38007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + 3C0000005300000004030000E3000000 + + + + 436 + 436 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + 3C000000530000005801000093020000 + + + + 437 + 437 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590300007D070000CD030000 + + + 16 + 3C000000530000002C0100001E010000 + + + + 440 + 440 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590300007D070000CD030000 + + + 16 + 3C000000530000002C0100001E010000 + + + + 463 + 463 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + 3C000000530000005801000093020000 + + + + 466 + 466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + 3C000000530000005801000093020000 + + + + 470 + 470 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D070000C6000000 + + + 16 + 3C0000005300000004030000E3000000 + + + + 50000 + 50000 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 3C000000530000002C0100001E010000 + + + + 50001 + 50001 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 3C000000530000002C0100001E010000 + + + + 50002 + 50002 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 3C000000530000002C0100001E010000 + + + + 50003 + 50003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 3C000000530000002C0100001E010000 + + + + 50004 + 50004 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 3C000000530000002C0100001E010000 + + + + 50005 + 50005 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 3C000000530000002C0100001E010000 + + + + 50006 + 50006 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 3C000000530000002C0100001E010000 + + + + 50007 + 50007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 3C000000530000002C0100001E010000 + + + + 50008 + 50008 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 50009 + 50009 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 3C000000530000002C0100001E010000 + + + + 50010 + 50010 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 3C000000530000002C0100001E010000 + + + + 50011 + 50011 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 3C000000530000002C0100001E010000 + + + + 50012 + 50012 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 3C000000530000002C0100001E010000 + + + + 50013 + 50013 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 3C000000530000002C0100001E010000 + + + + 50014 + 50014 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 3C000000530000002C0100001E010000 + + + + 50015 + 50015 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 3C000000530000002C0100001E010000 + + + + 50016 + 50016 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 3C000000530000002C0100001E010000 + + + + 50017 + 50017 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 3C000000530000002C0100001E010000 + + + + 50018 + 50018 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 3C000000530000002C0100001E010000 + + + + 50019 + 50019 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 3C000000530000002C0100001E010000 + + + + 59392 + 59392 + 1 + 0 + 0 + 0 + 966 + 0 + 8192 + 0 + + 16 + 0000000000000000D10300001C000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59393 + 0 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00000000E603000080070000F9030000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59399 + 59399 + 0 + 0 + 0 + 0 + 476 + 0 + 8192 + 1 + + 16 + 000000001C000000E701000038000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59400 + 59400 + 1 + 0 + 0 + 0 + 612 + 0 + 8192 + 2 + + 16 + 000000001C0000006F02000038000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 824 + 824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590300007D070000CD030000 + + + 16 + 3C000000530000002C0100001E010000 + + + + 3311 + 000000000B000000000000000020000001000000FFFFFFFFFFFFFFFFF4000000DF00000080070000E3000000010000000100001004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E6500200000010000007408000066000000000F0000F6000000F40000004F00000080070000DF0000000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000029020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000200C000066000000100D000040020000A00400004F000000900500002902000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF00000004F000000F40000003E030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C4000000739400000180001000000100000080070000660000007008000055030000000000004F000000F00000003E0300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF04000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF000000003E030000800700004203000001000000010000100400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000001000000440B000059030000000F0000FD030000C40300004203000080070000E603000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF000000000000000001000000000000000100000001000000FFFFFFFFC003000042030000C4030000E603000001000000020000100400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF0000000029020000900500002D020000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF01000077940000018000800000000000008007000044020000100D0000D4020000000000002D02000090050000BD0200000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + + + 59392 + File + + 2763 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000001D48414C5F534D4255535F536C617665527843706C7443616C6C6261636B960000000000000008001D48414C5F534D4255535F536C617665527843706C7443616C6C6261636B197379363230785F6972715F68616E646C65725F746872656164044E4F4E4511677379363230785F6465766963655F7379144932435F4745545F4F574E5F4144445245535331144932435F4745545F4F574E5F41444452455353320C4932435F4F4152325F4F41321E48414C5F534D4255535F4D6173746572527843706C7443616C6C6261636B0000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 + + + + 59399 + Build + + 955 + 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000000002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050FFFFFFFF00960000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000 + + + + 59400 + Debug + + 2362 + 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000 + + + + 0 + 1920 + 1080 + + + + + + 1 + 0 + + 100 + 25 + + ..\UsrSrc\main.c + 0 + 1 + 7 + 1 + + 0 + + + ..\UsrSrc\charger\charger_module.c + 0 + 425 + 448 + 1 + + 0 + + + ..\UsrSrc\vox\vox_module.c + 0 + 815 + 834 + 1 + + 0 + + + ..\UsrSrc\userapp\userapp.c + 0 + 524 + 544 + 1 + + 0 + + + ..\UsrSrc\uart\uart.c + 0 + 476 + 493 + 1 + + 0 + + + ..\UsrSrc\adc\adc.c + 0 + 1 + 7 + 1 + + 0 + + + ..\UsrSrc\hall\hall.c + 46 + 64 + 75 + 1 + + 0 + + + ..\UsrSrc\timer\sys_tim.c + 2 + 149 + 175 + 1 + + 0 + + + ..\UsrSrc\led\led.c + 0 + 286 + 312 + 1 + + 0 + + + ..\UsrSrc\system\system.c + 0 + 62 + 79 + 1 + + 0 + + + ..\UsrInc\vox\vox_module.h + 36 + 41 + 60 + 1 + + 0 + + + ..\UsrInc\uart\uart.h + 13 + 22 + 44 + 1 + + 0 + + + ..\UsrSrc\key\key.c + 6 + 182 + 196 + 1 + + 0 + + + ..\UsrSrc\bat\bat.c + 32 + 438 + 441 + 1 + + 0 + + + E:\todaywork\20240325_tp3310\Both_Way_Comm_SY8833\zklxun_SY8833\UsrInc\inc\define.h + 1 + 4 + 30 + 1 + + 0 + + + ..\UsrSrc\pwm\pwm.c + 10 + 46 + 59 + 1 + + 0 + + + ..\UsrSrc\discharge\discharge_module.c + 0 + 131 + 150 + 1 + + 0 + + + ..\UsrSrc\InitVars.c + 53 + 13 + 30 + 1 + + 0 + + + ..\UsrSrc\i2c_simu\i2c_simu.c + 21 + 1 + 6 + 1 + + 0 + + + ..\UsrInc\inc\define.h + 2 + 115 + 136 + 1 + + 0 + + + ..\UsrInc\pmu\pmu.h + 12 + 433 + 448 + 1 + + 0 + + + ..\UsrSrc\pmu\pmu.c + 1 + 78 + 91 + 1 + + 0 + + + ..\UsrSrc\sleep\sleep.c + 46 + 227 + 239 + 1 + + 0 + + + ..\UsrInc\pwm\pwm.h + 0 + 23 + 40 + 1 + + 0 + + + ..\Src\startup\STARTUP.A51 + 6 + 121 + 140 + 1 + + 0 + + + ..\UsrInc\sleep\sleep.h + 3 + 6 + 19 + 1 + + 0 + + + + +
diff --git a/Project/SY8835_Demo.uvgui.GH.bak b/Project/SY8835_Demo.uvgui.GH.bak new file mode 100644 index 0000000..ba6c2fa --- /dev/null +++ b/Project/SY8835_Demo.uvgui.GH.bak @@ -0,0 +1,3682 @@ + + + + -6.1 + +
### uVision Project, (C) Keil Software
+ + + C:\Users\GH\Desktop\todaywork\20220818_tp3102_git\TP3102_Demo_20230329\Src\startup + + + + + + + 38003 + Registers + 115 115 + + + 346 + Code Coverage + 1010 660 + + + 204 + Performance Analyzer + 1670 + + + + + + 35141 + Event Statistics + + 200 50 700 + + + 1506 + Symbols + + 80 80 80 + + + 1936 + Watch 1 + + 200 133 133 + + + 1937 + Watch 2 + + 200 133 133 + + + 1935 + Call Stack + Locals + + 200 133 133 + + + 2506 + Trace Data + + 75 135 130 95 70 230 200 150 + + + 466 + Source Browser + 500 + 166 + + + + + + + + 0 + 0 + 0 + 50 + 16 + + + + + + + 44 + 2 + 3 + + -32000 + -32000 + + + -1 + -1 + + + 12 + -254 + 1680 + 1036 + + + + 0 + + 1099 + 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000800000000000000010000004E433A5C55736572735C47485C4465736B746F705C746F646179776F726B5C32303232303831385F7470333130325F6769745C5450333130325F44656D6F5F4F4B5C5573725372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF59433A5C55736572735C47485C4465736B746F705C746F646179776F726B5C32303232303831385F7470333130325F6769745C5450333130325F44656D6F5F4F4B5C5573725372635C757365726170705C757365726170702E630000000009757365726170702E6300000000FFDC7800FFFFFFFF60433A5C55736572735C47485C4465736B746F705C746F646179776F726B5C32303232303831385F7470333130325F6769745C5450333130325F44656D6F5F4F4B5C5573725372635C636861726765725C636861726765725F6D6F64756C652E630000000010636861726765725F6D6F64756C652E6300000000BECEA100FFFFFFFF58433A5C55736572735C47485C4465736B746F705C746F646179776F726B5C32303232303831385F7470333130325F6769745C5450333130325F44656D6F5F4F4B5C5372635C737461727475705C535441525455502E413531000000000B535441525455502E41353100000000F0A0A100FFFFFFFF54433A5C55736572735C47485C4465736B746F705C746F646179776F726B5C32303232303831385F7470333130325F6769745C5450333130325F44656D6F5F4F4B5C557372496E635C696E635C646566696E652E680000000008646566696E652E6800000000BCA8E100FFFFFFFF5B433A5C55736572735C47485C4465736B746F705C746F646179776F726B5C32303232303831385F7470333130325F6769745C5450333130325F44656D6F5F4F4B5C5573725372635C7761746368646F675C7761746368646F672E63000000000A7761746368646F672E63000000009CC1B600FFFFFFFF57433A5C55736572735C47485C4465736B746F705C746F646179776F726B5C32303232303831385F7470333130325F6769745C5450333130325F44656D6F5F4F4B5C5573725372635C74696D65725C7379735F74696D2E6300000000097379735F74696D2E6300000000F7B88600FFFFFFFF5B433A5C55736572735C47485C4465736B746F705C746F646179776F726B5C32303232303831385F7470333130325F6769745C5450333130325F44656D6F5F4F4B5C5573725372635C766F785F636F6D6D5C564F585F434F4D4D2E43000000000A564F585F434F4D4D2E4300000000D9ADC200FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000F4000000660000008007000061020000 + + + + 0 + Build + + -1 + -1 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F40000004F00000090050000DF000000 + + + 16 + F40000006600000090050000F6000000 + + + + 1005 + 1005 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000031020000 + + + 16 + 70000000870000006001000052010000 + + + + 109 + 109 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000031020000 + + + 16 + 70000000870000008C010000C7020000 + + + + 1465 + 1465 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000006A0000007D07000007020000 + + + 16 + 63000000D6010000E307000006040000 + + + + 1466 + 1466 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 030000006A0000007D07000007020000 + + + 16 + B40300001702000070070000E2030000 + + + + 1467 + 1467 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 030000006A0000007D07000007020000 + + + 16 + B40300001702000070070000E2030000 + + + + 1468 + 1468 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 030000006A0000007D07000007020000 + + + 16 + B40300001702000070070000E2030000 + + + + 1506 + 1506 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 70000000870000006001000052010000 + + + + 1913 + 1913 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + 70000000870000003803000017010000 + + + + 1935 + 1935 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000006A0000007D07000007020000 + + + 16 + 63000000D6010000E307000006040000 + + + + 1936 + 1936 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 030000006A0000007D07000007020000 + + + 16 + B40300001702000070070000E2030000 + + + + 1937 + 1937 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 030000006A0000007D07000007020000 + + + 16 + B40300001702000070070000E2030000 + + + + 1939 + 1939 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 030000006A0000007D07000007020000 + + + 16 + B40300001702000070070000E2030000 + + + + 1940 + 1940 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 030000006A0000007D07000007020000 + + + 16 + B40300001702000070070000E2030000 + + + + 1941 + 1941 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 030000006A0000007D07000007020000 + + + 16 + B40300001702000070070000E2030000 + + + + 1942 + 1942 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 030000006A0000007D07000007020000 + + + 16 + B40300001702000070070000E2030000 + + + + 195 + 195 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000031020000 + + + 16 + 70000000870000008C010000C7020000 + + + + 196 + 196 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000031020000 + + + 16 + 70000000870000008C010000C7020000 + + + + 197 + 197 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 000000006202000080070000E6030000 + + + 16 + 670700009B020000E70E0000FF030000 + + + + 198 + 198 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0000000053000000800700004A020000 + + + 16 + 63000000D6010000E307000006040000 + + + + 199 + 199 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 03000000650200007D070000CD030000 + + + 16 + 670700009B020000E70E0000FF030000 + + + + 203 + 203 + 0 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + 70000000870000003803000017010000 + + + + 204 + 204 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + 70000000870000003803000017010000 + + + + 221 + 221 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00000000000000000000000000000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 2506 + 2506 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 2507 + 2507 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 030000006A0000007D07000007020000 + + + 16 + B40300001702000070070000E2030000 + + + + 343 + 343 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + 70000000870000003803000017010000 + + + + 346 + 346 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + 70000000870000003803000017010000 + + + + 35141 + 35141 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + 22000000390000001201000004010000 + + + + 35824 + 35824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + 70000000870000003803000017010000 + + + + 35885 + 35885 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 70000000870000006001000052010000 + + + + 35886 + 35886 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 35887 + 35887 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 35888 + 35888 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 35889 + 35889 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 35890 + 35890 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 35891 + 35891 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 70000000870000006001000052010000 + + + + 35892 + 35892 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 70000000870000006001000052010000 + + + + 35893 + 35893 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 70000000870000006001000052010000 + + + + 35894 + 35894 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 70000000870000006001000052010000 + + + + 35895 + 35895 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 70000000870000006001000052010000 + + + + 35896 + 35896 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 70000000870000006001000052010000 + + + + 35897 + 35897 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 35898 + 35898 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 70000000870000006001000052010000 + + + + 35899 + 35899 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 35900 + 35900 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 70000000870000006001000052010000 + + + + 35901 + 35901 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 35902 + 35902 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 70000000870000006001000052010000 + + + + 35903 + 35903 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 70000000870000006001000052010000 + + + + 35904 + 35904 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 70000000870000006001000052010000 + + + + 35905 + 35905 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 38003 + 38003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000031020000 + + + 16 + 70000000870000008C010000C7020000 + + + + 38007 + 38007 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 03000000650200007D070000CD030000 + + + 16 + D1FFFFFF1F03000051070000FB030000 + + + + 436 + 436 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 03000000650200007D070000CD030000 + + + 16 + 670700009B020000E70E0000FF030000 + + + + 437 + 437 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 030000006A0000007D07000007020000 + + + 16 + B40300001702000070070000E2030000 + + + + 440 + 440 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 030000006A0000007D07000007020000 + + + 16 + B40300001702000070070000E2030000 + + + + 463 + 463 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 03000000650200007D070000CD030000 + + + 16 + D1FFFFFF1F03000051070000FB030000 + + + + 466 + 466 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 03000000650200007D070000CD030000 + + + 16 + D1FFFFFF1F03000051070000FB030000 + + + + 470 + 470 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + 2200000039000000EA020000C9000000 + + + + 50000 + 50000 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 50001 + 50001 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 70000000870000006001000052010000 + + + + 50002 + 50002 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 50003 + 50003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 50004 + 50004 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 50005 + 50005 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 50006 + 50006 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 50007 + 50007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 50008 + 50008 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 50009 + 50009 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 70000000870000006001000052010000 + + + + 50010 + 50010 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 70000000870000006001000052010000 + + + + 50011 + 50011 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 70000000870000006001000052010000 + + + + 50012 + 50012 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 50013 + 50013 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 70000000870000006001000052010000 + + + + 50014 + 50014 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 50015 + 50015 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 50016 + 50016 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 50017 + 50017 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 50018 + 50018 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 70000000870000006001000052010000 + + + + 50019 + 50019 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 70000000870000006001000052010000 + + + + 59392 + 59392 + 1 + 0 + 0 + 0 + 966 + 0 + 8192 + 0 + + 16 + 0000000000000000D10300001C000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59393 + 0 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00000000E603000080070000F9030000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59399 + 59399 + 1 + 0 + 0 + 0 + 476 + 0 + 8192 + 1 + + 16 + 000000001C000000E701000038000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59400 + 59400 + 0 + 0 + 0 + 0 + 612 + 0 + 8192 + 2 + + 16 + 00000000380000006F02000054000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 824 + 824 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 030000006A0000007D07000007020000 + + + 16 + B40300001702000070070000E2030000 + + + + 3312 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFF4000000DF00000090050000E3000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000F40000006600000090050000F6000000F40000004F00000090050000DF0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000029020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A0040000660000009005000040020000A00400004F000000900500002902000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF00000004F000000F40000004A020000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000F000000061020000000000004F000000F00000004A0200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF000000004F000000800700005300000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000000000002E01000080070000FB020000000000005300000080070000E402000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000019020000CC020000BD02000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF000000004A020000800700004E0200000100000001000010040000000100000076FEFFFF02020000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000000000006502000080070000FD030000000000004E02000080070000E60300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + + + 59392 + File + + 2537 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020000001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 + + + + 59399 + Build + + 976 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000004002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA000000000000000000000000000000000000000000000000010000000100000096000000030020500000000008546172676574203196000000000000000100085461726765742031000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000004004E00000000000000000000000000000000010000000100000001807202000000000400530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000 + + + + 59400 + Debug + + 2373 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000003400000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000 + + + + 0 + 1920 + 1080 + + + + 1 + Debug + + -1 + -1 + 1 + 1 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 000000004F00000078000000E6030000 + + + 16 + 63000000D6010000E307000006040000 + + + + 1005 + 1005 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED000000CD030000 + + + 16 + 22000000390000001201000004010000 + + + + 109 + 109 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000099010000 + + + 16 + 22000000390000003E01000079020000 + + + + 1465 + 1465 + 1 + 1 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000006600000075000000CD030000 + + + 16 + 63000000D6010000E307000006040000 + + + + 1466 + 1466 + 0 + 1 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + C7030000320200007D070000CD030000 + + + 16 + B40300001702000070070000E2030000 + + + + 1467 + 1467 + 0 + 1 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + C7030000320200007D070000CD030000 + + + 16 + B40300001702000070070000E2030000 + + + + 1468 + 1468 + 0 + 1 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + C7030000320200007D070000CD030000 + + + 16 + B40300001702000070070000E2030000 + + + + 1506 + 1506 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 1913 + 1913 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D07000066000000 + + + 16 + 2200000039000000EA020000C9000000 + + + + 1935 + 1935 + 1 + 1 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000006600000075000000CD030000 + + + 16 + 63000000D6010000E307000006040000 + + + + 1936 + 1936 + 1 + 1 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + C7030000320200007D070000CD030000 + + + 16 + B40300001702000070070000E2030000 + + + + 1937 + 1937 + 0 + 1 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + C7030000320200007D070000CD030000 + + + 16 + B40300001702000070070000E2030000 + + + + 1939 + 1939 + 0 + 1 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + C7030000320200007D070000CD030000 + + + 16 + B40300001702000070070000E2030000 + + + + 1940 + 1940 + 0 + 1 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + C7030000320200007D070000CD030000 + + + 16 + B40300001702000070070000E2030000 + + + + 1941 + 1941 + 0 + 1 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + C7030000320200007D070000CD030000 + + + 16 + B40300001702000070070000E2030000 + + + + 1942 + 1942 + 0 + 1 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + C7030000320200007D070000CD030000 + + + 16 + B40300001702000070070000E2030000 + + + + 195 + 195 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000099010000 + + + 16 + 22000000390000003E01000079020000 + + + + 196 + 196 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000099010000 + + + 16 + 22000000390000003E01000079020000 + + + + 197 + 197 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + 2200000039000000EA020000C9000000 + + + + 198 + 198 + 1 + 1 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000006600000075000000CD030000 + + + 16 + 63000000D6010000E307000006040000 + + + + 199 + 199 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + 2200000039000000EA020000C9000000 + + + + 203 + 203 + 1 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + F4000000630000008007000074000000 + + + 16 + 2200000039000000EA020000C9000000 + + + + 204 + 204 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D07000066000000 + + + 16 + 2200000039000000EA020000C9000000 + + + + 221 + 221 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00000000000000000000000000000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 2506 + 2506 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 2507 + 2507 + 0 + 1 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + C7030000320200007D070000CD030000 + + + 16 + B40300001702000070070000E2030000 + + + + 343 + 343 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D07000066000000 + + + 16 + 2200000039000000EA020000C9000000 + + + + 346 + 346 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D07000066000000 + + + 16 + 2200000039000000EA020000C9000000 + + + + 35141 + 35141 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D07000066000000 + + + 16 + 22000000390000001201000004010000 + + + + 35824 + 35824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D07000066000000 + + + 16 + 2200000039000000EA020000C9000000 + + + + 35885 + 35885 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 35886 + 35886 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 35887 + 35887 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 35888 + 35888 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 35889 + 35889 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 35890 + 35890 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 35891 + 35891 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 35892 + 35892 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 35893 + 35893 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 35894 + 35894 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 35895 + 35895 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 35896 + 35896 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 35897 + 35897 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 35898 + 35898 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 35899 + 35899 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 35900 + 35900 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 35901 + 35901 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 35902 + 35902 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 35903 + 35903 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 35904 + 35904 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 35905 + 35905 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 38003 + 38003 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED000000CD030000 + + + 16 + 22000000390000003E01000079020000 + + + + 38007 + 38007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + 2200000039000000EA020000C9000000 + + + + 436 + 436 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + 22000000390000003E01000079020000 + + + + 437 + 437 + 0 + 1 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + C7030000320200007D070000CD030000 + + + 16 + B40300001702000070070000E2030000 + + + + 440 + 440 + 0 + 1 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + C7030000320200007D070000CD030000 + + + 16 + B40300001702000070070000E2030000 + + + + 463 + 463 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + 22000000390000003E01000079020000 + + + + 466 + 466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + 22000000390000003E01000079020000 + + + + 470 + 470 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D07000066000000 + + + 16 + 2200000039000000EA020000C9000000 + + + + 50000 + 50000 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 50001 + 50001 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 50002 + 50002 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 50003 + 50003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 50004 + 50004 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 50005 + 50005 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 50006 + 50006 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 50007 + 50007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 50008 + 50008 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 50009 + 50009 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 50010 + 50010 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 50011 + 50011 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 50012 + 50012 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 50013 + 50013 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 50014 + 50014 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 50015 + 50015 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 50016 + 50016 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 50017 + 50017 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 50018 + 50018 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 50019 + 50019 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + 22000000390000001201000004010000 + + + + 59392 + 59392 + 1 + 0 + 0 + 0 + 966 + 0 + 8192 + 0 + + 16 + 0000000000000000D10300001C000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59393 + 0 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00000000E603000080070000F9030000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59399 + 59399 + 0 + 0 + 0 + 0 + 476 + 0 + 8192 + 1 + + 16 + 000000001C000000E701000038000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59400 + 59400 + 1 + 0 + 0 + 0 + 612 + 0 + 8192 + 2 + + 16 + 000000001C0000006F02000038000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 824 + 824 + 0 + 1 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + C7030000320200007D070000CD030000 + + + 16 + B40300001702000070070000E2030000 + + + + 2879 + 0000000008000000000000000020000001000000FFFFFFFFFFFFFFFFF4000000740000008007000078000000010000000100001004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000001000000F400000066000000800700008B000000F40000004F00000080070000740000000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000029020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A0040000660000009005000040020000A00400004F000000900500002902000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF00000004F000000F4000000E60300000100000002000010040000000100000000000000000000000000000000000000000000000100000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000F0000000C9010000000000004F000000F0000000E60300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF040000000000000002000000000000000000000002000000FFFFFFFFFCFFFFFF4F00000000000000E6030000000000000200000004000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000029020000900500002D020000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000000000000000000004402000090050000D4020000000000002D02000090050000BD0200000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC500000001000000FFFF02001200434D756C746950616E654672616D65576E640001009463000000D6010000E30700000604000001000000FFFFFFFF0200000000000000FFFFFFFF03000000C6000000B90500008F0700000180002000000100000063000000D6010000E307000006040000000000004F00000078000000E603000000000000404100560300000007436F6D6D616E6401000000C600000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF1343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC60000000000000000000000 + + + 59392 + File + + 2537 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 + + + + 59399 + Build + + 955 + 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000000002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050FFFFFFFF00960000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000 + + + + 59400 + Debug + + 2362 + 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000004002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000003400000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000 + + + + 0 + 1920 + 1080 + + + + + + 1 + 0 + + 100 + 0 + + ..\UsrSrc\main.c + 0 + 52 + 57 + 1 + + 0 + + + ..\UsrSrc\userapp\userapp.c + 8 + 380 + 416 + 1 + + 0 + + + ..\UsrSrc\charger\charger_module.c + 2 + 140 + 152 + 1 + + 0 + + + ..\Src\startup\STARTUP.A51 + 0 + 118 + 126 + 1 + + 0 + + + ..\UsrInc\inc\define.h + 1 + 43 + 44 + 1 + + 0 + + + ..\UsrSrc\watchdog\watchdog.c + 0 + 39 + 95 + 1 + + 0 + + + ..\UsrSrc\timer\sys_tim.c + 0 + 97 + 105 + 1 + + 0 + + + ..\UsrSrc\vox_comm\vox_comm.c + 50 + 455 + 471 + 1 + + 0 + + + + +
diff --git a/Project/SY8835_Demo.uvopt b/Project/SY8835_Demo.uvopt new file mode 100644 index 0000000..babe443 --- /dev/null +++ b/Project/SY8835_Demo.uvopt @@ -0,0 +1,509 @@ + + + + 1.0 + +
### uVision Project, (C) Keil Software
+ + + *.c + *.s*; *.src; *.a* + *.obj; *.o + *.lib + *.txt; *.h; *.inc + *.plm + *.cpp + 0 + + + + 0 + 0 + + + + Target 1 + 0x0 + MCS-51 + + 12000000 + + 1 + 1 + 1 + 0 + 0 + + + 0 + 65535 + 0 + 0 + 0 + + + 120 + 65 + 8 + .\Listings\ + + + 1 + 1 + 1 + 0 + 1 + 1 + 0 + 1 + 1 + 0 + 0 + 0 + + + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + + + 1 + 0 + 1 + + 255 + + + 0 + Data Sheet + DATASHTS\CAST\CAST_R8051XC.PDF + + + + 1 + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 1 + 1 + 1 + 0 + 0 + 1 + 0 + 0 + 0 + + + + + + + + + + + BIN\MON51.DLL + + + + 0 + DLGDC51 + (94=-1,-1,-1,-1,0)(80=-1,-1,-1,-1,0)(81=-1,-1,-1,-1,0)(82=-1,-1,-1,-1,0)(83=-1,-1,-1,-1,0)(84=-1,-1,-1,-1,0)(1201=-1,-1,-1,-1,0)(90=-1,-1,-1,-1,0)(91=-1,-1,-1,-1,0)(5045=-1,-1,-1,-1,0)(5046=-1,-1,-1,-1,0)(5031=-1,-1,-1,-1,0)(104=-1,-1,-1,-1,0)(5015=-1,-1,-1,-1,0)(5160=-1,-1,-1,-1,0)(5057=-1,-1,-1,-1,0)(5166=-1,-1,-1,-1,0)(5164=-1,-1,-1,-1,0)(5165=-1,-1,-1,-1,0) + + + 0 + SY8831 + -S14 -B921600 -O1799 + + + 0 + DLGTC51 + + + + 0 + TP3102 + -S14 -B921600 -O1799 + + + + + + 0 + 1 + n_ADC_Plus,0x0A + + + 1 + 1 + n_Vbat_Data,0x0A + + + 2 + 1 + F_sys_tim_1s + + + 3 + 1 + Protect_Type_Flg + + + 4 + 1 + Decnt_SleepDelay + + + + + 1 + 0 + X:0 + 0 + + + + 0 + + + 0 + 1 + 1 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + + + + 0 + 0 + 0 + + + + + + + + + + + + + Startup + 1 + 0 + 0 + 0 + + 1 + 1 + 2 + 0 + 0 + 0 + ..\Src\startup\STARTUP.A51 + STARTUP.A51 + 0 + 0 + + + + + UsrSrc + 1 + 0 + 0 + 0 + + 2 + 2 + 1 + 0 + 0 + 0 + ..\UsrSrc\main.c + main.c + 0 + 0 + + + 2 + 3 + 1 + 0 + 0 + 0 + ..\UsrSrc\adc\adc.c + adc.c + 0 + 0 + + + 2 + 4 + 1 + 0 + 0 + 0 + ..\UsrSrc\charger\charger_module.c + charger_module.c + 0 + 0 + + + 2 + 5 + 1 + 0 + 0 + 0 + ..\UsrSrc\discharge\discharge_module.c + discharge_module.c + 0 + 0 + + + 2 + 6 + 1 + 0 + 0 + 0 + ..\UsrSrc\gpio\gpio.c + gpio.c + 0 + 0 + + + 2 + 7 + 1 + 0 + 0 + 0 + ..\UsrSrc\hall\hall.c + hall.c + 0 + 0 + + + 2 + 8 + 1 + 0 + 0 + 0 + ..\UsrSrc\key\key.c + key.c + 0 + 0 + + + 2 + 9 + 1 + 0 + 0 + 0 + ..\UsrSrc\led\led.c + led.c + 0 + 0 + + + 2 + 10 + 1 + 0 + 0 + 0 + ..\UsrSrc\sleep\sleep.c + sleep.c + 0 + 0 + + + 2 + 11 + 1 + 0 + 0 + 0 + ..\UsrSrc\system\system.c + system.c + 0 + 0 + + + 2 + 12 + 1 + 0 + 0 + 0 + ..\UsrSrc\uart\uart.c + uart.c + 0 + 0 + + + 2 + 13 + 1 + 0 + 0 + 0 + ..\UsrSrc\userapp\userapp.c + userapp.c + 0 + 0 + + + 2 + 14 + 1 + 0 + 0 + 0 + ..\UsrSrc\vox\vox_module.c + vox_module.c + 0 + 0 + + + 2 + 15 + 1 + 0 + 0 + 0 + ..\UsrSrc\watchdog\watchdog.c + watchdog.c + 0 + 0 + + + 2 + 16 + 1 + 0 + 0 + 0 + ..\UsrSrc\bat\bat.c + bat.c + 0 + 0 + + + 2 + 17 + 1 + 0 + 0 + 0 + ..\UsrSrc\timer\sys_tim.c + sys_tim.c + 0 + 0 + + + 2 + 18 + 1 + 0 + 0 + 0 + ..\UsrSrc\pwm\pwm.c + pwm.c + 0 + 0 + + + 2 + 19 + 1 + 0 + 0 + 0 + ..\UsrSrc\InitVars.c + InitVars.c + 0 + 0 + + + 2 + 20 + 1 + 0 + 0 + 0 + ..\UsrSrc\i2c_simu\i2c_simu.c + i2c_simu.c + 0 + 0 + + + 2 + 21 + 1 + 0 + 0 + 0 + ..\UsrSrc\pmu\pmu.c + pmu.c + 0 + 0 + + + 2 + 22 + 1 + 0 + 0 + 0 + ..\UsrSrc\user\user.c + user.c + 0 + 0 + + + +
diff --git a/Project/SY8835_Demo.uvproj b/Project/SY8835_Demo.uvproj new file mode 100644 index 0000000..77d2c52 --- /dev/null +++ b/Project/SY8835_Demo.uvproj @@ -0,0 +1,515 @@ + + + + 1.1 + +
### uVision Project, (C) Keil Software
+ + + + Target 1 + 0x0 + MCS-51 + 0 + + + R8051XC + CAST, Inc. + IRAM(0-0xFF) CLOCK(24000000) MOD517DP MDU_R515 + + "LIB\STARTUP.A51" ("Standard 8051 Startup Code") + + 4129 + REG51XC.H + + + + + + + + + + + 0 + 0 + + + + Evatronix\ + Evatronix\ + + 0 + 0 + 0 + 0 + 1 + + .\Objects\ + mcu + 1 + 0 + 1 + 1 + 1 + .\Listings\ + 0 + 0 + 0 + + 0 + 0 + + + 0 + 0 + 0 + 0 + + + 0 + 0 + + + 0 + 0 + 0 + 0 + + + 1 + 0 + .\..\Tools\HEXBIN.bat .\..\Tools\hex2bin_TP.exe .\..\Tools\bin_crc.exe mcu \Objects\ + .\..\Tools\hex2bin_TP.exe .\Objects\mcu.hex .\Objects\bin.bin 16 0 + 0 + 0 + 0 + 0 + + 0 + + + + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 3 + + + 1 + 65535 + + + S8051.DLL + -PMW -DPC -BSE + DCore51.DLL + -pR8051XC -o38081BDBFFF + S8051.DLL + + TCore51.DLL + -pR8051XC + + + + 0 + 0 + 0 + 0 + 16 + + + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + + + 0 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 1 + 1 + + 0 + 0 + + + + + + + + + + + + + + BIN\MON51.DLL + + + + + 0 + 0 + 0 + 0 + 0 + -1 + + 0 + + "" () + + + + + 0 + + + + 2 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 0 + 0x0 + 0xffff + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x400 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x100 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + + + 0 + 0 + 1 + 0 + 1 + 3 + 8 + 2 + 0 + 1 + 0 + 0 + + + + + ..\UsrInc\adc;..\UsrInc\charger;..\UsrInc\discharge;..\UsrInc\gpio;..\UsrInc\hall;..\UsrInc\i2c_simu;..\UsrInc\inc;..\UsrInc\key;..\UsrInc\led;..\UsrInc\mtp;..\UsrInc\pwm;..\UsrInc\sleep;..\UsrInc\system;..\UsrInc\uart;..\UsrInc\userapp;..\UsrInc\vox;..\UsrInc\vox_comm;..\UsrInc\watchdog;..\UsrInc\bat;..\UsrInc\timer;..\UsrInc\pmu;..\UsrInc\user + + + + 0 + 1 + 0 + 0 + + + + + + + + + 0 + 0 + 1 + 0 + 2 + 1 + + + + + + + + + + + + 0X0000-0X03FF + + + + + + + ?CO?INITVARS(0x3FFD) + + + + + + + + + + Startup + + + STARTUP.A51 + 2 + ..\Src\startup\STARTUP.A51 + + + + + UsrSrc + + + main.c + 1 + ..\UsrSrc\main.c + + + adc.c + 1 + ..\UsrSrc\adc\adc.c + + + charger_module.c + 1 + ..\UsrSrc\charger\charger_module.c + + + discharge_module.c + 1 + ..\UsrSrc\discharge\discharge_module.c + + + gpio.c + 1 + ..\UsrSrc\gpio\gpio.c + + + hall.c + 1 + ..\UsrSrc\hall\hall.c + + + key.c + 1 + ..\UsrSrc\key\key.c + + + led.c + 1 + ..\UsrSrc\led\led.c + + + sleep.c + 1 + ..\UsrSrc\sleep\sleep.c + + + system.c + 1 + ..\UsrSrc\system\system.c + + + uart.c + 1 + ..\UsrSrc\uart\uart.c + + + userapp.c + 1 + ..\UsrSrc\userapp\userapp.c + + + vox_module.c + 1 + ..\UsrSrc\vox\vox_module.c + + + watchdog.c + 1 + ..\UsrSrc\watchdog\watchdog.c + + + bat.c + 1 + ..\UsrSrc\bat\bat.c + + + sys_tim.c + 1 + ..\UsrSrc\timer\sys_tim.c + + + pwm.c + 1 + ..\UsrSrc\pwm\pwm.c + + + InitVars.c + 1 + ..\UsrSrc\InitVars.c + + + i2c_simu.c + 1 + ..\UsrSrc\i2c_simu\i2c_simu.c + + + pmu.c + 1 + ..\UsrSrc\pmu\pmu.c + + + user.c + 1 + ..\UsrSrc\user\user.c + + + + + + + + + + + <Project Info> + + + + + + 0 + 1 + + + + +
diff --git a/Src/startup/STARTUP.A51 b/Src/startup/STARTUP.A51 new file mode 100644 index 0000000..9926e42 --- /dev/null +++ b/Src/startup/STARTUP.A51 @@ -0,0 +1,210 @@ +$NOMOD51 +;------------------------------------------------------------------------------ +; This file is part of the C51 Compiler package +; Copyright (c) 1988-2005 Keil Elektronik GmbH and Keil Software, Inc. +; Version 8.01 +; +; *** <<< Use Configuration Wizard in Context Menu >>> *** +;------------------------------------------------------------------------------ +; STARTUP.A51: This code is executed after processor reset. +; +; To translate this file use A51 with the following invocation: +; +; A51 STARTUP.A51 +; +; To link the modified STARTUP.OBJ file to your application use the following +; Lx51 invocation: +; +; Lx51 your object file list, STARTUP.OBJ controls +; +;------------------------------------------------------------------------------ +; +; User-defined Power-On Initialization of Memory +; +; With the following EQU statements the initialization of memory +; at processor reset can be defined: +; +; IDATALEN: IDATA memory size <0x0-0x100> +; Note: The absolute start-address of IDATA memory is always 0 +; The IDATA space overlaps physically the DATA and BIT areas. +IDATALEN EQU 100H +; +; XDATASTART: XDATA memory start address <0x0-0xFFFF> +; The absolute start address of XDATA memory +XDATASTART EQU 0 +; +; XDATALEN: XDATA memory size <0x0-0xFFFF> +; The length of XDATA memory in bytes. +XDATALEN EQU 0;300H;TP3315 +; +; PDATASTART: PDATA memory start address <0x0-0xFFFF> +; The absolute start address of PDATA memory +PDATASTART EQU 0H +; +; PDATALEN: PDATA memory size <0x0-0xFF> +; The length of PDATA memory in bytes. +PDATALEN EQU 0H +; +; +;------------------------------------------------------------------------------ +; +; Reentrant Stack Initialization +; +; The following EQU statements define the stack pointer for reentrant +; functions and initialized it: +; +; Stack Space for reentrant functions in the SMALL model. +; IBPSTACK: Enable SMALL model reentrant stack +; Stack space for reentrant functions in the SMALL model. +IBPSTACK EQU 0 ; set to 1 if small reentrant is used. +; IBPSTACKTOP: End address of SMALL model stack <0x0-0xFF> +; Set the top of the stack to the highest location. +IBPSTACKTOP EQU 0xFF +1 ; default 0FFH+1 +; +; +; Stack Space for reentrant functions in the LARGE model. +; XBPSTACK: Enable LARGE model reentrant stack +; Stack space for reentrant functions in the LARGE model. +XBPSTACK EQU 0 ; set to 1 if large reentrant is used. +; XBPSTACKTOP: End address of LARGE model stack <0x0-0xFFFF> +; Set the top of the stack to the highest location. +XBPSTACKTOP EQU 0xFFFF +1 ; default 0FFFFH+1 +; +; +; Stack Space for reentrant functions in the COMPACT model. +; PBPSTACK: Enable COMPACT model reentrant stack +; Stack space for reentrant functions in the COMPACT model. +PBPSTACK EQU 0 ; set to 1 if compact reentrant is used. +; +; PBPSTACKTOP: End address of COMPACT model stack <0x0-0xFFFF> +; Set the top of the stack to the highest location. +PBPSTACKTOP EQU 0xFF +1 ; default 0FFH+1 +; +; +;------------------------------------------------------------------------------ +; +; Memory Page for Using the Compact Model with 64 KByte xdata RAM +; Compact Model Page Definition +; +; Define the XDATA page used for PDATA variables. +; PPAGE must conform with the PPAGE set in the linker invocation. +; +; Enable pdata memory page initalization +PPAGEENABLE EQU 0 ; set to 1 if pdata object are used. +; +; PPAGE number <0x0-0xFF> +; uppermost 256-byte address of the page used for PDATA variables. +PPAGE EQU 0 +; +; SFR address which supplies uppermost address byte <0x0-0xFF> +; most 8051 variants use P2 as uppermost address byte +PPAGE_SFR DATA 0A0H +; +; +;------------------------------------------------------------------------------ + +; Standard SFR Symbols +ACC DATA 0E0H +B DATA 0F0H +SP DATA 81H +DPL DATA 82H +DPH DATA 83H + + +CKCON DATA 8EH;SYD + + + NAME ?C_STARTUP + + +?C_C51STARTUP SEGMENT CODE +?STACK SEGMENT IDATA + + RSEG ?STACK + DS 1 + + EXTRN CODE (?C_START) + PUBLIC ?C_STARTUP + + CSEG AT 0 +?C_STARTUP: LJMP STARTUP1 + + RSEG ?C_C51STARTUP + +STARTUP1: + ;MOV CLKPRE,#0;SYD + MOV 0xFE,#0x72;TP3315 + MOV 0xFF,#0x00;TP3315 + MOV CKCON,#0;SYD +IF 0 +IF IDATALEN <> 0 + + ;MOV CLKPRE,#0;SYD + ;MOV CKCON,#0;SYD + + MOV R0,#IDATALEN - 1 + CLR A +IDATALOOP: MOV @R0,A + DJNZ R0,IDATALOOP +ENDIF +ENDIF +IF XDATALEN <> 0 + MOV DPTR,#XDATASTART + MOV R7,#LOW (XDATALEN) + IF (LOW (XDATALEN)) <> 0 + MOV R6,#(HIGH (XDATALEN)) +1 + ELSE + MOV R6,#HIGH (XDATALEN) + ENDIF + CLR A +XDATALOOP: MOVX @DPTR,A + INC DPTR + DJNZ R7,XDATALOOP + DJNZ R6,XDATALOOP +ENDIF + +IF PPAGEENABLE <> 0 + MOV PPAGE_SFR,#PPAGE +ENDIF + +IF PDATALEN <> 0 + MOV R0,#LOW (PDATASTART) + MOV R7,#LOW (PDATALEN) + CLR A +PDATALOOP: MOVX @R0,A + INC R0 + DJNZ R7,PDATALOOP +ENDIF + +IF IBPSTACK <> 0 +EXTRN DATA (?C_IBP) + + MOV ?C_IBP,#LOW IBPSTACKTOP +ENDIF + +IF XBPSTACK <> 0 +EXTRN DATA (?C_XBP) + + MOV ?C_XBP,#HIGH XBPSTACKTOP + MOV ?C_XBP+1,#LOW XBPSTACKTOP +ENDIF + +IF PBPSTACK <> 0 +EXTRN DATA (?C_PBP) + MOV ?C_PBP,#LOW PBPSTACKTOP +ENDIF + + MOV SP,#?STACK-1 + +; This code is required if you use L51_BANK.A51 with Banking Mode 4 +; Code Banking +; Select Bank 0 for L51_BANK.A51 Mode 4 +#if 0 +; Initialize bank mechanism to code bank 0 when using L51_BANK.A51 with Banking Mode 4. +EXTRN CODE (?B_SWITCH0) + CALL ?B_SWITCH0 ; init bank mechanism to code bank 0 +#endif +; + LJMP ?C_START + + END diff --git a/Tools/HEXBIN.bat b/Tools/HEXBIN.bat new file mode 100644 index 0000000..64c863e --- /dev/null +++ b/Tools/HEXBIN.bat @@ -0,0 +1,72 @@ +:: @File Name: HEXBIN.bat +:: @Version : 1.0 +:: @Author : Alex-XU +:: @Creat Date : 2023-03-30 +:: @Brief : +:: 在keil中,生成hex、bin文件到 Out 文件夹中. +:: 复制本文件到keil工程文件所在目录下(/Project目录下) +:: 在keil 魔法棒USER里填写 +:: .\Out.bat $K !P @P +:: $K hextobin转换工具位置 !P 工程名 @P 工程目录 +:: .\HEXBIN.bat .\Objects\hex2bin_TP.exe mcu \Objects\ + +::关闭显示 +@echo off +::获取时间 +set year=%date:~0,4% +set month=%date:~5,2% +set day=%date:~8,2% +set hour=%time:~0,2% +set min=%time:~3,2% +set sec=%time:~6,2% +::创建输出文件夹 Out +if exist .\..\Out ( + echo Out file exist +) else ( + mkdir .\..\Out +) + +::设置hex2bin_TP.exe位置 ,\Objects\hex2bin_TP.exe +set exe_location=%1 +::获取工程名 mcu.hex +set project_name=%3 +::设置.hex文件所在目录路径\Objects\ +set crc_path=%2 +::设置.hex文件所在目录路径\Objects\ +set obj_path=%4 +::设置输出后的文件名 +set output_nameTmp=SY8835_EVB_%project_name%_%date:~0,4%_%date:~5,2%_%date:~8,2%_%time:~0,2%%time:~3,2%%time:~6,2% +::如果hour小于10,会有空格,下面这句话可以除去字符串中的空格,并用0代替。 +set output_name=%output_nameTmp: =0% + +::将bin文件生成到HEXBIN文件夹 >nul屏蔽成功命令 .\Objects\hex2bin_TP.exe .\Objects\mcu.hex .\Objects\bin.bin 3 0 +%exe_location% .%obj_path%%project_name%.hex .%obj_path%%output_name%.bin 16 0 >nul +::将hex文件重命名 +ren .%obj_path%%project_name%.hex %output_name%.hex >nul + +ECHO Add CRC16 At the end of the .bin file +ECHO ------------------------------------- + +::SET SREC_PATH=D:\Keil_v5\SREC +SET SREC_PATH=..\Tools\SREC + +for /f %%i in ('dir /s /b .%obj_path%%output_name%.bin') do ( +set indexdx=%%~zi +) + +ECHO --- size= %indexdx% Bytes --- +::计算程序CRC16校验和,并加在.bin文件最后 +ECHO %SREC_PATH%\srec_cat.exe .%obj_path%%output_name%.bin -Binary -crop 0 %indexdx% -CRC16_Big_Endian %indexdx% -XMODEM -o .%obj_path%%output_name%_crc.bin -Binary +%SREC_PATH%\srec_cat.exe .%obj_path%%output_name%.bin -Binary -crop 0 %indexdx% -CRC16_Big_Endian %indexdx% -XMODEM -o .%obj_path%%output_name%_crc.bin -Binary + +::获取软件CRC校验和以及版本号 +%crc_path% .%obj_path%%output_name%_crc.bin + +del /q ..\Out\*.* +::将hex文件复制到HEXBIN文件夹 +move .%obj_path%%output_name%.hex .\..\Out >nul +move .%obj_path%%output_name%.bin .\..\Out >nul +::del .%obj_path%%output_name%.hex +::del .%obj_path%%output_name%.bin +del .%obj_path%%output_name%_crc.bin +move .%obj_path%%output_name%_crc(*.bin .\..\Out >nul diff --git a/Tools/SREC/libgcc_s_seh-1.dll b/Tools/SREC/libgcc_s_seh-1.dll new file mode 100644 index 0000000..88aec83 Binary files /dev/null and b/Tools/SREC/libgcc_s_seh-1.dll differ diff --git a/Tools/SREC/libgcrypt-20.dll b/Tools/SREC/libgcrypt-20.dll new file mode 100644 index 0000000..e12250e Binary files /dev/null and b/Tools/SREC/libgcrypt-20.dll differ diff --git a/Tools/SREC/libgpg-error-0.dll b/Tools/SREC/libgpg-error-0.dll new file mode 100644 index 0000000..e09fa33 Binary files /dev/null and b/Tools/SREC/libgpg-error-0.dll differ diff --git a/Tools/SREC/libstdc++-6.dll b/Tools/SREC/libstdc++-6.dll new file mode 100644 index 0000000..aa88c03 Binary files /dev/null and b/Tools/SREC/libstdc++-6.dll differ diff --git a/Tools/SREC/libwinpthread-1.dll b/Tools/SREC/libwinpthread-1.dll new file mode 100644 index 0000000..99f7320 Binary files /dev/null and b/Tools/SREC/libwinpthread-1.dll differ diff --git a/Tools/SREC/srec_cat.exe b/Tools/SREC/srec_cat.exe new file mode 100644 index 0000000..22cacf9 Binary files /dev/null and b/Tools/SREC/srec_cat.exe differ diff --git a/Tools/SREC/srec_cmp.exe b/Tools/SREC/srec_cmp.exe new file mode 100644 index 0000000..b672683 Binary files /dev/null and b/Tools/SREC/srec_cmp.exe differ diff --git a/Tools/SREC/srec_info.exe b/Tools/SREC/srec_info.exe new file mode 100644 index 0000000..cb04258 Binary files /dev/null and b/Tools/SREC/srec_info.exe differ diff --git a/Tools/bin_crc.exe b/Tools/bin_crc.exe new file mode 100644 index 0000000..de1fe3a Binary files /dev/null and b/Tools/bin_crc.exe differ diff --git a/Tools/hex2bin_TP.exe b/Tools/hex2bin_TP.exe new file mode 100644 index 0000000..6919406 Binary files /dev/null and b/Tools/hex2bin_TP.exe differ diff --git a/UsrDoc/HEXBIN.bat b/UsrDoc/HEXBIN.bat new file mode 100644 index 0000000..b80788c --- /dev/null +++ b/UsrDoc/HEXBIN.bat @@ -0,0 +1,61 @@ +:: @File Name: HEXBIN.bat +:: @Version : 1.0 +:: @Author : Alex-XU +:: @Creat Date : 2023-03-30 +:: @Brief : +:: 在keil中,生成hex、bin文件到 Out 文件夹中. +:: 复制本文件到keil工程文件所在目录下(/Project目录下) +:: 在keil 魔法棒USER里填写 +:: .\Out.bat $K !P @P +:: $K hextobin转换工具位置 !P 工程名 @P 工程目录 +:: .\HEXBIN.bat .\Objects\hex2bin_TP.exe mcu \Objects\ + + +::关闭显示 +@echo off +::获取时间 +set year=%date:~0,4% +set month=%date:~5,2% +set day=%date:~8,2% +set hour=%time:~0,2% +set min=%time:~3,2% +set sec=%time:~6,2% +::创建输出文件夹 Out +if exist .\..\Out ( + echo exist +) else ( + mkdir .\..\Out +) + +::设置hex2bin_TP.exe位置 ,\Objects\hex2bin_TP.exe +set exe_location=%1 +::获取工程名 mcu.hex +set project_name=%2 +::设置.hex文件所在目录路径\Objects\ +set obj_path=%3 +::设置输出后的文件名 +set output_name=TP3102_%project_name%_%year%_%month%_%day%_%hour%_%min%_%sec% + +::将bin文件生成到HEXBIN文件夹 >nul屏蔽成功命令 .\Objects\hex2bin_TP.exe .\Objects\mcu.hex .\Objects\bin.bin 16 0 +%exe_location% .%obj_path%%project_name%.hex .%obj_path%%output_name%.bin 16 0 >nul +::将hex文件重命名 +ren .%obj_path%%project_name%.hex %output_name%.hex >nul + +ECHO Add CRC16 At the end of the .bin file +ECHO ------------------------------------- + +SET SREC_PATH=D:\Keil_v5\SREC + +for /f %%i in ('dir /s /b .%obj_path%%output_name%.bin') do ( +set indexdx=%%~zi +) + +ECHO --- size= %indexdx% Byte---- + +ECHO %SREC_PATH%\srec_cat.exe .%obj_path%%output_name%.bin.bin -Binary -crop 0 %indexdx% -CRC16_Big_Endian %indexdx% -XMODEM -o .%obj_path%%output_name%_crc.bin -Binary +%SREC_PATH%\srec_cat.exe .%obj_path%%output_name%.bin -Binary -crop 0 %indexdx% -CRC16_Big_Endian %indexdx% -XMODEM -o .%obj_path%%output_name%_crc.bin -Binary + +::将hex文件复制到HEXBIN文件夹 +move .%obj_path%%output_name%.hex .\..\Out >nul +move .%obj_path%%output_name%.bin .\..\Out >nul +move .%obj_path%%output_name%_crc.bin .\..\Out >nul \ No newline at end of file diff --git a/UsrDoc/Review问题待办.xls b/UsrDoc/Review问题待办.xls new file mode 100644 index 0000000..6fb9e6c Binary files /dev/null and b/UsrDoc/Review问题待办.xls differ diff --git a/UsrDoc/SY8833A软件开发说明文档.doc b/UsrDoc/SY8833A软件开发说明文档.doc new file mode 100644 index 0000000..22b24ad Binary files /dev/null and b/UsrDoc/SY8833A软件开发说明文档.doc differ diff --git a/UsrDoc/SY8833A验证Checklist.xlsx b/UsrDoc/SY8833A验证Checklist.xlsx new file mode 100644 index 0000000..5f2378f Binary files /dev/null and b/UsrDoc/SY8833A验证Checklist.xlsx differ diff --git a/UsrDoc/Vox双向通信/SY8831A VOX通讯协议-V1.0.docx b/UsrDoc/Vox双向通信/SY8831A VOX通讯协议-V1.0.docx new file mode 100644 index 0000000..a1788b0 Binary files /dev/null and b/UsrDoc/Vox双向通信/SY8831A VOX通讯协议-V1.0.docx differ diff --git a/UsrDoc/Vox双向通信/SY8831A VOX通讯说明-V1.0.doc b/UsrDoc/Vox双向通信/SY8831A VOX通讯说明-V1.0.doc new file mode 100644 index 0000000..74de1e1 Binary files /dev/null and b/UsrDoc/Vox双向通信/SY8831A VOX通讯说明-V1.0.doc differ diff --git a/UsrDoc/Vox双向通信/SY8831A 透传协议-V1.0.docx b/UsrDoc/Vox双向通信/SY8831A 透传协议-V1.0.docx new file mode 100644 index 0000000..5eed139 Binary files /dev/null and b/UsrDoc/Vox双向通信/SY8831A 透传协议-V1.0.docx differ diff --git a/UsrDoc/Vox耳机相关功能状态.png b/UsrDoc/Vox耳机相关功能状态.png new file mode 100644 index 0000000..85e51a4 Binary files /dev/null and b/UsrDoc/Vox耳机相关功能状态.png differ diff --git a/UsrDoc/Vox耳机相关功能状态思维导图.pdf b/UsrDoc/Vox耳机相关功能状态思维导图.pdf new file mode 100644 index 0000000..7359832 Binary files /dev/null and b/UsrDoc/Vox耳机相关功能状态思维导图.pdf differ diff --git a/UsrDoc/Vox耳机相关功能状态思维导图.xmind b/UsrDoc/Vox耳机相关功能状态思维导图.xmind new file mode 100644 index 0000000..a786db4 Binary files /dev/null and b/UsrDoc/Vox耳机相关功能状态思维导图.xmind differ diff --git a/UsrDoc/readme.txt b/UsrDoc/readme.txt new file mode 100644 index 0000000..ea74d11 --- /dev/null +++ b/UsrDoc/readme.txt @@ -0,0 +1,8 @@ +工程文件应包含以下全部或部分文件夹: +UsrSrc:用户源文件,用来存放.c文件和其它源文件。main.c应放在这里; +UsrInc:用户头文件,用来存放.h文件; +UsrDoc:用户说明文档,用来存放用户在开发过程中书协的文档,包括软件开发说明、指令说明、版本更改说明等; +Src:引用库的源文件; +Inc:应用库的头文件; +Lib:应用的库文件。 +Out:编译生成的烧写程序(烧录到芯片中的firmware)。 \ No newline at end of file diff --git a/UsrDoc/功能测试/SY8833A Demo软件问题记录.xlsx b/UsrDoc/功能测试/SY8833A Demo软件问题记录.xlsx new file mode 100644 index 0000000..0dc7d9f Binary files /dev/null and b/UsrDoc/功能测试/SY8833A Demo软件问题记录.xlsx differ diff --git a/UsrDoc/功能测试/SY8833A测试说明20230713).doc b/UsrDoc/功能测试/SY8833A测试说明20230713).doc new file mode 100644 index 0000000..1879bce Binary files /dev/null and b/UsrDoc/功能测试/SY8833A测试说明20230713).doc differ diff --git a/UsrDoc/功能测试/~$8833A测试说明20230713).doc b/UsrDoc/功能测试/~$8833A测试说明20230713).doc new file mode 100644 index 0000000..329ef5f Binary files /dev/null and b/UsrDoc/功能测试/~$8833A测试说明20230713).doc differ diff --git a/UsrDoc/双向通讯项目/TWS项目双向通讯-德芯成(杰理).rar b/UsrDoc/双向通讯项目/TWS项目双向通讯-德芯成(杰理).rar new file mode 100644 index 0000000..38e1c20 Binary files /dev/null and b/UsrDoc/双向通讯项目/TWS项目双向通讯-德芯成(杰理).rar differ diff --git a/UsrDoc/双向通讯项目/TWS项目双向通讯-德芯成(杰理)/-德芯成-D2160 - 优化——2023-3-25.xlsx b/UsrDoc/双向通讯项目/TWS项目双向通讯-德芯成(杰理)/-德芯成-D2160 - 优化——2023-3-25.xlsx new file mode 100644 index 0000000..b41a46c Binary files /dev/null and b/UsrDoc/双向通讯项目/TWS项目双向通讯-德芯成(杰理)/-德芯成-D2160 - 优化——2023-3-25.xlsx differ diff --git a/UsrDoc/双向通讯项目/TWS项目双向通讯-德芯成(杰理)/DXC_D2160 IP5518 PJD P94 H1.0_V1.3.pcb b/UsrDoc/双向通讯项目/TWS项目双向通讯-德芯成(杰理)/DXC_D2160 IP5518 PJD P94 H1.0_V1.3.pcb new file mode 100644 index 0000000..c544a1d Binary files /dev/null and b/UsrDoc/双向通讯项目/TWS项目双向通讯-德芯成(杰理)/DXC_D2160 IP5518 PJD P94 H1.0_V1.3.pcb differ diff --git a/UsrDoc/双向通讯项目/TWS项目双向通讯-德芯成(杰理)/DXC_D2160 _P94_T0.8_V1.0数显板.pcb b/UsrDoc/双向通讯项目/TWS项目双向通讯-德芯成(杰理)/DXC_D2160 _P94_T0.8_V1.0数显板.pcb new file mode 100644 index 0000000..c499505 Binary files /dev/null and b/UsrDoc/双向通讯项目/TWS项目双向通讯-德芯成(杰理)/DXC_D2160 _P94_T0.8_V1.0数显板.pcb differ diff --git a/UsrDoc/双向通讯项目/TWS项目双向通讯-德芯成(杰理)/P98-1128(1).dxf b/UsrDoc/双向通讯项目/TWS项目双向通讯-德芯成(杰理)/P98-1128(1).dxf new file mode 100644 index 0000000..c50ca88 --- /dev/null +++ b/UsrDoc/双向通讯项目/TWS项目双向通讯-德芯成(杰理)/P98-1128(1).dxf @@ -0,0 +1,57154 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1018 + 9 +$ACADMAINTVER + 70 + 104 + 9 +$DWGCODEPAGE + 3 +ANSI_936 + 9 +$INSBASE + 10 +-46.40660826349699 + 20 +65.50375871393178 + 30 +0.0 + 9 +$EXTMIN + 10 +-133.2000498853733 + 20 +-59.48958693768827 + 30 +-0.0000000349181948 + 9 +$EXTMAX + 10 +441.5001731495599 + 20 +145.4958274597401 + 30 +0.0000000814935747 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +11.6929133858 + 20 +8.267716535399999 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 0 + 9 +$LTSCALE + 40 +0.6431102362 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +0.2 + 9 +$TRACEWID + 40 +0.05 + 9 +$TEXTSTYLE + 7 +STANDARD + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +BYLAYER + 9 +$CECOLOR + 62 + 2 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +0.1875 + 9 +$DIMEXO + 40 +0.0730807087 + 9 +$DIMDLI + 40 +0.4443307087 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +0.2104724409 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +3.0 + 9 +$DIMCEN + 40 +0.1052362205 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 1 + 9 +$DIMTOH + 70 + 1 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 0 + 9 +$DIMZIN + 70 + 0 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 2 + 9 +$DIMALTF + 40 +25.4 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 0 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +STANDARD + 9 +$DIMCLRD + 70 + 1 + 9 +$DIMCLRE + 70 + 1 + 9 +$DIMCLRT + 70 + 256 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +0.09 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 1 + 9 +$DIMTZIN + 70 + 0 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMDEC + 70 + 4 + 9 +$DIMTDEC + 70 + 4 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 2 + 9 +$DIMTXSTY + 7 +STANDARD + 9 +$DIMAUNIT + 70 + 0 + 9 +$DIMADEC + 70 + 0 + 9 +$DIMALTRND + 40 +0.0 + 9 +$DIMAZIN + 70 + 0 + 9 +$DIMDSEP + 70 + 46 + 9 +$DIMATFIT + 70 + 3 + 9 +$DIMFRAC + 70 + 0 + 9 +$DIMLDRBLK + 1 + + 9 +$DIMLUNIT + 70 + 2 + 9 +$DIMLWD + 70 + -2 + 9 +$DIMLWE + 70 + -2 + 9 +$DIMTMOVE + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 4 + 9 +$SKETCHINC + 40 +0.1 + 9 +$FILLETRAD + 40 +0.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 0 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2459863.649754676 + 9 +$TDUCREATE + 40 +2459863.316421343 + 9 +$TDUPDATE + 40 +2459863.649754676 + 9 +$TDUUPDATE + 40 +2459863.316421343 + 9 +$TDINDWG + 40 +0.0770605671 + 9 +$TDUSRTIMER + 40 +0.0770569097 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 3 + 9 +$PDSIZE + 40 +0.3125 + 9 +$PLINEWID + 40 +0.0 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$HANDSEED + 5 +671 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSBASE + 2 + + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$UCSORTHOREF + 2 + + 9 +$UCSORTHOVIEW + 70 + 0 + 9 +$UCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSBASE + 2 + + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSORTHOREF + 2 + + 9 +$PUCSORTHOVIEW + 70 + 0 + 9 +$PUCSORGTOP + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBOTTOM + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGLEFT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGRIGHT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGFRONT + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSORGBACK + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.000000000000000E+20 + 20 +1.000000000000000E+20 + 30 +1.000000000000000E+20 + 9 +$PEXTMAX + 10 +-1.000000000000000E+20 + 20 +-1.000000000000000E+20 + 30 +-1.000000000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +12.0 + 20 +9.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$CMLSTYLE + 2 +Standard + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +1.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 0 + 9 +$CELWEIGHT +370 + -1 + 9 +$ENDCAPS +280 + 0 + 9 +$JOINSTYLE +280 + 0 + 9 +$LWDISPLAY +290 + 0 + 9 +$INSUNITS + 70 + 4 + 9 +$HYPERLINKBASE + 1 + + 9 +$STYLESHEET + 1 + + 9 +$XEDIT +290 + 1 + 9 +$CEPSNTYPE +380 + 0 + 9 +$PSTYLEMODE +290 + 1 + 9 +$FINGERPRINTGUID + 2 +{CD585DEE-45E6-4DE5-ACD3-38BD4AE0998B} + 9 +$VERSIONGUID + 2 +{5DA7A3D6-DE8E-4FD6-9466-9A8E390B637B} + 9 +$EXTNAMES +290 + 1 + 9 +$PSVPSCALE + 40 +0.0 + 9 +$OLESTARTUP +290 + 0 + 9 +$SORTENTS +280 + 127 + 9 +$INDEXCTL +280 + 0 + 9 +$HIDETEXT +280 + 1 + 9 +$XCLIPFRAME +290 + 0 + 9 +$HALOGAP +280 + 0 + 9 +$OBSCOLOR + 70 + 257 + 9 +$OBSLTYPE +280 + 0 + 9 +$INTERSECTIONDISPLAY +280 + 0 + 9 +$INTERSECTIONCOLOR + 70 + 257 + 9 +$DIMASSOC +280 + 2 + 9 +$PROJECTNAME + 1 + + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 + 91 + 1 +280 + 0 +281 + 0 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 + 91 + 1 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 + 91 + 2 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1024 + 91 + 3 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 + 91 + 3 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 + 91 + 1 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 + 91 + 0 +280 + 1 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 + 91 + 0 +280 + 1 +281 + 0 + 0 +CLASS + 1 +CELLSTYLEMAP + 2 +AcDbCellStyleMap + 3 +ObjectDBX Classes + 90 + 1152 + 91 + 3 +280 + 1 +281 + 0 + 0 +CLASS + 1 +DICTIONARYVAR + 2 +AcDbDictionaryVar + 3 +ObjectDBX Classes + 90 + 0 + 91 + 3 +280 + 0 +281 + 0 + 0 +CLASS + 1 +DIMASSOC + 2 +AcDbDimAssoc + 3 +"AcDbDimAssoc|Product Desc: AcDim ARX App For Dimension|Company: Autodesk, Inc.|WEB Address: www.autodesk.com" + 90 + 0 + 91 + 5 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SOLID_BACKGROUND + 2 +AcDbSolidBackground + 3 +SCENEOE + 90 + 4095 + 91 + 0 +280 + 1 +281 + 0 + 0 +CLASS + 1 +NPOCOLLECTION + 2 +AcDbImpNonPersistentObjectsCollection + 3 +ObjectDBX Classes + 90 + 1153 + 91 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +2C +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +2D +330 +2C +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*ACTIVE + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +58.79385415249069 + 22 +21.56742701797157 + 13 +0.0 + 23 +0.0 + 14 +1.0 + 24 +1.0 + 15 +0.0 + 25 +0.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +225.5695929518452 + 41 +1.898446833930704 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 1 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 +281 + 0 + 65 + 1 +110 +0.0 +120 +0.0 +130 +0.0 +111 +1.0 +121 +0.0 +131 +0.0 +112 +0.0 +122 +1.0 +132 +0.0 + 79 + 0 +146 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +27 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LTYPE + 5 +28 +330 +27 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +BYBLOCK + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +29 +330 +27 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +BYLAYER + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +12 +330 +27 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CONTINUOUS + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +23 +330 +0 +100 +AcDbSymbolTable + 70 + 3 + 0 +LAYER + 5 +4 +330 +23 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +CONTINUOUS +370 + -3 +390 +5 + 0 +LAYER + 5 +1A9 +330 +23 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +Defpoints + 70 + 0 + 62 + 7 + 6 +CONTINUOUS +290 + 0 +370 + -3 +390 +5 + 0 +LAYER + 5 +1C1 +330 +23 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +8_4_1_1 + 70 + 0 + 62 + 7 + 6 +CONTINUOUS +370 + -3 +390 +5 + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +24 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +STYLE + 5 +25 +330 +24 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +STANDARD + 70 + 0 + 40 +0.0 + 41 +0.8 + 50 +0.0 + 71 + 0 + 42 +0.2 + 3 +txt + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +2A +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +2B +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +31 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +APPID + 5 +30 +330 +31 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +32 +330 +0 +100 +AcDbSymbolTable + 70 + 1 +100 +AcDbDimStyleTable + 71 + 1 +340 +33 + 0 +DIMSTYLE +105 +33 +102 +{ACAD_REACTORS +330 +19C +330 +1AD +330 +2FE +330 +641 +330 +651 +102 +} +330 +32 +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +STANDARD + 70 + 0 + 41 +0.1875 + 47 +0.01 + 48 +0.01 + 78 + 4 +140 +0.15625 +271 + 2 +272 + 2 +284 + 4 +340 +25 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 5 + 0 +BLOCK_RECORD + 5 +2 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +1D + 0 +BLOCK_RECORD + 5 +1F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +22 + 0 +BLOCK_RECORD + 5 +19F +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*D0 +340 +0 + 0 +BLOCK_RECORD + 5 +1B0 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*D1 +340 +0 + 0 +BLOCK_RECORD + 5 +301 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*D2 +340 +0 + 0 +BLOCK_RECORD + 5 +644 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*D3 +340 +0 + 0 +BLOCK_RECORD + 5 +654 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*D4 +340 +0 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +3 +330 +2 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*Model_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Model_Space + 1 + + 0 +ENDBLK + 5 +1C +330 +2 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*Paper_Space + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1A0 +330 +19F +100 +AcDbEntity + 8 +0 + 62 + 1 +100 +AcDbBlockBegin + 2 +*D0 + 70 + 1 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*D0 + 1 + + 0 +LINE + 5 +1A1 +330 +19F +100 +AcDbEntity + 8 +0 + 62 + 1 +370 + -2 +100 +AcDbLine + 10 +333.0528305226283 + 20 +35.16355628578085 + 30 +0.0 + 11 +333.0528305226283 + 21 +39.88549775261862 + 31 +0.0 + 0 +LINE + 5 +1A2 +330 +19F +100 +AcDbEntity + 8 +0 + 62 + 1 +370 + -2 +100 +AcDbLine + 10 +332.2528305224283 + 20 +35.16355628578085 + 30 +0.0 + 11 +332.2528305224283 + 21 +39.88549775261862 + 31 +0.0 + 0 +LINE + 5 +1A3 +330 +19F +100 +AcDbEntity + 8 +0 + 62 + 1 +370 + -2 +100 +AcDbLine + 10 +332.8653305226282 + 20 +39.67502531171863 + 30 +0.0 + 11 +332.4403305224283 + 21 +39.67502531171863 + 31 +0.0 + 0 +LINE + 5 +1A4 +330 +19F +100 +AcDbEntity + 8 +0 + 62 + 1 +370 + -2 +100 +AcDbLine + 10 +332.2528305224283 + 20 +39.67502531171863 + 30 +0.0 + 11 +332.0653305224283 + 21 +39.67502531171863 + 31 +0.0 + 0 +SOLID + 5 +1A5 +330 +19F +100 +AcDbEntity + 8 +0 + 62 + 1 +100 +AcDbTrace + 10 +332.8653305226282 + 20 +39.70627531171863 + 30 +0.0 + 11 +332.8653305226282 + 21 +39.64377531171863 + 31 +0.0 + 12 +333.0528305226283 + 22 +39.67502531171863 + 32 +0.0 + 13 +333.0528305226283 + 23 +39.67502531171863 + 33 +0.0 + 0 +SOLID + 5 +1A6 +330 +19F +100 +AcDbEntity + 8 +0 + 62 + 1 +100 +AcDbTrace + 10 +332.4403305224283 + 20 +39.70627531171863 + 30 +0.0 + 11 +332.4403305224283 + 21 +39.64377531171863 + 31 +0.0 + 12 +332.2528305224283 + 22 +39.67502531171863 + 32 +0.0 + 13 +332.2528305224283 + 23 +39.67502531171863 + 33 +0.0 + 0 +MTEXT + 5 +1A7 +330 +19F +100 +AcDbEntity + 8 +0 +100 +AcDbMText + 10 +326.7753305224283 + 20 +39.67502531171863 + 30 +0.0 + 40 +3.0 + 41 +0.0 + 71 + 5 + 72 + 1 + 1 +\A1;0.8000 + 73 + 1 + 44 +1.0 + 90 + 1 + 63 + 1 + 45 +1.25 +441 + 3805196 + 0 +POINT + 5 +1A8 +330 +19F +100 +AcDbEntity + 8 +Defpoints + 62 + 0 +100 +AcDbPoint + 10 +333.0528305226283 + 20 +35.09047557708085 + 30 +0.0 + 0 +POINT + 5 +1AA +330 +19F +100 +AcDbEntity + 8 +Defpoints + 62 + 0 +100 +AcDbPoint + 10 +332.2528305224283 + 20 +35.09047557708085 + 30 +0.0 + 0 +POINT + 5 +1AB +330 +19F +100 +AcDbEntity + 8 +Defpoints + 62 + 0 +100 +AcDbPoint + 10 +332.2528305224283 + 20 +39.67502531171863 + 30 +0.0 + 0 +ENDBLK + 5 +1AC +330 +19F +100 +AcDbEntity + 8 +0 + 62 + 1 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1B1 +330 +1B0 +100 +AcDbEntity + 8 +0 + 62 + 1 +100 +AcDbBlockBegin + 2 +*D1 + 70 + 1 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*D1 + 1 + + 0 +LINE + 5 +1B2 +330 +1B0 +100 +AcDbEntity + 8 +0 + 62 + 1 +370 + -2 +100 +AcDbLine + 10 +306.0694120181483 + 20 +33.66355628604085 + 30 +0.0 + 11 +306.0694120181483 + 21 +40.0398807020344 + 31 +0.0 + 0 +LINE + 5 +1B3 +330 +1B0 +100 +AcDbEntity + 8 +0 + 62 + 1 +370 + -2 +100 +AcDbLine + 10 +300.9694120187783 + 20 +33.66355628604085 + 30 +0.0 + 11 +300.9694120187783 + 21 +40.0398807020344 + 31 +0.0 + 0 +LINE + 5 +1B4 +330 +1B0 +100 +AcDbEntity + 8 +0 + 62 + 1 +370 + -2 +100 +AcDbLine + 10 +305.8819120181483 + 20 +39.8294082611344 + 30 +0.0 + 11 +301.1569120187783 + 21 +39.8294082611344 + 31 +0.0 + 0 +LINE + 5 +1B5 +330 +1B0 +100 +AcDbEntity + 8 +0 + 62 + 1 +370 + -2 +100 +AcDbLine + 10 +300.9694120187783 + 20 +39.8294082611344 + 30 +0.0 + 11 +300.7819120187783 + 21 +39.8294082611344 + 31 +0.0 + 0 +SOLID + 5 +1B6 +330 +1B0 +100 +AcDbEntity + 8 +0 + 62 + 1 +100 +AcDbTrace + 10 +305.8819120181483 + 20 +39.86065826113441 + 30 +0.0 + 11 +305.8819120181483 + 21 +39.79815826113441 + 31 +0.0 + 12 +306.0694120181483 + 22 +39.8294082611344 + 32 +0.0 + 13 +306.0694120181483 + 23 +39.8294082611344 + 33 +0.0 + 0 +SOLID + 5 +1B7 +330 +1B0 +100 +AcDbEntity + 8 +0 + 62 + 1 +100 +AcDbTrace + 10 +301.1569120187783 + 20 +39.86065826113441 + 30 +0.0 + 11 +301.1569120187783 + 21 +39.79815826113441 + 31 +0.0 + 12 +300.9694120187783 + 22 +39.8294082611344 + 32 +0.0 + 13 +300.9694120187783 + 23 +39.8294082611344 + 33 +0.0 + 0 +MTEXT + 5 +1B8 +330 +1B0 +100 +AcDbEntity + 8 +0 +100 +AcDbMText + 10 +295.6919120187783 + 20 +39.8294082611344 + 30 +0.0 + 40 +3.0 + 41 +0.0 + 71 + 5 + 72 + 1 + 1 +\A1;5.1000 + 73 + 1 + 44 +1.0 + 90 + 1 + 63 + 1 + 45 +1.25 +441 + 3805196 + 0 +POINT + 5 +1B9 +330 +1B0 +100 +AcDbEntity + 8 +Defpoints + 62 + 0 +100 +AcDbPoint + 10 +306.0694120181483 + 20 +33.59047557734085 + 30 +0.0 + 0 +POINT + 5 +1BA +330 +1B0 +100 +AcDbEntity + 8 +Defpoints + 62 + 0 +100 +AcDbPoint + 10 +300.9694120187783 + 20 +33.59047557734085 + 30 +0.0 + 0 +POINT + 5 +1BB +330 +1B0 +100 +AcDbEntity + 8 +Defpoints + 62 + 0 +100 +AcDbPoint + 10 +300.9694120187783 + 20 +39.8294082611344 + 30 +0.0 + 0 +ENDBLK + 5 +1BC +330 +1B0 +100 +AcDbEntity + 8 +0 + 62 + 1 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +302 +330 +301 +100 +AcDbEntity + 8 +0 + 62 + 1 +100 +AcDbBlockBegin + 2 +*D2 + 70 + 1 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*D2 + 1 + + 0 +LINE + 5 +303 +330 +301 +100 +AcDbEntity + 8 +0 + 62 + 1 +370 + -2 +100 +AcDbLine + 10 +422.5833546694812 + 20 +35.92165724840457 + 30 +0.0 + 11 +422.5833546694812 + 21 +38.65332569443808 + 31 +0.0 + 0 +LINE + 5 +304 +330 +301 +100 +AcDbEntity + 8 +0 + 62 + 1 +370 + -2 +100 +AcDbLine + 10 +421.7833546692816 + 20 +35.92165724840457 + 30 +0.0 + 11 +421.7833546692816 + 21 +38.65332569443808 + 31 +0.0 + 0 +LINE + 5 +305 +330 +301 +100 +AcDbEntity + 8 +0 + 62 + 1 +370 + -2 +100 +AcDbLine + 10 +422.3958546694815 + 20 +38.44285325353808 + 30 +0.0 + 11 +421.9708546692817 + 21 +38.44285325353808 + 31 +0.0 + 0 +LINE + 5 +306 +330 +301 +100 +AcDbEntity + 8 +0 + 62 + 1 +370 + -2 +100 +AcDbLine + 10 +421.7833546692816 + 20 +38.44285325353808 + 30 +0.0 + 11 +421.5958546692816 + 21 +38.44285325353808 + 31 +0.0 + 0 +SOLID + 5 +307 +330 +301 +100 +AcDbEntity + 8 +0 + 62 + 1 +100 +AcDbTrace + 10 +422.3958546694815 + 20 +38.47410325353808 + 30 +0.0 + 11 +422.3958546694815 + 21 +38.41160325353808 + 31 +0.0 + 12 +422.5833546694812 + 22 +38.44285325353808 + 32 +0.0 + 13 +422.5833546694812 + 23 +38.44285325353808 + 33 +0.0 + 0 +SOLID + 5 +308 +330 +301 +100 +AcDbEntity + 8 +0 + 62 + 1 +100 +AcDbTrace + 10 +421.9708546692817 + 20 +38.47410325353808 + 30 +0.0 + 11 +421.9708546692817 + 21 +38.41160325353808 + 31 +0.0 + 12 +421.7833546692816 + 22 +38.44285325353808 + 32 +0.0 + 13 +421.7833546692816 + 23 +38.44285325353808 + 33 +0.0 + 0 +MTEXT + 5 +309 +330 +301 +100 +AcDbEntity + 8 +0 +100 +AcDbMText + 10 +416.3058546692816 + 20 +38.44285325353808 + 30 +0.0 + 40 +3.0 + 41 +0.0 + 71 + 5 + 72 + 1 + 1 +\A1;0.8000 + 73 + 1 + 44 +1.0 + 90 + 1 + 63 + 1 + 45 +1.25 +441 + 9308504 + 0 +POINT + 5 +30A +330 +301 +100 +AcDbEntity + 8 +Defpoints + 62 + 0 +100 +AcDbPoint + 10 +422.5833546694812 + 20 +35.84857653970456 + 30 +0.0 + 0 +POINT + 5 +30B +330 +301 +100 +AcDbEntity + 8 +Defpoints + 62 + 0 +100 +AcDbPoint + 10 +421.7833546692816 + 20 +35.84857653970456 + 30 +0.0 + 0 +POINT + 5 +30C +330 +301 +100 +AcDbEntity + 8 +Defpoints + 62 + 0 +100 +AcDbPoint + 10 +421.7833546692816 + 20 +38.44285325353808 + 30 +0.0 + 0 +ENDBLK + 5 +30D +330 +301 +100 +AcDbEntity + 8 +0 + 62 + 1 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +645 +330 +644 +100 +AcDbEntity + 8 +0 + 62 + 5 +100 +AcDbBlockBegin + 2 +*D3 + 70 + 1 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*D3 + 1 + + 0 +LINE + 5 +646 +330 +644 +100 +AcDbEntity + 8 +0 + 62 + 1 +370 + -2 +100 +AcDbLine + 10 +-95.15660826393698 + 20 +126.8457039738117 + 30 +0.0 + 11 +-95.15660826393698 + 21 +142.9520920987883 + 31 +0.0 + 0 +LINE + 5 +647 +330 +644 +100 +AcDbEntity + 8 +0 + 62 + 1 +370 + -2 +100 +AcDbLine + 10 +-41.15660826313699 + 20 +126.8457039738117 + 30 +0.0 + 11 +-41.15660826313699 + 21 +142.9520920987883 + 31 +0.0 + 0 +LINE + 5 +648 +330 +644 +100 +AcDbEntity + 8 +0 + 62 + 1 +370 + -2 +100 +AcDbLine + 10 +-94.96910826393699 + 20 +142.7416196578883 + 30 +0.0 + 11 +-74.64660826353697 + 21 +142.7416196578883 + 31 +0.0 + 0 +LINE + 5 +649 +330 +644 +100 +AcDbEntity + 8 +0 + 62 + 1 +370 + -2 +100 +AcDbLine + 10 +-41.34410826313699 + 20 +142.7416196578883 + 30 +0.0 + 11 +-61.66660826353698 + 21 +142.7416196578883 + 31 +0.0 + 0 +SOLID + 5 +64A +330 +644 +100 +AcDbEntity + 8 +0 + 62 + 1 +100 +AcDbTrace + 10 +-94.96910826393699 + 20 +142.7728696578883 + 30 +0.0 + 11 +-94.96910826393699 + 21 +142.7103696578883 + 31 +0.0 + 12 +-95.15660826393698 + 22 +142.7416196578883 + 32 +0.0 + 13 +-95.15660826393698 + 23 +142.7416196578883 + 33 +0.0 + 0 +SOLID + 5 +64B +330 +644 +100 +AcDbEntity + 8 +0 + 62 + 1 +100 +AcDbTrace + 10 +-41.34410826313699 + 20 +142.7728696578883 + 30 +0.0 + 11 +-41.34410826313699 + 21 +142.7103696578883 + 31 +0.0 + 12 +-41.15660826313699 + 22 +142.7416196578883 + 32 +0.0 + 13 +-41.15660826313699 + 23 +142.7416196578883 + 33 +0.0 + 0 +MTEXT + 5 +64C +330 +644 +100 +AcDbEntity + 8 +0 +100 +AcDbMText + 10 +-68.15660826353698 + 20 +142.7416196578883 + 30 +0.0 + 40 +3.0 + 41 +0.0 + 71 + 5 + 72 + 1 + 1 +\A1;54.0000 + 73 + 1 + 44 +1.0 + 90 + 1 + 63 + 1 + 45 +1.25 +441 + 480656 + 0 +POINT + 5 +64D +330 +644 +100 +AcDbEntity + 8 +Defpoints + 62 + 0 +100 +AcDbPoint + 10 +-95.15660826393698 + 20 +126.7726232651117 + 30 +0.0 + 0 +POINT + 5 +64E +330 +644 +100 +AcDbEntity + 8 +Defpoints + 62 + 0 +100 +AcDbPoint + 10 +-41.15660826313699 + 20 +126.7726232651117 + 30 +0.0 + 0 +POINT + 5 +64F +330 +644 +100 +AcDbEntity + 8 +Defpoints + 62 + 0 +100 +AcDbPoint + 10 +-41.15660826313699 + 20 +142.7416196578883 + 30 +0.0 + 0 +ENDBLK + 5 +650 +330 +644 +100 +AcDbEntity + 8 +0 + 62 + 5 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +655 +330 +654 +100 +AcDbEntity + 8 +0 + 62 + 5 +100 +AcDbBlockBegin + 2 +*D4 + 70 + 1 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*D4 + 1 + + 0 +LINE + 5 +656 +330 +654 +100 +AcDbEntity + 8 +0 + 62 + 1 +370 + -2 +100 +AcDbLine + 10 +-41.08352755443699 + 20 +126.7726232651117 + 30 +0.0 + 11 +-28.53645675271314 + 21 +126.7726232651117 + 31 +0.0 + 0 +LINE + 5 +657 +330 +654 +100 +AcDbEntity + 8 +0 + 62 + 1 +370 + -2 +100 +AcDbLine + 10 +-41.08352755443699 + 20 +125.7726232661317 + 30 +0.0 + 11 +-28.53645675271314 + 21 +125.7726232661317 + 31 +0.0 + 0 +LINE + 5 +658 +330 +654 +100 +AcDbEntity + 8 +0 + 62 + 1 +370 + -2 +100 +AcDbLine + 10 +-28.74692919361314 + 20 +126.5851232651117 + 30 +0.0 + 11 +-28.74692919361314 + 21 +125.9601232661317 + 31 +0.0 + 0 +LINE + 5 +659 +330 +654 +100 +AcDbEntity + 8 +0 + 62 + 1 +370 + -2 +100 +AcDbLine + 10 +-28.74692919361314 + 20 +125.7726232661317 + 30 +0.0 + 11 +-28.74692919361314 + 21 +125.5851232661317 + 31 +0.0 + 0 +LINE + 5 +65A +330 +654 +100 +AcDbEntity + 8 +0 + 62 + 1 +370 + -2 +100 +AcDbLine + 10 +-28.74692919361314 + 20 +125.5851232661317 + 30 +0.0 + 11 +-28.93442919361314 + 21 +125.5851232661317 + 31 +0.0 + 0 +SOLID + 5 +65B +330 +654 +100 +AcDbEntity + 8 +0 + 62 + 1 +100 +AcDbTrace + 10 +-28.77817919361314 + 20 +126.5851232651117 + 30 +0.0 + 11 +-28.71567919361314 + 21 +126.5851232651117 + 31 +0.0 + 12 +-28.74692919361314 + 22 +126.7726232651117 + 32 +0.0 + 13 +-28.74692919361314 + 23 +126.7726232651117 + 33 +0.0 + 0 +SOLID + 5 +65C +330 +654 +100 +AcDbEntity + 8 +0 + 62 + 1 +100 +AcDbTrace + 10 +-28.77817919361314 + 20 +125.9601232661317 + 30 +0.0 + 11 +-28.71567919361314 + 21 +125.9601232661317 + 31 +0.0 + 12 +-28.74692919361314 + 22 +125.7726232661317 + 32 +0.0 + 13 +-28.74692919361314 + 23 +125.7726232661317 + 33 +0.0 + 0 +MTEXT + 5 +65D +330 +654 +100 +AcDbEntity + 8 +0 +100 +AcDbMText + 10 +-33.82442919361317 + 20 +125.5851232661317 + 30 +0.0 + 40 +3.0 + 41 +0.0 + 71 + 5 + 72 + 1 + 1 +\A1;1.0000 + 73 + 1 + 44 +1.0 + 90 + 1 + 63 + 1 + 45 +1.25 +441 + 10685392 + 0 +POINT + 5 +65E +330 +654 +100 +AcDbEntity + 8 +Defpoints + 62 + 0 +100 +AcDbPoint + 10 +-41.15660826313699 + 20 +126.7726232651117 + 30 +0.0 + 0 +POINT + 5 +65F +330 +654 +100 +AcDbEntity + 8 +Defpoints + 62 + 0 +100 +AcDbPoint + 10 +-41.15660826313699 + 20 +125.7726232661317 + 30 +0.0 + 0 +POINT + 5 +660 +330 +654 +100 +AcDbEntity + 8 +Defpoints + 62 + 0 +100 +AcDbPoint + 10 +-28.74692919361314 + 20 +125.7726232661317 + 30 +0.0 + 0 +ENDBLK + 5 +661 +330 +654 +100 +AcDbEntity + 8 +0 + 62 + 5 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +MTEXT + 5 +49 +330 +2 +100 +AcDbEntity + 8 +0 + 62 + 6 +100 +AcDbMText + 10 +281.3119931509437 + 20 +22.99029722688465 + 30 +0.0 + 40 +2.0 + 41 +9.227781105470851 + 71 + 1 + 72 + 5 + 1 +{\fSimSun|b0|i0|c134|p2;ͷ} + 73 + 1 + 44 +1.0 +1001 +ACAD +1000 +ACAD_MTEXT_DEFINED_HEIGHT_BEGIN +1070 + 46 +1040 +3.805500130401236 +1000 +ACAD_MTEXT_DEFINED_HEIGHT_END + 0 +LINE + 5 +4A +330 +2 +100 +AcDbEntity + 8 +0 + 62 + 2 +100 +AcDbLine + 10 +303.4361010892859 + 20 +30.03724977443818 + 30 +0.0 + 11 +288.3327385033039 + 21 +30.01609768997758 + 31 +0.0 + 0 +MTEXT + 5 +4B +330 +2 +100 +AcDbEntity + 8 +0 + 62 + 2 +100 +AcDbMText + 10 +279.0341446060257 + 20 +31.93396832955011 + 30 +0.0 + 40 +2.0 + 41 +10.10450233972608 + 71 + 1 + 72 + 5 + 1 +{\fSimSun|b0|i0|c134|p2;} + 73 + 1 + 44 +1.0 + 0 +LINE + 5 +4C +330 +2 +100 +AcDbEntity + 8 +0 + 62 + 5 +100 +AcDbLine + 10 +240.6504641137485 + 20 +22.5154862010652 + 30 +0.0 + 11 +228.5604994622136 + 21 +22.67862810099222 + 31 +0.0 + 0 +MTEXT + 5 +4D +330 +2 +100 +AcDbEntity + 8 +0 + 62 + 2 +100 +AcDbMText + 10 +224.6265817968483 + 20 +24.38022684927047 + 30 +0.0 + 40 +2.0 + 41 +7.678172480202871 + 71 + 1 + 72 + 5 + 1 +{\fSimSun|b0|i0|c134|p2;\C5;} + 73 + 1 + 44 +1.0 + 0 +LINE + 5 +4E +330 +2 +100 +AcDbEntity + 8 +0 + 62 + 6 +100 +AcDbLine + 10 +285.7004175644592 + 20 +22.35523231357683 + 30 +0.0 + 11 +303.7900396087536 + 21 +33.1141504661162 + 31 +0.0 + 0 +LINE + 5 +4F +330 +2 +100 +AcDbEntity + 8 +0 + 62 + 6 +100 +AcDbLine + 10 +285.7227765662387 + 20 +20.36805131961728 + 30 +0.0 + 11 +303.6237026450769 + 21 +10.42723748530469 + 31 +0.0 + 0 +LINE + 5 +50 +330 +2 +100 +AcDbEntity + 8 +0 + 62 + 4 +100 +AcDbLine + 10 +302.7737026449703 + 20 +14.44983865353134 + 30 +0.0 + 11 +287.6367568357782 + 21 +13.70375192506844 + 31 +0.0 + 0 +MTEXT + 5 +51 +330 +2 +100 +AcDbEntity + 8 +0 + 62 + 5 +100 +AcDbMText + 10 +277.1722661812537 + 20 +15.41705009093744 + 30 +0.0 + 40 +2.0 + 41 +13.48574029770225 + 71 + 1 + 72 + 5 + 1 +{\fSimSun|b0|i0|c134|p2;βλ} + 73 + 1 + 44 +1.0 +1001 +ACAD +1000 +ACAD_MTEXT_DEFINED_HEIGHT_BEGIN +1070 + 46 +1040 +3.761275346347018 +1000 +ACAD_MTEXT_DEFINED_HEIGHT_END + 0 +LINE + 5 +52 +330 +2 +100 +AcDbEntity + 8 +0 + 62 + 4 +100 +AcDbLine + 10 +287.6367568357782 + 20 +13.70375192506844 + 30 +0.0 + 11 +302.0171642444103 + 21 +13.30979890923134 + 31 +0.0 + 0 +LINE + 5 +53 +330 +2 +100 +AcDbEntity + 8 +0 + 62 + 4 +100 +AcDbLine + 10 +304.4694120190183 + 20 +17.08861677320827 + 30 +0.0 + 11 +287.3820100297057 + 21 +5.33630626151057 + 31 +0.0 + 0 +MTEXT + 5 +54 +330 +2 +100 +AcDbEntity + 8 +0 + 62 + 4 +100 +AcDbMText + 10 +281.7216109040209 + 20 +6.613755339371205 + 30 +0.0 + 40 +2.0 + 41 +19.18130661522264 + 71 + 1 + 72 + 5 + 1 +{\fSimSun|b0|i0|c134|p2;ߣݶλãλÿɸģ} + 73 + 1 + 44 +1.0 + 0 +LINE + 5 +55 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 4 +100 +AcDbLine + 10 +302.0171642444103 + 20 +13.30979890923134 + 30 +0.0 + 11 +302.717164244797 + 21 +13.30980017669134 + 31 +0.0 + 0 +LINE + 5 +56 +330 +2 +100 +AcDbEntity + 8 +0 + 62 + 1 +100 +AcDbLine + 10 +304.3680963488787 + 20 +27.27647267437965 + 30 +0.0 + 11 +309.8180388410447 + 21 +27.84983938459133 + 31 +0.0 + 0 +MTEXT + 5 +57 +330 +2 +100 +AcDbEntity + 8 +0 + 62 + 1 +100 +AcDbMText + 10 +309.8180388410447 + 20 +27.84983938459133 + 30 +0.0 + 40 +2.0 + 41 +16.08725205039036 + 71 + 1 + 72 + 5 + 1 +LED{\fSimSun|b0|i0|c134|p2;} + 73 + 1 + 44 +1.0 + 0 +LINE + 5 +58 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +239.7270137371992 + 20 +11.17512732771617 + 30 +0.0 + 11 +239.1270137370492 + 21 +11.17512732771617 + 31 +0.0 + 0 +LINE + 5 +59 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +243.1270137380492 + 20 +11.17512732771617 + 30 +0.0 + 11 +243.7270137381993 + 21 +11.17512732771617 + 31 +0.0 + 0 +LINE + 5 +5A +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +239.8204753371692 + 20 +12.83509306797617 + 30 +0.0 + 11 +240.5204753379792 + 21 +12.83509306797617 + 31 +0.0 + 0 +LINE + 5 +5B +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +242.3335521372692 + 20 +12.83509306797617 + 30 +0.0 + 11 +243.0335521380793 + 21 +12.83509306797617 + 31 +0.0 + 0 +LINE + 5 +5C +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +243.0335521380793 + 20 +13.53509252395617 + 30 +0.0 + 11 +242.3335521372692 + 21 +13.53509252395617 + 31 +0.0 + 0 +LINE + 5 +5D +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +240.5204753379792 + 20 +13.53509252395617 + 30 +0.0 + 11 +239.8204753371692 + 21 +13.53509252395617 + 31 +0.0 + 0 +LINE + 5 +5E +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +239.1270137370492 + 20 +12.87253046706618 + 30 +0.0 + 11 +238.8770137379392 + 21 +13.87253046731617 + 31 +0.0 + 0 +LINE + 5 +5F +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +238.8770137379392 + 20 +25.79412559156617 + 30 +0.0 + 11 +238.8770137379392 + 21 +13.87253046731617 + 31 +0.0 + 0 +LINE + 5 +60 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +238.8770137379392 + 20 +28.55093534209617 + 30 +0.0 + 11 +238.8770137379392 + 21 +33.72513236604616 + 31 +0.0 + 0 +LINE + 5 +61 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +239.1270137370492 + 20 +11.17512732771617 + 30 +0.0 + 11 +239.1270137370492 + 21 +9.974043810406179 + 31 +0.0 + 0 +LINE + 5 +62 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +239.4270137377592 + 20 +25.22513236582617 + 30 +0.0 + 11 +239.4270137377592 + 21 +21.22513236609618 + 31 +0.0 + 0 +LINE + 5 +63 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +239.7270137371992 + 20 +11.17512732771617 + 30 +0.0 + 11 +239.7270137371992 + 21 +12.27253046691617 + 31 +0.0 + 0 +LINE + 5 +64 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +239.8204753371692 + 20 +13.53509252395617 + 30 +0.0 + 11 +239.8204753371692 + 21 +12.83509306797617 + 31 +0.0 + 0 +LINE + 5 +65 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +240.5204753379792 + 20 +12.83509306797617 + 30 +0.0 + 11 +240.5204753379792 + 21 +13.53509252395617 + 31 +0.0 + 0 +LINE + 5 +66 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +239.4270137377592 + 20 +21.22513236609618 + 30 +0.0 + 11 +243.4270137374892 + 21 +21.22513236609618 + 31 +0.0 + 0 +LINE + 5 +67 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +242.3335521372692 + 20 +13.53509252395617 + 30 +0.0 + 11 +242.3335521372692 + 21 +12.83509306797617 + 31 +0.0 + 0 +LINE + 5 +68 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +243.0335521380793 + 20 +12.83509306797617 + 30 +0.0 + 11 +243.0335521380793 + 21 +13.53509252395617 + 31 +0.0 + 0 +LINE + 5 +69 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +243.1270137380492 + 20 +12.27253046691617 + 30 +0.0 + 11 +243.1270137380492 + 21 +11.17512732771617 + 31 +0.0 + 0 +LINE + 5 +6A +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +243.4270137374892 + 20 +21.22513236609618 + 30 +0.0 + 11 +243.4270137374892 + 21 +25.22513236582617 + 31 +0.0 + 0 +LINE + 5 +6B +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +243.7270137381993 + 20 +11.17512732771617 + 30 +0.0 + 11 +243.7270137381993 + 21 +9.974166201576172 + 31 +0.0 + 0 +LINE + 5 +6C +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +243.9770137373092 + 20 +33.72513236604616 + 30 +0.0 + 11 +243.9770137373092 + 21 +19.25093534167617 + 31 +0.0 + 0 +LINE + 5 +6D +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +243.9770137373092 + 20 +13.87253046731617 + 30 +0.0 + 11 +243.9770137373092 + 21 +16.49412559241617 + 31 +0.0 + 0 +LINE + 5 +6E +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +243.4270137374892 + 20 +25.22513236582617 + 30 +0.0 + 11 +239.4270137377592 + 21 +25.22513236582617 + 31 +0.0 + 0 +LINE + 5 +6F +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +243.9770137373092 + 20 +13.87253046731617 + 30 +0.0 + 11 +243.7270137381993 + 21 +12.87253046706618 + 31 +0.0 + 0 +LINE + 5 +70 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +240.3770137376792 + 20 +35.22513236578616 + 30 +0.0 + 11 +242.4770137375692 + 21 +35.22513236578616 + 31 +0.0 + 0 +LINE + 5 +71 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +264.1044336805093 + 20 +8.904452565036171 + 30 +0.0 + 11 +264.9044336807092 + 21 +8.904452565036171 + 31 +0.0 + 0 +LINE + 5 +72 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +264.9044336807092 + 20 +8.996713071396172 + 30 +0.0 + 11 +264.1044336805093 + 21 +8.996713071396172 + 31 +0.0 + 0 +LINE + 5 +73 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +265.2044336801492 + 20 +9.772530466926175 + 30 +0.0 + 11 +264.9044336807092 + 21 +9.772530466926175 + 31 +0.0 + 0 +LINE + 5 +74 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +265.7044336809093 + 20 +9.872530467586171 + 30 +0.0 + 11 +265.2044336801492 + 21 +9.872530467586171 + 31 +0.0 + 0 +LINE + 5 +75 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +264.1044336805093 + 20 +9.974043810406179 + 30 +0.0 + 11 +264.9044336807092 + 21 +9.974043810406179 + 31 +0.0 + 0 +LINE + 5 +76 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +265.2044336801492 + 20 +10.07253046763616 + 30 +0.0 + 11 +265.9044336809592 + 21 +10.07253046763616 + 31 +0.0 + 0 +LINE + 5 +77 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +264.9044336807092 + 20 +11.17512732771617 + 30 +0.0 + 11 +264.1044336805093 + 21 +11.17512732771617 + 31 +0.0 + 0 +LINE + 5 +78 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +265.9044336809592 + 20 +12.22253046658617 + 30 +0.0 + 11 +265.2044336801492 + 21 +12.22253046658617 + 31 +0.0 + 0 +LINE + 5 +79 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +264.9044336807092 + 20 +12.27253046691617 + 30 +0.0 + 11 +264.1044336805093 + 21 +12.27253046691617 + 31 +0.0 + 0 +LINE + 5 +7A +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +265.2044336801492 + 20 +12.42253046663617 + 30 +0.0 + 11 +265.7044336809093 + 21 +12.42253046663617 + 31 +0.0 + 0 +LINE + 5 +7B +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +265.2044336801492 + 20 +12.52253046729617 + 30 +0.0 + 11 +264.9044336807092 + 21 +12.52253046729617 + 31 +0.0 + 0 +LINE + 5 +7C +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +264.1044336805093 + 20 +12.87253046706618 + 30 +0.0 + 11 +264.9044336807092 + 21 +12.87253046706618 + 31 +0.0 + 0 +LINE + 5 +7D +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +264.9044336807092 + 20 +13.87253046731617 + 30 +0.0 + 11 +264.1044336805093 + 21 +13.87253046731617 + 31 +0.0 + 0 +LINE + 5 +7E +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +265.4044336801992 + 20 +16.22513236611618 + 30 +0.0 + 11 +264.9044336807092 + 21 +16.22513236611618 + 31 +0.0 + 0 +LINE + 5 +7F +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +264.9044336807092 + 20 +16.49412559241617 + 30 +0.0 + 11 +264.1044336805093 + 21 +16.49412559241617 + 31 +0.0 + 0 +LINE + 5 +80 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +264.1044336805093 + 20 +16.96943761740618 + 30 +0.0 + 11 +264.9044336807092 + 21 +16.96943761740618 + 31 +0.0 + 0 +LINE + 5 +81 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +266.4044336804492 + 20 +28.82513236672617 + 30 +0.0 + 11 +266.3044336810592 + 21 +28.72513236606617 + 31 +0.0 + 0 +LINE + 5 +82 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +267.2044336806493 + 20 +29.12513236616618 + 30 +0.0 + 11 +267.1044336799893 + 21 +29.02513236677616 + 31 +0.0 + 0 +LINE + 5 +83 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +265.4044336801992 + 20 +18.72513236610617 + 30 +0.0 + 11 +264.9044336807092 + 21 +18.72513236610617 + 31 +0.0 + 0 +LINE + 5 +84 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +264.9044336807092 + 20 +18.77562331668617 + 30 +0.0 + 11 +264.1044336805093 + 21 +18.77562331668617 + 31 +0.0 + 0 +LINE + 5 +85 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +264.1044336805093 + 20 +19.25093534167617 + 30 +0.0 + 11 +264.9044336807092 + 21 +19.25093534167617 + 31 +0.0 + 0 +LINE + 5 +86 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +263.1044336802593 + 20 +21.22513236609618 + 30 +0.0 + 11 +263.1044336802593 + 21 +25.22513236582617 + 31 +0.0 + 0 +LINE + 5 +87 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +264.1044336805093 + 20 +8.904494289616167 + 30 +0.0 + 11 +264.1044336805093 + 21 +35.22513236578616 + 31 +0.0 + 0 +LINE + 5 +88 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +263.1044336802593 + 20 +21.22513236609618 + 30 +0.0 + 11 +264.1044336805093 + 21 +21.22513236609618 + 31 +0.0 + 0 +LINE + 5 +89 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +264.9044336807092 + 20 +8.904494242626173 + 30 +0.0 + 11 +264.9044336807092 + 21 +35.22513236578616 + 31 +0.0 + 0 +LINE + 5 +8A +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +265.2044336801492 + 20 +9.772530466926175 + 30 +0.0 + 11 +265.2044336801492 + 21 +12.52253046729617 + 31 +0.0 + 0 +LINE + 5 +8B +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +265.2044336801492 + 20 +32.22513236630617 + 30 +0.0 + 11 +265.2044336801492 + 21 +34.97513236667618 + 31 +0.0 + 0 +LINE + 5 +8C +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +265.4044336801992 + 20 +16.22513236611618 + 30 +0.0 + 11 +265.4044336801992 + 21 +18.72513236610617 + 31 +0.0 + 0 +LINE + 5 +8D +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +265.4044336801992 + 20 +26.77513236589618 + 30 +0.0 + 11 +265.4044336801992 + 21 +27.77513236614618 + 31 +0.0 + 0 +LINE + 5 +8E +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +265.7044336809093 + 20 +9.872530467586171 + 30 +0.0 + 11 +265.7044336809093 + 21 +12.42253046663617 + 31 +0.0 + 0 +LINE + 5 +8F +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +265.7044336809093 + 20 +32.32513236569617 + 30 +0.0 + 11 +265.7044336809093 + 21 +34.87513236601618 + 31 +0.0 + 0 +LINE + 5 +90 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +265.9044336809592 + 20 +34.67513236596617 + 30 +0.0 + 11 +265.9044336809592 + 21 +32.52513236574618 + 31 +0.0 + 0 +LINE + 5 +91 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +265.9044336809592 + 20 +12.22253046658617 + 30 +0.0 + 11 +265.9044336809592 + 21 +10.07253046763616 + 31 +0.0 + 0 +LINE + 5 +92 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +266.3044336810592 + 20 +28.72513236606617 + 30 +0.0 + 11 +266.3044336810592 + 21 +30.22513236580617 + 31 +0.0 + 0 +LINE + 5 +93 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +266.4044336804492 + 20 +28.82513236672617 + 30 +0.0 + 11 +266.4044336804492 + 21 +30.12513236641618 + 31 +0.0 + 0 +LINE + 5 +94 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +267.1044336799893 + 20 +29.02513236677616 + 30 +0.0 + 11 +267.1044336799893 + 21 +29.92513236636618 + 31 +0.0 + 0 +LINE + 5 +95 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +267.2044336806493 + 20 +29.12513236616618 + 30 +0.0 + 11 +267.2044336806493 + 21 +29.82513236570618 + 31 +0.0 + 0 +LINE + 5 +96 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +263.1044336802593 + 20 +25.22513236582617 + 30 +0.0 + 11 +264.1044336805093 + 21 +25.22513236582617 + 31 +0.0 + 0 +LINE + 5 +97 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +265.4044336801992 + 20 +26.77513236589618 + 30 +0.0 + 11 +264.9044336807092 + 21 +26.77513236589618 + 31 +0.0 + 0 +LINE + 5 +98 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +265.4044336801992 + 20 +27.77513236614618 + 30 +0.0 + 11 +264.9044336807092 + 21 +27.77513236614618 + 31 +0.0 + 0 +LINE + 5 +99 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +266.3044336810592 + 20 +28.72513236606617 + 30 +0.0 + 11 +264.9044336807092 + 21 +28.72513236606617 + 31 +0.0 + 0 +LINE + 5 +9A +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +267.1044336799893 + 20 +29.02513236677616 + 30 +0.0 + 11 +266.4044336804492 + 21 +29.02513236677616 + 31 +0.0 + 0 +LINE + 5 +9B +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +266.3044336810592 + 20 +30.22513236580617 + 30 +0.0 + 11 +266.4044336804492 + 21 +30.12513236641618 + 31 +0.0 + 0 +LINE + 5 +9C +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +267.1044336799893 + 20 +29.92513236636618 + 30 +0.0 + 11 +267.2044336806493 + 21 +29.82513236570618 + 31 +0.0 + 0 +LINE + 5 +9D +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +267.1044336799893 + 20 +29.92513236636618 + 30 +0.0 + 11 +266.4044336804492 + 21 +29.92513236636618 + 31 +0.0 + 0 +LINE + 5 +9E +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +266.3044336810592 + 20 +30.22513236580617 + 30 +0.0 + 11 +264.9044336807092 + 21 +30.22513236580617 + 31 +0.0 + 0 +LINE + 5 +9F +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +265.2044336801492 + 20 +32.22513236630617 + 30 +0.0 + 11 +264.9044336807092 + 21 +32.22513236630617 + 31 +0.0 + 0 +LINE + 5 +A0 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +265.7044336809093 + 20 +32.32513236569617 + 30 +0.0 + 11 +265.2044336801492 + 21 +32.32513236569617 + 31 +0.0 + 0 +LINE + 5 +A1 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +265.2044336801492 + 20 +32.52513236574618 + 30 +0.0 + 11 +265.9044336809592 + 21 +32.52513236574618 + 31 +0.0 + 0 +LINE + 5 +A2 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +264.9044336807092 + 20 +33.72513236604616 + 30 +0.0 + 11 +264.1044336805093 + 21 +33.72513236604616 + 31 +0.0 + 0 +LINE + 5 +A3 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +265.9044336809592 + 20 +34.67513236596617 + 30 +0.0 + 11 +265.2044336801492 + 21 +34.67513236596617 + 31 +0.0 + 0 +LINE + 5 +A4 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +265.2044336801492 + 20 +34.87513236601618 + 30 +0.0 + 11 +265.7044336809093 + 21 +34.87513236601618 + 31 +0.0 + 0 +LINE + 5 +A5 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +265.2044336801492 + 20 +34.97513236667618 + 30 +0.0 + 11 +264.9044336807092 + 21 +34.97513236667618 + 31 +0.0 + 0 +LINE + 5 +A6 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +264.1044336805093 + 20 +35.22513236578616 + 30 +0.0 + 11 +264.9044336807092 + 21 +35.22513236578616 + 31 +0.0 + 0 +LINE + 5 +A7 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 6 +100 +AcDbLine + 10 +304.4444120182183 + 20 +9.637873678220866 + 30 +0.0 + 11 +302.5944120187083 + 21 +9.637873678220866 + 31 +0.0 + 0 +LINE + 5 +A8 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 6 +100 +AcDbLine + 10 +304.1444120187783 + 20 +9.737873678880866 + 30 +0.0 + 11 +302.8944120181483 + 21 +9.737873678880866 + 31 +0.0 + 0 +LINE + 5 +A9 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 6 +100 +AcDbLine + 10 +302.6944120180983 + 20 +9.937873678930856 + 30 +0.0 + 11 +304.3444120188283 + 21 +9.937873678930856 + 31 +0.0 + 0 +LINE + 5 +AA +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +301.8194120180384 + 20 +11.04047053901086 + 30 +0.0 + 11 +301.2194120191583 + 21 +11.04047053901086 + 31 +0.0 + 0 +LINE + 5 +AB +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +305.2194120188883 + 20 +11.04047053901086 + 30 +0.0 + 11 +305.8194120190383 + 21 +11.04047053901086 + 31 +0.0 + 0 +LINE + 5 +AC +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 6 +100 +AcDbLine + 10 +304.3444120188283 + 20 +12.08787367788086 + 30 +0.0 + 11 +302.6944120180983 + 21 +12.08787367788086 + 31 +0.0 + 0 +LINE + 5 +AD +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 6 +100 +AcDbLine + 10 +302.8944120181483 + 20 +12.28787367793086 + 30 +0.0 + 11 +304.1444120187783 + 21 +12.28787367793086 + 31 +0.0 + 0 +LINE + 5 +AE +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 6 +100 +AcDbLine + 10 +302.5944120187083 + 20 +12.38787367859086 + 30 +0.0 + 11 +304.4444120182183 + 21 +12.38787367859086 + 31 +0.0 + 0 +LINE + 5 +AF +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 4 +100 +AcDbLine + 10 +305.1259504189183 + 20 +12.70043627927086 + 30 +0.0 + 11 +304.4259504193783 + 21 +12.70043627927086 + 31 +0.0 + 0 +LINE + 5 +B0 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 4 +100 +AcDbLine + 10 +302.6128736188183 + 20 +12.70043627927086 + 30 +0.0 + 11 +301.9128736180083 + 21 +12.70043627927086 + 31 +0.0 + 0 +LINE + 5 +B1 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 4 +100 +AcDbLine + 10 +301.9128736180083 + 20 +13.40043510152085 + 30 +0.0 + 11 +302.6128736188183 + 21 +13.40043636898086 + 31 +0.0 + 0 +LINE + 5 +B2 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 4 +100 +AcDbLine + 10 +304.4259504193783 + 20 +13.40043636898086 + 30 +0.0 + 11 +305.1259504189183 + 21 +13.40043510152085 + 31 +0.0 + 0 +LINE + 5 +B3 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +305.8694120180983 + 20 +16.09047557741087 + 30 +0.0 + 11 +304.4694120190183 + 21 +16.09047557741087 + 31 +0.0 + 0 +LINE + 5 +B4 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +301.2194120191583 + 20 +12.73787367836087 + 30 +0.0 + 11 +300.9694120187783 + 21 +13.73787367861087 + 31 +0.0 + 0 +LINE + 5 +B5 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +304.4694120190183 + 20 +18.59047557740086 + 30 +0.0 + 11 +305.8694120180983 + 21 +18.59047557740086 + 31 +0.0 + 0 +LINE + 5 +B6 +102 +{ACAD_REACTORS +330 +1AF +102 +} +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +300.9694120187783 + 20 +33.59047557734085 + 30 +0.0 + 11 +300.9694120187783 + 21 +19.11627855297087 + 31 +0.0 + 0 +LINE + 5 +B7 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +300.9694120187783 + 20 +13.73787367861087 + 30 +0.0 + 11 +300.9694120187783 + 21 +16.35946880371086 + 31 +0.0 + 0 +LINE + 5 +B8 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +301.2194120191583 + 20 +11.04047053901086 + 30 +0.0 + 11 +301.2194120191583 + 21 +9.839387021700872 + 31 +0.0 + 0 +LINE + 5 +B9 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +301.8194120180384 + 20 +12.13787367821086 + 30 +0.0 + 11 +301.8194120180384 + 21 +11.04047053901086 + 31 +0.0 + 0 +LINE + 5 +BA +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 4 +100 +AcDbLine + 10 +301.9128736180083 + 20 +12.70043627927086 + 30 +0.0 + 11 +301.9128736180083 + 21 +13.40043510152085 + 31 +0.0 + 0 +LINE + 5 +BB +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 1 +100 +AcDbLine + 10 +302.5194120188483 + 20 +26.64047557719087 + 30 +0.0 + 11 +302.5194120188483 + 21 +27.64047557744087 + 31 +0.0 + 0 +LINE + 5 +BC +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 6 +100 +AcDbLine + 10 +302.5944120187083 + 20 +9.637873678220866 + 30 +0.0 + 11 +302.5944120187083 + 21 +12.38787367859086 + 31 +0.0 + 0 +LINE + 5 +BD +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 6 +100 +AcDbLine + 10 +302.5944120187083 + 20 +32.09047557760086 + 30 +0.0 + 11 +302.5944120187083 + 21 +34.84047557797088 + 31 +0.0 + 0 +LINE + 5 +BE +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 4 +100 +AcDbLine + 10 +302.6128736188183 + 20 +13.40043636898086 + 30 +0.0 + 11 +302.6128736188183 + 21 +12.70043627927086 + 31 +0.0 + 0 +LINE + 5 +BF +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 6 +100 +AcDbLine + 10 +302.6944120180983 + 20 +9.937873678930856 + 30 +0.0 + 11 +302.6944120180983 + 21 +12.08787367788086 + 31 +0.0 + 0 +LINE + 5 +C0 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 6 +100 +AcDbLine + 10 +302.6944120180983 + 20 +32.39047557704086 + 30 +0.0 + 11 +302.6944120180983 + 21 +34.54047557726087 + 31 +0.0 + 0 +LINE + 5 +C1 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 6 +100 +AcDbLine + 10 +302.8944120181483 + 20 +34.74047557731086 + 30 +0.0 + 11 +302.8944120181483 + 21 +32.19047557699087 + 31 +0.0 + 0 +LINE + 5 +C2 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 6 +100 +AcDbLine + 10 +302.8944120181483 + 20 +12.28787367793086 + 30 +0.0 + 11 +302.8944120181483 + 21 +9.737873678880866 + 31 +0.0 + 0 +LINE + 5 +C3 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 1 +100 +AcDbLine + 10 +303.3194120190483 + 20 +27.64047557744087 + 30 +0.0 + 11 +303.3194120190483 + 21 +26.64047557719087 + 31 +0.0 + 0 +LINE + 5 +C4 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 1 +100 +AcDbLine + 10 +303.7194120191483 + 20 +26.64047557719087 + 30 +0.0 + 11 +303.7194120191483 + 21 +27.64047557744087 + 31 +0.0 + 0 +LINE + 5 +C5 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 6 +100 +AcDbLine + 10 +304.1444120187783 + 20 +9.737873678880866 + 30 +0.0 + 11 +304.1444120187783 + 21 +12.28787367793086 + 31 +0.0 + 0 +LINE + 5 +C6 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 6 +100 +AcDbLine + 10 +304.1444120187783 + 20 +32.19047557699087 + 30 +0.0 + 11 +304.1444120187783 + 21 +34.74047557731086 + 31 +0.0 + 0 +LINE + 5 +C7 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 6 +100 +AcDbLine + 10 +304.3444120188283 + 20 +34.54047557726087 + 30 +0.0 + 11 +304.3444120188283 + 21 +32.39047557704086 + 31 +0.0 + 0 +LINE + 5 +C8 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 6 +100 +AcDbLine + 10 +304.3444120188283 + 20 +12.08787367788086 + 30 +0.0 + 11 +304.3444120188283 + 21 +9.937873678930856 + 31 +0.0 + 0 +LINE + 5 +C9 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 4 +100 +AcDbLine + 10 +304.4259504193783 + 20 +12.70043627927086 + 30 +0.0 + 11 +304.4259504193783 + 21 +13.40043636898086 + 31 +0.0 + 0 +LINE + 5 +CA +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 6 +100 +AcDbLine + 10 +304.4444120182183 + 20 +34.84047557797088 + 30 +0.0 + 11 +304.4444120182183 + 21 +32.09047557760086 + 31 +0.0 + 0 +LINE + 5 +CB +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 6 +100 +AcDbLine + 10 +304.4444120182183 + 20 +12.38787367859086 + 30 +0.0 + 11 +304.4444120182183 + 21 +9.637873678220866 + 31 +0.0 + 0 +LINE + 5 +CC +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +304.4694120190183 + 20 +16.09047557741087 + 30 +0.0 + 11 +304.4694120190183 + 21 +18.59047557740086 + 31 +0.0 + 0 +LINE + 5 +CD +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 1 +100 +AcDbLine + 10 +304.5194120180783 + 20 +27.64047557744087 + 30 +0.0 + 11 +304.5194120180783 + 21 +26.64047557719087 + 31 +0.0 + 0 +LINE + 5 +CE +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 4 +100 +AcDbLine + 10 +305.1259504189183 + 20 +13.40043510152085 + 30 +0.0 + 11 +305.1259504189183 + 21 +12.70043627927086 + 31 +0.0 + 0 +LINE + 5 +CF +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +305.2194120188883 + 20 +11.04047053901086 + 30 +0.0 + 11 +305.2194120188883 + 21 +12.13787367821086 + 31 +0.0 + 0 +LINE + 5 +D0 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +305.8194120190383 + 20 +11.04047053901086 + 30 +0.0 + 11 +305.8194120190383 + 21 +9.839509323970872 + 31 +0.0 + 0 +LINE + 5 +D1 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +305.8694120180983 + 20 +18.59047557740086 + 30 +0.0 + 11 +305.8694120180983 + 21 +16.09047557741087 + 31 +0.0 + 0 +LINE + 5 +D2 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +306.0694120181483 + 20 +25.65946880286086 + 30 +0.0 + 11 +306.0694120181483 + 21 +13.73787367861087 + 31 +0.0 + 0 +LINE + 5 +D3 +102 +{ACAD_REACTORS +330 +1AF +102 +} +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +306.0694120181483 + 20 +28.41627855339087 + 30 +0.0 + 11 +306.0694120181483 + 21 +33.59047557734085 + 31 +0.0 + 0 +LINE + 5 +D4 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +306.0694120181483 + 20 +13.73787367861087 + 30 +0.0 + 11 +305.8194120190383 + 21 +12.73787367836087 + 31 +0.0 + 0 +LINE + 5 +D5 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 1 +100 +AcDbLine + 10 +304.5194120180783 + 20 +26.64047557719087 + 30 +0.0 + 11 +303.7194120191483 + 21 +26.64047557719087 + 31 +0.0 + 0 +LINE + 5 +D6 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 1 +100 +AcDbLine + 10 +303.3194120190483 + 20 +26.64047557719087 + 30 +0.0 + 11 +302.5194120188483 + 21 +26.64047557719087 + 31 +0.0 + 0 +LINE + 5 +D7 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 1 +100 +AcDbLine + 10 +302.5194120188483 + 20 +27.64047557744087 + 30 +0.0 + 11 +303.3194120190483 + 21 +27.64047557744087 + 31 +0.0 + 0 +LINE + 5 +D8 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 1 +100 +AcDbLine + 10 +303.7194120191483 + 20 +27.64047557744087 + 30 +0.0 + 11 +304.5194120180783 + 21 +27.64047557744087 + 31 +0.0 + 0 +LINE + 5 +D9 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 6 +100 +AcDbLine + 10 +304.4444120182183 + 20 +32.09047557760086 + 30 +0.0 + 11 +302.5944120187083 + 21 +32.09047557760086 + 31 +0.0 + 0 +LINE + 5 +DA +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 6 +100 +AcDbLine + 10 +304.1444120187783 + 20 +32.19047557699087 + 30 +0.0 + 11 +302.8944120181483 + 21 +32.19047557699087 + 31 +0.0 + 0 +LINE + 5 +DB +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 6 +100 +AcDbLine + 10 +302.6944120180983 + 20 +32.39047557704086 + 30 +0.0 + 11 +304.3444120188283 + 21 +32.39047557704086 + 31 +0.0 + 0 +LINE + 5 +DC +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 6 +100 +AcDbLine + 10 +304.3444120188283 + 20 +34.54047557726087 + 30 +0.0 + 11 +302.6944120180983 + 21 +34.54047557726087 + 31 +0.0 + 0 +LINE + 5 +DD +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 6 +100 +AcDbLine + 10 +302.8944120181483 + 20 +34.74047557731086 + 30 +0.0 + 11 +304.1444120187783 + 21 +34.74047557731086 + 31 +0.0 + 0 +LINE + 5 +DE +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 6 +100 +AcDbLine + 10 +302.5944120187083 + 20 +34.84047557797088 + 30 +0.0 + 11 +304.4444120182183 + 21 +34.84047557797088 + 31 +0.0 + 0 +LINE + 5 +DF +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +304.5694120184084 + 20 +35.09047557708085 + 30 +0.0 + 11 +302.4694120185183 + 21 +35.09047557708085 + 31 +0.0 + 0 +LINE + 5 +E0 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +332.2528305224283 + 20 +8.769795776330866 + 30 +0.0 + 11 +333.0528305226283 + 21 +8.769795776330866 + 31 +0.0 + 0 +LINE + 5 +E1 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +333.0528305226283 + 20 +8.862056268720863 + 30 +0.0 + 11 +332.2528305224283 + 21 +8.862056262370863 + 31 +0.0 + 0 +LINE + 5 +E2 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +331.9528305217184 + 20 +9.637873678220866 + 30 +0.0 + 11 +332.2528305224283 + 21 +9.637873678220866 + 31 +0.0 + 0 +LINE + 5 +E3 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +331.9528305217184 + 20 +9.737873678880866 + 30 +0.0 + 11 +331.4528305222284 + 21 +9.737873678880866 + 31 +0.0 + 0 +LINE + 5 +E4 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +332.2528305224283 + 20 +9.839387021700872 + 30 +0.0 + 11 +333.0528305226283 + 21 +9.839387021700872 + 31 +0.0 + 0 +LINE + 5 +E5 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +331.2528305221783 + 20 +9.937873678930856 + 30 +0.0 + 11 +331.9528305217184 + 21 +9.937873678930856 + 31 +0.0 + 0 +LINE + 5 +E6 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +332.2528305224283 + 20 +11.04047053901086 + 30 +0.0 + 11 +333.0528305226283 + 21 +11.04047053901086 + 31 +0.0 + 0 +LINE + 5 +E7 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +331.9528305217184 + 20 +12.08787367788086 + 30 +0.0 + 11 +331.2528305221783 + 21 +12.08787367788086 + 31 +0.0 + 0 +LINE + 5 +E8 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +333.0528305226283 + 20 +12.13787367821086 + 30 +0.0 + 11 +332.2528305224283 + 21 +12.13787367821086 + 31 +0.0 + 0 +LINE + 5 +E9 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +331.4528305222284 + 20 +12.28787367793086 + 30 +0.0 + 11 +331.9528305217184 + 21 +12.28787367793086 + 31 +0.0 + 0 +LINE + 5 +EA +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +331.9528305217184 + 20 +12.38787367859086 + 30 +0.0 + 11 +332.2528305224283 + 21 +12.38787367859086 + 31 +0.0 + 0 +LINE + 5 +EB +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +332.2528305224283 + 20 +12.73787367836087 + 30 +0.0 + 11 +333.0528305226283 + 21 +12.73787367836087 + 31 +0.0 + 0 +LINE + 5 +EC +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +332.2528305224283 + 20 +13.73787367861087 + 30 +0.0 + 11 +333.0528305226283 + 21 +13.73787367861087 + 31 +0.0 + 0 +LINE + 5 +ED +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +330.0528305218783 + 20 +29.79047557766087 + 30 +0.0 + 11 +329.9528305224884 + 21 +29.69047557700087 + 31 +0.0 + 0 +LINE + 5 +EE +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +330.8528305220783 + 20 +30.09047557710086 + 30 +0.0 + 11 +330.7528305226883 + 21 +29.99047557771087 + 31 +0.0 + 0 +LINE + 5 +EF +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +331.7528305216683 + 20 +16.09047557741087 + 30 +0.0 + 11 +332.2528305224283 + 21 +16.09047557741087 + 31 +0.0 + 0 +LINE + 5 +F0 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +331.7528305216683 + 20 +18.59047557740086 + 30 +0.0 + 11 +332.2528305224283 + 21 +18.59047557740086 + 31 +0.0 + 0 +LINE + 5 +F1 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +329.9528305224884 + 20 +29.69047557700087 + 30 +0.0 + 11 +329.9528305224884 + 21 +28.99047557746086 + 31 +0.0 + 0 +LINE + 5 +F2 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +330.0528305218783 + 20 +29.79047557766087 + 30 +0.0 + 11 +330.0528305218783 + 21 +28.89047557807085 + 31 +0.0 + 0 +LINE + 5 +F3 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +330.7528305226883 + 20 +29.99047557771087 + 30 +0.0 + 11 +330.7528305226883 + 21 +28.69047557802087 + 31 +0.0 + 0 +LINE + 5 +F4 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +330.8528305220783 + 20 +30.09047557710086 + 30 +0.0 + 11 +330.8528305220783 + 21 +28.59047557736086 + 31 +0.0 + 0 +LINE + 5 +F5 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +334.0528305228783 + 20 +21.09047557739088 + 30 +0.0 + 11 +333.0528305226283 + 21 +21.09047557739088 + 31 +0.0 + 0 +LINE + 5 +F6 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +331.2528305221783 + 20 +9.937873678930856 + 30 +0.0 + 11 +331.2528305221783 + 21 +12.08787367788086 + 31 +0.0 + 0 +LINE + 5 +F7 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +331.2528305221783 + 20 +32.39047557704086 + 30 +0.0 + 11 +331.2528305221783 + 21 +34.54047557726087 + 31 +0.0 + 0 +LINE + 5 +F8 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +331.4528305222284 + 20 +34.74047557731086 + 30 +0.0 + 11 +331.4528305222284 + 21 +32.19047557699087 + 31 +0.0 + 0 +LINE + 5 +F9 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +331.4528305222284 + 20 +12.28787367793086 + 30 +0.0 + 11 +331.4528305222284 + 21 +9.737873678880866 + 31 +0.0 + 0 +LINE + 5 +FA +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +331.7528305216683 + 20 +27.64047557744087 + 30 +0.0 + 11 +331.7528305216683 + 21 +26.64047557719087 + 31 +0.0 + 0 +LINE + 5 +FB +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +331.7528305216683 + 20 +18.59047557740086 + 30 +0.0 + 11 +331.7528305216683 + 21 +16.09047557741087 + 31 +0.0 + 0 +LINE + 5 +FC +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +331.9528305217184 + 20 +34.84047557797088 + 30 +0.0 + 11 +331.9528305217184 + 21 +32.09047557760086 + 31 +0.0 + 0 +LINE + 5 +FD +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +331.9528305217184 + 20 +12.38787367859086 + 30 +0.0 + 11 +331.9528305217184 + 21 +9.637873678220866 + 31 +0.0 + 0 +LINE + 5 +FE +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +332.2528305224283 + 20 +8.76983750091086 + 30 +0.0 + 11 +332.2528305224283 + 21 +35.09047557708085 + 31 +0.0 + 0 +LINE + 5 +FF +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +333.0528305226283 + 20 +8.769837453920864 + 30 +0.0 + 11 +333.0528305226283 + 21 +35.09047557708085 + 31 +0.0 + 0 +LINE + 5 +100 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +334.0528305228783 + 20 +25.09047557712086 + 30 +0.0 + 11 +334.0528305228783 + 21 +21.09047557739088 + 31 +0.0 + 0 +LINE + 5 +101 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +334.0528305228783 + 20 +25.09047557712086 + 30 +0.0 + 11 +333.0528305226283 + 21 +25.09047557712086 + 31 +0.0 + 0 +LINE + 5 +102 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +330.0528305218783 + 20 +28.89047557807085 + 30 +0.0 + 11 +329.9528305224884 + 21 +28.99047557746086 + 31 +0.0 + 0 +LINE + 5 +103 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +333.0528305226283 + 20 +25.65946880286086 + 30 +0.0 + 11 +332.2528305224283 + 21 +25.65946880286086 + 31 +0.0 + 0 +LINE + 5 +104 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +332.2528305224283 + 20 +26.13478082912086 + 30 +0.0 + 11 +333.0528305226283 + 21 +26.13478082912086 + 31 +0.0 + 0 +LINE + 5 +105 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +330.8528305220783 + 20 +28.59047557736086 + 30 +0.0 + 11 +330.7528305226883 + 21 +28.69047557802087 + 31 +0.0 + 0 +LINE + 5 +106 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +331.7528305216683 + 20 +26.64047557719087 + 30 +0.0 + 11 +332.2528305224283 + 21 +26.64047557719087 + 31 +0.0 + 0 +LINE + 5 +107 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +331.7528305216683 + 20 +27.64047557744087 + 30 +0.0 + 11 +332.2528305224283 + 21 +27.64047557744087 + 31 +0.0 + 0 +LINE + 5 +108 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +333.0528305226283 + 20 +27.94096652713087 + 30 +0.0 + 11 +332.2528305224283 + 21 +27.94096652713087 + 31 +0.0 + 0 +LINE + 5 +109 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +332.2528305224283 + 20 +28.41627855339087 + 30 +0.0 + 11 +333.0528305226283 + 21 +28.41627855339087 + 31 +0.0 + 0 +LINE + 5 +10A +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +332.2528305224283 + 20 +28.59047557736086 + 30 +0.0 + 11 +330.8528305220783 + 21 +28.59047557736086 + 31 +0.0 + 0 +LINE + 5 +10B +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +330.7528305226883 + 20 +28.89047557807085 + 30 +0.0 + 11 +330.0528305218783 + 21 +28.89047557807085 + 31 +0.0 + 0 +LINE + 5 +10C +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +330.7528305226883 + 20 +29.79047557766087 + 30 +0.0 + 11 +330.0528305218783 + 21 +29.79047557766087 + 31 +0.0 + 0 +LINE + 5 +10D +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +332.2528305224283 + 20 +30.09047557710086 + 30 +0.0 + 11 +330.8528305220783 + 21 +30.09047557710086 + 31 +0.0 + 0 +LINE + 5 +10E +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +331.9528305217184 + 20 +32.09047557760086 + 30 +0.0 + 11 +332.2528305224283 + 21 +32.09047557760086 + 31 +0.0 + 0 +LINE + 5 +10F +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +331.9528305217184 + 20 +32.19047557699087 + 30 +0.0 + 11 +331.4528305222284 + 21 +32.19047557699087 + 31 +0.0 + 0 +LINE + 5 +110 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +331.2528305221783 + 20 +32.39047557704086 + 30 +0.0 + 11 +331.9528305217184 + 21 +32.39047557704086 + 31 +0.0 + 0 +LINE + 5 +111 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +333.0528305226283 + 20 +33.59047557734085 + 30 +0.0 + 11 +332.2528305224283 + 21 +33.59047557734085 + 31 +0.0 + 0 +LINE + 5 +112 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +331.9528305217184 + 20 +34.54047557726087 + 30 +0.0 + 11 +331.2528305221783 + 21 +34.54047557726087 + 31 +0.0 + 0 +LINE + 5 +113 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +331.4528305222284 + 20 +34.74047557731086 + 30 +0.0 + 11 +331.9528305217184 + 21 +34.74047557731086 + 31 +0.0 + 0 +LINE + 5 +114 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +331.9528305217184 + 20 +34.84047557797088 + 30 +0.0 + 11 +332.2528305224283 + 21 +34.84047557797088 + 31 +0.0 + 0 +LINE + 5 +115 +102 +{ACAD_REACTORS +330 +19E +102 +} +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +332.2528305224283 + 20 +35.09047557708085 + 30 +0.0 + 11 +333.0528305226283 + 21 +35.09047557708085 + 31 +0.0 + 0 +LINE + 5 +116 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +300.9694120187783 + 20 +47.76802734918087 + 30 +0.0 + 11 +300.9694120187783 + 21 +48.56802734938085 + 31 +0.0 + 0 +LINE + 5 +117 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +301.5194120185983 + 20 +49.56802734963088 + 30 +0.0 + 11 +301.5194120185983 + 21 +48.56802734938085 + 31 +0.0 + 0 +LINE + 5 +118 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +303.1694161976283 + 20 +45.46802734924085 + 30 +0.0 + 11 +303.8694078405683 + 21 +45.46802734924085 + 31 +0.0 + 0 +LINE + 5 +119 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +303.0694120186684 + 20 +45.56802734990085 + 30 +0.0 + 11 +303.9694120182583 + 21 +45.56802734990085 + 31 +0.0 + 0 +LINE + 5 +11A +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +303.1694120180583 + 20 +45.46802734924085 + 30 +0.0 + 11 +303.0694120186684 + 21 +45.56802734990085 + 31 +0.0 + 0 +LINE + 5 +11B +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +302.8694120186183 + 20 +46.26802734944087 + 30 +0.0 + 11 +302.7694120192283 + 21 +46.36802735010085 + 31 +0.0 + 0 +LINE + 5 +11C +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +302.8694157422583 + 20 +46.26802734944087 + 30 +0.0 + 11 +304.1694082946683 + 21 +46.26802734944087 + 31 +0.0 + 0 +LINE + 5 +11D +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +302.7694120192283 + 20 +46.36802735010085 + 30 +0.0 + 11 +304.2694120189683 + 21 +46.36802735010085 + 31 +0.0 + 0 +LINE + 5 +11E +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +302.4694120185183 + 20 +48.56802734938085 + 30 +0.0 + 11 +302.4694120185183 + 21 +47.76802734918087 + 31 +0.0 + 0 +LINE + 5 +11F +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +302.5194120188483 + 20 +47.26802734969084 + 30 +0.0 + 11 +302.5194120188483 + 21 +47.76802734918087 + 31 +0.0 + 0 +LINE + 5 +120 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +302.5944120187083 + 20 +47.46802734974084 + 30 +0.0 + 11 +302.5944120187083 + 21 +47.76802734918087 + 31 +0.0 + 0 +LINE + 5 +121 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +302.6944120180983 + 20 +46.96802734898087 + 30 +0.0 + 11 +302.6944120180983 + 21 +47.46802734974084 + 31 +0.0 + 0 +LINE + 5 +122 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +302.7694120192283 + 20 +46.81366690078085 + 30 +0.0 + 11 +302.7694120192283 + 21 +46.36802735010085 + 31 +0.0 + 0 +LINE + 5 +123 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +304.1444120187783 + 20 +46.76802735020086 + 30 +0.0 + 11 +302.8944120181483 + 21 +46.76802735020086 + 31 +0.0 + 0 +LINE + 5 +124 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +302.8944120181483 + 20 +47.46802734974084 + 30 +0.0 + 11 +302.8944120181483 + 21 +46.76802735020086 + 31 +0.0 + 0 +LINE + 5 +125 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +303.0694120186684 + 20 +46.26802734944087 + 30 +0.0 + 11 +303.0694120186684 + 21 +45.56802734990085 + 31 +0.0 + 0 +LINE + 5 +126 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +302.6944120180983 + 20 +46.96802734898087 + 30 +0.0 + 11 +304.3444120188283 + 21 +46.96802734898087 + 31 +0.0 + 0 +LINE + 5 +127 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +302.5194120188483 + 20 +47.26802734969084 + 30 +0.0 + 11 +302.6944120180983 + 21 +47.26802734969084 + 31 +0.0 + 0 +LINE + 5 +128 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +304.3444120188283 + 20 +47.26802734969084 + 30 +0.0 + 11 +305.8694120180983 + 21 +47.26802734969084 + 31 +0.0 + 0 +LINE + 5 +129 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +302.5944120187083 + 20 +47.46802734974084 + 30 +0.0 + 11 +304.4444120182183 + 21 +47.46802734974084 + 31 +0.0 + 0 +LINE + 5 +12A +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +303.9694120182583 + 20 +46.26802734944087 + 30 +0.0 + 11 +303.9694120182583 + 21 +45.56802734990085 + 31 +0.0 + 0 +LINE + 5 +12B +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +300.9694120187783 + 20 +47.76802734918087 + 30 +0.0 + 11 +306.0694120181483 + 21 +47.76802734918087 + 31 +0.0 + 0 +LINE + 5 +12C +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +304.1444120187783 + 20 +46.76802735020086 + 30 +0.0 + 11 +304.1444120187783 + 21 +47.46802734974084 + 31 +0.0 + 0 +LINE + 5 +12D +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +304.2694120189683 + 20 +46.81366690078085 + 30 +0.0 + 11 +304.2694120189683 + 21 +46.36802735010085 + 31 +0.0 + 0 +LINE + 5 +12E +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +304.3444120188283 + 20 +47.46802734974084 + 30 +0.0 + 11 +304.3444120188283 + 21 +46.96802734898087 + 31 +0.0 + 0 +LINE + 5 +12F +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +304.4444120182183 + 20 +47.46802734974084 + 30 +0.0 + 11 +304.4444120182183 + 21 +47.76802734918087 + 31 +0.0 + 0 +LINE + 5 +130 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +304.5194120180783 + 20 +47.26802734969084 + 30 +0.0 + 11 +304.5194120180783 + 21 +47.76802734918087 + 31 +0.0 + 0 +LINE + 5 +131 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +304.5694120184084 + 20 +47.76802734918087 + 30 +0.0 + 11 +304.5694120184084 + 21 +48.56802734938085 + 31 +0.0 + 0 +LINE + 5 +132 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +306.0694120181483 + 20 +48.56802734938085 + 30 +0.0 + 11 +300.9694120187783 + 21 +48.56802734938085 + 31 +0.0 + 0 +LINE + 5 +133 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +304.1694120183083 + 20 +46.26802734944087 + 30 +0.0 + 11 +304.2694120189683 + 21 +46.36802735010085 + 31 +0.0 + 0 +LINE + 5 +134 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +303.8694120188683 + 20 +45.46802734924085 + 30 +0.0 + 11 +303.9694120182583 + 21 +45.56802734990085 + 31 +0.0 + 0 +LINE + 5 +135 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +305.5194120183283 + 20 +49.56802734963088 + 30 +0.0 + 11 +305.5194120183283 + 21 +48.56802734938085 + 31 +0.0 + 0 +LINE + 5 +136 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +301.5194120185983 + 20 +49.56802734963088 + 30 +0.0 + 11 +305.5194120183283 + 21 +49.56802734963088 + 31 +0.0 + 0 +LINE + 5 +137 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +305.8694120180983 + 20 +47.26802734969084 + 30 +0.0 + 11 +305.8694120180983 + 21 +47.76802734918087 + 31 +0.0 + 0 +LINE + 5 +138 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +306.0694120181483 + 20 +48.56802734938085 + 30 +0.0 + 11 +306.0694120181483 + 21 +47.76802734918087 + 31 +0.0 + 0 +LINE + 5 +139 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +300.9694120187783 + 20 +-9.213296842629132 + 30 +0.0 + 11 +300.9694120187783 + 21 +-10.01329684282913 + 31 +0.0 + 0 +LINE + 5 +13A +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +301.2194120191583 + 20 +-10.01329684282913 + 30 +0.0 + 11 +301.2194120191583 + 21 +-9.213296842629132 + 31 +0.0 + 0 +LINE + 5 +13B +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +301.5194120185983 + 20 +-11.01329684180913 + 30 +0.0 + 11 +301.5194120185983 + 21 +-10.01329684282913 + 31 +0.0 + 0 +LINE + 5 +13C +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +305.5194120183283 + 20 +-11.01329684180913 + 30 +0.0 + 11 +301.5194120185983 + 21 +-11.01329684180913 + 31 +0.0 + 0 +LINE + 5 +13D +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +303.1694120180583 + 20 +-6.913296842689142 + 30 +0.0 + 11 +303.0694120186684 + 21 +-7.013296842079133 + 31 +0.0 + 0 +LINE + 5 +13E +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +302.0422263907983 + 20 +-9.213296842629132 + 30 +0.0 + 11 +302.0422263907983 + 21 +-10.01329684282913 + 31 +0.0 + 0 +LINE + 5 +13F +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +302.8694120186183 + 20 +-7.713296841619132 + 30 +0.0 + 11 +302.7694120192283 + 21 +-7.813296842279129 + 31 +0.0 + 0 +LINE + 5 +140 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +302.5194120188483 + 20 +-8.713296841869137 + 30 +0.0 + 11 +302.5194120188483 + 21 +-9.213296842629132 + 31 +0.0 + 0 +LINE + 5 +141 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +302.5944120187083 + 20 +-8.913296841919132 + 30 +0.0 + 11 +302.5944120187083 + 21 +-9.213296842629132 + 31 +0.0 + 0 +LINE + 5 +142 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +300.9694120187783 + 20 +-10.01329684282913 + 30 +0.0 + 11 +306.0694120181483 + 21 +-10.01329684282913 + 31 +0.0 + 0 +LINE + 5 +143 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +302.6944120180983 + 20 +-8.913296841919132 + 30 +0.0 + 11 +302.6944120180983 + 21 +-8.413296842429131 + 31 +0.0 + 0 +LINE + 5 +144 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +302.7413259882783 + 20 +-9.213296842629132 + 30 +0.0 + 11 +302.7413259882783 + 21 +-10.01329684282913 + 31 +0.0 + 0 +LINE + 5 +145 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +302.7694120192283 + 20 +-8.258936392959133 + 30 +0.0 + 11 +302.7694120192283 + 21 +-7.813296842279129 + 31 +0.0 + 0 +LINE + 5 +146 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +302.8944120181483 + 20 +-8.213296842379129 + 30 +0.0 + 11 +302.8944120181483 + 21 +-8.913296841919132 + 31 +0.0 + 0 +LINE + 5 +147 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +303.0694120186684 + 20 +-7.713296841619132 + 30 +0.0 + 11 +303.0694120186684 + 21 +-7.013296842079133 + 31 +0.0 + 0 +LINE + 5 +148 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +306.0694120181483 + 20 +-9.213296842629132 + 30 +0.0 + 11 +300.9694120187783 + 21 +-9.213296842629132 + 31 +0.0 + 0 +LINE + 5 +149 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +304.4444120182183 + 20 +-8.913296841919132 + 30 +0.0 + 11 +302.5944120187083 + 21 +-8.913296841919132 + 31 +0.0 + 0 +LINE + 5 +14A +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +303.9694120182583 + 20 +-7.713296841619132 + 30 +0.0 + 11 +303.9694120182583 + 21 +-7.013296842079133 + 31 +0.0 + 0 +LINE + 5 +14B +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +305.8694120180983 + 20 +-8.713296841869137 + 30 +0.0 + 11 +304.3444120188283 + 21 +-8.713296841869137 + 31 +0.0 + 0 +LINE + 5 +14C +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +302.6944120180983 + 20 +-8.713296841869137 + 30 +0.0 + 11 +302.5194120188483 + 21 +-8.713296841869137 + 31 +0.0 + 0 +LINE + 5 +14D +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +304.1444120187783 + 20 +-8.913296841919132 + 30 +0.0 + 11 +304.1444120187783 + 21 +-8.213296842379129 + 31 +0.0 + 0 +LINE + 5 +14E +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +304.3444120188283 + 20 +-8.413296842429131 + 30 +0.0 + 11 +302.6944120180983 + 21 +-8.413296842429131 + 31 +0.0 + 0 +LINE + 5 +14F +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +304.2694120189683 + 20 +-8.258936392959133 + 30 +0.0 + 11 +304.2694120189683 + 21 +-7.813296842279129 + 31 +0.0 + 0 +LINE + 5 +150 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +304.2974980499183 + 20 +-10.01329684282913 + 30 +0.0 + 11 +304.2974980499183 + 21 +-9.213296842629132 + 31 +0.0 + 0 +LINE + 5 +151 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +304.3444120188283 + 20 +-8.413296842429131 + 30 +0.0 + 11 +304.3444120188283 + 21 +-8.913296841919132 + 31 +0.0 + 0 +LINE + 5 +152 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +302.8944120181483 + 20 +-8.213296842379129 + 30 +0.0 + 11 +304.1444120187783 + 21 +-8.213296842379129 + 31 +0.0 + 0 +LINE + 5 +153 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +304.4444120182183 + 20 +-8.913296841919132 + 30 +0.0 + 11 +304.4444120182183 + 21 +-9.213296842629132 + 31 +0.0 + 0 +LINE + 5 +154 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +304.4694120190183 + 20 +-8.713296841869137 + 30 +0.0 + 11 +304.4694120190183 + 21 +-9.213296842629132 + 31 +0.0 + 0 +LINE + 5 +155 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +304.2694120189683 + 20 +-7.813296842279129 + 30 +0.0 + 11 +302.7694120192283 + 21 +-7.813296842279129 + 31 +0.0 + 0 +LINE + 5 +156 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +304.1694082946683 + 20 +-7.713296841619132 + 30 +0.0 + 11 +302.8694157422583 + 21 +-7.713296841619132 + 31 +0.0 + 0 +LINE + 5 +157 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +304.9965976562883 + 20 +-10.01329684282913 + 30 +0.0 + 11 +304.9965976473983 + 21 +-9.213296842629132 + 31 +0.0 + 0 +LINE + 5 +158 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +304.1694120183083 + 20 +-7.713296841619132 + 30 +0.0 + 11 +304.2694120189683 + 21 +-7.813296842279129 + 31 +0.0 + 0 +LINE + 5 +159 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +303.8694120188683 + 20 +-6.913296842689142 + 30 +0.0 + 11 +303.9694120182583 + 21 +-7.013296842079133 + 31 +0.0 + 0 +LINE + 5 +15A +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +303.9694120182583 + 20 +-7.013296842079133 + 30 +0.0 + 11 +303.0694120186684 + 21 +-7.013296842079133 + 31 +0.0 + 0 +LINE + 5 +15B +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +305.5194120183283 + 20 +-11.01329684180913 + 30 +0.0 + 11 +305.5194120183283 + 21 +-10.01329684282913 + 31 +0.0 + 0 +LINE + 5 +15C +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +303.8694078405683 + 20 +-6.913296842689142 + 30 +0.0 + 11 +303.1694161976283 + 21 +-6.913296842689142 + 31 +0.0 + 0 +LINE + 5 +15D +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +305.8194120190383 + 20 +-9.213296842629132 + 30 +0.0 + 11 +305.8194120190383 + 21 +-10.01329684282913 + 31 +0.0 + 0 +LINE + 5 +15E +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +305.8694120180983 + 20 +-8.713296841869137 + 30 +0.0 + 11 +305.8694120180983 + 21 +-9.213296842629132 + 31 +0.0 + 0 +LINE + 5 +15F +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +306.0694120181483 + 20 +-9.213296842629132 + 30 +0.0 + 11 +306.0694120181483 + 21 +-10.01329684282913 + 31 +0.0 + 0 +ARC + 5 +160 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +241.4270137242892 + 20 +11.07521993037617 + 30 +0.0 + 40 +2.549954545749999 +100 +AcDbArc + 50 +305.4062767566002 + 51 +334.4186755735996 + 0 +ARC + 5 +161 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +241.4270137242892 + 20 +11.07521993037617 + 30 +0.0 + 40 +2.549954545749999 +100 +AcDbArc + 50 +205.5813264844995 + 51 +234.5937289846997 + 0 +ARC + 5 +162 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +240.3770137376792 + 20 +33.72513236604616 + 30 +0.0 + 40 +1.499999999739998 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +ARC + 5 +163 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +242.4770137375692 + 20 +33.72513236604616 + 30 +0.0 + 40 +1.499999999739998 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +ARC + 5 +164 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +238.9270137369992 + 20 +27.17253046746618 + 30 +0.0 + 40 +0.9499999999199998 +100 +AcDbArc + 50 +288.0800126247994 + 51 +71.91998737559981 + 0 +ARC + 5 +165 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +243.9270137382492 + 20 +17.87253046704616 + 30 +0.0 + 40 +0.9499999999199998 +100 +AcDbArc + 50 +108.0800126242993 + 51 +251.9199873755998 + 0 +ARC + 5 +166 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +241.4270137382592 + 20 +8.572530466626169 + 30 +0.0 + 40 +0.9499999999199998 +100 +AcDbArc + 50 +35.01139778950005 + 51 +144.9886022101998 + 0 +ARC + 5 +167 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +243.7270137381993 + 20 +12.27253046691617 + 30 +0.0 + 40 +0.6000000001500001 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +ARC + 5 +168 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +239.1270137370492 + 20 +12.27253046691617 + 30 +0.0 + 40 +0.6000000001500001 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +ARC + 5 +169 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +239.3770137374293 + 20 +25.79412559156617 + 30 +0.0 + 40 +0.49999999949 +100 +AcDbArc + 50 +108.0800126236002 + 51 +180.0 + 0 +ARC + 5 +16A +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +239.3770137374293 + 20 +28.55093534209617 + 30 +0.0 + 40 +0.49999999949 +100 +AcDbArc + 50 +180.0 + 51 +251.9199873753994 + 0 +ARC + 5 +16B +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +243.4770137378192 + 20 +19.25093534167617 + 30 +0.0 + 40 +0.49999999949 +100 +AcDbArc + 50 +288.0800126247001 + 51 +0.0 + 0 +ARC + 5 +16C +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +243.4770137378192 + 20 +16.49412559241617 + 30 +0.0 + 40 +0.49999999949 +100 +AcDbArc + 50 +0.0 + 51 +71.91998737550029 + 0 +ARC + 5 +16D +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +242.6146187315992 + 20 +9.404452564526179 + 30 +0.0 + 40 +0.49999999949 +100 +AcDbArc + 50 +215.0113977772003 + 51 +305.4084294003001 + 0 +ARC + 5 +16E +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +240.2394087436491 + 20 +9.404452564526179 + 30 +0.0 + 40 +0.49999999949 +100 +AcDbArc + 50 +234.5915973062006 + 51 +324.9886022234004 + 0 +CIRCLE + 5 +16F +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +240.5770137377292 + 20 +14.67513163579617 + 30 +0.0 + 40 +0.4500000004300003 + 0 +CIRCLE + 5 +170 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +242.2770137375192 + 20 +14.67513163579617 + 30 +0.0 + 40 +0.4500000004300003 + 0 +ARC + 5 +171 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +265.7044336809093 + 20 +32.52513236574618 + 30 +0.0 + 40 +0.20000000005 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +ARC + 5 +172 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +265.7044336809093 + 20 +34.67513236596617 + 30 +0.0 + 40 +0.20000000005 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +ARC + 5 +173 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +265.7044336809093 + 20 +10.07253046763616 + 30 +0.0 + 40 +0.20000000005 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +ARC + 5 +174 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +265.7044336809093 + 20 +12.22253046658617 + 30 +0.0 + 40 +0.20000000005 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +ARC + 5 +175 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +301.0194120191083 + 20 +17.73787367834086 + 30 +0.0 + 40 +0.9499999999199998 +100 +AcDbArc + 50 +288.0800126244002 + 51 +71.91998737580012 + 0 +ARC + 5 +176 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +301.2194120191583 + 20 +12.13787367821086 + 30 +0.0 + 40 +0.6000000001500001 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +ARC + 5 +177 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +302.3318070244883 + 20 +9.269795775820872 + 30 +0.0 + 40 +0.49999999949 +100 +AcDbArc + 50 +234.5915717969996 + 51 +324.9886022233005 + 0 +ARC + 5 +178 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +301.4694120182683 + 20 +16.35946880371086 + 30 +0.0 + 40 +0.49999999949 +100 +AcDbArc + 50 +108.0800126244002 + 51 +180.0 + 0 +ARC + 5 +179 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +301.4694120182683 + 20 +19.11627855297087 + 30 +0.0 + 40 +0.49999999949 +100 +AcDbArc + 50 +180.0 + 51 +251.9199873752006 + 0 +CIRCLE + 5 +17A +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 4 +100 +AcDbCircle + 10 +302.6694120185683 + 20 +14.54047484709086 + 30 +0.0 + 40 +0.4500000004300003 + 0 +ARC + 5 +17B +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 6 +100 +AcDbCircle + 10 +302.8944120181483 + 20 +9.937873678930856 + 30 +0.0 + 40 +0.20000000005 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +ARC + 5 +17C +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 6 +100 +AcDbCircle + 10 +302.8944120181483 + 20 +12.08787367788086 + 30 +0.0 + 40 +0.20000000005 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +ARC + 5 +17D +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +302.4694120185183 + 20 +33.59047557734085 + 30 +0.0 + 40 +1.499999999739998 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +ARC + 5 +17E +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 6 +100 +AcDbCircle + 10 +302.8944120181483 + 20 +32.39047557704086 + 30 +0.0 + 40 +0.20000000005 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +ARC + 5 +17F +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 6 +100 +AcDbCircle + 10 +302.8944120181483 + 20 +34.54047557726087 + 30 +0.0 + 40 +0.20000000005 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +ARC + 5 +180 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +303.5194120317983 + 20 +10.94056314167086 + 30 +0.0 + 40 +2.549954545749999 +100 +AcDbArc + 50 +305.4062712497997 + 51 +334.4186735154998 + 0 +ARC + 5 +181 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +303.5194120317983 + 20 +10.94056314167086 + 30 +0.0 + 40 +2.549954545749999 +100 +AcDbArc + 50 +205.5813244263994 + 51 +234.5937234782003 + 0 +ARC + 5 +182 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +303.5194120190983 + 20 +8.437873677920862 + 30 +0.0 + 40 +0.9499999999199998 +100 +AcDbArc + 50 +35.01139778950005 + 51 +144.9886022102998 + 0 +ARC + 5 +183 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +305.8194120190383 + 20 +12.13787367821086 + 30 +0.0 + 40 +0.6000000001500001 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +ARC + 5 +184 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +304.7070170124383 + 20 +9.269795775820872 + 30 +0.0 + 40 +0.49999999949 +100 +AcDbArc + 50 +215.0113977772003 + 51 +305.4084038899995 + 0 +CIRCLE + 5 +185 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 4 +100 +AcDbCircle + 10 +304.3694120183583 + 20 +14.54047484709086 + 30 +0.0 + 40 +0.4500000004300003 + 0 +CIRCLE + 5 +186 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 6 +100 +AcDbCircle + 10 +303.5194120190983 + 20 +10.51787367844087 + 30 +0.0 + 40 +0.25000000038 + 0 +ARC + 5 +187 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 6 +100 +AcDbCircle + 10 +304.1444120187783 + 20 +9.937873678930856 + 30 +0.0 + 40 +0.20000000005 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +ARC + 5 +188 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 6 +100 +AcDbCircle + 10 +304.1444120187783 + 20 +12.08787367788086 + 30 +0.0 + 40 +0.20000000005 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +ARC + 5 +189 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +304.5694120184084 + 20 +33.59047557734085 + 30 +0.0 + 40 +1.499999999739998 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +ARC + 5 +18A +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +306.0194120190883 + 20 +27.03787367876086 + 30 +0.0 + 40 +0.9499999999199998 +100 +AcDbArc + 50 +108.0800126242993 + 51 +251.9199873760999 + 0 +CIRCLE + 5 +18B +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbCircle + 10 +303.5194120190983 + 20 +29.34047557723086 + 30 +0.0 + 40 +0.7499999998699999 + 0 +CIRCLE + 5 +18C +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbCircle + 10 +303.5194120190983 + 20 +29.34047557723086 + 30 +0.0 + 40 +0.6500000004800001 + 0 +ARC + 5 +18D +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +305.5694120186583 + 20 +28.41627855339087 + 30 +0.0 + 40 +0.49999999949 +100 +AcDbArc + 50 +288.0800126247001 + 51 +0.0 + 0 +ARC + 5 +18E +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +305.5694120186583 + 20 +25.65946880286086 + 30 +0.0 + 40 +0.49999999949 +100 +AcDbArc + 50 +0.0 + 51 +71.91998737449996 + 0 +CIRCLE + 5 +18F +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbCircle + 10 +303.5194120190983 + 20 +29.34047557723086 + 30 +0.0 + 40 +0.4500000004300003 + 0 +CIRCLE + 5 +190 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbCircle + 10 +303.5194120190983 + 20 +29.34047557723086 + 30 +0.0 + 40 +0.34999999977 + 0 +CIRCLE + 5 +191 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 6 +100 +AcDbCircle + 10 +303.5194120190983 + 20 +33.96047557775087 + 30 +0.0 + 40 +0.25000000038 + 0 +ARC + 5 +192 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 6 +100 +AcDbCircle + 10 +304.1444120187783 + 20 +32.39047557704086 + 30 +0.0 + 40 +0.20000000005 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +ARC + 5 +193 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 6 +100 +AcDbCircle + 10 +304.1444120187783 + 20 +34.54047557726087 + 30 +0.0 + 40 +0.20000000005 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +ARC + 5 +194 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +331.4528305222284 + 20 +32.39047557704086 + 30 +0.0 + 40 +0.20000000005 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +ARC + 5 +195 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +331.4528305222284 + 20 +34.54047557726087 + 30 +0.0 + 40 +0.20000000005 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +ARC + 5 +196 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +331.4528305222284 + 20 +9.937873678930856 + 30 +0.0 + 40 +0.20000000005 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +ARC + 5 +197 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +331.4528305222284 + 20 +12.08787367788086 + 30 +0.0 + 40 +0.20000000005 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +ARC + 5 +198 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +304.1444120187783 + 20 +46.96802734898087 + 30 +0.0 + 40 +0.20000000005 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +ARC + 5 +199 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +302.8944120181483 + 20 +46.96802734898087 + 30 +0.0 + 40 +0.20000000005 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +ARC + 5 +19A +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +302.8944120181483 + 20 +-8.413296842429131 + 30 +0.0 + 40 +0.20000000005 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +ARC + 5 +19B +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +304.1444120187783 + 20 +-8.413296842429131 + 30 +0.0 + 40 +0.20000000005 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +DIMENSION + 5 +19C +102 +{ACAD_XDICTIONARY +360 +19D +102 +} +102 +{ACAD_REACTORS +330 +19E +102 +} +330 +2 +100 +AcDbEntity + 8 +0 + 62 + 1 +100 +AcDbDimension + 2 +*D0 + 10 +332.2528305224283 + 20 +39.67502531171863 + 30 +0.0 + 11 +326.7753305224283 + 21 +39.67502531171863 + 31 +0.0 + 71 + 5 + 42 +0.8000000001999294 + 3 +STANDARD +100 +AcDbAlignedDimension + 13 +333.0528305226283 + 23 +35.09047557708085 + 33 +0.0 + 14 +332.2528305224283 + 24 +35.09047557708085 + 34 +0.0 +100 +AcDbRotatedDimension +1001 +ACAD +1000 +DSTYLE +1002 +{ +1070 + 42 +1040 +0.0730807087 +1070 + 43 +1040 +0.4443307087 +1070 + 44 +1040 +0.2104724409 +1070 + 47 +1040 +0.0 +1070 + 48 +1040 +0.0 +1070 + 69 +1070 + 2 +1070 + 70 +1070 + 1 +1070 + 78 +1070 + 0 +1070 + 140 +1040 +3.0 +1070 + 141 +1040 +0.1052362205 +1070 + 176 +1070 + 1 +1070 + 177 +1070 + 1 +1070 + 178 +1070 + 256 +1070 + 271 +1070 + 4 +1070 + 272 +1070 + 4 +1070 + 284 +1070 + 0 +1002 +} + 0 +DIMENSION + 5 +1AD +102 +{ACAD_XDICTIONARY +360 +1AE +102 +} +102 +{ACAD_REACTORS +330 +1AF +102 +} +330 +2 +100 +AcDbEntity + 8 +0 + 62 + 1 +100 +AcDbDimension + 2 +*D1 + 10 +300.9694120187783 + 20 +39.8294082611344 + 30 +0.0 + 11 +295.6919120187783 + 21 +39.8294082611344 + 31 +0.0 + 71 + 5 + 42 +5.09999999936997 + 3 +STANDARD +100 +AcDbAlignedDimension + 13 +306.0694120181483 + 23 +33.59047557734085 + 33 +0.0 + 14 +300.9694120187783 + 24 +33.59047557734085 + 34 +0.0 +100 +AcDbRotatedDimension +1001 +ACAD +1000 +DSTYLE +1002 +{ +1070 + 42 +1040 +0.0730807087 +1070 + 43 +1040 +0.4443307087 +1070 + 44 +1040 +0.2104724409 +1070 + 47 +1040 +0.0 +1070 + 48 +1040 +0.0 +1070 + 69 +1070 + 2 +1070 + 70 +1070 + 1 +1070 + 78 +1070 + 0 +1070 + 140 +1040 +3.0 +1070 + 141 +1040 +0.1052362205 +1070 + 176 +1070 + 1 +1070 + 177 +1070 + 1 +1070 + 178 +1070 + 256 +1070 + 271 +1070 + 4 +1070 + 272 +1070 + 4 +1070 + 284 +1070 + 0 +1002 +} + 0 +LINE + 5 +1BD +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +403.4795326333616 + 20 +9.03940599254458 + 30 +0.0 + 11 +403.4736691043212 + 21 +9.045276699624604 + 31 +0.0 + 0 +LINE + 5 +1BE +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +402.5184510223816 + 20 +11.69862233272459 + 30 +0.0 + 11 +402.3736691046813 + 21 +11.69798545820459 + 31 +0.0 + 0 +LINE + 5 +1BF +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +403.0184522880616 + 20 +11.69833736758457 + 30 +0.0 + 11 +403.2184345144615 + 21 +11.69833736758457 + 31 +0.0 + 0 +LINE + 5 +1C0 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +409.0289036936016 + 20 +11.69833736758457 + 30 +0.0 + 11 +409.2288859200015 + 21 +11.69833736758457 + 31 +0.0 + 0 +LINE + 5 +1C2 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +404.4236691042416 + 20 +11.79857150290458 + 30 +0.0 + 11 +403.8236691053616 + 21 +11.79857150290458 + 31 +0.0 + 0 +LINE + 5 +1C3 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +407.8236691038216 + 20 +11.79857150290458 + 30 +0.0 + 11 +408.4236691052415 + 21 +11.79857150290458 + 31 +0.0 + 0 +LINE + 5 +1C4 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +403.6736691056416 + 20 +11.89857004306458 + 30 +0.0 + 11 +405.7736668817616 + 21 +11.89857316218459 + 31 +0.0 + 0 +LINE + 5 +1C5 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +406.4736713288414 + 20 +11.89857316218459 + 30 +0.0 + 11 +408.5736691049616 + 21 +11.89857004306458 + 31 +0.0 + 0 +LINE + 5 +1C6 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +409.8736691059216 + 20 +11.69798545820459 + 30 +0.0 + 11 +409.7288884556816 + 21 +11.69862233272459 + 31 +0.0 + 0 +LINE + 5 +1C7 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +408.0798486194016 + 20 +12.80857111866458 + 30 +0.0 + 11 +407.0736733927416 + 21 +12.8085729398446 + 31 +0.0 + 0 +LINE + 5 +1C8 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +405.1736648178616 + 20 +12.8085729398446 + 30 +0.0 + 11 +404.1674895912016 + 21 +12.80857111866458 + 31 +0.0 + 0 +LINE + 5 +1C9 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +408.5295106588616 + 20 +13.72997637770458 + 30 +0.0 + 11 +407.9295142693216 + 21 +13.72938553814459 + 31 +0.0 + 0 +LINE + 5 +1CA +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +409.8736691059216 + 20 +13.39597464032457 + 30 +0.0 + 11 +408.5297615143416 + 21 +13.39597464032457 + 31 +0.0 + 0 +LINE + 5 +1CB +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +402.3736691046813 + 20 +13.39597464032457 + 30 +0.0 + 11 +403.7175773719016 + 21 +13.39597464032457 + 31 +0.0 + 0 +LINE + 5 +1CC +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +404.3178239412816 + 20 +13.72938553814459 + 30 +0.0 + 11 +403.7178275492016 + 21 +13.72997637770458 + 31 +0.0 + 0 +LINE + 5 +1CD +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +407.9292234291616 + 20 +14.10853511512458 + 30 +0.0 + 11 +407.2736744964216 + 21 +14.10853630130459 + 31 +0.0 + 0 +LINE + 5 +1CE +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +404.9736637116414 + 20 +14.10853630130459 + 30 +0.0 + 11 +404.3181147814416 + 21 +14.10853511512458 + 31 +0.0 + 0 +LINE + 5 +1CF +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +407.7302075051216 + 20 +14.15853669914457 + 30 +0.0 + 11 +407.2736754209816 + 21 +14.15853669914457 + 31 +0.0 + 0 +LINE + 5 +1D0 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +404.9736627896215 + 20 +14.15853669914457 + 30 +0.0 + 11 +404.5171307054816 + 21 +14.15853669914457 + 31 +0.0 + 0 +LWPOLYLINE + 5 +1D1 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbPolyline + 90 + 6 + 70 + 0 + 43 +0.0 + 10 +402.6639056336817 + 20 +10.2520173722446 + 10 +402.7923099590415 + 20 +9.977036001964583 + 10 +402.9637301267416 + 20 +9.679794747324583 + 10 +403.1713437399615 + 20 +9.386665026244607 + 10 +403.4177911160015 + 20 +9.10230058608459 + 10 +403.4795464331816 + 20 +9.039419840624582 + 0 +LINE + 5 +1D2 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +407.2736773920216 + 20 +15.2485726724846 + 30 +0.0 + 11 +406.4736773943616 + 21 +15.24857412028458 + 31 +0.0 + 0 +LINE + 5 +1D3 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +405.7736608162415 + 20 +15.24857412028458 + 30 +0.0 + 11 +404.9736608160416 + 21 +15.2485726724846 + 31 +0.0 + 0 +LINE + 5 +1D4 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +408.5271035846816 + 20 +16.90902470336457 + 30 +0.0 + 11 +407.9271037585215 + 21 +16.90857047262458 + 31 +0.0 + 0 +LINE + 5 +1D5 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +404.3202344520816 + 20 +16.90857047262458 + 30 +0.0 + 11 +403.7202346259213 + 21 +16.90902470336457 + 31 +0.0 + 0 +LWPOLYLINE + 5 +1D6 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbPolyline + 90 + 5 + 70 + 0 + 43 +0.0 + 10 +402.3736691351616 + 20 +11.69810842214459 + 10 +402.3834679522413 + 20 +11.42877022828458 + 10 +402.4140867175212 + 20 +11.15088126666458 + 10 +402.4679707550417 + 20 +10.86390167044457 + 10 +402.5034552357616 + 20 +10.72123946910458 + 0 +LINE + 5 +1D7 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +402.3736599149613 + 20 +11.69798545566458 + 30 +0.0 + 11 +402.3736691046813 + 21 +13.39597464032457 + 31 +0.0 + 0 +LINE + 5 +1D8 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +403.7179708407617 + 20 +13.91876769938456 + 30 +0.0 + 11 +403.5736691049816 + 21 +14.49597464250458 + 31 +0.0 + 0 +LINE + 5 +1D9 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +402.5184181090616 + 20 +13.39597464032457 + 30 +0.0 + 11 +402.5184010199414 + 21 +11.69862233272459 + 31 +0.0 + 0 +LINE + 5 +1DA +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +403.0184522880616 + 20 +11.69833714914458 + 30 +0.0 + 11 +403.0184522880616 + 21 +13.39597464032457 + 31 +0.0 + 0 +LINE + 5 +1DB +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +403.2184345144615 + 20 +13.39597464032457 + 30 +0.0 + 11 +403.2184260562615 + 21 +11.69833714914458 + 31 +0.0 + 0 +LINE + 5 +1DC +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +403.3736691036616 + 20 +9.309228150384591 + 30 +0.0 + 11 +403.3736691036616 + 21 +10.15983554746459 + 31 +0.0 + 0 +LINE + 5 +1DD +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +403.5736691049816 + 20 +26.41756976548459 + 30 +0.0 + 11 +403.5736691049816 + 21 +14.49597464250458 + 31 +0.0 + 0 +LINE + 5 +1DE +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +403.5736691049816 + 20 +29.17437951728459 + 30 +0.0 + 11 +403.5736691049816 + 21 +34.34857653996456 + 31 +0.0 + 0 +LINE + 5 +1DF +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +403.6736691056416 + 20 +8.862056916204586 + 30 +0.0 + 11 +403.6736690929417 + 21 +11.89857008370459 + 31 +0.0 + 0 +LINE + 5 +1E0 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +403.8236691053616 + 20 +11.79857150290458 + 30 +0.0 + 11 +403.8236691053616 + 21 +10.59748798432458 + 31 +0.0 + 0 +LINE + 5 +1E1 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +404.0682399903614 + 20 +13.72982996448458 + 30 +0.0 + 11 +404.0682433050613 + 21 +11.89856997956459 + 31 +0.0 + 0 +LINE + 5 +1E2 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +404.1236691048017 + 20 +25.8485765397446 + 30 +0.0 + 11 +404.1236691048017 + 21 +21.84857654128459 + 31 +0.0 + 0 +LINE + 5 +1E3 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +404.1675416078616 + 20 +12.80857111866458 + 30 +0.0 + 11 +404.1676688440815 + 21 +13.72961861616458 + 31 +0.0 + 0 +LINE + 5 +1E4 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +403.7202346233816 + 20 +16.90902470336457 + 30 +0.0 + 11 +403.7164410825816 + 21 +11.89856951982458 + 31 +0.0 + 0 +LINE + 5 +1E5 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +403.8702342675013 + 20 +16.90891107646458 + 30 +0.0 + 11 +403.8678275082816 + 21 +13.72979457974458 + 31 +0.0 + 0 +LINE + 5 +1E6 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +404.1678274213616 + 20 +13.72956746564458 + 30 +0.0 + 11 +404.1702341805815 + 21 +16.90868395982457 + 31 +0.0 + 0 +LINE + 5 +1E7 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +404.3202344520816 + 20 +16.90857047008457 + 30 +0.0 + 11 +404.3171297008615 + 21 +12.80857145648459 + 31 +0.0 + 0 +LINE + 5 +1E8 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +404.4236691042416 + 20 +11.79857150290458 + 30 +0.0 + 11 +404.4236691042416 + 21 +11.89857062472457 + 31 +0.0 + 0 +LINE + 5 +1E9 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +404.5171307054816 + 20 +14.15853669914457 + 30 +0.0 + 11 +404.5171307054816 + 21 +14.10853547326458 + 31 +0.0 + 0 +LINE + 5 +1EA +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +404.9736652331016 + 20 +12.80857267314457 + 30 +0.0 + 11 +404.9736608160416 + 21 +15.2485726724846 + 31 +0.0 + 0 +LINE + 5 +1EB +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +405.1736603982616 + 20 +15.24857294172458 + 30 +0.0 + 11 +405.1736648178616 + 21 +12.8085729398446 + 31 +0.0 + 0 +LINE + 5 +1EC +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +405.5736664664216 + 20 +11.89857270498459 + 30 +0.0 + 11 +405.5736604009017 + 21 +15.24857366562459 + 31 +0.0 + 0 +LINE + 5 +1ED +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +405.7736608162415 + 20 +15.24857412028458 + 30 +0.0 + 11 +405.7736668817616 + 21 +11.89857316218459 + 31 +0.0 + 0 +LINE + 5 +1EE +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +404.1236691048017 + 20 +21.84857654128459 + 30 +0.0 + 11 +408.1236691058014 + 21 +21.84857654128459 + 31 +0.0 + 0 +LINE + 5 +1EF +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +406.4736713288414 + 20 +11.89857316218459 + 30 +0.0 + 11 +406.4736773943616 + 21 +15.24857412028458 + 31 +0.0 + 0 +LINE + 5 +1F0 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +406.6736778097014 + 20 +15.24857366562459 + 30 +0.0 + 11 +406.6736717441814 + 21 +11.89857270498459 + 31 +0.0 + 0 +LINE + 5 +1F1 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +407.0736733927416 + 20 +12.8085729398446 + 30 +0.0 + 11 +407.0736778098016 + 21 +15.24857294172458 + 31 +0.0 + 0 +LINE + 5 +1F2 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +407.9302085072016 + 20 +12.80857145648459 + 30 +0.0 + 11 +407.9271037585215 + 21 +16.90857047008457 + 31 +0.0 + 0 +LINE + 5 +1F3 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +408.0771040274815 + 20 +16.90868395982457 + 30 +0.0 + 11 +408.0797333288015 + 21 +13.45980437296457 + 31 +0.0 + 0 +LINE + 5 +1F4 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +407.2736773945614 + 20 +15.2485726724846 + 30 +0.0 + 11 +407.2736729775015 + 21 +12.80857267314457 + 31 +0.0 + 0 +LINE + 5 +1F5 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +407.7302075051216 + 20 +14.10853547326458 + 30 +0.0 + 11 +407.7302075051216 + 21 +14.15853669914457 + 31 +0.0 + 0 +LINE + 5 +1F6 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +407.8236691038216 + 20 +11.89857062472457 + 30 +0.0 + 11 +407.8236691038216 + 21 +11.79857150290458 + 31 +0.0 + 0 +LINE + 5 +1F7 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +408.0797333288015 + 20 +13.45980437296457 + 30 +0.0 + 11 +408.0797966002016 + 21 +12.80857111866458 + 31 +0.0 + 0 +LINE + 5 +1F8 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +408.3795107023213 + 20 +13.72979457974458 + 30 +0.0 + 11 +408.3771039431013 + 21 +16.90891107646458 + 31 +0.0 + 0 +LINE + 5 +1F9 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +408.5271035872215 + 20 +16.90902470082458 + 30 +0.0 + 11 +408.5308971280213 + 21 +11.89856951982458 + 31 +0.0 + 0 +LINE + 5 +1FA +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +408.1236691058014 + 20 +21.84857654128459 + 30 +0.0 + 11 +408.1236691058014 + 21 +25.8485765397446 + 31 +0.0 + 0 +LINE + 5 +1FB +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +408.1790982227813 + 20 +13.72961843582458 + 30 +0.0 + 11 +408.1790949080816 + 21 +11.89856997956459 + 31 +0.0 + 0 +LINE + 5 +1FC +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +408.4236691052415 + 20 +11.79857150290458 + 30 +0.0 + 11 +408.4236691052415 + 21 +10.59761037676459 + 31 +0.0 + 0 +LINE + 5 +1FD +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +408.5736691049616 + 20 +8.862056916204586 + 30 +0.0 + 11 +408.5736691049616 + 21 +11.89857013704459 + 31 +0.0 + 0 +LINE + 5 +1FE +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +408.6736691056215 + 20 +34.34857653996456 + 30 +0.0 + 11 +408.6736691056215 + 21 +19.87437951686458 + 31 +0.0 + 0 +LINE + 5 +1FF +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +408.6736691056215 + 20 +14.49597464250458 + 30 +0.0 + 11 +408.6736691056215 + 21 +17.11756976760458 + 31 +0.0 + 0 +LINE + 5 +200 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +408.8736691044013 + 20 +10.15983554746459 + 30 +0.0 + 11 +408.8736691044013 + 21 +9.309228150384591 + 31 +0.0 + 0 +LINE + 5 +201 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +409.0289121543416 + 20 +11.69833714914458 + 30 +0.0 + 11 +409.0289036936016 + 21 +13.39597464032457 + 31 +0.0 + 0 +LINE + 5 +202 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +409.2288859200015 + 20 +13.39597464032457 + 30 +0.0 + 11 +409.2288859200015 + 21 +11.69833714914458 + 31 +0.0 + 0 +LINE + 5 +203 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +409.7289371906616 + 20 +11.69862233272459 + 30 +0.0 + 11 +409.7289200990013 + 21 +13.39597464032457 + 31 +0.0 + 0 +LINE + 5 +204 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +409.8736691059216 + 20 +13.39597464032457 + 30 +0.0 + 11 +409.8736782956416 + 21 +11.69798545566458 + 31 +0.0 + 0 +LINE + 5 +205 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +408.1236691058014 + 20 +25.8485765397446 + 30 +0.0 + 11 +404.1236691048017 + 21 +25.8485765397446 + 31 +0.0 + 0 +LINE + 5 +206 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +408.6736691056215 + 20 +14.49597464250458 + 30 +0.0 + 11 +408.5293673698417 + 21 +13.91876769938456 + 31 +0.0 + 0 +LWPOLYLINE + 5 +207 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbPolyline + 90 + 5 + 70 + 0 + 43 +0.0 + 10 +409.7438819690016 + 20 +10.72123573530458 + 10 +409.7793670161416 + 20 +10.86389974766457 + 10 +409.8332496693615 + 20 +11.15086894258459 + 10 +409.8638698951416 + 20 +11.42876522702459 + 10 +409.8736690754416 + 20 +11.69810842214459 + 0 +LINE + 5 +208 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +409.5833321300816 + 20 +10.25205743058459 + 30 +0.0 + 11 +409.7439746028014 + 21 +10.72121071884459 + 31 +0.0 + 0 +LWPOLYLINE + 5 +209 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbPolyline + 90 + 6 + 70 + 0 + 43 +0.0 + 10 +408.7677915793014 + 20 +9.039419642504588 + 10 +408.8295500867216 + 20 +9.102303707744587 + 10 +409.0759967845817 + 20 +9.386667987884573 + 10 +409.2836098136016 + 20 +9.679797457504584 + 10 +409.4550294910816 + 20 +9.97703839718458 + 10 +409.5834318835016 + 20 +10.25201571616457 + 0 +LINE + 5 +20A +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +408.7678053765815 + 20 +9.039405794424586 + 30 +0.0 + 11 +408.7736691037417 + 21 +9.045276699624604 + 31 +0.0 + 0 +LINE + 5 +20B +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +405.0736691047216 + 20 +35.84857653970456 + 30 +0.0 + 11 +407.1736691058815 + 21 +35.84857653970456 + 31 +0.0 + 0 +LINE + 5 +20C +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +423.3833546696817 + 20 +10.49597464150459 + 30 +0.0 + 11 +422.8833546689216 + 21 +10.49597464150459 + 31 +0.0 + 0 +LINE + 5 +20D +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +422.8833546689216 + 20 +10.69597464282458 + 30 +0.0 + 11 +423.5833546684617 + 21 +10.69597464282458 + 31 +0.0 + 0 +LINE + 5 +20E +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +420.6226860508214 + 20 +11.89856997956459 + 30 +0.0 + 11 +421.4833546698415 + 21 +11.89856974588457 + 31 +0.0 + 0 +LINE + 5 +20F +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +422.8833546689216 + 20 +11.69798545820459 + 30 +0.0 + 11 +421.4833655791417 + 21 +11.69862233272459 + 31 +0.0 + 0 +LINE + 5 +210 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +423.5833546684617 + 20 +12.8459746405046 + 30 +0.0 + 11 +422.8833546689216 + 21 +12.8459746405046 + 31 +0.0 + 0 +LINE + 5 +211 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +422.8833546689216 + 20 +13.04597464182459 + 30 +0.0 + 11 +423.3833546696817 + 21 +13.04597464182459 + 31 +0.0 + 0 +LINE + 5 +212 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +422.8833546689216 + 20 +13.39597464032457 + 30 +0.0 + 11 +421.4833546698415 + 21 +13.39597464032457 + 31 +0.0 + 0 +LINE + 5 +213 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +421.7833546692816 + 20 +13.49597464098459 + 30 +0.0 + 11 +422.5833546694812 + 21 +13.49597464098459 + 31 +0.0 + 0 +LINE + 5 +214 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +421.1726859439616 + 20 +13.72997646152459 + 30 +0.0 + 11 +420.6226852024614 + 21 +13.72963119932458 + 31 +0.0 + 0 +LINE + 5 +215 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +422.5833546694812 + 20 +14.49597464250458 + 30 +0.0 + 11 +421.7833546692816 + 21 +14.49597464250458 + 31 +0.0 + 0 +LINE + 5 +216 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +421.0226825939817 + 20 +15.24857276646458 + 30 +0.0 + 11 +420.6226821773216 + 21 +15.24857294172458 + 31 +0.0 + 0 +LINE + 5 +217 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +423.0833546702416 + 20 +16.84857654130458 + 30 +0.0 + 11 +422.5833546694812 + 21 +16.84857654130458 + 31 +0.0 + 0 +LINE + 5 +218 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +421.0226841154415 + 20 +16.90891107646458 + 30 +0.0 + 11 +421.6333576947016 + 21 +16.90902492434459 + 31 +0.0 + 0 +LINE + 5 +219 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +421.7833574048616 + 20 +16.90891143206458 + 30 +0.0 + 11 +421.6333577175613 + 21 +16.90902491926459 + 31 +0.0 + 0 +LINE + 5 +21A +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +422.5833546694812 + 20 +17.11756976760458 + 30 +0.0 + 11 +421.7833546692816 + 21 +17.11756976760458 + 31 +0.0 + 0 +LINE + 5 +21B +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +421.7833546692816 + 20 +17.59288179132459 + 30 +0.0 + 11 +422.5833546694812 + 21 +17.59288179132459 + 31 +0.0 + 0 +LINE + 5 +21C +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +424.0833546692213 + 20 +29.44857654064458 + 30 +0.0 + 11 +423.9833546685614 + 21 +29.3485765399846 + 31 +0.0 + 0 +LINE + 5 +21D +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +424.8833546694217 + 20 +29.74857654008459 + 30 +0.0 + 11 +424.7833546687616 + 21 +29.64857654196458 + 31 +0.0 + 0 +LINE + 5 +21E +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +423.0833546702416 + 20 +19.34857654002458 + 30 +0.0 + 11 +422.5833546694812 + 21 +19.34857654002458 + 31 +0.0 + 0 +LINE + 5 +21F +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +422.5833546694812 + 20 +19.3990674906046 + 30 +0.0 + 11 +421.7833546692816 + 21 +19.3990674906046 + 31 +0.0 + 0 +LINE + 5 +220 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +420.9970986116216 + 20 +13.72982950474459 + 30 +0.0 + 11 +420.9985843262016 + 21 +11.89856951982458 + 31 +0.0 + 0 +LINE + 5 +221 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +420.6226821773216 + 20 +15.24857294172458 + 30 +0.0 + 11 +420.6226860508214 + 21 +11.89856997956459 + 31 +0.0 + 0 +LINE + 5 +222 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +420.7833546703017 + 20 +21.84857654128459 + 30 +0.0 + 11 +420.7833546703017 + 21 +25.8485765397446 + 31 +0.0 + 0 +LINE + 5 +223 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +420.8226825952015 + 20 +15.2485726724846 + 30 +0.0 + 11 +420.8226833089416 + 21 +13.72981558300458 + 31 +0.0 + 0 +LINE + 5 +224 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +421.0226856115016 + 20 +13.72979457974458 + 30 +0.0 + 11 +421.0226841154415 + 21 +16.90891107646458 + 31 +0.0 + 0 +LINE + 5 +225 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +421.7833546692816 + 20 +19.87437951686458 + 30 +0.0 + 11 +422.5833546694812 + 21 +19.87437951686458 + 31 +0.0 + 0 +LINE + 5 +226 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +421.1726844072616 + 20 +16.90902470082458 + 30 +0.0 + 11 +421.1726859439616 + 21 +13.72997646152459 + 31 +0.0 + 0 +LINE + 5 +227 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +421.4833546698415 + 20 +9.309228150384591 + 30 +0.0 + 11 +421.4833546698415 + 21 +13.39597464032457 + 31 +0.0 + 0 +LINE + 5 +228 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +421.6333593939616 + 20 +13.39597448538459 + 30 +0.0 + 11 +421.6333576947016 + 21 +16.90902492434459 + 31 +0.0 + 0 +LINE + 5 +229 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +421.7833546692816 + 20 +13.49597464098459 + 30 +0.0 + 11 +421.7833546692816 + 21 +35.84857653970456 + 31 +0.0 + 0 +LINE + 5 +22A +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +421.7833590584016 + 20 +13.39597464540458 + 30 +0.0 + 11 +421.7833590126816 + 21 +13.49597464098459 + 31 +0.0 + 0 +LINE + 5 +22B +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +422.5833546694812 + 20 +13.39597464032457 + 30 +0.0 + 11 +422.5833546694812 + 21 +35.84857653970456 + 31 +0.0 + 0 +LINE + 5 +22C +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +420.7833546703017 + 20 +21.84857654128459 + 30 +0.0 + 11 +421.7833546692816 + 21 +21.84857654128459 + 31 +0.0 + 0 +LINE + 5 +22D +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +422.8833546689216 + 20 +9.045358954984584 + 30 +0.0 + 11 +422.8833546689216 + 21 +13.39597464032457 + 31 +0.0 + 0 +LINE + 5 +22E +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +422.8833546689216 + 20 +32.84857654022459 + 30 +0.0 + 11 +422.8833546689216 + 21 +35.59857654186457 + 31 +0.0 + 0 +LINE + 5 +22F +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +423.0833546702416 + 20 +16.84857654130458 + 30 +0.0 + 11 +423.0833546702416 + 21 +19.34857654002458 + 31 +0.0 + 0 +LINE + 5 +230 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +423.0833546702416 + 20 +27.39857654108457 + 30 +0.0 + 11 +423.0833546702416 + 21 +28.3985765400646 + 31 +0.0 + 0 +LINE + 5 +231 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +423.3833546696817 + 20 +10.49597464150459 + 30 +0.0 + 11 +423.3833546696817 + 21 +13.04597464182459 + 31 +0.0 + 0 +LINE + 5 +232 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +423.3833546696817 + 20 +32.9485765408846 + 30 +0.0 + 11 +423.3833546696817 + 21 +35.49857654120458 + 31 +0.0 + 0 +LINE + 5 +233 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +423.5833546684617 + 20 +35.2985765398846 + 30 +0.0 + 11 +423.5833546684617 + 21 +33.14857653966458 + 31 +0.0 + 0 +LINE + 5 +234 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +423.5833546684617 + 20 +12.8459746405046 + 30 +0.0 + 11 +423.5833546684617 + 21 +10.69597464282458 + 31 +0.0 + 0 +LINE + 5 +235 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +423.9833546685614 + 20 +29.3485765399846 + 30 +0.0 + 11 +423.9833546685614 + 21 +30.84857653972458 + 31 +0.0 + 0 +LINE + 5 +236 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +424.0833546692213 + 20 +29.44857654064458 + 30 +0.0 + 11 +424.0833546692213 + 21 +30.74857654160459 + 31 +0.0 + 0 +LINE + 5 +237 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +424.7833546687616 + 20 +29.64857654196458 + 30 +0.0 + 11 +424.7833546687616 + 21 +30.54857654028459 + 31 +0.0 + 0 +LINE + 5 +238 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +424.8833546694217 + 20 +29.74857654008459 + 30 +0.0 + 11 +424.8833546694217 + 21 +30.44857653962458 + 31 +0.0 + 0 +LINE + 5 +239 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +420.7833546703017 + 20 +25.8485765397446 + 30 +0.0 + 11 +421.7833546692816 + 21 +25.8485765397446 + 31 +0.0 + 0 +LINE + 5 +23A +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +423.0833546702416 + 20 +27.39857654108457 + 30 +0.0 + 11 +422.5833546694812 + 21 +27.39857654108457 + 31 +0.0 + 0 +LINE + 5 +23B +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +423.0833546702416 + 20 +28.3985765400646 + 30 +0.0 + 11 +422.5833546694812 + 21 +28.3985765400646 + 31 +0.0 + 0 +LINE + 5 +23C +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +423.9833546685614 + 20 +29.3485765399846 + 30 +0.0 + 11 +422.5833546694812 + 21 +29.3485765399846 + 31 +0.0 + 0 +LINE + 5 +23D +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +424.7833546687616 + 20 +29.64857654196458 + 30 +0.0 + 11 +424.0833546692213 + 21 +29.64857654196458 + 31 +0.0 + 0 +LINE + 5 +23E +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +423.9833546685614 + 20 +30.84857653972458 + 30 +0.0 + 11 +424.0833546692213 + 21 +30.74857654160459 + 31 +0.0 + 0 +LINE + 5 +23F +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +424.7833546687616 + 20 +30.54857654028459 + 30 +0.0 + 11 +424.8833546694217 + 21 +30.44857653962458 + 31 +0.0 + 0 +LINE + 5 +240 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +424.7833546687616 + 20 +30.54857654028459 + 30 +0.0 + 11 +424.0833546692213 + 21 +30.54857654028459 + 31 +0.0 + 0 +LINE + 5 +241 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +423.9833546685614 + 20 +30.84857653972458 + 30 +0.0 + 11 +422.5833546694812 + 21 +30.84857653972458 + 31 +0.0 + 0 +LINE + 5 +242 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +422.8833546689216 + 20 +32.84857654022459 + 30 +0.0 + 11 +422.5833546694812 + 21 +32.84857654022459 + 31 +0.0 + 0 +LINE + 5 +243 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +423.3833546696817 + 20 +32.9485765408846 + 30 +0.0 + 11 +422.8833546689216 + 21 +32.9485765408846 + 31 +0.0 + 0 +LINE + 5 +244 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +422.8833546689216 + 20 +33.14857653966458 + 30 +0.0 + 11 +423.5833546684617 + 21 +33.14857653966458 + 31 +0.0 + 0 +LINE + 5 +245 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +422.5833546694812 + 20 +34.34857653996456 + 30 +0.0 + 11 +421.7833546692816 + 21 +34.34857653996456 + 31 +0.0 + 0 +LINE + 5 +246 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +423.5833546684617 + 20 +35.2985765398846 + 30 +0.0 + 11 +422.8833546689216 + 21 +35.2985765398846 + 31 +0.0 + 0 +LINE + 5 +247 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +422.8833546689216 + 20 +35.49857654120458 + 30 +0.0 + 11 +423.3833546696817 + 21 +35.49857654120458 + 31 +0.0 + 0 +LINE + 5 +248 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +422.8833546689216 + 20 +35.59857654186457 + 30 +0.0 + 11 +422.5833546694812 + 21 +35.59857654186457 + 31 +0.0 + 0 +LINE + 5 +249 +102 +{ACAD_REACTORS +330 +300 +102 +} +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +421.7833546692816 + 20 +35.84857653970456 + 30 +0.0 + 11 +422.5833546694812 + 21 +35.84857653970456 + 31 +0.0 + 0 +LINE + 5 +24A +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +438.6398075603216 + 20 +10.39597464084459 + 30 +0.0 + 11 +436.7898075620817 + 21 +10.39597464084459 + 31 +0.0 + 0 +LINE + 5 +24B +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +438.3398075608816 + 20 +10.49597464150459 + 30 +0.0 + 11 +437.0898075615214 + 21 +10.49597464150459 + 31 +0.0 + 0 +LINE + 5 +24C +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +436.8898075627416 + 20 +10.69597464282458 + 30 +0.0 + 11 +438.5398075622017 + 21 +10.69597464282458 + 31 +0.0 + 0 +LINE + 5 +24D +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +435.0706712873813 + 20 +9.039405794424586 + 30 +0.0 + 11 +435.0648075627615 + 21 +9.045276699624604 + 31 +0.0 + 0 +LINE + 5 +24E +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +435.0089265772417 + 20 +9.102303707744587 + 30 +0.0 + 11 +435.0706850872017 + 21 +9.039419642504588 + 31 +0.0 + 0 +LINE + 5 +24F +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +436.0148075626816 + 20 +11.79857150290458 + 30 +0.0 + 11 +435.4148075612616 + 21 +11.79857150290458 + 31 +0.0 + 0 +LINE + 5 +250 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +439.4148075622617 + 20 +11.79857150290458 + 30 +0.0 + 11 +440.0148075611416 + 21 +11.79857150290458 + 31 +0.0 + 0 +LINE + 5 +251 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +435.0648075627615 + 20 +11.8985699643246 + 30 +0.0 + 11 +436.0148075626816 + 21 +11.89857116828458 + 31 +0.0 + 0 +LINE + 5 +252 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +439.4148075622617 + 20 +11.89857116828458 + 30 +0.0 + 11 +440.3648075621815 + 21 +11.8985699643246 + 31 +0.0 + 0 +LINE + 5 +253 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +438.5398075622017 + 20 +12.8459746405046 + 30 +0.0 + 11 +436.8898075627416 + 21 +12.8459746405046 + 31 +0.0 + 0 +LINE + 5 +254 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +437.0898075615214 + 20 +13.04597464182459 + 30 +0.0 + 11 +438.3398075608816 + 21 +13.04597464182459 + 31 +0.0 + 0 +LINE + 5 +255 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +436.7898075620817 + 20 +13.14597464248459 + 30 +0.0 + 11 +438.6398075603216 + 21 +13.14597464248459 + 31 +0.0 + 0 +LINE + 5 +256 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +441.4648075618216 + 20 +13.39597464032457 + 30 +0.0 + 11 +440.0148075611416 + 21 +13.39597464032457 + 31 +0.0 + 0 +LINE + 5 +257 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +433.9648075605817 + 20 +13.39597464032457 + 30 +0.0 + 11 +435.4148075612616 + 21 +13.39597464032457 + 31 +0.0 + 0 +LINE + 5 +258 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +439.3213459610216 + 20 +13.45853724316459 + 30 +0.0 + 11 +438.6213459614816 + 21 +13.45853724316459 + 31 +0.0 + 0 +LINE + 5 +259 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +436.8082691609216 + 20 +13.45853724316459 + 30 +0.0 + 11 +436.1082691613815 + 21 +13.45853724316459 + 31 +0.0 + 0 +LINE + 5 +25A +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +436.1582691604415 + 20 +13.50853719650459 + 30 +0.0 + 11 +436.7582697028816 + 21 +13.50853719650459 + 31 +0.0 + 0 +LINE + 5 +25B +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +438.6713454195215 + 20 +13.50853719650459 + 30 +0.0 + 11 +439.2713459619613 + 21 +13.50853719650459 + 31 +0.0 + 0 +LINE + 5 +25C +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +439.3213459610216 + 20 +14.10853573742459 + 30 +0.0 + 11 +438.6713459630816 + 21 +14.10853719538457 + 31 +0.0 + 0 +LINE + 5 +25D +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +436.7582691593216 + 20 +14.10853719538457 + 30 +0.0 + 11 +436.1082691613815 + 21 +14.10853573742459 + 31 +0.0 + 0 +LINE + 5 +25E +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +436.1082691613815 + 20 +14.15853606414459 + 30 +0.0 + 11 +436.8082691609216 + 21 +14.15853733160458 + 31 +0.0 + 0 +LINE + 5 +25F +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +438.6213459614816 + 20 +14.15853733160458 + 30 +0.0 + 11 +439.3213459610216 + 21 +14.15853606414459 + 31 +0.0 + 0 +LWPOLYLINE + 5 +260 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 7 +100 +AcDbPolyline + 90 + 5 + 70 + 0 + 43 +0.0 + 10 +434.2550447830014 + 20 +10.25201571362459 + 10 +434.3834471754217 + 20 +9.977038399724586 + 10 +434.5548668529017 + 20 +9.679797457504584 + 10 +434.7624798819217 + 20 +9.386667987884573 + 10 +435.0089265772417 + 20 +9.102303707744587 + 0 +LINE + 5 +261 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +438.8648154339017 + 20 +15.24857276646458 + 30 +0.0 + 11 +438.1220227234017 + 21 +15.24857417616458 + 31 +0.0 + 0 +LINE + 5 +262 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +437.3075610731816 + 20 +15.24857417616458 + 30 +0.0 + 11 +436.5647996885015 + 21 +15.24857276646458 + 31 +0.0 + 0 +LINE + 5 +263 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +434.2551445364216 + 20 +10.25205742804459 + 30 +0.0 + 11 +434.0945019849614 + 21 +10.72121100840458 + 31 +0.0 + 0 +LINE + 5 +264 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +440.0648075627416 + 20 +16.84857654130458 + 30 +0.0 + 11 +438.6648075611216 + 21 +16.84857654130458 + 31 +0.0 + 0 +LINE + 5 +265 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +433.9648075605817 + 20 +13.39597464032457 + 30 +0.0 + 11 +433.9647983708617 + 21 +11.69798545566458 + 31 +0.0 + 0 +LINE + 5 +266 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +435.4148075612616 + 20 +13.49597464098459 + 30 +0.0 + 11 +435.1648075608816 + 21 +14.49597464250458 + 31 +0.0 + 0 +LINE + 5 +267 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +438.6648075611216 + 20 +19.34857654002458 + 30 +0.0 + 11 +440.0648075627416 + 21 +19.34857654002458 + 31 +0.0 + 0 +LINE + 5 +268 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +435.0648075627615 + 20 +9.045358954984584 + 30 +0.0 + 11 +435.0648075627615 + 21 +11.89857073394457 + 31 +0.0 + 0 +LINE + 5 +269 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +435.1648075608816 + 20 +34.34857653996456 + 30 +0.0 + 11 +435.1648075608816 + 21 +19.87437951686458 + 31 +0.0 + 0 +LINE + 5 +26A +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +435.1648075608816 + 20 +14.49597464250458 + 30 +0.0 + 11 +435.1648075608816 + 21 +17.11756976760458 + 31 +0.0 + 0 +LINE + 5 +26B +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +435.2648075615416 + 20 +11.89857013704459 + 30 +0.0 + 11 +435.2648075615416 + 21 +8.862056916204586 + 31 +0.0 + 0 +LINE + 5 +26C +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +435.4148075612616 + 20 +11.79857150290458 + 30 +0.0 + 11 +435.4148075612616 + 21 +10.59748798432458 + 31 +0.0 + 0 +LINE + 5 +26D +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +435.9148075620216 + 20 +12.89597464210458 + 30 +0.0 + 11 +435.9148075620216 + 21 +11.89857073394457 + 31 +0.0 + 0 +LINE + 5 +26E +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +435.3087144739816 + 20 +13.39597448538459 + 30 +0.0 + 11 +435.3091102542416 + 21 +13.91876387160459 + 31 +0.0 + 0 +LINE + 5 +26F +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +435.4587133688016 + 20 +13.39404319130458 + 30 +0.0 + 11 +435.4587861398017 + 21 +13.49016811462458 + 31 +0.0 + 0 +LINE + 5 +270 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +436.0148075626816 + 20 +12.89597464210458 + 30 +0.0 + 11 +436.0148075626816 + 21 +11.79857150290458 + 31 +0.0 + 0 +LINE + 5 +271 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +436.1082691613815 + 20 +13.45853724316459 + 30 +0.0 + 11 +436.1082691613815 + 21 +14.15853606414459 + 31 +0.0 + 0 +LINE + 5 +272 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +436.1582691604415 + 20 +13.50853719650459 + 30 +0.0 + 11 +436.1582691604415 + 21 +14.10853629114459 + 31 +0.0 + 0 +LINE + 5 +273 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +436.2582693693816 + 20 +14.10853670008457 + 30 +0.0 + 11 +436.2582693693816 + 21 +13.50853724222458 + 31 +0.0 + 0 +LINE + 5 +274 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +436.5582690868814 + 20 +13.45853724316459 + 30 +0.0 + 11 +436.5582689979817 + 21 +13.50853727524458 + 31 +0.0 + 0 +LINE + 5 +275 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +436.5648017535215 + 20 +14.10853626574458 + 30 +0.0 + 11 +436.5648016620816 + 21 +14.15853689218459 + 31 +0.0 + 0 +LINE + 5 +276 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +436.5648002015816 + 20 +14.96449830032458 + 30 +0.0 + 11 +436.5647996885015 + 21 +15.24857276646458 + 31 +0.0 + 0 +LINE + 5 +277 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +436.6582693694816 + 20 +13.50853724222458 + 30 +0.0 + 11 +436.6582693694816 + 21 +14.10853670008457 + 31 +0.0 + 0 +LINE + 5 +278 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +436.7148075622217 + 20 +27.39857654108457 + 30 +0.0 + 11 +436.7148075622217 + 21 +28.3985765400646 + 31 +0.0 + 0 +LINE + 5 +279 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +436.7582691618615 + 20 +14.10853719538457 + 30 +0.0 + 11 +436.7582686716416 + 21 +13.45853724316459 + 31 +0.0 + 0 +LINE + 5 +27A +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +436.7648001063817 + 20 +15.24857322112458 + 30 +0.0 + 11 +436.7648008023417 + 21 +14.86361311474458 + 31 +0.0 + 0 +LINE + 5 +27B +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +436.7648020799616 + 20 +14.15853725286459 + 30 +0.0 + 11 +436.7648033474215 + 21 +13.45853724316459 + 31 +0.0 + 0 +LINE + 5 +27C +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +436.7898075620817 + 20 +10.39597464084459 + 30 +0.0 + 11 +436.7898075620817 + 21 +13.14597464248459 + 31 +0.0 + 0 +LINE + 5 +27D +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +436.7898075620817 + 20 +32.84857654022459 + 30 +0.0 + 11 +436.7898075620817 + 21 +35.59857654186457 + 31 +0.0 + 0 +LINE + 5 +27E +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +436.8082691609216 + 20 +14.15853733160458 + 30 +0.0 + 11 +436.8082691609216 + 21 +13.45853724316459 + 31 +0.0 + 0 +LINE + 5 +27F +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +436.8898075627416 + 20 +10.69597464282458 + 30 +0.0 + 11 +436.8898075627416 + 21 +12.8459746405046 + 31 +0.0 + 0 +LINE + 5 +280 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +436.8898075627416 + 20 +33.14857653966458 + 30 +0.0 + 11 +436.8898075627416 + 21 +35.2985765398846 + 31 +0.0 + 0 +LINE + 5 +281 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +437.0898075615214 + 20 +35.49857654120458 + 30 +0.0 + 11 +437.0898075615214 + 21 +32.9485765408846 + 31 +0.0 + 0 +LINE + 5 +282 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +437.0898075615214 + 20 +13.04597464182459 + 30 +0.0 + 11 +437.0898075615214 + 21 +10.49597464150459 + 31 +0.0 + 0 +LINE + 5 +283 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +437.1648006221017 + 20 +14.9650775778046 + 30 +0.0 + 11 +437.1648001090216 + 21 +15.24857394502459 + 31 +0.0 + 0 +LINE + 5 +284 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +437.5148075624217 + 20 +28.3985765400646 + 30 +0.0 + 11 +437.5148075624217 + 21 +27.39857654108457 + 31 +0.0 + 0 +LINE + 5 +285 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +437.9148075625217 + 20 +27.39857654108457 + 30 +0.0 + 11 +437.9148075625217 + 21 +28.3985765400646 + 31 +0.0 + 0 +LINE + 5 +286 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +438.2648150159216 + 20 +15.24857394502459 + 30 +0.0 + 11 +438.2648145003016 + 21 +14.96448179032459 + 31 +0.0 + 0 +LINE + 5 +287 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +438.3398075608816 + 20 +10.49597464150459 + 30 +0.0 + 11 +438.3398075608816 + 21 +13.04597464182459 + 31 +0.0 + 0 +LINE + 5 +288 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +438.3398075608816 + 20 +32.9485765408846 + 30 +0.0 + 11 +438.3398075608816 + 21 +35.49857654120458 + 31 +0.0 + 0 +LINE + 5 +289 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +438.5398075622017 + 20 +35.2985765398846 + 30 +0.0 + 11 +438.5398075622017 + 21 +33.14857653966458 + 31 +0.0 + 0 +LINE + 5 +28A +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +438.5398075622017 + 20 +12.8459746405046 + 30 +0.0 + 11 +438.5398075622017 + 21 +10.69597464282458 + 31 +0.0 + 0 +LINE + 5 +28B +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +438.6213459614816 + 20 +13.45853724316459 + 30 +0.0 + 11 +438.6213459614816 + 21 +14.15853733160458 + 31 +0.0 + 0 +LINE + 5 +28C +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +438.6398075603216 + 20 +35.59857654186457 + 30 +0.0 + 11 +438.6398075603216 + 21 +32.84857654022459 + 31 +0.0 + 0 +LINE + 5 +28D +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +438.6398075603216 + 20 +13.14597464248459 + 30 +0.0 + 11 +438.6398075603216 + 21 +10.39597464084459 + 31 +0.0 + 0 +LINE + 5 +28E +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +438.6648075611216 + 20 +16.84857654130458 + 30 +0.0 + 11 +438.6648075611216 + 21 +19.34857654002458 + 31 +0.0 + 0 +LINE + 5 +28F +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +438.6648117775216 + 20 +13.45853724316459 + 30 +0.0 + 11 +438.6648130449817 + 21 +14.15853725286459 + 31 +0.0 + 0 +LINE + 5 +290 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +438.6648143200615 + 20 +14.86382994946456 + 30 +0.0 + 11 +438.6648150185616 + 21 +15.24857322112458 + 31 +0.0 + 0 +LINE + 5 +291 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +438.6713464507616 + 20 +13.45853724316459 + 30 +0.0 + 11 +438.6713459605417 + 21 +14.10853713442457 + 31 +0.0 + 0 +LINE + 5 +292 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +438.7148075627216 + 20 +28.3985765400646 + 30 +0.0 + 11 +438.7148075627216 + 21 +27.39857654108457 + 31 +0.0 + 0 +LINE + 5 +293 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +438.7713457529216 + 20 +14.10853670008457 + 30 +0.0 + 11 +438.7713457529216 + 21 +13.50853724222458 + 31 +0.0 + 0 +LINE + 5 +294 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +438.8648154339017 + 20 +15.24857276646458 + 30 +0.0 + 11 +438.8648149208217 + 21 +14.96509390746457 + 31 +0.0 + 0 +LINE + 5 +295 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +438.8648134603216 + 20 +14.15853689218459 + 30 +0.0 + 11 +438.8648133714217 + 21 +14.10853626574458 + 31 +0.0 + 0 +LINE + 5 +296 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +438.8713461269616 + 20 +13.50853727524458 + 30 +0.0 + 11 +438.8713460355216 + 21 +13.45853724316459 + 31 +0.0 + 0 +LINE + 5 +297 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +439.1713457530216 + 20 +13.50853724222458 + 30 +0.0 + 11 +439.1713457530216 + 21 +14.10853670008457 + 31 +0.0 + 0 +LINE + 5 +298 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +439.2713459619613 + 20 +14.10853629114459 + 30 +0.0 + 11 +439.2713459619613 + 21 +13.50853719650459 + 31 +0.0 + 0 +LINE + 5 +299 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +439.3213459610216 + 20 +14.15853606414459 + 30 +0.0 + 11 +439.3213459610216 + 21 +13.45853724316459 + 31 +0.0 + 0 +LINE + 5 +29A +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +439.4148075622617 + 20 +11.79857150290458 + 30 +0.0 + 11 +439.4148075622617 + 21 +12.89597464210458 + 31 +0.0 + 0 +LINE + 5 +29B +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +439.5148075603816 + 20 +12.89597464210458 + 30 +0.0 + 11 +439.5148075603816 + 21 +11.89857124448459 + 31 +0.0 + 0 +LINE + 5 +29C +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +439.9708289826016 + 20 +13.49016855404459 + 30 +0.0 + 11 +439.9709017536017 + 21 +13.39404319130458 + 31 +0.0 + 0 +LINE + 5 +29D +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +440.1205048681616 + 20 +13.91876387160459 + 30 +0.0 + 11 +440.1209006484217 + 21 +13.39597448538459 + 31 +0.0 + 0 +LINE + 5 +29E +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +440.0148075611416 + 20 +11.79857150290458 + 30 +0.0 + 11 +440.0148075611416 + 21 +10.59761028786458 + 31 +0.0 + 0 +LINE + 5 +29F +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +440.0648075627416 + 20 +19.34857654002458 + 30 +0.0 + 11 +440.0648075627416 + 21 +16.84857654130458 + 31 +0.0 + 0 +LINE + 5 +2A0 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +440.1648075608616 + 20 +8.862056916204586 + 30 +0.0 + 11 +440.1648075608616 + 21 +11.89857013704459 + 31 +0.0 + 0 +LINE + 5 +2A1 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +440.2648075615217 + 20 +26.41756976548459 + 30 +0.0 + 11 +440.2648075615217 + 21 +14.49597464250458 + 31 +0.0 + 0 +LINE + 5 +2A2 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +440.2648075615217 + 20 +29.17437951728459 + 30 +0.0 + 11 +440.2648075615217 + 21 +34.34857653996456 + 31 +0.0 + 0 +LINE + 5 +2A3 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +440.3648075621815 + 20 +11.89857073394457 + 30 +0.0 + 11 +440.3648075621815 + 21 +9.045358954984584 + 31 +0.0 + 0 +LINE + 5 +2A4 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +441.4648167515416 + 20 +11.69798545566458 + 30 +0.0 + 11 +441.4648075618216 + 21 +13.39597464032457 + 31 +0.0 + 0 +LINE + 5 +2A5 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +440.2648075615217 + 20 +14.49597464250458 + 30 +0.0 + 11 +440.0148075611416 + 21 +13.49597464098459 + 31 +0.0 + 0 +LINE + 5 +2A6 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +438.7148075627216 + 20 +27.39857654108457 + 30 +0.0 + 11 +437.9148075625217 + 21 +27.39857654108457 + 31 +0.0 + 0 +LINE + 5 +2A7 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +437.5148075624217 + 20 +27.39857654108457 + 30 +0.0 + 11 +436.7148075622217 + 21 +27.39857654108457 + 31 +0.0 + 0 +LINE + 5 +2A8 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +436.7148075622217 + 20 +28.3985765400646 + 30 +0.0 + 11 +437.5148075624217 + 21 +28.3985765400646 + 31 +0.0 + 0 +LINE + 5 +2A9 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +437.9148075625217 + 20 +28.3985765400646 + 30 +0.0 + 11 +438.7148075627216 + 21 +28.3985765400646 + 31 +0.0 + 0 +LINE + 5 +2AA +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbLine + 10 +441.3351139705617 + 20 +10.72121408688458 + 30 +0.0 + 11 +441.1744712819417 + 21 +10.25205908920457 + 31 +0.0 + 0 +LWPOLYLINE + 5 +2AB +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbPolyline + 90 + 6 + 70 + 0 + 43 +0.0 + 10 +440.3589302333217 + 20 +9.039419840624582 + 10 +440.4206855505016 + 20 +9.10230058608459 + 10 +440.6671329265415 + 20 +9.386665026244607 + 10 +440.8747465397616 + 20 +9.679794747324583 + 10 +441.0461667074616 + 20 +9.977036001964583 + 10 +441.1745710328218 + 20 +10.2520173722446 + 0 +LINE + 5 +2AC +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +440.3589440331415 + 20 +9.03940599254458 + 30 +0.0 + 11 +440.3648075621815 + 21 +9.045276699624604 + 31 +0.0 + 0 +LINE + 5 +2AD +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +438.6398075603216 + 20 +32.84857654022459 + 30 +0.0 + 11 +436.7898075620817 + 21 +32.84857654022459 + 31 +0.0 + 0 +LINE + 5 +2AE +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +438.3398075608816 + 20 +32.9485765408846 + 30 +0.0 + 11 +437.0898075615214 + 21 +32.9485765408846 + 31 +0.0 + 0 +LINE + 5 +2AF +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +436.8898075627416 + 20 +33.14857653966458 + 30 +0.0 + 11 +438.5398075622017 + 21 +33.14857653966458 + 31 +0.0 + 0 +LINE + 5 +2B0 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +438.5398075622017 + 20 +35.2985765398846 + 30 +0.0 + 11 +436.8898075627416 + 21 +35.2985765398846 + 31 +0.0 + 0 +LINE + 5 +2B1 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +437.0898075615214 + 20 +35.49857654120458 + 30 +0.0 + 11 +438.3398075608816 + 21 +35.49857654120458 + 31 +0.0 + 0 +LINE + 5 +2B2 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +436.7898075620817 + 20 +35.59857654186457 + 30 +0.0 + 11 +438.6398075603216 + 21 +35.59857654186457 + 31 +0.0 + 0 +LINE + 5 +2B3 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +438.7648075617817 + 20 +35.84857653970456 + 30 +0.0 + 11 +436.6648075606216 + 21 +35.84857653970456 + 31 +0.0 + 0 +ARC + 5 +2B4 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbCircle + 10 +406.3410802554416 + 20 +11.59276791400459 + 30 +0.0 + 40 +2.90986990034 +100 +AcDbArc + 50 +320.106647958201 + 51 +330.4989282617992 + 0 +ARC + 5 +2B5 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbCircle + 10 +405.9062579526217 + 20 +11.59276791654458 + 30 +0.0 + 40 +2.90986990034 +100 +AcDbArc + 50 +209.5010717776993 + 51 +219.8933520823984 + 0 +ARC + 5 +2B6 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +406.1236690900616 + 20 +11.69866410556458 + 30 +0.0 + 40 +2.54995454702 +100 +AcDbArc + 50 +305.4062767566005 + 51 +334.4186755736008 + 0 +ARC + 5 +2B7 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +406.1236690900616 + 20 +11.69866410556458 + 30 +0.0 + 40 +2.54995454702 +100 +AcDbArc + 50 +205.5813264844996 + 51 +234.5937289846997 + 0 +ARC + 5 +2B8 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +405.0736691047216 + 20 +34.34857653996456 + 30 +0.0 + 40 +1.499999999739998 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +ARC + 5 +2B9 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +407.1736691058815 + 20 +34.34857653996456 + 30 +0.0 + 40 +1.499999999739998 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +ARC + 5 +2BA +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +403.6236691040415 + 20 +27.79597464138458 + 30 +0.0 + 40 +0.9499999999199998 +100 +AcDbArc + 50 +288.0800126247994 + 51 +71.9199873756014 + 0 +ARC + 5 +2BB +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +408.6236691040217 + 20 +18.49597464096456 + 30 +0.0 + 40 +0.9499999999199998 +100 +AcDbArc + 50 +108.0800126242992 + 51 +251.9199873756015 + 0 +ARC + 5 +2BC +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +406.1236691053015 + 20 +9.195974640544584 + 30 +0.0 + 40 +0.9499999999199998 +100 +AcDbArc + 50 +35.01139778950157 + 51 +144.9886022102018 + 0 +ARC + 5 +2BD +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +404.0736691057416 + 20 +26.41756976548459 + 30 +0.0 + 40 +0.5000000007600001 +100 +AcDbArc + 50 +108.0800126236002 + 51 +180.0 + 0 +ARC + 5 +2BE +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +404.0736691057416 + 20 +29.17437951728459 + 30 +0.0 + 40 +0.5000000007600001 +100 +AcDbArc + 50 +180.0 + 51 +251.9199873753994 + 0 +ARC + 5 +2BF +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +408.1736691048616 + 20 +19.87437951686458 + 30 +0.0 + 40 +0.5000000007600001 +100 +AcDbArc + 50 +288.0800126247001 + 51 +0.0 + 0 +ARC + 5 +2C0 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +408.1736691048616 + 20 +17.11756976760458 + 30 +0.0 + 40 +0.5000000007600001 +100 +AcDbArc + 50 +0.0 + 51 +71.91998737549866 + 0 +ARC + 5 +2C1 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +407.3112740986416 + 20 +10.02789673844457 + 30 +0.0 + 40 +0.5000000007600001 +100 +AcDbArc + 50 +215.0113977772007 + 51 +305.4084294002981 + 0 +ARC + 5 +2C2 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +404.9360641094216 + 20 +10.02789673844457 + 30 +0.0 + 40 +0.5000000007600001 +100 +AcDbArc + 50 +234.591597306199 + 51 +324.9886022234004 + 0 +ARC + 5 +2C3 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +405.2736691060416 + 20 +15.29857581098458 + 30 +0.0 + 40 +0.4499999991600001 +100 +AcDbArc + 50 +353.4612337683 + 51 +228.0754186267985 + 0 +ARC + 5 +2C4 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +406.9736691045616 + 20 +15.29857581098458 + 30 +0.0 + 40 +0.4499999991600001 +100 +AcDbArc + 50 +311.9725450962989 + 51 +186.5470204501997 + 0 +ARC + 5 +2C5 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +423.3833546696817 + 20 +33.14857653966458 + 30 +0.0 + 40 +0.19999999878 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +ARC + 5 +2C6 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +423.3833546696817 + 20 +35.2985765398846 + 30 +0.0 + 40 +0.19999999878 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +ARC + 5 +2C7 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +423.3833546696817 + 20 +10.69597464282458 + 30 +0.0 + 40 +0.19999999878 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +ARC + 5 +2C8 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +423.3833546696817 + 20 +12.8459746405046 + 30 +0.0 + 40 +0.19999999878 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +ARC + 5 +2C9 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbCircle + 10 +437.7038222186816 + 20 +11.70073435288458 + 30 +0.0 + 40 +3.760986298179997 +100 +AcDbArc + 50 +344.9040803249006 + 51 +359.9581226291001 + 0 +ARC + 5 +2CA +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +435.2148075624817 + 20 +18.49597464096456 + 30 +0.0 + 40 +0.9499999999199998 +100 +AcDbArc + 50 +288.0800126243985 + 51 +71.91998737580012 + 0 +ARC + 5 +2CB +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +435.4148075612616 + 20 +12.89597464210458 + 30 +0.0 + 40 +0.59999999888 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +ARC + 5 +2CC +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbCircle + 10 +435.4148075612616 + 20 +12.89597464210458 + 30 +0.0 + 40 +0.5000000007600001 +100 +AcDbArc + 50 +0.0000000020000346 + 51 +90.0000000008989 + 0 +ARC + 5 +2CD +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +436.5272025678613 + 20 +10.02789673844457 + 30 +0.0 + 40 +0.5000000007600001 +100 +AcDbArc + 50 +234.5915717969993 + 51 +324.9886022232989 + 0 +ARC + 5 +2CE +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +435.6648075616416 + 20 +17.11756976760458 + 30 +0.0 + 40 +0.5000000007600001 +100 +AcDbArc + 50 +108.0800126243986 + 51 +180.0 + 0 +ARC + 5 +2CF +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +435.6648075616416 + 20 +19.87437951686458 + 30 +0.0 + 40 +0.5000000007600001 +100 +AcDbArc + 50 +180.0 + 51 +251.9199873752006 + 0 +CIRCLE + 5 +2D0 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +436.8648075619416 + 20 +15.29857581098458 + 30 +0.0 + 40 +0.4499999991600001 + 0 +ARC + 5 +2D1 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +437.0898075615214 + 20 +10.69597464282458 + 30 +0.0 + 40 +0.19999999878 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +ARC + 5 +2D2 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +437.0898075615214 + 20 +12.8459746405046 + 30 +0.0 + 40 +0.19999999878 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +ARC + 5 +2D3 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +436.6648075606216 + 20 +34.34857653996456 + 30 +0.0 + 40 +1.499999999739998 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +ARC + 5 +2D4 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +437.0898075615214 + 20 +33.14857653966458 + 30 +0.0 + 40 +0.19999999878 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +ARC + 5 +2D5 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +437.0898075615214 + 20 +35.2985765398846 + 30 +0.0 + 40 +0.19999999878 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +ARC + 5 +2D6 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbCircle + 10 +437.7256111616416 + 20 +11.70582461702458 + 30 +0.0 + 40 +3.762763787639998 +100 +AcDbArc + 50 +202.7286504735013 + 51 +224.9963619135986 + 0 +ARC + 5 +2D7 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbCircle + 10 +437.7257929723014 + 20 +11.70073436050459 + 30 +0.0 + 40 +3.760986369299998 +100 +AcDbArc + 50 +180.0418774755001 + 51 +195.0959680557004 + 0 +ARC + 5 +2D8 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +437.7148075764417 + 20 +11.69866410556458 + 30 +0.0 + 40 +2.54995454702 +100 +AcDbArc + 50 +305.4062712498017 + 51 +334.4186735155004 + 0 +ARC + 5 +2D9 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +437.7148075764417 + 20 +11.69866410556458 + 30 +0.0 + 40 +2.54995454702 +100 +AcDbArc + 50 +205.581324426399 + 51 +234.5937234782005 + 0 +ARC + 5 +2DA +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +437.7148075612016 + 20 +9.195974640544584 + 30 +0.0 + 40 +0.9499999999199998 +100 +AcDbArc + 50 +35.01139778950157 + 51 +144.9886022102993 + 0 +ARC + 5 +2DB +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +440.0148075611416 + 20 +12.89597464210458 + 30 +0.0 + 40 +0.59999999888 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +ARC + 5 +2DC +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbCircle + 10 +440.0148075611416 + 20 +12.89597464210458 + 30 +0.0 + 40 +0.5000000007600001 +100 +AcDbArc + 50 +89.99999999910109 + 51 +179.9999999981 + 0 +ARC + 5 +2DD +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +438.9024125570816 + 20 +10.02789673844457 + 30 +0.0 + 40 +0.5000000007600001 +100 +AcDbArc + 50 +215.0113977772007 + 51 +305.4084038899992 + 0 +CIRCLE + 5 +2DE +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +438.5648075604616 + 20 +15.29857581098458 + 30 +0.0 + 40 +0.4499999991600001 + 0 +CIRCLE + 5 +2DF +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +437.7148075612016 + 20 +11.27597464106457 + 30 +0.0 + 40 +0.25000000038 + 0 +ARC + 5 +2E0 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +438.3398075608816 + 20 +10.69597464282458 + 30 +0.0 + 40 +0.19999999878 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +ARC + 5 +2E1 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +438.3398075608816 + 20 +12.8459746405046 + 30 +0.0 + 40 +0.19999999878 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +ARC + 5 +2E2 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +438.7648075617817 + 20 +34.34857653996456 + 30 +0.0 + 40 +1.499999999739998 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +ARC + 5 +2E3 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +440.2148075624616 + 20 +27.79597464138458 + 30 +0.0 + 40 +0.9499999999199998 +100 +AcDbArc + 50 +108.0800126242992 + 51 +251.9199873761016 + 0 +CIRCLE + 5 +2E4 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +437.7148075612016 + 20 +30.09857654112459 + 30 +0.0 + 40 +0.75000000114 + 0 +CIRCLE + 5 +2E5 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +437.7148075612016 + 20 +30.09857654112459 + 30 +0.0 + 40 +0.6500000004800001 + 0 +ARC + 5 +2E6 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +439.7648075607617 + 20 +29.17437951728459 + 30 +0.0 + 40 +0.5000000007600001 +100 +AcDbArc + 50 +288.0800126247001 + 51 +0.0 + 0 +ARC + 5 +2E7 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +439.7648075607617 + 20 +26.41756976548459 + 30 +0.0 + 40 +0.5000000007600001 +100 +AcDbArc + 50 +0.0 + 51 +71.91998737450167 + 0 +CIRCLE + 5 +2E8 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +437.7148075612016 + 20 +30.09857654112459 + 30 +0.0 + 40 +0.4499999991600001 + 0 +CIRCLE + 5 +2E9 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +437.7148075612016 + 20 +30.09857654112459 + 30 +0.0 + 40 +0.35000000104 + 0 +CIRCLE + 5 +2EA +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +437.7148075612016 + 20 +34.71857654164458 + 30 +0.0 + 40 +0.25000000038 + 0 +ARC + 5 +2EB +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +438.3398075608816 + 20 +33.14857653966458 + 30 +0.0 + 40 +0.19999999878 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +ARC + 5 +2EC +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +438.3398075608816 + 20 +35.2985765398846 + 30 +0.0 + 40 +0.19999999878 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +SPLINE + 5 +2ED +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 24 + 73 + 20 + 74 + 0 + 42 +0.0000000001 + 43 +0.0000000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0012422796 + 40 +0.0030070213 + 40 +0.0055797305 + 40 +0.0131435406 + 40 +0.0238613088 + 40 +0.0376215971 + 40 +0.0542722769 + 40 +0.0955630561 + 40 +0.1462613378 + 40 +0.2048747328 + 40 +0.2700195851 + 40 +0.340479329 + 40 +0.4152117263 + 40 +0.4933441458 + 40 +0.6570280180000001 + 40 +0.8270000879999999 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +408.5736691049616 + 20 +8.862056916204586 + 30 +0.0 + 10 +408.5736691049616 + 20 +8.861947945124576 + 30 +0.0 + 10 +408.5741246768217 + 20 +8.862104670744594 + 30 +0.0 + 10 +408.5744289383415 + 20 +8.862315191024601 + 30 +0.0 + 10 +408.5753765437615 + 20 +8.862909109064583 + 30 +0.0 + 10 +408.5767944200216 + 20 +8.863976536444575 + 30 +0.0 + 10 +408.5790458531617 + 20 +8.865703441804591 + 30 +0.0 + 10 +408.5818519715017 + 20 +8.86795483430459 + 30 +0.0 + 10 +408.5867254339416 + 20 +8.871938407744599 + 30 +0.0 + 10 +408.5940231511215 + 20 +8.87806279478459 + 30 +0.0 + 10 +408.6040600881217 + 20 +8.886654454004592 + 30 +0.0 + 10 +408.6156029301616 + 20 +8.896701324944562 + 30 +0.0 + 10 +408.6283738774416 + 20 +8.907977627004591 + 30 +0.0 + 10 +408.6421231920816 + 20 +8.920281262544596 + 30 +0.0 + 10 +408.6566380220816 + 20 +8.933437344944586 + 30 +0.0 + 10 +408.6770950576216 + 20 +8.952213273864581 + 30 +0.0 + 10 +408.7034777709216 + 20 +8.976886910064585 + 30 +0.0 + 10 +408.7355656569616 + 20 +9.007638357324598 + 30 +0.0 + 10 +408.7570302597016 + 20 +9.028719961084583 + 30 +0.0 + 10 +408.7677915793014 + 20 +9.039419683144592 + 30 +0.0 + 0 +SPLINE + 5 +2EE +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 15 + 73 + 11 + 74 + 0 + 42 +0.0000000001 + 43 +0.0000000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.1237792291 + 40 +0.2602561054 + 40 +0.3896745740999999 + 40 +0.5138835727000001 + 40 +0.6359296942000002 + 40 +0.7574165403000001 + 40 +0.8782059661999998 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +408.8736691044013 + 20 +10.15983554746459 + 30 +0.0 + 10 +408.9055824518017 + 20 +10.21638182756458 + 30 +0.0 + 10 +408.9683317929016 + 20 +10.33724837018457 + 30 +0.0 + 10 +409.0477429904415 + 20 +10.52359436528458 + 30 +0.0 + 10 +409.1118082141017 + 20 +10.7150771674846 + 30 +0.0 + 10 +409.1593268439813 + 20 +10.90418180578459 + 30 +0.0 + 10 +409.1929728879414 + 20 +11.09460754888459 + 30 +0.0 + 10 +409.2148226004016 + 20 +11.28980313258458 + 30 +0.0 + 10 +409.2267263815217 + 20 +11.49087093212458 + 30 +0.0 + 10 +409.2289553051816 + 20 +11.62835622992458 + 30 +0.0 + 10 +409.2289553051816 + 20 +11.69833714914458 + 30 +0.0 + 0 +SPLINE + 5 +2EF +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 15 + 73 + 11 + 74 + 0 + 42 +0.0000000001 + 43 +0.0000000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.2498050276 + 40 +0.3748334646 + 40 +0.4998529221 + 40 +0.6248690763 + 40 +0.7498928476000001 + 40 +0.8749331635999999 + 40 +0.9374665434 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +408.8736691044013 + 20 +9.309228150384591 + 30 +0.0 + 10 +409.0183992924615 + 20 +9.470326596284587 + 30 +0.0 + 10 +409.2138818631416 + 20 +9.733107185784596 + 30 +0.0 + 10 +409.4196354953215 + 20 +10.11506247470458 + 30 +0.0 + 10 +409.5440413196617 + 20 +10.41616543104458 + 30 +0.0 + 10 +409.6357452561417 + 20 +10.72875247922457 + 30 +0.0 + 10 +409.6943580345214 + 20 +11.04913673304458 + 30 +0.0 + 10 +409.7189219884413 + 20 +11.31931106950458 + 30 +0.0 + 10 +409.7277869491215 + 20 +11.53597552060458 + 30 +0.0 + 10 +409.7289404494815 + 20 +11.64441031770456 + 30 +0.0 + 10 +409.7289371906616 + 20 +11.69862233272459 + 30 +0.0 + 0 +SPLINE + 5 +2F0 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 19 + 73 + 15 + 74 + 0 + 42 +0.0000000001 + 43 +0.0000000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0624801241 + 40 +0.1249802813 + 40 +0.1874950912 + 40 +0.2499979896 + 40 +0.3124857114 + 40 +0.3749870023 + 40 +0.4999833067 + 40 +0.6249695201 + 40 +0.7499699911 + 40 +0.8124847146999998 + 40 +0.8749976155 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +409.0289121543416 + 20 +11.69833714914458 + 30 +0.0 + 10 +409.0294998036617 + 20 +11.66225996704458 + 30 +0.0 + 10 +409.0292665097416 + 20 +11.59006608806458 + 30 +0.0 + 10 +409.0254580947017 + 20 +11.4818439245246 + 30 +0.0 + 10 +409.0191721331817 + 20 +11.37372765358458 + 30 +0.0 + 10 +409.0104511117615 + 20 +11.26578441252458 + 30 +0.0 + 10 +408.9984243108217 + 20 +11.15815494020457 + 30 +0.0 + 10 +408.9770117069615 + 20 +11.01535857352457 + 30 +0.0 + 10 +408.9392904692217 + 20 +10.83863293510459 + 30 +0.0 + 10 +408.8749707705813 + 20 +10.63155200306458 + 30 +0.0 + 10 +408.8060740935416 + 20 +10.46446726992457 + 30 +0.0 + 10 +408.7421112318816 + 20 +10.33496886496457 + 30 +0.0 + 10 +408.6723147827016 + 20 +10.20852118796457 + 30 +0.0 + 10 +408.6142196487016 + 20 +10.11698822650458 + 30 +0.0 + 10 +408.5736691176617 + 20 +10.05726552654459 + 30 +0.0 + 0 +SPLINE + 5 +2F1 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 19 + 73 + 15 + 74 + 0 + 42 +0.0000000001 + 43 +0.0000000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.1598493531 + 40 +0.3175821838 + 40 +0.4707530815000001 + 40 +0.6161826554 + 40 +0.7494476447000002 + 40 +0.8096148591 + 40 +0.8641325873999999 + 40 +0.9117638075 + 40 +0.9511161854 + 40 +0.9807928695999999 + 40 +0.9916985879 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +408.8736691044013 + 20 +9.309228150384591 + 30 +0.0 + 10 +408.8568713274817 + 20 +9.290530628724591 + 30 +0.0 + 10 +408.8234894333615 + 20 +9.253391005264598 + 30 +0.0 + 10 +408.7740370811615 + 20 +9.19831216190459 + 30 +0.0 + 10 +408.7262552971216 + 20 +9.144780470644583 + 30 +0.0 + 10 +408.6813978379415 + 20 +9.093797671924567 + 30 +0.0 + 10 +408.6467547246015 + 20 +9.053308408224577 + 30 +0.0 + 10 +408.6220543930016 + 20 +9.023139504884575 + 30 +0.0 + 10 +408.6063018743416 + 20 +9.003057289524582 + 30 +0.0 + 10 +408.5931010854015 + 20 +8.98513246634457 + 30 +0.0 + 10 +408.5829773337415 + 20 +8.969841417424582 + 30 +0.0 + 10 +408.5768662232814 + 20 +8.958792138024595 + 30 +0.0 + 10 +408.5742241203616 + 20 +8.951565388444572 + 30 +0.0 + 10 +408.5736691049616 + 20 +8.948556984504586 + 30 +0.0 + 10 +408.5736691049616 + 20 +8.947251660724568 + 30 +0.0 + 0 +SPLINE + 5 +2F2 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 24 + 73 + 20 + 74 + 0 + 42 +0.0000000001 + 43 +0.0000000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0012422771 + 40 +0.0030070173 + 40 +0.0055797269 + 40 +0.0131435278 + 40 +0.0238612951 + 40 +0.0376215886 + 40 +0.0542722698 + 40 +0.0955630436 + 40 +0.1462613486 + 40 +0.2048747612 + 40 +0.2700196197 + 40 +0.3404793678 + 40 +0.4152117712 + 40 +0.4933441875 + 40 +0.6570280543 + 40 +0.8270001088999999 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +403.6736691056416 + 20 +8.862056916204586 + 30 +0.0 + 10 +403.6736691056416 + 20 +8.861947945124576 + 30 +0.0 + 10 +403.6732135337817 + 20 +8.862104670744594 + 30 +0.0 + 10 +403.6729092722616 + 20 +8.862315188484592 + 30 +0.0 + 10 +403.6719616668416 + 20 +8.862909109064583 + 30 +0.0 + 10 +403.6705437880415 + 20 +8.863976536444575 + 30 +0.0 + 10 +403.6682923523616 + 20 +8.865703444344584 + 30 +0.0 + 10 +403.6654862314817 + 20 +8.867954839384569 + 30 +0.0 + 10 +403.6606127639616 + 20 +8.87193841790458 + 30 +0.0 + 10 +403.6533150391615 + 20 +8.878062810024594 + 30 +0.0 + 10 +403.6432780894616 + 20 +8.886654484484601 + 30 +0.0 + 10 +403.6317352321813 + 20 +8.896701368124578 + 30 +0.0 + 10 +403.6189642696617 + 20 +8.907977682884585 + 30 +0.0 + 10 +403.6052149397817 + 20 +8.920281333664584 + 30 +0.0 + 10 +403.5907000945416 + 20 +8.933437431304588 + 30 +0.0 + 10 +403.5702430361416 + 20 +8.952213380544586 + 30 +0.0 + 10 +403.5438602974414 + 20 +8.97688704214457 + 30 +0.0 + 10 +403.5117723834614 + 20 +9.007638522424594 + 30 +0.0 + 10 +403.4903077604016 + 20 +9.028720146504587 + 30 +0.0 + 10 +403.4795464306416 + 20 +9.039419881264583 + 30 +0.0 + 0 +SPLINE + 5 +2F3 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 15 + 73 + 11 + 74 + 0 + 42 +0.0000000001 + 43 +0.0000000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.1217940338 + 40 +0.2425834597 + 40 +0.3640703058 + 40 +0.4861164273 + 40 +0.6103254259000001 + 40 +0.7397438946 + 40 +0.8762207709 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +403.0183829054216 + 20 +11.69833714914458 + 30 +0.0 + 10 +403.0183829054216 + 20 +11.62835622992458 + 30 +0.0 + 10 +403.0206118290816 + 20 +11.49087093212458 + 30 +0.0 + 10 +403.0325156102013 + 20 +11.28980313258458 + 30 +0.0 + 10 +403.0543653226614 + 20 +11.09460754888459 + 30 +0.0 + 10 +403.0880113666216 + 20 +10.90418180578459 + 30 +0.0 + 10 +403.1355299965015 + 20 +10.7150771674846 + 30 +0.0 + 10 +403.1995952176216 + 20 +10.52359436528458 + 30 +0.0 + 10 +403.2790064151615 + 20 +10.33724837018457 + 30 +0.0 + 10 +403.3417557588016 + 20 +10.21638182756458 + 30 +0.0 + 10 +403.3736691036616 + 20 +10.15983554746459 + 30 +0.0 + 0 +SPLINE + 5 +2F4 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 15 + 73 + 11 + 74 + 0 + 42 +0.0000000001 + 43 +0.0000000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0625335519 + 40 +0.1250670347 + 40 +0.250107659 + 40 +0.3751317119 + 40 +0.5001480742000001 + 40 +0.6251676135000001 + 40 +0.7501959113 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +402.5184010199414 + 20 +11.69862233272459 + 30 +0.0 + 10 +402.5183977611217 + 20 +11.64441023642458 + 30 +0.0 + 10 +402.5195514138816 + 20 +11.53597526660458 + 30 +0.0 + 10 +402.5284162399416 + 20 +11.31931037354458 + 30 +0.0 + 10 +402.5529803335616 + 20 +11.04913543764459 + 30 +0.0 + 10 +402.6115933608616 + 20 +10.72875052342459 + 30 +0.0 + 10 +402.7032976783416 + 20 +10.41616306122457 + 30 +0.0 + 10 +402.8277038735216 + 20 +10.11506011758458 + 30 +0.0 + 10 +403.0334573304413 + 20 +9.733105715124587 + 30 +0.0 + 10 +403.2289394591615 + 20 +9.470325991764577 + 30 +0.0 + 10 +403.3736691036616 + 20 +9.309228150384591 + 30 +0.0 + 0 +SPLINE + 5 +2F5 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 19 + 73 + 15 + 74 + 0 + 42 +0.0000000001 + 43 +0.0000000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0083013177 + 40 +0.0192069188 + 40 +0.0488834437 + 40 +0.0882357613 + 40 +0.1358669897 + 40 +0.1903847057 + 40 +0.2505519473 + 40 +0.3838170614 + 40 +0.5292467433 + 40 +0.6824177461 + 40 +0.84015062 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +403.6736691056416 + 20 +8.947251660724568 + 30 +0.0 + 10 +403.6736691056416 + 20 +8.948556969264583 + 30 +0.0 + 10 +403.6731141258016 + 20 +8.951565345264587 + 30 +0.0 + 10 +403.6704720025615 + 20 +8.958792031344597 + 30 +0.0 + 10 +403.6643609759216 + 20 +8.969841285344593 + 30 +0.0 + 10 +403.6542372293416 + 20 +8.985132303784586 + 30 +0.0 + 10 +403.6410364607215 + 20 +9.00305712950459 + 30 +0.0 + 10 +403.6252839395216 + 20 +9.023139347404589 + 30 +0.0 + 10 +403.6005836028417 + 20 +9.053308273604592 + 30 +0.0 + 10 +403.5659404615616 + 20 +9.093797567784584 + 30 +0.0 + 10 +403.5210829693617 + 20 +9.14478040968458 + 30 +0.0 + 10 +403.4733011573813 + 20 +9.198312131424595 + 30 +0.0 + 10 +403.4238487874016 + 20 +9.253390995104588 + 30 +0.0 + 10 +403.3904668856616 + 20 +9.290530626184583 + 30 +0.0 + 10 +403.3736691036616 + 20 +9.309228150384591 + 30 +0.0 + 0 +SPLINE + 5 +2F6 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 19 + 73 + 15 + 74 + 0 + 42 +0.0000000001 + 43 +0.0000000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.1250016989 + 40 +0.1875147507 + 40 +0.2500295303 + 40 +0.3750293484 + 40 +0.5000156461000002 + 40 +0.6250122082000003 + 40 +0.6875130062000001 + 40 +0.7500009390000001 + 40 +0.8125044880999999 + 40 +0.8750196575 + 40 +0.9375198297 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +403.6736690929417 + 20 +10.05726552654459 + 30 +0.0 + 10 +403.6331033219016 + 20 +10.11697742134459 + 30 +0.0 + 10 +403.5750089422815 + 20 +10.20851190172457 + 30 +0.0 + 10 +403.5052280963216 + 20 +10.33496774482459 + 30 +0.0 + 10 +403.4412710588815 + 20 +10.46446855770457 + 30 +0.0 + 10 +403.3723661319217 + 20 +10.63154943512459 + 30 +0.0 + 10 +403.3080463189816 + 20 +10.83863053734458 + 30 +0.0 + 10 +403.2703267855815 + 20 +11.01535661010457 + 30 +0.0 + 10 +403.2489198967216 + 20 +11.1581538505446 + 30 +0.0 + 10 +403.2368923464816 + 20 +11.26578341176459 + 30 +0.0 + 10 +403.2281656405417 + 20 +11.37372688396458 + 30 +0.0 + 10 +403.2218709134816 + 20 +11.48184332000459 + 30 +0.0 + 10 +403.2180680331016 + 20 +11.59006604742457 + 30 +0.0 + 10 +403.2178382926415 + 20 +11.6622599314846 + 30 +0.0 + 10 +403.2184260562615 + 20 +11.69833714914458 + 30 +0.0 + 0 +SPLINE + 5 +2F7 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 11 + 73 + 7 + 74 + 0 + 42 +0.0000000001 + 43 +0.0000000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.2223539657 + 40 +0.4555342793000002 + 40 +0.7127877553000001 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +421.4833546698415 + 20 +9.309228150384591 + 30 +0.0 + 10 +421.4833546698415 + 20 +9.271631014504599 + 30 +0.0 + 10 +421.4951853523016 + 20 +9.194081423604579 + 30 +0.0 + 10 +421.5507190715617 + 20 +9.084751492404571 + 30 +0.0 + 10 +421.6476467314016 + 20 +8.992189787764592 + 30 +0.0 + 10 +421.7355649782215 + 20 +8.95588820936458 + 30 +0.0 + 10 +421.7833546692816 + 20 +8.947251660724568 + 30 +0.0 + 0 +SPLINE + 5 +2F8 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 14 + 73 + 10 + 74 + 0 + 42 +0.0000000001 + 43 +0.0000000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.1525447838 + 40 +0.297839089 + 40 +0.4323502931000001 + 40 +0.5564887836 + 40 +0.67268122 + 40 +0.7838125266000004 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +422.6833546701416 + 20 +8.862056916204586 + 30 +0.0 + 10 +422.6987665646417 + 20 +8.861683239024591 + 30 +0.0 + 10 +422.7290319219417 + 20 +8.864045487284592 + 30 +0.0 + 10 +422.7712471918416 + 20 +8.876459704264583 + 30 +0.0 + 10 +422.8074049427416 + 20 +8.89607246920459 + 30 +0.0 + 10 +422.8363665815416 + 20 +8.920921632104587 + 30 +0.0 + 10 +422.8580789587415 + 20 +8.949363487844586 + 30 +0.0 + 10 +422.8777286705216 + 20 +8.989899411344588 + 30 +0.0 + 10 +422.8833546689216 + 20 +9.023428442584595 + 30 +0.0 + 10 +422.8833546689216 + 20 +9.045276699624604 + 30 +0.0 + 0 +SPLINE + 5 +2F9 +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 2 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 9 + 73 + 5 + 74 + 0 + 42 +0.0000000001 + 43 +0.0000000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.4999797444 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +421.7833546692816 + 20 +8.947251660724568 + 30 +0.0 + 10 +421.9317265848816 + 20 +8.920437906884581 + 30 +0.0 + 10 +422.2312589068216 + 20 +8.881698362824584 + 30 +0.0 + 10 +422.5326114181616 + 20 +8.865711856824582 + 30 +0.0 + 10 +422.6833546701416 + 20 +8.862056916204586 + 30 +0.0 + 0 +SPLINE + 5 +2FA +330 +2 +100 +AcDbEntity + 8 +8_4_1_1 + 6 +Continuous + 62 + 7 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 24 + 73 + 20 + 74 + 0 + 42 +0.0000000001 + 43 +0.0000000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0012422796 + 40 +0.0030070213 + 40 +0.0055797305 + 40 +0.0131435406 + 40 +0.0238613088 + 40 +0.0376215971 + 40 +0.0542722769 + 40 +0.0955630561 + 40 +0.1462613378 + 40 +0.2048747328 + 40 +0.2700195851 + 40 +0.340479329 + 40 +0.4152117263 + 40 +0.4933441458 + 40 +0.6570280180000001 + 40 +0.8270000879999999 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +435.2648075615416 + 20 +8.862056916204586 + 30 +0.0 + 10 +435.2648075615416 + 20 +8.861947945124576 + 30 +0.0 + 10 +435.2643519896814 + 20 +8.862104670744594 + 30 +0.0 + 10 +435.2640477281616 + 20 +8.862315191024601 + 30 +0.0 + 10 +435.2631001227416 + 20 +8.862909109064583 + 30 +0.0 + 10 +435.2616822464816 + 20 +8.863976536444575 + 30 +0.0 + 10 +435.2594308133417 + 20 +8.865703441804591 + 30 +0.0 + 10 +435.2566246950017 + 20 +8.86795483430459 + 30 +0.0 + 10 +435.2517512325615 + 20 +8.871938407744599 + 30 +0.0 + 10 +435.2444535153816 + 20 +8.87806279478459 + 30 +0.0 + 10 +435.2344165783816 + 20 +8.886654454004592 + 30 +0.0 + 10 +435.2228737363416 + 20 +8.896701324944562 + 30 +0.0 + 10 +435.2101027890616 + 20 +8.907977627004591 + 30 +0.0 + 10 +435.1963534744217 + 20 +8.920281262544596 + 30 +0.0 + 10 +435.1818386444215 + 20 +8.933437344944586 + 30 +0.0 + 10 +435.1613816088817 + 20 +8.952213273864581 + 30 +0.0 + 10 +435.1349988955815 + 20 +8.976886910064585 + 30 +0.0 + 10 +435.1029110095416 + 20 +9.007638357324598 + 30 +0.0 + 10 +435.0814464068015 + 20 +9.028719961084583 + 30 +0.0 + 10 +435.0706850872017 + 20 +9.039419683144592 + 30 +0.0 + 0 +SPLINE + 5 +2FB +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 24 + 73 + 20 + 74 + 0 + 42 +0.0000000001 + 43 +0.0000000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0012422771 + 40 +0.0030070173 + 40 +0.0055797269 + 40 +0.0131435278 + 40 +0.0238612951 + 40 +0.0376215886 + 40 +0.0542722698 + 40 +0.0955630436 + 40 +0.1462613486 + 40 +0.2048747612 + 40 +0.2700196197 + 40 +0.3404793678 + 40 +0.4152117712 + 40 +0.4933441875 + 40 +0.6570280543 + 40 +0.8270001088999999 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +440.1648075608616 + 20 +8.862056916204586 + 30 +0.0 + 10 +440.1648075608616 + 20 +8.861947945124576 + 30 +0.0 + 10 +440.1652631327216 + 20 +8.862104670744594 + 30 +0.0 + 10 +440.1655673942417 + 20 +8.862315188484592 + 30 +0.0 + 10 +440.1665149996616 + 20 +8.862909109064583 + 30 +0.0 + 10 +440.1679328784616 + 20 +8.863976536444575 + 30 +0.0 + 10 +440.1701843141417 + 20 +8.865703444344584 + 30 +0.0 + 10 +440.1729904350218 + 20 +8.867954839384569 + 30 +0.0 + 10 +440.1778639025416 + 20 +8.87193841790458 + 30 +0.0 + 10 +440.1851616273416 + 20 +8.878062810024594 + 30 +0.0 + 10 +440.1951985770415 + 20 +8.886654484484601 + 30 +0.0 + 10 +440.2067414343215 + 20 +8.896701368124578 + 30 +0.0 + 10 +440.2195123968416 + 20 +8.907977682884585 + 30 +0.0 + 10 +440.2332617267213 + 20 +8.920281333664584 + 30 +0.0 + 10 +440.2477765719615 + 20 +8.933437431304588 + 30 +0.0 + 10 +440.2682336303617 + 20 +8.952213380544586 + 30 +0.0 + 10 +440.2946163690616 + 20 +8.97688704214457 + 30 +0.0 + 10 +440.3267042830415 + 20 +9.007638522424594 + 30 +0.0 + 10 +440.3481689061017 + 20 +9.028720146504587 + 30 +0.0 + 10 +440.3589302358617 + 20 +9.039419881264583 + 30 +0.0 + 0 +ARC + 5 +2FC +330 +2 +100 +AcDbEntity + 8 +0 + 62 + 2 +100 +AcDbCircle + 10 +405.394203372377 + 20 +11.44768615160381 + 30 +0.0 + 40 +2.980629056400623 +100 +AcDbArc + 50 +194.1063563090765 + 51 +203.6498684938349 + 0 +LINE + 5 +2FD +330 +2 +100 +AcDbEntity + 8 +0 + 62 + 2 +100 +AcDbLine + 10 +421.7833590584016 + 20 +13.39597464032457 + 30 +0.0 + 11 +421.7833574048616 + 21 +16.90891143206458 + 31 +0.0 + 0 +DIMENSION + 5 +2FE +102 +{ACAD_XDICTIONARY +360 +2FF +102 +} +102 +{ACAD_REACTORS +330 +300 +102 +} +330 +2 +100 +AcDbEntity + 8 +0 + 62 + 1 +100 +AcDbDimension + 2 +*D2 + 10 +421.7833546692816 + 20 +38.44285325353808 + 30 +0.0 + 11 +416.3058546692816 + 21 +38.44285325353808 + 31 +0.0 + 71 + 5 + 42 +0.8000000001998158 + 3 +STANDARD +100 +AcDbAlignedDimension + 13 +422.5833546694812 + 23 +35.84857653970456 + 33 +0.0 + 14 +421.7833546692816 + 24 +35.84857653970456 + 34 +0.0 +100 +AcDbRotatedDimension +1001 +ACAD +1000 +DSTYLE +1002 +{ +1070 + 42 +1040 +0.0730807087 +1070 + 43 +1040 +0.4443307087 +1070 + 44 +1040 +0.2104724409 +1070 + 47 +1040 +0.0 +1070 + 48 +1040 +0.0 +1070 + 69 +1070 + 2 +1070 + 70 +1070 + 1 +1070 + 78 +1070 + 0 +1070 + 140 +1040 +3.0 +1070 + 141 +1040 +0.1052362205 +1070 + 176 +1070 + 1 +1070 + 177 +1070 + 1 +1070 + 178 +1070 + 256 +1070 + 271 +1070 + 4 +1070 + 272 +1070 + 4 +1070 + 284 +1070 + 0 +1002 +} + 0 +MTEXT + 5 +30E +330 +2 +100 +AcDbEntity + 8 +0 + 62 + 1 +100 +AcDbMText + 10 +-132.9591844419608 + 20 +22.50237551204691 + 30 +0.0 + 40 +2.0 + 41 +16.09449047682926 + 71 + 1 + 72 + 5 + 1 +{\fSimSun|b0|i0|c134|p2;Ҷ} + 73 + 1 + 44 +1.0 + 0 +MTEXT + 5 +30F +330 +2 +100 +AcDbEntity + 8 +0 + 62 + 1 +100 +AcDbMText + 10 +-132.6284446016809 + 20 +28.56063218206396 + 30 +0.0 + 40 +2.0 + 41 +29.75175126993871 + 71 + 1 + 72 + 5 + 1 +{\fSimSun|b0|i0|c134|p2;\C3;} + 73 + 1 + 44 +1.0 + 0 +MTEXT + 5 +310 +330 +2 +100 +AcDbEntity + 8 +0 + 62 + 1 +100 +AcDbMText + 10 +-132.6518190116842 + 20 +15.38273895889415 + 30 +0.0 + 40 +2.0 + 41 +73.26365370854922 + 71 + 1 + 72 + 5 + 1 +{\fSimSun|b0|i0|c134|p2;\C2;ʾ} + 73 + 1 + 44 +1.0 + 0 +MTEXT + 5 +311 +330 +2 +100 +AcDbEntity + 8 +0 + 62 + 1 +100 +AcDbMText + 10 +-133.0718450919716 + 20 +9.254198706499552 + 30 +0.0 + 40 +2.0 + 41 +84.93525472954386 + 71 + 1 + 72 + 5 + 1 +{\fSimSun|b0|i0|c134|p2;\C5;} + 73 + 1 + 44 +1.0 + 0 +MTEXT + 5 +312 +330 +2 +100 +AcDbEntity + 8 +0 + 62 + 5 +100 +AcDbMText + 10 +-132.8356402705919 + 20 +-3.689137166257635 + 30 +0.0 + 40 +2.0 + 41 +88.38232797542195 + 71 + 1 + 72 + 5 + 1 +{\C6;T-C\fSimSun|b0|i0|c134|p2;} + 73 + 1 + 44 +1.0 + 0 +LINE + 5 +313 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-91.70302867239724 + 20 +10.56527447052941 + 30 +0.0 + 11 +-91.75074799529724 + 21 +10.41527446826941 + 31 +0.0 + 0 +LINE + 5 +314 +330 +2 +100 +AcDbEntity + 8 +0 + 62 + 5 +100 +AcDbLine + 10 +-121.729415474781 + 20 +8.189117331938405 + 30 +0.0 + 11 +-91.75074799529724 + 21 +10.41527446826941 + 31 +0.0 + 0 +MTEXT + 5 +315 +330 +2 +100 +AcDbEntity + 8 +0 + 62 + 5 +100 +AcDbMText + 10 +-131.6636805508124 + 20 +-38.06221230592405 + 30 +0.0 + 40 +2.0 + 41 +15.49369854117685 + 71 + 1 + 72 + 5 + 1 +{\fSimSun|b0|i0|c134|p2;˿׶λ} + 73 + 1 + 44 +1.0 +1001 +ACAD +1000 +ACAD_MTEXT_DEFINED_HEIGHT_BEGIN +1070 + 46 +1040 +2.248015880133857 +1000 +ACAD_MTEXT_DEFINED_HEIGHT_END + 0 +LINE + 5 +316 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-95.15660826393698 + 20 +3.137109670491781 + 30 +0.0 + 11 +-95.15660826393698 + 21 +4.137109672011789 + 31 +0.0 + 0 +LINE + 5 +317 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-94.58972442183698 + 20 +12.48711791227178 + 30 +0.0 + 11 +-94.58972442183698 + 21 +4.137109672011789 + 31 +0.0 + 0 +LINE + 5 +318 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-94.542005098937 + 20 +12.63711791199178 + 30 +0.0 + 11 +-94.542005098937 + 21 +4.137109672011789 + 31 +0.0 + 0 +LINE + 5 +319 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-94.542005098937 + 20 +12.63711791199178 + 30 +0.0 + 11 +-94.58972442183698 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +31A +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-92.67629928755699 + 20 +12.63711791199178 + 30 +0.0 + 11 +-92.67629928755699 + 21 +4.137109672011789 + 31 +0.0 + 0 +LINE + 5 +31B +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-92.46960418151699 + 20 +12.48711791227178 + 30 +0.0 + 11 +-92.46960418151699 + 21 +4.137109672011789 + 31 +0.0 + 0 +LINE + 5 +31C +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-92.09993709509699 + 20 +6.131304304391775 + 30 +0.0 + 11 +-92.09993709509699 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +31D +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-91.156608262937 + 20 +17.93710967165178 + 30 +0.0 + 11 +-91.156608262937 + 21 +23.93710967061178 + 31 +0.0 + 0 +LINE + 5 +31E +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-91.71719207191699 + 20 +6.131304304391775 + 30 +0.0 + 11 +-91.21504516917699 + 21 +5.438278149171779 + 31 +0.0 + 0 +LINE + 5 +31F +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-92.11584353521699 + 20 +12.53711791387177 + 30 +0.0 + 11 +-92.09993709509699 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +320 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-90.48057984359699 + 20 +4.137109672011789 + 30 +0.0 + 11 +-90.48057984359699 + 21 +5.438278149171779 + 31 +0.0 + 0 +LINE + 5 +321 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 1 +100 +AcDbLine + 10 +-89.906608263577 + 20 +22.13710967143179 + 30 +0.0 + 11 +-89.906608263577 + 21 +23.63710967117176 + 31 +0.0 + 0 +LINE + 5 +322 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-89.289255383477 + 20 +6.131304304391775 + 30 +0.0 + 11 +-89.289255383477 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +323 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-89.25744250069699 + 20 +6.131304304391775 + 30 +0.0 + 11 +-89.25744250069699 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +324 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 1 +100 +AcDbLine + 10 +-88.90660826205699 + 20 +23.63710967117176 + 30 +0.0 + 11 +-88.90660826205699 + 21 +22.13710967143179 + 31 +0.0 + 0 +LINE + 5 +325 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-88.822677970177 + 20 +7.941603142511766 + 30 +0.0 + 11 +-88.822677970177 + 21 +8.53561734183178 + 31 +0.0 + 0 +LINE + 5 +326 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-88.78849239465699 + 20 +4.137109672011789 + 30 +0.0 + 11 +-88.78849239465699 + 21 +5.438278149171779 + 31 +0.0 + 0 +LINE + 5 +327 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-88.35625151669701 + 20 +7.941603142511766 + 30 +0.0 + 11 +-88.35625151669701 + 21 +8.53561734183178 + 31 +0.0 + 0 +LINE + 5 +328 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-88.27676362893699 + 20 +8.53561734183178 + 30 +0.0 + 11 +-88.27676362893699 + 21 +7.941603142511766 + 31 +0.0 + 0 +LINE + 5 +329 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-88.04897396259699 + 20 +11.15008055587178 + 30 +0.0 + 11 +-88.04897396259699 + 21 +10.92026292559178 + 31 +0.0 + 0 +LINE + 5 +32A +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 1 +100 +AcDbLine + 10 +-87.506608262977 + 20 +22.13710967143179 + 30 +0.0 + 11 +-87.506608262977 + 21 +23.63710967117176 + 31 +0.0 + 0 +LINE + 5 +32B +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-87.306931880517 + 20 +6.131304304391775 + 30 +0.0 + 11 +-87.306931880517 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +32C +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-87.16913514315699 + 20 +6.131304304391775 + 30 +0.0 + 11 +-87.16913514315699 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +32D +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-86.79946805419699 + 20 +12.48711791227178 + 30 +0.0 + 11 +-86.79946805419699 + 21 +4.137109672011789 + 31 +0.0 + 0 +LINE + 5 +32E +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 1 +100 +AcDbLine + 10 +-86.50660826399699 + 20 +23.63710967117176 + 30 +0.0 + 11 +-86.50660826399699 + 21 +22.13710967143179 + 31 +0.0 + 0 +LINE + 5 +32F +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-89.27334894335698 + 20 +12.53711791387177 + 30 +0.0 + 11 +-89.289255383477 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +330 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-89.25744250069699 + 20 +12.48711791227178 + 30 +0.0 + 11 +-89.27334894335698 + 21 +12.53711791387177 + 31 +0.0 + 0 +LINE + 5 +331 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 1 +100 +AcDbLine + 10 +-85.106608262377 + 20 +22.13710967143179 + 30 +0.0 + 11 +-85.106608262377 + 21 +23.63710967117176 + 31 +0.0 + 0 +LINE + 5 +332 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-88.515400416077 + 20 +11.15008055587178 + 30 +0.0 + 11 +-89.114951500437 + 21 +9.836785818991771 + 31 +0.0 + 0 +LINE + 5 +333 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-88.64852504695699 + 20 +9.836785818991771 + 30 +0.0 + 11 +-88.04897396259699 + 21 +11.15008055587178 + 31 +0.0 + 0 +LINE + 5 +334 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-88.04897396259699 + 20 +10.92026292559178 + 30 +0.0 + 11 +-88.58830312777699 + 21 +9.738882103191784 + 31 +0.0 + 0 +LINE + 5 +335 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-87.26984639461699 + 20 +12.63711791199178 + 30 +0.0 + 11 +-87.23803351183699 + 21 +12.53711791387177 + 31 +0.0 + 0 +LINE + 5 +336 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-86.84718737963699 + 20 +12.63711791199178 + 30 +0.0 + 11 +-86.79946805419699 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +337 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 1 +100 +AcDbLine + 10 +-84.10660826339698 + 20 +23.63710967117176 + 30 +0.0 + 11 +-84.10660826339698 + 21 +22.13710967143179 + 31 +0.0 + 0 +LINE + 5 +338 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 1 +100 +AcDbLine + 10 +-82.70660826431699 + 20 +22.13710967143179 + 30 +0.0 + 11 +-82.70660826431699 + 21 +23.63710967117176 + 31 +0.0 + 0 +LINE + 5 +339 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 6 +100 +AcDbLine + 10 +-72.631608264497 + 20 +-3.362890329228221 + 30 +0.0 + 11 +-63.681608262577 + 21 +-3.362890329228221 + 31 +0.0 + 0 +LINE + 5 +33A +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 1 +100 +AcDbLine + 10 +-81.706608262797 + 20 +23.63710967117176 + 30 +0.0 + 11 +-81.706608262797 + 21 +22.13710967143179 + 31 +0.0 + 0 +LINE + 5 +33B +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-89.672000406657 + 20 +6.131304304391775 + 30 +0.0 + 11 +-90.174147309397 + 21 +5.438278149171779 + 31 +0.0 + 0 +LINE + 5 +33C +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-88.05402706907699 + 20 +5.438278149171779 + 30 +0.0 + 11 +-87.55188016633699 + 21 +6.131304304391775 + 31 +0.0 + 0 +LINE + 5 +33D +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-89.13555220599699 + 20 +12.63711791199178 + 30 +0.0 + 11 +-89.27334894335698 + 21 +12.53711791387177 + 31 +0.0 + 0 +LINE + 5 +33E +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-92.67629928755699 + 20 +12.63711791199178 + 30 +0.0 + 11 +-92.46960418151699 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +33F +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-92.253640272577 + 20 +12.63711791199178 + 30 +0.0 + 11 +-92.11584353521699 + 21 +12.53711791387177 + 31 +0.0 + 0 +LINE + 5 +340 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-87.306931880517 + 20 +12.48711791227178 + 30 +0.0 + 11 +-87.23803351183699 + 21 +12.53711791387177 + 31 +0.0 + 0 +LINE + 5 +341 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-87.23803351183699 + 20 +12.53711791387177 + 30 +0.0 + 11 +-87.16913514315699 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +342 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-78.15660826349699 + 20 +17.93710967165178 + 30 +0.0 + 11 +-78.15662082887699 + 21 +3.137109670491781 + 31 +0.0 + 0 +LINE + 5 +343 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-95.15660826393698 + 20 +3.137109670491781 + 30 +0.0 + 11 +-41.15660826313699 + 21 +3.137109670491781 + 31 +0.0 + 0 +LINE + 5 +344 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-95.15660826393698 + 20 +4.137109672011789 + 30 +0.0 + 11 +-41.15660826313699 + 21 +4.137109672011789 + 31 +0.0 + 0 +LINE + 5 +345 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-91.21504516917699 + 20 +5.438278149171779 + 30 +0.0 + 11 +-88.05402706907699 + 21 +5.438278149171779 + 31 +0.0 + 0 +LINE + 5 +346 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-48.25918945545699 + 20 +5.438278149171779 + 30 +0.0 + 11 +-45.09817135789698 + 21 +5.438278149171779 + 31 +0.0 + 0 +LINE + 5 +347 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 6 +100 +AcDbLine + 10 +-72.631608264497 + 20 +-3.362890329228221 + 30 +0.0 + 11 +-72.631608264497 + 21 +3.137109670491781 + 31 +0.0 + 0 +LINE + 5 +348 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-91.71719207191699 + 20 +6.131304304391775 + 30 +0.0 + 11 +-92.09993709509699 + 21 +6.131304304391775 + 31 +0.0 + 0 +LINE + 5 +349 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-89.672000406657 + 20 +6.131304304391775 + 30 +0.0 + 11 +-87.16913514315699 + 21 +6.131304304391775 + 31 +0.0 + 0 +LINE + 5 +34A +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-49.14408138391699 + 20 +6.131304304391775 + 30 +0.0 + 11 +-46.64121612041698 + 21 +6.131304304391775 + 31 +0.0 + 0 +LINE + 5 +34B +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-44.59602445515701 + 20 +6.131304304391775 + 30 +0.0 + 11 +-44.213279431977 + 21 +6.131304304391775 + 31 +0.0 + 0 +LINE + 5 +34C +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-88.27676362893699 + 20 +7.941603142511766 + 30 +0.0 + 11 +-88.822677970177 + 21 +7.941603142511766 + 31 +0.0 + 0 +LINE + 5 +34D +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-48.036452898137 + 20 +7.941603142511766 + 30 +0.0 + 11 +-47.49053855689699 + 21 +7.941603142511766 + 31 +0.0 + 0 +LINE + 5 +34E +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-71.906608264157 + 20 +23.93710967061178 + 30 +0.0 + 11 +-71.906608264157 + 21 +27.23710967207178 + 31 +0.0 + 0 +LINE + 5 +34F +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 6 +100 +AcDbLine + 10 +-71.43160826419699 + 20 +3.137109670491781 + 30 +0.0 + 11 +-71.43160826419699 + 21 +-3.362890329228221 + 31 +0.0 + 0 +LINE + 5 +350 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-47.49053855689699 + 20 +8.53561734183178 + 30 +0.0 + 11 +-47.95696500783699 + 21 +8.53561734183178 + 31 +0.0 + 0 +LINE + 5 +351 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-88.35625151669701 + 20 +8.53561734183178 + 30 +0.0 + 11 +-88.822677970177 + 21 +8.53561734183178 + 31 +0.0 + 0 +LINE + 5 +352 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-89.114951500437 + 20 +9.836785818991771 + 30 +0.0 + 11 +-88.64852504695699 + 21 +9.836785818991771 + 31 +0.0 + 0 +LINE + 5 +353 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-47.664691480117 + 20 +9.836785818991771 + 30 +0.0 + 11 +-47.198265026637 + 21 +9.836785818991771 + 31 +0.0 + 0 +LINE + 5 +354 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 3 +100 +AcDbLine + 10 +-69.65660826327699 + 20 +25.43710967035178 + 30 +0.0 + 11 +-69.65660826327699 + 21 +26.93710967263176 + 31 +0.0 + 0 +LINE + 5 +355 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-88.04897396259699 + 20 +11.15008055587178 + 30 +0.0 + 11 +-88.515400416077 + 21 +11.15008055587178 + 31 +0.0 + 0 +LINE + 5 +356 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-48.264242561937 + 20 +11.15008055587178 + 30 +0.0 + 11 +-47.79781611099699 + 21 +11.15008055587178 + 31 +0.0 + 0 +LINE + 5 +357 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 3 +100 +AcDbLine + 10 +-66.65660826379699 + 20 +26.93710967263176 + 30 +0.0 + 11 +-66.65660826379699 + 21 +25.43710967035178 + 31 +0.0 + 0 +LINE + 5 +358 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-49.14408138391699 + 20 +12.48711791227178 + 30 +0.0 + 11 +-49.51374847033699 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +359 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-87.306931880517 + 20 +12.48711791227178 + 30 +0.0 + 11 +-89.25744250069699 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +35A +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-92.09993709509699 + 20 +12.48711791227178 + 30 +0.0 + 11 +-92.46960418151699 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +35B +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-87.16913514315699 + 20 +12.48711791227178 + 30 +0.0 + 11 +-86.79946805419699 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +35C +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-49.00628464655699 + 20 +12.48711791227178 + 30 +0.0 + 11 +-47.055774026377 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +35D +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-44.213279431977 + 20 +12.48711791227178 + 30 +0.0 + 11 +-43.84361234301699 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +35E +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-92.253640272577 + 20 +12.63711791199178 + 30 +0.0 + 11 +-94.542005098937 + 21 +12.63711791199178 + 31 +0.0 + 0 +LINE + 5 +35F +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-89.13555220599699 + 20 +12.63711791199178 + 30 +0.0 + 11 +-86.84718737963699 + 21 +12.63711791199178 + 31 +0.0 + 0 +LINE + 5 +360 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-49.46602914743699 + 20 +12.63711791199178 + 30 +0.0 + 11 +-47.17766432107699 + 21 +12.63711791199178 + 31 +0.0 + 0 +LINE + 5 +361 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-44.059576254497 + 20 +12.63711791199178 + 30 +0.0 + 11 +-41.77121142813699 + 21 +12.63711791199178 + 31 +0.0 + 0 +LINE + 5 +362 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 6 +100 +AcDbLine + 10 +-64.881608262877 + 20 +-3.362890329228221 + 30 +0.0 + 11 +-64.881608262877 + 21 +3.137109670491781 + 31 +0.0 + 0 +LINE + 5 +363 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-64.40660826291699 + 20 +27.23710967207178 + 30 +0.0 + 11 +-64.40660826291699 + 21 +23.93710967061178 + 31 +0.0 + 0 +LINE + 5 +364 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 6 +100 +AcDbLine + 10 +-63.681608262577 + 20 +3.137109670491781 + 30 +0.0 + 11 +-63.681608262577 + 21 +-3.362890329228221 + 31 +0.0 + 0 +LINE + 5 +365 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-45.15660826413699 + 20 +17.93710967165178 + 30 +0.0 + 11 +-58.15660826357699 + 21 +17.93710967165178 + 31 +0.0 + 0 +LINE + 5 +366 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-78.15660826349699 + 20 +17.93710967165178 + 30 +0.0 + 11 +-91.156608262937 + 21 +17.93710967165178 + 31 +0.0 + 0 +LINE + 5 +367 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-58.156581580877 + 20 +3.137109670491781 + 30 +0.0 + 11 +-58.15660826357699 + 21 +17.93710967165178 + 31 +0.0 + 0 +LINE + 5 +368 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 1 +100 +AcDbLine + 10 +-81.706608262797 + 20 +22.13710967143179 + 30 +0.0 + 11 +-82.70660826431699 + 21 +22.13710967143179 + 31 +0.0 + 0 +LINE + 5 +369 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 1 +100 +AcDbLine + 10 +-84.10660826339698 + 20 +22.13710967143179 + 30 +0.0 + 11 +-85.106608262377 + 21 +22.13710967143179 + 31 +0.0 + 0 +LINE + 5 +36A +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 1 +100 +AcDbLine + 10 +-86.50660826399699 + 20 +22.13710967143179 + 30 +0.0 + 11 +-87.506608262977 + 21 +22.13710967143179 + 31 +0.0 + 0 +LINE + 5 +36B +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 1 +100 +AcDbLine + 10 +-88.90660826205699 + 20 +22.13710967143179 + 30 +0.0 + 11 +-89.906608263577 + 21 +22.13710967143179 + 31 +0.0 + 0 +LINE + 5 +36C +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 1 +100 +AcDbLine + 10 +-54.60660826427699 + 20 +22.13710967143179 + 30 +0.0 + 11 +-53.606608262757 + 21 +22.13710967143179 + 31 +0.0 + 0 +LINE + 5 +36D +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 1 +100 +AcDbLine + 10 +-52.206608263677 + 20 +22.13710967143179 + 30 +0.0 + 11 +-51.20660826215699 + 21 +22.13710967143179 + 31 +0.0 + 0 +LINE + 5 +36E +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 1 +100 +AcDbLine + 10 +-49.80660826307699 + 20 +22.13710967143179 + 30 +0.0 + 11 +-48.806608264097 + 21 +22.13710967143179 + 31 +0.0 + 0 +LINE + 5 +36F +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 1 +100 +AcDbLine + 10 +-47.406608262477 + 20 +22.13710967143179 + 30 +0.0 + 11 +-46.40660826349699 + 21 +22.13710967143179 + 31 +0.0 + 0 +LINE + 5 +370 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-49.07518301523699 + 20 +12.53711791387177 + 30 +0.0 + 11 +-49.14408138391699 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +371 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 1 +100 +AcDbLine + 10 +-46.40660826349699 + 20 +23.63710967117176 + 30 +0.0 + 11 +-47.406608262477 + 21 +23.63710967117176 + 31 +0.0 + 0 +LINE + 5 +372 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 1 +100 +AcDbLine + 10 +-48.806608264097 + 20 +23.63710967117176 + 30 +0.0 + 11 +-49.80660826307699 + 21 +23.63710967117176 + 31 +0.0 + 0 +LINE + 5 +373 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 1 +100 +AcDbLine + 10 +-51.20660826215699 + 20 +23.63710967117176 + 30 +0.0 + 11 +-52.206608263677 + 21 +23.63710967117176 + 31 +0.0 + 0 +LINE + 5 +374 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 1 +100 +AcDbLine + 10 +-53.606608262757 + 20 +23.63710967117176 + 30 +0.0 + 11 +-54.60660826427699 + 21 +23.63710967117176 + 31 +0.0 + 0 +LINE + 5 +375 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 1 +100 +AcDbLine + 10 +-89.906608263577 + 20 +23.63710967117176 + 30 +0.0 + 11 +-88.90660826205699 + 21 +23.63710967117176 + 31 +0.0 + 0 +LINE + 5 +376 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 1 +100 +AcDbLine + 10 +-87.506608262977 + 20 +23.63710967117176 + 30 +0.0 + 11 +-86.50660826399699 + 21 +23.63710967117176 + 31 +0.0 + 0 +LINE + 5 +377 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 1 +100 +AcDbLine + 10 +-85.106608262377 + 20 +23.63710967117176 + 30 +0.0 + 11 +-84.10660826339698 + 21 +23.63710967117176 + 31 +0.0 + 0 +LINE + 5 +378 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 1 +100 +AcDbLine + 10 +-82.70660826431699 + 20 +23.63710967117176 + 30 +0.0 + 11 +-81.706608262797 + 21 +23.63710967117176 + 31 +0.0 + 0 +LINE + 5 +379 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-45.15660826413699 + 20 +23.93710967061178 + 30 +0.0 + 11 +-64.40660826291699 + 21 +23.93710967061178 + 31 +0.0 + 0 +LINE + 5 +37A +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-71.906608264157 + 20 +23.93710967061178 + 30 +0.0 + 11 +-91.156608262937 + 21 +23.93710967061178 + 31 +0.0 + 0 +LINE + 5 +37B +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-49.00628464655699 + 20 +12.48711791227178 + 30 +0.0 + 11 +-49.07518301523699 + 21 +12.53711791387177 + 31 +0.0 + 0 +LINE + 5 +37C +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-48.761336360737 + 20 +6.131304304391775 + 30 +0.0 + 11 +-48.25918945545699 + 21 +5.438278149171779 + 31 +0.0 + 0 +LINE + 5 +37D +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 1 +100 +AcDbLine + 10 +-54.60660826427699 + 20 +23.63710967117176 + 30 +0.0 + 11 +-54.60660826427699 + 21 +22.13710967143179 + 31 +0.0 + 0 +LINE + 5 +37E +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 1 +100 +AcDbLine + 10 +-53.606608262757 + 20 +22.13710967143179 + 30 +0.0 + 11 +-53.606608262757 + 21 +23.63710967117176 + 31 +0.0 + 0 +LINE + 5 +37F +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-44.059576254497 + 20 +12.63711791199178 + 30 +0.0 + 11 +-44.19737298931699 + 21 +12.53711791387177 + 31 +0.0 + 0 +LINE + 5 +380 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-43.63691723951698 + 20 +12.63711791199178 + 30 +0.0 + 11 +-43.84361234301699 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +381 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 3 +100 +AcDbLine + 10 +-66.65660826379699 + 20 +25.43710967035178 + 30 +0.0 + 11 +-69.65660826327699 + 21 +25.43710967035178 + 31 +0.0 + 0 +LINE + 5 +382 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-47.17766432107699 + 20 +12.63711791199178 + 30 +0.0 + 11 +-47.03986758371698 + 21 +12.53711791387177 + 31 +0.0 + 0 +LINE + 5 +383 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-46.139069215137 + 20 +5.438278149171779 + 30 +0.0 + 11 +-46.64121612041698 + 21 +6.131304304391775 + 31 +0.0 + 0 +LINE + 5 +384 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 1 +100 +AcDbLine + 10 +-52.206608263677 + 20 +23.63710967117176 + 30 +0.0 + 11 +-52.206608263677 + 21 +22.13710967143179 + 31 +0.0 + 0 +LINE + 5 +385 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 3 +100 +AcDbLine + 10 +-69.65660826327699 + 20 +26.93710967263176 + 30 +0.0 + 11 +-66.65660826379699 + 21 +26.93710967263176 + 31 +0.0 + 0 +LINE + 5 +386 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-71.906608264157 + 20 +27.23710967207178 + 30 +0.0 + 11 +-64.40660826291699 + 21 +27.23710967207178 + 31 +0.0 + 0 +LINE + 5 +387 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 1 +100 +AcDbLine + 10 +-51.20660826215699 + 20 +22.13710967143179 + 30 +0.0 + 11 +-51.20660826215699 + 21 +23.63710967117176 + 31 +0.0 + 0 +LINE + 5 +388 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 1 +100 +AcDbLine + 10 +-49.80660826307699 + 20 +23.63710967117176 + 30 +0.0 + 11 +-49.80660826307699 + 21 +22.13710967143179 + 31 +0.0 + 0 +LINE + 5 +389 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-49.51374847033699 + 20 +12.48711791227178 + 30 +0.0 + 11 +-49.51374847033699 + 21 +4.137109672011789 + 31 +0.0 + 0 +LINE + 5 +38A +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-49.46602914743699 + 20 +12.63711791199178 + 30 +0.0 + 11 +-49.51374847033699 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +38B +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-49.043370132457 + 20 +12.63711791199178 + 30 +0.0 + 11 +-49.07518301523699 + 21 +12.53711791387177 + 31 +0.0 + 0 +LINE + 5 +38C +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-47.72491339929699 + 20 +9.738882103191784 + 30 +0.0 + 11 +-48.264242561937 + 21 +10.92026292559178 + 31 +0.0 + 0 +LINE + 5 +38D +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-48.264242561937 + 20 +11.15008055587178 + 30 +0.0 + 11 +-47.664691480117 + 21 +9.836785818991771 + 31 +0.0 + 0 +LINE + 5 +38E +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-47.198265026637 + 20 +9.836785818991771 + 30 +0.0 + 11 +-47.79781611099699 + 21 +11.15008055587178 + 31 +0.0 + 0 +LINE + 5 +38F +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-49.14408138391699 + 20 +6.131304304391775 + 30 +0.0 + 11 +-49.14408138391699 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +390 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-49.00628464655699 + 20 +6.131304304391775 + 30 +0.0 + 11 +-49.00628464655699 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +391 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 1 +100 +AcDbLine + 10 +-48.806608264097 + 20 +22.13710967143179 + 30 +0.0 + 11 +-48.806608264097 + 21 +23.63710967117176 + 31 +0.0 + 0 +LINE + 5 +392 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-48.264242561937 + 20 +11.15008055587178 + 30 +0.0 + 11 +-48.264242561937 + 21 +10.92026292559178 + 31 +0.0 + 0 +LINE + 5 +393 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-48.036452898137 + 20 +8.53561734183178 + 30 +0.0 + 11 +-48.036452898137 + 21 +7.941603142511766 + 31 +0.0 + 0 +LINE + 5 +394 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-47.95696500783699 + 20 +7.941603142511766 + 30 +0.0 + 11 +-47.95696500783699 + 21 +8.53561734183178 + 31 +0.0 + 0 +LINE + 5 +395 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-47.52472413241699 + 20 +4.137109672011789 + 30 +0.0 + 11 +-47.52472413241699 + 21 +5.438278149171779 + 31 +0.0 + 0 +LINE + 5 +396 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-47.49053855689699 + 20 +7.941603142511766 + 30 +0.0 + 11 +-47.49053855689699 + 21 +8.53561734183178 + 31 +0.0 + 0 +LINE + 5 +397 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 1 +100 +AcDbLine + 10 +-47.406608262477 + 20 +23.63710967117176 + 30 +0.0 + 11 +-47.406608262477 + 21 +22.13710967143179 + 31 +0.0 + 0 +LINE + 5 +398 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-47.055774026377 + 20 +12.48711791227178 + 30 +0.0 + 11 +-47.03986758371698 + 21 +12.53711791387177 + 31 +0.0 + 0 +LINE + 5 +399 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-47.03986758371698 + 20 +12.53711791387177 + 30 +0.0 + 11 +-47.02396114359699 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +39A +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-47.055774026377 + 20 +6.131304304391775 + 30 +0.0 + 11 +-47.055774026377 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +39B +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-47.02396114359699 + 20 +6.131304304391775 + 30 +0.0 + 11 +-47.02396114359699 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +39C +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 1 +100 +AcDbLine + 10 +-46.40660826349699 + 20 +22.13710967143179 + 30 +0.0 + 11 +-46.40660826349699 + 21 +23.63710967117176 + 31 +0.0 + 0 +LINE + 5 +39D +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-45.832636683477 + 20 +4.137109672011789 + 30 +0.0 + 11 +-45.832636683477 + 21 +5.438278149171779 + 31 +0.0 + 0 +LINE + 5 +39E +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-45.15660826413699 + 20 +23.93710967061178 + 30 +0.0 + 11 +-45.15660826413699 + 21 +17.93710967165178 + 31 +0.0 + 0 +LINE + 5 +39F +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-44.19737298931699 + 20 +12.53711791387177 + 30 +0.0 + 11 +-44.213279431977 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +3A0 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-45.09817135789698 + 20 +5.438278149171779 + 30 +0.0 + 11 +-44.59602445515701 + 21 +6.131304304391775 + 31 +0.0 + 0 +LINE + 5 +3A1 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-44.213279431977 + 20 +6.131304304391775 + 30 +0.0 + 11 +-44.213279431977 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +3A2 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-43.84361234301699 + 20 +12.48711791227178 + 30 +0.0 + 11 +-43.84361234301699 + 21 +4.137109672011789 + 31 +0.0 + 0 +LINE + 5 +3A3 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-43.63691723951698 + 20 +12.63711791199178 + 30 +0.0 + 11 +-43.63691723951698 + 21 +4.137109672011789 + 31 +0.0 + 0 +LINE + 5 +3A4 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-41.77121142813699 + 20 +12.63711791199178 + 30 +0.0 + 11 +-41.77121142813699 + 21 +4.137109672011789 + 31 +0.0 + 0 +LINE + 5 +3A5 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-41.72349210269699 + 20 +12.48711791227178 + 30 +0.0 + 11 +-41.72349210269699 + 21 +4.137109672011789 + 31 +0.0 + 0 +LINE + 5 +3A6 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-41.15660826313699 + 20 +4.137109672011789 + 30 +0.0 + 11 +-41.15660826313699 + 21 +3.137109670491781 + 31 +0.0 + 0 +LINE + 5 +3A7 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbLine + 10 +-41.77121142813699 + 20 +12.63711791199178 + 30 +0.0 + 11 +-41.72349210269699 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +3A8 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-95.15660826393698 + 20 +70.01797621329178 + 30 +0.0 + 11 +-95.15660826393698 + 21 +74.98954017667177 + 31 +0.0 + 0 +LINE + 5 +3A9 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-94.542005098937 + 20 +71.88992555803179 + 30 +0.0 + 11 +-94.58972442183698 + 21 +72.09662066153175 + 31 +0.0 + 0 +LINE + 5 +3AA +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-94.119346083957 + 20 +72.56632137313175 + 30 +0.0 + 11 +-94.151158966737 + 21 +72.70411811049178 + 31 +0.0 + 0 +LINE + 5 +3AB +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-91.156608262937 + 20 +66.80375871235177 + 30 +0.0 + 11 +-91.156608262937 + 21 +66.00375871215176 + 31 +0.0 + 0 +LINE + 5 +3AC +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-92.13174997787699 + 20 +71.50121024453176 + 30 +0.0 + 11 +-92.09993709509699 + 21 +71.36341350717174 + 31 +0.0 + 0 +LINE + 5 +3AD +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-89.906608263577 + 20 +65.50375871393178 + 30 +0.0 + 11 +-89.906608263577 + 21 +66.00375871215176 + 31 +0.0 + 0 +LINE + 5 +3AE +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-88.90660826205699 + 20 +65.50375871393178 + 30 +0.0 + 11 +-88.90660826205699 + 21 +66.00375871215176 + 31 +0.0 + 0 +LINE + 5 +3AF +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-89.957704836517 + 20 +79.60375554309178 + 30 +0.0 + 11 +-90.377959919297 + 21 +78.93120681961176 + 31 +0.0 + 0 +LINE + 5 +3B0 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-93.216157608397 + 20 +74.38914105997179 + 30 +0.0 + 11 +-93.63641269371699 + 21 +73.71659233649177 + 31 +0.0 + 0 +LINE + 5 +3B1 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-92.60070008391698 + 20 +75.27972499127173 + 30 +0.0 + 11 +-94.58972442183698 + 21 +72.09662066153175 + 31 +0.0 + 0 +LINE + 5 +3B2 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-90.90861263497698 + 20 +77.98763096229174 + 30 +0.0 + 11 +-88.919588294517 + 21 +81.1707352920318 + 31 +0.0 + 0 +LINE + 5 +3B3 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-94.119346083957 + 20 +72.56632137313175 + 30 +0.0 + 11 +-94.542005098937 + 21 +71.88992555803179 + 31 +0.0 + 0 +LINE + 5 +3B4 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-89.13555220599699 + 20 +80.54205879983175 + 30 +0.0 + 11 +-88.712893191017 + 21 +81.21845461493178 + 31 +0.0 + 0 +LINE + 5 +3B5 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-88.515400416077 + 20 +79.97766819379177 + 30 +0.0 + 11 +-89.23417065747699 + 21 +78.82739535845178 + 31 +0.0 + 0 +LINE + 5 +3B6 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-92.621447700537 + 20 +73.40661894831175 + 30 +0.0 + 11 +-93.340218515977 + 21 +72.25634519603175 + 31 +0.0 + 0 +LINE + 5 +3B7 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-92.87379206249699 + 20 +71.96488959911175 + 30 +0.0 + 11 +-92.155021821097 + 21 +73.11516243445175 + 31 +0.0 + 0 +LINE + 5 +3B8 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-88.76774477803699 + 20 +78.53593884713177 + 30 +0.0 + 11 +-88.04897396259699 + 21 +79.68621259941176 + 31 +0.0 + 0 +LINE + 5 +3B9 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-87.506608262977 + 20 +65.50375871393178 + 30 +0.0 + 11 +-87.506608262977 + 21 +66.00375871215176 + 31 +0.0 + 0 +LINE + 5 +3BA +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-92.253640272577 + 20 +71.40049899307178 + 30 +0.0 + 11 +-92.67629928755699 + 21 +70.72410317797181 + 31 +0.0 + 0 +LINE + 5 +3BB +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-87.26984639461699 + 20 +79.37623641977177 + 30 +0.0 + 11 +-86.84718737963699 + 21 +80.0526322348718 + 31 +0.0 + 0 +LINE + 5 +3BC +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-92.46960418151699 + 20 +70.77182250087179 + 30 +0.0 + 11 +-90.48057984359699 + 21 +73.95492683315177 + 31 +0.0 + 0 +LINE + 5 +3BD +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-88.78849239465699 + 20 +76.66283280163179 + 30 +0.0 + 11 +-86.79946805419699 + 21 +79.84593713137178 + 31 +0.0 + 0 +LINE + 5 +3BE +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-91.43148764205699 + 20 +72.33880224981175 + 30 +0.0 + 11 +-91.01123255927699 + 21 +73.01135097329177 + 31 +0.0 + 0 +LINE + 5 +3BF +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-88.17303487017699 + 20 +77.55341673293179 + 30 +0.0 + 11 +-87.752779784857 + 21 +78.22596545641175 + 31 +0.0 + 0 +LINE + 5 +3C0 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-86.50660826399699 + 20 +65.50375871393178 + 30 +0.0 + 11 +-86.50660826399699 + 21 +66.00375871215176 + 31 +0.0 + 0 +LINE + 5 +3C1 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-85.106608262377 + 20 +65.50375871393178 + 30 +0.0 + 11 +-85.106608262377 + 21 +66.00375871215176 + 31 +0.0 + 0 +LINE + 5 +3C2 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-89.25744250069699 + 20 +80.44134755091176 + 30 +0.0 + 11 +-89.289255383477 + 21 +80.57914428573178 + 31 +0.0 + 0 +LINE + 5 +3C3 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-87.26984639461699 + 20 +79.37623641977177 + 30 +0.0 + 11 +-87.23803351183699 + 21 +79.23843968495174 + 31 +0.0 + 0 +LINE + 5 +3C4 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-84.10660826339698 + 20 +65.50375871393178 + 30 +0.0 + 11 +-84.10660826339698 + 21 +66.00375871215176 + 31 +0.0 + 0 +LINE + 5 +3C5 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-86.84718737963699 + 20 +80.0526322348718 + 30 +0.0 + 11 +-86.79946805419699 + 21 +79.84593713137178 + 31 +0.0 + 0 +LINE + 5 +3C6 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-82.70660826431699 + 20 +65.50375871393178 + 30 +0.0 + 11 +-82.70660826431699 + 21 +66.00375871215176 + 31 +0.0 + 0 +LINE + 5 +3C7 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-81.706608262797 + 20 +65.50375871393178 + 30 +0.0 + 11 +-81.706608262797 + 21 +66.00375871215176 + 31 +0.0 + 0 +LINE + 5 +3C8 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-92.67629928755699 + 20 +70.72410317797181 + 30 +0.0 + 11 +-94.542005098937 + 21 +71.88992555803179 + 31 +0.0 + 0 +LINE + 5 +3C9 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-92.253640272577 + 20 +71.40049899307178 + 30 +0.0 + 11 +-94.119346083957 + 21 +72.56632137313175 + 31 +0.0 + 0 +LINE + 5 +3CA +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-92.13174997787699 + 20 +71.50121024453176 + 30 +0.0 + 11 +-94.08226059805699 + 21 +72.72002455061175 + 31 +0.0 + 0 +LINE + 5 +3CB +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-91.71719207191699 + 20 +71.97593358261179 + 30 +0.0 + 11 +-92.544038965337 + 21 +72.49260486575178 + 31 +0.0 + 0 +LINE + 5 +3CC +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-93.01046541881699 + 20 +72.7840604601318 + 30 +0.0 + 11 +-93.83731231223698 + 21 +73.30073174327174 + 31 +0.0 + 0 +LINE + 5 +3CD +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-93.63641269371699 + 20 +73.71659233649177 + 30 +0.0 + 11 +-93.59401028931699 + 21 +73.69009637221177 + 31 +0.0 + 0 +LINE + 5 +3CE +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-91.47389004899698 + 20 +72.36529821155176 + 30 +0.0 + 11 +-91.43148764205699 + 21 +72.33880224981175 + 31 +0.0 + 0 +LINE + 5 +3CF +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-92.27424097813701 + 20 +72.92437189909179 + 30 +0.0 + 11 +-92.740667431617 + 21 +73.21582749601174 + 31 +0.0 + 0 +LINE + 5 +3D0 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-92.15502800345699 + 20 +73.11515254115175 + 30 +0.0 + 11 +-92.62145445693699 + 21 +73.40660813553177 + 31 +0.0 + 0 +LINE + 5 +3D1 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-91.21504516917699 + 20 +72.77953661091181 + 30 +0.0 + 11 +-93.335165409497 + 21 +74.10433477157176 + 31 +0.0 + 0 +LINE + 5 +3D2 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-91.01123255927699 + 20 +73.01135097329177 + 30 +0.0 + 11 +-91.05363496367699 + 21 +73.03784693503178 + 31 +0.0 + 0 +LINE + 5 +3D3 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-93.17375520399698 + 20 +74.36264509569179 + 30 +0.0 + 11 +-93.216157608397 + 21 +74.38914105997179 + 31 +0.0 + 0 +LINE + 5 +3D4 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-77.15660826451699 + 20 +62.60375871257178 + 30 +0.0 + 11 +-59.15660826255699 + 21 +62.60375871257178 + 31 +0.0 + 0 +LINE + 5 +3D5 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-90.48057984359699 + 20 +73.95492683315177 + 30 +0.0 + 11 +-92.60070008391698 + 21 +75.27972499127173 + 31 +0.0 + 0 +LINE + 5 +3D6 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-77.15660826451699 + 20 +66.00375871215176 + 30 +0.0 + 11 +-77.15660826451699 + 21 +62.60375871257178 + 31 +0.0 + 0 +LINE + 5 +3D7 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-78.15662082887699 + 20 +63.73362890393178 + 30 +0.0 + 11 +-77.15660826451699 + 21 +63.73369654413178 + 31 +0.0 + 0 +LINE + 5 +3D8 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-59.15660826255699 + 20 +63.73491403217177 + 30 +0.0 + 11 +-58.156581580877 + 21 +63.73498167237177 + 31 +0.0 + 0 +LINE + 5 +3D9 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-69.65660826327699 + 20 +65.00375871317176 + 30 +0.0 + 11 +-66.65660826379699 + 21 +65.00375871317176 + 31 +0.0 + 0 +LINE + 5 +3DA +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-46.40660826349699 + 20 +65.50375871393178 + 30 +0.0 + 11 +-47.406608262477 + 21 +65.50375871393178 + 31 +0.0 + 0 +LINE + 5 +3DB +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-48.806608264097 + 20 +65.50375871393178 + 30 +0.0 + 11 +-49.80660826307699 + 21 +65.50375871393178 + 31 +0.0 + 0 +LINE + 5 +3DC +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-51.20660826215699 + 20 +65.50375871393178 + 30 +0.0 + 11 +-52.206608263677 + 21 +65.50375871393178 + 31 +0.0 + 0 +LINE + 5 +3DD +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-53.606608262757 + 20 +65.50375871393178 + 30 +0.0 + 11 +-54.60660826427699 + 21 +65.50375871393178 + 31 +0.0 + 0 +LINE + 5 +3DE +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-89.906608263577 + 20 +65.50375871393178 + 30 +0.0 + 11 +-88.90660826205699 + 21 +65.50375871393178 + 31 +0.0 + 0 +LINE + 5 +3DF +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-87.506608262977 + 20 +65.50375871393178 + 30 +0.0 + 11 +-86.50660826399699 + 21 +65.50375871393178 + 31 +0.0 + 0 +LINE + 5 +3E0 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-85.106608262377 + 20 +65.50375871393178 + 30 +0.0 + 11 +-84.10660826339698 + 21 +65.50375871393178 + 31 +0.0 + 0 +LINE + 5 +3E1 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-82.70660826431699 + 20 +65.50375871393178 + 30 +0.0 + 11 +-81.706608262797 + 21 +65.50375871393178 + 31 +0.0 + 0 +LINE + 5 +3E2 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-91.156608262937 + 20 +66.00375871215176 + 30 +0.0 + 11 +-45.15660826413699 + 21 +66.00375871215176 + 31 +0.0 + 0 +LINE + 5 +3E3 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-88.78849239465699 + 20 +76.66283280163179 + 30 +0.0 + 11 +-90.90861263497698 + 21 +77.98763096229174 + 31 +0.0 + 0 +LINE + 5 +3E4 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-90.377959919297 + 20 +78.93120681961176 + 30 +0.0 + 11 +-90.33555751489698 + 21 +78.9047108578718 + 31 +0.0 + 0 +LINE + 5 +3E5 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-88.21543727457699 + 20 +77.57991269721173 + 30 +0.0 + 11 +-88.17303487017699 + 21 +77.55341673293179 + 31 +0.0 + 0 +LINE + 5 +3E6 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-88.05402706907699 + 20 +77.83822302133177 + 30 +0.0 + 11 +-90.174147309397 + 21 +79.16302118199178 + 31 +0.0 + 0 +LINE + 5 +3E7 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-71.906608264157 + 20 +66.80375871235177 + 30 +0.0 + 11 +-71.906608264157 + 21 +66.00375871215176 + 31 +0.0 + 0 +LINE + 5 +3E8 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-91.156608262937 + 20 +66.80375871235177 + 30 +0.0 + 11 +-45.15660826413699 + 21 +66.80375871235177 + 31 +0.0 + 0 +LINE + 5 +3E9 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-89.234164475117 + 20 +78.82740525175177 + 30 +0.0 + 11 +-88.767738021637 + 21 +78.53594965737176 + 31 +0.0 + 0 +LINE + 5 +3EA +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-89.114951500437 + 20 +79.01818589381173 + 30 +0.0 + 11 +-88.64852504695699 + 21 +78.72673029689178 + 31 +0.0 + 0 +LINE + 5 +3EB +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-87.752779784857 + 20 +78.22596545641175 + 30 +0.0 + 11 +-87.795182189257 + 21 +78.25246142069175 + 31 +0.0 + 0 +LINE + 5 +3EC +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-89.91530242957699 + 20 +79.57725958135177 + 30 +0.0 + 11 +-89.957704836517 + 21 +79.60375554309178 + 31 +0.0 + 0 +LINE + 5 +3ED +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-87.55188016633699 + 20 +78.64182604963179 + 30 +0.0 + 11 +-88.378727059757 + 21 +79.15849733277173 + 31 +0.0 + 0 +LINE + 5 +3EE +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-88.84515351323699 + 20 +79.44995292715174 + 30 +0.0 + 11 +-89.672000406657 + 21 +79.96662421029174 + 31 +0.0 + 0 +LINE + 5 +3EF +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-87.306931880517 + 20 +79.22253324229178 + 30 +0.0 + 11 +-89.25744250069699 + 21 +80.44134755091176 + 31 +0.0 + 0 +LINE + 5 +3F0 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-87.26984639461699 + 20 +79.37623641977177 + 30 +0.0 + 11 +-89.13555220599699 + 21 +80.54205879983175 + 31 +0.0 + 0 +LINE + 5 +3F1 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-86.84718737963699 + 20 +80.0526322348718 + 30 +0.0 + 11 +-88.712893191017 + 21 +81.21845461493178 + 31 +0.0 + 0 +LINE + 5 +3F2 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-69.65660826327699 + 20 +65.00375871317176 + 30 +0.0 + 11 +-69.65660826327699 + 21 +66.00375871215176 + 31 +0.0 + 0 +LINE + 5 +3F3 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-66.65660826379699 + 20 +65.00375871317176 + 30 +0.0 + 11 +-66.65660826379699 + 21 +66.00375871215176 + 31 +0.0 + 0 +LINE + 5 +3F4 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-64.40660826291699 + 20 +66.80375871235177 + 30 +0.0 + 11 +-64.40660826291699 + 21 +66.00375871215176 + 31 +0.0 + 0 +LINE + 5 +3F5 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-49.46602914743699 + 20 +80.0526322348718 + 30 +0.0 + 11 +-47.60032333605699 + 21 +81.21845461493178 + 31 +0.0 + 0 +LINE + 5 +3F6 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-49.043370132457 + 20 +79.37623641977177 + 30 +0.0 + 11 +-47.17766432107699 + 21 +80.54205879983175 + 31 +0.0 + 0 +LINE + 5 +3F7 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-49.00628464655699 + 20 +79.22253324229178 + 30 +0.0 + 11 +-47.055774026377 + 21 +80.44134755091176 + 31 +0.0 + 0 +LINE + 5 +3F8 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-48.761336360737 + 20 +78.64182604963179 + 30 +0.0 + 11 +-47.93448946731698 + 21 +79.15849733277173 + 31 +0.0 + 0 +LINE + 5 +3F9 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-47.46806301383699 + 20 +79.44995292715174 + 30 +0.0 + 11 +-46.64121612041698 + 21 +79.96662421029174 + 31 +0.0 + 0 +LINE + 5 +3FA +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-46.35551169055699 + 20 +79.60375554309178 + 30 +0.0 + 11 +-46.397914094957 + 21 +79.57725958135177 + 31 +0.0 + 0 +LINE + 5 +3FB +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-48.518034335277 + 20 +78.25246142069175 + 30 +0.0 + 11 +-48.56043674221698 + 21 +78.22596545641175 + 31 +0.0 + 0 +LINE + 5 +3FC +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-47.664691480117 + 20 +78.72673029689178 + 30 +0.0 + 11 +-47.198265026637 + 21 +79.01818589381173 + 31 +0.0 + 0 +LINE + 5 +3FD +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-47.54547850543699 + 20 +78.53594965737176 + 30 +0.0 + 11 +-47.07905205195699 + 21 +78.82740525175177 + 31 +0.0 + 0 +LINE + 5 +3FE +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-48.25918945545699 + 20 +77.83822302133177 + 30 +0.0 + 11 +-46.139069215137 + 21 +79.16302118199178 + 31 +0.0 + 0 +LINE + 5 +3FF +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-48.140181656897 + 20 +77.55341673293179 + 30 +0.0 + 11 +-48.097779252497 + 21 +77.57991269721173 + 31 +0.0 + 0 +LINE + 5 +400 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-45.977659012177 + 20 +78.9047108578718 + 30 +0.0 + 11 +-45.935256605237 + 21 +78.93120681961176 + 31 +0.0 + 0 +LINE + 5 +401 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-92.67629928755699 + 20 +70.72410317797181 + 30 +0.0 + 11 +-92.46960418151699 + 21 +70.77182250087179 + 31 +0.0 + 0 +LINE + 5 +402 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-92.253640272577 + 20 +71.40049899307178 + 30 +0.0 + 11 +-92.11584353521699 + 21 +71.43231187585178 + 31 +0.0 + 0 +LINE + 5 +403 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-43.63691723951698 + 20 +70.72410317797181 + 30 +0.0 + 11 +-43.84361234301699 + 21 +70.77182250087179 + 31 +0.0 + 0 +LINE + 5 +404 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-44.059576254497 + 20 +71.40049899307178 + 30 +0.0 + 11 +-44.19737298931699 + 21 +71.43231187585178 + 31 +0.0 + 0 +LINE + 5 +405 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-47.52472413241699 + 20 +76.66283280163179 + 30 +0.0 + 11 +-45.404603892097 + 21 +77.98763096229174 + 31 +0.0 + 0 +LINE + 5 +406 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-94.08226059805699 + 20 +72.72002455061175 + 30 +0.0 + 11 +-94.220057335417 + 21 +72.68821166783175 + 31 +0.0 + 0 +LINE + 5 +407 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-42.23095592647699 + 20 +72.72002455061175 + 30 +0.0 + 11 +-42.09315919165699 + 21 +72.68821166783175 + 31 +0.0 + 0 +LINE + 5 +408 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-59.15660826255699 + 20 +66.00375871215176 + 30 +0.0 + 11 +-59.15660826255699 + 21 +62.60375871257178 + 31 +0.0 + 0 +LINE + 5 +409 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-58.156581580877 + 20 +81.27253575391177 + 30 +0.0 + 11 +-78.15662082887699 + 21 +81.27388851981175 + 31 +0.0 + 0 +LINE + 5 +40A +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-45.832636683477 + 20 +73.95492683315177 + 30 +0.0 + 11 +-43.712516443157 + 21 +75.27972499127173 + 31 +0.0 + 0 +LINE + 5 +40B +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-43.09705891867699 + 20 +74.38914105997179 + 30 +0.0 + 11 +-43.139461323077 + 21 +74.36264509569179 + 31 +0.0 + 0 +LINE + 5 +40C +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-45.25958156339699 + 20 +73.03784693503178 + 30 +0.0 + 11 +-45.301983967797 + 21 +73.01135097329177 + 31 +0.0 + 0 +LINE + 5 +40D +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-45.09817135789698 + 20 +72.77953661091181 + 30 +0.0 + 11 +-42.97805111757701 + 21 +74.10433477157176 + 31 +0.0 + 0 +LINE + 5 +40E +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-87.306931880517 + 20 +79.22253324229178 + 30 +0.0 + 11 +-87.16913514315699 + 21 +79.25434612507178 + 31 +0.0 + 0 +LINE + 5 +40F +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-49.00628464655699 + 20 +79.22253324229178 + 30 +0.0 + 11 +-49.14408138391699 + 21 +79.25434612507178 + 31 +0.0 + 0 +LINE + 5 +410 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-54.60660826427699 + 20 +65.50375871393178 + 30 +0.0 + 11 +-54.60660826427699 + 21 +66.00375871215176 + 31 +0.0 + 0 +LINE + 5 +411 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-43.691762070137 + 20 +73.40660813553177 + 30 +0.0 + 11 +-44.158188523617 + 21 +73.11515254115175 + 31 +0.0 + 0 +LINE + 5 +412 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-43.57254909545699 + 20 +73.21582749601174 + 30 +0.0 + 11 +-44.03897554893698 + 21 +72.92437189909179 + 31 +0.0 + 0 +LINE + 5 +413 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-44.88172888247698 + 20 +72.33880224981175 + 30 +0.0 + 11 +-44.839326478077 + 21 +72.36529821155176 + 31 +0.0 + 0 +LINE + 5 +414 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-42.71920623775699 + 20 +73.69009637221177 + 30 +0.0 + 11 +-42.676803833357 + 21 +73.71659233649177 + 31 +0.0 + 0 +LINE + 5 +415 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-44.59602445515701 + 20 +71.97593358261179 + 30 +0.0 + 11 +-43.76917756173699 + 21 +72.49260486575178 + 31 +0.0 + 0 +LINE + 5 +416 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-43.302751108257 + 20 +72.7840604601318 + 30 +0.0 + 11 +-42.475904214837 + 21 +73.30073174327174 + 31 +0.0 + 0 +LINE + 5 +417 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-44.18146654919698 + 20 +71.50121024453176 + 30 +0.0 + 11 +-42.23095592647699 + 21 +72.72002455061175 + 31 +0.0 + 0 +LINE + 5 +418 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-44.059576254497 + 20 +71.40049899307178 + 30 +0.0 + 11 +-42.19387044311699 + 21 +72.56632137313175 + 31 +0.0 + 0 +LINE + 5 +419 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-89.13555220599699 + 20 +80.54205879983175 + 30 +0.0 + 11 +-89.27334894335698 + 21 +80.51024591705175 + 31 +0.0 + 0 +LINE + 5 +41A +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-47.17766432107699 + 20 +80.54205879983175 + 30 +0.0 + 11 +-47.03986758371698 + 21 +80.51024591705175 + 31 +0.0 + 0 +LINE + 5 +41B +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-53.606608262757 + 20 +65.50375871393178 + 30 +0.0 + 11 +-53.606608262757 + 21 +66.00375871215176 + 31 +0.0 + 0 +LINE + 5 +41C +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-43.63691723951698 + 20 +70.72410317797181 + 30 +0.0 + 11 +-41.77121142813699 + 21 +71.88992555803179 + 31 +0.0 + 0 +LINE + 5 +41D +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-88.712893191017 + 20 +81.21845461493178 + 30 +0.0 + 11 +-88.919588294517 + 21 +81.1707352920318 + 31 +0.0 + 0 +LINE + 5 +41E +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-47.60032333605699 + 20 +81.21845461493178 + 30 +0.0 + 11 +-47.39362823001699 + 21 +81.1707352920318 + 31 +0.0 + 0 +LINE + 5 +41F +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-52.206608263677 + 20 +65.50375871393178 + 30 +0.0 + 11 +-52.206608263677 + 21 +66.00375871215176 + 31 +0.0 + 0 +LINE + 5 +420 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-51.20660826215699 + 20 +65.50375871393178 + 30 +0.0 + 11 +-51.20660826215699 + 21 +66.00375871215176 + 31 +0.0 + 0 +LINE + 5 +421 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-49.46602914743699 + 20 +80.0526322348718 + 30 +0.0 + 11 +-49.51374847033699 + 21 +79.84593713137178 + 31 +0.0 + 0 +LINE + 5 +422 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-49.043370132457 + 20 +79.37623641977177 + 30 +0.0 + 11 +-49.07518301523699 + 21 +79.23843968495174 + 31 +0.0 + 0 +LINE + 5 +423 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-49.80660826307699 + 20 +65.50375871393178 + 30 +0.0 + 11 +-49.80660826307699 + 21 +66.00375871215176 + 31 +0.0 + 0 +LINE + 5 +424 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-47.055774026377 + 20 +80.44134755091176 + 30 +0.0 + 11 +-47.02396114359699 + 21 +80.57914428573178 + 31 +0.0 + 0 +LINE + 5 +425 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-48.806608264097 + 20 +65.50375871393178 + 30 +0.0 + 11 +-48.806608264097 + 21 +66.00375871215176 + 31 +0.0 + 0 +LINE + 5 +426 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-47.406608262477 + 20 +65.50375871393178 + 30 +0.0 + 11 +-47.406608262477 + 21 +66.00375871215176 + 31 +0.0 + 0 +LINE + 5 +427 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-48.56043674221698 + 20 +78.22596545641175 + 30 +0.0 + 11 +-48.140181656897 + 21 +77.55341673293179 + 31 +0.0 + 0 +LINE + 5 +428 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-45.301983967797 + 20 +73.01135097329177 + 30 +0.0 + 11 +-44.88172888247698 + 21 +72.33880224981175 + 31 +0.0 + 0 +LINE + 5 +429 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-45.832636683477 + 20 +73.95492683315177 + 30 +0.0 + 11 +-43.84361234301699 + 21 +70.77182250087179 + 31 +0.0 + 0 +LINE + 5 +42A +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-47.52472413241699 + 20 +76.66283280163179 + 30 +0.0 + 11 +-49.51374847033699 + 21 +79.84593713137178 + 31 +0.0 + 0 +LINE + 5 +42B +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-44.059576254497 + 20 +71.40049899307178 + 30 +0.0 + 11 +-43.63691723951698 + 21 +70.72410317797181 + 31 +0.0 + 0 +LINE + 5 +42C +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-49.043370132457 + 20 +79.37623641977177 + 30 +0.0 + 11 +-49.46602914743699 + 21 +80.0526322348718 + 31 +0.0 + 0 +LINE + 5 +42D +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-48.264242561937 + 20 +79.68621259941176 + 30 +0.0 + 11 +-47.545472320537 + 21 +78.53593976153177 + 31 +0.0 + 0 +LINE + 5 +42E +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-44.158195277477 + 20 +73.1151633513918 + 30 +0.0 + 11 +-43.43942446457698 + 21 +71.96488959911175 + 31 +0.0 + 0 +LINE + 5 +42F +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-46.40660826349699 + 20 +65.50375871393178 + 30 +0.0 + 11 +-46.40660826349699 + 21 +66.00375871215176 + 31 +0.0 + 0 +LINE + 5 +430 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-45.15660826413699 + 20 +66.80375871235177 + 30 +0.0 + 11 +-45.15660826413699 + 21 +66.00375871215176 + 31 +0.0 + 0 +LINE + 5 +431 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-42.97299801109699 + 20 +72.25634519603175 + 30 +0.0 + 11 +-43.691768252497 + 21 +73.4066180313718 + 31 +0.0 + 0 +LINE + 5 +432 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-47.07904529555699 + 20 +78.82739444151178 + 30 +0.0 + 11 +-47.79781611099699 + 21 +79.97766819379177 + 31 +0.0 + 0 +LINE + 5 +433 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-42.19387044311699 + 20 +72.56632137313175 + 30 +0.0 + 11 +-41.77121142813699 + 21 +71.88992555803179 + 31 +0.0 + 0 +LINE + 5 +434 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-47.17766432107699 + 20 +80.54205879983175 + 30 +0.0 + 11 +-47.60032333605699 + 21 +81.21845461493178 + 31 +0.0 + 0 +LINE + 5 +435 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-41.72349210269699 + 20 +72.09662066153175 + 30 +0.0 + 11 +-43.712516443157 + 21 +75.27972499127173 + 31 +0.0 + 0 +LINE + 5 +436 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-45.404603892097 + 20 +77.98763096229174 + 30 +0.0 + 11 +-47.39362823001699 + 21 +81.1707352920318 + 31 +0.0 + 0 +LINE + 5 +437 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-42.676803833357 + 20 +73.71659233649177 + 30 +0.0 + 11 +-43.09705891867699 + 21 +74.38914105997179 + 31 +0.0 + 0 +LINE + 5 +438 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-45.935256605237 + 20 +78.93120681961176 + 30 +0.0 + 11 +-46.35551169055699 + 21 +79.60375554309178 + 31 +0.0 + 0 +LINE + 5 +439 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-44.18146654919698 + 20 +71.50121024453176 + 30 +0.0 + 11 +-44.213279431977 + 21 +71.36341350717174 + 31 +0.0 + 0 +LINE + 5 +43A +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-41.15660826313699 + 20 +70.01797621329178 + 30 +0.0 + 11 +-41.15660826313699 + 21 +74.98954017667177 + 31 +0.0 + 0 +LINE + 5 +43B +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-42.19387044311699 + 20 +72.56632137313175 + 30 +0.0 + 11 +-42.162057560337 + 21 +72.70411811049178 + 31 +0.0 + 0 +LINE + 5 +43C +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-41.77121142813699 + 20 +71.88992555803179 + 30 +0.0 + 11 +-41.72349210269699 + 21 +72.09662066153175 + 31 +0.0 + 0 +LINE + 5 +43D +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-95.15660826393698 + 20 +125.7726232661317 + 30 +0.0 + 11 +-95.15660826393698 + 21 +126.7726232651117 + 31 +0.0 + 0 +LINE + 5 +43E +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-94.58972442183698 + 20 +117.4226150258718 + 30 +0.0 + 11 +-94.58972442183698 + 21 +125.7726232661317 + 31 +0.0 + 0 +LINE + 5 +43F +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-94.220057335417 + 20 +123.7784286337518 + 30 +0.0 + 11 +-94.220057335417 + 21 +117.4226150258718 + 31 +0.0 + 0 +LINE + 5 +440 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-94.08226059805699 + 20 +123.7784286337518 + 30 +0.0 + 11 +-94.08226059805699 + 21 +117.4226150258718 + 31 +0.0 + 0 +LINE + 5 +441 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-93.340218515977 + 20 +118.7596523797318 + 30 +0.0 + 11 +-93.340218515977 + 21 +118.9894700125518 + 31 +0.0 + 0 +LINE + 5 +442 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-93.112428849637 + 20 +121.3741155963117 + 30 +0.0 + 11 +-93.112428849637 + 21 +121.9681297930918 + 31 +0.0 + 0 +LINE + 5 +443 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-93.03294095933699 + 20 +121.9681297930918 + 30 +0.0 + 11 +-93.03294095933699 + 21 +121.3741155963117 + 31 +0.0 + 0 +LINE + 5 +444 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-94.542005098937 + 20 +117.2726150236117 + 30 +0.0 + 11 +-94.58972442183698 + 21 +117.4226150258718 + 31 +0.0 + 0 +LINE + 5 +445 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-94.119346083957 + 20 +117.2726150236117 + 30 +0.0 + 11 +-94.151158966737 + 21 +117.3726150242717 + 31 +0.0 + 0 +LINE + 5 +446 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-92.60070008391698 + 20 +125.7726232661317 + 30 +0.0 + 11 +-92.60070008391698 + 21 +124.4714547889717 + 31 +0.0 + 0 +LINE + 5 +447 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-92.56651450839699 + 20 +121.9681297930918 + 30 +0.0 + 11 +-92.56651450839699 + 21 +121.3741155963117 + 31 +0.0 + 0 +LINE + 5 +448 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-92.13174997787699 + 20 +123.7784286337518 + 30 +0.0 + 11 +-92.13174997787699 + 21 +117.4226150258718 + 31 +0.0 + 0 +LINE + 5 +449 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-92.09993709509699 + 20 +123.7784286337518 + 30 +0.0 + 11 +-92.09993709509699 + 21 +117.4226150258718 + 31 +0.0 + 0 +LINE + 5 +44A +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-91.156608262937 + 20 +111.9726232664917 + 30 +0.0 + 11 +-91.156608262937 + 21 +105.9726232649918 + 31 +0.0 + 0 +LINE + 5 +44B +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-90.90861263497698 + 20 +125.7726232661317 + 30 +0.0 + 11 +-90.90861263497698 + 21 +124.4714547889717 + 31 +0.0 + 0 +LINE + 5 +44C +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-92.11584353521699 + 20 +117.3726150242717 + 30 +0.0 + 11 +-92.09993709509699 + 21 +117.4226150258718 + 31 +0.0 + 0 +LINE + 5 +44D +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-93.340218515977 + 20 +118.9894700125518 + 30 +0.0 + 11 +-92.800889350797 + 21 +120.1708508349517 + 31 +0.0 + 0 +LINE + 5 +44E +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-92.740667431617 + 20 +120.0729471191517 + 30 +0.0 + 11 +-93.340218515977 + 21 +118.7596523797318 + 31 +0.0 + 0 +LINE + 5 +44F +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-92.87379206249699 + 20 +118.7596523797318 + 30 +0.0 + 11 +-92.27424097813701 + 21 +120.0729471191517 + 31 +0.0 + 0 +LINE + 5 +450 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-93.335165409497 + 20 +124.4714547889717 + 30 +0.0 + 11 +-93.83731231223698 + 21 +123.7784286337518 + 31 +0.0 + 0 +LINE + 5 +451 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-91.71719207191699 + 20 +123.7784286337518 + 30 +0.0 + 11 +-91.21504516917699 + 21 +124.4714547889717 + 31 +0.0 + 0 +LINE + 5 +452 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-92.13174997787699 + 20 +117.4226150258718 + 30 +0.0 + 11 +-92.11584353521699 + 21 +117.3726150242717 + 31 +0.0 + 0 +LINE + 5 +453 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-89.289255383477 + 20 +123.7784286337518 + 30 +0.0 + 11 +-89.289255383477 + 21 +117.4226150258718 + 31 +0.0 + 0 +LINE + 5 +454 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-88.919588294517 + 20 +117.4226150258718 + 30 +0.0 + 11 +-88.919588294517 + 21 +125.7726232661317 + 31 +0.0 + 0 +LINE + 5 +455 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-88.712893191017 + 20 +117.2726150236117 + 30 +0.0 + 11 +-88.712893191017 + 21 +125.7726232661317 + 31 +0.0 + 0 +LINE + 5 +456 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-86.84718737963699 + 20 +117.2726150236117 + 30 +0.0 + 11 +-86.84718737963699 + 21 +125.7726232661317 + 31 +0.0 + 0 +LINE + 5 +457 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-86.79946805419699 + 20 +117.4226150258718 + 30 +0.0 + 11 +-86.79946805419699 + 21 +125.7726232661317 + 31 +0.0 + 0 +LINE + 5 +458 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-89.27334894335698 + 20 +117.3726150242717 + 30 +0.0 + 11 +-89.289255383477 + 21 +117.4226150258718 + 31 +0.0 + 0 +LINE + 5 +459 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-86.84718737963699 + 20 +117.2726150236117 + 30 +0.0 + 11 +-86.79946805419699 + 21 +117.4226150258718 + 31 +0.0 + 0 +LINE + 5 +45A +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-94.08226059805699 + 20 +117.4226150258718 + 30 +0.0 + 11 +-94.151158966737 + 21 +117.3726150242717 + 31 +0.0 + 0 +LINE + 5 +45B +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-71.906608264157 + 20 +102.6726232660717 + 30 +0.0 + 11 +-64.40660826291699 + 21 +102.6726232660717 + 31 +0.0 + 0 +LINE + 5 +45C +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-94.151158966737 + 20 +117.3726150242717 + 30 +0.0 + 11 +-94.220057335417 + 21 +117.4226150258718 + 31 +0.0 + 0 +LINE + 5 +45D +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-92.253640272577 + 20 +117.2726150236117 + 30 +0.0 + 11 +-92.11584353521699 + 21 +117.3726150242717 + 31 +0.0 + 0 +LINE + 5 +45E +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-89.13555220599699 + 20 +117.2726150236117 + 30 +0.0 + 11 +-89.27334894335698 + 21 +117.3726150242717 + 31 +0.0 + 0 +LINE + 5 +45F +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-88.712893191017 + 20 +117.2726150236117 + 30 +0.0 + 11 +-88.919588294517 + 21 +117.4226150258718 + 31 +0.0 + 0 +LINE + 5 +460 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-89.672000406657 + 20 +123.7784286337518 + 30 +0.0 + 11 +-90.174147309397 + 21 +124.4714547889717 + 31 +0.0 + 0 +LINE + 5 +461 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-45.15660826413699 + 20 +105.9726232649918 + 30 +0.0 + 11 +-64.40660826291699 + 21 +105.9726232649918 + 31 +0.0 + 0 +LINE + 5 +462 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-71.906608264157 + 20 +105.9726232649918 + 30 +0.0 + 11 +-91.156608262937 + 21 +105.9726232649918 + 31 +0.0 + 0 +LINE + 5 +463 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-78.15660826349699 + 20 +111.9726232664917 + 30 +0.0 + 11 +-78.15662082887699 + 21 +126.7726232651117 + 31 +0.0 + 0 +LINE + 5 +464 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-45.15660826413699 + 20 +111.9726232664917 + 30 +0.0 + 11 +-58.15660826357699 + 21 +111.9726232664917 + 31 +0.0 + 0 +LINE + 5 +465 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-78.15660826349699 + 20 +111.9726232664917 + 30 +0.0 + 11 +-91.156608262937 + 21 +111.9726232664917 + 31 +0.0 + 0 +LINE + 5 +466 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-72.631608264497 + 20 +126.7726232651117 + 30 +0.0 + 11 +-72.631608264497 + 21 +133.2726232648317 + 31 +0.0 + 0 +LINE + 5 +467 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-71.906608264157 + 20 +105.9726232649918 + 30 +0.0 + 11 +-71.906608264157 + 21 +102.6726232660717 + 31 +0.0 + 0 +LINE + 5 +468 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-71.43160826419699 + 20 +133.2726232648317 + 30 +0.0 + 11 +-71.43160826419699 + 21 +126.7726232651117 + 31 +0.0 + 0 +LINE + 5 +469 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-92.253640272577 + 20 +117.2726150236117 + 30 +0.0 + 11 +-94.542005098937 + 21 +117.2726150236117 + 31 +0.0 + 0 +LINE + 5 +46A +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-89.13555220599699 + 20 +117.2726150236117 + 30 +0.0 + 11 +-86.84718737963699 + 21 +117.2726150236117 + 31 +0.0 + 0 +LINE + 5 +46B +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-49.46602914743699 + 20 +117.2726150236117 + 30 +0.0 + 11 +-47.17766432107699 + 21 +117.2726150236117 + 31 +0.0 + 0 +LINE + 5 +46C +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-44.059576254497 + 20 +117.2726150236117 + 30 +0.0 + 11 +-41.77121142813699 + 21 +117.2726150236117 + 31 +0.0 + 0 +LINE + 5 +46D +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-47.02396114359699 + 20 +117.4226150258718 + 30 +0.0 + 11 +-47.39362823001699 + 21 +117.4226150258718 + 31 +0.0 + 0 +LINE + 5 +46E +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-92.13174997787699 + 20 +117.4226150258718 + 30 +0.0 + 11 +-94.08226059805699 + 21 +117.4226150258718 + 31 +0.0 + 0 +LINE + 5 +46F +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-94.220057335417 + 20 +117.4226150258718 + 30 +0.0 + 11 +-94.58972442183698 + 21 +117.4226150258718 + 31 +0.0 + 0 +LINE + 5 +470 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-89.289255383477 + 20 +117.4226150258718 + 30 +0.0 + 11 +-88.919588294517 + 21 +117.4226150258718 + 31 +0.0 + 0 +LINE + 5 +471 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-44.18146654919698 + 20 +117.4226150258718 + 30 +0.0 + 11 +-42.23095592647699 + 21 +117.4226150258718 + 31 +0.0 + 0 +LINE + 5 +472 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-42.09315919165699 + 20 +117.4226150258718 + 30 +0.0 + 11 +-41.72349210269699 + 21 +117.4226150258718 + 31 +0.0 + 0 +LINE + 5 +473 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-92.87379206249699 + 20 +118.7596523797318 + 30 +0.0 + 11 +-93.34021851343699 + 21 +118.7596523797318 + 31 +0.0 + 0 +LINE + 5 +474 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-43.43942446457698 + 20 +118.7596523797318 + 30 +0.0 + 11 +-42.97299801109699 + 21 +118.7596523797318 + 31 +0.0 + 0 +LINE + 5 +475 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-43.57254909545699 + 20 +120.0729471191517 + 30 +0.0 + 11 +-44.03897554893698 + 21 +120.0729471191517 + 31 +0.0 + 0 +LINE + 5 +476 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-92.27424097813701 + 20 +120.0729471191517 + 30 +0.0 + 11 +-92.740667431617 + 21 +120.0729471191517 + 31 +0.0 + 0 +LINE + 5 +477 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-64.881608262877 + 20 +126.7726232651117 + 30 +0.0 + 11 +-64.881608262877 + 21 +133.2726232648317 + 31 +0.0 + 0 +LINE + 5 +478 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-64.40660826291699 + 20 +102.6726232660717 + 30 +0.0 + 11 +-64.40660826291699 + 21 +105.9726232649918 + 31 +0.0 + 0 +LINE + 5 +479 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-93.03294095933699 + 20 +121.3741155963117 + 30 +0.0 + 11 +-92.56651450839699 + 21 +121.3741155963117 + 31 +0.0 + 0 +LINE + 5 +47A +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-43.746702018677 + 20 +121.3741155963117 + 30 +0.0 + 11 +-43.28027556519699 + 21 +121.3741155963117 + 31 +0.0 + 0 +LINE + 5 +47B +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-93.112428849637 + 20 +121.9681297930918 + 30 +0.0 + 11 +-92.56651450839699 + 21 +121.9681297930918 + 31 +0.0 + 0 +LINE + 5 +47C +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-43.746702018677 + 20 +121.9681297930918 + 30 +0.0 + 11 +-43.20078767743699 + 21 +121.9681297930918 + 31 +0.0 + 0 +LINE + 5 +47D +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-63.681608262577 + 20 +133.2726232648317 + 30 +0.0 + 11 +-63.681608262577 + 21 +126.7726232651117 + 31 +0.0 + 0 +LINE + 5 +47E +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-46.64121612041698 + 20 +123.7784286337518 + 30 +0.0 + 11 +-47.02396114359699 + 21 +123.7784286337518 + 31 +0.0 + 0 +LINE + 5 +47F +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-91.71719207191699 + 20 +123.7784286337518 + 30 +0.0 + 11 +-94.220057335417 + 21 +123.7784286337518 + 31 +0.0 + 0 +LINE + 5 +480 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-89.672000406657 + 20 +123.7784286337518 + 30 +0.0 + 11 +-89.289255383477 + 21 +123.7784286337518 + 31 +0.0 + 0 +LINE + 5 +481 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-44.59602445515701 + 20 +123.7784286337518 + 30 +0.0 + 11 +-42.09315919165699 + 21 +123.7784286337518 + 31 +0.0 + 0 +LINE + 5 +482 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-93.335165409497 + 20 +124.4714547889717 + 30 +0.0 + 11 +-90.174147309397 + 21 +124.4714547889717 + 31 +0.0 + 0 +LINE + 5 +483 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-46.139069215137 + 20 +124.4714547889717 + 30 +0.0 + 11 +-42.97805111757701 + 21 +124.4714547889717 + 31 +0.0 + 0 +LINE + 5 +484 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-95.15660826393698 + 20 +125.7726232661317 + 30 +0.0 + 11 +-41.15660826313699 + 21 +125.7726232661317 + 31 +0.0 + 0 +LINE + 5 +485 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-58.15660826357699 + 20 +111.9726232664917 + 30 +0.0 + 11 +-58.156581580877 + 21 +126.7726232651117 + 31 +0.0 + 0 +LINE + 5 +486 +102 +{ACAD_REACTORS +330 +643 +102 +} +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-95.15660826393698 + 20 +126.7726232651117 + 30 +0.0 + 11 +-41.15660826313699 + 21 +126.7726232651117 + 31 +0.0 + 0 +LINE + 5 +487 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-47.60032333605699 + 20 +117.2726150236117 + 30 +0.0 + 11 +-47.39362823001699 + 21 +117.4226150258718 + 31 +0.0 + 0 +LINE + 5 +488 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-46.139069215137 + 20 +124.4714547889717 + 30 +0.0 + 11 +-46.64121612041698 + 21 +123.7784286337518 + 31 +0.0 + 0 +LINE + 5 +489 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-47.17766432107699 + 20 +117.2726150236117 + 30 +0.0 + 11 +-47.03986758371698 + 21 +117.3726150242717 + 31 +0.0 + 0 +LINE + 5 +48A +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-44.059576254497 + 20 +117.2726150236117 + 30 +0.0 + 11 +-44.19737298931699 + 21 +117.3726150242717 + 31 +0.0 + 0 +LINE + 5 +48B +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-42.162057560337 + 20 +117.3726150242717 + 30 +0.0 + 11 +-42.09315919165699 + 21 +117.4226150258718 + 31 +0.0 + 0 +LINE + 5 +48C +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-63.681608262577 + 20 +133.2726232648317 + 30 +0.0 + 11 +-72.631608264497 + 21 +133.2726232648317 + 31 +0.0 + 0 +LINE + 5 +48D +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-42.23095592647699 + 20 +117.4226150258718 + 30 +0.0 + 11 +-42.162057560337 + 21 +117.3726150242717 + 31 +0.0 + 0 +LINE + 5 +48E +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-49.51374847033699 + 20 +117.4226150258718 + 30 +0.0 + 11 +-49.51374847033699 + 21 +125.7726232661317 + 31 +0.0 + 0 +LINE + 5 +48F +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-49.46602914743699 + 20 +117.2726150236117 + 30 +0.0 + 11 +-49.46602914743699 + 21 +125.7726232661317 + 31 +0.0 + 0 +LINE + 5 +490 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-49.46602914743699 + 20 +117.2726150236117 + 30 +0.0 + 11 +-49.51374847033699 + 21 +117.4226150258718 + 31 +0.0 + 0 +LINE + 5 +491 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-47.60032333605699 + 20 +117.2726150236117 + 30 +0.0 + 11 +-47.60032333605699 + 21 +125.7726232661317 + 31 +0.0 + 0 +LINE + 5 +492 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-47.39362823001699 + 20 +117.4226150258718 + 30 +0.0 + 11 +-47.39362823001699 + 21 +125.7726232661317 + 31 +0.0 + 0 +LINE + 5 +493 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-47.03986758371698 + 20 +117.3726150242717 + 30 +0.0 + 11 +-47.02396114359699 + 21 +117.4226150258718 + 31 +0.0 + 0 +LINE + 5 +494 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-47.02396114359699 + 20 +123.7784286337518 + 30 +0.0 + 11 +-47.02396114359699 + 21 +117.4226150258718 + 31 +0.0 + 0 +LINE + 5 +495 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-45.404603892097 + 20 +125.7726232661317 + 30 +0.0 + 11 +-45.404603892097 + 21 +124.4714547889717 + 31 +0.0 + 0 +LINE + 5 +496 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-45.15660826413699 + 20 +105.9726232649918 + 30 +0.0 + 11 +-45.15660826413699 + 21 +111.9726232664917 + 31 +0.0 + 0 +LINE + 5 +497 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-44.18146654919698 + 20 +117.4226150258718 + 30 +0.0 + 11 +-44.19737298931699 + 21 +117.3726150242717 + 31 +0.0 + 0 +LINE + 5 +498 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-45.09817135789698 + 20 +124.4714547889717 + 30 +0.0 + 11 +-44.59602445515701 + 21 +123.7784286337518 + 31 +0.0 + 0 +LINE + 5 +499 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-44.03897554893698 + 20 +120.0729471191517 + 30 +0.0 + 11 +-43.43942446457698 + 21 +118.7596523797318 + 31 +0.0 + 0 +LINE + 5 +49A +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-44.19737298931699 + 20 +117.3726150242717 + 30 +0.0 + 11 +-44.213279431977 + 21 +117.4226150258718 + 31 +0.0 + 0 +LINE + 5 +49B +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-44.213279431977 + 20 +123.7784286337518 + 30 +0.0 + 11 +-44.213279431977 + 21 +117.4226150258718 + 31 +0.0 + 0 +LINE + 5 +49C +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-44.18146654919698 + 20 +123.7784286337518 + 30 +0.0 + 11 +-44.18146654919698 + 21 +117.4226150258718 + 31 +0.0 + 0 +LINE + 5 +49D +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-43.746702018677 + 20 +121.9681297930918 + 30 +0.0 + 11 +-43.746702018677 + 21 +121.3741155963117 + 31 +0.0 + 0 +LINE + 5 +49E +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-43.712516443157 + 20 +125.7726232661317 + 30 +0.0 + 11 +-43.712516443157 + 21 +124.4714547889717 + 31 +0.0 + 0 +LINE + 5 +49F +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-43.28027556519699 + 20 +121.9681297930918 + 30 +0.0 + 11 +-43.28027556519699 + 21 +121.3741155963117 + 31 +0.0 + 0 +LINE + 5 +4A0 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-43.20078767743699 + 20 +121.3741155963117 + 30 +0.0 + 11 +-43.20078767743699 + 21 +121.9681297930918 + 31 +0.0 + 0 +LINE + 5 +4A1 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-42.19387044311699 + 20 +117.2726150236117 + 30 +0.0 + 11 +-42.162057560337 + 21 +117.3726150242717 + 31 +0.0 + 0 +LINE + 5 +4A2 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-42.475904214837 + 20 +123.7784286337518 + 30 +0.0 + 11 +-42.97805111757701 + 21 +124.4714547889717 + 31 +0.0 + 0 +LINE + 5 +4A3 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-42.97299801109699 + 20 +118.7596523797318 + 30 +0.0 + 11 +-43.57254909545699 + 21 +120.0729471191517 + 31 +0.0 + 0 +LINE + 5 +4A4 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-43.512327173737 + 20 +120.1708508349517 + 30 +0.0 + 11 +-42.97299801109699 + 21 +118.9894700125518 + 31 +0.0 + 0 +LINE + 5 +4A5 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-42.97299801109699 + 20 +118.7596523797318 + 30 +0.0 + 11 +-42.97299801109699 + 21 +118.9894700125518 + 31 +0.0 + 0 +LINE + 5 +4A6 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-42.23095592647699 + 20 +123.7784286337518 + 30 +0.0 + 11 +-42.23095592647699 + 21 +117.4226150258718 + 31 +0.0 + 0 +LINE + 5 +4A7 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-42.09315919165699 + 20 +123.7784286337518 + 30 +0.0 + 11 +-42.09315919165699 + 21 +117.4226150258718 + 31 +0.0 + 0 +LINE + 5 +4A8 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-41.72349210269699 + 20 +117.4226150258718 + 30 +0.0 + 11 +-41.72349210269699 + 21 +125.7726232661317 + 31 +0.0 + 0 +LINE + 5 +4A9 +102 +{ACAD_REACTORS +330 +643 +330 +653 +102 +} +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-41.15660826313699 + 20 +126.7726232651117 + 30 +0.0 + 11 +-41.15660826313699 + 21 +125.7726232661317 + 31 +0.0 + 0 +LINE + 5 +4AA +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-41.77121142813699 + 20 +117.2726150236117 + 30 +0.0 + 11 +-41.72349210269699 + 21 +117.4226150258718 + 31 +0.0 + 0 +LINE + 5 +4AB +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-95.15660826393698 + 20 +-48.23349475090822 + 30 +0.0 + 11 +-95.15660826393698 + 21 +-53.20505871428821 + 31 +0.0 + 0 +LINE + 5 +4AC +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-93.63641269371699 + 20 +-51.93211087410822 + 30 +0.0 + 11 +-93.216157608397 + 21 +-52.60465959758822 + 31 +0.0 + 0 +LINE + 5 +4AD +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-90.377959919297 + 20 +-57.14672535722822 + 30 +0.0 + 11 +-89.957704836517 + 21 +-57.81927408070822 + 31 +0.0 + 0 +LINE + 5 +4AE +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-93.59401028931699 + 20 +-51.90561490982823 + 30 +0.0 + 11 +-93.17375520399698 + 21 +-52.57816363330822 + 31 +0.0 + 0 +LINE + 5 +4AF +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-88.91958829705698 + 20 +-59.38625382710823 + 30 +0.0 + 11 +-89.14932606973698 + 21 +-59.01859653600823 + 31 +0.0 + 0 +LINE + 5 +4B0 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-89.91530242957699 + 20 +-57.79277811642821 + 30 +0.0 + 11 +-90.33555751489698 + 21 +-57.12022939294822 + 31 +0.0 + 0 +LINE + 5 +4B1 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-89.80023269527698 + 20 +-56.84468024122821 + 30 +0.0 + 11 +-89.432969535977 + 21 +-57.43242415336823 + 31 +0.0 + 0 +LINE + 5 +4B2 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-92.691422307857 + 20 +-52.21780967024821 + 30 +0.0 + 11 +-93.05868546715698 + 21 +-51.63006575556822 + 31 +0.0 + 0 +LINE + 5 +4B3 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-89.364071167297 + 20 +-57.44833059602822 + 30 +0.0 + 11 +-89.78432625261699 + 21 +-56.77578187254822 + 31 +0.0 + 0 +LINE + 5 +4B4 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-92.62252394171699 + 20 +-52.23371611290822 + 30 +0.0 + 11 +-93.04277902703701 + 21 +-51.56116738942822 + 31 +0.0 + 0 +LINE + 5 +4B5 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-93.300357178377 + 20 +-50.77154019550821 + 30 +0.0 + 11 +-93.172406118557 + 21 +-50.97630469326822 + 31 +0.0 + 0 +LINE + 5 +4B6 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-92.25858380345698 + 20 +-52.43872609912823 + 30 +0.0 + 11 +-92.07070812891698 + 21 +-52.73939002408822 + 31 +0.0 + 0 +LINE + 5 +4B7 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-89.99692282513699 + 20 +-56.05814025474822 + 30 +0.0 + 11 +-89.809047153137 + 21 +-56.35880417970821 + 31 +0.0 + 0 +LINE + 5 +4B8 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-88.895224838037 + 20 +-57.82122558302822 + 30 +0.0 + 11 +-88.76727377821699 + 21 +-58.02599008332823 + 31 +0.0 + 0 +LINE + 5 +4B9 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-93.23145880969699 + 20 +-50.78744663816822 + 30 +0.0 + 11 +-93.15649967589699 + 21 +-50.90740632712822 + 31 +0.0 + 0 +LINE + 5 +4BA +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-92.189685434777 + 20 +-52.45463254178822 + 30 +0.0 + 11 +-92.054801688797 + 21 +-52.67049165540822 + 31 +0.0 + 0 +LINE + 5 +4BB +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-88.75136733555699 + 20 +-57.95709171464822 + 30 +0.0 + 11 +-88.826326469357 + 21 +-57.83713202568821 + 31 +0.0 + 0 +LINE + 5 +4BC +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-89.79314071047699 + 20 +-56.28990581102822 + 30 +0.0 + 11 +-89.92802445645699 + 21 +-56.07404669486823 + 31 +0.0 + 0 +LINE + 5 +4BD +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-89.33439078977698 + 20 +-55.70310321018822 + 30 +0.0 + 11 +-89.19950704379699 + 21 +-55.91896232634822 + 31 +0.0 + 0 +LINE + 5 +4BE +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-88.232692802677 + 20 +-57.46618854100822 + 30 +0.0 + 11 +-88.157733668877 + 21 +-57.58614822996822 + 31 +0.0 + 0 +LINE + 5 +4BF +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-91.46116802211698 + 20 +-52.29954817072822 + 30 +0.0 + 11 +-91.596051768097 + 21 +-52.08368905456822 + 31 +0.0 + 0 +LINE + 5 +4C0 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-92.56286600921699 + 20 +-50.53646284244821 + 30 +0.0 + 11 +-92.637825143017 + 21 +-50.41650315094823 + 31 +0.0 + 0 +LINE + 5 +4C1 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-88.08883530019699 + 20 +-57.60205467008822 + 30 +0.0 + 11 +-88.21678636001699 + 21 +-57.39729017232821 + 31 +0.0 + 0 +LINE + 5 +4C2 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-89.13060867511699 + 20 +-55.93486876646821 + 30 +0.0 + 11 +-89.31848434711699 + 21 +-55.63420484150822 + 31 +0.0 + 0 +LINE + 5 +4C3 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-91.39226965343699 + 20 +-52.31545461338822 + 30 +0.0 + 11 +-91.58014532543701 + 21 +-52.01479068842822 + 31 +0.0 + 0 +LINE + 5 +4C4 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-92.49396764053699 + 20 +-50.55236928256822 + 30 +0.0 + 11 +-92.62191870035698 + 21 +-50.34760478480823 + 31 +0.0 + 0 +LINE + 5 +4C5 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-92.02512131127699 + 20 +-50.92526427210822 + 30 +0.0 + 11 +-91.604866225957 + 21 +-51.59781299558822 + 31 +0.0 + 0 +LINE + 5 +4C6 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-88.766668536857 + 20 +-56.13987875522822 + 30 +0.0 + 11 +-88.34641345153698 + 21 +-56.81242747870822 + 31 +0.0 + 0 +LINE + 5 +4C7 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-91.95622294259699 + 20 +-50.94117071222822 + 30 +0.0 + 11 +-91.58895978329699 + 21 +-51.52891462690823 + 31 +0.0 + 0 +LINE + 5 +4C8 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-88.33050701141699 + 20 +-56.74352911002822 + 30 +0.0 + 11 +-88.69777017071699 + 21 +-56.15578519534823 + 31 +0.0 + 0 +LINE + 5 +4C9 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-87.795182189257 + 20 +-56.46797995576823 + 30 +0.0 + 11 +-88.21543727457699 + 21 +-55.79543123228822 + 31 +0.0 + 0 +LINE + 5 +4CA +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-91.05363496367699 + 20 +-51.25336547264822 + 30 +0.0 + 11 +-91.47389004899698 + 21 +-50.58081674916822 + 31 +0.0 + 0 +LINE + 5 +4CB +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-87.752779784857 + 20 +-56.44148399402822 + 30 +0.0 + 11 +-88.17303487017699 + 21 +-55.76893527054822 + 31 +0.0 + 0 +LINE + 5 +4CC +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-91.01123255927699 + 20 +-51.22686951090821 + 30 +0.0 + 11 +-91.43148764205699 + 21 +-50.55432078742822 + 31 +0.0 + 0 +LINE + 5 +4CD +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-47.39362823001699 + 20 +-59.38625382710823 + 30 +0.0 + 11 +-47.60032333605699 + 21 +-59.43397315254822 + 31 +0.0 + 0 +LINE + 5 +4CE +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-88.712893191017 + 20 +-59.43397315254822 + 30 +0.0 + 11 +-88.91958829705698 + 21 +-59.38625382710823 + 31 +0.0 + 0 +LINE + 5 +4CF +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-92.62191870035698 + 20 +-50.34760478480823 + 30 +0.0 + 11 +-93.300357178377 + 21 +-50.77154019550821 + 31 +0.0 + 0 +LINE + 5 +4D0 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-92.637825143017 + 20 +-50.41650315094823 + 30 +0.0 + 11 +-93.23145880969699 + 21 +-50.78744663816822 + 31 +0.0 + 0 +LINE + 5 +4D1 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-93.15649967589699 + 20 +-50.90740632712822 + 30 +0.0 + 11 +-92.56286600921699 + 21 +-50.53646284244821 + 31 +0.0 + 0 +LINE + 5 +4D2 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-93.172406118557 + 20 +-50.97630469326822 + 30 +0.0 + 11 +-92.49396764053699 + 21 +-50.55236928256822 + 31 +0.0 + 0 +LINE + 5 +4D3 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-91.43148764205699 + 20 +-50.55432078742822 + 30 +0.0 + 11 +-92.02512131127699 + 21 +-50.92526427210822 + 31 +0.0 + 0 +LINE + 5 +4D4 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-93.04277902703701 + 20 +-51.56116738942822 + 30 +0.0 + 11 +-93.63641269371699 + 21 +-51.93211087410822 + 31 +0.0 + 0 +LINE + 5 +4D5 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-91.44739408471698 + 20 +-50.62321915356823 + 30 +0.0 + 11 +-91.95622294259699 + 21 +-50.94117071222822 + 31 +0.0 + 0 +LINE + 5 +4D6 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-93.05868546715698 + 20 +-51.63006575556822 + 30 +0.0 + 11 +-93.56751432503699 + 21 +-51.9480173142282 + 31 +0.0 + 0 +LINE + 5 +4D7 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-93.20025116573701 + 20 +-52.53576122890823 + 30 +0.0 + 11 +-92.691422307857 + 21 +-52.21780967024821 + 31 +0.0 + 0 +LINE + 5 +4D8 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-91.58895978329699 + 20 +-51.52891462690823 + 30 +0.0 + 11 +-91.080130925417 + 21 +-51.21096306824822 + 31 +0.0 + 0 +LINE + 5 +4D9 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-93.216157608397 + 20 +-52.60465959758822 + 30 +0.0 + 11 +-92.62252394171699 + 21 +-52.23371611290822 + 31 +0.0 + 0 +LINE + 5 +4DA +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-91.604866225957 + 20 +-51.59781299558822 + 30 +0.0 + 11 +-91.01123255927699 + 21 +-51.22686951090821 + 31 +0.0 + 0 +LINE + 5 +4DB +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-91.58014532543701 + 20 +-52.01479068842822 + 30 +0.0 + 11 +-92.25858380345698 + 21 +-52.43872609912823 + 31 +0.0 + 0 +LINE + 5 +4DC +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-91.596051768097 + 20 +-52.08368905456822 + 30 +0.0 + 11 +-92.189685434777 + 21 +-52.45463254178822 + 31 +0.0 + 0 +LINE + 5 +4DD +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-92.054801688797 + 20 +-52.67049165540822 + 30 +0.0 + 11 +-91.46116802211698 + 21 +-52.29954817072822 + 31 +0.0 + 0 +LINE + 5 +4DE +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-92.07070812891698 + 20 +-52.73939002408822 + 30 +0.0 + 11 +-91.39226965343699 + 21 +-52.31545461338822 + 31 +0.0 + 0 +LINE + 5 +4DF +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-78.15662082887699 + 20 +-59.48940705742822 + 30 +0.0 + 11 +-58.156581580877 + 21 +-59.48805429152822 + 31 +0.0 + 0 +LINE + 5 +4E0 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-77.15660826451699 + 20 +-41.94921508174822 + 30 +0.0 + 11 +-77.15660826451699 + 21 +-40.81927725018822 + 31 +0.0 + 0 +LINE + 5 +4E1 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-89.31848434711699 + 20 +-55.63420484150822 + 30 +0.0 + 11 +-89.99692282513699 + 21 +-56.05814025474822 + 31 +0.0 + 0 +LINE + 5 +4E2 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-89.92802445645699 + 20 +-56.07404669486823 + 30 +0.0 + 11 +-89.33439078977698 + 21 +-55.70310321018822 + 31 +0.0 + 0 +LINE + 5 +4E3 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-89.19950704379699 + 20 +-55.91896232634822 + 30 +0.0 + 11 +-89.79314071047699 + 21 +-56.28990581102822 + 31 +0.0 + 0 +LINE + 5 +4E4 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-89.809047153137 + 20 +-56.35880417970821 + 30 +0.0 + 11 +-89.13060867511699 + 21 +-55.93486876646821 + 31 +0.0 + 0 +LINE + 5 +4E5 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-88.17303487017699 + 20 +-55.76893527054822 + 30 +0.0 + 11 +-88.766668536857 + 21 +-56.13987875522822 + 31 +0.0 + 0 +LINE + 5 +4E6 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-89.78432625261699 + 20 +-56.77578187254822 + 30 +0.0 + 11 +-90.377959919297 + 21 +-57.14672535722822 + 31 +0.0 + 0 +LINE + 5 +4E7 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-90.30906155315699 + 20 +-57.16263179988823 + 30 +0.0 + 11 +-89.80023269527698 + 21 +-56.84468024122821 + 31 +0.0 + 0 +LINE + 5 +4E8 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-88.69777017071699 + 20 +-56.15578519534823 + 30 +0.0 + 11 +-88.18894131283698 + 21 +-55.83783363922822 + 31 +0.0 + 0 +LINE + 5 +4E9 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-72.631608264497 + 20 +-51.09927724894823 + 30 +0.0 + 11 +-72.631608264497 + 21 +-50.33927725002822 + 31 +0.0 + 0 +LINE + 5 +4EA +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-72.33160826251699 + 20 +-51.09927724894823 + 30 +0.0 + 11 +-72.33160826251699 + 21 +-50.33927725002822 + 31 +0.0 + 0 +LINE + 5 +4EB +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-87.821678153537 + 20 +-56.42557755136824 + 30 +0.0 + 11 +-88.33050701141699 + 21 +-56.74352911002822 + 31 +0.0 + 0 +LINE + 5 +4EC +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-89.432969535977 + 20 +-57.43242415336823 + 30 +0.0 + 11 +-89.94179839385699 + 21 +-57.75037571202823 + 31 +0.0 + 0 +LINE + 5 +4ED +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-89.957704836517 + 20 +-57.81927408070822 + 30 +0.0 + 11 +-89.364071167297 + 21 +-57.44833059602822 + 31 +0.0 + 0 +LINE + 5 +4EE +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-88.34641345153698 + 20 +-56.81242747870822 + 30 +0.0 + 11 +-87.752779784857 + 21 +-56.44148399402822 + 31 +0.0 + 0 +LINE + 5 +4EF +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-88.21678636001699 + 20 +-57.39729017232821 + 30 +0.0 + 11 +-88.895224838037 + 21 +-57.82122558302822 + 31 +0.0 + 0 +LINE + 5 +4F0 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-88.826326469357 + 20 +-57.83713202568821 + 30 +0.0 + 11 +-88.232692802677 + 21 +-57.46618854100822 + 31 +0.0 + 0 +LINE + 5 +4F1 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-88.157733668877 + 20 +-57.58614822996822 + 30 +0.0 + 11 +-88.75136733555699 + 21 +-57.95709171464822 + 31 +0.0 + 0 +LINE + 5 +4F2 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-88.76727377821699 + 20 +-58.02599008332823 + 30 +0.0 + 11 +-88.08883530019699 + 21 +-57.60205467008822 + 31 +0.0 + 0 +LINE + 5 +4F3 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-88.35080796395699 + 20 +-59.20771719154822 + 30 +0.0 + 11 +-88.712893191017 + 21 +-59.43397315254822 + 31 +0.0 + 0 +LINE + 5 +4F4 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-64.881608262877 + 20 +-52.29927724924822 + 30 +0.0 + 11 +-71.43160826419699 + 21 +-52.29927724924822 + 31 +0.0 + 0 +LINE + 5 +4F5 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-64.881608262877 + 20 +-51.99927724980823 + 30 +0.0 + 11 +-71.43160826419699 + 21 +-51.99927724980823 + 31 +0.0 + 0 +LINE + 5 +4F6 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-71.43160826419699 + 20 +-49.43927724916822 + 30 +0.0 + 11 +-64.881608262877 + 21 +-49.43927724916822 + 31 +0.0 + 0 +LINE + 5 +4F7 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-71.43160826419699 + 20 +-49.13927724972822 + 30 +0.0 + 11 +-64.881608262877 + 21 +-49.13927724972822 + 31 +0.0 + 0 +LINE + 5 +4F8 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-47.96240742519699 + 20 +-59.20771790274822 + 30 +0.0 + 11 +-47.60032333605699 + 21 +-59.43397315254822 + 31 +0.0 + 0 +LINE + 5 +4F9 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-63.98160826201699 + 20 +-50.33927725002822 + 30 +0.0 + 11 +-63.98160826201699 + 21 +-51.09927724894823 + 31 +0.0 + 0 +LINE + 5 +4FA +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-63.681608262577 + 20 +-50.33927725002822 + 30 +0.0 + 11 +-63.681608262577 + 21 +-51.09927724894823 + 31 +0.0 + 0 +LINE + 5 +4FB +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-48.22438122433699 + 20 +-57.60205467008822 + 30 +0.0 + 11 +-47.54594274885699 + 21 +-58.02599008332823 + 31 +0.0 + 0 +LINE + 5 +4FC +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-48.155482858197 + 20 +-57.58614822996822 + 30 +0.0 + 11 +-47.561849188977 + 21 +-57.95709171464822 + 31 +0.0 + 0 +LINE + 5 +4FD +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-47.48689005771699 + 20 +-57.83713202568821 + 30 +0.0 + 11 +-48.08052372439699 + 21 +-57.46618854100822 + 31 +0.0 + 0 +LINE + 5 +4FE +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-47.41799168903699 + 20 +-57.82122558302822 + 30 +0.0 + 11 +-48.09643016451699 + 21 +-57.39729017232821 + 31 +0.0 + 0 +LINE + 5 +4FF +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-48.56043674221698 + 20 +-56.44148399402822 + 30 +0.0 + 11 +-47.96680307299699 + 21 +-56.81242747870822 + 31 +0.0 + 0 +LINE + 5 +500 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-46.94914535977699 + 20 +-57.44833059602822 + 30 +0.0 + 11 +-46.35551169055699 + 21 +-57.81927408070822 + 31 +0.0 + 0 +LINE + 5 +501 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-48.491538373537 + 20 +-56.42557755136824 + 30 +0.0 + 11 +-47.982709515657 + 21 +-56.74352911002822 + 31 +0.0 + 0 +LINE + 5 +502 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-46.88024699109699 + 20 +-57.43242415336823 + 30 +0.0 + 11 +-46.37141813321699 + 21 +-57.75037571202823 + 31 +0.0 + 0 +LINE + 5 +503 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-46.004154973917 + 20 +-57.16263179988823 + 30 +0.0 + 11 +-46.51298383179699 + 21 +-56.84468024122821 + 31 +0.0 + 0 +LINE + 5 +504 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-47.615446356357 + 20 +-56.15578519534823 + 30 +0.0 + 11 +-48.124275214237 + 21 +-55.83783363922822 + 31 +0.0 + 0 +LINE + 5 +505 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-45.935256605237 + 20 +-57.14672535722822 + 30 +0.0 + 11 +-46.52889027445699 + 21 +-56.77578187254822 + 31 +0.0 + 0 +LINE + 5 +506 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-47.54654799021699 + 20 +-56.13987875522822 + 30 +0.0 + 11 +-48.140181656897 + 21 +-55.76893527054822 + 31 +0.0 + 0 +LINE + 5 +507 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-47.182607849417 + 20 +-55.93486876646821 + 30 +0.0 + 11 +-46.50416937393699 + 21 +-56.35880417970821 + 31 +0.0 + 0 +LINE + 5 +508 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-47.113709483277 + 20 +-55.91896232634822 + 30 +0.0 + 11 +-46.52007581405699 + 21 +-56.28990581102822 + 31 +0.0 + 0 +LINE + 5 +509 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-46.385192068077 + 20 +-56.07404669486823 + 30 +0.0 + 11 +-46.97882573729699 + 21 +-55.70310321018822 + 31 +0.0 + 0 +LINE + 5 +50A +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-46.31629370193699 + 20 +-56.05814025474822 + 30 +0.0 + 11 +-46.99473217741699 + 21 +-55.63420484150822 + 31 +0.0 + 0 +LINE + 5 +50B +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-59.15660826255699 + 20 +-41.95043256724821 + 30 +0.0 + 11 +-59.15660826255699 + 21 +-40.81927725018822 + 31 +0.0 + 0 +LINE + 5 +50C +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-59.15660826255699 + 20 +-40.81927725018822 + 30 +0.0 + 11 +-77.15660826451699 + 21 +-40.81927725018822 + 31 +0.0 + 0 +LINE + 5 +50D +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-58.156581580877 + 20 +-41.95050020744822 + 30 +0.0 + 11 +-78.15662082887699 + 21 +-41.94914744154823 + 31 +0.0 + 0 +LINE + 5 +50E +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-44.92094687363699 + 20 +-52.31545461338822 + 30 +0.0 + 11 +-44.24250839561699 + 21 +-52.73939002408822 + 31 +0.0 + 0 +LINE + 5 +50F +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-44.258414838277 + 20 +-52.67049165540822 + 30 +0.0 + 11 +-44.852048504957 + 21 +-52.29954817072822 + 31 +0.0 + 0 +LINE + 5 +510 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-44.71716475897699 + 20 +-52.08368905456822 + 30 +0.0 + 11 +-44.12353109229698 + 21 +-52.45463254178822 + 31 +0.0 + 0 +LINE + 5 +511 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-44.054632723617 + 20 +-52.43872609912823 + 30 +0.0 + 11 +-44.733071201637 + 21 +-52.01479068842822 + 31 +0.0 + 0 +LINE + 5 +512 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-45.301983967797 + 20 +-51.22686951090821 + 30 +0.0 + 11 +-44.70835030111699 + 21 +-51.59781299558822 + 31 +0.0 + 0 +LINE + 5 +513 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-43.690692585357 + 20 +-52.23371611290822 + 30 +0.0 + 11 +-43.09705891867699 + 21 +-52.60465959758822 + 31 +0.0 + 0 +LINE + 5 +514 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-43.112965358797 + 20 +-52.53576122890823 + 30 +0.0 + 11 +-43.621794216677 + 21 +-52.21780967024821 + 31 +0.0 + 0 +LINE + 5 +515 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-44.724256743777 + 20 +-51.52891462690823 + 30 +0.0 + 11 +-45.233085599117 + 21 +-51.21096306824822 + 31 +0.0 + 0 +LINE + 5 +516 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-44.865822442357 + 20 +-50.62321915356823 + 30 +0.0 + 11 +-44.35699358447699 + 21 +-50.94117071222822 + 31 +0.0 + 0 +LINE + 5 +517 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-43.254531059917 + 20 +-51.63006575556822 + 30 +0.0 + 11 +-42.74570220203701 + 21 +-51.9480173142282 + 31 +0.0 + 0 +LINE + 5 +518 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-42.676803833357 + 20 +-51.93211087410822 + 30 +0.0 + 11 +-43.27043750003698 + 21 +-51.56116738942822 + 31 +0.0 + 0 +LINE + 5 +519 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-44.288095215797 + 20 +-50.92526427210822 + 30 +0.0 + 11 +-44.88172888247698 + 21 +-50.55432078742822 + 31 +0.0 + 0 +LINE + 5 +51A +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-43.81924888653699 + 20 +-50.55236928256822 + 30 +0.0 + 11 +-43.14081040851699 + 21 +-50.97630469326822 + 31 +0.0 + 0 +LINE + 5 +51B +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-43.15671685117699 + 20 +-50.90740632712822 + 30 +0.0 + 11 +-43.750350517857 + 21 +-50.53646284244821 + 31 +0.0 + 0 +LINE + 5 +51C +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-43.67539138405699 + 20 +-50.41650315094823 + 30 +0.0 + 11 +-43.081757717377 + 21 +-50.78744663816822 + 31 +0.0 + 0 +LINE + 5 +51D +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-43.01285934869699 + 20 +-50.77154019550821 + 30 +0.0 + 11 +-43.69129782671699 + 21 +-50.34760478480823 + 31 +0.0 + 0 +LINE + 5 +51E +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-44.88172888247698 + 20 +-50.55432078742822 + 30 +0.0 + 11 +-45.301983967797 + 21 +-51.22686951090821 + 31 +0.0 + 0 +LINE + 5 +51F +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-48.140181656897 + 20 +-55.76893527054822 + 30 +0.0 + 11 +-48.56043674221698 + 21 +-56.44148399402822 + 31 +0.0 + 0 +LINE + 5 +520 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-48.518034335277 + 20 +-56.46797995576823 + 30 +0.0 + 11 +-48.097779252497 + 21 +-55.79543123228822 + 31 +0.0 + 0 +LINE + 5 +521 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-45.25958156339699 + 20 +-51.25336547264822 + 30 +0.0 + 11 +-44.839326478077 + 21 +-50.58081674916822 + 31 +0.0 + 0 +LINE + 5 +522 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-44.35699358447699 + 20 +-50.94117071222822 + 30 +0.0 + 11 +-44.724256743777 + 21 +-51.52891462690823 + 31 +0.0 + 0 +LINE + 5 +523 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-47.982709515657 + 20 +-56.74352911002822 + 30 +0.0 + 11 +-47.615446356357 + 21 +-56.15578519534823 + 31 +0.0 + 0 +LINE + 5 +524 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-47.96680307299699 + 20 +-56.81242747870822 + 30 +0.0 + 11 +-47.54654799021699 + 21 +-56.13987875522822 + 31 +0.0 + 0 +LINE + 5 +525 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-44.70835030111699 + 20 +-51.59781299558822 + 30 +0.0 + 11 +-44.288095215797 + 21 +-50.92526427210822 + 31 +0.0 + 0 +LINE + 5 +526 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-43.69129782671699 + 20 +-50.34760478480823 + 30 +0.0 + 11 +-43.81924888653699 + 21 +-50.55236928256822 + 31 +0.0 + 0 +LINE + 5 +527 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-44.733071201637 + 20 +-52.01479068842822 + 30 +0.0 + 11 +-44.92094687363699 + 21 +-52.31545461338822 + 31 +0.0 + 0 +LINE + 5 +528 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-46.99473217741699 + 20 +-55.63420484150822 + 30 +0.0 + 11 +-47.182607849417 + 21 +-55.93486876646821 + 31 +0.0 + 0 +LINE + 5 +529 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-48.09643016451699 + 20 +-57.39729017232821 + 30 +0.0 + 11 +-48.22438122433699 + 21 +-57.60205467008822 + 31 +0.0 + 0 +LINE + 5 +52A +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-46.97882573729699 + 20 +-55.70310321018822 + 30 +0.0 + 11 +-47.113709483277 + 21 +-55.91896232634822 + 31 +0.0 + 0 +LINE + 5 +52B +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-48.08052372439699 + 20 +-57.46618854100822 + 30 +0.0 + 11 +-48.155482858197 + 21 +-57.58614822996822 + 31 +0.0 + 0 +LINE + 5 +52C +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-44.852048504957 + 20 +-52.29954817072822 + 30 +0.0 + 11 +-44.71716475897699 + 21 +-52.08368905456822 + 31 +0.0 + 0 +LINE + 5 +52D +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-43.750350517857 + 20 +-50.53646284244821 + 30 +0.0 + 11 +-43.67539138405699 + 21 +-50.41650315094823 + 31 +0.0 + 0 +LINE + 5 +52E +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-43.081757717377 + 20 +-50.78744663816822 + 30 +0.0 + 11 +-43.15671685117699 + 21 +-50.90740632712822 + 31 +0.0 + 0 +LINE + 5 +52F +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-44.12353109229698 + 20 +-52.45463254178822 + 30 +0.0 + 11 +-44.258414838277 + 21 +-52.67049165540822 + 31 +0.0 + 0 +LINE + 5 +530 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-47.561849188977 + 20 +-57.95709171464822 + 30 +0.0 + 11 +-47.48689005771699 + 21 +-57.83713202568821 + 31 +0.0 + 0 +LINE + 5 +531 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-46.52007581405699 + 20 +-56.28990581102822 + 30 +0.0 + 11 +-46.385192068077 + 21 +-56.07404669486823 + 31 +0.0 + 0 +LINE + 5 +532 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-47.54594274885699 + 20 +-58.02599008332823 + 30 +0.0 + 11 +-47.41799168903699 + 21 +-57.82122558302822 + 31 +0.0 + 0 +LINE + 5 +533 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-46.50416937393699 + 20 +-56.35880417970821 + 30 +0.0 + 11 +-46.31629370193699 + 21 +-56.05814025474822 + 31 +0.0 + 0 +LINE + 5 +534 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-44.24250839561699 + 20 +-52.73939002408822 + 30 +0.0 + 11 +-44.054632723617 + 21 +-52.43872609912823 + 31 +0.0 + 0 +LINE + 5 +535 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-43.14081040851699 + 20 +-50.97630469326822 + 30 +0.0 + 11 +-43.01285934869699 + 21 +-50.77154019550821 + 31 +0.0 + 0 +LINE + 5 +536 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-43.27043750003698 + 20 +-51.56116738942822 + 30 +0.0 + 11 +-43.690692585357 + 21 +-52.23371611290822 + 31 +0.0 + 0 +LINE + 5 +537 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-46.52889027445699 + 20 +-56.77578187254822 + 30 +0.0 + 11 +-46.94914535977699 + 21 +-57.44833059602822 + 31 +0.0 + 0 +LINE + 5 +538 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-46.51298383179699 + 20 +-56.84468024122821 + 30 +0.0 + 11 +-46.88024699109699 + 21 +-57.43242415336823 + 31 +0.0 + 0 +LINE + 5 +539 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-43.621794216677 + 20 +-52.21780967024821 + 30 +0.0 + 11 +-43.254531059917 + 21 +-51.63006575556822 + 31 +0.0 + 0 +LINE + 5 +53A +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-42.71920623775699 + 20 +-51.90561490982823 + 30 +0.0 + 11 +-43.139461323077 + 21 +-52.57816363330822 + 31 +0.0 + 0 +LINE + 5 +53B +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-47.39362823001699 + 20 +-59.38625382710823 + 30 +0.0 + 11 +-47.16387491761699 + 21 +-59.01857166940821 + 31 +0.0 + 0 +LINE + 5 +53C +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-46.397914094957 + 20 +-57.79277811642821 + 30 +0.0 + 11 +-45.977659012177 + 21 +-57.12022939294822 + 31 +0.0 + 0 +LINE + 5 +53D +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-46.35551169055699 + 20 +-57.81927408070822 + 30 +0.0 + 11 +-45.935256605237 + 21 +-57.14672535722822 + 31 +0.0 + 0 +LINE + 5 +53E +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-43.09705891867699 + 20 +-52.60465959758822 + 30 +0.0 + 11 +-42.676803833357 + 21 +-51.93211087410822 + 31 +0.0 + 0 +LINE + 5 +53F +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-41.15660826313699 + 20 +-48.23349475090822 + 30 +0.0 + 11 +-41.15660826313699 + 21 +-53.20505871428821 + 31 +0.0 + 0 +LINE + 5 +540 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +19.827155613643 + 20 +-3.362890329228221 + 30 +0.0 + 11 +22.98715561316301 + 21 +-3.362890329228221 + 31 +0.0 + 0 +LINE + 5 +541 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +11.507155614103 + 20 +23.93696502015176 + 30 +0.0 + 11 +11.507155614103 + 21 +5.937254321651764 + 31 +0.0 + 0 +LINE + 5 +542 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +12.63685126174299 + 20 +3.137109670491781 + 30 +0.0 + 11 +12.63685126174299 + 21 +4.137109672011789 + 31 +0.0 + 0 +LINE + 5 +543 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +12.63721783454301 + 20 +3.137109670491781 + 30 +0.0 + 11 +30.17712260480299 + 21 +3.137109670491781 + 31 +0.0 + 0 +LINE + 5 +544 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +12.63721783454301 + 20 +4.137109672011789 + 30 +0.0 + 11 +30.17712271402299 + 21 +4.137109672011789 + 31 +0.0 + 0 +LINE + 5 +545 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +13.90715561216299 + 20 +26.93710967263176 + 30 +0.0 + 11 +13.90715561216299 + 21 +25.43710967035178 + 31 +0.0 + 0 +LINE + 5 +546 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +14.40715561292299 + 20 +22.13710967143179 + 30 +0.0 + 11 +14.40715561292299 + 21 +23.63710967117176 + 31 +0.0 + 0 +LINE + 5 +547 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +14.907155613683 + 20 +27.23710967207178 + 30 +0.0 + 11 +14.907155613683 + 21 +4.137109672011789 + 31 +0.0 + 0 +LINE + 5 +548 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +24.18312189280299 + 20 +5.438278149171779 + 30 +0.0 + 11 +23.00773167310301 + 21 +5.438278149171779 + 31 +0.0 + 0 +LINE + 5 +549 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +25.566229700623 + 20 +5.438278149171779 + 30 +0.0 + 11 +28.06641808098298 + 21 +5.438278149171779 + 31 +0.0 + 0 +LINE + 5 +54A +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +14.907155613683 + 20 +5.937109671191763 + 30 +0.0 + 11 +11.507155614103 + 21 +5.937109671191763 + 31 +0.0 + 0 +LINE + 5 +54B +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +15.70715561388299 + 20 +27.23710967207178 + 30 +0.0 + 11 +15.70715561388299 + 21 +4.137109672011789 + 31 +0.0 + 0 +LINE + 5 +54C +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +22.20412864480299 + 20 +6.131304304391775 + 30 +0.0 + 11 +21.591608569363 + 21 +6.131304304391775 + 31 +0.0 + 0 +LINE + 5 +54D +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +27.54522295116301 + 20 +6.131304304391775 + 30 +0.0 + 11 +29.48254118726301 + 21 +6.131304304391775 + 31 +0.0 + 0 +LINE + 5 +54E +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +21.62342145214298 + 20 +7.941603142511766 + 30 +0.0 + 11 +21.651488975383 + 21 +7.941603142511766 + 31 +0.0 + 0 +LINE + 5 +54F +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +28.09786261804298 + 20 +7.941603142511766 + 30 +0.0 + 11 +28.51652542816301 + 21 +7.941603142511766 + 31 +0.0 + 0 +LINE + 5 +550 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +22.20412864480299 + 20 +6.131304304391775 + 30 +0.0 + 11 +23.00773167310301 + 21 +5.438278149171779 + 31 +0.0 + 0 +LINE + 5 +551 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +28.38931821496301 + 20 +8.53561734183178 + 30 +0.0 + 11 +28.09786261804298 + 21 +8.53561734183178 + 31 +0.0 + 0 +LINE + 5 +552 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +18.921373114823 + 20 +4.137109672011789 + 30 +0.0 + 11 +18.921373114823 + 21 +3.137109670491781 + 31 +0.0 + 0 +LINE + 5 +553 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +19.62750007696299 + 20 +12.63711791199178 + 30 +0.0 + 11 +19.62750007696299 + 21 +4.137109672011789 + 31 +0.0 + 0 +LINE + 5 +554 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +21.73139358316298 + 20 +9.738882103191784 + 30 +0.0 + 11 +22.02284917754299 + 21 +9.738882103191784 + 31 +0.0 + 0 +LINE + 5 +555 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +27.63012719842301 + 20 +9.836785818991771 + 30 +0.0 + 11 +27.92158279280303 + 21 +9.836785818991771 + 31 +0.0 + 0 +LINE + 5 +556 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +19.827155613643 + 20 +-3.362890329228221 + 30 +0.0 + 11 +19.827155613643 + 21 +3.137109670491781 + 31 +0.0 + 0 +LINE + 5 +557 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +20.79332245956301 + 20 +12.63711791199178 + 30 +0.0 + 11 +20.79332245956301 + 21 +4.137109672011789 + 31 +0.0 + 0 +LINE + 5 +558 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +21.000017563063 + 20 +12.48711791227178 + 30 +0.0 + 11 +21.000017563063 + 21 +4.137109672011789 + 31 +0.0 + 0 +LINE + 5 +559 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +28.589609498403 + 20 +11.15008055587178 + 30 +0.0 + 11 +28.88106509532299 + 21 +11.15008055587178 + 31 +0.0 + 0 +LINE + 5 +55A +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +21.62342145214298 + 20 +9.886669331111775 + 30 +0.0 + 11 +21.73139358316298 + 21 +9.738882103191784 + 31 +0.0 + 0 +LINE + 5 +55B +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +22.02284917754299 + 20 +9.738882103191784 + 30 +0.0 + 11 +21.62342145214298 + 21 +10.28560019187175 + 31 +0.0 + 0 +LINE + 5 +55C +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +21.62342145214298 + 20 +10.51541782469176 + 30 +0.0 + 11 +22.119224395003 + 21 +9.836785818991771 + 31 +0.0 + 0 +LINE + 5 +55D +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +21.02715561394301 + 20 +3.137109670491781 + 30 +0.0 + 11 +21.02715561394301 + 21 +-3.362890329228221 + 31 +0.0 + 0 +LINE + 5 +55E +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +21.591608569363 + 20 +6.131304304391775 + 30 +0.0 + 11 +21.591608569363 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +55F +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +21.62342145214298 + 20 +6.131304304391775 + 30 +0.0 + 11 +21.62342145214298 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +560 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +21.651488975383 + 20 +7.941603142511766 + 30 +0.0 + 11 +21.651488975383 + 21 +8.53561734183178 + 31 +0.0 + 0 +LINE + 5 +561 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +21.787155612863 + 20 +-3.362890329228221 + 30 +0.0 + 11 +21.787155612863 + 21 +3.137109670491781 + 31 +0.0 + 0 +LINE + 5 +562 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +21.60751500948301 + 20 +12.53711791387177 + 30 +0.0 + 11 +21.591608569363 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +563 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +21.591608569363 + 20 +12.48711791227178 + 30 +0.0 + 11 +21.000017563063 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +564 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +28.125930143823 + 20 +12.48711791227178 + 30 +0.0 + 11 +29.34474444990299 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +565 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +29.48254118726301 + 20 +12.48711791227178 + 30 +0.0 + 11 +30.07413219102297 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +566 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +19.62750007696299 + 20 +12.63711791199178 + 30 +0.0 + 11 +21.46971827466298 + 21 +12.63711791199178 + 31 +0.0 + 0 +LINE + 5 +567 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +28.279633321303 + 20 +12.63711791199178 + 30 +0.0 + 11 +30.121851516463 + 21 +12.63711791199178 + 31 +0.0 + 0 +LINE + 5 +568 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +20.79332245956301 + 20 +12.63711791199178 + 30 +0.0 + 11 +21.000017563063 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +569 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +21.46971827466298 + 20 +12.63711791199178 + 30 +0.0 + 11 +21.60751500948301 + 21 +12.53711791387177 + 31 +0.0 + 0 +LINE + 5 +56A +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +21.62342145214298 + 20 +12.48711791227178 + 30 +0.0 + 11 +21.60751500948301 + 21 +12.53711791387177 + 31 +0.0 + 0 +LINE + 5 +56B +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +22.98715561316301 + 20 +3.137109670491781 + 30 +0.0 + 11 +22.98715561316301 + 21 +-3.362890329228221 + 31 +0.0 + 0 +LINE + 5 +56C +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +23.89293707820299 + 20 +3.137109670491781 + 30 +0.0 + 11 +23.89293707820299 + 21 +4.137109672011789 + 31 +0.0 + 0 +LINE + 5 +56D +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +24.18312189280299 + 20 +4.137109672011789 + 30 +0.0 + 11 +24.18312189280299 + 21 +5.438278149171779 + 31 +0.0 + 0 +LINE + 5 +56E +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +25.566229700623 + 20 +4.137109672011789 + 30 +0.0 + 11 +25.566229700623 + 21 +5.438278149171779 + 31 +0.0 + 0 +LINE + 5 +56F +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +28.279633321303 + 20 +12.63711791199178 + 30 +0.0 + 11 +28.14183658394301 + 21 +12.53711791387177 + 31 +0.0 + 0 +LINE + 5 +570 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +29.34474444990299 + 20 +12.48711791227178 + 30 +0.0 + 11 +29.413642818583 + 21 +12.53711791387177 + 31 +0.0 + 0 +LINE + 5 +571 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +26.89102786128301 + 20 +4.137109672011789 + 30 +0.0 + 11 +26.89102786128301 + 21 +5.438278149171779 + 31 +0.0 + 0 +LINE + 5 +572 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +15.70715561388299 + 20 +17.93710967165178 + 30 +0.0 + 11 +14.907155613683 + 21 +17.93710967165178 + 31 +0.0 + 0 +LINE + 5 +573 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +29.413642818583 + 20 +12.53711791387177 + 30 +0.0 + 11 +29.48254118726301 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +574 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +28.09786261804298 + 20 +7.941603142511766 + 30 +0.0 + 11 +28.09786261804298 + 21 +8.53561734183178 + 31 +0.0 + 0 +LINE + 5 +575 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +28.125930143823 + 20 +6.131304304391775 + 30 +0.0 + 11 +28.125930143823 + 21 +7.941603142511766 + 31 +0.0 + 0 +LINE + 5 +576 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +28.125930143823 + 20 +8.909779887891758 + 30 +0.0 + 11 +28.125930143823 + 21 +9.886669331111775 + 31 +0.0 + 0 +LINE + 5 +577 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +28.125930143823 + 20 +10.51541782469176 + 30 +0.0 + 11 +28.125930143823 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +578 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +28.125930143823 + 20 +12.48711791227178 + 30 +0.0 + 11 +28.14183658394301 + 21 +12.53711791387177 + 31 +0.0 + 0 +LINE + 5 +579 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +28.589609498403 + 20 +11.15008055587178 + 30 +0.0 + 11 +27.63012719842301 + 21 +9.836785818991771 + 31 +0.0 + 0 +LINE + 5 +57A +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +27.92158279280303 + 20 +9.836785818991771 + 30 +0.0 + 11 +28.88106509532299 + 21 +11.15008055587178 + 31 +0.0 + 0 +LINE + 5 +57B +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +28.88106509532299 + 20 +10.92026292559178 + 30 +0.0 + 11 +28.01795801280302 + 21 +9.738882103191784 + 31 +0.0 + 0 +LINE + 5 +57C +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +28.38931821496301 + 20 +7.941603142511766 + 30 +0.0 + 11 +28.38931821496301 + 21 +8.53561734183178 + 31 +0.0 + 0 +LINE + 5 +57D +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +28.51652542816301 + 20 +8.53561734183178 + 30 +0.0 + 11 +28.51652542816301 + 21 +7.941603142511766 + 31 +0.0 + 0 +LINE + 5 +57E +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +28.88106509532299 + 20 +11.15008055587178 + 30 +0.0 + 11 +28.88106509532299 + 21 +10.92026292559178 + 31 +0.0 + 0 +LINE + 5 +57F +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +29.34474444990299 + 20 +6.131304304391775 + 30 +0.0 + 11 +29.34474444990299 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +580 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +29.445455701363 + 20 +12.63711791199178 + 30 +0.0 + 11 +29.413642818583 + 21 +12.53711791387177 + 31 +0.0 + 0 +LINE + 5 +581 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +29.48254118726301 + 20 +6.131304304391775 + 30 +0.0 + 11 +29.48254118726301 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +582 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +30.07413219102297 + 20 +12.48711791227178 + 30 +0.0 + 11 +30.07413219102297 + 21 +4.137109672011789 + 31 +0.0 + 0 +LINE + 5 +583 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +30.121851516463 + 20 +12.63711791199178 + 30 +0.0 + 11 +30.121851516463 + 21 +4.137109672011789 + 31 +0.0 + 0 +LINE + 5 +584 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +30.17746530160302 + 20 +3.137109670491781 + 30 +0.0 + 11 +30.17746530160302 + 21 +4.137109672011789 + 31 +0.0 + 0 +LINE + 5 +585 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +30.121851516463 + 20 +12.63711791199178 + 30 +0.0 + 11 +30.07413219102297 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +586 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +27.54522295116301 + 20 +6.131304304391775 + 30 +0.0 + 11 +26.741619920323 + 21 +5.438278149171779 + 31 +0.0 + 0 +LINE + 5 +587 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +28.06641808098298 + 20 +5.438278149171779 + 30 +0.0 + 11 +28.870021111823 + 21 +6.131304304391775 + 31 +0.0 + 0 +LINE + 5 +588 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +14.40715561292299 + 20 +22.13710967143179 + 30 +0.0 + 11 +14.907155613683 + 21 +22.13710967143179 + 31 +0.0 + 0 +LINE + 5 +589 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +14.40715561292299 + 20 +23.63710967117176 + 30 +0.0 + 11 +14.907155613683 + 21 +23.63710967117176 + 31 +0.0 + 0 +LINE + 5 +58A +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +15.70715561388299 + 20 +23.93710967061178 + 30 +0.0 + 11 +11.507155614103 + 21 +23.93710967061178 + 31 +0.0 + 0 +LINE + 5 +58B +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +13.90715561216299 + 20 +25.43710967035178 + 30 +0.0 + 11 +14.907155613683 + 21 +25.43710967035178 + 31 +0.0 + 0 +LINE + 5 +58C +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +13.90715561216299 + 20 +26.93710967263176 + 30 +0.0 + 11 +14.907155613683 + 21 +26.93710967263176 + 31 +0.0 + 0 +LINE + 5 +58D +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +15.70715561388299 + 20 +27.23710967207178 + 30 +0.0 + 11 +14.907155613683 + 21 +27.23710967207178 + 31 +0.0 + 0 +LINE + 5 +58E +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +73.26644934190301 + 20 +3.137109670491781 + 30 +0.0 + 11 +73.26644934190301 + 21 +4.137109672011789 + 31 +0.0 + 0 +LINE + 5 +58F +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +73.83333318146299 + 20 +12.48711791227178 + 30 +0.0 + 11 +73.83333318146299 + 21 +4.137109672011789 + 31 +0.0 + 0 +LINE + 5 +590 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +74.20300027042299 + 20 +6.131304304391775 + 30 +0.0 + 11 +74.20300027042299 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +591 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +74.34079700778301 + 20 +6.131304304391775 + 30 +0.0 + 11 +74.34079700778301 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +592 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +75.082839089863 + 20 +11.15008055587178 + 30 +0.0 + 11 +75.082839089863 + 21 +10.92026292559178 + 31 +0.0 + 0 +LINE + 5 +593 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +75.31062875620301 + 20 +8.53561734183178 + 30 +0.0 + 11 +75.31062875620301 + 21 +7.941603142511766 + 31 +0.0 + 0 +LINE + 5 +594 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +75.39011664396298 + 20 +7.941603142511766 + 30 +0.0 + 11 +75.39011664396298 + 21 +8.53561734183178 + 31 +0.0 + 0 +LINE + 5 +595 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +73.88105250690296 + 20 +12.63711791199178 + 30 +0.0 + 11 +73.83333318146299 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +596 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +74.30371152188303 + 20 +12.63711791199178 + 30 +0.0 + 11 +74.27189863910303 + 21 +12.53711791387177 + 31 +0.0 + 0 +LINE + 5 +597 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +75.82235752192298 + 20 +4.137109672011789 + 30 +0.0 + 11 +75.82235752192298 + 21 +5.438278149171779 + 31 +0.0 + 0 +LINE + 5 +598 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +75.85654309744302 + 20 +7.941603142511766 + 30 +0.0 + 11 +75.85654309744302 + 21 +8.53561734183178 + 31 +0.0 + 0 +LINE + 5 +599 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +76.29130762796302 + 20 +6.131304304391775 + 30 +0.0 + 11 +76.29130762796302 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +59A +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +76.32312051074302 + 20 +6.131304304391775 + 30 +0.0 + 11 +76.32312051074302 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +59B +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +77.266449342903 + 20 +23.93710967061178 + 30 +0.0 + 11 +77.266449342903 + 21 +17.93710967165178 + 31 +0.0 + 0 +LINE + 5 +59C +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +77.514444970863 + 20 +4.137109672011789 + 30 +0.0 + 11 +77.514444970863 + 21 +5.438278149171779 + 31 +0.0 + 0 +LINE + 5 +59D +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +76.29130762796302 + 20 +12.48711791227178 + 30 +0.0 + 11 +76.307214068083 + 21 +12.53711791387177 + 31 +0.0 + 0 +LINE + 5 +59E +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +74.585745293603 + 20 +6.131304304391775 + 30 +0.0 + 11 +75.08789219634298 + 21 +5.438278149171779 + 31 +0.0 + 0 +LINE + 5 +59F +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +77.20801243666301 + 20 +5.438278149171779 + 30 +0.0 + 11 +76.70586553392297 + 21 +6.131304304391775 + 31 +0.0 + 0 +LINE + 5 +5A0 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +75.622168252503 + 20 +9.738882103191784 + 30 +0.0 + 11 +75.082839089863 + 21 +10.92026292559178 + 31 +0.0 + 0 +LINE + 5 +5A1 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +75.082839089863 + 20 +11.15008055587178 + 30 +0.0 + 11 +75.68239017422303 + 21 +9.836785818991771 + 31 +0.0 + 0 +LINE + 5 +5A2 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +76.14881662770301 + 20 +9.836785818991771 + 30 +0.0 + 11 +75.54926554334298 + 21 +11.15008055587178 + 31 +0.0 + 0 +LINE + 5 +5A3 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +76.307214068083 + 20 +12.53711791387177 + 30 +0.0 + 11 +76.32312051074302 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +5A4 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +79.13380222236298 + 20 +6.131304304391775 + 30 +0.0 + 11 +79.13380222236298 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +5A5 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +79.503469308783 + 20 +12.48711791227178 + 30 +0.0 + 11 +79.503469308783 + 21 +4.137109672011789 + 31 +0.0 + 0 +LINE + 5 +5A6 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +79.710164414823 + 20 +12.63711791199178 + 30 +0.0 + 11 +79.710164414823 + 21 +4.137109672011789 + 31 +0.0 + 0 +LINE + 5 +5A7 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +81.57587022620299 + 20 +12.63711791199178 + 30 +0.0 + 11 +81.57587022620299 + 21 +4.137109672011789 + 31 +0.0 + 0 +LINE + 5 +5A8 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +81.62358954910303 + 20 +12.48711791227178 + 30 +0.0 + 11 +81.62358954910303 + 21 +4.137109672011789 + 31 +0.0 + 0 +LINE + 5 +5A9 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +79.14970866248296 + 20 +12.53711791387177 + 30 +0.0 + 11 +79.13380222236298 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +5AA +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +81.57587022620299 + 20 +12.63711791199178 + 30 +0.0 + 11 +81.62358954910303 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +5AB +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +74.27189863910303 + 20 +12.53711791387177 + 30 +0.0 + 11 +74.20300027042299 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +5AC +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +95.79144934134296 + 20 +-3.362890329228221 + 30 +0.0 + 11 +104.741449343263 + 21 +-3.362890329228221 + 31 +0.0 + 0 +LINE + 5 +5AD +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +74.34079700524302 + 20 +12.48711791227178 + 30 +0.0 + 11 +74.27189863910303 + 21 +12.53711791387177 + 31 +0.0 + 0 +LINE + 5 +5AE +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +78.248910293903 + 20 +5.438278149171779 + 30 +0.0 + 11 +78.75105719918298 + 21 +6.131304304391775 + 31 +0.0 + 0 +LINE + 5 +5AF +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +79.28750539984299 + 20 +12.63711791199178 + 30 +0.0 + 11 +79.14970866248296 + 21 +12.53711791387177 + 31 +0.0 + 0 +LINE + 5 +5B0 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +79.710164414823 + 20 +12.63711791199178 + 30 +0.0 + 11 +79.503469308783 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +5B1 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +76.16941733326303 + 20 +12.63711791199178 + 30 +0.0 + 11 +76.307214068083 + 21 +12.53711791387177 + 31 +0.0 + 0 +LINE + 5 +5B2 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +90.26644934234298 + 20 +17.93710967165178 + 30 +0.0 + 11 +90.26642265964301 + 21 +3.137109670491781 + 31 +0.0 + 0 +LINE + 5 +5B3 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +73.26644934190301 + 20 +3.137109670491781 + 30 +0.0 + 11 +127.2664493427029 + 21 +3.137109670491781 + 31 +0.0 + 0 +LINE + 5 +5B4 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +73.26644934190301 + 20 +4.137109672011789 + 30 +0.0 + 11 +127.2664493427029 + 21 +4.137109672011789 + 31 +0.0 + 0 +LINE + 5 +5B5 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +75.08789219634298 + 20 +5.438278149171779 + 30 +0.0 + 11 +78.248910293903 + 21 +5.438278149171779 + 31 +0.0 + 0 +LINE + 5 +5B6 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +122.283988388163 + 20 +5.438278149171779 + 30 +0.0 + 11 +125.445006488263 + 21 +5.438278149171779 + 31 +0.0 + 0 +LINE + 5 +5B7 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +95.79144934134296 + 20 +-3.362890329228221 + 30 +0.0 + 11 +95.79144934134296 + 21 +3.137109670491781 + 31 +0.0 + 0 +LINE + 5 +5B8 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +121.781841485423 + 20 +6.131304304391775 + 30 +0.0 + 11 +121.399096462243 + 21 +6.131304304391775 + 31 +0.0 + 0 +LINE + 5 +5B9 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +76.70586553392297 + 20 +6.131304304391775 + 30 +0.0 + 11 +74.20300027042299 + 21 +6.131304304391775 + 31 +0.0 + 0 +LINE + 5 +5BA +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +78.75105719918298 + 20 +6.131304304391775 + 30 +0.0 + 11 +79.13380222236298 + 21 +6.131304304391775 + 31 +0.0 + 0 +LINE + 5 +5BB +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +123.827033150683 + 20 +6.131304304391775 + 30 +0.0 + 11 +126.329898414183 + 21 +6.131304304391775 + 31 +0.0 + 0 +LINE + 5 +5BC +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +75.31062875620301 + 20 +7.941603142511766 + 30 +0.0 + 11 +75.85654309744302 + 21 +7.941603142511766 + 31 +0.0 + 0 +LINE + 5 +5BD +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +124.676355587163 + 20 +7.941603142511766 + 30 +0.0 + 11 +125.222269928403 + 21 +7.941603142511766 + 31 +0.0 + 0 +LINE + 5 +5BE +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +96.51644934168302 + 20 +27.23710967207178 + 30 +0.0 + 11 +96.51644934168302 + 21 +23.93710967061178 + 31 +0.0 + 0 +LINE + 5 +5BF +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +96.99144934164298 + 20 +3.137109670491781 + 30 +0.0 + 11 +96.99144934164298 + 21 +-3.362890329228221 + 31 +0.0 + 0 +LINE + 5 +5C0 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +125.142782038103 + 20 +8.53561734183178 + 30 +0.0 + 11 +124.676355587163 + 21 +8.53561734183178 + 31 +0.0 + 0 +LINE + 5 +5C1 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +75.85654309744302 + 20 +8.53561734183178 + 30 +0.0 + 11 +75.39011664396298 + 21 +8.53561734183178 + 31 +0.0 + 0 +LINE + 5 +5C2 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +75.68239017422303 + 20 +9.836785818991771 + 30 +0.0 + 11 +76.14881662770301 + 21 +9.836785818991771 + 31 +0.0 + 0 +LINE + 5 +5C3 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +124.3840820569029 + 20 +9.836785818991771 + 30 +0.0 + 11 +124.850508510383 + 21 +9.836785818991771 + 31 +0.0 + 0 +LINE + 5 +5C4 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +75.54926554334298 + 20 +11.15008055587178 + 30 +0.0 + 11 +75.082839089863 + 21 +11.15008055587178 + 31 +0.0 + 0 +LINE + 5 +5C5 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +124.983633141263 + 20 +11.15008055587178 + 30 +0.0 + 11 +125.450059594743 + 21 +11.15008055587178 + 31 +0.0 + 0 +LINE + 5 +5C6 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +121.399096462243 + 20 +12.48711791227178 + 30 +0.0 + 11 +121.029429375823 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +5C7 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +76.29130762796302 + 20 +12.48711791227178 + 30 +0.0 + 11 +74.34079700524302 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +5C8 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +74.20300027042299 + 20 +12.48711791227178 + 30 +0.0 + 11 +73.83333318146299 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +5C9 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +79.13380222236298 + 20 +12.48711791227178 + 30 +0.0 + 11 +79.503469308783 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +5CA +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +124.241591056643 + 20 +12.48711791227178 + 30 +0.0 + 11 +126.192101676823 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +5CB +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +126.329898414183 + 20 +12.48711791227178 + 30 +0.0 + 11 +126.699565503143 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +5CC +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +76.16941733326303 + 20 +12.63711791199178 + 30 +0.0 + 11 +73.88105250690296 + 21 +12.63711791199178 + 31 +0.0 + 0 +LINE + 5 +5CD +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +79.28750539984299 + 20 +12.63711791199178 + 30 +0.0 + 11 +81.57587022620299 + 21 +12.63711791199178 + 31 +0.0 + 0 +LINE + 5 +5CE +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +118.957028458403 + 20 +12.63711791199178 + 30 +0.0 + 11 +121.245393284763 + 21 +12.63711791199178 + 31 +0.0 + 0 +LINE + 5 +5CF +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +124.363481351343 + 20 +12.63711791199178 + 30 +0.0 + 11 +126.6518461777029 + 21 +12.63711791199178 + 31 +0.0 + 0 +LINE + 5 +5D0 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +103.541449342963 + 20 +-3.362890329228221 + 30 +0.0 + 11 +103.541449342963 + 21 +3.137109670491781 + 31 +0.0 + 0 +LINE + 5 +5D1 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +104.016449342923 + 20 +23.93710967061178 + 30 +0.0 + 11 +104.016449342923 + 21 +27.23710967207178 + 31 +0.0 + 0 +LINE + 5 +5D2 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +104.741449343263 + 20 +3.137109670491781 + 30 +0.0 + 11 +104.741449343263 + 21 +-3.362890329228221 + 31 +0.0 + 0 +LINE + 5 +5D3 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +77.266449342903 + 20 +17.93710967165178 + 30 +0.0 + 11 +90.26644934234298 + 21 +17.93710967165178 + 31 +0.0 + 0 +LINE + 5 +5D4 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +110.266449342263 + 20 +17.93710967165178 + 30 +0.0 + 11 +123.266449341703 + 21 +17.93710967165178 + 31 +0.0 + 0 +LINE + 5 +5D5 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +110.266461907643 + 20 +3.137109670491781 + 30 +0.0 + 11 +110.266449342263 + 21 +17.93710967165178 + 31 +0.0 + 0 +LINE + 5 +5D6 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +77.266449342903 + 20 +23.93710967061178 + 30 +0.0 + 11 +96.51644934168302 + 21 +23.93710967061178 + 31 +0.0 + 0 +LINE + 5 +5D7 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +104.016449342923 + 20 +23.93710967061178 + 30 +0.0 + 11 +123.266449341703 + 21 +23.93710967061178 + 31 +0.0 + 0 +LINE + 5 +5D8 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +120.822734269783 + 20 +12.63711791199178 + 30 +0.0 + 11 +121.029429375823 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +5D9 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +124.363481351343 + 20 +12.63711791199178 + 30 +0.0 + 11 +124.225684613983 + 21 +12.53711791387177 + 31 +0.0 + 0 +LINE + 5 +5DA +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +121.245393284763 + 20 +12.63711791199178 + 30 +0.0 + 11 +121.383190022123 + 21 +12.53711791387177 + 31 +0.0 + 0 +LINE + 5 +5DB +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +121.781841485423 + 20 +6.131304304391775 + 30 +0.0 + 11 +122.283988388163 + 21 +5.438278149171779 + 31 +0.0 + 0 +LINE + 5 +5DC +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +126.192101676823 + 20 +12.48711791227178 + 30 +0.0 + 11 +126.2610000455029 + 21 +12.53711791387177 + 31 +0.0 + 0 +LINE + 5 +5DD +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +104.016449342923 + 20 +27.23710967207178 + 30 +0.0 + 11 +96.51644934168302 + 21 +27.23710967207178 + 31 +0.0 + 0 +LINE + 5 +5DE +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +126.2610000455029 + 20 +12.53711791387177 + 30 +0.0 + 11 +126.329898414183 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +5DF +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +118.909309132963 + 20 +12.48711791227178 + 30 +0.0 + 11 +118.909309132963 + 21 +4.137109672011789 + 31 +0.0 + 0 +LINE + 5 +5E0 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +118.957028458403 + 20 +12.63711791199178 + 30 +0.0 + 11 +118.957028458403 + 21 +4.137109672011789 + 31 +0.0 + 0 +LINE + 5 +5E1 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +118.957028458403 + 20 +12.63711791199178 + 30 +0.0 + 11 +118.909309132963 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +5E2 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +120.822734269783 + 20 +12.63711791199178 + 30 +0.0 + 11 +120.822734269783 + 21 +4.137109672011789 + 31 +0.0 + 0 +LINE + 5 +5E3 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +121.029429375823 + 20 +12.48711791227178 + 30 +0.0 + 11 +121.029429375823 + 21 +4.137109672011789 + 31 +0.0 + 0 +LINE + 5 +5E4 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +121.383190022123 + 20 +12.53711791387177 + 30 +0.0 + 11 +121.399096462243 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +5E5 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +121.399096462243 + 20 +6.131304304391775 + 30 +0.0 + 11 +121.399096462243 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +5E6 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +123.018453713743 + 20 +4.137109672011789 + 30 +0.0 + 11 +123.018453713743 + 21 +5.438278149171779 + 31 +0.0 + 0 +LINE + 5 +5E7 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +123.266449341703 + 20 +17.93710967165178 + 30 +0.0 + 11 +123.266449341703 + 21 +23.93710967061178 + 31 +0.0 + 0 +LINE + 5 +5E8 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +124.225684613983 + 20 +12.53711791387177 + 30 +0.0 + 11 +124.209778173863 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +5E9 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +124.983633141263 + 20 +11.15008055587178 + 30 +0.0 + 11 +124.3840820569029 + 21 +9.836785818991771 + 31 +0.0 + 0 +LINE + 5 +5EA +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +123.827033150683 + 20 +6.131304304391775 + 30 +0.0 + 11 +123.3248862479429 + 21 +5.438278149171779 + 31 +0.0 + 0 +LINE + 5 +5EB +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +124.241591056643 + 20 +12.48711791227178 + 30 +0.0 + 11 +124.225684613983 + 21 +12.53711791387177 + 31 +0.0 + 0 +LINE + 5 +5EC +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +124.209778173863 + 20 +6.131304304391775 + 30 +0.0 + 11 +124.209778173863 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +5ED +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +124.241591056643 + 20 +6.131304304391775 + 30 +0.0 + 11 +124.241591056643 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +5EE +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +124.676355587163 + 20 +7.941603142511766 + 30 +0.0 + 11 +124.676355587163 + 21 +8.53561734183178 + 31 +0.0 + 0 +LINE + 5 +5EF +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +124.710541162683 + 20 +4.137109672011789 + 30 +0.0 + 11 +124.710541162683 + 21 +5.438278149171779 + 31 +0.0 + 0 +LINE + 5 +5F0 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +125.142782038103 + 20 +7.941603142511766 + 30 +0.0 + 11 +125.142782038103 + 21 +8.53561734183178 + 31 +0.0 + 0 +LINE + 5 +5F1 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +125.222269928403 + 20 +8.53561734183178 + 30 +0.0 + 11 +125.222269928403 + 21 +7.941603142511766 + 31 +0.0 + 0 +LINE + 5 +5F2 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +124.850508510383 + 20 +9.836785818991771 + 30 +0.0 + 11 +125.450059594743 + 21 +11.15008055587178 + 31 +0.0 + 0 +LINE + 5 +5F3 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +125.450059594743 + 20 +10.92026292559178 + 30 +0.0 + 11 +124.910730429563 + 21 +9.738882103191784 + 31 +0.0 + 0 +LINE + 5 +5F4 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +125.445006488263 + 20 +5.438278149171779 + 30 +0.0 + 11 +125.947153391003 + 21 +6.131304304391775 + 31 +0.0 + 0 +LINE + 5 +5F5 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +126.229187162723 + 20 +12.63711791199178 + 30 +0.0 + 11 +126.2610000455029 + 21 +12.53711791387177 + 31 +0.0 + 0 +LINE + 5 +5F6 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +125.450059594743 + 20 +11.15008055587178 + 30 +0.0 + 11 +125.450059594743 + 21 +10.92026292559178 + 31 +0.0 + 0 +LINE + 5 +5F7 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +126.192101676823 + 20 +6.131304304391775 + 30 +0.0 + 11 +126.192101676823 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +5F8 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +126.329898414183 + 20 +6.131304304391775 + 30 +0.0 + 11 +126.329898414183 + 21 +12.48711791227178 + 31 +0.0 + 0 +LINE + 5 +5F9 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +126.699565503143 + 20 +12.48711791227178 + 30 +0.0 + 11 +126.699565503143 + 21 +4.137109672011789 + 31 +0.0 + 0 +LINE + 5 +5FA +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +127.2664493427029 + 20 +4.137109672011789 + 30 +0.0 + 11 +127.2664493427029 + 21 +3.137109670491781 + 31 +0.0 + 0 +LINE + 5 +5FB +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +126.6518461777029 + 20 +12.63711791199178 + 30 +0.0 + 11 +126.699565503143 + 21 +12.48711791227178 + 31 +0.0 + 0 +CIRCLE + 5 +5FC +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 2 +100 +AcDbCircle + 10 +-68.15660826353699 + 20 +14.93710967217175 + 30 +0.0 + 40 +9.00000000098 + 0 +ARC + 5 +5FD +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +-57.42990933343699 + 20 +1877.011125267771 + 30 +0.0 + 40 +1813.27767090756 +100 +AcDbArc + 50 +269.9770384284995 + 51 +270.1939445519995 + 0 +ARC + 5 +5FE +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +-78.883307193637 + 20 +1877.011125267771 + 30 +0.0 + 40 +1813.27767090756 +100 +AcDbArc + 50 +269.8060554480004 + 51 +270.0229618014001 + 0 +ARC + 5 +5FF +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +-78.92371046309699 + 20 +-1704.877017306868 + 30 +0.0 + 40 +1786.15108570694 +100 +AcDbArc + 50 +89.97539348690006 + 51 +90.19559381719956 + 0 +ARC + 5 +600 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +-57.389506063977 + 20 +-1704.877017306868 + 30 +0.0 + 40 +1786.15108570694 +100 +AcDbArc + 50 +89.80440618320024 + 51 +90.02460634019987 + 0 +ARC + 5 +601 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +-86.562593798457 + 20 +71.47039528711179 + 30 +0.0 + 40 +9.684511690119999 +100 +AcDbArc + 50 +105.4918630369998 + 51 +106.7291590044001 + 0 +ARC + 5 +602 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +-49.750622627017 + 20 +71.47039564017177 + 30 +0.0 + 40 +9.68451132436 +100 +AcDbArc + 50 +73.27084005549988 + 51 +74.50813697859996 + 0 +CIRCLE + 5 +603 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +-47.45660826407699 + 20 +70.70375871269175 + 30 +0.0 + 40 +0.9999999989799999 + 0 +CIRCLE + 5 +604 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +-88.85660826299698 + 20 +70.70375871269175 + 30 +0.0 + 40 +0.9999999989799999 + 0 +CIRCLE + 5 +605 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +-49.95660826279699 + 20 +76.70375871165174 + 30 +0.0 + 40 +0.6500000004800001 + 0 +CIRCLE + 5 +606 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +-86.35660826427701 + 20 +76.70375871165174 + 30 +0.0 + 40 +0.6500000004800001 + 0 +ARC + 5 +607 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +-78.883307193637 + 20 +-1855.226643805388 + 30 +0.0 + 40 +1813.27767090756 +100 +AcDbArc + 50 +89.97703825849974 + 51 +90.19415392069957 + 0 +ARC + 5 +608 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +-57.42990933343699 + 20 +-1855.226643805388 + 30 +0.0 + 40 +1813.27767090756 +100 +AcDbArc + 50 +89.8058460793004 + 51 +90.02296108569975 + 0 +ARC + 5 +609 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +-57.389506063977 + 20 +1726.661498769251 + 30 +0.0 + 40 +1786.15108570694 +100 +AcDbArc + 50 +269.9753941529004 + 51 +270.1958063889001 + 0 +ARC + 5 +60A +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +-78.92371046309699 + 20 +1726.661498769251 + 30 +0.0 + 40 +1786.15108570694 +100 +AcDbArc + 50 +269.8041936108003 + 51 +270.0246065738995 + 0 +ARC + 5 +60B +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +-64.881608262877 + 20 +-50.33927725002822 + 30 +0.0 + 40 +1.200000000299999 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +ARC + 5 +60C +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +-71.43160826419699 + 20 +-50.33927725002822 + 30 +0.0 + 40 +1.200000000299999 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +ARC + 5 +60D +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +-71.43160826419699 + 20 +-51.09927724894823 + 30 +0.0 + 40 +1.200000000299999 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +ARC + 5 +60E +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +-64.881608262877 + 20 +-51.09927724894823 + 30 +0.0 + 40 +1.200000000299999 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +CIRCLE + 5 +60F +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbCircle + 10 +-47.45660826407699 + 20 +-48.91927725030822 + 30 +0.0 + 40 +0.9999999989799999 + 0 +CIRCLE + 5 +610 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbCircle + 10 +-88.85660826299698 + 20 +-48.91927725030822 + 30 +0.0 + 40 +0.9999999989799999 + 0 +ARC + 5 +611 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +-71.43160826419699 + 20 +-51.09927724894823 + 30 +0.0 + 40 +0.9000000008599998 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +ARC + 5 +612 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +-71.43160826419699 + 20 +-50.33927725002822 + 30 +0.0 + 40 +0.9000000008599998 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +ARC + 5 +613 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +-64.881608262877 + 20 +-50.33927725002822 + 30 +0.0 + 40 +0.9000000008599998 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +ARC + 5 +614 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbCircle + 10 +-64.881608262877 + 20 +-51.09927724894823 + 30 +0.0 + 40 +0.9000000008599998 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +CIRCLE + 5 +615 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbCircle + 10 +-49.95660826279699 + 20 +-54.91927724926822 + 30 +0.0 + 40 +0.6500000004800001 + 0 +CIRCLE + 5 +616 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbCircle + 10 +-86.35660826427701 + 20 +-54.91927724926822 + 30 +0.0 + 40 +0.6500000004800001 + 0 +SPLINE + 5 +617 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 25 + 73 + 21 + 74 + 0 + 42 +0.0000000001 + 43 +0.0000000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0791926895 + 40 +0.1497942276 + 40 +0.2040793124 + 40 +0.2447043896 + 40 +0.2778696785 + 40 +0.3065451953 + 40 +0.3542813743 + 40 +0.3937690227 + 40 +0.4332368339000001 + 40 +0.4762505138000001 + 40 +0.5276223965 + 40 +0.6509198271 + 40 +0.7147705874 + 40 +0.7732605992 + 40 +0.8242902975999999 + 40 +0.874691257 + 40 +0.9325344318 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-48.036452898137 + 20 +8.53561734183178 + 30 +0.0 + 10 +-48.036452898137 + 20 +8.572052671551787 + 30 +0.0 + 10 +-48.03138750567701 + 20 +8.641174346871778 + 30 +0.0 + 10 +-48.006146182017 + 20 +8.732438667771774 + 30 +0.0 + 10 +-47.96785274577699 + 20 +8.799376766051764 + 30 +0.0 + 10 +-47.92544130405699 + 20 +8.84112505187177 + 30 +0.0 + 10 +-47.88546405101699 + 20 +8.866564358371775 + 30 +0.0 + 10 +-47.83966711441699 + 20 +8.887652106391769 + 30 +0.0 + 10 +-47.78993181383699 + 20 +8.907598746711769 + 30 +0.0 + 10 +-47.74308304037699 + 20 +8.943462678031792 + 30 +0.0 + 10 +-47.70758720585699 + 20 +8.987474655031789 + 30 +0.0 + 10 +-47.67922562681699 + 20 +9.042530176111753 + 30 +0.0 + 10 +-47.64800614645698 + 20 +9.13792943921176 + 30 +0.0 + 10 +-47.62930197253699 + 20 +9.246761032571768 + 30 +0.0 + 10 +-47.623783944457 + 20 +9.359719610311756 + 30 +0.0 + 10 +-47.62672713897699 + 20 +9.439554276651747 + 30 +0.0 + 10 +-47.63745758995699 + 20 +9.512549086211762 + 30 +0.0 + 10 +-47.65810190223699 + 20 +9.583052442791782 + 30 +0.0 + 10 +-47.68813318583698 + 20 +9.658170534871786 + 30 +0.0 + 10 +-47.71202272149699 + 20 +9.710645540411761 + 30 +0.0 + 10 +-47.72491339929699 + 20 +9.738882103191784 + 30 +0.0 + 0 +SPLINE + 5 +618 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 23 + 73 + 19 + 74 + 0 + 42 +0.0000000001 + 43 +0.0000000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0411807639 + 40 +0.0738280746 + 40 +0.1011004716 + 40 +0.1258408965 + 40 +0.1740039668 + 40 +0.2222705698 + 40 +0.270511138 + 40 +0.3217421892 + 40 +0.3787369816 + 40 +0.4433588121 + 40 +0.5896612185 + 40 +0.6655093576 + 40 +0.7390005390000001 + 40 +0.8073439200999999 + 40 +0.8710955970999998 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-47.49053855689699 + 20 +8.53561734183178 + 30 +0.0 + 10 +-47.49053855689699 + 20 +8.55594169539178 + 30 +0.0 + 10 +-47.488207812257 + 20 +8.592512620471765 + 30 +0.0 + 10 +-47.474858202177 + 20 +8.64106511417178 + 30 +0.0 + 10 +-47.45342692677699 + 20 +8.677539740231779 + 30 +0.0 + 10 +-47.417391738497 + 20 +8.712211032331779 + 30 +0.0 + 10 +-47.362951720377 + 20 +8.738545333231783 + 30 +0.0 + 10 +-47.29680338429699 + 20 +8.765619663131772 + 30 +0.0 + 10 +-47.23831772783699 + 20 +8.810846986951744 + 30 +0.0 + 10 +-47.18990914799699 + 20 +8.871720591391763 + 30 +0.0 + 10 +-47.15067014595699 + 20 +8.947966512051763 + 30 +0.0 + 10 +-47.10821339317699 + 20 +9.073507119491765 + 30 +0.0 + 10 +-47.08462464431699 + 20 +9.214043160491783 + 30 +0.0 + 10 +-47.077436423997 + 20 +9.359854131251765 + 30 +0.0 + 10 +-47.08164706581699 + 20 +9.467389422911779 + 30 +0.0 + 10 +-47.096663985237 + 20 +9.568001812491772 + 30 +0.0 + 10 +-47.132280573897 + 20 +9.692131988411759 + 30 +0.0 + 10 +-47.17184421587699 + 20 +9.778911997731782 + 30 +0.0 + 10 +-47.198265026637 + 20 +9.836785818991771 + 30 +0.0 + 0 +SPLINE + 5 +619 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 23 + 73 + 19 + 74 + 0 + 42 +0.0000000001 + 43 +0.0000000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.1289044029 + 40 +0.1926560799 + 40 +0.260999461 + 40 +0.3344906424 + 40 +0.4103387815 + 40 +0.5566411879 + 40 +0.6212630184000001 + 40 +0.6782578108 + 40 +0.7294888620000001 + 40 +0.7777294302 + 40 +0.8259960331999998 + 40 +0.8741591034999999 + 40 +0.8988995283999999 + 40 +0.9261719254 + 40 +0.9588192360999999 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-89.114951500437 + 20 +9.836785818991771 + 30 +0.0 + 10 +-89.14137231119699 + 20 +9.778911997731782 + 30 +0.0 + 10 +-89.18093595317699 + 20 +9.692131988411759 + 30 +0.0 + 10 +-89.21655253929699 + 20 +9.568001812491772 + 30 +0.0 + 10 +-89.23156946125699 + 20 +9.467389422911779 + 30 +0.0 + 10 +-89.23578010307698 + 20 +9.359854131251765 + 30 +0.0 + 10 +-89.22859188275699 + 20 +9.214043160491783 + 30 +0.0 + 10 +-89.205003133897 + 20 +9.073507119491765 + 30 +0.0 + 10 +-89.162546381117 + 20 +8.947966512051763 + 30 +0.0 + 10 +-89.123307379077 + 20 +8.871720591391763 + 30 +0.0 + 10 +-89.074898799237 + 20 +8.810846986951744 + 30 +0.0 + 10 +-89.016413142777 + 20 +8.765619663131772 + 30 +0.0 + 10 +-88.95026480669699 + 20 +8.738545333231783 + 30 +0.0 + 10 +-88.89582478857699 + 20 +8.712211032331779 + 30 +0.0 + 10 +-88.85978960029699 + 20 +8.677539740231779 + 30 +0.0 + 10 +-88.83835832489699 + 20 +8.64106511417178 + 30 +0.0 + 10 +-88.82500871481699 + 20 +8.592512620471765 + 30 +0.0 + 10 +-88.822677970177 + 20 +8.55594169539178 + 30 +0.0 + 10 +-88.822677970177 + 20 +8.53561734183178 + 30 +0.0 + 0 +SPLINE + 5 +61A +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 25 + 73 + 21 + 74 + 0 + 42 +0.0000000001 + 43 +0.0000000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0674655682 + 40 +0.125308743 + 40 +0.1757097024 + 40 +0.2267394008 + 40 +0.2852294126 + 40 +0.3490801729 + 40 +0.4723776035000001 + 40 +0.5237494862 + 40 +0.5667631661 + 40 +0.6062309773 + 40 +0.6457186257 + 40 +0.6934548047 + 40 +0.7221303215 + 40 +0.7552956104000001 + 40 +0.7959206876 + 40 +0.8502057724 + 40 +0.9208073105 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-88.58830312777699 + 20 +9.738882103191784 + 30 +0.0 + 10 +-88.601193805577 + 20 +9.710645540411761 + 30 +0.0 + 10 +-88.62508333869699 + 20 +9.658170534871786 + 30 +0.0 + 10 +-88.655114624837 + 20 +9.583052442791782 + 30 +0.0 + 10 +-88.675758937117 + 20 +9.512549086211762 + 30 +0.0 + 10 +-88.68648938809698 + 20 +9.439554276651747 + 30 +0.0 + 10 +-88.68943258261699 + 20 +9.359719610311756 + 30 +0.0 + 10 +-88.683914554537 + 20 +9.246761032571768 + 30 +0.0 + 10 +-88.665210380617 + 20 +9.13792943921176 + 30 +0.0 + 10 +-88.633990900257 + 20 +9.042530176111753 + 30 +0.0 + 10 +-88.605629321217 + 20 +8.987474655031789 + 30 +0.0 + 10 +-88.57013348669699 + 20 +8.943462678031792 + 30 +0.0 + 10 +-88.523284710697 + 20 +8.907598746711769 + 30 +0.0 + 10 +-88.47354941265699 + 20 +8.887652106391769 + 30 +0.0 + 10 +-88.42775247605699 + 20 +8.866564358371775 + 30 +0.0 + 10 +-88.387775223017 + 20 +8.84112505187177 + 30 +0.0 + 10 +-88.34536378129699 + 20 +8.799376766051764 + 30 +0.0 + 10 +-88.30707034505698 + 20 +8.732438667771774 + 30 +0.0 + 10 +-88.281829018857 + 20 +8.641174346871778 + 30 +0.0 + 10 +-88.27676362893699 + 20 +8.572052671551787 + 30 +0.0 + 10 +-88.27676362893699 + 20 +8.53561734183178 + 30 +0.0 + 0 +SPLINE + 5 +61B +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 23 + 73 + 19 + 74 + 0 + 42 +0.0000000001 + 43 +0.0000000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0411807639 + 40 +0.0738280746 + 40 +0.1011004716 + 40 +0.1258408965 + 40 +0.1740039668 + 40 +0.2222705698 + 40 +0.270511138 + 40 +0.3217421892 + 40 +0.3787369816 + 40 +0.4433588121 + 40 +0.5896612185 + 40 +0.6655093576 + 40 +0.7390005390000001 + 40 +0.8073439200999999 + 40 +0.8710955970999998 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-88.35625151669701 + 20 +8.53561734183178 + 30 +0.0 + 10 +-88.35625151669701 + 20 +8.55594169539178 + 30 +0.0 + 10 +-88.358582261337 + 20 +8.592512620471765 + 30 +0.0 + 10 +-88.37193187141698 + 20 +8.64106511417178 + 30 +0.0 + 10 +-88.393363146817 + 20 +8.677539740231779 + 30 +0.0 + 10 +-88.42939833509699 + 20 +8.712211032331779 + 30 +0.0 + 10 +-88.48383835321699 + 20 +8.738545333231783 + 30 +0.0 + 10 +-88.54998668929699 + 20 +8.765619663131772 + 30 +0.0 + 10 +-88.60847234575699 + 20 +8.810846986951744 + 30 +0.0 + 10 +-88.65688092559699 + 20 +8.871720591391763 + 30 +0.0 + 10 +-88.69611992763699 + 20 +8.947966512051763 + 30 +0.0 + 10 +-88.73857668041699 + 20 +9.073507119491765 + 30 +0.0 + 10 +-88.76216542927698 + 20 +9.214043160491783 + 30 +0.0 + 10 +-88.76935364959699 + 20 +9.359854131251765 + 30 +0.0 + 10 +-88.76514300777699 + 20 +9.467389422911779 + 30 +0.0 + 10 +-88.75012608835699 + 20 +9.568001812491772 + 30 +0.0 + 10 +-88.714509499697 + 20 +9.692131988411759 + 30 +0.0 + 10 +-88.674945857717 + 20 +9.778911997731782 + 30 +0.0 + 10 +-88.64852504695699 + 20 +9.836785818991771 + 30 +0.0 + 0 +SPLINE + 5 +61C +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 5 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 23 + 73 + 19 + 74 + 0 + 42 +0.0000000001 + 43 +0.0000000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.1289044029 + 40 +0.1926560799 + 40 +0.260999461 + 40 +0.3344906424 + 40 +0.4103387815 + 40 +0.5566411879 + 40 +0.6212630184000001 + 40 +0.6782578108 + 40 +0.7294888620000001 + 40 +0.7777294302 + 40 +0.8259960331999998 + 40 +0.8741591034999999 + 40 +0.8988995283999999 + 40 +0.9261719254 + 40 +0.9588192360999999 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-47.664691480117 + 20 +9.836785818991771 + 30 +0.0 + 10 +-47.63827066935699 + 20 +9.778911997731782 + 30 +0.0 + 10 +-47.59870702737699 + 20 +9.692131988411759 + 30 +0.0 + 10 +-47.56309043871699 + 20 +9.568001812491772 + 30 +0.0 + 10 +-47.54807351929699 + 20 +9.467389422911779 + 30 +0.0 + 10 +-47.54386287747699 + 20 +9.359854131251765 + 30 +0.0 + 10 +-47.551051097797 + 20 +9.214043160491783 + 30 +0.0 + 10 +-47.57463984665699 + 20 +9.073507119491765 + 30 +0.0 + 10 +-47.61709659943699 + 20 +8.947966512051763 + 30 +0.0 + 10 +-47.656335601477 + 20 +8.871720591391763 + 30 +0.0 + 10 +-47.70474418131699 + 20 +8.810846986951744 + 30 +0.0 + 10 +-47.763229835237 + 20 +8.765619663131772 + 30 +0.0 + 10 +-47.829378173857 + 20 +8.738545333231783 + 30 +0.0 + 10 +-47.883818191977 + 20 +8.712211032331779 + 30 +0.0 + 10 +-47.919853380257 + 20 +8.677539740231779 + 30 +0.0 + 10 +-47.94128465565699 + 20 +8.64106511417178 + 30 +0.0 + 10 +-47.95463426319699 + 20 +8.592512620471765 + 30 +0.0 + 10 +-47.95696500783699 + 20 +8.55594169539178 + 30 +0.0 + 10 +-47.95696500783699 + 20 +8.53561734183178 + 30 +0.0 + 0 +LINE + 5 +61D +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-85.02781379461699 + 20 +3.137109670491781 + 30 +0.0 + 11 +-85.02118780075699 + 21 +4.137109672011789 + 31 +0.0 + 0 +LINE + 5 +61E +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-51.28540273245699 + 20 +3.137109670491781 + 30 +0.0 + 11 +-51.292028723777 + 21 +4.137109672011789 + 31 +0.0 + 0 +SPLINE + 5 +61F +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 34 + 73 + 30 + 74 + 0 + 42 +0.0000000001 + 43 +0.0000000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0740191059 + 40 +0.1515772285 + 40 +0.2201563929 + 40 +0.2802139383 + 40 +0.3334469083 + 40 +0.3815173965 + 40 +0.4249616732 + 40 +0.4638939803000001 + 40 +0.4985425356000001 + 40 +0.5296750959000001 + 40 +0.5582216372 + 40 +0.5851234575000001 + 40 +0.6113474772 + 40 +0.6374945397000001 + 40 +0.6633717047 + 40 +0.6892727964000001 + 40 +0.7161104800000001 + 40 +0.7442717927000001 + 40 +0.7734545353 + 40 +0.8032527698 + 40 +0.8332631102 + 40 +0.8630290095999999 + 40 +0.8920563587 + 40 +0.9198417963999999 + 40 +0.9465906394999999 + 40 +0.9730182509 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-41.15660826313699 + 20 +70.01797621329178 + 30 +0.0 + 10 +-41.249780098637 + 20 +69.71779548269177 + 30 +0.0 + 10 +-41.47490371747699 + 20 +69.11357806781177 + 30 +0.0 + 10 +-41.89959454703699 + 20 +68.27810657137177 + 30 +0.0 + 10 +-42.37927492117698 + 20 +67.54274109011176 + 30 +0.0 + 10 +-42.861577982477 + 20 +66.93728795507176 + 30 +0.0 + 10 +-43.33280962319699 + 20 +66.43694727173176 + 30 +0.0 + 10 +-43.787218986157 + 20 +66.01989803979176 + 30 +0.0 + 10 +-44.22059329085699 + 20 +65.67169505573177 + 30 +0.0 + 10 +-44.62733853781699 + 20 +65.38220057249178 + 30 +0.0 + 10 +-45.004455858257 + 20 +65.14188503839178 + 30 +0.0 + 10 +-45.35376339433699 + 20 +64.94083508489175 + 30 +0.0 + 10 +-45.681433155557 + 20 +64.76970631615178 + 30 +0.0 + 10 +-45.99563299959699 + 20 +64.62092886923177 + 30 +0.0 + 10 +-46.304532849157 + 20 +64.48948327487177 + 30 +0.0 + 10 +-46.61223150731699 + 20 +64.37378045319177 + 30 +0.0 + 10 +-46.92520255523699 + 20 +64.27181514785179 + 30 +0.0 + 10 +-47.249502721977 + 20 +64.17923314607175 + 30 +0.0 + 10 +-47.58768289651699 + 20 +64.09429028827175 + 30 +0.0 + 10 +-47.94260783563699 + 20 +64.01720612951179 + 30 +0.0 + 10 +-48.31296330777699 + 20 +63.94931642785177 + 30 +0.0 + 10 +-48.694308138177 + 20 +63.89214187367177 + 30 +0.0 + 10 +-49.08151802415699 + 20 +63.84598691645179 + 30 +0.0 + 10 +-49.468293092617 + 20 +63.81053050273177 + 30 +0.0 + 10 +-49.848038459617 + 20 +63.78471406465177 + 30 +0.0 + 10 +-50.217491812657 + 20 +63.76669201789177 + 30 +0.0 + 10 +-50.57721091541699 + 20 +63.75433405937177 + 30 +0.0 + 10 +-50.934296777317 + 20 +63.74661949771176 + 30 +0.0 + 10 +-51.172172194377 + 20 +63.74422550453177 + 30 +0.0 + 10 +-51.292028739017 + 20 +63.74384825865177 + 30 +0.0 + 0 +SPLINE + 5 +620 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 34 + 73 + 30 + 74 + 0 + 42 +0.0000000001 + 43 +0.0000000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0269817494 + 40 +0.0534093607 + 40 +0.0801582039 + 40 +0.1079436415 + 40 +0.1369709906 + 40 +0.1667368901 + 40 +0.1967472304 + 40 +0.2265454649 + 40 +0.2557282076 + 40 +0.2838895202 + 40 +0.3107272038 + 40 +0.3366282954 + 40 +0.3625054605 + 40 +0.388652523 + 40 +0.4148765427 + 40 +0.4417783629 + 40 +0.4703249042000001 + 40 +0.5014574645000001 + 40 +0.5361060198 + 40 +0.5750383269000001 + 40 +0.6184826036 + 40 +0.6665530917 + 40 +0.7197860618 + 40 +0.7798436071 + 40 +0.8484227715999999 + 40 +0.9259808940999999 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-85.02118778297699 + 20 +63.74384825865177 + 30 +0.0 + 10 +-85.14104433015701 + 20 +63.74422550453177 + 30 +0.0 + 10 +-85.378919747217 + 20 +63.74661949771176 + 30 +0.0 + 10 +-85.73600561165699 + 20 +63.75433405937177 + 30 +0.0 + 10 +-86.09572471441699 + 20 +63.76669201789177 + 30 +0.0 + 10 +-86.46517806745698 + 20 +63.78471406465177 + 30 +0.0 + 10 +-86.844923434457 + 20 +63.81053050273177 + 30 +0.0 + 10 +-87.231698502917 + 20 +63.84598691645179 + 30 +0.0 + 10 +-87.618908388897 + 20 +63.89214187367177 + 30 +0.0 + 10 +-88.000253219297 + 20 +63.94931642785177 + 30 +0.0 + 10 +-88.37060869143698 + 20 +64.01720612951179 + 30 +0.0 + 10 +-88.72553363055699 + 20 +64.09429028827175 + 30 +0.0 + 10 +-89.063713805097 + 20 +64.17923314607175 + 30 +0.0 + 10 +-89.388013971837 + 20 +64.27181514785179 + 30 +0.0 + 10 +-89.70098501721698 + 20 +64.37378045319177 + 30 +0.0 + 10 +-90.00868367791699 + 20 +64.48948327487177 + 30 +0.0 + 10 +-90.31758352747699 + 20 +64.62092886923177 + 30 +0.0 + 10 +-90.63178336897699 + 20 +64.76970631615178 + 30 +0.0 + 10 +-90.959453132737 + 20 +64.94083508489175 + 30 +0.0 + 10 +-91.308760668817 + 20 +65.14188503839178 + 30 +0.0 + 10 +-91.68587798925699 + 20 +65.38220057249178 + 30 +0.0 + 10 +-92.09262323621699 + 20 +65.67169505573177 + 30 +0.0 + 10 +-92.52599753837699 + 20 +66.01989803979176 + 30 +0.0 + 10 +-92.98040690387699 + 20 +66.43694727173176 + 30 +0.0 + 10 +-93.45163854459698 + 20 +66.93728795507176 + 30 +0.0 + 10 +-93.93394160589698 + 20 +67.54274109011176 + 30 +0.0 + 10 +-94.413621980037 + 20 +68.27810657137177 + 30 +0.0 + 10 +-94.838312809597 + 20 +69.11357806781177 + 30 +0.0 + 10 +-95.06343642589699 + 20 +69.71779548269177 + 30 +0.0 + 10 +-95.15660826393698 + 20 +70.01797621329178 + 30 +0.0 + 0 +SPLINE + 5 +621 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 23 + 73 + 19 + 74 + 0 + 42 +0.0000000001 + 43 +0.0000000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.1110851296 + 40 +0.2275361093 + 40 +0.3310415658 + 40 +0.4222542764 + 40 +0.5032499915999999 + 40 +0.5761167841 + 40 +0.6416170995 + 40 +0.7000285779000001 + 40 +0.7518381398000001 + 40 +0.7983168712000001 + 40 +0.8409166231 + 40 +0.8811053236000001 + 40 +0.9203932884999998 + 40 +0.9596077733999999 + 40 +0.9984649978 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-95.15660826393698 + 20 +74.98954017667177 + 30 +0.0 + 10 +-95.06343372841699 + 20 +75.2897299064918 + 30 +0.0 + 10 +-94.83824889303699 + 20 +75.89411073735181 + 30 +0.0 + 10 +-94.41269273881699 + 20 +76.73121505755176 + 30 +0.0 + 10 +-93.93006817701699 + 20 +77.4705350724318 + 30 +0.0 + 10 +-93.44211546991699 + 20 +78.08160637505176 + 30 +0.0 + 10 +-92.96405778747699 + 20 +78.58695363969179 + 30 +0.0 + 10 +-92.50388048583699 + 20 +79.00670499475177 + 30 +0.0 + 10 +-92.06699624149699 + 20 +79.35518242327174 + 30 +0.0 + 10 +-91.65893993543699 + 20 +79.64339768631174 + 30 +0.0 + 10 +-91.28204572605699 + 20 +79.88174054465173 + 30 +0.0 + 10 +-90.93373656745699 + 20 +80.08071760415175 + 30 +0.0 + 10 +-90.60729018199699 + 20 +80.24994532005178 + 30 +0.0 + 10 +-90.293985494917 + 20 +80.3971452313918 + 30 +0.0 + 10 +-89.985587435057 + 20 +80.52725930949174 + 30 +0.0 + 10 +-89.677761185077 + 20 +80.64182470647176 + 30 +0.0 + 10 +-89.46425624505698 + 20 +80.71064897573178 + 30 +0.0 + 10 +-89.354436058297 + 20 +80.74376505123177 + 30 +0.0 + 10 +-89.35026052181699 + 20 +80.74502093645179 + 30 +0.0 + 0 +SPLINE + 5 +622 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 16 + 73 + 12 + 74 + 0 + 42 +0.0000000001 + 43 +0.0000000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.1135609031 + 40 +0.2293411146 + 40 +0.3458572962 + 40 +0.4615643475000001 + 40 +0.5747881892 + 40 +0.6838064059000001 + 40 +0.7893074323000001 + 40 +0.8937126755999999 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-88.35080910187699 + 20 +80.99219936513179 + 30 +0.0 + 10 +-88.228715249037 + 20 +81.01640821689176 + 30 +0.0 + 10 +-87.98115893693699 + 20 +81.06130574203177 + 30 +0.0 + 10 +-87.60476787615699 + 20 +81.11720712121178 + 30 +0.0 + 10 +-87.22277090329699 + 20 +81.16241637547176 + 30 +0.0 + 10 +-86.840771078017 + 20 +81.19728085743179 + 30 +0.0 + 10 +-86.464450936577 + 20 +81.2228293229718 + 30 +0.0 + 10 +-86.09658786991699 + 20 +81.24078787227176 + 30 +0.0 + 10 +-85.73686046389699 + 20 +81.25316256685175 + 30 +0.0 + 10 +-85.37927034087699 + 20 +81.2608944868718 + 30 +0.0 + 10 +-85.141044853397 + 20 +81.26329191921177 + 30 +0.0 + 10 +-85.02118281981699 + 20 +81.26366918033175 + 30 +0.0 + 0 +SPLINE + 5 +623 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 16 + 73 + 12 + 74 + 0 + 42 +0.0000000001 + 43 +0.0000000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.1062873303 + 40 +0.210692573 + 40 +0.3161935986 + 40 +0.4252118146 + 40 +0.5384356556000001 + 40 +0.6541427061000001 + 40 +0.7706588868999999 + 40 +0.8864390976000001 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-51.29203372757699 + 20 +81.26366918287175 + 30 +0.0 + 10 +-51.17217168891698 + 20 +81.26329191921177 + 30 +0.0 + 10 +-50.93394619381699 + 20 +81.2608944868718 + 30 +0.0 + 10 +-50.57635606063699 + 20 +81.25316256685175 + 30 +0.0 + 10 +-50.216628657157 + 20 +81.24078787227176 + 30 +0.0 + 10 +-49.84876559049699 + 20 +81.2228293229718 + 30 +0.0 + 10 +-49.47244544651699 + 20 +81.19728085743179 + 30 +0.0 + 10 +-49.090445623777 + 20 +81.16241637547176 + 30 +0.0 + 10 +-48.708448650917 + 20 +81.11720712121178 + 30 +0.0 + 10 +-48.33205759013701 + 20 +81.06130574203177 + 30 +0.0 + 10 +-48.08450127803699 + 20 +81.01640821689176 + 30 +0.0 + 10 +-47.96240742519699 + 20 +80.99219936513179 + 30 +0.0 + 0 +SPLINE + 5 +624 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 23 + 73 + 19 + 74 + 0 + 42 +0.0000000001 + 43 +0.0000000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0015349842 + 40 +0.0403922093 + 40 +0.0796066949 + 40 +0.1188946605 + 40 +0.1590833618 + 40 +0.2016831144 + 40 +0.2481618467 + 40 +0.2999714095 + 40 +0.358382889 + 40 +0.4238832055 + 40 +0.4967499994 + 40 +0.577745716 + 40 +0.6689584283 + 40 +0.7724638866 + 40 +0.8889148684 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-46.962955857937 + 20 +80.74502089327177 + 30 +0.0 + 10 +-46.958780369717 + 20 +80.74376502075176 + 30 +0.0 + 10 +-46.84896023121699 + 20 +80.71064896049177 + 30 +0.0 + 10 +-46.635455339457 + 20 +80.64182470647176 + 30 +0.0 + 10 +-46.32762909201699 + 20 +80.52725930949174 + 30 +0.0 + 10 +-46.01923103215699 + 20 +80.3971452313918 + 30 +0.0 + 10 +-45.705926345077 + 20 +80.24994532005178 + 30 +0.0 + 10 +-45.379479959617 + 20 +80.08071760415175 + 30 +0.0 + 10 +-45.031170798477 + 20 +79.88174054465173 + 30 +0.0 + 10 +-44.654276591637 + 20 +79.64339768631174 + 30 +0.0 + 10 +-44.24622028557699 + 20 +79.35518242327174 + 30 +0.0 + 10 +-43.80933604123699 + 20 +79.00670499475177 + 30 +0.0 + 10 +-43.34915873705699 + 20 +78.58695363969179 + 30 +0.0 + 10 +-42.87110105715699 + 20 +78.08160637505176 + 30 +0.0 + 10 +-42.383148350057 + 20 +77.4705350724318 + 30 +0.0 + 10 +-41.90052378825699 + 20 +76.73121505755176 + 30 +0.0 + 10 +-41.474967634037 + 20 +75.89411073735181 + 30 +0.0 + 10 +-41.249782796117 + 20 +75.2897299064918 + 30 +0.0 + 10 +-41.15660826313699 + 20 +74.98954017667177 + 30 +0.0 + 0 +SPLINE + 5 +625 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 23 + 73 + 19 + 74 + 0 + 42 +0.0000000001 + 43 +0.0000000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.1289044029 + 40 +0.1926560799 + 40 +0.260999461 + 40 +0.3344906424 + 40 +0.4103387815 + 40 +0.5566411879 + 40 +0.6212630184000001 + 40 +0.6782578108 + 40 +0.7294888620000001 + 40 +0.7777294302 + 40 +0.8259960331999998 + 40 +0.8741591034999999 + 40 +0.8988995283999999 + 40 +0.9261719254 + 40 +0.9588192360999999 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-92.27424097813701 + 20 +120.0729471191517 + 30 +0.0 + 10 +-92.247820167377 + 20 +120.1308209404117 + 30 +0.0 + 10 +-92.208256525397 + 20 +120.2176009471918 + 30 +0.0 + 10 +-92.172639939277 + 20 +120.3417311256517 + 30 +0.0 + 10 +-92.15762301731698 + 20 +120.4423435152317 + 30 +0.0 + 10 +-92.15341237549699 + 20 +120.5498788068918 + 30 +0.0 + 10 +-92.160600595817 + 20 +120.6956897776518 + 30 +0.0 + 10 +-92.18418934467699 + 20 +120.8362258161117 + 30 +0.0 + 10 +-92.22664609745699 + 20 +120.9617664260918 + 30 +0.0 + 10 +-92.26588509949699 + 20 +121.0380123467517 + 30 +0.0 + 10 +-92.31429367933699 + 20 +121.0988859486518 + 30 +0.0 + 10 +-92.37277933579699 + 20 +121.1441132750117 + 30 +0.0 + 10 +-92.438927671877 + 20 +121.1711876049118 + 30 +0.0 + 10 +-92.49336768999699 + 20 +121.1975219058117 + 30 +0.0 + 10 +-92.529402878277 + 20 +121.2321931979118 + 30 +0.0 + 10 +-92.55083415367698 + 20 +121.2686678239718 + 30 +0.0 + 10 +-92.564183763757 + 20 +121.3172203176718 + 30 +0.0 + 10 +-92.56651450839699 + 20 +121.3537912402117 + 30 +0.0 + 10 +-92.56651450839699 + 20 +121.3741155963117 + 30 +0.0 + 0 +SPLINE + 5 +626 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 25 + 73 + 21 + 74 + 0 + 42 +0.0000000001 + 43 +0.0000000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0674655682 + 40 +0.125308743 + 40 +0.1757097024 + 40 +0.2267394008 + 40 +0.2852294126 + 40 +0.3490801729 + 40 +0.4723776035000001 + 40 +0.5237494862 + 40 +0.5667631661 + 40 +0.6062309773 + 40 +0.6457186257 + 40 +0.6934548047 + 40 +0.7221303215 + 40 +0.7552956104000001 + 40 +0.7959206876 + 40 +0.8502057724 + 40 +0.9208073105 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-92.800889350797 + 20 +120.1708508349517 + 30 +0.0 + 10 +-92.78799867299699 + 20 +120.1990873951917 + 30 +0.0 + 10 +-92.76410913733698 + 20 +120.2515624007317 + 30 +0.0 + 10 +-92.73407785373699 + 20 +120.3266804928117 + 30 +0.0 + 10 +-92.71343354145699 + 20 +120.3971838519318 + 30 +0.0 + 10 +-92.70270309047701 + 20 +120.4701786614918 + 30 +0.0 + 10 +-92.69975989595698 + 20 +120.5500133278317 + 30 +0.0 + 10 +-92.70527792403699 + 20 +120.6629719055718 + 30 +0.0 + 10 +-92.72398209795699 + 20 +120.7718034989317 + 30 +0.0 + 10 +-92.75520157831699 + 20 +120.8672027620317 + 30 +0.0 + 10 +-92.78356315735699 + 20 +120.9222582805718 + 30 +0.0 + 10 +-92.819058991877 + 20 +120.9662702601117 + 30 +0.0 + 10 +-92.86590776787699 + 20 +121.0021341914317 + 30 +0.0 + 10 +-92.915643065917 + 20 +121.0220808317517 + 30 +0.0 + 10 +-92.96144000251699 + 20 +121.0431685797717 + 30 +0.0 + 10 +-93.00141725555699 + 20 +121.0686078862717 + 30 +0.0 + 10 +-93.043828697277 + 20 +121.1103561720918 + 30 +0.0 + 10 +-93.082122133517 + 20 +121.1772942703717 + 30 +0.0 + 10 +-93.10736345971699 + 20 +121.2685585912717 + 30 +0.0 + 10 +-93.112428849637 + 20 +121.3376802665917 + 30 +0.0 + 10 +-93.112428849637 + 20 +121.3741155963117 + 30 +0.0 + 0 +SPLINE + 5 +627 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 23 + 73 + 19 + 74 + 0 + 42 +0.0000000001 + 43 +0.0000000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0411807639 + 40 +0.0738280746 + 40 +0.1011004716 + 40 +0.1258408965 + 40 +0.1740039668 + 40 +0.2222705698 + 40 +0.270511138 + 40 +0.3217421892 + 40 +0.3787369816 + 40 +0.4433588121 + 40 +0.5896612185 + 40 +0.6655093576 + 40 +0.7390005390000001 + 40 +0.8073439200999999 + 40 +0.8710955970999998 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-43.746702018677 + 20 +121.3741155963117 + 30 +0.0 + 10 +-43.746702018677 + 20 +121.3537912402117 + 30 +0.0 + 10 +-43.74903276331699 + 20 +121.3172203176718 + 30 +0.0 + 10 +-43.762382373397 + 20 +121.2686678239718 + 30 +0.0 + 10 +-43.783813646257 + 20 +121.2321931979118 + 30 +0.0 + 10 +-43.81984883707699 + 20 +121.1975219058117 + 30 +0.0 + 10 +-43.87428885519699 + 20 +121.1711876049118 + 30 +0.0 + 10 +-43.940437191277 + 20 +121.1441132750117 + 30 +0.0 + 10 +-43.99892284773699 + 20 +121.0988859486518 + 30 +0.0 + 10 +-44.04733142757699 + 20 +121.0380123467517 + 30 +0.0 + 10 +-44.08657042961699 + 20 +120.9617664260918 + 30 +0.0 + 10 +-44.129027179857 + 20 +120.8362258161117 + 30 +0.0 + 10 +-44.152615931257 + 20 +120.6956897776518 + 30 +0.0 + 10 +-44.15980415157699 + 20 +120.5498788068918 + 30 +0.0 + 10 +-44.155593509757 + 20 +120.4423435152317 + 30 +0.0 + 10 +-44.14057658779699 + 20 +120.3417311256517 + 30 +0.0 + 10 +-44.10496000167698 + 20 +120.2176009471918 + 30 +0.0 + 10 +-44.065396359697 + 20 +120.1308209404117 + 30 +0.0 + 10 +-44.03897554893698 + 20 +120.0729471191517 + 30 +0.0 + 0 +SPLINE + 5 +628 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 25 + 73 + 21 + 74 + 0 + 42 +0.0000000001 + 43 +0.0000000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0791926895 + 40 +0.1497942276 + 40 +0.2040793124 + 40 +0.2447043896 + 40 +0.2778696785 + 40 +0.3065451953 + 40 +0.3542813743 + 40 +0.3937690227 + 40 +0.4332368339000001 + 40 +0.4762505138000001 + 40 +0.5276223965 + 40 +0.6509198271 + 40 +0.7147705874 + 40 +0.7732605992 + 40 +0.8242902975999999 + 40 +0.874691257 + 40 +0.9325344318 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-43.20078767743699 + 20 +121.3741155963117 + 30 +0.0 + 10 +-43.20078767743699 + 20 +121.3376802665917 + 30 +0.0 + 10 +-43.205853067357 + 20 +121.2685585912717 + 30 +0.0 + 10 +-43.23109439355699 + 20 +121.1772942703717 + 30 +0.0 + 10 +-43.26938782979699 + 20 +121.1103561720918 + 30 +0.0 + 10 +-43.31179927151699 + 20 +121.0686078862717 + 30 +0.0 + 10 +-43.35177652455699 + 20 +121.0431685797717 + 30 +0.0 + 10 +-43.39757346115699 + 20 +121.0220808317517 + 30 +0.0 + 10 +-43.447308759197 + 20 +121.0021341914317 + 30 +0.0 + 10 +-43.494157532657 + 20 +120.9662702601117 + 30 +0.0 + 10 +-43.52965336971699 + 20 +120.9222582805718 + 30 +0.0 + 10 +-43.558014946217 + 20 +120.8672027620317 + 30 +0.0 + 10 +-43.589234429117 + 20 +120.7718034989317 + 30 +0.0 + 10 +-43.607938603037 + 20 +120.6629719055718 + 30 +0.0 + 10 +-43.613456628577 + 20 +120.5500133278317 + 30 +0.0 + 10 +-43.610513436597 + 20 +120.4701786614918 + 30 +0.0 + 10 +-43.59978298561701 + 20 +120.3971838519318 + 30 +0.0 + 10 +-43.57913867333699 + 20 +120.3266804928117 + 30 +0.0 + 10 +-43.54910738719699 + 20 +120.2515624007317 + 30 +0.0 + 10 +-43.52521785407698 + 20 +120.1990873951917 + 30 +0.0 + 10 +-43.512327173737 + 20 +120.1708508349517 + 30 +0.0 + 0 +LINE + 5 +629 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-51.285407027597 + 20 +126.7726232651117 + 30 +0.0 + 11 +-51.292033755517 + 21 +125.7726232661317 + 31 +0.0 + 0 +LINE + 5 +62A +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +-85.02780952233699 + 20 +126.7726232651117 + 30 +0.0 + 11 +-85.02118279441701 + 21 +125.7726232661317 + 31 +0.0 + 0 +SPLINE + 5 +62B +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 23 + 73 + 19 + 74 + 0 + 42 +0.0000000001 + 43 +0.0000000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.1289044029 + 40 +0.1926560799 + 40 +0.260999461 + 40 +0.3344906424 + 40 +0.4103387815 + 40 +0.5566411879 + 40 +0.6212630184000001 + 40 +0.6782578108 + 40 +0.7294888620000001 + 40 +0.7777294302 + 40 +0.8259960331999998 + 40 +0.8741591034999999 + 40 +0.8988995283999999 + 40 +0.9261719254 + 40 +0.9588192360999999 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-43.57254909545699 + 20 +120.0729471191517 + 30 +0.0 + 10 +-43.59896990621699 + 20 +120.1308209404117 + 30 +0.0 + 10 +-43.63853354819698 + 20 +120.2176009471918 + 30 +0.0 + 10 +-43.67415013431698 + 20 +120.3417311256517 + 30 +0.0 + 10 +-43.68916705627699 + 20 +120.4423435152317 + 30 +0.0 + 10 +-43.69337769809699 + 20 +120.5498788068918 + 30 +0.0 + 10 +-43.68618947777699 + 20 +120.6956897776518 + 30 +0.0 + 10 +-43.662600728917 + 20 +120.8362258161117 + 30 +0.0 + 10 +-43.620143976137 + 20 +120.9617664260918 + 30 +0.0 + 10 +-43.58090497409699 + 20 +121.0380123467517 + 30 +0.0 + 10 +-43.53249639425699 + 20 +121.0988859486518 + 30 +0.0 + 10 +-43.47401073779699 + 20 +121.1441132750117 + 30 +0.0 + 10 +-43.40786240171699 + 20 +121.1711876049118 + 30 +0.0 + 10 +-43.35342238359699 + 20 +121.1975219058117 + 30 +0.0 + 10 +-43.31738719531699 + 20 +121.2321931979118 + 30 +0.0 + 10 +-43.295955919917 + 20 +121.2686678239718 + 30 +0.0 + 10 +-43.28260630983699 + 20 +121.3172203176718 + 30 +0.0 + 10 +-43.28027556519699 + 20 +121.3537912402117 + 30 +0.0 + 10 +-43.28027556519699 + 20 +121.3741155963117 + 30 +0.0 + 0 +SPLINE + 5 +62C +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 23 + 73 + 19 + 74 + 0 + 42 +0.0000000001 + 43 +0.0000000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0411807639 + 40 +0.0738280746 + 40 +0.1011004716 + 40 +0.1258408965 + 40 +0.1740039668 + 40 +0.2222705698 + 40 +0.270511138 + 40 +0.3217421892 + 40 +0.3787369816 + 40 +0.4433588121 + 40 +0.5896612185 + 40 +0.6655093576 + 40 +0.7390005390000001 + 40 +0.8073439200999999 + 40 +0.8710955970999998 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-93.03294095933699 + 20 +121.3741155963117 + 30 +0.0 + 10 +-93.03294095933699 + 20 +121.3537912402117 + 30 +0.0 + 10 +-93.03061021723699 + 20 +121.3172203176718 + 30 +0.0 + 10 +-93.01726060715699 + 20 +121.2686678239718 + 30 +0.0 + 10 +-92.99582933175699 + 20 +121.2321931979118 + 30 +0.0 + 10 +-92.959794143477 + 20 +121.1975219058117 + 30 +0.0 + 10 +-92.905354125357 + 20 +121.1711876049118 + 30 +0.0 + 10 +-92.839205789277 + 20 +121.1441132750117 + 30 +0.0 + 10 +-92.78072013281699 + 20 +121.0988859486518 + 30 +0.0 + 10 +-92.73231155297699 + 20 +121.0380123467517 + 30 +0.0 + 10 +-92.69307255093698 + 20 +120.9617664260918 + 30 +0.0 + 10 +-92.65061579815698 + 20 +120.8362258161117 + 30 +0.0 + 10 +-92.62702704929699 + 20 +120.6956897776518 + 30 +0.0 + 10 +-92.619838828977 + 20 +120.5498788068918 + 30 +0.0 + 10 +-92.624049470797 + 20 +120.4423435152317 + 30 +0.0 + 10 +-92.63906639021699 + 20 +120.3417311256517 + 30 +0.0 + 10 +-92.67468297887701 + 20 +120.2176009471918 + 30 +0.0 + 10 +-92.71424662085699 + 20 +120.1308209404117 + 30 +0.0 + 10 +-92.740667431617 + 20 +120.0729471191517 + 30 +0.0 + 0 +SPLINE + 5 +62D +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 34 + 73 + 30 + 74 + 0 + 42 +0.0000000001 + 43 +0.0000000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0740584391 + 40 +0.1516941931 + 40 +0.2206994018 + 40 +0.28150926 + 40 +0.3355076328 + 40 +0.3840866005 + 40 +0.4277544716 + 40 +0.4666963438 + 40 +0.5012368381 + 40 +0.5322233645000001 + 40 +0.5606238457 + 40 +0.5874169227000001 + 40 +0.6136094956 + 40 +0.6397530807999999 + 40 +0.6656584868 + 40 +0.6916317978000001 + 40 +0.7184751057 + 40 +0.7464711653000001 + 40 +0.7753469404000001 + 40 +0.8047544629999999 + 40 +0.8343489178 + 40 +0.8637378581 + 40 +0.8924960770999998 + 40 +0.9201860911 + 40 +0.9469827584 + 40 +0.9735011029999999 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-41.15660826313699 + 20 +-53.20505871428821 + 30 +0.0 + 10 +-41.249782796117 + 20 +-53.50524844410823 + 30 +0.0 + 10 +-41.474967634037 + 20 +-54.10962927242822 + 30 +0.0 + 10 +-41.90052378825699 + 20 +-54.94673359516823 + 30 +0.0 + 10 +-42.383148350057 + 20 +-55.68605361004822 + 30 +0.0 + 10 +-42.87110105715699 + 20 +-56.29712491012823 + 30 +0.0 + 10 +-43.34915873705699 + 20 +-56.80247217730822 + 30 +0.0 + 10 +-43.80933604123699 + 20 +-57.22222353236823 + 30 +0.0 + 10 +-44.24622028557699 + 20 +-57.57070096088822 + 30 +0.0 + 10 +-44.654276591637 + 20 +-57.85891622138823 + 30 +0.0 + 10 +-45.031170798477 + 20 +-58.09725908226822 + 30 +0.0 + 10 +-45.379479959617 + 20 +-58.29623613922822 + 30 +0.0 + 10 +-45.705926345077 + 20 +-58.46546385766822 + 30 +0.0 + 10 +-46.01923103215699 + 20 +-58.61266376646821 + 30 +0.0 + 10 +-46.32762909201699 + 20 +-58.74277784710823 + 30 +0.0 + 10 +-46.635455339457 + 20 +-58.85734324408822 + 30 +0.0 + 10 +-46.94933153415699 + 20 +-58.95852263278823 + 30 +0.0 + 10 +-47.27440493531699 + 20 +-59.05044293916822 + 30 +0.0 + 10 +-47.61226626111699 + 20 +-59.13445145034822 + 30 +0.0 + 10 +-47.965252783997 + 20 +-59.21029734132822 + 30 +0.0 + 10 +-48.33192071969699 + 20 +-59.27680395202822 + 30 +0.0 + 10 +-48.708448650917 + 20 +-59.33272565628822 + 30 +0.0 + 10 +-49.090445623777 + 20 +-59.37793491054822 + 30 +0.0 + 10 +-49.47244544651699 + 20 +-59.41279939250822 + 30 +0.0 + 10 +-49.84876559049699 + 20 +-59.43834786058822 + 30 +0.0 + 10 +-50.216628657157 + 20 +-59.45630640988823 + 30 +0.0 + 10 +-50.57635606063699 + 20 +-59.46868110446821 + 30 +0.0 + 10 +-50.93173110807699 + 20 +-59.47636512770821 + 30 +0.0 + 10 +-51.167742467397 + 20 +-59.47876564360823 + 30 +0.0 + 10 +-51.285406984417 + 20 +-59.47916601364822 + 30 +0.0 + 0 +SPLINE + 5 +62E +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 34 + 73 + 30 + 74 + 0 + 42 +0.0000000001 + 43 +0.0000000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0264988961 + 40 +0.0530172408 + 40 +0.0798139081 + 40 +0.1075039221 + 40 +0.1362621411 + 40 +0.1656510814 + 40 +0.1952455363 + 40 +0.2246530589 + 40 +0.253528834 + 40 +0.2815248937 + 40 +0.3083682016 + 40 +0.3343415126 + 40 +0.3602469187 + 40 +0.3863905038 + 40 +0.4125830768000001 + 40 +0.4393761538 + 40 +0.467776635 + 40 +0.4987631615 + 40 +0.5333036558 + 40 +0.572245528 + 40 +0.6159133991 + 40 +0.6644923669000001 + 40 +0.7184907397 + 40 +0.779300598 + 40 +0.8483058068000001 + 40 +0.9259415607999999 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-85.02780955535699 + 20 +-59.47916601364822 + 30 +0.0 + 10 +-85.14547406729699 + 20 +-59.47876564360823 + 30 +0.0 + 10 +-85.38148542153699 + 20 +-59.47636512770821 + 30 +0.0 + 10 +-85.73686046389699 + 20 +-59.46868110446821 + 30 +0.0 + 10 +-86.09658786991699 + 20 +-59.45630640988823 + 30 +0.0 + 10 +-86.464450936577 + 20 +-59.43834786058822 + 30 +0.0 + 10 +-86.840771078017 + 20 +-59.41279939250822 + 30 +0.0 + 10 +-87.22277090329699 + 20 +-59.37793491054822 + 30 +0.0 + 10 +-87.60476787615699 + 20 +-59.33272565628822 + 30 +0.0 + 10 +-87.98129580737699 + 20 +-59.27680395202822 + 30 +0.0 + 10 +-88.347963743077 + 20 +-59.21029734132822 + 30 +0.0 + 10 +-88.700950265957 + 20 +-59.13445145034822 + 30 +0.0 + 10 +-89.038811591757 + 20 +-59.05044293916822 + 30 +0.0 + 10 +-89.363884992917 + 20 +-58.95852263278823 + 30 +0.0 + 10 +-89.677761185077 + 20 +-58.85734324408822 + 30 +0.0 + 10 +-89.985587435057 + 20 +-58.74277784710823 + 30 +0.0 + 10 +-90.293985494917 + 20 +-58.61266376646821 + 30 +0.0 + 10 +-90.60729018199699 + 20 +-58.46546385766822 + 30 +0.0 + 10 +-90.93373656745699 + 20 +-58.29623613922822 + 30 +0.0 + 10 +-91.28204572605699 + 20 +-58.09725908226822 + 30 +0.0 + 10 +-91.65893993543699 + 20 +-57.85891622138823 + 30 +0.0 + 10 +-92.06699624149699 + 20 +-57.57070096088822 + 30 +0.0 + 10 +-92.50388048583699 + 20 +-57.22222353236823 + 30 +0.0 + 10 +-92.96405778747699 + 20 +-56.80247217730822 + 30 +0.0 + 10 +-93.44211546991699 + 20 +-56.29712491012823 + 30 +0.0 + 10 +-93.93006817701699 + 20 +-55.68605361004822 + 30 +0.0 + 10 +-94.41269273881699 + 20 +-54.94673359516823 + 30 +0.0 + 10 +-94.83824889303699 + 20 +-54.10962927242822 + 30 +0.0 + 10 +-95.06343372841699 + 20 +-53.50524844410823 + 30 +0.0 + 10 +-95.15660826393698 + 20 +-53.20505871428821 + 30 +0.0 + 0 +SPLINE + 5 +62F +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 34 + 73 + 30 + 74 + 0 + 42 +0.0000000001 + 43 +0.0000000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0740559253 + 40 +0.1516526277 + 40 +0.2202659056 + 40 +0.2803533255000001 + 40 +0.3336127752 + 40 +0.3817071752 + 40 +0.4251730623 + 40 +0.4641247356 + 40 +0.4987905262 + 40 +0.5299385728 + 40 +0.558499314 + 40 +0.5854145161 + 40 +0.6116515804000001 + 40 +0.6378116493000001 + 40 +0.6637016865 + 40 +0.6896156621 + 40 +0.7164666956 + 40 +0.7446420166 + 40 +0.7738392756999999 + 40 +0.8036523326999999 + 40 +0.8336776011999999 + 40 +0.8634583070999999 + 40 +0.8925000952999999 + 40 +0.9202993543000001 + 40 +0.9470615031999999 + 40 +0.9735022604 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-95.15660826393698 + 20 +-48.23349475090822 + 30 +0.0 + 10 +-95.06343642589699 + 20 +-47.9333140177682 + 30 +0.0 + 10 +-94.838312809597 + 20 +-47.32909660288822 + 30 +0.0 + 10 +-94.413621980037 + 20 +-46.49362510898821 + 30 +0.0 + 10 +-93.93394160589698 + 20 +-45.75825962772822 + 30 +0.0 + 10 +-93.45163854459698 + 20 +-45.15280649268823 + 30 +0.0 + 10 +-92.98040690387699 + 20 +-44.65246580934823 + 30 +0.0 + 10 +-92.52599753837699 + 20 +-44.23541657486822 + 30 +0.0 + 10 +-92.09262323621699 + 20 +-43.88721359334823 + 30 +0.0 + 10 +-91.68587798925699 + 20 +-43.59771911010823 + 30 +0.0 + 10 +-91.308760668817 + 20 +-43.35740357600821 + 30 +0.0 + 10 +-90.959453132737 + 20 +-43.15635361996821 + 30 +0.0 + 10 +-90.63178336897699 + 20 +-42.98522485376821 + 30 +0.0 + 10 +-90.31758352747699 + 20 +-42.83644740430823 + 30 +0.0 + 10 +-90.00868367791699 + 20 +-42.70500180994821 + 30 +0.0 + 10 +-89.70098501721698 + 20 +-42.58929898826821 + 30 +0.0 + 10 +-89.388013971837 + 20 +-42.48733368546822 + 30 +0.0 + 10 +-89.063713805097 + 20 +-42.39475168114822 + 30 +0.0 + 10 +-88.72553363055699 + 20 +-42.30980882588823 + 30 +0.0 + 10 +-88.37060869143698 + 20 +-42.23272466712822 + 30 +0.0 + 10 +-88.000253219297 + 20 +-42.16483496546821 + 30 +0.0 + 10 +-87.618908388897 + 20 +-42.10766041128823 + 30 +0.0 + 10 +-87.231698502917 + 20 +-42.0615054515282 + 30 +0.0 + 10 +-86.844923434457 + 20 +-42.02604904034823 + 30 +0.0 + 10 +-86.46517806745698 + 20 +-42.00023259972822 + 30 +0.0 + 10 +-86.09572471441699 + 20 +-41.98221055296822 + 30 +0.0 + 10 +-85.73600561165699 + 20 +-41.96985259698822 + 30 +0.0 + 10 +-85.38113458403699 + 20 +-41.96218588384823 + 30 +0.0 + 10 +-85.145473066537 + 20 +-41.95978885028823 + 30 +0.0 + 10 +-85.027813776837 + 20 +-41.95938849802821 + 30 +0.0 + 0 +SPLINE + 5 +630 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 34 + 73 + 30 + 74 + 0 + 42 +0.0000000001 + 43 +0.0000000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0264977395 + 40 +0.0529384968 + 40 +0.0797006456 + 40 +0.1074999046 + 40 +0.1365416929 + 40 +0.1663223988 + 40 +0.1963476672 + 40 +0.2261607242 + 40 +0.2553579833 + 40 +0.2835333044 + 40 +0.3103843378 + 40 +0.3362983135 + 40 +0.3621883506 + 40 +0.3883484195 + 40 +0.4145854838 + 40 +0.4415006859 + 40 +0.4700614272000001 + 40 +0.5012094738 + 40 +0.5358752644 + 40 +0.5748269376000001 + 40 +0.6182928248 + 40 +0.6663872248000001 + 40 +0.7196466745000001 + 40 +0.7797340944 + 40 +0.8483473722999999 + 40 +0.9259440746999999 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +-51.285402747697 + 20 +-41.95938849802821 + 30 +0.0 + 10 +-51.16774346053698 + 20 +-41.95978885028823 + 30 +0.0 + 10 +-50.93208194049699 + 20 +-41.96218588384823 + 30 +0.0 + 10 +-50.57721091541699 + 20 +-41.96985259698822 + 30 +0.0 + 10 +-50.217491812657 + 20 +-41.98221055296822 + 30 +0.0 + 10 +-49.848038459617 + 20 +-42.00023259972822 + 30 +0.0 + 10 +-49.468293092617 + 20 +-42.02604904034823 + 30 +0.0 + 10 +-49.08151802415699 + 20 +-42.0615054515282 + 30 +0.0 + 10 +-48.694308138177 + 20 +-42.10766041128823 + 30 +0.0 + 10 +-48.31296330777699 + 20 +-42.16483496546821 + 30 +0.0 + 10 +-47.94260783563699 + 20 +-42.23272466712822 + 30 +0.0 + 10 +-47.58768289651699 + 20 +-42.30980882588823 + 30 +0.0 + 10 +-47.249502721977 + 20 +-42.39475168114822 + 30 +0.0 + 10 +-46.92520255523699 + 20 +-42.48733368546822 + 30 +0.0 + 10 +-46.61223150731699 + 20 +-42.58929898826821 + 30 +0.0 + 10 +-46.304532849157 + 20 +-42.70500180994821 + 30 +0.0 + 10 +-45.99563299959699 + 20 +-42.83644740430823 + 30 +0.0 + 10 +-45.681433155557 + 20 +-42.98522485376821 + 30 +0.0 + 10 +-45.35376339433699 + 20 +-43.15635361996821 + 30 +0.0 + 10 +-45.004455858257 + 20 +-43.35740357600821 + 30 +0.0 + 10 +-44.62733853781699 + 20 +-43.59771911010823 + 30 +0.0 + 10 +-44.22059329085699 + 20 +-43.88721359334823 + 30 +0.0 + 10 +-43.787218986157 + 20 +-44.23541657486822 + 30 +0.0 + 10 +-43.33280962319699 + 20 +-44.65246580934823 + 30 +0.0 + 10 +-42.861577982477 + 20 +-45.15280649268823 + 30 +0.0 + 10 +-42.37927492117698 + 20 +-45.75825962772822 + 30 +0.0 + 10 +-41.89959454703699 + 20 +-46.49362510898821 + 30 +0.0 + 10 +-41.47490371747699 + 20 +-47.32909660288822 + 30 +0.0 + 10 +-41.249780098637 + 20 +-47.9333140177682 + 30 +0.0 + 10 +-41.15660826313699 + 20 +-48.23349475090822 + 30 +0.0 + 0 +SPLINE + 5 +631 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 25 + 73 + 21 + 74 + 0 + 42 +0.0000000001 + 43 +0.0000000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0651573004 + 40 +0.1261671142 + 40 +0.1855161676 + 40 +0.2468606346 + 40 +0.3117527243 + 40 +0.378745814 + 40 +0.5108420784000001 + 40 +0.5724693309000001 + 40 +0.6306680413 + 40 +0.6881744564 + 40 +0.7481055372 + 40 +0.8122651295999999 + 40 +0.8443428015 + 40 +0.8751667321999999 + 40 +0.90441938 + 40 +0.9329875870999998 + 40 +0.9635080928 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +27.63012719842301 + 20 +9.836785818991771 + 30 +0.0 + 10 +27.608611069243 + 20 +9.807335542611767 + 30 +0.0 + 10 +27.56697867092298 + 20 +9.750276741311765 + 30 +0.0 + 10 +27.51113496498299 + 20 +9.662561432871754 + 30 +0.0 + 10 +27.46814613808299 + 20 +9.569826126851765 + 30 +0.0 + 10 +27.44356243312301 + 20 +9.468219789551781 + 30 +0.0 + 10 +27.436757216863 + 20 +9.359802604811775 + 30 +0.0 + 10 +27.44837347760303 + 20 +9.21223302949177 + 30 +0.0 + 10 +27.48778542570299 + 20 +9.069333180671762 + 30 +0.0 + 10 +27.55580965846299 + 20 +8.945098062111767 + 30 +0.0 + 10 +27.62005800850297 + 20 +8.86843547223178 + 30 +0.0 + 10 +27.698672095623 + 20 +8.808133537971784 + 30 +0.0 + 10 +27.79137350280301 + 20 +8.764521809091789 + 30 +0.0 + 10 +27.87626322888299 + 20 +8.742984966211778 + 30 +0.0 + 10 +27.944579841043 + 20 +8.723192798531798 + 30 +0.0 + 10 +27.99285060810301 + 20 +8.70466608679176 + 30 +0.0 + 10 +28.035975485023 + 20 +8.679407069491773 + 30 +0.0 + 10 +28.071183588343 + 20 +8.643531090951753 + 30 +0.0 + 10 +28.093915437723 + 20 +8.593945104271782 + 30 +0.0 + 10 +28.09786261804298 + 20 +8.556044227571774 + 30 +0.0 + 10 +28.09786261804298 + 20 +8.53561734183178 + 30 +0.0 + 0 +SPLINE + 5 +632 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 25 + 73 + 21 + 74 + 0 + 42 +0.0000000001 + 43 +0.0000000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0663405805 + 40 +0.1219881314 + 40 +0.1686670965 + 40 +0.2141917601 + 40 +0.2655317596 + 40 +0.3215973439 + 40 +0.4322797803000001 + 40 +0.4808758998 + 40 +0.5245463138000001 + 40 +0.5686690986000001 + 40 +0.6174429074000001 + 40 +0.6468244814000001 + 40 +0.6805775722 + 40 +0.7604924121 + 40 +0.8081616287000001 + 40 +0.8645920904 + 40 +0.9302104573999999 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +28.01795801280302 + 20 +9.738882103191784 + 30 +0.0 + 10 +27.997415508803 + 20 +9.710764480991784 + 30 +0.0 + 10 +27.95969824362301 + 20 +9.659007861111788 + 30 +0.0 + 10 +27.91183301804297 + 20 +9.584418109351773 + 30 +0.0 + 10 +27.87845773300297 + 20 +9.513907894771776 + 30 +0.0 + 10 +27.86086573110301 + 20 +9.440134953671773 + 30 +0.0 + 10 +27.85611139212303 + 20 +9.359677238031778 + 30 +0.0 + 10 +27.86505565922302 + 20 +9.245315726851757 + 30 +0.0 + 10 +27.89611314346299 + 20 +9.134908043171762 + 30 +0.0 + 10 +27.94620996478299 + 20 +9.040366286611785 + 30 +0.0 + 10 +27.99265766208298 + 20 +8.985083054531756 + 30 +0.0 + 10 +28.05029309164302 + 20 +8.941558531471784 + 30 +0.0 + 10 +28.10879971834298 + 20 +8.914042825771801 + 30 +0.0 + 10 +28.16509178508299 + 20 +8.89709094959177 + 30 +0.0 + 10 +28.23755138362303 + 20 +8.87770328453179 + 30 +0.0 + 10 +28.31910746638302 + 20 +8.852704208291768 + 30 +0.0 + 10 +28.40255708358298 + 20 +8.802543094491781 + 30 +0.0 + 10 +28.46508210966302 + 20 +8.737103484451765 + 30 +0.0 + 10 +28.507961734343 + 20 +8.64388717609178 + 30 +0.0 + 10 +28.51652542816301 + 20 +8.572250047331763 + 30 +0.0 + 10 +28.51652542816301 + 20 +8.53561734183178 + 30 +0.0 + 0 +SPLINE + 5 +633 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 17 + 73 + 13 + 74 + 0 + 42 +0.0000000001 + 43 +0.0000000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.1543769895 + 40 +0.2725505767 + 40 +0.3867291575 + 40 +0.5205210982999999 + 40 +0.6567781596 + 40 +0.7201395445000001 + 40 +0.777687046 + 40 +0.8308150984999999 + 40 +0.8835563633999999 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +21.73139358316298 + 20 +9.738882103191784 + 30 +0.0 + 10 +21.76112516708299 + 20 +9.698186893751781 + 30 +0.0 + 10 +21.81378322788301 + 20 +9.626614471491777 + 30 +0.0 + 10 +21.87465465554298 + 20 +9.514416092891778 + 30 +0.0 + 10 +21.89527120562302 + 20 +9.394931937651776 + 30 +0.0 + 10 +21.88816715328302 + 20 +9.268934404531776 + 30 +0.0 + 10 +21.86091193728301 + 20 +9.162705135151767 + 30 +0.0 + 10 +21.827636537743 + 20 +9.085475866191771 + 30 +0.0 + 10 +21.79895068960299 + 20 +9.036213236751777 + 30 +0.0 + 10 +21.764933312883 + 20 +8.994770253851768 + 30 +0.0 + 10 +21.709828211003 + 20 +8.947137095371758 + 30 +0.0 + 10 +21.65946278722301 + 20 +8.921778906311757 + 30 +0.0 + 10 +21.62350368210299 + 20 +8.909446502731768 + 30 +0.0 + 0 +SPLINE + 5 +634 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 25 + 73 + 21 + 74 + 0 + 42 +0.0000000001 + 43 +0.0000000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0651573004 + 40 +0.1261671142 + 40 +0.1855161676 + 40 +0.2468606346 + 40 +0.3117527243 + 40 +0.378745814 + 40 +0.5108420784000001 + 40 +0.5724693309000001 + 40 +0.6306680413 + 40 +0.6881744564 + 40 +0.7481055372 + 40 +0.8122651295999999 + 40 +0.8443428015 + 40 +0.8751667321999999 + 40 +0.90441938 + 40 +0.9329875870999998 + 40 +0.9635080928 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +22.119224395003 + 20 +9.836785818991771 + 30 +0.0 + 10 +22.14074052418299 + 20 +9.807335542611767 + 30 +0.0 + 10 +22.18237292250301 + 20 +9.750276741311765 + 30 +0.0 + 10 +22.23821663098302 + 20 +9.662561432871754 + 30 +0.0 + 10 +22.28120545788299 + 20 +9.569826126851765 + 30 +0.0 + 10 +22.305789162843 + 20 +9.468219789551781 + 30 +0.0 + 10 +22.31259437656301 + 20 +9.359802604811775 + 30 +0.0 + 10 +22.30097811582302 + 20 +9.21223302949177 + 30 +0.0 + 10 +22.26156616772302 + 20 +9.069333180671762 + 30 +0.0 + 10 +22.19354193750298 + 20 +8.945098062111767 + 30 +0.0 + 10 +22.12929358492299 + 20 +8.86843547223178 + 30 +0.0 + 10 +22.05067950034301 + 20 +8.808133537971784 + 30 +0.0 + 10 +21.957978090623 + 20 +8.764521809091789 + 30 +0.0 + 10 +21.87308836708302 + 20 +8.742984966211778 + 30 +0.0 + 10 +21.80477175492298 + 20 +8.723192798531798 + 30 +0.0 + 10 +21.756500985323 + 20 +8.70466608679176 + 30 +0.0 + 10 +21.71337611094298 + 20 +8.679407069491773 + 30 +0.0 + 10 +21.67816800508298 + 20 +8.643531090951753 + 30 +0.0 + 10 +21.65543615824301 + 20 +8.593945104271782 + 30 +0.0 + 10 +21.651488975383 + 20 +8.556044227571774 + 30 +0.0 + 10 +21.651488975383 + 20 +8.53561734183178 + 30 +0.0 + 0 +LINE + 5 +635 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +30.16703501512301 + 20 +3.137109670491781 + 30 +0.0 + 11 +30.16705764906298 + 21 +4.137109672011789 + 31 +0.0 + 0 +SPLINE + 5 +636 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 25 + 73 + 21 + 74 + 0 + 42 +0.0000000001 + 43 +0.0000000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0364919072 + 40 +0.0670124129 + 40 +0.09558062 + 40 +0.1248332678 + 40 +0.1556571985 + 40 +0.1877348704 + 40 +0.2518944628 + 40 +0.3118255436 + 40 +0.3693319586999999 + 40 +0.4275306691 + 40 +0.4891579216000001 + 40 +0.621254186 + 40 +0.6882472756999999 + 40 +0.7531393654000001 + 40 +0.8144838324 + 40 +0.8738328857999999 + 40 +0.9348426995999998 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +28.38931821496301 + 20 +8.53561734183178 + 30 +0.0 + 10 +28.38931821496301 + 20 +8.556044227571774 + 30 +0.0 + 10 +28.38537103210301 + 20 +8.593945104271782 + 30 +0.0 + 10 +28.36263918272301 + 20 +8.643531090951753 + 30 +0.0 + 10 +28.32743107940299 + 20 +8.679407069491773 + 30 +0.0 + 10 +28.284306202483 + 20 +8.70466608679176 + 30 +0.0 + 10 +28.23603543542301 + 20 +8.723192798531798 + 30 +0.0 + 10 +28.167718823263 + 20 +8.742984966211778 + 30 +0.0 + 10 +28.08282909972302 + 20 +8.764521809091789 + 30 +0.0 + 10 +27.99012769000298 + 20 +8.808133537971784 + 30 +0.0 + 10 +27.911513605423 + 20 +8.86843547223178 + 30 +0.0 + 10 +27.847265252843 + 20 +8.945098062111767 + 30 +0.0 + 10 +27.77924102008301 + 20 +9.069333180671762 + 30 +0.0 + 10 +27.73982907452297 + 20 +9.21223302949177 + 30 +0.0 + 10 +27.72821281378301 + 20 +9.359802604811775 + 30 +0.0 + 10 +27.73501802750299 + 20 +9.468219789551781 + 30 +0.0 + 10 +27.759601732463 + 20 +9.569826126851765 + 30 +0.0 + 10 +27.802590559363 + 20 +9.662561432871754 + 30 +0.0 + 10 +27.85843426530299 + 20 +9.750276741311765 + 30 +0.0 + 10 +27.90006666362301 + 20 +9.807335542611767 + 30 +0.0 + 10 +27.92158279280303 + 20 +9.836785818991771 + 30 +0.0 + 0 +LINE + 5 +637 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +12.647261985143 + 20 +3.137109670491781 + 30 +0.0 + 11 +12.647239544243 + 21 +4.137109672011789 + 31 +0.0 + 0 +SPLINE + 5 +638 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 23 + 73 + 19 + 74 + 0 + 42 +0.0000000001 + 43 +0.0000000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.1049946746 + 40 +0.1898384138 + 40 +0.2575090249 + 40 +0.3111747768 + 40 +0.3602642126 + 40 +0.4084246803 + 40 +0.4608564972 + 40 +0.5195070822 + 40 +0.5818502699 + 40 +0.6449832510000001 + 40 +0.7053222621 + 40 +0.7597572903000001 + 40 +0.8091854684000001 + 40 +0.8627126601999998 + 40 +0.9258705878 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +21.62258542384301 + 20 +8.78401214857179 + 30 +0.0 + 10 +21.65573076014299 + 20 +8.815228255811788 + 30 +0.0 + 10 +21.729457559603 + 20 +8.857217064391775 + 30 +0.0 + 10 +21.83697255412302 + 20 +8.886799232811753 + 30 +0.0 + 10 +21.92360324954301 + 20 +8.909820906351782 + 30 +0.0 + 10 +21.99061342032299 + 20 +8.942096711751773 + 30 +0.0 + 10 +22.04345908298301 + 20 +8.981377105631779 + 30 +0.0 + 10 +22.08702764456301 + 20 +9.030113309911754 + 30 +0.0 + 10 +22.12196829096298 + 20 +9.090088168371764 + 30 +0.0 + 10 +22.150311505803 + 20 +9.159948810971783 + 30 +0.0 + 10 +22.171255756523 + 20 +9.237208153531767 + 30 +0.0 + 10 +22.18254178424301 + 20 +9.317210561471782 + 30 +0.0 + 10 +22.18375303912301 + 20 +9.394544168551774 + 30 +0.0 + 10 +22.17528257600303 + 20 +9.465549868551775 + 30 +0.0 + 10 +22.155125072503 + 20 +9.531150245351781 + 30 +0.0 + 10 +22.12225025890298 + 20 +9.595529199651778 + 30 +0.0 + 10 +22.07685394380302 + 20 +9.664789193211774 + 30 +0.0 + 10 +22.04181294200301 + 20 +9.712925385991766 + 30 +0.0 + 10 +22.02284917754299 + 20 +9.738882103191784 + 30 +0.0 + 0 +SPLINE + 5 +639 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 23 + 73 + 19 + 74 + 0 + 42 +0.0000000001 + 43 +0.0000000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.1289044029 + 40 +0.1926560799 + 40 +0.260999461 + 40 +0.3344906424 + 40 +0.4103387815 + 40 +0.5566411879 + 40 +0.6212630184000001 + 40 +0.6782578108 + 40 +0.7294888620000001 + 40 +0.7777294302 + 40 +0.8259960331999998 + 40 +0.8741591034999999 + 40 +0.8988995283999999 + 40 +0.9261719254 + 40 +0.9588192360999999 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +124.3840820569029 + 20 +9.836785818991771 + 30 +0.0 + 10 +124.357661246143 + 20 +9.778911997731782 + 30 +0.0 + 10 +124.3180976041629 + 20 +9.692131988411759 + 30 +0.0 + 10 +124.282481018043 + 20 +9.568001812491772 + 30 +0.0 + 10 +124.267464096083 + 20 +9.467389422911779 + 30 +0.0 + 10 +124.263253454263 + 20 +9.359854131251765 + 30 +0.0 + 10 +124.2704416745829 + 20 +9.214043160491783 + 30 +0.0 + 10 +124.2940304234429 + 20 +9.073507119491765 + 30 +0.0 + 10 +124.336487176223 + 20 +8.947966512051763 + 30 +0.0 + 10 +124.375726178263 + 20 +8.871720591391763 + 30 +0.0 + 10 +124.424134758103 + 20 +8.810846986951744 + 30 +0.0 + 10 +124.4826204145629 + 20 +8.765619663131772 + 30 +0.0 + 10 +124.548768750643 + 20 +8.738545333231783 + 30 +0.0 + 10 +124.603208768763 + 20 +8.712211032331779 + 30 +0.0 + 10 +124.639243957043 + 20 +8.677539740231779 + 30 +0.0 + 10 +124.660675232443 + 20 +8.64106511417178 + 30 +0.0 + 10 +124.674024842523 + 20 +8.592512620471765 + 30 +0.0 + 10 +124.676355587163 + 20 +8.55594169539178 + 30 +0.0 + 10 +124.676355587163 + 20 +8.53561734183178 + 30 +0.0 + 0 +SPLINE + 5 +63A +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 25 + 73 + 21 + 74 + 0 + 42 +0.0000000001 + 43 +0.0000000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0674655682 + 40 +0.125308743 + 40 +0.1757097024 + 40 +0.2267394008 + 40 +0.2852294126 + 40 +0.3490801729 + 40 +0.4723776035000001 + 40 +0.5237494862 + 40 +0.5667631661 + 40 +0.6062309773 + 40 +0.6457186257 + 40 +0.6934548047 + 40 +0.7221303215 + 40 +0.7552956104000001 + 40 +0.7959206876 + 40 +0.8502057724 + 40 +0.9208073105 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +124.910730429563 + 20 +9.738882103191784 + 30 +0.0 + 10 +124.897839751763 + 20 +9.710645540411761 + 30 +0.0 + 10 +124.873950218643 + 20 +9.658170534871786 + 30 +0.0 + 10 +124.8439189325029 + 20 +9.583052442791782 + 30 +0.0 + 10 +124.823274620223 + 20 +9.512549086211762 + 30 +0.0 + 10 +124.812544169243 + 20 +9.439554276651747 + 30 +0.0 + 10 +124.809600974723 + 20 +9.359719610311756 + 30 +0.0 + 10 +124.815119002803 + 20 +9.246761032571768 + 30 +0.0 + 10 +124.833823176723 + 20 +9.13792943921176 + 30 +0.0 + 10 +124.865042657083 + 20 +9.042530176111753 + 30 +0.0 + 10 +124.893404236123 + 20 +8.987474655031789 + 30 +0.0 + 10 +124.928900070643 + 20 +8.943462678031792 + 30 +0.0 + 10 +124.975748846643 + 20 +8.907598746711769 + 30 +0.0 + 10 +125.025484144683 + 20 +8.887652106391769 + 30 +0.0 + 10 +125.071281081283 + 20 +8.866564358371775 + 30 +0.0 + 10 +125.111258334323 + 20 +8.84112505187177 + 30 +0.0 + 10 +125.153669776043 + 20 +8.799376766051764 + 30 +0.0 + 10 +125.191963212283 + 20 +8.732438667771774 + 30 +0.0 + 10 +125.2172045384829 + 20 +8.641174346871778 + 30 +0.0 + 10 +125.222269928403 + 20 +8.572052671551787 + 30 +0.0 + 10 +125.222269928403 + 20 +8.53561734183178 + 30 +0.0 + 0 +SPLINE + 5 +63B +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 23 + 73 + 19 + 74 + 0 + 42 +0.0000000001 + 43 +0.0000000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0411807639 + 40 +0.0738280746 + 40 +0.1011004716 + 40 +0.1258408965 + 40 +0.1740039668 + 40 +0.2222705698 + 40 +0.270511138 + 40 +0.3217421892 + 40 +0.3787369816 + 40 +0.4433588121 + 40 +0.5896612185 + 40 +0.6655093576 + 40 +0.7390005390000001 + 40 +0.8073439200999999 + 40 +0.8710955970999998 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +75.85654309744302 + 20 +8.53561734183178 + 30 +0.0 + 10 +75.85654309744302 + 20 +8.55594169539178 + 30 +0.0 + 10 +75.85887384208297 + 20 +8.592512620471765 + 30 +0.0 + 10 +75.87222345216298 + 20 +8.64106511417178 + 30 +0.0 + 10 +75.893654725023 + 20 +8.677539740231779 + 30 +0.0 + 10 +75.92968991584303 + 20 +8.712211032331779 + 30 +0.0 + 10 +75.984129933963 + 20 +8.738545333231783 + 30 +0.0 + 10 +76.05027827004301 + 20 +8.765619663131772 + 30 +0.0 + 10 +76.108763926503 + 20 +8.810846986951744 + 30 +0.0 + 10 +76.15717250634299 + 20 +8.871720591391763 + 30 +0.0 + 10 +76.19641150838299 + 20 +8.947966512051763 + 30 +0.0 + 10 +76.23886825862303 + 20 +9.073507119491765 + 30 +0.0 + 10 +76.26245701002296 + 20 +9.214043160491783 + 30 +0.0 + 10 +76.26964523034297 + 20 +9.359854131251765 + 30 +0.0 + 10 +76.26543458852296 + 20 +9.467389422911779 + 30 +0.0 + 10 +76.25041766656301 + 20 +9.568001812491772 + 30 +0.0 + 10 +76.21480108044301 + 20 +9.692131988411759 + 30 +0.0 + 10 +76.175237438463 + 20 +9.778911997731782 + 30 +0.0 + 10 +76.14881662770301 + 20 +9.836785818991771 + 30 +0.0 + 0 +SPLINE + 5 +63C +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 25 + 73 + 21 + 74 + 0 + 42 +0.0000000001 + 43 +0.0000000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0791926895 + 40 +0.1497942276 + 40 +0.2040793124 + 40 +0.2447043896 + 40 +0.2778696785 + 40 +0.3065451953 + 40 +0.3542813743 + 40 +0.3937690227 + 40 +0.4332368339000001 + 40 +0.4762505138000001 + 40 +0.5276223965 + 40 +0.6509198271 + 40 +0.7147705874 + 40 +0.7732605992 + 40 +0.8242902975999999 + 40 +0.874691257 + 40 +0.9325344318 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +75.31062875620301 + 20 +8.53561734183178 + 30 +0.0 + 10 +75.31062875620301 + 20 +8.572052671551787 + 30 +0.0 + 10 +75.31569414612301 + 20 +8.641174346871778 + 30 +0.0 + 10 +75.34093547232299 + 20 +8.732438667771774 + 30 +0.0 + 10 +75.37922890856299 + 20 +8.799376766051764 + 30 +0.0 + 10 +75.42164035028299 + 20 +8.84112505187177 + 30 +0.0 + 10 +75.46161760332302 + 20 +8.866564358371775 + 30 +0.0 + 10 +75.50741453992299 + 20 +8.887652106391769 + 30 +0.0 + 10 +75.55714983796298 + 20 +8.907598746711769 + 30 +0.0 + 10 +75.60399861142298 + 20 +8.943462678031792 + 30 +0.0 + 10 +75.63949444848299 + 20 +8.987474655031789 + 30 +0.0 + 10 +75.66785602498299 + 20 +9.042530176111753 + 30 +0.0 + 10 +75.69907550788298 + 20 +9.13792943921176 + 30 +0.0 + 10 +75.71777968180299 + 20 +9.246761032571768 + 30 +0.0 + 10 +75.72329770734296 + 20 +9.359719610311756 + 30 +0.0 + 10 +75.720354515363 + 20 +9.439554276651747 + 30 +0.0 + 10 +75.70962406438297 + 20 +9.512549086211762 + 30 +0.0 + 10 +75.68897975210302 + 20 +9.583052442791782 + 30 +0.0 + 10 +75.65894846596297 + 20 +9.658170534871786 + 30 +0.0 + 10 +75.63505893284298 + 20 +9.710645540411761 + 30 +0.0 + 10 +75.622168252503 + 20 +9.738882103191784 + 30 +0.0 + 0 +LINE + 5 +63D +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +83.395248106363 + 20 +3.137109670491781 + 30 +0.0 + 11 +83.40187483428298 + 21 +4.137109672011789 + 31 +0.0 + 0 +LINE + 5 +63E +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbLine + 10 +117.137650601103 + 20 +3.137109670491781 + 30 +0.0 + 11 +117.131023873183 + 21 +4.137109672011789 + 31 +0.0 + 0 +SPLINE + 5 +63F +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 23 + 73 + 19 + 74 + 0 + 42 +0.0000000001 + 43 +0.0000000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.1289044029 + 40 +0.1926560799 + 40 +0.260999461 + 40 +0.3344906424 + 40 +0.4103387815 + 40 +0.5566411879 + 40 +0.6212630184000001 + 40 +0.6782578108 + 40 +0.7294888620000001 + 40 +0.7777294302 + 40 +0.8259960331999998 + 40 +0.8741591034999999 + 40 +0.8988995283999999 + 40 +0.9261719254 + 40 +0.9588192360999999 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +75.68239017422303 + 20 +9.836785818991771 + 30 +0.0 + 10 +75.70881098498296 + 20 +9.778911997731782 + 30 +0.0 + 10 +75.74837462696297 + 20 +9.692131988411759 + 30 +0.0 + 10 +75.78399121308297 + 20 +9.568001812491772 + 30 +0.0 + 10 +75.79900813504298 + 20 +9.467389422911779 + 30 +0.0 + 10 +75.80321877686299 + 20 +9.359854131251765 + 30 +0.0 + 10 +75.79603055654297 + 20 +9.214043160491783 + 30 +0.0 + 10 +75.77244180768303 + 20 +9.073507119491765 + 30 +0.0 + 10 +75.72998505490301 + 20 +8.947966512051763 + 30 +0.0 + 10 +75.690746052863 + 20 +8.871720591391763 + 30 +0.0 + 10 +75.64233747302296 + 20 +8.810846986951744 + 30 +0.0 + 10 +75.58385181656297 + 20 +8.765619663131772 + 30 +0.0 + 10 +75.51770348048297 + 20 +8.738545333231783 + 30 +0.0 + 10 +75.46326346236298 + 20 +8.712211032331779 + 30 +0.0 + 10 +75.42722827408301 + 20 +8.677539740231779 + 30 +0.0 + 10 +75.405796998683 + 20 +8.64106511417178 + 30 +0.0 + 10 +75.39244738860299 + 20 +8.592512620471765 + 30 +0.0 + 10 +75.39011664396298 + 20 +8.55594169539178 + 30 +0.0 + 10 +75.39011664396298 + 20 +8.53561734183178 + 30 +0.0 + 0 +SPLINE + 5 +640 +330 +2 +100 +AcDbEntity + 8 +0 + 6 +Continuous + 62 + 7 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 + 70 + 8 + 71 + 3 + 72 + 23 + 73 + 19 + 74 + 0 + 42 +0.0000000001 + 43 +0.0000000001 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0 + 40 +0.0411807639 + 40 +0.0738280746 + 40 +0.1011004716 + 40 +0.1258408965 + 40 +0.1740039668 + 40 +0.2222705698 + 40 +0.270511138 + 40 +0.3217421892 + 40 +0.3787369816 + 40 +0.4433588121 + 40 +0.5896612185 + 40 +0.6655093576 + 40 +0.7390005390000001 + 40 +0.8073439200999999 + 40 +0.8710955970999998 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 40 +1.0 + 10 +125.142782038103 + 20 +8.53561734183178 + 30 +0.0 + 10 +125.142782038103 + 20 +8.55594169539178 + 30 +0.0 + 10 +125.140451296003 + 20 +8.592512620471765 + 30 +0.0 + 10 +125.127101685923 + 20 +8.64106511417178 + 30 +0.0 + 10 +125.105670410523 + 20 +8.677539740231779 + 30 +0.0 + 10 +125.069635222243 + 20 +8.712211032331779 + 30 +0.0 + 10 +125.015195204123 + 20 +8.738545333231783 + 30 +0.0 + 10 +124.949046868043 + 20 +8.765619663131772 + 30 +0.0 + 10 +124.8905612115829 + 20 +8.810846986951744 + 30 +0.0 + 10 +124.842152631743 + 20 +8.871720591391763 + 30 +0.0 + 10 +124.8029136297029 + 20 +8.947966512051763 + 30 +0.0 + 10 +124.7604568769229 + 20 +9.073507119491765 + 30 +0.0 + 10 +124.7368681280629 + 20 +9.214043160491783 + 30 +0.0 + 10 +124.729679907743 + 20 +9.359854131251765 + 30 +0.0 + 10 +124.733890549563 + 20 +9.467389422911779 + 30 +0.0 + 10 +124.748907468983 + 20 +9.568001812491772 + 30 +0.0 + 10 +124.784524057643 + 20 +9.692131988411759 + 30 +0.0 + 10 +124.824087699623 + 20 +9.778911997731782 + 30 +0.0 + 10 +124.850508510383 + 20 +9.836785818991771 + 30 +0.0 + 0 +DIMENSION + 5 +641 +102 +{ACAD_XDICTIONARY +360 +642 +102 +} +102 +{ACAD_REACTORS +330 +643 +102 +} +330 +2 +100 +AcDbEntity + 8 +0 + 62 + 5 +100 +AcDbDimension + 2 +*D3 + 10 +-41.15660826313699 + 20 +142.7416196578883 + 30 +0.0 + 11 +-68.15660826353698 + 21 +142.7416196578883 + 31 +0.0 + 71 + 5 + 42 +54.0000000008 + 3 +STANDARD +100 +AcDbAlignedDimension + 13 +-95.15660826393698 + 23 +126.7726232651117 + 33 +0.0 + 14 +-41.15660826313699 + 24 +126.7726232651117 + 34 +0.0 +100 +AcDbRotatedDimension +1001 +ACAD +1000 +DSTYLE +1002 +{ +1070 + 42 +1040 +0.0730807087 +1070 + 43 +1040 +0.4443307087 +1070 + 44 +1040 +0.2104724409 +1070 + 47 +1040 +0.0 +1070 + 48 +1040 +0.0 +1070 + 69 +1070 + 2 +1070 + 70 +1070 + 1 +1070 + 78 +1070 + 0 +1070 + 140 +1040 +3.0 +1070 + 141 +1040 +0.1052362205 +1070 + 176 +1070 + 1 +1070 + 177 +1070 + 1 +1070 + 178 +1070 + 256 +1070 + 271 +1070 + 4 +1070 + 272 +1070 + 4 +1070 + 284 +1070 + 0 +1002 +} + 0 +DIMENSION + 5 +651 +102 +{ACAD_XDICTIONARY +360 +652 +102 +} +102 +{ACAD_REACTORS +330 +653 +102 +} +330 +2 +100 +AcDbEntity + 8 +0 + 62 + 5 +100 +AcDbDimension + 2 +*D4 + 10 +-28.74692919361314 + 20 +125.7726232661317 + 30 +0.0 + 11 +-33.82442919361317 + 21 +125.5851232661317 + 31 +0.0 + 71 + 5 + 42 +0.9999999989800016 + 3 +STANDARD +100 +AcDbAlignedDimension + 13 +-41.15660826313699 + 23 +126.7726232651117 + 33 +0.0 + 14 +-41.15660826313699 + 24 +125.7726232661317 + 34 +0.0 + 50 +90.0 +100 +AcDbRotatedDimension +1001 +ACAD +1000 +DSTYLE +1002 +{ +1070 + 42 +1040 +0.0730807087 +1070 + 43 +1040 +0.4443307087 +1070 + 44 +1040 +0.2104724409 +1070 + 47 +1040 +0.0 +1070 + 48 +1040 +0.0 +1070 + 69 +1070 + 2 +1070 + 70 +1070 + 1 +1070 + 78 +1070 + 0 +1070 + 140 +1040 +3.0 +1070 + 141 +1040 +0.1052362205 +1070 + 176 +1070 + 1 +1070 + 177 +1070 + 1 +1070 + 178 +1070 + 256 +1070 + 271 +1070 + 4 +1070 + 272 +1070 + 4 +1070 + 284 +1070 + 0 +1002 +} + 0 +LINE + 5 +662 +330 +2 +100 +AcDbEntity + 8 +0 + 62 + 3 +100 +AcDbLine + 10 +-123.8191276879888 + 20 +27.76188384317766 + 30 +0.0 + 11 +-66.65660826379699 + 21 +25.43710967035178 + 31 +0.0 + 0 +LINE + 5 +663 +330 +2 +100 +AcDbEntity + 8 +0 + 62 + 1 +100 +AcDbLine + 10 +-117.2920304227191 + 20 +21.17426270305668 + 30 +0.0 + 11 +-88.90660826205699 + 21 +22.13710967143179 + 31 +0.0 + 0 +LINE + 5 +664 +330 +2 +100 +AcDbEntity + 8 +0 + 62 + 2 +100 +AcDbLine + 10 +-128.3796611720881 + 20 +14.30101008903648 + 30 +0.0 + 11 +-71.53801975025544 + 21 +16.40506668612988 + 31 +0.0 + 0 +LINE + 5 +665 +330 +2 +100 +AcDbEntity + 8 +0 + 62 + 6 +100 +AcDbLine + 10 +-121.0155052798245 + 20 +-5.3112093585205 + 30 +0.0 + 11 +-72.631608264497 + 21 +-3.362890329228221 + 31 +0.0 + 0 +LINE + 5 +666 +330 +2 +100 +AcDbEntity + 8 +0 + 62 + 5 +100 +AcDbLine + 10 +-119.7900025101416 + 20 +-39.65219189867594 + 30 +0.0 + 11 +-88.85660826299698 + 21 +-48.91927725030822 + 31 +0.0 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +7 +330 +0 +100 +AcDbDictionary +281 + 1 + 3 +ACAD_2007HEADERVARS_RT +350 +66D + 3 +ACAD_COLOR +350 +41 + 3 +ACAD_GROUP +350 +35 + 3 +ACAD_LAYOUT +350 +1E + 3 +ACAD_MATERIAL +350 +9 + 3 +ACAD_MLINESTYLE +350 +36 + 3 +ACAD_PLOTSETTINGS +350 +37 + 3 +ACAD_PLOTSTYLENAME +350 +6 + 3 +ACAD_TABLESTYLE +350 +42 + 3 +ACAD_VISUALSTYLE +350 +2F + 3 +AcDbVariableDictionary +350 +669 + 0 +DICTIONARY + 5 +19D +330 +19C +100 +AcDbDictionary +280 + 1 +281 + 1 + 3 +ACAD_DIMASSOC +360 +19E + 0 +DICTIONARY + 5 +1AE +330 +1AD +100 +AcDbDictionary +280 + 1 +281 + 1 + 3 +ACAD_DIMASSOC +360 +1AF + 0 +DICTIONARY + 5 +2FF +330 +2FE +100 +AcDbDictionary +280 + 1 +281 + 1 + 3 +ACAD_DIMASSOC +360 +300 + 0 +DICTIONARY + 5 +642 +330 +641 +100 +AcDbDictionary +280 + 1 +281 + 1 + 3 +ACAD_DIMASSOC +360 +643 + 0 +DICTIONARY + 5 +652 +330 +651 +100 +AcDbDictionary +280 + 1 +281 + 1 + 3 +ACAD_DIMASSOC +360 +653 + 0 +DICTIONARY + 5 +66D +102 +{ACAD_REACTORS +330 +7 +102 +} +330 +7 +100 +AcDbDictionary +281 + 1 + 3 +DIMTFILL +350 +66E + 3 +DIMTFILLCLR +350 +66F + 0 +DICTIONARY + 5 +41 +102 +{ACAD_REACTORS +330 +7 +102 +} +330 +7 +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +35 +102 +{ACAD_REACTORS +330 +7 +102 +} +330 +7 +100 +AcDbDictionary +281 + 1 + 0 +DICTIONARY + 5 +1E +102 +{ACAD_REACTORS +330 +7 +102 +} +330 +7 +100 +AcDbDictionary +281 + 1 + 3 +Layout1 +350 +22 + 3 +Model +350 +1D + 0 +DICTIONARY + 5 +9 +102 +{ACAD_REACTORS +330 +7 +102 +} +330 +7 +100 +AcDbDictionary +281 + 1 + 3 +ByBlock +350 +38 + 3 +ByLayer +350 +13 + 3 +Global +350 +8 + 0 +DICTIONARY + 5 +36 +102 +{ACAD_REACTORS +330 +7 +102 +} +330 +7 +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +43 + 0 +DICTIONARY + 5 +37 +102 +{ACAD_REACTORS +330 +7 +102 +} +330 +7 +100 +AcDbDictionary +281 + 1 + 0 +ACDBDICTIONARYWDFLT + 5 +6 +102 +{ACAD_REACTORS +330 +7 +102 +} +330 +7 +100 +AcDbDictionary +281 + 1 + 3 +Normal +350 +5 +100 +AcDbDictionaryWithDefault +340 +5 + 0 +DICTIONARY + 5 +42 +102 +{ACAD_REACTORS +330 +7 +102 +} +330 +7 +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +44 + 0 +DICTIONARY + 5 +2F +102 +{ACAD_REACTORS +330 +7 +102 +} +330 +7 +100 +AcDbDictionary +281 + 1 + 3 +2dWireframe +350 +2E + 3 +3dWireframe +350 +48 + 3 +Realistic +350 +47 + 0 +DICTIONARY + 5 +669 +102 +{ACAD_REACTORS +330 +7 +102 +} +330 +7 +100 +AcDbDictionary +281 + 1 + 3 +CTABLESTYLE +350 +66A + 3 +LOFTANG1 +350 +66B + 3 +LOFTANG2 +350 +66C + 0 +DIMASSOC + 5 +19E +102 +{ACAD_REACTORS +330 +19D +102 +} +330 +19D +100 +AcDbDimAssoc +330 +19C + 90 + 3 + 70 + 0 + 71 + 0 + 1 +AcDbOsnapPointRef + 72 + 1 +331 +115 + 73 + 2 + 91 + 0 + 40 +1.0 + 10 +0.0 + 20 +0.0 + 30 +2.000000000000000E+50 + 75 + 0 + 1 +AcDbOsnapPointRef + 72 + 13 +331 +115 + 73 + 2 + 91 + 0 + 40 +0.0 + 10 +0.0 + 20 +0.0 + 30 +2.000000000000000E+50 + 75 + 0 + 0 +DIMASSOC + 5 +1AF +102 +{ACAD_REACTORS +330 +1AE +102 +} +330 +1AE +100 +AcDbDimAssoc +330 +1AD + 90 + 3 + 70 + 0 + 71 + 0 + 1 +AcDbOsnapPointRef + 72 + 1 +331 +D3 + 73 + 2 + 91 + 0 + 40 +1.0 + 10 +0.0 + 20 +0.0 + 30 +2.000000000000000E+50 + 75 + 0 + 1 +AcDbOsnapPointRef + 72 + 13 +331 +B6 + 73 + 2 + 91 + 0 + 40 +0.0 + 10 +0.0 + 20 +0.0 + 30 +2.000000000000000E+50 + 75 + 0 + 0 +DIMASSOC + 5 +300 +102 +{ACAD_REACTORS +330 +2FF +102 +} +330 +2FF +100 +AcDbDimAssoc +330 +2FE + 90 + 3 + 70 + 0 + 71 + 0 + 1 +AcDbOsnapPointRef + 72 + 1 +331 +249 + 73 + 2 + 91 + 0 + 40 +1.0 + 10 +0.0 + 20 +0.0 + 30 +2.000000000000000E+50 + 75 + 0 + 1 +AcDbOsnapPointRef + 72 + 13 +331 +249 + 73 + 2 + 91 + 0 + 40 +0.0 + 10 +0.0 + 20 +0.0 + 30 +2.000000000000000E+50 + 75 + 0 + 0 +DIMASSOC + 5 +643 +102 +{ACAD_REACTORS +330 +642 +102 +} +330 +642 +100 +AcDbDimAssoc +330 +641 + 90 + 3 + 70 + 0 + 71 + 0 + 1 +AcDbOsnapPointRef + 72 + 13 +331 +486 + 73 + 2 + 91 + 0 + 40 +0.0 + 10 +0.0 + 20 +0.0 + 30 +2.000000000000000E+50 + 75 + 0 + 1 +AcDbOsnapPointRef + 72 + 13 +331 +4A9 + 73 + 2 + 91 + 0 + 40 +0.0 + 10 +0.0 + 20 +0.0 + 30 +2.000000000000000E+50 + 75 + 0 + 0 +DIMASSOC + 5 +653 +102 +{ACAD_REACTORS +330 +652 +102 +} +330 +652 +100 +AcDbDimAssoc +330 +651 + 90 + 3 + 70 + 0 + 71 + 0 + 1 +AcDbOsnapPointRef + 72 + 13 +331 +4A9 + 73 + 2 + 91 + 0 + 40 +0.0 + 10 +0.0 + 20 +0.0 + 30 +2.000000000000000E+50 + 75 + 0 + 1 +AcDbOsnapPointRef + 72 + 1 +331 +4A9 + 73 + 2 + 91 + 0 + 40 +1.0 + 10 +0.0 + 20 +0.0 + 30 +2.000000000000000E+50 + 75 + 0 + 0 +XRECORD + 5 +66E +102 +{ACAD_REACTORS +330 +66D +102 +} +330 +66D +100 +AcDbXrecord +280 + 1 + 70 + 2 + 0 +XRECORD + 5 +66F +102 +{ACAD_REACTORS +330 +66D +102 +} +330 +66D +100 +AcDbXrecord +280 + 1 +1004 +1800000001000000010000C3000000000000000000000000 + 0 +LAYOUT + 5 +22 +102 +{ACAD_REACTORS +330 +1E +102 +} +330 +1E +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ISO_A4_(297.00_x_210.00_MM) + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +297.0 + 45 +210.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 0 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +1.0 + 76 + 0 + 77 + 2 + 78 + 300 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Layout1 + 70 + 1 + 71 + 1 + 10 +0.0 + 20 +0.0 + 11 +12.0 + 21 +9.0 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +1.000000000000000E+20 + 24 +1.000000000000000E+20 + 34 +1.000000000000000E+20 + 15 +-1.000000000000000E+20 + 25 +-1.000000000000000E+20 + 35 +-1.000000000000000E+20 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +1F + 0 +LAYOUT + 5 +1D +102 +{ACAD_REACTORS +330 +1E +102 +} +330 +1E +100 +AcDbPlotSettings + 1 + + 2 +none_device + 4 +ISO_A4_(297.00_x_210.00_MM) + 6 + + 40 +0.0 + 41 +0.0 + 42 +0.0 + 43 +0.0 + 44 +297.0 + 45 +210.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 + 49 +0.0 +140 +0.0 +141 +0.0 +142 +1.0 +143 +1.0 + 70 + 1024 + 72 + 0 + 73 + 0 + 74 + 0 + 7 + + 75 + 0 +147 +1.0 + 76 + 0 + 77 + 2 + 78 + 300 +148 +0.0 +149 +0.0 +100 +AcDbLayout + 1 +Model + 70 + 0 + 71 + 0 + 10 +0.0 + 20 +0.0 + 11 +11.6929133858 + 21 +8.267716535399999 + 12 +0.0 + 22 +0.0 + 32 +0.0 + 14 +0.0 + 24 +0.0 + 34 +0.0 + 15 +0.0 + 25 +0.0 + 35 +0.0 +146 +0.0 + 13 +0.0 + 23 +0.0 + 33 +0.0 + 16 +1.0 + 26 +0.0 + 36 +0.0 + 17 +0.0 + 27 +1.0 + 37 +0.0 + 76 + 0 +330 +2 +331 +2D + 0 +MATERIAL + 5 +38 +102 +{ACAD_XDICTIONARY +360 +39 +102 +} +102 +{ACAD_REACTORS +330 +9 +102 +} +330 +9 +100 +AcDbMaterial + 1 +ByBlock + 72 + 0 + 73 + 2 + 43 +0.0208333333333333 + 43 +0.0 + 43 +0.0 + 43 +0.0 + 43 +0.0 + 43 +0.0208333333333333 + 43 +0.0 + 43 +0.0 + 43 +0.0 + 43 +0.0 + 43 +1.0 + 43 +0.0 + 43 +0.0 + 43 +0.0 + 43 +0.0 + 43 +1.0 + 77 + 0 + 78 + 2 + 47 +0.0208333333333333 + 47 +0.0 + 47 +0.0 + 47 +0.0 + 47 +0.0 + 47 +0.0208333333333333 + 47 +0.0 + 47 +0.0 + 47 +0.0 + 47 +0.0 + 47 +1.0 + 47 +0.0 + 47 +0.0 + 47 +0.0 + 47 +0.0 + 47 +1.0 +171 + 0 +172 + 2 + 49 +0.0208333333333333 + 49 +0.0 + 49 +0.0 + 49 +0.0 + 49 +0.0 + 49 +0.0208333333333333 + 49 +0.0 + 49 +0.0 + 49 +0.0 + 49 +0.0 + 49 +1.0 + 49 +0.0 + 49 +0.0 + 49 +0.0 + 49 +0.0 + 49 +1.0 +175 + 0 +176 + 2 +142 +0.0208333333333333 +142 +0.0 +142 +0.0 +142 +0.0 +142 +0.0 +142 +0.0208333333333333 +142 +0.0 +142 +0.0 +142 +0.0 +142 +0.0 +142 +1.0 +142 +0.0 +142 +0.0 +142 +0.0 +142 +0.0 +142 +1.0 +179 + 0 +270 + 2 +144 +0.0208333333333333 +144 +0.0 +144 +0.0 +144 +0.0 +144 +0.0 +144 +0.0208333333333333 +144 +0.0 +144 +0.0 +144 +0.0 +144 +0.0 +144 +1.0 +144 +0.0 +144 +0.0 +144 +0.0 +144 +0.0 +144 +1.0 +274 + 2 +147 +0.0208333333333333 +147 +0.0 +147 +0.0 +147 +0.0 +147 +0.0 +147 +0.0208333333333333 +147 +0.0 +147 +0.0 +147 +0.0 +147 +0.0 +147 +1.0 +147 +0.0 +147 +0.0 +147 +0.0 +147 +0.0 +147 +1.0 + 0 +MATERIAL + 5 +13 +102 +{ACAD_XDICTIONARY +360 +14 +102 +} +102 +{ACAD_REACTORS +330 +9 +102 +} +330 +9 +100 +AcDbMaterial + 1 +ByLayer + 72 + 0 + 73 + 2 + 43 +0.0208333333333333 + 43 +0.0 + 43 +0.0 + 43 +0.0 + 43 +0.0 + 43 +0.0208333333333333 + 43 +0.0 + 43 +0.0 + 43 +0.0 + 43 +0.0 + 43 +1.0 + 43 +0.0 + 43 +0.0 + 43 +0.0 + 43 +0.0 + 43 +1.0 + 77 + 0 + 78 + 2 + 47 +0.0208333333333333 + 47 +0.0 + 47 +0.0 + 47 +0.0 + 47 +0.0 + 47 +0.0208333333333333 + 47 +0.0 + 47 +0.0 + 47 +0.0 + 47 +0.0 + 47 +1.0 + 47 +0.0 + 47 +0.0 + 47 +0.0 + 47 +0.0 + 47 +1.0 +171 + 0 +172 + 2 + 49 +0.0208333333333333 + 49 +0.0 + 49 +0.0 + 49 +0.0 + 49 +0.0 + 49 +0.0208333333333333 + 49 +0.0 + 49 +0.0 + 49 +0.0 + 49 +0.0 + 49 +1.0 + 49 +0.0 + 49 +0.0 + 49 +0.0 + 49 +0.0 + 49 +1.0 +175 + 0 +176 + 2 +142 +0.0208333333333333 +142 +0.0 +142 +0.0 +142 +0.0 +142 +0.0 +142 +0.0208333333333333 +142 +0.0 +142 +0.0 +142 +0.0 +142 +0.0 +142 +1.0 +142 +0.0 +142 +0.0 +142 +0.0 +142 +0.0 +142 +1.0 +179 + 0 +270 + 2 +144 +0.0208333333333333 +144 +0.0 +144 +0.0 +144 +0.0 +144 +0.0 +144 +0.0208333333333333 +144 +0.0 +144 +0.0 +144 +0.0 +144 +0.0 +144 +1.0 +144 +0.0 +144 +0.0 +144 +0.0 +144 +0.0 +144 +1.0 +274 + 2 +147 +0.0208333333333333 +147 +0.0 +147 +0.0 +147 +0.0 +147 +0.0 +147 +0.0208333333333333 +147 +0.0 +147 +0.0 +147 +0.0 +147 +0.0 +147 +1.0 +147 +0.0 +147 +0.0 +147 +0.0 +147 +0.0 +147 +1.0 + 0 +MATERIAL + 5 +8 +102 +{ACAD_XDICTIONARY +360 +A +102 +} +102 +{ACAD_REACTORS +330 +9 +102 +} +330 +9 +100 +AcDbMaterial + 1 +Global + 72 + 0 + 73 + 2 + 43 +0.0208333333333333 + 43 +0.0 + 43 +0.0 + 43 +0.0 + 43 +0.0 + 43 +0.0208333333333333 + 43 +0.0 + 43 +0.0 + 43 +0.0 + 43 +0.0 + 43 +1.0 + 43 +0.0 + 43 +0.0 + 43 +0.0 + 43 +0.0 + 43 +1.0 + 77 + 0 + 78 + 2 + 47 +0.0208333333333333 + 47 +0.0 + 47 +0.0 + 47 +0.0 + 47 +0.0 + 47 +0.0208333333333333 + 47 +0.0 + 47 +0.0 + 47 +0.0 + 47 +0.0 + 47 +1.0 + 47 +0.0 + 47 +0.0 + 47 +0.0 + 47 +0.0 + 47 +1.0 +171 + 0 +172 + 2 + 49 +0.0208333333333333 + 49 +0.0 + 49 +0.0 + 49 +0.0 + 49 +0.0 + 49 +0.0208333333333333 + 49 +0.0 + 49 +0.0 + 49 +0.0 + 49 +0.0 + 49 +1.0 + 49 +0.0 + 49 +0.0 + 49 +0.0 + 49 +0.0 + 49 +1.0 +175 + 0 +176 + 2 +142 +0.0208333333333333 +142 +0.0 +142 +0.0 +142 +0.0 +142 +0.0 +142 +0.0208333333333333 +142 +0.0 +142 +0.0 +142 +0.0 +142 +0.0 +142 +1.0 +142 +0.0 +142 +0.0 +142 +0.0 +142 +0.0 +142 +1.0 +179 + 0 +270 + 2 +144 +0.0208333333333333 +144 +0.0 +144 +0.0 +144 +0.0 +144 +0.0 +144 +0.0208333333333333 +144 +0.0 +144 +0.0 +144 +0.0 +144 +0.0 +144 +1.0 +144 +0.0 +144 +0.0 +144 +0.0 +144 +0.0 +144 +1.0 +274 + 2 +147 +0.0208333333333333 +147 +0.0 +147 +0.0 +147 +0.0 +147 +0.0 +147 +0.0208333333333333 +147 +0.0 +147 +0.0 +147 +0.0 +147 +0.0 +147 +1.0 +147 +0.0 +147 +0.0 +147 +0.0 +147 +0.0 +147 +1.0 + 0 +MLINESTYLE + 5 +43 +102 +{ACAD_REACTORS +330 +36 +102 +} +330 +36 +100 +AcDbMlineStyle + 2 +STANDARD + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACDBPLACEHOLDER + 5 +5 +102 +{ACAD_REACTORS +330 +6 +102 +} +330 +6 + 0 +TABLESTYLE + 5 +44 +102 +{ACAD_XDICTIONARY +360 +45 +102 +} +102 +{ACAD_REACTORS +330 +42 +102 +} +330 +42 +100 +AcDbTableStyle + 3 +Standard + 70 + 0 + 71 + 0 + 40 +0.06 + 41 +0.06 +280 + 0 +281 + 0 + 7 +STANDARD +140 +0.18 +170 + 2 + 62 + 0 + 63 + 7 +283 + 0 +274 + -2 +284 + 1 + 64 + 0 +275 + -2 +285 + 1 + 65 + 0 +276 + -2 +286 + 1 + 66 + 0 +277 + -2 +287 + 1 + 67 + 0 +278 + -2 +288 + 1 + 68 + 0 +279 + -2 +289 + 1 + 69 + 0 + 7 +STANDARD +140 +0.25 +170 + 5 + 62 + 0 + 63 + 7 +283 + 0 +274 + -2 +284 + 1 + 64 + 0 +275 + -2 +285 + 1 + 65 + 0 +276 + -2 +286 + 1 + 66 + 0 +277 + -2 +287 + 1 + 67 + 0 +278 + -2 +288 + 1 + 68 + 0 +279 + -2 +289 + 1 + 69 + 0 + 7 +STANDARD +140 +0.18 +170 + 5 + 62 + 0 + 63 + 7 +283 + 0 +274 + -2 +284 + 1 + 64 + 0 +275 + -2 +285 + 1 + 65 + 0 +276 + -2 +286 + 1 + 66 + 0 +277 + -2 +287 + 1 + 67 + 0 +278 + -2 +288 + 1 + 68 + 0 +279 + -2 +289 + 1 + 69 + 0 + 0 +VISUALSTYLE + 5 +2E +102 +{ACAD_REACTORS +330 +2F +102 +} +330 +2F +100 +AcDbVisualStyle + 2 +2dWireframe + 70 + 4 + 71 + 0 + 72 + 2 + 73 + 0 + 90 + 0 + 40 +-0.6 + 41 +-30.0 + 62 + 5 + 63 + 7 +421 + 16777215 + 74 + 1 + 91 + 4 + 64 + 7 + 65 + 257 + 75 + 1 +175 + 1 + 42 +1.0 + 92 + 0 + 66 + 257 + 43 +1.0 + 76 + 1 + 77 + 6 + 78 + 2 + 67 + 7 + 79 + 5 +170 + 0 +171 + 0 +290 + 0 +174 + 0 + 93 + 1 + 44 +0.0 +173 + 0 +291 + 0 + 45 +0.0 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 +1000 +AcDbSavedByObjectVersion +1070 + 0 +1000 +AcDbSavedByObjectVersion +1070 + 0 +1000 +AcDbSavedByObjectVersion +1070 + 0 +1000 +AcDbSavedByObjectVersion +1070 + 0 +1000 +AcDbSavedByObjectVersion +1070 + 0 +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +VISUALSTYLE + 5 +48 +102 +{ACAD_REACTORS +330 +2F +102 +} +330 +2F +100 +AcDbVisualStyle + 2 +3dWireframe + 70 + 5 + 71 + 0 + 72 + 2 + 73 + 0 + 90 + 0 + 40 +-0.6 + 41 +-30.0 + 62 + 5 + 63 + 7 +421 + 16777215 + 74 + 1 + 91 + 4 + 64 + 7 + 65 + 257 + 75 + 1 +175 + 1 + 42 +1.0 + 92 + 0 + 66 + 257 + 43 +1.0 + 76 + 1 + 77 + 6 + 78 + 2 + 67 + 7 + 79 + 5 +170 + 0 +171 + 0 +290 + 0 +174 + 0 + 93 + 1 + 44 +0.0 +173 + 0 +291 + 0 + 45 +0.0 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 +1000 +AcDbSavedByObjectVersion +1070 + 0 +1000 +AcDbSavedByObjectVersion +1070 + 0 +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +VISUALSTYLE + 5 +47 +102 +{ACAD_REACTORS +330 +2F +102 +} +330 +2F +100 +AcDbVisualStyle + 2 +Realistic + 70 + 8 + 71 + 2 + 72 + 2 + 73 + 0 + 90 + 0 + 40 +-0.6 + 41 +-30.0 + 62 + 5 + 63 + 7 +421 + 16777215 + 74 + 1 + 91 + 0 + 64 + 7 + 65 + 257 + 75 + 1 +175 + 1 + 42 +1.0 + 92 + 8 + 66 + 8 +424 + 7895160 + 43 +1.0 + 76 + 1 + 77 + 6 + 78 + 2 + 67 + 7 + 79 + 5 +170 + 0 +171 + 0 +290 + 0 +174 + 0 + 93 + 13 + 44 +0.0 +173 + 0 +291 + 0 + 45 +0.0 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +DICTIONARYVAR + 5 +66A +102 +{ACAD_REACTORS +330 +669 +102 +} +330 +669 +100 +DictionaryVariables +280 + 0 + 1 +STANDARD + 0 +DICTIONARYVAR + 5 +66B +102 +{ACAD_REACTORS +330 +669 +102 +} +330 +669 +100 +DictionaryVariables +280 + 0 + 1 +1.570796 + 0 +DICTIONARYVAR + 5 +66C +102 +{ACAD_REACTORS +330 +669 +102 +} +330 +669 +100 +DictionaryVariables +280 + 0 + 1 +1.570796 + 0 +DICTIONARY + 5 +39 +330 +38 +100 +AcDbDictionary +280 + 1 +281 + 1 + 3 +ACAD_XREC_ROUNDTRIP +360 +3A + 3 +BUMPTILE +360 +3B + 3 +DIFFUSETILE +360 +3C + 3 +OPACITYTILE +360 +3D + 3 +REFLECTIONTILE +360 +3E + 3 +REFRACTIONTILE +360 +3F + 3 +SPECULARTILE +360 +40 + 0 +DICTIONARY + 5 +14 +330 +13 +100 +AcDbDictionary +280 + 1 +281 + 1 + 3 +ACAD_XREC_ROUNDTRIP +360 +15 + 3 +BUMPTILE +360 +16 + 3 +DIFFUSETILE +360 +17 + 3 +OPACITYTILE +360 +18 + 3 +REFLECTIONTILE +360 +19 + 3 +REFRACTIONTILE +360 +1A + 3 +SPECULARTILE +360 +1B + 0 +DICTIONARY + 5 +A +330 +8 +100 +AcDbDictionary +280 + 1 +281 + 1 + 3 +ACAD_XREC_ROUNDTRIP +360 +B + 3 +BUMPTILE +360 +C + 3 +DIFFUSETILE +360 +D + 3 +OPACITYTILE +360 +E + 3 +REFLECTIONTILE +360 +F + 3 +REFRACTIONTILE +360 +10 + 3 +SPECULARTILE +360 +11 + 0 +DICTIONARY + 5 +45 +330 +44 +100 +AcDbDictionary +280 + 1 +281 + 1 + 3 +ACAD_ROUNDTRIP_2008_TABLESTYLE_CELLSTYLEMAP +360 +46 + 3 +ACAD_XREC_ROUNDTRIP +360 +670 + 0 +XRECORD + 5 +3A +102 +{ACAD_REACTORS +330 +39 +102 +} +330 +39 +100 +AcDbXrecord +280 + 1 +102 +MATERIAL +148 +0.0 +149 +0.0 +149 +0.0 + 93 + 0 + 94 + 63 +282 + 0 + 72 + 0 + 77 + 0 +171 + 0 +175 + 0 +179 + 0 +273 + 0 + 0 +XRECORD + 5 +3B +102 +{ACAD_REACTORS +330 +39 +102 +} +330 +39 +100 +AcDbXrecord +280 + 1 +270 + 1 +271 + 1 + 0 +XRECORD + 5 +3C +102 +{ACAD_REACTORS +330 +39 +102 +} +330 +39 +100 +AcDbXrecord +280 + 1 +270 + 1 +271 + 1 + 0 +XRECORD + 5 +3D +102 +{ACAD_REACTORS +330 +39 +102 +} +330 +39 +100 +AcDbXrecord +280 + 1 +270 + 1 +271 + 1 + 0 +XRECORD + 5 +3E +102 +{ACAD_REACTORS +330 +39 +102 +} +330 +39 +100 +AcDbXrecord +280 + 1 +270 + 1 +271 + 1 + 0 +XRECORD + 5 +3F +102 +{ACAD_REACTORS +330 +39 +102 +} +330 +39 +100 +AcDbXrecord +280 + 1 +270 + 1 +271 + 1 + 0 +XRECORD + 5 +40 +102 +{ACAD_REACTORS +330 +39 +102 +} +330 +39 +100 +AcDbXrecord +280 + 1 +270 + 1 +271 + 1 + 0 +XRECORD + 5 +15 +102 +{ACAD_REACTORS +330 +14 +102 +} +330 +14 +100 +AcDbXrecord +280 + 1 +102 +MATERIAL +148 +0.0 +149 +0.0 +149 +0.0 + 93 + 0 + 94 + 63 +282 + 0 + 72 + 0 + 77 + 0 +171 + 0 +175 + 0 +179 + 0 +273 + 0 + 0 +XRECORD + 5 +16 +102 +{ACAD_REACTORS +330 +14 +102 +} +330 +14 +100 +AcDbXrecord +280 + 1 +270 + 1 +271 + 1 + 0 +XRECORD + 5 +17 +102 +{ACAD_REACTORS +330 +14 +102 +} +330 +14 +100 +AcDbXrecord +280 + 1 +270 + 1 +271 + 1 + 0 +XRECORD + 5 +18 +102 +{ACAD_REACTORS +330 +14 +102 +} +330 +14 +100 +AcDbXrecord +280 + 1 +270 + 1 +271 + 1 + 0 +XRECORD + 5 +19 +102 +{ACAD_REACTORS +330 +14 +102 +} +330 +14 +100 +AcDbXrecord +280 + 1 +270 + 1 +271 + 1 + 0 +XRECORD + 5 +1A +102 +{ACAD_REACTORS +330 +14 +102 +} +330 +14 +100 +AcDbXrecord +280 + 1 +270 + 1 +271 + 1 + 0 +XRECORD + 5 +1B +102 +{ACAD_REACTORS +330 +14 +102 +} +330 +14 +100 +AcDbXrecord +280 + 1 +270 + 1 +271 + 1 + 0 +XRECORD + 5 +B +102 +{ACAD_REACTORS +330 +A +102 +} +330 +A +100 +AcDbXrecord +280 + 1 +102 +MATERIAL +148 +0.0 +149 +0.0 +149 +0.0 + 93 + 0 + 94 + 63 +282 + 0 + 72 + 0 + 77 + 0 +171 + 0 +175 + 0 +179 + 0 +273 + 0 + 0 +XRECORD + 5 +C +102 +{ACAD_REACTORS +330 +A +102 +} +330 +A +100 +AcDbXrecord +280 + 1 +270 + 1 +271 + 1 + 0 +XRECORD + 5 +D +102 +{ACAD_REACTORS +330 +A +102 +} +330 +A +100 +AcDbXrecord +280 + 1 +270 + 1 +271 + 1 + 0 +XRECORD + 5 +E +102 +{ACAD_REACTORS +330 +A +102 +} +330 +A +100 +AcDbXrecord +280 + 1 +270 + 1 +271 + 1 + 0 +XRECORD + 5 +F +102 +{ACAD_REACTORS +330 +A +102 +} +330 +A +100 +AcDbXrecord +280 + 1 +270 + 1 +271 + 1 + 0 +XRECORD + 5 +10 +102 +{ACAD_REACTORS +330 +A +102 +} +330 +A +100 +AcDbXrecord +280 + 1 +270 + 1 +271 + 1 + 0 +XRECORD + 5 +11 +102 +{ACAD_REACTORS +330 +A +102 +} +330 +A +100 +AcDbXrecord +280 + 1 +270 + 1 +271 + 1 + 0 +ACAD_PROXY_OBJECT + 5 +46 +102 +{ACAD_REACTORS +330 +45 +102 +} +330 +45 +100 +AcDbProxyObject + 90 + 499 + 91 + 508 + 95 + 27 + 70 + 0 + 93 + 1181 +310 +40D054060020000020000003200101A000080002941600000030400000000000000D03FA4050141501A8000000C800406800020000A5058000000C10002B5E8DC0F42B1CFE90240505406A0000003200101A000080002940A000000304000AD7A3703D0AC73FA40D029065F005400490054004C0045009075F004800450041 +310 +004400450052009055F0044004100540041004401C +340 +25 +340 +25 +340 +25 + 94 + 0 + 0 +XRECORD + 5 +670 +102 +{ACAD_REACTORS +330 +45 +102 +} +330 +45 +100 +AcDbXrecord +280 + 1 +102 +ACAD_ROUNDTRIP_PRE2007_TABLESTYLE + 90 + 512 + 91 + 0 + 1 + + 92 + 512 + 93 + 0 + 2 + + 94 + 512 + 95 + 0 + 3 + + 0 +ENDSEC + 0 +EOF diff --git a/UsrDoc/双向通讯项目/TWS项目双向通讯-德芯成(杰理)/杰理充电仓与耳机通信协议v4.0.doc b/UsrDoc/双向通讯项目/TWS项目双向通讯-德芯成(杰理)/杰理充电仓与耳机通信协议v4.0.doc new file mode 100644 index 0000000..c1d1009 Binary files /dev/null and b/UsrDoc/双向通讯项目/TWS项目双向通讯-德芯成(杰理)/杰理充电仓与耳机通信协议v4.0.doc differ diff --git a/UsrDoc/双向通讯项目/TWS项目通讯资料-中科蓝讯.zip b/UsrDoc/双向通讯项目/TWS项目通讯资料-中科蓝讯.zip new file mode 100644 index 0000000..5bef427 Binary files /dev/null and b/UsrDoc/双向通讯项目/TWS项目通讯资料-中科蓝讯.zip differ diff --git a/UsrDoc/双向通讯项目/TWS项目通讯资料/单向通讯/中科测试报告_UI 2023.11.15.xlsx b/UsrDoc/双向通讯项目/TWS项目通讯资料/单向通讯/中科测试报告_UI 2023.11.15.xlsx new file mode 100644 index 0000000..ed8e984 Binary files /dev/null and b/UsrDoc/双向通讯项目/TWS项目通讯资料/单向通讯/中科测试报告_UI 2023.11.15.xlsx differ diff --git a/UsrDoc/双向通讯项目/TWS项目通讯资料/单向通讯/中科蓝讯协议_DC5V 控制协议.xlsx b/UsrDoc/双向通讯项目/TWS项目通讯资料/单向通讯/中科蓝讯协议_DC5V 控制协议.xlsx new file mode 100644 index 0000000..85c62a5 Binary files /dev/null and b/UsrDoc/双向通讯项目/TWS项目通讯资料/单向通讯/中科蓝讯协议_DC5V 控制协议.xlsx differ diff --git a/UsrDoc/双向通讯项目/TWS项目通讯资料/双向串口通讯/中科测试报告 2023.9.1.xlsx b/UsrDoc/双向通讯项目/TWS项目通讯资料/双向串口通讯/中科测试报告 2023.9.1.xlsx new file mode 100644 index 0000000..e4dbb36 Binary files /dev/null and b/UsrDoc/双向通讯项目/TWS项目通讯资料/双向串口通讯/中科测试报告 2023.9.1.xlsx differ diff --git a/UsrDoc/双向通讯项目/TWS项目通讯资料/双向串口通讯/中科蓝讯串口协议_DC3.0V_7x2&889X搭配充电仓说明书_20201207.pdf b/UsrDoc/双向通讯项目/TWS项目通讯资料/双向串口通讯/中科蓝讯串口协议_DC3.0V_7x2&889X搭配充电仓说明书_20201207.pdf new file mode 100644 index 0000000..4316802 Binary files /dev/null and b/UsrDoc/双向通讯项目/TWS项目通讯资料/双向串口通讯/中科蓝讯串口协议_DC3.0V_7x2&889X搭配充电仓说明书_20201207.pdf differ diff --git a/UsrDoc/双向通讯项目/TWS项目通讯资料/双向串口通讯/中科蓝讯串口协议_DC3.0V_S3充电仓协议沟通问题点20211021.docx b/UsrDoc/双向通讯项目/TWS项目通讯资料/双向串口通讯/中科蓝讯串口协议_DC3.0V_S3充电仓协议沟通问题点20211021.docx new file mode 100644 index 0000000..b95f6a3 Binary files /dev/null and b/UsrDoc/双向通讯项目/TWS项目通讯资料/双向串口通讯/中科蓝讯串口协议_DC3.0V_S3充电仓协议沟通问题点20211021.docx differ diff --git a/UsrDoc/双向通讯项目/小米/b37bb9a93d085d36e46ecb9f0950019.png b/UsrDoc/双向通讯项目/小米/b37bb9a93d085d36e46ecb9f0950019.png new file mode 100644 index 0000000..7819d99 Binary files /dev/null and b/UsrDoc/双向通讯项目/小米/b37bb9a93d085d36e46ecb9f0950019.png differ diff --git a/UsrDoc/双向通讯项目/小米/~$充电盒指令集.xlsx b/UsrDoc/双向通讯项目/小米/~$充电盒指令集.xlsx new file mode 100644 index 0000000..e85da1b Binary files /dev/null and b/UsrDoc/双向通讯项目/小米/~$充电盒指令集.xlsx differ diff --git a/UsrDoc/双向通讯项目/小米/充电盒指令集.xlsx b/UsrDoc/双向通讯项目/小米/充电盒指令集.xlsx new file mode 100644 index 0000000..686e190 Binary files /dev/null and b/UsrDoc/双向通讯项目/小米/充电盒指令集.xlsx differ diff --git a/UsrDoc/双向通讯项目/小米/小米双向通信内容.png b/UsrDoc/双向通讯项目/小米/小米双向通信内容.png new file mode 100644 index 0000000..1950fa3 Binary files /dev/null and b/UsrDoc/双向通讯项目/小米/小米双向通信内容.png differ diff --git a/UsrDoc/双向通讯项目/小米/问题列表.txt b/UsrDoc/双向通讯项目/小米/问题列表.txt new file mode 100644 index 0000000..bd31bef --- /dev/null +++ b/UsrDoc/双向通讯项目/小米/问题列表.txt @@ -0,0 +1,18 @@ +1、通讯协议的具体数据格式,如:Header + Side + CMD + ...... +2、盒子 -> 耳机和耳机 -> 盒子通讯协议的差异?Header不同? +3、灯显LED个数; +4、各个触发动作,如Key按下、Hall触发,对应的显示灯效; +5、各条协议通讯完成后相应的灯效; +6、各条协议通讯的具体功能逻辑,什么条件下发,收到耳机的回复后仓需要的动作等。 + 如,盒子收到配对指令指令后,对应的配对数据需要显示的灯效。 +7、其它重要的需要实现的功能。如呼吸灯、潮汐充、跟随充等。 +8、盒子电池电量的精度; +9、pattern如何发?格式? +10、心跳包如何发?间隔多久发一次?发多少次? +11、交互地址的具体逻辑。和oppo的一样? +12、充电流程的管理逻辑(阶段充?); +13、放电流程的管理逻辑(跟随充?); +14、NTC逻辑; +15、SN码怎么处理?具体应用; +16、复位功能的要求; +17、出厂运输和用户常规使用时,功耗控制方面分别啥要求,如何处理? \ No newline at end of file diff --git a/UsrDoc/电量计/电压型电量计原理和应用.pptx b/UsrDoc/电量计/电压型电量计原理和应用.pptx new file mode 100644 index 0000000..a57df12 Binary files /dev/null and b/UsrDoc/电量计/电压型电量计原理和应用.pptx differ diff --git a/UsrDoc/程序流程图/VOX耳机识别流程图.vsdx b/UsrDoc/程序流程图/VOX耳机识别流程图.vsdx new file mode 100644 index 0000000..c1e6e8d Binary files /dev/null and b/UsrDoc/程序流程图/VOX耳机识别流程图.vsdx differ diff --git a/UsrDoc/软件各个功能模块占用内存大小.xlsx b/UsrDoc/软件各个功能模块占用内存大小.xlsx new file mode 100644 index 0000000..b5eb6be Binary files /dev/null and b/UsrDoc/软件各个功能模块占用内存大小.xlsx differ diff --git a/UsrDoc/软件说明.doc b/UsrDoc/软件说明.doc new file mode 100644 index 0000000..7877d21 Binary files /dev/null and b/UsrDoc/软件说明.doc differ diff --git a/UsrInc/adc/adc.h b/UsrInc/adc/adc.h new file mode 100644 index 0000000..e306c1b --- /dev/null +++ b/UsrInc/adc/adc.h @@ -0,0 +1,113 @@ +/* + ****************************************************************************** + * + * @file adc.h + * @brief adc module + * @ic sy8835 + * + * @version 1.0 + * @date 2024/11/01 09:59:40 + * @author Alex Xu + * + * Copyright (c) 2013-2099,Tkplusemi Technology Co.,Ltd. + * All Rights Reserved + * + * History: + * Revision Date Author Desc + * 1.0.0 2024/11/01 Alex build this file + ****************************************************************************** + */ + +#ifndef __ADC_H__ +#define __ADC_H__ +/*_____ I N C L U D E S ____________________________________________________*/ + +#include "define.h" + +#if ADC_ENABLE +/******************************************************************************\ + Macro definitions +\******************************************************************************/ + +#define VREF 1000 + +/******************************************************************************\ + Variables definitions +\******************************************************************************/ +extern uint8_t ADC_Chn_Num; + +extern idata uint16_t Vbat_Adc; + +extern idata uint16_t g_Vpmu_Adc; + +extern idata uint16_t g_Vntc_Adc; + +extern idata uint16_t g_Vbjt_Adc; + +extern idata uint16_t g_Vp13_Adc; + +extern idata uint16_t g_Vref_Adc; + +extern uint8_t g_PMU_ADC_Chn; + +extern idata uint16_t g_pmu_Adc_Ivol; + +extern idata uint16_t g_pmu_Adc_Vin; + +extern idata uint16_t g_pmu_Adc_Vpmid; + +extern idata uint16_t g_pmu_Adc_Vor; + +extern idata uint16_t g_pmu_Adc_Vol; + +extern idata uint16_t g_pmu_Adc_Vdd; + +extern idata uint16_t g_pmu_Adc_Ivor; + +typedef enum { + + ADC_PMU_CH0 = 0x00, + + ADC_NTC_CH1, + + ADC_BJT_CH2, + + ADC_P13_CH3, + + ADC_VREF_CH4, + +}ADC_CHANNELS_E; + +typedef enum { + + pmu_ADC_IVOL = 0x00, + + pmu_ADC_VBAT, //vbat2ѹ + + pmu_ADC_VIN, //vin8ѹ + + pmu_ADC_VPMID, //PMID4ѹ + + pmu_ADC_VOR, //vor4ѹ + + pmu_ADC_VOL, //vol4ѹ + + pmu_ADC_VDD, //vdd2ѹ + + pmu_ADC_IVOR, + + pmu_ADC_MAX, + +}PMU_ADC_CHANNELS_E; + +/******************************************************************************\ + Functions definitions +\******************************************************************************/ +extern void Adc_Init(void); + +extern void PMU_ADC_Chn_Data(PMU_ADC_CHANNELS_E pmu_Adc_Chn); + +#endif + +#endif + diff --git a/UsrInc/bat/bat.h b/UsrInc/bat/bat.h new file mode 100644 index 0000000..640ced9 --- /dev/null +++ b/UsrInc/bat/bat.h @@ -0,0 +1,62 @@ +/* + ****************************************************************************** + * + * @file bat.h + * @brief bat module + * @ic sy8835 + * + * @version 1.0 + * @date 2024/11/01 09:59:40 + * @author Alex Xu + * + * Copyright (c) 2013-2099,Tkplusemi Technology Co.,Ltd. + * All Rights Reserved + * + * History: + * Revision Date Author Desc + * 1.0.0 2024/11/01 Alex build this file + ****************************************************************************** + */ + +#ifndef __BAT_H__ +#define __BAT_H__ +/*_____ I N C L U D E S ____________________________________________________*/ + +#include "define.h" + +/******************************************************************************\ + Macro definitions +\******************************************************************************/ + +/******************************************************************************\ + Variables definitions +\******************************************************************************/ + +extern idata uint8_t bat_level; +extern idata uint8_t bat_level_Pec; + +extern bit F_batlevel_low; //صѹ +extern bit F_batlevel_protect; //͵籣 + + +#if GAUGE_ENABLE + +extern uint8 SOC_report; //ϱSOCֵϿؼϢSOC_int/SOC_dsg֮ + +extern void Bat_Cal_Init(void); + +extern void Bat_Gauge_Handle(void); + +#endif + +#if BAT_VALUE + +/******************************************************************************\ + Functions definitions +\******************************************************************************/ + +extern void check_bat_level(void); + +#endif +#endif + diff --git a/UsrInc/charger/charger_module.h b/UsrInc/charger/charger_module.h new file mode 100644 index 0000000..f95dfa0 --- /dev/null +++ b/UsrInc/charger/charger_module.h @@ -0,0 +1,84 @@ +/* + ****************************************************************************** + * + * @file Charger_module.h + * @brief charger module + * @ic sy8835 + * + * @version 1.0 + * @date 2024/11/01 09:59:40 + * @author Alex Xu + * + * Copyright (c) 2013-2099,Tkplusemi Technology Co.,Ltd. + * All Rights Reserved + * + * History: + * Revision Date Author Desc + * 1.0.0 2024/11/01 Alex build this file + ****************************************************************************** + */ + +#ifndef __CHARGER_MODULE_H__ +#define __CHARGER_MODULE_H__ + +#include "define.h" + +extern bit Charger_Done; + +#ifdef NTC_ENABLE +extern bit NTC_Pro_Flag; +#endif +// ״̬ +typedef enum +{ + CHG_NONE=0x00, + CHG_STA_ING, // + CHG_STA_COMPLETED, // + CHG_STA_PULLOUT, // γ + +} TE_CHG_STA; + +extern idata TE_CHG_STA ChgStatus; // ϵͳ״̬ + +#if CHARGER_ENABLE + + + +/* Charger Current Setting */ +typedef struct { + uint8_t nTrickle_Cur; //Set Trickle Current Trickle charge ãstep 10mA; + uint8_t nConstant_Cur; //Set Constant Current cc ãstep 25mA + uint8_t nIterm_Cur; //Set Iterm Current iterm charge (Χ5mA ~ 50mA ,step 5mA) + uint8_t nVFloat; +} s_gCharger_Cfg; + +/*ãϵͳʼʱͨüĴREG_CHG1á + +REG_CHG1 = CHG_CURRENT_300MA; + +*/ +#define CHG_CURRENT_100MA 0x00 +#define CHG_CURRENT_200MA 0x01 +#define CHG_CURRENT_250MA 0x02 +#define CHG_CURRENT_300MA 0x03 +#define CHG_CURRENT_350MA 0x04 +#define CHG_CURRENT_400MA 0x05 +#define CHG_CURRENT_450MA 0x06 +#define CHG_CURRENT_500MA 0x07 + +#define CHG_CONSTANT_CUR_TIM 1 + +#define DIE_OT_RECOVER_TIM 25 //NTC󣬻ָȴ250ms¿ + +extern void Charger_Init(void); + +extern void Charger_Handler(void); + +#ifdef NTC_ENABLE +extern uint8_t PMU_NTC_Handle(uint8_t Charge_sta); +#endif + +#endif + +#endif + diff --git a/UsrInc/discharge/discharge_module.h b/UsrInc/discharge/discharge_module.h new file mode 100644 index 0000000..93c6600 --- /dev/null +++ b/UsrInc/discharge/discharge_module.h @@ -0,0 +1,42 @@ +/* + ****************************************************************************** + * + * @file discharge_module.h + * @brief discharge module + * @ic sy8835 + * + * @version 1.0 + * @date 2024/11/01 09:59:40 + * @author Alex Xu + * + * Copyright (c) 2013-2099,Tkplusemi Technology Co.,Ltd. + * All Rights Reserved + * + * History: + * Revision Date Author Desc + * 1.0.0 2024/11/01 Alex build this file + ****************************************************************************** + */ + +#ifndef __DISCHARGE_MODULE_H__ +#define __DISCHARGE_MODULE_H__ + +#include "define.h" + +extern bit gBoost_Prepared_Flag; //Boost㿪 + +#if DISCHARGE_ENABLE + +#define BOOST_OPEN_TIM 10 + +#if 0 +extern void DisCharge_Boost_Open(void); +extern void DisCharge_Boost_Close(void); +#endif + +extern void DisCharge_Handler(void); + +#endif + +#endif + diff --git a/UsrInc/gpio/gpio.h b/UsrInc/gpio/gpio.h new file mode 100644 index 0000000..3bc7d86 --- /dev/null +++ b/UsrInc/gpio/gpio.h @@ -0,0 +1,33 @@ +/* + ****************************************************************************** + * + * @file gpio.h + * @brief gpio module + * @ic sy8835 + * + * @version 1.0 + * @date 2024/11/01 09:59:40 + * @author Alex Xu + * + * Copyright (c) 2013-2099,Tkplusemi Technology Co.,Ltd. + * All Rights Reserved + * + * History: + * Revision Date Author Desc + * 1.0.0 2024/11/01 Alex build this file + ****************************************************************************** + */ + +#ifndef __GPIO_H__ +#define __GPIO_H__ + +#include "define.h" + + +//extern void GPIO_Init(void); +//extern void Enter_ShipMode(void); + + +#endif + + diff --git a/UsrInc/hall/hall.h b/UsrInc/hall/hall.h new file mode 100644 index 0000000..27a9086 --- /dev/null +++ b/UsrInc/hall/hall.h @@ -0,0 +1,59 @@ +/* + ****************************************************************************** + * + * @file hall.h + * @brief hall module + * @ic sy8835 + * + * @version 1.0 + * @date 2024/11/01 09:59:40 + * @author Alex Xu + * + * Copyright (c) 2013-2099,Tkplusemi Technology Co.,Ltd. + * All Rights Reserved + * + * History: + * Revision Date Author Desc + * 1.0.0 2024/11/01 Alex build this file + ****************************************************************************** + */ + +#ifndef __HALL_H__ +#define __HALL_H__ + +/*_____ I N C L U D E S ____________________________________________________*/ + +#include "define.h" + +/******************************************************************************\ + Macro definitions +\******************************************************************************/ + +/******************************************************************************\ + Variables definitions +\******************************************************************************/ + +typedef enum{ + + CLOSE = 0, + OPEN = !CLOSE + +} CoverStatus_E; + +extern CoverStatus_E CoverStatus; + +extern bit CoverEvent_Flg; +extern bit CoverEvent_Flg_led; +#if HALL_ENABLE + +/******************************************************************************\ + Functions definitions +\******************************************************************************/ + +//extern void Hall_Init(void); +extern void Hall_Handler(void); + +#endif + +#endif + diff --git a/UsrInc/i2c_simu/i2c_simu.h b/UsrInc/i2c_simu/i2c_simu.h new file mode 100644 index 0000000..b9d94d1 --- /dev/null +++ b/UsrInc/i2c_simu/i2c_simu.h @@ -0,0 +1,97 @@ +/* + ****************************************************************************** + * + * @file i2c_simu.h + * @brief i2c gpio simu module + * @ic sy8835 + * + * @version 1.0 + * @date 2024/10/31 09:59:40 + * @author Alex Xu + * + * Copyright (c) 2013-2099,Tkplusemi Technology Co.,Ltd. + * All Rights Reserved + * + * History: + * Revision Date Author Desc + * 1.0.0 2024/10/31 Alex Xu build this file + ****************************************************************************** + */ +#ifndef __I2C_SIMU_H__ +#define __I2C_SIMU_H__ + +/*_____ I N C L U D E S ____________________________________________________*/ +#include "define.h" + +#if GPIO_I2C_SIMULATE + +#include "intrins.h" + +/******************************************************************************\ + Macro definitions +\******************************************************************************/ + +sbit pin_i2c_scl = P0^0; +#define _pin_i2c_scl_config() do{ pin_i2c_scl = 1;\ + SFRADDR = P0_OE; SFRDATA |= (0x01<<0);/* output enable*/ \ + SFRADDR = P0_IE; SFRDATA |= (0x01<<0);/* input enable*/ \ + SFRADDR = P0_OD; SFRDATA |= (0x01<<0);/* open drain enable*/ \ + }while(0); + +sbit pin_i2c_sda = P0^1; +#define _pin_i2c_sda_config() do{ pin_i2c_sda = 1;\ + SFRADDR = P0_OE; SFRDATA |= (0x01<<1);/* output enable*/ \ + SFRADDR = P0_IE; SFRDATA |= (0x01<<1);/* input enable*/ \ + SFRADDR = P0_OD; SFRDATA |= (0x01<<1);/* open drain enable*/ \ + }while(0); + + +#define _I2C_SCL_H() do{pin_i2c_scl = 1;}while(0) +#define _I2C_SCL_L() do{pin_i2c_scl = 0;}while(0) + +#define _I2C_SDA_H() do{pin_i2c_sda = 1;}while(0) +#define _I2C_SDA_L() do{pin_i2c_sda = 0;}while(0) + +#define _READ_I2C_SCL() (pin_i2c_scl) +#define _READ_I2C_SDA() (pin_i2c_sda) + +#define I2C_SFR_ADDR 0x06 + +/******************************************************************************\ + Variables definitions +\******************************************************************************/ + +#ifdef _DEBUG_ALL +//#define __I2C_SIMU_DEBUG__ +#endif +#define __I2C_SPEED_FAST__ + +extern idata bool F_I2C_SIMU_INIT; + +extern idata bool F_I2C_SIMU_ERROR; + +/******************************************************************************\ + Functions definitions +\******************************************************************************/ + +void I2C_delay(void ); + +void I2C_GPIOInit(void); + +bool I2C_Start(void); + +void I2C_Stop(void); + +void I2C_Ack(void); + +void I2C_NoAck(void); + +void I2C_WaitAck(void); + +void I2C_SendByte(u8 SendByte); + +unsigned char I2C_ReadByte(void); + +#endif + +#endif diff --git a/UsrInc/inc/config.h b/UsrInc/inc/config.h new file mode 100644 index 0000000..56c4333 --- /dev/null +++ b/UsrInc/inc/config.h @@ -0,0 +1,181 @@ +/* + ****************************************************************************** + * + * @file Config.h + * @brief Config module + * @ic sy8835 + * + * @version 1.0 + * @date 2024/11/01 09:59:40 + * @author Alex Xu + * + * Copyright (c) 2013-2099,Tkplusemi Technology Co.,Ltd. + * All Rights Reserved + * + * History: + * Revision Date Author Desc + * 1.0.0 2024/11/01 Alex build this file + ****************************************************************************** + */ +#ifndef __CONFIG_H__ +#define __CONFIG_H__ + +#include "define.h" + +/******************************************************************************\ + Macro definitions +\******************************************************************************/ +/*Charger Module Config Para Setting*/ + +#define BAT_CV 4200 //CVѹã4.20V +#define BAT_PRE 3000 //ѹ3.0v +#define BAT_RECHARG 4050 //ظѹ4200mv - 150mv = 4050mv + +#define CHG_CURRENT_400MA 0x05 + +#if 1 +#if 0 +/*20uA Դ½ 104K NTC(4250K) 貢һ82Kõĵѹֵ*/ +#define T_N20C 1530 //-20(76.5K * 20uA) NTC:1151K + +#define T_N15C 1495 //-15 ¶ + +#define T_N10C 1440 //-10(72K * 20uA) NTC:629K + +#define T_0C 1334 //-0(66.7K * 20uA) NTC:357K + +#define T_3C 1300 + +#define T_5C 1260 + +#define T_8C 1200 + +#define T_10C 1178 //10(58.9K * 20uA) NTC:209.7K + +#define T_12C 1100 + +#define T_15C 1050 + +#define T_18C 996 + +#define T_42C 580 + +#define T_45C 546 //45(27.3K * 20uA) NTC:40.9K + +#define T_47C 500 + +#define T_57C 370 + +#define T_60C 350 //60(17.5K * 20uA) NTC:22.2K + +#define T_75C 250 + +#define T_80C 188 //80(9.4K * 20uA) NTC:10.6K +#else +/*20uA Դ½ 104K NTC(4250K) 貢һ100Kõĵѹֵ*/ +#define T_N20C 1840 //-20(92K * 20uA) NTC:1151K + +#define T_N15C 1788 //-15(89.4K * 20uA) NTC:846K + +#define T_N10C 1724 //-10(86.2K * 20uA) NTC:629K + +#define T_0C 1562 //-0(78.1K * 20uA) NTC:357K + +#define T_3C 1502 //3(75.1K * 20uA) NTC:303K + +#define T_5C 1462 //5(73.1K * 20uA) NTC:272K + +#define T_8C 1396 //8(69.8K * 20uA) NTC:232K + +#define T_10C 1354 //10(67.7K * 20uA) NTC:209.7K + +#define T_12C 1308 //12(65.4K * 20uA) NTC:189K + +#define T_15C 1236 //15(61.8K * 20uA) NTC:162K + +#define T_18C 1166 //15(58.3K * 20uA) NTC:140K + +#define T_42C 634 //42(31.7K * 20uA) NTC:46.5K + +#define T_45C 580 //45(29 K * 20uA) NTC:40.9K + +#define T_47C 546 //47(27.3K * 20uA) NTC:37.6K + +#define T_48C 530 + +#define T_57C 400 //57(20 K * 20uA) NTC:25K + +#define T_60C 362 //60(18.1K * 20uA) NTC:22.2K + +#define T_75C 222 //75(11.1K * 20uA) NTC:12.6K + +#define T_80C 192 //80(9.6K * 20uA) NTC:10.6K + +#endif + +#else +/*20uA Դ½ 104K NTC(3950K) 貢һ82Kõĵѹֵ*/ +#define T_N20C 1500 //-20(75.5K * 20uA) NTC:953K + +#define T_N17C 1488 //-17(74.4K * 20uA) NTC:804K + +#define T_N15C 1495 //-15(73.6K * 20uA) NTC:719K + +#define T_N13C 1454 //-13(72.7K * 20uA) NTC:644K + +#define T_N10C 1420 //-10(71K * 20uA) NTC:547K + +#define T_0C 1308 //-0(65.4K * 20uA) NTC:325K + +#define T_3C 1282 //3(64.1K * 20uA) NTC:293K + +#define T_5C 1238 //5(61.9K * 20uA) NTC:253K + +#define T_8C 1192 //8(59.6K * 20uA) NTC:218K + +#define T_10C 1158 //10(57.9K * 20uA) NTC:198K + +#define T_12C 1126 //12(56.3K * 20uA) NTC:180K + +#define T_15C 1076 //15(53.8K * 20uA) NTC:157K + +#define T_18C 1026 //18(51.3K * 20uA) NTC:137K + +#define T_42C 612 //42(30.6K * 20uA) NTC:49K + +#define T_45C 568 //45(28.4K * 20uA) NTC:43.6K + +#define T_47C 538 //47(26.9K * 20uA) NTC:40K + +#define T_57C 412 //57(20.6K * 20uA) NTC:27.6K + +#define T_60C 380 //60(19K * 20uA) NTC:24.7K + +#define T_75C 248 //75(12.4K * 20uA) NTC:14.6K + +#define T_80C 216 //80(10.8K * 20uA) NTC:12.4K + +#endif + + +/*Boost Module Config Para Setting*/ +#define OPEN_BOOST_VIN 3600 //Boost uvloVIN£Boostٴλָĵѹ3.6V +#define OPEN_BOOST_NOVIN 3300 //Boost uvloVIN£Boostٴλָĵѹ3.3V + +/*KEY And Hall Module Setting*/ +#define HALL_OPEN_LEV_SET 1 //ǸߵƽΪǻǵ͵ƽΪǡ1:ߵƽΪǣ0:͵ƽΪ + +/*Sleep Module Setting*/ +/*Enter Sleep Time Debounce*/ +//#define ENTER_STANDBYMODE_CNT 10 //Standby Mode ӳʱ䣬λ + +/******************************************************************************\ + Variables definitions +\******************************************************************************/ + +/******************************************************************************\ + UserCfg.Functions definitions +\******************************************************************************/ + +#endif + diff --git a/UsrInc/inc/define.h b/UsrInc/inc/define.h new file mode 100644 index 0000000..e889e7e --- /dev/null +++ b/UsrInc/inc/define.h @@ -0,0 +1,157 @@ +/* + ****************************************************************************** + * + * @file define.h + * @brief define module + * @ic sy8835 + * + * @version 1.0 + * @date 2024/11/01 09:59:40 + * @author Alex Xu + * + * Copyright (c) 2013-2099,Tkplusemi Technology Co.,Ltd. + * All Rights Reserved + * + * History: + * Revision Date Author Desc + * 1.0.0 2024/11/01 Alex build this file + ****************************************************************************** + */ +#ifndef __DEFINE_H__ +#define __DEFINE_H__ + +#include "config.h" + +/*Function Selectѡ궨*/ + +#define TIMER1_ENABLE 0 //Timer1 ʱ1ms(120Bytes) + +#define UART0_ENABLE 1 //UART0ܡ(133Bytes) + +#define UART1_ENABLE 0 //UART1 + +#define UART2_ENABLE 1 //UART2 + +#define WTG_ENABLE 0 //Źʹ(7Bytes) + +#define LED_DISPLAY //LEDʾ ,4ʾ (1125Bytes) + +#ifdef LED_DISPLAY + +#define PWM_ENABLE //PWMܣں(719Bytes) + +#endif + +#define GPIO_I2C_SIMULATE 1 //GPIO ģ I2Cӿ + +#define HALL_ENABLE 1 //Hallܡ(Hall 46Bytes) + +#define KEY_ENABLE 1 //Key(111Bytes) + +#define VOX_ENABLE 1 //1080Bytes + +#define VOX_FOLLOW_CHG 0 + +#if VOX_ENABLE + +#define VOX_TX //959Bytes + +#define VOX_TX_RST_PATTERN //BES Reset Pattern (118Bytes) + +#define VOX_RX //739Bytes + +#endif + +#define CHARGER_ENABLE 1 //94Bytes + +#define DISCHARGE_ENABLE 1 //75Bytes + +#define SLEEP_ENABLE 1 //110Bytes + +#define ADC_ENABLE 1 //587Bytes + +#if ADC_ENABLE + +#define NTC_JEITA 1 + +#define NTC_IEC 0 + +//#define NTC_ENABLE //513Bytes JEITA + +#endif + +#define GAUGE_ENABLE 0 //2001Bytes + +#define BAT_VALUE 1 //171Bytes + +#define _DEBUG_ALL //򿪴ӡ + +#ifdef _DEBUG_ALL + + #define _DEBUG_MAIN + #define _DEBUG_PMU + #define _DEBUG_KEY + #define _DEBUG_VOX + #define _DEBUG_HALL +// #define _DEBUG_ADC +// #define _DEBUG_DISCHARGE +// #define _DEBUG_CHARGER + #define _DEBUG_SLEEP + #define _DEBUG_BAT + +//#define TEST_MODE + +#include "stdio.h" +#include "string.h" + +#endif + +#define HIBYTE(v1) ((uint8_t)((v1)>>8)) //v1 is uint16_t +#define LOBYTE(v1) ((uint8_t)((v1)&0xFF)) + +typedef bit BIT; +typedef unsigned char uint8_t; +typedef unsigned int uint16_t; +typedef unsigned long uint32_t; + +typedef unsigned char uint8; +typedef unsigned int uint16; +typedef unsigned long uint32; + +typedef signed char int8_t; +typedef signed int int16_t; +typedef signed long int32_t; + +typedef signed char int8; +typedef signed int int16; +typedef signed long int32; + +typedef signed char s8; +typedef unsigned char u8; +typedef signed short int s16; +typedef unsigned short int u16; +typedef signed long int s32; +typedef unsigned long int u32; + +typedef enum{false = 0, true = !false} bool; + +#define FALSE false +#define TRUE true +#define ON true +#define OFF false + +#ifdef XIAOMI +#include "stdlib.h" +#endif + +#include "reg3315.h" + +#include "uart.h" + +#include "pmu.h" +#include "user.h" + +#include "charger_module.h" + +#endif + diff --git a/UsrInc/inc/reg3315.h b/UsrInc/inc/reg3315.h new file mode 100644 index 0000000..ea69c76 --- /dev/null +++ b/UsrInc/inc/reg3315.h @@ -0,0 +1,306 @@ +/* + ****************************************************************************** + * + * @file reg3315.h + * @brief Header file for TP3315 microcontroller. + * @ic sy8835 + * + * @version 1.0 + * @date 2024/11/01 10:59:40 + * @author Alex Xu + * + * Copyright (c) 2013-2099,Tkplusemi Technology Co.,Ltd. + * All Rights Reserved + * + * History: + * Revision Date Author Desc + * 1.0.0 2024/11/01 Alex Xu build this file + ****************************************************************************** + */ +#ifndef __REG3315_H__ +#define __REG3315_H__ + +/*-------------------------PMU Registers------------------------------*/ + +#define FAULT_STA0 0x10 +#define FAULT_STA1 0x11 +#define FAULT_STA2 0x12 + +#define CHIP_STA 0x13 +#define VOX_STA 0x14 + +#define VDPM_VDD_CHG_EN 0x20 +#define CHG_VFLOAT_SET 0x21 +#define CHG_ICC_SET 0x22 +#define CHG_ITC_ITERM_SET 0x23 +#define CHG_VPMID_SET 0x25 + +#define WDT1_CFG 0x26 +#define WDT1_RST 0x5A + +#define BST_COMM_EN 0x27 +#define VOX_CFG 0x37 + +#define I2CR_RST_CFG 0x35 + +#define POWER_LED_CTRL0 0x39 + +#define XSEN_CTRL 0x31 + +#define IRQ_EN0 0x40 +#define IRQ_EN1 0x41 + +#define POWER_CTRL_CMD 0x4F + +#define SOFT_DAT5 0x5C + +/*------------------------ Ext SFR Registers -------------------------*/ +/*------ GPIO/MFP Registers ------*/ +#define P0_PU 0x00 +#define P0_PD 0x01 +#define P0_OD 0x02 +#define P0_IE 0x03 +#define P0_OE 0x04 + +#define P1_PU 0x07 +#define P1_PD 0x08 +#define P1_OD 0x09 +#define P1_IE 0x0A +#define P1_OE 0x0B +#define P1_DRV0 0x0C + +#define MFP_CTL0 0x0E +#define MFP_CTL1 0x0F + +#define GPIO_INT_EN0 0x22 +#define GPIO_INT_EN1 0x23 + +sfr GPIO_FLAG0 = 0xE4; +sfr GPIO_FLAG1 = 0xE5; + +/*------ PWM Registers ------*/ +#define PWM_CTL 0x10 +#define PWM_PRE 0x11 +#define PWM_REL 0x12 + +sfr PWM0_CMP = 0xCE; +sfr PWM1_CMP = 0xCF; +sfr PWM2_CMP = 0xDE; +sfr PWM3_CMP = 0xDF; + +/*------ LED Registers ------*/ +#define LED_CTL 0x13 + +/*-------- ADC Registers --------*/ +#define ADC_CTL0 0x30 +sfr ADC_CTL1 =0xA3; +sfr ADC_IntFlag =0xA4; +#define ADC_CTL2 0x31 +#define ADC_IntEn 0x32 +#define ADC_CH0_L 0x35 +#define ADC_CH0_H 0x36 +#define ADC_CH1_L 0x37 +#define ADC_CH1_H 0x38 +#define ADC_CH2_L 0x39 +#define ADC_CH2_H 0x3A +#define ADC_CH3_L 0x3B +#define ADC_CH3_H 0x3C +#define ADC_CH4_L 0x3D +#define ADC_CH4_H 0x3E + +/*-------- SYS Registers --------*/ +#define LDO08_CTL 0x50 +#define LDO15_CTL0 0x51 +#define LDO15_CTL1 0x52 +#define HOSC_TRIM 0x53 +#define CHIP_ID 0x70 +#define CHIP_VER 0x71 +#define CLKPRE 0x72 +#define RST_CFG 0x73 +#define IRQ_PIN_CFG 0x76 +#define LDREG_PW 0x7F +sfr RST_FLAG = 0xE1; +sfr IRQ_FLAG = 0xE2; +sfr CHIP_STAT = 0xE3; +sfr SRST = 0xF7; + +sfr SFRADDR = 0xFE; +sfr SFRDATA = 0xFF; +/*------- FLASH Registers ------*/ +#define FLASH_STA0 0x60 +#define FLASH_STA1 0x61 +#define FLASH_STA2 0x62 +#define FLASH_CRCL 0x63 +#define FLASH_CRCH 0x64 +#define FLASH_INIT 0x65 +#define FLASH_INTF0 0x66 +#define FLASH_INTF1 0x67 +#define FLASH_DAT0 0x68 +#define FLASH_DAT1 0x69 +#define FLASH_DAT2 0x6A +#define FLASH_DAT3 0x6B +#define FLASH_ADDL 0x6C +#define FLASH_ADDH 0x6D +#define FLASH_OPTEN 0x6E +#define FLASH_DAT_KEY 0x6F + +//------------------------- SFR Registers ---------------------------- +/*--- BYTE Register ---*/ +sfr P0 = 0x80; +sfr P1 = 0x90; +sfr P2 = 0xA0; +sfr P3 = 0xB0; +sfr PSW = 0xD0; +sfr ACC = 0xE0; +sfr B = 0xF0; + +sfr SP = 0x81; +sfr DPL = 0x82; +sfr DPH = 0x83; +sfr DPL1 = 0x84; +sfr DPH1 = 0x85; +sfr WDTREL = 0x86; +sfr PCON = 0x87; +sfr TCON = 0x88; +sfr TMOD = 0x89; +sfr TL0 = 0x8A; +sfr TL1 = 0x8B; +sfr TH0 = 0x8C; +sfr TH1 = 0x8D; +sfr CKCON = 0x8E; +sfr DPSEL = 0x92; +sfr S2CON = 0x96; +sfr S2BUF = 0x97; +sfr S0CON = 0x98; +sfr S0BUF = 0x99; +sfr IEN2 = 0x9A; +sfr S1CON = 0x9B; +sfr S1BUF = 0x9C; +sfr S1RELL = 0x9D; +sfr S2RELL = 0x9E; +sfr S2RELH = 0x9F; +sfr S2IOCFG = 0xF1; + +sfr ADC_CTRL1 = 0xA3; +sfr ADC_INT_FLAG = 0xA4; + +sfr OCP_CTL = 0xA7; + +sfr IEN0 = 0xA8; +sfr IP0 = 0xA9; +sfr S0RELL = 0xAA; + +sfr SOFT_DAT0 = 0xAB; +sfr SOFT_DAT1 = 0xAC; +sfr SOFT_DAT2 = 0xAD; +sfr SOFT_DAT3 = 0xAE; +sfr SOFT_DAT4 = 0xAF; + +sfr IEN1 = 0xB8; +sfr IP1 = 0xB9; +sfr S0RELH = 0xBA; +sfr S1RELH = 0xBB; +sfr IRCON2 = 0xBF; + +sfr IRCON = 0xC0; + +sfr ADCON = 0xD8; + +/*--- BIT Register ---*/ +/* PSW */ +sbit CY = 0xD7; +sbit AC = 0xD6; +sbit F0 = 0xD5; +sbit RS1 = 0xD4; +sbit RS0 = 0xD3; +sbit OV = 0xD2; +sbit P = 0xD0; + +/* TCON */ +sbit TF1 = 0x8F; +sbit TR1 = 0x8E; +sbit TF0 = 0x8D; +sbit TR0 = 0x8C; +sbit IE1 = 0x8B; +sbit IT1 = 0x8A; +sbit IE0 = 0x89; +sbit IT0 = 0x88; + +/* T2CON */ +sbit T2PS = 0xCF; +sbit I3FR = 0xCE; +sbit I2FR = 0xCD; +sbit T2R1 = 0xCC; +sbit T2R0 = 0xCB; +sbit T2CM = 0xCA; +sbit T2I1 = 0xC9; +sbit T2I0 = 0xC8; + +/* S0CON */ +sbit SM0 = 0x9F; +sbit SM1 = 0x9E; +sbit SM20 = 0x9D; +sbit REN0 = 0x9C; +sbit TB80 = 0x9B; +sbit RB80 = 0x9A; +sbit TI0 = 0x99; +sbit RI0 = 0x98; + +/* IEN0 */ +sbit EAL = 0xAF;//global IRQ enable +sbit WDT = 0xAE;//Watchdog timer refresh flag +sbit ET2 = 0xAD;//Timer2 IRQ enable +sbit ES0 = 0xAC;//Serial Port 0 +sbit ET1 = 0xAB;//Timer1 overflow +sbit EX1 = 0xAA;//External 1 +sbit ET0 = 0xA9;//Timer0 overflow +sbit EX0 = 0xA8;//External 0 + +/* IEN1 */ +sbit EXEN2 = 0xBF;//Timer2 external reload +sbit SWDT = 0xBE;//Watchdog timer start/refresh flag. +sbit EX6 = 0xBD;//External 6 +sbit EX5 = 0xBC;//External 5 +sbit EX4 = 0xBB;//External 4 +sbit EX3 = 0xBA;//External 3 +sbit EX2 = 0xB9;//External 2 +sbit EX7 = 0xB8;//External 7 + +/* IEN1 */ +//sbit ES2 = 0x9B; +//sbit ES1 = 0x9A; + +/* IRCON */ +sbit EXF2 = 0xC7;//Timer 2 external reload flag +sbit TF2 = 0xC6;//Timer 2 overflow flag +sbit IEX6 = 0xC5;// +sbit IEX5 = 0xC4;// +sbit IEX4 = 0xC3;// +sbit IEX3 = 0xC2;// +sbit IEX2 = 0xC1;// +sbit IADC = 0xC0;// + +/* ADCON */ +sbit BD = 0xDF; + +/* P0 */ +sbit P00 = P0^0; +sbit P01 = P0^1; +sbit P02 = P0^2; +sbit P03 = P0^3; +sbit P04 = P0^4; +sbit P05 = P0^5; +sbit P06 = P0^6; +sbit P07 = P0^7; + +/* P0 */ +sbit P10 = P1^0; +sbit P11 = P1^1; +sbit P12 = P1^2; +sbit P13 = P1^3; +sbit P14 = P1^4; +sbit P15 = P1^5; +//sbit P16 = P1^6; +//sbit P17 = P1^7; + +#endif \ No newline at end of file diff --git a/UsrInc/key/key.h b/UsrInc/key/key.h new file mode 100644 index 0000000..31963f0 --- /dev/null +++ b/UsrInc/key/key.h @@ -0,0 +1,62 @@ +/* + ****************************************************************************** + * + * @file key.h + * @brief key module + * @ic sy8835 + * + * @version 1.0 + * @date 2024/11/01 09:59:40 + * @author Alex Xu + * + * Copyright (c) 2013-2099,Tkplusemi Technology Co.,Ltd. + * All Rights Reserved + * + * History: + * Revision Date Author Desc + * 1.0.0 2024/11/01 Alex build this file + ****************************************************************************** + */ + +#ifndef __KEY_H__ +#define __KEY_H__ + +/*_____ I N C L U D E S ____________________________________________________*/ + +#include "define.h" + +/******************************************************************************\ + Macro definitions +\******************************************************************************/ + +/******************************************************************************\ + Variables definitions +\******************************************************************************/ + +#if KEY_ENABLE + +extern bit Key_Press_short_irq; +extern bit Key_Press_l_irq; +extern bit Key_Press_ll_irq; + +extern bit Key_l_Flag; + +typedef enum { + KEY_EVENT_Empty = 0x00, + KEY_EVENT_SHORT, //Key short press(60ms-1s) interrupt flag + KEY_EVENT_L_2S, //Key long press for 2/3s interrupt flag + KEY_EVENT_LL_8S, //Key super long press for 8s interrupt flag +}KEY_EVENT_E; + +extern idata KEY_EVENT_E Event_key; + +/******************************************************************************\ + Functions definitions +\******************************************************************************/ + +extern void Key_Handler(void ); + +#endif + +#endif + diff --git a/UsrInc/led/led.h b/UsrInc/led/led.h new file mode 100644 index 0000000..134cfbb --- /dev/null +++ b/UsrInc/led/led.h @@ -0,0 +1,230 @@ +/* + ****************************************************************************** + * + * @file led.h + * @brief led dispaly module + * @ic sy8835 + * + * @version 1.0 + * @date 2024/11/01 09:59:40 + * @author Alex Xu + * + * Copyright (c) 2013-2099,Tkplusemi Technology Co.,Ltd. + * All Rights Reserved + * + * History: + * Revision Date Author Desc + * 1.0.0 2024/11/01 Alex build this file + ****************************************************************************** + */ + +#ifndef __LED_H__ +#define __LED_H__ + +/*_____ I N C L U D E S ____________________________________________________*/ + +#include "define.h" + +#ifdef LED_DISPLAY + +#ifdef _DEBUG_LED +#define _DEBUG_LED_1 +#define _DEBUG_LED_2 +#endif + +/******************************************************************************\ + Macro definitions +\******************************************************************************/ +#define LED_PLUS_TIME 1 + +sbit pin_LED_1 = P1^0; +sbit pin_LED_2 = P1^1; +sbit pin_LED_3 = P1^2; +sbit pin_LED_4 = P1^3; + + +// LED˿ڶ +#define LEDR_ON() pin_LED_1 = 1 //LED_1_ON() +#define LEDR_OFF() pin_LED_1 = 0 //LED_1_OFF() +#define LEDR_TOG() pin_LED_1 = !pin_LED_1 //LED_1_RUN() + + //LED˸Сʱڵλms +#define LEDG_ON() pin_LED_2 = 1 //LED_2_ON() +#define LEDG_OFF() pin_LED_2 = 0 //LED_2_OFF() +#define LEDG_TOG() pin_LED_2 = !pin_LED_2 //LED_2_RUN() + +#define LEDY_ON() pin_LED_3 = 1 //LED_3_ON() +#define LEDY_OFF() pin_LED_3 = 0 //LED_3_OFF() +#define LEDY_TOG() pin_LED_3 = !pin_LED_3 //LED_3_RUN() + +#define LEDB_ON() pin_LED_4 = 1 //LED_4_ON() +#define LEDB_OFF() pin_LED_4 = 0 //LED_4_OFF() +#define LEDB_TOG() pin_LED_4 = !pin_LED_4 //LED_4_RUN() + +/******************************************************************************\ + Typedef definitions +\******************************************************************************/ +//LEDض壬˳Ϸĺ궨屣һ +enum LED_ID +{ + LED_R = 0x00, + LED_G, + LED_Y, + LED_B, + LED_ID_MAX +}; + +//LED״̬ +enum LED_STATE +{ + LED_OFF = 0x00, + LED_ON, + LED_FLASH, + LED_KEEP_FLASHING, + LED_BREATHING_LIGHT, +}; + +#ifdef PWM_ENABLE + +enum LIGHT_DIR +{ + SHOW_NONE = 0x00, + SLOW_DARK, // + SLOW_LIGHT, // + SHOW_NORMAL, // +}; + +#endif +//LEDƽṹ +typedef struct{ + uint8_t State[LED_ID_MAX];//LED Ĺ״̬ + uint8_t Light_Dir[LED_ID_MAX]; //ͣ + uint16_t Flash_Duty[LED_ID_MAX];//LEDռձȣʱ + uint16_t Flash_Period[LED_ID_MAX];//LED + uint16_t Flash_Times[LED_ID_MAX];//˸ + uint16_t Timer[LED_ID_MAX];//ʱ 1msһ +}TS_LED_INFO; + + +extern volatile uint8_t Display_RSta; // ʾ״̬ +extern volatile uint8_t Display_GSta; // ʾ״̬ +extern volatile uint8_t Display_YSta; // ʾ״̬ +extern volatile uint8_t Display_BSta; // ʾ״̬ + +// LEDʾض +// LEDʾ߼ +// -- ɫLEDڳָʾԭϣʱ˸곣δϨ +// -- ɫLEDڲָʾԭϣ롢ȡǡظʱ˸һμ +typedef enum { + DISPLAY_NONE, + DISPLAY_ON, + DISPLAY_OFF, + DISPLAY_FLASH, + DISPLAY_KEEP_FLASH, + DISPLAY_MAX +} TE_DISPLAY_STA; + +#define Display_AllOff() {LED_R_OFF();LED_G_OFF();LED_Y_OFF();LED_B_OFF();Display_RSta=DISPLAY_OFF;Display_GSta=DISPLAY_OFF;Display_YSta=DISPLAY_OFF;Display_BSta=DISPLAY_OFF;} +#define Display_AllOn() {LED_R_ON();LED_G_ON();LED_Y_ON();LED_B_ON();Display_RSta=DISPLAY_ON;Display_GSta=DISPLAY_ON;Display_YSta=DISPLAY_ON;Display_BSta=DISPLAY_ON;} + +#define Display_Red_On() {LED_R_ON();Display_RSta=DISPLAY_ON;} +#define Display_Red_Off() {LED_R_OFF();Display_RSta=DISPLAY_OFF;} +#define Display_Red_Flash(Fre,n) {LED_R_FLASH(Fre,n);Display_RSta=DISPLAY_FLASH;} +#define Display_Red_KeepFlash(Fre) {LED_R_KEEP_FLASHING(Fre);Display_RSta=DISPLAY_KEEP_FLASH;} + +#define Display_Green_On() {LED_G_ON();Display_GSta=DISPLAY_ON;} +#define Display_Green_Off() {LED_G_OFF();Display_GSta=DISPLAY_OFF;} +#define Display_Green_Flash(Fre,n) {LED_G_FLASH(Fre,n);Display_GSta=DISPLAY_FLASH;} +#define Display_Green_KeepFlash(Fre) {LED_G_KEEP_FLASHING(Fre);Display_GSta=DISPLAY_KEEP_FLASH;} + +#define Display_Yellow_On() {LED_Y_ON();Display_YSta=DISPLAY_ON;} +#define Display_Yellow_Off() {LED_Y_OFF();Display_YSta=DISPLAY_OFF;} +#define Display_Yellow_Flash(Fre,n) {LED_Y_FLASH(Fre,n);Display_YSta=DISPLAY_FLASH;} +#define Display_Yellow_KeepFlash(Fre) {LED_Y_KEEP_FLASHING(Fre);Display_YSta=DISPLAY_KEEP_FLASH;} + +#define Display_Blue_On() {LED_B_ON();Display_BSta=DISPLAY_ON;} +#define Display_Blue_Off() {LED_B_OFF();Display_BSta=DISPLAY_OFF;} +#define Display_Blue_Flash(Fre,n) {LED_B_FLASH(Fre,n);Display_BSta=DISPLAY_FLASH;} +#define Display_Blue_KeepFlash(Fre) {LED_B_KEEP_FLASHING(Fre);Display_BSta=DISPLAY_KEEP_FLASH;} + +/******************************************************************************\ + Global variables and functions +\******************************************************************************/ + +/* +* : LED_Init +* : LEDʼ +* : NONE +* ֵ : NONE +*/ +/******************************************************************************/ +extern void LED_Init(void); +/******************************************************************************/ + +/* +* : LED_Clr +* : ϨȫLED +* : NONE +* ֵ : NONE +*/ +/******************************************************************************/ +extern void LED_Clr(void); +/******************************************************************************/ + +/* +* : LED_Service +* : LED10msʱƬ +* : NONE +* ֵ : NONE +*/ +/******************************************************************************/ +extern void LED_Drv(void); +/******************************************************************************/ +/* +* : LED_Set +* : LEDʽ +* : Stateʽ / Period:˸(λms) / Times:˸ +* ֵ : NONE +*/ +/******************************************************************************/ +extern void LED_Set(uint8_t LedId,uint8_t State,uint16_t Period,uint16_t Times); +/******************************************************************************/ +#ifdef PWM_ENABLE +extern void HuXiLED_Set(uint8_t LedId,uint8_t State,uint8_t Dir); +#endif +// ⲿӿ +#define LED_R_ON() LED_Set(LED_R, LED_ON, 0,0) +#define LED_R_OFF() LED_Set(LED_R, LED_OFF, 0,0) +#define LED_R_FLASH(Fre,n) LED_Set(LED_R, LED_FLASH,Fre,n) +#define LED_R_KEEP_FLASHING(Fre) LED_Set(LED_R, LED_KEEP_FLASHING, Fre,0) +#ifdef PWM_ENABLE +#define LED_R_BREATHING_LIGHT(Dir) HuXiLED_Set(LED_R, LED_BREATHING_LIGHT, Dir) +#endif +#define LED_G_ON() LED_Set(LED_G, LED_ON, 0,0) +#define LED_G_OFF() LED_Set(LED_G, LED_OFF, 0,0) +#define LED_G_FLASH(Fre,n) LED_Set(LED_G, LED_FLASH, Fre,n) +#define LED_G_KEEP_FLASHING(Fre) LED_Set(LED_G, LED_KEEP_FLASHING, Fre,0) +#ifdef PWM_ENABLE +#define LED_G_BREATHING_LIGHT(Dir) HuXiLED_Set(LED_G, LED_BREATHING_LIGHT, Dir) +#endif +#define LED_Y_ON() LED_Set(LED_Y, LED_ON, 0,0) +#define LED_Y_OFF() LED_Set(LED_Y, LED_OFF, 0,0) +#define LED_Y_FLASH(Fre,n) LED_Set(LED_Y, LED_FLASH, Fre,n) +#define LED_Y_KEEP_FLASHING(Fre) LED_Set(LED_Y, LED_KEEP_FLASHING, Fre,0) +#ifdef PWM_ENABLE +#define LED_Y_BREATHING_LIGHT(Dir) HuXiLED_Set(LED_Y, LED_BREATHING_LIGHT, Dir) +#endif +#define LED_B_ON() LED_Set(LED_B, LED_ON, 0,0) +#define LED_B_OFF() LED_Set(LED_B, LED_OFF, 0,0) +#define LED_B_FLASH(Fre,n) LED_Set(LED_B, LED_FLASH, Fre,n) +#define LED_B_KEEP_FLASHING(Fre) LED_Set(LED_B, LED_KEEP_FLASHING, Fre,0) +#ifdef PWM_ENABLE +#define LED_B_BREATHING_LIGHT(Dir) HuXiLED_Set(LED_B, LED_BREATHING_LIGHT, Dir) +#endif + +//------------------------------------------------------------------------------ +#endif + + +#endif + diff --git a/UsrInc/pmu/pmu.h b/UsrInc/pmu/pmu.h new file mode 100644 index 0000000..ee3da14 --- /dev/null +++ b/UsrInc/pmu/pmu.h @@ -0,0 +1,479 @@ +/* + ****************************************************************************** + * + * @file pmu.h + * @brief pmu module + * @ic sy8835 + * + * @version 1.0 + * @date 2024/11/01 09:59:40 + * @author Alex Xu + * + * Copyright (c) 2013-2099,Tkplusemi Technology Co.,Ltd. + * All Rights Reserved + * + * History: + * Revision Date Author Desc + * 1.0.0 2024/11/01 Alex Xu build this file + ****************************************************************************** + */ +#ifndef __PMU_H__ +#define __PMU_H__ + +/*_____ I N C L U D E S ____________________________________________________*/ +#include "define.h" + + +/******************************************************************************\ + Macro definitions +\******************************************************************************/ +/* Power Ctrl CMD Setting. <4Fh>*/ +#define POWER_CTRL_CMD_RECHG_ENABLE 0x11 //0x11:VINǣдIC¿ѭ + +#define POWER_CTRL_CMD_RST_CMD 0x17 //0x17:CMD_RSTλI2CR<0x20>~<0x4F>VDD + +#define POWER_CTRL_CMD_ENTER_SHIPMODE 0xAA //0xAA:EnterShipmode,ҽstandby mode״̬дICShipMode״̬Charge Mode״̬ʱдЧ + +#define POWER_CTRL_CMD_RST_VDD 0x33 //0x33:RstVDD״̬¹رVSYS 200msȻVDD + +/* Boost Comm Setting. */ +#define BST_COMM_EN_Boost_En_Pos (0U) +#define BST_COMM_EN_Boost_En_Msk (0x1UL << BST_COMM_EN_Boost_En_Pos) +#define BST_COMM_EN_Boost_En BST_COMM_EN_Boost_En_Msk + +#define BST_COMM_EN_Vol_En_Pos (1U) +#define BST_COMM_EN_Vol_En_Msk (0x1UL << BST_COMM_EN_Vol_En_Pos) +#define BST_COMM_EN_Vol_En BST_COMM_EN_Vol_En_Msk + +#define BST_COMM_EN_Vor_En_Pos (2U) +#define BST_COMM_EN_Vor_En_Msk (0x1UL << BST_COMM_EN_Vor_En_Pos) +#define BST_COMM_EN_Vor_En BST_COMM_EN_Vor_En_Msk + +#define BST_COMM_EN_Vol_Comm_En_Pos (3U) +#define BST_COMM_EN_Vol_Comm_En_Msk (0x1UL << BST_COMM_EN_Vol_Comm_En_Pos) +#define BST_COMM_EN_Vol_Comm_En BST_COMM_EN_Vol_Comm_En_Msk + +#define BST_COMM_EN_Vor_Comm_En_Pos (4U) +#define BST_COMM_EN_Vor_Comm_En_Msk (0x1UL << BST_COMM_EN_Vor_Comm_En_Pos) +#define BST_COMM_EN_Vor_Comm_En BST_COMM_EN_Vor_Comm_En_Msk + +#define BST_COMM_EN_Vox_Dishold_Pos (6U) +#define BST_COMM_EN_Vox_Dishold_Msk (0x1UL << BST_COMM_EN_Vox_Dishold_Pos) +#define BST_COMM_EN_Vox_Dishold BST_COMM_EN_Vox_Dishold_Msk + +#define BST_COMM_EN_Gate_Ctrl_Pos (7U) +#define BST_COMM_EN_Gate_Ctrl_Msk (0x1UL << BST_COMM_EN_Gate_Ctrl_Pos) +#define BST_COMM_EN_Gate_Ctrl BST_COMM_EN_Gate_Ctrl_Msk + +/* Vox Config <37h>*/ +#define VOX_CFG_Vox_Floating_Pos (0U) +#define VOX_CFG_Vox_Floating_Msk (0x1UL << VOX_CFG_Vox_Floating_Pos) +#define VOX_CFG_Vox_Floating VOX_CFG_Vox_Floating_Msk //VoxԶʶʱVOX״̬ã0VOXͨ1KGND1VOXա + +#define VOX_CFG_Vox_DisAdt_Pos (1U) +#define VOX_CFG_Vox_DisAdt_Msk (0x1UL << VOX_CFG_Vox_DisAdt_Pos) +#define VOX_CFG_Vox_DisAdt VOX_CFG_Vox_DisAdt_Msk + +#define VOX_CFG_Comx_Rup_Pos (2U) + +#define VOX_CFG_Comx_Rup_2K_Msk 0x01 +#define VOX_CFG_Comx_Rup_5K_Msk 0x02 +#define VOX_CFG_Comx_Rup_10K_Msk 0x03 + +#define VOX_CFG_Comx_Rup_2K (VOX_CFG_Comx_Rup_2K_Msk << VOX_CFG_Comx_Rup_Pos) +#define VOX_CFG_Comx_Rup_5K (VOX_CFG_Comx_Rup_5K_Msk << VOX_CFG_Comx_Rup_Pos) +#define VOX_CFG_Comx_Rup_10K (VOX_CFG_Comx_Rup_10K_Msk << VOX_CFG_Comx_Rup_Pos) + +#define VOX_CFG_Vox_Rup_Pos (4U) + +#define VOX_CFG_Vox_Rup_2K_Msk 0x01 +#define VOX_CFG_Vox_Rup_5K_Msk 0x02 +#define VOX_CFG_Vox_Rup_10K_Msk 0x03 + +#define VOX_CFG_Vox_Rup_2K (VOX_CFG_Vox_Rup_2K_Msk << VOX_CFG_Vox_Rup_Pos) +#define VOX_CFG_Vox_Rup_5K (VOX_CFG_Vox_Rup_5K_Msk << VOX_CFG_Vox_Rup_Pos) +#define VOX_CFG_Vox_Rup_10K (VOX_CFG_Vox_Rup_10K_Msk << VOX_CFG_Vox_Rup_Pos) + +#define VOX_CFG_Vox_Vup_Pos (6U) + +#define VOX_CFG_Vox_Vup_2_0V_Msk 0x00 +#define VOX_CFG_Vox_Vup_VDD_Msk 0x01 +#define VOX_CFG_Vox_Vup_VOXS_Msk 0x02 +#define VOX_CFG_Vox_Vup_1_8V_Msk 0x03 + +#define VOX_CFG_Vox_Vup_2_0V (VOX_CFG_Vox_Vup_2_0V_Msk << VOX_CFG_Vox_Vup_Pos) +#define VOX_CFG_Vox_Vup_VDD (VOX_CFG_Vox_Vup_VDD_Msk << VOX_CFG_Vox_Vup_Pos) +#define VOX_CFG_Vox_Vup_VOXS (VOX_CFG_Vox_Vup_VOXS_Msk << VOX_CFG_Vox_Vup_Pos) +#define VOX_CFG_Vox_Vup_1_8V (VOX_CFG_Vox_Vup_1_8V_Msk << VOX_CFG_Vox_Vup_Pos) + +/* VDPM VDD Charger En Setting.<20h> */ +#define BUCK_CHG_EN_Pos (0U) +#define BUCK_CHG_EN_Pos_Msk (0x1UL << BUCK_CHG_EN_Pos) +#define BUCK_CHG_EN BUCK_CHG_EN_Pos_Msk + +#define VIN_DIR_CHG_DISABLE_Pos (1U) +#define VIN_DIR_CHG_DISABLE_Pos_Msk (0x1UL << VIN_DIR_CHG_DISABLE_Pos) +#define VIN_DIR_CHG_DISABLE VIN_DIR_CHG_DISABLE_Pos_Msk + +#define VDD_BYPASS_Pos (2U) +#define VDD_BYPASS_Pos_Msk (0x1UL << VDD_BYPASS_Pos) +#define VDD_BYPASS VDD_BYPASS_Pos_Msk + +/* FAULT_STA0<10h> */ +#define Fault_Sta0_VinUV_Pos (0U) +#define Fault_Sta0_VinUV_Pos_Msk (0x1UL << Fault_Sta0_VinUV_Pos) +#define Fault_Sta0_VinUV Fault_Sta0_VinUV_Pos_Msk + +#define Fault_Sta0_VinOVP_Pos (1U) +#define Fault_Sta0_VinOVP_Pos_Msk (0x1UL << Fault_Sta0_VinOVP_Pos) +#define Fault_Sta0_VinOVP Fault_Sta0_VinOVP_Pos_Msk + +#define Fault_Sta0_BoostUV_Pos (2U) +#define Fault_Sta0_BoostUV_Pos_Msk (0x1UL << Fault_Sta0_BoostUV_Pos) +#define Fault_Sta0_BoostUV Fault_Sta0_BoostUV_Pos_Msk + +#define Fault_Sta0_VolOS_Pos (3U) +#define Fault_Sta0_VolOS_Pos_Msk (0x1UL << Fault_Sta0_VolOS_Pos) +#define Fault_Sta0_VolOS Fault_Sta0_VolOS_Pos_Msk + +#define Fault_Sta0_VorOS_Pos (4U) +#define Fault_Sta0_VorOS_Pos_Msk (0x1UL << Fault_Sta0_VorOS_Pos) +#define Fault_Sta0_VorOS Fault_Sta0_VorOS_Pos_Msk + +#define Fault_Sta0_WDTimeOut_Pos (5U) +#define Fault_Sta0_WDTimeOut_Pos_Msk (0x1UL << Fault_Sta0_WDTimeOut_Pos) +#define Fault_Sta0_WDTimeOut Fault_Sta0_WDTimeOut_Pos_Msk + +#define Fault_Sta0_VINPlugInRstVDD_Pos (6U) +#define Fault_Sta0_VINPlugInRstVDD_Pos_Msk (0x1UL << Fault_Sta0_VINPlugInRstVDD_Pos) +#define Fault_Sta0_VINPlugInRstVDD Fault_Sta0_VINPlugInRstVDD_Pos_Msk + +#define Fault_Sta0_KeyRstVDD_Pos (7U) +#define Fault_Sta0_KeyRstVDD_Pos_Msk (0x1UL << Fault_Sta0_KeyRstVDD_Pos) +#define Fault_Sta0_KeyRstVDD Fault_Sta0_KeyRstVDD_Pos_Msk + +/* FAULT_STA2<12h> */ +#define Fault_Sta2_VinUV_Pos (0U) +#define Fault_Sta2_VinUV_Pos_Msk (0x1UL << Fault_Sta2_VinUV_Pos) +#define Fault_Sta2_VinUV Fault_Sta2_VinUV_Pos_Msk + +#define Fault_Sta2_VinOVP_Pos (1U) +#define Fault_Sta2_VinOVP_Pos_Msk (0x1UL << Fault_Sta2_VinOVP_Pos) +#define Fault_Sta2_VinOVP Fault_Sta2_VinOVP_Pos_Msk + +#define Fault_Sta2_BoostUV_Pos (2U) +#define Fault_Sta2_BoostUV_Pos_Msk (0x1UL << Fault_Sta2_BoostUV_Pos) +#define Fault_Sta2_BoostUV Fault_Sta2_BoostUV_Pos_Msk + +#define Fault_Sta2_VolOCP_Pos (3U) +#define Fault_Sta2_VolOCP_Pos_Msk (0x1UL << Fault_Sta2_VolOCP_Pos) +#define Fault_Sta2_VolOCP Fault_Sta2_VolOCP_Pos_Msk + +#define Fault_Sta2_VorOCP_Pos (4U) +#define Fault_Sta2_VorOCP_Pos_Msk (0x1UL << Fault_Sta2_VorOCP_Pos) +#define Fault_Sta2_VorOCP Fault_Sta2_VorOCP_Pos_Msk + +#define Fault_Sta2_PMID_OCP_SHP_Pos (5U) +#define Fault_Sta2_PMID_OCP_SHP_Pos_Msk (0x1UL << Fault_Sta2_PMID_OCP_SHP_Pos) +#define Fault_Sta2_PMID_OCP_SHP Fault_Sta2_PMID_OCP_SHP_Pos_Msk + +#define Fault_Sta2_CHIP_OTP_Pos (6U) +#define Fault_Sta2_CHIP_OTP_Pos_Msk (0x1UL << Fault_Sta2_CHIP_OTP_Pos) +#define Fault_Sta2_CHIP_OTP Fault_Sta2_CHIP_OTP_Pos_Msk + +#define Fault_Sta2_VDPM_Pos (7U) +#define Fault_Sta2_VDPM_Pos_Msk (0x1UL << Fault_Sta2_VDPM_Pos) +#define Fault_Sta2_VDPM Fault_Sta2_VDPM_Pos_Msk + +/* ChipSTA<13h> */ +#define ChipSTA_Standby 0x00 +#define ChipSTA_ShipMode 0x01 +#define ChipSTA_PMU_Error 0x02 +#define ChipSTA_CHG_ITC 0x03 +#define ChipSTA_CHG_ICC 0x04 +#define ChipSTA_CHG_CV 0x05 +#define ChipSTA_CHG_DONE 0x06 +#define ChipSTA_DISCHG 0x07 + +#define ChipSTA_INIT_OK_Pos (3U) +#define ChipSTA_INIT_OK_Pos_Msk (0x1UL << ChipSTA_INIT_OK_Pos) +#define INIT_OK ChipSTA_INIT_OK_Pos_Msk + +#define ChipSTA_Key_Sta_Pos (4U) +#define ChipSTA_Key_Sta_Pos_Msk (0x1UL << ChipSTA_Key_Sta_Pos) +#define KEY_STA ChipSTA_Key_Sta_Pos_Msk + +#define ChipSTA_Hall_Sta_Pos (5U) +#define ChipSTA_Hall_Sta_Pos_Msk (0x1UL << ChipSTA_Hall_Sta_Pos) +#define HALL_STA ChipSTA_Hall_Sta_Pos_Msk + +/*VOX_STA<14h>*/ +#define VOX_Sta_Vol_Loadin_Pos (0U) +#define VOX_Sta_Vol_Loadin_Pos_Msk (0x1UL << VOX_Sta_Vol_Loadin_Pos) +#define VOL_LoadIn VOX_Sta_Vol_Loadin_Pos_Msk + +#define VOX_Sta_Vor_Loadin_Pos (1U) +#define VOX_Sta_Vor_Loadin_Pos_Msk (0x1UL << VOX_Sta_Vor_Loadin_Pos) +#define VOR_LoadIn VOX_Sta_Vor_Loadin_Pos_Msk + +#define VOX_Sta_Vol_Loadon_Pos (2U) +#define VOX_Sta_Vol_Loadon_Pos_Msk (0x1UL << VOX_Sta_Vol_Loadon_Pos) +#define VOL_LoadOn VOX_Sta_Vol_Loadon_Pos_Msk + +#define VOX_Sta_Vor_Loadon_Pos (3U) +#define VOX_Sta_Vor_Loadon_Pos_Msk (0x1UL << VOX_Sta_Vor_Loadon_Pos) +#define VOR_LoadOn VOX_Sta_Vor_Loadon_Pos_Msk + +#define VOX_Sta_Vol_Ioff_Pos (4U) +#define VOX_Sta_Vol_Ioff_Pos_Msk (0x1UL << VOX_Sta_Vol_Ioff_Pos) +#define VOL_Ioff VOX_Sta_Vol_Ioff_Pos_Msk + +#define VOX_Sta_Vor_Ioff_Pos (5U) +#define VOX_Sta_Vor_Ioff_Pos_Msk (0x1UL << VOX_Sta_Vor_Ioff_Pos) +#define VOR_Ioff VOX_Sta_Vor_Ioff_Pos_Msk + +/* Charger Parements Config.<21h> */ +/* 1V Float Setting */ +#define CHG_VFLOAT_4_000V 0x00 +#define CHG_VFLOAT_4_050V 0x01 +#define CHG_VFLOAT_4_100V 0x02 +#define CHG_VFLOAT_4_150V 0x03 +#define CHG_VFLOAT_4_200V 0x04 +#define CHG_VFLOAT_4_250V 0x05 +#define CHG_VFLOAT_4_275V 0x06 +#define CHG_VFLOAT_4_300V 0x07 +#define CHG_VFLOAT_4_325V 0x08 +#define CHG_VFLOAT_4_350V 0x09 +#define CHG_VFLOAT_4_375V 0x0A +#define CHG_VFLOAT_4_400V 0x0B +#define CHG_VFLOAT_4_425V 0x0C +#define CHG_VFLOAT_4_450V 0x0D +#define CHG_VFLOAT_4_475V 0x0E +#define CHG_VFLOAT_4_500V 0x0F + +/*2Constant Current ICC Setting.<22h>*/ +#define CHG_ICC_4_0MA 0x00 +#define CHG_ICC_1_00MA 0x01 +#define CHG_ICC_1_50MA 0x02 +#define CHG_ICC_2_00MA 0x03 +#define CHG_ICC_2_50MA 0x04 +#define CHG_ICC_3_00MA 0x05 +#define CHG_ICC_3_50MA 0x06 +#define CHG_ICC_4_00MA 0x07 +#define CHG_ICC_5_00MA 0x08 +#define CHG_ICC_6_00MA 0x09 +#define CHG_ICC_7_00MA 0x0A +#define CHG_ICC_8_00MA 0x0B +#define CHG_ICC_9_00MA 0x0C +#define CHG_ICC_10_00MA 0x0D +#define CHG_ICC_12_00MA 0x0E +#define CHG_ICC_15_00MA 0x0F + +/*3,<23h>*/ +#define CHG_ITC_20MA 0x00 +#define CHG_ITC_30MA 0x01 +#define CHG_ITC_40MA 0x02 +#define CHG_ITC_50MA 0x03 +#define CHG_ITC_60MA 0x04 +#define CHG_ITC_70MA 0x05 +#define CHG_ITC_80MA 0x06 +#define CHG_ITC_100MA 0x07 + +/*4سֹ,<23h>*/ +#define CHG_ITERM_20MA 0x00 +#define CHG_ITERM_30MA 0x01 +#define CHG_ITERM_40MA 0x02 +#define CHG_ITERM_50MA 0x03 +#define CHG_ITERM_60MA 0x04 +#define CHG_ITERM_70MA 0x05 +#define CHG_ITERM_80MA 0x06 +#define CHG_ITERM_100MA 0x07 + +/* BOOSTPMIDѹֵ<25h><5:0> */ +#define BOOST_VPMID_3_7V 0x00 +#define BOOST_VPMID_3_8V 0x04 +#define BOOST_VPMID_3_9V 0x08 +#define BOOST_VPMID_4_0V 0x0C +#define BOOST_VPMID_4_1V 0x10 +#define BOOST_VPMID_4_2V 0x14 +#define BOOST_VPMID_4_3V 0x18 +#define BOOST_VPMID_4_4V 0x1C +#define BOOST_VPMID_4_5V 0x20 +#define BOOST_VPMID_4_6V 0x24 +#define BOOST_VPMID_4_7V 0x28 +#define BOOST_VPMID_4_8V 0x2C +#define BOOST_VPMID_4_9V 0x30 +#define BOOST_VPMID_5_0V 0x34 +#define BOOST_VPMID_5_1V 0x38 +#define BOOST_VPMID_5_2V 0x3C + +/* IRQ_EN0<40h> */ +#define Chip_Stat_IRQ_Pos (0U) +#define Chip_Stat_IRQ_Pos_Msk (0x1UL << Chip_Stat_IRQ_Pos) +#define Chip_Stat_IRQ Chip_Stat_IRQ_Pos_Msk + +#define Boost_UV_IRQ_Pos (1U) +#define Boost_UV_IRQ_Pos_Msk (0x1UL << Boost_UV_IRQ_Pos) +#define Boost_UV_IRQ Boost_UV_IRQ_Pos_Msk + +#define Vox_Load_Stat_IRQ_Pos (2U) +#define Vox_Load_Stat_IRQ_Pos_Msk (0x1UL << Vox_Load_Stat_IRQ_Pos) +#define Vox_Load_Stat_IRQ Vox_Load_Stat_IRQ_Pos_Msk + +#define Vox_OS_IRQ_Pos (4U) +#define Vox_OS_IRQ_Pos_Msk (0x1UL << Vox_OS_IRQ_Pos) +#define Vox_OS_IRQ Vox_OS_IRQ_Pos_Msk + +#define VDPM_IRQ_Pos (5U) +#define VDPM_IRQ_Pos_Msk (0x1UL << VDPM_IRQ_Pos) +#define VDPM_IRQ VDPM_IRQ_Pos_Msk + +#define ReChg_IRQ_Pos (6U) +#define ReChg_IRQ_Pos_Msk (0x1UL << ReChg_IRQ_Pos) +#define ReChg_IRQ ReChg_IRQ_Pos_Msk + +#define VINOK_IRQ_Pos (7U) +#define VINOK_IRQ_Pos_Msk (0x1UL << VINOK_IRQ_Pos) +#define VINOK_IRQ VINOK_IRQ_Pos_Msk + +/* IRQ_EN1<41h> */ +#define I2CWDT_IRQ_Pos (0U) +#define I2CWDT_IRQ_Pos_Msk (0x1UL << I2CWDT_IRQ_Pos) +#define I2CWDT_IRQ I2CWDT_IRQ_Pos_Msk + +#define WDTimeOut_IRQ_Pos (1U) +#define WDTimeOut_IRQ_Pos_Msk (0x1UL << WDTimeOut_IRQ_Pos) +#define WDTimeOut_IRQ WDTimeOut_IRQ_Pos_Msk + +#define KEY_IRQ_Pos (2U) +#define KEY_IRQ_Pos_Msk (0x1UL << KEY_IRQ_Pos) +#define KEY_IRQ KEY_IRQ_Pos_Msk + +#define HALL_IRQ_Pos (3U) +#define HALL_IRQ_Pos_Msk (0x1UL << HALL_IRQ_Pos) +#define HALL_IRQ HALL_IRQ_Pos_Msk + +#define ChipOTP_IRQ_Pos (4U) +#define ChipOTP_IRQ_Pos_Msk (0x1UL << ChipOTP_IRQ_Pos) +#define ChipOTP_IRQ ChipOTP_IRQ_Pos_Msk + +#define PMID_OCP_OS_IRQ_Pos (5U) +#define PMID_OCP_OS_IRQ_Pos_Msk (0x1UL << PMID_OCP_OS_IRQ_Pos) +#define PMID_OCP_OS_IRQ PMID_OCP_OS_IRQ_Pos_Msk + +/******************************************************************************\ + Variables definitions +\******************************************************************************/ +/*PMU״̬Ϣ*/ +typedef struct { + + uint8_t pmu_Fault_STA0; //KeyVIN PlugWDT TimeoutVOX Output ShortBoostUVVIN OVPVINUV State + + uint8_t pmu_Fault_STA1; //I2C Timeout + + uint8_t pmu_Fault_STA2; //VDPMChip OTPMID OCPVOX OCPBoostUVVIN OVP + + uint8_t pmu_Chip_STA; //HALLKEYINIT_OKChipSate[2:0]:000:standby001:shipmode;010:硢ŵ쳣״̬011:״̬BUCKITC磻100:״̬BUCKICC磻101:״̬BUCKCV磻110:״̬ҵس111:VBATŵ״̬BOOST"VBATֱͨPMID" + + uint8_t pmu_VOX_STA; //VOX ioffloadonloadin + +// uint8_t pmu_IRQ_STA; + +} g_PMU_Info; + + +/*PMUϢ*/ +typedef struct { + + uint8_t pmu_Rst_Cfg; //<35h> bit4:HALLѡbit3:HallУHALL=1˳ShipModeܣbit2:KEYλVDDʹܣbit1:WDTλVDDλʹܣbit0:VIN븴λVDDʹܣ + + uint8_t pmu_PWR_Ctrl_Cmd; //<4Fh> 0x11:EnReChgVINǣдIC¿ѭ0x17:CMD_RSTλI2CR<0x20>~<0x4F>VDD0xAA:EnterShipmode,ҽstandby mode״̬дICShipMode״̬Charge Mode״̬ʱдЧ0x33:RstVDD״̬¹رVSYS 200msȻVDD + + uint8_t pmu_VPMID_Cfg; //<25h> VPMID + + uint8_t pmu_IRQ_En0; //<40h> pmuжʹλ0 + + uint8_t pmu_IRQ_En1; //<41h> pmuжʹλ1 + + uint8_t pmu_Xsen_Ctrl; //<31h> pmuADCͨʹ + + uint8_t pmu_LED_Ctrl0; //<39h> Power LEDλ + + uint8_t pmu_WDT1_Cfg; //<26h> bit3:·͹󱣻ģʽѡbit2:pmuŹʹܣ̶40sbit1: + + uint8_t pmu_WDT1_Rst; //<5Ah> pmuι + +// uint8_t pmu_Soft_Dat5; + +} g_PMU_Sys_Cfg; + +typedef struct { + + uint8_t pmu_VDPM_VDD_CHG_En; //Դãbit6:VDPMʹܣbit5:Ӧѹѡbit<4:3>:Ӧѹbit2:VDDģʽãbit1:USB Adpterֱʹܣbit0:BUCKźš + + uint8_t pmu_Chg_VFLOAT_Cfg; //ѹVBFãĬֵ4.35V + + uint8_t pmu_Chg_ICC_Cfg; //ض˺ICC趨ֵ + + uint8_t pmu_Chg_ITC_Iterm_Cfg; //[6:4]ضITC趨ֵ[2:0]ض˳ֹITERM趨ֵ + +} g_PMU_CHG_Cfg; + +typedef struct { + + uint8_t pmu_BST_COMM_En; //bit0:Boostʹܣ[7:1]:VOXͨѶлá + + uint8_t pmu_VOX_Cfg; //Vox + +} g_PMU_Vox_Cfg; + +typedef enum +{ + HAL_OK = 0x00U, + + HAL_ERROR = 0x01U, + + HAL_BUSY = 0x02U, + + HAL_TIMEOUT = 0x03U + +} HAL_StatusTypeDef; + + +typedef enum +{ + DISCHG_ON = 0, + CHG_ON, + +}g_chg_type; + +extern g_PMU_Info pmu_Info; //pmu״̬Ϣ + +extern g_PMU_Sys_Cfg pmu_Sys_Cfg; + +extern g_PMU_CHG_Cfg pmu_Chg_Cfg; + +extern g_PMU_Vox_Cfg pmu_Vox_Cfg; + +/******************************************************************************\ + Functions definitions +\******************************************************************************/ + +extern void pmu_Init(void); + +extern HAL_StatusTypeDef Get_PMU_Info( g_PMU_Info *n_pmu_Info ); + +extern HAL_StatusTypeDef Set_PMU_Sys_Config( g_PMU_Sys_Cfg *n_PMU_Sys_Cfg ); + +extern HAL_StatusTypeDef Set_PMU_CHG_Config( g_PMU_CHG_Cfg *n_PMU_CHG_Cfg ); + +extern void Set_PMU_CHG(uint8_t Chg_En); + +extern void Set_PMU_Boost(uint8_t Boost_En); + +extern void Set_PMU_Boost_Vout(uint8_t Boost_Vout); + +extern HAL_StatusTypeDef Set_PMU_VOX_Config( g_PMU_Vox_Cfg *n_PMU_Vox_Cfg ); + +#endif + diff --git a/UsrInc/pwm/pwm.h b/UsrInc/pwm/pwm.h new file mode 100644 index 0000000..22affbf --- /dev/null +++ b/UsrInc/pwm/pwm.h @@ -0,0 +1,59 @@ +/* + ****************************************************************************** + * + * @file pwm.h + * @brief pwm module + * @ic sy8835 + * + * @version 1.0 + * @date 2024/11/01 09:59:40 + * @author Alex Xu + * + * Copyright (c) 2013-2099,Tkplusemi Technology Co.,Ltd. + * All Rights Reserved + * + * History: + * Revision Date Author Desc + * 1.0.0 2024/11/01 Alex build this file + ****************************************************************************** + */ + +#ifndef __PWM_H__ +#define __PWM_H__ + +#include "define.h" + +#ifdef PWM_ENABLE +/* PWM Channels */ +typedef enum { + + PWM_CH0 = 0x00, + PWM_CH1, + PWM_CH2, + PWM_CH3, + PWM_ALL +}Pwm_Channels_e; + +/* PWM Parameters Config */ + +typedef struct { + + uint8_t nPWM_PRE; //PWM Clock Precale Set --- clock divide 2^n(n:0-7) + uint8_t nPWM_REL; //PWM counter reload value --- Fre(0-255) + uint8_t nPWM_CMP; //PWM compare value --- duty (0-255) + +}s_gPWM_Para_Cfg; + +#define PWM_REL_VALUE 105 //Feq:KK ,PWM_REL = 255 - 1.5M / 6K = 255-250 = 5nPWM_CMP = 5 + 250 * (1-50%) = 130 +#define PWM_REL_FULL 254 + +extern void PWM_Enable(void); +extern void PWM_Disable(Pwm_Channels_e nPWM_Ch); +extern void PWM_Init_Set(uint8_t nPWM_PRE,uint8_t nPWM_REL); +extern void PWM_Duty_Set(Pwm_Channels_e nPWM_Ch,uint8_t nPWM_CMP); +extern void HuXi_Led(Pwm_Channels_e nPWM_Ch, uint8_t Delay_Timer); + +#endif + +#endif + diff --git a/UsrInc/sleep/sleep.h b/UsrInc/sleep/sleep.h new file mode 100644 index 0000000..ad40e19 --- /dev/null +++ b/UsrInc/sleep/sleep.h @@ -0,0 +1,56 @@ +/* + ****************************************************************************** + * + * @file sleep.h + * @brief sleep module + * @ic sy8835 + * + * @version 1.0 + * @date 2024/11/01 09:59:40 + * @author Alex Xu + * + * Copyright (c) 2013-2099,Tkplusemi Technology Co.,Ltd. + * All Rights Reserved + * + * History: + * Revision Date Author Desc + * 1.0.0 2024/11/01 Alex build this file + ****************************************************************************** + */ +#ifndef __SLEEP_H__ +#define __SLEEP_H__ + +/*_____ I N C L U D E S ____________________________________________________*/ + +#include "define.h" + +/******************************************************************************\ + Macro definitions +\******************************************************************************/ + /*Sleep Module Setting*/ + /*Enter Sleep Time Debounce*/ +#define ENTER_STANDBYMODE_CNT 15 //Standby Mode ӳʱ䣬λ +#define ENTER_SHIPMODE_CNT 5 //ShipMode ӳʱ䣬λ + +/******************************************************************************\ + Variables definitions +\******************************************************************************/ +#if SLEEP_ENABLE + +extern uint8_t Decnt_SleepDelay; +extern bit Enter_Sleep_Cnt_Restart_Flag; + +extern uint8_t Enter_ShipMode_Debounce; +extern bit Enter_Ship_Mode_Flag; + +/******************************************************************************\ + Functions definitions +\******************************************************************************/ + +extern bit Check_Require_Sleep(void); +extern void Enter_Sleep(void); + +#endif + +#endif + diff --git a/UsrInc/system/system.h b/UsrInc/system/system.h new file mode 100644 index 0000000..c8d542c --- /dev/null +++ b/UsrInc/system/system.h @@ -0,0 +1,63 @@ +/* + ****************************************************************************** + * + * @file system.h + * @brief system module + * @ic sy8835 + * + * @version 1.0 + * @date 2024/11/01 09:59:40 + * @author Alex Xu + * + * Copyright (c) 2013-2099,Tkplusemi Technology Co.,Ltd. + * All Rights Reserved + * + * History: + * Revision Date Author Desc + * 1.0.0 2024/11/01 Alex build this file + ****************************************************************************** + */ + +#ifndef __SYSTEM_H__ +#define __SYSTEM_H__ + +/*_____ I N C L U D E S ____________________________________________________*/ + +#include "define.h" + +/******************************************************************************\ + Macro definitions +\******************************************************************************/ + /*жϺż㷽ʽж = жϺ * 8 + 3*/ + +#define Interrupt_Vector_IE0 0 //0x03,SY8836 IE0 use for wakeup +#define Interrupt_Vector_TF0 1 //0x0B,Timer 0 Overflow +#define Interrupt_Vector_IE1 2 //0x13 +#define Interrupt_Vector_TF1 3 //0x1B,Timer 1 Overflow +#define Interrupt_Vector_RI_TI 4 //0x23,Serial Port0 Interrupt +#define Interrupt_Vector_TF2 5 //0x2B + +#define Interrupt_Vector_IE7 8 //0x43,External Interrupt 7 / PWM +#define Interrupt_Vector_IE2 9 //0x4B,External Interrupt 2 +#define Interrupt_Vector_IE3 10 //0x53,External Interrupt 3 +#define Interrupt_Vector_IE4 11 //0x5B,External Interrupt 4 +#define Interrupt_Vector_IE5 12 //0x63,External Interrupt 5 +#define Interrupt_Vector_IE6 13 //0x6B,External Interrupt 6 / ADCж + +#define Interrupt_Vector_RI1_TI1 16 //0x83,Serial Port1 Interrupt +#define Interrupt_Vector_IE8 17 //0x8B,Serial Port2 Interrupt + +/******************************************************************************\ + Variables definitions +\******************************************************************************/ + + + +/******************************************************************************\ + Functions definitions +\******************************************************************************/ + +extern void System_Init(void); + +#endif + diff --git a/UsrInc/timer/sys_tim.h b/UsrInc/timer/sys_tim.h new file mode 100644 index 0000000..10a38ac --- /dev/null +++ b/UsrInc/timer/sys_tim.h @@ -0,0 +1,67 @@ +/* + ****************************************************************************** + * + * @file sys_tim.h + * @brief system timer module + * @ic sy8835 + * + * @version 1.0 + * @date 2024/11/01 09:59:40 + * @author Alex Xu + * + * Copyright (c) 2013-2099,Tkplusemi Technology Co.,Ltd. + * All Rights Reserved + * + * History: + * Revision Date Author Desc + * 1.0.0 2024/11/01 Alex build this file + ****************************************************************************** + */ + +#ifndef __sys_tim_H__ +#define __sys_tim_H__ + +#include "define.h" + +//#define FOSC 11059200L + +#define T1MS 921 +#define T100uS 91 +#define T200uS 183 +#define T300uS 275 +#define T400uS 368 +#define T500uS 460 +#define T600uS 552 +#define T800uS 736 + +#define T10MS 9215 //FOSC/11.0592/100 + +#define C_TIM0_Reload (65535 - T1MS) //1ms (65535 - N) * 1/FOSC = Time -> (65535 - N) * 1/11.0592M = 1ms -> 65535 - N = 11059.2 -> N = 65535 - 11059.2 +//extern void Sys_Tim0_Init(void ); + +#if TIMER1_ENABLE + +#define C_TIM1_Reload (65535 - T1MS) //1ms + +extern bit F_sys_tim1_tick; +extern void Sys_Tim1_Init(void ); + +#endif + +extern bit F_sys_tim_1ms; +extern bit F_sys_tim_5ms; +extern bit F_sys_tim_10ms; +extern bit F_sys_tim_250ms; +extern bit F_sys_tim_100ms; +extern bit F_sys_tim_1s; + +extern bit F_sys_tim1_tick; + +extern bit F_sys_tim2_tick; + +extern void Sys_Tim0_Init(void ); + +extern void Sys_Tim0_Handler(void ); + +#endif + diff --git a/UsrInc/uart/uart.h b/UsrInc/uart/uart.h new file mode 100644 index 0000000..5c4af71 --- /dev/null +++ b/UsrInc/uart/uart.h @@ -0,0 +1,92 @@ +/* + ****************************************************************************** + * + * @file uart.h + * @brief uart module + * @ic sy8835 + * + * @version 1.0 + * @date 2024/11/01 09:59:40 + * @author Alex Xu + * + * Copyright (c) 2013-2099,Tkplusemi Technology Co.,Ltd. + * All Rights Reserved + * + * History: + * Revision Date Author Desc + * 1.0.0 2024/11/01 Alex build this file + ****************************************************************************** + */ + +#ifndef __UART_H__ +#define __UART_H__ + +/*_____ I N C L U D E S ____________________________________________________*/ + +#include "define.h" + +/******************************************************************************\ + Macro definitions +\******************************************************************************/ +#define Baud_Rate0 9600//9600//19200//38400//93750 +#define S0REL_VALUE (1024-345600/Baud_Rate0) + +#define Baud_Rate1 9600//19200//38400//93750 +#define S1REL_VALUE (1024-345600/Baud_Rate1) + +#define Baud_Rate2 115200//19200//38400//93750 +#define S2REL_VALUE (1024-345600/Baud_Rate2) + +#define UART_REC_ENABLE_Pos (4U) +#define UART_REC_ENABLE_Pos_Msk (0x1UL << UART_REC_ENABLE_Pos) +#define UART_REC_ENABLE UART_REC_ENABLE_Pos_Msk + +#ifdef _DEBUG_ALL + +extern char putchar (char ch); + +#endif + + +#define COM0_Data_Lenth 64 + +#ifdef VOX_RX + +/******************************************************************************\ + Variables definitions +\******************************************************************************/ + +extern idata uint8_t RX0_Buffer[COM0_Data_Lenth]; //ջ + +extern bit Uart0_RX_Finish_Flag; +#endif +/******************************************************************************\ + Functions definitions +\******************************************************************************/ +#ifdef _DEBUG_ALL + +extern char putchar (char ch); +#endif + + +extern void UART0_Init(void); + +extern void Uart0SendData(uint8_t Txdata); + +#ifdef VOX_TX +extern void Uart0SendPacket(uint16_t Length,uint8_t *TransBuf); +#endif + + +extern void UART1_Init(void); + +extern void Uart1SendData(uint8_t Txdata); + + +extern void UART2_Init(void); + +extern void Uart2SendData(uint8_t Txdata); + + +#endif + diff --git a/UsrInc/user/user.h b/UsrInc/user/user.h new file mode 100644 index 0000000..7d22c16 --- /dev/null +++ b/UsrInc/user/user.h @@ -0,0 +1,48 @@ +/* + ****************************************************************************** + * + * @file user.h + * @brief user module + * @ic sy8835 + * + * @version 1.0 + * @date 2024/11/01 09:59:40 + * @author Alex Xu + * + * Copyright (c) 2013-2099,Tkplusemi Technology Co.,Ltd. + * All Rights Reserved + * + * History: + * Revision Date Author Desc + * 1.0.0 2024/11/01 Alex Xu build this file + ****************************************************************************** + */ +#ifndef __USER_H__ +#define __USER_H__ + +/*_____ I N C L U D E S ____________________________________________________*/ + +#include "i2c_simu.h" + +/******************************************************************************\ + Macro definitions +\******************************************************************************/ + +/******************************************************************************\ + Variables definitions +\******************************************************************************/ + +/******************************************************************************\ + Functions definitions +\******************************************************************************/ + +extern void ExtSfr_Write(u8 reg_addr,u8 _dat); + +extern u8 ExtSfr_Read(u8 reg_addr); + +extern void I2cSfr_Write(u8 reg_addr,u8 _dat); + +extern u8 I2cSfr_Read(u8 reg_addr); + +#endif + diff --git a/UsrInc/userapp/userapp.h b/UsrInc/userapp/userapp.h new file mode 100644 index 0000000..fd25337 --- /dev/null +++ b/UsrInc/userapp/userapp.h @@ -0,0 +1,70 @@ +/* + ****************************************************************************** + * + * @file userapp.h + * @brief userapp module + * @ic sy8835 + * + * @version 1.0 + * @date 2024/11/01 09:59:40 + * @author Alex Xu + * + * Copyright (c) 2013-2099,Tkplusemi Technology Co.,Ltd. + * All Rights Reserved + * + * History: + * Revision Date Author Desc + * 1.0.0 2024/11/01 Alex build this file + ****************************************************************************** + */ + +#ifndef __USERAPP_H__ +#define __USERAPP_H__ + +#include "define.h" +/******************************************************************************\ + Macro definitions +\******************************************************************************/ +#define BAT_LEVEL_LOW 20 //صͱֵ + +/******************************************************************************\ + Typedef definitions +\******************************************************************************/ +typedef enum{ + + POWER_ON_STATE = 1, + + AWAKE_STATE, + + NORMAL_STATE, + + SLEEP_STATE, + +}SYS_STATE; + +typedef struct { + + uint8_t Next_State; + + uint8_t Current_State; + + uint8_t Pre_State; + +}s_sys_state; + +extern xdata s_sys_state Systerm_State; +extern bit Wkup_Earphone_Flag; //ʧҪѹѶ־λ + +/******************************************************************************\ + Global variables and functions +\******************************************************************************/ + + +extern uint8_t LED_On_Timer; //ledʱʱ + +extern bit LED_On_Flag; + +extern void UserAPP(void); + +#endif + diff --git a/UsrInc/vox/vox_module.h b/UsrInc/vox/vox_module.h new file mode 100644 index 0000000..00c8f9a --- /dev/null +++ b/UsrInc/vox/vox_module.h @@ -0,0 +1,216 @@ +/* + ****************************************************************************** + * + * @file VOX_Module.h + * @brief VOL/R module + * @ic sy8835 + * + * @version 1.0 + * @date 2024/11/01 09:59:40 + * @author Alex Xu + * + * Copyright (c) 2013-2099,Tkplusemi Technology Co.,Ltd. + * All Rights Reserved + * + * History: + * Revision Date Author Desc + * 1.0.0 2024/11/01 Alex build this file + ****************************************************************************** + */ +#ifndef __VOX_MODULE_H__ +#define __VOX_MODULE_H__ + +/*_____ I N C L U D E S ____________________________________________________*/ + +#include "define.h" + +/*ѡ*/ +//#define QIANCHENG //ة +//#define ZHONGKELANXUN //пѶ +#define XIAOMI //С + +/*Ӳ汾Ϣ*/ +#define HW_VER 0x01 //Ӳ汾ϢΧ0-9 +/*汾Ϣ*/ +#define FW_VER 0x001 //汾 + +extern bit Vox_Vout_Enable; +extern bit Earphone_Chg_Flag; //б־λ +extern bit Vox_Output_Short_Flag; + +#define IVOX_THN 20 //½ֵ +#define IVOX_THP 200 //ֵ + + +#define VOL_TYPE 0x00 +#define VOR_TYPE 0x01 + +#if 1 + /*״̬*/ + typedef enum { + VOX_PAIR_NONE = 0, //Ч + VOX_PAIR_ING, // + VOX_PAIR_OK, // + VOX_PAIR_KEEP, //ֵǰ״̬ + }e_Vox_Pairing_State; + + /*Լ¼*/ + typedef enum { + VOX_PAIRED_NONE = 0, //Թ + VOX_PAIRED_OK, //Լ¼ + }e_Vox_Paired_State; +#endif + +#if VOX_ENABLE + +/******************************************************************************\ + Macro definitions +\******************************************************************************/ +/* +VOXλãϵͳʼ(Vox_init())ͨVOX_CON0 + +SFRADDR = VOX_CON0; //VOX200mAʶ2.5uA +SFRDATA &= 0xE0; +SFRDATA |= (VOX_IOUT_200MA << 3) | VOX_ADT_Cur_2_5UA; +//Vox˲ʱ +SFRADDR = VOX_CON2; +SFRDATA |= (VOX_LIGHT_TO_HAVEY_128 << 2) | VOX_HAVEY_TO_LIGHT_8; + +*/ +/*Voxֵ*/ +#define VOX_IOUT_200MA 0x00 +#define VOX_IOUT_300MA 0x01 +#define VOX_IOUT_400MA 0x02 +#define VOX_IOUT_500MA 0x03 +/*Զʶصֵ*/ +#define VOX_ADT_Cur_0_5UA 0x00 +#define VOX_ADT_Cur_1_5UA 0x01 +#define VOX_ADT_Cur_2_5UA 0x02 +#define VOX_ADT_Cur_3_5UA 0x03 +#define VOX_ADT_Cur_4_5UA 0x04 +#define VOX_ADT_Cur_5_5UA 0x05 +#define VOX_ADT_Cur_6_5UA 0x06 +#define VOX_ADT_Cur_7_5UA 0x07 +/*ת˲ʱá*/ +#define VOX_LIGHT_TO_HAVEY_1 0x00 +#define VOX_LIGHT_TO_HAVEY_8 0x01 +#define VOX_LIGHT_TO_HAVEY_128 0x02 +#define VOX_LIGHT_TO_HAVEY_256 0x03 +/*ת˲ʱá*/ +#define VOX_HAVEY_TO_LIGHT_0_125 0x00 +#define VOX_HAVEY_TO_LIGHT_1 0x01 +#define VOX_HAVEY_TO_LIGHT_8 0x02 +#define VOX_HAVEY_TO_LIGHT_64 0x03 + +#define BOXHEADER 0x55AA //VOXͨѶݰͷ + +#define BOXIDCODE 0xFF //VOXͨѶ->ݰͷ + +#define Vox_TX_Interval 2 //Voxʱָʱ + +#define TIM_SHUTDOWN_DEBOUNCE 600 //ػǰdebounceʱ + + /******************************************************************************\ + Variables definitions + \******************************************************************************/ + +/*ͨѡ*/ + +#define TWS_VOL 0x04 +#define TWS_VOR 0x05 +#define TWS_BOX 0x02 +#define TWS_PC 0x03 + +/*ͨѡ*/ +typedef enum { + VOL_CHAN = 0x00, + VOR_CHAN = 0x01, + VOX_BOTH = 0xFF, +}e_Vox_Chan; + +/*ͳֽ˫ͨѶЭID*/ + typedef enum _VOX_BES_COMMAND_E +{ + VHOUSE_CMD_PAIR = 0x01, //ַϢ + VHOUSE_CMD_EXCH_TWS_BTADDR = 0x02, //ԶַϢ + VHOUSE_CMD_CLEAR_PAIR = 0x03, //Ϣ + VHOUSE_CMD_OPEN_BOX = 0x06, //ǻȡ + + VHOUSE_CMD_CLOSE_WIN_GET_VBAT = 0x07, //ظǻȡ + VHOUSE_CMD_RST = 0x08, // + VHOUSE_CMD_PWROFF = 0x80, //ػϢ + VHOUSE_CMD_CLOSE_BOX = 0x81, + BES_RESET = 0xE1, + +}VOX_BES_COMMAND_E; + + +/* Vox Channel Select. */ +typedef enum { + VOL_CHAN_SET = 0x00, + VOR_CHAN_SET = 0x01, + VOX_BOTH_SET = 0x02, +}e_Vox_Chan_Set; + +/* Vox Follow Charge State. */ +typedef enum { + + Vox_Follow_Chg_InitSta = 0x00, + + Vox_Follow_Chg_Sta1, + + Vox_Follow_Chg_Sta2, + +}e_Vox_Follow_Chg_Sta; + + +/* VOX Enable Type */ + typedef enum { + + VOX_TRANS_Mode = 0x00, //VOx UART ͸ʹ + + VOX_COMM_Mode_Uart, //VOx ͨѶ UART Mode + + VOX_COMM_Mode_Reg, //VOx ͨѶ Register Mode + + VOX_VOUT_Mode, //VOx 5V ʹ + + VOX_ADT_Mode, //VOx ؽ롢ʶʹܣԶʶ + + VOX_PUnK_Mode, //VoxãVOX_Vup + + VOX_PD1K_Mode, // VOX 1K ʹ 1: VOR ͨ 1K gnd + + } VOX_Enable_Mode_e; + +extern uint16_t Boost_Open_Atleast_Tim_Cnt; + +extern bit Cover_Open_Flag; + + +#ifdef VOX_RX + +extern uint8_t Vox_Get_Vbat_Flag[2]; //״̬VOL:4bitVOR:4bit0Ч1ԣ2Գɹ3ֵǰ״̬ + +extern idata uint8_t Vox_Get_BES_Addr_Flag[2] ; + +#endif + +//extern uint8_t Box_To_Bes_Comm_Debounce; + + /******************************************************************************\ + UserCfg.Functions definitions + \******************************************************************************/ + +extern void HandleTxCommand(VOX_BES_COMMAND_E TxCommand, e_Vox_Chan nVox_Chn_Select); +extern void Vox_Det_Machine(void); +extern void VOX_EN_Type(VOX_Enable_Mode_e VOX_Enable_Mode); + +#ifdef VOX_RX +extern void HandleVoxCommMsg(void); +#endif + +#endif + +#endif + diff --git a/UsrInc/watchdog/watchdog.h b/UsrInc/watchdog/watchdog.h new file mode 100644 index 0000000..24837ce --- /dev/null +++ b/UsrInc/watchdog/watchdog.h @@ -0,0 +1,51 @@ +/* + ****************************************************************************** + * + * @file watchdog.h + * @brief watchdog module + * @ic sy8835 + * + * @version 1.0 + * @date 2024/11/01 09:59:40 + * @author Alex Xu + * + * Copyright (c) 2013-2099,Tkplusemi Technology Co.,Ltd. + * All Rights Reserved + * + * History: + * Revision Date Author Desc + * 1.0.0 2024/11/01 Alex build this file + ****************************************************************************** + */ + +#ifndef __WATCHDOG_H__ +#define __WATCHDOG_H__ + +#include "define.h" + +#if 0 + + +/******************************************************************************\ + Macro definitions +\******************************************************************************/ + +#define _WDT_TIME_65ms_ 0 +#define _WDT_TIME_1s_ 1 + +/******************************************************************************\ + Variables definitions +\******************************************************************************/ + + +/******************************************************************************\ + UserCfg.Functions definitions +\******************************************************************************/ + +extern void Watchdog_Clear(void); +extern void Watchdog_Init(uint8_t watchdog_time ); + +#endif + +#endif + diff --git a/UsrSrc/InitVars.c b/UsrSrc/InitVars.c new file mode 100644 index 0000000..69fb83d --- /dev/null +++ b/UsrSrc/InitVars.c @@ -0,0 +1,39 @@ +/* + ****************************************************************************** + * + * @file adc.c + * @brief adc module + * @ic sy8835 + * + * @version 1.0 + * @date 2024/11/01 15:00:40 + * @author Alex Xu + * + * Copyright (c) 2013-2099,Tkplusemi Technology Co.,Ltd. + * All Rights Reserved + * + * History: + * Revision Date Author Desc + * 1.0.0 2024/11/01 Alex build this file + ******************************************************************************/ + /*_____ I N C L U D E S ____________________________________________________*/ +#include "define.h" + +/******************************************************************************\ + Macro definitions +\******************************************************************************/ +/*汾һӲڸĶܼ֮ǰ汾ʱ1 + ڶڹܴڸĶʱ1Գֲͬ + ԰汾ʱĶλֱ䶯ʱλ㡣*/ + +#define FW_VER0 0x01 //汾0:ӲڸĶܼ֮ǰ汾ʱ1 +#define FW_VER1 0x01 //汾1:ڹܴڸĶʱ1 +#define FW_VER2 0x01 //汾2:ԳֲͬIJ԰汾ʱĶʱ1 + +/******************************************************************************\ + Variables definitions +\******************************************************************************/ +char code Version_Addr[3] = {FW_VER0,FW_VER1,FW_VER2}; //ROMԵַ汾ROM307030713072λôСģʽ洢 + + + diff --git a/UsrSrc/adc/adc.c b/UsrSrc/adc/adc.c new file mode 100644 index 0000000..49981bd --- /dev/null +++ b/UsrSrc/adc/adc.c @@ -0,0 +1,222 @@ +/* + ****************************************************************************** + * + * @file adc.c + * @brief adc module + * @ic sy8835 + * + * @version 1.0 + * @date 2024/11/01 15:00:40 + * @author Alex Xu + * + * Copyright (c) 2013-2099,Tkplusemi Technology Co.,Ltd. + * All Rights Reserved + * + * History: + * Revision Date Author Desc + * 1.0.0 2024/11/01 Alex build this file + ******************************************************************************/ + /*_____ I N C L U D E S ____________________________________________________*/ + +#include "adc.h" +#include "system.h" +#include "sys_tim.h" + +#if ADC_ENABLE + +/******************************************************************************\ + Macro definitions +\******************************************************************************/ + +/******************************************************************************\ + Variables definitions +\******************************************************************************/ +uint8_t ADC_Chn_Num = 0; + +idata uint16_t Vbat_Adc = 0; + +idata uint16_t g_Vpmu_Adc = 0; + +idata uint16_t g_Vntc_Adc = 0; + +idata uint16_t g_Vbjt_Adc = 0; + +idata uint16_t g_Vp13_Adc = 0; + +idata uint16_t g_Vref_Adc = 0; + +uint8_t g_PMU_ADC_Chn = 0; + +idata uint16_t g_pmu_Adc_Ivol = 0; + +idata uint16_t g_pmu_Adc_Vin = 0; + +idata uint16_t g_pmu_Adc_Vpmid = 0; + +idata uint16_t g_pmu_Adc_Vor = 0; + +idata uint16_t g_pmu_Adc_Vol = 0; + +idata uint16_t g_pmu_Adc_Vdd = 0; + +idata uint16_t g_pmu_Adc_Ivor = 0; + +/******************************************************************************\ + Functions definitions +\******************************************************************************/ +/* + ******************************************************************************* + * void Adc_Init(void) + * + * Description : ADC Initialization. --- ϵͳʼá + * + * Arguments : NONE + + * Returns : NONE + + * Notes : NONE + * + ******************************************************************************* + */ +void Adc_Init(void) +{ + SFRADDR = ADC_CTL2; //ADC 2.5V Enable b[7];ADC1 Pullup 100K Enable b[0]. + SFRDATA = 0x81; + + SFRADDR = MFP_CTL0; //Set P14 As ADC1 For NTC + SFRDATA |= 0x10; + + ExtSfr_Write(ADC_CTL0,0xAB); //0B10101001,0xA9--ADC EN;Average time:16; Single mode; ADC CLK divided by 24=460k + +// ADC_CTL1 = (ADC_PMU_CH0 + 1) | (ADC_NTC_CH1 + 1) | 0x80; //ADC Start Enable,Set Channel N Enabel. + + SFRADDR = ADC_IntEn; //Enable ADC Interrupt.b[4:0]:ADC4-ADC0 + SFRDATA |= 0x03; + + EX6 = 1; //ADC IRQ Enable +} + +/* +******************************************************************************* +* void PMU_ADC_Chn_Data(PMU_ADC_CHANNELS_E pmu_Adc_Chn) +* +* Description : ӦͨʹܡѭаͨøͨʹܣжлȡӦADCֵ +* +* Arguments : NONE + +* Returns : NONE + +* Notes : NONE +* +******************************************************************************* +*/ +void PMU_ADC_Chn_Data(PMU_ADC_CHANNELS_E pmu_Adc_Chn) +{ + I2cSfr_Write( XSEN_CTRL , (0x08 | pmu_Adc_Chn) ); + + g_PMU_ADC_Chn = pmu_Adc_Chn; + + ADC_CTL1 = 0x81; //ADC Start Enable,Set Channel N Enabel. + + SFRADDR = ADC_IntEn; //Enable ADC Interrupt.b[4:0]:ADC4-ADC0 + SFRDATA = 0x01; +} + +/* + ******************************************************************************* + * void EX6_ADC_isr(void ) interrupt Interrupt_Vector_IE6 + * + * Description : System External Intterupt 6 adc Interrupt. + * + * Arguments : NONE + + * Returns : NONE + + * Notes : NONE + * + ******************************************************************************* + */ +void EX6_ADC_isr(void) interrupt Interrupt_Vector_IE6 +{ + uint8_t reg_addr_bk = 0; + + reg_addr_bk = SFRADDR; + + if(ADC_IntFlag & 0x01) + { + g_Vpmu_Adc = ExtSfr_Read(ADC_CH0_L); + g_Vpmu_Adc |= (uint16_t)( ( ExtSfr_Read(ADC_CH0_H) & 0x03 ) << 8 ); + + g_Vpmu_Adc = ((uint32_t)g_Vpmu_Adc * 2500) >> 10 ; //ADCLSB = 2500mV / 1024 = 2.44mV + + /*ȡxSenӦADCֵ*/ + switch (g_PMU_ADC_Chn) + { + case pmu_ADC_IVOL: + g_pmu_Adc_Ivol = g_Vpmu_Adc >> 2; //4mV/mA + break; + + case pmu_ADC_VBAT: + Vbat_Adc = g_Vpmu_Adc << 1; //vbat2ѹ + break; + + case pmu_ADC_VIN: + g_pmu_Adc_Vin = g_Vpmu_Adc << 3; //vin8ѹ + break; + + case pmu_ADC_VPMID: + g_pmu_Adc_Vpmid = g_Vpmu_Adc << 2; //PMID4ѹ + break; + + case pmu_ADC_VOR: + g_pmu_Adc_Vor = g_Vpmu_Adc << 2; //vor4ѹ + break; + + case pmu_ADC_VOL: + g_pmu_Adc_Vol = g_Vpmu_Adc << 2; //vol4ѹ + break; + + case pmu_ADC_VDD: + g_pmu_Adc_Vdd = g_Vpmu_Adc << 1; //vdd2ѹ + break; + + case pmu_ADC_IVOR: + g_pmu_Adc_Ivor = g_Vpmu_Adc >> 2; //4mV/mA + break; + default: + break; + } + } + + if(ADC_IntFlag & 0x02) + { + g_Vntc_Adc = ExtSfr_Read(ADC_CH1_L); + g_Vntc_Adc |= (uint16_t)( ( ExtSfr_Read(ADC_CH1_H) & 0x03 ) << 8 ); + } + + if(ADC_IntFlag & 0x04) + { + g_Vbjt_Adc = ExtSfr_Read(ADC_CH2_L); + g_Vbjt_Adc |= (uint16_t)( ( ExtSfr_Read(ADC_CH2_H) & 0x03 ) << 8 ); + } + + if(ADC_IntFlag & 0x08) + { + g_Vp13_Adc = ExtSfr_Read(ADC_CH3_L); + g_Vp13_Adc |= (uint16_t)( ( ExtSfr_Read(ADC_CH3_H) & 0x03 ) << 8 ); + } + + if(ADC_IntFlag & 0x10) + { + g_Vref_Adc = ExtSfr_Read(ADC_CH4_L); + g_Vref_Adc |= (uint16_t)( ( ExtSfr_Read(ADC_CH4_H) & 0x03 ) << 8 ); + } + + ADC_IntFlag = 0x0F; + + SFRADDR = reg_addr_bk; +} + + +#endif + diff --git a/UsrSrc/bat/bat.c b/UsrSrc/bat/bat.c new file mode 100644 index 0000000..fe39d3d --- /dev/null +++ b/UsrSrc/bat/bat.c @@ -0,0 +1,603 @@ +/* + ****************************************************************************** + * + * @file bat.c + * @brief Voltage-based RC model gauge algorithm + * @ic sy8835 + * + * @version 1.0 + * @date 2024/11/01 17:35:40 + * @author Alex Xu + * + * Copyright (c) 2013-2099,Tkplusemi Technology Co.,Ltd. + * All Rights Reserved + * + * History: + * Revision Date Author Desc + * 1.0.0 2024/11/01 Alex build this file + ****************************************************************************** + */ +#include "bat.h" +#include "adc.h" +#include "pmu.h" + +idata uint8_t bat_level = 0; +idata uint8_t bat_level_Pec = 0; + +bit F_batlevel_low = 0; //صѹ + +#if 0 + +#if GAUGE_ENABLE + +/******************************************************************************\ + Macro definitions +\******************************************************************************/ + +/******************************************************************************\ + Variables definitions +\******************************************************************************/ + +static idata const uint16 ocv_zero = 3200; +static idata const uint16 ocv_full = 4200; +static idata uint8 ocv_delta[20] = {255 ,93 ,24 ,48 ,38 ,41 ,34 ,30 ,33 ,40 ,48 ,66 ,84 ,78 ,74 ,79 ,82 ,85 ,86 ,85}; + +//ֵIJ +static idata const uint16 kint_0deg[5] = { 25, 32, 31, 27, 24}; //ֵС0ʱôֵ + +static idata const uint8 Kint_soc0[6] = { 1, 22, 160, 255, 25, 20 }; //SOC=0~10%ͬ¶Kintdeltaֵÿ8һdeltaֵ*8һֵ0~7ȣڶֵ8~15 +static idata const uint8 Kint_soc1[6] = { 6, 0, 12, 110, 0, 0 }; //SOC=10~25%ͬ¶Kintdeltaֵÿ8һdeltaֵ*8һֵ0~7ȣڶֵ8~15 +static idata const uint8 Kint_soc2[6] = { 0, 10, 15, 40, 10, 0 }; //SOC=25~50%ͬ¶Kintdeltaֵÿ8һdeltaֵ*8һֵ0~7ȣڶֵ8~15 +static idata const uint8 Kint_soc3[6] = { 38, 18, 48, 160, 38, 29 }; //SOC=50~80%ͬ¶Kintdeltaֵÿ8һdeltaֵ*8һֵ0~7ȣڶֵ8~15 +static idata const uint8 Kint_soc4[6] = { 14, 45, 80, 210, 88, 29 }; //SOC=80~100%ͬ¶Kintdeltaֵÿ8һdeltaֵ*8һֵ0~7ȣڶֵ8~15 + +//uint8 k_ratio_chg_fast[5]; +//uint8 k_ratio_chg_norm[5]; + +static idata const uint8 k_ratio_chg_temp[7] = { 128, 54, 42, 32, 32, 46, 32 }; //20210304 kint¶䲹ϵ +static idata const uint8 k_ratio_chg_temprange[6] = { 5, 10, 16, 35, 44, 55 }; //¶Ȼֳ7䣬ĬΪ5£5~9,10~14,15~34,35~44,45~55,55 + +//int8 fastchgth; //ֵֵʱѡk_ratio_chg_fastѡk_ratio_chg_norm + +//λʼ15ȿʼSOCֵǷҪ11525˥1%bit15=1Ȼ14Ⱥ15һbit14=013ȱ15С1%bit13=1 +//С0ȹ̶0Ȳֵһ˷ʽ󲹳ֵΪÿ1Ȳ1%16ϲ +static idata uint16 c_delta = 0; + +//ûд +uint8 c_ratio_customer = 0; //ͻдֵͻԤֳʧ/¶/ϻȶֳ + +//м +static uint32 K_int = 0; +static uint16 OCV_int16 = 0; +static uint32 OCV_int32 = 0; + +static uint8 SOC_int = 0; //ֱӴOCVõSOC100-SOC_int*QmaxΪҪSOC_intδأdzº͸شСͽģһ·ŵʹôSOC +static int8 SOC_dsg = 0; //ŵʱʹõSOCڲͬ¶»䣬SOC_dsg=SOC_int-c_ratio_0deg/c_ratio_10deg +uint8 SOC_report = 0; //ϱSOCֵϿؼϢSOC_int/SOC_dsg֮ + +//20210219 »OCVƽ㷨 +static uint16 OCV_deltahalf = 0; //׷SOCOCVۼֵȡSOC 0.5%ӦOCV deltaֵ +static uint8 OCV_count = 0; //㵱ǰϴθSOC_reportIJֵ +static uint16 OCV_lastupdate = 0; //¼ϴθSOC_reportOCVֵ + + +/******************************************************************************\ + Functions definitions +\******************************************************************************/ + +//20210304ڳ¶Ȳ +/* +******************************************************************************* +* static uint8 Kint_Rate_chg(int8 temperature_s) +* +* Description : Գ¶Ƚв + +* Arguments : NONE + +* Returns : NONE + +* Notes : NONE +* +******************************************************************************* +*/ +static uint8 Kint_Rate_chg(int8 temperature_s)//Ҳͬ¶³ʱKintϵ +{ + if(temperature_s > k_ratio_chg_temprange[5]) + return k_ratio_chg_temp[6]; + if(temperature_s > k_ratio_chg_temprange[4]) + return k_ratio_chg_temp[5]; + if(temperature_s > k_ratio_chg_temprange[3]) + return k_ratio_chg_temp[4]; + if(temperature_s > k_ratio_chg_temprange[2]) + return k_ratio_chg_temp[3]; + if(temperature_s > k_ratio_chg_temprange[1]) + return k_ratio_chg_temp[2]; + if(temperature_s > k_ratio_chg_temprange[0]) + return k_ratio_chg_temp[1]; + + return k_ratio_chg_temp[0]; +} + +/*Kintֵ*/ +/* +******************************************************************************* +* static uint16 Kint_Find_delta(int8 temperature_s) +* +* Description : Գ¶Ƚв + +* Arguments : NONE + +* Returns : NONE + +* Notes : NONE +* +******************************************************************************* +*/ +static uint16 Kint_Find_delta(int8 temperature_s, uint8 current_s) +{ + uint8 temprange,i,temperature_use,tempindex; +// uint16 Kint_chg_temp = 0; + uint32 Kintsum = 0; +// uint16 Kint_temp = 0; + + if (temperature_s < 0) + temperature_use = 0; + else if (temperature_s > 47) + temperature_use = 47; + else + temperature_use = temperature_s; //¶޶0~63ȣ63Ȼߵ063Ⱥ0 temperature_s = 35 + + temprange = temperature_use >> 3; //ҳ¶ temperature_use/8 = 35/8 = 4 ΪҪ8ȡģȡࣿKinit8Ϊһȡֵ + tempindex = temperature_use - (temprange << 3); //¶ȡ࣬õijڼ¶ֵ temperature_use%8 = 35 % 8 = 3 + + if (SOC_int > 80) + { + for (i = temprange; i > 0; i--) + { + Kintsum = Kintsum + (((uint32)Kint_soc4[i-1])<<3); //¶ȴijʹ0䵽еdeltaֵ*8ۼӣ磺35棬¶Ϊ32~39棬䡣 + } + + for (i = tempindex; i > 0; i--) + { + Kintsum = Kintsum + ((uint32)Kint_soc4[temprange]); //һ䣨0-8ֵֻݰռӷۼӣ¶Ӧkintۼֵ磺35棬¶Ϊ35-32=3档 + } + Kintsum = Kintsum >> 3; //deltaŴ8Ҫ8 + Kintsum = Kintsum + kint_0deg[4]; //õ¶µķŵKintֵ + } + else if (SOC_int > 50) + { + for (i = temprange; i > 0; i--) + { + Kintsum = Kintsum + (((uint32)Kint_soc3[i-1]) << 3); //¶ȴijͽdeltaֵ*8 + + } + for (i = tempindex; i > 0; i--) + { + Kintsum = Kintsum + ((uint32)Kint_soc3[temprange]); //һ䣨8ֵݰռӷۼ + + } + Kintsum = Kintsum >> 3; //deltaŴ8Ҫ8 + Kintsum = Kintsum + kint_0deg[3]; //õ¶µķŵKintֵ + } + + else if (SOC_int > 25) + { + for (i = temprange; i > 0; i--) + { + Kintsum = Kintsum + (((uint32)Kint_soc2[i-1]) << 3); //¶ȴijͽdeltaֵ*8 + + } + for (i = tempindex; i > 0; i--) + { + Kintsum = Kintsum + ((uint32)Kint_soc2[temprange]); //һ䣨8ֵݰռӷۼ + + } + Kintsum = Kintsum >> 3; //deltaŴ8Ҫ8 + Kintsum = Kintsum + kint_0deg[2]; //õ¶µķŵKintֵ + } + + else if (SOC_int > 10) + { + for (i = temprange; i > 0; i--) + { + Kintsum = Kintsum + (((uint32)Kint_soc1[i-1] )<< 3); //¶ȴijͽdeltaֵ*8 + + } + for (i = tempindex; i > 0; i--) + { + Kintsum = Kintsum + ((uint32)Kint_soc1[temprange]); //һ䣨8ֵݰռӷۼ + + } + Kintsum = Kintsum >> 3; //deltaŴ8Ҫ8 + Kintsum = Kintsum + kint_0deg[1]; //õ¶µķŵKintֵ + } + else + { + for (i = temprange; i > 0; i--) + { + Kintsum = Kintsum + (((uint32)Kint_soc0[i-1]) << 3); //¶ȴijͽdeltaֵ*8 + + } + for (i = tempindex; i > 0; i--) + { + Kintsum = Kintsum + ((uint32)Kint_soc0[temprange]); //һ䣨8ֵݰռӷۼ + + } + Kintsum = Kintsum >> 3; //deltaŴ8Ҫ8 + Kintsum = Kintsum + kint_0deg[0]; //õ¶µķŵKintֵ + } + + if(current_s > 0) + { + Kintsum = Kintsum * Kint_Rate_chg(temperature_s); + } + + return (uint16)Kintsum; +} + +//2023/2/17ϴΪͨҳSOC¶Ⱥͳŵ籶ʱ仯KintֵԸҪʵӳ²ͬSOCKintֵ߳¾ +//2023/2/17current_s־λҪΪ˽ûгŵʱSOCַ +//2023/2/17 ԵҪ󲻸ߣɾSOC_dsgSOC_DsgֻǵSOC_intϵʱֱӼȥһ¶ȱ仯ֵSOC_dsg = SOC_int - c_ratio_customer; +//SOC_int²ͲSOC_dsgֵɲ졣ôͿԾSOC_dsg +//뻹һOCV_countƽOCVֵֻҪ0.5%OCV_deltahalfƽSOC +//ʵӦӣΪǵOCV-SOC_intǻڳµģijOCVֵSOC_int=20%,Ŀǰǵ״̬õc_ratio_customer=10%ôSOC_dsg=10%ʵʵǰֻ10% +//SOC_int=20%ʱϱSOC_reportҪӳʼ20%(=SOC_int)ƽŵֹʱ0%SOC_dsg=0%SOC_int=10%SOC_reportҪ2ٶ½OCV_deltahalf +//һֳڵSOC_report=SOCdsgǴʱָ£SOC_report=SOC_dsg=10%,ǻص¶Ӧ20%ʾ10%Ҫٶȵ0%ʹַ + +static void SOC_report_cal(uint8 current_s) //current_sھʵchargerڱ־λȡ +{ + if(OCV_int16 > OCV_lastupdate) //ȡֵ + OCV_count = OCV_int16 - OCV_lastupdate; + else + OCV_count = OCV_lastupdate - OCV_int16; + + if (current_s > 0) //ʱijcharger״̬ + { + if((SOC_int == 100) && (SOC_report < 100)) //SOC_intѾ100%SOC_report100% + { + SOC_report++; + OCV_lastupdate = OCV_int16; + } + else if((OCV_count > OCV_deltahalf) && (SOC_int > SOC_report)) + { + SOC_report++; + OCV_lastupdate = OCV_int16; + } + } + else //ŵʱ + { + if((SOC_dsg == 0) && (SOC_report > 0)) //SOC_dsgѾ0%SOC_report0% + { + SOC_report--; + OCV_lastupdate = OCV_int16; + } + else if((OCV_count > OCV_deltahalf) && (SOC_report > SOC_dsg)) + { + SOC_report--; + OCV_lastupdate = OCV_int16; + } + else if((OCV_count > (OCV_deltahalf << 2)) && (SOC_report < SOC_dsg)) //OCV仯2%SOCӦDelta仯1% + { + if(SOC_report > 0) + { + SOC_report--; + OCV_lastupdate = OCV_int16; + } + } + } + + if(SOC_report == 100) + OCV_lastupdate = ocv_full; + if(SOC_report == 0) + OCV_lastupdate = ocv_zero; + + bat_level = SOC_report; +} + + +//20210108°SOC_dsg㷽¶Ȼ߿ͻдʧ +//20210118bug +static void SOC_dsg_cal(int8 temperature_s) +{ + int8 i; + uint16 k; + + SOC_dsg = SOC_int;//16ȱֲ + + if (temperature_s < 16)//16,λ + { + k = 0x8000; + for (i=16; i > temperature_s; i--) + { + if (c_delta & k) + SOC_dsg--; + k = k >> 1; + } + } + + if (c_ratio_customer != 0) + { + SOC_dsg = SOC_int - c_ratio_customer; + } + if (SOC_dsg < 0) + SOC_dsg = 0; +} + +//2023/2/17 OCVSOC_int +static uint8 SOCint_Calc(uint16 ocv) +{ + uint8 i = 0; + uint8 k, j; + uint16 ocv_sum; + uint16 ocv_now; + + ocv_now = (uint16)ocv << 3; + + ocv_sum = ocv_zero << 3; + for (k = 0; k < 20; k++) + { + for (j = 0; j < 5; j++) + { + //2021/04/01 OCV=OCV_zeroʱSOC=1%0% + if ((ocv_sum) >=(ocv_now)) + goto Findsoc; + ocv_sum = ocv_sum + ocv_delta[k]; + i++; + } + } +Findsoc: +//20210219 + OCV_deltahalf = ocv_delta[k] >> 4;//OCV_deltahalfȡ0.5%ӦOCVֵocv_delta[k]Ϊ81%SOC OCVֵ + return i; +} + +/* + ******************************************************************************* + * void Gauge_Init(int vbat_init, int current_init, int temp_init) + * + * Description : Gauge Initialization + * + * Arguments :int vbat_init:Bat Adc Value + * int current_init:Charger Exist Flag + * int temp_init: Bat NTC Adc Value + * + * Returns :None + + * Notes : + * + ******************************************************************************* + */ +static void Gauge_Init(int vbat_init, uint8 current_init, int temp_init) +{ + if (vbat_init < (ocv_zero)) + { + OCV_int16 = (ocv_zero); + } + else if(vbat_init > (ocv_full)) + { + OCV_int16 = (ocv_full); + } + else + OCV_int16 = vbat_init; + + OCV_int32 = ((uint32)OCV_int16) << 16; + + SOC_int = SOCint_Calc((uint16)(OCV_int32 >> 16)); + + SOC_dsg_cal((int8)temp_init); + + //testdata = SOC_dsg; + SOC_report_cal(current_init);//ƽ ƽSOCֵSOC_report + +} +/* + ******************************************************************************* + * void Gauge_Update(int vbat_new, int current_new, int temp_new) + * + * Description : Gauge Updata + * + * Arguments : int vbat_new:Bat Adc Value + int current_new:Charge Current + int temp_new:Bat NTC Value + + * Returns : None + + * Notes : + * + ******************************************************************************* + */ +static void Gauge_Update(int vbat_new, uint8 current_new, int temp_new) +{ + + K_int = Kint_Find_delta((int8)temp_new,current_new); + + OCV_int32 = OCV_int32 - (K_int * (OCV_int32 >> 16)) + (K_int * vbat_new); + + OCV_int16 = (OCV_int32 >> 16); + if (OCV_int16 > (ocv_full)) + { + OCV_int32 = ((uint32) ocv_full ) << 16; + } + if (OCV_int16 < (ocv_zero)) + { + OCV_int32 = ((uint32) ocv_zero) << 16; + } + //20210401 OCV_int16 = (OCV_int32 >> 16);ûмʱOCV_int16 + OCV_int16 = (OCV_int32 >> 16); + + SOC_int = SOCint_Calc(OCV_int16); + + SOC_dsg_cal((int8)temp_new); + + SOC_report_cal(current_new);//ƽ ƽSOCֵSOC_report +} + +void Bat_Cal_Init(void) +{ + uint8 Charger_On = 0; + uint8 Vbat_Init = 0; + uint16 Vbat_NTC_Value = 0; + + Charger_On = CHIP_STA4 & 0x07; +#if ADC_ENABLE + Vbat_Init = Vbat_Adc; //ȡBatѹ + Vbat_NTC_Value = Vntc_Adc; +#endif + Gauge_Init(Vbat_Init,Charger_On,Vbat_NTC_Value); +#ifdef _DEBUG_BAT + printf("Gauge Init!\r\n"); +#endif +} + +void Bat_Gauge_Handle(void) +{ + uint8 Charger_On = 0; + uint8 Vbat_Adc_Value = 0; + uint16 Vbat_NTC_Value = 0; + + Charger_On = CHIP_STA4 & 0x07; +#if ADC_ENABLE + Vbat_Adc_Value = Vbat_Adc; //ȡBatѹ + Vbat_NTC_Value = Vntc_Adc; +#endif + Gauge_Update(Vbat_Adc_Value,Charger_On,Vbat_NTC_Value); +} + +#endif + + +#else + +//bit F_batlevel_low = 0; //صѹ + +#if BAT_VALUE + +#define C_offset_bat_level_MAX 150 +#define C_offset_bat_level_MIN 10 + +#define C_bat_level_protect 0 +#define C_bat_level_lowpower 1 + + +bit F_batlevel_protect = 0; //͵籣 + +idata uint8_t offset_bat_level = ( C_offset_bat_level_MAX + C_offset_bat_level_MIN ) / 2; + + +#define C_batLevel_SetMax 20 + +/*صѹḡ,ѹҪԡ*/ +const uint16_t Boost_batlevel_Threshold[C_batLevel_SetMax] = +{ + 3000, //0% + 3050, //5% + 3100, //10% + 3200, //15% + 3250, //20% + 3300, //25% + 3350, //30% + 3400, //4 + 3450, + 3500, //5 + 3575, + 3650, //6 + 3720, + 3800, //7 + 3850, + 3900, //8 + 3975, + 4050, //9 + 4125, + 4200 //10 +}; +#if 0 +const uint16_t Charging_batlevel_Threshold1[C_batLevel_SetMax] = +{ + 3050, //1 + 3150, //2 + 3350, //3 + 3450, //4 + 3550, //5 + 3700, //6 + 3850, //7 + 3950, //8 + 4100, //9 + 4200 //10 +}; +#endif +void check_bat_level(void) +{ + uint8_t i = 0; + //get bat level +#if ADC_ENABLE + for(i=0; i < C_batLevel_SetMax; i++) + { + #if 0 + + if( Vbat_Adc < Boost_batlevel_Threshold[i] ) + { + break; + } + + #else + if(ChgStatus == CHG_STA_ING) // + { + if( Vbat_Adc < Boost_batlevel_Threshold[i] + 50 ) + break; + } + else //ŵ + { + if( Vbat_Adc < Boost_batlevel_Threshold[i] ) + { + break; + } + } + #endif + } +#endif + + if( i > bat_level ) + { + offset_bat_level++; + } + else + { + offset_bat_level--; + } + + if( pmu_Info.pmu_Chip_STA & INIT_OK ) + { + bat_level = i; + bat_level_Pec = 5 * bat_level; + } + + //debounce + if( (offset_bat_level > C_offset_bat_level_MAX) || (offset_bat_level < C_offset_bat_level_MIN) ) + { + //update + bat_level = i; + bat_level_Pec = 5 * bat_level; + offset_bat_level = ( C_offset_bat_level_MAX + C_offset_bat_level_MIN ) / 2; + } + #if 1 + if( bat_level <= C_bat_level_protect ) + { + F_batlevel_protect = 1; + } + else if( bat_level > ( C_bat_level_protect + 1 ) ) + { + F_batlevel_protect = 0; + } + #endif + if( bat_level <= C_bat_level_lowpower ) + { + F_batlevel_low = 1; + } + else if( bat_level > (C_bat_level_lowpower + 1) ) + { + F_batlevel_low = 0; + } +} + +#endif +#endif diff --git a/UsrSrc/charger/charger_module.c b/UsrSrc/charger/charger_module.c new file mode 100644 index 0000000..1f5bbfe --- /dev/null +++ b/UsrSrc/charger/charger_module.c @@ -0,0 +1,523 @@ +/* + ****************************************************************************** + * + * @file charger_module.c + * @brief charger module + * @ic sy8835 + * + * @version 1.0 + * @date 2024/11/01 17:35:40 + * @author Alex Xu + * + * Copyright (c) 2013-2099,Tkplusemi Technology Co.,Ltd. + * All Rights Reserved + * + * History: + * Revision Date Author Desc + * 1.0.0 2024/11/01 Alex build this file + ****************************************************************************** + */ +/*_____ I N C L U D E S ____________________________________________________*/ +#include "charger_module.h" +#include "adc.h" +#include "sys_tim.h" +#include "discharge_module.h" +#include "system.h" +#include "vox_module.h" +#include "led.h" +#include "userapp.h" + +bit Charger_Done = 0; + +#ifdef NTC_ENABLE +bit NTC_Pro_Flag = 0; +#endif + + +idata TE_CHG_STA ChgStatus; // CHG״̬ + +#if CHARGER_ENABLE +/******************************************************************************\ + Macro definitions +\******************************************************************************/ +#define NTC_PRO_DEBOUNCE_TIM 10 + +/******************************************************************************\ + Variables definitions +\******************************************************************************/ + + + +idata uint8_t gConstant_Cur_Max_Setting = CHG_ICC_2_00MA; //Charge + + +idata s_gCharger_Cfg gCharge_Cfg; + +/******************************************************************************\ + Functions definitions +\******************************************************************************/ + +/* + ******************************************************************************* + * void Charger_init(void) + * + * Description : Charger Initialization + * + * Arguments : NONE + + * Returns : NONE + + * Notes : NONE + * + ******************************************************************************* + */ + +void Charger_Init(void) +{ + gCharge_Cfg.nTrickle_Cur = CHG_ITC_20MA; + + gCharge_Cfg.nIterm_Cur = CHG_ITERM_20MA; + + gCharge_Cfg.nConstant_Cur = gConstant_Cur_Max_Setting; + + gCharge_Cfg.nVFloat = CHG_VFLOAT_4_200V; + + I2cSfr_Write( IRQ_EN0, VDPM_IRQ ); +} + +#ifdef NTC_ENABLE +/* + ******************************************************************************* + * uint8_t Charger_NTC_Control(uint8_t Charge_sta) + * + * Description : Charger NTC Control + * NTC ֧ 103 104 裬NTC ¶ȼͨ ADC ɼ NTC ŵѹ + * ֵ֧¶ȼԻֵ֧Ʒ 103 NTC Ҫһ 8.2k + + * 裨20uA 103 NTC Ҫ 10k 裩104 NTC 82k 衣 + * ʹܳǰȼNTC ¶ȣ NTC գ NTC ܣ + * NTC 0Vرճͷŵ硣NTC رճ磬 + * ¶Ȼָ 250msټ硣 + * + * Arguments : NTC_Protect_Type_e NTC_Type:Shield JEITA or IEC;Charge_sta:Charge or not + + * Returns :NTC_Flag (0:Shield; 1:JEITA; 2:IEC) + + * Notes : NONE + * + ******************************************************************************* + */ +uint8_t PMU_NTC_Handle(uint8_t Charge_sta) +{ + uint16_t NTC_Adc = 0; + + uint8_t NTC_Flag = FALSE; + + bit NTC_Change_CV_Chg_Flag; + + static bit DisChg_NTC_Low_Pro_Flag; + static bit DisChg_NTC_High_Pro_Flag; + + static bit CHG_NTC_Low_Pro_Flag; + static bit CHG_NTC_High_Pro_Flag; + + static bit NTC_250mA_Chg_Flag; + static bit NTC_500mA_Chg_Flag; + +#if ADC_ENABLE + NTC_Adc = g_Vntc_Adc; +#endif + + if( NTC_Adc >= 2000 ) ////NTCܣNTCգ NTC ܣ + { + return FALSE; + } + +#if NTC_JEITA + + if( Charge_sta ) //VBUS plugin status ģʽ + { + if( ( NTC_Adc <= T_0C ) && ( NTC_Adc > T_60C ) ) + { + if( NTC_Adc > T_10C ) //0.5*ICC + { + NTC_250mA_Chg_Flag = 1; + + gCharge_Cfg.nConstant_Cur = gConstant_Cur_Max_Setting / 2; + + if( NTC_500mA_Chg_Flag ) + { + if( NTC_Adc > T_8C ) + { + NTC_500mA_Chg_Flag = 0; + + //gCharge_Cur.nConstant_Cur = gConstant_Cur_Max_Setting / 2; + } + else + { + gCharge_Cfg.nConstant_Cur = gConstant_Cur_Max_Setting; + } + } + + NTC_Flag = FALSE; + } + else + if( NTC_Adc <= T_10C && NTC_Adc > T_45C ) //1*ICC + { + NTC_500mA_Chg_Flag = 1; + + gCharge_Cfg.nConstant_Cur = gConstant_Cur_Max_Setting; + + if( NTC_250mA_Chg_Flag ) + { + if( NTC_Adc <= T_12C ) + { + NTC_250mA_Chg_Flag = 0; + + // gCharge_Cur.nConstant_Cur = gConstant_Cur_Max_Setting; + } + else + { + gCharge_Cfg.nConstant_Cur = gConstant_Cur_Max_Setting / 2; + } + } + + gCharge_Cfg.nVFloat = CHG_VFLOAT_4_200V; + + if( NTC_Change_CV_Chg_Flag ) + { + if( NTC_Adc <= T_42C ) + { + NTC_Change_CV_Chg_Flag = 0; + + // gCharge_Cur.nVFloat = CHG_VFLOAT_4_200V; + } + else + { + gCharge_Cfg.nVFloat = CHG_VFLOAT_4_050V; + } + } + + NTC_Flag = FALSE; + } + else + if( NTC_Adc <= T_45C ) //ѹ4.05V + { + NTC_Change_CV_Chg_Flag = 1; + + gCharge_Cfg.nVFloat = CHG_VFLOAT_4_050V; + + if( NTC_500mA_Chg_Flag ) + { + if(NTC_Adc <= T_47C) + { + NTC_500mA_Chg_Flag = 0; + + // gCharge_Cur.nVFloat = CHG_VFLOAT_4_050V; + } + else + { + gCharge_Cfg.nVFloat = CHG_VFLOAT_4_200V; + } + } + + NTC_Flag = FALSE; + } + + if( CHG_NTC_Low_Pro_Flag ) + { + if( NTC_Adc < T_3C) + { + CHG_NTC_Low_Pro_Flag = 0; + NTC_Flag = FALSE; + } + else + { + NTC_Flag = TRUE; + } + } + + if( CHG_NTC_High_Pro_Flag ) + { + if( NTC_Adc > T_57C ) + { + CHG_NTC_High_Pro_Flag = 0; + NTC_Flag = FALSE; + } + else + { + NTC_Flag = TRUE; + } + } + } + else + { + if( NTC_Adc > T_0C ) // + { + CHG_NTC_Low_Pro_Flag = 1; + +#ifdef _DEBUG_CHARGER + printf("NTC Low Pro!NTC_Adc:%d,(line:%d)\r\n",(uint16)NTC_Adc,(uint16)__LINE__); +#endif + NTC_Flag = TRUE; + } + else + if( NTC_Adc <= T_60C ) // + { + + CHG_NTC_High_Pro_Flag = 1; + + NTC_Flag = TRUE; + +#ifdef _DEBUG_CHARGER + printf("NTC High Pro!NTC_Adc:%d,(line:%d)\r\n",(uint16)NTC_Adc,(uint16)__LINE__); +#endif + } + } + + DisChg_NTC_Low_Pro_Flag = 0; + DisChg_NTC_High_Pro_Flag = 0; + } + else //ŵģʽ + { + CHG_NTC_Low_Pro_Flag = 0; + CHG_NTC_High_Pro_Flag = 0; + + if( NTC_Adc <= T_N20C && NTC_Adc > T_80C ) //ŵ + { + if( DisChg_NTC_Low_Pro_Flag ) + { + if( NTC_Adc < T_N15C ) + { + DisChg_NTC_Low_Pro_Flag = 0; + NTC_Flag = FALSE; + } + else + { + NTC_Flag = TRUE; + } + } + + if( DisChg_NTC_High_Pro_Flag ) + { + if( NTC_Adc > T_75C ) + { + DisChg_NTC_High_Pro_Flag = 0; + NTC_Flag = FALSE; + } + else + { + NTC_Flag = TRUE; + } + } + } + else //쳣ŵ + { + if( NTC_Adc > T_N20C ) + { + DisChg_NTC_Low_Pro_Flag = 1; + } + else + if( NTC_Adc < T_80C ) + { + DisChg_NTC_High_Pro_Flag = 1; + } + + NTC_Flag = TRUE; + } + } + +#elif NTC_IEC + + if(Charge_sta) //VBUS plugin status ģʽ + { + if(NTC_Adc <= T_0C && NTC_Adc > T_45C) // + { + if(CHG_NTC_Low_Pro_Flag) + { + if( NTC_Adc < T_3C ) + { + CHG_NTC_Low_Pro_Flag = 0; + + NTC_Flag = FALSE; + } + else + { + NTC_Flag = TRUE; + } + } + + if(CHG_NTC_High_Pro_Flag) + { + if( NTC_Adc > T_42C ) + { + CHG_NTC_High_Pro_Flag = 0; + + NTC_Flag = FALSE; + } + else + { + NTC_Flag = TRUE; + } + } + } + else //쳣 + { + if(NTC_Adc > T_0C) + { + CHG_NTC_Low_Pro_Flag = 1; + } + else + if(NTC_Adc <= T_45C) + { + CHG_NTC_High_Pro_Flag = 1; + } + +#ifdef _DEBUG_CHARGER + printf("NTC Pro!NTC_Adc:%d,CHG_CTL:0x%x,(line:%d)\r\n",(uint16)NTC_Adc,(uint16)CHG_CTL,(uint16)__LINE__); +#endif + NTC_Flag = TRUE; + } + + DisChg_NTC_Low_Pro_Flag = 0; + DisChg_NTC_High_Pro_Flag = 0; + } + else //ŵģʽ + { + CHG_NTC_Low_Pro_Flag = 0; + CHG_NTC_High_Pro_Flag = 0; + + if( (NTC_Adc <= T_N20C) && (NTC_Adc > T_80C) ) //ŵ + { + if( DisChg_NTC_Low_Pro_Flag ) + { + if( NTC_Adc < T_N15C ) + { + DisChg_NTC_Low_Pro_Flag = 0; + + NTC_Flag = FALSE; + } + else + { + NTC_Flag = TRUE; + } + } + + if(DisChg_NTC_High_Pro_Flag) + { + if( NTC_Adc > T_75C ) + { + DisChg_NTC_High_Pro_Flag = 0; + + NTC_Flag = FALSE; + } + else + { + NTC_Flag = TRUE; + } + } + } + else //쳣ŵ + { + if(NTC_Adc > T_N20C) + { + DisChg_NTC_Low_Pro_Flag = 1; + } + else + if(NTC_Adc <= T_80C) + { + DisChg_NTC_High_Pro_Flag = 1; + } + + NTC_Flag = TRUE; + } + } + +#endif + + return NTC_Flag; +} + +#endif +/* + ******************************************************************************* + * void Charger_Handler(void) + * + * Description : Charger Handle. ---- ̳˸ NTC ̬ڳͽֹѹ⣬Ӳơ + 쳣ӲӦͱ־λԽӦ + * + * Arguments : NONE + + * Returns : NONE + + * Notes : NONE + * + ******************************************************************************* + */ + /* +1糬ʱ糬ʱرճʹܣȴVINγ +*/ +void Charger_Handler(void) +{ + if( pmu_Info.pmu_Fault_STA2 & ( Fault_Sta2_VinUV | Fault_Sta2_VinOVP | Fault_Sta2_CHIP_OTP | Fault_Sta2_PMID_OCP_SHP ) ) //⵽VIN쳣оƬȡPMID쳣,رChargerʹܺ󷵻ء + { + Set_PMU_CHG(OFF); //Disable Charger + + ChgStatus = CHG_NONE; + + Charger_Done = 0; +#ifdef _DEBUG_CHARGER + printf("No Chg\r\n"); +#endif + return; + } + + /*ֻ糬ʱʱҪVBUS²κ¿ʼCharger̡*/ + +#ifdef NTC_ENABLE + + /*NTC Handle*/ //ʹChargerǰȼNTC¶ȣ쳣Ͳ硣(CHIP_STA4 & 0x80):PG + if( PMU_NTC_Handle(CHG_ON) ) //NTC硣 + { + Set_PMU_CHG(OFF); //Disable Charger. + + NTC_Pro_Flag = 1; + + return; + } + + NTC_Pro_Flag = 0; + +#endif + + if( (pmu_Info.pmu_Chip_STA & ChipSTA_DISCHG) == ChipSTA_CHG_DONE ) //Charg complete interrupt + { +#ifdef _DEBUG_CHARGER + printf("Chg Done\r\n"); +#endif + Charger_Done = 1; + + ChgStatus = CHG_STA_COMPLETED; + + } + else + { + I2cSfr_Write( CHG_ICC_SET, gCharge_Cfg.nConstant_Cur ); + + I2cSfr_Write( CHG_VFLOAT_SET, gCharge_Cfg.nVFloat ); + + I2cSfr_Write( CHG_ITC_ITERM_SET, ( gCharge_Cfg.nTrickle_Cur << 4 ) | gCharge_Cfg.nIterm_Cur ); + + Set_PMU_CHG(ON); //Enable Charger + + ChgStatus = CHG_STA_ING; +#ifdef _DEBUG_CHARGER + printf("Chg ing\r\n"); +#endif + Charger_Done = 0; + } + +} + +#endif + diff --git a/UsrSrc/discharge/discharge_module.c b/UsrSrc/discharge/discharge_module.c new file mode 100644 index 0000000..d0ef286 --- /dev/null +++ b/UsrSrc/discharge/discharge_module.c @@ -0,0 +1,216 @@ +/* + ****************************************************************************** + * + * @file discharge_module.c + * @brief discharge module + * @ic sy8835 + * + * @version 1.0 + * @date 2024/11/01 17:35:40 + * @author Alex Xu + * + * Copyright (c) 2013-2099,Tkplusemi Technology Co.,Ltd. + * All Rights Reserved + * + * History: + * Revision Date Author Desc + * 1.0.0 2024/11/01 Alex build this file + ****************************************************************************** + */ +#include "discharge_module.h" +#include "vox_module.h" +#include "adc.h" +#include "charger_module.h" +#include "sys_tim.h" +#include "system.h" +#include "led.h" +#include "bat.h" + +bit gBoost_Prepared_Flag = 0; //Boost㿪 + +#if DISCHARGE_ENABLE +/******************************************************************************\ + Macro definitions +\******************************************************************************/ + +/******************************************************************************\ + Variables definitions +\******************************************************************************/ + + + +bit gBoost_UVLO_Flag = 0; + +/******************************************************************************\ + Functions definitions +\******************************************************************************/ + +#if 0 +/* +******************************************************************************* +* void DisCharge_Boost_Open(void) +* +* Description : Boost Open +* VIN ʱBoost ڵصѹ UVLOӲر 2.8/3.0VӲ boost ʹܡ +* ʵ֣ VIN3.6V VIN3.3V͵شڵ²ܿ +* +* Arguments : NONE + +* Returns : NONE + +* Notes : NONE +* +******************************************************************************* +*/ + void DisCharge_Boost_Open(void) +{ + if( gBoost_Prepared_Flag ) //Boost㿪 + { + BST_EN = 1; //Boost Enable쳣ʱӲرա + +#ifdef _DEBUG_DISCHARGE + printf("Bst Open\r\n"); +#endif + } +} + +/* +******************************************************************************* +* void DisCharge_Boost_Close(void) +* +* Description : Boost CloseҪdz쳣ʱӲرգڵLOW״̬£ǷҪرboost +* +* Arguments : + +* Returns : + +* Notes : +* +******************************************************************************* +*/ + void DisCharge_Boost_Close(void) + { + if( (BST_EN & 0x01) && gBoost_Prepared_Flag ) + { + BST_EN = 0; //Boost Disable + gBoost_Prepared_Flag = 0; + +#ifdef _DEBUG_DISCHARGE + printf("Bst Close\r\n"); +#endif + } + } +#endif +/* +******************************************************************************* +* void DisCharge_Handler(void) +* +* Description : Boostŵıܰ· UVLO ŵ± +* +* Arguments : + +* Returns : + +* Notes : +* +******************************************************************************* +*/ + +void DisCharge_Handler(void) +{ + /*ŵ --- Ӳʵ*/ +#if 0 + + gBoost_Prepared_Flag = 1; + +#else + + /*± --- Ӳʵ*/ + if( pmu_Info.pmu_Fault_STA2 & Fault_Sta2_CHIP_OTP ) + { + gBoost_Prepared_Flag = 0; + + return; + } + + /*Boost Input UVLO Ӳʵ*/ + if( pmu_Info.pmu_Fault_STA2 & Fault_Sta2_BoostUV ) + { + gBoost_Prepared_Flag = 0; + + gBoost_UVLO_Flag = 1; + + return; + } + +#if BAT_VALUE + + if( F_batlevel_protect ) + { + Set_PMU_Boost(OFF); + + gBoost_Prepared_Flag = 0; + + return; + } + +#endif + + /* (ʹжϱ־λBoost·жϷ棬Ҫд1㡣)-- ·һֱûߴBOOST_HICCUP_TIM֮disable boostʱ 250msʵ֣*/ + if( pmu_Info.pmu_Fault_STA2 & Fault_Sta2_PMID_OCP_SHP ) + { +#ifdef _DEBUG_DISCHARGE + printf("Boost Pro Output Short!\r\n"); +#endif + gBoost_Prepared_Flag = 0; + + return; + } + +#ifdef NTC_ENABLE + /*NTC Handle*/ //ʹBoostǰȼNTC¶ȣ쳣Ͳŵ硣 + if( PMU_NTC_Handle( DISCHG_ON ) ) //NTCŵ硣 + { + gBoost_Prepared_Flag = 0; + + Set_PMU_Boost(OFF); + + NTC_Pro_Flag = 1; + + return; + } + + NTC_Pro_Flag = 0; + +#endif + + gBoost_Prepared_Flag = 1; + + /* + VIN ʱBoost ڵصѹ UVLOӲر 2.8/3.0VӲ boost ʹܡ + ʵ֣ VIN3.6V VIN3.3V͵شڵ²ܿ + ֻ VIN3.6Vboost VIN3.3Vboost߼ + ֻעVINʱUVLOָBoostVINӲ + */ + if ( gBoost_UVLO_Flag ) + { + if( ChgStatus == CHG_STA_ING ) // + { + if( Vbat_Adc >= OPEN_BOOST_VIN ) + { + gBoost_Prepared_Flag = 1; + + gBoost_UVLO_Flag = 0; + } + else + { + gBoost_Prepared_Flag = 0; //Boost Disable + } + } + } + +#endif +} + +#endif + diff --git a/UsrSrc/gpio/gpio.c b/UsrSrc/gpio/gpio.c new file mode 100644 index 0000000..17fbaea --- /dev/null +++ b/UsrSrc/gpio/gpio.c @@ -0,0 +1,66 @@ +/* + ****************************************************************************** + * + * @file gpio.c + * @brief gpio module + * @ic sy8835 + * + * @version 1.0 + * @date 2024/11/01 15:00:40 + * @author Alex Xu + * + * Copyright (c) 2013-2099,Tkplusemi Technology Co.,Ltd. + * All Rights Reserved + * + * History: + * Revision Date Author Desc + * 1.0.0 2024/11/01 Alex build this file + ******************************************************************************/ + /*_____ I N C L U D E S ____________________________________________________*/ +#include "gpio.h" +#include "sleep.h" +#include "userapp.h" +#include "led.h" + + +/******************************************************************************\ + Macro definitions +\******************************************************************************/ + +/******************************************************************************\ + Variables definitions +\******************************************************************************/ +//uint8_t System_Rst_Cnt = 0; //ϵͳλʱ + +/******************************************************************************\ + Functions definitions +\******************************************************************************/ + +/* + ******************************************************************************* + * void Gpio_Init(void) + * + * Description : gpio Initialization. --- ϵͳʼá + * + * Arguments : + + * Returns : + + * Notes : + * + ******************************************************************************* + */ + #if 0 +void GPIO_Init(void) +{ + /* GPIO */ + +// SFRADDR = P0_OE; +// SFRDATA |= 0x1C; //P02,P03,P04óģʽ + + SFRADDR = P1_OE; + SFRDATA = 0x01; +} +#endif + + diff --git a/UsrSrc/hall/hall.c b/UsrSrc/hall/hall.c new file mode 100644 index 0000000..f2a16a5 --- /dev/null +++ b/UsrSrc/hall/hall.c @@ -0,0 +1,105 @@ +/* + ****************************************************************************** + * + * @file hall.c + * @brief hall module + * @ic sy8835 + * + * @version 1.0 + * @date 2024/11/01 15:00:40 + * @author Alex Xu + * + * Copyright (c) 2013-2099,Tkplusemi Technology Co.,Ltd. + * All Rights Reserved + * + * History: + * Revision Date Author Desc + * 1.0.0 2024/11/01 Alex build this file + ******************************************************************************/ + /*_____ I N C L U D E S ____________________________________________________*/ +#include "hall.h" +#include "key.h" +#include "led.h" +#include "vox_module.h" +#include "userapp.h" +#include "charger_module.h" +#include "sleep.h" + + + +/******************************************************************************\ + Macro definitions +\******************************************************************************/ + +/******************************************************************************\ + Variables definitions +\******************************************************************************/ + +CoverStatus_E CoverStatus; + +bit CoverEvent_Flg = 0; //Hallش¼־λ +bit CoverEvent_Flg_led = 0; + +#if HALL_ENABLE + +uint8_t Hall_Sta_bk = 0xff; + +/******************************************************************************\ + Functions definitions +\******************************************************************************/ + + +/* + ******************************************************************************* + * void Hall_Handle(void) + * + * Description : Hall Handle --- ѭеã10msCoverStatus --- ָ״̬ + * + * Arguments : NONE + + * Returns : NONE + + * Notes : NONE + * + ******************************************************************************* + */ + + void Hall_Handler(void) + { + uint8_t Hall_Sta = 0; + + Hall_Sta = pmu_Info.pmu_Chip_STA & HALL_STA; + + if( Hall_Sta != Hall_Sta_bk) + { + if( pmu_Info.pmu_Chip_STA & HALL_STA ) //Hall ߵƽ + { +#if HALL_OPEN_LEV_SET + CoverStatus = OPEN; +#else + CoverStatus = CLOSE; +#endif + } + else + { +#if HALL_OPEN_LEV_SET + CoverStatus = CLOSE; +#else + CoverStatus = OPEN; +#endif + } + + CoverEvent_Flg = 1; + + CoverEvent_Flg_led = 1; + +#ifdef LED_DISPLAY + LED_On_Flag = 1; +#endif + + Hall_Sta_bk = Hall_Sta; + } + } + + #endif + diff --git a/UsrSrc/i2c_simu/i2c_simu.c b/UsrSrc/i2c_simu/i2c_simu.c new file mode 100644 index 0000000..252b484 --- /dev/null +++ b/UsrSrc/i2c_simu/i2c_simu.c @@ -0,0 +1,265 @@ +/* + ****************************************************************************** + * + * @file i2c_simu.h + * @brief i2c gpio simu module + * @ic sy8835 + * + * @version 1.0 + * @date 2024/10/31 09:59:40 + * @author Alex Xu + * + * Copyright (c) 2013-2099,Tkplusemi Technology Co.,Ltd. + * All Rights Reserved + * + * History: + * Revision Date Author Desc + * 1.0.0 2024/10/31 Alex Xu build this file + ****************************************************************************** + */ +#include "i2c_simu.h" + +#if GPIO_I2C_SIMULATE + +/******************************************************************************\ + Macro definitions +\******************************************************************************/ + +/******************************************************************************\ + Variables definitions +\******************************************************************************/ + +idata bool F_I2C_SIMU_INIT = false; +idata bool F_I2C_SIMU_ERROR = false; + +/******************************************************************************\ + Functions definitions +\******************************************************************************/ + +void I2C_GPIOInit(void) +{ + // if(F_I2C_SIMU_INIT) + // return; + + _pin_i2c_scl_config(); + _pin_i2c_sda_config(); + + F_I2C_SIMU_INIT = true; +} + + +/******************************************************************************* +* Function Name : I2C_delay +* Description : Simulation IIC Timing series delay +* Input : None +* Output : None +* Return : None +****************************************************************************** */ +void I2C_delay(void) +{ + uint8_t t = 0; + +#ifdef __I2C_SPEED_FAST__ + t = 1; +#else + t = 20; +#endif + + while(t > 0) + { + t--; + } +} + +/******************************************************************************* +* Function Name : I2C_Start +* Description : Master Start Simulation IIC Communication +* Input : None +* Output : None +* Return : Wheather Start +****************************************************************************** */ +bool I2C_Start(void) +{ + _I2C_SDA_H(); + + _I2C_SCL_H(); + I2C_delay(); + + if(!_READ_I2C_SDA()) + { +#ifdef __I2C_SIMU_DEBUG__ + printf("\n\rThe I2C bus is busy!\r\n"); +#endif + return FALSE; //SDAΪ͵ƽæ,˳ + } + _I2C_SDA_L(); + I2C_delay(); + + if(_READ_I2C_SDA()) + { +#ifdef __I2C_SIMU_DEBUG__ + printf("\n\rThe I2C bus is busy!\r\n"); +#endif + return FALSE; //SDAΪߵƽ߳,˳ + } + + return TRUE; +} +/******************************************************************************* +* Function Name : I2C_Stop +* Description : Master Stop Simulation IIC Communication +* Input : None +* Output : None +* Return : None +****************************************************************************** */ +void I2C_Stop(void) +{ + _I2C_SCL_L(); + _I2C_SDA_L(); + I2C_delay(); + + _I2C_SCL_H(); + I2C_delay(); + + _I2C_SDA_H(); + I2C_delay(); + I2C_delay(); +} +/******************************************************************************* +* Function Name : I2C_Ack +* Description : Master Send Acknowledge Single +* Input : None +* Output : None +* Return : None +****************************************************************************** */ +void I2C_Ack(void) +{ + _I2C_SCL_L(); + I2C_delay(); + + _I2C_SDA_L(); + I2C_delay(); + + _I2C_SCL_H(); + I2C_delay(); + I2C_delay(); + + _I2C_SCL_L(); + I2C_delay(); +} +/******************************************************************************* +* Function Name : I2C_NoAck +* Description : Master Send No Acknowledge Single +* Input : None +* Output : None +* Return : None +****************************************************************************** */ +void I2C_NoAck(void) +{ + _I2C_SCL_L(); + I2C_delay(); + + _I2C_SDA_H(); + I2C_delay(); + + _I2C_SCL_H(); + I2C_delay(); + + _I2C_SCL_L(); + I2C_delay(); +} +/******************************************************************************* +* Function Name : I2C_WaitAck +* Description : Master Reserive Slave Acknowledge Single + The statue of the ACK will be output by the USART +* Input : None +* Output : None +* Return : none +****************************************************************************** */ +void I2C_WaitAck(void) +{ + _I2C_SCL_L(); + I2C_delay(); + + _I2C_SDA_H(); + I2C_delay(); + + _I2C_SCL_H(); + I2C_delay(); + I2C_delay(); + + if(_READ_I2C_SDA()) + { +#ifdef __I2C_SIMU_DEBUG__ + printf("No ACK from the I2Cbus\r\n"); +#endif + } + + _I2C_SCL_L(); + I2C_delay(); +} +/******************************************************************************* +* Function Name : I2C_SendByte +* Description : Master Send a Byte to Slave +* Input : Will Send Date +* Output : None +* Return : None +****************************************************************************** */ +void I2C_SendByte(uint8_t SendByte) //ݴӸλλ// +{ + uint8_t i = 8; + + while(i--) + { + _I2C_SCL_L(); + + if( SendByte & 0x80 ) + { + _I2C_SDA_H(); + } + else + { + _I2C_SDA_L(); + } + + SendByte<<=1; + I2C_delay(); + _I2C_SCL_H(); + I2C_delay(); + } + + _I2C_SCL_L(); +} +/******************************************************************************* +* Function Name : I2C_RadeByte +* Description : Master Reserive a Byte From Slave +* Input : None +* Output : None +* Return : Date From Slave +****************************************************************************** */ +unsigned char I2C_ReadByte(void) //ݴӸλλ// +{ + uint8_t i = 8; + uint8_t ReceiveByte = 0; + + _I2C_SDA_H(); + while(i--) + { + ReceiveByte<<=1; + _I2C_SCL_L(); + I2C_delay(); + + _I2C_SCL_H(); + I2C_delay(); + if(_READ_I2C_SDA()) + { + ReceiveByte |= 0x01; + } + } + _I2C_SCL_L(); + + return ReceiveByte; +} + +#endif + diff --git a/UsrSrc/key/key.c b/UsrSrc/key/key.c new file mode 100644 index 0000000..0fb6b44 --- /dev/null +++ b/UsrSrc/key/key.c @@ -0,0 +1,303 @@ +/* + ****************************************************************************** + * + * @file key.c + * @brief key module + * @ic sy8835 + * + * @version 1.0 + * @date 2024/11/01 15:00:40 + * @author Alex Xu + * + * Copyright (c) 2013-2099,Tkplusemi Technology Co.,Ltd. + * All Rights Reserved + * + * History: + * Revision Date Author Desc + * 1.0.0 2024/11/01 Alex build this file + ******************************************************************************/ + /*_____ I N C L U D E S ____________________________________________________*/ +#include "key.h" +#include "system.h" +#include "led.h" +#include "sleep.h" +#include "adc.h" +#include "bat.h" +#include "vox_module.h" +#include "userapp.h" +#include "hall.h" + +#if KEY_ENABLE +/******************************************************************************\ + Macro definitions +\******************************************************************************/ +#define KEY_PRESS_500MS_CNT 25 //500ms(20ms) + +#define KEY_PRESS_2S_CNT 100 //¼2s(20ms) + +#define KEY_PRESS_5S_CNT 250 + +#define KEY_PRESS_8S_CNT 400 //¼8s(20ms) + +/******************************************************************************\ + Variables definitions +\******************************************************************************/ + +bit Key_Press_short_irq = 0; +bit Key_Press_l_irq = 0; +bit Key_Press_ll_irq = 0; + +idata KEY_EVENT_E Event_key = 0; + +uint8_t Key_TWS_Pair_Tim = 0; +uint8_t Key_TWS_Pair_Cnt = 0; + +uint16_t Key_Press_Debounce = 0; + +#define KEY_TWS_PAIR_TIMER 20 +#define KEY_TWS_PAIR_CNT 5 + +#define KEY_TWS_PAIR_CLEAR_CNT 30 + +/******************************************************************************\ + Functions definitions +\******************************************************************************/ + + +/* + ******************************************************************************* + * void Key_Handler(void) + * + * Description : Key Handler --- ѭеã5msг(ʱ2s)Ҫж̧Ŵ + CoverStatus --- ָ״̬ṩӦKey¼־λӦô + (20ms) + * + * Arguments : NONE + + * Returns : NONE + + * Notes : NONE + * + ******************************************************************************* + */ + void Key_Handler(void) + { + static bit Key_Press_Flag; + + static bit Key_Lift_Flag; + + static bit nKey_Press_short_irq; + + static bit nKey_Press_2s_Flag; + + static bit nKey_Press_8s_Flag; + + if( pmu_Info.pmu_Chip_STA & KEY_STA ) //Key״ֵ̬1£ + { + Key_Press_Debounce++; + if( Key_Press_Debounce >= KEY_PRESS_2S_CNT ) //2sҪ̧ж + { + if( !nKey_Press_2s_Flag ) + { + nKey_Press_2s_Flag = 1; + } + } + else + if( Key_Press_Debounce >= KEY_PRESS_8S_CNT ) //8sVOX + { + if( !nKey_Press_8s_Flag ) + { + nKey_Press_8s_Flag = 1; + + Key_Press_ll_irq = 1; + } + } + + Key_Press_Flag = 1; + + Key_Lift_Flag = 0; + } + else + { + if( Key_Press_Flag ) + { + Key_Press_Flag = 0; + + Key_Lift_Flag = 1; + + nKey_Press_8s_Flag = 0; + + if( (Key_Press_Debounce <= KEY_PRESS_500MS_CNT) ) //ɿʱС500msʶΪ̰ʾ + { + Key_Press_short_irq = 1; + + nKey_Press_short_irq = 1; +#ifdef LED_DISPLAY + LED_On_Flag = 1; +#endif + } + else + if( (Key_Press_Debounce < KEY_PRESS_5S_CNT) ) //ʱ2sС5sжΪ2s + { + if( nKey_Press_2s_Flag ) + { + nKey_Press_2s_Flag = 0; + + Key_Press_l_irq = 1; + } + } + } + + Key_Press_Debounce = 0; + } + + if( Key_Lift_Flag ) + { + Key_Lift_Flag = 0; + + if( Key_Press_l_irq ) + { + Key_Press_l_irq = 0; + /*todo*/ + Event_key = KEY_EVENT_L_2S; + + Key_TWS_Pair_Tim = 0; + + /**/ + +#ifdef _DEBUG_KEY + printf("long 2s press\r\n"); +#endif + } + /*8sϵͳǿƽshipmode.*/ + if( Key_Press_ll_irq ) + { + Key_Press_ll_irq = 0; + /*todo*/ + Event_key = KEY_EVENT_LL_8S; + +#ifdef _DEBUG_KEY + printf("supper long 8s press\r\n"); +#endif + } + + if( nKey_Press_short_irq ) + { + nKey_Press_short_irq = 0; + + /*todo*/ + Event_key = KEY_EVENT_SHORT; + +#ifdef _DEBUG_KEY + printf("short press\r\n"); +#endif + } + } + else + { + Event_key = KEY_EVENT_Empty; + } + +#if 1 + if ( CoverStatus == OPEN ) + { + if( Event_key == KEY_EVENT_L_2S ) //2sַָ + { + if( Key_TWS_Pair_Tim < 1 ) + { +#ifdef VOX_TX + HandleTxCommand(VHOUSE_CMD_PAIR,VOR_CHAN); //Ҷָֶͨ +#endif + Vox_Get_BES_Addr_Flag[VOL_TYPE] = 0x00; + Vox_Get_BES_Addr_Flag[VOR_TYPE] = 0x00; + } + else + { + if(Key_TWS_Pair_Cnt > KEY_TWS_PAIR_CNT) //ַûʱ10sرַûVOX 5V + { + Key_TWS_Pair_Cnt = 0; +#if VOX_ENABLE + VOX_EN_Type(VOX_VOUT_Mode); +#endif + return; + } + else + { + if( Vox_Get_BES_Addr_Flag[VOR_TYPE] == 0x01 ) /*յҶظCMD3ָ*/ + { +#ifdef VOX_TX + HandleTxCommand(VHOUSE_CMD_EXCH_TWS_BTADDR,VOL_CHAN); /*ȡҶظCMD3ָת*/ +#endif + Vox_Get_BES_Addr_Flag[VOR_TYPE] = 0x02; + } + else + if( Vox_Get_BES_Addr_Flag[VOR_TYPE] == 0x02 ) + { + if( Vox_Get_BES_Addr_Flag[VOL_TYPE] != 0x00 ) + { +#ifdef VOX_TX + HandleTxCommand(VHOUSE_CMD_EXCH_TWS_BTADDR,VOR_CHAN); /*ȡҶظCMD3ָת*/ +#endif + Vox_Get_BES_Addr_Flag[VOL_TYPE] = 0x00; + Vox_Get_BES_Addr_Flag[VOR_TYPE] = 0x00; + + Key_TWS_Pair_Tim = 0; + Event_key = KEY_EVENT_Empty; + + VOX_EN_Type(VOX_VOUT_Mode); + + return; + } + else + { +#ifdef VOX_TX + HandleTxCommand(VHOUSE_CMD_PAIR,VOL_CHAN); +#endif + } + } + } + } + + if(Key_TWS_Pair_Tim > KEY_TWS_PAIR_TIMER) //3sطһΡط5κʱ + { + Key_TWS_Pair_Cnt++; + Key_TWS_Pair_Tim = 0; + } + else + { + Key_TWS_Pair_Tim++; + } + } + else + if( Event_key == KEY_EVENT_LL_8S ) + { + if( Key_TWS_Pair_Tim < KEY_TWS_PAIR_CLEAR_CNT ) //ÿ200msһΣʱ3s + { + if( Key_TWS_Pair_Tim % 2*Vox_TX_Interval ) + { +#ifdef VOX_TX + HandleTxCommand(VHOUSE_CMD_CLEAR_PAIR,VOR_CHAN); +#endif + } + else + if( Key_TWS_Pair_Tim % Vox_TX_Interval ) + { +#ifdef VOX_TX + HandleTxCommand(VHOUSE_CMD_CLEAR_PAIR,VOL_CHAN); +#endif + } + + Key_TWS_Pair_Tim++; + } + else + { + Event_key = KEY_EVENT_Empty; + Key_TWS_Pair_Tim = 0; + } + } + } +#endif + } + + #endif + diff --git a/UsrSrc/led/led.c b/UsrSrc/led/led.c new file mode 100644 index 0000000..8b7f550 --- /dev/null +++ b/UsrSrc/led/led.c @@ -0,0 +1,353 @@ +/* + ****************************************************************************** + * + * @file led.c + * @brief led module + * @ic sy8835 + * + * @version 1.0 + * @date 2024/11/01 15:00:40 + * @author Alex Xu + * + * Copyright (c) 2013-2099,Tkplusemi Technology Co.,Ltd. + * All Rights Reserved + * + * History: + * Revision Date Author Desc + * 1.0.0 2024/11/01 Alex build this file + ******************************************************************************/ + /*_____ I N C L U D E S ____________________________________________________*/ + +#include "led.h" +#include "pwm.h" + + +#ifdef LED_DISPLAY + +volatile uint8_t Display_RSta = LED_OFF; // ʾ״̬ +volatile uint8_t Display_GSta = LED_OFF; // ʾ״̬ +volatile uint8_t Display_YSta = LED_OFF; // ʾ״̬ +volatile uint8_t Display_BSta = LED_OFF; // ʾ״̬ + + +/******************************************************************************\ + Macro definitions +\******************************************************************************/ + +/******************************************************************************\ + Variables definitions +\******************************************************************************/ +static TS_LED_INFO LED; +/******************************************************************************\ + Functions definitions +\******************************************************************************/ + +/* +* : LED_Init +* : LEDʼ +* : NONE +* ֵ : NONE +*/ +/******************************************************************************/ +void LED_Init(void) +/******************************************************************************/ +{ + SFRADDR = P1_OE; + SFRDATA = 0x0F; + + LEDR_OFF(); + LEDG_OFF(); + LEDB_OFF(); + LEDY_OFF(); +} + +/* +* : LED_On +* : LED +* : LEDID +* ֵ : NONE +*/ +/******************************************************************************/ +static void LED_On(uint8_t LedId) +/******************************************************************************/ +{ + switch(LedId) + { + case LED_R: + LEDR_ON(); + break; + + case LED_G: + LEDG_ON(); + break; + + case LED_Y: + LEDY_ON(); + break; + + case LED_B: + LEDB_ON(); + break; + + default: break; + } +} + +/* +* : LED_Off +* : ϨLED +* : LEDID +* ֵ : NONE +*/ +/******************************************************************************/ +static void LED_Off(uint8_t LedId) +/******************************************************************************/ +{ + switch(LedId) + { + case LED_R: + LEDR_OFF(); + break; + + case LED_G: + LEDG_OFF(); + break; + + case LED_Y: + LEDY_OFF(); + break; + + case LED_B: + LEDB_OFF(); + break; + + default: break; + } +} + +/* +* : LED_Clr +* : ϨȫLED +* : NONE +* ֵ : NONE +*/ +/******************************************************************************/ +void LED_Clr(void) +/******************************************************************************/ +{ + uint8_t i; + for(i=0;i= LED.Flash_Period[i]) //LED.Timer[i]ʾۼӵʱ + { + LED.Timer[i] = 0; + if(LED.Flash_Times[i] > 0) + { + LED.Flash_Times[i]--; + } + if(LED.Flash_Times[i] == 0) + { + LED.State[i] = LED_OFF; + } + } + break; + + case LED_KEEP_FLASHING: + if(LED.Timer[i] <= LED.Flash_Duty[i]) + { + LED_On(i); + } + else + { + LED_Off(i); + } + + if(LED.Timer[i] >= LED.Flash_Period[i]) + { + LED.Timer[i] = 0; + } + break; + +#ifdef PWM_ENABLE + + case LED_BREATHING_LIGHT: + + if( LED.Light_Dir[i] == SHOW_NONE ) + { + PWM_Disable(i); + PWM_Dir_Flag = 0; + LED.State[i] = LED_OFF; + } + else + { + if( LED.Light_Dir[i] == SLOW_LIGHT ) + { + if( !PWM_Dir_Flag ) + { + PWM_Dir_Flag = 1; + + LED.Flash_Duty[i] = PWM_REL_VALUE; + } + + LED.Flash_Duty[i]++; + if( LED.Flash_Duty[i] >= PWM_REL_FULL ) + { + LED.Light_Dir[i] = SHOW_NONE; + } + } + else + if( LED.Light_Dir[i] == SLOW_DARK ) + { + if( !PWM_Dir_Flag ) + { + PWM_Dir_Flag = 1; + + LED.Flash_Duty[i] = PWM_REL_FULL; + } + + LED.Flash_Duty[i]--; + if( LED.Flash_Duty[i] <= PWM_REL_VALUE ) + { + LED.Light_Dir[i] = SHOW_NONE; + } + } + else + if( LED.Light_Dir[i] == SHOW_NORMAL ) + { + if( LED.Flash_Duty[i] >= PWM_REL_FULL ) + { + PWM_Dir_Flag = 1; + } + else + if( LED.Flash_Duty[i] <= (PWM_REL_VALUE + 1) ) + { + PWM_Dir_Flag = 0; + } + + if(PWM_Dir_Flag) + { + LED.Flash_Duty[i]--; + } + else + { + LED.Flash_Duty[i]++; + } + } + + PWM_Duty_Set(i, LED.Flash_Duty[i]); + } + break; +#endif + default: + break; + } + + + if (i == LED_R) + { + Display_RSta = LED.State[i]; // LED_OFF == DISPLAY_OFF + } + else + if (i == LED_G) + { + Display_GSta = LED.State[i]; // LED_OFF == DISPLAY_OFF + } + else + if (i == LED_Y) + { + Display_YSta = LED.State[i]; // LED_OFF == DISPLAY_OFF + } + else + if (i == LED_B) + { + Display_BSta = LED.State[i]; // LED_OFF == DISPLAY_OFF + } + + // printf("LED.Flash_Duty[%d]:%d,LED.State:%d,LED.Light_Dir:%d.\r\n",(u16)i,(u16)(LED.Flash_Duty[i]),(u16)(LED.State[i]),(u16)(LED.Light_Dir[i])); + } + + for(i=0;ipmu_Fault_STA0 = I2cSfr_Read( FAULT_STA0 ); + + n_pmu_Info->pmu_Fault_STA1 = I2cSfr_Read( FAULT_STA1 ); + + n_pmu_Info->pmu_Fault_STA2 = I2cSfr_Read( FAULT_STA2 ); + + n_pmu_Info->pmu_Chip_STA = I2cSfr_Read( CHIP_STA ); + + n_pmu_Info->pmu_VOX_STA = I2cSfr_Read( VOX_STA ); + + return HAL_OK; +} +#if 0 + +/* + ******************************************************************************* + * HAL_StatusTypeDef Set_PMU_Config( g_PMU_Sys_Cfg *n_PMU_Sys_Cfg ) + * + * Description : Set pmu Config + * + * Arguments : g_PMU_Sys_Cfg *n_PMU_Sys_Cfg + + * Returns : HAL_StatusTypeDef + + * Notes : NONE + * + ******************************************************************************* + */ +HAL_StatusTypeDef Set_PMU_Sys_Config( g_PMU_Sys_Cfg *n_PMU_Sys_Cfg ) +{ +#if 0 + if( n_PMU_Sys_Cfg == NULL ) + { + return HAL_ERROR; + } +#endif + I2cSfr_Write( I2CR_RST_CFG, n_PMU_Sys_Cfg->pmu_Rst_Cfg ); + + I2cSfr_Write( POWER_CTRL_CMD, n_PMU_Sys_Cfg->pmu_PWR_Ctrl_Cmd ); + + I2cSfr_Write( CHG_VPMID_SET, n_PMU_Sys_Cfg->pmu_VPMID_Cfg ); + + I2cSfr_Write( IRQ_EN0, n_PMU_Sys_Cfg->pmu_IRQ_En0 ); + + I2cSfr_Write( IRQ_EN1, n_PMU_Sys_Cfg->pmu_IRQ_En1 ); + + I2cSfr_Write( XSEN_CTRL, n_PMU_Sys_Cfg->pmu_Xsen_Ctrl ); + + I2cSfr_Write( POWER_LED_CTRL0, n_PMU_Sys_Cfg->pmu_LED_Ctrl0 ); + + I2cSfr_Write( WDT1_CFG, n_PMU_Sys_Cfg->pmu_WDT1_Cfg ); + + I2cSfr_Write( WDT1_RST, n_PMU_Sys_Cfg->pmu_WDT1_Rst ); + + return HAL_OK; +} + +/* + ******************************************************************************* + * HAL_StatusTypeDef Set_PMU_CHG_Config( g_PMU_CHG_Cfg *n_PMU_CHG_Cfg ) + * + * Description : Set pmu CHG Config + * + * Arguments : g_PMU_CHG_Cfg *n_PMU_CHG_Cfg + + * Returns : HAL_StatusTypeDef + + * Notes : NONE + * + ******************************************************************************* + */ +HAL_StatusTypeDef Set_PMU_CHG_Config( g_PMU_CHG_Cfg *n_PMU_CHG_Cfg ) +{ +#if 0 + if( n_PMU_CHG_Cfg == NULL ) + { + return HAL_ERROR; + } +#endif + I2cSfr_Write( VDPM_VDD_CHG_EN, n_PMU_CHG_Cfg->pmu_VDPM_VDD_CHG_En ); + + I2cSfr_Write( CHG_VFLOAT_SET, n_PMU_CHG_Cfg->pmu_Chg_VFLOAT_Cfg ); + + I2cSfr_Write( CHG_ICC_SET, n_PMU_CHG_Cfg->pmu_Chg_ICC_Cfg ); + + I2cSfr_Write( CHG_ITC_ITERM_SET, n_PMU_CHG_Cfg->pmu_Chg_ITC_Iterm_Cfg ); + + return HAL_OK; +} +#endif +/* + ******************************************************************************* + * void Set_PMU_CHG(uint8_t Chg_En) + * + * Description : Set PMU CHG Enable + * + * Arguments : NONE + + * Returns : NONE + + * Notes : NONE + * + ******************************************************************************* + */ +void Set_PMU_CHG(uint8_t Chg_En) +{ + uint8_t I2cSfr_Temp = 0; + + I2cSfr_Temp = I2cSfr_Read( VDPM_VDD_CHG_EN ); + + if( Chg_En ) + { + I2cSfr_Temp |= BUCK_CHG_EN; + } + else + { + I2cSfr_Temp &= ~BUCK_CHG_EN; + } + + I2cSfr_Write( VDPM_VDD_CHG_EN, I2cSfr_Temp ); +} + +/* + ******************************************************************************* + * void Set_PMU_Boost(uint8_t Boost_En) + * + * Description : Set PMU Boost Enable + * + * Arguments : NONE + + * Returns : NONE + + * Notes : NONE + * + ******************************************************************************* + */ +void Set_PMU_Boost(uint8_t Boost_En) +{ + uint8_t I2cSfr_Temp = 0; + + I2cSfr_Temp = I2cSfr_Read( BST_COMM_EN ); + + if( Boost_En ) + { + I2cSfr_Temp |= BST_COMM_EN_Boost_En; + } + else + { + I2cSfr_Temp &= ~BST_COMM_EN_Boost_En; + } + + I2cSfr_Write( BST_COMM_EN, I2cSfr_Temp ); +} + +/* + ******************************************************************************* + * void Set_PMU_Boost_Vout(uint8_t Boost_Vout) + * + * Description : Set PMU Boost Vout Value + * + * Arguments : NONE + + * Returns : NONE + + * Notes : NONE + * + ******************************************************************************* + */ +void Set_PMU_Boost_Vout(uint8_t Boost_Vout) +{ + uint8_t I2cSfr_Temp = 0; + + I2cSfr_Temp = I2cSfr_Read( CHG_VPMID_SET ) & 0xC0; + + I2cSfr_Write( CHG_VPMID_SET, I2cSfr_Temp | Boost_Vout ); +} + +/* + ******************************************************************************* + * HAL_StatusTypeDef Set_PMU_VOX_Config( g_PMU_Vox_Cfg *n_PMU_Vox_Cfg ) + * + * Description : Set pmu Vox Config + * + * Arguments : g_PMU_Vox_Cfg *n_PMU_Vox_Cfg + + * Returns : HAL_StatusTypeDef + + * Notes : NONE + * + ******************************************************************************* + */ +HAL_StatusTypeDef Set_PMU_VOX_Config( g_PMU_Vox_Cfg *n_PMU_Vox_Cfg ) +{ +#if 0 + if( n_PMU_Vox_Cfg == NULL ) + { + return HAL_ERROR; + } +#endif + I2cSfr_Write( BST_COMM_EN, n_PMU_Vox_Cfg->pmu_BST_COMM_En ); + + I2cSfr_Write( VOX_CFG, n_PMU_Vox_Cfg->pmu_VOX_Cfg ); + + return HAL_OK; +} + +/* + ******************************************************************************* + * void Set_PMU_Enter_ShipMode(void) + * + * Description : Set PMU Enter ShipMode + * + * Arguments : NONE + + * Returns : NONE + + * Notes : NONE + * + ******************************************************************************* + */ +void Set_PMU_Enter_ShipMode(void) +{ + I2cSfr_Write( POWER_CTRL_CMD, POWER_CTRL_CMD_ENTER_SHIPMODE ); +} + +/* + ******************************************************************************* + * void Set_PMU_En_ReChg(void) + * + * Description : Set PMU ReCharg. + * + * Arguments : NONE + + * Returns : NONE + + * Notes : NONE + * + ******************************************************************************* + */ +void Set_PMU_En_ReChg(void) +{ + I2cSfr_Write( POWER_CTRL_CMD, POWER_CTRL_CMD_RECHG_ENABLE ); +} + +/* + ******************************************************************************* + * void Set_PMU_Rst(void) + * + * Description : Set PMU Reset. + * + * Arguments : NONE + + * Returns : NONE + + * Notes : NONE + * + ******************************************************************************* + */ +void Set_PMU_Rst(void) +{ + I2cSfr_Write( POWER_CTRL_CMD, POWER_CTRL_CMD_RST_VDD ); +} + diff --git a/UsrSrc/pwm/pwm.c b/UsrSrc/pwm/pwm.c new file mode 100644 index 0000000..dabe9f1 --- /dev/null +++ b/UsrSrc/pwm/pwm.c @@ -0,0 +1,194 @@ +/* + ****************************************************************************** + * + * @file pwm.c + * @brief pwm module + * @ic sy8835 + * + * @version 1.0 + * @date 2024/11/01 09:50:40 + * @author Alex Xu + * + * Copyright (c) 2013-2099,Tkplusemi Technology Co.,Ltd. + * All Rights Reserved + * + * History: + * Revision Date Author Desc + * 1.0.0 2024/11/01 Alex build this file + * DescriptionPWMУ4ͨһԴҲǷƵPWM_PRE0ֵPWM0_RELֻһͨPWMx_CMPòͬͨPWMռձȡ + ****************************************************************************** + */ +#include "pwm.h" + +#ifdef PWM_ENABLE + +/******************************************************************************\ + Macro definitions +\******************************************************************************/ + +/******************************************************************************\ + Variables definitions +\******************************************************************************/ + + +/******************************************************************************\ + Functions definitions +\******************************************************************************/ + +/* + ******************************************************************************* + * void PWM_Disable(Pwm_Channels_e nPWM_Ch) + * + * Description : PWM Disable PWMͨ + * + * Arguments : None + + * Returns : + + * Notes : + * + ******************************************************************************* + */ +void PWM_Disable(Pwm_Channels_e nPWM_Ch) +{ + SFRADDR = MFP_CTL1; + SFRDATA &= ~( 0x03 << (nPWM_Ch * 2) ); + + if(nPWM_Ch == PWM_ALL) + { + SFRADDR = MFP_CTL1; + SFRDATA = 0x00; + } +} +/* + ******************************************************************************* + * void PWM_Init_Set(uint8_t nPWM_PRE,uint8_t nPWM_REL) + * + * Description : PWM Set1 PWMʱӷƵƵʲ + 磺PWMPWMƵ10kHzռձ50% + £PWMʱFre(pwm) = Fre(sys)/PWM_PRE = 12M / n^PWM_PRE = 12M / 8 = 1.5MHz, + PWM_REL = 255 - 1.5M / 10K = 255-150 = 105 + nPWM_CMP = 105 + 150 * (1-50%) = 180 + * + * Arguments : uint8_t nPWM_PRE --- PWM counter reload value + * uint8_t nPWM_REL --- PWM compare value + * + * Returns : NONE + + * Notes : NONE + * + ******************************************************************************* + */ +void PWM_Init_Set(uint8_t nPWM_PRE,uint8_t nPWM_REL) +{ + SFRADDR = PWM_PRE; //PWM clock divide setting + SFRDATA = nPWM_PRE & 0x07; + + SFRADDR = PWM_REL; //PWM counter reload value + SFRDATA = nPWM_REL; + + SFRADDR = PWM_CTL; + SFRDATA = 0x01; +} + +/* + ******************************************************************************* + * void PWM_Duty_Set(Pwm_Channels_e nPWM_Ch,uint8_t nPWM_CMP) + * + * Description : PWM Set ͨPWMռձȲ + 磺PWMPWMƵ10kHzռձ50% + £PWMʱFre(pwm) = Fre(sys)/PWM_PRE = 11.0592M / n^PWM_PRE = 11.0592M / 8 = 1.38MHz, + PWM_REL = 255 - 1.5M / 10K = 255-150 = 105 + nPWM_CMP = 105 + 150 * (1-50%) = 180 + + * + * Arguments : nPWM_Ch (PWM0 ~ PWM3); + * uint8_t nPWM_CMP --- PWM compare value + * + * Returns : NONE + + * Notes : NONE + * + ******************************************************************************* + */ +void PWM_Duty_Set(Pwm_Channels_e nPWM_Ch,uint8_t nPWM_CMP) +{ + SFRADDR = MFP_CTL1; + SFRDATA &=~( 0x03 << nPWM_Ch*2 ); + SFRDATA |= 0x01 << nPWM_Ch*2; + + SFRADDR = P1_OE; + SFRDATA |= 0x01 << nPWM_Ch; + + if(nPWM_Ch == PWM_CH0) + { + PWM0_CMP = nPWM_CMP; + } + else if(nPWM_Ch == PWM_CH1) + { + PWM1_CMP = nPWM_CMP; + } + else if(nPWM_Ch == PWM_CH2) + { + PWM2_CMP = nPWM_CMP; + } + else if(nPWM_Ch == PWM_CH3) + { + PWM3_CMP = nPWM_CMP; + } +} + +#if 0 + +/* + ******************************************************************************* + * void HuXi_Led(Pwm_Channels_e nPWM_Ch, uint8_t Delay_Timer) + * + * Description : ƹܺ + * + * Arguments : Pwm_Channels_e nPWM_Ch:ӦPWMͨ + uint8_t Delay_Timer:һPWMռձʱ䡣 + + * Returns : None + + * Notes : עPWMʼеPWM counter reload valueӶ޶PWM compare valueĴС + * + ******************************************************************************* + */ +void HuXi_Led(Pwm_Channels_e nPWM_Ch, uint8_t Delay_Timer) +{ + static uint8_t nHuXi_Cnt; + static uint8_t nHuXi_Timer_Cnt; + static bit HuXi_Dir_Flg; + + nHuXi_Timer_Cnt++; + if(nHuXi_Timer_Cnt <= Delay_Timer) + return; + + nHuXi_Timer_Cnt = 0; + if(!HuXi_Dir_Flg) + { + nHuXi_Cnt += 2; + if( nHuXi_Cnt >= 254 ) + { + HuXi_Dir_Flg = 1; + nHuXi_Cnt = 3; + } + } + else + { + nHuXi_Cnt -= 2; + if(nHuXi_Cnt <= 3) + { + HuXi_Dir_Flg = 0; + nHuXi_Cnt = 3; + } + } + + PWM_Duty_Set(nPWM_Ch, nHuXi_Cnt); +} + +#endif + +#endif + diff --git a/UsrSrc/sleep/sleep.c b/UsrSrc/sleep/sleep.c new file mode 100644 index 0000000..9a293e7 --- /dev/null +++ b/UsrSrc/sleep/sleep.c @@ -0,0 +1,267 @@ +/* + ****************************************************************************** + * + * @file sleep.c + * @brief sleep module + * @ic sy8835 + * + * @version 1.0 + * @date 2024/11/01 17:35:40 + * @author Alex Xu + * + * Copyright (c) 2013-2099,Tkplusemi Technology Co.,Ltd. + * All Rights Reserved + * + * History: + * Revision Date Author Desc + * 1.0.0 2024/11/01 Alex build this file + ****************************************************************************** + */ +#include "sleep.h" +#include "system.h" +#include "vox_module.h" +#include "sys_tim.h" + +#if SLEEP_ENABLE + +/******************************************************************************\ + Macro definitions +\******************************************************************************/ + +/******************************************************************************\ + Variables definitions +\******************************************************************************/ +bit Enter_Ship_Mode_Flag = 0; //shipmode־ + +uint8_t Boot_ShipMode_Flg = 0; //Wake Up From ShipMode + +uint16_t gAwake_Source = 0; //Դ־λ + +uint8_t Decnt_SleepDelay = ENTER_STANDBYMODE_CNT; + +uint8_t Enter_ShipMode_Debounce = 0; + +bit Enter_Sleep_Cnt_Restart_Flag = 0; + +/******************************************************************************\ + Functions definitions +\******************************************************************************/ + + +/* + ******************************************************************************* + * void WakeUp_Init_Set(void) + * + * Description : ϵͳԴʹãϵͳʼá + * + * + * Arguments : NONE + + * Returns : NONE + + * Notes : NONE + * + ******************************************************************************* + */ + #if 0 +void WakeUp_Init_Set(void) +{ + //set wakeup +} +#endif +/* + ******************************************************************************* + * void OutSleep_Handler(void) + * + * Description : StandbyģʽжϺͲֽӿʹܡ + * + * Arguments : NONE + + * Returns : NONE + + * Notes : NONE + * + ******************************************************************************* + */ +void OutSleep_Handler(void) +{ + ES0 = 1; //UART0 IRQ + + IEN2 = 3; //UART1UART2 IRQ + + EX5 = 1; + EX6 = 1; + + ET0 = 1; //timer0 IRQ + ET1 = 1; //timer1 IRQ + + SFRADDR = ADC_CTL0; + SFRDATA |= 0x80; //ADC enable. +} + + +/* + ******************************************************************************* + * void InSleep_Handler(void) + * + * Description : Standbyģʽǰ׼رжϡرղֽӿڵʹ + * + * Arguments : NONE + + * Returns : NONE + + * Notes : NONE + * + ******************************************************************************* + */ +void InSleep_Handler(void) +{ + ES0 = 0; //UART0 IRQ Disable + + IEN2 = 0; //UART1UART2 IRQ Disable + + EX5 = 0; + EX6 = 0; + + ET0 = 0; //timer0 IRQ Disable + ET1 = 0; //timer1 IRQ Disable + + SFRADDR = ADC_CTL0; + SFRDATA &= ~0x80; //ADC Disable. +} +#if 0 +/* + ******************************************************************************* + * bool Check_Shipmode_Wkup(void) + * + * Description : ѯshipmodeԴ־λ + * + * Arguments : None + + * Returns : None + + * Notes : bool Flag + * + ******************************************************************************* + */ +bool Check_Shipmode_Wkup(void) +{ + uint8_t Reg_Read_Value = 0; + + Boot_ShipMode_Flg = 0; + +// SFRADDR = SHIPWKUP_EN; +// Reg_Read_Value = SFRDATA; + + if(Reg_Read_Value & 0xF0) //Wakeup From ShipMode. --- VBUSKeyHall. + { + if(Reg_Read_Value & 0x40) //VBUS + { + Boot_ShipMode_Flg |= 0x40; + } + + if(Reg_Read_Value & 0x20) //Key + { + Boot_ShipMode_Flg |= 0x20; + } + + if(Reg_Read_Value & 0x10) //Hall ⣺˱־λshipmode resetP06(HALL)гgpioģʽ󣬻㣬顣 + { + Boot_ShipMode_Flg |= 0x10; + } + + + return false; + } + return true; +} +#endif +/* + ******************************************************************************* + * void Enter_Sleep(void) + * + * Description : ߺ + * + * Arguments : None + + * Returns : None + + * Notes : None + * + ******************************************************************************* + */ +void Enter_Sleep(void) +{ + //SHIP_CTL |= 0x30; //ģʽVOX 1KʹܡǷӦãʵʲ + /*85ظǣboostûʹܣVOL/Rأvinû---debounce 5sshipmode */ + /* shipmodeVOX״̬Ϊ */ +// if( (CoverStatus == CLOSE) && !(CHIP_STA4 & 0x80) && (CHIP_STA1 & 0x0C) == 0x0c ) //ShipModeʲô + //if( (g_Plug_Irq_Flg == VBUS_PLGOUT_FLG) && (CHIP_STA1 & 0x0C) == 0x0c ) //ShipModeʲô + if(Enter_Ship_Mode_Flag) + { + if(F_sys_tim_1s) + { + F_sys_tim_1s = 0; + + Enter_ShipMode_Debounce++; + + if(Enter_ShipMode_Debounce >= ENTER_SHIPMODE_CNT) + { + Boot_ShipMode_Flg = 0; + + I2cSfr_Write(POWER_CTRL_CMD, POWER_CTRL_CMD_ENTER_SHIPMODE); //Enter ShipMode + + Enter_ShipMode_Debounce = 0; + } +#ifdef _DEBUG_SLEEP + else + if(Enter_ShipMode_Debounce == ENTER_SHIPMODE_CNT - 1) + { + printf("Enter ShipMode!(line:%d)\r\n",__LINE__); + } +#endif + } + } + else + { + InSleep_Handler(); //Disable All IRQ + + PCON |= 0x02; //Enter StandbyMode, Only int0 or int1 can wake up system + + OutSleep_Handler(); //Enable IRQ + } +} + + + +/* + ******************************************************************************* + * bool Check_Require_Sleep(void ) + * + * Description : ѯ߻Դ־λ + * + * Arguments : None + + * Returns : None + + * Notes : bool Flag + * + ******************************************************************************* + */ +bit Check_Require_Sleep(void ) +{ + if( ( ChgStatus == CHG_STA_ING ) || ( ON == Vox_Vout_Enable ) || Enter_Sleep_Cnt_Restart_Flag ) /*VBUS plugin statusڡжϡڳ״̬£Boostϵͳģʽ */ + { +#ifdef _DEBUG_SLEEP + printf("Not Get Into Sleep(ChgStatus:%d,Vox_Vout:%d,Restart_Flag:%d).\r\n",(u16)ChgStatus,(u16)Vox_Vout_Enable,(u16)Enter_Sleep_Cnt_Restart_Flag); +#endif + Enter_Sleep_Cnt_Restart_Flag = 0; + /*Ӧıжϻ¼*/ + return false; + } + + return true; +} + +#endif + diff --git a/UsrSrc/system/system.c b/UsrSrc/system/system.c new file mode 100644 index 0000000..ed9ccaf --- /dev/null +++ b/UsrSrc/system/system.c @@ -0,0 +1,170 @@ +/* + ****************************************************************************** + * + * @file system.c + * @brief system module + * @ic sy8835 + * + * @version 1.0 + * @date 2024/11/01 15:00:40 + * @author Alex Xu + * + * Copyright (c) 2013-2099,Tkplusemi Technology Co.,Ltd. + * All Rights Reserved + * + * History: + * Revision Date Author Desc + * 1.0.0 2024/11/01 Alex build this file + * Attention:1ͬһByteжϱ־λڲͬжУжϱ־λд1壩 |= Ҫ = + 磺IRQ_FLAG10 = 0x02; //Clear bit0,bit1 interrupt flag + 2ⲿж0Ҫϵͳѹܣжϴ߼ܴԤӿڣ + ******************************************************************************/ + /*_____ I N C L U D E S ____________________________________________________*/ + +#include "system.h" +#include "gpio.h" +#include "adc.h" +#include "hall.h" +#include "key.h" +#include "sleep.h" +#include "uart.h" +#include "bat.h" +#include "sys_tim.h" +#include "charger_module.h" +#include "discharge_module.h" +#include "led.h" +#include "vox_module.h" +#include "watchdog.h" +#include "userapp.h" +#include "pwm.h" +#include "pmu.h" +#include "user.h" + + +/******************************************************************************\ + Macro definitions +\******************************************************************************/ + +/******************************************************************************\ + Variables definitions +\******************************************************************************/ + +/******************************************************************************\ + Functions definitions +\******************************************************************************/ + + +/* + ******************************************************************************* + * void System_Init(void) + * + * Description : System Initialization + * + * Arguments : NONE + + * Returns : NONE + + * Notes : NONE + * + ******************************************************************************* + */ +void System_Init(void) +{ + +#if UART0_ENABLE + UART0_Init(); +#endif + +#if UART1_ENABLE + UART1_Init(); +#endif + +#if UART2_ENABLE + UART2_Init(); +#endif + + Sys_Tim0_Init(); + +#if TIMER1_ENABLE + Sys_Tim1_Init(); +#endif + +#if WTG_ENABLE + /* 65ms */ + WDTREL = 0x00; //WDTPS = 0,wdt_f = wdt_f1/2;WDTPS = 1,wdt_f = wdt_f1/32; + /* 1s */ +// WDTREL = 0x80; //WDTPS = 0,wdt_f = wdt_f1/2;WDTPS = 1,wdt_f = wdt_f1/32; +#endif + +#if ADC_ENABLE + Adc_Init(); +#endif + + /* Interrupt Enable ӦѡҪж */ + ExtSfr_Write(IRQ_PIN_CFG,0x08); //pmu ½жʹܣ˫ػѡ + + /* ⲿжʹ */ + EX0 = 1; + + EAL = 1; //жϡ + +#if CHARGER_ENABLE + Charger_Init(); +#endif + +#ifdef PWM_ENABLE + PWM_Init_Set(3,PWM_REL_VALUE); +#endif + +#ifdef LED_DISPLAY + LED_Init(); + LED_Clr(); +#endif + +#if GAUGE_ENABLE +// Bat_Cal_Init(); //صʼ +#endif + + pmu_Init(); + + I2C_GPIOInit(); + + Systerm_State.Next_State = POWER_ON_STATE; + +} + +/* + ******************************************************************************* + * void EX0_isr(void ) interrupt Interrupt_Vector_IE0 + * + * Description : System External Intterupt 0 + * + * Arguments : NONE + + * Returns : NONE + + * Notes : NONE + * + ******************************************************************************* + */ + +void EX0_isr(void) interrupt Interrupt_Vector_IE0 +{ +#if 0 + if( IRQ_FLAG&0x01 ) //pmu irq negtive interrupt. + { + IRQ_FLAG = 0x01; + // Get_PMU_Info(&pmu_Info); //ȡpmu״̬ + } +#endif +#if SLEEP_ENABLE + + Enter_Sleep_Cnt_Restart_Flag = 1; + +#endif + + IRQ_FLAG = 0x0F; +} + + + diff --git a/UsrSrc/timer/sys_tim.c b/UsrSrc/timer/sys_tim.c new file mode 100644 index 0000000..99e6cbc --- /dev/null +++ b/UsrSrc/timer/sys_tim.c @@ -0,0 +1,246 @@ +/* + ****************************************************************************** + * + * @file sys_tim.c + * @brief Timer module + * @ic sy8835 + * + * @version 1.0 + * @date 2024/11/01 15:00:40 + * @author Alex Xu + * + * Copyright (c) 2013-2099,Tkplusemi Technology Co.,Ltd. + * All Rights Reserved + * + * History: + * Revision Date Author Desc + * 1.0.0 2024/11/01 Alex build this file + ******************************************************************************/ + /*_____ I N C L U D E S ____________________________________________________*/ + +#include "sys_tim.h" +#include "vox_module.h" +#include "system.h" +#include "charger_module.h" +#include "led.h" +#include "pwm.h" + + +/******************************************************************************\ + Macro definitions +\******************************************************************************/ + +/******************************************************************************\ + Variables definitions +\******************************************************************************/ + +uint8_t cnt_sys_tim_5ms = 0; +uint8_t cnt_sys_tim_10ms = 0; +uint8_t cnt_sys_tim_250ms = 0; +uint16_t cnt_sys_tim_100ms = 0; +uint8_t cnt_sys_tim_1s = 0; + +bit F_sys_tim_1ms = 0; +bit F_sys_tim_5ms = 0; +bit F_sys_tim_10ms = 0; +bit F_sys_tim_250ms = 0; +bit F_sys_tim_100ms = 0; +bit F_sys_tim_1s = 0; + + +uint8_t F_sys_tim_tick = 0; +bit F_sys_tim1_tick = 0; + +bit F_sys_tim2_tick = 0; + + +/******************************************************************************\ + Functions definitions +\******************************************************************************/ + + +/* + ******************************************************************************* + * void Sys_Tim_Handler(void ) + * + * Description : Timer Handle + * + * Arguments : NONE + + * Returns : NONE + + * Notes : NONE + * + ******************************************************************************* + */ +void Sys_Tim0_Handler(void) +{ + if(F_sys_tim_tick == 0) + return; + F_sys_tim_tick = 0; + //system tick + F_sys_tim_1ms = 1; + + //---------------5ms---------------------------------------- + cnt_sys_tim_5ms++; + if(cnt_sys_tim_5ms >= 5) + { + cnt_sys_tim_5ms = 0; + F_sys_tim_5ms = 1; + } + + //---------------10ms---------------------------------------- + cnt_sys_tim_10ms++; + if(cnt_sys_tim_10ms >= 10) + { + cnt_sys_tim_10ms = 0; + + F_sys_tim_10ms = 1; + + } + + //---------------100ms---------------------------------------- + cnt_sys_tim_100ms++; + if(cnt_sys_tim_100ms >= 100) + { + cnt_sys_tim_100ms = 0; + F_sys_tim_100ms = 1; + } + + //------------------------------------------------- + cnt_sys_tim_250ms++; + if(cnt_sys_tim_250ms>=250) + { + cnt_sys_tim_250ms = 0; + F_sys_tim_250ms = 1; + //-----------------250ms------------------------- + + cnt_sys_tim_1s++; + if(cnt_sys_tim_1s >= 4) + { + cnt_sys_tim_1s = 0; + F_sys_tim_1s = 1; + } + } +} + + +/* + ******************************************************************************* + * void Delay10ms(void) //@11.0592MHz + * + * Description : 10msʱ + * + * Arguments : NONE + + * Returns : NONE + + * Notes : NONE + * + ******************************************************************************* + */ +#if 0 +void Delay10ms(void) //@11.0592MHz +{ + unsigned char i, j; + + i = 108; + j = 145; + do + { + while (--j); + } while (--i); +} +#endif + +/** + * @brief This function handles sys_tim Handler. + * @param None + * @retval None + * 1ms + */ +void tim0_Interrupt(void) interrupt Interrupt_Vector_TF0 //interrupt address is 0x000B +{ + //1ms + TH0 += C_TIM0_Reload >> 8; + TL0 += C_TIM0_Reload & 0xFF; + + F_sys_tim_tick = 1; + +} + +/* + ******************************************************************************* + * void Sys_Tim0_Init(void) + * + * Description : TImer0 Mode1 16bit timer Initialization + * + * Arguments : NONE + + * Returns : NONE + + * Notes : NONE + * + ******************************************************************************* + */ + +void Sys_Tim0_Init(void) +{ + TMOD = 0x01; //mode 1, 16bit timer + + TH0 = C_TIM0_Reload >> 8; + TL0 = C_TIM0_Reload & 0xFF; + + ET0 = 1; //enable time0 interrupt + TR0 = 1; //time0 run + +} + +#if TIMER1_ENABLE + +/** + * @brief This function handles sys_tim Handler. + * @param None + * @retval None + * 1ms + */ +void tim1_Interrupt(void) interrupt Interrupt_Vector_TF1//interrupt address is 0x000B +{ + //1ms + TF1 = 0; + + TH1 += C_TIM1_Reload >> 8; + TL1 += C_TIM1_Reload & 0xFF; + + F_sys_tim1_tick = 1; + +} + +/* + ******************************************************************************* + * void Sys_Tim1_Init(void) + * + * Description : TImer1 Mode1 16bit timer Initialization + * + * Arguments : NONE + + * Returns : NONE + + * Notes : NONE + * + ******************************************************************************* + */ + +void Sys_Tim1_Init(void) +{ + TMOD |= 0x10; //mode 1, 16bit timer + + TH1 = C_TIM1_Reload >> 8; + TL1 = C_TIM1_Reload & 0xFF; + + ET1 = 1; //enable time1 interrupt + TR1 = 1; //time1 run +} + +#endif + diff --git a/UsrSrc/uart/uart.c b/UsrSrc/uart/uart.c new file mode 100644 index 0000000..ff09b5a --- /dev/null +++ b/UsrSrc/uart/uart.c @@ -0,0 +1,548 @@ +/* + ****************************************************************************** + * + * @file uart.c + * @brief uart module + * @ic sy8835 + * + * @version 1.0 + * @date 2024/11/01 15:00:40 + * @author Alex Xu + * + * Copyright (c) 2013-2099,Tkplusemi Technology Co.,Ltd. + * All Rights Reserved + * + * History: + * Revision Date Author Desc + * 1.0.0 2024/11/01 Alex build this file + ******************************************************************************/ + /*_____ I N C L U D E S ____________________________________________________*/ +#include "uart.h" +#include "system.h" +#include "vox_module.h" +#include "sleep.h" + + /******************************************************************************\ + Macro definitions + \******************************************************************************/ +#define NONE_PARITY 0 //У +#define ODD_PARITY 1 //У +#define EVEN_PARITY 2 //żУ +#define MARK_PARITY 3 //У +#define SPACE_PARITY 4 //հУ + +#define PARITYBIT EVEN_PARITY //Уλ + + /******************************************************************************\ + Variables definitions + \******************************************************************************/ + +bit busy0; + +#ifdef VOX_RX +#if UART0_ENABLE +idata uint8_t RX0_Buffer[COM0_Data_Lenth] = 0; //ջ +bit Uart0_RX_Finish_Flag = 0; +#endif + +#if UART1_ENABLE +idata uint8_t RX1_Buffer[COM0_Data_Lenth] = 0; //ջ +bit Uart1_RX_Finish_Flag = 0; +#endif + +#endif + + +#if UART0_ENABLE + +/* + ******************************************************************************* + * void UART0_Init(void) + * + * Description : UART0 Initialization UART0debugӡ͸ + * + * Arguments : NONE + + * Returns : NONE + + * Notes : NONE + * + ******************************************************************************* + */ + +void UART0_Init(void) +{ +#if 1 + /* vorvolʹuart0зʱͨѶ */ + SFRADDR = P0_OE; //Set P02 And P03 As Output. + SFRDATA |= 0x0C; + + SFRADDR = P0_IE; //Set P02 And P03 As Input. + SFRDATA |= 0x0C; + +// SFRADDR = P0_PU; //Set P02 And P03 30K Pullup. +// SFRDATA |= 0x0C; + + SFRADDR = MFP_CTL0; //VORVOLʹUART0зʱͨѶ + SFRDATA &=~ 0x0F; + SFRDATA |= 0x09; + + +#else + /* vorvolʹòͬuartͨѶ */ + SFRADDR = P0_OE; //Set P02 As Output. + SFRDATA |= 0x04; + + SFRADDR = P0_IE; //Set P02 As Input. + SFRDATA |= 0x04; + + SFRADDR = MFP_CTL0; //VORʹUART0ͨѶ + SFRDATA &=~ 0x03; + SFRDATA |= 0x01; + +#endif + + BD = 1; //Select additional Baudrate generator + PCON |= 0x80; //Baudrate double enable + + //baudrate set + S0RELH = HIBYTE(S0REL_VALUE); + S0RELL = LOBYTE(S0REL_VALUE);//s0rel=1023, baudrate = fclk/32 = 187.5k + + S0CON = 0x52; //SCON: MODE 1, 8-bit UART, RI enable + + ES0 = 1; //Enable UART0 IRQ +} + +/* + ******************************************************************************* + * void Uart0SendPacket(uint8_t Length,uint8_t *TransBuf) + * + * Description : UART0 Send Packet + * + * Arguments : NONE + + * Returns : NONE + + * Notes : NONE + * + ******************************************************************************* + */ +#ifdef VOX_TX + +void Uart0SendPacket(uint16_t Length,uint8_t *TransBuf) +{ + uint8_t i = 0; + + S0CON &=~ UART_REC_ENABLE; //Disable UART0's RX + + for(i=0;i> 8) ) + { + Rx0Status = 1; + + RX0_Cnt = 0; + + RX0_Buffer[RX0_Cnt] = S0BUF; + + RX0_Cnt++; + } + else + { + Rx0Status = 0; + + RX0_Cnt = 0; + } + break; + + case 1: + if(S0BUF == BOXHEADER) + { + Rx0Status = 2; + + RX0_Buffer[RX0_Cnt] = S0BUF; + + RX0_Cnt++; + } + else + { + Rx0Status = 0; + + RX0_Cnt = 0; + } + break; + case 2: + RX0_Buffer[RX0_Cnt] = S0BUF; + + RX0_Cnt++; + + if( RX0_Cnt == Vox_Comm_Data_Len ) + { + RX0DataLen = RX0_Buffer[2] + 4; //ȡݳ + } + + if( (RX0DataLen == RX0_Cnt) || (RX0_Cnt > COM0_Data_Lenth) ) //յdataRX0DataLenδ䡣 + { + RX0_Cnt = 0; + Rx0Status = 0; + Uart0_RX_Finish_Flag = 1; + } + + } +#endif + } +} + +#endif + +#if UART1_ENABLE + +bit busy1 = 0; + +/* + ******************************************************************************* + * void UART1_Init(void) + * + * Description : UART1 Initialization UART1VOXͨѶ + * + * Arguments : NONE + + * Returns : NONE + + * Notes : NONE + * + ******************************************************************************* + */ +void UART1_Init(void) +{ + SFRADDR = P0_OE; //Set P03 As Output. + SFRDATA |= 0x08; + + SFRADDR = P0_IE; //Set P03 As Input. + SFRDATA |= 0x08; + + SFRADDR = MFP_CTL0; //VOLʹUART1ͨѶ + SFRDATA &=~ 0x0C; + SFRDATA |= 0x04; + + //baudrate set + S1RELH = HIBYTE(S1REL_VALUE); + S1RELL = LOBYTE(S1REL_VALUE);//s1rel=1023, baudrate = fclk/32 = 187.5k + + S1CON = 0x92; //S1CON: 8-bit UART1,REN1 RI1 TI1 enable + + IEN2 |= 1; //Enable UART1 IRQ +} + +/* + ******************************************************************************* + * void Uart1SendPacket(uint16_t Length,uint8_t *TransBuf) + * + * Description : UART1 Send Packet + * + * Arguments : NONE + + * Returns : NONE + + * Notes : NONE + * + ******************************************************************************* + */ +void Uart1SendPacket(uint16_t Length,uint8_t *TransBuf) +{ + uint8_t i = 0; + + S1CON &=~ UART_REC_ENABLE; //Disable UART0's RX + + for(i=0;i COM0_Data_Lenth) ) //յdataRX0DataLenδ䡣 + { + RX1_Cnt = 0; + Rx1Status = 0; + Uart1_RX_Finish_Flag = 1; + } + } + +#endif + + } +} +#endif + +#if UART2_ENABLE + +bit busy2 = 0; + +#ifdef _DEBUG_ALL + +char putchar(char c) +{ +#if 0 + + while(!TI0); + TI0 = 0; + return (S0BUF = c); + +#else + + Uart2SendData(c); + + return(c); + +#endif + +} + +#endif + +/* + ******************************************************************************* + * void UART2_Init(void) + * + * Description : UART2 Initialization UART1VOXͨѶ + * + * Arguments : NONE + + * Returns : NONE + + * Notes : NONE + * + ******************************************************************************* + */ +void UART2_Init(void) +{ + S2IOCFG = 0x0A; + + //baudrate set + S2RELH = HIBYTE(S2REL_VALUE); + S2RELL = LOBYTE(S2REL_VALUE);//s1rel=1023, baudrate = fclk/32 = 187.5k + + S2CON = 0x92; //S1CON: 8-bit UART1,REN1 RI1 TI1 enable + + IEN2 = 0x02; //Enable UART2 IRQ + +} +/* + ******************************************************************************* + * void Uart2SendData(uint8_t Txdata) + * + * Description : UART2 Send Data + * + * Arguments : NONE + + * Returns : NONE + + * Notes : NONE + * + ******************************************************************************* + */ + +void Uart2SendData(uint8_t Txdata) +{ + while(busy2); + + busy2 = 1; + + S2BUF = Txdata; + +} +#if 0 +/* + ******************************************************************************* + * void Uart2SendPacket(uint16_t Length,uint8_t *TransBuf) + * + * Description : UART2 Send Packet + * + * Arguments : NONE + + * Returns : NONE + + * Notes : NONE + * + ******************************************************************************* + */ +void Uart2SendPacket(uint16_t Length,uint8_t *TransBuf) +{ + uint16_t i = 0; + for(i=0;i= LED_ID_MAX ) + { + Breathing_Light_Cnt = LED_R; + } + + } +#endif + } + } + + CoverEvent_Flg_led = 0; + + Earphone_Chg_Flag = 0; + + Key_Press_short_irq = 0; + + Disp_Bat_Lev = 1; + } + else + { + if( LED_On_Chg_Flag ) + { + LED_On_Chg_Flag = 0; + + LED_Breating_Light_Off(); + + LED_On_Flag = 1; + + Wkup_Earphone_Flag = 1; + + return; + } + + if( LED_On_Flag ) + { + LED_On_Timer = 0; + + LED_On_Flag = 0; + + Display_AllOff(); + + return; + } + + if( CoverEvent_Flg_led || Disp_Bat_Lev || Earphone_Chg_Flag || Key_Press_short_irq ) + { + if( LED_On_Timer < LED_OFF_CNT ) + { + LED_On_Timer++; + } + else + if( LED_On_Timer < LED_ON_CNT ) //LEDʾ5s + { + LED_On_Timer++; + + /*ʾ25%125%-50%2Ƴ50%-75%3Ƴ75%-100%4Ƴ*/ + if(bat_level_Pec < 25) + { + if (Display_RSta != LED_KEEP_FLASHING) + { + Display_Red_KeepFlash(100); + Display_Green_Off(); + Display_Yellow_Off(); + Display_Blue_Off(); + } + } + else + if(bat_level_Pec < 50) + { + Display_Red_On(); + Display_Green_On(); + Display_Yellow_Off(); + Display_Blue_Off(); + } + else + if(bat_level_Pec < 75) + { + Display_Red_On(); + Display_Green_On(); + Display_Yellow_On(); + Display_Blue_Off(); + } + else + if(bat_level_Pec < 100) + { + Display_AllOn(); + } + } + else + { + CoverEvent_Flg_led = 0; + + Disp_Bat_Lev = 0; + + Earphone_Chg_Flag = 0; + + Key_Press_short_irq = 0; + + LED_On_Flag = 1; //LEDʾ + } + } + } +} + +#endif + +/* +******************************************************************************* +* uint8_t ADC_GetValue_Machine(void) +* +* Description : ADCֵȡʹһͨжȡֵÿʹһͨҪһUserAPPڡ (5ms) +* +* Arguments : NONE + +* Returns : 1:һȫͨ + +* Notes : NONE +* +******************************************************************************* +*/ +uint8_t ADC_GetValue_Machine(void) +{ +#ifdef _DEBUG_ADC + printf("adc chn:%d,pmu:%d,Ivol:%d,Vbat:%d,Vin:%d,Vpmid:%d,Vor:%d,Vol:%d,Vdd:%d,Ivor:%d.\r\n",(u16)ADC_Chn_Num,(u16)g_Vpmu_Adc,(u16)g_pmu_Adc_Ivol,(u16)Vbat_Adc,(u16)g_pmu_Adc_Vin,(u16)g_pmu_Adc_Vpmid,(u16)g_pmu_Adc_Vor,(u16)g_pmu_Adc_Vol,(u16)g_pmu_Adc_Vdd,(u16)g_pmu_Adc_Ivor); +#endif + + PMU_ADC_Chn_Data(ADC_Chn_Num++); + + if( ADC_Chn_Num >= pmu_ADC_MAX ) + { + ADC_Chn_Num = 0; + + return 1; + } + + return 0; +} + +/* +******************************************************************************* +* void System_Drivers_Machine(void) +* +* Description : ϵͳس (С5ms) +* +* Arguments : NONE + +* Returns : NONE + +* Notes : NONE +* +******************************************************************************* +*/ +void System_Drivers_Machine(void) +{ +#if CHARGER_ENABLE + Charger_Handler(); +#endif + +#if DISCHARGE_ENABLE + DisCharge_Handler(); +#endif + +#if HALL_ENABLE + Hall_Handler(); +#endif + +#if KEY_ENABLE + Key_Handler(); +#endif + +#ifdef VOX_RX + HandleVoxCommMsg(); +#endif + + if ( F_sys_tim_100ms ) + { + F_sys_tim_100ms = 0; +#if BAT_VALUE + check_bat_level(); +#endif + +#ifdef LED_DISPLAY + LED_Display_App(); +#endif + +#if VOX_ENABLE + Vox_Det_Machine(); +#endif + } +} + +/***************************************************************************** +* Function : PMU_State_Machine +* Description : PMU Handle +* Input : None +* Output : None +* Return : None +* Note : None +*****************************************************************************/ + +void PMU_State_Machine(void) +{ + Get_PMU_Info( &pmu_Info ); //ȡpmu״̬ +} + +/***************************************************************************** +* Function : SysTerm_State_Machine +* Description : System State Handle +* Input : None +* Output : None +* Return : None +* Note : None +*****************************************************************************/ +uint8_t Power_index = 0; + +void SysTem_State_Machine(void) +{ + uint8_t ret = 0; + + if(Systerm_State.Current_State != Systerm_State.Next_State) + { + Systerm_State.Pre_State = Systerm_State.Current_State ; + Systerm_State.Current_State = Systerm_State.Next_State ; + + switch(Systerm_State.Current_State) + { + case POWER_ON_STATE: + /* + ϵͳϵʼش߼ + 磺LEDʾUIͶͨŵȹ; + мʾLEDʾ˸2Ρ + */ +#ifdef LED_DISPLAY + LED_R_FLASH(100,3); + + LED_G_FLASH(100,3); +#endif + +#ifdef _DEBUG_MAIN + printf("Power On State!Hall(0x%x) (line:%d)\r\n", (uint16_t)CoverStatus,(uint16_t)__LINE__); +#endif + break; + + case AWAKE_STATE: + /* + ϵͳѺҪĹܣ + 1ʹжϣ + */ +#ifdef _DEBUG_MAIN + printf("Awake State (line:%d)\r\n", (uint16_t)__LINE__); +#endif + break; + + case NORMAL_STATE: + /*ϵͳҪĹܣ + 1ʼSleepĶʱ + */ + #if SLEEP_ENABLE + Decnt_SleepDelay = ENTER_STANDBYMODE_CNT; + #endif +#ifdef _DEBUG_MAIN + printf("Normal State (line:%d)\r\n", (uint16_t)__LINE__); +#endif + break; + + case SLEEP_STATE: + /* + SleepģʽǰһЩ׼ + 1ʹܻжϣ + */ + + +#ifdef _DEBUG_MAIN + printf("Sleep State (line:%d)\r\n", (uint16_t)__LINE__); +#endif + break; + + default: + break; + } + } + else + { + switch(Systerm_State.Current_State) + { + case POWER_ON_STATE: + /*ϵʼҪĹܣ + 1ص + 2ȡshipmodeѺĻѱ־λ + */ + Power_index++; + if( Power_index >= pmu_ADC_MAX ) //ϵҪɼADCֵͨٽȥһ״̬ + { + Systerm_State.Next_State = AWAKE_STATE; + + Power_index = 0; + } + else + { + return; + } + + if(bat_level == 0) + { + Systerm_State.Next_State = SLEEP_STATE; //Ϊ0˯ģʽ + } + + break; + + case AWAKE_STATE: + + Systerm_State.Next_State = NORMAL_STATE; + + break; + + case NORMAL_STATE: + + /*1ѺN msSleep Mode,NҪ100ms + 2VINڡVOXŵ硢Դжϵ£ϵsleep mode + */ + #if SLEEP_ENABLE + + if(F_sys_tim_1s) + { + F_sys_tim_1s = 0; +#ifdef _DEBUG_PMU + + printf("STA0:0x%x,STA1:0x%x,STA2:0x%x,Chip_STA:0x%x,VOX_STA:0x%x.Dec_Sleep:%d\r\n",(u16)(pmu_Info.pmu_Fault_STA0),(u16)(pmu_Info.pmu_Fault_STA1),(u16)(pmu_Info.pmu_Fault_STA2),(u16)(pmu_Info.pmu_Chip_STA),(u16)(pmu_Info.pmu_VOX_STA),(u16)Decnt_SleepDelay); + // printf("Chg Sta:0x%x.,batPec:%d.\r\n",(u16)ChgStatus,(u16)bat_level_Pec); + + // printf("Ivol:%d,Vbat:%d,Vin:%d,Vpmid:%d,Vor:%d,Vol:%d,Vdd:%d,Ivor:%d.\r\n",(u16)g_pmu_Adc_Ivol,(u16)Vbat_Adc,(u16)g_pmu_Adc_Vin,(u16)g_pmu_Adc_Vpmid,(u16)g_pmu_Adc_Vor,(u16)g_pmu_Adc_Vol,(u16)g_pmu_Adc_Vdd,(u16)g_pmu_Adc_Ivor); +#endif + + if(Decnt_SleepDelay > 0) + { + Decnt_SleepDelay--; + + /*Sleep Modeгжϣ¼ʱ*/ + + if(Enter_Sleep_Cnt_Restart_Flag) + { + Enter_Sleep_Cnt_Restart_Flag = 0; + + Decnt_SleepDelay = ENTER_STANDBYMODE_CNT; + printf("Decnt_SleepDelay Reload.\r\n"); + } + } + else + { +#ifdef _DEBUG_MAIN + printf("Enter Standby Mode!\r\n"); +#endif + Systerm_State.Next_State = SLEEP_STATE; //Sleep Mode + + Enter_ShipMode_Debounce = 0; + /*־λ*/ + + } + } + + #endif + break; + + case SLEEP_STATE: + + /* + 1⻽ԴǷҪϵͳ + 2ʱѣµص + */ + #if SLEEP_ENABLE + + if(Check_Require_Sleep()) + { + Enter_Sleep(); + } + else + { + Systerm_State.Next_State = AWAKE_STATE; + } + + #endif + break; + + default: + break; + } + } +} + + +/***************************************************************************** +* Function : UserAPP +* Description : main()еãϵͳΪ4״̬״̬5msڡ +* Input : None +* Output : None +* Return : None +* Note : None +*****************************************************************************/ +uint8_t Step_Cnt = 0; + +void UserAPP(void) +{ + //static uint8_t Step_Cnt; + + if(F_sys_tim_5ms) + { + F_sys_tim_5ms = 0; + + switch( Step_Cnt++ ) + { + case 0: + ADC_GetValue_Machine(); //ڻȡͨADCֵ + break; + + case 1: + PMU_State_Machine(); //PMU + break; + + case 2: + System_Drivers_Machine(); //ִоƬ + break; + + case 3: + SysTem_State_Machine(); //Ӧó + Step_Cnt = 0; + break; + + default: + break; + } + } + + if ( F_sys_tim_10ms ) + { + F_sys_tim_10ms = 0; + + LED_Drv(); + } + +} + diff --git a/UsrSrc/vox/vox_module.c b/UsrSrc/vox/vox_module.c new file mode 100644 index 0000000..3181915 --- /dev/null +++ b/UsrSrc/vox/vox_module.c @@ -0,0 +1,1231 @@ +/* + ****************************************************************************** + * + * @file VOX_Module.c + * @brief VOL/R module + * @ic sy8835 + * + * @version 1.0 + * @date 2024/11/01 09:59:40 + * @author Alex Xu + * + * Copyright (c) 2013-2099,Tkplusemi Technology Co.,Ltd. + * All Rights Reserved + * + * History: + * Revision Date Author Desc + * 1.0.0 2024/11/01 Alex build this file + ****************************************************************************** + */ +#include "vox_module.h" +#include "led.h" +#include "system.h" +#include "discharge_module.h" +#include "sleep.h" +#include "bat.h" +#include "hall.h" +#include "key.h" +#include "sys_tim.h" +#include "sys_tim.h" +#include "adc.h" +#include "userapp.h" + +bit Vox_Vout_Enable = OFF; //Vox־λ +bit Earphone_Chg_Flag = 0; //б־λ +bit Boost_Open_Flag = 0; +uint8_t Vox_Type = 0xFF; +bit Vox_Output_Short_Flag = 0; + +#if VOX_ENABLE + +/******************************************************************************\ + Macro definitions +\******************************************************************************/ +/*100ms*/ +#define VOX_OUTPUT_SHORT_CNT 2 +#define VOX_LOW_BAT_CNT 25 //ظǰӵ͵籣Vox 5V2.5s +#define VOX_VOUT_5V_LEAST_CNT 50 + +#define VOX_VOUT_5V_DEBOUNCE 5 +#define VOX_VOUT_0V_DEBOUNCE 5 + +#define VOX_ADT_HOLD_CNT 3 +#define Vox_TX_Pattern_Cnt 3 + +#define VOX_VOLTAGE_HOLD_CNT 3 + +#define BOOST_VOUT_MAX 2 //Boostѹֵ0:4.6V,1:4.7V,2:4.8V,3:5.05V. + +#define Vox_TX_Pattern_Tim 11 + +#define Vox_TX_Interval 2 //Voxʱָʱ +#define Vox_TX_Interval_2 3 + +#define VOX_IOFF_HOLD_CNT 50 + +#define VOX_FOLLOW_CHG_CNT 10 + +#define VOX_CLOSE_HOLD_CNT 50 //ظǷǰʱ + +/******************************************************************************\ + Variables definitions +\******************************************************************************/ + + +#if VOX_FOLLOW_CHG + +bit Vor_In_Box_Flag = 0; +bit Vol_In_Box_Flag = 0; + +bit Boost_VoxVout_Follow_Flag = 0; +int8 Boost_Vout_Value = 0; +bit Boost_Up_Flag = 0; + +#endif + +#ifdef VOX_RX + +uint8_t Vox_Get_Vbat_Flag[2] = {0}; //״̬VOL:4bitVOR:4bit0Ч1ԣ2Գɹ3ֵǰ״̬ +idata uint8_t Vox_Get_BES_Addr_Flag[2] = {0}; +//idata uint8_t BES_Addr[6] = {0}; //ַVox_Bes_Addr[0][6]VOLVox_Bes_Addr[1][6]VOR + +#endif + +uint8_t Earphone_Vbat[2] = 0; //Զ +uint8_t Vox_Online_State[2] = {0}; //߱־λ + +#define KEY_TWS_PAIR_TIMER 2 +#define KEY_TWS_PAIR_CNT 6 + +#define KEY_TWS_PAIR_CLEAR_CNT 30 + +/******************************************************************************\ + Functions definitions +\******************************************************************************/ +#if 0 +/* + ******************************************************************************* + * uint8_t VOL_EN_Type(VOL_Enable_Type_e VOL_Enable_Type) + * + * Description : VOL Open(EN_VO) + * ʹźȼ + * EN_TRAN EN_COM EN_VO EN_ADT PD1K VOX_STATE + * 1 X X X X TRAN + * 0 1 X X X COMM + * 0 0 1 X X 5V + * 0 0 0 1 X LOAD DET + * 0 0 0 0 1 PD1K + * 0 0 0 0 0 HIZ + + * Arguments : + + * Returns : + + * Notes : + * + ******************************************************************************* + */ + void VOL_EN_Type(VOX_Enable_Mode_e VOL_Enable_Mode) + { + uint8_t Bst_VOX_Comm_EN = 0; + uint8_t VOX_Confg = 0; + + Bst_VOX_Comm_EN = I2cSfr_Read( BST_COMM_EN ); + VOX_Confg = I2cSfr_Read( VOX_CFG ); + + switch(VOL_Enable_Mode) + { + case VOX_TRANS_Mode: //رԶʶص衣 + + + break; + + case VOX_COMM_Mode_Uart: + + VOX_Confg |= VOX_CFG_Comx_Rup_10K |VOX_CFG_Vox_Rup_10K | VOX_CFG_Vox_Vup_1_8V; + + Bst_VOX_Comm_EN |= BST_COMM_EN_Vol_Comm_En; + + break; + + case VOX_COMM_Mode_Reg: + + + break; + + case VOX_VOUT_Mode: //VoxͨѶȼVout 5Vߡ + + Bst_VOX_Comm_EN |= BST_COMM_EN_Vol_En; + + Bst_VOX_Comm_EN &= ~BST_COMM_EN_Vol_Comm_En; + + break; + + case VOX_ADT_Mode: + + VOX_Confg &= ~VOX_CFG_Vox_DisAdt; //ADTģʽ + + Bst_VOX_Comm_EN &= ~( BST_COMM_EN_Vol_Comm_En | BST_COMM_EN_Vol_En ); + + break; + + case VOX_PD1K_Mode: + + VOX_Confg |= VOX_CFG_Vox_DisAdt; + + VOX_Confg &= ~VOX_CFG_Vox_Floating; //Voxͨ1KGND + + Bst_VOX_Comm_EN &= ~( BST_COMM_EN_Vol_Comm_En | BST_COMM_EN_Vol_En ); + + break; + + default: + break; + } + + I2cSfr_Write( BST_COMM_EN, Bst_VOX_Comm_EN ); + I2cSfr_Write( VOX_CFG, VOX_Confg ); +} + + /* + ******************************************************************************* + * void VOR_EN_Type(VOR_Enable_Type_e VOR_Enable_Type) + * + * Description : VOL Open(EN_VO) + * ʹźȼ + * EN_TRAN EN_COM EN_VO EN_ADT PD1K VOX_STATE + * 1 X X X X TRAN + * 0 1 X X X COMM + * 0 0 1 X X 5V + * 0 0 0 1 X LOAD DET + * 0 0 0 0 1 PD1K + * 0 0 0 0 0 HIZ + + * Arguments : + + * Returns : + + * Notes : + * + ******************************************************************************* + */ + void VOR_EN_Type(VOX_Enable_Mode_e VOR_Enable_Mode) + { + uint8_t Bst_VOX_Comm_EN = 0; + uint8_t VOX_Confg = 0; + + Bst_VOX_Comm_EN = I2cSfr_Read( BST_COMM_EN ); + VOX_Confg = I2cSfr_Read( VOX_CFG ); + + switch(VOR_Enable_Mode) + { + case VOX_TRANS_Mode: //رԶʶص衣 + + + break; + + case VOX_COMM_Mode_Uart: + + VOX_Confg |= VOX_CFG_Comx_Rup_10K |VOX_CFG_Vox_Rup_10K | VOX_CFG_Vox_Vup_1_8V; + + Bst_VOX_Comm_EN |= BST_COMM_EN_Vor_Comm_En; + + break; + + case VOX_COMM_Mode_Reg: + + + break; + + case VOX_VOUT_Mode: //VoxͨѶȼVout 5Vߡ + + Bst_VOX_Comm_EN |= BST_COMM_EN_Vor_En; + + Bst_VOX_Comm_EN &= ~BST_COMM_EN_Vor_Comm_En; + + break; + + case VOX_ADT_Mode: + + VOX_Confg &= ~VOX_CFG_Vox_DisAdt; //ADTģʽ + + Bst_VOX_Comm_EN &= ~( BST_COMM_EN_Vor_Comm_En | BST_COMM_EN_Vor_En ); + + break; + + case VOX_PD1K_Mode: + + VOX_Confg |= VOX_CFG_Vox_DisAdt; + + VOX_Confg &= ~VOX_CFG_Vox_Floating; //Voxͨ1KGND + + Bst_VOX_Comm_EN &= ~( BST_COMM_EN_Vor_Comm_En | BST_COMM_EN_Vor_En ); + + break; + + default: + break; + } + + I2cSfr_Write( BST_COMM_EN, Bst_VOX_Comm_EN ); + I2cSfr_Write( VOX_CFG, VOX_Confg ); +} + +#else +/* + ******************************************************************************* + * void VOX_EN_Type(VOR_Enable_Type_e VOR_Enable_Type) + * + * Description : VOL Open(EN_VO) + * ʹźȼ + * EN_COM EN_VO EN_ADT PD1K VOX_STATE + * 1 X X X COMM + * 0 1 X X 5V + * 0 0 1 X Auto DET + * 0 0 0 1 PD1K + + * Arguments : + + * Returns : + + * Notes : + * + ******************************************************************************* + */ + void VOX_EN_Type(VOX_Enable_Mode_e VOX_Enable_Mode) +{ + uint8_t Bst_VOX_Comm_EN = 0; + uint8_t VOX_Confg = 0; + + Bst_VOX_Comm_EN = I2cSfr_Read( BST_COMM_EN ); + + VOX_Confg = I2cSfr_Read( VOX_CFG ); + + switch(VOX_Enable_Mode) + { + case VOX_TRANS_Mode: //رԶʶص衣 + + + break; + + case VOX_COMM_Mode_Uart: + + VOX_Confg |= VOX_CFG_Comx_Rup_2K |VOX_CFG_Vox_Rup_2K | VOX_CFG_Vox_Vup_VOXS; + + Bst_VOX_Comm_EN |= BST_COMM_EN_Gate_Ctrl | ( BST_COMM_EN_Vor_Comm_En | BST_COMM_EN_Vol_Comm_En ); + + break; + + case VOX_COMM_Mode_Reg: + + + break; + + case VOX_VOUT_Mode: //VoxͨѶȼVout 5Vߡ + + Bst_VOX_Comm_EN |= ( BST_COMM_EN_Vor_En | BST_COMM_EN_Vol_En ); + + Bst_VOX_Comm_EN &= ~( BST_COMM_EN_Vor_Comm_En | BST_COMM_EN_Vol_Comm_En ); + + break; + + case VOX_ADT_Mode: + + VOX_Confg &= ~VOX_CFG_Vox_DisAdt; //ADTģʽ + + Bst_VOX_Comm_EN &= ~( BST_COMM_EN_Vor_Comm_En | BST_COMM_EN_Vor_En | BST_COMM_EN_Vol_Comm_En | BST_COMM_EN_Vol_En ); + + break; + + case VOX_PD1K_Mode: + + VOX_Confg |= VOX_CFG_Vox_DisAdt; + + VOX_Confg &= ~VOX_CFG_Vox_Floating; //Voxͨ1KGND + + Bst_VOX_Comm_EN &= ~( BST_COMM_EN_Vor_Comm_En | BST_COMM_EN_Vor_En | BST_COMM_EN_Vol_Comm_En | BST_COMM_EN_Vol_En ); + + break; + + default: + break; + } + + I2cSfr_Write( BST_COMM_EN, Bst_VOX_Comm_EN ); + + I2cSfr_Write( VOX_CFG, VOX_Confg ); +} + + + +#endif +/* +******************************************************************************* +* void Vox_Det_Machine(void) +* +* Description : Vox Detect:ʶ (100ms) +* +* Arguments : NONE + +* Returns : NONE + +* Notes : NONE +* +******************************************************************************* +*/ +/* +1ظǿBoost denounceһʱ䣨msʱVox 5vʾЧ +2ǿBoost denounceһʱ䣨msʱVox 5v500msڻѶͿָ10s250-300ms +3Ϳָ250-300msڼ䣬VoxתADTģʽⶼLoadon״̬ҪеЧ +4ֻضֵ͵磬͹ػָ +*/ + +void Vox_Det_Machine(void) +{ + static bit Get_CHIP_STA1_Flag1; + + static bit Cover_Close_Flag; + + static bit Cover_Open_Flag; + + static bit TX_Cmd_Flag; + + static bit Cover_Open_5V_Flag; + + static bit Bat_Low_Pro_Flag; + + static bit Vox_Chg_Full_Flag; + + static bit Vox_Getinto_Sleep_Flag; + + static uint8_t CHIP_STA1_BK; +#if VOX_FOLLOW_CHG + static bit Follow_Chg_Start_Flag; +#endif + static uint8_t Vox_Voltage_Hold_Timer; + + static uint8_t Vox_TX_Timer; + + static bit Vox_Chn_Select; + + static uint8_t Vox_Output_Debounce; + + /*Vox ֻÿ200msһ*/ + if( pmu_Info.pmu_Fault_STA2 & ( Fault_Sta2_VorOCP | Fault_Sta2_VolOCP ) ) + { + Vox_Output_Short_Flag = 1; + + return; + } + + Vox_Output_Short_Flag = 0; + + if( gBoost_Prepared_Flag ) + { + if( CoverEvent_Flg ) //Hall¼ + { + if( !Boost_Open_Flag ) + { + Set_PMU_Boost_Vout(BOOST_VPMID_5_2V); //ظBoost5.2V֤һܱѡ + + Set_PMU_Boost(ON); //Boost Enable쳣ʱӲرաBoostVox 5vڿBoost֮100msʱ + + Boost_Open_Flag = 1; + + return; + } + + VOX_EN_Type(VOX_VOUT_Mode); //VOX Enable 5V + + Vox_Output_Debounce = 0; + + Vox_Voltage_Hold_Timer = 0; //ظ0ʹ + + Vox_TX_Timer = 0; + + Get_CHIP_STA1_Flag1 = 0; + + if( CoverStatus == CLOSE ) //1ظǹرCOM_CTRLʾЧѯLoadonIOFF״̬۶Ƿڲ֣Vox 5V + { + Earphone_Chg_Flag = 0; //ظȡеЧʾظǵЧ + + Cover_Close_Flag = 1; + + Cover_Open_Flag = 0; + + Vox_Chg_Full_Flag = 0; + + Vox_Getinto_Sleep_Flag = 0; +#if VOX_FOLLOW_CHG + Follow_Chg_Start_Flag = 0; + + Boost_VoxVout_Follow_Flag = 0; +#endif + Vox_Chn_Select = 0; + + Vox_Get_BES_Addr_Flag[VOL_TYPE] = 0x00; + + Vox_Get_BES_Addr_Flag[VOR_TYPE] = 0x00; + + Vox_Vout_Enable = ON; + } + else //2Ǵ5v 500ms ת0V 500msתADTģʽ + { + Cover_Close_Flag = 0; + + Cover_Open_Flag = 1; + + Cover_Open_5V_Flag = 0; + } + + CoverEvent_Flg = 0; + } + + + /* Ϳָ*/ + if( Cover_Open_Flag ) /*Ǻ5VN00ms0VN00ms֤ܱѣ֮󷢿롣*/ + { + if( Vox_Voltage_Hold_Timer < VOX_VOUT_5V_DEBOUNCE ) //Ǻ5V N00ms + { + Vox_Voltage_Hold_Timer++; + + return; + } + + if( Vox_TX_Timer < VOX_VOUT_0V_DEBOUNCE ) //ת0V N00ms + { + VOX_EN_Type(VOX_PD1K_Mode); + + Vox_TX_Timer++; + } + else + { + if( !Get_CHIP_STA1_Flag1 ) + { + if( Vox_Output_Debounce <= Vox_TX_Pattern_Tim ) + { + if( ( Vox_Output_Debounce % Vox_TX_Interval_2 ) == 0 ) //200msһ + { +#ifdef VOX_TX + HandleTxCommand(VHOUSE_CMD_OPEN_BOX,VOL_CHAN); //ָֶͨ +#endif + } + else + if( ( Vox_Output_Debounce % Vox_TX_Interval ) == 0 ) //200msһ + { +#ifdef VOX_TX + HandleTxCommand(VHOUSE_CMD_OPEN_BOX,VOR_CHAN); //Ҷָֶͨ +#endif + } + + Vox_Output_Debounce++; + } + else + { + VOX_EN_Type(VOX_ADT_Mode); + + Vox_Output_Debounce = 0; + + Get_CHIP_STA1_Flag1 = 1; + + TX_Cmd_Flag = 1; + + Boost_Open_Flag = 0; + + Vox_Vout_Enable = OFF; + + } + } + else + { + if( TX_Cmd_Flag ) + { + TX_Cmd_Flag = 0; + + CHIP_STA1_BK = pmu_Info.pmu_VOX_STA & ( VOR_LoadOn | VOL_LoadOn ); + } + else + { + /*ж*/ + if( CHIP_STA1_BK != ( pmu_Info.pmu_VOX_STA & ( VOR_LoadOn | VOL_LoadOn ) ) ) //ѯloadon״̬loadon״̬ı䣬˵жС + { + if( pmu_Info.pmu_VOX_STA & ( VOR_LoadOn | VOL_LoadOn ) ) + { + Earphone_Chg_Flag = 1; +#ifdef LED_DISPLAY + LED_On_Flag = 1; +#endif + } + + CHIP_STA1_BK = ( pmu_Info.pmu_VOX_STA & ( VOR_LoadOn | VOL_LoadOn ) ); + } + } + } + } + } + + if( Cover_Close_Flag ) + { + if( Wkup_Earphone_Flag ) //ϳVOXԶѹѶ + { + if( !Boost_Open_Flag ) + { + Set_PMU_Boost(ON); //Boost Enable쳣ʱӲرաBoostVox 5vڿBoost֮100msʱ + + Boost_Open_Flag = 1; + + Vox_Vout_Enable = ON; + + Vox_TX_Timer = 0; + + Vox_Voltage_Hold_Timer = 0; + + Vox_Output_Debounce = 0; + + Vox_Chg_Full_Flag = 0; + + return; + } + + VOX_EN_Type(VOX_VOUT_Mode); //VOX Enable 5V + + Wkup_Earphone_Flag = 0; + } + else + { + if( Vox_Voltage_Hold_Timer <= VOX_VOLTAGE_HOLD_CNT ) //ظBoost VPMIDʱ䡣 + { + Vox_Voltage_Hold_Timer++; + + return; + } + #if 0 + /* ظǺ󣬺жȡǰIvolIvorΪPMIDѹijʼInit_IvolInit_Ivor */ + if( pmu_Info.pmu_VOX_STA & ( VOR_LoadOn | VOL_LoadOn ) ) + { + + + } + #endif + + if( Vox_TX_Timer <= Vox_TX_Pattern_Tim ) //͹ظָ + { + if( (Vox_TX_Timer % Vox_TX_Interval_2) == 0 ) //200msһ + { +#ifdef VOX_TX + HandleTxCommand(VHOUSE_CMD_CLOSE_BOX,VOL_CHAN); //ָֶͨ +#endif + } + else + if( (Vox_TX_Timer % Vox_TX_Interval) == 0 ) //200msһ + { +#ifdef VOX_TX + HandleTxCommand(VHOUSE_CMD_CLOSE_BOX,VOR_CHAN); //Ҷָֶͨ +#endif + } + + Vox_TX_Timer++; + + return; + } + } + + if( Vox_Output_Debounce <= VOX_CLOSE_HOLD_CNT ) //ظǺ5sͻȡ + { + if( (Vox_Output_Debounce % Vox_TX_Interval_2) == 0 ) //200msһ + { +#ifdef VOX_TX + HandleTxCommand(VHOUSE_CMD_CLOSE_WIN_GET_VBAT,VOL_CHAN); //ָֶͨ +#endif + } + else + if( (Vox_Output_Debounce % Vox_TX_Interval) == 0 ) //200msһ + { +#ifdef VOX_TX + HandleTxCommand(VHOUSE_CMD_CLOSE_WIN_GET_VBAT,VOR_CHAN); //Ҷָֶͨ +#endif + } + + Vox_Output_Debounce++; + + return; + } + +#if VOX_FOLLOW_CHG + if( !F_batlevel_low && !Follow_Chg_Start_Flag ) + { + //if( !Follow_Chg_Start_Flag ) + { + /*߼*/ + if( !Boost_VoxVout_Follow_Flag ) + { + Boost_Vout_Value = 0x03; + + Boost_Up_Flag = 0; + + SFRADDR = VOX_CON0; //IOFFѡߵ10/15/20/25mA + SFRDATA |= 0x20; + + SFRADDR = VOX_CON2; + SFRDATA &= ~0xC0; + SFRDATA |= 0x80; //IOFF 20mA + + Boost_VoxVout_Follow_Flag = 1; + } + else + { + if( Vox_Voltage_Hold_Timer < VOX_FOLLOW_CHG_CNT ) //ȶ硣 + { + Vox_Voltage_Hold_Timer++; + + return; + } + + Vox_Voltage_Hold_Timer = 0; + + if ( CHIP_STA1 & 0x0C ) //ǷIOFF־ڣBoostһstepBoost½һstep + { + Boost_Vout_Value += 1; //Boost һstep + + Boost_Up_Flag = 1; + + if( Boost_Vout_Value >= BOOST_VOUT_MAX ) //Boostﵽѹֵ䡣 + { + Boost_Vout_Value = BOOST_VOUT_MAX; + + Boost_VoxVout_Follow_Flag = 0; + + Follow_Chg_Start_Flag = 1; + + SFRADDR = VOX_CON0; //IOFFѡ͵2/3/4/5mA + SFRDATA &= ~0x20; + + SFRADDR = VOX_CON2; + SFRDATA &= ~0xC0; + SFRDATA |= 0x40; //IOFF 3mA + } + } + else + { + if( !Boost_Up_Flag ) //ֻڳʼصѹʱִ + { + Boost_Vout_Value -= 1; //Boost ½һstep + + if( Boost_Vout_Value <= 0 ) + { + Boost_Vout_Value = 0; + } + } + } + + SFRADDR = OTP_KEY; + SFRDATA = 0x69; + + SFRADDR = BST_CTL0; //Boost + SFRDATA &= ~0x03; + SFRDATA |= Boost_Vout_Value; + + SFRADDR = OTP_KEY; + SFRDATA = 0x01; + } + } + } + +#endif + if( !Vox_Chg_Full_Flag ) + { + if( ( (pmu_Info.pmu_VOX_STA & ( VOR_Ioff | VOL_Ioff ) ) == ( VOR_Ioff | VOL_Ioff ) )|| !(pmu_Info.pmu_VOX_STA & ( VOL_LoadOn | VOR_LoadOn ) ) || F_batlevel_low ) //VOX޸ءӵ͵磬رVoutͨ·رBoost + { + if( Vox_Voltage_Hold_Timer < VOX_VOUT_5V_LEAST_CNT ) //תʱ5sرBoost + { + Vox_Voltage_Hold_Timer++; + + return; + } +#ifdef _DEBUG_VOX + printf("VOX CHG Full.\r\n"); +#endif + + Vox_Chg_Full_Flag = 1; + + Boost_Open_Flag = 0; + + VOX_EN_Type(VOX_ADT_Mode); //VOX Enable ADT + } + } + else + { + + if( Vox_Output_Debounce <= Vox_TX_Pattern_Tim ) + { + if( (Vox_Output_Debounce % Vox_TX_Interval_2) == 0 ) //200msһ + { +#ifdef VOX_TX + HandleTxCommand(VHOUSE_CMD_PWROFF,VOL_CHAN); //ָֶͨ +#endif + } + else + if( (Vox_Output_Debounce % Vox_TX_Interval) == 0 ) //200msһ + { +#ifdef VOX_TX + HandleTxCommand(VHOUSE_CMD_PWROFF,VOR_CHAN); //Ҷָֶͨ +#endif + } + + Vox_Output_Debounce++; + } + else + { + if( !Vox_Getinto_Sleep_Flag ) + { + Vox_Getinto_Sleep_Flag = 1; + + VOX_EN_Type(VOX_ADT_Mode); + + Vox_Vout_Enable = OFF; +#ifdef _DEBUG_VOX + printf("VOX Get Into Sleep.\r\n"); +#endif + } + } + } + } + + Bat_Low_Pro_Flag = 0; + } + else + { + if( !Bat_Low_Pro_Flag ) //͵籣VOXADTģʽж϶УʾӦĵЧ + { + Bat_Low_Pro_Flag = 1; + + VOX_EN_Type(VOX_ADT_Mode); + + Vox_Vout_Enable = OFF; + + CHIP_STA1_BK = pmu_Info.pmu_VOX_STA & ( VOR_LoadOn | VOL_LoadOn ); + + return; + } + + + /*ж*/ + if( CHIP_STA1_BK != ( pmu_Info.pmu_VOX_STA & ( VOR_LoadOn | VOL_LoadOn ) ) ) //ѯloadon״̬loadon״̬ı䣬˵жС + { + if( pmu_Info.pmu_VOX_STA & ( VOR_LoadOn | VOL_LoadOn ) ) + { + Earphone_Chg_Flag = 1; +#ifdef LED_DISPLAY + LED_On_Flag = 1; +#endif + } + + CHIP_STA1_BK = ( pmu_Info.pmu_VOX_STA & ( VOR_LoadOn | VOL_LoadOn ) ); + } + } +} + + +#if 0 +uint16_t Vox_Follow_Chg_Debounce = 0; + +#define VOX_FOLLOW_CHG_INIT_CNT 3 + +void Vox_Follow_Chg( e_Vox_Chan_Set Vox_Chn, e_Vox_Follow_Chg_Sta Follow_Chg_Sta ) +{ + switch (Follow_Chg_Sta) + { + case Vox_Follow_Chg_InitSta: + + if( Vox_Follow_Chg_Debounce <= VOX_FOLLOW_CHG_INIT_CNT ) + { + Vox_Follow_Chg_Debounce++; + + Set_PMU_Boost_Vout(BOOST_VPMID_5_2V); + } + else + { + Vox_Follow_Chg_Debounce = 0; + + Follow_Chg_Sta = Vox_Follow_Chg_Sta1; + } + + break; + + case Vox_Follow_Chg_Sta1: + $end$ + break; + + + + default: + break; + + } + + + +} + +#endif + + /* + ******************************************************************************* + * uint8_t Crc8Maxim(u8 *buf, u8 length) + * + * Description : У͵ļ + * + * + * Arguments : u8 *buf: ݴŵַ + u8 length: ݳ, byteΪλ + + * Returns : + * + * Notes : + * + ******************************************************************************* + */ + uint8_t Crc8Maxim(u8 *buf, u8 length) + { + u8 i; + u8 crc = 0; + while(length--) + { + crc ^= *buf++; + for(i=0;i<8;i++) + { + if( crc&1 ) + { + crc = (crc >> 1)^0x8c; + } + else + { + crc >>= 1; + } + } + } + return crc; + } + +#ifdef VOX_TX +/* + ******************************************************************************* + * void HandleTxCommand(VOX_BES_COMMAND_E RxCommand, e_Vox_Chan nVox_Chn_Select) + * + * Description : ݰķװӦ˫ͨͨ + * Command payload + * Header checksum side cmd len Data + * 1bytes 1byte 1byte 1byte 1byte Len bytes + + * + * Arguments : VOX_BES_COMMAND_E TxCommand: , e_Vox_Chan nVox_Chn_Select + + * Returns : + * + * Notes : + * + ******************************************************************************* +*/ +idata uint8_t Net_Info[2][8] = {0}; + +idata uint8_t MAC_Addr[2][18] = {0}; + +uint8_t EarPhone_Num = 0; + +#define MAX_PACKET_SIZE 0x20 + +void HandleTxCommand(VOX_BES_COMMAND_E TxCommand, e_Vox_Chan nVox_Chn_Select) +{ + uint8_t dataLen = 0; + uint8_t tx_pData[COM0_Data_Lenth] = 0; + uint8_t i = 0; + + /*ݰͷ*/ + tx_pData[0] = 0x00; + tx_pData[1] = BOXHEADER>>8; + tx_pData[2] = BOXHEADER; + /*ָ*/ + tx_pData[4] = TxCommand; + + Vox_Type = nVox_Chn_Select; + + switch(TxCommand) + { + case VHOUSE_CMD_PAIR: + /*Data Length*/ + tx_pData[3] = 0x02; + + if( nVox_Chn_Select == VOL_CHAN ) + { + tx_pData[5] = 0x02; + Vox_Get_BES_Addr_Flag[VOL_TYPE] = 0; + } + else + if( nVox_Chn_Select == VOR_CHAN ) + { + tx_pData[5] = 0x01; + Vox_Get_BES_Addr_Flag[VOR_TYPE] = 0; + } + + break; + + case VHOUSE_CMD_EXCH_TWS_BTADDR: + /*Data Length*/ + tx_pData[3] = 0x1B; + + for(i=5;i<18;i++) + { + tx_pData[i] = MAC_Addr[nVox_Chn_Select][i]; + } + + for(i=23;i<8;i++) + { + tx_pData[i] = Net_Info[nVox_Chn_Select][i]; + } + + break; + + case VHOUSE_CMD_CLEAR_PAIR: + /*Data Length*/ + tx_pData[3] = 0x02; + tx_pData[5] = 0x03; + + break; + + case VHOUSE_CMD_CLOSE_WIN_GET_VBAT: //Ϳһ + + case VHOUSE_CMD_OPEN_BOX: //ǻȡ + /*Data Length*/ + tx_pData[3] = 0x05; + tx_pData[5] = FW_VER; //Version + tx_pData[6] = bat_level_Pec; //ֵֵ 0~100 + + tx_pData[7] = MAX_PACKET_SIZE; //max_packet_size:0x20 + + if( nVox_Chn_Select == VOL_CHAN ) + { + if( Earphone_Vbat[VOL_CHAN] == 0 ) + { + tx_pData[8] = 0xFF; + } + else + { + tx_pData[8] = Earphone_Vbat[VOR_CHAN]; + } + } + else + if( nVox_Chn_Select == VOR_CHAN ) + { + if( Earphone_Vbat[VOR_CHAN] == 0 ) + { + tx_pData[8] = 0xFF; + } + else + { + tx_pData[8] = Earphone_Vbat[VOL_CHAN]; + } + } + + break; + + case VHOUSE_CMD_PWROFF: + /*Data Length*/ + tx_pData[3] = 0x01; + + break; + + case VHOUSE_CMD_CLOSE_BOX: //ظָ + /*Data Length*/ + tx_pData[3] = 0x02; + tx_pData[5] = EarPhone_Num; // + + break; + + default: + break; + } + + dataLen = 4 + tx_pData[3]; + + tx_pData[dataLen] = Crc8Maxim(tx_pData,dataLen); + +#if 0 + /* vorvolʹòͬuartͨѶ */ + if(nVox_Chn_Select == VOL_CHAN) + { + VOL_EN_Type(VOX_COMM_Mode_Uart); + +#if UART1_ENABLE + Uart1SendPacket(tx_pData[4] + 6, tx_pData); +#endif + VOL_EN_Type(VOX_VOUT_Mode); + + } + else + if(nVox_Chn_Select == VOR_CHAN) + { + VOR_EN_Type(VOX_COMM_Mode_Uart); + +#if UART0_ENABLE + Uart0SendPacket(tx_pData[4] + 6, tx_pData); +#endif + VOR_EN_Type(VOX_VOUT_Mode); + } + +#else + /* vorvolʹuart0зʱͨѶ */ + VOX_EN_Type( VOX_COMM_Mode_Uart ); + + if(nVox_Chn_Select == VOL_CHAN) + { + SFRADDR = MFP_CTL0; //رVORUART0ĿأP02ΪGPIOP03ΪUART0 + SFRDATA &=~ 0x0F; + SFRDATA |= 0x08; + } + else + if(nVox_Chn_Select == VOR_CHAN) + { + SFRADDR = MFP_CTL0; //رVOLUART0ĿأP03ΪGPIOP02ΪUART0 + SFRDATA &=~ 0x0F; + SFRDATA |= 0x01; + } + +#if UART0_ENABLE + Uart0SendPacket(dataLen + 1, tx_pData); +#endif + + VOX_EN_Type( VOX_VOUT_Mode ); + +#endif +} + +#endif + +#ifdef VOX_RX + /* + ******************************************************************************* + * void HandleRxCommand(VOX_BES_COMMAND_E RxCommand) + * + * Description : ˷͵ݰĽ + * Ack payload: + * Header checksum side cmd len Data + * 1bytes 1byte 1byte 1byte 1byte Len bytes + * + * Arguments : VOX_BES_COMMAND_E RxCommand: + + * Returns : + * + * Notes : + * + ******************************************************************************* +*/ +void HandleRxMsg(VOX_BES_COMMAND_E RxCommand) +{ + uint8_t i = 0; + + switch(RxCommand) + { + case VHOUSE_CMD_PAIR: + + for(i=0;i<18;i++) + { + MAC_Addr[Vox_Type][i] = RX0_Buffer[4+i]; + } + + for(i=0;i<8;i++) + { + Net_Info[Vox_Type][i] = RX0_Buffer[22+i]; + } + + if( Vox_Type == VOL_CHAN ) //ݶSide + { + Vox_Get_BES_Addr_Flag[VOL_TYPE] = 1; //ȡCMD3 + } + else + { + Vox_Get_BES_Addr_Flag[VOR_TYPE] = 1; //ȡҶCMD3 + } + + break; + + case VHOUSE_CMD_EXCH_TWS_BTADDR: + + break; + + case VHOUSE_CMD_OPEN_BOX: + + case VHOUSE_CMD_CLOSE_WIN_GET_VBAT: + + if( RX0_Buffer[4] == 0xE3 ) //ݶSide + { + Vox_Get_Vbat_Flag[VOL_TYPE] = 1; //ȡVbat + + Earphone_Vbat[VOL_CHAN] = RX0_Buffer[5]; + } + else + { + Vox_Get_Vbat_Flag[VOR_TYPE] = 1; //ȡҶVbat + + Earphone_Vbat[VOR_CHAN] = RX0_Buffer[5]; + } + + break; + + case VHOUSE_CMD_CLOSE_BOX: + + break; + + case VHOUSE_CMD_PWROFF: + + break; + + default: + break; + } +} + + + +/* +******************************************************************************* +* void HandleVoxCommMsg(void) +* +* Description : Vox ͨѶܴ100msʱáںͶͨǰҪ򿪶˵TRXܣÿֻͨһֻͨлVOL/VORͨſؽͨ +* +* Arguments : NONE + +* Returns : NONE + +* Notes : NONE +* +******************************************************************************* +*/ + +void HandleVoxCommMsg(void) +{ + uint8_t CrcCheckSum = 0; + uint8_t i = 0; + + /*RXݴ*/ + if( Uart0_RX_Finish_Flag ) + { + Uart0_RX_Finish_Flag = 0; + + CrcCheckSum = Crc8Maxim(RX0_Buffer, RX0_Buffer[2] + 3); //У + + if( CrcCheckSum == RX0_Buffer[RX0_Buffer[2] + 3] ) + { + HandleRxMsg((VOX_BES_COMMAND_E)RX0_Buffer[3]); + } + else + { + return; + } + } +} + + +#endif + +#endif + diff --git a/UsrSrc/watchdog/watchdog.c b/UsrSrc/watchdog/watchdog.c new file mode 100644 index 0000000..9ab972a --- /dev/null +++ b/UsrSrc/watchdog/watchdog.c @@ -0,0 +1,96 @@ +/* + ****************************************************************************** + * + * @file watchdog.c + * @brief watchdog module + * @ic sy8835 + * + * @version 1.0 + * @date 2024/11/01 15:00:40 + * @author Alex Xu + * + * Copyright (c) 2013-2099,Tkplusemi Technology Co.,Ltd. + * All Rights Reserved + * + * History: + * Revision Date Author Desc + * 1.0.0 2024/11/01 Alex build this file + ******************************************************************************/ + /*_____ I N C L U D E S ____________________________________________________*/ +#include "watchdog.h" +#if 0 +/*_____ D E F I N I T I O N S ______________________________________________*/ + + +/******************************************************************************\ + Macro definitions +\******************************************************************************/ + +/******************************************************************************\ + Variables definitions +\******************************************************************************/ + + +/******************************************************************************\ + Functions definitions +\******************************************************************************/ + + +/*_____ F U N C T I O N S __________________________________________________*/ + +/* + ******************************************************************************* + * void Watchdog_Init(uint8_t watchdog_time) + * + * Description : watchdog Initialization. WDT_TM = 0ŹʱΪϵͳʱӵ12ƵΪϵͳʱӡ + wdtrel.7=1 ŹʱΪSys_Fre/12*32wdtrel.7=0 ŹʱΪSys_Fre/12*2. + Sys_Fre = 12MHzwdtrel.7=0ʱʱΧ + (1/Sys_Fre)*12*2*256~(1/Sys_Fre)*12*2*256*128 = 5ms~65ms + + Sys_Fre = 12MHzwdtrel.7=1ʱʱΧ + (1/Sys_Fre)*12*32*256~(1/Sys_Fre)*12*32*256*128 = 80ms~1s + * + * Arguments : + + * Returns : + + * Notes : + * + ******************************************************************************* + */ +void Watchdog_Init(uint8_t watchdog_time) +{ + switch(watchdog_time) + { + case _WDT_TIME_65ms_: + WDTREL = 0x00; //WDTPS = 0,wdt_f = wdt_f1/2;WDTPS = 1,wdt_f = wdt_f1/32; + break; + case _WDT_TIME_1s_: + WDTREL = 0x80; //WDTPS = 0,wdt_f = wdt_f1/2;WDTPS = 1,wdt_f = wdt_f1/32; + break; + } + SWDT = 1; //Watchdog Start +} + +/* + ******************************************************************************* + * void Watchdog_Clear(void) + * + * Description : Feed watchdog ϵͳʼʱδпŹʼڳнι + * + * Arguments : + + * Returns : + + * Notes : + * + ******************************************************************************* + */ + +void Watchdog_Clear(void) +{ + WDT = 1; + SWDT = 1; +} + +#endif \ No newline at end of file diff --git a/sy8835_demo.si4project/sy8835_demo.SearchResults b/sy8835_demo.si4project/sy8835_demo.SearchResults new file mode 100644 index 0000000..dab0410 --- /dev/null +++ b/sy8835_demo.si4project/sy8835_demo.SearchResults @@ -0,0 +1,11 @@ +---- POWER_CTRL_CMD Matches (14 in 4 files) ---- +pmu.c (UsrSrc\pmu) line 135 : I2cSfr_Write( POWER_CTRL_CMD, n_PMU_Sys_Cfg->pmu_PWR_Ctrl_Cmd ); +Set_PMU_Enter_ShipMode in pmu.c (UsrSrc\pmu) : I2cSfr_Write( POWER_CTRL_CMD, POWER_CTRL_CMD_ENTER_SHIPMODE ); +Set_PMU_En_ReChg in pmu.c (UsrSrc\pmu) : I2cSfr_Write( POWER_CTRL_CMD, POWER_CTRL_CMD_RECHG_ENABLE ); +Set_PMU_Rst in pmu.c (UsrSrc\pmu) : I2cSfr_Write( POWER_CTRL_CMD, POWER_CTRL_CMD_RST_VDD ); +pmu.h (UsrInc\pmu) line 31 : #define POWER_CTRL_CMD_RECHG_ENABLE 0x11 //0x11:VIN正常是,写入此命令,IC将重新开启充电循环; +pmu.h (UsrInc\pmu) line 33 : #define POWER_CTRL_CMD_RST_CMD 0x17 //0x17:CMD_RST,此命令将复位I2CR<0x20>~<0x4F>、VDD; +pmu.h (UsrInc\pmu) line 35 : #define POWER_CTRL_CMD_ENTER_SHIPMODE 0xAA //0xAA:EnterShipmode,当且仅当在standby mode状态下写入此命令,IC进入ShipMode状态,在Charge Mode状态时,写入此命令无效; +pmu.h (UsrInc\pmu) line 37 : #define POWER_CTRL_CMD_RST_VDD 0x33 //0x33:RstVDD,在任意状态下关闭VSYS 200ms,然后在重启VDD。 +reg3315.h (UsrInc\inc) line 53 : #define POWER_CTRL_CMD 0x4F +Enter_Sleep in sleep.c (UsrSrc\sleep) : I2cSfr_Write(POWER_CTRL_CMD, POWER_CTRL_CMD_ENTER_SHIPMODE); //Enter ShipMode diff --git a/sy8835_demo.si4project/sy8835_demo.bookmarks.xml b/sy8835_demo.si4project/sy8835_demo.bookmarks.xml new file mode 100644 index 0000000..c8b9cb1 --- /dev/null +++ b/sy8835_demo.si4project/sy8835_demo.bookmarks.xml @@ -0,0 +1,7 @@ + + + + diff --git a/sy8835_demo.si4project/sy8835_demo.sip_sym b/sy8835_demo.si4project/sy8835_demo.sip_sym new file mode 100644 index 0000000..ef2e38c Binary files /dev/null and b/sy8835_demo.si4project/sy8835_demo.sip_sym differ diff --git a/sy8835_demo.si4project/sy8835_demo.sip_xab b/sy8835_demo.si4project/sy8835_demo.sip_xab new file mode 100644 index 0000000..fd15512 Binary files /dev/null and b/sy8835_demo.si4project/sy8835_demo.sip_xab differ diff --git a/sy8835_demo.si4project/sy8835_demo.sip_xad b/sy8835_demo.si4project/sy8835_demo.sip_xad new file mode 100644 index 0000000..26e1d47 Binary files /dev/null and b/sy8835_demo.si4project/sy8835_demo.sip_xad differ diff --git a/sy8835_demo.si4project/sy8835_demo.sip_xc b/sy8835_demo.si4project/sy8835_demo.sip_xc new file mode 100644 index 0000000..fc24f15 Binary files /dev/null and b/sy8835_demo.si4project/sy8835_demo.sip_xc differ diff --git a/sy8835_demo.si4project/sy8835_demo.sip_xf b/sy8835_demo.si4project/sy8835_demo.sip_xf new file mode 100644 index 0000000..07e19b6 Binary files /dev/null and b/sy8835_demo.si4project/sy8835_demo.sip_xf differ diff --git a/sy8835_demo.si4project/sy8835_demo.sip_xm b/sy8835_demo.si4project/sy8835_demo.sip_xm new file mode 100644 index 0000000..760b1cd Binary files /dev/null and b/sy8835_demo.si4project/sy8835_demo.sip_xm differ diff --git a/sy8835_demo.si4project/sy8835_demo.sip_xr b/sy8835_demo.si4project/sy8835_demo.sip_xr new file mode 100644 index 0000000..ed07285 Binary files /dev/null and b/sy8835_demo.si4project/sy8835_demo.sip_xr differ diff --git a/sy8835_demo.si4project/sy8835_demo.sip_xsb b/sy8835_demo.si4project/sy8835_demo.sip_xsb new file mode 100644 index 0000000..af3e513 Binary files /dev/null and b/sy8835_demo.si4project/sy8835_demo.sip_xsb differ diff --git a/sy8835_demo.si4project/sy8835_demo.sip_xsd b/sy8835_demo.si4project/sy8835_demo.sip_xsd new file mode 100644 index 0000000..21f5368 Binary files /dev/null and b/sy8835_demo.si4project/sy8835_demo.sip_xsd differ diff --git a/sy8835_demo.si4project/sy8835_demo.siproj b/sy8835_demo.si4project/sy8835_demo.siproj new file mode 100644 index 0000000..26471f4 Binary files /dev/null and b/sy8835_demo.si4project/sy8835_demo.siproj differ diff --git a/sy8835_demo.si4project/sy8835_demo.siproj_settings.xml b/sy8835_demo.si4project/sy8835_demo.siproj_settings.xml new file mode 100644 index 0000000..ca84b35 --- /dev/null +++ b/sy8835_demo.si4project/sy8835_demo.siproj_settings.xml @@ -0,0 +1,22 @@ + + + + + + + + + diff --git a/sy8835_demo.si4project/sy8835_demo.siwork b/sy8835_demo.si4project/sy8835_demo.siwork new file mode 100644 index 0000000..3de9e0b Binary files /dev/null and b/sy8835_demo.si4project/sy8835_demo.siwork differ diff --git a/sy8835_demo.si4project/sy8835_demo.snippets.xml b/sy8835_demo.si4project/sy8835_demo.snippets.xml new file mode 100644 index 0000000..a337f1d --- /dev/null +++ b/sy8835_demo.si4project/sy8835_demo.snippets.xml @@ -0,0 +1,7 @@ + + + +