squfl015-080persp30552060878648787232143298502421.735179141203126.33579874908451.8887845261641924.847906511448337.1474095773430.765462700967839.139953068157228.57740559922679.897656211585731.081457575060841.68540846352037.0167101969550719.609219163831333.974505960291931.950725364124430.319421849229542.404606552886938.589599270701935.57857800160133.998310529582418.81536158443840.115282331164342.32333008003429.165122455771455.25788887932868.2412347851274433.380427123735449.599555644642930.99339229203245.065124998743923.73113021582775.3489806987394625.730872243010518.95684876735179.034481964038633.6954489054495121.020117810518445.363289619462721.21352602516835.3486875823905720.720065662460231.499915692064530.115722802156129.362648243494933.470006982340113.225795948969118.622327252003326.421492368377616.525847684849730.202636048257910.389715318029337.225105615518827.916708123344211.585083843608826.983557780154141.068793080384533.856291188864630.302160184401320.147707302784635.766865998569528.95841801507414.0713539682106429.426322552465.19207776218834515.081902153056614.850731702594240.035404052499541.771671394399332.741553340860949.979628946688614.86342589167537.985203770819334.6608063933565922.069933762718345.318484240579723.830865611594646.540305916446327.222970373522928.981986183666726.651489421581714.684087840669613.493161185781512.510620099079529.486669560961635.146349271896133.211427390717133.389759135470429.61500343004548.4349463261509925.598575001988642.54800427514837.2238181148435928.396852522409924.401407734093524.560663289617818.950359225668131.649499968417425.285707774070322.012382163068919.824360359349821.051313540826638.978896129583639.431928956842916.288983928959745.13865809737085.9387820719612728.225306226639740.010638870095126.168914532672740.102740685043410.834419319324519.482604571323311.850736192137719.63323267679419.546103882627417.872206903733224.321542718582333.630341866640820.995015763578418.00262528948926.5418873363429917.342311702323417.162880208429825.706410999900219.315435632605924.49567336916988.2834214655834314.325384994557116.888587852804517.527320071084924.566669294285323.083240199767530.291490456154223.564273648061314.39137312504340.344299083624729.240046400503617.699144316690719.90436200698626.000102881657920.624998154605818.045081170938516.248532265030914.20832871904078.60457560396785.1509719567056235.76195160711929.631978545936532.389556236014938.754752627693424.4018323879.0121449189787916.827816601663717.737724118674140.318023471705230.867707542673336.904951754527121.528179292613814.884382770750318.879234231205615.24454991842955.0505829422191829.460807536179535.84632745431132.075727028749336.191559657804525.411568793288231.931481208826126.318920897014820.697239471567541.719775828290724.902835726470739.095684371322512.823568190922217.01191238892036.4914791553733315.9895252838477.277738255114214.517813363390759.9725592644398127.99855557777636.218910891365234.22987851363552.4699699697341929.242142058064523.523341837953222.748871975240125.151264306201522.019211563728231.88599920769937.5867927324464436.63181911087266.7967848726934725.754514165190933.644645201049534.920598134663930.938015397579516.430511659486325.410141609422233.74764955230912.77618489604399.8799716631166617.739572952255823.457263032210710.527478154859538.098997775201121.023702102773719.322206809650124.392176625834618.797424231880441.3539989502899.4943354478217533.957862910946937.89820848229984.6972419630921337.863161505710124.20785255646022.6359346341754524.900366476675713.402604247322413.66334355970535.374898076604516.619748598048331.292879237262517.639868214891916.553376488345929.39014455921812.171575090979832.188615468373921.884168447085536.60576632570123.973766213009434.661282403075919.303539878706132.010607628353439.361799848321522.297178161791218.466054108336510.79877245260914.271165242955410.595107309297713.371791851414130.500297167632126.402392335741118.442047453655824.689435027903911.561034009884320.596936257554231.56809863964977.5127153416374228.313179136656527.956579611618632.31433248554942.456478070004623.306000134540377.5567215170672911.083697618963316.450300940180916.665765521043623.949366650984520.615217267705322.511563733186520.25461156537112.650896786895822.985558431858726.73145559319449.0355406386056817.27843891071718.9463069008040418.251744452022614.769215798527336.952447620560617.718411101004718.494676903150930.714362984388135.275778169008722.55583888341315.418785551327217.004616444390932.523532533404721.67073016660423.61567107084830.715870172069311.113410290486124.472232385186533.972563586727830.004869680736831.20270108513918.728598191858631.710559291579540.585751362102623.006853140085423.109784787122834.518337068676512.352217402394324.16917129178710.505080597895311.472370906718917.11669311383824.036019372214633.3736142677775836.165404867959729.515456374533632.217824604167217.45178057906419.178578221104615.415697777575513.661693059308619.549861911735218.682834034808131.437685823939224.380281713322636.691404022163511.736703615581218.405959110504930.89485380476314.22655708794657.4861276482438523.89159192201685.73465205631374.3159275911718510.286400799465724.147307567655923.117896741913319.902362386323223.038599523230415.896829200911418.778287887550125.43108820485728.7666949540628829.086013421146121.644298362536527.68708843787648.076617205515726.893704518114657.4511073188144816.809356503291818.188424702790317.097207018108922.425246725310916.012281475734524.055811630626923.114446011698710.992488148065829.290251877004820.444075652765511.306440439893823.63175745900189.7956820961132522.704036830633810.594895451107430.671109852504514.32110371062113.754333960579224.840207658305428.982455102203818.545274694135320.541221069626212.8477580264426.375586332416516.875635613945421.425901570963927.361169019767710.623954190232622.716123994434728.439938610335524.732791356009227.088064312456213.306516681267628.266856166831934.44409811391522.638589580571420.855254687734328.80003613210279.5930368241974525.642637493191812.589921170506610.575899630731512.59743549390729.885229289444753.0667740191707429.846702152517826.143202430992625.875419411866811.093610027573713.018669768959418.818259736493717.836309204802719.228186655956124.489514159905126.183214724128518.022468757182530.32870288329026.7717150429635222.902399451080727.074950782003920.5653348961025.5113973790456920.98966691790141.3974703354265724.287301786273332.707842599604540.002145399989521.37852288531174.2780512524460215.1156399041619.7190350555827714.193988604456545.000823432663813.96377665609810.193150372520640.119762489936230.371441158874421.782454572536817.135370387439327.650682044601525.706007051733536.041915376037236.755328333799344.076600859810822.88658116934554.106885407151121.2368413453637832.597079299132628.822828308374339.337735059343311.536795374415623.840258395262712.97124725023347.6477153691331633.311752059305644.198225753245936.933131369380422.402397337789435.303974228338642.903857169754821.808453706855530.545904968608220.136280878054338.852641277463239.414334637949143.557442640264450.03979532243813.068716752269444.553377660608535.906456824191946.66686056544749.775712264061924.873519495133450.963751547392945.772712864108843.166217762183516.35370029909537.413248013765231.83644880749135.3465943785224610.158929421760331.569730342858521.212415657094922.007782006743520.869906150891244.129137727376548.821810318601841.18137073083630.392146828173833.63174914987315.2837283464160531.15635959185449.5301521218576130.328687637292632.496484387830435.000743344519845.980447119322321.09875639500717.8591005403208126.185309380521622.767159877789117.596288361962943.493779821894821.32464479532355.2179341660219916.303043415595918.477778532827315.484654602899218.518161025667117.182487082108119.043925323371913.197834564494922.613833593317310.995023146744225.765071811096817.794080854371819.180437653826516.039637858440412.461666957995415.69945817402824.865691673369726.364422496149424.791942513772328.49054836152047.6132244005032722.216335346185523.183267516917418.041750179675136.45218818473616.961332943260313.292629275581830.568720571327410.915315162103325.113210187787915.242200035096924.072531021609619.234603034045.3422184608266116.991946664569722.49727850850410.477284989717328.90668295877995.1195772761458119.214355903315519.166948393876726.921766816275531.05781806451399.5494565231265428.551049846040920.153042344441325.039857984075229.62443550449594.9048605789738131.784137425208527.174882879893629.601277259869314.476978173716920.703714535305116.062508861578323.541181012069813.850963341696518.13193152511854.4540132762101517.796879282938910.647826112711723.550674788802929.890242505693119.95710469992838.2340197256703311.735486943647220.220899168653226.356377658392315.56907592590232.502063356598117.723378640877112.872845818291324.728988148012.1432219772656425.360008217027118.919809507321627.65901335151447.3065246787681225.7305323019598.362295995421518.876573165771426.47942387548337.2950940907590717.328065374065830.768798103220623.447368179659334.10495799576621.624010643027416.228170539951226.356398854469634.482705649836811.637165519640912.347504479280131.183216502637828.087067609367628.962143533916739.964574258770938.547342687191335.995377359988836.268430088460212.150818467809933.402639883195236.087233673172229.120126758056252.031615350393612.201755480574328.362123229220846.175703761957525.979811847003539.506640171272624.17538063159219.1643116822982927.116031864289512.88508717574362.323344297847037.9577715720400113.846812781272543.555504170150515.19651128706383.8278748867265123.335858757002933.967359770517534.332206849591423.965811301933835.91911329333847.2684982404534923.803458569273931.149403147270111.085931588767434.622880284924211.54818815484638.882197282266220.67764201783356.5107239098718226.851147195055234.2278207062728.580821676591929.926832454257314.284466917553332.986792853410225.84025988348949.2330001236903833.45648330613817.3894953767658613.883257949446315.454396335912934.359594512008640.425015556851526.013172805903847.64516144760537.731409811771418.3041747621674511.632287219541617.772367413026839.76831948880816.30121688705343.232201028863322.922110067133131.757350441698923.464828516907129.032752695317635.578788654595411.65521488058824.406552493168539.9917952950931.154988663532744.171007534032330.284689012801519.478105867872636.555365717700242.220540571525617.080572356672916.369094265955941.396928635801138.376934115791438.77657275471950.139579188003647.832471904939645.011954655243643.981632101376321.652823931279342.157644920369745.382594740966638.345983790553662.317699774897518.256469249655838.470727741536456.465907583257336.107582708067149.292816094327533.07835775215995.3057825417208235.450799996559822.80279424354919.176186712375096.5157142036117922.478980614174953.586124638872925.06873301751447.020610212757830.699598749109641.5075577937840.126511210479233.976667168810243.48059584312779.066266018177628.484002901047836.337959245551121.293090639940240.17306172346581.5670720643270947.087546299314828.74847636054267.1698615295805336.101661848265442.762537010548138.594568456260639.327203442127424.264921903088743.20412302463136.08337374965426.90280235919539.46694104531510.018447884758723.39283058299424.090461298733544.116121855348950.296506851675134.899271808189357.814890552461612.377459228806216.65119113751919.7810855873916928.060426790926649.557579625659421.441732151440553.518277685990333.197713771927739.022651690512433.70748372904136.2709234174938816.420114716511123.811037458172917.13580086389514.646122836794516.639191749134313.718124457537912.378901252841827.32586902681145.6236418753284323.174466860771322.745993603412522.786206479979811.9574428357727.4650377898181313.69104261385220.554698219333324.327803678474323.452846311956728.701528168277611.131992354814618.666616899450918.735782190246917.369044352021531.427471424626421.79287702974818.0183068664498125.49911394389375.7028648559829819.973202501955116.227124332359429.450883818924120.16883970424959.1000703323474422.119458755454527.881067591728313.031979777325624.95798240511277.4696228465661824.544452054099521.625060396786527.555370660465132.91243893384695.0628128500367128.942212505426224.875499747757728.583938273500632.12815142396439.8903990647615933.752133891306132.451963571284229.035724124173214.505966037222425.625893031681515.840550459854920.16048812082718.7516103102102516.97334270431347.6618303419000413.56740946615746.975659549253928.935658638716131.704163634356725.320670484555412.468096222914615.567160318950815.261161850413522.964563830366313.082999907993828.038327957543622.140643435467318.065137120093330.07626352150383.4127353504744320.212200546227621.441872809580222.67758755961772.1473374574821826.87533719573655.3919423952839519.42455684793358.6912998821437432.36596274878640.056869184953836.062257216286240.429744761366428.945590101189936.169463817716928.215852674854324.736315056812545.785670784886327.488668020517943.094566982588616.295525643344520.907804104890510.495753429519817.65610012265075.796882736105522.260348818885426.7955895562862132.133803087096940.183901009852237.96822727940846.5981921711642430.179843419446926.131235312359226.683047883776826.761442477586326.086429062943235.218960191868610.831637260814939.52628753232918.5337163243721429.902439871907337.203050536158737.841631259141235.114321425815616.87981353627829.618386881504937.010900156683414.33109709349967.6858564489379316.048564056177927.61593137688277.5876468237427641.777283007152321.764118159247618.488437290454828.440784346224117.117690638952644.40093517401635.3176604951649138.202087895501741.46589294264078.6491170047260541.835391298041128.15111005040326.8266501610219629.084843012012516.557569489244417.765525561651438.190155167856515.075331234712334.173186334483321.261295560382319.723127092069933.064210369742512.643504858115536.355511927322322.376043222907740.44154446378627.194404540995237.198481961483323.527603635550835.324640747491343.505549948536424.138148693896122.66327934075659.5678951290105718.486907658433122.226949935942713.255093751809925.145338266091141.035263769198742.741757246717843.59656528612438.08439664714139.579603301878818.04417159957331.672315484012951.497271013286519.651974799651541.120238743123626.23047443163528.991561680050419.447465918560330.410283890089719.493050730436315.94684897416139.1778445418295732.446861453512346.864516783148445.996009178234714.470601850051343.533813889277118.589762932607534.157740220340839.576377366905132.708076887246144.854295444797312.324415081325531.68432857715498.9078068753009730.613514187898432.58084973174330.215458090044135.764893226162130.410962162645231.363818671220430.90671399571587.470150418841566.750615761228144.6428867695329133.23781928946188.3054089625395437.52883524071639.506701401119744.9010371835015128.2016295894035.4148730704692736.888302204073713.362960160079340.853652528560436.590766403577514.280999770477548.413381940467935.48694554952916.013675216467730.436553259836627.221192367797324.947998761761630.13523275328353.4922259345499326.680012613000119.33799323846616.039337785500641.526995537062326.121866768046541.321083793598135.922489801744137.319595227586222.007441791322428.22902221047226.409790823956445.016168071236443.115610419600436.713390408909728.23141986713154.2027476199785324.314276156840819.935125413076830.742667357816120.37410869870714.2093922575217420.79412006023810.945421241862627.301905084509310.767451274334328.616457922189821.369282856656322.002517363950523.50261379878565.6551988800806929.615409929424.776565839958830.386709506989538.111103700217941.092155160089339.516038469552942.57421732317767.1458085337014922.315973602391826.134970034619832.695772644826647.861203304238523.542346408295522.309914086824641.930280471069520.345617871191631.030612351700229.274350585253521.654680260229333.09083830518079.4061356652263312.390831486565120.86148604469794.6359802566452342.606064524263110.26656240184216.521430130400531.427496856985940.733124232400143.414481911760417.730227486143642.507354760588411.300486644761234.674898576861441.048518162227610.998678147435143.950045163487521.784466588140944.0892858038548.7277159438961213.065258547044430.630184592099522.748413381008821.84544233649432.8619122804410.439979372371531.200500477639824.523700319859622.159815170047642.351344221016720.697843466257719.620370599546322.857770580113725.962015859412740.559929151517415.411750805621645.43767266303917.8768747546907218.523871814486824.853920669762916.266740175641931.29625799969444.2915608701234439.414247648328719.709389477284739.130335900967122.538231312796127.605131368308132.66005054102428.1957239349969826.994521643576341.217427385436133.478439049711944.240491574801131.971958277583614.605629965570836.318427394632944.585646008411813.081527525229519.950130171604139.953966321896237.576212680074936.556827924487348.496486486637744.912953102768941.889276537157540.048216764110122.599227089493643.802985022612746.534944054142135.488890272586761.175504151385114.392320275918338.470252922315255.444184609068336.074952237248749.841149726462430.05423601201731.3016548312738131.988037405359123.262606724396310.513735641092.916891737639424.131158647601951.576300294839925.57669522947966.6397353565947426.816407810484737.517909445220235.48240992721134.205792954303239.478082703513612.620684441431423.69689762080831.563612354120521.221007945694335.45690152804814.8483171352264643.388579396016330.830801423112510.62006192725633.304476769648844.583010941841938.794744133971836.619138585224724.616945056909441.756884870439334.8188977375752.2733555927736334.89752298798486.3566895197216321.215962871141721.168887953649944.717602807564648.037191971813536.423330372762256.109492350818215.422830427324514.12453188592094.5199874907621327.434144406539750.100847240635324.812471676505852.414763274433832.636381242921634.937922019787732.474155600349613.040401893456416.85160753077677.6779682252560223.508295603833931.485618534334427.883935067815431.531156333538724.65191392709279.5980070697153223.42579639361737.88877114151984.7993424797160221.825262296868424.836126227905423.500020956651520.795917977632233.050959164885529.123919761501826.218746980042325.60540864278515.386697524097435.022860669330336.236926600597419.661479424953246.12357141532313.9111459108833425.940029520208140.594604733769623.652237473856837.920483918998314.297130061980614.802077227867816.704724171953814.374680383257213.096915730746613.079435266980618.514554570752135.85308733375116.1438110559212.117993005176912.563900091803723.252679201345523.752624125307422.574255833629525.214839479164318.021559466048714.169588480092820.86489338681711.530285277073624.122362720815819.487639593892628.432619582543924.919718175979417.226007585411717.455762549988236.244533211718926.693146661601120.758023053196114.997473541730726.598277763258320.099220611719313.63231319778322.8220161299689.516292478005575.953662324398365.3252159610357233.168354272258132.2176809810227.999017106117440.561850161632617.80907099573242.4710908258757613.491653199522214.595200526775338.1580713462724.483478323439137.502055864870619.345196379909220.994330034204817.91561100129830241536000120011200212003120041200512006120071200812009120010120011120012120013120014120015120016120017120018120019120020120021120022120023120024120025120026120027120028120029120030120031120032120033120034120035120036120037120038120039120040120041120042120043120044120045120046120047120048120049120050120051120052120053120054120055120056120057120058120059120060120061120062120063120064120065120066120067120068120069120070120071120072120073120074120075120076120077120078120079120080120181120182120183120184120185120186120187120188120189120190120191120192120193120194120195120196120197120198120199120110012011011201102120110312011041201105120110612011071201108120110912011101201111120111212011131201114120111512011161201117120111812011191201120120112112011221201123120112412011251201126120112712011281201129120113012011311201132120113312011341201135120113612011371201138120113912011401201141120114212011431201144120114512011461201147120114812011491201150120115112011521201153120115412011551201156120115712011581201159120116012021611202162120216312021641202165120216612021671202168120216912021701202171120217212021731202174120217512021761202177120217812021791202180120218112021821202183120218412021851202186120218712021881202189120219012021911202192120219312021941202195120219612021971202198120219912022001202201120220212022031202204120220512022061202207120220812022091202210120221112022121202213120221412022151202216120221712022181202219120222012022211202222120222312022241202225120222612022271202228120222912022301202231120223212022331202234120223512022361202237120223812022391202240120324112032421203243120324412032451203246120324712032481203249120325012032511203252120325312032541203255120325612032571203258120325912032601203261120326212032631203264120326512032661203267120326812032691203270120327112032721203273120327412032751203276120327712032781203279120328012032811203282120328312032841203285120328612032871203288120328912032901203291120329212032931203294120329512032961203297120329812032991203300120330112033021203303120330412033051203306120330712033081203309120331012033111203312120331312033141203315120331612033171203318120331912033201204321120432212043231204324120432512043261204327120432812043291204330120433112043321204333120433412043351204336120433712043381204339120434012043411204342120434312043441204345120434612043471204348120434912043501204351120435212043531204354120435512043561204357120435812043591204360120436112043621204363120436412043651204366120436712043681204369120437012043711204372120437312043741204375120437612043771204378120437912043801204381120438212043831204384120438512043861204387120438812043891204390120439112043921204393120439412043951204396120439712043981204399120440012054011205402120540312054041205405120540612054071205408120540912054101205411120541212054131205414120541512054161205417120541812054191205420120542112054221205423120542412054251205426120542712054281205429120543012054311205432120543312054341205435120543612054371205438120543912054401205441120544212054431205444120544512054461205447120544812054491205450120545112054521205453120545412054551205456120545712054581205459120546012054611205462120546312054641205465120546612054671205468120546912054701205471120547212054731205474120547512054761205477120547812054791205480120648112064821206483120648412064851206486120648712064881206489120649012064911206492120649312064941206495120649612064971206498120649912065001206501120650212065031206504120650512065061206507120650812065091206510120651112065121206513120651412065151206516120651712065181206519120652012065211206522120652312065241206525120652612065271206528120652912065301206531120653212065331206534120653512065361206537120653812065391206540120654112065421206543120654412065451206546120654712065481206549120655012065511206552120655312065541206555120655612065571206558120655912065601207561120756212075631207564120756512075661207567120756812075691207570120757112075721207573120757412075751207576120757712075781207579120758012075811207582120758312075841207585120758612075871207588120758912075901207591120759212075931207594120759512075961207597120759812075991207600120760112076021207603120760412076051207606120760712076081207609120761012076111207612120761312076141207615120761612076171207618120761912076201207621120762212076231207624120762512076261207627120762812076291207630120763112076321207633120763412076351207636120763712076381207639120764012086411208642120864312086441208645120864612086471208648120864912086501208651120865212086531208654120865512086561208657120865812086591208660120866112086621208663120866412086651208666120866712086681208669120867012086711208672120867312086741208675120867612086771208678120867912086801208681120868212086831208684120868512086861208687120868812086891208690120869112086921208693120869412086951208696120869712086981208699120870012087011208702120870312087041208705120870612087071208708120870912087101208711120871212087131208714120871512087161208717120871812087191208720120972112097221209723120972412097251209726120972712097281209729120973012097311209732120973312097341209735120973612097371209738120973912097401209741120974212097431209744120974512097461209747120974812097491209750120975112097521209753120975412097551209756120975712097581209759120976012097611209762120976312097641209765120976612097671209768120976912097701209771120977212097731209774120977512097761209777120977812097791209780120978112097821209783120978412097851209786120978712097881209789120979012097911209792120979312097941209795120979612097971209798120979912098001210801121080212108031210804121080512108061210807121080812108091210810121081112108121210813121081412108151210816121081712108181210819121082012108211210822121082312108241210825121082612108271210828121082912108301210831121083212108331210834121083512108361210837121083812108391210840121084112108421210843121084412108451210846121084712108481210849121085012108511210852121085312108541210855121085612108571210858121085912108601210861121086212108631210864121086512108661210867121086812108691210870121087112108721210873121087412108751210876121087712108781210879121088012118811211882121188312118841211885121188612118871211888121188912118901211891121189212118931211894121189512118961211897121189812118991211900121190112119021211903121190412119051211906121190712119081211909121191012119111211912121191312119141211915121191612119171211918121191912119201211921121192212119231211924121192512119261211927121192812119291211930121193112119321211933121193412119351211936121193712119381211939121194012119411211942121194312119441211945121194612119471211948121194912119501211951121195212119531211954121195512119561211957121195812119591211960121296112129621212963121296412129651212966121296712129681212969121297012129711212972121297312129741212975121297612129771212978121297912129801212981121298212129831212984121298512129861212987121298812129891212990121299112129921212993121299412129951212996121299712129981212999121210001212100112121002121210031212100412121005121210061212100712121008121210091212101012121011121210121212101312121014121210151212101612121017121210181212101912121020121210211212102212121023121210241212102512121026121210271212102812121029121210301212103112121032121210331212103412121035121210361212103712121038121210391212104012131041121310421213104312131044121310451213104612131047121310481213104912131050121310511213105212131053121310541213105512131056121310571213105812131059121310601213106112131062121310631213106412131065121310661213106712131068121310691213107012131071121310721213107312131074121310751213107612131077121310781213107912131080121310811213108212131083121310841213108512131086121310871213108812131089121310901213109112131092121310931213109412131095121310961213109712131098121310991213110012131101121311021213110312131104121311051213110612131107121311081213110912131110121311111213111212131113121311141213111512131116121311171213111812131119121311201214112112141122121411231214112412141125121411261214112712141128121411291214113012141131121411321214113312141134121411351214113612141137121411381214113912141140121411411214114212141143121411441214114512141146121411471214114812141149121411501214115112141152121411531214115412141155121411561214115712141158121411591214116012141161121411621214116312141164121411651214116612141167121411681214116912141170121411711214117212141173121411741214117512141176121411771214117812141179121411801214118112141182121411831214118412141185121411861214118712141188121411891214119012141191121411921214119312141194121411951214119612141197121411981214119912140123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778791-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11