ride on waterride on waterGreat Divide Mountain Bike Route (GDMBR) V.TD.20171409.91409.71410.11413.21413.71413.71413.61414.11414.11405.1689451404.4589841402.173951395.1600341405.5999761409.895021417.604981424.0770261418.0870361417.9749761413.7590331412.5290531398.9670411411.6429441412.4420171393.5920411403.5999761406.556031402.5040281404.6700441405.0129391411.1240231412.8990481471.4720461474.1070561476.2249761468.6379391473.0789791473.5529791473.1040041473.9189451473.9270021478.3070071492.0030521499.808961502.6789551476.9880371457.4100341465.3449711476.3969731479.8389891485.6369631498.5839841494.0260011496.9379881499.0639651491.4079591483.2969971467.048951484.5419921492.2130131512.1820071522.8220211525.211061526.0250241531.8990481549.7469481557.9470211552.2559811578.4919431592.4670411599.2509771614.0109861624.0849611626.5209961629.3089616241621161616161619165016561647163216591672163916231650166416521663165216761715169117251686169216731691168917281666168917251717173317011703170517071699.7189941695.1870121699.1650391701.7419431706.7769781702.4840091704.6719971703.6970211706.3079831703.5080571708.4360351700.8890381699.5889891701.5739751698.4279791698.7080081697.4029541698.2209471701.1600341701.1579591705.3620611702.8439941699.3709721701.8389891700.4050291710.0369871705.0679931699.7819821717.9229741707.5269781703.8599851702.7469481704.5870361700.816041700.2380371701.5429691704.6009521707.2080081705.9870611703.0839841696.9189451704.556031713.3129881720.5510251730.3640141737.2430421743.2209471756.5600591744.3909911732.9479981714.7869871703.8819581705.251705.6779791705.9329831707.5439451703.1259771703.1159671706.9699711705.9809571704.8239751704.9079591704.8000491707.0260011708.9060061711.2259521709.3719481711.4919431713.4520261714.2430421711.8979491713.3100591712.8769531704.7189941709.663941704.8570561709.2900391715.4659421717.0949711716.4589841705.9169921707.1090091705.163941731.864991753.229981759.4840091762.4720461782.6750491797.604981791.8990481795.6960451797.2979741787.8859861797.4000241791.0749511764.8199461760.3000491753.2810061762.9110111761.9840091757.0429691752.0169681747.7130131740.2650151746.0329591741.1989751742.1679691750.8320311779.0810551788.0019531801.423951812.9379881840.3979491853.431031880.0369871879.1280521863.7349851854.7840581839.336061839.4479981832.6650391830.1850591827.3819581832.9659421851.5109861845.0739751851.7790531860.3979491865.6169431879.5179441899.635011885.5610351867.4560551861.4560551852.0050051847.2900391838.4849851829.7290041829.6899411824.9119871818.7640381814.5529791815.7199711802.8590091792.1770021788.6280521779.0169681785.2139891775.510011751.3630371753.9620361768.1510011780.4270021780.7919921781.0109861778.4959721778.6929931779.5949711759.9870611747.7139891737.6169431718.1319581718.5400391716.9300541701.2380371693.729981692.4370121681.4429931674.7440191673.9919431663.9350591652.1850591641.3349611627.0190431630.2189941637.5310061675.95495616731685170816971700170316961675167216741684168316921686169716911712.4320071720.5579831721.3120121723.0520021725.7130131734.5429691737.6309811729.8659671731.9210211736.7659911740.7440191784.5839841814.9689941820.3270261798.3079831795.1970211797.4150391837.191041843.645021947.5849611951.3690191916.3489991920.7800291910.586061896.1330571870.8669431845.2170411825.8170171786.8199461761.0670171759.2519531749.4630131761.4250491766.4279791764.6629641745.0529791732.663941729.0129391728.8929441725.1800541727.3959961745.9530031727.6889651734.6929931725.1180421717.635011719.5880131717.6390381717.5179441716.5410161714.5310061700.4599611708.1719971707.0629881706.3449711696.0749511699.2679441693.7960211699.6169431688.1949461677.3690191682.4279791671.5899661660.6140141659.5780031657.7569581664.038941656.431031666.3430181657.8449711682.4520261688.0209961693.4260251688.3110351681.4739991687.7070311685.7220461697.1669921680.9119871600.4589841610.0219731570.4060061566.2039791566.5410161561.3229981558.8740231557.2750241555.4040531556.0620121550.0539551546.5820311533.3380131553.548951548.7650151562.2020261559.1259771547.9210211515.2149661515.7060551502.558961508.0930181508.1600341507.9959721526.5780031536.6280521502.933961449.1560061457.3819581467.8540041468.8709721473.8530271474.5419921447.4930421422.0400391410.6770021412.7580571420.4499511420.1080321424.4399411417.6240231397.2640381417.3559571420.7060551442.0679931428.413941412.316041395.4389651393.8270261395.3380131352.5770261351.6070561321.4589841336.4909671348.8709721319.6459961320.6600341313.8570561307.548951299.1920171300.6130371302.8399661306.09997612791310131913411377138713991436148014951540156015971599160216031653166716651726175817981802183418521885189019141917194019521990200220322038204920281992199119871944193018901841178617371740170716911691167416821655165716531609159715761567156115921577158915711553158815491517151315531504154714901512154515641486142614721460147214741451141314731443140213951393138314071406135813861349135713101299129413081308133512971323130013171288126612531269127413091303128312291237123112291203119312441208123012071216120312211242122711951186118111871190118111741189116811701152116011631144115311241105111311101103110310971111109811141116110610961093109210991107111111121113111211261139114511371182116511871168116212121186121812341224123712351246125312561263128112791278127512741282128613271335135513491369139314561462153315351496148314981471147114601452142814361441142213701383136413741355134113101274125412671243125212341195119011781160115211301127111611271139112311111112111311071092107210321032102610251005100210051008100710079999951000100610041011100910169981012100910061006102410039971001966963978974976995992100199910011022103310291040104110451033104410481065107610421039105310431033103410331032101710211011101210191000984988971964974976977988988998100399799710061024103610511078110311141157116911821177119311951197120211951185117111711143115011511144112911211117112911471152117111871193119812061217122012221222124312421236124812501265126712751282131513321356136713731375138713961401142514221410142714281455146814901511152215981608166716691659167416671690170617051706169816671655164016351638162416131620160716021586157115561559155415521547156015351538149915011507149614771477147114091412.895021408.5030521398.2509771389.1689451387.701051391.2740481387.6290281377.1850591371.0820311368.0129391361.5600591358.5830081356.5699461390.5419921389.3879391391.4720461359.7320561356.8110351364.645021352.1070561339.8489991342.066041322.8990481307.7440191305.288941301.8399661300.441041294.3759771291.4449461290.9460451290.0620121289.0419921286.8740231287.9659421287.5439451289.2619631292.5959471293.9040531292.37194812871298.9730221308.6929931307.8270261304.4229741308.1610111295.2590331286.5379641287.5579831292.2330321297.3709721317.6330571325.4129641323.9890141334.9460451336.7449951342.2569581361.16601613571382.933961386.6710211395.5930181394.7769781420.1169431417.3050541412.9399411417.8819581436.798951448.558961453.1719971454.3020021461.3010251466.4050291475.2080081484.923951508.7159421524.6590581539.1820071547.1820071558.1550291558.7760011570.3900151583.2790531594.5150151606.1629641614.0009771632.4809571637.7819821644.5749511649.211061651.9830321658.2979741663.056031666.3809811676.0930181680.4040531693.7440191700.8349611699.7070311694.4880371678.4680181650.7080081638.0849611620.0520021612.4079591605.6719971592.1259771579.7290041582.4620361581.1219481570.1240231565.1789551557.8540041550.5369871544.7650151510.4840091483.1390381460.8079831447.3229981430.3659671416.6109621417.6999511413.979981400.5909421381.9780271360.9129641358.7929691322.5789791306.3120121299.6459961303.0820311289.1999511278.4849851273.8470461269.5319821267.2559811264.2149661258.6719971255.0820311242.1689451209.1400151206.4250491200.1510011204.114991203.6800541189.1379391173.4639891168.1729741161.364991157.7779541151.5889891147.3499761146.4250491138.316041137.4759521133.6379391126.3449711126.3420411135.0729981128.548951130.1340331134.836061142.3640141151.5780031161.4990231205.1490481225.2629391234.9389651250.2559811255.4639891252.7779541242.4160161256.9830321271.3409421264.306031262.3070071256.2430421241.8969731229.9389651234.191041257.7149661268.6240231277.0989991282.586061282.9160161293.8349611296.7139891284.0400391252.3819581257.7609861264.5739751271.5469971283.4389651289.4709471278.4670411294.0510251286.6689451264.9449461237.1889651237.7430421231.8070071230.8669431231.9820561242.7559811258.4420171291.3509521279.8709721281.6500241279.0090331283.3699951288.5150151290.2860111347.3480221347.6490481354.7629391356.5500491367.3199461366.8659671379.239991382.0119631390.3979491397.7049561418.2530521436.9320071448.3170171461.114991471.2330321460.7910161481.1209721517.6199951532.538941540.2729491548.0729981554.5570071595.4479981621.2629391626.1300051639.8280031662.0799561667.5030521708.1080321743.3900151757.3120121782.2790531806.2070311820.6280521821.1820071836.260011843.0930181846.4200441880.7089841879.0710451871.8220211862.3439941850.2729491808.51789.0450441759.2860111716.7139891637.076051600.4060061532.7039791496.3380131456.1269531433.2120361374.9980471304.2280271267.0880131237.0820311215.8430181201.4520261194.0570071168.3699951120.3509521095.3000491100.4670411058.4320071037.1090091026.129028961.382996906.396973901.914001886.927002877.684021878.143005877.226013880.607971865.638977862.833984857.786011826822827830822817816816820831826811812814818822806793816793786792817829830835846826821810826843865864869868887899882860847845848852853851854851852855870868871875877881882882886889894895896907907935946957962100010201016100810119911006101710201032105010611088109110991099109411131113114311571194120712221236123612431242125812661274128812901304129913221345138314591490149815201576158916051572157215911561155615621540153015181519152815291542152515091501150815001502146014591458143814261412140313861380137113701340134413241320131712941298128912841281128512811276127412701270126112571231123112211209120311971194118611921196117511651151115211491147114711471139113611371143114711361135113611351136113011271122113111531163116411811186118611831185118311841186120812101214121312101241124312431256126812961307131913321345135613631374137213871376138914091398142514401437146114581466147215391561158716091610162316301644166616841690169116911693169517001697169817011715169616911681165516181585155314861471145314511442143814251390137813821386136313591361135013501351134513321309130712841277127212711284127512581258126212481244123812431245124712491249126112501253125012421223122112231230121912111214121912351248124312411245124912351226121512151198119111821179118711761170116411441118110610961092108310651055104910411043101910101006100298297496796095995194193593593793994395796096596697997898398298698297295694294995394594394093893092692692592692695194594594494494495094496795295097593993993794694894794492992091891992191891693693393392993292992892092893993593191992091691291994094094595195195897297499399599599699310001000982981100298199296194194194094094094093693493793792792893392992693192292691992593193493593794694795195396497398499910121029103910461073110011501177118712131252127612921301131313281329135713741436143214651471148514791454145614711485149915091506148614771456143614121387139013681358131313071313130812931287128412781277121511941176116711411137112811221087107010721071105910621044102010091001976962960953949957959951950953952951951954962966970973965962962962967977986998100710311044103610151009100699299398598097295595094694594894794794794896997797597497797898598397697297096996396396996997597898097397397310089999969919909879949909931002100699910061013101210101002995100110091000102010281020102110271033104110511053105710601077109311271144122812331271128012731278128512871296130312951299128912901279126612621241123212431216121712351240122012281234123912341222121212111201119011861184118311771130112711191110107010611056105710601091113611361132112011031093108810901079107010791085108310851084108210841096109611071105110811031117112311281128112811281114112111211124112111231123112011161116116111491143114611311141114011351136113811431151113911491147114611471158116311551169117811961197120412051211120812021215123212351251127412781265126212581249125012571231124512481234122012221220121712211213120812081207119611921180118011761179117711741172117811811202120312071204121412151196119811981207121112161237124412391235123312301230124712551261128112841291129412921300130413051296130113161317131913171319131913211321131813331340136813851408140914181420142714231429142814371431144314401457146314881487151115241535153415211506150415011503150515051503151015301523152115211510150714931492149414761468146514611466147514771481148514961522153815461581159716111628163816461677168816931709171617281734175517911817182518281847186918651873188018961892190019141933193019631960197319831997199420042003200719842028202520182015198919811990192719331923192018971865184718341838182018061795178517641750171617151713169716851683166416081559152215051494146414491436142614391422142214261420140814001396137613831373136813671358134513451344133313201318130212951291129012841276127912791296129713031287131913201322132713331336133113341341134613481357135613601373138613951408144714641472148715041486148514871480147614711450145414491440144214391431141614021398139814301431143514351433143314191418143414471467147915081500150114991497149114881483148514881484147914621453144714391425139913911382136313571345133413221316131012961292129412851277127112721274126412601257125912561254127012641270126312681269127212721272126512701284128612821286128212821269126012571256126412441250125512571257127312781278127512581246125112691268127212761278129212941343129812951293130013011295128612801280128112811317131613251325132613291331133813361337133913431345135413711376137613811406143614351445145014631492149715291550155215861592161616201648166016791678168316871702170717131731175017671766177618151822181117991781177317751758175917391728171417131710169016851679166916611638162216251613161916221629163416461643165116481653167516731681168016781672166916721662164416431635164616541654166516591665167216851686167816391630161816121596156715431536151715061498149614761472145814641458145214501438144214371443144814421441144514371430141514061402140213901389138713851376137313831385138513851388140214111409141314181423142114351447144014431453145014621469146114641469146914761488150015001502151015221524153715451556156015601568158815941611163416331643166716821681169717041710172217451772181018191830184318951918195919712005203620752082208420702060205720472034198119571934189818571809178317231694166616231587157015641541154415091510149814731463145614601459145014451441142514141419142714261431143914401454145114481464146214741488148814891490149714941494149915011508151515311531154315491554157315811597161616271652166716991714172017441782179217971808180118451846185118741878188518641896191919311949197519851994198019391934191519021886188018631853185118551866185118321830181218141792178917791788180518151830184918471865186818381810179817651763175417511750175217531743173417121701169616931686168116751670166916731690173917661777178417861792181218271827184518381825181518081788178617801771175917331701169916731626161315851570154115371524150514611439144414231401139413581358135113491349131412881271125112371235122312151212120712091213122712341236124412521269127313001307132113351345136213631384140114031426148814891498150915311534154815491547156315531574160916171633167316921725170716841674166316541648161315991578157615741572157115491540152915091497149714551446144414211412142314411459146014721479148614901494150015071512152015301541155615691588159716261641166216701699171717301746176018091820185818691873188118811883191919191928194819591967196719791993199419952004200420042009201020041995199920022007200219911990197619791973198619961993199420002011201420352029203520272043205220762091210921182131214621652167217321932196219722142224222322352240224622482256225022552233222422032163216721812168218321912197220421822184219722142218223522322223222622232230223222312243221621972196216421382152214521012085209420842081208220632051204620392030200319891983197919751975197519701969196119581940193819311933192319141897190218991887187918771860183318191819180318201781176317511748174817361719170517001682166116441636163216211622163116241625162816311639164416451645164716471663167316831687169216951702170617091728172117431742176317611761176617671767177017691781179617811794179317901794179317961798179617961799180418191830183518441861186318601864188118841883189418911898190019091906190919121922192619361950194819731965196119521951195419611957194319501961196319751973198419891999199920092018204220522053203920202012200919971988198719901981198019651965196719471943192919131897186118511834182418041803179817821776177017591765174317521735172817111704170617061713173317101702169416971715173017391738172817241733174317611764176017561762175217571765178918091839184318611871185118481842183618241817181817621749175017351721170017001698170016951689166516631663166416631663166316641665166516651669166916811684168416901693169316981693170417071709171117231729172217351751176617801789179118191819183618521866187419251939194519621964197519751999200420022000199020032017202120302054204220402035204420432054204820542053206020622079207621022126218522022214223022122165216621652123212421182113210621092095209521012112210821122122212121202121212421722145213421322139216421512140213021332144215621352106204320372035199019621941191218751828182117441742174117431742174217421734173417401736173417421744175917571764177017991813181618131839184718741880187818861884188618941907191519321935194919631985197419791984199820152069205320892116214721612158216121692194221822482262226522742288231323052301229422872281228023772375235723192252216820712066207220331985198619711956191018761851184218321836182318211824181718021791177917721775177017691753174417411740173017171695170617071721172817241725173217461753175717631767179518111813181818391840185718581865186718671869187718841888189919041904190519111913192619371953195719651970196919831985199419972002201620092012201520232012201020232010201320102008201120132022203420542060205920632058207520752084208320772084209521022090209621152135214221562179219021922205221422252254226722782296230923112308230823102311231623162331233423292336234023412334233123582361237023852388239323812370237223792370237023662354233623252326231423092296227922872276227922692257223622472235221622162192218821882180217521612150214521392112210620972077206120602063207420872095207020352009200719981990199119901982198619961942193719381937193919381931192219191929192119211916190119091892190318811866186618641868185918591858184818391827182818301859186218561839181118051807178617831765176617741780178417891801180618181842185018581880176217631753173917331734173817461758177017791784178517831792180418061816181618291832183418531862188019051900191218921891189119031907191119161938195119651970197219701978198519861982199419992009202420382038204020622068207320812082208420952093210321102109210921322134214021402149217921822188219422072216222122252230224222682282229423132344238623932407236722852279227122702278228922982308232423312317231823252338234723452314229522742247224122292223217821542144214021412146214621362129211021072108210721002097209621022086208320812079206720852074207620722080207020692061206120602056205820592053204820482045203020202022200820012005199719971994199019831985198219831978198919881977196419691968196519581957195619501953194519491941193019321935193419301925192819301920191919111908191619101900189718971878187818771874186018421841183618841891189719011905190919151911190219001901190319121921192719591974194719371930191419191923192919271934193319371939194019391940194619501952195219661968196819791973197619921995200620162015200920092010201520162020202720372043204620442042204520452037203320272031202720312031203720342031204020422038203720342034204620372047205320512081206720592056205420432047204820532066201320122008200720072013201320142034202820282030202720242032203420532046205820392036204320412037202420242025202420232023202420372036204820512054204520362036204420462039203720372044204620362024202320202023202220232039203920362037205820412037203320282025203520342032203320322035203520352046204520482048205420562061208120812086208721032157216621692178214721332126210220752065205720542050204120422043203820332029202520182011200719971994200919971995202620482014201719971985198119881988199419951997199419882000201520222014201820152016200419941985198219811977197619731974196819631963196119591958195819581961196019611960195719581960195919581957195319541954195119511948194819501947194219391939193919381934192719241915191519091900189818961893188018761861181618041800178017791772176917611762175217551744174517421735174517271716171217131716169916951700169316841683169016831670166916591655164916421628162216171617161616171615161516141635164416591657167116801689169417071723173617231713171117221733174217761775177517731786180418071819183118481860186618721875188018871892190319131922192219231939194119481951195119631963195719701970196819661967196719661962196219641964196419651963196319651974197819691972196819741975198520012027204220452053206420772105212621312167219622112214220821912169217021682181218422052201219922232224222522322231224022262219221722282232223222332229221922012203223822482254224722232208221622052187218821782176217121862179217821692171216921682168216121622160215821542147214521442167215121452147214921452140211421112107210520992099209720962096209420952090209120872076207320772073207320762078207820802077208820902091208620932083207920862093210621482156218522082232224322292220220221612152209620812074207620832073207920822077207920722075207620752073208920892096209620992087208720822100210220952122212621112097208420852095209320862086209220882090209421002102210120992096209321042100209520862094207920612060205820602058205620572062207520792061205620552059205520542052205520592060208420922079208120832094208320842076207620792079208120792081208420912096210321052106209621002110213721502140214721392118210421082108210421052104210921172117210521102112212421532153215821732180218922122225224722542270228622922307231423272333234123522351239724002400240124002402241424202431243924522472247324792484249125022505251925172523254825592573256325642573259126012611261326142631263726392634263126402640263826562674268527012711271827352766275827602762276427722787280228142819283328472862286828762910291429102914291329072901287728892896289828992895288228822885290529072883287528722840284828512864287128562845284628402829282428222816281728132810278527782778277927682767276527702781276827672765276627672756274427222711268726792668266626522648264326422637262926152610259225782574257225592558254725252508248224642424242223912388238623802377237223672366234923442342234323522361236623872405242024252446245224902489249425052523253625682581259825962613262026212630264426552660267727012723273227402745276827542735272427362715269926532660264526502652264426482654265626632693270027172733273427302736274427452744274127372765277727902791280928462865288229072918292829342957297229582957292829182889288929092941291729042900288728412842283828262817280728122807279827732770276027682766276527662768277227702775277727772774278227882785278927952788277827732759274827422728269926972706270727152724272827412742272027062710271327302728273227272732273227432744274027262723271927172711270426982681268027012721272527322732275427472738274127542765276727682771277127752778278627702773275527472743274527332744274427362729272027202720272127252725272727172716271927182718271027082712270626942688267126372620261025782579257625752578259025722565255325212520248924792464245524272422242024212414241324142414241224142403240223872382238023912391237923702362236323602353234623372341234923362351235323522353235023442351237923872384238123952402239923922398237123512352234623492336232923292327231923072309233623362336232223002288228422742272227422642263224222392238223522232222221422142212221422082203221122142213220721892189219021882189218821852180217921732172217121672162214721412147214221402138213721372137213921402153215521462149214821472152214721472150217221772183217121722172218621882192219521982200220922172210220322002224223322112217222222202223222722302227222522152220220722082207218921982213225922602280230123102334234323412342234423452343234823572382239524282427244024532450244924452433241424112431242624322420242024262435245724622479245324612444244624472450245224742471248124832483247224702462245224492454243824302432243824282409239724122448244124112406238523762392240224042404240823862375236523482355232023462345232423312339231023172298227122642367239323642364234923392351237723832385240924142413241724202422237123852399243124412447245924732473245324482491245924452435241323892379235223342333235923922405243624302425244724232411238923862368236423582340232523152291227322712258224822442262226322582241224522412230222422082210221622492219222222242225222122192211222122242255225222872292229923002297229823002284228222712271225922572249224222382230222422202214220821942195220422072217222422232226222622262219219721822175218121892194217821562154215221602162216921652168216621632153214621422127212721202100209720922093213621452154216821812181219622032210221922242245225122632273226922632253224322372220221622072204221622182210221622092246224122362234223722362234222922232210222322152209217521662154215021412141213721252115208420792084208720712071207520742075207420742074207020682066206520592060206220572056205820582056205320512051204720492049204920462054205520522043203520212013200720001984200120102004200120052003198019902027203420212021203420372048206820702088208020922084206520592060206320842080207920702065207220732067206220542053204720472053205220552054205920622073207520742068206920692075207120632059205620502063205320372041203520382039205020462045204720502047205720462040203320492045205020462019199519891990198919891987199820002002200520082012202120372045204220342029202620212017201620101994199119891986198419821999201020152010199019791975196919712004199720102013200420001979197519731973197419802008201520242029203720402044204720512058207320762085208620832085206920582053204520312030202420222023202920392047206620822085208420872106214421562169217321792185218921902205221922282253225922712283230023312333233223592362236723732369236523732399240424112396239023872389239123952409241024072389236723332260223122282207220320282040197519721976199220021994199019971992200219972001198919932010201020082016201920232021202120212032204220532067206220612076209821142137216721792190218221712181218021792209222722232217220722182231223722512258225722632264227522832290229522922299231323222326232923212324233823462337232223292334233223432368237323822395239924012410242024462449245324572447243424232439245124422439244524432455245724542452245524622471247424752461245924512450245724612464246424662465246524762484250125082507250425062512251625292514252225222522252825432565257225702575257525832596261726252645268526882700270527272763278028042799279327942815283728402855286628972991300429932977295529352921288428692857284228102822281027992790278227572727270626662632262525972587257825602533251224892508251525162512251125052481246624632468247324722477248524902484248124682466248024902497249924872485248024792474247024592459244724312401239823932370236323462331232622852273225422532239224122332221221622022218221922182210219421932183218421702165215721442145214521522155215321492141214321402133212021192118211721232116210321042096207320742069206720702060205820622053204920472043203820512084209320962096206220772096208620722059203520332031203120332033203520352043204220422046205020502055205720522051205120512052205420572058205720572060206020592059205420612071207120712073206620742074207020782076207420742078207620832079207720812091209320982102209720922092209821012107211621122112211221142119211221142113210921122121212321542132213321412135213921322128214821342133214321382149215021432147215021542147215421812177218622062213222522052199219922042192220822022211220422032205220222042204220522062208224122382236225922612267227222782278229223172325232323252338235023592369238924032412242424202443243624262426242524252428243124362436243524442448244624382445245024502451245724652464246724712478249625012504248424842483248224902493249424962498250125112518252025232526253025302530253925582577261126302645264626602663267326742691269527152723273627522744273727212720272027072693268626862683267726692656264726472637263326332632262926312633263026322632263426372642266026572671268226922705272727422745.527532759277027682763275327682766275627622774277727832771277927692766276527702770277627812777277527712755275727272710270426962683267926802669265326552645264426642692268626852677266626712649263826222612262526432633262225992595261926362585255525622574257725882608259725862583253025082471244724202396234223372324232323032301228622722250224822212200219621852179216321442147217321852196219021892197217421722170214921202117210320932095209621022105210621232113214321542160217121612205223722672255231523342334231822772273226022542224219921982196218922192240227022932293232423282378239624522481250625212524253725332531251825062507251024662452244424212405234323092276227122572248227522822270224622442240224222482249225822532246224822502259224922492244226222572259229222932303230422972318232323332344235123662385238023772377237923822387239623962399241024132407240323992397238823892395238923872392238323812392238923862387238623802389240224152420245424392452244824542458246424652486252125332574261026242596258525752565256025512540254925402529253825512552256325602578259926002615262326332654265926722686272227482751277327722767275227602804282128522860289329162921291729142916288928622852283728282796278727572751274227322718268226722667265026302624256225212501250925302541254025512562259525862574257525872586258425832583259025932592262026242623263126472656265826642668267126712671267126792684268526942706273427422739274627492749275027712757275927552763275527562751275127642757275627562756275627542752275527512751275127512750275027502750275127562756275627522750275227592768276527682769277327782788279327952801279427872784278027722767275527582767276827672768277727762791279328252830285028522853286228632878288828902891289629022902290329142913292429342947295029862996299630093023302730443041305330573066307230793105311331373141315131583158316631723171319732123202323232353238324932533258326532753278328332873294329432913304331133163350334633453360336333633375339434063412341134273447345234713476349734953484346634333435341934103383337833513319328232673255325832533256325632573253326432503258324832543244325032423242325232383232322432063150315031503142313231303129310131043095308530773073307030563050303930343034301930032992298829842982296329532966296629472917289928932883287928652868287028702849284628412846286528822870288929002932294529102910289528792878286328612861286328382836282528252811280628062789278427812780278127882803279227632704271927192702269527002700270327022707270927132723275627562767276727732773277527892819284328522853283528192816282428332839284028522852285828642861285928662869287228682869287428982911290328982892288628762866285428482847282728182803279027852766276527712768277727822775274827612740273527342728272327172711271027172735273527352739274927452749276027992803280128012812281728232850284528412846286128662899291229382947294829782978298729933007302730273012301630102989295929472943296229712965296529602939295829222934289528892880288728752862286828562862283728352807280227822758275127542725271927232695269426862683267026552649265226422636261926032605258225782571254925592529253725142492246824202419242524142385237923822353229723022271223122062194218821572156215521562154216321712179218121872192219522022213222122372253226822772288229022802273231223472406241424382444246324782475250425202553255025652571257525732577258025872607264526472650265326632666268026952735272327302735275127632757276727742791279227982800280428142823282828302847285328742883288028772895289229192934292329142944294229442963296329712977298429943001300630083014301230213030303630323051307730463082311030973048307831383142314731573181317731813194320432093240323632433297329733083307329532733269327432643254324232313235320432073190318331703159315431363128311931173116311031103108309830863088308430793072306630563055304630333035300830043004297829762967297129672955294329342930291229122900288728782870286728472830281328072808279827802773279127862781277927682763275027462736273227082684269326862684267726612650265126512643263326092605259425822581257925752570256825682558255525532548253825372522252425242525252425232521250124992503249924942495249024692473246524642457245424682483249225022527253325482543254225332527252525312555256125582548256025732597261626492655266226612671269127192729274227432751277427652758275327652789278427732748274927252715270727022701271427382741274427342723271027042724273727352740275127512763276227652766277327782785279127892783278027812782280427992801280828162831285628602870287328832894290229092911292729332945294829622967299130053005302730303046304830583065306130593058305730583050305230513046304030433051305230563057305430433040303330223017300929952951294429302921287428702864285628532828282027992779278927912793278927952810282628042801278127652729270026872668265326442626260225732574257425722565256325472525250524962498250725102508251825202531253525352545255525602569258725912593261326232628263626432664266926742693271027142745276327772782278927922817282128392874288728932903290029072913293029372954296129832986299630323049306130653098307930643041301730092998299129912977295129392921290328722848284128192811280127992792278827682750275327282717271827082658265526492639262326282606261026042588257925772560255625542541253325252517251124932473246224562452245124552452242824192416241224072402239623882385238723962404241024142415242424292439245124582469247324812486249325032512252625492566256925782575258026012590259525982584257725742584257425632549253525252518251925242524252525262519250625032499249125002511252725192501249124772471245824512439243524262423244924412448243924422434243324222406240424032404241124422434241724152423246024762480248224912490248024822492250024982533254825582568257525952606262326312641265426552667267426842715273127712794279828212837284628812892292129372959296029802991298429732976298429983018303430553061308330893087311331303145315931743183321132203234325832653277330133193348335333593360338533863376338033873388340834173418342334283426344734463456348034983509353735573576356635613575358235863586361136153624362736313625362236183603359735473531352334983491348134643457343634423472347034763458345534433442345334583453344734403421339834023415344734243459347535013494350235033502350135043494348834683454343034073412343234373437343434313437345034463444344834663467347034753480349434923497350935123521353035323520354035403542353835303540353735383534353035203519350934973506347934613446342934003380337133583354336433473350333333273296329833133312331032843295325832523247324432453208321532033193316131523151314731423140312131143082307930863067304730443019301429942992297229722976297729983006300630123015301830273033304530803085310530793110310631243147315331573177319732103219322032023191319331913179315131503137312131073109309730923073307030683045304430252991300029902990299029882989298929772992298029852984298129802985298829782976297829672968296329592974296629562914290128852872284528572851284628582860286328742882290529132901290229032882288428852862285328482826280627962789275227392731272227132712271127072693268826902689268426842680268026772671267026692667266826702668266926632654265726552654265426642666267026632661265526542660266126452640263926392638263726362700269927182732274327902819284328472843284928732880288529032905292629562960297529803023303930603086311831193114310330993100307330613052304130102990297929622956296430133018304830363040303430313005300729842978297029642962295029412953295929712980298330023017304330533051304130463039303530313034303730493079308130973123313431393146315831613172317331793186320432243232324132443243323632263227322532213220321632113202318131703140311631093145317631833186318831893193325532683270330333303334333033333321331133163320331232973297329832943269326032233200318531693158313931343121311731273124312931393139314031613162316731663143312431033096309030893089309230953088307730753062306430703076307130813068306130633082307130733064306530573050304630403029301029972984296129592930291129252923291529112896288929032908293729502972297929512945291829102910289028852884287428692864286428542845282928162800278327372733271727022700269126912688268926872688269026892685269126872682271127172713272327232715272227282720272027332729273127442774276727652751273727462766283128452857288028822889289028932869284728462837282928262826283128312828281528062804281928282849284828262808278927702757275927522737272727332728272827332734271727082711270626902678267226622662266826762681271127222754278028352874288729342931290829642981299229952991298829963006301030293035303730493039303130193014296629662955294529532990301430263031302530093001298129682955295029282897288028882877286728562822280928092797277927722770276327592772277027822795280728182807282428222786275127312691266226622657264126412626261726132612261526002603262926402642264226612671267726812684266926532651263326232605259825872579256825622553254225302521251724872479249425092508251425172502248824882471245724202423242123852384236823682375238023872391239223892341234223372312229922892289226322642262225122462252226822882297230423212342235623712385238823842346233423252328232523292351239924282438244524532460246324682473246724642469246724702473247825022519252525202511250324972487248224712470247124712457245024492434242924202415241424272427241724012390237123592336231422932253224322312222221022042199217921762156215221462143213621262133212621212116209820982092209219381897189618851877185718541866185918201797180418101805180418051819182018191821181818131822182518191830182718381872188018941904191519281936196319761994200420302075207320832095209921092106211121092130214121472155216321842199221422292245225822742301233123342341234223452339233923352394243224402442244724622473247725222521252225202481245424292428242324182424242024232421240824022388236723692377239024022414243424472451248924972517254525452558259326312642265326762687272627462750274927532778284028532864289729142941297329782974297629902998299229913019300330053011302030213031304330433056306830903094311231483141311731043089307930733069307330613062305930523037302830203018299429993013302630533030303930493049305630883089307230613056304330183016302230323029302030243018300730213019302930613086309330843111311230983090308630803059304630403028301930003002294729262917290328972882286328462852282628552815280628002794278727882778277427742770276427502743274927512750275327572761277727882784277427772780279327752777279028062811281028142813280627932790277327852789279427822775277927842776276227622749273127212730272827292735273027292723270726982689268126772679268126702660265626432634263726442662265826722710273127192713273727352752274627462749277428042822283628382841284728792866286728742873286228592848283428282817280828032801280128122810282428262823282128182816282928252822281828102804279928012806280228052802281428192808281728182809283628472859286728512843284928102818281127922769276227572743273527172713271627232734272927462749274427472732274627432741273827352731272327282737274527432743275227582760276227532774277927862784280028152818281128102814279327852771277627622727272327062701269426782675265426392631263526282637264926662652263226212602258925702536252424992503249024772463245324402429241024052391237923752363234623312319230722892278222222112201219421832192218621892202219821952153213421192111211221142116211621152105210220982097209120912079206820652064209320782092211221112140212721082100207820422055204620852031200519961973198419571950195619441949196019491951197719852024205720592062204820802101210019921989199819971991200820262040204420632118208020382045202920192037203020362048204620742069209520832086210621422151213921142120214321582152217521582134213821962177216321552174218621932205222322302239227922502267224522342186214821452094208220722074205920362033201920122011200519992001199319901985198719971981196319601964193319321940195319551954195419621983198719931997200820182024202320292059209820742082207420782085209420912098210421122115212621232131214421492142216421642166215921592159216421602156215421572164216721832199220021972201217821762156215521562180217921922188219022132217226523362317231222942287228022552250226522542245224922542257225522792281229323142315230123162329233123372364236023432336233423322320233023222327234123262305229623082315231923172365239924232425242824242414241324292425242024322447242724142412241724272420238423742362236023562352235123472338233523332326231423072299229622802274227322662270226422692278228422922293230723092306231923232334234623482374237323722379238523932390240324072426243224572477248324972501252325172509248024592451244124392436244624522448242924112403235323472343234023362326231823102300229722882293228222632262224622322227222322102190217021472131212421292113210821132111211520962095209221042098211921182106212421292106210320952108210921432158214221312132213921462157217021832179217921882194219321972202221522112215222022172220222322252227223422532257229823042299229922792285229423132292231923162315230422932288228122682266226522592248224422422229222222172215220621932192218921862169215921542154215121482140212721242118212021202121211721152114211321272115210821072110210721262132213520982093209220962095209420942094209620922094209420952094209520912096209420972105209820852086208220732072206820672065206720642062206720652062205520482048204820472050204620442045204320452046203520702067208120882107209120962088207920712068205820452036205620892099209720952103210921122129213621442140215821542134212721162119210120902078206920602055204920372020200419991959195419541953195919481952194619481956196819792010203220452069208020972114214721592146213621152109210620722058204620201990197619641953196019861999201820372048204620522055206920762074207721022120213821552163217421982208222122232230223322422246224422492261226522722285228422732292229622952286227022622236222322212253227322902297229722952294228622602260225822392241222222282202222222102182218321632141214621352135210921142102208420892069207120702090210421262143217221662185217721952191223222362236224522522264226422912290229522972350235723442339234623462356236523742387238724082412242423942375236823852383238124162423240923902385238023562370236523562328233623302326228322632253225422632267227122812299231023182351235023722370234723362327230822972275227122502256224722392226221822042209222622392244227122612256225922592270225822552257226222622260225522482247224222262211221222152207219221842198219721852174217221582150214421332129212021012092208620972068203920202011202420242004199819771961195819551949194919401935193619291922192519121911190219001889189018871889190919051902190119231927193719501954197119851999199320182016203620642076206420612072207520822110210121122116211821442152215921672170217521762174218121862195219622142207221622092204219222452256225922542266227322712276228122872284229423122308230422802284229422762230219621842189219122162227224422532263226722772301230422902285228122262223219421792158213721302125212021142080205420602065208720912072206920542051204620272021200520081998200320072014202020342037204620472058206720952097210821202134212821472156214221072088206820562051202619992000196919751953195319401936192118531835182918181819181517931785181218251823183218351824178417521733173317641770181018231841188518911925191018941891187518491822182918171855185618291834183518621850183418251824182618171809180117991797179517911787178517851781177817691766176017691786179317991796178517871813180818111802180017911791179718211823181317801780175617461744173417251721172117181719171017051703168916681672167516721666165116441625160516101604159815931592157015381546154415451543153515121512150815001494148714951500149414871480147614721467145214461454146014591445145214461409139513911384137913741372137213721372137113711372137213911390138913731384138613751374137413791387138213721357133713291327132713291318131813161314131413161317131913241326132813291332133213381348135013541357136013641371140914201439143914231422142614271427