Garmin International
Beginloactie, Nieuw Schaijk
Nieuw Schaijk
RIJKSWEG 46
5374, Schaijk, Noord-Brabant, NLD
0486461294
Nieuw Schaijk
RIJKSWEG 46
5374, Schaijk, Noord-Brabant, NLD
0486461294
Bike Trail
SymbolAndName
RIJKSWEG 46
Schaijk
5374
0486461294
Eindloactie, Resort Teugel
Bedafseweg 22
Uden, Noord-Brabant, NLD
Bedafseweg 22
Uden, Noord-Brabant, NLD
Bar
SymbolAndName
Bedafseweg 22
Uden
Lunchloactie, Tante Jet
Tante Jet
Veerweg 7
5863, Blitterswijck, Limburg, NLD
0478532942
Tante Jet
Veerweg 7
5863, Blitterswijck, Limburg, NLD
0478532942
Restaurant
SymbolAndName
Veerweg 7
Blitterswijck
5863
0478532942
Route-Wijnmaandrit
false
Cyan
Beginloactie, Nieuw Schaijk
Nieuw Schaijk
RIJKSWEG 46
5374, Schaijk, Noord-Brabant, NLD
0486461294
Nieuw Schaijk
RIJKSWEG 46
5374, Schaijk, Noord-Brabant, NLD
0486461294
Bike Trail
0B31000000000980F70AFFFFFFFFFFFFFFFF
03000C3D8201C5E01B0021160000B1000E00
03000C3D82019EE01B001F00310084D65100
03000C3D820193DA1B001F0031009CD65900
05000C3D82017ED61B001F263100A4C60800
06000C3D820118320E001F00310073C60C00
06000C3D82017FD10D001F001700FEC6E204
06000C3D8201A7D10D001F001700D9210F00
06000C3D8201A7D10D002117000007010F00
Zeelandsedreef 29, 5374 RP Schaijk, Netherlands
Flag, Blue
000000000000FFFFFFFFFFFFFFFFFFFFFFFF
06000C3D8201A7D10D00211600000701BC00
06000C3D8201A7D10D001F001700E5214B00
06000C3D8201BFD10D001F0017000B22AD00
06000C3D8201ADD90D001F061700F0217600
0C000C3D82012A541E001F0E36001A8B0600
0C000C3D820105541E001F003600A9890800
06000C3D8201D8D90D001F4F17009D211A00
06000C3D8201402818001F0017008F213C00
06000C3D8201402818001F0017006A212C00
06000C3D82014028180021170000F2002C00
773
Voederheil 16
Voederheil 16
Waypoint
06000C3D82014028180001800800EC220000
06000C3D82014028180021160000F2005300
06000C3D8201402818001F00170012219F00
0C000C3D8201B32C18001F0E2A00BC2C1000
0C000C3D8201C22C18001F002A00A42C0800
05000C3D8201AD2D18001F8F2A008C2C0700
05000C3D82019D2D18001F002A003A2B3200
05000C3D8201BD2D18001F002A00302B1500
0C000C3D8201B1541E001F0E2A001E2B0D00
02000C3D82011A561E001F0F360019895C00
02000C3D8201CC501E001F003600ED884601
0C000C3D820133551E001F0E3600B4881900
02000C3D8201CE511E001F4F36007B88AE05
0C000C3D820103551E001F0E360008880C00
0C000C3D82011A551E001F003600E4871300
02000C3D8201354F1E001F4F3600CC877102
02000C3D8201B9561E001F003600A1859400
0C000C3D820146541E001F0E360043861C00
0C000C3D820185541E001F00360095860B00
02000C3D82011B4E1E001F8F36006B862404
02000C3D82012E571E001F003600AE832100
0C000C3D8201BC4B1E001F0E36000A7A0F00
02000C3D8201BD441E001F4F3600DD791E00
02000C3D820180441E001F003600AC791701
02000C3D820102441E001F0036007879CF01
02000C3D8201862D1E001F003600C42E1000
0C000C3D8201DF2A1E001F0E3600742F1000
02000C3D8201602D1E001F4F3600DC2E0B00
06000C3D8201F12B1E001F013600F42E1600
06000C3D8201F12B1E002117000016001600
Pastoor Jacobsstraat 2, 5454 GN Sint Hubert, Netherlands
Flag, Blue
000000000000FFFFFFFFFFFFFFFFFFFFFFFF
06000C3D8201F12B1E002116000016001400
06000C3D82019AEB0B001F06130037EC0500
02000C3D8201EB241E001F02130020EC3800
02000C3D8201D62D1E001F003600C72F1000
02000C3D820195271E001F003600B42F6D00
02000C3D820173251E001F0036003731EF00
02000C3D8201BC2D1E001F003600F2312800
02000C3D8201252E1E001F00360011320A00
02000C3D8201942A1E001F003600B531C400
02000C3D8201582A1E001F00360051313D02
02000C3D8201B2241E001F003600CE334A01
02000C3D8201B2241E001F0036003634D200
02000C3D8201E1271E001F003600D2357A00
02000C3D820117291E001F003600FC354F01
02000C3D820118241E001F0036008F354F00
02000C3D82010E2A1E001F00360023351C01
02000C3D8201D5291E001F003600DC34B100
02000C3D82015E381E001F00360039542900
02000C3D82015E381E001F00360083530F00
02000C3D82015E381E002117000039001000
Oeffeltseweg, 5443 Haps, Netherlands
Flag, Blue
000000000000FFFFFFFFFFFFFFFFFFFFFFFF
02000C3D82015E381E002116000039003500
02000C3D82015E381E001F003600C7530500
02000C3D82015E381E001F003600E5531100
02000C3D82015E381E001F003600B6533F00
02000C3D82015E381E001F003600FF523B00
02000C3D82015E381E001F003600E1520400
02000C3D82015E381E001F00360021530800
02000C3D82015E381E001F0036003F539D01
02000C3D82016D311E001F0036004D483A03
02000C3D820107341E001F00360004481F00
0C000C3D820194361E001F0E3600E4471100
02000C3D8201B0301E001F0F3600BE47AC00
02000C3D82012B371E001F003600A0440F00
02000C3D820112331E001F003600B9443500
02000C3D8201E4321E001F003600DD445900
02000C3D820161321E001F003600EA46A300
02000C3D820196331E001F003600B2464801
02000C3D820196331E001F0036003A462B00
02000C3D820196331E001F0036006C451600
02000C3D820196331E001F0036008D450A00
02000C3D8201CA341E001F003600F1451700
02000C3D8201CA341E001F003600D0450F00
03000C3D820154DF1E001F0037008BCC1400
03000C3D82016C6A1C001F00320085EA1C00
0C000C3D820199671C001F0E320094EA0E00
03000C3D8201CE611C001F0F3200BFEAA400
0C000C3D820170671C001F0E3200CAE90A00
03000C3D8201915F1C001F0F3200F9E92101
03000C3D8201915F1C001F003200D6EA2900
03000C3D8201915F1C002117000049002900
Heijenseweg 98, 6591 HD Gennep, Netherlands
Flag, Blue
000000000000FFFFFFFFFFFFFFFFFFFFFFFF
03000C3D8201915F1C002116000049001000
05000C3D8201175E1C001F06320025EB1801
05000C3D82018C5519001F002D00E10BC300
05000C3D82018C5E19001F002D00E10D7F01
05000C3D8201335619001F022D00F00EF401
0C000C3D8201DE5C19001F0E2D00130A0F00
05000C3D82018D5719001F4F2D00D2096400
05000C3D8201E76219001F002D00ED097901
05000C3D8201176319001F002D00E31E9602
05000C3D8201176319001F002D002D1F8000
05000C3D8201176319002117000016018000
Beltweg 15, 5853 EM Siebengewald, Netherlands
Flag, Blue
000000000000FFFFFFFFFFFFFFFFFFFFFFFF
05000C3D8201176319002116000016011601
06000C3D820134C813001F022D0030207501
06000C3D820146C813001F0021000B056000
06000C3D82012ABF13001F062100FC043E00
06000C3D8201C3C013001F0021005A026000
06000C3D820142BF13001F0221008C022E01
0A000C3D820145701C001F002100AC023C00
0A000C3D820145701C002117000055013C00
Unnamed Road, 5853 Siebengewald, Netherlands
Flag, Blue
000000000000FFFFFFFFFFFFFFFFFFFFFFFF
0A000C3D820145701C002116000055015501
03000C3D8201F7731C001F063200D6FD7701
03000C3D8201F2751C001F0032004FFE3900
03000C3D82011B741C001F02320073FE1A00
03000C3D82010C761C001F0032008BFEB800
03000C3D82015E761C001F003200EEFD9F00
05000C3D82014D6619001F062D00521F0800
05000C3D82014D6619001F002D00681F4500
05000C3D82014D66190021170000F40C4600
Ceresweg 1, 5854 PK Bergen, Netherlands
Flag, Blue
000000000000FFFFFFFFFFFFFFFFFFFFFFFF
05000C3D82014D66190021160000F40C1F01
05000C3D82014D6619001F0021004A2D4905
05000C3D82014D6619001F002D00B125B900
05000C3D82014D66190021170000D505B900
Ceresweg 17, 5854 PK Bergen, Netherlands
Flag, Blue
000000000000FFFFFFFFFFFFFFFFFFFFFFFF
05000C3D82014D66190021160000D505BC01
05000C3D82014D6619001F002D009F211904
05000C3D820116E41E001F022D0036227405
02000C3D820139EC1E001F063700DBDE2500
02000C3D820128EB1E001F00370006DFA800
0C000C3D820115ED1E001F0E3700CEDC1E00
02000C3D820139E51E001F4F370055DD0702
02000C3D820139E51E001F003700A6DB0601
02000C3D820139E51E002117000061000601
Rijksweg-Zuid 1, 5856 AA Wellerlooi, Netherlands
Flag, Blue
000000000000FFFFFFFFFFFFFFFFFFFFFFFF
02000C3D820139E51E002116000061006100
02000C3D8201FAFE1E001F00370087DB4D03
02000C3D8201FAFEDE001F00370015F42400
02000C3D8201FAFE1E002117000010052300
Rijksweg-Zuid 35, 5856 Wellerlooi, Netherlands
Flag, Blue
000000000000FFFFFFFFFFFFFFFFFFFFFFFF
02000C3D8201FAFE1E002116000010059700
02000C3D8201FAFE1E001F003800BD047904
02000C3D820109FE1E001F003800D703DA01
02000C3D820198FF1E001F00380086031D00
02000C3D820107011F001F0038006E038E00
0C000C3D820197FA1E001F0E370053F40900
05000C3D8201C1A619001F0F2D00A4AC8C00
05000C3D8201C1A619001F002D00E4AC0300
05000C3D8201C1A6190021170000DD010300
367
Maasstraat
Maasstraat
Waypoint
05000C3D82013A20FA0D0D240400D29D8064
05000C3D8201C1A6190021160000DD010900
05000C3D8201C1A619001F002D0096AC1501
05000C3D820124A719001F022D0047B8E000
05000C3D820124A719001F002D00FDA91900
05000C3D820124A7190021170000FA001900
Kruisweg 47, 5944 EM Arcen, Netherlands
Flag, Blue
000000000000FFFFFFFFFFFFFFFFFFFFFFFF
05000C3D820124A7190021160000FA000400
05000C3D820124A719001F062D0019AC2300
1B000C3D8201F99A19001F0C2D00D3AB3D00
05000C3D8201A3A519001F0D2D00C6AB0D00
05000C3D82010F9E19001F002D00B8AB0E00
06000C3D8201D2A319001F002D00B0AA1C00
06000C3D8201CD8B14001F002200D9440A00
05000C3D820129A119001F022D0024AB5C00
05000C3D82014C9E19001F002D00A5A95E00
05000C3D82019FA019001F002D006AA92200
05000C3D82019FA059001F002D005FA91000
05000C3D82019FA019002117000031001000
Broekstraat 1, 5871 CC Broekhuizenvorst, Netherlands
Flag, Blue
000000000000FFFFFFFFFFFFFFFFFFFFFFFF
05000C3D82019FA019002116000031000200
05000C3D8201FFA519001F002D0055A92700
05000C3D8201BA9E19001F002D0049A9C500
05000C3D820183A019001F002D0030A92301
05000C3D8201CCAD19001F002D00B7CAC100
05000C3D8201BAAC19001F002D00E7CAEA02
05000C3D820149A019001F002D0055A31A02
05000C3D820149A019001F002D00AAA24600
05000C3D820149A019002117000063024600
382
Ooijenseweg 9
Ooijenseweg 9
Waypoint
05000C3D820149A01900018009000A460000
05000C3D820149A019002116000063029500
05000C3D820149A019001F002D0096A25300
05000C3D82011FA219001F002D0087A22900
05000C3D8201EA9D19001F002D002EA2A400
06000C3D8201379D19001F022D0007A23F00
06000C3D82017B7214001F02220002203200
06000C3D82015F6D14001F002200F81FA100
06000C3D82015F6D14001F002200E81F0200
06000C3D82015F6D1400211700009E020200
Lunchloactie, Tante Jet
Tante Jet
Veerweg 7
5863, Blitterswijck, Limburg, NLD
0478532942
Tante Jet
Veerweg 7
5863, Blitterswijck, Limburg, NLD
0478532942
Restaurant
0B31000000000280030EFFFFFFFFFFFFFFFF
06000C3D82015F6D1400211600009E020200
06000C3D82015F6D14001F002200E81FA100
06000C3D82017B7214001F002200F81F3200
06000C3D8201379D19001F06220002203F00
05000C3D8201C3A219001F022D0007A25E00
05000C3D8201B59419001F062D00C7946600
05000C3D82013D9A19001F002D00EB941E00
05000C3D8201B89519001F002D00FA940F02
05000C3D82017F9519001F002D00E392E600
05000C3D8201339619001F062D0097902100
05000C3D82013396190021170000BB002100
Moleneind 15, 5864 AA Meerlo, Netherlands
Flag, Blue
000000000000FFFFFFFFFFFFFFFFFFFFFFFF
05000C3D82013396190021160000BB000800
05000C3D8201339619001F002200C708B400
05000C3D8201E49619001F002D00F4932500
05000C3D8201529319001F002D00C4934800
05000C3D8201129319001F002D00A993AD01
05000C3D8201529A19001F002D004C940500
05000C3D8201FC9119001F002D003F948E00
05000C3D8201859719001F002D0067945400
05000C3D8201899619001F002D009594D100
05000C3D8201689619001F002D00B0945000
05000C3D8201B99219001F002D00618F0D00
05000C3D8201989219001F002D00468F4B00
05000C3D82012A9719001F002D00FE8E1D01
05000C3D8201559219001F002D00448E1200
05000C3D8201D99419001F002D00278E5401
05000C3D8201AA9319001F002D00158E1E00
05000C3D8201AA9319001F002D00028E7100
05000C3D8201AA931900211700002C037200
Tienrayseweg 25, 5961 NK Horst, Netherlands
Flag, Blue
000000000000FFFFFFFFFFFFFFFFFFFFFFFF
05000C3D8201AA931900211600002C037900
05000C3D8201AA9319001F002D00A18FB202
05000C3D8201D89A19001F002D00678B1800
05000C3D820167881C001F002D00758B0B00
03000C3D82010E7E1C001F003300DB202B00
03000C3D82010E7E1C001F003300FC201700
03000C3D82014E891C001F0033001D210600
03000C3D820154801C001F0033003521C000
03000C3D820154801C001F003300B6207600
03000C3D820154801C0021170000D7007600
Venrayseweg 86, 5961 AH Horst, Netherlands
Flag, Blue
000000000000FFFFFFFFFFFFFFFFFFFFFFFF
03000C3D820154801C0021160000D7000E00
03000C3D820154801C001F003300A220CA00
0C000C3D820138861C001F0E330039200B00
03000C3D820190801C001F0F330020205F00
0C000C3D820193851C001F0E3300C31F0B00
0C000C3D820184851C001F003300D71F0800
05000C3D8201CB8819001F4F2D00B97FCC00
05000C3D8201F88819001F002D009F7FB400
05000C3D82017D8919001F002D00827F2100
05000C3D82017D8919001F002D00937F5F00
05000C3D82017D891900211700004A005F00
Sint Jansstraat 40A, 5964 AD Meterik, Netherlands
Flag, Blue
000000000000FFFFFFFFFFFFFFFFFFFFFFFF
05000C3D82017D891900211600004A002100
05000C3D82017D8919001F002D009B7D2900
05000C3D8201D88B19001F002D00847D5300
05000C3D8201EBA016001F002D00C77CD200
05000C3D820111A316001F00270014000700
05000C3D8201C99D16001F00270020004902
05000C3D8201ADA916001F002700F500DB02
06000C3D820119A816001F002700AD0E0901
06000C3D8201B27C07001F000C0017A4C400
06000C3D8201CD911D001F000C00B1A5CA00
0C000C3D82016B911D001F0E3500822B2200
02000C3D8201258E1D001F4F35006E2B2F02
02000C3D8201258E1D001F003500AE2A1500
03000C3D820114031B001F023500C22A3200
03000C3D820114031B001F003000AF5B3000
03000C3D820114031B002117000087023000
Griendtsveenseweg 30, 5966 PW America, Netherlands
Flag, Blue
000000000000FFFFFFFFFFFFFFFFFFFFFFFF
03000C3D820114031B002116000087022800
03000C3D820114031B001F003000A05B3401
03000C3D820123051B001F003000D15B7A03
03000C3D82017D021B001F023000F95B2901
03000C3D82019A071B001F0030008F5C2800
03000C3D8201F5031B001F003000BC5C5A00
03000C3D82014D0B1B001F023000E65C4500
03000C3D8201EF041B001F0030005D5CD500
03000C3D8201230C1B001F003000195D5A00
03000C3D8201710B1B001F003000FF5C8600
03000C3D8201630F1B001F003000E2683F01
06000C3D820109171B001F02300013692000
06000C3D8201F58F07001F000C0080BD3A00
06000C3D82015B8707001F000C005DBD2700
06000C3D82015B8707002117000026002600
Paardekopweg 2, 5754 PZ Deurne, Netherlands
Flag, Blue
000000000000FFFFFFFFFFFFFFFFFFFFFFFF
06000C3D82015B8707002116000026003500
06000C3D82015B8707001F000C0067BD8103
06000C3D82018F920B001F001300735C7803
02000C3D8201AC111E001F0636007415E002
02000C3D8201AC111E001F00360067126100
02000C3D8201AC111E002117000074006100
Langstraat 128A, 5754 PB Deurne, Netherlands
Flag, Blue
000000000000FFFFFFFFFFFFFFFFFFFFFFFF
02000C3D8201AC111E002116000074001E00
02000C3D8201AC111E001F00360054125600
02000C3D82017D121E001F00360017123901
02000C3D82017D121E001F003600FC113100
02000C3D82017D121E001F003600B0111B00
02000C3D82017D121E001F003600CD111600
02000C3D820117121E001F003600DB111500
02000C3D820117121E001F0036005B110C00
02000C3D820117121E001F00360069113500
02000C3D820117121E001F00360086110400
02000C3D82019D141E001F0036009D118900
02000C3D8201420D1E001F0036003611A200
02000C3D8201420D1E001F0036001E081E00
09000C3D82019C101E001F8A36002F088400
03000C3D82014B951B001F0231000A572A00
03000C3D820101961B001F00310044575500
03000C3D820115951B001F0031005F577600
03000C3D8201CD941B001F003100B0577603
03000C3D82011E941B001F00310077555F02
03000C3D82011E941B001F003100FC543A00
03000C3D82011E941B002117000099023A00
Oldert 1, 5761 PA Bakel, Netherlands
Flag, Blue
000000000000FFFFFFFFFFFFFFFFFFFFFFFF
03000C3D82011E941B002116000099022600
03000C3D8201178C1B001F003100F8403900
03000C3D8201EB921B001F0031000C414700
0C000C3D8201C29C1B001F0E31004B540A00
0C000C3D8201D59C1B001F00310035540800
03000C3D8201D39E1B001F4F31001E540C00
03000C3D820187921B001F0031000854B400
03000C3D820155921B001F003100C2536800
0C000C3D82018D9B1B001F0E310005470E00
03000C3D820119921B001F4F31003753ED00
03000C3D82017C821B001F00310085454600
03000C3D82015E821B001F003100A5454F00
03000C3D820176831B001F003100B7450B00
03000C3D820176831B001F003100C645C000
03000C3D820176831B001F0031002946AE00
03000C3D8201798B1B001F0031005546E000
03000C3D82012E821B001F003100A0438D01
03000C3D8201A7831B001F0031001E43B101
03000C3D82015A8D1B001F003100C4421900
03000C3D82015D881B001F003100DB423C00
03000C3D82012B8D1B001F00310007420A00
03000C3D8201428D1B001F0031001E421800
03000C3D8201E0871B001F00310030428700
03000C3D820127881B001F003100A2429300
03000C3D82019B861B001F0031009F395E00
03000C3D8201DB861B001F0031006C395300
03000C3D820171861B001F00310048396300
03000C3D820101871B001F0031003A397800
03000C3D820129871B001F003100FF384F00
03000C3D82013D861B001F003100D5386200
0C000C3D8201EFF91D001F0E3100092B0B00
0C000C3D820137FA1D001F00350023E20A00
0C000C3D8201EFF91D001F00350010E20B00
02000C3D8201B7FD1D001F8F3500FBE10C00
02000C3D82014CF51D001F003500E9E16D01
0C000C3D82015BFA1D001F0E35007EE10A00
03000C3D8201BEF21D001F0F35006AE15200
03000C3D82017C7E1B001F003100B92A0600
03000C3D8201DE731B001F003100A42AAA01
03000C3D82018A791B001F003100132A2E00
03000C3D82018C731B001F003100322A1B01
0C000C3D8201827C1B001F0E3100A42B1600
03000C3D8201A7791B001F8F3100912B5C00
03000C3D82012C7B1B001F003100162C9C00
03000C3D8201627B1B001F003100F7292F00
03000C3D8201B17B1B001F0031007229E700
03000C3D82011C7E1B001F0031004C291F00
03000C3D820141731B001F0031005A29D201
03000C3D8201E2721B001F003100FB212601
03000C3D8201E2721B001F0012004A044C01
03000C3D8201E2721B002117000073024D01
Gemertsedijk 10, 5469 NH Erp, Netherlands
Flag, Blue
000000000000FFFFFFFFFFFFFFFFFFFFFFFF
03000C3D8201E2721B002116000073026900
03000C3D8201E2721B001F00310067225301
03000C3D8201D6751B001F003100C822EA00
03000C3D820199781B001F003100B1228900
03000C3D82018A7B1B001F00310093222300
03000C3D820105761B001F0031007A22AA00
03000C3D82015F7E1B001F0031002D230800
03000C3D82015F7E1B002114000009000000
03000D3D820132A515001F002D007BE84500
06000D3D8201D69B15001F022D0068E85C00
06000D3D8201A59007001F001000F41A0E00
06000D3D8201B99907001F001000D71A6E00
05000D3D8201F79C15001F022D00B7E67500
05000D3D820167D011001F002400C33B8000
05000D3D82013DC811001F00240082312800
05000D3D8201DCC811001F00240046314000
05000D3D8201F7C711001F0024001B313201
05000D3D820170C611001F002400D430C400
05000D3D820170C6110021170000C300C300
Kraanmeer 28, 5469 SN Erp, Netherlands
Flag, Blue
000000000000FFFFFFFFFFFFFFFFFFFFFFFF
05000D3D820170C6110021160000C3000600
05000D3D820170C611001F0024007A309C02
05000D3D8201EDC611001F062400AF2F0B00
06000D3D82012BC411001F022400A12FB202
06000D3D8201158607001F0110002E060B00
05000D3D820197C511001F02100046066400
05000D3D8201C9C711001F002400EB2D9100
05000D3D8201C9C711001F002400DC2D1100
05000D3D8201C9C7110021170000A1001100
Hoogstraat 16, 5406 TH Uden, Netherlands
Flag, Blue
000000000000FFFFFFFFFFFFFFFFFFFFFFFF
05000D3D8201C9C7110021160000A1005600
05000D3D8201C9C711001F001000D9057401
05000D3D8201AACF11001F002400E9426E01
05000D3D820101D111001F002400AB443A00
05000D3D8201E3D011001F022400D2443400
05000D3D820112D011001F002400B6449E01
06000D3D82013BC107001F0610007B5D1900
06000D3D82013BC107002117000019001900
Eindloactie, Resort Teugel
Bedafseweg 22
Uden, Noord-Brabant, NLD
Bedafseweg 22
Uden, Noord-Brabant, NLD
Bar
00F800000000FFFFFFFFFFFFFFFFFFFFFFFF
Track-Wijnmaandrit nieuw
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0