squfl025-040persp87178501820239478559910528440716131831183117878515.8587370949415.485957451320724.79102806962779.0117075702611719.800071192319239.2586272186427.2791951318680329.323565467195532.620689413859525.862309849837710.666496955230612.99361632285529.3719926330792326.668789546946713.060259104134520.740327993863120.134264963330626.84968218135075.5972199946572414.179378943160623.233263414934539.591778312008924.202273188056611.412816598316330.498948838349949.09602744168037.3198100148099535.391901159996625.352034073791914.883667598775217.25303948645211.029240239794618.845666947932130.9307229012578.5138685801430938.84310477558639.292265764279613.860169888260421.791878285414337.464592329756617.43210378740524.014661219841719.923840039542428.13499210555399.4254614612106630.925602137793325.008682687471419.726391298148315.97709653236232.18715932863059.4800140503365129.362347650609728.125945070547926.526374969158921.55165589874872.9451232154273923.817824631230813.692044564582524.706052199889818.84088149713256.5814099242883832.61269599043116.7334139131423626.333448015485232.006173335233630.898937229505113.684728633401833.449221601831717.694195767612730.951115703957528.696681127924927.61173580309748.7908593763783214.431039110624518.368713093625830.025100560379423.890088530858523.857903977892617.262408585864818.344189981929112.822841538256717.530198311768421.046534480787219.666449548576212.346736419221732.653432486647417.085072097722423.39607070574422.42589689661927.0662048986722.216307780476521.11752751043519.585225104910123.843219672922714.804982862982110.062732287340819.174992199965418.987108921489916.285210827203713.09680933128312.770285915998433.668051086455513.635802240583818.280068916832628.887624509621238.56719154656386.840944771208631.994453314701118.302117400949122.795167837182921.628156741028719.295405451874911.316733937096920.74417867919310.702978404600131.99010910116629.625895419686316.88678481636317.887500162248226.821389919792222.558850430780724.674898300728854.184309050680142.719401719902243.92891946257789.5461209161013545.076514469142554.450517184731727.673568811390518.540274202227932.057703797633335.157841920925140.266914892728211.791226785209826.059729307191332.355345387735918.756683758277148.1445180500141.370841667627324.111962311290229.66965400340986.8087257879789930.587866423255532.533956379802710.456366188155438.668965351295340.05420623196733.6763600708003117.065348215578434.928338535395927.198366411156335.237220801287643.118848694313527.41774522671429.846081921544610.553307436042225.129100829626826.588597547796551.215056576553340.092693025115428.668281519921434.396406090392910.633077833175133.28175886139815.1510215967421541.935804009719328.3364050880548.0811420571802524.034881018509643.421649388967118.895033754191937.343971036777134.257227573380338.33696321576831.71410072580914.106542052254335.16294391732812.0278005561176529.827012109165929.61479639928917.087705249115843.874456009402416.478919497852434.850404719206443.79032159646134.587044901165817.695797246748545.276897409065629.397873203299739.142783417368338.587376561869735.41491597737536.1039605629400322.943316125951527.630712337724640.94392516383631.999317880972733.83897145610079.453494212674919.46781532554188.5314866328459214.433056020698138.601753858648930.31034211074728.470440009971215.194393171456431.27781458202839.242942041587717.887482953014916.264788893084516.531568384512725.07933722491328.417636804457.6138508781519214.243080554690617.500341255629.4123226269987433.20581376278228.18319600671610.98176901577715.533907334534215.570900380981816.708388936470921.786651960114813.069246678379133.642665552623324.718843665756513.94126056211323.7134930260107625.628647633373519.061220964154724.392163606151227.619076334430416.796129845436816.324277572458114.854205322370120.304794755692815.904589039100235.599794414451829.289143728944930.569105678326534.94065116961243.6335219198300629.77703618245076.8694193381834847.215617145905824.09237144289666.8802320246353830.746411296027944.804677507389320.00013579687535.574850398860731.329251824393441.272463666868632.162100941505919.106147892527136.96565661729388.1117239560921926.54742042063930.855478736428622.583484490457148.865191716694222.308410270284833.634521799466546.499568135498642.208608197925215.476712822356448.964801986483433.724297663985137.456673272981138.433674233865833.60731741450927.5460697010896729.480114134366827.527080812246146.31388023035538.815878691081333.98886039511181.8743304021484827.125106080190433.718323587252939.94433868334814.217164852229439.652832792280811.510030778412444.105247697060434.67865727078518.6569054400478824.725614292422648.49429076322324.570560282512743.527428593431940.602357806345942.589606087600737.334743259983517.840735250224540.13430393711844.695389917773136.195539303880334.953307982538520.020311786010146.32122548296919.070918725733740.932814331370448.107669471678532.107523343497124.049506666049148.877090842176832.814423836775845.301896029554844.341421049093641.614618146448312.432043380349524.00959326832633.494301945363643.030247093907732.175042032183339.538218072196414.283803991324316.945178672303420.352073359325127.689156505873437.545367655871540.49269247282927.194215330867715.212693273531439.563622076866535.75205363142145.1308493816183830.269894656720622.095796451437537.464290560345839.2899603430120.830200517747326.700183916862915.233748604132923.425543923935629.002259425901137.633747004229823.047447667043511.597001473173317.74684670872611.670583619044634.041063155896125.555263666683619.521193586442829.814443534851623.141426758435410.468123015377738.377720320162332.648043091585836.362076245169926.74732734017965.2529966104219926.878551998250714.07041325319996.9326885664354128.793222857219535.168241038541317.528071505827123.550649126511829.868035234441445.482247130103545.064317816942635.05281405666988.1700920276208645.065802149259443.855962537653912.711981922220729.59715371766428.146302342446140.496153570129643.439871060576119.752201088126729.612843672065522.89588248750524.518163492798737.111039237535242.56260426237826.183232914949219.319616105248511.050519277579619.582188390466537.169599927119923.170649800768521.589548449795536.307154496020418.840162671993512.786407997555141.073359722428534.366843465008239.729052062603134.541741646855913.261003262834131.02646465188076.984114601096448.0160206188521531.345810492643.007620302455724.42083148946178.2844787590664715.07634440731736.503755965176929.894234730688726.295965153959616.223305229177430.405730393243736.999263849416316.092420934649118.131777002874414.877770149201625.359692354668628.18674104344329.8881774254554214.452657904892915.1835608909810.713923864025830.915222098223427.555213901383410.939364463055513.207353764292116.958404450480814.391558657168421.989726718069715.374395304125332.252541580412323.174484255957916.1650097186732.5255538215781826.070445906270419.943524643505324.503029446270825.464171275047314.893197923364315.832999124886615.729696071126819.267267478983716.350243680876333.534335797927327.190046566313616.056173238608715.785051660200449.743734653684233.842527444848340.115528806118317.139430536278936.920311435749251.155278183125729.57807398681068.631163897096626.580961870116825.684772507836531.21647012150255.2204432521306317.698693062458929.964214219914910.490159937300945.427451619781632.920533217528216.719132011706128.20530612144115.262835254146929.390395370132323.3336421053067.63150170546827343.63059868969133.76364831025726.2503316309214215.881630531847925.289128877921317.553247400243125.975916204484639.183793803509528.769197534092822.126765519119117.711060852026329.708817421417617.695814777948846.618332921553441.56739787170871.78243463219415.9393959173057834.360161036597720.459445749435325.476296585902824.898906775674321.982875382099136.616634724813224.440831750418213.801773623002911.157038943996415.472116451929318.502092585718911.65012636394184.5930362469926117.99944258089745.8571879907127331.646319108991118.54096316362691.0641276024665618.020042932028424.86227805977319.349920166258812.086252779807516.016102439735241.242198155607617.757935401810320.350699657899612.432202842747616.276066305460911.03525286898914.596590050108524.471824404820222.95006992991516.7247018247636824.663905084395328.89691177631396.7116330494927631.185557219876433.691572831103522.283927299624821.024953375579724.25637951097797.1163055605923122.057583295398545.7361935842461.2632248083719929.809172414521238.342779222154331.113308707997316.481700502653115.39894548605559.3887439992221532.881765890925618.889049198651425.849591553785726.169774850044528.78465939232364.7176433091716620.466889641725728.715742452818146.050634841079829.552512100871415.191657045223136.418895374032654.461637730227710.249719433521141.597198536105131.801123792580617.194260856995321.716525258138913.685698534394321.262730663702536.656082886645214.727778421576845.319784131575145.317804736972419.22470164748421.673337313839341.97364202079815.53630901417910.042475750744435.50522387665898.6769566429569929.870975342307738.224218082991513.442358490610739.896351367484737.28823951689618.506243931877617.52393084485932.416352357928075.8418920649486123.0201984990499.4628520162554527.726839525669216.080553008144536.90811680903769.0508629746497312.860384609239629.182856908701737.75476075880930.39818214999452.1292135672385125.135478350789154.224712376479917.804430173283331.249418106359726.31859132437394.231964095350358.53657289262932.71012228092126628.865282383906535.67623585154149.1430613427126338.130404410951342.53650780058958.1809156932852432.494676842811844.668934176117820.94943967719621.226605951677520.482886868969510.897289176031717.7338951604343.79768220661925.5829207162643925.757767589859634.883912061937531.611920155936913.450751328296217.781265147606112.617921720264132.054654378872518.757196316505222.092756258512225.700749547928224.48671860669317.75067993809619.56995137873125.150019586377644.364626155352125.893279763675216.778208307012936.093450942620750.69841387928556.1817932327886140.755302698184129.579108869489519.663020706964222.893772380046915.889648209091716.938739457211733.209815651488314.073121152266743.286613491001742.123808665799619.610525651130517.73705148950237.881061443690523.474148915421727.948027966617151.165994405578445.100396896346440.6747672365915.89530422611188146.328952684099550.437057294746420.925326409508824.633700389988330.985249965812838.864108047700243.010155246563115.545252381671928.541914625204728.510367729301221.968877086389143.828984478719243.149813036841225.707913553121325.27615763177222.061443041746625.907861397886335.817534361040917.028705770734530.184833669945839.32036986429111.214790542800714.447066482200539.030826051861431.59930105175238.522349529292840.003169977344221.066546222800731.27373205264692.019882614341616.980000518732329.722053358331448.417653513978333.099289945827615.741843342110911.975013359100749.17730504972328.919332011058540.365328645729324.294879615282832.898204198822151.511329174807834.18352441622461.7594213498546226.055952514699819.968141874706226.09529659407579.3971344819791114.562933974528231.82711357030569.2475429582373446.387669939746328.63093055190215.169345414607930.845806719272422.553947180081532.137712414859918.2436105861646.7380025866117249.375368996660331.984593888844213.4739377185119.994796761444219.221009462767511.782030107798720.65974269617439.36621241409833.114910927154119.440147619212424.775661115505335.58452630981213.624787067015145.994179365561345.501101154503415.865540287829121.405334293819943.320724337943437.64796281613332.87494685795318.1357370850052738.460673360573542.995930416893216.016786719713120.796391724393622.807774265935332.225577267967435.751341614068510.945113928484221.490427669185620.883607745591115.81059498832836.529067869815335.477899707744718.313370315491617.921849974639.2155601319244318.747666780663428.992709441270914.880766934343629.34448596781831.146299530232612.10301445065766.2679561902650432.653294487776925.694022332181631.633685863768332.152806197669915.574518535114323.64162376889787.6267879386784315.434701475599823.007322736584740.498302320084828.399072627517919.873854818521227.481296876135527.67854725319135.905413356596117.518390743112624.681589063313433.59769641240425.71038042565356.744427079751833.262038805798316.484315088745635.25743958191135.383610521723425.341762450533725.60857817915966.6984288493870725.162378124244218.965063110313632.644526747506122.16072714192423.9255572747383526.90986734113422.89098774683531.933830370059130.760564920547422.040824283294522.65454461332130.264190543110814.505803973689936.577414970875232.556039281741633.755169157736317.20077850693185.3490695825027523.942842836474823.614261525791214.799203254732227.959033167083925.459142134182612.156205627695222.539148828034428.626032925162315.031805355120629.89011949718744.8197656075122636.075104845220725.757158062650114.2139444626919.403547637036837.322974983417813.287936037709832.652137917843630.40210357823132.021733089669326.01908808525747.9652607444743429.00865495620428.2023544761380626.387165373099623.66290945469511.243134818031737.889654150184810.877425008704329.892003854306837.482946799824932.323788479365214.340822581237738.984369602845123.172820545788534.368718547481233.046276624063130.78703395876094.6800699112274118.078185535590822.268810048856835.12675522190927.484793038397228.233247831690512.729306230096518.126182272793121.64700251626827.472912031884146.155928008344643.384329948996935.65964520893625.3894638346186743.822503214823745.004123345166614.862393828239126.475541675661327.409406851956138.260072006887441.596237120031316.67659878130227.467674683691923.420499558943621.890391997919438.32079754019341.062267694576524.18690909668119.99489562245218.0699767635970820.473108559417234.998804963822719.831973582243525.009044386995735.708735689922615.40990223604311.196886339732938.719822318482531.774588755116637.61806576195135.064040698460815.081159970910429.32719433641544.2340275389129211.317093206307529.050132742969443.536226813616727.014672577402333.718011613607241.103275303129843.972668095381853.104575341951434.73254633479622.625679959835351.454251698310740.306605462492512.009454019417943.165077173012933.977504599724450.742013394267552.153323888584133.432325470846240.060205657481424.885228786287536.741306323185333.84415737605150.044373720125536.399980111417921.678827079334525.54955519874520.992176020030647.316209098023237.54539854661826.7491323647797640.787682956565133.662179024335123.779896434073251.717638784383246.060505870663749.559281231463134.644357905873213.699655297418639.908452551107321.50450748922777.2563570762497242.185129238204642.310411217834815.525815852824315.822602188211620.720922806956144.696207620492737.510173367255734.30427163182847.8509153744468838.665619398435744.597725252362418.129048246908119.219375289404923.594101751142531.623335896131435.48638769641929.4037168222584921.073703157874222.466205227720614.910466361241338.200360535755835.503112559688818.108109487969719.64890430008978.2458974101320320.53742835533928.474221383503212.939412718835931.297888125154831.88880000705019.994189255701327.3776874698321531.934538885628124.760033971951731.153985318678433.54763931551717.662135045432823.62725481221657.6492806845584217.372722669654422.414224712010341.819153147682130.501856567428732.636443926915439.559598398283620.246171400242142.145081818474114.755200575988239.587426377220637.801881506973315.128802037196219.567191421246547.136013844727424.933709384976144.695204085423742.672338777075540.187387585969237.14881334685116.061041963809538.76665079788559.7936353824938.641965800777634.305283515453617.128274752606242.002026567028215.931382296434841.794222002381945.69306002395625.601326064767726.525867628738645.620004968243629.703017787196546.356731384591844.303206068233242.871552689175815.3967407941219.155867498568133.926163072795538.461367606887726.499758017818839.466463652707219.746281017568610.48249003140930202530000100011000210003100041000510006100071000810009100010100011100012100013100014100015100016100017100018100019100020100021100022100023100024100025100026100027100028100029100030100031100032100033100034100035100036100037100038100039100040100141100142100143100144100145100146100147100148100149100150100151100152100153100154100155100156100157100158100159100160100161100162100163100164100165100166100167100168100169100170100171100172100173100174100175100176100177100178100179100180100281100282100283100284100285100286100287100288100289100290100291100292100293100294100295100296100297100298100299100210010021011002102100210310021041002105100210610021071002108100210910021101002111100211210021131002114100211510021161002117100211810021191002120100312110031221003123100312410031251003126100312710031281003129100313010031311003132100313310031341003135100313610031371003138100313910031401003141100314210031431003144100314510031461003147100314810031491003150100315110031521003153100315410031551003156100315710031581003159100316010041611004162100416310041641004165100416610041671004168100416910041701004171100417210041731004174100417510041761004177100417810041791004180100418110041821004183100418410041851004186100418710041881004189100419010041911004192100419310041941004195100419610041971004198100419910042001005201100520210052031005204100520510052061005207100520810052091005210100521110052121005213100521410052151005216100521710052181005219100522010052211005222100522310052241005225100522610052271005228100522910052301005231100523210052331005234100523510052361005237100523810052391005240100624110062421006243100624410062451006246100624710062481006249100625010062511006252100625310062541006255100625610062571006258100625910062601006261100626210062631006264100626510062661006267100626810062691006270100627110062721006273100627410062751006276100627710062781006279100628010072811007282100728310072841007285100728610072871007288100728910072901007291100729210072931007294100729510072961007297100729810072991007300100730110073021007303100730410073051007306100730710073081007309100731010073111007312100731310073141007315100731610073171007318100731910073201008321100832210083231008324100832510083261008327100832810083291008330100833110083321008333100833410083351008336100833710083381008339100834010083411008342100834310083441008345100834610083471008348100834910083501008351100835210083531008354100835510083561008357100835810083591008360100936110093621009363100936410093651009366100936710093681009369100937010093711009372100937310093741009375100937610093771009378100937910093801009381100938210093831009384100938510093861009387100938810093891009390100939110093921009393100939410093951009396100939710093981009399100940010104011010402101040310104041010405101040610104071010408101040910104101010411101041210104131010414101041510104161010417101041810104191010420101042110104221010423101042410104251010426101042710104281010429101043010104311010432101043310104341010435101043610104371010438101043910104401011441101144210114431011444101144510114461011447101144810114491011450101145110114521011453101145410114551011456101145710114581011459101146010114611011462101146310114641011465101146610114671011468101146910114701011471101147210114731011474101147510114761011477101147810114791011480101248110124821012483101248410124851012486101248710124881012489101249010124911012492101249310124941012495101249610124971012498101249910125001012501101250210125031012504101250510125061012507101250810125091012510101251110125121012513101251410125151012516101251710125181012519101252010135211013522101352310135241013525101352610135271013528101352910135301013531101353210135331013534101353510135361013537101353810135391013540101354110135421013543101354410135451013546101354710135481013549101355010135511013552101355310135541013555101355610135571013558101355910135601014561101456210145631014564101456510145661014567101456810145691014570101457110145721014573101457410145751014576101457710145781014579101458010145811014582101458310145841014585101458610145871014588101458910145901014591101459210145931014594101459510145961014597101459810145991014600101560110156021015603101560410156051015606101560710156081015609101561010156111015612101561310156141015615101561610156171015618101561910156201015621101562210156231015624101562510156261015627101562810156291015630101563110156321015633101563410156351015636101563710156381015639101564010166411016642101664310166441016645101664610166471016648101664910166501016651101665210166531016654101665510166561016657101665810166591016660101666110166621016663101666410166651016666101666710166681016669101667010166711016672101667310166741016675101667610166771016678101667910166801017681101768210176831017684101768510176861017687101768810176891017690101769110176921017693101769410176951017696101769710176981017699101770010177011017702101770310177041017705101770610177071017708101770910177101017711101771210177131017714101771510177161017717101771810177191017720101872110187221018723101872410187251018726101872710187281018729101873010187311018732101873310187341018735101873610187371018738101873910187401018741101874210187431018744101874510187461018747101874810187491018750101875110187521018753101875410187551018756101875710187581018759101876010197611019762101976310197641019765101976610197671019768101976910197701019771101977210197731019774101977510197761019777101977810197791019780101978110197821019783101978410197851019786101978710197881019789101979010197911019792101979310197941019795101979610197971019798101979910198001020801102080210208031020804102080510208061020807102080810208091020810102081110208121020813102081410208151020816102081710208181020819102082010208211020822102082310208241020825102082610208271020828102082910208301020831102083210208331020834102083510208361020837102083810208391020840102184110218421021843102184410218451021846102184710218481021849102185010218511021852102185310218541021855102185610218571021858102185910218601021861102186210218631021864102186510218661021867102186810218691021870102187110218721021873102187410218751021876102187710218781021879102188010228811022882102288310228841022885102288610228871022888102288910228901022891102289210228931022894102289510228961022897102289810228991022900102290110229021022903102290410229051022906102290710229081022909102291010229111022912102291310229141022915102291610229171022918102291910229201023921102392210239231023924102392510239261023927102392810239291023930102393110239321023933102393410239351023936102393710239381023939102394010239411023942102394310239441023945102394610239471023948102394910239501023951102395210239531023954102395510239561023957102395810239591023960102496110249621024963102496410249651024966102496710249681024969102497010249711024972102497310249741024975102497610249771024978102497910249801024981102498210249831024984102498510249861024987102498810249891024990102499110249921024993102499410249951024996102499710249981024999102401234567891011121314151617181920212223242526272829303132333435363738391-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11