Garmin International
Route-tag 11 Themar - Mödlareuth
false
Magenta
Automotive
CP Themar
Flag, Blue
FasterTime
Standard
000000000000FFFFFFFFFFFFFFFFFFFFFFFF
06000105C503FF4B0800211600002E000800
06000105C503FF4B88001F000100AA752600
06000105C503270205001F00010085764000
03000105C503E8288C001F02010087774C00
03000105C503B70D80001F00180025190C00
03000105C5036D7589001F00180041193200
03000105C5034B7589001F0018007C190E00
03000105C503F88B84001F00180099193A00
03000105C503961D81001F001800B4197E00
03000105C503B4E78B001F001800D6196200
03000105C503749884001F001800FA194A00
03000105C5031F898C001F001800161A7201
03000105C5033E898C001F0018002C1A1E00
03000105C5035D898C001F001800431A2800
03000105C503F3868D001F001800581A3C00
03000105C503A67B88001F001800731A1600
03000105C5033D9B82001F001800891A1400
03000105C50395E78B001F001800A31A8602
03000105C50376E78B001F001800FE1B3800
03000105C50329C58A001F001800191C2602
03000105C503F2C48A001F001800C91C3400
03000105C503102C87001F001800DF1C2000
03000105C503EE2B87001F001800F01C2200
03000105C50348C58A001F001800111D2800
03000105C50393C58A001F001800221DF403
03000105C503F36C80001F001800C21E0E00
03000105C503F36C00002114000000000000
0300F904C503CF5B80001F00190056263400
0300F904C503ED5B80001F00190063264E00
0300F904C503EF3A8B001F00190082261600
0300F904C503113B8B001F001900B9263703
0300F904C503113B0B00211700003C003603
Häselriether Straße, Hildburghausen, 98646, DE
Flag, Blue
000000000000FFFFFFFFFFFFFFFFFFFFFFFF
0300F904C503113B0B00211600003C003C00
0300F904C50392AD8E001F0019002227FE00
0600F904C50327B580001F180600289CB601
0300F904C503230980001F0606001CB1A400
0800F904C503D7C600001F001900FD290800
0400F904C50378820C001F0218006DD40600
0400F904C50301D000001F00180083D47A00
0400F904C50301D000001F000600DFC01200
0400F904C50301D00000211700008A001100
Clara-Zetkin-Straße, Hildburghausen, 98646, DE
Flag, Blue
000000000000FFFFFFFFFFFFFFFFFFFFFFFF
0400F904C50301D00000211600008A002700
0400F904C50301D000001F00060083C64600
0300F904C503020900001F06180022D62C00
0300F904C50301F80B001F0019001E2B2000
0300F904C50370AD8E001F021900352BAE01
0300F904C503DFF78B001F001900BD2B0800
0300F904C503BDF78B001F001900E52B6A00
0300F904C503BCFC8C001F001900FB2B0600
0300F904C5039BF78B001F0019001C2C0E00
0300F904C503CA0880001F001900372CEE00
0300F904C503CD3E8D001F001900BB2C4800
0300F904C5033B288E001F001900E82CC001
0300F904C5034C7E8C001F001900202D7C03
0300F904C5036B7E8C001F001900942DA000
0300F904C5038A7E8C001F001900C92DC200
0300F904C50372F78B001F001900E32DA200
0400F904C503B5C501001F061900F82D0603
0400F904C503B5C501001F000800AD0BB800
0400F904C503B5C5010021170000C003B800
L 1136, Veilsdorf, 98669, DE
Flag, Blue
000000000000FFFFFFFFFFFFFFFFFFFFFFFF
0400F904C503B5C5010021160000C0033C00
0400F904C503B5C501001F000800FE0BF801
0400F904C50330C601001F00180089D9E001
0400F904C503916D04001F001800A5D9BA00
0400F904C503916D040021140000BA000000
04000105C503D5D004001F00170005B91C00
04000105C503B7D004001F02170033B90600
04000105C503B7D004002114000005000000
0400F904C5036F6D04001F00180068F4CA00
0400F904C503506D04001F00180079F42A01
0400F904C50309E70C001F001800ADF40C00
0400F904C5036C160D001F001800D8F46C00
0400F904C503EAE60C001F00180008F53800
0400F904C5034D160D001F0018001DF5F600
0400F904C5038B160D001F00180033F54600
0400F904C503B79D0A001F00180049F50E00
0900F904C503BEF00E001F8A18005AF50600
0900F904C503D69D0A001F001900985C0A00
0900F904C503CE810C001F001900A95C0800
0900F904C503CE810C001F880E00119B3C00
0900F904C5034EF10E001F001900E25C5E00
0100F904C50398E707001F0B1900E45D5609
0100F904C5034F9B0A001F001900BA906800
0100F904C50395FA02001F0019008490EA12
0100F904C503593C03001F00190063936402
0100F904C5033BC10B001F00190026950C04
0100F904C5037E4F0A001F001900A8956401
0100F904C503402100001F001900DA952405
0100F904C50328510A001F001900A096A000
0100F904C503BF500A001F001900D6964200
0100F904C503E2500A001F00190011978005
0900F904C5039EE90E001F8A19003A521200
0600F904C503BAE90E001F0019001A520800
0900F904C503410E00001F001900E0511600
0900F904C503F4E20E001F001900B0513400
0300F904C503991780001F02190096512A00
0300F904C50308508A001F001900F0512C00
0300F904C503BAE28E001F00190080520600
0300F904C50327508A001F0019009B520600
0300F904C503F7B58B001F001900AD520400
0300F904C503D5E28E001F001900DA520A00
0300F904C50365508A001F0019000B532E00
0300F904C50356B58B001F0019002E534400
0300F904C50374FD8B001F0019003E530E00
0300F904C503737D8C001F00190065532600
0300F904C503F42389001F0019007F538600
0300F904C503899383001F0019008F53BC01
0300F904C503F49383001F001900A0532000
0300F904C5034B9383001F001900E9535800
0300F904C5036A9383001F0019002F6C1600
0300F904C50393FD8B001F001900626C2000
0300F904C5031F6E8E001F0019007E6C5000
0300F904C503B2FD8B001F001900A46CD400
0300F904C50301FE8B001F001900426D1200
0300F904C50320FE8B001F001900756D2800
0300F904C503132489001F001900906D5400
0300F904C503CD6D8E001F001900A16D4603
0300F904C5035A9A8A001F001900C96D3000
0300F904C503799A8A001F001900FB6D4000
0300F904C50379FE8B001F001900106E0E00
0300F904C503167D8C001F0019002B6E0E00
0300F904C503927D8C001F001900466E1403
0300F904C503989A8A001F001900CE6E3C00
0300F904C503C8FE8B001F0019001D6F0E00
0300F904C503547D8C001F001900506F1200
0300F904C503EE9A8A001F0019006A6FC601
0300F904C5030D9B8A001F0019007B6F1000
0300F904C503994C8D001F001900966FE000
0300F904C503251882001F001900C86F7003
0300F904C5037BA98A001F00190082713800
0300F904C5035CA98A001F00190093711400
0300F904C503357D8C001F001900AD710800
0300F904C503441882001F001900C8713A00
0300F904C503BBD700001F001900D871FA02
0300F904C503D9D700001F00190002736200
0300F904C503731002001F00190014738E00
0300F904C503FFFE8B001F0019003F733000
0300F904C503211383001F00190050731200
0300F904C503577689001F0019006A730C00
0300F904C503B17D8C001F00190084732800
0300F904C50355FF8B001F00190095733803
0300F904C50374FF8B001F00190059740E00
0300F904C503ABFF8B001F00190075742000
0300F904C503FAFF8B001F001900AC744A01
0300F904C50319008C001F0019006B751A00
0300F904C5038E6D8D001F00190086750600
0300F904C503AD6D8D001F00190097754A00
0300F904C50354008C001F001900D3753C02
0300F904C503740180001F00190055760A00
0200F904C503401303001F06190077761000
0200F904C50373000C001F001900E6984800
0200F904C50373000C002114000049000000
02002505C5030C230A001F001800A5AD1800
02002505C5031F2501001F001800B1AD1C00
02002505C5036D3C04001F001800CAAD3200
02002505C503E9220A001F001800E6AD2E00
02002505C503903C04001F001800F7AD0800
02002505C503FD2401001F00180012AE7A00
02002505C503D8970A001F00180042AE8802
02002505C50300A70C001F00180089AE1A00
08002505C50384C70C001F0A1800172E2400
03002505C5039CC70C001F0018003F2F0C00
03002505C5032B5306001F001800752F1E00
03002505C503366D03001F001800AA2F2600
03002505C503BBC70C001F001800C92F2000
03002505C503B50109001F00180000301200
03002505C50343BF00001F0018001B301400
03002505C5036A1701001F0018009630AC00
06002505C503060B80001F021600BAFB9000
06002505C50393080A001F02000071EA1200
06002505C503151101001F0000003DEB1A00
06002505C503796A03001F000000BAEB2200
06002505C503796A03001F000000E7E01A00
06002505C503796A0300211700003D001A00
CP Am Sand, Kronach, 96317, DE
Flag, Blue
000000000000FFFFFFFFFFFFFFFFFFFFFFFF
06002505C503796A0300211600003D001A00
06002505C503796A83001F000000E7E02200
06002505C503151181001F000000BAEB1A00
06002505C50393088A001F0000003DEB1200
06002505C503060B80001F00000071EA2400
06002505C503FA0E8E001F06000029EA0400
06002505C50339858D001F000000BAE90A00
03002505C503930200001F0218009B315A00
03002505C50334FC00001F001800BA312000
03002505C503D1EB01001F001800CB310A00
03002505C503CCA60C001F001800E8310800
03002505C503B5EB01001F001800F9311800
03002505C503F68308001F00180018322403
03002505C503DA8308001F001800D5327C00
03002505C503A5A60C001F001800F032D000
03002505C50336D50B001F0018000533CE00
03002505C5031AD50B001F0018001A330E00
03002505C503E4A60C001F00180047330600
03002505C5032E8A0C001F00180058335000
03002505C503C20E0E001F00180069331400
03002505C503A60E0E001F00180083339200
03002505C5034A8B0C001F0018009E33B800
03002505C5037EFF00001F001800DB338C00
03002505C50352D50B001F0018001334D800
03002505C5037C020C001F00180028340E00
03002505C503A63904001F00180038341200
03002505C503040200001F00180053341000
03002505C5031FA70C001F0018009B340800
03002505C503A06F0B001F001800D0349800
03002505C503ED990C001F001800FB341000
03002505C503F36F0B001F0018000D350C00
03002505C5030E700B001F00180028350E00
03002505C5030C9A0C001F0018004C358000
03002505C50309D30B001F00180082357E01
03002505C50328D30B001F001800C9351C00
03002505C503AAFE07001F001800E0354401
03002505C503CCFE07001F001800FC351A00
03002505C5035F1D0E001F00180019367402
03002505C50347D30B001F001800BB368A00
04002505C503500A00001F0618005C37D602
04002505C503622F05001F001700F7A4C001
04002505C5035D0701001F00170097A50E00
04002505C5033D2101001F001700AFA51000
04002505C5033D2101001F000400510F0500
04002505C5033D2101002117000016000500
Nordhalberner Straße, Steinwiesen, 96349, DE
Flag, Blue
000000000000FFFFFFFFFFFFFFFFFFFFFFFF
04002505C5033D2101002116000016000400
04002505C5033D2101001F000400850FA001
04002505C503CF2E05001F001700C4A54E05
04002505C50331D500001F061700E0A53802
04002505C50378CB0A001F00170045A6C000
04002505C50397CB0A001F0017002BA68002
04002505C50397CB0A001F00040028700D00
04002505C50397CB0A002117000092020D00
St 2207, Nordhalben, 96365, DE
Flag, Blue
000000000000FFFFFFFFFFFFFFFFFFFFFFFF
04002505C50397CB0A00211600009202E600
04002505C50397CB0A001F000400E871B601
04002505C503B6D500001F0017005FA6AE00
04002505C50301C900001F00170081A7CE01
04002505C503E0C800001F061700DDA78401
04002505C503C2C800001F00170067A78200
0C002505C50345C400001F0E1700F2A60A00
0C002505C50363C400001F00170038A70600
0C002505C50345C400001F0017001AA70600
04002505C503BDC400001F8F1700C9A68202
04002505C503899501001F001700BDA76005
04002505C503AA5180001F001700D9A8DE01
04002505C503C65500001F001700F8A81606
04002505C503616603001F001700E5C9DA01
04002505C5037AFF09001F001700FBCA7E02
04002505C503BC2D08001F0018005601A701
04002505C5033BB909001F00180003031B00
04002505C503921480001F0018001D036E00
03002505C503104889001F00180009970000
03002505C503104809002117000017000000
6 Straße der Jugend, Bad Lobenstein, 07356, DE
Flag, Blue
000000000000FFFFFFFFFFFFFFFFFFFFFFFF
03002505C503104809002116000017000000
03002505C503104889001F00180009971800
03002505C503F2F88B001F0018002C971800
03002505C503F4118E001F00180045970E00
03002505C5039AE186001F00180065971800
03002505C50339E588001F02180083974E01
03002505C50363E781001F0018000398B600
03002505C50372CC00001F02180043988200
03002505C50354CC00001F0018005599EA00
03002505C503D5FE0B001F0018008A99D401
03002505C5033DE106001F001800A6995801
03002505C503F22000001F001800C8996401
03002505C503655801001F001800E899680B
03002505C503A4FF0B001F001800C79A2C00
03002505C50385FF0B001F001800E59A2E01
03002505C50359E609001F001800DD9C0E00
03002505C50378E609001F001800189D3800
03002505C5035F2100001F001800A39D0400
03002505C503C38D08001F001800CA9D0C00
03002505C5033AE609001F0018001C9E1E02
03002505C5033AE609002114000021020000
03002905C50311B609001F0013004A405604
03002905C503233404001F0013008A421600
06002905C503453484001F02050095014E00
07002905C503802588001F02050025043400
06002905C503799E87001F000500B2063400
03002905C503C82508001F0205002409D200
03002905C503C48106001F001300E842BC00
03002905C503C481060021170000BC00BC00
B 2, Gefell, 07926, DE
Flag, Blue
000000000000FFFFFFFFFFFFFFFFFFFFFFFF
03002905C503C481060021160000BC002100
03002905C503D28006001F001300CC42F000
03002905C503328106001F0013004B429C02
03002905C503838106001F00130094431200
05002905C50369D586001F061200F8271200
05002905C503358F80001F00120012285202
07002905C5035A7403001F06050072170A00
07002905C5036E7403001F0205001B170800
07002905C5036E7403002117000008000800
CP Modlareuth
Flag, Blue
FasterTime
Standard
000000000000FFFFFFFFFFFFFFFFFFFFFFFF
Track-tag 11 Themar - Mödlareuth
DarkGray
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0