9
339944333333399+++199841+17299+++291112222++555597775+333888333+++++18833200+++0000091111++39955554+247777777777333222+009991150+++678333++++++00777799499+00000001155++++005533775+594455++1113336660+++1888887781+1155775+177777000022++8923+001444484+5558885666+66550+++1033222+299999925+04786++277000555+326044+3907777777+333388843++28881118111+0201888+00444444150+03367777799+2227775555557+23076666++106673333+++00001199955++332288444+000000552066++++000008844411+2955+50990+2117999444++119+2223333337225+22222222226622+00111098888+2244222++++3330996677+00008661115+26467++00000055766+++1115754+1156113+14444199+++329977+11155522228++077772599++3334886666666666++00001122911+777000555551+00088777775+003315555999+7773100+113344944++06485555+33118885555++++++++1100661+2227728++1166666055+0077882++2222098877++++2299964++33229998880++555522225555555555++++11439955+++++011114881+111133544488++866666+10444777777772+11111112250001+006660000000000888+222000332299+2215377++++++04222166+75000009+++++++22219999999955+11145774++22147333+22111944477+14888888448+22000846++++33333300557+1111666150000+111181777+04455633++++28999988+14225++11100432++115753+0000387774+28882744++0000000000000143311+1244666+++188490+3330000013333377777+16669999222++10006444444+691111+++111659+2226662200003++++382222222+769900000++2241999+333329777777+77700299++22200555++2155777777+16199++++++++22222249977444++1911199900+7772222222866666+51116664++1114444337++++4778+++047001++33338845+0099114444++++316666699993++++066664000033+666666664288++324499++++614447777+++1165844++++59946+1814444466+++8822244+2204488+2224444411444222+244447779999+++0499588+++003327999999+0042266644+223912+25271+002332222222+100033222+1700255+33141111+22210022++326699999999++++++1787444+038552++52335+444226666666666668+33111111444442++++++15186+111199555555522++5000048+316666711+++2555666774+0555633+28882222443++++++222299999999++222222233911+12433336+1888893332+26666764444+05888822++43011111++889665555+++++++2289244+111166668998+12255568+++306999+22227722235+077891++79933333+2244466644443+222222222533+252222+2229669++0008888333444400++055284+222444415999+++++0000594888+77844777++++055539+193900++31111446666+244465522+55888772+++++0111162++188877009+19999244+033337777771111111+1944469+007777444444446555+10155+++++03333566+2224332+2277773++++399631+04444433333333333333333++555111333334++30004559+05555533+1117774469++838889+277779991+3333118+++294888999999++223334998++++33344488888+3333315555555+511112555+011422+897778++2149222+2222222483++1186611+22888113333++266557777777+2277000117+03332200+05555550000+110000000000000007+22022113+00022555555++222222099972222++280003++66099999999+1682333++1145115++002111111997+++188995+018807+1111111118855559+7611++000321++1116000666666669+++222225000000004++31069+314400111+1266766++017777777775+19254+33332417++55559002+00002222988899+5278+++171988888+1966644++24444713++0000011666656+2752226++++11223334+++++22222000011111111100+225555333333755+428+222222110004+226661100099++2066666222+000555556666+++12288884422222++222454477++0777096++69116+11101144455555++++222619++888888887777++2133226+25177744+11144422227777777771++1977222+33366444444411+1888443+11192++5555555558999+++31100002+23377707++++00023233+11111799999965+000777334222+++66686699+++++56661222++007777777993++3333305777777+21188877222+159300+++003331112111+++2222257772++2266661++2537++2276666++33308835+++072229922+22225590+070999999+866444449+124440+332660+21888877+++25553310+22448883330+2224722+7766681+++124479+++++1555444400005+255407++++++2677759+00222929+++0666864++22221165+311711133++++010000000+++86337++++1744955+3315999++111777478++++07211+00008999222000+044788811+1000000994442++3771+2222211009944++099992222299+2633660++00877999991++6987++2220008118+11111813++++264255555++++111111637+11344488+700055554+2222113333+21166666644499+3339666666+++++119999999961++808888822+331119996664444+09999977744++4420006+000669999992+++3333575555+++++322227724++++3117777771++3000004++0777022222222222222+0049966++133333444++++28382++17822299999+++224962+++2288111111+221188809999+05229993+186118+0003655500++117222229+3333311999921+00066666111111+3255522+++555555533911+24411522+++288882228++226647555++5557770555+00011148++++5775599+3389+1111577766+195536++22166332222+56332222++30222222223+0005058++221775599+3900555522222++0055447999+2022000007+0444449992225555+++111111184400+3333399281+++++33544+2335555444++++11899999100000+4555633++++22288885556+09302++0441733333333+00004433833+111211577++333334444444822+226665233+0666433+++++++000588811111+090066688++2222666666649++81+22222225688++1949+033633777+677775555555550+66698888882+++005488++0000022211191+100011666666666667++++8886999+13459++22222011556666+1111111133771++225999976+3977633+++777885555556++++51121++444466444445+239977+++11666722222+02222229999888888+777777777777792+153328+888848111++0555555558888887+16009994+++++3177702++2222811338++06663300003+11111111111111883++++++++6666666418++++29111711+++0222689+++0000111366+3322222222284+222882+188711188++11477766+7777777659++++++288245++2444445558+356622++111892222+22229555+++2200000000774++009933+33309322+77222776+111100000044457++++300092200+++++5533379999+44462+271555222+158856+055938+113333396644+111111113005+883335+0335550++++18855599999993++++++111150++++24070000++3322222111999++222006115+0070043+33922155555+207772222+155555500111111+22999679++2447773++22777766777770+1115550044445++1114377788+++7055+11000645555555+++3333357777744+0008966633++0000700000322+011108811++3300000022088++88366622+0312299++22888880012222++0031140+0004401111222+0599999999998++++14317+2287740+225776000+0000822445+++000117799+08883+26625555588++++204009+166662233366++02227000033+15855888+++200022+1111111111111444113322+116227+112444771+17054++265500888888+1999416+222333337791+3322233337++208855551+1117774443333355++++++0377559+++++++++311177662+01444442226+++11449044444+000844449++00999962111++11228889999+++000666655588+001804444+++144472288+266666644777++3569+005516999++765599+04444303++677299+1118888888511+8119977+411111174+31774449+4444835++090056666+099966660+11166659999+2000333911++0099934+333309770+13690000+++8866999944++222222855500+333333172277++22096688++++2266664444556+++22255531111+++007770000036++244445733333+00888881125++2880050++2990337+40844+1111756++11871111111115+2244655+111555500000002+2228388+++33111111244+0002006666666++++000000933330++++11150226+22255066666666665+++++87667+1122227788822++58809+22299988888888885599+65544+++++++0872+33333174999++043300+24440000000000005++222220888888805+++220033352+++2212249++27963+021300++2291889999+3222242222++137722+000887996++222222100052++514444111+33344456+00000777777444+++1999620+007779967++178811111144+224444435+1122266899+21111166666666666+++1111117418+3333332++8844422221+111800000999+322299933331+++666537++000066777655+++03000111++3555557+33769999+008853399+15955551+284311+33226226+311166622244++33122260++111111117771++++++2331889++11339998877++22222002222277++++++33999399+++0000003674+++++08813++++33300652222++++++0033276++02299999777++23311116888+++++++277221115555+++66011++01166443++77766+3344855555+11344377+19922444000+3395007++10000667773+1166694400+222579996++000377777722+228878888811+2229993399++666688666+2550000444+3330000033377+22225111229+5546777++266688990++2222209988555555+000859+132221110++29006888+11399889+1111077666633+30009888++++++5886+6664552+332200111111++2222237774444++22420+2222229737++77238++322225555555444++114077999++0099555998888+11139997+++++222777777777999944++++0999936664+57770000+++++74477733+00998889+06334666+++++++339999988899++++055566666663222+++++211819999++227777766698++7100000022+++++++++004458666666+11111661811++++289999999533333++222311000777++++33351111100+111111177771444443+2998663+11022+024888++1166411+++++++117377++00095558877777+1111433+20088333+++++33311560000+0000751144+++2227666000++2222222255555559999++15550007++09977300+22226668811+22211339++007334888888+144477777+++30091111+1944436+1188866631+11133333811999+3077663+++1047772++++22227771199+222999999944988+2476666000+++761++++++000211115555999+12223455++21111116+++007703366++111555557055555+++0655555544+2227775555555006+0222206655+++++06677794++++0222222774+3755556++24444251+++2223330888444+++29993499999+++15544355555++111744499444+777577555++288886666662000+31663777777+28043++306666777777771+000000207+233410++++40355+002551777+049455++8274444++++04439999111+22291111111169+++111077977+29111666++29146+0555000775+00133666668++479992+72611++8395++2299999944422255+312888888+33245+11122584+501111+006990++000555199+119915222++32233000066++220000881+82224777+++29293++++81223++00000214+++22990900+394115+111849999999999999777++0006223++++24455330+00099293+02223+0005444551+2292222222776+22288884444299+75544444+++29266666111+2221111111++2222666691133++3377757++++777491+211561+240076++000777713333++11221127+122991166++22219555444444+21155550000+1263333+++338866+00005122+1664449999991++0788588+++++++10715++20000004435++++++208655+2444448433+++76477++006663770+1277666++33332168++166673333++332276699+15555444455554+1038888+++333366699+1458889++088855577++++07777127+66444+03366666330+11114444444554444++1444770077+53333000222++++2220953++00229933339+++++22277991100+33000155888+000007783++1688882222+887555777+6274+0444472++82900+111888888239++++88333330777++11222223311+222111199288+0000007727+22246332++01923+112664433++103333319+20000000996+06006+333344444437+++1199333699+22299033300000+777774222111+331111944+163399777777+043115++39644444777++33044+++++++32555559111+51599+2237777744+1166699000333+155999966+++832222++119944446++222222599+++++03444711+++11118880066666+666888++18888811111133+062299993++33990444888+++211115997+0775592+1117755+055544421++++++2236111888++++++++2225557777666+12223333356+03477777+299999999333332244++2222299999226666666++28889771+004333+19555++++++2788555+++11111999999999000++11177999441+222227140+01669999+++1116388555+4777777966+0011433332+++13355996666+116615888+1881119911++455900+++6601+++188112888++1555511++338441++22000088881++++122211188877++++214777788++211004+223798+01106++++055111223+75933+++3337701+++000000555549922++33355300+2233338888860000+222226391++233339981++2334444+221666661++111111111100677777++05775++++++8176+++++038222++++447777881+++2222222222607766+327777774444443+002338+116757+++23337715++++++++11884493+2236667700+7222177+1111331999944++000222022+222669997++555555805+++++16057++0000288440++25211444444++++++000088885888++229333111111+27777799+++0000777777777707+1133330000+++85990++0055029+1166833++1007722+1159931111++2599999943+333367744+0011888884+222633881+2332248+++441000000000000++1144418888+2250069+1399999855++00044977766+14411133333++++++3300111888888866+++237666622222++268886111++003929++0777499+33110700++005556000+228999444+60031+11330422+11336660004+44222255+00886666555555553++++158333+++++000111111663++++04777796+++00934+11116600055555++++++2777777374+04443355+330000233333++1111111113555333+++++12228666++++++1122444771+03333333888822++0033555733+28883306+10009954+225582222+2988999111+02555571+11224422444+2278855+5555666889++++2555559911+3922+0064447000+11111118881110088+11199955582+++++1888777344+++000067122++158888888668++++++75555+444444422222200000111+044966+00093339+22229068888+222997766222++11111776667+03344444444477+13444446666668+77577755+7777333333355555++++81557+++++18777444444444477777+++000000877777++++++5992299+17++55557224+229611+33908111+25552222222844+3332403++00555555544444444++0081220+4489888+111111112222000000++166311+++000555555000+339945511++006377+0005339966+++111554402+++6666403+++2729995+++225006++++146633355555++665288++009999499+066666666000000+113885+1111991889++++++19000028+1111111111164444444+++++20003999333+11185688+3333332551++1777744455550+++57754+1111111330882+++++++7777268+56002+++00009993344448+2256663++++09114999+187229+32244433+331111246+++1117711147777+20077888+8117+551119++3333326000++330666661+2222677777777+++111777183++22244900999+++033441117+883366++++++++16666678833333+0988333311+0977033+222268811++220111108+08777770009++031++++++0000005235+330809+222775099+111111100022755+110111111+5753+++++007700055+++++++++++++083122+33225561111++++299111888++2774336+333777722225+74999+2000006668+00164422+3995887+11115593333+223308++11555587+2333444422++++0223333366677777+44465555++3332400++11111455+++++22144444441+5777771+081700++3366666666666+20116++111111113333353+043333222233+3900009+055555119995+00999844+200004994+++++13122277+++300383+++2221116676++++2403333+200088277++++264496+008666774+0069336++33111111000005+25553888+4444433+1179994444+22088333300++310000001111+++++3331166666666338+++188005599+27388800++330225553+111906+++2216685++77778600++1144466833333++228011110+++11777775536+0677742+33333333377887++0044477777566666++577729++207793+3114477774+0000072288++638889+++++0000099+++++++2216990+855755++026888855+0495333++16555999999+111127344+11144415++++1111155522277++22288888888177++++26530+++00004422+30055111155+1199968888222222+88887774+11161111033+++2277783333331+14444333338+0666666666666666695999+2222199999+111996277++04544++0885555538++122461++0050099999+182444+3911777+334444422222+1156433+111376644++04231+0042222222444+083300+1666238+77774228+3311836+6666665888877+3322244466661++55559577+22552++++++05990+2999988455+++254499+++2733558++2220055899++++++00099999666+4449922+1111111163330+11133333666666++3111585++111777722225+08551117+27777777224+233330550+000949966+++++1112688+0622277788+11311444441++++00005333333333333300+0666645++229353++4444033331++0500880+58882+2188874+++33444477778++00077776+++0444444000+0006671++3322222200114444+0888110+23222777+24615+1888008111111+3326177+0002222266668888++3255122+++321744++22111227+++++227612++0117833+++0003300999++01116666669222++++++222000000060044+05571188+16446++11103888877++273333333667+20000229999666+++1669911111111+0000001114455555777+2688966++167717+1118880004+043373333+227576+33116699999+111111183711++++229777741+0066488+000000034422222+000001144++3944555557+22335555400+17888666222++11553333588++007799999998888+199977733+61122225+28117722222++3333311810++2166877++00044444553334+037700003+26666255555555559+770188+44422228++316444444++0000083566666++33333333224443344+++3310333377+88677999+315559+0026666666663999+39022222+1161556+1344418+224889911+11074422+++++11111166666155++++11159944999++066660002222+++++177910+11112260005++01869+++84466+3466444++117722444444444444+++0112222600+++0000000444349++111188336666+3983777+1191661+3104444466++++009154+332744++1662779+1111111199555+33332200333++++105999996666++2224444700+0022222855566+000999448+++++++11681444+22772222262+11681111+00666999000++388988++4992111+266666356+244443338000++++++++55552277+10006653+799999+07777034+++++7334++++++++++++0066661114++037644+115333444488+2297377++22000440++3333333333222888+22255202+28746+225888822333++++00000776555+++004333077+3027777777777+44133322222+++222333883331+22222777+++3375577777++6719++0008884000444++++21166444++111115508885+28222222288886++811111183+++3338882222222222+1113666637777++33117724++++2000221444++4303333+7777888677++399999977001++000000221111144888+39114449+8821666++22995244+111139555533+072222222555999++1000999++222774444588+33330002800+3339900004+2299717+0333333328+18304+1111777776662+114777777444444+++16600033+++++77444466662222++++222217333000+257+2200031111999+++288857777++1700000778888+++++++1615000++4636++884444400++04411200++33399799999999++++++10002700000++2666888888111+11777661888+1688888334+00000799000+++227733333++1111399800+22220557++0053333333331+022733999+++00000067774444++++222265+++++++7715555556666++44991177+3331886688++002222849999+++++004446666664+++++111655004++++30099998++111948882++8888888555555+310000774+399563++++3554444+3299776+++2266002+222774660++0000000002311+777777880008+++70778+2229999994++000032297+++11777999993++++222222227777777++6622333333+++++11114444444421++++2200444+++44888811++++2825333++000335133+0399144+3114447++++339995400000+2285599+117555+22255555111+22700000889+++++1118999991+++3311660++0133622+++322403++2233227888+++0885555571+22222088834+55555583+00888061+155698+++6666669936++2995666+++++84533++220004111++0557733344+++++1116665333++066847+0000965533+066660016+2888999966+++000000777700000008877++++474411111++000014888++80744+++11111100048885++000772229++++1166401+22222223333333661777+711446++++33622444+2000533+21111658++033335555++444489991+6850+22225822223+1007666777+30000235555+++399996666655+333281777777++220666644443+++2644444444222+228222666+0311882+2100074+3048000000000++4806666++399339+++000066611777775+11111667710+232111111122++++44500+257992+331888777+001111422288+++20871111111++11431222++3111445+++1819888888++14433333++7222232++4440655+++++++0000200077+7733444++++00996551++2222225552+10570++07722++++++000065550000+77225333+1666666113++11000000033334+262288888877++++234448866+++5344444+399300++072336+3313880+00224444588+++2229422222233+37888111+++16154+++1899666666+195555536+0000884444444444445+0260007+++233418++00088866669999++++13311557+0963333+00000442699+++++00000442556+33991311+111118555+2297552++02255444+++7555555+0998111133++00004439966+++++11112774444446+++00000229999555++286679+++30058+22711164+029999908+888888877799+24666665++++33306755+++++26611++255488+++411113334+00000044999++++27777773555+88799995+33222446666+22222555555599555555+001171+++280883++++44441000++++++7588883+1111665338+22226222222888++0005555555228+++00111650+44476665+++5520088++111118144444+0497774+0055667111++++028699+033455777+++++33222255000++111422255+0666713+++005307777777+1133099999911+++255552644+199969++7776660000++28888333+275118+++++00006205++++0000111100++50000880++2666669999555++++22232235+6744400++++++04441173+++21255551+1664460++++000042266+2244545+1166761+029555+1106155+0000922555++2270091+005556629999+111994445+++++33991111766+++1111155233333+1999997++154995++58900+1555589+++000976+03334488444++1333333800+17779987+0040000554+11734444++++005177+++8844422++++3066555++++000000038881999+222119998884++222280007733++1118344411+++2222777657777+332766663+000111174442+++177888885+0007777744111666+02333333777777+00288888333+031211+26632+0921666666+32509++++22374+26444445533+++44446755555555+158883336++++399999955888+099978333++331977+224477744+3999996644++022228883333388+++18555510+1111375559999+275555559999955+008843++21333334++1455999994+10000888844++041166+++284440000000666++++003333007777+2291135++++++411101++077221000+00356444+++19881118+25522377+++000111899+166333399+00000008322222222+11332222222207+10000008766+1003336444++118559955+117695++222775444433+311168+++1000000949++02166222++++555554888++2688888858++6667+199733333338+11111777754+0049+111454411++++51111333999999++00433377+14511555+211118665++++++533385++++08004+1106666888+1002++22311155777777++++44460999++45550++++1118883117+++256331+332244444448+115522297++++++77777777777666499999999++++089912++330001111144444++331111288++0001166889+222437733+000775322+++606999+++221066444+7772666++++000554444444462++1886666111++2099994+++3144446++240006633+++271111119+23991144+10004400000+30222900000++++++111100555555666+++088667+38777+243766++4411106++23884+++00662228+222355++11111119944444444+332221533+++250000444+2230333+4669+008122244+2228022288+33981133+++0766611+11112699922+000011199966664+++200555288++048888111+2224006+++266669955559+1144775+++++++00091199+++325500055+13331111111433+3333999233333++1199905+++++11122222000770+1180111116+2283144+33131111+05555711888888+3991144444+222944428+++1333334440+2444003333++0000774470+31111111564+015999+281800+266671+11358+++++188666999+244444448888+++681999999++13396669++++277066668++19993001+++00666669999622222+3311666666666999000+000000151119+11488888355+1111666643888++22958++116660449+1112233333++555663+++88699+22224444477+111955599+22543330+277477799+3115511111155+++112525+++++33339344+00000076607+++08875++048558+0793311+10111145+06122222+112494++0444111400+04444499+++44330555+1111111122328+++11105578888++++42253333+39991111114+2888004+++007774444000555+20824+++00222222549+++4444445544888++343333333332222++++++++++++218995+116443++33339606+14441333333++111338++48444+22203383+322238888+++++2245002222+++4444444688888+3333111677700+000099911112+11944211+229111554+11993044444+55988++00555666005++++04440998++++++++++044119+08844444333+22333337774+3333323668+2966000000+22990277++00496+676644+8888666666651++222225544744++++4444111111111+000022999993+++155310+269917+++22999430++22766666666677+++222477066666+4155544444++++002188++++3322288499++117355333333++22722772222++084466666++227997+3333222277++00622224444555+2255555333111+17711146++00033336955++++112298888+86653333++++2299993+22222000033995+00091180+++22222448888888555+111811399++++3333355188+000055588889222++22455533333355+2222000444440++0088888946++++00667666+211111144449+888888005555++2222204419+111877733+++++116216666+11666448889+22299000222++223888+++++003333453+19900677+3332922244+2266997+1000666211+++00777777555777+++1011600+0002222666++28993300+22132+++1777730088++0111111111666699++166777773+00200110++1111155266+000995588111111+003335516666+++06000087+311787++77700333111+22222755+741++14444444446666660+++77626+++++++111770000777+1655554422+12522221+++++26222200333+++00763399+000000111666633+003133333333333++226119900++0003887772222++++++++++22833333665++28888833333449+33011111133+333222222222220+1550077777700++33333338822+2885555775+2555555500+0466224+66633333333+111322444444+0000555277+0078884777+3112299+++0955544+2235000333+7300+33399555554++1111111175555++27487+3023339++33338865++689999+++2229999999999990022+005555+++2228773111+++4444444889+0007700005++++32431++11122222288188888++++022252226++146442+777123+122222777233++++++202644444+5000922+++228377777222++077033333335+++++7885++222228885577++0011188000044444+31336+6666222+000005555024444+++000511166+++5003311+000066333441+1772366+333104+2002118++21793+33393337++21115577777++++++4422223+++033877+++++211111111445+++19299++1997711555+096655+382222+++00005522224++33113322220+3307755558+366711+++003849999++228888889+21188888333+333331123333333+0044408883++228885644+0557777+1443333333331+++853999+1422222222599+44499925++719995+++206600000022222+111111111809991+++114470006++1132299993+++10666774++22263333222++111777447+++07449++44953++15928+25497+110003396+1199396+11122222228+3333333331161112+0000885+106666666999+4444316++144443666+10086++5837+1181111333++6682999++++277893333+12099000++25500333++7+099937+33115555529+++10800++++22009960++00007733188+++++33339988888997++1157777772222+666662880++33381111+0922229000+106664446+276822+00002155888++2222222224999553333+777755549999++301111177+++33333333463++11811114+++11055966+7333339900++11000003555++110044446+299990+++++000003838+199264+1118224448+33922221+00555555531++2777666666444444442+444477500++++339993344447777777++7855557+++22444683+++++0668888816+1111344439++0339664444+++++000000996++21115334+++0333333377777993++09922238+004444488881++11115577644++2944666++555499++++33322779995+00660115+++33300222225553333+333388881++112222115+330442+333266664444+3999998555++062226++10326++1117777778840++++++076666222226++0688885500+000124444888+28111227+220030001+47744++11333333577779++2222111111111100007+000779999987++006661333388+118880000+++243388++88504444+2220196++00004004+1180000032+0885558885++++658844++02299999999993+++16699955500++35199++++776666663++008882223++21108822+00892229999++++33111112511+++112555333999+++++2811111+22299226++2113333337++++2666277777+++000099946+++333333333944445+++269977755++226444466+114500008++233344844+2773308++11400000051+0002222222535+02666++000333596+25555555558022222+2277766888+27963++44555583+11077007+333227992++++2222241111444+4188888888+++++29414+3277722+0008578+7+1322222258888+2033000555+447763+++++4255777++300008881118888++++0222200000440000++37330+25623+09836666++33338811111+3339955502+++33300552+000668666622++244422550+221111111791++++001001++013533+571133+088000++330011077+++++0006666694488+++++00017776666+++222222226666488+++++++1155585599+18888888888088+++++33322228833333+22133233++11138888777772+++222777448+144111154+2222222224444555555++++++333333300026668++003338880099++666177775++073444433+146662225++3188558+11043++3310001++++1434444++00111333733++1116222220001++02816++000084772++++33333322255+++1118816+12200008889+6666666666810+++++22298855577++228866619++26000366++++58888111555+222299995522227+++33377558+++007777775+++031199995++++22288857722+221455333++++1117999811+0000833599999999+++++++000655555++255599999911111++++55887+++000449883+++5555577777799+0422207+++22444661++++++++224444099000+33333911722+33333999225544++2550015++222007777+19922998++0000033221111+++21577666++333371+333139999991111+++3291+++224466399999+2277222666++++2047775++44944444447+00444888888+++++00001100499+33330040777+33333333330000525+++066663444+777005544+1166779333+08999999889++11111117777198888+777222666688+3331555666+++111117777733+332242224++00023339999+++082222+0133002+++15812++266888887+++0000000044++000888755++++0222297+77776667+4899999911+++2230055++0087222++2557771333333++++22066666694+222211710+2265522228++066045555+07777770078+17000044+07779755++39033++11112933333+339958+3000000062+444454+++15333555555+275503++++52224466+11158844+211184++255922288+1111188100033+00008102222+++++311473+22224400+18999997799+13355009+02229996+22444344++33332277778888555++36666211+++555533322288+024444444455551++++3888886+++++28888833330+++2557777722+14448++002222771110+++1119788888+00552333333+004449888++000881198++++++0000052255588+2000334422+22466888+0888888626+++1189998000++3333833++++1731113333+31888444444888+144777711++0459911+33300077777779+8921+11196333+7773877++++221041111+++11189999995555550+1199999+3333333320092++++2379+++0004447737+4422511++++++08888877663+++00011141100+0049333+5559722222+2984499+44722++++++++++1110111888++449999555++++2923300+11111111911117+2590111++300042228++778802+++++++2533111777+++01888885+222771222225+++0813344++228874+2233370++000000001962++3399973333++551113999+++00000055555511244+++07717777++225559988885+320004444+++++++0006800+12444111+33333338881222++222113333888+2169994++++25577663++++00091119995555+333119333300+0099977522+2888844447778+22228333007++++2222224444470++33199966664++11111114476662++03334455555111++277777551++22222222222777777+++0000662222200055+++066662733+0604445+188998++111999660000++++++331118448+051883++00036++++2555555453+++122922000+++2222222332224+26603555+003222888+1170092+2598888877++++00665884++23341111+++222211455++333333999570+09993335577++3333336666628+22422++002223699+2444599999944+33300444443335+22699+11185522+37747+++++++328899++61106666++++00000008188882+++03337733333000+++31444422255++180000000000775++++2112222000+11863+2288760++1111138199+0000749998+++2223304446++2664+33841+0099441++00337777777666+5539999977777+11116444333++0722299966+44994333+251188899++166699977+++7477+44444888880022+00047781+2222131111111119+04495550+1111115557009++++0881111182+++11777633+3111222336666++2255455++19999666612++++0799557+++118866661+00088777++2111112777+119055++222888930++++181129+333007226+++3317752+558888886633+0097771+00661142++++33150099999+339999938888811+2222293222255555+++++10630000+1868+004459988+007600011+00000000055100++7111099+000193333300++++113750+02000888855++222254475+23334444++3938888888888888+++07777724400+1488833+2220004444+00418882+222299000+++1111844444446667++888888312++2332286++0066675555555+3407+++++3333333336644+++291844++04222224++1444498111+28888133++224777777005++53396+22250066666+++02224111+00088522222+0227655+144133++186666629++174424+++00773332211++++211055533333+++08861+++222225119+5577777700044+33395447+18888990009+015509+1110578++++1555774444++00800095++22111114444+33333331192+++33334499999900+177585+08888844444+++10055550000+2117466666666666++++25777761+2888342+1199999114477+0028022+++++05168+2555566++6622333++11118331+15166+24444944444444444444+709999+15588000++006666223335++73333333339++6339222++++022237776+2022222116++++++0777993+3161+55296+099117799+223211++2222222599+11105559900000++112999433+22777777777222772+004555556666+++22226666688881+0185533+++077628++19577+++000886255++26443333++227557777++005553222444+11133333555++0111333366++110005000+023333333666699++221177499+222222666+0818666++1442222269+++072222455+26713333+055339992++++0779999777++++01333334+33998888299999+2775+444955000+255559177777+++117777775811++1083777++3996000003333333+19888888++2006666660001+2718++111000747+226600000011111+222221179888888+00666366644444++++0066000066++233312266+++5177+155888825+332888884+099992553+288877888882+1167355++111155553333855+115099999+++444446699555+++++1111118882331+6922+288111166+++0000668896666+22255466+1255200+1332777+25600444+++++11999222211++3999503+288021++258888777+110111111443+++33222200079+29777009+0288660+++++1115555666+++32222225112+211111000088882+66373+5300004444444+1882288111+++0003773331111+++++++++2220888888999+++22222222222222330444+666975+222222222000044+19999724++5550072++++20448+044790+++2189966+++22400009999++++274002+0055327+++311189555+22571116+000992222991+++227774444444899++++++0008999773+++0770033+++222585+++1155078+++22220000555322+00772600+++++19955555770++22226697773+09266666666663+++54111+179999946++12223884+15555555009+8865555556+44440088+++00059779999999+0011155555155+33584++888807777+332226611155+129933388888+2666533444+226546666++00066665881++++226666777433++++333332992222+1158445+++255566633333+55511122224+++++++++0000444111000005555+0055333222229+05333333304+++19900077+6666666677793++07746999+665225+000000235559++277446555+330001+33349999900+123777777788888++1111117777777755+++2991+++222222222206+11177778888855+++22555584666++09999989995+++877777744455555+04484449++++04866++2222987+6655559++711099+0996668888+10666+09000222220++37787++844007+00088343+++111887777777+088822779+0077701444+11155041+++++66666579+13811++8811444++28888830004++20843++0699961+22222663++266666664666+28919++066661888877+266612++097777822++31113511+88448844+61555522+177752+226622299977+000172++055222444400+333333349999955+++065991+11111444600000+07799977+++2288889552+116000544+100000898+31111111+224++2277777777777002+448812++++++001882244++00333111+1122882222333++3330666666999999+206611000+++66666111744+1188333300++1304++333032226666+122227706+222211113311++88314++227088888+++07754444555+1444222244333+22225526++++++000044285555+3330491111+000000010400+007799600000+0066666004477+++3318888888+000777779+++2550000822+33748888++++1195555550009+111698888+264445555555559+8825599+3351111112+332666007777++2233713333+000144449+++++11114435+++0444455114++++3228885666+++++1278000+223336666++4443118++++++++015555199++++222243333+0888444+++0009911+2550899+10033398+0995555455+++25566664+1111111116+2268777555+++++211077000+07777775++005884+16488+333099995+338499+045532++111111499955+000033333000082+222336110+33326666884++++111744479+2000433+105111666++2994444115+2288888899555556+100000022222222446+260000033311+++++3333888558888++++334488++6997333+3338888++22292222555+++2661186+20036+777774999+222000000055999991111+++20520++2669999+13377777799++002833399++0002222123+000744444411+2999999230+++000044400888++0000999980000+1118666684+113333356+++1577799999995555++14411339999+222222224433++077777333550++2287777706+0000577770+294444662+322692+146689+7788009+2266688800+200225+++++333266684444++2222228866440000++33333233666677+0490000444++++++++3320000117777+2243055++++++31253+33226663+13332233++++033450+29678888++441111333444+++++++2970001+394113333333+33333333999999999773333+000999999955533366+3333300077777++007244222+0004343++222009931+2222276+++1007777113+11111127008++++22555200777777++++1111114134+2222222999117444++0991922++33390000033555+074400888+2246228++5555552266555++15556033++1803344+544444888+++107330+000333588+33255555+++166668889+33666223+++++11111111144441193+++222220023+06666668500++++74888882++201007+16881111+22811766++05336677+220077000004+21000000000226+5743333+++11111322221119+++4444988833+11148822+22210006611+55844333+204777772+1795+01055555553+00222046666+061129+++633116++13999960++1111400+++111888887744444411+333333111111133377+1174331+00336668++21777556++++++++28416++333309999905+++181128+++++11566336666+0000988888830++++552770++050944+0444999666888888+17777713555+11772999999922+++02807+21955533+155592111+2223799+177333004++++006665551144+111111321++++0448841111+++++167111111144444444+2166+++8000199+30049999944++11488888555500+++299995555447++19939999+511995555+2233833333311+006995588+5111222+333333334488++1133336667771+11995546+11777222294+47733+0165+2222000044488+2222220000392++2333333011122+33333662+222266924++111440775++777447+++3025111++00880442222222+8991+00888887774+070966+++2220113++++++277300007+556999922222++000333355+++333333002222220+00009111566+++1100004449+++88996668+11880051+33188002+339181++++2222114633++++72220+177777999544+1888811111177++0000111+11111800777+220063355+07511+233881115+036668+22222999193+111227033+++313359+2205555666+7773333100+24000111000+0933333117+2222660044++11133611177777+3326399++131119444+874333+0222922+11168892++111444442+1165513+0222261++224461666+11119994422++299070++1991666222+++111119994553+799999992255+++1666555599992++++2395000000++00039555000+30000011111106++222222222444444477877+00004628+22888888022+0022227753+04555555444422++3329888833+227771111118+78811+44586+115822222333+009992222212++00009996669999955+210900++3330044499888+21539999999++004054+33624+++222233888000000+3297774++88112+8566999++223405+333666666966+000000020220+++10000007772222+2444444111111110+00377774444440++00009911666+++08558+++++0000054777744+044465++55667+++265000066666+3333333333222111111++111111407773+2844413++03566444+006666983+199989++++56688000+7773400+009224444+00855555000088+1177333772+++1521+222222233333338886+1557799888+++3333338333+++002223333990++11132226677777777+0533333+09922286+199872++222444400+++++111111145877++22994433+3399999336663333+33139994+111946+118883111+11117799991119++022222224444+09944188+2228888613+22222278+005511300+113333333111+00046661222+++2075554+++++2288886888+11177775555633++++115555550014444++++000034476+03222992+087244+++11277777711+12000009922++004777774440++++55556711+++0997788888++000006701111+++44666655++113383311++08335556++++2663499+7726669++089959++++222518887+++++++2080003+6667799+15300002+0096++00077866111+1115522222444433++6648999+22299000089++231811+0007711113++++2918882+++1192+03279+0000111111377+0199981+11452222+311138866+332111111111156+2297008+3011123+2222277777726+++30466++++33390002++++++2777774+779999995+++++000088899++++119665666++8663111111+111119993333333352++1154222+6662291++55555777++20405+222226688555555222+++001158888+1188843++00000888883333822+++244449144+0007771333+224442+229500+230022222211+1999911881111++596666+39666+0055111111113+2222220000011+++1111944466++2288888666+++222522221++33333322211111++++288884117777777++00005388+++319999953++22000000822++322244799999+++++0335503+18888884999++055229555+05555333339999990++155533399+3333355220+277799981+++++++000077748++++++++1188883+5500000000093+00094+78999977++815+0016886666++26688888888+8885226+++11106++++26066+++2282933++1307700+++++++1128444888++++++17777777225+22285544444+222242268+00882220000++522208+22477788866+0000097667+14444443333366666++7766666+++20555555555555558++144708+88996++11117779++299211111+++2200102+00000977777+00000066683++07881113333+166500077+22223337779+222033++++11118889999995+777711995++00067550000000+113760++2880000055500++005507778++2299181+++00000753999+19994211+1447777777778++++++++330776666600+033005555557+333361++144554444444333++0004444322222222+3322222477+1111999999966655+08337999+++++11121277+3287888+0498899+022224888333++++03359+773391111+2304444441+22288819111+22666730++++++25666666660000+00655688888+7773333336++55511146+++198888443++24111177773+279788++2222771002+666111++3190033+++246677777++114466666119++077741122+++0008990+0777777777777577888++2388888883666666++111559999++++22440111666+8855551116+111114++++++043340+3227663+++1665555999+++++008825+777775666+002222777777222888+39666699999999999+22224957+++224447888888+105644+226669999338+088822440000+00045555+3322024+003311+++2222226+++++++++3117008+391111130+++286699993+0016600+0009995544+557033+13331++2527+33333911111115+++092208++++116666150++3338817+23000266++055292+2222888688888+2333333333001++++29355++111555++552249999+++++00095911+222222222222775555+007000055555556++67122222+44333366666+444243+003839++03388+6666688226+++++12278+111111735888888888++++0577773333999++11500999333++00666651111++156688882++226779555+2218888222229++22245977+++30009997+25252++11111114800+2555550088++22114551++0055251+2233413++++++31450+33799999++26677155+++44633++06000533++000066144444444+000002774555555+++1111777484++++11777723333+1119998599+00000045529+++7777772884+01739+0000999660003++1277777770++288884477+0000766679++2222152++6821+00000888779+++11111444555551+4422661+++33155559+2455555+11114776667+000067+111174449++0026666666666666++++0777444888+++5655000++1111857778+788771111+044999997++++1155222+17047+0333666611111222++09922222222885+4655533333+020777700+22222233226664+300000771+++162055+155044442222+0088744444++2222199+++333000777555522222+188905++++6657777776++++066666355555+++3322078888+++66666777744+2841118+11111100011166+++0081111155555+2112447777777++1111444336666+31777118++++20073++++++++3333200++0000227777788881+26228++11666666044+2666613++222255911+++399993555+2777111666+++3333995588333++++++225442+0888853++2275444446+33332222266733+006355500+3337707777+++2222888881116++022222115556+17198+8666922+22222522211+++17744449++3322119999++++2267777667+002778887+166650222+29994222+277044444444+1100001111118888++++155546666++2644722+++088888888833334400++22279999666++666555500++733744+288888882266+++077333977++2456666333+111011990+++00777003111+014467+++00000615555+222222277777775555+++11160092++8857775++19999947+000033332111+++33255552244+24440022+000044550++++7177++666336++330093336+++1009979++1111111115111111++++11193777+++3332553399++0000010091++++18141+111111555++22244111557777+0994773++022227772+00001112669+++++1101180++222222266666666999993333+073334+00063883+241111811+3319++066634444444+1666166+0344450+++007766999998+0003000449++11411336++277722177+++72298+++39788884444++013544++33111333339+2222277788+++++++2555977777+099922279++33336660+3399966693++000000576666++03634+++888555444++4985++119471111+27777709+14448886600000++++++25555558877+09911559+600111118++++++++++++++0065633+08112+++3589+1988411++311114117+1110033331++0077590+2629900+2211119966664444+333333336111+3333555699+1111222777777111+++++++++2500000877+22224666555+++2777111077+28706+2290333+111694444441+7000066661+00000002222222249999+044441114333+000000071999+0003336668+3675+111111446002+2208+++0888510++331111111137+110203+51777777++++233934++++06604111+00077857777+++++311111111110977+005854444+22996666622+88003332++092499+++000000141888+++701666++19877+++051800+0081115+5553337+100008898++394463+11188487++++3999455333+6869+++1038877+000000000000+15555555333336+111112077+7888833+++++065555588+3388775+0000666640++++++11116666602++22999999998994+++3391511+2558885++66626++31111122++++000700+20000055550006+22009944+64448888888882++07777773833+00000666698+++111777442225+++++++1150008+2222299456+004446688+0007736+51110055555+111797+31119999+1129994++339373+003399777+0009943366++1188881622++++++555087+3399977730+++2229994433311111+00511177999+++111117155+++200666666+++3333332222222116+33333119999930+00248888881++++111188777+03066++0030111113++01118877777+005566664444+1199344+25524441++235551115+036669++20003988+111100355++00899322+++2288699777+2888888933+2266647+225566999900+++++111111911400+2999976622222+++++++005548000+600006611++22272444433+223339++555556664++3333331111133355+22286776+31152288+1433339999+004441100++++111122221443+7744+135338+++2003311112++0000733446++24455555111++00116622000+++3333111111+000666366++++323333+0877773+1155555774+221771199+++1170000999+5556624444+8888882208+++666644444++0051777+++226661774+22444249++1110034+333999442221+225266222222+33333332200000++773333333355++222267441+008333313333+++1118988111+0000000231+099222233+++32033331++++2305111++111135511111119999++++2633333333999997777+11899998888+2368811+16677795++233322200999++633++221674+++25589992+222222911124+55444+188111655+++111991199+++056995555++2222291+04488822221+++8888844+3999477++++3333000000114111++15533333399+114447099+11155544222222220++110897+11993116++1111112554666++332263333333333333+111338771++445444+022477772++0600144444+++2001335+++19399900+2277877333+002666444+++++33330077788+++++111111699++22866682++02458888888+22999113339++++000000055329++06963+28877767++001799+++++01100155++0344888+005580++2222280006600++333327+22222247866++2792222666+0041113+88867++222322666666+23335+++++++222222655444555+17666225+++++2222220667722+04181111+++++22296555557++0666770+0081117++++3229977+2000000433399++1125555511113+7777555510+146333666+11344800++2252888333++++1175550099+111688877333+2211116444+1111143+33999553++31133322+++17772277666666+2222644460++0007895++266666666666658882++155566884+++++77711333337+++32222555554999+++000001888+11187704+071111177788++11444722+1111888190+6666448444++255111111663+++++++22221444441+2213666+22225525222+++++2213000+25511+39279+08511222++++++25566335+2222557+0402222+++1444887+0000001111132+228256+55011333+11389999++2339988888888+199988885544++++3399555552222222+294777222++11188818++004622228+222688885555+33332889+6847+000001111111111336+20333333355500000+211137++11111385544++227551122+033333665511+00008846555+22886666611+++175330++000000411111344++0455+6600997+01111117777377777+000866222++13399912++++4443398+++++33288888666+++0111111115++++++00080007+++++300067++088118888888888555+++++000962+11111666922+33944447777+311111000016++6288822222+++7144999+22293667+00000333831++2558832+000522200+260099+++3333333333396+000062299+038999999++1133099999+5555595588+2289007+1666944++++++442260+1111294+++56664444+196685++3008116+0000777112222444+01888099+255566620+++2277744884+0004400332+233333644443+++066660003+0009992111+2999000023+077700067++0077555555011+39444+0174448+2334494+2277799+00000066666113++0111955588+00005076666666++2225779+23322234+119222222++00005133++++2222011111+++1666663552+++++333333006666+1333+++2222223888+++0444475555++1444411111132+1995553++++421999++66365+12700000+222004553333+++2013666++++++3311177884++++++2111133333660+446446++12229901+11111576665+++55003888++044733888+399278+0004599444444+066372++133330000000333+++++00770066+11146688222+09933344++++18887499++2448866+++008000002+17732222++00008888855599+11132222+30779988++222271111++22261111199+++122155551+0700000082++055555555866++233362277+22300007888888+1664444600+++2222770077++++++1577772+0011888477++++3297999+222226999666+11005555994++2229111123+++003306+2223996+0000888000000000066++10005555777+5555550333++090443+++333311100448++022771116++++++++0206655+3552288+04449955++24517++112294448+007755557++438888++1339111+2511455++00080066000++3111477776+191224+++05577+339999999997999+28881399+101188888888+00025333+0077477666++112777999999+1161244+++223344+25522222++1113577733333++333330000915+227774440++266115553++1122000088+220442444++++1139959+22680000099+23333332222277++111115505++1199433+1944444555555+00211115+++061110+112997772+0007788333666++633357+3333332++++2217788888+++234666+888863336++224699+++246666777776++700666666++33900080++++299949997+24444466556+++++333330355+22106677777++057442++31137+++3147+22554448855+005666888+2005555555444++521100+011777772++22988855555+399773555555+++11668+++++11111111444777777++++00004144448888+2212633++19988801+001820000+1117418+225773332++322000777777788888+11199999336+4444230+11333300000001111111+07888322+++22230077+2200066777555+2222277712444+29991114444777+18733388+++311555228+2224333226++23344422222+09932299+++11111166668666+11111144544++000666244444+140001+133799995++33333999355+777777778993++22227831+118882273++++100004+++3988111+7338880+00017777++003335522+00441600++222555555117774444+++++88888743++++227362++++660000000000+++6622212+++334003++11933333338++02222171++1444440005555+22468886+++008876677+17771111108+049977444+11312222+0559998+11858887+++04222114++009999966677777+255520000++29901999+064557++25548887+00700336++33300004422999++++16655998++++71744+++222299600+2449333+210003333666+++3111222221111112222++44677666+++11044997+0002255599999+166000005557+2256111111+006611666+19377777773++33091222+0000000999999224++001094++005222200++42222011+285511110++3222223777722++22811554444+197762+111511111+0009999936633+0++44111666669++333394441+222540++10800000555+22200958++++40522++31114777722+80077222++++78770+1099447777++46224+77766+++332222333340+3333022288++39666644++7777227766++11007771+15544955+++3999990222444+666666566+1555442++++31227777+++088888896+1771117444++0000300774+009116666+8888992+10577773+2229900044++0770255+3222446666++00579222+10881333++333919999+000883112++++2246632++++++++++03622+33966680+++565557++31111222222744444+++++3335555544444447+00000000311099999+19900099988++244692+000055996664+311999966664+++++1110071188+89333++33333333333339555++1558870+222222222277444444411+15551111111111133333+111075555+031995+03992222233++22955000077++666372++11111137777222++04447999977777+++++21113334444+39999865++27543+0000311144+33330055555596++++312222558++0009990005566+3311333333511++++777584444+++00892222++++33333333301+318611+246699+1112222227335555+22922444333+185009++1444981+++++++++100779++25230+++896666611+20555594444++11555333335533++++++24422299+2888888025555+3077118+++177711199990++112266688881++2444946+++129055+0866666122222+30999992+222226555+++001118800008888888+2222222229477778888+++7728++++007666695++30288+008888866661222++11897778+23222255566++++229339333+00337599+++000003344441115++00800333333334+00021866+++3013355++++22160005+009999333+33111413++8366666+771188888+785555+189447777++2222333333333777+0709944++++4442241++19999985+1114466557+2999886666666666665++1473+111115550044+144455555337+2244001111111+175521+++++009333666666664444++286684++447796++2444339999999+6004++++09933877++112873+++++++600020+++111499990222+2336004++003245+22211117777559++1116666666222222255++0055444480000+046299++++++0099998887+31226662++155577776633+196222000++++++000000222488+207700111++++11115500777+++++333311113334477++++++2371133333++++++3311222222222222++++111111198333+23866++++++111333342+++33331133688888888+009911991+17994455++777844433++244444399999++++++2888633333+2221443333++++++2777766666663++2644995+119999000448+++11332113++00009990211+++0047776+0222+8888555564+15711999++3333322299577++1999960666666+109937777++177777778+22492222+++++++++++3333311111100088++005176++1119911555+00444444441+00777772444449+555522225522222+++++2224333+22299993377+++++0111577++339782++16292+12744444444++399999995586++++44166688+++009977755555+++2224777633+2221228881+33222582++++11255++++7709991+2222004666666664++27818+++29994443++2333555889+06022288+0033668899++17008888800++1117777732+++11777726+++772220000++88744442++++++++++++++33555532+72238+22111366611+0000077777775564++1182222226+++39500++09949555555+++++++02228466+117000885++044934+180088333++++++044444988+22297111++++22530++332066622++333366666+++0008888889977+22271977+++00116999988+5556+009900555555++187005555555+++770344++66788+2222211111611++6668878++0022011+077793377++33331115133+88888888575+82822222+++++223333911++299156+30446++22295559900++22222617744++53364++2222889916+04411444+111144139+1111555661+++49222288+++251337++0000833+117753777++000755177++115990++++11977555+333333389++++++333114447766666+14661++86++147005++28802+11011999+29966882+32311+000005588886++2217712++0009991+2226441666666+844422666+339644000+22114444133++221660008888++++074666+311154444++++1118883333339+111198++889066+3112299444+3288822++223000071+161666111++03335555992++++2974++0000700488+240599+16600+++++72244447++000444411119++220077922+0000999333335++33331100993++++11189669++2222577776+22236466+++53994+0157111++100077+3220000004455+++++33322266711+0644444444406+++++1111111166644444448+000773+000000009860++211185555555555+++33333333088+++3267777+173333338+++++++22990+1993399555+11377777666666666++3339377777+2325555+00033333002++22111113833++0033+22222550033333++0777622999++++++0001115522223++12222228826666++++222211533336++++++41133++22222220055+3300000288++089994+0999946666+000035448++002999666666+++++11133286666+1154443+099993334466+008888499994+2255552288++++222222777771111955++111119033333399+1114754+++0005464+55277777++++300033300022+199999999997++287791++00178+666241++23333334488+000113359++18788888++00328844+++++001109+1188977+200116666+223331773++++0888877770+++++332224+++15233333+++1199333011++22255588666+2668000+115529999000++172338+33111883337+0995277+++++000444447773333+++1113888855599+++1111344000++++00255555551++331111377+17777777777777455522222+322227777000+011755553+++++3333333399998+116991117++033337755556+11177766626+000000332+02100888+5116+028000000+++000091007+3333302+269668+111116633666664++5311111+++005081++116699999994111+++015599++188888877588++000065999944+166778999+20729+002222228+111111138822+0002266339+8777788+881333330000+22222211333300++44888871+33331148++0004444444555+++000111120005++1332119+3333311011113+1333455522++06668888399+000051114+127766+0846669+3333829+19999999966666788+2442899+++03844444444+++++++++111333322444444444++1311144444+++121110666+33008898+3317795+14926+++22222227779111111+00988888877+111999666677+1111871111++++++++0333995551++2113330000+46411+25455599999+88999544+222222388223++09333666++++11222244444488+133566+22228666443333+35563+241111169+2000833222+066666666224444+33991110+11444499911++1111111118888811888+04444400222299++28966666++++888444777+++2211333444444+3329900111++0335554+++444+++++2222222585++666459999++199000000555+53668++051199+++286336+11466663+777766666117++++000000177777755++14445366+00000600044+22222777726++++10229999+117774400066666+8848888899++1127777799999444++16553337++3111114522+339988800++106551+888100777+++0188399++18664442++0000688499+300007777753+2088299+2225555888188888+++004444444447700+00055777833+15533722+11111777771111199++15200008+++1333377727++33011114+26113+1111631+77444440+000000001088+22000224444+++0700009990000+333399822211+114449555559999++32222222311+17000999333+6688840+00048813+266111777222++1031++0022434444+00925557++119600++18888801++09999199988+++04617+++11377666++26699992222++18881111191+1111111111111888866611++0055588722+008888222122+++++++1104455333++11656222++++2673777++05551266++++++30334422+++++++222026++113333372233+++22229009+55941111++466000+1111162298+++22444499936+++08367+223030+888815+111766377++1166666222++0077444+++++++10614444+110008884++++222666662281+0000668775+22277331888++600055+3332222200+++009943332222+17453++71233++143330777++0045000666+++++19974+226555552777777+775577+11111133459+55897++2222999697++++++1399999944+0008883+111111998+06690077+339993333277+55711119+1133499555+++++444444404444+1165222277+118331+11222999111+000006411+0087055+004477711000+++++448440+56330+000333323355+064477777000+222364444+1113507+2285777111+++239910+10003444+17772119+++300462+000688433+555599944++055500884+2277777777777777666555551111+272226+++00086333333344++55500422+++++0220881++1644444555+++2226699919+585554+266666666777+++000044442222222++331111763+18888555500000000005555+225555516666+++0044222222555555000++152555++310998+++++++00574444222+222953++110999944333++00000333388851+5555766666+14336111++++++0001333311++00002737+30331133333+111173377+01999888866++00000033333474+11102223333+70011++33329633++++222303888++00088880511+++2234477+22222226633377111+333333333306661188+++333225512++++++175556666++2222200110+1993222200++33333333911+1310666++++++++4455777777777++00722288866+33222255555588+011150044++00699544++++0666655555277+++200099336++33330000038888+11111138+333111158++++24444449999999+027733377+++223344+072771111+277725559+323333350+277777449+099777747777+083333777772+++000888888066+3399557++31131155+++++000055555522888++++11800098+07222222225+++0035558++400006666555+10000467+++2239077+322019+11117999889999+32224661111111+111115571+749999999991++3957555++333331142555+++22233911++6660775+11111111798+11812222233333+++00224441+3099776+12111111177+++11118886+1667754++199999177++339555555544+22999333334+189936+++000999554443++111111111000044+11144509+11188898++++11111344489++088443333+2269999377+22226666555+144444555222+2778644444++1223300000++++090099994+44444900++0455555533338++++351999999++11223++++++00444443444447++555555500077000++158897+0844446+774777766+1110070007777++++5522222800+++333993+2333333388000+11168877444+227551++++2210088111+155555199999997777+++29097++211130+000000003333000000022222++0788600+0555555599919+0645522+++++1555777455+1118044777+458555++1111559995+44774++++33330001103+++222222299007++25111110+21198999+0004966+444422222220066+++06600000555+++6666622288000000000+++333999222966++++322999955522++03188888+0195+0033111116+11444444442311++++1770000339+46635555+333338888200+++111118853+11111111115554444422++0003351118++1555046+0618222+++1777666+217777554++1177779991+05666339++33325333333333333+000122211+++++++27777776611666666+2249300000+++2211888888000++003111770++++1755551+15555041+++60311+2086667++77777775++21155597+104471+++++++22777077+002011144+23459+0002333133+1877773+334444444444477+++2266955556+111133365333++000977099++2222888447777444++++332227722222+193000000+1111880998++++25222228222+++22999984447+2212222244+47777222277++006666+++155577244+++0988331++1188884499999++00095111115+++2200000009999311+++2266998333+++++02299611+111155573377+++8777777+306622++337777730++33333333337734+111148344+312288++++2555055552++11377334+1111116688888888++++222222222288888888055++++111119999533+158888+++8887444+1562225++0000000552+++144488778++0040333++177733+++31117789+10005++3333333119400+++220000521111+278877777+07788833388+++2211523+337355+++33114444211+777728++++++2488066++100066555++331188666666++18731+111113330002228+++79669+10669990+5522222222211++117777777675+252331+++088881111111183++006666444449++331112++++322225922++++++0773662+++++0711299++33331114442228++1113844488+08866666999666+2227888002+0668866662+++110003666644++330088550+277455555+++++300011133337+11886888888++191006+++111119266+039944441+1111144444433333333228+++033311699+145533334++22222111110+222222777889999+++22277112+33308833333+2777077+00000044333333++005711++++334999++++173339++600999999++++333399558888+++155536+2233355555999999++11500008844444+2488733+111166884++088888442+1188833999999999+040888+162466+000011129+05468++0020002444++2333477+++555555998885+33336600+222225777++226216+22300000003333+++++1172223++332222253++++++++1911111888+++0084401+221666656++44786+6699900888+0622677++0444400400+1111622228444+00422276+223999229++05111822+++22433352+15553222233+22366199++11777776177++1999994066+00666666444449+2177177++8888670000+++111111738++3331117991++19885566++32309+++005777779994+135555555555222224+++62213333+++++17668+00009008881+++113333223333++5559999978+011022++0445339+++1800666+++00223225+++++++15553++++22222555555511113+111940000+27915+339034++015519++++122227888885+2544866+2555517777777+3333388881+28888407++++0100007+1113607+22228377++200433355+11155568+++333903+055558879+0777999118+00099999885+09999977444+000000961++++++++3117772228++378+222227733399++11113556633+11111113344999+000888529+075556666++3333399999732++111155555888888886611+++22644664444+011118+1111186667+++00444148888888+116666222200+111111469++++26555504+669770++3222266222+000044444444447+++1110006888844+++004661117++++044267+22288999+++111411000+3114466666+099668855+++203955+++18664+000004300++02211222+2233288899++++0007880+++++22777709++++337777777770++8111993++22253333330055++2322288+++++0023333344+111111169111+0344666688888+233339993399++288880000003+1110002233+110111005++118800000000+++++38883344+783333331+414466++11110965+++220025555555+233300177+777551++0008888437+8811100007++00155558888+2234773+++77+++2221111++228844411111118+++0997600+02255+88886647++6897++++06722227777+++++39333333355555500+33322255522++177733341+++11119664444466++882256+221666499+33333369222+0055599977++2242202++334444477++21117711++00172211111++2522222222211+223544445+3988444+25077888+++533399222+07222667777+++++223312211111+2999226669+3307777777550++1137344+27777771111111116+2226622248++11221990+78966+228946+++111111111999++144555555555+20535+0055222227744+22222775561++17834+0045588844++++1115534000+0090662222++000000044111800+++334884++22222260055+577882+0015699+++11255559+11499993+++299913333+168881++220015+222333377777888888+02200+++00055538+090088++11188822+55522992+8888995+11111408888+07773333377788+67777775+00066666622224++2210000066888+++2222006662++++10222229998++111111199900666++66611110555++11116666633300000++++20537++11556228+05555005+++++119988333+448220000000++2222288888899999944+02222209+11904445+22546669+11873666666+0855552+++1755556699+00004772+11550002++00661644+332234433333+3333331557++++2229778888++776666668+++009077+++++2222333335558+26333311113+338883666++++++++122508+055555528++++3399822+11111160555++++++222111196662+6663372+05554444977+++++22115005+08889778++11144444333111+099954422222++2211119533+++024444115+27077111+++++++4027+06865++++333355566++24466++++++00111111111660+++888888888888555555++17755559++1174445511++1177775555+226733+++++++333765++010633++32188822+300666222288++11559440+7777111++5577778++131144441+01119++3022000+39966844++20000022225++099900011++244301+0000844440+016620+329993333+2222229677777++21117761+++1555555511266++2015222222+32220994++00888278+11111182400++00799311+++0099523++00555443333+2228822+288888110+22755572++11000003+3408++0077772777772+222230000778+26677777704+223522226+149955555+++++0000000066699533++0011133332222211+188111188++2555222244+2433337999++788893+++++++228880114+115588333+59993++29502++855888111+115661119+1306+++002222399++1222899++2220555555555+++222211114443+2222222221111699++22559975+788555+07996000+2016+11055009++117776661+++5522222++0044999997+1222200448++3388466++54255+599995999+16999919+11222722+228777611++111000422555+3338830+++0000652+0002444222++322677722+11444444946++++++++22997722+3399122255++066661188+1122995588+++31255+++343331+++++++++22222299440++12115551+1114444444179+2222200555567777++28588881+++000006444442222222++3333700000+8877++++++00377790+33306611++3333366660++++440008999+++3999668222+2216199+2222444446+222242232+2227711111126666+11113866+722336666+118888447+333333225+216711+3317775++199830+++++2295599998++222074442++2640000+27932++1399970+1139555222+29999900444++02254+++7995+1999160+15992888+++339777722+++3388666666+221777992++000000444449811+111122127+++19533330000+22222022200++1111110773+668777000+000001800055++009499+++244373+000778888444+1111136666611+222119711+133333114++0019988+++++27700000911+20599991+222220065+222226481+0336446++0333+++000000887732++222263352+388800+++++++++221119999577+1111111113337444+1119999996177777++366777700+++++228671++09333339+0006666211+++++45400+111711553+28174+++2662263+110333333333+55099++2911555666+268888866666+13133332++367333+0755444445+1228133++336899++3318855555+22222556666664444+33770+0680+222226666777774+236666644+226533333333+228554444+1388222222++29999999918+++21158999999999++00000663977++033222222++3222555112++++1111113343+22555577726+077773399+228884553333+8833++000111225++7766855555+2999999551+007223399+++00000333300000+00888888844444+2266688880+2227662+05296++066788+00008844886++2228728++++299077777777+144000118+22228800666+82222229000++164666+784441+++++++++00446227777+07700008888887++++++55334888+++088888888618+4088555++2999999999997744+2262288800+22277582++33230333+24441111190000+++3333309922222233++111082444+000000089+420011++++555822255++8999944+10449999444+099000448+0311122+++15555555497+++22229994444334+++8110555++++30000000777788+++2355008+11111555355+++3333000928++000055566446+5552662+++188888822226+33333333333349999++0081988++11166666888111000+++3060066+80011+5548866+++++1444477777704+11111112333356+++++7885588+2222211112228++++25522222238++24444444994+1154111100+++++277736000++06979++117799994++++2277777743111+333322228++1111744800+11111222666222+2772880+1199947777+++179991++7744488888888+222221888888+++062299992+155666666555+++++222223333335866+2300000+09770999+3339920+2663331+++000008899533+++2224442++2333340088+552220666+++++228800000211++2206733333++181988+001112555+000000660000097+++32444468888+222228888888871119+22000096++26190++033066555+2224888899+0004472255++000700488888++11115222277++++188888055550++00111111195550+++01633330+08888888880000777777+++33666633++444444767+8999999955+222222222555965+++++00331118+22200111266+3399999901++000936+026977++225555577444++++5583399+++++111119277779+3118662222+11111133380+++318334++4955555558+00025322+099997777449++++7454+57777777777++155899999+1499980+++7755551++1211111++1477777999+33191111+00556662222+++++22222227888855+06147++00000000222111+39900082+0166500+++116666666+3333369995+188888142++223777770+0577788++27330000555+22223332+3113559++777777551+++47777777777+++++0344999+22223311422++0003566600+++32222203+000086664+4446888883+44436666222+223955555+11111111122254444444+0002662228+6480++++299900004++30115511+0002225550+++100000992266+203399444+0666742++27776666+2252260000++111118888777558+3339333388+1146000+066444444466666++++++2221111433++1112224++211555555582+115577777330++++0083305++4308++544440111++22221111444477+2700088+18709+33998825+00008333311++000090004+++086288+2337758888+++266666666666377+221774+11111111222033+2200006+17111112+++26554444447+21175+++3999602+228881187+477885555+007445+009995466+006888855558888+5044777777++224741+++7629+22222888338888844++++87777221++62215+++22222208882++++++041199999++003339999933++144442333331+++05891++076377+2288788886+241168++8444433+00499++44099977+11999992288+++33333335552222+000698++03344999999++11111117761++6513++06600044++086625+++1266677+++++255665++2111111555558+1111333777766611+000375511+000053999999++103333333337++++++7500+33341+22551112++229134+30996++++39896+++1171011++0071111411+111003335555+++3772+++5566004+0077444111112+++22833334444+3232221111++++3333333333339999011++++222684+++799066++881118811+000039900000+199224777+300002333335555++2222099994444+22222220669+888888225555++0555555560+09988888665++++3946699+1844800++3333222533322+1112666554+8882222445++++++1005511+077700166++++005660088++11160555+553888882++255999+008600000000222+++++0000112226+2294877++++222111114449+11112455599+0480000001++114888229+33333900066+++51255+77755598+++++00008888777339+2221111665558+0660000++2999999111600+1225524++++069999967+++076499++1111111122222250888+333352299+228663333334++11224444566666+00061187+++11777766+11111744499++0133390+++300000999972222+030366666+08888799999+1112222+++1117555511+++++0039449+88855000333+++2644444888888+++233666674444444444444+++00006666599+08004+000000000445555++3394400++3312200++22807111++++++++22229133311+++27763++339061+220057+13333311119998+++11100822+18111113+1256666666+899399++1177671111+++++077777992++177776601111++00111133+2536++16001+222622222777772++22200000223222++333177466666++326888881+229444822+++++07002+322966666++000033377++26660555552+++10007777777776+++277200999++++++014100++06555555526+2111176+++155444472222222+333965555++1333524++2227705+33022270++000473+15444444000+227533334++1335333+177770046+++270040+114898++191444+33300055572+2885588881+0557877++++88888888552++077633++++00000071008+2229999955001++0013333+1110044333111+781110++1818888++600088882+00229100+086694+33322221333332+++227777702222+41688+33444133++11344444411+00077000++2711111111555559++1110002666+++++006009888+233333111400+4444400000082+228133+3333333333663335++++33333222083+++++03112233+007761111111222++122888622++100000000011333++00330224++293077+++1473333322++044440008000++++1122226669++30088833111+06664336+2781116+21692++00044277755+283339996666666+123445555555555++++3301599+2211225444+++144944+++228882224++11000088880+110661111+11000046666+1111177989++268885++1877770099++036777766+++22666688000000+++88600+++005558824+0088881114+114448830+05430+39888++144779988888+1100488888+10043377+12266881+++83999999+112111773++66377722+323337777777+061445+++++0334444668++085588222222++++++549966+172229++++++2229958866666666+++++0773229+09994229++1111111122339++++3972266++29911477+2222201111117+++++++227777777355++22222222244388111++11111661991+++++++224444111444444466666+10011669999999+++02777766+1111199991177+++128888++++2333558833+1652233+88866664400++66469++0000522255559+++2366666++31335552+++2049977+8888888883555++33310000001111+00688806+22226776++09944472++1555814+299999993111+++11995991++222800048+11776666655222+234445555+1112222111333333+29999955455++++0011006666++++++236448+02227006+00002268444+666811188888++167764+5338++++11115226+++++77000066667+11111115523888+4422077777++01665666+++++++61118887+27733339988++11111771555555+2277711111188+2112224+11888811144+++122311112+1684449+++++443994+1844336+112215+2259557+++++++0001111114++3399999977+2204451+++++++++06694777+333333995777+114445585+++222222333338+46977++2311118++++44443448+119999433888++++122222277744+00000000044411966++502220+1991000++0777755500+67666665555+22133566+022662222223333++111666600799+0299999999+33333333619+31175511111+++339887++++300606+2222267900+++30008880000011111+220014333+111121111999+88711111++333005889++2666600000991+0292222227++++++++2222299904+58877766+++05001++000822377+033328+00009013+0111122253++++0330002+166660330+33555577555++++22200003333+1111796666666+4332+++229999988899999944+00000008633++++++33306332+++1188222233++05369+222377744++114322+51844++++++00883333222+666695+3333115555+++22222883444000+0009+2222200011166+1222644+++3999966+005558900++022228800++1100626++11066666688++13376666+711111111100+31877777775+033888200++++2218866+266666245+000011192777+++28034+266666668888++3319951111++0000029937+29444444448+6774++++113383000+111544488+2077888+00669880++++112557+199926999++77777344444111+12466555++2444444777544+1111132222221+315555594+1116672222+112777999++00518++01115665++++11113994+7777774666+8555553+462288+++111177997776++220375+122225542+2222122677+255000088111+++15555558865++16664119++04455556555+++2795558++++625588888+++++++00555577777777776++788551+++037728++299998666633+000002211557++++++27888166+++288891+++322222220+++11223112++133339++3333391544+27333442+006251111+1000999996++333311111111111111110155+++22277768888888+176005++1112224660+33308888854++++114229977777+++++++00099564+3996612+022444438+00088822788++311118355++04185+20000173++++00000999330000+02111886+0002044222+33331159997+3332555547+39555559999++1133448444+222276222277+258808+++8622211+++4477788333333+00788533+233330000088882++400000002+555955999+7744422++2296676666++++2301999+1111544424+777455++22288555888++007771111115++022221111111113+1156111+2000037+177655588++299444555+2409955+2888777775511+21116666722+1777712221+777772988++2242266+++8855548++444666558+1555572229++++++00028666333++0073775++330007+++++6228999+++++3351+++446666999+16855554++085555590000+11555533355544444+2222226666651+26394++000333333880+7772247+2221222++00888387+0041022+222143331++227000811++5555550055+2446638++0999900881+++111667727++++655223++++033712+221269++0777755581+112255+7779999911114++7744444429+++0922444442+624422++885550+2258887770+++20100008+++23375553+00333355555552++++6999600+05533355556+118580+++33742++++++008833553+222888111779++6655503++0003444444484++1866677+333100001111++1244430+11113316999+0409+3333356+2288888122++4994+2333728+++2449996222+++11665555555554222++++051884+556652+++++222299991111111144++00220777774++244330011+05555107++3333337222888888+01777710++31888888888999+++323333333444333333+++1114772222++06212222222++6134+++7777333+++++166660013+3339999199000000+333222666337+09188+233328888899+23399500++000221777+22698899++333990031+2227772333333++0055555777443+01000007+088777++00055779+19999777448+889977+1137778884+++39993433+56008+275566622++0009666665544+695555++000088868++81566+++000077333333335522+33332111140+1111111199969++++++++++222222210049+++3996644400+54444466++33277233++++00310777777+8266++07777781999+222255338+000000221999994+++5344448888+005586+221555997++1177000999922+0007711118888+0466999911111+198889944444+277722211188+0043338882222+2220022222221+2222223168++10020009++33310003000+100977333+3323668888+++00005553222+111199666+152266644++1877111199++++++11175541++222336691+30000000755++++11112883334+++555661++22222011211+11322133+1111777737+2233775555+2899966+++3333979+2444582++++297777+1444443323333+22239779+33331828++332229666668+3333333333333354+++11129800++++1194444444++++33317666655+0804455+22227773+++770668+22117733666666+2224477877777+02389+++++2669221+1114887+1943355555++0022117+044488833+1676677+2222555571+177166644+37005+++000000000066668666+29911111999944+066666669333444+22244412222++0007880007++154411+255666882222+++00002333660+22222490888+22288333+333322223333388++++11521113+333330002223+17777777337++2488888888882222+++2222222255555559999+++05525++22266663220+2225999999999222+30022296++8246++11666553+1115558133+277755335++88893331++238++++223366668+++00007122222+199116666++228335511+12617+0007494+1152255+++738888885++333723++000055555573++4444404444+000000000000000443000++1111111155553++1135771++2222201299++++00000003335599++22000022200444444+2556638888888++000862999999+0012999994+00050551+124333377++155555300++2225555340+14551+++++27772000022+++1111122222118888+++279999997111+++++116111522+++55876+11662449++267778855+111122733++06114+22288844433333322++++++447777777702+222555578333+++++++0330++++++333993388888+++11130009++1777401+00000000300004++09555552666+++++8899772+0119882222+19744666666++++++0377422+31111666666888999++00000800222++333333323966+++++09199995++57773377+177799999996+1110022111116+++1887777722299+77311+04282+04955111++222255654444+++2335933+0006115+889952+11661194+006558855555++555999922222222222++++1111111139+22222211664+886629+++++++++1269999777777+7777118888888666+++188124++27351+1222888888+288063333++3777888880000000+222277778888++12111106+7666666344+1163888888888+222444666666668+018849++12222299855+333592+2266977777777++++22222041+1111222228++27738++00005580088+2226632220+++5559711111+111115511558+3262222244++++311199766+22284000555++33333999555777777++1829993333+108888899+6834+21499+++++0988886+1007733+0002262+1111886633+2444447777777777778+++++01222222222212++005546669+0038224+217777550+222033337766666++++++++11111776668+++11111622++1299999909+555557777790+11116666666772222+0000083444444+22122441++666035+++22179997+2222631111555+2827333++2222211+2277888813+0002248++0044444447745+++++015544444422+233333352+311888882200++2233388311111++14444455555500+226375++00022444055555+55629999++2051188+0007000223+332888066++2441117+10402+++22266699900++2244999443++667881111+2555111148++006349++220005888+148533+1371+155533770000+55559118++000885551++297500++111963+2670022+884444001++000009000+++++05588884555555+3311166669+110210000++0000000777777777000+++++11112211833++3333611+222222078+07715511+200028889+3222220000133+57773666++22022333++29547+++2499993+++++0000000033999933777+2333489+22274333+2211111193+00343333+2333339004+44555555977+++27111111100008+000111933399++26816666++00443336644++++111588600+++++2211119000+2255977777+++008000005555+++2400115555555+++++39988899994+5555555839+22028000+001111000002++++++1144555527777+++++0009886+07966668+++29999014++1111155555445+++0000097+07775222255+85599992+1111033333333+++115555732222++3332110+5335+1111745++18499444++1988867+5631++296678888888++1997721+11999200999999999++22288877122+44968+392228844444444+30044133+++++++777844+++++++11175555444+11044448+2117774777+333077788++22222234412+44122299999++03300000099955+338848++2332222222211+++116811+311112227++090000555444+222977775+05881000+1222288888866++++144637777+0004440777788++2222222772222++0050000888++3118888466++++3337777772+++1111171777++0638833++++50088555+266668885+++++22733311111111111++33997711++++0997744+111555651++0004797+26999929+++39965500+11118888888++2330006555++2223339886+04942+111111188879+++++311219+++3333300333333333888++005555500++7777776000++++++11888884400555++1888828+06222663+++++1113333372+2222644444633+07773339996+11155555588888336+0777883334+0555506677777+1917774++++07858+001153+229990+00115568+0333417777+++063667++09855550+109888888887+++0009999000555999+000000031111111111+137998+1199916+81227++2433333336669+1122224444266+191455++3119901+066600000446+++33335555555555509+2220033333444++++2222711888+00888877773+33333330888995555+25594444441++++08885517+0099611111133++0118873+510077++2522555551+8833374++++++++112333322222++006009666+08866666000++++++112728+++11555661111+07777777777220+131166600+23666300++++333310053+18888++++++3362+22488166+310086+++++227999933++229994499993+1881183+88533300++++22224577777777777+++2227337777777777++++2222229923666++00622111118++00000466338+2222444993+288840++++4999993311++18777799993++2222224558++222880000444443++++288000077++++++++499166+16663133++4157+1155553777+++++39444444412+05533773+22222222444566++399995555553+19500+000007777222222++66603332++2255911111111+27112++88800044111+2444444444533344+2666666377++14431222++300188882++11148848++18876++++062666699++1133+142999++144777900++320078+3444444++00000119775+2570005555+1111777288++++111183333366+++2667786++1118338++331333342+++07335+++2228888597+1170000000+11111117726+1110151+100004664+1566600444++299911111++777722221113+338223+++8093+117777011+005555555037+++0699833333+++116660112++164222++000000331111+++253644+25511155577+072271++++011675++2069922+33986++09955599+++++141556++11114463+1115993338++2227787773++244444002+++++78577+++25999966++++3229446+444448499999++111002228+++10000072+++3330200+++3999866++222222777+000240222+231855+++39995666+17000888++000550009999955+++0045662+0022666+333323339933++221933338+++33169922+200055441++00228829++++11777799922222+77590++1211888000+112233333333333331166++11444444444441114777++144222222399++3333333500099999+211555833333+++++04668+++++++24492666++0003333570+31246++3333324466666+22223666144+8824555+0422261++200355555555559++444094+222247782+222225511110009+26666663305+0311554++115446111++16695555+137755555+12925+++2200448883++000000009999622244++76655999+1116122000++++++6666444411++33933333444+2222224992777+22245886+39933335+34401++2278888633+300224666+++0356664++++564999++++11172255522+++1131119++06666611599++2222102200000+++000666938+333393666611111++0000066191+33222476++3266222++000317+++++0033333166666333+11883333+00330002+222733773+++000005544400++21111111944447++255555551488++111177777600000+121335+111555555226665++1114499998888+++26778+06000000+00442223335+1333333005599+111155555550+001133333445555+22444448855++++27777773333663+442222224+2999999993998+006660699+055548+++++2199811++44444227+26620007+1119187+2888800222+++30802++266666899+++3077222222+++19666666663+555300999+++366199++10923+113398866++000711122+57008+15520++50788+223333333333300087+6660088884+11330012222++08888528888+288229999+++882222+66220033+00666676++022222818+++09778885+099333394+++661188++166888855551+132233++7777444++++++++2611144442+++3121111++++2096660+3316668666+2222222744455577+294988++++222255581111+++++33377663+208804444+2336778++816661111+0776666605+3337444+++11188877777719999+++00000058888444455++133333744444222++++2099551+00033958++23333337+1115560044+2333377111++144491188+111133331122222+221111222+++++274454++309677777+000000008888338800+160666222++222911111122+1100244222+++222377722225+55558898++3226662++19555009+1117711+30007784+33395527+39911776+++11331111118+++++37001+1777444441++0070009993++++237708+233371188++++00499500++++4485+3323266++2222222988884++1135579+5555207+++22884477777+++2448889999++333377777444444++208839++++134000000888+++++228884443+24873+++0233333336666699+++++++4777444448888+888111557777++++++0944400007++29994334+27779885+0009999115555555+1773323++222222211544+005335++++133322278++00094442222++1147119+++17111111154++2261992+++811133336+2666833+++1117400777777+11114435000++0829777+00992222226+12377777+53744+1222166+333111335+++++++211537+266962++++1187332++1544744+333002++09439+2222555550999997+++0111666222222+220008884477+++++2222516+111333353+4440889+000001633888+00555566663++16551333+332223999222+04443366666+++712999+390000000007+++1119995499999++11544811+++11333333833++022803+0055742++0266633333331+25555776++++2220008888991++082222555559+5577755666+0060000071111+++++++++2999933331144+++23399331+11511++11118333555777++000005227777775++++062440+++++3996444444477+488333333++++++++12659++2003330++07755543++1111166666662226++++++12955500+++44476+2222666667719++2555154+00040811+0003791+++333228822+++++177029+888841++222222277000444+00777798333+11171557++222267777++000000000020000+39877777755+1979999944++01111116+29517++2283335533+13884444499+147993+1135539+111999999990000+++114444444682++++++++++307785++622444444440000+5355556++++04813++3000000911111+00123555+110221111115++88406+266577000+0003771111+19999992242++2888888844033+0044115444+0633333+87733888+03555311+170032222+0111443344+6668887766666+++000299966+01179111+2441337+1115555622222+11159888+14444449920++666222222222+++11000000744111+88000068+333094+++33328888888881111111+499993++3255331+1137755555511+331766++247005+00388499999999++++++118999288+44944222++0111666666666++++2244466445+277411177++009333333333333+33111533+111799633++++0000000344465+++1119999033+22222533377+++++46663000+23370+0007444453333+2778888850+62222552222+299994448++11055553777777+++0008858800+0277706+1556666655+11112255575++0007755507+2266660333+1114469+0008555988+++++083335++++1111100360+1133333300999++++8442++++85661+733000000006++++0444444440058+76651+2332772++0000022673+++200650+0666644444+++++0333399+1662433+86655557+006666444555+++22229489++++3311335555++88888222388+++00874555+0522224111+++++177775566+++++000000068833377+++11144422666668888+277271++++318888666+201114477777++11118888998++++3333312+11133333416++222222335600+000044420++++++29215++04488115+++000088884444494+11111166660+++111344330+74422200000+++277944+888867772+++2227899990++33333311222330++7999991+000555277++++8888844410+22224444411112+11133309922+11111156+1123553+194442++2222221383+064444855+1888877778+22085566++++433443++22222222277122555++10022000000000001+++200923+++++++00088888804+++3437777+339944444448+11187333334+++++0000665444449+038377++27788884++076881++11157228+++1111771+++03862+17777333088++++11138688++++222222222777755222+322222009999995++++11111444400888+22111111777775+2267688+++666655587++++020007777+++00000001086+3334088++1002004++1114448444+000988856++000899999223+++++33322222999++0999888811++7444444444033+00004426669999++300006666666++141188888+2222244322222+2225555588200++111111192444+24000000011+0762222444444444+0005553556666+444495511111+++++++086444+111159222220+1123333339++2222222224444+22881664+2444436+095562++33158222+++055811166+2222224377+1722222255+129955+++13300020++++227771225++3933999995+++++000060000000111+++222625522+044688999+30000000091111111+00000032+++++++022918+200400033+++177777341++++6636333333+24484+1133597+33117777++++++0339335++22669599999++++000055568888+119312222+++++09313+113771166666+++++2222211599+3333966+05100+333331193333+0877773330+08441111188+331185+0155533388+17722440+++12277333355++442244455+032200000044+6633333333665+3333339935222+2251144++++224422222777++149977+339997000+111133383+111339333338+2722247777+32227793+227052+++++++6572222+0014066666+143668++188833440+22757+++00009880001+++++033333555+046617+000447555++011119553++119999144555+0039993++++50099555+1328888+4210++447899++++++++2222777+33666229+665113+1122244599++++++5932++++22220000000999+00000044558889++182222294++1697799+++11771111114446+3399993663+++++++++099022666++22211944+++07773766++2221199953+1111122244+3333333565555+18777744444+18133355+22299+1774444668+39442222999+++262992+1111577797+09999666111++++2222257559+39999998+00844444499+1155044+1188444464+172002++875777+811136+22220220+333644++++7228883+26622281+66988882++++1114234+114444690+++15988811++22288774++0922111+115555558611+11700000000664++555777707+2222455889++22244204+22533332200++66666666261+7991+2888888889999666++111166679911+1114444471++116679993+2411222224++22222072++++29966110++++++++000999944443+++2229991110666+229999666666344+2224455523++13555558+++3222051+1122100++++10000007775777+00050074+++047771777+++331833+++22033346++0140000+556666635+239997+11559999911+++06888817+02211++++166666600999993+++199996669+11114333799+1999915559+++88005599+++77773++0381000++11111100992+6844444+333577774444+++2222557777++22224447444444+0666659++1777775+++++111749996++++331559+261331+117700++124++00012411++++006755777+00500544+024444992+023333000003+22955455+++331886600000++0003544444+2333336777+++++2577999+000395+1033550+06611114443+++235334+000002881++31333995+226666611117+0555539999111+2222231+1464444333+000004444444944+1336666008+3333333379000+225555005555+00044888++777777333322+22277711110777+229967++01111112222269+++0500997+111112222266+++++11442222+018994+771533+55777777++222228947+++013357+++3997777466++2222455556++0099661111+306622+1177756644+1075559+++++252999922++2200008+315550777+011136622+55711133+66888877722+266444222+++4555993+2699999949+1111999933888+100112+00000666112++333300655555++0006668846++7771118+++220777299++2225552+++77777745++144411999+2221113333388+11222000024++++18662+++091665+++099111655+33999305++++++222226668888881199++5222599+805444+75555555555580+1199944077++01144499+311111199916+22222211176677+21113330+++22266244++220790+1116333977777+26877778888888++2114338+011111114449+2222444044111+2255566666666+66553++++++++111111111444522++++448888+++++11199988888812++++1122277+2336661144+0099359+221513+1999432+6689992++222669968+++++0000000062555+11181111111666666661111+22668211+333333377211+2555550005++++++++++++++++0699722+++233333332227++333888000044+33333333999994666666666+3339638+++++1888200055++018844+++077178+11199678++000088833333333+552222633+111888888888444000000000++1183333833+++103395555+3182333+0775666666+++1111111744999+++++39719999+228994443+31111007111+331116666+322227555555+++885577755++2446111117+111148991+0001119939+000666694+++03337+0887444555+++22277777511+2777735557++0334244444+50078++006999995+0226441++44402+2011661+366669+000008311+118888076++++221355555000000+000738+3300084999+13333355558666+00555556+11999988222222000+++++077277+1166666666442+000006666116++555951+222222222266666666+224422220++117729955+++++222999977777777+554441113+++25511991111+2200888882+00021555+1889211+26722888888+++++82282222+0588+23511177+04444999555++000331455++222333334441+3300077551111+002222202211111111+2111766++1666737+11181121+40005+++008778111+2227788888880444+0000311000++22499998+322444++6222279+1149999958+++++++1788888777+222229232222+0000006666605333+111000085++225550005333+177755555558++++5515++122990+669996333++000077799111++2233199900++44488800333+++1777966661+1149979+2996533+++++222544443399++++7773997++00993117++8888257++++330224444+2291111117777999+00000811118+++33333333863++++18222281++3392224488+111111699999888888+225223334+33055577700+08888883++24666696+333330000444411+00666466777+3333668888899++++++++88449999+8203+007531111+++22722333888+3300094++05533666662+3333077+799334+1111137777+++331338866+++00330011111111+1148816+1111890777+75221+22279++++111133888111155555+2555558333333333777+00000211333+++228499+2222777399000+666007777888888++2211114444332+44444444449+++188898+333118866666++++187444+2233353344++33843+3000444441144++3161111+1199999406+19911111112+++++00000000008890+559773+2579000++0333339996++0007776966++13116+++2205776+2088887+++122916+333333366881111++0599932222++0188433+++23000000000073++739999555++++198444444477++148871+++++++++111133340+++++22999958+322222208++++1580008+++312222227++++122000000444++82229888+33333311111088222+++22144444444444777+++0299999910000+++0006677522+33333551++3331164555++++++1111777774400++++133388888111+06011555++0311300++00021666777+25999933333111++444489777++++++222229990777++++3330008622++16639966666+58773++++++099270000000+55556866+6644533+7777772255555555++++1111111266633+7777777770119++288999900008888+15255333+3228855+30367+++30222224449+009557770++3333333022221111222+111336668882222+2777666688+237799996+23333335565++111180442+++05777665+2233333111113333+38888889+177774488+8507++200874+0055888888++++077683+00000553331++00897777773+111088333338+222300011222222+24774443++000008000005+++++0006622433333+111244444++3333961188+2333331226+12211055+08555511+03877799+2006661++5554223333+++3288811++2333344456+166332222++++00444409999+00555553333688++8340+8888533+022895++0052211+339110008++++1056++0996777++600006++3385+22009566++0777945+350000++++1514446++++22400033333331+11111112222229+111990077766+++++1111333332877+++++21177766+++++++++04479955+8333711+06667777703333+78998+222277777777440000+22200111115++11100000888++17779944777777++29379+284222+++333222755511+2299851+++00003361++++++++122222552222++3117777756666+++++222555444338+2222227733333376+222004480++00071110+2222449944+++333333314488+++149955559999+0330004+11772222261+3300005588+2224443351++211118888788++0086777666+0317771+1117655555555511+244440999999++162733+11133337799999911++++++448660++33333311223999+31111555+1150032++++288002222+00007725444+1774499991++0091116677++177111122888++033333641+++1332211115++277706666633+222222244979+++44444444448338+2224400666661+02128++++0600999993+++++14444864+03793+2224444466666+11900080+233333377+00008886+06699449+339555535+++00099222228++++1188233+++00514499+12277666666666222++++05555529333+111891+111898333+++44455503++166610000+11185557777744444444+++22522222664444+++18666777777+00455778++11155466++1111111110019+11119752+17777999777+22416677++222555677+++333339999984444444444444888+++25555555555512229+3300001888++411441++29779994+11115244444444+++44477778884++22222222998556+80999666++++0009933366+++1000694+222257111333++++3118881111111111+2118622222222+266934++33322111113377777+259911111666+105530+444751++1117559+2002388++++1666119996666++1099977788++000899976+2388522222+0191111++1111111117770288++17799979+++33357776+83+33299972+049114+20661888++++11623338+++49333333330+++++6455444+22999971++2226611114++00003022777+++22288883322222+220863++++008882244++0000994448882+22771184++074446633+++++++3333366888+071159+++0772229999996666++00666666899++66622222277799999+++++11888844444444484++1188800955+00032++33335553331111++44559+++0000766633+24488883+2444466666666662222+1777877+12685555555+++33358844++11029999999996+222688003333+166669++008846++1174400000088+++133002266+22455004++31115559990+2200008866+++39944442229+2777727444+000999159+25888811+++22722259+233377666+338447++48837++122211555566+002799944+3333364000+1555999000000009+22000022227+108888803+64444999+++33900666665+3999999999444474444+0644554+06699111666++2220222111199+2266911177777+113111119988+1111097555++0888266666666++005734+332888802++++05441+066122+++29327+0442222665+++2226777558+22455559944++++0555533999++++39999955222229++3344999+00779990+1111143666++3332911++++07722000011+0007772200099+00972333+568888811+23333333355559999+22888155000+055555444800+2462444++338666666++++222154000+11125500+0007777778841+++14792+22449922+++333333880000++220044402++1888733+222539+000066772+++++++111111555552+0002200000080+11777711922+285519+000999788111++11885882+++22222222492255+226888433++000077426++++3311923+22215884+39933777773+6666977799999+133333333300999++++++000008888666++20000009900+122222775++++122293+++1101880++++09222288888888880+0777722777999++000006955+8699994++000059991+00660000333337+++3339856666+0555533333440+0888777766111+33524++1520000000002+034266+11132110+++2662422+++++5213++2222255502222+++11555775+++043333133+4877999+6331115555+++++3434+111777466+22599997+25146+++06867++24433388844444++30111211+33339115557++63332++511522+++227000111144++5252++889990++66220+++000099333377+++72244443+1136333+22222222241111+++++22994409+163055+00000788000000000777+551444+33334755+305388888+022222699+3333111733+++2211107++++122540++28449977777+++33444779++177998+++33222111555+11155+1145566+11471111111++0088171++332007772++4477702+1111145888+00000502++2588788++07773882++00405555++22223333333391177+296666636+222266660006++24488896++299501+3446+8880744++11111115555900++++188884477++11377988++214440+1122886++244447777777++1155558888++++111449999000+5555884443+++46449+2311990+288711111333++++4224400+556666644++22455551+005555222222133++++444440555566++31111111199110000+2333399973+0002222333999+00775899+17170++++11111111953336+++++1555599921+022222444444444444551+13333834+++1185999888+188836+1035+1114444441111122++3311333+++1304443+3399335+++++000000777777711+13330002+100088886600++140015++++++3335996+255599444222+++005533+++2433344+107777790++00000007555+22220011133+22228044455555+001327++++++01115566688+11122899++++16663300+0792000+33399995524+1144433333+228880660000++209991155555555++19005888+311177777799999++0044444444407++++++22000014++14753+1944559999+117788111+++711999+312355+007777777774++11198888888922+++0055577699+00174444222++00000111188899888888++0000011444445++11118871++155555554488888+177008+++1114455555788++++000845555555555+2222231199++28888122266+313699++++++18884433+333331886666888++1448777++149444333+22775555+833337++04415555556+23335555555588855++0004444011+118288+199555588+2774499999444+222388777+31555442++33881555+44888766+000077309999+10600++0022775533+0077599000+027+555136++245000333+222218222+015999999992++1500888+++++276666422++1114666662222222+222227774449777+1111233222224+++++++211129+222666775666++3333665+++++3322222774444444++000019944444444666+00294++111188888663+++++225555444522+31599999777++22555568883++++197777774448+111159991++22487666+000008005+++++037779990++3332778+++0053322+33199957+41133000++0492223+++++2225398+229900888++600555333333+1133500++225510+++++++7777755555777722++222223779993+++3397777776668++17766666688888877+31699+++18111330+333222220000333++111086662+1199944444444444111+++00099999966677+++26224+++111111885744+213499++++1111111012++05555315555+06665777700+3331379+11336693++088888941111111++11933300999+++39888811+288866++15555566335555555+++26600000111111199+4404455+1199999999999002+3331320++1055778+889922000++++++++0333116555+100454+++++++21995599999999+++++++++22220417+1116322+++335555555++22269550++++0000668846++3963333+1111344444222211+322955553++33888894+666686666663++++33933388888++307777774+24118+++0022777775+5555555555710+2200888700++000000034406++220999655+++0000677753+29344666+++11443555599+24445555255+117622999+10000057773+++04477311++2444444077999++52271++++++53144+33993333225+00888328+24444999999++1770008888899999+000001188886999+5555555777444++++22999911455++668835++777117++1111946++1555500399++++010001+++22793+31266+++++++++11155155++++++266644443333+2240044+27777777777717++0435555++0555674+++++++1166655500++233333999919999+++05883666+288883288++262455+07777442226++++22254669+555001111116+3998444444444445++22260024+11121112222+122399911+0004999666633+0000055347+37112++3244455588+++300465+000088337777778+05511155551111++00082245555+144666664++166229999555++888800011+++128333377++++66668088+++15555550011111++++++1119555557777772+666744+177044446+2263311115555555+2999444111++15227444++7711159+++++++++11222268822+10000001111111+4772+++1002284+666660008888++5577788++229999022288888888+++++33388800000+33310009900++++++2744455552+0951119++00332111++059993388+11110772999+666660009+2007699+++++07777333777++3044444777777+199434++044422227777766++++05117+8774455555++14442222000066+3333397722225+009444444444333777+18377+11999999922211++++0035555555512222222+++05077+5437++000574++++2233966668+1888188+++25555554155+++1121111++226661775555+000777559+222288900004+2301100++11166699++++++++110944444++15869+33333322023+22225595555+277008+11114777777777455++16633+222811001+0015555777773333+113000444444444488++183222229++04444997++077441188++555555559939++2285225+3000666642+05555440++++++3966433+22000009999997777888+836666660000000+22088888233+14444644+++4611119+1550077+111100222100+248844111+20033444446666++04855000+0566200++225555556655++++26499++2833377++0400000666+66666669999888+2281633+++044444443344+88777788866+2555254+++++066678+30877111+++00671999+19996777777++2999999755++00119333333+0999993666++7755551111+331966+++88667777755+394299+21111114556+1111552222266++++5666277+++00007088++++++555333322222+155521++++00000000778555+111111440004444444+08552++00000020002++3333558++++++111444421111000000++2211000555+55559999999++1115511+266664490+++22222223622+3222099999995+044555221+000698800++++77111111388+33344436+08488888+7746664+++222223333666621+22022222200333333+27008999+233880+++33333392155++++1444133322+00444+11153333882++++++++2222226033344++33333333316607777777+111190774444+++1111122811+27777777777448++122744445+32222295+0999970+0001644+1190377777++3860++188888999000++00000000465588++++6999922+20612+000063844+++22000058881111++072522++115555554442++++++++5555579777+18888854455+22377833++3000990++06689555+01130000000+1005844++++1447777779+++116696611+116786+2055800++102233777++777776644444444++1775501111++008899922222+00082233++0442333+11144444444443++++213311112+++++222220065553++++++1771000000++++++888331888++39222222884444444+++204001+333011++216633555++744000000++2556622+++++2217797+111700011333+0000070855555+++++++115662++++5670+3330000000411111+++1388111118+141150+006291+11589994+++014445555555555+330026666+111188231++111111133000000++88822119+297997777++++1884400011111111+1111111115333322777+++111677066666++44447+222999999600++333666646666+045555+003288++++33337716++000623344+199224+39882266+0033888888888897+166668880+1166044440+333312266+44418822+223113+2066555+1178333+2232282++38+2222279999999995+273881+0222239333333++222288535+++203333333222288+200371+2997855++0042222215+3336889++0011333002+322238800+2221111128881111+20002441+++05444444444+05222233+++2171222++1889922+16644499999999999+0000344+++0094444444496+2222222229608888+006995566666+0026621+22211116685555+0226666612+22222220888997777+677766888+3331411++8158888+++++3333186++116000444222++24422277779++22279444888+++001943+00032400+555811166+4444442201+2711111155++0111361+00745888+++++++++0228861++++++117761+216999999++111188442+++0093665+1001225++18881144444442+333332227888866+322513+++2009222++7687++099966111112+11100554+0044444444711111+++3322587+637777755+227768877+332999960+08888777888+++1444333384444444++33333332777784+5197++15580077777++20006662255+3314444445+0666677335+88222+3554888+66684333++32008+0444007777++11666222226+++077811++333066666116+22220046+2220022577+19887733++044444412227+122225366+22779444+200441+22774966+009950++0988+++++++22111111177+++++++3996511+164445555+222266688022++++005533330044+2645555+++072222668+++0000000007771199++2226674444+663333335+111555667++8888449888888+++++22666889999+1029966++0011225544++1666666664422+2112255++777999+20000772++16661444444444444444+011113666699++233300075+2293997+233222113+11111888444188888+03335555554++++++++000814+08800999333333++++11888420+3000593+0045800++8669+11878882+++++00000000086662+09911124++++774998+22550077++179928++344400001++++222223772+17777923333333+5552226+115552722+1000022244448+05993377+++33322200+2222240007+118555444433++117772666688+++2277339999944+117777443333++11153343+10555772222++++221665500+339000880000+++48849++22288511111110++123334++2220508++333333333366800++2322266+++222277775226+++1111555555561+15704+322222336++000066749999+77777++2222233999994666+++++005533977+++++++++++22777000003+++++226345++0099915544444+++011155530+01811+++++33311117777999+055299+77455111+++23854444444444+69998222+++000511196+200029977+++2888800+112290666++222255141111++41122233+33333222444441115++2679988+++++011196663++2222222288888366+++051110002222+22222222799811+++2566008+000009333333+22334488+0091338+3339996488+13555002++0117731+888999444447777++++++++112222299+7333333300000+++505588++++7044111+15555553000+222566665+278005+08800+++0133556+60040++1722555554+1667444+222337777700001+277444486++0617777788+100764444+0229775+1433133+111522255++197222555+111133666669991++2355586+12244444+144444444488222266+599664+888834+44433220+0033173++++1772222777111++228825999+3113333333880+00000466224+11944662+2228377+793111+2420++++600444441+++0669774+1155588888888866+82222222255+33333332255533+203333++84366666666++++66624+++7888886555+11113668111+++++2733666644+++++++33313111114444+15514466+644444465+000331111111+++101660+47733399+2112233311111+++133864444+++24494444888+++004227333+056099+10993336+++083305+7117766+++61122++0555544+++++8477888++25+++5522256+++074711+14002+339666335++6653111+222211175553++103555+8888228899+1008822++00049+11666192++22362222+0026611100+22277988888+300193+00864411++886666886+146988+692555++0000557877++018811188+++11109222244+2289991111144++211224+274677+0088886655+222888599990+493366666++111000001100099++2222199955+088444468+++444456667777+++669661+00088411+2272330++00677777558+11115556000+++0099944499+044411112++000000192+++++297225++07222++33027775+++1144444886+06666699999994++00777739+0550003777++306662222222222+115555550005555+0093774+10034466666666+11111100503++++++339283++1111113333334+33739+++15570++2777888884+058112222+1303333999+0033363338888++++0227778111++02277655+33325511199+++66333655++113442555+62666666+0079977778+033335555599990+2226555666111+0077333666644+++++++++1477933+++++06547++222777344+118888444444666++2244773366+11116669912+0000022222312+322222732222++13330044111+0446++333330001+++3333333333334444+++++++00666662+++11333366066666+226378+++0666055554+22418555555++22269991114+00092444443+20011122++++2222888811444+++++++08866222+1199766++70001+15555744++266515+22000000311++1161666++++299577777++++++44444444442+2886166+22991334+11166677749+199665++11111111336+741222+227904444++19200000666++00111024+++++11666633332255++02228801+2266660+++50113+1155555777744444++7778111+1111157799+088799+000920002+1111190023++00022888660++199666666338+0066776666666+++22222336666555559++0018811111188+006544++089881+++1009999995599+++72449++40000070+322220688888+2222994+267741++80058+11176955++15049+11444440222++0014334+300228844+002255555556667777+++014888881+000070003+++118999996++5682++00009990089+++++++3333344880+++41722++11778+0034444++++11388311++++09999886+1118770777+++00000000333335+64444355++++11111888888844222+118777722222+045555549+++++++04133355555+++1333344552+25336333+13+008645++2005555666661++222222232882222222+++000066611777777766+++++00000200000000++16611111111111118+++311722223+33332221++++133330055552++2222558804+222288855+11112225800+144004433++1111111199944445+++++0992229900+2255668866666+++++299997777+00005332+0007777777777755555555+119923388888888+003355555+333300077555+++100111111119977+++15770+5554445+28499995+111111118333++++2800999+5555571+00042221+++2888805511+2222222229371++++++0000000222222946+186399999++1100044444401++++++669991+09999991111+0000008822+00089999999+1112266228+555555555557755++033305++088888511333333++++++++2255566++22988111100+22555444445555555++++++11114444444449555+0079844+5556699+222288888636++419993+75667+3331111188++3333226300+++199412+0992252++22388899+1511125+++++339966666667999+2223349+++1999474+399992555555++22211133552222++24422220++++3308778+7811111119+++1888100+80776+222666660000045++112224433339++1173333005+31194444499999999+22934000000+00000003339963+00626+19965+12700007+0098815+122222200008+3096444444444++22211111117++787776+++2000999999555533333+22882222666699++000888199998++115113+4000055555544+++331155578++1199556660++0222557772++22111111111114+000007777711222++111111144999122222+22222221541++++++1117375+111774+++00419++677771118++884431++14598++1225557773++3160999+222400002225+066688+007777777774+000000336618888+000000018+116688966++151994+33394411111+110099995555+231077+33338888860+1111444440055+163384444++399999999944445522+2118877776++007667711+++111988887777+3399140++664440007+247122+55971+1169999++300000000111833+25555535553++022220032+0000066+00035+008445554+2999656+++047556++++++++++++1239+++290033338++22002222222888+041877+650002++009365++0077111152+111144400001+3115551++11748886+++448884440+++311116655000+004488977+22744448822+4477699++0555543333++2222355511133+15500079+2221392+21688+04493338+++3141144+0098837+01333344+30003229+0005111188+++5224666666+1711120+28888800++++000611922++33044444+++2712+522888881++122444444779++70055555++22555447777+++300553++88899224+++885528+++1779833333+211669+005655999+0022988888855555+0000106888+0222777777334+111226977+++118866799+6555777+230000335++++322222200000088++++2222111111155555++55222220++00223447++111111119888666+3333335574+00333339990+225998885+11141100000+3393822+66662777444++033333000066++2111277+2700000055555+188012++4222222755++222224886633+22229333++00322299+22866833++++027755+337055555+3222116667+00011195522+18888886666++0866666644+311922777++++2205555588+222222277787777+++227733448++63999888++39980+1704444++449900333333+22386+22222888881133+++++00000881138+2558110+05757+141152+++8574+244449990+++044442222443+224444150+++22272222200777+333333339+32244338++111111117755544+33000000111177777700++3333338888888333++3339999+39222211++3011000+4411122++551555++++3155444444444+++3333555115+1998886+0001884+1111755011++22228222444+043333+333347++3333222568+30664477++3015555555555++++++284000+++768333+++32222100+3339996+099320+2884455+++++00662559++2311011++000959999999999992+++3661++221110004466666+++++++14444000055+2029995+++3077233333+1155111134++++3133003+++13555++555566++330644444+555507777777++205559+222522231+++520666+255877999+119992888+000011167711+32027+++000714422+00000331111114+293666669+116677783333++66638++39933339+2222648880++++005555566662222++6661440++++++++11100626666++++3392246+111111199933366+28877622+003828++0066771+1574+8322888888++1444462111++++20888843333++120888++8888155999++033335553++33255005+++224404555+28222990000+174888888885++1378886+111802220++00000075++111114++18222++300617+++++2750+2222599999+++++3333334433222+000891111188+1882733333+++++++++111119996300+3333847+++++000998888211++00226689+28828844+++111856665+000088886338++33112222994+5961+177922+00033000522+071888++22288868+22268881166+666607+24855+332202277++++++188888554888+00000844446+0494999++222222222222110+++++11162234++007871+66299111+1114400093333++11111881955+++22000330000+++193776++++116922226++110847777++0000665599993++++22557+5222222+118848877+0088443+33666690000++++2227777713++3377663+++++++000074442+++33222233555500+322552+3300000222266+3322422233+1137779999999+2115777777+24777777777788111111+244445555+26699977555+++000100000009++++++++66444660+++1914444447++1555688666++332211+++00000666595++33333524+201996++44460007++++1111177775588++2555533334++++20116777+7999977+7774433388+++++2354+11222228833333++16666662633+5549999911+099990007775++05553366644+447700+188885579+00000004433++1553333444499+11179933999+++++8193+244031+3333001199++114444422225++++3333337777776++14443331119+11134555559+70777777++195222229+001699992+++2644444481111++++++6233333322+++71111111553+3055055++2222711000000++++++2292233333++855334++++09225557777+++5555958+0003799777++324311+2227399998+24444188++3300773++++++1111111150064++15533733+134522+44466699+++++3111+++++185534+1007988+20008114444++++2777733396666+++++++3165444444++++8888880655++22888888888552444++++0000001045555555++000220442222+++3000053377+89990022++1228544+03065555555+++021444444+2298552++0000066000++++00042433+++322288411++++1688888888882+77772220++88854444333+++++00333314++5533888888+22269980+001118875+4440088000+++0008888399+32288812++11440000081+248554444+296666666++155599448+++000000487776++15552554+339000600++111956+1100256+++3399966660000++++11111111+0466603+3396777777+++222224757+333061+230144+08866666122222++111666645552+22276600+++75584444+++222111733+339655553+100099888888+3331166666660005+100128+00004662222+11114441066+066666116669+33330666+++++25444338++++++++++100633331+2223322334++111900033++325722++++00000000002224400999+196336666++305592+1999333333447+0000013088888++73375+32455888888888+++0005555511+++++12534+++4336++++333331112444+0002229922222211+26666666697++14076+66666613+11666919++39977777777744777++66060++066651666666+222655588+3007999+++399432222++++2566688887+223248+++3322222222999995++11666635555+228555555558+++0999002255+2299835++11111555555576666++007333222+0002255881++++2222220640+8116666++0000220222+222222550996++1190069++++++++++2285+153551+++++3333333882222+148888888888888+04442224++18888979+11133669997++1111090002+240011111222+0008865++++20007888833++++20555599999+11311111111119955+777699933+743334+128884+044490011111+3300222222222255++06224++2761++30000888992222++++0000199004+07199+1111814+22222700008+8833348++++06444472+++++00222222773333337+++17777777771+22666633333221++0057741++++33333322265577+0062222559+09128+224444777706+14446666377777777+4333999+2333333444444444444++339913555555+21101+++++2266895++++024463++11177711118+++66622222211111+120000000000047+225811111100000+48888002+++226685+33332222340+309300++222009333111+1556111111+07722299994++++0751122+++288112+11166668886++++22877277+2225552273++811++0000088888+7777665444+2222277722++337000000+++11443319++22333999+0000057796+++++0115133+++++++++22861+01112+133322222286+0885222+22212588+08146666+333644449+3999999954++008888003++++19953666++++210086++++000888604++000045533355++339975+0677+111689999955555+661111++1112244400+22227774489+++33990088800000000+++180226++3333322222559+++135500++0011116911+8555511666+022222222229++++399777660000+263394++310022222222++003311+++18666625+++0000281188+++03988811+++++28888804444+00032225566666+04401++++++++666622266++33911111266++++8883366++004439555++399222221199+++44888851+22666268++1171337++++31122277++++33999000511+17759988++33222222222550++2751++++1113376666655+221111988+0053399+0880533+11411044+++++31330044++237335+++2228866666666666699+333333388888222220+07699999944++++++++605577+333920+14474442++2333010+117885++++00661333++0045899+++++2822300+233857+++1360000999++00005611+2211333000+413333399++++33999748+++116666659+++++08881566++++1488888822222233++241322+332770+1588633+1114444444445++24888899+33311333000000+01138+0112655+31121666++08888822222211+11111199773388+799990222+23338888555+++22777777111111+320755555+05555977444++11330000+++288122226+0005667774+638844++++6888808+244475+000007344422++222111111155555555111++213334222++224111194+28888999744444++213344446+++++1777612++2888891111++++01133555+177777776222222++++++116669993+227777700777788+++++115523338+284423++++1155555555033377++++++33222241155555+333855555+55976++++111117755447+11152224++222777777011111++199950+2283220+++++0223002+1131777777999+++++++14474666666+111144444009++200035555+073554+119111111122+133333389994++114494444555555+14422788+7004446+++++00014444++0000077027+1155577559+000000044447777766622+00009991117777774++++111007781+0008867733++111777733333388+333444441++31233333+8833445555+225550004+6699555+++3333354444443+220000999988+33243888+09999998852+22222978++22266988555555++222229969++++111577440+116049+6673399++++++144444111200+20201+33319755++1118888810++0000028+2222222225555+1227511111++2333339969++++++65771+00002222706+111050++16692222++++++30007733331+27711744444+114455567++++++004476222++++++44444442223++003888886++00001111116666556+++++06666222336+11110199+222200000155555+2772111+1666663387+110000099+333333396000+22222444296++22188477++1148888883222+3253+++++++33339917+055583+1118812226++++19003+228888403+222763322+18883333353+398111++++30000332++1112229955+0002208+3116773333333333+++0398899+3377788++22220000000009988+0175+222077739999++++3333333311000000+333222778+00119996660++1222386+++++2227777766610++++++225776+000010+0000037777000++117444449+00011188222+1100000223+3886++++222466551111+222222244110000++232200+144507+++++222444777000+00777744402++30399++8886612++++22222999999958+0000066667577+74333355+072221110++05336+19844455+3444+288887333+233534++0001115588822+55126+22707333+32999995+++++055552666+++++6687778+15220777+0770555777+++3921+1112250++++++22249992220++++11799++12348++000022023+++++113055555++222833335888++18447+++5577777111111444444+11111555++0001188831++0908886++++6694+044448662+++2333000066+++++++255572227+22228887777+88633777++3333325888+++5555550005888+31455522++++325233333+17722244+++2222772299+++447799996+000000266666333334444+1922155++1192222222202222+222399882+++20247++++++00000000000551106+67566++++22577724+118856+57111000+22122+22227339966+++++22009945++11112344+015566000+++++002511111+00011111666696+11111289555+288889311+146992+00097777700+++111115130+++++422+666668888837+00036999+005008880++11322288++0000011122220+077744443355+39999999207+++488888888883333++0885555++119991111119977+++++1573777+++11188000444455+0000849995555555++0000033677+2000002218++10000004+++00999955+39477777772++22888911+++23375888+33122655+2200006+10111116777+++244110066+000039900099+1111111111116008+2226655555+227099944++331188882+001030+++1381144+++220004444459++882666555+++162299+++68899996++++555744444+22233444449+114000027+22755911+11333222278+176665555550+28570++++00117763+333900022224++0007777777777446++++6123+0688838+++22222183777++0888873337+330188+2255117773++0090266+++11114444445555811111++0066222222+398887222+144333331111111100000++3366666222+++1115566660006+2622211+++3700055+++0009778889+222537+286577+300006666000+++++2222233333336++00674433333+03324222+222222779996++14933377+2844407++07111152++++++641111+2226633+233322999999996+22222288444266+1789222+32581+1004433111+886602+0000889977888++00086888777+++15822+1133247+025542+033333084++++333333011144+66666688166+155744+1105557+033113344++244444448225+4441666666++++28432+11033336+++0000000000000624+++777777996666666+16180++223733666+225549+333316+394388+0675544++0064414++0000033374444444++0222555555588++++++222220033337771++++22237777+++3333322222222222444445222+33999999999000044499+0444885555++225566666666066666+++002222666699+++200066622++0000055222222+00446667++1333711+144466666633331+++++2666522222+333336600+105733+00000996666677775++++++02740+000660029999999999+220886+11333660000000++00444411355++++118880555544+0555880+++31111733+111199666600005+1222111000+1555551116+322290+0009900000000222220++88544466+++++14660+33113022+220444477+++++6666122+++++7777773955+++444++++2882233330+176066+8699999888+1122744888888+5733++246600000001111+088833055+0483332+111400096++++++++2221146+2222226689955+1193333777+3333355555000+044440116+2228899++08833344++300000020000+18888888442222222+12655222++33117781+0043399+2225822222++2129994+88888+3332111111122+2215555553777+444474444+038870++++++++33377225++00557777743+01222220+++++222264990+0713+2446666612+009333333++11111280007++22000005573+666605557+33303322222++++314233+243332226+00156699+++11115556666668+222833333555+++++12222221003++++10699+23309+++++141003333333++++2000++002811+2333333559+00999962224+++++11135566+0222267733333+3395995+++11698881+887777001+1472444+3166653333++2727744++++002928++0541114++339994994+19188+++744311111+020005888++++133333499++088899966666666+22222333333633++22266666657777+2222772259++00226556+0038117+009222559+11766666994+333228885555++009997766222+11333333666675++++310599++299995555866++32335+288881111++193333444++28272+36222++3000333333333+++0022588822++555003777777+++++++++++17877666++++1188844400++++22222222277333333333300+111117988899++++++++32233221111+++++++1333566+001222222288+++255046++++0559333330++0056685++22229997335555++++166666662266++2222448332+11014444666++++++++111777799007+2273000000000++3331500000++228882228886+11667889+270042222222+0999333777+++++2551844+1118555411++058888311++++311111111881+66777779999+28843++142222268++77777770002+214448+++449996111+2029999999+111115544222+11555522222255556++1111773333366++173664+11172999+6677755+11111172224+8888111111+1111531112222+116669999999666999999++0000044444445565+++++22401+6546++1266658++325777777666+771777777111+2222888888881111111++233318888887+0666133+2035++2258853++331111317+11111111455577+11117777+055599222+3393911+1202266+++2111993++000923+11770020++00775559+22226658++282999988+0069666+033666044+++1354444449+++++333118888888888++02260222+00066663335000+116333111155+++008888115+000042286+18844444444406+++155999977000+111777730000++113888852++++++000032255+81366++++++2223341111++++25888888666++++022588+11899966+3331119299++35564+222964+200035558+3121112222++++2145555++++22552226+++002222222255+1111111++++3663355+++136944+2644552++2661333+151755++11120115+++++08881114444++399999990+599881+++++++++22441556+03339000333++0448622+12222222226666666644+555999115555+++222222555774++11113228+09999911500000000+++888880066+05188++11108555777+1377779+++0000099066++3944499666++++657000+298999994+++333574+6947+213644+11947++1111110180+++++++2336677+0025333777+33666688877+04451119+++0000034233+1117700099++15522222111111+++44446771111+++27777004+15579444+33226666+33138+277222344++++240013++003977+++++11111003122++++++++008844444446++11559954+39911116111+1011331+008333339+011113711++18881200+22222244400766+77711887+077799995333+1111110900+7033++++++3399999555531+00000730099+158828+2088810++++++22253366688+00966655+0099744++++111118888888022211++++6660554++00000077866667++++++++3333366666338+3330666+33321111155555+2222221883999+633333666664+6770000+++677797+11927++++++200001338+006220+655600++285994+09555554455+2222266003333++339540++00667733+++33888111112222++22222100006666+00995555333333+++++++33339900000006+15602++22100555555+++++222220033313333+++28885441+269999993++++11222222402+1111100035555+222255555599994++2222422224+000066666761++022779911++0996644444433333++++++0004400911++100002++++111111111199993+00000764+12229911155+3332229999344++++2288840005+00888888899999+00087792++++07779666666+32244444444++++04441113334444+0440776++++++260111+++++++++16600033333+000222222255578+2285773+2799944+++0771111009++0033999999+1122246+26278+1111463333++33187788++222222245+0001111++1155527711++26688833555+++331111961+18884477733++002222211+11888118+20152+5444455+000057788+224892+1199988995555++++3933330777+1111070888888+122811444+22222511116+00000000111441+111868222++11111771111111+2003355++755599+331111992227777++++333000091+022449999+++++2216700000++++000488888114+++3395555533337++37999933++23398882+1111993388+3333005111+++558888887788+++++22286666733+++01112252+++311776+++++0044477770222+28888888333++++00999623++++2226669977++00011111110+19967700++++++++799991+17099+222477+004444495544++220000551+004857+33993340++224661111+2222190+1111628333+++++00422222255+76566++55544233+++2211199999999100++++1114983333+893339+02049999+04290++244168++++14447288+1218888888++0888889499+++33399677++0024444441111+229589+++166666668885++++3227711+0999511666666+25554444333+211999998+76666557++00444777441++++331115111+00222200067+02226004++113333339992224+3333776+331117779995555++1025555++++222991112555++2252244400+09955555588+22447444+++199999666556++3800000044444+29928888888+++++1172299998888+0555588811000+20004466+0001157+26443339+33336223+24176++++++59931+2224977722+000084444666++7777757666+++0411122299999+077776600999++2777777058+++0005997722222+33444482222222+255558888833+1111221144++0666799+2689992+222248556+006666661009+112222444117+++++++20059977+008971++111139999922++++3118884445+11000000511111+223888829+1111111746644++70777+114455555544777+217774446+078244+481444444+1064+2111666556+22240066+22666666122+00944990+++3111195+++2222220071122+++033555966++82889+12233333331++18660000++3333100033+0023++++0111322+311888880088+333333355555++331131177+3333339900+1993330002222++++31330+229200+1210005555+333375552+144444969+3945551+3233277+222777711336+1111144+2255533377++++14444511166+22231188+33336699998+0030655+25553770++00223355+++1441177++300444444444++16888839+++20977766++2291150+000066669999955+455000+++08700008+++0111117644++77700888884+026566+06077775+22222049944+1109999995+++++0311441+++++33333288869+++25177733333333+++3229992+41111168++++1114613++03311611+111446++00445778888++00034482+209558++19775559+++22946666888+3332111111+++++03300200++115399999+0133332+++11117772666666+55008855++++226148+1168111++22333+11444544+260000222222222+3388331+339982111++++++++++++274996+777002222+199855555558++222229978888884444++111187113+00008891+55531111112+1111677799++2299999999999992+52223333+2022558++146662222++1111611222226++7760008888+0014666611++009677777776+22222442227777778+333333332888999++++++13555507+006566222+2886662222+2225554223+39990005++318772+5431111+++07773333888883++30001192+0004111166633++22211111111111+780005+++++2233388838+3200002555555++++254444111555+++++2119991112++++111666617+26470000++151004+++111199955552+222259988+0277774+206779+222244666666+000441667+2221111777788+09939++113116666+20444444663333++188860+++2233+1111123332+2600666444++++00333333777++8855555559933+02210++++111131117+05559974444++23300333++399998990+++55222447+++29272222+00003499977+10003315+0000074+199100+006345+2296888888+++++++333777777788855+116831111+++266655111111+1500669+++00004477000066++099207+11115555551+++3331444++++000025555527++++221145++30002222251111+55885666+++++199554+2556665+3244122++++++3312228887+0666666644444+++0333333777++++++1888999881+057775888888++118888555501111111+++++++++++666111554444+0017777733++33388336+252288+007777028+++22233333333+32588822+++155999366666666666666+++115000050000++++0000777879++222555564+000492++121134++333399922+1220025++11346+00002226822+0888883333375+22777774485+20271+++33333381++22298880+2122222222544+++224511+1199933855555+++096555550+30493333++111662999+211411111111++122686666++222882266666++289669+2229566++0000442222999922++00666688840++22263388++22200000798888+884448855++++++++3322002++11111277733666++588883+++2293337+6800002+117111+13333555444+222223917++11022899++1113333922227+1511000005+07416++22144459++++++++2222244945++++16539++306311+3333322222333336+2222222993++0035444111+1564111++2277766687+33988888999+399999222236++2277777888229+++++5399+0884999000000+10777777758888++1188144+8886444++2200000055800+3311167+++++++22333662+++00066344444+++++1776666600+1116660066+23333333222222+00000032229+173333333332224+2225555555666899999+2210577+++++21843+++++08538++399100000+334333+57774+++21667666++++++00668888881++++1766777777+++++1111119900+21112244444445++++189111119999+22277777336667+++33333399900++++229933335++++1124444555++1555316+++244444466999+++1555500+1600000885+++++00002222222226661+8753++27666622228888888+33334416+++114777790+009999767+28877998+20111+00000634+1111111666111++++++++332995++2522655+333111111111552+1122229002++11779445++155551112333+++19846+++16666880++288881002+1088885+03771++++150777444444+2277713222+++++24447566+88888885553+++111113111111588++++++++3333333332263+0033466000+221111122296+0002921+11111111199977779+++2004776+0009099888+00055301+226655556++++2000033744+22200966666+2888889199++55555555533+77847+4176++3301111111122++2220099333331++++++++1161996666+011117719+0000699337+0840000777+++0400000+++222233100++++++331111171+++49+5573339++0033334788+1111118888566++++++3339999887++++339000000222229+++655110+3339645+088822991111+3395551+2777544++390999966++111153++228833338888884444+++1131179+3359933+03116666777+666558888+8762222+033000000000004+2228881117+12226633+333228888885++244444333333999+++266271111+++0377111+++11440099++299333440000+0944443377+++00440009999997+++2200044444444900+++02203444+22222225666++++++26666444444+3999993444+233337728++222777700000033++2851333++3377733330000+11666686++1111177550222+100008855599+2229999999902+1000992+1999889111+8532++1385555533+13333117++111118885999+++++39999965551++1118999995++11118000016++28288333333+1144455555544999+774488+72330++06000++3277790+++336666655555+2555555555536+++02333771+++++0033252+05558887++08888386++229999006+++233333667999+++882237+333333332222222246+07433+29411144444++2297118++++25556655222+1188888209+0067777770+1887774++++33233372++117444444443333+0011188887+22222200000844+2911669+87555555111+++++399933444400++++079333336666+04437766+18885666666999+88888000022++22000+++++127225++57663+++28888888076+++0086119++0005555111112++74444885555+++0000677993+1465555553++25555555+009999944444466++++44822+083333359+111551255+4422++111129440++00088003322++++++2222116666888+11001121111++25552266444+++25222255556+++081337+433333333333++++11777788+++0000011444+1222222888009++49229999+1166555155++++2119911118+166333392+++00077500+222254011+0000304000+4437777+333333333399999992255+000099199++099400+399888887+140555333++++242223333333311+211118888++111889918+288833322+33352+1111111188113++33990++++229988+7535+10022222232+7687+++31444044+++89221+0015500+1190005++20222888+001122222226++113033999+8763+2228000533+0004411114444+72777+++0000077462++220004444+++++++11999241+++000555888144++87002+65555551+577799991111+++3311111706+++777997111+44444688888+399833++++++877665++27799999221+++099141++++++12223441++280777++00222266++19177777722++1122544+0333922222000+333322223333+0993400++255555+3000000258++00003555800+10197777777+++333333333338++399004+444444405+1111880055544+047777550000000++++++0099884+++0333366444++55344+++21222222111333++3311144550+048777+111777105+22211188876+2555971111+64688888+2885561++++444433226+2220228111+0022115++++2006660+3988888366666++1221288++726+1998118+++++1198899+0041115566++3733330000+++111222288888+++200000830++66499666+3044558++22717777776666+++052600++333144116++++333332177++++1857111++0088554+6829+++111112906++++++++++4468+331777399999+++++++++113333397++++0071772222++294444444444455+++2233396+++++17777333111112+162555552++188919++++0888440++15838++155540003+3333336664445+1866666641111+662299+20466611+008888888855557788888+574444+0055555339933+++11122290+05485+1377111155+++0781+++122225569+++09945551++++29939++++++13366664333+655100++0644866+++00005508844444444+6666688222299999+++12219999+4444887777777+++11184550+177770065+204455++2995332+++333488882+2227775558833++146658888++++00388++++22336449+22005122222++11096+003333393333+04404488888++5666900+02299993+00000300555999+00099733+222877766+299999991778+1100000+00044999+1994490+333331591++16000017+++00000666662444444+20332888+02500011111+87888555++0006094+32310+3399922288++++122476++++30856++000045885+0449911777++2255818+224118800++0111+2912222++3119477+21511111115+287399++0777942222+22277777991+00663330000000888++306776++++36999+22336228++11111888855+++++++++1551700000++++1666662222227+266777770+11779433++8876555+++2777732229+22575+++2998966++33200022++221400007777+++30111800+0099877778+++003491+0899944466+++0999995558666+++233333344888885+++012288866++0758877+20000116111+++111777774011+204116+006682223++3225444777777++2229844477777+115570+++++++0006611171+003366664+156441+115533333++393088+29990000061+++++00006009++111665555552+1633333377777+2222226663774+311100003+55585++8888888887000+26066++18881990++0092241111+00124443+09677666+00011551++299999444437++05555889++++++111555777755+66666604+22955446+2222599999233+++33900001+311111111111110+03388888000+00377550000000++0971111++01433332+3331111777711+67999+07773++22644463+++2222555559952++333333100336++2226660033+++++++11022110+339944419++0311111133000++333301777+233229777++1111646+118446666600++20843++1102272+2222221100099+43888888882222+0000007455+244444888888444++0000000001+++11188803+++0524446+++332557++1111773311+22779+++203666662+++++++2555700333++1055555999888+106667770+1991333777+0033999992222++++++06315++++2223333333330009+25465+76673+2200035+112551+448888854+2888046+++2444045555+1666666608888+++187777744449++000000000111388++044446660333+0000033993+00661339+0117771111++++1155570033333+++11553344446+++0159333333+1600000222222+++011110000000+++++333333969999+222177744444+222223294+++31900333+20003113333+32222299988++1111833447++666998++++++29861+0967775+333997442+007222200++76655+++06666555995++00887399+226633002++00000444448888+++++11111166666666666666666++05665553+0622144+11111200001111111+291667777+223333334411+001111636+2655594+1112217+++11311700++3338833333+288877311+++0143333+222954444555+003111933+1966333+10555+11111995551++166388+222263344444++22220805+++2222222444300+344111333++777795500++2252225555+0008440000000++++3333322299911+0000063336688++++0355999+003000225+33000441111+++111287+++33335551+1714777++33395585+88888888944+00000555555447++181115555577++++++1077779999999++++1140007++110999112+2666888888866+116660811+6777888888+0022215544+++44447779+0009000000222288888+022249993333+++32044555++5552288855+111111111956+000077728888777777777+111994+222999088888+3332299978+3333395222+3324444111++0085333+++++3111155+24799900+246655555533+++++22766188888888+111790999+3615+111277783333+0007776+++222299999220++00778866663+394003+44413++223199++0001909++159446666+119777255++++6788++1992000++237734++03334428++1111133848++++22222184466++11112222242++000688555+++++00000033888+111488874++++175555581+++33447++111999993335558+44377777333++0050052+++++++123314+++00055555498+11181338+18666661116+333012+2224780+1111122555523+300099999332++++222290990+276336666+++327775222+++++++05338880000+++++72222227++33311799+888333333+++296233+2244944222+++22337775+3333333052222220++111811+000000222222222100+8888888888991+1114444548++1462200+322133339++077777581+7933++2555578+3330888999999999+1107776+++++278559++++14478855++0144110++66666223+++++++115551++00331655+++333333333117888844+++111227244++00442221++5999999774+++33664++111133222777+2228338444+19993993+224444447++222221303333+111111111111111749++0040555++066007+++000099005++0222555993+05777333377+00085880++1111100000033+++228655++115000000711+0077772222+6444111177+1541111+222559990++39550033++09681+229944166666666+333300006666344++09777677++3336770+++155555553++05555777066+0522666666++22024+0907774++1100155+1112222277772223333+240022++2666688885++6666666655311++155666666222+++33333711888888++3331111211111++11003889+2229791+1119500+0777227+002222226+0675555+10996666222+1444442222999+2077745+++11117774444221+120000144444++++255828+2222222666690+2228888115+22244188+111225+2278888811188++++33255888888++++0022222238+111003966+455880+0001183366++2222291111+00000153330+30000080000++1183883+333338880+289880+666622888+03333889+++888882234+11199588111+1842222222++00666746++++0000007777772222+++++++++000333344444441++++++133323331++++2244222222+++1333300000000008884+5107+1116777772222+++206577+222998896++241440+++8607+33997+++03300000444+00099992222555+555222001++1115558888888993++++299671+0729888+2224199444++255579777++0662822+++2222229869++051177700+2222222051+275115++111955549+0060003+++++8884445553++++11699411++++++330944++++396666666639+11333776+43336+33328886+8888887703333++++77225+++1133322267777+117111+++++22255799++333222888887799+022444426+1111333633388+++1111114455100+29666119++11111600037777++288906+71111111117755+07777222222+55544033+223882+222297+1116650++++332222144440++22266662225++223336+0088886886+++533+223884444++++++2222200000277+1886644+22210000333334+++++++++11112433333111+222199999944+++++122888666663+44253+++33966600++3199244444++0000008888155+22220900055++0077771192+2222288888853333999+++003377+++1115759+++3007772+066667111+++118822225599++++++2268221111++11944066++00011116+211111004447+++222006220+6877766+32226677779+32222711222+++88886221+2224333328+30002633333++++003127777++441100555555+++23000003+222226666887776+003333998++00355555550022+++131444444+33050+2488888++29666666555500++44808+++16600+22666622877+222888388++3111155588++2777877++12299997+++++02388888444++0000861++122820++115666552+1111122246222++00407+++1155775111111+++++++1000111118++1104552+++++00026647777+111911008+288118+++07777551144++13439+++333304444487+++05555411+33044888++++2499955511++0555111+11999222111199999++112944400+3388000000033333++++000000032338+++15556666666666800+217778888++1122299440+++11555577702+23511199+11111333599++32229333333+3911170+4499911+14111333+++11111000000003319+4444450+++33398669999+++800000+++1778882255+50000344+++++++++14667777+44444444515++111665883++2577779++111337750++++++6559+++++0003333387++62322++111111680007777+00222233++222227555+12255550++011122994++++++++0222226677777+39995513+0001166698888++86443++136777+110050009+117743222+330001883333++058999+327777778+276646+++++++++14460111++++220099966+33322283377+1199999903+++++11330++09577744444++200771+0644477+++2823355++2221755533333+333000999943+5888559+++++++1111119154+22888144+++888714+2450007++1622444444+182222336++1111639999++3955777777333+22229933++222221144+1111577754++++300000000077700000+33881111++1998558+++++000033666333666+000334+0011446777777+2234444677++++++11111111113585+0000622+++1118884446633++++2223351++0083633++++06666887744++++++11445561+222844++28867772222++27445++0411111177+300992++007446++1111000045554+000005666666++11554666++0002277000008+0022287711+664222++070000022+2266333333332+220388111111+2233333333460000+11663889++24444449992+44400044+11111888888088++00000011119++1117777779999+++000188888800000+316666++2333882+173777444+3325663+65884+2222954+2255990006+003331211+4467777222++22262222++5595++66666207++++++26754++00048444444++77290+6311115++333993333350+++++0044448874444444++22222228100++33036+++0066774777+555144+55220+222117777366+++000099229777+++2220035555++111399+2251111118+455554488++++21166699++11111995555578++0022++++06531++++++++88111111044444++++++222225511999977+224544449+22485++0094444453+++664008++44448889+001111000776++1000277+++1777738++044411966+003100000+27777711133322+42206+++708+000000048899333+22200665522+2445100+++++11111155996+29425555+119996440+++044444455667++009551111999++11667753+2900299+++8888888111662+006111143+04743+01111222255555+11477722+19998884447++22222222000777777+11111111111178++24660111+++799666+++22299929999++18339+024441+17777755+++++119535+++++++533+0200033777+0005511000555555+++006608+21100666661+66666646666622++000200000774+13311181+7755533+33517+245513++111777777777770++066990+119499++++++004555+11333000008833+++++33021111111555+11033667+1220000044+++2111992+0800022+000016118++0061111112+48112+42411+222555556443+2244411114999+33999988899333+779666++3335883+++++2211111116663334++000943888++20088888344+0000888882++0555455++++133977744+233331110000++2222000091111+22202255556+33331666711+++266666744+00667774+0000622207++82241++004888799+333322220000++27775444++++18112288+88866677++1522224++++2222228888889799++111177006++11111188665+09999021+++01177759+2222235000+2334555++2555913333++777732111+11111922233337++++18833500+++++244773++++1799984+333333332766688+00331700+29997722000+2555556333332+06666601116666++111111114285+++02881111111++2222222266222233+++088873+110000008344++3339801+22444430077+++++27763++22244997777+++77908+277555055555++2000555990+881111+++++1155555294+188855551+++137+2998+2081114++228882222244+28888844444+33823+222608884++10831++255620+++1172222288+11822222622+444419999996+++++09044+++222218888667+00007737777555555+111116699945+11226651++0999850+11113336662+2300000++222998882+11755537++22224221++2728883++444338+++4448800000003+0177733++02222222221118882+0000133995++4084++++1111399994999+++11113300000000067+244133+88880000036++221111155255555+++++++6600000+1111555499333333++++2700000000044441+122333334+2224222299++++22333333335000+33300333+288837711+++++1173044+2586633++2222299999199+2333777554++116111336+00655555556111+0000000765+65543+++++++++00888855555510+22225008++333333360000777++++2226666623322++++111119926+2000000999995555558888+1999911144448+++++2166444444444++++++31777277+1164888+++222288362++029972+8888222333+20066688++++881888000+164887+6126+2222222880077+++6688882++133344477+2765777+148875+233322222277+1099928888+1199999661110+1115777777999997+1465551+237766000+++2224442++++305553+244833333+222233+22557716++++1111771888++077770007711+04337777+7111111998+++11114070+1122222269999+++2111155888++++++01888995+0994998++++33330055+++++00088018+11111995555522222+222222266778++06336666++22299937779999999+22399901111111+25564+1666663322+00000086222+0432+14051++058887733+200077661++++122999977778+00900004+69976666+++8716+1233008++557783333333++1115177+226666661++222330222++111551122+++++696000+5857++0088661+2222006637++11111153311++19997220000000+++14445+27785333+0009933488888+04888770++++3333333111999999002222+++111998888855511+100085+7485555555+++2333+2277888882+66555000++06337776+02352+002311++220006111+++006533355555+1118728++++23334403+++++0333588888+22777769999+2255643333+++145888+22555666662++577900++2800000011++11628886+++6503++3922777777777++08333888++++0547777775555+2200666665+211229+3033389+6638++++++1113332227888+111196444443++188888999200+222442+1111125598++309553333++++799244+0238888+33399440000+0010336+++667777+25666222222233++++00144466+399096+339992265+15552223399999+719999444+++142722++++14337766+++22556668+248999988+6666882+++16666666777++22266600144+19100009+++11111355311+++1111400777999++22299233377+++0433333390+33666888666+3333365554++006467+++++++22222222277773300000+55599885++3222277781111+++7333333325++88880033339+3333317773222+++2283333331111111110++11222211+++322299999+888266333+7755555833++55766++22299990+++5155999++33458+22222222222288889999+++006858+3333382255555+++23977++212233388+155488++2777777777222++18826611111+14555+160000006+00008844433300++++0042222258+++54439+++++++142888+005873++++122222660088+177777444666633+++01333333222+22333338887+++77798666+22200447+++227744477+222999788+47224+22233333+++115555658+23332440+2588828888+0074227+++155859+0022998++178008888888+188187777+03377776677+111966666+177733384++000066008++2558668++088888966++11500066+++33344443344+000647777+++++++++1440778+++2999473+0555555805++++0335555555+02722244+0000018857777++111855550+23033+++043224+22444475++24496000+1877714+++225255+009999557711+++255222288++++22444477777722222+++0007006+3003331+3333331188099+0449966666++++33333335833+665518++33222111+++117444113+++++++++++111326+08662333++++++3339985+000331103++0000000096555+220999888+++0077888996666+++002377+++++++0444400+25957++11883333444+000447223+++++++70000355+2244443888899+22270000022+044445559911+19866666888888+++++188788800++224638+++066555557++2114465555+22060008+18390+290001111666666++16637777744+2554355+0000011122220+2233333566++3222311111111+00555500000099+3336667733+0077778433+099900004+0033330065+++099990000++00444922++6602+3322284++1111111118883588+2115000222++24459933+++++22855555555599++++88883399++297355++++31525+220007988+++++037776+88825888+771711+002996666+199551++5594411++0000055544442222222+0777749+2399972222+++8085+1188888888889++285888889+129224+0000444333352+2224414441+2227774777+0066699888++88888886605++15555588855555+114279++++18883333+2288888818222+7555527++322229550+00911++08992777+07438+0111555884++07324++++++13354+110005555550+21888199+088599999+++199999058+1223977+000335699+++++++++0025511+00666634++++222222231111888888+55553+0311662+11999999000777+6666999666222+252223333322+299556++111111888483+333338888+77333552222++15387+4430055+22554335++3329225+++1336778+007011111+201655555++116662222288888+22228833333388555555++22266723+++000000355577733333++++72322++8664422+++022220063+447994++++22227666633333++++002479999++++1222777330+++5555111+00745522++33333026+++222222666805+244444430+0449111117+25055566+22770077++0000725+++0000079999958+++++++++++33888887777++29555663+33399777999++00344888+14199997+00011658888++2221136111+22299888222++0003365577+22267769+4999999939+2200088666+++00111333+226663359+3333184411++00999999++111111128888877777+33227755+229999299999+++00088844444438++3288844+1111307+++223987+27052+6666663302+07911+66661113++3441000+222222272+88510+++22660884+++222142+366444477+++0000679++++22823333322++0004444998666+2226399977+11557774+11000088999+15555881333+++222222000003+20008846++2022000+++++11133311111+++1117772287++++22077777744+0222233377777777779+222607++11112266++7776444+44655550000++25555555597++111111333300+1996611+++11333337712+10888002+25511886666+76877+66677+30000008857+11661225+644490+++44411111++++511166661111+000088977++++1466666+++++1116779999+11733333899++1145444+333333228994444+++11111119999993337++15344448888++134444488880+3007777+1755225555+00096111188+++0500033377+3330066779+330178++0477+++22999559+229999971111+++++++0777999888+1111133311555+33133333334++2885555554+++++11116663333334443+10000999999989++22266+2777781+++066529999+0777755555+0000089999++++33333335666611+++18222275+09777700222++880885++22299088+110028++000003333+33333397777222+155555599934++30001113++122944499+33523++001304++000009995333337+8365+22245377777+++++0111110000311++222233107+299999988444+11447749999999+1555144442+11333310111+00233341+10088003333+111666666116++33329992222+++++11888897++111114499999+0011100000882+0944448+648877++++01111555633333++++447778881+2222451+++111298889+24911222+++++22896+77704445++1199999553+22222622233355555++00004400+13305551+++86844+1133382111+++07664400++11199111110222+1666999+++000224+11118877761+22541114++3997711111+24444551++++0002188822++74611+03379999999955+0488885+++7373333333333+000099996600++44433999+++269447+++2657777777++1777833311+27777748+++008833366644444+333333900044455++12244888++33299996+1100666633332+++++0007777777229+++++07666616+15558833888+169199999+++27330444++222877300+0444443325+++333342200000++0002668880+19999244433+++333333366666000000+333228866111++033388+122666222+28880063++++2453333+200337222++114222222226666++0000133555555+++22227597+22255550007++22455555577+1111169922200++18888887766+000000066888444+0009997777777777777++332559988++095117++1445800+++399199900000+++27784444499+555555600222+3119777555++++11113660+3331153333+30888886666++744491+4435577777++05446669++011711+++22222222255477++03511114+0006637788++288844447+++0000780+33333377336+399444188+++310008888++33399927555+++111144887++1111111001111+++00666166++++++333333388990+211133324+358000++0888991++++22555264+++441112222+309226++119999997777++1539997++03555555777777+33029992222++++115554000055555+22660000222+1111193+2188000++++112222288222+122211995+253333332++33330666607+++000188888++++099024++1221156+7788888855+2247755+04588888888888++++266611148+0991190+118884005+11155544484+05552888+110007766+200422++++1111998888810000+22222675+211820++155977++1921133++++++++15538888888888855++0000000044222004++0044444444422299999+111133333333333314+111779933+++++3000011108+0007743331+11222466688+222555590+22200536666+1444396+++77744413++223991+0000444+27988888880++22772855+29926222+233330008+++++8888770+2200999223+++++++++122229997++11162444+066666776666++288888803111+18892211+880047++1122251444++++++12222223334+++114486+32222224440000+2866680++1875577777+78849+2711577+++0217999+110888882999+2611111144440+111053333333+044444443004444++22299911300++145555537+07999555++++1144441111114++++++00011122++0000398822+2588899977++114222112++++++++5292+++++8683++2444488662+166666699945+0000114336++2443366666+27412+0449999917+++++1107755522+01198+233681111+7766666666566++1111222200111144+11122291111+009986666600+32777777733+55555599444+32333449++++++333333110000000+1800622+++++++++87++++++00411++00054443+005555220+++++25885566+207331++11333932+249988+5977+++1666695+229990444+0770133+++333998880+1115555558822+1866211+077555996+3344455555556666++116666+++1332666666+333604+00669997+122283300+++335333332+188888333339+22170004+27777555555++33339979++7744033++029999477777++++22225165+000000700022266+2777775544477++++33333379+++++1555699+27711187+07732++222222228337+++22228877733777+0000004447111+++24488883+222226659+011112220000055+++++++++1112571++33333339011111166+++333922247777++++222487++++2228855591++++3334733++++555331111+++22211110+++22500888887++2111128++135844++229999899+22008100000000++116666633337+886900+34611+222211887766++111511111999+33331134+5599999993444+3070044+++++334011+2244222667+++114444444421333++27722900+09000088884+25599366++222220000076660+81553+26715555555+5386++111115000773+++++000664119++276599++0202222+11666633316+11111122823333+2233322255+221100333338+229115++14447722333333+000222222255688++11193++03599911+1117703333++44446888880+++100000000036666888+++0000000233+225887+000777773+++00000775++01335111++++113888644+61774++111188000009992++10044443++++22222116661111++009910777+111224444444+++++++++046444++55555774442++++11133406++33931115+455551111188+11338444++11111117114++233157++22216621++++++3348886+20988++1169000009+02200555+4496555++0054114+++001166663333333++21111596+0033336666++1144444777++1210077+4441990+++++++3222999555+0887776666688888+223739999++++111120100++++178888864444++4533++12228884444+111155111111777+255485+1002330++00766332+000558886++02228551+11443355+008877777775333+++2223999988111+33314444444466++008135++3399993155++2222977746+1110066777777++009999999996++0300000090+3333338550+15447777+00033115+1866628+000888555577+228022222222+++000555829+000007755112+33313117+116665557++++087778886666666+555519+0005777776+3966111111+3933333226++00833444++566673333+7787777777+1155444++00008878883333333++33311101111+++8888189+++5521333+++0003330077+6666144+886669993+2211448+++++203333333555544++111++113888884+1959333333++18895566+++1133366222+++++009334444448++1147787+220009999+5834+++0777777700011111111++++100077777933++306622+11122288665+2222955000000++0006618666+0004445+3999076+114444322222++++00699005++32222244777555+28880777711+++++24488667+1133000007777+++++332298884+269119+23322253333++3222226609999999++011111555507+433360++33333366666665+391109+266706+333000000001154++110598+++0211999888+22024441111+111731100++77777555533333++++103333300000++555125++++7777777462+20066644++11666611117+077777777033+2449997733++3333399996666666++++302499999+1279+11115544+224444+220777224+22699446+220231+8070000++3999832+000622+00000666411+2210072++11111833996666++33344444444++11655578++++++3344400+++++64118888+2224333+25577955+++333333339933911+3222216+1666++0000000000000555195+++103338++++++2855577788++++33311644411+111143345+1111111109933+069555+++044333333066+000277757+7433338+33311100522++06032+333114007+1211333331111+1111999910+11114566+0000000222000666+112378+2200000000626+444445586++++1188888331+++07118800+111122888+18333++3395559966+++11555517555+11122777224+0255588++222866657+233008+117746666+29944244++1133307772+1166680000+3333333650+22311+00063000+0444444449+1198366+08222411+333330000000088666+21111223+1920555555+333310012+++++++2168++665534+269902+22249997775+331700005+1111666008999++455944++19999999999977+176655556666666++++115333977+6666468888888+10444443000+++2233333555++++065577333++++06666633335999+1009958+0080552+0000078884444444+++3300066661188+3904+++11118666000++111222000++++305433+044444488840+222223388880009++1157791++111112022222++227777559++211110066+005577780+++++31111955++++114359+++22222577966++00033448+++++++3332555589999+66233339++++230007766+++++12777788++33917777++31110083+7400+155553666+222888833833333+1337764+++000482277+2292444+66888884+266666622226+333665555111+177444222+++++043377+2288888777544+24499111177+2555662222233+0111111477++01095+++128755+++++16200000555+55829999+2722237+++114444885+310883+083335555+2288888221+233399999+1111077111++11122228299++111888888571+444399988+++33394417+0266844++293373++018299+++686666+7911222+43033333+0333366644455++2222235822+088555220+111444448844444444++++2003222+2221168888+08888888811557++1141444+17000588++++44355555555+229999992255551+164499999++005522222233+116559911+3326111+00006777+007554++1111114888856+++226664444442+32392+2456++333333757++006607722222+00544550+23381144+74666669+11566666888+005551116+22388889+22227443+27322+158848++344402+260000655++572222+1111346+++11166000233++2927755+33333000000499995+33009999+00999993393+04400085++++311111748++++7777333333333333333++11174419+0446655555552++333333392399+111444777++6551333+002226677+3336630000+122093++300006622222+++049999003+++++4433777777++25888441++2553900++1443355555++339988857+2994466++1007111111117777++004444445+++222577775222+20666666655+307333333333+++1388335+17744333++135333377+8000001+82299333+1777999222200++1112444111++11000063333+73311118+5555555582++06111880++333000377+1113477+++16682222223+302227771++++22222999999811++++1222277777+++1119333111+022227++54444552+116836+222878886+844553+0375577+11124555+3337775333+++14444855557+++++++2228888233+287791+3223339993++32888599++2666661119++04477777777700+17799999925++0011222440+02222222223334888888888+3111788888888+880799999+1999900005555551++114444579+0000222222211118+3311561111++19015+7779911117777+10576+++++265544+1436666666655+2777666633222+0096005555+01116994++00634448+++++++0900006++6886688+3333111158+22772200009+60024+325333+222944222222228+00922200++3328000000077+330000088+16888885+++39999309999+++++222291111104++11133322222000000++114922222+1666111366666+110++1377770000+0048088+222557776666+2224494444+33916+555005588+11444222248+27006611111+++662977++00005555988855++444444445772++++22255224499++24999777+00077722229+166986++0333688811+11014455+++51116+0003594444+2255888811+++22255255511++00555++3322888444++++++++22297719+1157566+1126885++1108839++33236++0006111133+22944444333++00000633333332222+0001039+3333333003055+300216+++12856+00006560++0000119880+882344++33331111847++1111180299999+26666647777+311833333+1444444443356++++11166775+22200333999999++1777777644447777++++000072222226666++0555522225++22263333222200+1555555666666666++003577779+11120006667++04668+11777111188888+++175559+000003866688++1449941+++888888844++866666665557++++7766662++06688558+33933330++++0797777111++12589+1699968++++34444444999+012244++22777322++02222596+166635444+2447777722222+++++++0744119+0077777777777+111992588+27333302+155511++2222224444779111+88899990+++22157666++10000050055+++24888893+5846666+0111755111++1100335+700611++2360002++06333333333998+44555523+04554400+++06557+111338888666+66883+++++++++1422291+0377114+0009933688+2700088777+2000001112+2267777++++++2666555774+22135599+01955++++2666111111888800+++++11344455555533+++11188892777777777777+++188880+03335555477+000666622226++++66664442444+++01111772++297775556+++880222200000+09999955550++++0446666+++++++22875++++155500058+311195500+++033300611+039+799999995555551+33331000000079+++266650001++001999940++0000661++28162222+0099779977+1777788854+2428888+1444999+17553+27046666++++0442222444+2227706000+000333333774+6677774449+000033387++22644995++0099998955+322227222299++++063660+033558+100000044444+333333333300007000000+1128+0000455553++118720+03333999559999999+88777772222++2014444444++2523++2298877555+114++29222771++33331008++0111999444444+3311179966+++++000022220077++++211111144488866666+00887331++000090001188+++14440069+2144331111++0111888944+00000991188888++++++++0434433++0225+3333363000++249377+333339945555++1985++1114455+2228999921+++13326+28036+32200006+33388777775++00000852++000651+77777961+188857+000433114+++1188777769++000015+++3322339998++0000667779999888++++32223300222++244322222++237922++1477711112+2444444592++3333990003555+2844911+3006690+++00172+040093++2288444409999+111199111112222222+++2427772++311922211111+06666663333333333662+2222265111+++28400000008+11889905555555+22211144462++222222223110++332097++++229988888++788366+2271777++333394445+339775555555554+0007111111222299999++00008666699999+11000047766666+000077666666666666699333++++++005511044+28950+++0000186+000776++047440+488119++2011668+00601+66255+066533+333331442+77775599911+077344+++22400662222++++117733222+22220400+11112222206+33111338333+311111111555+44490000+++399323++0661110066++215555566666677+00552668+07221+1114522222+223055++++++++389222+2552666666++11668888885++333338++12222263333111+++1588888888+055222277++++111111111882552++++++3332222227745+2227222222+113333366884+++0447666+33314300++++++222933111+4066666666++2776000222222++3330044422222222+8054+05335++533553333333++188859555+000044419990000+46663+23234+42899+533779+++1111118228++22200000122000+2449993336+++++1103227+1111695111+++444777791+++00794400+1988777++6199944++++++1111166++2111119977++055555522777755555+24677+014666665+1000007777770333+++6813+005595+666886+222292666664+26674888+133855555++2226888883333999++15522269++++++1713338+11555332255555+2259888++++322642++022993999+++007791166666+++++++333324889+00068883333++++11888+3345+221932+228701+222222037+2223758++++18800004++0993555511++++36899+++27766677777+111111155555555555558++2333225666++266666663322+21544+++++1116495+16635333++++++255552244+++2009988+++44555++47522+2263399999999999999+05555388++1111220069++005555555588888000+11106633+2266661114++199590000000+111165500000+2229055000+2588888848+16664444444455558++3322244422224++4411277++799995511+++++2222999900005+02222007771+2088831+2499008+117388000++116680000000001++774444433999+++3323005+244488887777772+44449774+04444448881111000++++33333010033+112512++148847++++199900774+20888999++11000007144+++775880000+++33990016+++777008+2222111111555++09690+++669946+055511770000+++++3229943+1111119994+000004885+0014411115+227553888+273333322+200003881++6777533333+2254811+13668888+22666666111114499+116000000669+566667444+06667777766666+22666999660++1110066666663++01970++1884999966+++1199994777+111066637+184444442+118884244++0053338+277998+++14559955++1944884+400244444++++179966++146499++++17777751+++10886+++399559999999999977++++00489333++07666666611++234777+13332++111777333351+299111554+++++08444000007+++2271+000777772227771+++01690+2888554443333+++488999+222832255+++00008838++++253333377777+009977715+++3222774488++211777611+00330222+++2227777722222++1436666667+++111199999053+88850000000022222+++11118587++++66666444222666++++555551111222+2777477777778++289665++014444++1668999998+++190000062+8222+++1111111189944+0032777+++++25660+2220668+2228844444477+2000000666999944++7220055++22228884444522++1111677443++33333999000666++000743333++2225555555522+139299+81399+++7711174+14162222++000391666+++++22000006166666+22999334++++11666666666666655+++52944+2555555558883++++333348+328855566+037777796++266886++33666664999+088807+10005555444++0095591+19388666+333984+1111114966+4449555+133333113+++++1731155+11111111666999222++33333332222255555555599++00127770+777777995222+++10046++++222200000559+15555081111+++++31344555++3111274++0955933+8999955++775333555+++24443111+00077777777296+22999909+058893++0000059555558+54410+++7006668888888+220944666+333311118449++2006606+1444411666666668++022222266664++2206665555+1933305++045744444++08441+0999994488885+00000009100000002+++09991165++++3309666+++16777710++03229++++0311444455+++0011423++1116666642266+64555+1788800++044433353++++24187+1111611166++88888800055+00443332+5981++13333++++++++++0005544468+00000361155+++00777119999988+2222206666666+271173+11341+++333331111111777299+1120033+22281167+0008220+022311666+++++++8855555800+0888811188+00055555577+++++++++1133333330++0002855+8888880000668+096644+++28886992+22112224++022220448+111112271+2222222224292+2279996+++000013000000000+16660100000+++11922222888++6111011++1666331++++222227666011+1111111531222+05444999++++15144477777+222226617++333003444443+0033266++22277597+24111111552++++++++20027766666666666++++04445++330777713+01155555777+222309111+11881113366666666+2222226666463++1555555553444444111+++333334000++325579+22291147+1111222811+2550688+2881555555511+0999992272+67705+++++116266663+660000090+222111117100++3009999999996666++125411+240031111+++265542++++1441111200+22443335+1169226+17746688+++2667772225+22222255470++22222222226662222++++0222622+00000043335+++299888711+26847++00087700+15199++++++08246++22227777++111102577++3352222111+++102225558+0222888857+6666666645599++76444+226688995++++3333111117766666111111++0056600001++++++++884222200+66666666333766++++2222555443333++33333228885++222788775++777665588+++3222222817++666976+557715++++22226655555888+3096+176022++1334474+++++++++0000033991444++++322244119++++++0007777993999+++00000092222+33153000+++333333547+533394++11111114++22299788882++009444666633333333+33333327884+++22733372++111366355+1111566666662222++3970009999++11199900002222++++2666666666663334+330022+14446666677+633389+++249994+111777774566++++00886666673+29002+11556669997+1885665+00111550+88223+++09342+777332++244707777++222119922++22213395++26633+199929977+++222227701111++27664411++1167744444444+882966+222225552225+20990005+227420+223399233++2244449111+2333350+22300007++22110066+++++226116666667777+++++++++02551222++++133213++++226441++++++++22444444945++302222++88432+24666622229999++2222222872220+2509+++25555588+2988884888+++3333000004441+223449+28800001+1692224444++228895++22203337+059666+17757++++0000533655+++211333399+44469+1116008844+20094444449++1911133+22227556666699+1191+++71007+24444444666675++++005544771+07771933333333+22177744444++3300006666611+066660001+11133771++++++000000066121+3330008699++113333388911++3222229999996222+3000044999+11233111133+22255564444+2211950+05368++22222443+2133333+299991991+++1116883+22011677+16663396+277411+00008822222+04406++22222222220297+25957++3999222222++04266622+55735++++++02222274444+3333337777766644++6666677221++2297220+726999+++29999855+++++1000064447++22227781+199999666+1110028884++00077777778866+++++2255886++++25433333333333333++00708800+00711888++++++888818822+0322256+3344433388+110686+2222208667++++11669999+22248879+00048556++2111118++3301144+00111111550+336399+2288966664++1755577744++1100000+179964+222222266003++11129334+051111166333+0005550000+0000433444555+++6622233999+09444499988888++2297750+266677777444+022665777+172117+22229999777777711+222999966112+5205++++222006999++00094441+++++++3222299111+16655111888++3555516++++2311011+22229555555582222+++++33333399584+555555+11119952+00533300077+28881115555555555++233806+255999999996++1114446694++11149000000+33333288+15555555554000+222233377771+11337449999+++++12222113333399+82611++11117000099993+13478+711154+333001116+1113111666661+2234600+2233356655++0026666+22990002333+++++++2933333332233+72377++++098388+000000002233+12999448888++2242277+30055844++01111888+2222299332222244+00663119++++2299000044++155453++00008487777+199988115++8778888880++++++39991888+668888822227++261111355+035552+222333++00777777777994+000088882+2227762+222222222432226+0282225+17878+2277777777777776665+++137333++233336664+32277777770+2765599+1422222611+10008889988+++33334888885+339890+2244654+26606622++22250+31173335+3338511+30200001+0088822271+11111111000266++196440++39475555++427766++++09111111199944++++++2999966555556++158655+++22110005+33300000000+74666+1783222+2222222999577+++1155111126+3311111109992++116622228+0366800++39999994+++1177778422+333300355++244104+1188822221++1222262222211+7706622++++3388822222+555999999993+++++++++2447777772++++066635666++++1100007739+6018+116110777++1144444444444444333+66669199999999+2221119++04444444447783++0358883++22222333112+2882133333+7770444++129990000+++224222666++227777703300+319999588+2201133222++++3386622+++2211119988+2222579999+++++++70999999999+77777333337111++++++++++++++++++++226336555+00411388+311116++++0777733313333+++0000606+000551119999+2411111166222++67766+++0006883339++0004451199+22211777111+11111133306+2211111855552+39995444441111+111777700008888+++8877730++30956++111114446666444449999999++3992999995+229912299999++1161119555++2222299674+000922205++2634444444477+17755599999++00044722225555+446638+00992++255556601++++2225511111++++0888449999+++00800000++11597777777777666666666+444444622222+0844444444211+++++2288888888000+833330+++++000016770000+++0000478+22211333555++0455655++1433399++165663333+++++222448892+++1111111184288+311665555+00008888++337722+2255111111+++100001440+11784+225444++000577776+0066608+222285520++44544+344555+310660+2222113993+033774447++++16229999++2222214777+1119400009+++00995551+08571+122254444+++300006665+33000555559999+++2222253331+000777744++00033306611+044888883888+++1119900333+++11885530+321176++22999911110666++0955533+22222229666666661++3333311813+++22222333339955+09997766622++669677+03333833+208668++++22557600+1111111100062++001133666++32222222244455+0811+22099999555+++292220666666666++49999811++33220200+177181+22240099991++111017444++071115+0086634+++30000000013+235599+++2444400000++++009222322++11038+090888888888822++30744444444+333300877++32220+006357+4446699+111177777700+33224111111110++8700555++145022+0005555299+11333339966655++++77777++00006667122+3333393332+03332611++++1113777888+0099999922++226355++1444229444++000557777704+791+0200007774+++33322200033332+263333324++++++++04923++114662222222244++++4482999+2933331+01111624+166655544444+0000666661166666666+1888089++83522+10555558880000+++++666653++44439+++444458811++294777777711++33390555522+099995577+0550666+++663777777799+++5533033++228877776+223008+18886660999+0660099++006696777+2111189+3392557+++112610+211111111433333333++2422799999999+00077777777777715553+111888887888++078866+++00077744477+229666600++2277715+299999555166+663333333333++002460+3333992239++11177888996666++03355555554449++33319222222222+27472++1119227722+++2225511111772+2499555+111444999953+0555779++++++199952228++3336666411+4955++14333778888+++398888885555555+3222222666647+11111774400+0000001737+2716644++14188888+11222222255559+06611125+195552222+0777767770+22220155588+01062+26644499+77780+++2222222112222200+++3222498+++++000777773++026666555555+11144441++2888888888999066+++1110006622555+++23333341111111+++00001133055++00399900++03352666+++27555222+11144733333388888+446699++3332228555555++2066621+04433++1111999664444+007777555592++++111116755566+++++22204444443399999+++122222222423++++777774+33333110555533++++811440++++63333111+2555580009++3221111555++39660004+333333300249++2111111155999+11555444411111+46773+05417+++255542666+399992663+000002000006+000004446666++22177999997+22225005000000+++265622+4411181+1111899992222228+554221++++++8866698+111000333300000+88978+0000001555911+2744033++++111055550077++224554111++2433333330000+3331102+++022211111128888+220024499+++147550+3367888+257722227++01993++++++++22224777++33333333302112+++1144488337+186111111166+22550666888++25935+3001611++140993+++888888987+++288884448666++++++37755550++1111113333+5475++2773000+221114444884+0062222000+00066111222++++++++2700026+327798+14444444443+0001988888899+00466911+1299655+8711+++227966666668++000000000555555001+777777756+++++222228888188889+3300003444444+3333700000008888+++15513366+++++++1188990007++110333300001111+++22888888888833333+743336+333240+03775++440000000++18887734++++56676+++++077880+++1115444664+767999++0033700+3991224++633339+2555533334+779999980000+11166663355+8477111++++11111110669+++01133355+30978++00038+12224333+18229944+++331459++++0111122222881++++188885111112+1881111116666663++314424+++00222000+2221888877777+000222688+22282666++36660+++22200007773333++8832228+++0996611+0353555++2411778++32244111110+6621119+22422222662+198899++++003661166++16664444444++00057220++2220089999999++22221771+111990077++++++22532++0445563+0444394+3999321+264222666++333322997000000+++11333338+222220000088885++00227880++3338114444++222237661+11999978888777777+1177702+0011660002+333772222+1049999+000005544459+0022225597+11111222211299999+112884+22200444+22266662227770+1111122913+++111140000003+++21111110988888+++++++++111131170+322200009+2221188896+3933114+7770021+666666667++2888822663++++11116666666301+++++04233332+3330000050++++2155008++1188777777788888++00088888834+222222280000000222+22622999999+++00000011111188117+1183222111+1111122222229666++++8866444000+005282+003337779+86672++++++++0001111100555557+++++22116588888++1953111+++2499973++++000126660+++25005555+777700+0336440++++++2444441199+225555555998880+10711115++++1794444433++++133499666++00222006444+++0016644445+333333344422++190552++++2444499559++++0000035022+++108808+118361++++112777888833+0008175++0693399+438888884++++++++20880022++++++11155225+++25500555++02888666666666+0001451+2222255550000006+3332222227788+11111444999211+333262+09552444++++0000444499+4445555+00006777755566+++++++++211333666++2281855+2544111114+211881199+++5579944+24441+2999000699+++0399910000+24444996+11199999913330++++++29995111999+007933999+527778888+++1800111+11133178+0002288666++++5790000+++11999555665++++++215000++11193555+++++2660111115+220988844++55111555+++222222226666666+++831111111+166616667++++++005555533+061112227+2299822222+++++00611233333+++88448++00777740+09722288++11833266++148511++444444195+332253555+1165544440000+02280888+336400+00000022114++++49552+14699444++3343337+++3992225522++255694+220810+2999225+273346++323333499+0993333355++2633344+++2113744+++25111111130++24448888888+03333860+++++29999998222++331497++01144444+1122220111++6655533111++011451+++330511111117+000000059999999999944444+799924+43333+30774+++++200009999444+1655556666666669999999+++++2222555544511+722211177+07999775+33271116++++11855555+00111113388+11111333333+++888669933+++++01100002+00000002222++2252122+++++2211171++112666++333388880+1924466+2220001366+2226143333++000117777773+113338888+223335555++++++22226033388+3362222222220++44554++22100000000++++22227102+28855505+++315100+00088823+++++11134855555+1174399++3399988++++31111111199900+22005556664+044088222++33038+++31662++++2266555571++088888833337+2224447775555++6759999+39991889+1101111334+0111111229++111111225677+21119660+45554444+22288000000999888+78835++231111333++1022229992+222222244445572222+17734444433++11771115+++233550+22277714+++114777733++000004411133333+2200444+++558880000000+++++++++1999444468+05111177333+++3335555511+++779888+22888411+8881111191+111299667+146661111111+22228444442++++0881111222233+66777000++++0022233+666338800+++0555521111++22223333330111++++166447333++++05512++299938899+++122553777+005587++218933+002222222311+++311116666668+++++++44300000+++11333111111335+3333233333354+2289963+++++3332237700+269904++2226658++200000021111777+215500003+06666778+229++++++2227666666662+++1199227555++++++++222666666111111+051122444+00000555555222+0551333+00077755002+++++33115440000++++7775665++22803322+++4440044+266377788+++11118889951+399228855+188823338++7733327++2037777775+33155555555599++122984+166+++000799994444+33344444400+3330514++000002222220999+0009000885+22099999++11166666666669911333+1147777777+1000003005555+2116666667777++11198999+1111742111++005533335+++22999975+++2212200+3395558877+2222758+266669900+1114644+0002227888899+++222228424444++111202233+++01449++226662441+22773333362+++00000000026666+0000444498++119111226+2225553336333+0000077++++39344440++1777111644+++07333222++133335579+2666666111+22222266683++000000002222222006+++2204111155+2666699999888+++++++322444100++11116557774444++2672++++37667+32287++22290333999++0099999577+000634+008439++111335++2222225488811++2211777753+4444935++014336++111111160466+1711777++311122228+8777331+2215999996+30883388+266666666611777+3333333555555555533+331164555+115500++++2716333+0599888+++11111266688++++++8888854+++3000466444+00787++1110333332444+13884000+1666922244++++0003351444++141111004++1000007787777+++106000+0435+1008887755+11664447+0559999991111188+++3399999221333+150035555+++266621199+33301665+1116444+003408++++008809999+661995555++21669++7766666664+11884998+5553444444222++1911600++++++0000966666666662777+++28888000003333337+++0044444011116+081++++33322544455++00882222499++0054533+339222222+++++047699+033388888819++001111113333++++222244331166666++1133334433666++++099133++78666+2226234444+0333222225+000022255534+2205117++1890++0004668+888541+003344433+01115144+11111533441111+++202223777+++++00444590+225100++++29990082222+33344+11513333333+++23389994+++2770022211++++++055577796+0000988884+++1111771133+++114444440022222222211111111+008333333334444444444+++0990663+05877888+333997740+008333355555++3322331666+++7779980+25555888877+++++14455555000++0096661888+111488994+8888814447+22444444448844+1667336+++33397722++1154448000+++11199004++330006666699+333333224877+1271+0000088886555++112338++000885116++03878+++++17494+0001111000001444+++21146666++22241611+++22222277222+333396663++23377044+004877777000+++1194668+255502+033530++++144446664+5991+819999999999+0033111000000++2810333+++++61120000000+44811555++00011181100+2551117770+++13377755554+339330+25999930+13333333713+24444420+096688+0677994++++005999955+2920004++++3333229220+888888555554++0001122222225+2226066666+2220000226+000081111558+151722+++++33936+11111000222665+222222222222666660++266603333++33313008+06612222222222++222444444277+28328+++++++236662222244++00999666666222+++++088858444444+313322220000+006666612000++399966677774+339888844+++113313334+++3391977++22009999399+0000062299999+++000000400666677+05444559++055522555557+000882889+++200000009+1999117777772++000007777737++77919++222200555555111133+29444480+2333333111844++093332222226++188578++++0044993311+++33815555+2244455555588888+22254444444000+++22559900++0222044++441666666444444+++20606++1155588333300+333811119+++3055554440+0567+13222889+0888887++334388++++000333+08657+558332+22440++099999992177+++1115597999++115444111777777+++22677711+2202266662+00544449666666+2800079+33990110+3332250+2400669+39666600000++2251337+2222000919999999+8888222555++++44402222++++233378+22222284+26999915+67555588++854777+155332227+29483+11111911200000+00677711+22277069+00007777755556668+1333377771+++111776641+218000022222++++083323333+++2077773+++1188689++++++7776977+312733++004444476666++11882224444+33233666661+666000000999999+00000448+099399+11155555883333+00777371+11880000111155++4318+188888571111+1113959+22000033++++64+++2711199+22222155977+03333366666611+2555133338888+115588333388+359955+332280044+++44611111++++666851111++++++553771111++0617999+03333388++052225551++++++26188866666+30969+00771127++++255555733++007777100+18888883333321+224999993333+6647++6222261+000111144133++39000866++0074299++13333333720++3399970000+++29998888+222955200+2271660+00000000060+++++1955558999+++++3120+004000999++++283550+5771++++110994444+111169966++11774881+++++121111+265888++04422888777+00006663++1159111199999+10303+311110255+11732222+++1191166622++4447711+1115772++++111330+222449888+02289999+332221994+12222221660+++00211077+85555559++02+111119999434+11333377+++224886+22662255555+++102222997++3331552+266772000++++7777788800002+0577765+333112220000+++28888677++2999111133+0452221+066133000000000000+274888++2867++2288244+++211482222+0000122002++077774224+0551444444+++++2183333+++22294554+223339999999900++055543337777++4550000++++04766663++++++++++228881011111+111444000049+255996666+23388888888+0099332227+133335999999++++884449+2222777199+322277777700++22511444++++++333279+22222111119998++++++33333161++++1111144412+0008800566+2966699++001102+++111111111388577++++1194444443+04444442291+0032992+++118666++3331119933+32224000000++++33300076667++1111585+2776884+++2222667111112222++++2259933+41544++0062228866+05444402+++22633333340+++0745222+17777662224+058888875555++17888896+00002111129+++6633666+0000666666445+3331111111336+110011122++22222222077000000000++++00667755555+116136+++++++111144774446666+6643+0008993++111111111143338888888888++0111111770+8000029++333222399999+17744466+03388837+2111337799+1111133999905++++++0001369++12721+++232777111++006666600444446++0900000099999+556666099+1103777+22227448++3322701++209947++322544+281777888+13309444444+27886666+++08720++1111111119997399+37747++2221750+++++222222667772222226+41111111++++88833344111+0575551++555544500++88933331+773633+1293355+2521166666+++++++03333111222222+1117988++88159+22222888855555611+0448887700+2877777772999++1117777760000011++++1150155+++0601122+66391+0011119122+33114880+0000099333333337++1111116434444+306666611199999+16677741+++00000099111155557777+++++0000055555744+33555322+++++++++22888882222001+05464++333333330056+5383+00599997+084466664++88888884777++188611+++1844003+++++00088662++30000883311++0006668888004+222299991+220000000007+22222047+++006888+235885+++66947+3338337++++00666066666+3322222441+112985+1144225444+11037+++++++00006556+06677777++333333333999919+277722267+244753+5555600++3367000000+298773++29862222+++3222226663+288833333330000222222++2255333338+33399888888800+3365222++7060+11161112999+444655++++22241433++22944955++++1122665558++777377776+++222111011++++000000666222222110++111333333300006+222222227666666+1166666664448+21830++++239000000011+24322220++007134444+33311925555+35117++11166688888885550000+++33098811+111777722244444+0744402++00900+++00391111+009960+++3333388888884+633667+++++277770060+333111111111444488++++30711++++29999917777770++11639996+00011135+00063444442++1999444466+22222255555577222999+++0006666633+++++++118866666++221111770000000+33333333304444461+33333323355+209++034677++++2222644483333++000915566++799448+11181455555++2222952233+221011++34188888+1375333+16606+44555555555502+19440007++2279444+++111116000003+++++++33300111111001++00099922111+4855559+0777799222+33335488+55507722+000870++3322222244+++2255221+003398000+27785777++2669133+666663+022222222226366+1133552666++164222888+24666666322+++++22652222222+++11158999+055548877+00444400999+++2274000++11111433588+1955556+1111111433333333399+22208333388888+225566662+206699333++255504445+0677444++0000000332776++000664442++0056388++0000399991119+3335777+++++01523+++62288+266667777666222+0037444+1111000195++111557700066+0001156++239773++16612288+1133333333441111111111+0007006666+11122227744+606++++246111+1112288++3330000132+799449+15555552+01111115500000+002000027+++++222663844++2222222555888888++++440000177+241117+++0299002++3244007+++++8880355+0933933+0004499006++021666+007887777+000800755+3911113++++004301+0001183+++1164444445555111+09944444++++11166699888++20178++077000448+++1663393++110299999+39744466+55555444443322++0060066667+261666+++1166442+225559552+++111999966666668888+++3311855+288555599998++004445555555+22288799+223333393555+099555543++000055222+7883333++333009555++++11117755886+577022+33000051333+++004999331+22225529+77122+177213+2221133332200++04177++224444086+3333266688888+222073333+3229388+1115555555032222+155566648+07758888888+++0618+++++++1111118588++33333333233333333++77555+112266666622222222+++0005555555557770++++333921777+173333333333+33399900221++17711722++++0099428+2222992111111+061111111+7444432++2212555++29622222221+111330000++++++++104111111+++04589+227777777777705++6928+26444113+06666666255666+22277362++300851+8888600000+1129900000+32777722227++++0018899992222+++2277777788888888880+2233667777++8666666664666+3330993444+8261+08666555+++033333348888222+005764+0444222+33300711111+++011882225+8888822111+225500007++++226666222220044+11323333333333++++++11693+122222244433+00002349++25556055+++663991++443311111+14499222222++780055++++031116+00000854444443333333+++++3307662++139447+++71111+000005888888+0045563+2233344444227++++33399144444++677000066++2333300055++766666677+770440+111111908888++++++31114422211+005122+33111148+111128883+033203+++22782211+0000061118+22224777222333+++227995+++++32200775+1176630+++269999968888888++0677741++00666655511+33366666200+++1120622+2222211122222+++++++22334422444+++2996655554+02244880++0044400033333+122223559999+1111111111992222+3999222555+1811566+++319994449+55555++++++4387+++229117776++063333399++++++000900++33222222663355+++444113366++1444422833+++2022669999+00009661+++77788887711++000080066+++++14447666222++211113999+1111300000003+0033336666445++11099933333++3333339322++27744998+333999914++003371++3300021118++333300722222222200+++284449+++077728111+2446600+15122+1111777966++0555544+4544447++8221+++55336333+46689++++0089211+211044422+22226663333330004++++++5599998844+5666333336++01045++7770003++++222963666++++++1844444403+0688699++11663335+300091+00888855555544++1555222269999+299555777771++8666655557++++3309910++++2444666888855+15572+199987+79991777++++2789777+111122222099+++22999266633+1232222225++++222240000000++333333330311222+074444466+00888000026+1592222000+++++6229999++2226644400555+22227255544++++00000136666668++++2774455555++11000215+++111133666111111+24663666++000222095+++22244855++14407777111+66662211666+022366++2222299553++2202166+337777++++222772222222335+++++15555511++06666664448+2913++113333717+022464+307444433333++1160059999+++066777844+3330011111117+8449+200081+066766+663355777+133331116+0057777+++0066699933333333++155000611++21200++00000004491777+2228833111999+1334330+222733333777777+3177880+55557066666+255550000++1115049++775711+333079888+2242222++260133++++0000843399++++011113327++30011007777+116833+228888446+++22888888966+399333300666++3339133+17913+22888888881+399004+1111133333777755++0588844477+26833666+22222222264444777+00322355+000000088983+1333211111+33111199005+0433377111+2242222229+333955990+27993333++++25153333++++29444500+++220232+1110000885000+++0222221177++++100152++++2245221+3330005122+6666955554+++04697+++0000777788888166+000034444111++44444447944++597++40022+3900466+265558++++222990003+0027338+777348++++0007444453+++000722222244++++++++1111111226662222++268777+++54558+116111111111111117+1187448+0020044+33344000055++22392+11833599+114333377777777+++54443331++11117611333+2222509+2711774+22266666699999999966+++++0006584+38111111++0006655525++22337665+0093553+00051112++444400005++2111366+++++++0000008990000++111200011111+27771++++++2226000788+22223333788+++333311431+00022889+187799111+03344411+11122225933+0699444444400000++++1164449996+++2998955+111922227+21111808888++18123+299088888+++++12077711++++3399644555+0777742+00444422772++222288888800888+0666882255++22222660032+++333966++14489++00009922++3228888885++2222220111++2276693+000220+++++2888895550+031111113+++09991+22555555555544448++++1988844488++02555244++1111661110777++88444900+1223333398++242265+117203++++++2788552++++211355333+22777771377+177359++553322223+19900010+220822+++333999639+110802222222++825588++31657777+77662+10584+3000000008899999998+++33333300+26332226666+06666188+19999562+2442233+00118788++001119773++144333445+0001537++2999811122++886644422+133035+3322362+++++22555965+88889990000002+0077555550022++++20629+0029952+33111166661118+339999932224++000255333+000007222666+2695555444+21137444+33333360444+1111433311+++++00000000229+3220033333+++11322210+144400999993+22444223330++++++1333388866+09337777777+2220555556665+784++00666493++299976++2254455555555552++++66072++00001600+778001+11999999920+28877771++070033+24222333++227777777771008++3999999999000711+0009980000+000149+111155554111111111+88001111+22200000777+77733444+881133+010999555++1173355++11113772++21117666622+++3821+642+++222222266662+30743+66000000224+21117777770222222+244888827777++++000056222++113338846+1110000000144444+221077733+22800000005++3366999+011000399999++++1222211+00022788+++++366664488++0229991++2927+199588+++111116857++01111111788+11511448++1111992200+755733+128888855555+2884588+00001100092+++4761+111999117+04422222477++0351166++200777779++00033300774+000600033377+++++++0111116669+274444900++00007780666666+224444153++++++33360333+336833+1199906+++2215166+3677+241999995+++27775532++227707000+586633++774330+722222++8888888880004++00003334448111++++222337116+111114429999999+8888884441+2113660+++33355899+40001+255559908+11844444777711111++1112233388++++++1337033+22333330008881111+++1260022+11444244+1110311999+166708++2800088+0033334441111133+132238+86220++33444222222+++0007327++++++09633333000+0445599999++++++++775433++199186++33322233335++11111118444495+499937+699333++++22222008888000+8888895666+1300008899+++88888999977777771++107777766+8888889999999555444+++++027884+2888846666+++111111570444++++33333333339933+++15555446668+111747779++++78888000003+05555914++11566666666666+1111114988+58255++++8844884+117777111+0429++++003774+11000002255+1193000000++++++00000908+33339997783333+22711182+23999999009+163033+29999333331++22885554++200371111++100401+3222666778+1111110066555+24666655577++014622+33332220000+++++++044777669+++2996611144+155444+++++000000007433311111++28622++3333333299822+++++00024444444+155886+1102266666222++++++044400055++5611144++196338888+++255555555333333004+2770001111111++1551880+08699555++2227711111++0055290+++87933++25644+++09998833++110401+4766677777+4444440334444+++++11888887899+1192246+08884464+392222204++3333444469999++66999977++555024+22229999972222211+66647777++04444444444+444+++6000022999+455522+121666688+44177766+1696669+10444444444444222299++11111333366666666+2244499999918++++777543++1100559994++114444444425++++0001+211988+22220001339+++221177335+++2245322222++16834++2224488885111++22250005+++299951+++312266699+154511+0004600007++++2225585777+15507788+33376655+++++0001199999666+++++199944444429+2188811155555+1111855533333+33616+0000557777+266111228+75255+634666++011111355500+444332+++0033776+1177777777777422+193379+000222433+++254777776+44444756+++112777796+++21111111111000+3113667++++54447777++336055+22262294444++694445++11113387775+++111199922+++3988815+000777774444444416+0005509++22666888933+++1997114++222005844+211114453+29993111112+111194444451+1533399+19301++214444414++1299932222++106663999+3333222+222800005111+++2222229774+33399444999+244777366++++++011448777+779221+1111222222888888+0779488+++0000333337+++551888+000088837+3330999992+++222811155++0003174444++++23444888833+44449999+3988888777777+51187+1000642222222+0099998862+111112+222499909999999++116111113++++000009231111+000444433177+311111111185+3393396+111444419988+++++00591115+++3333988888++++227595+2111148+22955584+++30811+22222233266++22222208888+233322000+31200000++0333137++245555299+22888223+5500055555++++151444++33333617777++077737766+055555555555007777++11119045+111935++11911111+65555555556+3331002221++++111111112984+0003114+850333+++2222776661+++005083++22977866++1766644888+09988883555++380++117160++25222277222+557777777555558888+++2400077771++300001111114+++2222112230+++11119956222+122222238888++++++++++888884444995555+++2338899999999++200000091+33322221644+++001116692222222222+++22222252++111111166330+333333423++399408+2111414++++++27777772222211122+411186+888888848888++++233577+++++00444000000222+26888882333+++++223033377+33333222955+++105933++8777770666+1463355+++000888681+055082++++23371122++22111698++33922201111+++33777882+1155666616666+000099903333++11199979988+0555557332222+2618444444++22000073333+2793377+510003+2156666+39999222229+32223339222++10485++28888899926+2555777772229++7884444422+++3006855+33392266111++60031++++000820888++255888881+3002555++22263338888++111155888888888++09996658+000004366+++1777771133+237++++07000777++1198822+11169999962+++07976666+100002665+12222470000+++2222222518888+++08888888811++0044444336+09996633311++00000555111115++322888800000000008+121118444+000444337+++333033333+++1188812+3366366+1445999+1054449+++++333119992227++3111122001+26774447++22667771133333+++4553222++++8888889668888+214437777++3305077+445555550+4085+242882+++131999++22281120+++++31111188911+++411887+111899499999++3300066666444+++2422111+++066777333+00000737888++++33955886++11118855555544+221111133+1544666+++34888888+33399999999755555553+11188415+11111113033330+3000197+333116334+1111142222222688888++170058888+224440488+007025+++261157+33333448899+222777779++++++1344444333333++18888843999999+0888455+++2244777777222+111114999999991199+++++1152338+2635888+++2966611155+22230000071+1666663333304+23398333++11141112233++++1777611111+111111199930005+30009666+28229111++33848+++++++++207022+1145556+55555500++++3399922++399985555+122677333++++++0221449+888887+++226660++244444014+11111041111111+00166666622227+++11655510000+++2222244755+5671111++++++225034+2299999924+++1111037777733+7662233+++++111186355+++22229599+241113+11233337++005720++11118665+++2881177+3211++++2617777++++++++0288822228+06889990+3320022+1199300005+02224655+000666177++22111222227444+00008633311++15555000544++22222733111++++244444266622+444447778++2333333333311+0445881111111++223335+374446++2222222225994+++++447774+++39999999333+19007799+07002++2228886644+11117116888+++11372211+0555547+++4031++399900448+++28111944+++++001177773+00066677729+0099415++0222227622+0002222283+299777776000+2221177+844411++++3146555+7777899+++++11000661111++++2222407777999999+++6121+788544444+00311111877++088099998+028804++2249994443+18559111++222466002+0000006111144400+266222226677++4466699+8137777+1112419+051199999+119611115+++0055453+3112000++133888++111999999453+10330000009+143446666++55522444444+244400++244053++2000363+148878+++++2255744+222299999999996++113881+0055403+++++222555044422++2200774444+++7050+++++++11000224++0052222253+775669++4111133+220007+++++55533998+222228888111107+++++28281+004442222222266+++6000994+++299996333355555+222299998+00000333311155+++8855555114+1111877766663+20138+1118211144+0092993+00004433++11994444+0000117422222++++269044+11558816++33994666+0000499910+++7492+7765888888++++++++30555555558+44644+006892++033377488+++3333255500+77777573+++225004444444447+11116666155++000002119+331000007776+1126666682+++++++++00006777557+00111137777788+36665557+1444444444488884455+130000084+1227077++117888888+22217777666++++++++2295777+096611+1116644+14499992+032577++0073313+++266888888+3223188++1111188999999444++40000031+87755888+++2229900000+11197777777++30025+++++3330361++115544661++50002+400335+466222228+225554311+3330512++++222255981++445111119+++++222744448888+099922999+22222256669995555++0003333777733+2111744+++++0106444+11803666+3320599+08833333324+3008888555554+++200009996666666+1111111111777755521++++++05667771+1100000991+++77114433+0022227777777733+22263388+19666666688877+++++++++22222895555++197399+28928+++158817+228900006++13531+4449998888++++3333841+154472+2766666300+++++++0001111166++227444188+++0000066661144+++000055411+007709999++2339944888+222222224444399+000000354449+++++04477777763+16688111144+++00000000113557++3342222+++000088713++++++299349++++00009000777799++6619944+++++169968+++++224422228++++005144999+24444120000+++0001666683++11166899922+++115051++233553+330097111+1771159+++1117111++29999314+1122005599++0009977022+19333392+++1177709+211575+017778666666666+337711111114+++81444+++0999997311++1113378666+01888559+00091119++02236699+1111811113+1199478+++++884611+2233883399+++3122224440+1588888++00039995551+577770002+28881153+++33001155500++33118++00002222551+++++59443++2011116++176660666+++114099955+++++1119331155+++++2229293+009726+++++760009+22255926+++33113332+11114444766+30033220000+18888824000+1999999966883333+33398+33107774+19118883+++++22433332299999++77284+1336111++++0795000+00777117+1122222000000000000++32933339+2244888++55500066+++++22229889900+++++++30007222+200222711+32222300+++22229999888777333++++333395388+++14751111++3194444111+24291+++21111148866666666++2888888111144466666++24444460+++++++++227993333333+0002649+274446666666+22266333044++++000003444466+++++559998++++++00000006662289++19963332+00118000000004+++++11443111115555555555+++001111111111111333666666+22244492224+++++++29928666+213118+19105++77798888+236333333+++++114445122++199477770+111111558555555++14477777777+062283+1111111888++12244488++61161+++++1888144444444++333661++88803+++2277444422+33333311188888+227775888+2221311111999++11927711++++100975+3999944444495+++2242261++0483++112661111+++19667777+882000000001+1388888+106005+3111111988+44440665++145571++225+++++++2244447223+78811113++07333337799++++00011066611+++++144420003+++++39888999+++11122222268+2777772999988+++09749+11155230++55502222227+1143389++++0770222222+3598+16297+++1199999885550+++21559++1922222566+188885444448++2266226600+200029944+++22225503+++042777777+16667777722+++++55912++255665333++20073333338888+331118881+33333000511177+555555999977++1848333+00511133777+190000066+222233666664+226099++++++29999776667777+00777999999066+008892200+2251111118888+11140055555++2299005++11553221111111+24444441422+4444122+2222226777599++1111166133+222888557774+++88158+1111188355++0082000009+111177888888830++222222111111155555555+2275888880+1377755555511+++393774++236659++11111111111771115555555+++117333333377++++227663+70600+33313333366622222+15299994+222777755+244336677+899955522++000033897+116130+0008822+234463+++3333835+11000007777++444440+26899991++3300599977+00099916222+0046642+222744444999666666+000333817+2250559+667750+00669993+++222339777+604443+1333359+11122288333+259971111+244555555553322+1444447714444++24444465+492000+111666988999+++00110031+0933355555+230668+20000006666100++257772333++++2777666+22227779995555555+1111444397++11477778889999+888116+5444471111+333333311+1787777++22522266++++1000000088111+011055511+++++++22255115999++27777774666333++42888800+2109999222+3333311168+++0999966888+++0092299444+322577+141800+154333399++22875588888++088888809997+2166222227++++++22222229+100007288+22220093+23998880000+2222222222223337755+11548111+3330075555+2233398888+++1166999+1111116161+00011111154+++005722+166644777++++++++111111999992+33311955++215996++222111268+++40098+++++33308894444+339611+++4699999555+++1044999+++333335557+333000099333666++6666222233+006644441333++222233332999+222666505+++61151+611121+22249951++++100000033882+00036655+0000008854444++++++1333311111112220+00666666++12276667+1900220+7777775777++11111166579++++22550007+++266655333+000005888885555777777+++++1126333333+00388833333+1466733+0874444++2250233++32255055+222223333333332188++1111776++3332111111116+25544227+27706222++1111333336455555+11765666+52988+66666++++++119999709++23338333333++0000000993999933+115536+08663++10000877+099777299+28732+00000051111++++111977744488+00002++++005557997+22876+09555555777+++22976+88811333311++299600++00015555844++20014433+++771114++26116666++0055555500+++0000947++8851100+222277935++118999933333333333+77773866+66776++0000444666222222228888+288156++++22237999+000655888883++++30000774++0999465+111000989++8899994++2006680++00000769+111000555887777+222222499888333++++11199668844444+++053366666667+005008555++11888777557777+000011147888++0334444+++6600559++277277+0000009888881111+3333044455+00004466613++333333822222+2221975++11140500+11113444444000002+1161110000+1115777++252223355+225556+0035166+222005333337+07924+++11117555++0105552222++008844444444999+++++222200999009+296697777++0000022999955++++11111180006660+22888997999+16233555+++2222222263339+++444800++1114444888++++04442223666666+00622311+167778++7777743+30000022333++044946+++66991115+16779999999+++0000033333335666+++230015555+211110030++228889911++++210455++2199934+001825+11334488+33333311151111++111334444228+0008804444444488++++77788811+3992889+150004442++++++44033339999++0550333333388+0889997+455550000000000+08884466667++588228+273225555++++07788888221+03335526+225112222+190060+22227000041++++++14157+33333380999999++10073+088884811+44570+++1338899999999+111003997+14426+0044726+717711+2229986+3333304222++14344441+044544445+269110+115558884111+3339844++++22256++00999993322000+2900004433+155344++116880++++++11111000222222222++++111111111466699+166606+++2244455555228++277777777727777+28099944+++33399777770000+44499999999999+++168111++++11333344++224788+37000555++333156661++399290+++++++227717722+0067777558+332999935+000033333331119999+++3335558888+24377555+++5551111000+000044855555500+22213661+++11555889+0+00999898++299478+45553++++++25555141+++++005977444+32933366+++++299999299++1222611++33331571++066687777777+233331131+3333427+++33559444+++2402222+211111111322+228888667777+000642229+144447786+3333331111197777+339999511111111222++++33333322222000006+22270466+222688866666666++++188778++37793+14400922+11110299+++111114444441000++206755+++777727+118445333+33485+++00008436666+2877777777797++33884+55998222++000000608++4455377++18872228++2344888811++2666311++4538++000003339++22222222055772+++++25099992+++++397777444++1111177577+10000085+09994229+222222233333311111++3149+222855522223+3333990119++28255555555666+++++22222113333399444+++222777777611+1109200++119944444999+++55777221+33224477++++1664555444+0222299990000++6671++22200690000++8666651++7722133+33330006009+110011111++317228888+++400222222+++1167777775++2222227660000555+++447787+00025355+33344155++++++24499111+++222222555500000++328444++2559877++014699999+3088+++3922600++++33380077++0022156666666+217311++1174476++55999444477+00099980+333089333+513339+888887715+592++13266666677+322007444+8899989++6622244+2888444488888886+++2441111192+00004499933+8843336++++++++229994000444444+0008884444+++2116777++++++++++13833+21111116644444666666+211188888888885222+2988870+++222266674499+255555595+++255667777+++++++++088088+3000067777+1118229999933++33004444995+++396222555+++211111955++188866669+1188805552+339871+0000444457++77774771+++01500+00000722555+++29995880+0447700+266662118+222521+22000000000553+0000001135+11557884+++77766+++++++041+44440655+100088880+00500133+04444447777+11111888884111+211550000000++111700666++++1794+27777722259+++22999997749++3339985888++++++++193336++77755553+++7207+333393336222++5585+4455779+++2258711+1005599000000+++5666677++0000933378++88555755555++++++++++++++++339444422+228830000999+++1777888877++++++2291115999++00998895+++2270068+410666+11333987777+2266666600600+++7755572222+05887777++2255255551+0005000555500+1110155+00883326+39933330022+++222223377784+335883++228885111000000+24457777++18888444445+0000111148++++111111177288++111119022220++00889998000+334000+2232226+++122993388+26644288+++++3900444111++3333939944+11111100005557772+1760+04405555588++8885555+14772222+0483311+2055566+29665533+5222220005+++2399922+++222222599411+++00888882++111333333311123+144444675+0006666177+088555554++++144886655+330088366+0000888555++0000666666+++33999911444+2233335517+11396+3386222+770088822222++++++15592211+++33266662777+011577+114466099+11196611+31175511+2446338+034451++++5577855+++15985+++25555055++3316444++2333300655++222266622+177777777777744336++5449++18800055666+27225+0071122888+++111113355888888+118779+331114+021888885++2224444406622+++++++++77799577+8811558+184466333+++05012+++0000001889++++5005566+++3322222222222117++2277722+088752++22262888++2414888+775555133+2229999330+10554++++248897+0007799999966644+6666555500+225556100+63399996+++000553889+2222800007++45799+66633883+++++++++++++1355555+255555998+3377739++0888771111+111444677++13929++++269004+1110066690+22222993338+0000000588833+21811+000886662222+049949+00000555110+++++++006615552+2222653666++++333211++3111111157773+0005599554++++116666688886611+77983+011888811+55665666+092255566+0008882221000+110055444+++33118669++555888855556++022288+229996455+196649+118888880555++293377773++2333006111++6666827+++0000777719++1162216++0000099999788+1559500++888066668++02222044448+++++111558422+333308111+22888866997+291111+++040655++322220000++11444000000555+2099996600+12224889+113399999++833665+83333311+522259++++0000002222736+246999994+++++0177707+44220+++11100007755+2822224++266666449+4656+372299++++++321222666+22688888600+++003168+2576666333+1269+111613377+299002+275574+++++015800+2490005+355555122222++++++24404411111+1111006555555++2178899999++2222119996666+2228000888888++12277211+88888883777+22444111177++++088333333+++1666333333333333++0227777722333+++++165591++0002455555++++16643338+++292246+887777++22777111334444+885++17511+1766337+07632+++255222244+++++0000364444+11111222277777+++1111553334+1171887777+1114771++003379999++000056777788+211220++1112112244+0066661111188++0999922222255+0336633+00113333+229992221110+200000011556++2336664400++177779930+121888881+032223+++33330947+++1110855566666++22895++00994447+111220077000+3333333111415555+22322233+15555999922223+++26666669922277++207775555++00078441111111++288333766++07777444999+229166666688++40066666++88332211++++2278888999++33307111144++788441+2296693++0000777572222+0188888333+1111111399177++++3111115299+27778883++299330+00009988883+33991225+11117770++++39988807+000055553888++++5397+++22233333325++1683334++0000555553111+++222201111111+0004944+12223300++0000336552+11227227+17773399999++++251166444+++111499999914++24444460066+++329911++33333314422++117333116+33333333333322222222000+++211367+3333659+277777244+44887772++111355554441+77777711333+22254444444488+1111111199422222222233++00045220+++0000655511++191113555+234221++0557441+1166000466++2299888000009++63677+++33320000779999+++++22666555522+1118887000007+2339933333+++130052222+77661333+21111066+000666666600000+77770116+++111114+++++3333111339+++++00009995555556+4464466666++008677799+00228883333399+117779988++++20001111466+++++7111228+0667777+++220020006+22811133++34999666+4744488+412666+222222291300+0077228883+++++39996666+244982222+559000999+++222224444092222+2444448884444444+155446+2116644+1667779996++++0000271++++2722226+24444409+038699+1228860++++29044447777+0955526+339999995553++++33399995555888888++0666664444407+0295522+00088883333+31666664++++++0088255555++1226644444+3311055+088000000071+14444444441119++822199+8811000++111113091+8888199999++111999955++0777777777++2279977+++2285588+++00091188+11199997555++33319118+3053333111+11178888111+++255544444+++10997766+++++199900711++114477741++++3996666644666+1100859+++339999430+++6117+0099900077++122225885+33011199+00044982+++++22636999++1142288811111+6600000076++1711771+++00000000055960++2244444033++33119997777+333355558889++300044499555++01708888+++0006900000+++2888811111++++00066211+11999474+++08366664++277816++118744442++2552222+2777766777+00576622+11166922229++3333322222266999+20610++2000044400333++268001+0066645+11880000+08333778+7777777999999999222++++++00008281+++114446668877++3999999010+04955+++001400+211444444666+++333000999983++3333111777772222+++++++22294444+111558977+075111888+24444462277+11199900112+++338888455+0033344558++00433244++++1222222226665558888++022248899+777666899+33333333198+32441666+18993444++1885333+1173822+333522277+33332222233+++255044448+++00000099060+++7773355+0344444880+11055998+++00084222888+00008888888852++11100076666+17880099999+++773+++++++333311111499999++333115++1111994447778++222227204+2297733311++114426++66288889+2217722444+5444885+21118992222222+++222222223559++0666697666+148277++0669444444++++02119444444+322526+++++422311+++++533099+++020074+++++++11133990000+++444444445999998+57777666666+244966699+228860++01002+++22777888996++022222222642+0000041145+31333364+1777777722++108888855555555555++000600222222+++1965588++1193347+3333333333236+255555522446+1143339+++1433333448+2490000099999999+++273344+36666633331111++222222223331112+00000744444+32331166++005633344+2366111111++33999969999+00772077+++33300222200888++3005556111111+++++15555533334++02220000000006677++118884443++000002299400+++122190+044444879999+3773332+44555552288+14445569+11122222427++++11111777788966666++249999919+05868+++0331288+++07777711110+11177755558++12224400666+++0055552888+221779991111++++233888854+222293337777+0029999995++++33188133+2222055500+277375+2222225901++0223366+++++15336+27777710+2058888885++0795566+++1335536+88001117+2719977+463+111005511+2666666671+++1884133++33314444443++265537+277785550+333399999999966666667777++21224441++++++++07332222+++666333320++300021100++11111699974+0044111166699++1133333322299+++1129555+122337+222500004+011117700000000000000++++++1111877777792++2266222255555++11908884+++0094444400000++2288888333544444444++11999928888++199955554++0855222223+3191114444++3111111++22229994466+12255944+++2275688888+++++0008826666+2009112+011111446++44431888888+20447776+26360+1111636+++20975++11149888+11994444++555666666+012222777777++679955555++++++41122+++100099991144++2284406+144999444+0011111111955+16622777777+14602+00222221699+++2800093+11555333++22218836+2293333333+11880999999++13270+44488552+85992+2799255+++0666663000044+33307555+1188860011+++++55655++++1111114444880++26666663999999995+++000067000+222997655+18899922288++114997++08888+1716666666++++222282+333341155+++11226692+69999444+2575553333+0044116611+1199999993444++08339966+008769+88888998333++++0011110005666+++11119996555551++17777777739++22222422+000009996662+2222227++++2529888+219999901+0444813333+++005099+27744666668++++3320054+293662222+33994465++25885551+2888777882++8823+88888990+++222222224409+7883338++++1110000000322+885555993+11110999944+11133166+++255333166+0003686++166677777777+222355444444++++005519955+6666620+00017777771111113++3300666666673333+1122222222166++004441+++0077220333+1121111180+1600011+092241+009688+026646666+++++644474++0804+0444444407+177106666+223333322998+0266788++0113336888++++2000++++0007924+555555544222+22220044077+22222244432299999999999++1133111117+0111941+1111555502++234411111+++2299971177+22422281++18333322+++64411111111+++033208+++227777777990++317611111111++0013334444777+++++1779999+241111188+++33332115+066666048++00900775+222230002255555555++222544441115555++22256773+20066660++++++++++2455566333+11411118+330002000000+118888800+++22215551000+11199911533+++++04463333355+33666677779+242228888+052448+++440054444++11111333312255+1192221+++111722222++++++++++57733222+++3118144+333399999999++++++22577777+222222224422222225+18333385+++3316911111++1133344444499000000+2222555511445++020000000221+2444777++++00000443333+33333330000000045+774773++++140661++005299998+++++0000777700000+07771104+333394553+02900+300067++007055544+++++++75722+11166270++24567777+++0033339999966+440091+0029665++1559440+4000006+33000066669+28804444555+39999222411+33355563+333333993666666699+++02222271++799908++100000643+++1227777444+055668666+++10099915+188800003+331113335333++3309900444++26667700+33923399999+700018888+0455555570+1422440000000++244990+++66583+63444+0781555++++++2226655555555555566+223300911+0666337++226666440+27999999+++++1779112+55200+6777700+2566666665++28302+++066337++25511111+122288883++7488999+00000100788888++2220055550888++10669++66449+115544400000000+0000001888111117+++11118344000+00526666666664++588866777++++11100034444466666++00077888811+++2000000657+19992222+0355581+++244455+199999917777+008888888196+22277004555+01118377+2222222287773++0345588++++555544799++++00338000002++00457799+3399999666+221119991+11155553333+533++11111177689++++0042222522+++166334441+188683+299888881+147769+0695++11444446335555++111100005557777+444122999++++000000777735557++20009988++3999913+27555166+0041008+++++++0000055117799+++122002277+333329766+++11553449999+222226622004++0033688881+++++07513+099391+++2945553+6644996+11111771163+2233159+000006744++++225555555588+++23992223+13999666+000105000++11033944++211111663330+++55599993++0044188++28888869922+++22257728+2222222366+++++5884888+222223346+33555966++1033288+0006668822+++00822774444++00044445555559+22797+++2211199931+++1119144+2222268222222222222+114411117++11284441+112288888+00075533++14444444000+++332882266+++0910++27008833+25777732+++08888059+1244444011++011333362+17796++++000000066697777+++++++08444444544+167332++++++89927+112672+++33333114448886++06644448+33217+064799999++111112044444+26900+1244888886+06666887+111829555++00008499944444++22248442+222881111552+255500000033332+1000000055668+220000766+++228800000447++090015+30788777777777+4634+44275+100092++1399022+++2557444444++0008447000+++111111111277111+1138880+1111143444999++++11888177++000000000000888990444+28443+3390055111+43677+775555552+++1888888555+001333332+26688311+22117711+++333222321111111+842244+149000++++00001922++33444444444000+57555+++2431115++++++++7776++58885222+000996+111125799+111106666622+15110+++2533666699+111711055++22444760+++++22222298887222+++2299999200000++100555444411++14433314++220004222222++++++222233544++1112271666+22996666660002+00555888888+087791++0001755++0770000555555555++++111113994+11008800+0005236+2399866+299023+558++05008777+23005554++229999886+0666601+++122258884+1111544444+8888111119990+145571++++11110663+111288555999+4470333333++++00001122666999++++13334444444445++66666666300+++111166777777+1110000777+88888879+++33000889++119777799++++++1166443333+300486++03355622+2911005+22209229+39992222277+10773333333++++2222555555222222+33304444400+4638+1533345+3322744888++222277777440055+++05181+++8415+33113330++357777777++22008003++399958+19555555774444+1833307++++++12669555++005555596+000659+11171111555555+2555634++++118300002+++11744555+383337+08888902222+77700000088+4444577+222277777777300++++220071++2244+11111111171+027777777++225004+11113777762+++03388444488888+255581113+000000000004444444444444++66699000+++00220111+++00000111774++29999999665552+12222822+73332666+++0899008+222653+++07777779936+2211100000077666+++1120111119+3333333333390555550+15556445555+222337442+144555999++036788+287777781+212222833+008882222224445+111122571++20598++++000077777331111114+55555577777++392006+++555311144++24253++0448333335+10419++22553312+0115569+++22200220++33322222779999992+05511110088++0000000005557777+152271+30001140+++00062228+12992888+222244420077++2133387++111777722222544+8888860++114499999991++1111777777+111899881+2266444474444+622226662++++1113370+211111999999288888++115566666666666733++222220222999999++222077++02224488+03224411111+211111111111500+++235977++2448865+++2266738++++2376661++1311006+61131++++++++10008999+033550033++01144000++++++1533333364++222222222266666111++05511988+100425+2223332211222222222++259932++00006333662++25555555555597775+222113388+107922222222++0399937++2264419++55499+22222985599+++255329+++331166999888++00077111111149++39992277444+11111117662+44399966+449988885+136222+0004388882++++300888811122+2028887+111344552+++240099999997++00777777900++49002222222222222+3300000441+2222222222229000999999+22680++++7775555599++++222666666613338++289995555000+222228188++++++++343336666++33333288820+300366+++2555552811++1882777711+++166955555+222111112245+1772777777+1777801+++22771128+11778811+262448++32299904+000188667+224441187++002225555+0076188+++00088888881111++0700000011+668333330++++00968++++++++228833330004+7077722++044449999998888882++244368888888+11142208+5555399+000000111112++117744418+++2333359+2293344++++2238119++16400++180014++2332223330+++333985++2820066+777535+3333444844++27566666622+00022355+3333344463333+777777+++22622222277771+0665044+000042286+88888999994447+1111803333331111+4855555888+27777774446+244777444999+111991227+1666666697+11777557+00001111455+2999228883++0211188883333+30334444666+18899999+++009996775+117222222245++1000000000000001+204166+548++1111113222777++7791113333+18475+++3188333311111++5936+00666999333336+++0400225555++00100998+188777722++00022577777777+2249944+22133333733++8881199+5337788+07705533333+229777745++11855503++229774444000++114444444290000+++118888800+++211443311+14440776+111222236665+2444447444445++129999995544++006666666333++28883377+++++33999130++++0000222772+++200639++++27399955++55328888+0066666699900000+11050+333300040++22288800000773+22444449990003++0666800+++325590+308664+399005000+++0000195559+2155993333++1111115299999+3307729+246634+11333++00020077666666++115582220+3355666666666+23392233++000440076++++211988++++333335554555++55229955+22334311111+257773+1777009++244667+3999922333++++++22699555+++7774444333+++331117755588888+02991+++114662+0067777000099+111111032222999+++333001114422+111453+++0006568+++111155000399++++11199555555++3134555+861115+14455570+331104444411+2001146+0000000055222229++29999555644+213310+++++1111114441++667799+000044444300+3333555554++111133333455559+117788899+227000000000+2811800000+05111444444+217799333+2555544998++++1133777700111++39998888799++1111599++8555558888881++8833366662+299994300+29111105+7777733000006+4449981+222877888+0400003399+00089900+229944444444444++++++037997+00044009999+099000111++2200077752+2226362++++33111199885+331100022+222257788+++21111448888+2188882+32222222224+222240000+++++1112249++3166616+++++155233++++22702888+011599+++1666644477755555555++112225584++04400881++7888888801++++222226999999++17555000+67500+++74413+++00050088++3399906+00000001669999++115550888887++274445++18749++++882889++++224488888887333+2888869933+330877755++222216661116++++++111066666661+27755522222++2252+36627+00888555113++0066666666227700+0400033666++8246++33311100069999999++1996660006666++333311111111199+09965555555+226668220++++66666555555666663++39933422+++++++++1669755+219993336++225888887+++++220777770+225899+33111166599+6667003++++33021+++44431+++2813333388++1119999977883++009777777775555+222499933+3311111166666660222++++152877+22661888833+++177644333+++152116+2267666777++++111164445555511++4444222+11122088+2255588888111144+11031+6000000010+2933115+++13666663+++++++85555+++1000555+++33333333333387+++14954++1110630+8838+++1466644+11113390+2633661++11933333396+222211152+++23353333+12226666666699999+++00001111188555++++00047777779995++22226666607+333300664466+8888899999999999++++++++3300343++++++227676+00088002+299996667++3131111118+111355225++22220014777++044007+20888884488+47922++++00033337++++222244211113+2978+++331114444444444+222200268++27615+++11155536++++8883888881+++2291888++++++11299555555555554+3229999959+22443339955++33399377++111751166+111122277772++2222944900+2222200000550++2255544429+66630007+++09999922222332+++++188611112+++1545577+273311333+++030000000222+3111117+033002288++++22262661111111++++000033555555597++88531+3988837777+++++00044444442225+++++++2299235+116662254+016622++1122551999+0000884333336+1111135511888+8553888+17732221+3333999922211+26666622232++++1599962++277500222+229622266+++1888877776+22222411111186+11704445+5557722+165544++8881111111+000111223++160029999+++257444+22644443333+++115999000++253388+0222563+8880777722+++000000666156+++244499988899+++1101119996++295222222++11140000000222+++224382+++11119990599+++28488444++333305500000+3399999942211+++02200033333311111++044444445000+12800+119998899000++55559+++++5552++0952222++29988000088+++088884++++++++327533++++28833911+22222221++2222666656+666774444444+552200++225444415+111000000060+++179999228++11000000000000053333355+394468+75560++++1111544455544++++1555100888888+777755555++111111144488800+8810055+++11764444++001102223++0000666604+233444000++20024777++225777771117+22852222+11222239++27042+++444331+++++111111396++33003333385++67718+3355594444++00444841+++2222222448866+88800222666+240077+++0033333337177777+3333997229999+++++1111999854+455311+++875+00361++22577777222++2510007++00000037772223+31199992+2254403333++124444800+11119888+442222+1001101+3333333388229++27288899+2222933333+4466644443+++033220444+000033555566+++11111773+++555558777+0052111++11111111115579++1399926++749999++311111707+5521+11552222+++++6666887111+3122777777111+0662788+22323666++++044577777+04001177++11155551166+33300695+++2149955+3322222263+6664333+333333355911+21391+006600087+073333555557777+8894+0998111199+++6666955++144447777+1116619+056666444+16000066655+338887999+2288870000000003++0000001147+22699952+877778000++++1633991+127777800+++22253367+3331333449+++11142322+06855544+1133393++++++133338444447+1111111111111111199433+153551+33333399132++05913+++000144455511+++28188+055111822+2222774077++331199444+3955557+++++1099++2991444999+0011077722222222+33222227713+00022277779999++++133667777772+1444177+2322269999+++33333347777777722+2261+++555549++33334779++7788885+11100011441+25998888555+0013887+2211119999998+263667+11111773355+08888887++02333333222+008834433++006666333++++0004+++3311118880000+3333336++15555555555555++1111888835+00000000000441111844444+++++16773377777+++++++++++29999111+0002888993+2399969++++++++22666111888886+000513333377+466646+++00311188+++++6668889+++2233339930000+2996999922++00044444305+292274444++++0044143+866683++689999+044892+16663333364+55582266++22111822+1288885+2949999999+000055556899++00088977777775+222277777733393+166227333+07060+1105507+22777776+++1134222111+0823332++07809+662299990+32855556+++++++29859+225544++0266666+088110+095539+155555511144++++2225555550002+++00222222222222+33337333++0067333+++00466666668+22854445+++28848888884444++++1111155788888+3226668++111772377777++0008888866633222+3322200099+7786666668+0550099000+05543338++111111191100+0332292+02277000008+11111555556+2222422444+++++229444221+0880010+23333988882++116922229+11111111777771++33007700000008+305573+1133530++06691555+228190+833393+++++3337777778888+++14001117+33339219+++01699977++000418++++1888411666+38882200++2200000088+0222887778+164677++0011889+344444222222+++1227333333+3082222+17464+227688877+113346++26668866000+++++37777+77745553+0007842++258855+1777144+++44448200+33321113333+++1179666000000+17770025++0008888862226++222226555++++26265++222226111111112222+22222774444444455588++223555112+++++1122222222+++00888664+++++++33222779996++10738+++00000099+2933338888++3199444444+133666333+88980++++29999993644+++111115498++1155555582222277777++0555565+1733333336555++188882251+427+12255999++++226699999998888+2200794+1113377844+7339222+++++++667677++222928+1119999140+2223331111199+1000444427777+022233995++1566444+55591666+++207777644+0441150+300112+222233577755555+888811107++110666224+++4444466665554+323336666622++120228+09111175+11730008++000155++01150003333333++28884099++++225733330000++++11256633+00019990+29998800+++000008882002+3322390000000000++225555884+22244383+2273333443+21100333++201000333++++886644+++++00093333357+088879888+152274+0568889999++++++00097788899+1337777733333+++333320422+1544444477711++22496+015558811+1223377++0666635566+00028888811+++11228881666++6660855+0004887776+++114335444+1888843+++++00038566+0999999999977+2400042+++111111336399999+10000305++333336603++266666222223+++2900099++++++++++++0536444+19914444+220000002++++221600000003++++++00733333544+10547+++++1044434444+15444433+06627+044558999++++2233931+333330441111+2221111111886+11113332++0000000000822222+192294+22334494+6676665+09963+1669975+3333333188446+255556619999999++00220000044+016661111+++++33600002++0035977+77777777221++110233338+00077766666+266666333322222222+0555554455555++22220035555552+399444455+++2999999114+22892227+188888855555510000++++3999043+11055556600+0050566+244444222933333+03444225+207723++1111111117766332222++77732666+00044333332222++115333363+3333322222211148+222222222266622+2228666667722+225235+11222244000++1164488+11119738+33001155555+++26303+30004990+077415++200087777++33333331188882000++226663228+++222423333334++18000088+++++00995322+1777190++++099066999++0644444888866+++++117710022++00084566+001624++007770994+++033333122225+300022988++++30777100+++++222111069++++0533777+++111594442222+096555555+++04455443+++8774444444442++++09999788+003022220+111177777200++27773333666++0032933333++1831133333+++088599444++00333222558+667777777711++++8889699++2222221188668+04225522+000022220078+22800009111++1144434444+3318884666+1800000000004422+12822++++++00444449909+++133388+2222228795++113388805555+60666660+++00611335+++00000099499977+11111122944+2288888800+0555754++222226111111++22228063++++66578+111023999+++33333002200044+0001177+3322011111110+++66667551+32226337+29993312+3334990+++1100977777744+222888999998888444+1111777144400+23866665+11999700++++222222222227777334++77438+1118243+7865+224999400+++111000059666+16558888++0256666668+0007114666+118858888+222000088332+++299999911163+6673333388888++++00771633+22773889++233266633+00067799990++00333222221110++++241611+00622+++12229666666+++0022224484++666600010++1177747777+287884+1110000044442+++3310030+++488033++550188+++197550000++11164444211++2111771111+++++++11444009++044880099+3308700+78113+03333388888888811+66869+1442211+155555554993++2230077666666+++222201111166666++23333811++11115556666660001+22883333733+000722282+000004444446+333333333077778+2833777+2277700111++20333330000++++++0000333333777666++4237+0066699999333333+111661111111133333+22222222888888873+28788++0000333335133+3394555555+++65558883++299311155555++04466611113+298827+++222900000++++2222400082+15160+8806+1333555099++66688111+12944441++++008888888892+++08866222888+101477+++1066229++886662222+222444442977++23471++244528+33333777774++3055511+244999994+84463+77780000+065555555466666+19998++++1220008++++802666666+++22388800+227589++0220880+00000007777728887++2255911+08888339888++3333000322000000++000044455755+23633++++++++2227782+76695+0001155555555555+0778555555+82377++++0088933335555+1111159995++++225555555555555666660+++008882299977+19922600+++111111111433338+++++++2881777777+100221+3110338++0015500999++19940111+++1004333++0644444411+277776666333377+++2275555557766++697799+0111133577++2266661111112+++7820+33300274+223331111181+++066076+11111116638877+++199333888++0066655887+++00000466+++17744405555+265511555+++11112535+825557+11107777777++6777995+++000009999999885++20252+698999+001146+++++1660072+222222222777770022211+28888441111+06467+1115557714+++++++++33372288+0007788+++2003373++++++11007899+0013333366++105669999++000111111111111++313367+1988334+66888770+00000774500+++++01140004+++1111935+++35008888888+223333559999+77777000771+++00333388+7557773+21133333333366111+88888777777100+11199999666647++10099722222222+65544++++0588899995++118884440+++11411180+222228990+6644773++1994444444888+++111997777911+06647776666+3333222114111+03377774++++211111155227+11114599888++404+170004444+0778882+121133339+114888+28889335+2222886333355+233333448++100000288+++2731444444+2229911133+++++1333333550++1338831+3999927766+++++111811103+003999922225+00166442+++269222222222555+++22223555559+++2002558+11611108+0055555500003+++4444888822++11111199999948866++++++++51669999999+++29444588888+333888555555588+33333355555662222++++++02000007+22587777+312228888++3333158+44484+++50222+22277777111++333311144444133+33335800+2229995999+322217777+3399336++1111111388774+24444000++11883555555+00669778++2222665575555+1011644++3311776444+222605000++7723+2225002+1111999952222++111155555448111+3333988644++5555222299++3222222222005+++2255550999000+1125443+111188837777+1911++1162883++++++008665+++333333399666666669999991+229911111+22213347++++11133333999++++344455555++3993333100++111000601++13399988881+++++32622233+170022221+11150044444+00044444433993++++++0000699++58111++222244433396++22225113++++++0092++2266666665+++0000477777888+15888600++++00779111222++11444483366+7777794+28599999998+188222644++3117773+++0000000099988886666+102688+0440000008888+++055544555554++1114444444777755+4666666999+++88885800++++++777444498+14666433++19355+++22229944444446666+++655558888++2899900888+28477+11995244+++322288544+1992267++06111666++3444++06222222399+044475+0099336655+00077777777721++++111666884++333155+++11111477778888+6639988+777777799944455++001111113333+221139++++++++1933333777++++800788++1755333888+++033333366688+++++++281133+++2288855555000+680088+2700447+11166500+11160088+83358888+++2229784+++++0005533352+06667222++0997776444+++++2222222531+733336+3999978855++2444477+++033333111999993+333335553311++888893+++7777777382+1622226669++3229999442+0000662222+11111369111+222226657++333292223+091100001+++++332222211111144++004444332+0000000004464+22111000077++488566+++33000342++008339996++0449444+29944449+2228888866666++++++++1988+3327777777777774+000000077388+2665335+160001111119+22800099++173335552++3300996555+228337++++11880033+223386++11111111111114118+2668555+222202448+++++++++116688899992+8833233++2292252+22344490+18500055555+119922222213+++++01155001+106355+03743+24111137+++2558899000++++3322836+0566640+2233766555555+++++29927775+000000990000++00466688884444444++00336664444+00639993+++11107334444++3115554422222+1111806665+22884777+066666663000333+22222899993333999+22277756+1133370+155999411+25111599++00828++++++223333323+0050088887777++++2112213+6622216++++0749+++2311+33311722666+++++009977555+00235555++22222223551+33311185555++222295510+222222447884+0006161+11666947777++++071136++88443366+++145511444++21333668++000099999999992226++014222333++300004462+2055509+18066+202248+224519++11555551332+111112222733+39111166+++000008444888222+004443333+1118444443++255522277+++0662220+2222299++++2205566+++000999672+0000000040++26669688+++0000044993555+2225775553++++199116777+0000030111115+++++0558811100++0288339++++31177445555+++++1050000000+++2229976655+++5225555556+24447775+252088888+0046666933+7721199++2200000099973+2444444449999955++166644444233+++13333333336555533++100000092++22122285+066117777++30009933+1110000884+070449+668866+111111149955556+++++00888855833+005016+111225554446+++24441422+009755511111++2224444228888777+000009944444333+33001113+888880000045+003955555555+0551266+22210092++00005669888+11111100006111999+066635552+11118119++00006333922+222211121+2966666668899+3333773338+33333999999951+++++399929+++225444788+0085996++88183+03333222200+++++022620+3999999999111155552+303122++2244444177+000000000007740+0006111994+222287772222+31166655550+008229999++66820+878999+522277444+++++102237++140046++26553+3300006699++0055444++2222200913++1111111088700+5559999555577+++0888883855+3966++++145008++226636+3991888833+++888555555500000004+++049666+447222+00000088888969++++532+++++2269991118+38199+++1051114+1938885555+3114444488++++++++++89941+00102+2299955513+0999558888+2227999443+++003301777++5558886++11118830000+114477722221++++1114499433333+111178832++1111005+801111++088111199992+222111111388+000023300+177766653+130079+++00771666++201113222++225933+024486666+144880666++++000077752299+0065533322++28999333+++++266444403333+22999997000088+30061+++0009999968+199911188881+77636+2882442+20869999++22299998+++++11332++++++++28377222222+++11276111+110555555555++122222222442200000+33333309000444+++++20555557777+15555511111110999+2527711+11111111113589+0000099999999933+711119999999+0005666992+222335509999999+++77233335+228500000++00666693++1118888855++249979+++21779++++339696+11111706++++1111922777777777+3311224444999+211110499+++++11444479+00001463++13585+0044441333300+44448+3000114888++099999999998888+22444557777999++0002271+281122+0005522255553++22277771033+++0093389999+00055999444+++0000000085++7764++++00037773+++++2005511122+2333333307++17779966+071114445+11554449+0662216++++33338888222222++3333333333222254++19023++++0027999999999+1111174++++133333333339888887+++0444444311111+0881171+222999999911111555++2271111511++119777777777+3338801+13264++++10001115++00888448+00577777222++000048644++3222901111+000000000844466666++339237+2990007711++0033374+3399777668+12002233++++669999334+++++23885577+29386666++++1188888644444+3005555552222++++++22222333444+++++333033333337+0022559++200000000335+++22211961++1195559977+000000009822222+00228888861111+2228798++2882266+110000000004444++314222222000++++188888888666005+22222866666666+111222227779+88666666666100+11599+00000700000555+++19337722+39997700+++++++++422044++0113033+27695+0333333490+199999444443333+3337736+2266666288++01333500000+3333388997++22006333332++00333335576666+1162455++316687+14433433+22228877773330+25555442++3399999++0015524++33333333369888+1006666122222++1008880008888+1166688773+055555577388+0011111660000+++002886888+++3333399558877+339777788822+00044416666++0981777+0011111744447+1199999827++221892+05000028++++555444408++++002877888++331166664999+00555999998833+++33333999122222++++0087133+33999999999+000243300+22078333+777955222++055344000+111996330+++2224555588888+08887999+++11355225++++0026666112+144504444444444+++55186+303355+666559555555++++183302+0036688+000081+1444320+++++++++2255566621++2222679000+1107776+04926+117777008++330002224++++2220191+153333277++++088888666444444++111110558866+310000009++00000774888800++24888800000000++0139000+04228880+226666688844477+39991447++++227833++00000099999955555555+223328833+++66333+336668881+17194+06663333336+++300022215+266622399++162296+++222662+000044443666++111111103380+00006644000000005++++11654++++3111175+119995777771+3311681++60000444++033333137+228888244333+339776664++++0482222222+1113235+12394+10020+25522211100++22111007777771+++11555555537+++0998488++281129+3336666663332222+0441771++++18888222+889330++2244427333++222001221+11544006++00055511++229992262++++1109980++++22999903333+++++26666666226668+0007666632++++21570+1556116++6111119++11199900000220+112208833+228888222311+1222777522+3322833+1368888888+111333920+885833++22400005++31666114+199965+6873+++1848889+2000000336667+6577733333+2228777700+++3226678+339955+000009999510+2445066+++++2200022288+++333115559++0000000000554100+177776226+26650003+++0455555+1111557747777++11155076+14422811++++++++++145225+++++++13334001+1177999956+21988888+3332444885+11266533+00099159++119966667777770+77005551+28207+11004800++++799999+2222215455+328884++++3333378++177747222++559910++3334421+11119774++112777333+300111111100055555+22204993+388888811+00000444472++1222777757++125445+++++7662+++09339922+117763366++77773358+++++11888835588+++071993+++111111006669933+261556+11005519++28877++1112304+++111111183400++266333+222200338555+277511113333+0033919++041119+125444444444+22291994+3111999++++00000447222++2222266600088+08511118++333226611111444+007777442++++++22111111133+14444444403377777++++2980004+4629++2222205++++011118853++2220363+77688811+0777644488+111112236+19999700+14445044+066688888885+000566666666666+3311722299+0222222311+2999922449+111111665555000+13377+33098887+300188+8846++3300222++3000000991+444778800++++1097222+++3110655++0777744+++++33315536+222244477777788+177700000007+++003399990+2881+++33333999934466+88111168888+7772222338888+++33335455+++11674+32288829+000007011155+++++233340000044+++2844444+7420++++32671++3066684+++8800660+0447666688++0000000006500+111771131+286664999+1114991666++00594400+222226666666663222000+333377555+++1111860+25533333333+01111111186+22222220777775555555++339999991566666+30047779+0034444442+00775772+2511331+++++++37555558++++1333333333481+111156088+241119999+1112222888883444+++++++++22251166+1144434+++++12200866+006645++233996111111+11170559++222201001+22599999900++112922233+01800007777777++037533333+000305533+04118881++++31111114444+0877778++1111118888222995++85555++++1000122222222666++2833999997+0873+199990079+07755558++004444388888++++33402222++++++0777055+11533166+110000003315555+441122224444++17777788009+2224111155556++111119444+599996000000+0999999543+155999911555+++4823+++++14446488888+001000111116+8882777+2222337700+++27774800++++11188922333+56667722+++3999940055+000011119779+3319222288+11288388++7777766629+2238666666+33366666333+1111199990000+1888888866666555+00366000044+000032252+++++3361188888+022289955555+1125554444++++28855559222222+333200+09512+33339066++00666661155+002227999995+++56611116+11118000055++0335570+140000001111+++07777111155222++6446111++11885444444442+++4555553++889999999244+56550+++3399999939996++031554+22274417++4000533+07744475++33333111155554+++2222288885555333+07811555+++09922296+0997784++000666622355+20000998888888++++22222222000555511++++000756644++222222222200555222+32333+1555338+++11666666638999+12209+666444233+214445888++3324445555++++111119++++7444668+22299111977++333300622225555++5555888446+19222333+180744+18552++++8883999++33229111116+11111154481++332761+0000033333330+++22288888888355++2233368+++1461888++2333344444+000664777+222330025+++000799779+2522773++1332224++11662988+++22728++0115++27788000+11110000888888888+000007++++++++2660006655++33303334+28888777725+3111466633+222777773333+++++++325502+0003884433+++2444444219999+199661+++++8977666++22212212+++6633333333300++777778883+26666255+777555886+228844498+222772277++++199917+025744++++++000334044+0112844+06666662222238+1112261144++444433799+1333333291+++222473333++111153333111+++++333977887+++222226662200+++21++022222222222222223188888++++++266661+1111444366666+2222222440037777+3360+133331993++1122228888881115555++22007775444444+011783333333+2144448888881++001671++++003474+215++++11222144++333211+++4322+39093+44166633+111124455522+33333115118888+1166664444444447++05479+44111006+++17+111618888++++++1117447778+++25639+35088+33333334488+22277889++222222111111144++252311+206666665566+399999411177777777+11199557755++26613999+222888666693+1118610++2290023++0087771+4448119999+13311+22611199555555+23334511++++199999957222+++++0039999944+10919++110099++1111111555+23332228999++++116699666222+++++0579999922+226622335+++++++077777700+++4964444+100010000+++++3229900+1009133+099999991666+++0081166669+33300066666603+227766200++27776666600666+20439++++++++23598+23320777++++88777199+03333344433333311++111135300+0096618++3033333444441+330444442277777+++++++++5533334449+3911555554444+0200004111+++22288866411+11221110+002452+000888800677++++1333319+4442222266+11933333344+000050005111+16616669++++0005888882225+26666211111888+2488777999+288662++333333332260222+++111222227777559+33522999++333333333377707777+++++100000444+1184000006+22225511111555+33333366666666223++++229762222+++3000885559+++++++115992+33000085550+++39331118++00663733+++173333327+++122771111111+1044111+++333333299996666++06633226++777777777++4733334++25542226++2229670++++3222295566++2882222000055+++++027000066++1999911211+31199+1110331+2222200000366++400722++++000790+112722++324420+005550077333+++559211111+000400002222200++20994222+++39990888++00269999995++0552298+524466+++1322277+111111106666669966++222000997777779++18465++111100077725++444400996++203333333++22666++2222222055552+522222001+++2885222+2996887+22700500++2221911111119+398888837+1008811118+1199093+++12222255444555+08888117733+333333039++2244440777777444+00466777+1115590+6662555+++++488899999992++299991111164+1995555562+++++546666555++044466656+227045++06668888881+33333110444446+++003971+113170+00002444887+++116222222+3255555+++111111111112333366++++1188999966+255999922222+++1555844+18166000++0099999966662+3344451111+++++++++2227844+55559929+09988000077++6677555555+77344448888+331170055+114553333++++2444448839+247800++++++++099337773333+0011444477733+31444700+++++++228881337+1118732222++222222222233229+++33211111022+222666666000700++1110932+2220007777733339+17886666++4166++1113+111999333337+++1113000775+46333300++0222000000022288+33244407+++21111159++100000055775++++2279911118+1444448800000+0488441+++25551221111++00000666666273+30698++88896661++++++225555555333611++0066677455+22223777++++15555555558554+++04333333333333377777++339911+18869444444++171177666666+1106833++04444444555+209957+333309999111111+++7744472++0444444+0002222687+++++79999558+1333333330777744++57755++3344492+3888122++3999000049999+22665224++++2227006+18598+225097++08888044++113334425++000999991+3395577+257744445+008666336+567666+328566+3977677+++0000021222222222222000+333958777++225444455500++11822228888888++69224+77338++166333200++++++++++00000007111355++++22333670+0777788833333+++066666931111++55578111++000655511+22222233133333+222202229900+1110200000011+33336666622000000+222244462222+15511331+13333311+++++2222558884++253334+277999+223735+3333110773+++++++000286664++30111111116+22333390+1111133300+111119999999855+11117332222+++++22991116668++08811448888++1432227+332116777+88774+++106447+++++04455344++3000479++0044444444299++1044444427777+04425555+00007888888+1255776+224442211444444+1917711+++15587777777777++0011320+766666663+033533++14344444888+011933333++0047777776666+04497788+11008886++1999333335+11311111++++++++++++0050025++++++++1113337599++19931888++2777555500+11999444++006311100+++46332+077551+2555277888+32333331111+++++++322888++++0200000052+++2444331+2773379999+08887166+2262299++0297778+22011993333+1332269+++++++2771177774+1111044333388++111444449999999+2222233377+++222111992277++31145577++++111000002+11109999664+11116666696+++063333733+++++5973++000005228+2666000888++++442222222+799997777+235666+2868877+++++11199266+33006662+++++433447+1123358+333297775+++3300551+1777777221+244333000+000288881111111++11117075+5574444222+++00999998000005+3330008882228++2022296+++330388888999+1111188888777699+++1136100+++++324555552+11887705+++23800000066++3333333439999++25544481++111111170+0037662+880063333+++1583+++01777+++++16666135555+++333333762+++111159777777++6662011+138229+6666220008+28111166++0744444+++1222207+006088111111++4470+0011113308++2233333444++++6655551+2422800000+++2238144++++15888111+++666699967+++094477+2277118+00001502+333333008333111111+177775553666++3222555555554+399966644+2996655+13312000+06607+0555000999+330551+1606663+2211199998+44444445117+++22266888669+31000511++15119999666+++238599+099999999999997+033333333518+++2255733+00116661117+0116577777+21999+099944438888++0999554++++08888280+11858++31006+33333999999989+2226622253+360055++++++01122551+2996660011+++0888504+3322555558222+++++0661130000++00002599900++872225+1176322++++08866222223+0055866667++++1222215888888++33998006+111999999++0337335+++++33336666666666666+3009915+22228977+66004++++51111344++++130000077++++88899910++33333333300122+++396640+++1117045++332240066666+09997338++++111666999999933355+00000000411999+002666685++006666644+225558851++2039992+22277666664+++++765553+++301755+22855177+++066999999733+226564+2233355551112+2955544++2242222212+10333998++++333399999+11136799+066338333++53551+83277+3335099++22255+++000006669922225++03888806+11666748+00033361++4415552222++3333344444588888++432+2222888222222222995+++1111118880+33336899+188755999+2221003+00768222++2033111+3399944994+886444222+33927444++11888844499+24100+33330062++222844099+++222225222999999++0001527777+33339++2332661++++22611000+0399992222200++115555555+13222234++3333333348882+++766488+++11193855++8666447777777++++025550++333399974488++2225553333++0777955666+2222224446993+0000555555522577777+677557+++166988899++1122396666+100044+1111666666644444+009919955+0011137+32201111++66666336++555555+004000119+33300775++445444+42233311+333333117455+116669988888444++25555555888888++16622222228+++211176+22444444222551+00037750+04889+0623330000+5558836++21111111407++000000000004400222+++2886222224++51113555+2067777666+155511411++772206+22225062++1331443333++33226655555+++00888333377+++274444443777++++277713336++01761+111449422++0252222+11711114+009999770++++5547+1663332+++33333333836+11111777460++00111777777777777++++++8666333+18888833888883+++0152228+08889111+5703+121115566+30666620+1991133366+0785++2200+5666466+225555555586+++22220097771+++2187777772++22788411+2117733+33300799911+2222633333365+00600999++0600002++++1855555550+3111110000000000+077700882+++399997+444440044+2200003000++77737++11111144029++17337774+113326699++32277776+88899999955++011705+3009991777+399820000+7822222+8444455+332277666644+555538+3335000555++7789911+4395+084999++31114444444666644++3399955++++3992001++++++299944411111+++447233+++222222222200+++555511118800++21222555+00221228++134811++++222200122220+++3322229977+++022228993+049958++00000000660444+0020066555++2299111577+++2298888330++0355527++44444444444888863+++2200039+17518+222225559992+006555855+58889999++1111103333333+222111132227777+033333385+000227721++1554222444+1033222888888+33333007066+1111770002+++++444433300+009996+32255588++15552222888+++333330009992222+22277800++268843+14445444+22477732+1199998880022++++++11122288844111111111+8881117+3399999997+08448++80044++009999999999977777776++000557399++++++33588887+301110888++++333272222333+2077770++44666666922222+15888883+++++000000888888900000+0049144++22209926+3232225+27779888+24444444811+0444446555+27988866++148115+0080007733+119944888+111788009+000008888855776+000715551++1600666+22222231111110++++++225338333++++127778+3744441111+3322222212++++000090003++11115511102222+++22225555554118+211118883+222236666555666+1666111774++11133350099999+1117777400+++398288+55555662222333+5333333+70088+666666334+1111666677772++1554441112+4314++0333820000000+7444666+++26665566662+++2299666++2353444++0668816+33993222+2999999932+++++++111344339+++00000633355558888888++22263111888+12222222229915+1554+17799999995557++22544448++09929995+30333664444++++11333363+++246690+000666333++1100222211+18777400+08144444444488+00000000557++22222244554444444++51330000++++255992444+080884444++31117++++++++11113664477+2229999335555588+11005009+2347777774+++11117225+32222255006+++866655500++111993333377777766+12225558++0999444999+2200295++++4444488662+++283333666+++++++248888+1111499995++00833366777+1655444444+++++22999994499++18885699+++14303+070000007++0005551101++07544447+18882225++0000888088888++++22239999999005555+5611++271109+++2388855588++446445+339222293+0000111118888888+08888888888555555222+332222221111111+167888++++++11111116563++++0411000+111777755775+02140++27000000000066++1778311+888999999994+07744199+++++3333336777+2222774440+++++266666522227+1115886+2556133+22066661+++4466666+0005559991+2699999++11548888888+3308044+++000002078+27722699++++251779999+++11447777777999+154600+05666661++227772222244+15000055++2222222222444444422666888+2128866++++++117457++3111255551++0059113333+++2355336++11888846666+118847773333+1166777777666688++1991666667+05790+++000000668999999++309447+++15334422222++118306++55555583+++3394444444887+2124442222+00083369+259988855+++00000002994++2666666200+221888611+++000000699999955++++114490000+++222777799994++06663355++++0000644422++229777766777+++225690++24481++++044400977777+2002241111+333003355554+0446666603++++2288801111+08696++0011199995+0399999166+12233008++0711111660+++0317771++00044444411144411++2446933333333+++++++0688233+111117866+++11111555118+189948+3999999488+30644455+1117007777+88984444+++000666668200+++22222333338+00042666668++0009922222211+++22222299987++++116632000+++2203588888888888+3221996+++11555622++000800333344+11116622111+222822221888++++244444448889+28899114+17447999++244527++++000000333671+666622660++2992222222888+++6347++330929+++111222555533335+++++++11117723388++2277766666666448+3304442+0663883++04463444444444+2226666630++1111222+3325666++224444442000+8607+2277779++++133555553333333666+11119644466+++6072++++++11659999999999111++111511733333++33333200++++11422444999999+3952228+1110703++++000552222226+19001++++111111026688+242222266664++++333301100007++++++300747+8774000+269937+++2055447777+7799991++2279955+2222229883++++111111437744+227853++222222222200004744+333338226+++1111177777888111113++2266863+++333339+++07731+++0002599900++++02500++0000046577+334+111577755+1380000+00000644445++449445+0822288+00055479++0100000033333++++0008999933333355555++++++4005555558+++2277799333+33314222++0162224+663389++++022644444++229222222222223+++++444866664+++05591+22900333+1112284+222777777774++1111886696++3222233333333333+++++2288838886++1444998+25514499999999999999999+00111117744477+488891+1885548++++258888332222222++117777598++1145553333331+++1111111160000009+++111355226+281991+1999923++2552833+39900+2554444000003+++1177225555551+000000399+11111999999999992274++22998666666688++00083333+2223339744+++1158544+233399111111+6668811++1111186771++2224444220011+3005556666666662++329332+++663522++++++11222222466+066777711+++++++333330220+2713322222++0991788+++233117++++33392994++1220000111+333317733+11111111108884++000179111111++1555555500+0002222248++1112226604++++++25511444+++3339999477++221557++0046633333333355555+06666888+42447777777+333566+00001255++00000003342++11542244++++3394999+111110000881+++2998811166++0777333444+2933000+2444033339+148699++++222222220822222++++33550055555555+33320755+2222222277777733++051155++111555888222++++00337739+++111119999991+7778888555555522++11255508+0770000044++++15555807777++++33366618+3966667777799+++2222226253+219556+2220004333+++++222221111655+++26668866699+222223399999998800+++1900888++114415+++488977+++00888505555+23611+25222222444444+27177++119996666233++11211++227777111110+0400000004444++255339998+++244488++112233444455555+1172224455555555++05555568866666+11116622222+87722+++11000077777++29006663+0222668882++1101443+2222331+++60111111++++22000999930+++6997772222222+211600088888+22222280083333+3330999933333300000++++++11119911999+++++08877992+++099555555770+054444122++008888244+22222292288889+22000228833++222222222220011111555+111164452+58422+005590++8855444444449+1227773+++++0777774++3330445+++2792228+++++++00993333388+++86999977++00466077+++++28118885++2640+++223177+059222++10066688+00006122221+++24444444666666++39955551+++22777732111111+++315544+22333333+0555714+27088++++26997++113344555+118881333777777777++1143333377+++2301199++29977700000++14400015+005121111+111796666633++2223341++3103++88866699+0008100+288888868666+339999442+122755555++11555506333++0004481+++11119998888883339999+++1333776666+2888881117+1128888888266++111156667+033200222+0033338883++0077777++2666651000+3308885++++++111112221117777778+++++000003335552111++++00000000000004488888+++088899930+24015555+++24422215+00021111104+000111219+0333337555444444++220507++2266550000+66966888++114011++30881+++242244+55555558662+33366666666644499++16033377++54495+++3331511+227799990888+2222885590+++222225722222444+2999130+3305511444444++22222250+++1111100+++33335990000000+633333333331+1199112222223++116333888889++++33333330033397+297774444++11147700002++777772277777+++1002220007+16666400++339999996666155555+0007000011100++2221134444400++++1122222380+3393177+00000000066777005++++00235+051355++++++223944+27081++279288+++++88613+++1441++++225508777++++++23444113+333900111+33388889+1021555++++0060000000077+++0055588838888++22200007743+200002225+333221110++2446603+111144277000++3335507+3362999999+33394448888+23066677+2283446+06333+333333303881+111882555+++211111422111+++888885533++50000000888+++277222883+11111020033+1144444442000+0999111117+0211522+++++28888488888++++++++23339888+09118889+14444994+111911111199000++++06660042++3333000099++220088002+030000001++11132217+1155552+24144445+117223300++0909++174492+023550+++394332222+11555591+33800+16607777+399913+1677666+00077778+139999999444+22222222453+++33742+++++++199980000009+++1111667009++003333339999988+0773333++222422442+7779666+++++++888898888888+112226755555+1011108++019433++22666644444++7000443+22222244444444447778++1288444444+3222277770+2111255552+++00008888888699999+067777771+26222222228888+222200220+62222000+++++81111544444+6666666114+3331558844+++3333999119955+++22266234++1797776++368666++097721111+26988855555++0118889994+18806663+22779++27888877+0040006+232222000++0003677++226660007+2222299999877+++++22091112+00005555999999333+11418884+++255111139++111559991+221029+2777777882+77222222225+66333387++141148+++229970+00043333358+++05888878++8888291+++++1188888866666646+0899005+11118881111111777+++311111966++++50088844++22663388884+112225774+22227777992224444444+000011888+++++++111111111155800++08552++11338955++++33288333330+11999950000+0944999+004129++3887++++22222223532+++3312245+0688800++++++3330000083333999+17744480+2227456+++84439+0667776+++00073322000+011311888888++045224++++11706666666++128225+++++0009777775+++2255015++31122664444+111115555920+001113+358833+00006188++2555595+055555112999++066000000000222233+0359666+++39944522+++225337+1111100000066755+117788888+444422222222+02244559++++52222224444447+222222885512++0000333777713+29937777+++++++17741++++++++1410++111122966666+11114497+33155550++++214337+1266442++++4444445589+00055931+287666666+11112382222+08804448++1111111329++00335288++22222852222288++2222552288++55555+++++11114444006++246+066656666668+16666133++000411128+522220++55888822222++3113229+22223900033+0772553++22224562+0022338++1218883+228884442+++1667777775+22222888800099222222+6024+211112000022++++++554444499+++33395552277+222772222222+++6666704+0000379+++11190444445+3994888+3331118222++++085008888+++310227++++314461++++276779+01144436++00009444441+00791110+++433366655+860055+3332338+2229993688+277722277722+++89966666666+2224133332222+1776447++++++++56668888888111+4411111888855+11122991111111++00991444333++0033333366695+++24651111++33666652+000444445++266077999+2111107772+198117++177710555555+222666669990088+133382244+++700003333333+++++++++334377++03464+130049+7777760222++14772255++166785+1190009999999++11111000990000+118662888++2999996002+++127777++++33011300+++++77759999990+38880+59333+58644++00092255+++++00977488888+015114++1311100000+200051666+++++22228888885552++116678+++++399222++3377714++0000011108822++1077889+77399+++66798+2226654+2577777700+++22266006++0066222229988++1138811112+2233044+01111773388+39589+11113444479+1558888881111111++000000882244442+64552222222+++244881++00000088888094+++145553338+000077777886+++++3333444400000+0888888886+++++2953377+++14666668+05744666+097557++++3755588+7662888++22254417+0055139++++++5666644444442++00113333338888888+022274++22229995+018888899++++003846+++11442200002++223333355566+114444482+777644444444444++++333300000085566+3333308899+2888555511+02764+333666633+++++0055224477++3333390+++3500001+++110266444+266266+5540+33399999999422229+++1852223+22777777733444444+++++00052633++117757+0005511299++++1021199+000222033333+277882+100765+++2222537777773+0039993999+++1111999008+33366+22255444444440000++55026+11100067+++++++++376660+333331111066+1199111111111++11009600+64888877777++1000000658++2222776622+22999779998+22252204+212338++33333008+++122222555+++200+++00008831166+30257++31854+++5555555397+++3333006446+2228711+11110336+3233788+22995111122+++++2298388+++333310222++76668881+1144999999+1555524++++11111177588555+00973339+++0222299999997+++2422466+000002233366+++2247772211+++0005500488+1114111+155699333++++0644444533+2477777778+1155419+82955+++++07758888881+22229920++22663441+222222227646+3333110011999+00116666688+++++++799999022+337758888+++15296+++43800000++1122222233333++22222225+00333333555544++++170004444++222889999811++663533+++22111118816++181122266+2220000333336+18230++11441166666+12220666+44455777111+++++++133002299+38433++++++2222266111666+151111551+3999993339999993333++0000662223339999++000000554448+033326661+133333041+111147444++061995+++++++++11122233333+27876+++3944+11111555766+02926++0066660004+++++++++2394455+++228117+15536666++++0000400099995+333333444+222483388+++2222223340+31777990++11733600+++1101118++047799944++009110++285500+111199004422++13055555555+3311000111+++000777122+322111113++3004788++7333333411+11116888800+222444464444+1111111122222223666+++++2663755+024772+0099966444+17799991111++++0000008661++12333332++034488777+6668888114++225331+0099889+311115512+224402223+++2299922220+++11118888711++116466222+2266664999++00002224777+0974000+20066666122+++0001111113+19007888++399999993333222111+885555559993+++3333336677777777777+057600++2355584++184788++21111999989+++22221199999334+33007777776+++33300019+26658555555++69811+11129266+11333444477+188225888++++006666699+011114888888++0555557700+17733333999++2330222225+22665555544444444++77999944000+555125++11662257+3333528+22224400666+0223555599++++22666663337+2992222223+2744888++1199922222225555+22220000777777+2001115553+4422553++00036559+000222204888888++77778225+++030022244+77751112++++3324677+300222000+++4488833300+775666+00900338++711118++201222+2253333887++211855555666+00005511005+22277669999888+055777777+28800044499999++2244200++++++211986+++++++2754444+3788777+++113375++118477888+00002220008+3322633++++22282644+222228888+++233336555++++11111107777299++0512288+55555499900++22222229283++399700000888+16764++0000088888802++22111111113877+++3113+16801+05877777777777+282233344444++1555559997+++++2777000099++11009948++266853+599973+++223333777222+++00655555550+++2111553111+++222706655555555555+++2223335115++000790+2099927+++2666643+521122+6493+++++2778556+176118++055710++6667777611++++2223775+1722222288++3322222255337+22299550006+++++11777700000++++75555355+++11177566+823355+110088855++0999422223+0000999928822222+0329888+34444401+003333177788+1077773+26665993+0225000++++++881144455+++33005499++++01102220++02999444++42233334+28111880+00007786622+008877666+59155+++330053377+222744443++0000511433++5324+++000009772277+++49992999+159900066++11110779999999++66660080++++++22888866555500+2222833+159996668+179900000111+++++11133054+++006697++199996663333+1111132220++111221111336+++++888855711+777276+188110+31373+199111555++00004445533333+0339940++0000044677+222220000077777766+23007888++2296888+111999999955444444++29706666+00000003399+2742222+226111888888888+22225998000000000++191177+22225506699+++14448800000000111111+0033088899++099500+001446677+525555555557+0888887111+399911100+1182000++000077777600++00007887+00444555555880+++28542+53355666++5509900+200077000+++055544449++211005+666611777++276332++++098774++08880666++009999402+2177998+++30049999++0000070477+221847+1844552+33099866++++1222222294445+33334444499+++002000001+237922+8333333+2222222555390+2620008+++170500+++225528882222+++888442233++33385599+1151688+200999444+++66005++++1133444499999999+27888833336666+033649++++220444437+26666300+100194++411131++111766008+00011333377+1111111666445+2289900009999+0067781++++++302222225+++++11955500000+000088688++++++++2550004433333+++++223544+44111991++00003366226+08866639++3333927111+72222223333+0100007++22777777443222+++388810+7362+233383++77293++19999988885000+3396337777777777+++499999777444+25506888+++++1112296668+++33332040+3333377777775+1122767++0088155522++22249978888++1002222555++++++0501000000++299266666111++300877+++1777912+1116666444444699+1114566664+33100096+269555+5554455555555+2248888888+22250422+++0250888++1133497++2555099+127991++++++2896666664444+22241666667777+00040006+228866688833++++17772211166+2277777008+22226664477+03315666+332222222299931+++0255333+1111122992+22222466600+2222445577770000+1111777777793333333111+++222666588+266330000099+30000006699+022511444+11111110111++++++25555888888+5555446+1169222++014666611+002888133+++08444474+55155++0900333000000+++++++002222996666+225990++299888088+88888880000004+00088555556+34494+++000666625++22055555566+11130339+++22204444445553+008833338++22888+++1113416+3122222227799+3398855+16630099++1193332228+11622322+00049999666667+++266677714++++0399339+++033600002++0007375+++2222222220096++++++111139999885+1993333333++++088666447+++22221+33333119995000+88888884775+31711199999++11220000000000555511++++1999999999999997744+++++188777335++++002097+++000406+333012222255+222225551155++2228871+++899995+0888876111+++111124411+++1055555999988+111171+266259+11187822++339792++33333332224221++777424+++++2835+11111111377+236688883+1111555558811+556674444++118803+338555+++++1111999777288+13777799996+19991155++222220777773+0000777781100++2553331144+++15666666222+++++3331755+++++0477777899+221990++222999244++8951+507777+305888882+1122222778+24478+++39555556++30444669+0066661994+1112628+++++11005355555++00822268++00114429+88215++2175522++3222444449996+++++1122519++43000000+2222221119999+1188822366666+2111999942+3110058+3033399966+008888866776666++1110072+++++++++++11388824++3168885+2116663366+++2643336666++111076111+++++224488860+270556++11111220008+++011766++11111111+2889999911111+++771199+220006696+++003333988855+26527++222866666+++++++++111888877777777778+7633333333++++66000992++448++++++00975555557++776228++++323337755+555999955551+111106666000++0000008008+227777555551199999++88455556++++0000085001111+5776666669+227777777999944++03777778+088888888642+033333333377000+11114449199++0010877++33329333377+3317199++++22299453+++17222222002++56666669933+++++2333333333397774+3946663+677766699+22288833+044442111888+84444441+00775555551+144533777+066666666666666+++33877777+18888855300++++0231114444++0047783+2222222225556665+222000552+++++++2260899+228881193++22666662255++++597773333+++39999986+06999921++1226663+5552259+66666666881111++3222225++++88888886886+066441116++++111111155533338+331111999966+++3311119660++331111153+++1110099966666000+1111165533+111223333388+522222299++3311113333+++2222244449985+++11555811+3999999222243++++77777888333333+++39666663+2665522226+++00774++0017711++555800111++3888811117+47448+++066555511177+211774444446+088888889++22256228+802220+211251++21424444+32338222+1111222227811++051733+0009992233++1997333388+1911113330++229993333+1188870004444444+3396557++++000040006666666++213347+644001++2204433333+3332277777666++13222222119999+++11777799+10080+0588872++0051011++++1775800000+225544699+11669322222222+1330113+1415552++++111150088++0022577888++++222113999966+003335555499++2200566665+222668447+23339455+17777211111+15331++109993999++08400111+++++06666557776+000006650+++6873+++777400000+0008931+199999222223+228666669++++++688888840++1544428++++55551111111128++332584444+17222223444+611188+339888811+2999389+0066605333+0022841++009000500+2222776637+0644991++++11999999888888888836+2107771+++27444111+118225+7711116666666666+253811++00777777777777227+20788666+117444444444222+65887777++14442441++2777793339999++055555597+266552000000++18310++++330000837+++++08881999+++111882298+11002232++++1199996111++++119663333+333333003224+1111111114381++23332333++176602+++233322995555+++6666666379+11177776599999+266177+4111266++++1177779977+1111000009955553+113074+00026644444+++1184666668+++29114+6999988++++0033344111111+299991121++00388220+1777715522++17113333336+++++++++++1553380+4477077+1866999+4411111133+3333322299999999000000000+++1119933315++555999222+555999533+00044998+222229881++022288++122266833+2337337++777995555566+2222240188+11111633677+++888888450+11118480+141126666+1447789999+++++11113599992++288888388888+++133011100+111188888+5516633+0111111043+++77777778837++258773++++25522222722+00047701++086607+1001155444++33557778888+66333666660++000992001+++1199111113333334+227778322++8442227+00002000003++++++++244893+++003888830+2855555509+333332299948++111628+199989999+7622+1122220000770+2297745+++++299933333229999999+222233440888888888888+15599+++0796+333223330088+01177796++++++1188499+3311311++2344444441100+2662222222422+00009+00005513+00666666419++238881999+221199999999963+226555177++++2222222222222555550022+00043322++1720000222+166199992+++00000734+1333538+11440001++111111110000911222222++00388880000+2220033337++2944399999+++1777772+00100000022228++++78888865+5557722266+1191123+++1984444+561188+++4448199999+++18222000000008+++22222299554+01022244+705333+339977055+++00888855555552+++2226677++++++++118841+00009755522222+3330000067555555+221116677+6657772++639555+777222255+28855449+++1721115+280599+000633397++000446++46655555555+++++211334449+188881660+++111200022222++13333444444444446+133999904444++15444444466655555+++2222221000+2778822++000066733322222++2259900333+11166666773+17881155+++1288816+1185579++++++3338544444+012255555+4400888999999+225444444+++52911+355998+0785333+33330526666+++118114400+11399990++++546665++++++++++3399844++00011733339++3553555+111188850+011113333338+177667774+3393355+++066957+11844477+++2222222222263477+033977+++117816++0000226611+111170057++++++11127688++++0334426+155559664++++22599388++25000933+++066660116+++1777386666+3300000111+33155526666+040007888888+1114442933++22988777777777000000000++++155644444++0008888888888888733330+225248+22221117744444+19606++3333333311111120++117773333332+002267+102233399++++++22224774+25447111+20009117++2333337777+++111177145+++++2871111122++33333997991+544422+0000044444999+000775555++15551111++28888883222222+1133388999+++11444444003+05556882+++799950+22000005++++14449+1111452+++6658833+++1733644++773333999333+063911+566666661++30011044444++7222224++169911117+22559999990+++11777110077+333352229+++2229955558+0009088444+0999902+199966777744+0026955+066634++16222234+++22771111122200+++1663111111+111122700077777+008888888866661+++00011666666++00488886663333+1184444455888+088011112+2255119+80086+28998888822+12203333355+++++++1111180066660+68115+000066666003336+15723+119644447777++++526677++306566++1111150666111+32667666+111777975++++++++04444000+++++111395+2117722222++++++++226223331+33222333333888+33660088888888+11111122222250002++189000000555555555++292888++6510+22229992288++++33333260+++1222775588+22166155+00093333366+22255551111+++1133330777777+1551116660+882258+7778011+010055333333+77026++3316337+2222809933+3335338++++1111402+56115+2204484+552555+111110006222++11233333355555+++70077777+06255599+188831++1122233688+++33226+17112333++2299722+222222777777333+++57771+115555577882++3338845+111117722884++++1152222222++137334+01354+30993333333++12233699+0006665999999++278884+++28888877757++++++012220000000066+++3999922444444+1111112234+255282++2281155599+++66721+0004443+84444776+211199966666+22899991+++++2221882111111+++0440000006++++++++25584444+112555099++15577700+31180007+++++3333333992226444+23411555+1800668++1930222++24444445555+++++222166667++197311++3099188++884423++1963333344+188000000000777771111+111877788811++++++70880++++1133333378666++21008899+++333330000099111+224447777777777++20001111799+++87756++32208888+++1111177665+39616++11466600077++2444411193333++03366332+88888811119+1149933336+++++++04444556+7722000011+11120032+111679+111110000055++33333338888880+22597777+11117779999994++1000000033055555+0001111554+++++000777766777++222288887777777112+++1155552331+++001443+++++0050228++113986+1111922177++1111111666666666644+2411116666+++322273330+11110236++399999566111++++11199966654++00011121118+22223333022+085555000+37733333333+1166222++333333353+++40092+22226644222222+++3099983+0007777444448++0011177699+++0522222+0003093+27887700+22277986+0705333++11122711112222+688666+310000899+333009466++11469777+++++2222554211+309944455555++111031111199+070000033++188887777033333++04448884888++1447749+118369++703336666+88811774+000004346+0762223+118777555557+068811111+888322229++2775777733+2229987+++22244448911++28566600++++++33999307++55000544++++++09077777776+377777773333+00011259++666999999994+046600+32300888+11794455+++06666222223333+66666993355+++222843377+++39777777++182211444+0449533+111112644444+1188117111+32630++55888888888000++3333006639+22224449222+8007777700+++3188888844++++++722267+271337+22233777755++2777988+224446228888888++32775550000+116677710000+550200+3333340+0002832+10099998+2229977777778888+++++773333665+++226283++2290043+1181466+77777744444477+00001111449++++0009700333++006644455555++29395+05500766++3333339923388+222299999966611+39558899++223734+7085+255509999911++0557799999999+1666650088++88779+330566++1111555555554166++000000000442255++33333399999918889+12299337+2001111111100+++00936+399888885+155557999999999+0000033333338852+2272245++0002222899999999+3330777722999+++188889958++++31111444666+4588888866+11125577755+2206999955+01000+001111111277+22776600+04411144+++033422222999+++++++2244433355555552++3339999000777777++467779+331022255+2266092222+31166335+7461+22555588888888772+23000004+222229992444++05555333444++041228++++0000000338834444++46669+3235++3333333111974+3381144+11977711111+++234448888888+3333300744444+031145+++33393066+87772227+00571+302111113++113335399++0011100663+32299988888333+121111000777++44444439+++000009966666+++222222555300+11111331115+1667555588+007431+++053333349++4850+77766099999+++015277+++30189+5176+++8445+224844555+++86662666+088844++++8881000++0003330+00177111117+6944888+0067007777++222221958+3372111++++0333803+333327771666++8888111995+++2888881111666622+31622555555++2227228888888+000022188+++0422220000001+22266844+0225555556444+22222780++++32099+++7779884444+1111114112224444+022222383++3221124++007771++006226666668+3333994111++++188085+++22222222211000+0000445++2234444755++222280000088111+22233488+111747777+3322115666+00000019777++111188774++12444996++224433333333333330++++++177999122+11444444446222222+44111111333888+05555934++++00101+00444112+2221111334+32377+++++15333333333366++++5558+220193+67822222++1988888111+113510000000000++333443+22911+++038888888555558888+11111973+7180+227550999+003800777+0008855++11444888992+255443332++0099977755544+122226645555+2227658++22662077777+001188+112251++++3300078+++2222222443445+11166277777++32844444+138400++221039+++0992223111+11711117777++222772221+2441113337++055922+449111111+013555555599++2996554+22555111155555555555599++3314399+00488834++155111111188882222+0555599884++1666688922+++++320000222226++2243333398+33118777+2228888881++++00000011119227+2111111555++22336556++++111912+035515++++0422500000000+22216111555++0050777772+122111992+++++++0844005+32662666++++222550002++055111111+222277844+00323388+22222644999++0002226004+133333374999+2255533333000+5555558888+1970777+++77300333+2262266611+06666366622+144144+1139442++1888+21111113331333+1616000+2695111111+339449999996+11118225+111113330770000+++++27770077888+++0056698+000051477+0555244+++07919++00555554113++++++1114447755+11220006669++++000000000883394+0106+0999555661+22003386666+222221183+++++11199955500++122048888+111666666610++++222255555555566666+++00777774++++++32738+300863++11757777++011155229++00000011111911++++33994779999++++0066600774+07735+5222222883+2289988889+17665+++05558883444444+6899++35888555+25789+1100000442255+226444400+339990+166499555+332221155522222+22655556+++++23177+31000999333+17756++33333222225518+1444444068+668826+190444444666++33333332311111+099004++11116666678+000003335555000+++00449888885+++04555555445++263333022++2228888899914++1111226666666666666++3088333337+++34199+226661111111++3336188+23388115+++086695+0551199992+15877777772+++15000999++111113333336666++664111111++3339155+8887735++000000088555335+226688+22244444440000+33330911+4003388+++16588888+222445+111111111133333449+666882+++2222260511+++51299++139888822+23338993++11146666667+++0630333++5533550++110007111111100++330001006+332311999+++00055999977+175077+22866055++++666777++0442212+311119992++++0000035597+2227077000+07770444666++++0511++2168866++17228881+161111800+22880088++112224477+2293314++++13114+333111100004+270777755++++33700+22228289+++122225588++++227555542++++00008895+27758+1366669991+288889999999+++2255579444+2218++331113333338++55554400022+55665+1111932225+7333446+00000882222+22227777735553+11999111100077++2990+192275++0444222446+333331891++1011002+29444445553+000725++333311555666++11111111611169+106355+++++36366+777653++12882777+331141+++++0008855++147714+114444444000444++3333311771333+++00377+88888888882+++111222211000003+0365888++++06744++15628++11111111106+++009995566999999+19950+333000746+++02999900+1144467772222++++00066222220000002++000000998888888++11111304444++++++3333399291+++000337888+++2231000++++20774488+111733300+316777555++++111338855599+1111188881333+++++++67777755+166666655558+300000099999998666+1444111+5555442+++2222227114+188804+22222877744+4440055++3332966+++11884822++0016667000+1333392222226+055111228+++111170555++25338444+222933000001111++330011477+++2224444492+32266555588+19990022++++126637+337774666++3900011+1600355+++++++++0900788+11144443888+33332645555++2388809++++227111127++211578++21111444++00004444873+22777777444411+66666999300+0355533333+1112016+++0000588888+20046655++6488811+233333316661+1144400997++++1163300009999+700338888+11113666665555555++222251333333+24425558+3331189++888886442+++22577711222+73662+132288880000++++222273399911++1177799338+2222111111056++099953339+++0029998888+2669999744+1666444911++0618880++8889611111+++++1111699999+++055555322222777+0000970+++++4111288+104662+222210066+++02477+++000033333388888+00955777777555+++32221999999+12111120+14446663+222222221211+000040008887++222111111100111++2933++++319990088+++0005555550886+031888800+2226605000++++++0576665++33112222888800+223555555111777777++22666365++00007777799799999++222433887+22731112+00064118++133055551+0554888888+++55001155+222222246668+22233336999999++33617++31888337+111588331+11119980888+007788+09900066655555+++++325555544+++325544444411++++2888229999+000444112220+39199+344447774+++44441111112+02222190000000000+++++088857+++050999+22542222220++77755111111111+++2222222599555533+++++2227844+330777771111+1109991199+0839993333333+677522++1655582+67844++228528++044931+25733337777+155555586++25555002222++2111000442222++118577111++++0048889++++62279+25555555+233750+88888777000000++000000499999+++3333999666+++00000082202++0099945551+4888500000+622222++26111+++199687+3222266666444+33333225551111++++33308577++113773+176666900+222222000998833333+7133+2222250744+++++00995555558++2099991+577033+++2224881+1111111144422+7771000000+0555555988++++25847++006437++0055577777775555+26888811+8855977+211555991++++333333329+333330991+++++000077338++++0115222222266+2511000++17747773++++0044402555++066666614444++0977777777777003+++++++3333500099+3337777588++00007794+++0228884555++335581++222226666600006+228194+2258844111+311126688+++338851111+22200633666++27778001111+11117773114+110029+++000422555777+11111115558550000+++511174444+0091114+1800766666+166620++++333123333555++2244666+110233333336++882223+++011755999++222522665++22222243383+03338800+004477777334++333222288888883333++033999997+++++32223333777776+33193+++++331188844333333++++255084++19166666666+++060071+10008833366+11507773++++++++03333333118++066555599333++166826++277772444+222277722999+000699773+40062222+00001117+00555900++++++++2222531144+1113330000++00444459++106608+034997+033333777000+++++117211++0006909999+1255571+001119974+2221885+1111331777+009775551+++1092221+1111333300889++0330448++++177999999666888++11111444++89932+++11888880233+3178899+++26698855+++03064++80055+11111113277775+1555555888466+1884444114444+22219333311+77788999977777++++214444440++243333666699++++++22225528888888+112225545+2220006620+111115507777777777++177708889++249588++8877777753++++++0662226++088814477777777+++03333339+7777779999955550+2222290666+00055265++2222228835555000+088185+18819999999944++1761119999999+081111116+1666888660+333222777730000+1199337778++22844441122+22222655233++0964446666+++770019+2865559999+++++222222110011111111333+++2221111553+++85+00066607799+7093333+099909999+177100000++245222288+++22333333000000000988++00522119+527222++08887544444+045558+++72264+6666666666655551+++6111333+2042222222+2819111+26634411+2285422++0633347+17111333338888++++66663333888++2999950+30632+33333322++++++25166667+11444666900++24688+844435++++3399622++126600033+0409996+2222333468+33790+1118611111+++++332001+2888866666+++++11144444807777++011884333+02328888++33305998+32221111+++055220044++17111220++22588844+03000666+31644+277333311+200999009+0000078888844+0666677++1114811133++0160888+276649+5588866699+1166555559991+3291777+11133358++33300053+0000033899+00099991112++7101++3994499999+++22118778+2166662277+33333337788+141144444+++3333333322044++6666622288855+2799888+011554445555++057767+++55994444+44822555+++++3322222+02224455555+++111111775++222228888707+02221180+22001165+0766641+11116999929+117606+00002222251+++221177000004+++60000331+55746++811994++2295519999++++18888599999+00022222831++22222222222955+200006666111++2246640++1799994+016111888+1155344888++1771118111+00067+2287744444449+004400111177777+3300000007+++00000006666881+++1144000075555+389+++390177+77785+33308880+3300243+11111333306644+++23700004++55544800+881333+1074446+211111199951+++22734411+00009834++0000004000090000+30994+1200022666+++333331111000444+3332224444033333+2208411++21241++000005777755+000022221144111++255511111174444++30003899999+63333392++++664459++05001+0022276+++++1111111222553+136211++000866666660+++++++++++30000211+188000888+2088007+055633+0022222227772++21100011+33335088+14413777+2225555555888855+79449+++1666655555+845558+1111003400++++777444661111+000000088811+2111179933+1157799996++110077221+008866677776+1888888888996666+0044888886++1999999902222222+++26674433++055540044++++++++00999900044477++24433333376+1166660000366++176999+288866666+006640222+++33113325555+++333222999999554444+3398255++111177777778+++1695554+222224441114++++3533333+1122222227779++000770333+3366000004+7700000000+++225522256+04493339++247522+33333397777000+255708888+6376++000071440++++000444302+++++++2233308888885++0447799997+00922288+3111107744+229963999+0011111187711111+++163997+3335443+199550+2222444443355+1888888889997++000433011+11115471+00033020++188000114+22155111888888+00331000+0000022000055555555++25593300+07433++2222222229922911+00122229888++666666611888883+11440055+3229995588++++2555777778++++24497777+119895+02229866+0444333333331++000725555599+++++437711++++0886111+++111111111177777+22226888111111++3111611118+553088+++000690+++2266666639111+137224++222222444442+19152222+30077133+++++++2668888866600+11997771111+++000877311++++0688007+++13307444+13222228++2222444444775533+7729++++323301+142444440++++++1661669+57729++04444557+566677772+++33330000462++2200049996++09988884+200000151++222299999++03311118333333+++++22255521115++1774447555++0292222++3083++1884444444444+++++006821+++209951+322220588+1166602555555+00664444+1444200++555333773333+++1551111115++00099929+++006188888+++++77772000888++287734+2339961+2115333311++3330000444++0022222222555+22099964+0222933334++2222222888827++122222235555555++++1111377770999+++07777726+++0066626611++21111990+218400++++04411165+47797+7734433++++05222222222208888+2222252200+1188++70999922++0881550++11118000788++11754+11100111779++06611110000666+++004444411633+33322716++++233338880008+1088884444+0999881115++1558875+11111555555399++888888916666+++++++8888379+044444999877777++++++010664+++++00997777770000222+++++++0000627777+++221111128+777776++557000+++2335531+0044445222222+1413+222222660027++++++199999006+0003555523+1161111+770449++1134444458++++00388884446++18888555555222+0001113111++222222883333866++2222258877744+27553++888644+288887771115+33000092+2271777+1657++04825++++17125+655338++1191466+++0005557883++100333322266+33333000192++2499977700000++00888531+2550044444+2171+333300000000072+10871111+2126666+++2222206666651+2257299+128888221++55500011++++05444444485555+++788888888++000418+744444444111114++177770+33111111115555++++16116333+3999011111++0008883889+++++002799999+27702277++++1563333333+++++++21111777771+1112777+6669887+113336664444+028333333+22244449+2222299999991111133330++++322000000051111++25856+18141+1133355888444+++1366044+22233808+++22223338888833333+++288881111114++177757773+++++++6655118+++2294669++33055557770+6662243++0007789++1119992++33222265888++++002222144+10055800++1041118+000544333333+11119888829+25444888880+0060888+++330046666699++++22211173444+22273333999+++++++29300++107377++++++1192279+1111111120000222+++3166669944+0112222944++00000000004477777+31422222888+1115559+++++2220009990+11222405+268885555++++23330++++++++2225999+222228300+0008333555552+777726++155551100+0052292+++20444558+166838+55515555+1113334+65555522225+277722999996+1111119004442+259900+11200000015+007333331133++6666666699+3330664+266688+00065006+++++++3111999999+78220000+30000055111+0019553++001206+3299119+1222211111++228999666++22222995566668++++++10888841+00088888100+0088444299+122222222285599+1100988+311114444333333444444444++255566999++177716666+++034441666++0666666000990+777529+444447377+2315555+111292++++++++00001777777777788+072266644+335444444477+7197777+111111111127666+312222888555++++++++2330887+++111111111103333377++++211777811+++++11182775+++3333333655555552+07777721111199++1111291111+1111110388+000688998++11666665555111+++27733344446+++0001222644+006620444+000048855++++1177663++++064888444++11135422++22265558866++++88888000022+233334224444+++++00939993++32299909+333334444444433444444444+++++24459+0233911++++++++1681+116041++22833333++1076666666667+++1111883399991+644+10009906666+0614777777+++20323+222100+2882666+++++222222244329++0554744++15587+1140886+++8855224+++333334711++26666990003+12338888++00011166999+6601++322733344+11588872+005511155000+2993373+++++00005999993322222+0466997++++777771111++110777555557++++1114439999900++++7199+++007261++++++++2222844332+0222236660+2226633333306+133113333444++200007558++22555555555555877733+++661888+00222269988+2222222222211688++++10555200+++++++++121164+++++00777778+3166666699999++7789+1119555555333335++2000009994+++70044447777777++++045555422+39211117+07019+2908880+++00000999990777+++22216844+3316688800++3266666655222+000888888177+000777222257+++22224444591+00022500+192999++02100099+00441660+++000066664+0633300++223333000000008++31011444+4466695+++077563+0099777710+1133699++++677555+60032+0006633353+27774444441111++++302279++177772977+2236661177+03933300++++244400355+22222211661222+0046666668888+00002111112++16245+117777888++++30066690++33331000775+0117777111++2222499+1102229333++07776442++11288848+137757+1122222000499+77733398++333222221+24029++05377++3300277777+244463334+++3339922555555+++++++0888865+++++336888+33327990+++799332+00999887777+12572+++0099414+443333300006+++222555111++++0000000333333111911+01111555550+1477448+1177877111++++++204447+220022988+33196663333+43444+111144444440+222082++++22332667++++2999677722+3222292222000000+06663333333++++++2211104443++66611644+1715+00750222++++++01116666608++200031+2222111999344444+++2200022333++0666633333++11111115074+84448+666177++1123344444+33384+555559992888+84408+++++0566666448+1381+++02464++2000009226666666+1066666670+++0090004++++++333316000+++221131000+8114666++0000029999+2884486+0771119988+++++++29740+++++++0223366699+33011188+1221220+00999344444+++11106600+++++131111111111111400+++1844663+++++09418+222226140+0000007277+0000000007772+33022622+++84422222+66119111+22233333884+000006811++33399553336++331111153++03333555666+11544333777+++260000051+++++++22277779554+++22222833363+22222222999990770+1116133330++00997777700000111++1111577788+17551117++7738884+++++001107222222++++++333788++2222888855003333+++++111367774++011118863+++19999555122+5656++11111111444996333++11185555777+1131148+++++++++00000357+3333333544444444+0033393+++0001188000+++233333799999+11111004454++2222500000222777+++++00000833222222++11113521++265554444444433++++0222228818+552577+++++33399988220000++++228897799999+1133311115599++6661117773+++22000000020+599996++261111444444++1997444+177777777888844+323558+++++00005544999++226666661++3222222225583+1111555500093+577788888+14777699+00111150+225577766666+057+3330255+++0037766000+++111388800055555++000077777794+077166666+++61855++006675333++8900000000009++03300099+333888733+31712+2833113+1121155588+2977770044+0000016+1443666666+2669939+++111111937++32853+2222552000++39994444449++++448222+4404111++++11107777700++2222483+255556666033+0000022577++248811+++1655577777+022229926+++++++00555585+++++0077999943+++2288658++6846++227333227++++444224442+1122222522+++333313+0055866666+++339200+22255533+229990888855+11777768999+0333335557++28499995+++1188999100++222200087+013375++0088889444+166155555552+1111888110+++++++117700000++28813+222777799988888333++6666222222211++195555511177+77888888+10222444444+39933444555+19992833+++2224444032222++822555+15555504422+1335772+++112267777777777+++0007455++200006661+220322++26746+777728+25688880+10774+0999999998330++49992200000+++2111075++44444447668+33331117433+25550000833+411866++237760++009887777776+001114311+225542277+1588522+191411+1400222200000+111888889224+00009992888888888888+++++++++18888666077+5668222+11111555244++8888853333335+2872222+2222555011++166661190++222270000000022+266000388888++3229004+++08888977+++00005557888++004++199777112++00736+01000111+1555556640+1111166776661+1584444455+++11118881111111200+119933++3331111199333+22277000002222222288++10816+289444+++2777777744111+++0888810+8911+2208000006+80177++88888111174++200033333444+2105+6368+044355566666+085551177++44085+++227311133+222111999333+88+225577222888++033338885559++155533398+5443333+++00224400055+2222499900++1110001666664+00000000000444410++000997777799+77555118++0043333311115++++0981112222++4444422887++099815+32446622222++111666666668+1744444444400002+00000493++332288008+11096999+111996666884+01166666669999999++266663555+++++0061855++++000355499+1007768888+32249933++22222114449+0002266662++++++244366611++++01555+++300003666++++1111111590003+8397777++33306666555566+11111779883+223333211++++222222222233114444++00008999990+07711255+++++666999++5555001122+11188899999+++++++0432227+++277777557000++82222222299++33143322+++118842233+0000099999999999+++1111141011++++300039999+0000054446677777+++22662226++05922666+2990050+00000955542++022227748++222995955+++1380011+22243000+075506+222888888999993322+2002266666666+0051133333337+3300001788+++22288997+33333399900700000+333552+2888667+4777775+++0005556444444+++5000000+000422499+199966779+223388774++++3339999153++28888111111336666++222633337744+22255336333+0779977777744+1000022266++++261158+2222333337777222222++0011118880001++2699999955+2224173+20000772+320011+777000+000028222+++119888++1111990014++27718++29478++++579993+075788+025177+++++0877775555+++1115557774++11999988+022222212226666+3246666+2229++1154447000+1844444331+00777773+0999913399+116643355++++7111222223++++3994449990+033336099++055584444+044002221+000024944+10888848+18852222299999++++1662227+003398+0022200069++2224155+00000922251+000008999666+7666628++++++66222111+++33999993555++++++0449999988+33333022220009++228333338+++066300008+++110443333333333333++++279999339+1112238444++22222277770000666+008824+00008888001+6688000444+2222000004221++028888891+08886111++3999900039+++1911133333++266977999++000999840++70019+++000244++111998333+++++++188002000+00244667777+22466665++333331009999996++++00511183++2228880+3000000886+24222244444444+66668888886++1388332+193333355+0400+++22222222640+11222211+30055552222244+++12222999855+++++177733330+2555555777+++221106+1111115595+2238755+11118824999++++++306666666100000++000333338999+0688800111+++07736668+2333175++222288888999955+333339900002+++250095++++0300992++00138877+1122229999+0790+++++0444888799+200007731++0007777377+++++335556666+1151229++00000999944661+2444270+50877++17736333+111111142000+++++116680033333+248699++++333733333++0032297++30077738888+++0033333955+255523338888+11112230+005559446+++3666658++040000777777666+333322233+++092222699+4444444444441111++255444777766++++1100222226622+000468555++366666999+00001111922+10166688+41777222+022116677777+0805554+0088886+177322++111440077+6660777+2256666666455++68846++1064555+3300111996+88111006+2000944++0444000114++00000002225599+21113777++1062222222222244444+03263++66666000044444+++++++0007713++220118+++++11133444444478+3500099++71111999333++133788888822+++335778+++2000048888555+0779666777++++++177660099+261118444444444++++274355+2000000777449++307762++++300007771++6777774444448+200215+1322277+++100000000088888000+1162880++0056334444+0000933+033344444998++0038881++032666+333393337755+++++116355+4444931++++2665655+7240+661100++0307778+++2242222222255222++111999995555+000099116++22377888++++21118877++00052++1665555888866666+1111444455+06644662+04440778888++++257555588+++488722+118151+11914400+++3337229++++33696+04448888+333330011554+00667669+1113588++0339699++++++00024444477777+00300444+1666339+++03355222226++05555555222+333999999557744+6990++0000027888+18845+00106666677777++++20036666+001511++0044777722++++4447797++224441192+25711555+00366633+20002229333+1111966644000000+++0006639++19444322+69933+18888411+21111173388+1111111111907777772+++3522244++0055531333++00288888882+0399111+111500001++++1777774444888+0111132+111119994222244++119944465+++1163888333333++233444411+833348+++11133334222222++888888888833++++++222997738++222222222222995+222996679+22000000882+66539++276666996++11355555+00666660366++26666668860+119190000+111944448++111117770722+++0003811188++110333112++722222777799+11188200000007777++666334446+000000000093999+26689911++392250+15555555111115551+033333333+1988++++6666552111111++012550+04316+3311189111111+166666644666+0222222288888889911111+++20004448+311933+0088855550+11624+11555533335555+++2988814+0441111+0000000002222984+1888742++158882+2217177+++00555555177777+++++++0222233335555+85333311+00019775+0992999+11155311555+33330019999999++33339919+222166700+111115507+++39167++16666666699999994444111+11888887777666++3111888888844+++++222255555994++01115777779++222211177999+112222278+115222844+00044449166+1522222222211++00922555++00652555++1166699222+289776+3333225666666333++6742+0330088881111+226611447+0999321++3401+++309664+000000001446+++2188222211111+25877777700+0000118880444++05333000++33399999900388888888+++++261999111++++111266+++++++8444444416+22643+2297755500+++++00981122222+009992216+++++1146999++2333744555+284475++119988884999+00332999933+119989+1222240++++2110000008++1113333337111999++2933777711++++111159888888844+28886690+204888888111+++00000800009999++333330004446+++201111+64440+188744444+0000094999++++000008266+2888000000002++232222281+1777777766114+++81688+830066+661991111+++++222224+05555511188++22166112+++31188773++222266+3300000033333330++++++1119999966886+099904444888+0000000000011112227777+22369222+8888888888555+444411199+339355+113340099+0087666+220000020++5000018+302279++16611922+0233319+265551177+155588222255+++02222000200+++000933++34400111++06666688833366666+04447762222+100004488++2275788+033333324440+1160555555444++77999665555+1111188666555+++3222886666444++1113300094++7690+++3222288804+0042335+226000000++22299999983+224442299+++28955+++++++111119944+++2206661444444+14773+244922255+299993388888+77777786++18185+277766755++111111336661+0335111+075333333666+114444555+22228222222+668882+225544118++003779999995555+00773333000999+001326++112332+2228880555+++32755999+1111146188+0087994+11337706666+11122264444+006632+333333903++1111111002+322999990022+2222336668555+27722+++++222267622+12222244405+2222888888800066++++0000851111+2226622211177+3875555+1111222225555518+8999957777++++++00004777777333++2224666699966+339443999+11000035+21610++0000011666668+113111111177+5522244444477++33577333++399999167+300088776+++100005+++79947777+5035+447762+860++007799991111188+++2244288+11392+2228882223+220009+22221024444+0007754440+11055222999+1993899+++222211167778+83300003+++00077888+++399932777+++++017880000++003330088+++001174777++220855999+21823333+2224444888888+++0000911122++44451112222++++033366623+033111155++00395555888+322297772+++39933445+111113111111111111116+22200022242+++229970333++++2200000612+++1127770099999++00000222235+++55444449+++08888880000555+0099666++111000088844++171111998888++66999998+00005805+++5522210+339309+++44444447777774+39967555+13335555233+3335559+++222265533+0885744+000660003+1339900+++88833333333322222+++22111666667+7776775+111755744++0000004442666+++++++4498822++33815+00111386+111146665888+22225544442444+2266304++22244437+6688333+277777735+++++13355111111+208888899966++267888+++11111101336++++++009664+111444411177++200071110+++2244444555555111110+2241002+11877739+7000100+0888843+++33333996666+224880111++0033228000+3333924+222777789111+26541+07255566++3221770+++00000664422+055577449+11188867722++1116746+33330011888+++1550999999955++++20372+333344222222++691111199++22229999996666777+0000522222222++8843331+++339999111149+0000339772+00555111150+3306377+2888888899777776++++++036399+009987711+23555551+22244444570+000000037778+33333199033++++1128836+114446681++++11486000+22211117733++1184779++++226666655++74438++1171111881++85988++003711115555+5555777660+331000006222++244000337+111111128222++++300666669988+55888933++++31106999+00033736++222229011888+30000396+39999900000665+3966991111+1800000088888+05555524433333+++0007006+00000048811+++00755577777+222266666638+149888884+22235222+00188211+3323822+322222555509+6111111111544+1113772+20226666+00088800400+111111771888+1333333835+0400777+222299921++4855555+++30055444+28888842666+200364+1222066661+311286+++5872+2777766661++0000002200444+3330043+0977+166222200+233388886666+15555999333++331338899+1222111199+05555575511++2118588+1144887+666997778+055215+555555555588++00553323333+11100000434++22283366++2228666666444444++19926++3322898+0005599066++7385+55566411+22222222847+2222220+31110111117+0305555511+300046611111++07772264++64466666+7886+222222222270059++3333077888888899+27722200000+20336222+222225115533++++0699941111++2877445555+0000111133+001181++05515++++2555553336++00999600005++4496++111111100000000333+++22266666666700++300076668++1155555667+333333336227777+1111111199777++222871+222222556744++000335515+++++0055411111+++00665522+2222333801+00000433342222+1311111119+111666444677+++0000000096664+222228853335++311199996++11119977444447++2222777333008+155548666+++00252255+0055555333+0400082+0333700111+229999911444444447+39999983222++330111188777777+1111723++1111768+0888227+074660+8444444555558+011183331++000999999912++++559999++3377793+176655550+3119444+09911112++14888336+++211774445+33699900000++0757774++000022222000000+22222622229++00008555777++003056+224133+26688188888+113322288888888+++000001888888999977+88888777800+0083+488455+00015557888+000096666668++17777775+22222291117+2229998888888+++00033339999440++22995044+32859+111711111179++222211166670+299555722++++66617444+++7744955+611130000000+223355770+++119997777552+111122222200000011111++++088669666+000207777+++++++++22410011+++++11111119333333383+4443766+1111111556333++++000089999988555+36644000+295558811+88888802++084644+++14444074444+2222483330000000+1888888111122++04488666++22222999945+2355555558++104446669+++++111226111122++++1000055552220++311111777999+45559++++22388820++++2224402++14433347777+++6669775++897777744+23690+111111116600055555++1111911555554+++3991488++10350+306+1102699++21618+333311200+12346+114333300+++++31747777++59388+++1111118888804422+1446666666+++00380000+++888333333777+++22444444444440+7094++00077713+++007222211+++230113+++22222650000000099+++0074499+7392222+62055++099122+198848+299833333+++141174+11666666660+00012222299933++0033334448888844+11777444455+33000011188+77726+00559999777733++778853+0777999666++3300037777++0066888816+0666666688222+++116244488+33322233883333++100086666333333+22444499333++++11967711+33333555532++44662266+++255722++++3319995555+055555555522+667746++00000095555++17555548888888+222222336+++533788+++31724+222999299+26448833+28867111+++1111111521++00011577+121107++006611558+++22233666000+339554441+244611000000+188880008++26666666777770++31113333366++22244552++00038888888867+22220002+3399000211++++15555777++19111977+++0003374000+++2375333+2227777711222222+3333896666+++1111111113333+++0008875+++++1711111++2111444444416++00044777777777222222++0770000+5999955577+39776666677+003333444+8114441+447555++233000222+22248857+333136+33888777777755+66666673+++222222553066++++333333333334449+021116660+++330112222277+8444466+3525+++3311144522222+299999000000777++1400000211++2211118077+++3330665222+++2799999955++07976+224445555539++0242200++28888818222++0231100+788116666+1144477770000000+++222011222+044406111111111+16642+12288111333+055648++0311111152+000333332222444++1665888++5555577750++1111111691++333377749999+066663122+177075555++1977777224++11474444444++0000644433311+1117994+30076+27777775655+++333311112889++292222222311++2777777733+1776661999++222222555550553+0015555200+329914+21186655++00666511144+1188882222288+00119++22499006+4337333+161366+++1133357777+0037222+77666666666222227777++++7774553+++++++00039944446+222223383+02333335+05333+1622444++++00030099+++027742++22177122++0055855+2565+++++28396++3330439++++++2250999+1311664+002221115++2255555555033332+0020900+++233330001111112+++220055008++11166669998+11119785+8368+266999988+2295555550+2588499+11182230+886660000006++00000000631+11113885+22332222222223333339++++2462666+66622000333333++++++++++311111886++3339988663+0999966772++000004888829999+011443+29164+++++57+++7773+++++225502+099928+0004288+33555255++11111876622++2298227+000411155+2666999110+228200+++013775555+++6288000+220465+0003911133+++001333333333+11114477227+225810+31112255+003226+00004458+++++32275555+++177511111111+3333077744+++11556666622000+++1111166233+116904+++0677666666665++++18899337777777++1888815++3330079+00000709666+++++0551133666666++++26880033+1577988++025444++++11118888335+00000008885552222000++300097777++33900055511++223333333911+08398+216588888888+++0000099957777+1135511111++++112220577777+80966++11116766222+000056+1119997222225+++++308888776++++1420+0066999004++11355885+++22588888611+003777762+13333618++++11111111166666+++++177333800++4666033++++00000333373388+255574++++04183+11444111110++23333655559+0077747776+223711100++33333300911000+315555559999999+309906+332111775++32555777774444+222985+3333333111111998883333+055001+29999900003+++0000000001132+311077775++144600022+13138++1776672+667799999990++111111111633++++2888447799+2222204773+2247725+++199111444+11886669+229999091111111+10070+141140+++++33333992600000+06644414++++2226000083++133499999+32881+22556688++++092833+111660+++++14812+113377+++11111668772++11199223++++15555000++111005933333+++++0000888877799998+055533375+++22222556666++77884442+++011111111113++118660002+2818881+02222114449999++++192222233++1663112+++++1111119566667++00038998+3222222222220001+200566611+27777777044488+2514440+++330665+3339700003333+0001110000023+++2220000166++022222215+7788888755+02227777777744+11114447762+227777766+14333988++00884666+++444688+23667778888++11666649933333+2244928+0566677788+11112271+++260044444222+++222900444+39999983+188551111++++228883355++2322988888++009555999998+1120116666666+22822344444+333364455+100226++0000006666661+00661333333++++396600+222222105558+++22290000044++3000399+009117+++++329932+00332444++888888518+077763++3300000777782+08666678888++11000990001+++222580222+1184477722+++2722200005+++33333044555555555+111444244444+00008884444555+15500000022222++000001004++239961++222002288+889++0000360066++555443333+00022666666400+033344444412++8855522288+++++48878+++++0344444459++6666644444677777+2225555554+08000099+511000+++22271100+0077722299+25511111111555++337777+++++006669999999222++100676+04691+++00688000008+29944467++333311188+2211555500000+02220003555+2222555590+12222223+177366600++++++++3720+229114555+++067033++24460666+00096955+2239555555555+1133336066++++04444460444444+++333911550000000++6334+1511+11900118+++++000000481+02111146+++2002222266444+11722226+++++009916677++666666449999++++00450005+055555130+18999882++441899+0000603++222255544550++00223666555+111111777699888++1088888111333333+2207766++394++1063777777+111111111111189922+09994+++0580+++255533399555++++11100009994+13338555+15588100+332600++333333332274444+468888777++339999988878888888+12214444++111777730555+55525551++++2222445111+222223332222266666++39999999999000+1324447++20444999+1152277+074922++++++1521155+09994++24444889777++11333349++1444332+22679999999+2226202+++211113775+14474888+++2222343338++++++000047755+2288881111+11777731+06111118333++04449055+00003333119000++25555002222++++++268889000++++003333799999111+2220552+++322000511+++11893355++4388882++++++0332222400000+++1422335+211111004444+88778+400600+1664440008+++319422+0000956++11177433222++000031117776+188855992+++++333477777++2222223889+666666645+++2222218844444+00116116++++444442333+++++0077999990+0022222288888111+17555559999999444+177113+++771994+224444403399999999+++22992449+044491444+340111+++169999928+3333398886666666+2222222200++333333399729+1666666422+0033227444+1152311++414++++19222248+7114++22278880000007777+11122333333881+2261113222+4458+++66223+4498+111815551++211544447+188117777777777778+++000000776++++2222288888333339888+00726+070334+00000038888882222+++295666555++0044888222++7755554+++++++366622266+000777777+1770999++6086+++3754444+039222888++++1300333++14442777700++011122600+0553000055555+++3111116677+0880099994+++444446933++0666662225566666+00866639+24444226668888+++0644444822+++++241777777+33312++0763++++++266253++16361+115556011++++0555554447+33333372+++222738882+17430+33333319999+0888145++887+22222222222221999+1111194744444444++00005066++102225+0888139+++2977995++2115513+00442055++3399566663++++5444447000+++++28888444000+77777333335+++5553377+222244559+0977440++0855996++1180008+2211330444++000773333333333+33211622+336330+30263+299999999666+33333993+0004444449900+++22222229998833+7777444++1488887+00003342+2966966+0111162222223+++2222288885555566+88535555++066610099999+22202669+066999994448+333228890000++7711228++0665333888+++186677774+++2277444452+4031+122666667+339112++22999911132+11200779+33339082++00633999+12778877+++118824111+111411121111+++111166443++05688+++008267++2222222882222222444444+852555++++119999775++++++511136+22223322888++1947111+++++2888888724+2333266677+007676+++15666666667+1193777+09999990011+++++122220611++29999088111++11111766644555+2229999884++199000000889+++88411++2237777777715+11133388887+++++32222222246+500777000++++266668899999++3118896++++0055555511111113333333++1180055+32665533+222222222996+++888844449+++++4444022222+1777333388882+++51555+111114444446+038855444++1118134+++++3222281+6037++22288444333+++++155522441++222271222666+111113355588+27729922+33111333334448++11133356688+3398888816+1007798++00000028233+33330088888+38807+226445+0955655++250097+19966444444+1155578888+33333330000004425+++893330+222227116++33333322772244++++1115993311+03322299944+0001552+++++++++05552216++338877776+1111199844555++++00880001+055200++++++000033333++++++6999900+000334200+11110077783+3333055553377+1277229999+00001119666664++++263316+22666666655+++0444444666+299888853++++112227000008+++13734444++2330999+12346++2222233266++13338888860++++16666144+++2114453+++33333334993+++777118+++15888888884777777+++2888888888998000++++555511110++775554444666+2222225999155+55064+++11999444430++++2299349+2288111111663333+++++2660003355+117333333111++33224463+339555555588++++000000000033380002+++223334777555+37933+++5357+22777773+229999700555+288880000222223+0880088+333331114777++0777753366+033770+0222552++230022555++++33904444+11111199999755553+++222329++136668888++300812+012222+06034+155190++00077744888+77333361+8066++0055+++++00117299++270051++33333385+331111111199122+1111115509++++396115+720000000+++000951+++11958888888+229911118+22228888882222333339++1111111966668222+00009994444+36666666000333333++2288220+++11666099+1333377755551111+30000844+0099933777+1778804+55555399+++3333008885++++661055+0666666328888+09599999911+11155531++1119119+00006444445+33600002+++331146+3313337+22266608+04444911+311512++06825++02111111111199911++3333334228+22888976++1555555543+24444445++4779666+228881111990++0444447777+0304555++++++55555500555+03355513++222228887777224444+7179++1134499990++13666744+1277233+3333111+2229999490+2726666668+0333777755+3224445555+055733331++230045+22202223335+++00144445+++114673++0711299++++++++33555577+188855511999+1118885+23188+2114444444466++33352+++111143244+++2299995333355+++8886666609+0055588+++5579999993++0003444377+11111122266888+000991119++335288+25555520004+0111999551+007744881+300116+226889933++1277755++++099777333333333+0866664488+113333777664+++1111196444+104444111188888++30222226888++222145566+++++166222333000++0288888888888822226+555577757+++20250+++++211110622++++700063++++777659+1641155555+22222448+++++2600044+224411722++118342+++00777822333++302899++3332999++885+2277888886622222++++44492200++2228833300011111++++186677555+++192222222522++++341116+01333333445555+0349900+6166644444+++++046993++++229333335+++118555523+++00000058666677777+333110007111+33388887++333388116++02804+++076666222299++11006662++17799699++328999999+27222666++222266627+++++++33955522333+005555945555+++1322288444+1111111116666666755555+363388++25822++155555586+114703++++4400000666666677+222255114+2333222779+11888448777++++1194338888++1551115550+22208778++11116666++0009944454444++022669995+01339999777++0008888666+++00504422+666033336+00000005003+142888833+0622222233336+++00060003333311+222222303333337777+++++++0663998+1888888102++299122220++++3114478++++0846666111++400080+00666444002++22000888885558++++++++0944066++43999++20022288882+15555333354++1140000611+09277++0034454+++++++++111111111155+++000999994886+2441588++223300333+++11775555528+00433375++++++14466999++22200610++++11119226666++1134444+269989+2222411113++22222222206766+8869+222221078+111111119969+33311550009+30665553++1445547+11173177++0006788++096339+14000333337+00667777777700++05555555888+3399911000+10006633++11122999999888800+3334444445+1933333333448+206977777+22222099922226+00222337774++++112222255576+14441111555666666+3999963388++005504499++0000007777772222244+000066666666448+4001666++++++22668777733+11379+1175577111+229200+++2277700+5531111112++22444669+21177711111111117+++++++299910999++2221118388+5254+5722000++22222188811+00448885544+24477+557732++014599++2222199889++++2005519+24470000000000444++22211113559+13210+++0088499++288400+++++33173333+1111142004444++++233417777+111111400085+++001110077722++0443667+111111111777755554++0022208222222+++21111199400++30012222229+++33776111++333302222222222+09997772221++44440443++22228887774++00002223333777555+1555665533+3322222222449+0000007621111+6774+7671111+0944444555++11707773+39117++011833+00000066600666+228450+++++3322221118444+222221199991++111666667799+++++300022777444++++1552222599+0086355+1119999999584+22448888440000+33074+++++1136266+887772222+02417+1118111++320082222++336666888111+++229999333399+++009936622+1100074+2222455526+5666634+0999333333333355999+0074+337770088+022999933+22223110011+2999344++++26662++02136+++229995529++++0697++44112226++3988877722+110000706++111155122+++3224401+3306770++115583++330009911+23444441100+333306111111+1199999944999+222111444445++1688825++2266110+111999444++23718+11977766655++++++02288883330+++1576677+0000043302+1112241112+++++1111155225++2222177644++1111440999+++++220322266+1995555366+222004444999990+06996333+3333005788+33007955+224868++7779411+722550+111168999++++22222233368+4400004+++2271112+++222244449++01111111199888888+++327797++++++003702+++1997339+0005555777992+003++02999999332222+000797+077777778888855500+11222111800000+++2222231422+22120005++009989977+188855333377+++1111111110055573+++172111+111116999444411+424400+1777751++21992211+++++1222222000088111+555259++39996681+++232205++11811+4918+1166666622664++++111770000011199++++11870000+1536644+294866++1466660000+222293622+4412888++11999455577+++++22088846++11111115000066+2211775+0015599977++288994488+188229++4888511++++111111166666888446+++1111111122700000++13333335559999999+0011111111891++22225999111+0004442255++29627777+088866666000+220266622++++1666336611+001811444+++++++113955522+++1999995548++25855558++2222661000004++00057977+03330082+++++++644111++0000087111+33774440++11100040+0331003++++775583+33221113555+++++333000111++355411++000999996666+++02114+28888888822255555+11155730+33330269++++++3559999777+03333394888++06668800+++338888+89996677++141900++33333999948++00000007312+000111111119999666++++33444220+++552238+89939+++00511220++++33277778888+++08880355++110000777222+7776666888++333181133+1344444888++++1000999994+036656+111000809+++11117777777771111+0109998+190008888822+16324+1333334466++111111116911999+22488880++++++222479933+++0611700+++266609999990++++++333366667+++17755366++3377732+++1176882+0000799088888+300522244+++228841222+09998055++77778777333+099839++2220033372++55539++++222331774++3333477773333++0012411+122009997+0004444444+++2777511119+++20222278++84433777+033300733++1155555577+6411+39996776++011111106611++114411433+11114424448+1666100003333333+++++00000000009222066+3322666000+156666666333+309334+300335555550000++++009900655+118357+2709996++++00222222288833+2222411118+00011819++002220++685557++++++24770+++3123666+000006177776+0000769922++++0779955+++2033397+33300000006663++++03399988+177722366+22000993333++8888200007777+03339999111+187722++10000000118888+33311416666+188883338+0002455555555555555+++++199999945++00244+15577999++22737771++1199971++0000331111882+054416666666666++101133339+3116666+111222888822++19123333+640099++11077333+111117333338+++279996+++00022329+1222559999977777+6699951+222509111+22230000005553++++3309466+22335666662++155555944222+000039999949+++3294++044400222222++0033444118888888+333322977733333+++00000011666666666444+0000333900001111+2228888022233+207777339++++3300066699++11183333389+00031111111665+000333555944+++11111155067+1772299944+100055111+2226666644433322+++09982+++2888866666442+++22166001++++11288800+203331666+3222266666666665+225100077+3335555553300++++0332262+++07710+0133995++1749988++288111+11766666+855766666++40663333+287337+08888446++663333722222+00077773333+14477533++5557785555++222225500044+08022555+++3322555554+08664444444+005888888881+00226522+0888877224++87778888+0220299+39888+116662800++08883366+3301667++330022299997+++072233++119999994333555+06166+11880332+0005550333+++244037+++++317799++330055444+++3555555555500++0001113309++215994++00733399++++17799188++188888448883++1137220+0244222222+00111116777788+31188177+++714444333++++119557777444+11444553+++5577333335+000358+29988655+12000055++222118888+1111111698++111155555559944++0532++555511446+664401++22994449998+1000886111+++00666155555554+03777722+022299911+19222886+2555500++++1119644444+++11516000+221188155+00288766+++2179444+3223722+08022222++399913+000336611++33330778888800+2284888887+++13333478+2222471+0000999998665+28888886000+669003++111331188+++33333321199+200666+211077222+25111977777+++++3303855+4222222222+00000888426+18811633+00922294+0248811++++166660000447+1117777788777999+00086077+1157200+00222111188888++00003300+++++++00000772+11138110+222088899+1111100905+6669554+++177798++++003300222+2201111119++19666664+1444688+33344404+++00117777744+33377777330++25633++20310+14408++++1195533311+1161134+++033388888886++00000666668443++31186++++27733391++2209133+090069+2994449+++1119999977744++++11117777088+2219930000+++003333366+2266600001777+++008777335+++1111111137772222++333394999++10888775+0390777777++111225411111+111777777789++++233499922+036666558888+2255577777001111111+++2266668882++1990662222++4444444444442+0011913+77775338+1111176600000000088+3999066++220333307++200144+17329999+22886666554+++00000055000555+++00222288+007166666+1111100022500++333300011111122222555++222977577+++111188977+333330065557++++33355088++++++6666200+5555555599000+0055677777777+++22990444+052455+000000000118866+1644477+311005+22388888444++16666888++203333233+++2266637+2213333312+++++++3355447+11111131111566+++1111111007766++7777799999920+251888++++13148++11777355+2220000088888889+40016+71111220++1111188877755++++1114443332+700008+1444443333++0666633338+++12798+3331779999999+22888804444444448888++11188901++001100+22282222997+++0233399++2222229955+333056++00023444444477+08881+33082+113775++000000835+11344000++1116622220++1122283333+++333377777555333++++00777788822+00933711+++33488111+0227611+1555222299999+56666666111111+33333336603+229893++++067777748++++11110000014444+11888019++3997000006+11116667999999+4444222411111+1155999990+2732244+17000000++88588++099944777733++11133445+1118888855444411+1749977++227777297+113335444++65511112++223548++33300068+++7942++10825555++++07611++277777199+2244778++++135557888+++00741155++000111975+11100000335+3222228829+543333888+001157+++3355553366+++33339500011+++2777772221111++2667444447+18888152+449999992+2288066666661+++555044+000025077+++007763+221102++09880002222+311188888883311+8777766666+1155559555777777++58883311+18077777733++088857777++222993337733+10000006166+47774++600041++2292888+166660044++330055777+0322633+0000062++2472++288884422777+++++222227333332222+++++102211+00044115555111+++105066+++444999977+6111111112777+80555+++++11556699999++++++2235553++11199944422+++1998886++5522222252+222220625++++00999922++++2226113444++++++27777703355+0041114+++1118855555500006++33029888++6607888+22112533+15588222221+22588844++++06086666666+6888850++115315+029933333+1188888841+24444111335++2999999555+056666661+0066659991+166774441+113841+009377+007700400+++88444421++22222277113+++1111000444400000+++3912211+2666888000++2224222444444++++++003850++111118222444444+0009911144+333999999220+817777+22222288653+0000688819999+++000008888055++11533553++2777999999+288888879++222456++0443999999++00000344447+++199999980000++01599+++0911933+22233400+++00000044+3330000713+06000098888888++++21022++2448288+44444444411162222+++100411++322216622222++288299+0666629988+2204+++32266600003+++++0900042+25959+++223333000669++2256666877+115583333366+00311559999++252228222+2766644++3339995885+27777788885511+00008888888881+113333350+++66110++338888811++11999913+88411222+++++79377777+++7711119222+++++855555899+00000033006+++888155+899442+3214+667111111+06666669999983+++++09544+11113555988+22335677++11112867+33333619+2235555588++7777444+37885+++22899990077+666666+++1111330223++000966855+22888682+103357777++7777226++22111199916++++1666881666+++++755569++0052227999+199555133+39332222+2919+07777733388++22222888088+00777579+++11133333355555561+++0241118+111328889++1333330000084+08333777+35111444++26889997+++33091333333+20321+0963111+11845553+007588888888++12255500666+06666666666644++2266688445+00008333336+++0888747+1117777777388++55035+++428855++0003333000344+33276++299311++++1176666777666+++1664411111111333+0007722222222248+33311111007+671111+402777+04444444066666++1111146336666+11884877+000000077782277+1126677788+0888700+226969+4448888000+++000766144+0497755++111751119++17195+2111144225+022229993+00099779111+5555987+277777744881111+099992555+22728+222332299992+050711+109999666555++2111669999+3333333300044433++++1220001+++++140177+2225555777777777288+2266422000+1170055++000222299955+0077772264++844446660++33337791+++445555554000000000++46449+208880+0000444477730+488899++1106666444+0000399999991++2555555555190+177778856+++111119998555+8778880000+22222999957+++799558+0999999771++0336666600777++++++229000066555+8823333+004100++++++111447944++200626+++00009000699+++006658000+1133148+++++++229986662+0004440022444+44400000012+555555777++++++1111111888800118++11109338+++222200000555+22299666877+04630+566299+2279277+444550001+++0001587+063334111111++52002++13372222333+333878888888+2700999222+++000058888822+881111179+111111009900001+++++311113++++++070665++1100008884+87777797+++68844400+250221+22039222++11166778888999+++00000700774++2226662333+++2488444++111155000226+++22555594111+75563+++++++222229999992288++++33339999955+22222746666+339000000044444+00038888888887+++113530000+219949+0033333318877++++++++2193111+19999966229++++11111133115555++00000000830000000++11122223333+1344000+088810+6644444+333111188223+0038888888886669+++3332221222888+0007288++25566666226+++++0300000055555222++2222000008888886666666+333806+++33332222222333+33007771+000022211+26628222++33322222+1166612++++++11117777921+111160333+2222266644442266+000000556888999++++++1111888222111111111+004432999+0077999888885++39000083+++33333596+222227254+3940002++24447332++00000000526665+311333++522299994+28000022224+00000083355+227749222+114111+14411199++555655555557777++22334888899+22267666++76177777+++26599++333331115300000++444222295+00000000284441+222209288++1099999338+++++1083330+8555447++224477200+100155+++288883411111+77738833+++075001+33399997777779+644077777++20625+33244778+32777794+++300662222229++19911111166666666+442999++12499555+1111111111114411+++0044667+0046444444444+2222337777000++++5586333++++++00007088877++2662886+13330001444444444+7794499+648884++2222200023++150021+666629999+100000007713+11112299999977000++01995444+++255599006++022226++111155115599+2777444300+7738++144466+++555022299999++29322223+0009999995111111+2266544++16553777777777++++++1111111111111558226++70300000+28216++++22899999444++77762++0014411+07444444556+222227745556+199990000++2200755++778888533+++1111122111+3333333229+0122229666+499948++6011888+22777777722222293++882200044+++221998555++663002+226993333331++++++++1999903+11477447+++++577788888886+++3399779998+22774+000283000+188611111111+++++++++0088886000+++00111147777++1222999559+++2222217777755+2777779911+077200222+3299664+++1815577+1118817+++++331789++39227773+++55888++266061++++88881111666++88888888339+++++++446677+139007777++800000076++2211277777++23344666++++2033337+22999975599+007777336688++++249995+00994462222++++++054117++033333662220++++288925+1433333888822+14444466770+++++++2672777+111554300++++001153322+++1112200+1664116+011000004422+13333333333377766++59655++05333+766334+3333304677+++++3399952+++399415++33112922++3333333311666337+0333666662++227756677+1682444+2883557+228881666+00022000000555+22777114444888+7655+22285555576++00222211111118+1220388++1117729999++++++++++00556666++44887++38559+++00002222+002660222+06907++1183311+++++337772277777+00344458+0088111155577+05534446+++272222285555++22221118334++1111119999999993377++117721110+224179+22999888559++22111222222111+15580002+++3977722111+++++++++2200488844+33339533222+2223333377377777777++2233444474++88888883390+1211333000++244459++11162666+11700007776+039999666+1155444431++022339+++2222272++39999900999++00443344555++003750+2887666+++++19999944533+322766666666++++20041177++++++333377773222++++++22222278++09877722222+22222267+++11111199335+++010999999+++11119000+++39922254444+++++++111111111778888888+332244483++80544++22955555888888+866688+00000004790+220288880+800073++64440077+21997755+65332+3339974444++++0094+1177999999322++00522230+1366666833+2933444447++++1888888881600+++++300554446+++2278566+006107+00555550066+0000033332244444666++17779444+00797+++33333522+09999444461+11714444+11111128881++2221111115112++144444444444+1000333333888+++4400003+++++277662221+17991117777+2665166+++03188888+0555544400000++++220008861+005555522000+20004888+++222299166+11663300+++11127334+2555377222222++6333334+++000006663555777+++11200773333+222878+06999992222222333+199000166++++19993377799++332577779+22222222221118+00999543++74777777+1154666+100956++066666884433++1111688888888811+0111872+3222222299999333666666++000331179+577155+++226442228888+++++2540++077700222+2073336+2333688844+14866677++2693333+2999994+++++33333599111111+2229912666+1022335+2673333377++77794447+044438111++24489900++1111166884+++0688455+000088117999++22000099999330++02467+0441111119++00045542+2653333332+188114499999++322223331222+25862+2222211641+11822662+2222266344666+244679++++316000+000033333332200+0008886888811++006411111111113+0811111118855+++207337++++106711+33333778811+++1180331+02228886668+4425+++22250522+0030088+++11112++++228800888+231334+05555992221111+0002999985++6621+08881443+066661994++0066666666+22222333266+200008800++++31119228+0588873+0077111111388+++81105+++320448+3100005+235511111+11999988266++222226310++111777555555++0996677999+6667777244+2222277772++++++2288877441111+++++111400999444++26666636111++0266682+11111195533333+116677777732++3399954+3318822299999++444982++55722+++1667666633+++322220000550++++2999444+666667+++11113333222111177++10777066++1119555555000++++++234429++31111132222+33333376000000+++++++++++3144444459++++1482222+32222227777777+++3333000444444488888++++++78844++00976++22299911999993++3555077+22200051888++111111990066666+++++++33333333844++1555555656+0000555556666666+2887444++0002553777+78111+3325661+006688222+63000444+3000553344++11149667+11166666555566++++2882355+331332222+22220486+++18211999+++095555911+++200000855555550+++3332222000155+0000551000002+++33114436++26494+++00233381+1444149++10002022+44444499999+3339000017777+000513311+++++322555588555+++22228888884444444444+2200903+333188511+++1000000000000000445+232222208++0000066722+++244222228++888863333+4440000003355++333555778++181222888+4939+1110000799666+0018888449+2200555555533+22222539999+0008631111+00222222222111++666660660++218665++++777711142+0006670+++3311165558+000666666665888822+++333333337122++21111222+++1222244422++17777800111+00066829+3311988+66661111555777+2232284+++++300888777+30055033333+11844444777+00552222289++++++++14777+73233+2288849966++33333399994333111111+2111114447+30811133+04798+222227225++2773334+3322230000++14444006660++++39527++00551107+333331111222++7557111+3222215599+71110+0088377777+11700003388888+2236637+1755555547++++466647+++++33333999555++66636661+33277444444++200063336++455599999++2233333335++0000000138800++0000669999+1115568+++221889111+152+1064+++++229960000+0552988++669961++1180333333++++00555554447+++11111990033++++3331122298+27688887+277739+++333330011111119991++++31668888888+111226884+++++88444424+3335005+7777777054+++011137666++223623+1155340++33311111566+111112677778++28884444223+0000222399999++2222229777761+22203911+1222890+111288777666666666+5999999944455555+188504+1111984++222008893333+033333333994455555++++++177998+099888988888++++0015511199+300042++22290+188555509+033588000+++39994883++18776666644+004666866+118888833331116+333377777777+33000000000066666400+007004+33331777+33333321124444+++118100+2077999994+++0000111001111+8822222223000++06247+2226611186+077773++1111116777744++++33944866+2206639++++22922881+18888888222252222+22227777777774443+0099111161+++++++007150++++000000049999+00011996666668+2204766+1111338835+00886666111115++22288835533+030055555++11966881+++53333334++0000000000665+++21111447++057789++0333113344+0044499225++6669999916+++3932555555555+05551222224+00005580000++677000555++2222273448888++++333233374444++006699992244+006666331++3930777+++09222000333+2533333555++28994+1151155500+2778861+++331110011110+++++35881+++08507++0444899+188875++224415333+0339999888333++12990006+1733600+++24487+033880+11666666666666666644333+++++11333355688+314444466666+028733+++000599++++++000327111+114466677777888+000077778864+555555780+4444444339955+++++26264+++++++++1689988++33339003333+05593+++07994440000+2236677+3977994++11444498881+114488853+++100001116666+++++11799933322+0061444444+009777144+000000000044444444+2067744+027774000+11443777772222++++++++++000011225+3329906+17700766++++26911111888+8855555066666+11114411111111111++1599998666+++++334888666++++1156335555++444433333333339+0008888888000++++++++++6666664444444447+32288444++111111177225+1111333873++5444600+2211545+11141000++11599440000+000416+399888888855+244700++233388833222++000033993999+778896++22000715+00008617+70988++16699933311+088421+33300000110077++55670++3277777006+33662222888++11326666++14887555+++111140999+++296677770++3333332022221+2405559+2333392++++55222267++44467111+++++32000++30099444+112200022+084495++22282022++3113211111+++299994433+226466611+++++++11275222+122222333338888++222222110888++++++++114650+211111800+11044655555+550066111+331119668++00022222888882999+29999000133++1977777773334++1111112166+++++211332299+++222222773337++1114479996+164411166666++2228888601+022444444433++11444445516666++++8666662++2777777777339666+144111111114++3092666++3033333332999+1188205++005007++084415++055288+++++22113555599++269992222+++11199111114444++++++++333333332448+333322208111++444444941+++1166660++234444++333333004444449+11111708888++224018++117188888+66666666664555+03334488888882++2266622222544++3299999002++++++20731++107775533+004377++11111139+++3311220022+++22233440+0078851+33944455+00011188849++3991993++2222118800000000444+0336888844+33000000002298++26847++1422666555++2044444444555+034447++711448888++8888888811155+111169944+110054444999999+0009951+11197+2888888846666664++++227411111+++++189990077+00804+11771669+2655555333+22422277777000+1166772226+49910+5585444+++2228991111116+558555555551+++++2280333338+2666545++++1560008+3005558++06633377755+++0023333744++0000000204488+17366++0111414+31999991111+332255887+222988895+0088889999+0029222222++0588400++2888440++++203377+111114445999+00111118++311445555000+667717+++011115399+2442888++028066+++22288555555299+21115588000+2888955++2211544449+2669733+2221665555557++55555577777+027++005551177+111100530+1718111++8888818666+++034778888+011111119888+2138888811++101667++++1505552+4983+1000011+111228888+3398800++244455537++55888888877777+22222244454400++0029943+2994442+022221133+82466++055888822222++11111277277++00777771111115555+++++1119807+2277666699991+3099344+2233914+059552++22887777+++28888811299++1155566111000+2229856++++++11188888888+366118++076999999++03332777744+11697+++33333319112+33333000077225++11111166666199555++04442222911+322233336662222+++++399990633++0003222222222800000+15555267777+++++22677866+++++3111118899999+++3303444+2228001119++++++++044484++2222888888033311++199990699+++332844333+++0007099999++3344448+++20022088++++307774444499++0775566+033774++222217777777+1216444++18775599++222236++222395555++88006669+2229922288+++0022559++2267777322+311330333333+++0888888812222++11155666+111888278+330417+6288++++3333399743+088884445+007799994445+03994++00597333+133362++0060011+++880077774+++3311555888884++++119000051+++11116600097+0354++33277777766677+3332233733+0628888888++++++178883++1111177700009++22210008+004777773+1043300+111880333334444+4799996+0408777+++3086666+1111112222000060+855503++0922229+2222544688++11154444438+3133111++2999734+111699000055+++++111127111+++02228885555+0333355518+225655588++288999111111+++++153166+3704++5035+3000111116+++220111222288+2260008444+++++11486666666555+0004969++++11626666660+++8899999599999+04377700+++333715+22226622788++++299333222224+66173+255559995554+++777773388++229988833111++1111001118+++0000000069000444+79999999111++17271+00282223+30052227+++000033333316++333792++188888133+++23311111++1550411111+++27700094+++++02886999++234444433+22888886666663+++111111111165555543333+485++22222220044+130040+22222209002+++++8335++++++11444599000++788773+223366557777+++++06777722222++++00000006172+2444499+624444444+0777777++3322225++034811111+++++++0004606++++844440007+036666643+++2668699+++0066992+16758888+244999011+7711170+700003+++++115556688++2008883+22552811+++0988000+++3508+0441115++1553333355+06113355+00002222299000+3222776663++211888002+206633+877444445++100099999970+11999882222+4446681++13800033++++00099990000++2222222222666+++++++004006999+477722222777+03333366662+111449999990+3333006555558+68977+27111355++056055+00455555594+09755666+110733++30229990+00006666644++00418866++8885222244+11555544044++56689++++033671+++++118081111+01488888+++22222286662++1901155+++++1000033388+0006911111++3337794+0044762+++++00007711+33333566+0556641++29990073+0007446+1111765555555+264855555+++8840+1100773++06035555+00101+++5557777444444+16001100+++777699+++330000000772277+2335555667++++07786111+111555+++++1111100000288++1733388+85777722++0000077776++++1111777777662288+05555079999+089000099+11886110000+177798++555222900++0966001++881033333+22299996665551++221111222274+11111111557777+555559999445555+008555660+004287+222834448888++25541111+088333321+++221166888888777++16666771777+++001123666+00011289+3311886661+88777448++13336665+2775555554+++0338444+2200033333+++3436+0886666889+0777759900++3311333343+++041222++053386++4488883+++1115577088+297444555+++++00000003555561+2830++++++1188831111+1996660+++03999999066++06666611160++088100+33339999966699+1111067+++1444449233+06665588+2222000006++677777774455+1111267779+0822248888++222333339599999+00176+333554488888++++111144461+2799944499+++19222224++88500005++111111577066+270044448++++11140055+1113117777+++222222222218966+2874444+4443333333334+55555666113++++17619++00000333335+++7785553+++22222529911+02444888+++++++122322223++++20005555550++111922334+00004988822++79779+++6377766+33333888559++++22222922222222244++085555536+052111117+27773000000++05522222511111+24557766+222266655777777777777++1189999+000063334+066664431++12224111144+11885114444++++0300666661+1499886++111663774++++152223++00444444419++2225443+++22888026+333329333+103333335555555555+0000557716++++088883315+11111117777888885++44465777777777+3331111332555+22544449+2799117+++00118882+1222211886666++11999977+3333000002++++266666554++22333552++00720222+0956333++111668144444+0072222444++2999993333331+226733344+++++00093344444444+0222227700+322220655++3002249+0043555511+0355444442+004416666+1666477+5771117777+1777176++114333811+++080966+000000414777++111142255+222279000+++++3399336++7220777+1000007555555++++6600448+225022+66600040++3993449+6888448+0966666644++22555777778+++19877799++++00222855+++25666334+++332622222266+++111102293+007555557777222+766655566++++17777444440++05509990++2222881399++26622222211+++000999++2200009911+++8990001+++2220000311+33480000++++000233111111++1222000555444444++222222119334444+22855556+116999922+222990800+++5379+++000333305999+++3072++00197777++66663222+3330000055277+++221111661+26663+++22777220055+02217700+0000049+++033333213+2333379997+0446669000+011100177+++00219997++88809777+0777777777733++++060006633++222333443399+++33977777222225+6971111+2229941111155+02603+++8889999993399++0001155555+1000466664++1111174255+22555777733++11111777000049+222235500000000+00887777777446+++333366655511+022200966+222777994+1155555557++553377777+++12990++1033655+++339519+081177++++++02234443+222251++00004941+33311466666+++1115511155111111111111++09338886+++3333333129955555+222554555999+23333377775554+++32222275+++0443555888++222149995+22225518855555++23366+++228888888855+080224+1333821+++++++066666999577+155544111+++011144422000++330072222222222222++63443333333+++3188866662++28888888822++++006220+++1111450011111+44085+2774442+11472266+++22225111111113+176188+2251447+++332221111191++4444477774+11168888322++2255778+++2222815444+3311944++1555881+++++33344833333+05555427+++++0006666203333+0607000+220006666+++102226+++11122211441+++++0000411+29758+155566227++33150000++119000+00033344440008888+7777779447++004000955+222574000+7774266+111227661111++++22077720++117833+2222977777771++++200099949++++06633366667+222222888228888+011772444++22222221772444+279999855++22239997++2000000526666+210000022+06999611++2228888331111+++++88566555+++23388577++2244353+33066773++1111155594+295555555444++100000211+++302555556+448811111999++0557664++0008249+14267+11166444777555+++333316488+++++++++308300++118881111144++15584+++00001940000+4435+++1162773+11155530000088++266999+4555588+++++11118880444+++115000033666+222222277724446+1111189033+888115555++++4111144445++000077788555+222260066++622229991++++++444442222+++2000666666664443+311944444+2555777774+1222228811115++++00000044443319+333443222+300077771111555+4206+26668000000009+333233311111++++2666662288888877+555339+008888133+000333088888+7799933333333333++355555331+00876444+++000555228800++084999911++1115588844999+2229933333337773++8474+++22289500+07333477++2555529+003332++108835+11111522449++22195666+006666899996+31222004444+16669222++16699633++22244444339999+++++44439994+22311000++2554411+79099999+6663333333338888555+777000+331188836+1111189913+08888666+3227911++000033333747++4446122++++333088863333+003339866+3333359+298879+441115333+111422993+07758999+++++++185555811+25511822++555227+++++16644077777++055555555663++25554478+288816669999+++++199552224++000056600+000008331199999++++111177555448++0066663333255++++0222333335++3314487+111333713+0348888888885+6000086666+11111111111110000007055+++007711466++22913333888++14844000+++223118+39216666++++888666667555+1141333444++00001666666++1111199622222+1999997110000++++177111183++2396660+15555666666693333+01999111888++3332288++2532666+07777999922200+11111666666663338+1821333333+22666632226++1834411+++64423+22555544666666+2288889999+33322239+2223377688++33339955550++44888887++33333355550+333005033+++++11112223+0004444444+0039993333344+08002777+1199998884444444+351111188+++00599986+1444422225+00000000004444554400+1457555+243332++0000000007745++005350++63366+000334444444449++199995560+++++22222385588+3333302222222+++1888851444+0000800442+1002223333+++31113377771+++2444444377+229922000+++++001111227444++13862++22233397777776666+22266188+1110088852++++++09999333440+4977772+0995886++2206666992+09966697++28852222+07991888++++++++000066655544+++++588844+7806+++1174411111++++++2477441++205988+12777661111+00055556288888+88111117++55111111122666+0600000+0000000099980066+115544447+117444444887+++1226111888++2224444444911199+266666610+000377000+44260++3112222799+77441188++++++044443333333339++115367++1111109999++++++8855544++7700999+22444000444+811330++++0494455++0195+++2729900+5777222228++2222226634444444444444666+280000288888+777777771111655++++31111223338++22222222222446333+11112224445554++2305000++++222354333333+156911+++09958+11150888888888999+0000434444++2715+2500055554++++049900+002299111++188499++18882887++009803++111741111++12227744444+27466+729911111+16663666777++++00446999992+1477752++000022255555+++28882200++10644488+441911++2770019+0777745+3390999992222222++1166899999+16555548888++699888888+333011011+++++3320333+2222225555555799555+2888883466++++33916+++0661140++++++111991988+004588111++4455511+300555555558++0077111194444+11114488888855+00000000806+++++111144444022777+++11222222690+1151119+11100540000+01777266+++299999995+++++1622266660+332666663+000066999999966++293+++20888880000999+8888770++++105555551111+1185558++22222250000003++11333223337777777+3329922222222++777802+1788880077+++55557752+0033477000+0500088877+++1111111111856633+1111111538811++0000044005577++++++000008889977+151488++099992233+1934444+1447991++066088+28488++1931113++22221113333++++22777744400++++1189900088+333224++4666662222+++1144444400005555566++10031177+3313388887+87777744488++25777722000+++77772211119+++18889999777+119999777000+00090299+++044400000777774+20119999996+00000999999999+++01711133++288811126++11111111111778622+0077777373+222222458+15270++09910000000088+++033342224+++277876+0441111777+222999999999999222++204448++111505511+088885000777+++++117802+2222244444414++++00046444++++++1626662+002136++++055555895+22229000+102241+255221144++222252448+333037+1111667796++++336665555555+22222849+++22555772227+03331159++110000995+++22248336+1110000091155++229222500+0077117773++30333999++22255466666++++11774055++++++++04880000666+558771111+4448999911111+20662233++78885+1110981+44555552+000177744444+33997791+330004133+22000559++++++++2280881+++33334211+22251148++0322288+222885577777+++00777888322+1557799+17999944444++1116655559+444444113++72977++12777720+++21666668++++110222700+++116555577777+19184+++16668888+011666778+3333302226662+2292222550+2244444444844+01652++4689++37833+++++++39998177++1122401+22211142+048555000+++119555551++220002333++++000004488885++30552222777+3333311122220777+111177333000044++22388866++222404999+++++++++733334442222+111111113333338555++002228888+0799999999928++0977991111+2299999419+0665582+6669555557+++10066991++++888877753+52279+++228111221+222708888999+222275599991+1544003++12666077++05555220++++05555999444++05555550000031+++33333199886+227787778+1116336666+31697++27112288+24344448+++144178+33332000999999999992222++0000013333322226+2211118888840+1114463++++222433333349++2555777755+++017799+044701+++22111117000004+0077444006+077744+++22299077+0007725+588882222211+11114778++2288776555++22232221114444+++000777135+117733358+++++88844999+33399444452+11855888+11663055+++++008888877++00444111666+3399991188+0445500+11121885++555299++36111114++0066666882+000000039999988866+22244009999+00227735+1006699999990++++11662555555+00990071++7667722+777557++33005585++26665566666+1844484+3000000272222+000000532222225+6666888811222+0002552++04499996622+000009111+22800040++31346+++085177+11173776++++2200097++++6633111+0466600+000116666+2474445++27563333+281104+++31017++++2221886668888888++26811++2246333111+333289999000+++15888666+0144330000+24244111++5555558311111++77328++++15555611+155508888884444+++++2599009+++2888885+++22888619999+33266666660001+2222222098888++3325556662++3333222224+32055888+2222244992+2226++0004336++++111188338811++++338777777777++2777777115555+++32266677+2284444999+42077++1113042++7966663++3300233+111188551555+144817+14811000+33333065+++53399++000336003333++228938+++++++08821111+3333007777111111777+333577++711114+++79900006+++000008888996669++1201133+22114444222555555555+0001400002+22288633222+1669445555+++118111100+255552887777+++71777888++222222444400008+03350+17344+00004552+22666666776+3235++2720888+399999888117+2770042+++11880887+++11184446644++++683333888++2333306666+03303333+0099933888+00000026697++044066555++33037722+++2288112222++++55581++33333333995554+82300+4731++0099677+++00022277788+533333773+++++0009299555+15555646+776666744+2288884+11615444+++++1008155++1333322227+222225210000+33066661111117+++19555511666++3311118872++06584+2709999444+++21555550000777+118777777733+++4449996600000++++++++0229881+00000001111383++03966660+174661+++10000039++1155888888855++++++++333933333411111+++13364+83375+++++222224+4333342++66666336+++16551+++++++7777422+++1442335+52222+2222200444226+24444447709+1244444418+11166663999999+22222210038+15558999444++331200+++0004111226+2777995555555556+0066666666665+2644415+1555332333+++++111166666631119++3333309888877+199989999+3321122++11555172+++28862226+3333308877+000000032222++13308885+000822220111+++++301101++00500777+17777777773399993++1111444441++1177778277++115500083+111777777666++118885546+08846+++++++00338882+2777117+2222229++++3322222159++00471777+21111100000004++++036664++++1111009335++0011777866+++1133377777111++00045566555555+11801++095555771+5623+3155569+3333333333377777+334992++223349998++2500017++299995527++++1114306+0000005537+000452666++2113666669+10055811+200085++000000738++24444540+++69199999+31451+206338+007667++741000000+70777+333556660+3333007+22222220000044888885+2277118++1199999997++188222554+272999996+11100666660066+++05555334++2447100++111111114544+33318844555+++09903+++0966990+0000020008+77766008888+222222556666+0966600111+++2777877+++++300667999+64++++200999998+++05599994455555++3333333533366++02222335++3333334000++2255333033+++0000000077709+0992115++466441++003378844++++0066774445+011133111188++1117334448+3333685555++662251111111+17489++5553666+206643+0766694+03332229+6666666675+2441844+00000009999644+2299991448+0006058+19773337++001187+++7711400++15884444+187733333333+++++++0114442200+227755555++++++850888888++++13600++888110001+11100331+88888002222277777++0000999902++0000463555++11199933377+0002266666662224++077777771199999++++000884666++1184414+00666555++++++++11257777444++00041333330+0222540+1998888856+33322444444++700003338888+++2996555888++26550002++++088002277+++12228009999+0006690007++++11644999444++223904++++099911+3306455+++062788++18833288+05555533333++++094429+++22266337++155522+21680++++22465555999++++++6111139+++00655556+++++00888944++2555535550+112119+39954440000+0000645554444++++28773+8333443++21162++00000004444++111809999++55556877+889022+++333111288888+++++39778777+++22923337+25979+03429+002133+222228++3311588+2227913333+++446665555+777527+3018888444+11111777777777557+0006224+2111997777++00988899+++111888899+111995516666++00440088+333399336+266665388+2222013000+277377771++++2222269222+86614+++22222222222219577+++++++24446665555++096822++1026660+1777777777228++++00048874+001111666++++1111744463+01333533+++888885882+++336666622222++2244477333+22229978444444++00446679+0114992++449000000+22009266+++6600444++0866666777++24444445555528+33399999555222+14444444661116+887944++000066433+000000572+444477++++111323339+++11111880688+24448886+044400992+++5555555444+0863+004555552222444++00000000442209++++3333002555+05558880005++66828+3966000044+00000883199+225569900+71133334+23333825++110557711+++8864449++111442277555+8811109++3332222238+++2022222244+399822+11777777166+17666677722+77152+++39344448+111112244444499995+0888555+4526++2231111999+300977775+222222445888888889+++00466635+++2222055583+250044777+++2255734++144433332++33333195555+06694449+++112888866+++111111999447711111++0027555000+053777777666666++04401100++2333330339+133336332+++244446699999++3333339999994+++2000333775+3311114453+++2222991644++110006335+++0009995667++++22287766+066779999777+00111100+++++++11115553445++2242887++0077714488+122226899++++112223333366++110060001+++066698+33399743+057777744+228888073++199644442222+++00000111777777799977++++000477744+07111822222+3003333333338+00699999933333+++22222110511++++222244414444888++75884+296000++0694446+242222666622+29997777133+++2335221+++++++254000+10000008886+661192+899944442+11822444+022222055557+62201++11155555825+3077110+22866620000000++++092277+33302999+++44338866+6666652288+++222292888888888+++33337733366+2222228888733+3333311105+330633333+00000330772++33322666666466++39778866++3045555544++05552222888++22222222288333333++41009999++7779448+02288888880++102222666600+0000055111111++001111388++8885558888+05835++++++++++110777000077+00222211111900+01317+++200004000000000+++++119911133+235550333+++288888871+11117772+066777762++283388+332233333396++++0988998+1139099+22222677777777788++80311+011884441+2222555117+22311992++0022888000+1366111+22999500+2777722277+0777900077777+177755777777799+3333915511+23555444+24399999++1165880+45555558888+151145+100335+48857++22451+11166010+3304444044+088873335+203884+1011112225+084449993++27711000+2652200+231111112222+00117994++++25555966++++++322222618++11115991111+111995333+08811177444444+++++3331444444+114448003+++++2226622777711+++3004445555++229516+11287775+5500466666+22444101+1660556666+09804+11511119999999++1177780999+243322+0070000073+332256663+219911444++09997511++++13377777778+++1119922777777+222114335+17072+++100888002++++++22225551133+00009668+1122266611000+00555590000+222++166635+255333++++2227731444444++22038889+111257770++++5893++++++32200006666666644+888887699+233344411++++3333111114000000++004436666++++118144446+++15556666114444++455222222+11199988+077777745++++++3332288888777777+++244410044+000000318882222222+1516666665++++++0044444333+++015883++1113333339998888+177992+22227774444333333+05111111881+000333319666+0000866661222+0094777744++33333374++22221662+8882888888+00151++7711882+22263332200+3330055222+++++6577755++277044441111++12220028+++222960+0000199222222221+28800088++7221110+11944770+000000025999999999+3333266+00444334++00000000555558111+++3334777+008445555++++3111111111222+00006661199996+88895333+1144802+188111444449++++811228+++19559988+02111++2222333335116+365566+3333644+++++00034442++2299999982222222333+++000077444+00999044999+1117776111444+09986+008333++222221111144669+++++++++1114444761+888881++++++018866+++07222224444443+022222446888+2200000088800++11677773388++055557777773+111111111111133++110222999+116677729+4122220++++000888888088887++877722233++16659777+12994445++2211117779888++329945+47226666++++77881+2222222293225555+00333577744+444455227+++2695556++7777746555++00094477777+00077444222+11555029+6801+1133666111+++22711144+7959+0005566223++++++7482+26692888+2211198+661366+2111111566660++22667688++++333336884+00161199+1133360000++++884997777+0400004+00033333733+++++228807+1663333330++3335111100++++5860000++33062222++1117809+++19444490+111886993+09003+37771114+22269999933+06644444332+++08740++16666399999+++55544499++++331154+111173222++3007755++222111133774+++14549+++3337706++000011112211111119+++09000922++++22777011++11111155555111+0022114448++0000000337222++33366688822+22222882222000+22666689+2550006668+7301++++3338000000066+2228888775+0000577447+++033349991+005550000001+22333255556666+0033777+++2299388888++2222222507772++++113333331111+1146631+++14411005555++++0497711111++000800005++3311185558++44444883333+++255522333+++02119++31755+22999911000+++++200722+00077553222++11555552100++++++++0393333+224400444499+02299000044+301733++299944441++007111101+211177776++088868888833+26999977+229955522++222055577222+41111553333+28888555555+11000084448++46744444++2007777768+22215774+111100844443+222064488++125522++1196888884444+++++000000577999999++2227937777777+111188888011++00331133+747744+11662255+++233888773333333++00099992155++11788177++1112228000+++22666875++++++++0025888888880+00000046611+++++599993++849995+29999688++138344++111333333586+3918222+++1538844444++00000000388888882+++22228888893333++2044444449999111+31885544+022111++++11111664466+3090004+29999993388877+558888882+000661111122222222222+0086671++33300770000++20771++09999130+++26288866+1199999944455+++++3066666666666+3339973388+++1177776766++11100001116+2888889+4411511++++00888866666333++008000066666+88889990001+++111114++22222299999333226++88000111777+300550++0533333333+134473+++222229999664++++004459+111333000333388++511445++377466+2224444444++333222443311111+330111000+48559+04466634+0005088111++++283333333333001111+333315526666+316022++33337777770++333222222635+11111119999994+++000699433+000000065559999+++3333777++003211+26391++266685333++09999900022225++19999999355+0093666222222++2655224+2885511+++1119999222211+1077332+01188111333++073221111+2111111003333444++++20228++220099799+++223333500++++++77777733331+044555549++++222335677++2222700+19333994+++1005519999+11118948++3391338+++0881773+2244744+3330677++26633866+11++21166222228888++7777711119+++097++2277077755555+++++++++019922444+++233309222+117199333+222962266+3308664+++++222339970++0009992333222222+5561177+++185559999999222+22226034444+1177778884++++++++++++00999900666777+25925++++++5778+2333320+++++8996668++1622222228888888+3232333++++77772264444++253336+++++33888888++33309999999+0004466699+++30022000999+000234499++55588888891111++11175500088+12766666++031444433+6669++300055777778+++0220112222++++22449955+05888884+330000000006633333333+33333550666++22200075111++411511+++12220055553+13155++15776222222222+601+000000566666997+30744440++00444448888003++065555333+++100085222222+58777788+2111111+000744566+211133300666+83300+244456663++222244288++6955559+2388884++++55555163+++++++2881885+188855555++++172226+16222222211+17523+26662995++55550063+0022267777+1144488888888823+++44446666866666++20055999+411168+++165883+++0000000004333000000++18470+222333333340++2444888886666+333115220000+2219985+1443342+224403388+1157711+28822285++099991117+098448+391144444+++055555553333335++3388877+23332444444+222221888++1299945555+++++0000777000000333333+4442999+++++1659911++++++111886001111+18000008++026666344+11113313+113656++111111444992+++22777766133+2221155226+39007773+22222446+0366662++++2233355555555585+4222666666633+++33333377779966+++++156900+++322288888111000++149999555+38443+22220332222222++226699933++39877777799++711522+++118637+877778881+209999991111666++++++++++24338888222++0000033+2554888888+155336668+++1488866++11177777771++122212222299++++148811+2705554++++099079+00001499111+++1222226690++++26666236+++0027333333335++000477444+22222239966222+++116820++11188193++2227379+7111+++89077+++00000982244444+88888277777700000+1110058811111++++++066666699+0446670+116677711+2222277519+00045555++++011113666+64110000++++16664402+0099500000+3333007755+25550000030+111552221+++++++++309922+11118111775++222001003++262660+6114444+11111111887666++++222200026666666644+++2260552+2442266666688+1111176111++3300999966667+++236228+22225660++++00077555530+0000003333330000000077+2297+++11596666611+255444000+++74452+++33940066+1113777222+0000000429994++889777777733++++11123996++39999901119+0111111100+++223988887++22253112+027111444+0888888443338+22222226220++88887722++0222201111++++333111178555++168888884445+22280006677777+7888999999990000++127033+0027997777++0933389999+222222003770000++2666666444449222++19555590+3155555555999++555554464444++++++++0569911++2660000255+7777550022++1118911999++111111774477+5557755+5559999911+++1122261119+++++3000766++03380333+++00011111111114++323327+300061114++++2266999902+20000009999000000333+00011444444444977+++++1199000444+055536666+116633339999999+555580022+++1033333377++++322222333533+18800083++227559996+++++++78555000+000559466++304622++++211163322++3220044+++++++215777777+3390666+22224655+2111680+208888849+069744++0000330000099999+1001121+427111+11111359+++1799288++++00444255555+22919+++++++118522225++100022270++007775777773+++33199511+2222003366666699+00555555500+++053776+228811118888888+000000555333307777777++22333311133++333111666+44477366+064211++2777222222222++07915++++++++01102222220+333333222222++19447999+006660000000+2288197++++++++200003448888+005420000++0088997+222222699963+++557777713333+151166666+22223160000+++++333352+30118800+3322333333553+22225778333333+++++2222223111111111111++317833+2244992220+++4146+0006666666655555544444+222222228894777++2223334499+++114093++223337555777+++22977725++++++++22224444664++++2004447+11133111110+++++000011222220++3332655+++006211100++++++339981100+255555111111111111888++2000992+3322311133+++++11116677766+224666++322266628+++30008999++25522788+4445542+++222555500077999+1100888895+447713333+0777108+2233399999999990006666++2999999555511++++++00001999999999996+23330666+++++2222883323333++3937771++2255888888+++++2413338+++7777111+055473+++1153661111+233333777788811+2786444+166111111229++00004000118888++040744+55666433+00229999998+11663665+++266660277++0066222222111+22222666600000833+333947222++29199++1338442++000055599976+++++333151177+2660004333++222222992+22224044+009900588+1116+++011144911+222588999999++130222+165556664++++466601+21277777776++20000557772+1111999888077++++00666422+1144445555744+111111100044+08888255566+03347778+006667366++22557222222228+33948855+222266666667+2822227733++09999907722+11990644+00666619997+++++++111700033++226966665++2852111++0000777763+6666811111++1112478++25595555+1331111111100++++0009333305++3944000003++1558677+++++300004866+000080000000000++307701+047888+333903+259511+13446666++00213334++++++233444494+2813++000556622+2260223+000000000950++057001+290000001++26772+26110033+0000451155555+11199993000005+++0995555550++1177600000+222266666533333++0111111888889+11111008887+2234888+++311163+14222+331633+++2277444477771+3355599+++13781+312555000+147777+2119905+072200066++13934++293366++00001144000000000000+111114833333333333+007118+1880000+15914444++++33339999991165++118060+55398+122277099++++11799907+++2555555686+3333222211100++040499++2226669+0069992+1600066++1331111112266+++167777792+200888887+++22999877799++133040+2226611333+111119300222+2222220224499++1115955554444+22222181177+1994472++++++333955555555561+22222222222000555111+3999999777774+046335555+199444688+22229291+000111800+144400885++++27726111+3304444446660000000000+224438+2222222000233++399999780+++266776666+3339666888+099999499++655547+32077999999+++++++0229771+3320000007999++++2286677222++00448826666++20000655777+194499+33333197111111+++++++2200555+294433300000++0045+39439+++++2664444422+11136662000++115555211++002853++++1445581111+0041111883+4447709999+3144999+77777771330++++++1111100055000444++++000222269990+++++++444444425555++21111344444000++222222222255+2344558++++112277922+2222229955333333++119977266+2221118834++000225188+011111567+++0071167+733700+1222222777511+000886604444+22277733711+++08671111+1122881116666+222222111186++3330008332++339335577++1282222++1589999++331115446+++++07777770090++199944400000+++1133491+000278866+333222222244443++31133866++21586++22222311182222+88966667+10623333+00465557+05559991111++034488+++6621+10099773+000444488898+++++++255566636+02221188+001455566++8924+11111199++++17440++440084+0999606++699944446++++244633+11995555557++88444711++++00335222+1440044+++11111977888222++03399995444444+000038889992222222+0444549999+0222222260++14111161+12431111+0009336000000++++++++00116613333++06599911+2222299600011+++0330666+24298+++18518++080033336+099999118000+223388829++266886666665555+1666666611113++06219+++004199888+244403++18888111110888++2116656+++222222585777++00777746666444++++++333055888++888997++286698888++444333677+000333991111++++2466655555888888+++174224+++3946655++339777777551+26067+12999663++21110003331+4444666614++88475++1111199227444++199997000088++3916777+00009883333337++++39944336++112222611166+++++33331855++111169970+311566+++++3299900+775433333+20111999999+22699999923333+89990088++3311112443++1118882287+++211802+180339+1111788966+10115+33494++++1118856667777777++33511888888++106722+++++46665544++332766444444+444448533+++00336677+++1882223+3339999071++000733355666+15666199+++112222066633++++++023333221111+3377511+15385+23333300666++++++++022222962+1666743++007116611+23945+66653377+099635555++++255967+22777182+199992055++++++00088+++2244444400+++311170044+1111111338895+3331224+++220000084+11666620+++1422996+211143339+++++2222229961115+62889+33322202111++400035+055533222++++22222200000097++++33333386668+439955+1955332++22228999999400++28457+00813555+12274400+30011106++294833+++311111111180000+116111299++09966666+8722226++++++2664661++++0111692+003999+2220099908++23469+5594488+++11111103744+27666677++2200061555555+++++++07499992+33244799+677799111+233677700+0022233881++33900077++110000005555555555+04444497776++40041+0666600001+++172211119+0006686++00497+1100197++328856+33339911192++26555633+++155666666111+253337++++++++53110+0333999955444++11116224477++++222244992++044446600+115439+2222888867++00019999+++01222002++1111111199991++899008++++1111266663++2265522+++00444444422200+00000348+1922444+2941222222++4559+111185576+++333333227+016222000+++++02268888000+++1011111448+14448888+16666577770++222223366666+++00006660000033+00885500066+0008226666++111006+3331118881122+++24580++29666553++++222322259++00222222+2411222++0353334++11424466+888895552+186682+11116880222+111111266887+2677900++++22699944+33077777775+06777633+222222222186+077788883+10000000000993+17777772288+222244488888+++17999666+333322188883+++299668877+2288517+++2221116622+++266665444488+0222697+8855777777777555++333000639+33333099+644444228+0902228+2227133388+00000666333877+33376333333+++++0866000003++++22990444455++++0999000990++308887777777777+++088800000+149999999555++000000144415++288888822251+++++0086699998888+077777752222222+224333334488+1111888888+25588888666+0333711000+33991443++155555667++1888990004+02222226111000+33336088++0000333222222222331+001499988+0111255555551111++3333222257++++1110000266++2200099952222+001118544+000044+++++++++11111155844442+++++884222222222++111000699+339991111117+++3200844+22688899+0559999+334440055+++11770021++3222889999992222+222405577++396022+++044666773333+++234432++188899995444++222111799+++1648888886666++++13000666+33338300+++000001143+++2264777777+09977445555+222911100+++06633330+099444444441122++4777422+044555766+311611144+0000618888+08318++++2222300000111+++++1993388886+0547770+2222444438888+22229668++16807+227755555000++33399555++11334488++27444600+07766888+2210777771+++++118844444822+22277009+++111177773318+++0331155555000+++33288886++1199988888866662+33388888844+77777771111100000000++2866699966+24444239+098888888800++06822+++119906688+004751+8499911+156644++668999+++318842++11130888+++2633338888886+022276669999+1880899++++666549999++0555555999776++++0777999199++11511199444+2387772++166577772+2200006660033+313333111++224474555+1333972+333011199++311811+0884441777+11122222221661+7777705588+000283++144444119+++++00002446655+110888800666++099998666++1333333333333336677+444444477110+++017337+++7777771008+3333330399999997+883399993+279999991+++++++00108888+5337775++2485559++44988889+++4880333333+++459996++0033890++++++22277722233333333+00033387777++255622+11777777702+211111177737++++0088788+1288855552++00097767+++000544444112+333399350+0669994433+1111113333333877773+066666006+++++14155444++22477011++2222223322225+060008888+1521112+++++27882222244444++0066334222+1188327++1500000223++149968+8000000009988++11555447777+26495++0005555711+27300666++16666616667+660555111++++0000733999+1777700117++444466677773+3311456+++026118888++111133822299+73880+++++12222222888+11111111003355++007777777764444442+7006666+10885++006664442299999+098449++++00020070++322299953+097776662++2222211111118033+22222288577778888888+222212888888888+19740+077777533355+3999117+++00000000099994777+0000000227+3300122+++1155995554++++25566144++33311555004+155171++6661444455+++1118066669+++25582+++2717776666+29999544411+143323++8511133+++255888222++++06294444444+888882233777+47777777111+77778666444+3700+30558333333++233111115556++2317775++++20778++++0001413+++1128844433333++2222466682+2231195+1155522077+00559+0012222033+253303333+++02149+0011999559++++1777777400005++1111111333355122+1555100555+29989900000+00088409++3009991+++08887991111+++++1111155557778000+++0277771++11119557+2211468+08801117777+88820000099999+2221155555555333+2299000000037+229999996++399537+13229999++++0099882222222+++1244331++18559995+++2222799116666+411178+0888462++0013334++000124+1111154488+784+111111116888819+++299089999+222555266666++00058884222+2222965551++8386++++666666301111+0166666665599++00776366+255599555577++0130006+++188896600++22219778++11333111110002+0013323+3332288885++++2091113+333333777799+++22111155994++155555551883+33399955546++0088114+++0777996111+++3791++555099911++33555516666+777111137+++15802++14665+177880000+++118844442888+222222011116+2168886+099118880+1788888+1111199777777733332++111100443+317774440+++1113333111779++++13355000+011763+073300077+++++22227007++11445+117777777776661++00073333311+1000099997+1555588+444488224+33311111891+++++199666611777777+0888444456++2448009+00005555559222++++000006462++309111+2899944455+1777333388+++188844400000+116777911+11111123443++++08333339996666++3333007775+++2255000+++33333344442+254550++8888000+++1112221117777744+000227777777737777+273311+64444445550++5433337++0889988+++0667766999++++2886222+++3333333322000886+26666222228++0062223333+++++++099944401+0076443+3338844455+041111133+++++11135555555+++++++0097774+26623399++++++103338822++0007766666722++66322255+++31155990+0444333344443+2224330++++7811188+3222876+1111699544++11111359+8888811399++00444007+22644499+222999904+0077222222266+339999999877771++774400011+++++8166660+00440000000007771+114488888889+7783333388+11119711112+++225888999995++++++1666665555115++++00788805+++849222+2811144444499+++8838111++000004449++008095+222777516++++3000999999925+077111102+00322204+05650+13334++33089997+++85999+++++66666022+++091772++22224188877777+22059444+11000588889+00221554+++++287777766666600+++11699001+++044444257++20008843+++222411168++258887777+++87770000666+13886+000033077733+86699555++++++++33333330114+197577+22777777777444444444+++177772155++258812+115558+3331882225+++77766636666666+2888888880888++++00888029+2888444777+1208+1952229+112575++1333555522+0555555555444444493+55888228+888894+220999111111++++00199999998+0092222225+0000670++322889+33022800+8963+2222260777+11183887++33333739+0088045++0000000927777777774+287700666+44444666999+218856+113366++111115+222255500040000+447708++303370+22277779995533++19966600011++151117111++1001002222++0007899+63332220+339999999238+++0944444744+2222286666677+05559911+77045++++0095556++22222209888888+000888234+++++++2111111111144444++22228888122+311111110444++1733888777+663337773++222600++06810000+++1111113607+00666622++044466684+211454+1199996677+++002233555+++++26444445555555++22246664++154444450000+22229999444+++++332277883333+++++25555583399+01266688+66666118888444444+22200087+0044141111111+444444220+++266000011999+3333111777000000++1777555555530++3333333669++33394449911+14980+++11146666666455++11111444498+833333377+1111156661+26555555447+1111198008+0223355111+66269+0032242+++77749991++017188+++116226111++003300333+22222555511+039777777+111811778+2288555033333++22004633+88050++044440004411+++2887117+++07225+2722++274499993+55884666+222777343+11222291+++078077++226111555566666666666+033338888888955++22709997+++2223377+1884444444411++++111111397333+++25933000+++00072246+2222222477993++++222011229999++++255577777000+++++0288833377++++33879+31111772++++555884488+89938++00006646666677+33222355551+++222770068+6666747+220001114444+455527+1177773666+++++1888223+++3244660+++22866666666222++111379922+++111116666600043+39111+++11406666664+222223999936666+00333333599+++223339+22223022++11111111120+68888855+++0455611++0000033388++062886++++1111555++++++++++++000007777081+000111113003+088955+2111111114116++11888888880+00034337+00999933522++++033337722223+3333359992+114777118++5555877+++399669444++++114333566+044445774+44444444000881++00188199+++++111155542++++0880000011+1308833+299998854+0882222+66655587++22284444479++7755555+1541116+++0444339000+22224444422555777+++113311111111444++111975555++6504++811119+30717++78893+28899999888+111117759+11111469995+0444888722+++2299443+48806+21114999++0770051+22222015++++00077111125+++1661111113336+226655577777++000773333555+00109222+055555577+221666666999944444+0089932+223777768++01935+000394444++223333830++++2220111114++2244447+886144++++1119999000002225+2229714444+220075500++399833999+++23111100+2220590+00005559222225+766666624+0488888899++122055555557+++++111772288880+740006++333333662+++31148555++++11330001++33322223+322229777733++++++05863+299003+2338111++05555512233++154466666600+2209977770+0009991111955++15511133+325777++187775++0000002228+++2211116660005++0448222+29323++00060333++06107+2370022++05555227711111++33786++22233314488+1147222333333++1100066666666++++3333399999997+003333922++222000000044447777+3333330600+110995559+666665666+++111999999999999933+++24433+05744444441+30443+1331111199+2211150000333++132555888888+03330011111++74666777+00111994400+++++++0533999994++0599911+7790011+00044111177772+22231422+2233545+004444442222254+088888888866+++66444822222++155711+57771114+++++104433366++784444888+622588++0888820000+2254400777777+23888755++00000000000000000771+147777448+23222778+06491+++66666077773++33099999533+766666000000+3333332222220+000000088660000++28222499++3300003444+2222255980++++100777773+27777775557+++158211+++39444944+255588444433++25536+14788881++3335611++++395598888++111199111112++++++333994448++++++193377+330009200+++33333322387+++3974444448888+2233381122+555559994+++222220044449+22222999555333999++003333331100+08888833386+21740+22777986+311111165555533+00000033773+22555629+0866655++11188155555555577+0077894+++++22225966++11555993++11117778888+++007404++++12805++0822660+3366699999222+3022251+++6660041++++4000997+++4455555222++22255500++2222411111555555++01111117777009+++11135477+300453+0011166666777+++++++++++30995553+14777799+008881111338+8887733+099900992+1188878555+077788888004+54469++++222220066666555555+++116665559994+++0588886+2333322222+665599999996+333329333++++1333776661+1049996+22222380++15525+11099888+26667111++++3399668888822+2339999966444+2233388+22278+000033344444444888888++333003311116++2444199933+++0000088805554++07668+++19327++++7568+088644422++311118887+225511111443++000003377773333++88888888888880004+8888433666+321221++2222222711+0444873++117733366+2776660044+++++++118885442+281559+11441111166669+7288444444+33933099+09711++2212116+02229967++15335550+233773331+0644448999+228440999++7730005+20005555433+++57777099999999+1563333+0222060+118881112+++150665++12044440000++++++++0066660+85515+++33944660+0833300001+03333004+2338800999+2793339+317333311+19999747+3126655+19977776555555+0002222644488888+11888000+1100584++2442268+0005559880+00721188888+226444422+++0666199922++00093378+++++0055391111+2944443333++07533344+3333338888888+277277773+++122226677777000+26888000000000+++++000000888888887911++00000044244666+111178811+077377733+777777777777334++11811880++642777+33300444444+0688884444+2644884+0098555555++22283354+227777744496++++288343+14444322111+11112222286611+033344388888888888+3333886+11944455+811660+0007511222++++00008256++++2299888288+++++000933322222288++08888882+4032+266665552244++0022277+14443333599++30029999994+320000022222+2555555556668++0777577++++111121182+++++114466533+++008881633+++007722222663++1164554+8426+++255008+++55115555000+2116603++22111211+449444999++++++27208+11322499++09922+0009918++006544+66666666844++227788888+2556622222+0001133300011++186661+1142799+3309990888+++++1477663+0077020+11222182+308566+26899922++21233366+225555940++3315552222++++++01555774++117774440777+++0331111222555+03333144888++888868+++1331911+1159999555+111122333335555++222214883+22222244416+344499+2557999999999+28888988888+++++++104004444+005555555577099999999+0077771000004+00777711899+2224448999++++1658+20666666988+222221557888+00636222+66644415+88333777222++++0811111444+11111999998777+++++000088889884+++554422228+255122299+++145922+++2247777777773+115888899++2242220+336557+006644+1222111944+0256668++325555+0002868+0551100+33339955503333333+220000001776++2222000033888+133111005+284444494+++++++222433305++33110111188888+855554+++1009299+++++11722000+2228994444455+08899944442++3392666444++10088877+222222224444344++++003805+322890+111112000+288++1001119222+++1111144112244+69999555+564+114455580000+0000029++++++1339906+77032++++++++22556884+00000775+22771155555+222111132+322866662++3311152+855500+088937777++77740007+219553++005550885555++111111192269+2001111400++228777777780++09999939+11122444++8898333333+28425+233333333392+++055148++11996577+29255599+++++00442333000+++00888844477+66666685+33333592222+24444882222222+008839++++++0449999111555555+003331++22555551177000++33530+398850000++++++11188660000+22807+++3333555222220++++3344488++097794+0444897++00211199+++++237500000+229777766+++1115500085+300084+3333200000000002+111119983+3335554444445+0825551++11555522288000+1111111955599+11111111044444477222+1116665550088++622255555++++186666666665555555++089663+111111723+++3333331188+39777778888+443665+11112222244600++0000577999999+22224845+6666444000777++01170033+3355553300++++++131111144444444442++++188846699++224444477777700000+3077744000+++++++++++6178+11433333222221111+06995555+239999999449++1111110999666++00671119++++110087+28822222222222555+555988++46033+6283+111196620+0911744444++++00222677++115987+33337883++22222222996600+++28888944+330077099++261442+339999623++157500++2222222286555+152222299933333+68000000+++++111166674+12225887+000222110000000+++++++3306696+83811+3800000000000+1699997777777770++777777722222++288954444444+++3000577+006662222221110000000000+888744+1199977266+111224431+111365588+++1122220000055+1115333319999+228822296+3322433+32128+33113341+++005669333+++2222922444++33311533333337+115110000066++++++++86666666669+++1444588+4200888+0277777666++++22203888888887++3911114445+07550088+276911+134483+000099944433+106685++556642++04694444+288888862222+166333227+22444790++111115500013+077776677777+000299944455+777711221++1166683337++2333333677755++11775555550+000777773344++1116116664++++000811133222+25555477775++1111111188888884991++0665588++++6566777+228888222+0441885+046663333+129971++++000559940++134111114444++1119933++085555555000000044+00000001446662++00000666+5550966++222224488805+++063334+++0000700555550+7777551888888++27900+205513++11288333+1111537777+++00777711+550+6646699999+337777000++++255827+2213555555+++++0098888011++005478+21770111+2278888+++2258800+22211111118883+133666633388+117788551+333999999995++229999887777555+++22222277999999+++1766665551+1166144222++++++2777222886++++11123++2225555863++333332000666666+++11110066666662+226666666664+15553555555+55622222+++192088888++2200556600+++244433336++++333233333855+6666903+0038001++++00888825+2299990599+14870+225564488++0167111++044445776+1722115+++111733326+118150+++680222+0444410044+17622+4444400+119119555555+08861199+++++2448077+++1111122337++12222222425++1665277++04433++0044711133333+130018+2433444440++44222883+++++11110481++++24444832++11711333333+33951+1799441++32222222222255543+0000000005555555511153++8747777+1559999881+0555555545999+155406+0066888885++2111110311+++0888005++5553333779999+0497777+++1008888111222+222221144444444++25554777++++111111666644444663+1613311+66115559+++22219988877777777++222264444443++++2662+22777111+0000000+3333007788++0000750000000+++++199944444484+772268++++2233522266+222722000777++4444441115557+++481+28887772299+++000022005544+2222288877411++117444424+17441++333333397880000+45422++++3399999993311++++++++0055598881+2233965++199672+700000017++++522222299222+28300066++3111444888+2829++33098881+054220+00009582222++22002588+++++1226442++++40881111++03224444444+114400999999+7748+04422588++11661077++26914+111556200++++00067733333+398766++73366+11127718+2246666661113+02383+11622227666+144771119+000777777800666+++271122200+87666333333+15555022+++111446199++++++331118111111+22299996644++++33388880000++05555116666+++++++1999994499+0664++115119+++221449++11116699922220++139177++++1633001+1377778+251911+++++1222188885+++2772440+++000721110000+119520+22225555545555+1113300008+114544++19999347777+099990027+666666622+33337774888888++00066666111+079699+33339666666619++199455552++11192222289+339477772+11144338+00998399++++221155+1166660057++111113337771+3332555599922++++++0004444822++0002229999++++++17990+339222211+1111844599+2511000555+1522298+++222222225660000++111000555++88938+1563+++++23100000999+220022255+2211111727+11133666660+21222222119+11222664440+++++++3383311+1244428+++044444477777777777766+2222666339++++254444++22230000001+1333665+++1336122+22200888554+++000688822229+223547+++++088888888600006+225599555+++223333832+++202288+02000772+88858888+++++80777772+++++222222222888000+3669999+++2239744++20303+33399666844++0022666666699+++1111888888875+154008888+007800000++155555899977+++33622225++0992222444444++008881988888++++++000046888+++2274449++18888444427+++++++333221+01593+61999111++118882441+++3332481++02227666666+223335889++111111111166666666+88600001111+055500122+++11778847++122222825+333333333322222226692+22111111111+13750000++0555222255+84886+++0999115557777+07777993++333381+37887777+098888822222+057998++06696667+++1444775+2111119999322+58846+++57077+05559999555557+11886655+3255662+22296899+22230005+007716668+2277666668666+2275533++11199777877+++++++0000794888++00599943+4443333000++2292226+2222287222+178885++311177223++0044226666+0053369+670066+19959977+++2099900+3334444459++04499901111111+000888799988888888+11800331++331458++8333311119+++111444014+111111118888881166669+0444446++0099920022+322255525++299688222222+333333222288888++22222004211+222777661+220466666669++66669999388+5555555566699++++1777775555900+++1116566555++229900447+639999911++1112233000+++++88899499+++22333668222++000999963333333999+0023555555566+26004+1188177++3333331113+222222497+++++045555++++00094555555+044190000++18336688+711055+00000099999995553334+++222456688+0744422222+++2979+000099566666666+++++++++1130300+333334644++4439996++23440+++++0000669977++33077754+332294444+4499888+0144411333++++++1200039+211446622222222+22666666+00699991119+8883394+333300227777771111++07777++111663333443+11777744457++++0111886688+14477888+33337399++36444444447+111455555422++111611866+11117044444+11122885550++3330028+00086777++19923333+04777733336++19900004666+++++0377777244444+0052243+266582+1633313+254488++14744++19111115++++++29911552+2244495599+111666144+1991700+22999777+0008877783333++8888339+110000906+24444441127++4444222207++++++84488000+0000000003225555++298877++2229778++2256449+++204228++++1811117776+++299992222611+30005666664+++2251777777744+++++0777711004+277777777744+460444+2905550++118822000+339988222++700000077777777775+0449955777+000336664+324446+02222203++33333088788+246221111++18884338+111117777744669999+02192222+003899977+08999111122+04444444889999+1111118888111111111+33321144448++1333334444444+01111687+1111993331+288850++899888++777444441++2990000002+++++099155550+3322156+288870099++++22224400000600000++0722221111118++++00004444663332+++++200099999999455++39065+11114366777+3333339442++09555549+++1111665537++++11992322+660444+1966644+0080996++0377111+++77666666++81152+111123337++1336666644448++227777882555+007991111+++++33724+3339914+222228823333++++711554444444+++0000788866+2888111444422+++++4911199+332225455++6655004++2722224+++12277533+077777888455+++8338999+177222544++++666244111+0066666663888++22520+041179999+88800012++++005990066+2222097+++7776666++++1111995224++++5555005+28010+2223111166666++249955533+111402+7711655+000012333++0001123333++166653+++++04455447++000075822+++++0000000002222822200++21111000555555++1112927+++186655+51165+2222299939996++15133++111139955333+8888220+++22222006777+++1152222443+314008888+069999+177766669999955++++1151220000++++++294444493++++111111199999115500++111333333166+155557099999999+332333999111111111+++0666222288+3360000222+33111110996+++333088888111+++1114888220++2222255881++09995333111+++++29995777+8888222224++1111022+33226488+33377422222+0000000004111111+55333337+055360+111155555555922+255566666388+033844440+11115508222+++2770777++11112333+++0254+11388669++0111171333++0876666+288219+++++000000063311111++007041111++117799777770++339999955001+++399777888++11111899+++++55533114+4477794++++4317+111111166555511119+22233267+0775528888++++2222557003333+++5665555555000000+62216++1666685533+072222222299+35510+4982+07428+111110065+88811111115+30007222+5620+0593335++395999+22666666666476+114422222233999+20222222223++++01111007+++22115668++11666666887+705555+21111118880000003333333333+17777730888+62133+22544444000+1333144000000++1484441+228649++223344444433330+++29500+00299177++2255722++32271199+77713777+517755++++++00010002+22500009+05111882+7742225+8888399990+11457711++++++007811111++88284++18888888845+01793+11966649999++00086499+04777355+00333777777770009++222222254+++299400222+099994440+33000774666++20022099+347++++1933330+7759666+22288991222++1333722+18214+227170++++++2838++33338066+27777778++48888826666++29999955777711+225381++++00118888788++++++++292885++++1187711115++000000005544111+0200100+226666699442++++02700003++++196699444++888974++++02277770++++033024++++1988833338+09920+0000014555550+222222444111++++30772+043333333324+1222279988+00002233886++2955588888222++333399937+02296644++066569+11111111++04471555+165000044444++00444444493++25132++333322247777++000212++056667771++24783++++26660000++783339+226666111110002+++266666773+2233999999++24666388++100033990++091155++00099716+18+++1211116661+1122177+3322888211111++333002288888++++05552211111111+2024777+6641+0003333366666400+33330011+++15720++1111117555555+2222233666666666661112+11107655555+4400877++331111022+155666688+++111664999+33333555+33227788+2011445+2880002266+00000000228111133+18887743333+33395518+++29291++1122322777+++++224444455599+++++++27290+++08666663++18880779+15599934+222511114411+33111126+++226666133+++0140066++111111667444488+3334455553+++22226833377+0231999+003333444822++++++333118444+0444900+222212222554+++116679++233333333338881+335559+222255554099+066677756+++0066661188+554411+++++++++++++33113339++++44446999+++169118+261111++++++111111114458+3331999999+28816000++32744444449+04444338++557233+22556669988+++11113777776+068667+4411117+++++33291133333++20777766633+++22233333300444+22240955+037007777+8881133+11111433345+766666222+8709++22238822+0002266999++3311186+++00077744445++22222209999++2776788+400166+11199555552+22255225++0000066661222+++01111661+++2777558+02777777773322+++++5555+22208773+111114447+++00555233+++330055+66667779+++0088999447777++111177039++++2222994460+554444444444411666+4000655+05533990++++++++064488++++2208999988+40990+266667739+22299999919+++++8997+21666223+7771114441+099977++2000055224+21224777+11117999663+++++0066232+1899933311++33333485+2227777111+008833349+333116670000+77222511++3000222336666++770000000098+3338333330+330006666233++2378888888881+29998211+00088889983333++888365+66766++3333333331111100052+225588+2225444899+133799911+233555999+++3331993+2341111+114446411111+22882226++0008968+0774988+77777977+++22225584333+000149333+2226779++2222332644++2222355555188+2211119444+111133551116+111551477+2222699955555++++0966677+03343333322+177666000333+0088666664+3318888885+++333100788888+77744+++39933355555++++5101+73351111+0666668888885533+++3111111155552777+1110113334++2789955+++173333334++331298++562221+111747+019942+00000003600000+++7605+++111116663333+111113333318888444+++++++3225441+089288++11222778+11544441+00000000501118++2330088++++111100544++0111117777223++2299911111+++1100444777+0933644+00002244+1292228888+++++++020111+08886660+07222133+25553677+++++000038822++++7222882+2044441111777+33742+++3999322277+04440009+8299992++8888811555+8833333115++++31199+1477899+26776777++222111663444+3333397+333355587+144215555+1111111784777++++++1444889777+16816+099213++33288888822+26377++++026055++2226015+069544++++++0333344444+++1777522222++222222222133++566622+++222222289666++226667+++0028828+3000448884+2211887+198888884+3333777544+++0000377744888++07999999993+20000000001+++++++2224433325555+++222222156+22200014++++++3333333223333332221+3222268++11100466000+1997797++++++66734444++055468+22448++0225558881++2288215555+00779000+3322296111+220311+222295000+++3391444455555+++++2244466100++5532277777+02898++000993339999111+++++++1524488++++1138977+06661888+222102229+222220036660+++++200292++22630000+++3333386644444444++++1111666666666666999+1173335+08644400+019660+++062222667+++5555548+888630+10944+6611116000+025338+2211133449++++++1110089++11336666600++++++++11111166666066+1252222++08992255+++00668852+119975555500+000033333355555+1111322999994+0077777555+29121+33111666++555515+112200003+288818899999+332141111++222557758+188881633++24446444777+243922++0855555665+4413300+1111933374+00988888777766++++1555557779++6666728+60007333+7788118+111888123++++000088888222222228888++13222239+0222222000++33170+++0000555509+26666222244+399202++1555593+515555+++1111331116666000++2999222288+5111111000+229984+28961++++++1111396666++00666665299+2108111++099666668111+++222222266665+22222666644457++11006666601+++87711+3933359+18852211+555119+++223332188+0660009999++22229911996+044444330+8536++04444396++011111666668+3162000++1111154499++077777777066++++125666+++++17564444+115423+051455555++33344444466+++22266641++22444899555+++2222444000++1111111959+11110000344++0000111111117+229993155+0007411+253055++0664777774+2226412++000005550811+++163352+333330726+11177722661+222225011+++111762++++31103300+++1188777+100666933++++111555999111111+1555330099+00033575+11777888+06777745++++000955555++000111444++0776666555444+++15555551449+11111122223661++03994477+22266663333377+++2285644+11210004+2223333364999+++++++3336662+++0005477+2677706++133999000++++++1111111779222++2888877774499++000999222888+777111711+1143322222233+00094600+++16777777222+++282232+0886666667744+++1137044+223333333399913+222220033344++1111000822+226442+++666696669++++66888826+555566666755+1177660000+3331128844+11111267777+3091112222+1111443022+2066444+17777744311+0222222222366+++118000000078+++224844+0441333311+++1338422++++333999933066+27788833555+088359+++11111111111555555444+55564455+205557779+++++++++33398833+141177772++2222222999967+43044+7777736333+++09998806666+++++111533422+0005999925+++36099+++333331133311100+++++215555555579+555527774+44349++11644885++03666999++22886666+++044441111119944++++0366634+11118488+00066111++0000033334474+++1111228889+++7777166888+3333411999++1844133++++333311+05996666666+++227669999911+++723311++222839++0029773+33022222297+0057778899++135559944+2777803+10000773+22111117999++++004+111111824447+21158+22031+11112215550++11555523388++++883033333+2471116++000033666665+++118813333333++++017888887++0737744+555555929++20099+++111111155555555553+1142255556+12266666635+++++18722222++2042200++0300003+3117777336+00000009330888888+115277222++++6664442++11111166677746++399227776++555566644++221666665+22213299+2000000000019++0270+56678++5500000777+6467+1114622333++00001000++16333377+22223932++++++55587777+0055666603333++++++2223994++++17700011111++4100033+169999++22184++247799966+++233339177++++1449588+++02256665++++++++++12222224++++339000555++1111054444+038803+111100091+448622+086666649+059333++03320055+++1100020007++2244432++++09785+333301222+33222228118++0000000709955+11444777789+003366799++28553+1118866612+18863338++111667772222255555+1802+++111122572+++2003333332220+0811111555552+72222279+1888887666+11111105733+66632222++1113827++3339997666661++++03336688822++++111133149++000757222++++1333377777+++++111169888++27724444++07277888+0335587+5388888999++1667++++122222222207777777++333339996999+2243311++3255555001111+++211177844+++++0009942666+0000099997776+1114955+11143337+12221366++22222099953+078000099+2222544999994++30000972+++33333500000000111+3314227++++++3399996666660000555++1285555+15205+277777555+11100004444447+022277766++33333300333333336+2203844+2224443315+4444888++++3333331111442+0072200666++0000009666000++70660000++15555325+2222299944911+00000144445+00001173+038998888++000000700000026666666+3307786+033333333332+0003333220+++064533++7776887+244207++28800000+1882777777+19922200++6060+113333317+099008886++022666666+215899+++1033333811+20088869+000055900011++3377734+299984++11117777222221+++2337559+4726666666+++++6442255+28888762++09488888888+188599977++++++7321+2220088879+093334444+1883599+201111116++1009985+++0024011++1938444+4433411+3354111++05888837+86266+099988++++88663337+333393329+++02205+++127522+++0066697333++2175555+00113315+++2262999555+++28888168888888++62551+++++3333622+02333333397+++1155555551110000000+17166633++89910+++22222270+++1155558221+007661111115+0000000000333422+1992441++27700677+448888888803+++++1110300+3398555553+277777000999999++2222443388++418+3555755+055544044++++++02003444+000655544444+229911771+0028897+2666327+550888887+++300069977++14444389+112222220+1127774999+++22222771222222++08441119+052779+24222266665+11111661194444++++009999936666+3222257++3000554++22713+00668199+++887777771++2221065+008882288++777244444440++++++111111111555590+006694+++144973+++0000000025548++11144032+058422+++++++++000655+11600997+++++++++772277777+286211++22244422000+2770008888888++118355555++11772666655++0999052++21111111666++24440222+18888822466666666+44433339999+++233988885+88455511++0299972+000008333322227++2211111111777666+222257708+++++799999555553+0557255++064299+33227772+5522222232+33088788++++33769999+++3333333311666+111188940++111887117++3333311115554+22955226+6669933333++22218+11111111111449999955111++00088222994+2277711173+++2226692++000097115+++33399223366+++11773922+222200033555555+5266666++++2222220444444888+138449++22223666671++++3398844++02666999995+23232222+046334++11565555222+0222288844+000697+2547666++077768++0477791111111+77447+022666900+162237++33373388++111663331111+181112222333+++177773995+1113033333355555++1100686+++777774444++++095555553333+++3111111111226666++12220666666666666+2299112555++++33113337777++0001112+++++194444222+++++4178+00552264+000033666556+274444333333++0002220992+++633350++227772111555+000000723+++071146++3339933333+119933488++155111999977+11115222222224455+++000222966888+23055444++33344444411+2226777777777++77455552++1244444444400+0077722224444+++3000003000++0006000669999++0048004+265555555+1277777744+166655555+222006683+0055516666+00000667755+0368888889++13116666+00799554+00000201++0099994434+11111182+++++++0003332222++2511111115++++++11448444448+3055000999+++++++355555555833+3331119733++0000000000000+++++11886607++00099966774++0500059++16222222220+441944444+++++000064444446633333++3333388855444444444++11127999888+139055+18811111660+559999933+2999222222223332+145552222221+++1222222277+00000000056333++++03655555552222+++77311111++000447774+++225426++2222222209722+222221448866++4444699+332227777777+08888833399988888888++418888+277737++222225982++00422333333333++++222263994+200888882+128113++0777777754444999+2299922322++111554000+191223++22280039++++++06666662227++23377855+299977774+009455558+337833333+2407744++++26660199+12005555555+++1100197+77682+111988888833333++116342++++06882333+2226642++62224+107750+700+11667447+3339977599+++00000677737+12601+++8047++000555533990000+2229539+1111552+114777999+1933387+++0066604222+++399011000+1119222222226444++7336633++6110+2289935++666330007+08833377+7777777699777++282288++14444444465+177746662+5188822222+2666661133333000+11444444447+01634+000000188011+007755999999+++1111138844999++555599+644490+11119977+222333888888855553+24090+22222255555+3880004+111113333331114444+22777767+222122888887+330119991111+22667555500+22222111199987++00001110009+295331+1555692222+11811666667+01794+++1169993332+122001+09777788999++++++05555333775++++33352211+333019+333301111+14666666922++2244222299999++270061++20008869+666603++5555335000+12222277773+221111011112+66200044+1038000000++++22999799999999999999+++11444412555+1144444992222222221++2076668+339999999996666006+163301+0833226+333334556+++111466664+22284888+++++++3333999988622+164688++28780+111583+++00007777856++++6660033322+++00588887+226672999++22660088+++++117444444+++++115500999444+11155338888777++111595+2276666688882++00005551166666677+11288882++2077888888++11433555++++++11197793+777289999+222238888888++114444841111++055555555555886++011110+229927+2555588966+++3222333222+0660443+22888811112++16661880++22477111++011111844400++2222265119++1155589900+000009967+2266666677330+08885599995++++++22220136+117766777771++1996000044++111111111166776+++331122227766++000000825+14377+130000333666666+222999689+2211855555999+++0883366661++2220000001++02999777777+++++022222299933+3339954444466+++++++++008859999955++39999996008+0018111111+11116554449+2277000035+222299441333+03888888888223++++222366655++++17897++2344406+++++554700+16333333331++++1118112+++33710++++77995++08779222+22288003666+3222784++244888888884+65335+149444446+121006++22088888849+++00555445577+88333399333+552277788+++044000188+++0666997773+0555557755500+0942888++1117799999999999++55544444444444++10933+000000993307777777++222288077+330640+0000088855+11166222+33277777775+1955552++0944422444+113570++33181111111+64430+104993+++100335577777+00666636++181772++++++222771444433+1111110009922266++++11111118888889++25554454++13365599+002222334441+++223333700++11666639+22888888847++339666999+++001199944447+16644411188+0008883337999999+166654++6684333+114444444333349+066378++051111700+09000777+22400++++2188882+++110000811+0488888999++02222277777753333++180277+622222999999++0019399+00882222008888+1144482+++0446667+1332266+00922667+++11066998+11111111100444144+049999999909+2222222000000091+00094155+2277755337777++77744000+++16666119++747799+155344+551677+115533333++01177662+++++++3333333332266666+++204488999+74444447+21115117+10000099114++1155588+6222333+0229955556++777822+1666566+0031172+039700++0009318+000000068++330039++1113566+8884117+2228882220+000000072554+0877555555555599+11122775+222266754+3333396667779++++266666227+33322117+++117922333++0887266+1114999++11111111104442++++6666641++55599997777+++1511111113300+31699988+2222222333++555666777770+3333342++222222292+++333773++11166617777744+12914+5886++008484+++006666888811++2399999844444++001577700+2222222666226+077773355++332222333777777777++000007599++086882++1122088811+++222002788++++339228888888888++++0001100033+3333333222222222+70377+444445300+++222228800004+55553777999++1119943444+1444400444+00800255+++6667766++++++++148888009+188888887+03388554+1229266+111114447751+++3000664445+2213887++01152+5554466++11100034444444444+++++040022888+2663317+3186699++033207+1221366666+07900011++266666633066+116993+06155+++007559111++11399943+++++04497711++222111177444++++++++1332077+++277777777775+1112220666+111777111900+7777232++888579+1111140111113+222444444+33555552++++225555218+1000996+210911+307633+00797+3396671+0002768+3333995551+02290003+++13330400++1118821199++2455599+++15003+3300250++08888444443+08880000777700+1999696++11694+++1114655++++0007778888++++2296552+177613333+0755377++++24444447300++2222271112++6999999002++22922236+55555506+++1133333333331155555+++227922+2177747+22885555+222999166888+331177779994++++331666677777++66668224++4440555++100004322+++2433133+1661002++228822211++66695599++322003++14444111114448+333355555775555+++199666688888+117552+162210+111933116666++++++2706+00007784+5552255544++000222093+2222222224444416660++111154411+333333339446666+000944445000++0888800110+183328888+77688888+000000223337++001111224+1990733+20021222+22222222225660000222++++0182++66666000622+20000055558++81177888+++1103996+009991112255+++122228000+00111182225+5555544++2244772++2669466+2333544433+++73771+44444438888+177655++24433333335554++2266222999+447764+33327777753+331111155555533++07777778+225599996++++3333303++++233774444+222555222227777++00022621+285888885+112111888000+211077+++455666333+1643++++222225755+22260046+++1220006111+062992++++3363338+077888334+++0000008800277+33111000004+3333339977+115337744++222271775+++22977778+00000220005111++++0700017777777++++018888885+++000004555++224440000006655+55544447744++68000444+++++5555522811+277793339999++112288888000+44887+244444644488+04000880000++4355556+++++118229+++1553442++017000000+8111110000000+++107333666+2223332222266+++228400001+17784444111111+15999991111100+0019997111++333330111888++2222220444445558888888+++122220099+229911777444+0001327+26644445+2271112000++++2111444444111+029111+22222239995555555+04429++1118222+++++24444444459+299777+++++13775551+667777766555+226666669964+22266999544+333333111175++199988889991++++11144453++++68555999+++008887333222222+++1113347778+05851+2222228888663999999+++398991+241111888887+2222399111100+2777777553111++0027555000++133333335+1233333382++0046333333335+04568++222225000000++++399900008++1110005228+111070+33444388+++339588888555+22217177777+3327702+330000087779++23337777411+166033++322668++3319966999+264112+++777733399333+25554887++16644111111+00444+2377944444+22666228++000000002462222+122447444++005555999444444++++2246111111122++15111169999++28811+00233222+++++0000004466668++++++138804+++0888844777777++++++0073722222222+++55488888888+11112333666+++22799448+233999999228+2244998+4564++00000066733444++1117775504++000277773300000+721115555+77723344++6660033377++331222991+++++111777799+399990088++2077732+2226666666660++++177944+++05555562+333333800+02233333655++7990666+30044766+++6444466644444++06861111++++141139++++++116884++2229999999111++333999555662++++22222205555+++00009992117777++22225303+00032777777++++049987+7723337+++000444155555++530011++299999815555++00000000366666661111+3229944444++2775544000000+++++88889000888+002227555558+2222211119333+++++0000778++0220086+2244778888+11888344+111147447++333113777+2277009++233333336+000666659+0062744444+000007888888444446+000001887++0067755588+0353+0555556666778++299001122++33457+++111447722333++300155++224444255++311199999229+47991+330322223+311111111+0821111++0000447777+04173++161600+229894444+++29922222441+3333992289+++0888811111111677+2788800000000+33331114444444++771211++11333322110+++6666411113+111111111118111233+0000752+0000266+17988+003311211111+166421+++++00477577++66614+++222229934444++322005555+22186669+12244441144+++++396777+1117546++1999161+7755777555555+++77707+++2250088866+12222306666++333333399833+++5000522++550887+007884+2223222222889999999999+++0044748888888+++++22773336+44855559+00777319+05553115+++731555+101+++29998854++1150448+281966666+11111111144444190+333033333255555+1772241+100773++09335577+11225555555577+077777911000+3333647+66607++330008882229999+1111112592+2888802227++2266822222255555+2666663335+1255555555552888++00102++220004117+224409222++++1111111110877++++000044420555+1880244+2387777766++0045558+17774474+++++22000000333999977+1113390000+11155591177+66666533388+++11222373333+222444111944+++++2229122225+6666297+11223333+++++333019995+33266999999++++22615551+1100099997777+177321+3333388888874++2224455+000885556699+2222844666666669++2777722222993+60000004+8888888841119+666785+25555644445++22226677+21622222222233+++044444441115+++32972+2222555555522222222+1111338883337777+14477800++33264445+09555111++272558+1557633++1122222223+3333661222222+23366200+3222611199+0514777+779999999277+++++++++117111555555++55866++218888888885+55661+++129912+800222777777777777+++0004118++18861199+17777770055552++117777722224444+0667668888+1000555536666+11118443+211895+1111112263+2291103+008099999333+++3955555566++++4000009888++088855+2222277755556+4444445515+++229994400+0966622+++++228888882+08853666+++0091599+++88866022+++000444465+11507711++22222257777770+82555511+044112+++244444333342+1115552999+55555555555777+111557444++07733+21876+299977777774449+++222944444444+0000000333360++2222677111+33330558++++32228887777766666+++18664222+79777777777771+220039999+++666663333+++3322603+++32227557++11766551111+33777668++++++32669+00900066662+33312299+33110033++++14332++++22220086+217744+0066996+272223+++222893+++150044+2244995511+16656444+39009+++122255444455+++11883300007++++++5442+244411108+++300022622++052226+2777223+000000091139999999+7772114++20555555++3226666661111+02444000+3555+2916677++++++++111751115+1111188555533366+235666666++222455255++333573+++++++2112633+000088078888888+++++11149996++32559990+++000222965++30866444++++222222223053+1000942+298888666++881119+++1181107++693311++222888++3345555550++332888777799++7776666555555555888+++122299999927+0119166++11443335+0266662266++++1991799+3330700+++334777++26667771155+32223299++0111193+111449995554+288844886666+++++1599999998+188899999966+172200+0488871+19974443+2291177777++2555511110777777+11780008+04172+1111119111111++141140++19999816666++777777765++++1555777777777777722+1555122444+11110443344+220986+57033+333336555550++33168882222++++003392+3117077+11443339994++++019997778+196666773+22772++++2266634444+300801++1733775++11222211779++2222055557444++3223444448+++++++322222220040++33333000000011+++22111830+++11133335525555++2229888449++222110000077+++04248+0611885+115361++000226644++++099999939+26679996+++++599++++044528+++++00000000006660004+2200844433++03088+++100006677+++53362+31315++228847+111118888888999+33113356++333377177++0311666600++553333388+22244443377777+02597++++3647++18886668885++1668877+++188888811588+11411110++2261222++11009929+3222472++7779943++4555531++0333140000++6114++44007888++++277779333333+544997++22222693334+20269++20253333+33222222447+113377772220++1183322222222222+++140553+88222222119999+00068999944++177775055++11111195555511+222661755++++61333777++2224333333372++++11111155531111+155505555533+000722555555++24444441885+++++25334999999+3995557722++++00000000033333364++2222211555++++++2222411100+++11111277777999993+++1188888777133++++++++04148888++1004447744++3366222222++000990566++6666774+000044777777777+++155866222+++22222266660277++3333888829+777473333++++++184488881+119002222++04666466+27999221+++33300011333+066666111117++01332224++118888000000000++178888841+++222222298888+22336311+++0055522211++0097668+394422+6655557733++335000++127998+++112222261000+111998851+++++02211177733++3062223+26665133333333++3222166622+++21777755555555558+++2222444332000++15164444++00055553333390+2333355+++0000355556677++3230001++227726663+000355566+815555+3227711++288139+++28699+00666663222++2778844445555+322220++222111181999++2223333013+++++++222222223344444544+++20022222226333+++41552+++333333333333111100000++++00000104+37992+11166777777722++++24336999+000099332333+222558889+++++0000881111119966+888888107+++00555566566++2004474444+18800888999+18888590+122343+0088143++++07355333+558824+++++173999+++65535+++3333333222555+11709999000++++++++199254+++0008875+3333333336666666+628222++0299995+3999204444444++++++++19955557555+++++222348+233396888++++17733555++01111117111115555++263644+1118433300+222221109+++0555555311111+10006900+332731+++++32288++11111922222111+++1194447++0033399855+0033337744999999+++225599100+47777775+++0007777444444111++00009688+412666666+225506+++21141100+48876+04666377+29923332++4444777764++2449333+++2222088399+06636111++++0017777777741++1133333388886222+133339995+00993355555555++885++184444444+128842++44638+++2223312266+++21098+2220077664+1172242++22222559666611111+339966605555+++277766666044++2221777777+113722222222227+4598+1414444+++0002220144+333455552+000077113++8999906+200557722++1668868+++22645555556666666+279055++++393344441++22227746+1221144++1111677777776660+1988844446666+01588+++++1121111102+++00479944++22222661112+222422227333+333888822++++17133333+0004110009+++1799299+++32222218888888++++6566666622+++++33333339933333366++06334444499+++668888771+22233373335+++222666655559+33397731++++32222111+++0884444922++++0006622557+00444441988+++442254++11355226+20009227+08888999915++++3117776444+8811111900+++++0244486+++++29226667++7733333333++2225711666++0444940000+6566663+00077770088++077799000222222+2226660008888+018777222222222++112667+0441777700++145599999991++3999999999996766++000144413+000017740+05577777000+04736+222888887009++++105288++00498+++0000000514+019918++3333578+++00093000++17777707+1335411+887777339++0006684++222222200223000+111010+333985555++55864+177777777222447++00019998888555555+088888880222++++23073333333++++0994999+3322239922+099990007777777+2044484+1355332++86000+09994777770+++52333337++++028822000++448555+2222993333333339999++3111333395+00666661111669+++088888999995+69663++++1454400++002269990000+332656+++++333999977+41155+++145555199++2223332225444+15555554444+666777777779+28442223+++++111111399946+33222999599++4400012+2644440099+++16662555+++2266688477777777+0006661177+++++++1111900066666666+22299653+11119955633+511111111153+++++++++25555661114+++088111102+01555455+++222703355++1666677772222++322773++2222333332221+333368899+++1455559++668800+42155+2277770022277777+1111755772222+330009332+339492++1110064+++11644434444++11756+++0555551++15989+34999999000000+++55544449922++2204480++0002229110++2222218883000+1976444444+++++++0444445551+22400222+023333332++++225933339+301145+2044444442222+++++744577+00370444+00005522+++222223312200+++331111388800+++++++211330+++13300002222+007892+7777733555+33445666++++32038+0711996+++888009999933+5555522333+++11135511++000314++++1477111+++8349+226088888888+++++0258999++2100072++001199900000+0433333466+1998666666663333+111811003+00004496666+22229923++++++207775++1531111+122224444444999+113366+22266512+++500006666669+++++277280+2228885556+++118422+++14449777700+3331006666++++145563+1119333322++3333228477+06954+22222233888+119946666888+2222779999112+++022111111255+137833++113308777777777777+3999999991223+0000000520++302200++064444+0000000709966+3339913+++++02244458+287770+5322+1110222233+2266666888377+255545333++0000222222229118++++66677777766655++++3312422+2248711+222222777666663+1111777773+02200000+0000938888+00055548+2886449+1147++2022322+51115777++078886677777+000000143+++00499999448+111331110055+++444673+++++2554000066666+++2366444499+++222277703444+228458+11111118007+12203355+11722273+00006221+3988877+++11888599994444+1449900055+06777776+4488117+++3991155553333+1176662++124399+++++123877++29999544+333333111110+1165555677++1148333++++1114222777++24444112277777+11110095+3222352222+0000886666661++114660+16948+00066654+++++1244449933++000660+888424++33559+++022811+1113005544++130009993+07670000++31577777+1199999155+++++2520555+++6180+233233330++25550+0905500++++211144777766+++199099+++222555233+++66699999666+288116+00000551777++1022999+1119054+++02700+1115551111399+00999999320+333325581++++5099997++776833++224116++7777+++0099922233+1529666+133939+220001100+++00012222222+08888866666333300++11255500007+11137788844+53330008+162477++222299192++77999111+111666666677777+1799933366++1888833333314++++225554455111+111188860+773788+288889788++++++19975555553++555930++112077755+33339447++++++++33331111115555100+3666686+0511111557+08195+333802+++++0000000718885+12999967+84443++03333199992222+1111003277+664335+2171++++5558229++119999997777++400733++3999997744+111122188+2444422+227772279+099110+1888967+00071177000+++266662222222225++++222222225522++++111173333+033555555++233870++++116666860++557411++2633099+11119994449++++++0008793+33305772++1366811+22377777777+0990+1000000058+3077552++++++00788118+++3337791++3001115+021111711111111111+++1188888770666+576666+025551++++00000995887777++144411167++0855666665++++08426++++++++22000000077754+++222263333666+166200004+1111147+2844400008+++1166644777777++2999999999999988444++35525+044445999++70229+177777777994+++005778887+++1661117++++++++++1153306+88886669+088228886+0760003+++++++111844444+022222333994+157765+++291622++2999777707++76666446666666++5111244+++++3540+220094449++11162225555555++2166644555+313666+22866662266++++222274426666+00040300+1747777+3338877771+++33391114222++++000074447773++000000344447++1111119999+1555553++++30000399+3322222449666++++0988411+++++22219338++1599999331+336687+6663354++22299996888++08398++++222295882++00555888477+++4400076+++1149990022++24419+0000000442++++700255+1333322222++337113+++233003399+5558869+11144442004+++26115444+2777744881+0000000002777466++000844555888+332222++669959+++0422114+111188544+++7855588+331119011++16643334++++3336602+4447444999+11994477333+054022+++0561199++311333888888888++2213111133+0001100177++67766666+++++57799++000008883557777777777777+3377774+222222222443666666666+111444177777776666666++330044441++0706333+++00051744+22118333332+000022254+44444444440661+1003644++2222617777+++00599++2777777772+++33355111444+00400722222++++1157732222+0000411+0022777777666+009911888+00192222+32222266333333+33333177+222222222222236622+++3300099669999999++++311499+122229000+2299999148++09900883+33311111112265+226119++205774444+22719994444+6444445554+++21555577777+0888223331111+++++0006661144666++++339333444447+0000094556+++03700055+5344333333+++006144+2883299+44477177777+008888472222222+222999991996666+1663110+++266666661+++33317725++++2277770600++++5888888+44433333333388++028666555++++3113022+++22222222933+088837788+22469222++++++29116666668+266527++399777444444+33333994446+229882288+++220666001++++0033111002++22222380000+2222011888+00033377866++33333111444455+132005555+009999066++11444+777554445++++8797+++21222886666+++++41197+222237866++++0777777113322+11144474777777+0659922++33339220++32252222+04472222223++++233431++255419++277771177++222444418+++++888044466+++88888666555550++17775446+20599+1116955++222387+33333666633331+288999666+255551111++++7703377+++2335575++11111016+449006+6888866+4020+2222222233339669++1966663+++++++111966650++22277733222229+0522244++00777744446++2111555554+1111111188802++13205++++222910333++++8111880000+77748887+00077777055+111138411111++412211++00000000000055443++07784448888+++++++288451111++00000135888++3300000400000002+33330077733333++111800339++00011177886++++5557700+33355999111+59977722222++3003553333++++++19999579+1000000034++++3331111167773+16557777778+00000007811222+++11507+003665553++34446666++14444777+++239222299+++0333313999+1366665+++1834444555555++55388++0433333000+11111144433333333+55555355++++++++07716+22866610+++++11500000007778++++1111111112000++33338991+++2330011+2664449900+++122994466+++11900088++0778111000+0000195+15552222+004488804++11117747+++++39777711+00005511111100++222999418++308188+3325744+255555550663++3335554++3334884+334114+33155558++++088144443++2113344111++++10488889+2267411++22294444475++333111222288880+3333557999+0667799977++11666666445556666++2661188888222++16500066+098449999++11100886667+688814+++1196111+77777777784+118800225555+829++3111199999999999++++17708+119999995999+111888449++0000100244+4441166+2668822229+333303354++04471+++52466+0585++++++007744003+89100++887744+1995555555555555+++++++777294+111222225++++1117774443355+22231111193333+23543++++028222++00099338888++10446600+0000889955+222222222211122+33836+++++++2227604+044551+32444444944++177777888799+++219999944+500007733++1119711117+++2042222+39022+77700288++222288883388+15555555533337776++222050++000000074+11118883393++00440344+00000005116644+303377111++3000022229955+26899999+++00110223+++++++++670333333+0058488++2262133++12209955+++216222266++32739+++399912+11008866++++28888555555599666+++++22222255564444+++++0444400++2337455++++24888888777+1144411116+++++3000099963++++3402+001719+++1777711600000++6644433++22279866666++3333222228661++00411900++00055577777+++++444511+39999111555+300111118886+01223344++52222255522++1107777666666666+033393333355+++0962222+++++11110000665559+1118133331111+002255514+1990882222+33333332229992+3330111855+26605500+10507++11118811339++++3333333333777+22833665+++1208822+++00889448+++1077777228888+233330000+++2266666411111++++++065520++0240999+0966445+++24221166+2226695588888++++20000228844++229994447+++229484++2214440007+767733++++227776662+28770+366666612+++244448899994+320444+2833499+2805555++16662566+7773337++08886639++++1777222661+++00009666664433+22244299222+++30088888888883+++22225444433333+++1199211555+++148883334+293799+162116666++++011387+3333333333319944+22233332774++222223947+222255113+40055++0000999922227700+044555220+27778533++294188+000344422+15563555555++15577400++143333333377+52332++299554477++0777439+++++2224444873+011111130+++033338+2222444455555999996+++20833++81811+19955509+22296+055222771++++0033333806+14444444065+11877111++33335555+089770+++++2226777724444++200000089333++099111++05599998888+225554444199+0033334551+008888666223++1744116++++111444541+++++222220444455+11822227774+1899388+1009+++205592+0000390777777+22288876666++00055880+30447776++++2666666611888++0333333544+21144133+3300000001999+200006666666+1106990+2255444475+722499++++11888444498+19000007++22228866661666+44415588+0004885999+333311113699+++1229911144++111555111+++11058+2271166611++11111764444444+2200133+156333111++++22788355++2466616+4611110+++++2222566665+11811111123333+5588889997++39919000+++002222555570+++0055466++11666888844+23735++25222555+4441133+226544999+++57777777566+223332273333++3377718+4555571+1122775533+0033382+000399222220++++86666665551+111115699999+00446333++668888833388+0099775553+3300777773++3999999422++46118++8933332+1777777325+++268888177++++11142777+0060661+57775777777++3222220000016+0111222+033077772++++0000002299999955777+00590000003++00777777344++3333397777688++2228883999991+++00055744441+3991193+++335555334+05555888889+111666241111+++4337777+33332662++++3099999999331111111+++++++000002226++1772888222+++1157721+0000029992222++77788881777+114447779++++11113+555488+394449944+++222222994+++2555999999999994444+++17777111117888++09974444466666+222333222+1113347722++1101112229++++111188877778883+22555588884+++2299988886669+334+111000811222++++1888777688+28558+++266622222244444443+++++113333928++000000009++++222999111222+322227866+110818888++57133++++337555+114466555+26199933++22228770+11155577355+1112224222226+++4444496+0000071000333++++0035444444+++20661000++118866229+222662955+2222222188777777+1308811+199955333+22299338+15566+33333300000000004+++09999116+00004451112+0566603++2256633+1111775577+++33333993233333++++11111122002+++22339938++++14666999996++00009900+73557+3994333311+++++11139950+++1199444944+57455+14126++11117006667++2215008++22330087777++13339882++2240000337+++11172222+1141174+22280999995+005311++01558+133373+66668880022+++224223344++111999007++++1211811+22440500++++++++++1111114406+++++++33216000++++22555977+++15322+33333333677799+396666668+33333188444+1333332990+11595555+++26555++1221883+1049000++883033+333111111100997++333392331++++311999666777+0885594++++211111972+33333333334662++000444026+++000078255+25500000+022998800000++++++2220029991+7977333333+++0044444222253++00000022111113+4444550+047999555555+++11111118886662222233333+444666288888++0066599991111+33444433+122249999999999997+++2488112++5555533899++++0099999700+11005579+++29999998888888882+0397766666666++++2442244444444+0099288887777++++77755777++319555444++111622277+551991++++055589998+06662444+++002223+111114444488666++374433+177777777399555++39566666+058800000+2211111800+6555556677++++22887772220++333999666228+2066443+299900111+20555177++2799333+33335574+66666999955+++++33221188+113112333++1099990111+272228888888+++++11111497777888+1123611+567777+111133399993++0007773077+22224444444++111111777777331++294666888++++1888666666++++200008+77777735777+0003333888896++++11113333344487+2222503311+48888846666+23317773+++++222157000+++++193555553+++2294766+11211799999999999999++++2844422+32222199++++19999444998+8833364+++333321777777++1111029944+25660006+++20000000+00059926+322224377777+++1111954++01311155+2233866699++19928111+1444499969++1111116797++11111177778+2222244888++122243+++2222222211119886++222224448111111+261110009+000231+++7456+00000066320+32221+++02223224+333266666622++0066223+++114025+222073777++1111111455000+1115562+22555446688+++++++04444998877+33177700003++1000000+09229933++00331663+00000001185+88654++++0000991177++++11159011111++++++2444466+28882225555+1333333300711111++19933662+++++22277151111++766649+035999000+00442200111+22222666214+222227777731++++09999119+006444883+02220+080799+70511+++33339768++++1445517+59333000+222201644+2166661+19464+11120000090+12244155++++22277689+833300+++211229992+1111117440++12227747+++222824+2227558+098803+111533366661+15477755+00744449++2233655++1111663355+442222267++3337733333333++0886766666+08222228++++446673333+2700067+005833337++2250211++166020++++068772++33332228877++2222555260+3339943333333++2266677722222+2224222229995555+1111777777444+11191111999+++22211116677+2966663+10044447+1888899996666666666+118002++3333988811+25511144477++33179999+2255999288888+076337+00008888666622222+++00888822+66632+++778663+899997++27788888887++++22211444++116639+22218+00533499999++114888887+2135++00083226666++++6777555+333399799++11883397+1116662111133++++3992777+001133371+20087+1011111++47777766+0098577+3224444888+21111778+066981++00555777334++++++++2200999446+0044444997444444444++++2441100++33333296666633++++33990888+++305666+++300000000++006441+055566448888++2666633377+333333395555++0011377733333+11777555112222++333337333777+11011880000000++++80777777+11144419555+115999989++7690++204480+++++3399111155+30000911111555555555+11198700+085555552++04442996+1144118888888+25888997+13888002++229921111100000++034417+++100000088+2227777245++33333330009977777+++000888860++10006770+10380000+++17777744444411111+3222291+066665502+++0000111139911+00842200++++1111333554444442+0300599+++0033333371+1347666+++4177++00000003322222++189992222227++1688003++66665577778+++0044222222228885+11333333330004666++22221116666662+++1118877755222+2333383+225461+111116644+00000282+11122590+246615+++0455513++2232205++07745111+229555555551+21555588+130114+01222++000000033999+++1116886665555++116665333777+1114733111++++2000000088773+30066612+09999726+17777503+111090++11119999996++66599999999888+1726666111+3332099333+2226500000+166633366663+2443477+235100+008992+++227777708+++22200005511++003017+222588111112+11135599966++255115553+++0999555335555++++2222225555559992+++001355+0054446644+11334444444++222225558331+00043333335555533+++++++099969999++++33228441+115555777555++2222222200000111+008882203333++3350009999++00399111+++0914444433+111366644446++++10244+00000622744+222822005555+++03370001+8111855+4443885+3933633++1111111111337+000000775555355+1777777+399551+++001120222+11337++000086686+1100777663++222779997777+446888+339999499+899++0900188+2211888814+6659555+001333333333333333+5555555513330000000000+020095+11722994+++777790++++433348+3006661166+++++00288845+++26991222++2236693++366++2999996334+300099115++12248888+++51122+22222267772220++++++28888+26655550011111+2222352333+1442221+2288961+3111167777++6777777118+++0885770++23739++0081115+13965555++11669999997777788+8888880044488+++++3333832++++14339944++2255333336++0022221++39970055++1008660+5551444444440+167774446+0588838888++125227++++84442222888+111119955581+009913999+++2888335444++++2433888+277777526++200011144+11099933+330538+++++++333999999907777+0069311+2232205+++22166666+++252999998+552233++330532+2288889888+2628888811+3330000779999++++2000228833+22666222663+544435+++++177777777755579+777722260+++++1198522+0776+++++111677000888+55518+1066699777777++++229977777066+007777444++0741118+215339++++07799077+++173446+332263332222+299464++0032511+5566335+35666+22239996666667++1993375+55550441111+25522222557+3390000000044++43338888+22222246844444++000262+02252+11777261++00335556662++333220774+11111091188++336666600++++00995555+14551888+331688999++++3333666666488+4302++223888822++2000011++000000662229+255111117++33322777++7990011+0555044445+1999886666622+3333269999+11538+++++222222881++16111117++111144468++177125+229999990344+16000084+18957++266622288888+000166668877+037333337+843332+2226111005+00188866655+22683334+300000000006009999999999++2062222++1114444466122+++++096499+22222558+2222488+++++22701116++14888844+25999999666+599999993+++2222220000008++314444388888+++++366999993++0000063333+30000007778884+++1110944999+11000+1227733311+2866646++222222662222288+77777777776++288227111111++1228811+288844777333+28444000+000041113300++2200777222999+2111333316+224552224++++++25599988++0088896666+++167722111111++2900800++11717777+25555513332+++72222774++222000444444+++118133339++++22288445++++0555552833+511111125+00333444447+00055566666666000++++399999986+000000000022299++311222+122277288++331157700+2222222222444444+11436111111+11608555++++11144649+3888883++++7777744446++++++110588+8882220+16663335+8770002+39888887711+09246++1111118887663+1176311+099776662222++22888229111+223004++3333223335+2440991+14444333332+552233339++444322+++222444178++++0040770+111188344++++000048888882222++++55555554+++008777722+311555229+5659+2350001+5100044444+221116676+++++0114489++22888118+22222888884++007777202222+3377003+33311722277++0888889+0009377+0004454+03777999111+00007766695++00006662100+11133332998++4444332228888+++0043433333+111221455+226333400000++++++244744444+77191+222999111007+11163334++0004440000999+160099+00005144222++++++11811115555555555++1668888892+22293355+1429777+11177399933++0099455888+52214++666661188877+88882444888+222222225211155+320099+31200+14411118833++2223666666166+11644409999999+762220+11111111109299+0005599954+14468++1111118884451++2888888822444+0098833311+1118888966+11100660088+2290555555++++1333777777333366+1539222++++53766++738881+277777744411444444++2209335+2000011112+++2888777110++11100334+1113669111111++0688885+++455595++0009955000+++75555546++++00085550+00774111++00000000439+181000000000002+1511197++0616699+11111110000033+12155555+++333300001944++300214++3000766+254666666++++111119556666666+20244000+333122++286666669222+++2700008887+0000044440333+2766446+7244499+233000466+19444007+1444111111999+++++000001718+33338633++222284211111++3311944+33311899999+72221+1607111111+++0085+171300++77995000000000+000000099895+22087+088880000000222+++039999111+111111440+44+023988+112999935+111400006600+866697++314055++0063399++11199973322++++04775553++1135555114+2218044+31111177772222222+44785+01777777770+++333223333336661+++221990++11355886+089336++++11144555566664+00888888266++2266995553++079955222222++1155522399+0888323+++++012222333333++226643338888888++0005388888+111199999000+00099994666++306622555+118887799+0422277777++220009866+1125166++0793339+155555566666655+66677111++00000047722221+10000000777666+52500++26439999+++1388+1001899+22267796++++229999500+7786444444444+++1118593+22228555577++22008885588+07033344+051466++23455552+3000092777+77222226666+1355554499+006423++++++39993333335+++711000++++11550086++2444804444+36662222+33431++331938+31177788+02004449++0144+111222252+++2377000000++155559755+188888510+0026221111+++23336888++00095500+085599999922+1128550+2222777777792200+336332++111111113333+++++++005975++33957+1148886668888++114455355+++1152221111117++2277008886+++299999008888888888++22222490000+006445++408800++++6666666651444+++0000222999688+222807+1183333333333+277741++66184+++888888999555555+000000994441777+112999920+000000044444+2677557+314442666+889888881++++0998888855+240776+++00778844555+09216++222266671111+222222288895+333819+000083377755++0000997777700+2266666577700+244424444+2511165+22266612111+++228005222++22211949+00669++276618++037771114+00478+11160000000000000+518887777+222337111++333111118855555++076774+3000002223+01112666+22226667712+175333+++1222227511111+0677777777+1996663222++266221+2227773379++03344771+66651555++32222288803+002330033+339111197+2700774+22200772+++1333589+1933266+117374+0449999996+++2378+6664665+++187355+++++++333337777777599++277762+++222334411+16611111125+314113++000000111113344+++1155113666+++41166669++++2222308888666+11180000855++++2288885512++277332555+118997777555+++24444444441118+211111115557778+0002266611++339111336+++47741++0466664+2433222+5577222++15555555550+246621+2170000002+++339010++++++100420++3111960++0666650005+11666801+1111166667777999999+0008886330++006787+++11111166424+300888888++++00000000744455444++++00111193333+7322888+1112222522++333311228+665556+00488772+11888869994444+++22444444744+7488666666++++++++++00878+00011980+++++23394444+222228300777++++++00444660001+1111181133++3041000+2800444+02234+326888800+++2288999442++00005557442+493344++++00221122+25322222111+4499118+03333344555555+000885556+++22000088115++1555500+333211877+2211117777778+11111119199+++28889888+++++18553666++2056777+2222999330033++2222333334444444455++0002775++++88888111111111+1636+0444443220++777778116+332222266888222+22259925+111120002++222677588+++007665551++03222299933+06446000+33399545555++++322222999779999++09777727++++1113317++23700++++2222288800000+330000337+255244666++4188882++083355555+++++19438+03116677+++3072244+23337333+1111898222++1123533+++17222286+++016666444+1111155+++22566644444444+1633599+118665554+284475555555555+++000088888666++579900++200007444488++23777777441++++11000097777++3155551122++000000004444666668+++++2211113333322222222+2500855+2446602++333333333555591+1117772999++++0088888687++3133337772++1449999222+2882844+330555665+229422+1149999976++0000066669+++1335526+1132577777777+339111111199+++222211155+00998877++311966655+222227772++++274432++0777330+666666666777733+2211167777+01667++11877744444888+00999666669966++++333777778855++++1177666668866+29977778888888855+++++277774555++099999999962++0500335+++++2664883++0066687779+++++222299990+1100000441444444++3300333000++111118222294+2219889++13333344322+++044555555534++333396445555+++3000055555544111++71877+31441111111++++29851++022+8651+34255+++++3397799977+0000006639777++24448879++++17777777777444+74144+009995444+164441++211444446600++04333338888877++++005200111+000777763377+++0000236444+++2262991+250755+++2229934443+288889931++++22222222777750000+115555333388822222+17412+338896++++++2930077+226661133+042288880++++++222833666666611+11111111222+26340++0092777+2111567+++++++0099244222222+00102266++++322222243999++2222799966699+++0385+199944888888+21333300+169965555++06664555500+22555931++3391222222+33333307777444++1199533333+++00088059++22000001770000+188111111111+777777751111++1144478811++6666674++++4777666666688+002774999+++188880006+++++277778776+++111251++21115566555++33991111112777+11668999+0088444444477+++316888833+2555511+55595333++30007731++++++422222+++33310000009+111002355+086355+277766666888888++033374++33999998881++088888881117+2222204448877+1888888884877++1888444444444++002563+029772++++++110000422+22666333368+3222777774445555+000000007777000009999999777+++002200066+2227777679+3333683++13489++39733332++3333153332++++822888+++++22222222222266+233723+6666668888885++++088947+++8813330000000++114888800008+++20009992277+00004888866668+2222666311555++05558224+1665500002++++3126333+++78999777++0000077774++000007000031111++148847+333330000334++00077197++1111999666778+11888889330++++00045555222+2211003333335+064486++3155800+++2287777++311169999+069007+42222008+++333333977777796++0228559+1559666222+0009975+295333333377+2223000011+++222400111110+1666860++3333384411++33994422888+562255+3366666611000+++17937+++00133177+2233781++3992555553+00222225522+1123222+++22224440444+255600++33308007+++++++2822219+++3333333333330003+6577+++011444444222++2666105+3000118833+++299997721+++++++88966222+++011261+0659++75555222++++34444666++87444444+++++++54499444444+15555267+2223397++39686+00018222299+++0993344488888888888+++++122224448++18888777225+1167777759+14222211155+666333333392+000011181+232259999+3332222050++0033352+++++330000486++20045555588+++399991977+++++0446688++11111110888+2333444333+7367777+11359++++3166006+888667771++++322877+39006611++334000++0002999999997888+133577+5176+25533377888+24333733333+13333++++111221111118899+146199+252204++++00000002448+0033788888888888666666++++225000444488+27999933388+11129999996+++11133388866222+1722233++2117777777777+++27059999+23333366333000000+54115++77333033+7254++1166634499++000222225++3000055022+0330004411+1111333002++13099999222++4555558++155526222+288222222555+33220777778+++22595888+++1422228+00598+++2114888+++66777755558+133341122+007530+200444444+++740002+1155557881+1888444444466664++003888888355555+248777766++002333366688++044222291+++00052222213+099444449++0044466009+++3177777221+++26764+++0020082222+++5264+3333124455+22244644444000+111110004444449555555+++42888+15114+++14135+33321111110000+++29999917++++008444+1661163+07444933++007000055555+++1332733++0064778888+2111111114777++887777700+44111388+00000776133+33988666++0644456+++866884+11155557788+++022792+11990004444++++31777796+++1000073+222666699911++055562888+004444222242+++1110222258++++0011333335+2226111116+111111110000000477111+2288888999666666+++22222141++0088888889335+752244+555514447777++50011111+117888222222225+333333599666+284444433344444++++11111000755599++33055555777333+3791++26332277777++++11726666333++1335228+74499++254444466+333888844+0888888391++300047+1111112299997+24488111000+1444000088+22998888711+000000723311+11887336666666++22811111155777777+642222444444444+11108007+22239055+1187777226+007063+2294449+0001111117551+007222210000+361111144++++2999999911111666+111888888811++0088885555577++++11771000+119000333++091888877777+11166913++07778888881111++333000011168+2265551118+++07347++33333303555333+441599+2220033553+2553333388444444++330664+300000000776633++33325+++22227334444447+16942222+00119993339+++++2229954+339005+66666999++0000055+211114488+++++2247756666++011121+32203334+00088000077777+++++3233003+++000044056+0608888+0000006723++++3335522+++333155533337+17014++3331144444995+212288+008888888886688++055511966++7000003000+++113733333333++17559944+08333822+++3307788+003334400000++007777+++22888333335++++2009991+211287+10000330+++0000700001888888+++11339999+2228555335++55559999966655++11741166+++11131155++4466999777777+3334477++++2222666+00922222111+14666688777+3331111799++3000777778++++++++++11111111113333338311+++304995555+662337+2099972+++244555533+000098555888+228880071+1118888863334+++++55555306+20224222+0035554444444+1111055577++1164522222++168777+33300666+1154559++43999999+33933444333+2254463333+22204661+++00053333111+++000888520+000882252+0033333335++4488778+3333699999++33111199999+++097777899+7342+178877755++22214++05552220444+20888887773+++1686666666888++0059979+++33333347+03307555++146778+65344+0111430+1144411118888++00000143333366+447725++558977777++++33999993111111+12222952++++1411+1596333++009999996+0003335500077+7661333333+7775883+58966666+3305585++++110000008812+31111117777+00009966600++0551192222+++++++22225066+022299299++33333634+2988222222++14994++2441130+2229999444+072644+04953+24777799944++111157743++2221111994441+04000664+11155555507766+17776622222+332222225144444+33339888882++116666658833+++2252237+++0779442+22244201++3333277711111115+++11669111+++++33088+++25557722228+1666500+15550444++++41722+10333+1111110955+0222964+777337778+33222474+3333605+66822211111++0777774997++227755555553+11114004+488806+26002266++++222552233322+11119549+++22288224666+11111999999996++++1115555440+++1444486+++179998+222201227777777+33396664+148448+03366100+27588+333336655555+555540000002++++3331192221+097822+++211072+11111118555333333+8994447+004126+++22226222777+++22233009+8814+++333331111555233++11111102455++115924++1110+11224770++288133++113466+004111644444+2223588++1077777762+++2324333+5555085++++700777771++000550055+04444400666+21119655+144449000000+0000682299+1115991111111122+7222555+3111444445222++308888826+133399925++009996553333++2788821+22330000000008899++++055556665555555++211026+++17123+2116622555+11332222288+0011791+11224223+2222112002222+500444444455+2885222222222222+0006877111++1224434444+08707+66644000444+22000024+29922115+++27122222227+33344335+1119999999222+0033777779966++020998++11111900551+055552066+2266666667777700+222299022++1174498++++208811117+++005550099+220552227+33246622+++13900666++533+077766675+++7777345++222222228888+111400000006+26669822+1000002200004444+++062286+++59998882++++000050000005++++1190144++199116655+1881198++++++8469+11469933+++++++++0000888887785+++00117++18885888+0066677795+++0004425555+2773330000022+55996+++++444444440999+++++0555544222+++335583+++0086622226+++224455112222+22224777766555+++06222277777777++++224466677000+++++3387777755+++++1711811+211333344444++1111500000226+11612555+044444447755+30799999++2222998988888+++1111888887766666+1111555855++1788333+++++422228888666++607799++1129776+14288888+888778111+228774888++02200000016+26655777+114222993+32711+1127522+88875559+22111122222000+++++2333555588+1111660111++++10063337777777+055556661199+001111555155+++3339999499+22225586+155525555999+0700010+++55777771188+11555554499995+2222222244440000088++85587+5555577777778888880++++000008336667+++++00466223++2677777777777777777+3344439+317488++222233333822+112224311++33284+1999111114+++++++++++0043366+++++5544411+000007708888+++++22277399000000++33333324400006+261111170+003483333+314445++++67889++0088888766688++2256+1117388880+1005555433++7111119+0002333333348+++116666500033+11771184+1144665++111166655552222++1137811+00018555+3332592+333333359999444+00444466666648+119999079+22299949977++++2022333+0777310+00+++111888666755555+096663399+++22822444444444445+266623388+5933344++111118113+11114444475+3339888994+007771666666663+333331111954++++111111888555111++2222222213325+3333925999+++2993777700+0533372+0011291+++28822231+00336666667777++1111499915+++22222666775++2119119++11122233+0051111112222222+00600445++02611+3777799555+10610+199977122222+2566555554+13043++11139977+++00063377788+099211118+++0646444+0055500088+392811+0000992226664444++188886446666++2222222542+03661118++088888883388+++++++02110011+10220000+339999999+++++277777777700992+1000344+225551188+++020336+100302+39932+++00000044411666+22557227777+048888888886666++++899905++++799333222+++2688668+7866666++11157740++1572233++11457++0144773+1441114++333446+++++++++++2555255500++16555544555+00066692222++226677+22155227+22222080000111++155500555+++++2111111111388+++2777115599+15111339++7777771377+000025000+++22228777+06999000+5522411+++11666882222++600166+14375+16555544446++72599+++++399999938880+++3155442+33399911114+44777000777++++099988+0080667+39929999+04444996++1444447733+++0079999002+2259199999+412224++08822006666+0444400++4442666++32292444444++114446654+11111111337+071163+007085+1111114553+33311878+209553+++++444335888+++2222355525++119000077777+33117799555555+++122222339++++++44444411132222++3000991111+331769+++++2222355522+16228000+++000007777777774+07779255+0333333333377++3333085+029711++115999944440++033348888+2911155+++061400+++++000667887+777568+++222944444440+++551993+++0077773314+20077777776666+++2885598+1112122++++000033111111+++111111007725555++0422222+372227777++222888883399+111119779999999++087706+1104410000++1114444455446666++1277777777724+09922233666+039112+000006611144222++++++111777777445555553+11162333388++1181668+000090755++17736662222+1111188884448++311118880066++4444444660++++22911135+22223311022++8888333+++240666622+122288888+8899950+++2889999999944++++3332222395++++++29766+1999333004+16619990++11477999977777+660003+2222003355++2440311111+++++++3333102222++122093++33664444433+20000055+3333233328+1060001+229999998225+0019999999+++2339947+551111133+330055511++889774++11222289+188466664+2266600333111+0877777700+++33288881199+22228939+00114447+00023111+2267999+00777771000+00000719++333332255555555550+15554483+++0004417+++++3399551+51133377+20992666+8881667+++333008933333+111119700111111++11113332+22222333333344+555522222247+++++++51112244++37511+01150003333+++22299315++++368877++066634411+2333355666++332440999++773333++1119226+222255555568+5545999+399999777777799+1100883666++333333333333301115+++0033333331+12222256999+2555444991+15555555555377+++2284422222+++01008++099311+222200550001++118433333336++3339111777772+0844493+044408888+311378++000007555++111112334+++++27478++0779399+22811112+6444663+126669+037244++039006+++2258553+44888667+++++22200037++0755775++11171181+2277888777++++0009222222998++++13334799+++++227777866666+++++0449229999999+666650005+22288800779+2995222+004993338++7777448822222+0877734444444+++107744555+00226333355+1111776600+++0622222999++1191811+87774++6644+28780+11445556661++778888433333+320003+115555333333+62204+0077799006++222884422221+6336644+3322338++++525558+00118866666668+1139916+55112211+22666662299933+33060555+222372+00016977+31113332333++225550377+225220066+00346++3151122+++33999991125+33055177+08111161+000000055+++066222224442+++2222288866333+07766333+55994422++++226667713++00000005550+222205466+11111444++333622288++11557775666666+242209++0000888944+++0757766+++111888811555+114455660++00337737+1111111117777771+++++1111128882221++1666666366++++0004773444444+0026333+17938+++11471111122+111756600+++001115508+17777744443300+2222777771111111111188+++1772226666+22244783++++++1111440000003++++++888800008888+1112225544++++22587+222228006++++333999608++8288844+200007766644+111154456+2211111881+8447777++11155555113+211111++11117740++226411+11886006666+++00855899+492000+829+++258880009999+14055599++33113599+111111109++++59990+++22331110+869900+223331111966+10045+22228555544222+++++0111133111111+++204133+33888807777++058333333339++22244400099993++09932222++0000000005118+00220034++049922220+111444++++883221+244477122+++00000004++++++038888000+55577822++256666666660004444+6002266+0444541+53370+1993775555+22444412++++11114453++2220051113+339019+39998888822+222666663377999++++++0888750+++33333332222111266+2219+222211152222299+++++0190005+3993511++02227922++20920000+00011114777+48882+09977+++200044433355+2771113++++5555580222++328811333+++22800333+++++0700000000000005+1152221+11111422222115+28909+226698444444444+03722++00559999+333311188666+++6999377++88888844444+111285++++22288556666++188888003338888+209997333333+33922222++++002260001++++117779886+27955551+7899++2222266222299+17777798+111144444573+++3333339+++2255998888+++++33311222227777777777744+0011383+00633666+118883312+62229992++0115113++222226666605+0666677779999++441114++22320000008+00113288+4432233++2221111226666333+2411115533333+++10003357+12255555599++136660006++11111333280+011774444222+10000009996+++55553488+88866667722++041122+22556640+170000026+2999881666+132222222225554444+888888888822++0044456+++++222222881++2222813++170097++1117334447+++++++1888888000555500000++++3333344412+587799+1114195555+0088888++2599776+++++1133369111++14001000+230065+08838888880+223399998822222+000093000000+227265+00099999000444446++1000106+3310066677+2222009999222228++222225773333+0225555++01517++11888888851++101119222+200011173333++++211111166622211+4445666667+++0477701+0811110+++++++++330000441666+++1118889991166+101111330+6800777+005885552+33999965+255003+2814333333+444444433338222++0996299+2266447777755+3999993318+66694446+142771+114166666+++1111111111115111111+22201141++667411111+8844444999999++3333332103+77778222+07553222++333322211111111000+++++++0000555555206+++2002777775+133333337188888+2777677+++00733888883333333+++33333333233221+++++077551111+822233+++++++++++003048+2200044415+1111133333366666+3135599++++000000395+17111199+8972+110088804+++2222000623++++223223++++33224889+0007555554+0466611555++++++++31833300++++0888852+559900099999++11222033+++225588889998++143357++0633566++5000222223+008698+++0005299++++++240555+41147+20000991+399994311+++++++333293+12321+69988800+333332419++3222555554446666++11146733333+100777333+++55555775777++33955777+584222+779333300+288899566+22977788++222266518+5555711888++000004888222220++088999999++2777446333++29663++++228855501++0000007333+3333114899++88888440333++++2822221+++33236666+0770557++33396693++++00000888871+26863+000000222997+2223330338+++0143330000++++20033333449+++++++0000316661+115527+4777333++7266666688888+33333333331887++33999111119966+1121115++111544511111111++3216666666699+62255111+++4445566+133777882++00888778888888800++11855555558444++22222222886688+84009+2411155888+++609955+211666666666660++2311153++2887888+11008666+32733++87882++++1100000333244++0000011124++22293333338++++++000001112999++133444447777777++0033399998+11499666++115544447799++12222244443399999+++88850222+2299279+00999999664444++177777720+333444400++0000005005555++0037787+3333333166666011++08829111+++86669+113077+246666644447+24444443333364++2229114++22994441++09974449+++7711444555+++00633399998++33333322222278+2233448866+71119444++++++44419999+++++++055511166669+3332334445++11118888866448+++1122255300+22220000003335+22444400000888+2233333333111+044833366666++244333441++2855555559933++111116993++++++2222224444444449977777+0000000688+88222+211889++300072+00288877+++++32222225422++3338399999+80047777++3333086+2962333+069999669+++++6973++11111111799999222211+2009355+1111112259991+0641110+444442221118++111999900777+++111121177000000+6299444+009233++332244833+++06254444++++11197555577+3222335+03666665559+33900006444++22114487+++00007777998888884444+22377722+225557444555++1666687+++33337788++++++3399666680000++++1355002222+++508881++660444000++1187778+006111111499+1888888886688+1663211++00009997665+107448++2146777++88192+++1880019+++++2299993443+222222007711+1111113338886000++11333333333333997+3044444444+11999444922+4488871+211115553333333+1113300000711+3326615++++00000096000++++++1116333000002+++18888811115+226666222+111848+59999999988+299000000111+17299777+++222554444222++244443339+555555644+++++6955555588+29111111+44444081+0005224+888838+2666692++330052+2855445+3322299+++13335699++++799111+++033331119666+009999894+3337793+196699999++214088888+++++0994000333+00032778+222555550111111+++++2288888665+8199222++23344400+22442227711+22755555567++14374+240550+477466666+++++++11009999980++222255774433+1661355+++++++444888+00055550+0000009990+22022288666+0011667777+388+017000022++++000111111255+66655555555599+22479977++++22335112+003333235++888884466+002688555+2222666455500+0000779377++++0111100001+000040775++11000227++322222444088+29333999333+++88559999555++++111111177661+++2112662+2999999999886669999+++++++044757++00000000001562+277488866+++++++2214466666+16082++++22566+2274066+++200771111+018777777000+2226661177755+2600018+22488455+223333027+111809888+++24444221166+305441+1366449++1113777777266+++0880021+322211127+++666333333333144+3322233++166600011111++++228819999+38885557+222008667+111437++000994467++++0003488880+++333333300622288+33335533+2928888+32222889992+889999928888+++++88833+++200000666555+30003333444111+118662333+222266577++01355++++235564+227777115+11184776+++666699999668++222222401+00424444++2277777795+++834111111+++++02155550++33289944+2229755+0912777+00888883333366++24229944++11222194+1374++2222969994+++333336355++000666460++094755+000783339++1110002933+1222222000000233333+302000000777+++000447777776222+222999991118++2222299999287++056115+2888883455+3362+229999351++00006888299++3311222660+0795555+33009972++070077776+026711+30222+22831111222++3333888993+111119775555555222+288859994+++336888++0055500+++1102222222+11800000003+++066877++2771188888882222+2666888888866+0081110+098855555552++33300000254444444+++++3315666666+2799922+4333888888+11111333384++2462222+++00096666666999++166996655++522772+33300006339999+333300001229+11188576+166533388+19999222243+7705+++01119999711++11863300000+00000222222777+1930000666+115335+07777158+222273++1664416+2155548+22227798888811+11100558+222257755555+2223335555888++++227566999++++22222333667++++336647+++85533++++0033888088888+++333555333333+++++2885583+27855+168338++2667779+2244225+15991+++3991222222228+05551077++++311172224++23337664++22657++1766222+333330778++++++00088886++++++22599966+++11441255+07031++009996633+++++0556644441+33333377777+++++27748+++++0002652+++155555575+41664+++++++00770299+022993888+333333350++++118916+3030666666666++118999111+++00041111117777+0222357+332580+++++++155555666455555+226797777+++++002811144++++++++07711788++222444444488888++80007778++6733555++++11155551900++++399661++00001119800+++1111878+006552222221++++222532266+11400006++1334401++3112999+24444888003+116088++2333335581+833333994++602222222222+++005613+33371111+2225555955++++0111777749+001111555533+74444222244+661477+511111444333++000033333333335566++003325+22333660333++0000444400++11199999999988888800011+32788888844+2228883333++22329992+000008555777+++332057777+++++++2228777866++033333333367773+++3333383++++++1444444555+111110522+11449997555++++11111444444990000++2223336566+++05886777+2088223+30004459+++05653+777554+++4990222+0871+0688888811++334550+0199344++++++++666666664++066666003+++22227800+36663330+++009130000+++++++01133309++2899888+03333443999999++++1503331+++266633111188888+22296555566+++0663444777777777+33332988+++0866677++331197++++3911108+++19888886666++3211161+++++3333177777488++078660+32366+2811466+++25419+007007+++222377002+++++1112203666+0944444466+2888152+0555577007++0000077766444++076654++++++++014444444555++1189779+++33333333330857++++++88255+044400000001+++168666666+55158+0001552555+555500000022++++6622220333+65577700+2584422+23346333+++++00002220++222288444+++2115553++000833666000+4342+00000033333+099555114++31332777++33333700000+333355088+000111102+11557777700008++2999922229999991++27167777++++39999009911+++21638++6556600+1866445+++115555555008822++++++1129990000+++++++27755573+11333996+++03399+099960++0033343000++28886333666++++++22222222222660055555+++1111222975+011180+22479955++2850099+666665772222+++198888835+006600000055+22666300222+++2264775+66666666666666690+11144488882++333288822255+0071113111++000111133371+33309991+1167777711+174222228++3111558888886666+11770277++1222222229990+++2833559+25333355550+8899999997+++444493333++20000000++++0011111111113777++8991++22322400+++00552226+102211110+214450+1011156+1199999064++++29988228+2272222++105555544466+064488877+1777771155+2224460000+1722288++222000005118+++22225999++++++++31838888888+322299+000000911111143333++330080777+0111124777+133383888++22211631+197882++7551333+++111555711111+224553388++++0002144000000++88881557+1059997+3339995531++++0966444442++183333333300+0008882222++09622++2000004433444+0000004999+++333999366000+118877777793+8545555+2215510+1998770+0000000022222226++++114557766+22228333388833+1113732++06688+199993992+391113333+222205779999+3399911999999+22299266668+00003565+01800++333007778+000444003311++5522226666222+331888733+1155555555557222333++32224443332+++7777883333311+25116666++1144455554+11111533374444+32045+111111111111800338++330466677+2282966+2033556666+++3300431111+3999099993++++03337724+00995533++++1441332+00000666499111+22222222244669++11120666611++233211++339995556688+118533+227222000444+04444677799+++188888879999+077222411+0055000002228++44444299+29888866111+++20005666888+09999699997+100551111111111++++111120299++++1111222277703+053357+0777332222228+++++115222223330+3333111187++1127755555555+793777+02111116+00449666666666999++195499999+008888882622+011992+33334449999+2988555++007666615+0084299++22222220229++++00000866++12557+245999999999666+22996+2222000011117773+++21111178888+154883+++00002522++111088887755+02204444+144444442000033++++0111659++777788+33370000+11188803355++22214488888555++11333338877775+22229999994+22555555119993+32118+++1522722+++0000886611++13349966+744886++++2222211143+11111114084+33992688++088888883662+1893311++41355+1115222885+1094445+11044777777+00448211+08888836+++00773777777777222+++22244308888888+000644477+227775599+299999662222555+++88111667++066699+3288333+00866666611111+++044050+++3300222733333333++++0886611116++++5555555277777777+++88965555+224666500++088888839944+22000699988888++009550777+451133+++++++11220000+++333666655000++39999830+4333332++39255555511+5973333+0867755+++11155770033+2555999111111+++277733544++++09921+++54443332+2199+1119597+333244221++144433111+33338411+8800669+177633+22285577774++2263333888888883++022222499966++22264111222+188533335+03491++3331111244++00007722311+++++2241811+6660844++12189++255555000000223++32401+++++311133333359++11113211000+222288955+001111994++24144++000112288833+106955+11666666039++3100075++154446699999+222208888833++203499++3333333666666677+009999695+2291544+0019933338+++4447444000000+28888000008+66688999+099997+777733333444++11999901+175558822+++0091333336++2244444565++3367000+0039998555++2222423333355++11744555533333+006666510+03111122233+222222222445555551+++1112266++000000000333333000000000000+000588883+++2222222663322+++330527777+11922222444+22225555555555544444+00008653++116644449444+211153366+222881111119++++111177333333333+00666666600555555599++22114444+117777111111998+2888411144++++++0000221077+3006666677+888822229911+28811119555+33973333777++000998886++++22700++3333333448+33365556+888844448++338566+++26100003+222227711777+111260999++11999004+++333333113322+899112+6352222+1611116662222++00333773333337+22244+14444979++32555+30055588+7911111+++061111198+788889999+265583333+8881115+066888+00004442237777+13444888+28888822++++655366+++220306666+00277770000022+144167+55164+14444777799944++05834+++004407711+20001177711111++03377222+299992266++00999+222222779444+03144446++06682229+++++3333333398+11334775555555++++++25557707+111331149++26122+3333111680+++40000445++55559522++16933888+++++2992111+33332988+5350+0884499++2200000000000022993++688556++0559711++++++00001000000000077+10956+19999990000009+++105553339++088127+++++3332228881+3333434+222222222335+002222099+6955558+07777766533++++1144995+00009997443+83998+8003+290655+019555522+++1444999912222++5222433+1121116661++++4443333776++++0000200095555+++000076888+11777776+++2745554+++33714444+00049923+113333335776+22222888893+13558+115558662222++55499999+++1566222224+116488822+33002245+2225554444777888+00766620+2277773555550+1472299+31217777++++0777433++399++++++746600+1998777+1255533+++09993344111111+1522033++30222262+1156555+2224400001+222133336111+8449999+40994+++++1111111110770+0559977+++0035592+33313334+++222057772+003348888444444+5111999+++6667777744447++3322204+0333337722++00007733+++499998888800++2299998115555+06677758++++1112778888++++2266744441+07796611111111++22799997+++111003347+084452222++222290++++119992222005+6328++6366633+51103+0866666+2288882222206+++155555514446++002222225333+2444412299++881333+++33285++000330000++++3222923+11113312+15222293+11155998++++78988+2229999999411777+33992222+07788888955++44444288+6611228888+22555555533399++771999933+++28448111+0999999+1666970++092222222233333+++15588888000007+++000024000++000002441++2305550000000000+0664447+++66777777774+8517++++00078558+3333333199977+111122533++66790+333352++12221122+3333333366222+2666250+++++122455+222447777+0000899336+122288888882224+155804+++17799946+111550004+3222211112++00001444899++++11680009+330000557711+3000553+++6++++14445586+20007003++44914444+110922299+152222222233388++++233600000888+1814444++++000066105555++28888888600000++01115776+21800001+39069++000044055+32221184++003398884+0004059+07999982++179733333+000233400000+++00004421+00077244++++3114444644+18833566++33004600++++++007669933+1170000+294888877777+000004444++233000000333+1822111122+00002276666777777+16117772+1119444377++2229334445++0059886+++++00077552+++++++339992333+222866+++22990000003+227722221111+000004444477+31777780++++114444488840+00027000000000000++++++88899665++16444444448+++22231111118+33305755+++29777774444++199997777777777555555551+111111188887399+01111111705+++02999922+++++++33999999111++111589933+++++31166111122+100034++222006666733+17665+088899666+550555554444444+646699999++2400688++2288999888888881+225552117+33777+44444721+0066445++1119999999555++0455552+2222611000+130092++000525666+20003944+441111111122+2666668955+1211181++++++333311111166+++++4764+12223554++++++66639111+000556688+3333387774+3555888844+228005552+322345++++222266661136++0037777777++2223626++0552296+++++218855555+0037999++220999117+26000444777+05508822+59166+55551138++1192222003++1444222555+67333999+100002222009+222255529+33333111111+14666644+++119387+046411++0929922++00066633399++1107789+330999999555++11547777+4852+04855588+28888882900+22744444+8866779+22200444244+00999464+09975559++0355996+0443555555+6688888877++265558877+00788566+1110000007777777333+166666++33330+46666666++118444495+7111116+222266000+0955995++++++0045355+++++++2668843+++0449666++++11291555++77222220++281004++++1100038++27777445+++278226+1100083+1043331+++2027755+22222998870000+044952+2222713332+266698888888++1166999911666+22220045558+++791116666+26379+10399+0022205++00999999999488555+0111154444+++00036+011117747++++++++22211114333++11101444++23003333300+33444432+2200550+255355++000622277++1133336553+++++113577000+2877788+++0001108++1111100700++119333+00227655+++555588888883++111777786++300003369+31272+33333555555333333+223333333151+295558888822++++07118883333+++2255116+++000000555889977+++11133629++222223338399+300833+++000666500+11499900+033222231+322229+398811111111+3196668++33339744++++++02217555555++333333994466666+2265299+0000013399999++1666948+3358866+3961112+2227778+00033003333++08522222222+05333330022222++220888811111++00044540+2373300+++222336111+2277339999+++1112222537++333077786++22100099996++++++0022552+554333++0088883466++++222220699222++06664444444446++2594+3149997++21188888662222+331119902++++77789996+++++04449928+222222228222222++1155522200+3333587++1127800+22555516666655++11977733444++5511991111++177333887+01101117+08888861+3332444444++32997777+0000022243++222872+00666666339999997++097778888+00762+24415777++22886333333999++++1166669900++33111422999999++1155558854444+000006116444++++182223+++++++++000333333555+2222221111111118666699+2200002777+18994+++11111111111111100888++18827722222+7774669+++5566666255+2778990+0000099999777+++122222777794+200004444456++32311188++111111111111118215+++++000066133222+111336664++++333388828++0096993++00000000088333332+++064444444+22977113+080002++006116663+2222200082+16699988899+24511110+27744465++311111110009++1566692++1116222221++2277775111+++33996003333+33377433+666600044++00004444661119999+0066987+698811+228888888555++0007778633333+22771166333++007738888+3332777669++799907++++2243225555+++1166555556666+3999999881+270288+1111277720+222267722+1151755++133256++++1955555522222+0055961+1122555++4459996+04442332++123997777++111144436555+++1151++6661222211+3336599++6698886++555336666+11193300011++1170331+++++++22558825+158333666666++++++++++++099999999991+005553337+27799940++000088880066+0099933377+005333333++++139000+119966668+116655443+28111100+1599942+++++0333925+03093+030000000999999+++2778866666+2229444999999999955555+++181111188888++1100010+224592+222770+6667722+1222227755500000+++++33387+++2224338111++++31120+099977777777988+1819988+1888078+85333++0100000339999++310036+117667755+++22222247772++1115555333+2226755+119888826666++255506666++1018800+0440661++11177776744+222444455554+2218899++22111391+22221111133777+255557777077+557776222+00099955599+339999288+00274499+2888871111+005022227+++0009977771117+1133333307+2550055++++2005599+0033346611++00099905+067744+++111499962+++000000550+3563+00055831+++11190000044+1116666666222225522+++++++00555538833+++++009788777++2533117+++1773558++115600002+++05887733+++02062+333331044+255552225555+00333844466+++++2220666777+12999144+2222333366666999+00000070005++222+++++++++++036666666440+003221115++000003333373+++666444660+28781+3122222877++22777333+2211009+133381110000+33399999992+++00035433++1196666677+20088810000+877777742++11111188883000++3999998831111111++22835550000++++++4444604++2222288886443+288734+5511755555+00077601++++22277444411111166+000000366664+++042116666+02222266399999++++28550+++6000058++27000599++311699555+1111944496++++2231900+19552221111111+++1199788882+2500211+1144773777++000111999944+++++++1177711446+82332+++359996+3999880333++18978+22251188333+000677771111+++1125559+1744438++1902233++00004444333333+0555122++++++33399922255333+028860++11100000114+++++++2229339+2244474+55132++++66000299+2377775500++666666030+1183333333355+117777662+++5554444222333++000085555568++++226900+++0040488+228026+1233335555599++++00096552++++++883322666666+196233+115500555222++2211697777+++33338889+2222277779977+++0000002244440000+111996005++0499433++++11144473+++++++++000000652666+++++777778066++++74441+22244448877+03000333337++102223333+11115088887+216600000+12222275522+33113883+003358886+11156666++00022222225666++++7777777774441++++2051119+22271333222+311155334++++339999339994++++111121172+771125+004449000++++2445322+++++7442255++1111192111444+111113714444++500075+1111111777444444488777+333111743333+01922228888+++33330777553+44466555+5522499+0644110000+++2222208886660++2223662222333+33399442220+++++1199977555444++45558888+25533112+11167724+211888744++3996775+55222111+22266501+11899555+++144444409+33333333333044336+3333333333227+++++++069911+00999937444++333155555+1111111111228884422++2298866667++16633300777++++++278100++32244444444441++11111111111772333++2111000000+0032811++2333111115+2911123333++++++284633+266666667773+007777222+66660082222222222+47266+12881177++++3332288444+166291++++311113077+++886998+0000633333344444++3330014+139993+03333300+3111114444446+++++++2990999222++200888888331++2774188+22249665++322222888877777+++1008884499+500044444+++660007788+++++11115557228888+303770+2893339++0666664550+1113333893+0880021111++++33397++3117661+++++1322229999+8555111111+000338811+++55555966++114453++22000066122+1722844+886666664+++2718899+013333333380++++2099997999+1999432+22233000311++33329992++++008833333++5556612+3333309112+090188+++009966800000+++++++33178+++1222222444488888888+22228990001+++8899886+16444428++1555977111+44445111444+++111791119++++229911118882++224412222+666886444444+32448888899++11111136660+111533333+133442222226++2299922344+++2600881+877888++++2222633377+++11966666666+27777775544++++0440355+008980+16667771118++++++8888835++3333339999933+11589++47755552+++18882331+224443006+++2266666111100+112648++2226666282++7617+++++1133488+++++++222771011111++33333066557+222511522222+33311111777743+21122999111++09969994+222777301++277774559+099966685+7222222008+44466000+339970+111199244444+0000000111166+++000265999+++++00039633+++24411133+07777711113+6619995+8492+111111855596++3399987777555+000111177770+1133360008+71559++00411233+5551999993+33703++01866++1116666617774444+++115221117+300226222++++222227777999+660007888+3115579+08833000+++26300+14444444444799++00116833+++++10888111122++33000021115++++2222222111122008++++14445520+311655558+091137+22664117++2333115666666++333399996667777777799+333333665666+1157112+033334422+1188881733333+1100001111+199911544++11146634++6000000000000005+333222234+2226584444++666333+++333311111995522222+1778777+++274772+1111559977666+09982226+++033333455555999+22248888855++00015222+08884+111118+330332244+++05177+833303+1505222++178255+0000022222281+111111413330+0691999++5551+0000077999772+++11111005+++005533000+00411111770+66229999+39999900000000++++77709995++11000883333+111116919+039977+1146665+556688+332744455+00991111114466++3998300+0002250+++222009911144++++31222088+88847888++7777777+00000000444444449995++++39922333+0007222644++++3333333514+002224444111+++000220999+22222224433++11666666622+++0000222333330999+++544633+215501111++0000009110+11444414448888+0000443++333338990+22777999999999997777+++01463+++00028331+2222886616666+067334+555268+0422446++333769++06661331111++277871+245733333+22444659+5551133335++89904+09600009+++++333999226655+29233777+2555661+2055666+++223388288+224667777755+044439922+++010000044++++++++1111140888++11166688+33333776++0000008888144444+00777663888888+183333302+008814444++333934++++1555590+0045539++00116400+1471118+++3355555566+348+++0006773333888+137888++2400070+++++051117+++00731119+++++7773111+22068+0477006+20500+111177988+276668888+133333888887+220446611+111177366+++++32226601111++111044444771++++1888813+11683336++++++2244443433333++8885222222666+311111122200000++33277777884+0422599++11777765+30446++30555118++1417777+044903+32444377++++1722002+331996+++0002855544+0088121+++1155871+0082222228666++++114444778+0333204+22222226666133333++++++++007791110+07778888+321111111004+++31144444483+291101++662222777+00055555500911+00000897+++244462233++++++++0058836++1110097++00333336670++333303522++11199986688+++++++44800000000777+333000927+0099003+25555166655++++22660000++++8883488+2671199+17535+042202222+3322555557+++033344442222220++133744447++181880+22253333335555+06000400++++0099488811++122339966+1111169966688++11111248888++11111600999996+255373++6661133311+09999990225+111122888889+1555677+++110055660000+1144660006+16665000009+233343++29998860+++0000444444444488+++++113555563+2652227777++158000002+++2988666111+2999111777733333+++++0000555557111++700337777+0001114333444+3000777772222++++100044422+2223332226++206677+3333945++222200955+53336666++21111116600000+3333333333399633+111666473+204660+004407444++229997732++000222222204222+++111137722+032770+++2055666668+1411113+++++22222222266666677000+++++11110059997+000000051183+3772255+++08822262+55551111999+09222268+1811119990000++2888777556++1111111327+292006++00006655559999+++320014++++2002661++113309888++1111238888222+009777111+++++300444133+1119950+07116000+3322200399++07799666777+1111166688889+22203333889+311111444555++222222444444444+000000063999+050660+1166999998811+++299407++0000000444111333333311+100888800044+100444462+2777755556666++2222222771106+179110+5427+0009991155+222221466666++++++71114666++++44116555+283662222+26662444666666+++29669888+0000779335++111199929966+00333773+++11666000445+++312224+33217777+2118377++2558856++++++33033333332+02269000+0000088225555++2224445555338+0004599999+++24443342+2222244482+22200800000055+++1134499933333+111842444444+226588+555111196++++++3332336666++27946++8800+00782222777+++072283+011111111111+0011075++3022239+022224000005++229225577++10661188+39666618++333333000544441+222444587++03333777759+11166623555+0555517711++1339211111+++++++700499++1555522293333++599001+++0661022+366558+++++++311777766+11111997750++++2336333332+222466688888888555++++1116333557777+113655+2228883388++++++1110030044+04333333955++55577776669+++2222222771144444+0326666+001770000+3955511111+0699921+3333333399999987++155531+69992+2669999355++22244423388++23++2000003335544+2444444333884++++++++1133000003333+++++++++22299000+117522222+5544450+33332291+1123383+++8333322777++0000005551222++242111++888851111111110+11999900044466+557886++888777666669+307566+115548889++++77666611+333999222270++2227060++017777994+117555883+++0000013667++1139444444+++0099988899933++17777866+++3049991111++29388++18883333522+4187+3339699990++116621777+04405544+++++0007700995555++0000522226666677+3999408+034444447777777771++88888000+33111008+++3332441111111++45533+2117712222+300000165++0822884+++264464+033334422+111114666666++3330001115++11007599++++25642+++00170055++1517755+33000668886+2122285+0011063333++0811400+00227255+170013+00888815557+06677711111+32877444++745522++222222229111666600000++++00333607++22355558888800+27744733+79976++2866677+++22333322222228+1111118882+2221177777++2777772118++++1443777+111381111111++33333322229977+268877788+66677726++22288888822993+++++00555522++++3318853333+33111197444+++335555466+2033366633+++222775922++11164666+211551111++8611111+00221179+255555533888++11111111774227++++19900544++++233199+33333150777++001111002288+3311833888888+2299000099++33992290000+00222184+188755555++44000111111333333++++1111118888888668+1698883++111169957+22222663333333999994+11995444333+1227732+++++88082+000001111554++1444011++01855555+2221666899+++85855++++0007799666+00001112222244++22254++66333333777+333112222188+0011119337+117777999777777+11177777345+++0004488599+30888888866888++2279788+24422333344++++++033342277+2811448+1230055+2224411+33303933+00966683++111511111333333399+++1339997778++827+++++++++++20003665++333333423+1766622222222+144700+00133333334446+16000039+019455+5555555578++0228885++++117081++0002222226558++000999999961+3333316616++3003335+++2226609990+3300555579999+14011+++31130333+09992220008+0000000000885555566666++00033333337844+2600007+599992299++00111188851++39221188++000555004+0911165+028111+3321833+84944++822299++300888891++14999992++2888822277++044440++22224481666++++333399225544444+211015+++11136666689++++++2433322+33316664+155155+100010+199881+31155522227+29999992228882++4273+4666330++115558008+++019997+222366666++07255555+++33000057777779+11933883+++0110004449+222242944+222996+2488666+000555555400088+3337777+2011885+3339992222333++222926++++033344425555++++22266222888887+0000636++1888555+++++++++0008994488++11111118866888+2117669+000325888+6555444++1755444455555++++2777777771+574455+087422++22000008888444+455555577+++1779997777+078996+2222222774400000+44009+33333333111800777777+10000779++25533332++4300077++233333342221+0000445188+23330000999+006663335559++++11199999999992++++887712+5555333389+277714444444+++++059966669+3277211++11119180+++7777721199+888688+222238881111122+++2900000333+37114+0000126444+00094666++1449966655+331201+811773++00844498+++88905+33333382666666+4400500++2222459++++126649++++++++8855555411+0459999999777+++++09972244+05777790+02666229++666877888+000222664+2002776666+3331666666880++222664411+++0077772700+697+++3858888+++11177777777+++3189900+033390008888++3244988888+23370007+33111447744+199987+++00000526+001000233++++++330555++++++292777333++441442+++088888944444444441+04444111188880++++222111119555666666666+++4174++++2723+115552271++++2199400++114443599++++++77553355555++1226666689+1111155522277771+3245666+225000779+2204443+288855533333+00000333333288++3111516+19900799+1111118442++333942225555555+++++1155556882+++2266631444++2223329++000333313888+666254+000000004400+++++2222222229999555255+07774446666++++199711777++++187732222+8399444+1166111622++033113666+++1110508+222297777777118+++++++009998000+000099908885+22222229957771+++09555511112+1877777000+299222277++33311116778++22222222888888550+++++11805444+331000533++7555558888222+226666155+0333366111+44111991++100256+30000009933355+14444844+18332222+++09283+22677777000+398111177+++111111113077777+1771777++++++33330881++4422228884+++255555559999997+555000+2227227777777++11111117999+2266666666000++222755999933+07773366++++3300844+++19858+00007333334999++2000029997777++00011777766600+295533333333+122887+261111190++22111792+770+++11115533333344444442++022228266+2000046633+56600000+11855666+11191117+++++33385599++++++019777+00666668744+++8889666+72268++0000044443222222299+23961++++++330304+333223387+333331116333+339775533+0388885000++04444331199+000088870+++++77333++2255770077+08855582+++1992009+++200075+2000577+398829+08288+230533333+66663377++0099388899+0022813+++++22221116666155++229666666661++211111110+++15899991+1955445+20108888888+++22888828888+5556687+30777779333333+3917777++2210033+00999997777333+++3331008866+053544+04000044++0099998844448++3322211333000+3339999962+881111444999+2662241+26660033+07144++++0016666679++++++0007000811++7726+00009999944222++150766++007557444++29988886+0077777888448+08888865+1108566+0055555522+227763000+30003333333390++33309971+++++000032255222++290900++1115991111+++44007+22881124+++33331111111111115227++000000799500+21166614+000022224444443333+00199998+33339298++++399999111++++10087+22222266077777+7900222++22889988833++00944493+1111177732+++++1889444422222+2265885+0070000000033333+4995522222222++0385555555+00007066677777++++0333355009999++00021111118+1100442222221+++081066+++47477+2222449555555+++33333999993885555+1178888400+688887111+178447+05556626+285556333+036559+++0777996661++++1882238++++++++11108655555555+++3177000666+11666679+3995556677+++399955+1110067788++00335777711++0044100555555++298222229+2222147++++++044422255+633222299++++11116355777+8797+11339544++++666677233+74444111+6666661555555+222227361+44446822++33868888+189666666+0000704+++200988866666+0277111+2211199200+11111481++06666641+++++++111111187711+++222222277075+0809999990++26654777++17753999++7777994777+++0555566682+00099994488877++076799++1222255520++299996211++++++778877+03333366666+++++++++01111118944+++275510+++2222218800+++++++00000000000001+22247777777944+0442227+24444119++11118811134++0902244+3333331190088+2222200887++1118888894+0666556++06673222222222+111189999888++0800788+69555++111440881111+888619999++++11155333333333371+3149998+++3333315555477+26651+++15555584000+++220086666661+++0888911111+240+0000887999++000000333333333300+++25592+000088098+2222655++333322277222+111111005553+17788883555+190788++3356664++42688+2222577666+++++111077777777+002317++114477117+++008811111+26777388++03311777766+33333116666855+222225508+57556++11326777777++44497777711111++779866+1111111169744444++33391166444++22222545+26494444444444444++174400++++22134441111++++1998857++++++++++4444400007+++3333312889++330337771++117777888822222+222166688833+75554444+476664+286550+++198006+++15559911117777+22278911111+++111118880442+2222440004444++115555119+5555555546+1221333333338888++333939900+200000000066+++3333244669++550034+555570666+++++0611133+33000077777788++8222272+++0033338+++022222316+00001388844+0004248++3330000011111+33933222244+233555555554+88881444+0004499930+33177787+2222330855+++11111660009999+222666676+322708+3933288+1222211111111+++00496611+0555554488++++399999775+447751+0063005555+++4443333368+++22900007000+0000333333211111++2232337777+++11541117+2255555888772+233227777+22868++00003376666+++006333777888++31999888888++4978++334489999+233666648888++114475+111111111411144++599944+1003333327+2222266661999+72888800000+++111188880888++++32666333+++339966222244+325555555511++77444222226+111111555333333+++++00040111111++100004444+14999557777+33326788+155555572+++++2111111184442+++02882++123338++++00008699997777++000000999++110599993+++++3336000777++1000000999933388+18445550+22222258888888884+++00003333111188889+22298800666+++++++007888844444+++++++0014+255053+++220000002222233666+++++++++000054552+++0022114+1111114444990+++00888880666+++++32676+11111154668++55580555+2226666444444999+222228888997777777444+++0554332+++1199775+110099966000+++199962333+2133660+2222112208+0599937+222968+3333301199997+22222222466666644444+++3339919++2888861+211153333333777++2223322222311+811111190000+2677700+8888755+22330677777+2003422++2200555555333++111444500000008+1173340+11144192+8845000+000068876+++11111070055+20009959++44444499963++2113333331+009155500+177883333++00033333145+2444777724+003338544+++22699388+005066444+++4018++00777886+3333332811++++06666770000+2399+1116192+16777+0007773384++00999141++0066667711111110++3332222227777732+++3222333442+144333999999+++22166622+49000000+11766662000+000009666699944+++0999966644444++123552++0166338+33277766++++26788++11122549++17789++227995+2222222111115588822+000322226666+0000006222222111+11111266+220000044444044+1111226660777+15449998++++117777777222223+199933449++33057+22223777777+2227789998888888++1227777773338888++11778886666667++000044444555++32238777++443116666+111109338+++1541000++++0011177797++++++1444446999+22222333995555+322227796666++++08339900++122000155+++++22997744+++222443333++394888++11666655+07752222+++1188833+++++++++559266++055911++11800087+3115766+18888888888322+199999922488+013333331116666+30004110+++22000665555+0002222366666++++111200000000000000+1166663882++3182222++22998800888++009924++22222005599996666666++257777755+++042222222222222222++++11110000096666666++++22666777733322++1117777000000++2333433336++00444954444+1111180775++122443334+++284557+1173339+177777555477+++282211111113++011976666+3320000+++++7731+1111992200004++++888488889+3334666++055888899333+111448881+++++++28822263++00039999822+00088000+11115000++++12599991+++186226++++8888854+++03344999966+000038811+008888336622+11122777+++++65555449+305569++1111555555999999+++33111122555555+066662222002+3333222225569+++334999966+006669910000+6771144444+++2444466660006+1114403++1133331111111333++448555+++++229966655555+++8888888887996+00066600022233+04444407++1111113316++6695552+022229355++++86223+1133333799++29990006662+22222222899990055++++3333222305+877712++25833344+28884555++211122222223+++3322180+112241111111111144++++01888666666222+++222243333177777+++0499773++21111551++229446+27000093+++++307744++++33331119999991133+22333333355+1114444471+0000333300000++22800555552+005189++2222297022+++22122222222227333++12500++1111145993333333++30222227733++1027777++39044+++108+28266600++02777778000+11559995533++++++111111111084++20883++00111111444478+000000911+00001114444220+++000006017+++++2229999265++4423++++332222555566++3261111110+++++3311169+++0000699888++2003668+0191888++2994444417++778878+73333337++3144441+2222285922+0244444466++2991777000++2888888333+13334555++0449992288+3333333962226++++22299931++1117777666+310000822+244663322++21155222000++++2555999662++033033++00941777++++009999911117+117475+000000000000011221+++006515+++51191+++++877777710+4445466+666662+++005666653+++++811+288543+05550555+22222222226677777+002005599+30008888888++13335598++30833339++++119333999992+6662244+56555577+777777899999999+33187999+333004444481++11888164+44400533+++866066++++0003333560+11111330004444+++++866466++++09916666111+2577555555554+2250881+110001999777+001111222+1155522244+20003333330000++288858885+11548886+1200000004++1788887776+00000995+210336+1111890000000+111169550++248999+10698+19281+396922+0119992221+11177777777133+000099918+22266374+00772+3300009779+2244922220++555226662+1114470+39991144+00224666+++100022+222299967++111000627+++++++155555506++144447777755+33311199117+727999+++105666+006991++7777445+++++081344444++88888813+33333344++04027++44199995+++149999999777777777+116000000885++044448444777+2777243+1022779++288311117++33330888669++3335551122+0007373+++2998888666++++00077999777+0028224++2220855+111113333333300000+0147788888+0001994+00557900+290055222++++++13544333+++26677022+++2944444188+327795+2003446++2222226906+399922229++1111600588888+++1333333398882+14482+++++2222222288+++61668++39929911++2222222266446+00056662+0883333333++++33332223333333++2371119+119444744+331+2225666110+33399905555+33022377+++111000777799+++++++14522226+33999006666665++2220007772222+28899599+09990000991+77777777715++++7730000+1188886637777+1141114444+33335001+154662+++2755522220+0299900008++0011111922222++++++29217+22661833+20339911+866455+++0886552++1111114488888225++++0553099+33006666665+339990004444447+++3331076++314211+28777777700+1777772222++0000000002260077+033333329922222++814441+++++++1111110055577777770++33453+++2229116+0911888811+1111555777++1133277++++03222+++799883333+++330018888866++++2155+1119222444666+++19999888811+0000000000241444+287775553++++42225+1141444++338888811114444++++++++000220677++000000540006+2444411111111158+225525+2225564441+22666664222+00000111777772+++2993778+18887772++++282222661+33111142299++635++199735++++00000000000004999+6636++++++++33320000+++++1079944+113333361+222555517+++1333333228++++222288888897+11144700++++33244855++07442777++009011112+163331100++++00664550+++++0077889992222++++499982+00455545+++1141777766666+++2446666+2266666622222277+29922280+007935+0000005222444++1044444440+11112271111111111++444955222+255554885+++05601111++++++86331++00244444474++++7574+++18228811+22277966666+++++++++000045400++++8944444+1114444444885553++++0885447+++++++11477778+++++++++266619+1488888222+83315555+++09999900099998+02222444477+222221118888222225++++02996+3273++++055555888333+++0000635+1559881++002222777768+094436++00099333988+1116008888+33226663++881160+000999999223333++1039999+246666666444455+++111999999988885+33189777+1110180+00777773688888++11119555008+++7722219+0044899999++26333358+007717111+229033+22281111116+111555999000+114259+003444844+333330001119555++221310000+233330021++00022654++25500007771111+++300400+2226644+22222220866666++++++1166559+4499+226556+++++155404+2799992+318883399+65523+++01711+31472+6256+12233889+5888111444+22222556699999+33858++++33333333331199999555+1699998877+04443330666666++1666033+111599+62200444+00000011885+11119999315+++++006222311+33491+11113227+3300044200+04999995+2116666666674+009344+117766399999++00983333355+0000330033++1110133355++177777335555++++2227739999955+0000067772+0770966++++11999992222333+11744477+299331133+++++111445677++++++000655+330033999999+16400777+22286666444444++37599++++++++++1155111633+++116888688+333333999935555444++001116388++330003226+++7773118+003322268888+++161116555+1116779999993+++00000000002259++33300044447+8833522+444433355+++23111114++++2229776666666622+0033666++2220099960++6666888122+284663+++0111560+21114633+39100033++0003567+885599+++00001106600+133355888888++00931222+++3399888888555557+19888882+055571177++++322222226633388+0022294++++1455577776666++00000066111113+333704444+1122777777155+5522224446+8887111+222355588+277711111++499885++228866660++0001777755500+0007778888++++1122999500+22269971++0019997+++0688666+11115555558888++1110236+000000003888888833++++333333330000044333++++000245+++2223339999+1111111618+222212292+3333397700++++027774+++222272273+7903+6668827+++++02238++++1111088888885544+093777777++1163221+++33333008861+++++2881110++035570000+0223774+222222222446+1115117+++111121111600+13333336997++0666780+1991455++133344+22222226663+048884333+222222208999+29208++++++044419999000+1664441199+++11655333++0000000221++++00447++++000080005555+00021277++0008888824+16667734++23076+++772244000+33333333377722+008999880+3111844444000+1511180+2666999991100+1863300++++1111111175556+11118338877++13333377444411+224418++2355555557+++3339329999999+++114333933++602222244++5550091+13883++++00333888800003+2232111999++++++22259333+22000000099+03337776666+1999332+++111666650+++000000098886665+1222222244000++223331111933+++33333222611100+1136233+227777365555555+++++01111155555222211++199155554+3333330266555+++++3000820000++0002221+++773335++220923333333333+000388999+11666114+116333331111+014221+08855122222+222822211+266588++77992444444++059999++77772++00099882222+009666666666666660+01111111118887+2224445566663333+0011100081+002886666111++++225538822+111188889+14222331+25588455555++33399994444+222555588867++++11177777777770555888+32266665++22223555555+++0011111115555666+147789999999+333711++0711111187+0922488+++0000099999366++0668388++++88144++2297778885+11772522+188889990888+11666778++229226677+588112222+++399997773333333+++200000066311111+2260070+0009770++++11558663+155555511+89999666666+119999977222222+331788++22222222225555554444441111+061144222+005557777999++30033333333392+++000115555355+00022008882++++22273559+0033333111+31187+1159999077+222222771244++22215555554444555+++174522+211443335++277441+++111777333222222++00112+0433222226+++00044555555555555+33333448++2222299999994446699999+++++277995444+332290000+22222227222277+3322358++173500+++11783322+22266666966+0004466663388888++22522200+22221119931+0411117999++266111188855+32222244444444442288+++222800991+6311144+32224404+8888711555+27779900000++++7080++1922211+0047111111111111++2225599990006++++26725+03866222+19911119+8889488++++001223333+05104+2222223222444++11161137+++++2440311++++++778845+2411777333+31177977+0622884+++111666629++++55544478+228533+3333333223335444++++++000401444++2274444333+770078++000055555444449++00009757+++5572++855888883++135445++++2299996666188++2287336+++22222299952+++0087003+006679999333+88222+330336222+++++++++15720000+++21006777+009999988888011111++5222611+33385599++++++2223888555++233311666222+111266799++077600+8893000+++++233355555558888822+++22855288++++++0000299000+++332668+++2114433355555+++045771+111142003++000004410+338855555+++22200000667+01115570++10555511++++++2229983+53777++++179966++1138885555554++3300336611+0856++05068+25786666+++++22775788+4572+222222004444999997+++++10000111333+1116666005666++20060033+1112800011+16056++++11222927++2244333677+055550000+1666876666+114888+0088666666666666666655555+003322773+3333335995555++555555000000211++++++++111160054++2287799922+++000000244+0066922222999++2223538+2111114445555555+++0111773+02105++++22255833330++22288333331+00119911+++++++100939++55511555555++1111239555+05539900+111112222229988+28886663888888+++88888889999977777777+188877722222222+774990+21222+++2222264448888+14157+0695556+0888073+6111133++111111111133355555+2111168877+27623++000622011111+2662251+3434+44477118888+89661++25932+++3000122+008881138+266690999+244446995+33333399000052+++320000588+166866663333333+222220333300+00044488811000+++22844488855+++54444477444+++000333999433+119999205+77999999947+033334+19933222++2++00222223222+3333111355++++622236+33333111144559++1118877+++000000333744499++105644++++28829955++6621177+1322222222+085556++0281111+33686+000004494++2222444411++++0999661999999++++01114411+++23411++00002222++339974+11166665555550++++2251888777+112228222222299+44087++++++++++22288800222222333+++557994+0033333666664+8833700000+3051133+0641118++2030000+++++339996881++++288833362++++04413666+++28866677333++3228444777++++1499953+2288800+24333000008+++0444442221++339797++222232600++077399994+33115555555588885+244448+++++116664444433+++881556+248477+0006699918888+1111144884+055557222222+116666555+3339522999+0558113+040000877+11300+440755++++0055111130000+888200++244400222333+++118555563333+33391000000+00000462000+++1133444477+++115555663333+33392000+044363+3977777++19999822++++05555588441111++0000444883335555+011186+33139993++22558944+1100008881++1393331+22222516+++++299111000001++81102+++3975522+0044444440++++++111118619+268888877+2222226663338888++++22888899999999111+311111847++220000885+1667774333++1112226009++119991197777777+1744088+0644446+++46366+++++++22822233444444+3333332225555993+22222224448444+0000055555555446++31003888+0002200077777+8888555+226663330++++0008888622+1799622++211122666+115999970+76400+1153222226++++11552233344444+++0433333444++214332+++11666000000007222+2255114++5588870+333966993+111182777+++++2209999++11222888888888889999+0011112766+0071111133+0000999945500++++226600222+58888866661111++3333339115511+175228+0077770+222661399+139999666+11178339+++111255555811111111111+++++1220009999999998+1500333336+2208888844+3333664+233119977++++333550+39995588811+++222212933++++33339999999100+++++21116609++2222222226555588+++58807+++005888044++11111111118899++062220+++000422222222225522++32244005+22733999999666++8877711+05555955+255500775+++++1164555++++226111111111133222+1111133311117+229999588883++++1341+6666687777++3333333337711111100++32288818+033333388899+14966333++086666+314866+++222953+00000999775555++++++++++2766055+3336660000+5772+++++277799996666622+117777833+2444+++14355533+26662239+++01114444111111122222222+++19996155+33333331222444999999999++177733999++15511157+2222211112++++0007766220++++0008888888881119999++55553311555+33322222996000+3573+++++33477700+7799933+08830077777+++000044333361++22222888883330++++64448++++0722422++11666677777+221193+0005555777555+17774++++3446655++2669388+0001555443+61886+++22556683+1188119994444+05706+++273444444++4666688++1177779996+++322222117777772++2227778802+2000588888++24999999999+++03355511117+++0987777+095549++00999934++2223333330022++++30008887744444+8333324+++113002+++299897++366623++++22789992+++244888888+15955555+++00678888+11111244911++117888333555555++++002+2244774++++++1224444005+22222753++4444444228+882466+00000037711999+++000200334+288899++++++770331++014922+222298336+8556666666+00049333333++++++1111444422222226+1100088+00000066633999+00003337+083099++++++++29992244++21109+1183333000++25025+28910++++++00888866610+1050000066+++33300040000+188803333++++26667885+1111555333+++00555999599+0222227777888++++++1116211++226888883333+0886333330+++22276666+++00000044666611++2666666681+248857+0044426++22899888444+++466662+17610+000003028+++++66666666677774999999+++772288800++0155566888+118888888331000+++1860222++++326622288++336669222222+++33344488888+1222460+8823333333+++111222220098++++++331177777777844++++++16666008+15559116++2220069+2277727+4888888377+++31111399+21113555+200160000+11904448++280075+22222999990033+33255525+++1779++222222999998005+00000022666+222900079+003222295+32761++1180000080+++++++122226643++11123331+30880+++++++++++++00009999995+++3333222393++222555877+17999922++++0667666666+3300099119+5555555547555+++1117666225+1117376++00111120+02233337+168888111+25554440+++1111133635555++0900000009++++++11337766665+7771115+1186855+00005500999+00446626+11133338888882+11440000033388++4999999577+++004444442288++++++68880044++++200500004++3221664+2299990000++3330004+113443344+0011150+18887704++01661+280000096+22236666667777777+22225662+1666111111111+01664477++0577447+055388822+++22244488884445+11111134777722+3110050+1722269+2227000005555000+1118777999++3222277744444+++++22222224432222+2200099967++11779999999999+++++188399+276844+++1119++++00155551117++1888811117222+11135555666666++333934444+00077444222+266630000+++++55363333++30222766+++222355559999++39000555+++++16287+++531777+++++2227044++++++61+++116666896++11111111416666++++++0055556999++2255339911+++5435++28885500+++2222114444440000+++1774885555+140277++++++++2222277899888++++1777774455+3333333260000555+++3333027700+000009996608+00000006513333+22222934+3022779+++01243++339984++++++++36331111+06863333++007777766222222222255+0099666667777+22233338847+++307766+336694444444++220099+00544499111111++0673333335++303355+++22177774448+333115000+7000005++002766+6611033++000341111+022255444444444+223663333333000++3062222222++0000579+++++2222700033366++2258888000004+++228888331133+1144499990000+++++11333333999++22273299+23359999++2222288888444+222333333322++33000446668+++++31833333++++866660000000000+++39977720+11122090+++2222200886660+33322210888+2228839+002664444+27666679+77054+11996666444443+111666649+3143334+660999++26997779+54100+1899288888++33333111666660+++333311100055++00777779996+++0778884++1117777914+300000000112333+16664444555+++222668870000+00044432+29995584+1483000+00000033491+1116600100+++777777600005+23884444488+11000117771+8253++022744455+++++44777783+03390000++00000000000000222222200+3088333333344+130333+18413+0668555+3116645++++00222590+4444448998++175555995+1877777111111113++300000000033+33999455++10224444+43199++222705555888+14613+11844430++0008888887++2611700+3333333311111111+++++++1108881144++++00792225+1119922+22472233++++44000444+224420444+222101444+++++++222222227788855+++1337777992++2844444666+31159997++1400000086++++111024488+28119+++3113001+27777332++22333334666111++++0000884221++2228880093+++114444778888888111+22238855+0337224++11044166++2559222228+++0066665575++11339888+0330030++277385+++111333993300+++26222223322+0033666000+++8887770666++22247773366++18828+222233399888855++1144422222788++5288811++33223333445+3999966611++233166+1555888888+++22221111+++++331133993+28867+55557722+1133333433+++444477655555++++466677778++04667775+++2288887770++2444444444444444407+++1111102298+15566336+++2999513+024599+200437+222226467+++08836669++274403+++227777777244443++++0555544111116++17776664++332996+0221115551++3099904444+111144444411+331199999455555++200011112++31338999+683999++++88887774++22552209++220020000555555++++00771777+1222777779+18663+27316+2288881977+++4833377777+0033333335555++2666611000222222222+2889111122+++127777788888+333022999+051178+++1111177999544+007455++004444611+++222556699933+6991177+++222711001+1499999903++110000711+00058366++158633+22771111888000++77703000+03337771111+12791+3333511117+2566577++++2229350+++++2222255000000055333+00066655580++21144911+11966666337+00766755+5544444443++22222229116666655++++2225552222299+++16664399+2226156+111114666339+00285551++++11101122229+077799550000+000088811888888+0000001111118888882000+22222866677777++21111116688+++1118865555555+666991+++++000469900++++03400033++39955887777+++0906699+124288++++4433444+2229447555++1388119999+22222222277774+156653+11662222777++277715+11717222+006666666+++8440444++2055555552++008848888+5588822233333+++++23346668888+88866488+++21330111+3322225555000++++22391144+00771111111+30966622++++++333311166000++++++++007774227+2881344++++11544446777+119994444++00221377++0000444433333+5511555+1116677888666+++++222999999966666444+++28888800996+++++144355557++0000333321666666+88866661199+00000955++22222267777779++++211776666+3111999455+2764446+0888800010+++2222281136++++1322222888+++++113387733+1730001+21111116224+1007446+22473+333301+5588817777++11115213333+111133288++0666601122+++111331111111+++22888644000++006850++333330000888777776++++1999785+0009999++++00046667722+21115555555555544444111++22233360++17779882+111111108844+111407++20000000024433+++++114499551+14442222267++++++311666679+2888599333+++++31222200+++0003379++++1119433338888+0388555555511++++5111++224444000000577+++3333111555577+++111364444333+133317+1119999773338+1999992201+++32222800666666666+++3111862+118847+22333111++2208843+77118+2665882+00099554440000++077777744436+++09944111112+333339000000112+02888044444+++00000488888888333333777+444000032+3614+0000053722++++++2222999579++11112522999999+097000222222++09011+118855999997777++166009900+++111877777777++++339113+++29999999924999+3322222999600000++310003++330077709++778888888177+++2999953444+28977++11111118877889+177910++6662279+221193+22855555555564+232000000888++22228000000005556+19936644+7783334+2992223333+300713333++278112+006++22844066666++0066222232222+0099444447+332288599999++++++++++133999979+331556888+228882++++22871133+0688966+33300497+++++0002617+1389+232226633+0716663+++++000036666668111+20222200+332290006+22229992778888+++++++++++++2224445555551+26992888+01166577+++04226600000+++099556111+++314555+1111886660+0775555577+11299288++1128881111112+3333177722220+45555226+22665644+000004444468+292293333++311104++000555553000++2707777+++++111111112111111++1111322227+116633999944+18166663+++0099942+++2223399900000+22228562+2220444430++32266111+11134733333++++++222888817+++00000066600+01157666+1111114655555+0044494+090022++11133392222+0008879922++442222266644++11199445554+2200998822++77772222221+++333333377777444+132239999+1111122211111111188+20892+300088770+1153166++1440000000222+00000000225777555+1156635++268699999+++0222213++11122288773++2666246+++6666666446++1162001++299991111113+22777761113+166990003+++0055212+0210444+114502222+2220004222+8183+7777755588888888+03950+111177777788899999111111+3330037779+++15270++1111111007777777+006144999+12060++0224633+11111111222222555+++++234999990++++++1167221111+2288744+++21754++067744+++25637777777777777+++++8883+192888884+550770+3224499+1119992208+8992221111+223335555++3333336662+226000500++++++++06111577+11177216+0080000000++++110141+3337449+333552555++++000443338888880+++00000004466+036619999999++350++24442511111111++2222844448+10511110+2222227972222+244222222222933++311288++33399990++115522299++13333674+13456++6622227775555++2224311+3333699999911+02011222+04544443+++338844444444777+088449+3333085+++333332222227777++3846+++++886833+++++0044442201+00970+001588+811118+664866+00077238++++156666633+++22552285+11888857000+333822226++++28333334+66753++150399+000814+++00088599994+33333333370+0008555833+22288888888+200000756+300665551+2295555589++2229222533++22266000111++2222899155++++22244444119999++33397110+++229999099++0817777++++005061+++31700000+++224555555555882++1113111111+097715+599947++0006644499911+++09999996666666++111173336555++55599++1110000757++0011788111+004229999977+88888888558+111111122441+19998832++1533555+00066666666666645+028874+11113333360+188558888++0292++000000022277771+++2666666718+0111140099++0003333333333390+233555555++10022777777++8889938+11883399922+888888888222++++22288888881555666+1133339144+++07742222222233+0355866++2220997+22299973338++2200332555+230588++++3228893+119100044444+31111177777723++198888999555+3333332777333+++++1435577+40065++08970++11111555555552+11118808844++116699992224+22222033330000000000++2222222222227777755++6633110+330111++++0332588+++0009666612+1311700++++++556633322+004444408+26666627+56111444+0222755552+11111166122222++199999014++000866644+125881++47700+755554444++20444444++285532++470000+3111232222++0179222+00666000022666++0009977355+66777722222222222+391005+++223333336696+++522411+32212200+11051555+01113399990+02444444+1844331+3008555+321111+3117077+1777811+++++288882207+000119777777+++00004444444444488804++++++2777791112++155554447+30000742222+32225866++04447666+2111023+++16222855+00761888++++++0009960+11188601+288888555500+33339906644++27222222337777+222444443333310+005692+11144444444+0111774+++158877777744+6755777777777++159111111166++++16432++31117000044+3333333311111660+0808888+03335333+++++++0000024665+1119927333+1555555592+3222007733+46640+222555555000922+2233334444442++112228445+++3051199++111223669++++0455666666+292275+39991333338+2249958+002226656+3996633++44993333+67777775++11444490666+015744++2220990+++266666822+00055555444444444+++++++++17888888855557+43319+22228+055799+333442+11111110000038+3222444887+2295552+044466652+++2277747+236667000+088866600001+000005522222+00001999222++1111111111999911887++++21115500+++0002333+112888883++++118577755+0337633++79946+05000006444+++077778881++11155555558+33997766666+168899222222+33314433+22222222888944+2233388000000+++000054400+4233333+333224888999++++++1111906666668+++000399++++00110++135593+++224633++0000585555599++5800005+299882111+7777279++++000000555999444444444+++++55566333+0444445599922++33333322999977777++11888875+77779++00000022233331++220777777++21111777344+199921+2900+866660008+1777747777+6666688880000008++111111111166666666++0718444++226999994+36511++++00074433+++1500444++00004444884+2265552+777702222555+++5554+++22200026644+++2241177744+0433344433+11988880066666+33337688++22222500777777++00928882+332244443333000++00000007+++1112273+06989+000000804777+33996667555++0777744493+++++1526665+274403+11111200005+6333358+187111115555++009775555+2269622222+++++333990001+00338892+333990000551+331481++1000600000000007+1199600000000099999++33333969++++199994444333311+0111100+335555592+++26665110++++3661114+++1166700001111++698800000+33700+++09999993333771+000003333664+10001800++1117770442+222222200++2227433333333+021111111777777999+33333333003329+2223411+000022100009++00054288+++2203336655++1888888872555++2211155555555579+++388888155+++22224787+08934+16888885+1118842+0000000002337774444++5199000+2388322++11422377++++000447799++009112227++1222222224999++0099111055++++0004600+2237855+2263302++++27706655+399899999777+111277777744444+++338800022+2111117334++233333999444+++11110087000++0044000022222+077966++180566++155555111266+555883++1111164111+44458+2227777777780+016612+007777222229988888+17244444444666++11199988777444+144488874+00000005539++00155557777++++335009+0001740++++0663352++111111663+++04222299444+222666666666664446661+2233522266++0854444000++++2352666++1118000555++066222222222222+++77333333377+22007790+2952226++222833336++11339907++22990005999++098888211111++++33111111199433333+000446666676++++222442211+66997++++699922777++++22200025+++1188009111+++1111111379992+2211780+003333311001+2227326+3345556+300897+000817778++1111111145777777+3114444442211+011111100++133330866+++++++11011311+00822888++11111110060+++072222288888+22266665593+3333335771++++288888888888899999++31222+139766+32944444488+333153+6666644444444+++2556667+7755556+0000911111+1171111888+17888+5555611144+003335667+18688888++00000555444411++11122222077+04131+2201711+2218001++2222272722+++++++00000222558888+11700018888888+++++1114777799+087449+3111110000001000++++++1118808833++2188366++11444868+0013373+++++3333338225++++0833333330++066677116+++322469++++0166115+110733111++8331++++22199991+000092225533+++2191114+888118889++0001111004444446+1145555555222228+1114667++7733722++3339909+2224445577+++11155505533+++8111669+277812+++113333333328888888+24444455511+2998899988+++++339799999+++0001666667777777++002213344+1111111111330066668++++11166466699+166404+100446444+++39444447777++++2211308888+++++227770988+2933365+++28829++28896660+++181226+++00000777777743+++0100011111177++++++++++1000556+++4+2226619999555+220776644+2223333888008+++1111100000666444+776888884+00999992228222+++008811144888888888888+1111666227444++++000333332666++078442++1111114629++11155448+07666662228+11999999997511++0088174+116067+7999333333+0883333333399992++3331111111160++++1111022555+++558445+1666225555++++1222226622+207777555+5555555555222+++000000503++1969994+22555311111+++0037765+119771+++++002222955555+++33333444411111+++22088866+++2226999466++1122223444+0000748+2224446222999+++++1333336+22224452200++++19999803+144441555555+++1117730+222289910+0311222++1222232111111+++2455884444444+1188082++++22220066666677+++333333438+++++1118222220++228888888333333333444000+++2222119+33005166+11550993+++28044444449++322367+330000088228+11111666666622299993333333333++29674++05588888111+++0330333300+++2222252222++03122228888888+++++14863+191111111111177+7772777788+111188666933+0777444+++++888888807++3277734444+1444499666+++++111191118887++601+++111933++++0000555546699+0069996222+00304433333++11111800222288+++1466666622++++785556+++60110+230999994+118838+14406+++++15522211555++222222333000++++188880044+29966822++288600555++++10022270+22887777788888888855+244543++11133+47711++11993388877++++1559677+2133005555+111888366888++1155555444333+207755556+++33399922226662+++666855550000000+68388+3333288066+0601110+1117777777112+++000000036666+++17777777331222++++++++1337775+++++13712++29999111138++++2222429999+000009992884++28104+++8629+26555775++00014422++1177774711+766116+1943777+266706++0000335777+599999+22072777+2599221+53988+0333333333099++++++2223917777++244448888777777+++00222244333+++++11664887+++1122224777777788+++2266186666+331755++227769666++++++00550000188888888888+661022+7774663+2671144444++111411111888888+00077222222222++1109925+44433333223333++14444001888888+26366000+577777773+670007+000923++++088666610++89881++0666631+33377777744++2200333+279993335555555++3323663+300752+++++2222277444++2224444666003+6605550000+161444400++294464+06699999997+04220000000000+++050111+011888888900+09888444411+++15555699+++0299981111+++177000444+7008886+00052222555550+++222333777756++++111102277+11177778882+++++11222299665+06811188++++2864222+30088866667++++1118824+32299553333+294458+++3334407+222270037777+++++2888655+++1117888888896+22378++00667777611+0388874+39995222226+333183322+0000000955111111111199+++100911222+3333333325547+00733309+5588885+311139999+2158+00246222++18867777774+++++000886683++111333300766+22222221+0000119666555555555+++06666639998+++++22855+2222999333++0277999111111+22774444666+++27777777449+111600000444+06666666666006663+0000500036+++2444488847+00033368+++++229997+311561+0000770733++++226884444++76223+3333333333333334+066884444++++0011555++1422233333+330520++22333221+++333344477++111118822222249++0000079912+000111973+0833333666+313886++33333745++682229++2111336633++28328+11113330086++00068811333++++05644448+255534+++++111499666663333+0000688555+13388700+0088884444473333+3999666223+++222222223155+++85666688++044849+044444441112+622228882++48441++333328+04439++19666005+663500+++11164663+++45537++159999999++11600080+24333377773+++++++0777766661114+1111170099+177746622+++06666603333+00777000388++5551666666++2255555501++1113344455566++++2223461+099222222221++2229999307+29999755++333338722++252220+++++31479+1115441166++555507766+12538++00999900224+166653222++081441111+11773387+0088573++3300146++1577229+399006222+110011111131++7910++2277306666+11833338222+155771222+177333266++1440000222211+00082220000+1778222+3982++00888422+++7744333++++14556333+205448+000002223+22224466666666666+++22222226455+197339+2118888433+058895+00004747+1117777444468+33333297777777+++00000055555235+22267111111+399661999999+++333999999669+0005977+888565++22229944+316770+007911111++333112444+3334455551++++001182++0002330+000055999999996644+444444774444+00777782+++111100999555556+++0000000044443777+555000+11579997+0766558+15546622++++27777792222++0089999222+++8888999366++22266317++06699925++339172222++22411++1999900026666+1116628++003338888288+129927++1111177777775500+3999566777+++++777770001+044987+05599948+++2222776688222+1447799991++222220883332++1333388144+111053+004778899+007777554+322221995++2446442+229344555+2882955+61444+6666886+++++++++++199990000004+113244+01918+02233966+++++++1111083+07777888899933+88600444+++11446733+++11116622224444+00000822000555+0444111155++3332222221151+778334+311796+++++3298888+6188888833+++00066613000++44936++186996666+00781111++000111194+2227183333++33398888+33999933333444++0088888877773333++11111366888+1331922++188883330009+0010884++066333552++29993777+++0000007220007+7905++++18888255555554+1156666777999+33111224+++33330066667772+0009666666630000000000+++03823+121122224+1111111811111100+599600++31122220000+++666667551+00049992277+277833+11225550000+++1179995599+22770888++++2144661+122225220+14446666+22788888806+++399977779+269958++2665117+294988888++202277+2222177770000088+++11112888883+1112222233332+33999900888+766333+711177771+395555008++311895555+++123333333332222228+023+13333395+++++2100887777++44126++196616666+++0000041122+440084+2228888488833+++000888886662288888888888+0000005512222222228++2305511111111+0558839+0004481++222222225444467++06664661+1118009+++1111111425555+77881+++3333113111++++++++++222220007+1222222224488800++144118333+2266777555++1200211+2200000000055++2922233300+22224479993++224448110000000+8888888881888++6111888++111111448888886655++300000060009+884447778+++33660007+02888889++122266222228+222222233111114+++22299400+511111158+++0007429++14888666++3335882+01155555588+++++++8304+0633388++2204455544444++++115911100++11311155553+++0000007677733+25774+++322228889++6606663+1111188777721+29944288++011111113+200666677700+11158888966+23444330+++++304665+11157337++11111133330999+392991+333333322444474+2226666250+13333333002222++++00912++5222112+22888776+2555664466666++2477777+1499999999440++222595551+++332211777000++2222266000+19875++16518++22116666+11155114444777+13330551+033165+++066606667++++009690++499755555++3008299+225111998+111222002227+166666975+++22724444444+++11888++00306661+190333333333++22222555444++2233309992++1111145+22799555444++2131555++++399914446666++255553333333355333+199999447+222244428+222255528889+++30552255++32222227777000+00075++002449999996++333307+++77797773+++++++++000008766++296322222++0000700067+++++117111770+000444468222+++333333377888866+66666644440++00695555+0793333+1445506666666++++++6176+11111444474+++111111444555011++1119738+368888800+77276+00199962+000086666277++000016555111+++11111110000400+007713333+1348000++++116645555553+++22222487++++++12299952+00002236661+++0444420+++++3881119+2288777224+2155553333+22222200333399999++111002+1337770444+166666000882+76668888+1108533++11622224400+28811111755+050005544++1115442999+222015554+121555++63310+1111113733888+13329900+01116660000+6663335+++21555533+22222111199111+16855+++00000006669999978+36664666++11016+++111603333+05201+22111111233+5553777777++2222275555++1195532+2642226666+300000000620+311588666+1113888803++3311277+1188888770++0000000000003355++1110222311+++3333044426+116114+2227444333666+11999861111++331031+299335555+++29995505+++333382228+04979+21304+004444444448844444+196200++++222222222333337774422++++166666677753++++++2333007666666+++0066734444+244449977+213899++11115520999+222222599957+++2664899999+3199007++116666648888+88864443+2262228++251338+1821111118+0666664433+0001111299888++000080000003++++4445662+7111144777777777777+++000000063777777+2912211111++5555677666++28336666666++112222779966+++374+555983333++++55888838+034334+0900330+002266688+11774533+++874499++00011112225+61171+28815566++339072+++01199955222+222222255115550+08815555++327088+0005815++0444448888+++115552238+00008855666644+14466088+3999977770888888++++02433334+++++11166063+065555566666+222855255+299944415+1116599992++322228000++2387777777744444++++338806++++31234444444++22996566++++111221118+++88000+++2228654+++++++22993337777++++00028881+33922222188+01111222211+++11166777710+657733+1100233355+++++08544447++0444444222331+0088667773+155556666227777777+0000664077+2272221+++22225558444444++28991555++72699999+22225555577222222++37777366++333999991+060355++++22225570444++0975555555+22271447+++209977777766666++88755555+++++0777757777+++0009999998+00000003336233333+++2232255+39998222225+++3292999+066677772+2296644441111++0069227+7714444++29110000++195877+++2299153333+11351+222200000004+++0003333308822+4444312+387++6330011+33330083377+6215++33339995549+++++55544444441++++777000++8886663333+132733++040006++005555566+000000008876++11725++1112991++2229929999555+0001111111749+299888869++1199999004222+222266602+000311544+089118++33366889+3330099964++++4133+++++++++3333333312+++1999777118+3333333243+++12887777+++++3277222299999++++5227777744444++077777119++000333990++43333333300009++0006623++++398888888++1004463++2944446666++03999999944++0121188+8821+4054+77777942++26666619++8866666774++++1777764466+7077777++244429+66217++++222646+211000058++++388876+666665226666+++031111122+++++2477633+17700688++003211+88883349+465555++3999725++++000000899555+++++2222239886+004466887+011755888++1440006222+155170000000+0788866666000+153398+++2211111111161+000377255++33333311444448+3444833+33957333+++0599999979++333477773+++0777510+28878888888855555+++3326658+61111007+03988899+224029++88833312++++++22221488+86680+2299922211+8791++3224482+++2224485522+++77794446+02266277+++2224441115++285533332++01073+22000772222+++00116200++2224411159++++0088999+222199++331222288444+3111111588++249999771+29900300+24477755+++10611+++++++2225559333+++++2200041111111++755579+++11888797+200960000++266665888882+++11667445+333396000001111+000047553++3991977+++++1422244+6064++6799933+177770+++11322228+++4441155+188463+2883337+111112226688844+0443337++1166600+33333734+++19999558+084433+++2276666699+++20077422++077711111777777+1999994++778882444+1066688888884++++12222225500333++2222233399777+32222222233357++222445590++07551133+++300003888888+0482777+247799977+223176++232288877++00667811++034444555+++222222822222255++702222299+112221111044+++++21111196++47200+++333320077770+++19847++333333824444+++++222222229999966+0000466669996666++276887+07777337++621++11477777155+0000333339999599+2255593333+57755555++++000166666666+3391190+111121133+2111955888++1111111300000555558++++00022228841+2222222990744++051111111++22299944888800+144448+++1800446+0066669998888+++++4444776++11113222289+22200711166++0266699911+++33+++++01440099999999+00666662+222699666661++15553333400++0093333333+002392+++++333340001111+0655595555++2222680000++111766++227555992++66333360+222222266544++2222888443333399999999+00777553+++1113117733++00009944433222222++000001111700+2224000++149999886+08222211+11111433114++++2221166666668+18888855533++19229999+00036966+3333555583333+++3066633355+048000666++005960++77711++118416++000554444411555+0455133+++++110888111+1177777776648++336645++1155441111++1548844++222777777733444499+++011111111121+0647666++222222777553338+3331199777+0066661111177+294447774+00111199922+088844335555555++74555++++02220644+++++00399991+10111000+1144444652+3333000071+244476622++1133562+0114006+++++++++1115192+520002222+11996666666611222+8822599++08887736++++833111111+3314488999+0008325+++32222244444666+66444997++2582555555555555+3911166699++++++++++3333377777+222985544+44444956++01339900+000000000055555555788888++338804+2557777761+311116664444444++300333322444+186966+++3322244577++005548111++200111448+155588+119999944++2222226009944444444++85466+23335666999999+++000062++118888222++2333355556++2222318888833+222005311++075447+++++116444558888+3222255488+00055555451++366300+255510++++2789990+22966666088888+++11111598+000000363+++++2208888288++23336111166+2201666++299755+233129+0665599+2222277856+++++++00033153+18470+++000057644444++1111114022+++000005113+1455555555577773+0050022+++159633++0022173333333+2224919+22222102222+1166633344+116533++00082222220777+005562888+001113375+0002443444+311228844+++0888642+20000022111122+1100066611++26888843+11213333+075677+++33322755599+1055597++333244444444+088861188+06777720+++88048+115557700++++03333370011+259999++22666666660222+00755504+00000000002344+++033333333566688++330555552+1172222222966+730333+0078883336++0077111166+002222555+2276606+++03703333+274887+++24482229++++3333333339881111+111111235588++20111557+++228881330+1444666688++34448888+15555555516+03344499+222277009+8118882++339999999331+++17963+0499911+22208000+11111144006666661++++1003003333++++++1188888177777+0056679+++66686666+31111777000+27773351+++18888844499977++330111143+8830+322222+2511++1177116+222268880099+++++2556332+100806+2222692224444+162344+1144534+++++++222677777786++0288122+0272244+83800++1008644++++7305+200065555555552+44411163++000033676++++3333773333334+++211111155+04222222266655++333333309922+8111622+20222200022+224444440000008+++22916668888++176077++222255555542+1666778888+244433322222+555737++++20999+08173333+2255555551222++0011222777777+00002227778333++11124556++++099439++++012233335++++++8884332++1168885533+22521111+1004444755+2286222229+0033000+++++393777+1133331103++66333888+21842+00601111++++330000077888822+588117++877777747+0006888+77744227++++88899934+++664744++++199999227+22334++11117444+2233333392++++00000085++2544433333335++++200005500+++200009991111111++2640008+224633+339999557777++222888889088+3222274444445+16993+78888844+2291799++++111111173344+++++1715555888+1385566+++22340022+2298099+000004499900000777+11555560+++1839977777++666366+++2664441++111154422222229++0888888853++0730000+2277724444442+39073333++22277700000888833333333++++111112205+00055557222++0000778677++11199999999996333++++2000044++33333333339999++77755998888++11133344444444888+++111111069+04411111558+394442222+++333144666+222212229++0008415+222312+195335555++2244457+0000255552000+++22544522+03000025+666614+++3995522777+02220086+0015922+111777777055+03777772220++555299988+041774+1111444476++++2933309999+21111111992444+2595553++11000000++288888804666+111111883000+11849911111111++++++1113333333332+05555333333339++02187++123302222++111165555227+3344402++2200666446+++222559988+3309921+1333339997777+++++266992255+7000006++44445222+24446604++++++184449222+311939999+00000044999422+133699000000+22456+225555089+1144451112+444999111+++++++2262222288+0000999444+++20007773+18888833333444+6111922++287118++3308888544+++++3330446111+17455+24841+020001188+++11111997777766+666888877888++04110003++1111222225555+326666944+0055181+333331141+222222999333++0111587+1177799961++1111777987+++14423344++066662222+774433333338+33222222188+0032577+++199999664+224444471++++++++0999558887++2225555110+++00711115000000+++++++14428887777++1141994+222221146666+++3832+4422033++00000004449978++++++113400000011+222222211770+287777716+088877211+15992222+++++0777778880+2288800007700+1111193333+++29667733++11119933338+3122226+339880++0559999+4444447777++++88888986+++28833399+++3339882+2534444422+06111666667+33339552555+++11554477700+++206335+++033333444444770000+0266657777+066660225+0667701++++1111666777555++333336633555+3339968833++22222333366229+255645+3339377777++3331292++++5894++29977740+02224439999+22223311100+3399337777777++++++0660011+12555335+220233333+++111999118111+++111111117977++++33300698+199993332+33333339900++011111000+3300066664444+0855555555988++5866662+++22873999+++114455111++3333292+2222555999+3322711++3333908000++11162226666666600++0338876+6445550++4000988++++244444478777+++2227880+++2286666666611111+155066+4551111+66777777663+11444011188+++33985++++029904+++++1733443+7388885+3333354455+26666+200004477775+2277777799999778888++008888112299++33300069+++8800877++++5856666+1033336+582+++1118699222+4333333366+2200007177+2788891++33333993000++2288886334++111777888886663+2222009+++++30011033+281444444+++311422111+222440992+++31653++++++++133222886+7500033+225566667+++03295+11110005566+25556666222222+1113382444+0000999777+11188855555661111+0000744445555555++229343+0999667777772+193333200+1844844+06147++++22203111111112+025555555567++0566666666000+556655555++++062222210++22224996++++49022+7744336+012206++33000333+++558004++3300000048+++22461888++30274+1227003+33388877766++114721++++++1166368+00029999999919+++2301144+229212+0004477888844+33399999999999222+1165331111+1190044444+00042221166666++03388000999999++0037000+144991111444+399444404444+2488555+118888366777+++333330533399999++33322222222444400000011++000000099999999+022390+22222777001111117++0002800++08277000+00093322++0033881+0055364+1011335++++033333333333337777777+1666660004+443336664++++++1777521+33119990+266928+2299741111111++33330056666+++3000018+1912225++033114++00270099999+0011113333+00222299999992+11144118889+2257777777770+33852+333366633444+21199411+000066742+222142++188555666777++193332211+55535++333332323++++2222222299847++111118883388833+006888889+333004+1111119916++1222525+0099107+2991555111+04403377+++1172278+18000330000++352444+77776666666666777777++++++22229922155555555+17777777377888+++11199946666+22222228048+++++2884+2221111112222+0002228877774++0044311+++++399990004+311100+++3233022+756333++81117755555555555+3333933222+226353+2226667777666+23042++++1111889222++++133888888+2284277+8888855444++0999944440008+13377777++233888888+00007758++22444443399+222656++++000000111110044+33999333888222+2227111131++++++15703++154444445666++18667777+23844+0501777++2051888+++++111574+77755569999++22000666332+++++02555555+06699925++++131155+++39854444+322333399+2299111110000+17776655+++06666+00922+12661000+1444311119+263337777778888++347777+33333355++133555557555+10666657+02000033333333+1333333222444+114411188++++4478111+++53358+057788++331009999999++11006664+0000001177++00000886633++006655788+200055511111+0044922200+27114++++++++333333000999+32577+006110022222+09999905555555+11119999999+444465558+000555555700000++++448778888+225554588+39177771++1222366+02000992++1496661++000000007776667+5444498++++244444444068+00042+111411338+00355502+++00223333333+0000028888800+++662222663+++0446662277++065555533+++2193331111++2008888441++111022555+++224455566666++02000000177+++02256888++221327+3333331119++++++22999330++++++10661+2228205+229991533+33334441+++5099+3332349+22266660088+112211196+++32228777999+3000000999961+2644499++009991644+++22255553++03666655555555558++++762777++111599+5555555444459+2883433+022199999111+++3255558+16557777000+09777222+23334111+2004300+04481100+2664622+++00000599877+55444444399+0003873+08447755+3333337334444+++12292111111+++2277660++225555111117333+169944+1100000000000432+++2208117+2242222222223++++30023333311+1191182++++11109988000++774444433777777++23222278+++++09977555522+222062777+0000211113333+3300730++25530000011+3332266667++++++27997111+0033133+88883600+++882111+++++2888533+00081+008882119++77867+1114454888++7777444444442+++117752233+044589++15555539+100002555533+44441117779++++++311222844++1888888888844778+31111433377++77755188+++2253344449+000077777796++3668+224591++223333333000554+1166434++339553332+44222299955555555+229996900+263387++33333371+++148866++++2683444+++862222222+39996665+2777777099999+3300604+325557++++++++++333399288+++233555744++++2771155+222335003++0514455+00911288+22222553666+28551+040007788++++1118266999+4421+++09933355+22288888046+++005555364+++2555115555552+1117777711119+++++007777662+222233336+++22811888886666+25555771+233467+2222225099999+1117743000++311111632++2700322+0002349+++3312844+1116577766++2266615777++331131199+055969++322271118++++2222388+++26688884443333+222184444444++1700299+000666666644++111122222450+0222222555++111867776++3322277++00011552227+0009922272+19933378++00445518888++++100020055+000007+111111111433333+26661115555+111455559++++33333555544+03337738+0000569+331111110111111+++110369++1115332+77766670+442222223+++5099997+++1114449999+0776666777+++++++++17560++++00000044433116++22222259700+13526+555021111++++++++55555510+223335533337+11311111111111191++++11111111111111199166+33333338226++++++0000080000004++24441447+25153++008855599933333+197777800+117773330+29317+33007772200+200663355++++333988333666+++233334888++888288+07661444+1111112000000+333338888844442++++04441176+++1888886688+++00977733+1110745+33110078+0044422299+33333001113+3333333333330411+555555524+19922111111++282700+3100004++01157+006600009+++33333177776666+2255551++11177035++66666661111111112+111554433333+228888842++120026+++133333368333+++++166899993++2599955+28777785++1999222011+4408888++00008820006+28223300+++++8857++29933662222222+011097++088111115+032222244++++++00003311997+1835+28566688++03333330699++++199989111111+7777747+66660111111+8455+++006611882222+0099999999322222+22222239944555+++4442266663++22888111200+++13964++1266883+++++1160000000008+00722288++22233339111+331+1200066555+++2331165+0698444+199999928++++38444+++22999999999963+++++77799991111++222222330055+6993222+1755114+064222888++3311647++2265550333+++3333333855533+05000000098+146620++7555333+111188888871+0001168+++11146633+000222555555+2222999926668+399471111++17000001117777++++++++055999997+144111112288+188033++1779700000+1111005550888+111555944444+511977+011266++++011122066+0329888++++55681+1756669++142221155++012224111++000294000+3069222+15522221111++0058888833+00000008888811177+26666628822+++2448883335++33988857++55444044+222444662++333222299923+2225997++3333337666600+++++000002444400000+++2447006+00222221991+0033333003388++2014000+222885444+3114482++0033333331111105++226661++++11633338888888+++1172222255554444++333369111+33988811+++3331133177+077663366++22234488+77793+1511166++++++++7854++29688888666666+0777777325++54419+11187994+2347+++22251333++22255666661+++00022222081111+15444777+++164444000+00040388+0222333955+++00566444++088284+2244444889000++++2221110++++55559936++++0078879+2222234+++0366660022++++69999886+++003133399+2666022222221++55441+29990499+29999449++00999988887+0009113++2522278+0000000000002888++++02002++1119917700++03888888879999+++22222322+3337199+11229522++22003222++099900000888++001671+++++22222228444477777+000007152++111771110005555+33333333009223+++000354+++199961++11136008++32222555552999999++1111119942233++00388892+5336666++22218999998+++133335555552277++2222111199500+++2223111177773++2999992220088+++++0666555666333++11188855933+09011+++++++22229999333++222228889000+++553155+++1779299+3330099994+06339992+332555299+22487+005555326++++++3330000093++31000097++000003377777777066666+2233318+299457+63300055++121550++311153332222+++04449999923+0000099999+11555566664++7508+011581+11777111+2222446000011+43306+860000888888+2266555558+++++++0133666688+++11666222++119888884++17777760099++160771+222222122344+32222379++330009111111115++55551133333+2556627++333333333714++3333322222244++00000213++2226111111+++222208888++222222222226882+1111113399977++0066668888999+++++001110044+22444466255++++++1113343333+++003300000046++++0006222227++000663155+1798899+209992+++++269999388+22299911996+11130044+33145111+116661++++31172233++++23333488++022883222++731+166333668+142206++++2225006666+++328889+++664777777777+16666676668+6622++877888887++++22222219991++2244111111117888+111444266666666666663+2699911177+244477993+11444477737+577708++1844423++2255666990++++++++17000211++22377788333+081666665+055006668+22222900000+3111113337775+++333322227777755544+5105555+113117++32228888++++33322405+111100096555++20880033+0000388440++1154473+++3333399333300++++118113332+701111111111+++266666444+11130008899+89335+1888399990+255690+22001922+1100682+2299998888990+00874400+333334444+118000011+0044866666++0011333336699+++04458888++2129998+1117774+333005++1777000000993++++11119999551+110067788++++23300111666++2488811+0166667++06692555+++16665588++277777794+222255584+++++25442277+++++11920888+15772+11188555555+077773344488+264600+++311111166666++++22211168+++275557779+319226+3322988++01986+000002948+1111055+000888444666++222198888++109++111222253+216228++222277888833+++24444455++++222288711116+11199566++++000009999166622+++22222736+1299553+2881337777+39466+00953+0544499992++3333627+00288881++228880552++22593336666+00000022222230+111177771003+113399++159500++26679944+252449+++2311177+3555541++++0000119+++588000+32228888888666+62771+++++++2222222257444+++04443655++++3330244+++++000999228888+111188777+1119555522+11122777777+22266666699++066665669+++116677711122++0000570999999++133311111+0035555559999++00001166+33222288755555+288888823++++30014999++14449904444+2222662333+19826+33999990000665++0009988888444466+12444442221++22226666277+1118999+885555066++33332228888+++3005944+++122111144999+++++25599333++2222411277+++++537999+1188022+2188885++046666155+8883+777720000+4447747+10000333+++222229444331++17777777777772266+14444666666644444444+64444444+++++192297+1543++2051112+11131881+333331448+335600+00000311116++2225444622+0099221111111+++11102400+221133884+++2211111335+228222441+2338995555+++4300000++110776666688++222211555588888+333000521++2111111555844+00728888+++088884444447+11111994722++++5440006666++++0000222222244+24990+3511777+++0002239++33033310+100442000+++++++309979++++++255555555543+22211111111777999++2244455545+11106661133+00000444444477522++2288889499+++000022200999994+3116255+154463+000059978+004405551+++0064336+655544+++++298558+0220055+33332999662+11111111205+030006++++++1105400+0007012+++134444477666+32450+71111922222+3333256+288888370++055666663338888+01144499955+0880001++32285+1662222254++27777725555+11122116+9+111211399+122277444+22233446++16222222223++14546++1119922777733+5566222222+22222222339997++322322+0992336+1112222222299++0041128+888880377+199996663++33332825++266222448++000067886+4666676++000333233+1666666625+++++0007888885522+1377775555+111111111707+1524444444+211166444466+777273+19799999988+096888888888888885+333333339999211+000822244+1113322+3150000++229422444+000993559++226611077++7830+1222255555+23385999++++262777777777777+102338++855776+++2666366699999+++07710++1117778662++302247+00866446+2273388888+109930+27997111+++077200006++++++11777163+005549++00081116333++1111180355+++322299++111388814++03374445+0000076674+++++466665++024444405++111144444000+++011111007+++08843333333++++066688888799+293288++2221222004444++08800000088888881++30008888111111+0005333380000000000+5998888+22277777778226+11118655777+444401111+++866999999+111111222776+222662334+++0007700000097+06555999+++488448++553307++2222344403++++007775770000+556666144++066662911+2226662221119999+300211+33317781111+++3290666+30021177+11111111459988888+++0864499+++2390++5511477+3000001001111++++33334400++2833330007+16611866+088888888444444455++69883333+2227778865+3395009+++++6633382+22288888882222+++111110553++2442222669++0015501+49955+++0000047747+077770688++00071244+2213344+1199994777777+3331861+330000776664444+0333882+++5899++++0000047777++++11883366++111111774444667+8888402222+399666622++3399111099999+++++000997780+1777991+++044124++2200000444496++26611190+2225270+2227711558+0033332222++08111333377+002222211+332444466999++1133888877774++33177753333+334885+0000889999999993+++2666355++21122223333++++208000000+333331772++155552111++++++++228033666+2200003333333111+116890000+8003355+6667++11107770055+11111176611+23377791+++++255511111166+06665776+288871++0031111+00003366++0011224888+26669966+255569990+000099000+660000000044440+1222379++44442255577+1777007+077776633++288223333+1773777++15888880+0000660000552+266677955++22228880088888++005477772+1177704++33288122+225270+09999999444+299333009++01841+++333800005+++2221222002+++24244444++++++3399929+66996633+++330777444++14445555526+11111288333+5334444444444++1955544444+++0000000099922222+333333370000++2222287778888++10836++11190888888888+3331111984+10000776++2203313333++25555599++11122244+3233399666++111112444496+3088839+12666638+6667779994444+0000666622233+3994499944+++227775155++3331111114991+33383339+3333999678+00066661199998+333358666+00066474+111019999+64444457+18344444+0097717+32222644333+++2240116+22223300000+04111144444444+11166623330000000+++++11111988833+11617775++19880000++7729933+3333194+++31114466++00000022887766++111222255388+04444888881+++444144411++3394622+11111177777855555+10659+8000116++++0995537++0777644499999+3333331677777444444+00000777777700+0611955++33308888+2225555537755++118257777++0039944777+00444286+64331+++38775+++000022235+30000000411+++260033777777777+1112288888888886+222226007+3111113999999999666+++++001522++03508+066663385+23333366626+008889999111+00044481++++++428888999++33002220055+77756++332718888888++2288666612++0000077999++2555555999999999997++222238488++2888077333+++0011888839+1000000555+++227777700+154499998+224555555772++00088888459++++++0099944444000+00558888++00618888888+296659++111666666559888++295003++115848++222227706++++11117000041111++2848555++++2255584447++2233339914+++004778666+1811771++++++17701++++11144276+++233445555++177777655+199999577++1999333399666+++14344411+441888+++++2222244622+0756666+055577444++04237++++249664++022333377775555+++++00000000000020055+++055555566666044+667666655+005116+44553+++3311816+++2499998+333999999114++++++++85544447++++++777881++33344888+033996+11113377111888+2444633388++444000558+++722999977777+333111175111++0000695++005508+1999777722227+2224543+666660777+++272214++1522444+444224+++33384466+77407777+22211889999997+22267747+6629222++1222293777+099999926+21835+++138888889++++1104400000+++01000055544++226111000022+++2677611++003335591++0003991++1118233333++0887777774+++++0403377+31110000228+095113+1000011++01799999+1550000077++211111116221+11100444777+06655112+222444115+26618+33355555333377+3088800999+2119999998000+07779987777+++244444411999+55482+3144409++15588849+3005566444+088492++++++000004599+009997777777714++89990++000099999998777444+11126220+222225555099996666++++0000092299++2224777999+++11143333++22444444445555999+22844077++11144433332266++025330++03330069++225066++000455556600+++13344477000+27007++0811++++++222298++111111117223+++++332222222675++00099944422+220077355+333339222666+000044443377+223300333333+86643+43339+1111555227++222221193+++++33333563+++++++1660046+165888+++3056699++11100099933+0002950+6728888888+005547++++22430+3311111822++000577778++009133333331+++306666600++2236666766+226639+30502++66666177744444444++++00008722+11856666+++0000777756333++2222566668+++++33331044999++1199993311111111++++1110066++2237749+050999911+22211118++229909977++05500002+333347777+118030000000000+22222499779+++000077666338++++3394450+22221112200+1666663335++333333333055999+++33081188+2222755711+4455583++2111888+60061++222994444550++15555551+006660077+332448899+++0888848888++000099224888+2005994+2890222222++1111455555527+55889991+033999990088++33320+++001933344444+3324437+666668++2242775++++16620444+000077777255++++++++004499225555+23333325888++++++199666388+04611111199+++2222250007+335549+117777755511333+00055555+++0441109++++++77799999997111+55511227++1086+++++++++++2299998666660+22774333++++222722622++111812221+11146994444++3999835+0339833333++++++22666628+22241445++22222888864+++33333221++7755590+11225588880000++++2255578111++711114444++++++0001177+116550+0008871111++33222499911+555555588888811++2444150++555877+888885+00099981111++++116188+077888899+0000020007000++0355000011+++11155529++++3382226666666+3333399999991188+08888000+1045444++++++338869++111118860++300360+++00000202666++222221066+666222199+222252222228++++115833+++004447766+322250++1446601+3222333339998+398115+0888833333009+222288055+2222444997778++1511663++++++11111775533+1152222+227777666+311119933+55499999992++++11498855+012444+++22233638+0333338888994+77777066+12295566++8122277+0000000499900+220955555+0008866111++25888222+26044433+0000000377779977++222222227339955+++222222223355+++2202222236+2228836666+++194490+1138888888812+322511+++1111116666993+11110559922+00002222771++000000014+++059999667+07771108++33770077+1177717711+++232220+1112888809++++11933222++++00002222229934++207777777773++22339388++220774422++2222000033311+3461+003214+22233333333330000777+3111133778+++6299911+1406611++0001551111+11388810+3315996666+005552244448++88000000337++11433333444++0999999330+1225922+3333333319999++++39310+111667776++2273339+++33392221+++2562333333++11111444633+332600111++4222888+134002222+09999111181+116999944433+188774000++077504++++44385++885595+2288801++2222111148888+0100+11800066777++339777775888+044035555+09355+0001444699+422220+0444555822+001141+88871+33111472+333911103++11184888+16666311144++22449931++11111115555555555533+1100044400+756333++++222433033+222229966667++3115444444+000993+1222113777+1151155+00899999225++++++2222220043+++110000002+++1222222225++++0999555111188++0662288+770006666++0333333336666+021111171+2255577++111133314433333+++254444446+4981++7511119++111444644+2888888888821112++++++4444666668++59977773+333366677000+545558+111668333300+077344440+111167+311111099+666443339+3333011000000000+2488876+338488+01159933+22511544444+32922++66777777774444444++0154333++++++++++++++14536+111136144+++66667733222++22335088+++29814+++0343322222+0339999111111333333+222999998002+++222222333338++11130744444444444+177756611+122446644++03644+133388200++++++247122+04370++288866663333336666+++++2277775999+++11119555666667++222000984+2227773066+++18480++++221110063333+222222222719+78+++22222223376664444444444++132222222229999+244421116+22222666600222228++++11114422222+33337766666663333++330000558887++++++2440000000000777+13998811+4700444++37775522+11777699992+077880000++++1999444415++3066666+1112222433+++++++++++1000444332+527++2222888777336+207775533+++083996+++0015222111+11111922222222888889++++000099977+00074444355+16281+1221119990++12221145+15000666++00111511111++++1555500220+296633444++1118888555288+2599993+++++10001447+22567777111++33590++++39127++214933+3966664999++7927++++5520999+03380222+0446+++122283999+22228999944447777+175599+3999444406666+77722333338+11266244444++++++314444445+++22226447771++++000000000015555++++++44404+1111166082+000992229997++2222220588884+00005588+111007715++049800+3999883399++27888822225++0330166+22912226+3326666666661++111666668888+33333344655+04444444700555++++++++081141+1266666668++4625++117555388++11111911122+2214440++2555540009999+++7799931+88811122+++311177733339++33442255+++33333333233111++++++++111122244444441111122++2993666600000++001113333++++0833833+33333330000000000+1666553+1107777990000+00655566660000++++2155500555++11888866222+++++++12222044++2277558888++11118550+2444889999555++++11099888+60000466++2222222552266666666+221902+++++0326660++++++0666449988+00004599988++255558088+33338888888+3111111199999989+024455+++++++322233774+333070007+53884++225966664++003366992222+008776663+0333444+++5695++4477677+0005513333+037666888+++1111118834++276444444+27711977++167777728888+8877778++++++022422444+++++1151117+00044600009+033125+11299677+15622222444+087777777701+111122222888888888444+++733313+++3333268888888+++13555551118+00459955++30477711+++177366666+++22333337855++25000006688+++++1111111111113477777+++22711151++++1220555666++++++++0000022955559+222734+++222226662446+3332222811++2220088446+++3333000006++2199994555++0022222220555+++22033329+132215+222255511111++2315558++22224730+09111991111+115113666++2228022444+22233352+2888888598+396334444+22669977+++06666673++22200001688++22220000006655555+++11771117++++66666333333345555+005555539999999922++06111777777777+3133333+466662233333++1655544333+166661+22752221++1126666666++22224098+33200888666+2122522++000227777055++++116274+22222004466+++++++100000000888899+888111772+221928888888888+011244499++144444411+744444000000+14466699999999+++3333333664444888+0008077+311111111679+00100000777+0000995++255555550006+2222888874+1172577++33157772+++00044444494++++119799+238552+2244421+++22966666680+22277911114444444+1088++2550900++33900009994+06052++1444440666+000995526+33333977775+2222244600444+1155866++++++0655777770000++0000001144444111+++++200121+5555111226+339944477777888+2255555+067044++000082251++07798+00000108855555++2222220390+258855++1296222++++39933377+107788+1187922+++2266688333+++3355388+261399+0000074441+++1199600888+0005555500002222222222+22200666669999+11111140000116+088844425555555+33339000066++011111128899+249966644++000011266++44600011+++61222227+++2002055+33358881+222884333333330++2994188+009966111119+22776355++++++++++++++319999888+++33332015+0633333333333++316555+2666666666688977+0064413+554222++++0005276+000773777++22147++004474444++2349992+2237777557++17766566+3333033444444++3333222663+000009999966633++++++33399999994444+++122231114++333334299+++223399970+++44553++1153393+2888832+++2777731555+30833366+22600000411++3003333352++0999933360000000+17367+00356666655+144466604444+++1111115555555599++++5526777+23266644444+117554+++111155773777++33444344++1101994++++54433+295551144+330000000822222222266666666++2261166++32359++++11111113646++++333002222288888888800++6334444111+++266165++533111110+++262234+179226+1777772222++++2446992+++6677746+22446099+22111444477+3329+46661++6603+00000089999995222+3000444+0822+180010+000998832++199963333399999+++++00444444440888++2245560++28649++055567++2222221600666++++2222994990+22222228899777+0000053333333222+++1125573333++++037955+555714++149911+11111199999999999999++339844446+1166662273+2222233333333222221111++17773338++64228+1499941+++39988889999++++++2282225555551++++27330055555555+25555500774++22111110880+1220665555+199773333+333329008++++++0000007055+26661144442++3988888888800++1149988++0855513+38888844555+2287736666+0923+1440988+00069997777+11144333399999+++++1000442244+33300077777733666+++2222226666833+0180111+11115558889++++001111149999999999991+11144666660+++084452+++00004888+22336603+33331995+2221444448777+10000229995555+333331339++344966++11336111+0055555182+077777776666666669+8877796++00226676666+22688888888814+5552223339+1226555+0044448811666+00447738888+178899111111+2221265++1119603333+22227744444449+0000112223388++++04442244+139912++07777945++332399996+22288686+++2266666744444444444+1600000666++066666779+011666600000000+0066776666+24555531+02111110+2773555++2222000000825++112226667+115544436++7777728888888+0007799999222222+00002463++2707799+11114555553++105355+399553377+01111111149933++777999557+++++00005118+216666666666++++++2991009+++22882553+000000804++00004455500007+077444442+711111112222+5999777777++444442222+20001299+75888888+0056661+005555558099999++236600044+1788033+++44469++++++3001181+2244866661++00044117+309940++26205++++87220+++333553++7908++02211+0006622200000+++02554++2665595+++399912223+0553991+211116666660+17770455+2447724+++244113+22660003++++++666666760+77888868+777971+33330119888+11997779+3845+++3086888888++122211111770++3539+113335559++021988++2266625666+2225553388+116622222+3552999+14442443++198522+299999991+11128888888++225520+3339539++20065++61111884+++031196+++55572255++1111124333555+10005555555449++++333000077777223+222222222990+2222222211177778880+2477742+66623333366+0005885577+000080556++05777112+66666666444444+08206+268882222299+1118833999977+3327743++00495551111++++005552177+++++++333998500++++00552900+00071111111333335++000066688888888+++111199999988883+066687777777777+00946666661++22277711+++++++177209++2092222666++22222587555+23635+399551++033722223++200333333555+1888681111+140060000+4446664444444+++++2282477+0000000222+2222888898833+0035555466+22666888229++877644+003300000022+740000++0988977++6440022+2247777758+6287+++00999744+17333799999+113333333889+2244558886+4446666002+110842+88899988++223338833322+1444410000000001+++333311173333355++22222600+2528++2222999991111+++++0000001178888888++04443365++++++10441++111111417+11044773+++2544133+++++228899999944+000000550000779++00003399999+++111111444448888+00033400444+++++11142433+01735+++++0004229999++++88888836+2223444811+2255444444497++3622888+47777222++05555133336+++00009908+04444444333358++22244777777777+116666666660011+1444499999944++25560888888+++2275555522++00005229+3333666222200+000505599+433322266+322111100000+++0068833555+00886882++23334443338++++3111115777+++++1335000033+000546+33888878+0044444777+2677777555+222592222+++2777196666+++11111110006334+1225889+113333333333441+++0699000001+1822566+7778888+13111118+886499+++1260003++442995+2222440+111993355555+1188888095555++160332+052276+0088442+++000014+227774666+3333333338887772++04385+000000090866++005600++555566666611+078886666666000+07668111+0119999777+3227722+11111000783+1118355+053877++22822226600+2258886+19888799999+333339666++0070033666++++++++++2777711111+15274++1111194000+333333339910000+++++++++11117767+145666666++199220111+00000066777666665+11111111111177755555577+40000004++000055555666881++11000009999111111+22111835+0575333+22333333333000000+009977112++449960+++007634444++2230888888888+18605+01193555+221100000+02111119955++199411166+++11555599+11177122+2222666002+++1099955555++0800009999++++264469999+0000099999++22444458880++3322244226+8887777744+226421+++++++222140+2224730+0988222200++161066+000005++0333336633333+++08999922+++888888866666+222209999999333+23000003322++075557+221196888++0003377886++0777745555+2222225979++++225511133+++4444442144+00669904+33322223335522++226667333++333226666881++333311041111+++3316667788++++3310+13478++++++2700000044+1000222200066++++310555888+8333399999900++22278844444446+22211112999777+++677777772++05004411+++77755522+11111455522+0991++196999++3897++++++2225552289999++44464440+006695++5555022211+200044777777777+231166+++09666662+772224440+0667782+222233440++11159999977+++414445++099999977700+++21341+33333308877744+14444445555++275552++1115099977++++22228810111+2222226111185+008888777788+05572999++114444221119+++++000000022222889+099637+++233377788000+888326666+++09000007888+0922222999999++666622555++718855+4499966666+++222777777821++1118666+119994428++088444886+255666+2112111+00408899999++022270077++++111144433088+02344666+5509998+6660033322++1122255522+2207777777811+066887999+15777740+225557755+01112447+221111559999+66664322++653335++88888879993+++5693+++222211088+6666414++167119999999+333111999999982+111111077111000+00144554++110000666677+0443344555555+++++33067+2273333335+++++33935500000+00111337+11119966228++22266655555333+011400777++22255553335544444+07777778222999+327333111++14455557777+1144222777++160016+++00027777888+2000330++81114441++++++22222211116691111++888888777700011111+++179998885++277775577+++++122444444471111++++22333300031+++1577444+27711119966+25530007+++++0422522+253358+0050002+007169+444438+2220089++044555551++5382+266663399+++06669999003+11666652++++00322222888111+0989996+++++++33236666+078111+++22222233366666++2553332+22244444455002+224666666666++01777667+311106661+++++211002266+07385++222224999907+12290000000000+++14477773++3000046677++00055922226+++111175111+3004451+++++300077900++02244488+++8177777333+3332222009+++022222222220011114+444444+119911997+000668444+153558+++2279999004+1911144455+42291++39996+111118000000044+00000022999559+003333306+4797+228877777+1148009999+2222204009++11111774478+3166662221+11677779++33333310+++1155568+223333333377555553+30085522+788884+20469++00777777778004++++3338855+++8000054+2844500+22255578+001255++333333886665++00999842++233658888++099456+++166622222229999+22256654+236336++1122179999+3433+++233333555888+117116999++++++0566224444++555610000000000+++++1447779955++3333666666++++00022222137+186661113++22888822220+222225583+000555344++2428888888+46666600000++++00033333697++11000999966666++1144438822+3225588888888822++124410000+33333788888+75553444+33301111133366++0012222221++113339983333++++++++26922++++++++1144443376+24444422233+332614+10111166777+19555336++1008022++0880093333+0000091332++88552111++++88222222777+777063333++1711111200+33207777888888+266560++14663335+++622277++33331117773000000+33574+007796+222333335555588877++28000366+833992++11113333006666222+++1111320666+1218880+15019+++0000007777766++04444770000055+1166755522+2230000033++31111777666666622+0005555288666666+000771152++++++++22222222120000044++++3007888++39998766666+++3313355333+119666633888+339944444555558+3399888888822223333++0004434477+4444444455883+++++77865+++23333333377+811855+11000363++668966++++444974444+++277741++39633331+016638++33333310052+04442200000+2660099999+++3316000++06700777777+++0001888899++005538444444444444++3955344+1152533++2666666655552211+1900017++166655543++2220000000992+11488887++++333550+300005664+004466655+11133049++009954+22748899+0233400+000044444400000++11133388888000++3311777++116600977+2244315+7670++888335++2222888888882+00066759++15111444+0555555554599+222226664444411188++110333333300009+009949999+0555233+68818+00000017776+15555558666+++31111119033++3196660++300037771+++22521+++331446+3333399111433+000966660+223335555776+667++++0774+++115558800099+332122222+++++76144444444+1944444466600000+++2280322++21199900000+344444411++++499700++++++++33319969+333339444111555+217244++++222888409+003999985+49996+224222222555++88888888741+2777777752+++555555444+222333338110+++++100444444444466+22551111+0066999990++166699222+0000905++0000077777777000++088011000++2214415+0029999992+55555991112222++++++3155593+11448887777333+++0000681111+185699+23122333+++11100099499+6665592+2272222655+12111173+666666645+28889935++1144005666+110059++++++++++22711999+146699+++33889999911++111195521+0044333339+++2055022+++33111444+25500533+223333088666+2855555+1222111000044+++777555611++17733333337+111333775599999++25558811111+26666122222222+++77751888++2213329++++1466611+++++299980044++3333110015+1111132222224+++++06644668++++22226444199++333333357777+7733822+1844444449+5886++1177226699+0666377+339555587++++11599993111++333002220+5553333333555555+1322888++3333310086+77774444444666+113333333888777+26666888400++++21196664+5555807+111169928+++116666663333++77779999022+218879+155864+166550++++++3999999000007++++008703+05922++1404400+259999999988+2281222228++111755++++000000099993339+2247++++++++332221199977++0999999999994++33999999555+22474448888+333339906111+++0021111111444477777+20008227777777+1800000033+042222666666665++++++++++1156628888++21111010000++0222927+++111111111116777777777733333+078888800044++222005555++00888111999+00666692++1488886+333332668877+3333023++111877777+++++2622225577++0777946++091130+1199870++333398633+077778700++2229977666++++25377779+227777777782++++2221556+18888899911++11111116666+16666660441+++221448999+++++31290000++33521+++++111111190++55500094++118121+2222822222257+41855+005566344444++1877777449+++11912+++++1100000888888444++111111032222+++11188847+++++099990+333333333637++1999880033++++1144444853++++182222266666661+115555344444++11116299999999++33008886444+++222277766667+++32222220007722222+002+1448999966++14104+22222522288888+288045++44444444221777+186602++2177777711113+66633388666++++2666666662111111+2174400000+30642++3344401+++2224469+007733309+25556+1555005555++088733388+3900000000222333333++04368++++233333366604+33335111100+++7777188+00138855++++08775577++111106+3333666633+22002220++8888555557+++366222++++++++++66777777700+++23333344470+22220000043+552298+13999991++111133337++1577116+1118844499998++4224777+++++++0811177888+1111033799+++06666663333+077780006+++099111899++222268488+88008+155522229+333396++11115578+2222233877777+39993666++089550+113300029+1772133++1111122511++33444466++00001111744+1111222239991+59006+++++1088888444447+11111669911777++22220283++166644777++00032883+15221777++++39087+++0000000990000000+13330+588828+11144444444444500++4444555777+2244444448888+449997778++2047777+++114447700++33967733++++++3077774+09999955885++093000555++41833++3333355555411++115449+3142222222226+3332222888+2233771+331366663++2555555596666+0000000122211+++0222666244+39669999999+++11522222222223++225566666433+++226333336611++16699999900000+11199977444+22222222257444444444449++4488858++003333331177772+++111024444++5955888888+39665++111144444992+31164111++0255999+++2222228880072++++++3333322227770999+1187705+2444399+++228880667+++++230000044++0228933+222002222234++11833323+33333755544+3988445+28488+339998888444+30888883333333355+190009++035551333+000569++644233+++22550111111114++1197771++339113+22068444++2266619++1888877777799+33444555+00020488+79995555555+0266635++160000000888+22299991144400++2222224447767+1115988++3333148+++++321122222222+22229988822288+++00447666+++++1118560+33339900066+++252554+339855222++++0070224++0331775++++33300555555+++330079888+00088811115+30126+++15777778866+1003371+111117776++4444422221111114+000000201114++33333033399994+2884220+01111110866++88827+88965+111111818883++003555577++1962222++5558884++00033534+++33222235552222++++111115555555119++0077777700033++33334443444+33336099+066666661131+21356+01122+3970003++++10517+8444444844+333390000000044+00077800++++0556609+2214492+123311111++077066777++39999908+27774442+16611111122+396++++04032+++0000881994+++++121447+++00051446+17730333++5700077777++008396+390055++00000077737+++++08833655555+8774+00888813+222336001+000955885555++++1110099999991666+458+0300093++2221947++11122222009999999+073300666++221118777+18766444++21133330++++80955+000000002229977+1119331115+++374440+119666677+2244444666777700+++007777777960+003392225+000778888888878++422999991++144499800+88868844+355333555+++177770009999999999999999++++63774+2244444425+0728+113300333+++233333554442+22448711+39888077++66666449++3339992077+28899055+205229+000007559911++0005355555550+188880+115599885+00773312+0033777779+00027728+056155555+1112288818++5563333+3333555811+3323337777+2883006++11111118834+++22166998++000096119+288077766++55425++2000428+70084+75117++3330119+3934444488+308422++++330447744++++++222222560+++33337333+2264479+106603+22288774+233111177777774+3333100222+22777776++888114++++42250+1111189922+333008834+++333926+2338666+++++++00022267733+22111887778++1666111189+2243440++0991166++799997722+222111166800+++++247761+++1160011+04444433773++00228822266+399444477+226667255++318225+++00004444991+1112282+55136666+2211665555566+11655555666665+++00777711111555+11111113333338888666+11157990+1991110++26776677+++16266++6111777+855311++++6990000777+++++22777777+094444445++161194++194001+2111111552000+00077722335+28555599+000000777777707777+++++226662++++0002777007777++++222221610+1122227211+149988887+09999881++11336699++0003630000+044445466+8880++555882266666+28871555++0093499++1117753334+5038++++++05499+5555575++++++00931+055777777779+8881008+1114411111+2222222665555444++08889011+64492++633331+++00049999244444++111555811++++++233977773++111119608+00663333+000060000060+++30000021115+00333255+++22444422299+01000011+2224166++179954+7778883333+0007665555555++005554+111229000+++++0379999997++222222222221522+++166884000+559988888+200657+++22226666444444440066+106666694444444444+2397776+11119200000009+666658++++11440007+222936666666663+++++022555555555+1113724++3331019++22220333777444+0788331+00333777777++24999666622+++1100222240+331110777777+306966++002833333+++009599933++3333055566633333+001166666800+++116555999999997+00227666666677++00333990000001++33366666044+1111155577188++00055688811+005146++000004422211888+++00333350000007+1666877++2222333399000+3322226055+5737+133340++566652+1334999+004444779222++224499955555555++11118266888++++++2236611888+++122223355++1111128855559999++09000+222666++++1111444822+000063333++0111199994+00091999444++++111131++0333334+++66585++1777101111++++322222444473+++10000668888+++5555566977777++++1155633++000887777785555+82222999+++266033++++228855999+2222132888++++++22226666609444++000000011114++++0011118855552+122225990+++03334444444443+++3311112774++++12998888+++++288777744+000900000599+17771100000888+11400010++006666666231+22333466666+000708+333024445+++++14451444++004271111+29999778+++0000300099++44451118+++0003133+++11111111252+6666920++++5559999322+000000099993+++++2283166+2233337777773333334++++1118885+2116631+3333162+099930055555+16669997774++++8832200+0067221+111644467++05555996633+++82119999+0333778899+++22222517+++09222220++++22990038+11399996++++00000000055555555558522+2719+019522222+118004445+252227778+++28665577++33322222+++44444444++++285539+288899977778++248664+++111446099++11399877++++++1877755+1188888455+11111188844444999++0997443++++++++663885++0999921+2666666944+39055++1114522++451155+286222+2555550119++++333117000++++0005402+++2223525+394600++33300664443+065887+5516663++22262533333+22289994466+100449999111+223333098+2778777777777+0555500133333+000005556899+333982+++06668871+0999997441111+222221199900004+333188837777+++0022222840+100000458+111888880000+1111117770038+++++222475+++3333300444444466+2222999999+11188774++1148800000+000088600000+0422999333++0205+733993+188733377+44001111++++++++23323888+323117+2830000++22860+++0466688887+733337777799+003366669+133657777+23444666333++09935+0000339999+++06188+++11111151+00003334444+1133331101++72211155+18886689+111977055++++1122777756+2222235556++011047++098895+++0266610000++++228000045++++2666666103333++663677+2494444++226611009+3322229991122+++3377662++11122111774+77847++++322000+177761111+++++222222888888398888+33141+22225555240+++3333380888888+++499667++133723+333331220066++++8444446668++7777110++0055569++3333331990009+22222247711+266333333444++222200050+8833+++++++00000000550444455+00444452220+4442222233666++155506+111622588+00848+51122+1337788888888+++113444400001++++39999923999+00005544411000+11777175555++111111567733++2228664999+2434400+33666699995555555++16666644444405+++777777381+++191664+++2275112+399884+544448+++1228883333+008889992+00592233++000073+27788455+++000088882228889999999+++++++22266777000011+13006+17113333+331177776666++++2220933+0722555+216663335+22888009++13995999999+3234400+30355222+1111107765+++2840222++179955544+++310899++049022+++11411225555+1000999225+0766666652+1111622224+1111114488777+++1333117777788+09231+00000118888881111++22224999955555555+++++153++11788882666++0111000000066688888888888+33333333444444400++5555077++003442++3224111+++26884444+550998++118100000++22200229977++2265556699+10155555555555555++30222466+1128825+0533777744+3000113+0181155555555555+5557333++0222999++1188666++++13163+22221323+11966558+33327211+339999800+0007799922++32222998999+1559999988++167772000++56604+2224444666999+311115553+++288811111222+49600+111220006+3008330+3393330+++11119900611++2922677++051555++132888999+++0255222222777+144333199++++88958888++226758++222203377+770009999966666+444446222++2953999999+332223334400+488++077777444144++322200999999977++244488888199+++005912+0885+5599999522+15555222222299999+++1188888922299999+288333999222+++1178122222+333333000+++++11777253++++04443003++290070+++11111111111622222++233352+222222222130++322040++++1111133312+009710000++3339999666696666++2227722221++044888777++++66666663333994444+14111199++88666+22341113+886668889+188223+2111343+11198886666+0000006873+3306655500000+009999111112+11109922777++1111122220006+116155522++3241122+133303++22224422++22076444++3000099444445+222414444+++++25888655+300077444+1964888+7222666+166602222221++05599551+2226644+++00000999213+3325115++33330000071122+++164433388+22222887739++33114+++2277333333300+15802++++000556633+3336777666+5332221+31111116+++++2226676611+++111111000888800+222042222266++66411222+22233922+2888881009+2255556722+0965+3222699+++222222221575+116666623322++++3367777766+2244455555557744+2222222644611+0233337+22830000+++19955+++++2244717+1772236+33325555000+++++29876++++5666002+1144788++++1777444888++++05577779+1188881111229+117778116+666602221+244555+++007775577999+275664+++00671110+09916664++066998666+1988871+553354+244449951+44444799++11144444443444441+43299++++2227533+++++247704++276666611+22222224442200+25998883+222231008+11355889+++2882399999999++288888897666+1181255++++0002260111+000779199+163443+266666622224+777999772+++++447488+355222+24555555822++101911++11111555855666+1300011118+11888+283885+33333277999+++29055+3333331331++1103555+++283385+222811344+++1223333339+222205332++000000888555533333333++++++588999996+032227111++++++++++3395595+00000009535+011973+2999999867777+++110996633+27488888888886666++1111111555551149999+033333330+073811++++222566003333+++006935+1921++++022880+081666+22283333222+++++30000044444444++++0459988+1122200000669+1111894444+++++++333144+0177117+6666044400+++3322225556++++++599566+004852222+223516+22773366++00000000003633++2222225777775000++151700+2292666666+175555511+000840000999+0044457+00888894+0088887++++277+24111111111330+++123355++2000882+00366822222+2222666224++++0007756+++22244496++02230++++++1999999999577+2222229944411119+111117777779662+++225555009+22214112++++0999116++++++08559+248888884++0558888444+2266694+++0300099+22633222+3211588888+++++177888977+399339933+25566615+33322209111+0072664+++22685555++062286+++33333333333776665+21335555+++222211888888811++++339888995555+243044++200099011+0043333301+++++00089000+444222555+++11992206++++0066121111+873337++224330001++++23371+2222299997++1181166644+++++1722222555888+00005433+3333999333443+220000666666999++++++0083333+++11138998+0000022556666444++069551+06999811+557550000+04457772+1145522++1888811174+18046+2625555+00000033773++3999908777+099222440++111555495++57777661++333395550777++++++399222888888++3644++++25558900++7711155++113911199+01126111+110119993333++++112003000+2444499993+15522250000000+090001188+++0499566666++073111199+00000009000++1004444000000+11114446811+6387++1187733333555+111000048888+11100044444622++0077734441+77774880+13777000011111+++++5555515559+++100777222++0266822+++289995555544+122226677755555+11111139933366+++222852200+11956668++27743333000+666488+++++39991111177++++000244466+2229166666+331111999000+++00000009990000+77755555+++1566661+11333557888888+++277777599333+333221104++311901111+++360007++21566222+33333666677777++33395554++14414448+144333223+++818888333+2238900+++0555566111166++++07771111+17777776444++022555499+339524+00022553333++222200000000050+++26666662111+88899911222+3332286888+++000999933338+088000000000449++++++0972266+++855002+++++10115000+2222334777++266788884+1644444499++22427888++00056665533333+113666333++++399988888877++++222845557++0070711++255999113+2221111144444822222+6996+333333124333++1333277777++026335555++3333338911+0699000001+331161111555555++++022008880+++++2732229999+23211111000++111802000+++33333311811+05551775++2211536++220000088001++1112233331166+87664+2333000++22240+11122289888+1665555507777+0588221+877777227+2188855++++0866611222++22247998+++097866+1811155550000+13388666666666+0999088++++++++22511115+11888872222000+055977++177720+++2805552++++22684000+00005555555555999999955+++8224+000006666799999+16661338+++222711228+35559+12221955++11552233+855992+222211144446+++07775569+++1115555777+1111113335555555555551+1111440996+++2222211177777555555+177722222+++++1111194444111+277000099999777+22214444459+++++22261111133+++2666888666666+1133300044444455+66712++++080099+0888887722+++111756+++3399+++3000000333322+++8881111174++++111917+3333444400009+1955733333333++27785+11114447233+22666666663744+0444411165++1381222+1117225558++1112220000011+22222044479+++1113333+12251155+777555529+1106605++22555260000000++88833559+103116++0070000996+++7775877+66655555888822+22228845555555+++2443400+110000895+000088888888447555++7777224++++++099986669++285664+0220005577+186922++111111223000088+00000004311133+++++022888888++++00022233338800+624333333+++++++1244411+0044440211+++2333888883++66669999922211+3333331111111335++06666555555110000++0088888777777000+663330444+++330603++7999912++88055++++++3555555++++++3998885552+249999511+117001122222++19000227++2222277898+009333444++2444199933++++1166666889+44779444+++19442888++55534+++33333222555++0366999998++++3111111773+00273377++088533++3330011114411+0888833380+6155544+11222811188+++089999999999999999997+++0000008688555+189111111+7773300++00199444+++775999+055884++333366999++++000055566888889+++03777733344+096663338+066666668880+37712+++0888889992+1229961111+099992555222+00226668888111111+22274422+511992+00744444+46448+++1444446666+1105777770+++777777551+++++0003389999++57786++3332227+311133117++++++18955+++0056698+22421115++2888570+288317++14433338+++2222244555222+++111881166+++2888852++++0038999++++33302279+33221164++0064333399++0099665588+222225500+333225244+119944111+221111983+0009944222211++++411000++076444400000000++1338455+17723+++2018+055559++20060777++++0000888888888807779+10005775+113333366655777+09633333330+3000546+22226885511+1999337+++367775+144666555+++000622288888+000008000022+++311111184++2233221++++177775553++3315662++22611111188888222++228666662+0022222222222333373++++20744444444+028990+++++00778884+++++0099911111555+142255533++2299151++0077009++2222445+7778662222++111113222267777777+29566633+557888+2933447+1111153+++11000355552+3137+++50014+001112211111+08918+++553366+1733444441+++562255+++++0000000444022222+++04111990+443339999+++006333008+++33333999+544442255+017669+07751444+065445++08226666677+11111955550++308002++0944410+005094+25559991+++233555++26064+++811111111+22133371+6633333+22288811555555++23237+++6666674+844555++0555917++5226622+11477779++88599++++1199740+397777773+1116666734+133351111+11110772+2555554000066++100000000004++05169++226500003++3311155555555++228877555555+15000778+22111099+++++00000055777775+++3908882+00238811+03111+11222568+++151174+++6977788++222228884440000+0889999004+0000088877762+44448888+000668888818888++++++33388889966++++333279999+222200111+222811711+00000013337000+333308888888+++++2299966111111++03442222+100000088843+++116661009++2224417777777777++000000246++++333330000099+111132223344++++0955110+0000279++333306656+0266110+++7777777771330000++77346++++59888555555+1444444444164+++2655400+++3333330055933+++18888047+209951111+22227702+00555766++++++++++28111170++22288888800888++++222111640+++++044442277777+++++++++18888833++22222554444444++6911111111+33333222222222512+155522222222227777777777++12288300++2225111111+22240018++1482777+++11599999999+099845++1199966088+442228111111111+8486+111111133333446+11555566677777+++++000119922++188899110++070111155++++7744441+233410+111940+1777111333311+08444444447778+++80001++++7888842+09220888+++1111111112711112++21133999992+3382666666+++++000007775+2222449++222999333666+33331568++22222222222222222213++326999+++++++000038111+3002223+++11188855581+00044444478888+002008+++0099142222+++++33376668+++11991111117++++000088887777+7733+6687722+22117732222+230777+12644445++09999999788889+++222256744++22222211999111888+2222293400000+100000778+++30133+6765++13722+2766773++++000777775554+066666888+++++091187++111113333110444++24400110++++04433333344441+0444481111444++22277728888+222911444++222222273332++5558820++5338888866+046666666605++3000055555522++++42299+0067777722+++1666345555++2237773222+++++++5500000000221+++111055+063773+++32255999+249334444+05830+++1688553++00029066+++314444055++22202228++00555000000055+22441000008+++5555181+5077775++++++22222225530006+31111117711188+116666443+++1122277773++111192222663333++++3964888++111173367777+6333385555++46800+++209211+18899002++33339117333+111788444444++56666331+227733335+6990444++07719+2266666297++11466888++++333336++4253+11114970+++33330999999++28889211+11188878++++6642222++00009999966++++0888822248++++333311788877++399900000944+28238+++++22222114444+000050000666688+++24955++33229999888777+4866661++++077566699++148851+1162222211111333+++00071144440++00133334444+++19989555++2998344++322921+12222999995577++22227777477777777+07333332888+2771117888++0000777777793999++++007703+0066684448++1119118+++28188++3227533+++07097+225995++++227725555522222222+7221113+22226450+1677772229+080442222+++1144399+222222201117+111223333399933++223744++198888366666++099999992222+++017741+++0000072222286+33000333889++0007777799999922+++2222224442++3144200++88155++++244402+2221004+0015779+++0555442277+++++++156606666+1999999953300++20404+0013922+++3333220333++004444487++0777773355+333654+41455555+++3992115++2245600++5511188886+++00006622222222222++6441222+2333392233++66999995555555+000633333399+005544003+++++0885977+00555555873333+31115988+2449908888++++22211126+++33333224400002+817555+2211113551+6274+2222004+000055668+++33333392833+1333300+331622++006006+2222459+++30980000+++18090+111888117774+333963555+0011111119+0023399+777002229999++710099+++83337771+++++05422222244+33111116544++513333336666+++++2711111666+0177778844+++0000000066666642+00093222+++277777775557766+00000013378+++339959999333333+2007558888+++002255552222+111112668881+28800067++0222225587++28113333222+399932+0666662333+1144444449225+111884400000077++47787+3333377714+11771111111116+000003888077+8181+1170033+111331111+22882222286++222999893333+0000813332+22211155333+2888074++++333224400++0444400188++447719++33300000888888++0771552+++1333333326662++3333333111400077+33336229999+++22207741+++333993188+333333330699922+++17844888888+113333338+006033++++19555577+++255204+006622224+++232999993+00000006800+1333098888+11151443+244442+332233333333111++++++++255622++009911777+003329922++++18888300333++33333040+26001111+377337+++339599992+2999447++55534+++1111288999++111113333999999777++00002229888+++6446666+233333888559+199333333255555555++26653999+22900888++0099947666++1706777+2247+0449551+++++3399444755+++000435555552++11111146666+11111119000011+111222110077+++++22399111+30335+006699977+333300075556+155555555666778888+++111666663362222+114443844+11335111333++15559999++115666668888+++2911111111111+22000211+++00099983+0888666550+++1788888888883+04441788++226222228+40881+++1317222+2222444498+3115668+11144783+++++++11111774+3928885+1444480555+++++3199266+22870+18112+32998811++++1155113332+0677777777776666+++++7001111111222222++20044422200++22224622++0044550009999999+3999669+33222222333+++165555559997++188533+000067777700000++882205++++11111106+333344444446666++114997766+40055558+++2229662228+++333699988+52220022+088477773+7755100++++33277997+++++12222595+1188888900++14369+++2200+10633+19144666+04488820++2264449+100009777+2233333317+006666990099+++04455331++3333633+2543334+144885555555559+177042222+0667777000666+100004488+222222222222556++3327777888886++2273+83033+005900++31145+++085555933+2775557777+++11111111111888855557+3333155559999++888331++22000000000000033991+119999996666991+++00667333333++000126600++++++++57777777444+++005520003++++0099967777+8888884444855++033337400+08888992+++2244355++11277774+084444666644+39999966666666660++11133299++333339372+++2225558433+++++11836888++69992++2449366+277776643+1777777777711136++22225566+211144449992+8883911++00444997333++006660110+33339255555+++++1198233+1234++0333330500+0002220028+288881111186+++044886+33077796+222793388+11113555544++200038888+003333000005++1000005662+222888226222++04033888++05970++2177777775555555566++++1616+11220990+++222343++++00777666653+++++33333331128+22252229++++444444888859+++1117766633000+++++++145655+0077777685+++++2999160++0056606+222003333522222+++01398++++++000899911++20000+222333444888+333999515+0000000011102+886600+++058832222222++288888111113+22268665+11111997799988+++0001117777000+1388888009+0033333000664+222222055544+++++1147000+274833+006666699999944++++++28889668+22200041+++++++++119999996222+000055555+1677773++144488877+++115555713+000100555550+1444611777777777++++223255557777++++247774441++009994113++3322551144++555999339++++11111364422+2259983+3333331669+115560008+088222+233333634+++30143++111316633++32228233+113370006+111333331199+++333388888338+++1111111666658881++07713444444+0777777777776774+++++++++177722255553++++011111933+002200666+888881119933++++255442222+0000301000+555559969++0006733330+++033199+++31688877++++++++077774441133+++5651+1779333333+000333333334444401+0111211+00774553++009993331111+17488+6665899++00844555558+00003111333330000+2145++199882444++1177754++22555855+1886220+02900444++5999900+76++++++++139003++193333++1777733333+3999999977700+++2244899+0784422222++000000000000999999++009470+1150885++30477755++110033100++6789++11788335++100000655++11977777777+811544+++00000000000096666666666668++136622++++00050477+++776422++2233666666+++138077+39666+++++2222722555++24444669++031++++000000058555++547771+++115244499++0795500+++003377003+00022222009922+666666666666699++++2666666333001+1888844453+735511+88881110022+0066662222+008818+29994479999999++++16622222666+228888022+1111190443+++221884++22221111559+188844333+223999999955550++222366661++1255339+++00007766677999++21119322+00568884+2255415+0777723++3361+78830+4111666622++555552222205++8888978+20993++221220777+11811066+6377711+++2660666111+555000051+++++33336666333+22000111111119998+++233331+++++210++00099005444+222738888888++++++++06669668+22225559934++22922377+++0000000009992222+016665+022286000+886666+8811888999+330000225555557+0001149988+++04439999+++00479999991+666688888444477++1111144666647+1111111122777+3391772+2220144222+0000051100099++11111111113333722+++36339+22000666644++33322222533399+0000666199+233220006+++071115++++++662222288881111+++206622++330000089+33380+222220262+++18077+111111800772+222228855555444+122091+117333333866+222233+++++++++2111133116+00000022220077222+2000000111111++2111137666666666++1885888+339774000+1777400+304444455559999++220177777333333+3399335556+28336++7888828+1111168895+00033338577+11790002+3000025+3333332444222+000222226332+3335532+177777662++++++333211122++076655588+326602+399922770+000333122222+222988882+0001311166+++++02255577555+309999998800++++00055588888++14766++3996663+4444430000++00144442++215766++00966677++0000041444477++225555444451++13333124444+333552222++6668222299++21965+++111444339+00006966611+++05555500004333++3330660066++15555513+332221122211111111+01188886+222669900+2222111111900+122666+0553332222222227+22224227000000+6666663366+2835++211112447+++22119444333+44666651+++2268477++33299999922227+0000000322224+++2222222288250+00111193377++++0119900000++3999999+0888899+144890+++77755119++00230004+11333938+1111155555+166688911111+000444444444466667++348888888800+8814444+001115111999+28228811++0993299+33333333300007+115559000011+2277555++++24222990+2202200+1110988222+50046+42994+4442888899+11154336+04311116666+21154499+++++391152++++2266666697++111166699983+628899+++++2199955+0222852++++0660888888++2365588++225588332+++3511111111111111111+++666039++22288366+2222030++++++220020++02221+332666699888++099117766666+0007771+29937700+00001332211+00922388888+00888831+++006666613000+000000000000555555798+11122007773+2855555550000009+++22888854444444445+111100669988+11119999999942++22288880000555++1199993777774+227134444++55450++295555+117701110+8855559+2772044+248833+++166888555++299999983+++2228842++0666666933++1111647+22200034433+061666++0677741+++++005500000055555+++0000883000+11197777999++10111997+00022227775588+0434442++++00000005555844444444++144555558880+++++3969333+++32222220033+++++00224112+++1666418+1118111122++++0000831117+077111111113+3313888811++++++3333877777++111111199977+17775000000++088887662+7008++1555588500+211199945+688886555+11115555111+870001++0000532223+2222236666++++32222280+119966000005+++12222000511111+++++000111522++229252+293711+3333300005595++01776666++++00002233++++011882+7722228++++++0999999444221111+1333039++00188122222+2222172++044111117771+11155000+2276655533++++++++++122221197+00655776666+188722244444+++0000000004444777322++++++14777333++++229328+00111496+310088111+++111853300+74773++++0022200877+++++336699944+++03488++0999993344++++++20003330000++69924+++++3338044+0222225555519+110096666+1662999+++0000332266+55566622222111++++10252+1104333111111+2662883+444667++8997888++++09221188+++255569333+2996666664+222244441333322+19922446++330002222888666666++11188800555+++82699+22266813333++2444444754++27776664++++13189++86669999996+333930333+277336+3344444+2222628+88811666+++06111116555555555++++1333567+16385++666428++288380+09329++++222285588811111++++++133333333311177++2288838++1111222999994+00666666777772222211+3333393333326+20033331111+++223552244+++2222555777755++++00588133++++0000099043+000008198+06633622+1888886833++11198666222222+30063+++088149+++0010755++++007666662211+++++022636++29793+++222645+++0000088444433++23520+22244333332000+05333144+111341+3301111100044+++5333391+335511111222+332222222333333+004113333300+++30086666999++06669996+008548+09999996+39999777444+1102228666+++++++788664+66000008887++0666600043+++++060030++0000000323+13232222+000544448887++0050555444++2244444441195++322260088++044477000333++++2777555666000+000228818++++++02446000+228995++111099++11044436++2277713+++++21111114444344+29995722222+117774888888+00009999661+++3333998933++++7735553+17488+11129666333+++++3399995111++29942222221++00001877+7000000771+33100888777++11111128888633333++3788111+55055222+28888433+00770555555+++288888827777+++++++1622333388888+++24555992+3330000000003911+++16777766+11063444+333300843++29928899999++22229444444422+55558885++++547700+077111559++5550031+566644455+0000006473+27771322+1011111100006666+000169++050069+2220006610+0088822555++++333055999+2100334+3337555+32328888888++052222200005555+1113370055+1111111600022222++22666663222444+2227888118++226779999+++01633888888+++18886885++1111997783+0000466766+777335+002446644+++33313922+6633666666666666665+0000000012266+07222222280+++116774++1779911+112288881100000000+23222224444433333+02200555555555+++33003+222999888444+++222256622222++6611244++000733133+01111100001+++2266662222212+++++11111183306666+88022225+02228888822211+14333333333336666999++++00666688+22255221+22599999955+0055990011+++31224++++0000333664++1110555550++155866+02211133334+299233+7770333344++08669991+05544442222++11111111777++++++002228888++29344++++226677733+223019++++04744442+++221119994433+64116+1222223777+28124444+2444444444885111+7778888888884477777+45599+33304556+++3333333901122222+0227777777++++13333377666+1111114444555554++399529++++2323666+177555911+25456+3222300033+00129222+++++00722+0998866665+10005771111111+666666116666661+555555544477++++++222227990003++22998882222+++011116888++255322000+0077301+22223331222+000900664+3000003221++111118892228+++177444114+222288888666+22286433+11155555555466333+11441129999+00544377++++0000334444111++044114441+099990722++++39922227777777999+588877+00033307777++++0000099255558+09937+11377111777+0887799+22799999111++111167714+++7794444+++++2225588+1229997999+++++300058882+11155539977+558111+666611066666++11111182200+++322222025+++3955599999222+00022609+3338900+18888883115++1112288777700+44411192++004440000000111111+++69944443+3201155+1111111133331117777+33666221111++1166666642+3332238888+7799366+++666666663333++111188888888111999+22222994443++33334776+29255551++++0333303++++1111111732222+222498444+14444111+07179+003332644+++++++775558+++14335559+11332211188++1186662+8898833+2258837+++333334002++600004777777+11782200+29966611+119354+1110111111++0088453+33223+111119330088++2222611111++186663333333++++28666661+2255411111+6668881++118870000444444444444+3339903++++46644441+13344+66666088++111999997555+0158822+5555555577714444++0087999998++2266655555997+++++2211331+07777722+++111111670+28888809+13390+00000996++87777667+45555117++1122155++++339944999999+29668+1111177718666+3258822+22444640++0336660+32555199999+++19011+111644333333+333922335++1117770888++1117119998++++++22790005+1199999306+000200005888+2266228+052999933+++++211330077+22220079111111+888831188+++3982999+5887777++33300000000059996++1111184668++032225++++++29555588+++11117703444+13777783333+++00057747++2444444333++000995555577+777+433344+08456666666666+00000555555++339400333+++088899999999960+866882+++222666777799++++3344444425+++++11111666644444449999999999++13346++++100111111111700+++19886++244877777+898800+22222295577+333311718+0022776+29996666665+33222220044+3333055774+24000111111+++15777226+22200662222++++22222277777827++3332033+143227+006666442200+++++773000444++++++111111222224+3132222222+1118888888104+133399999999955555555550++555555139+++006666680++224955500+++2240044444+777777777400++0091110++331133111111111++0411115566+39806+0003222664+0226339999+++0003333222222+223999288+++++2773800++152771++1000098++1139955999+08658+399999988333000000++1157544+++33999271++++++8188833333+11611666666+29999443+++226666486+28866331++++++33004555599++++3330008808+++43333999++++++33313110++22267799+11122207++++28888882999999+133136+000044444777715+7774448++33333333667777+++++556337+44666000888+199885558++++++22569++++++06663333334+1777774414+++11111111662248+++1644++0074666111+0062611++8444444666667++488889+1640111++0022507++222253990+++115555666+2555888882229++++3113333440000+399000225+3326666447+33311187++++1111188866+++++++3338669++111888888831+11166688088+22022229999333+++22222666800000++00055277+344555+++390++7736611++++033323888+3244888881++++297588++290266+++888889222222+42599+119000800+1022500++299994966+11111778444444+221821++11336672+0000473333331111111+025555+77777766666666555++++005999000+24005553+21444445333+069666669+0006223111+315555552222220++339966644455+++++1134481+00688550+000000300030+++000075776666+++00699556++0000324443+0314422++++3011477+0082200+222955548888+++++144333339999777++111222259++187449++06666677+2556666667777+++331364+115006+18888888880++000666666665555555+15555227555+++++335888+099598+444777711++++06666333333331+022990++222222669888888+200672++22222644444555+10000074++++4438++00011271+++1111777765566++000881177222+05999999008++000144444++33978884+++07725599++333222225333322+0999311112+2233333376+224494+266633348+000333313000+33117770444++1155999999444++++++0221183++11002222221116+11777722444444+2255571888+++000007777222261++000077077777++++2221222222++2224445+++22358877+133350+++330222992++11000833+22222222222122255999+33111999977++8685++08882288833++++++004444580000++++22992888+55610+15555366++118078888888+++17600+01122221++3991999999999999+0006371+88677+1111200000+2091133++++3117422+0744458++++1331122222222999++255522111++52224400++11244888888888844444+2222771522+11117122+++75555009999+222277777666612222++06701+2285555+112295555+1112266699999+++++++111189++230040+77002+++200072222+000322100++333228440+++++++225922++081101++2000955+000092288++22222299991+27330+220099999222222++222222222205111+3871++0488811+++1338677++++116667881++19966333++++409333++2298877799+0335711+++222224444444999966666+3333331969+006677775+++667900++1444477199999+211177044++227333313+22715557777+++0699999222224+0061118777+219448+00078887+++8928+++27777770555+++11157711111+0999216+0114444666++6622222++2888811156++1444444200+32277777884+66655+19593+333322226114+++665555000+07111333+24444444442+199033+3300366666611++11000000055552666+0000000067709++++3333333333390229+++222335411+1666666659333++138880+28206++75560++07117777776666+1088880++305557776++011100755555++0004442555+32999992233+000055333+++07566663333+++00223455++0000645558++++311555543+++00002222333466666+200001199555555++++++11222212+227766600+377700055++1190333666+3244222299+2208222225++1622202222+33321113888+000008888888888+3333300334+0008842+2222332244222222+007999222++++1666666111111130+++22265255++20556+133222944+02222225444+++00444444434+++866600++11111887999+++11338+++0000001663000000000+++555555566++007777777777744444++0222222204++066444403+177777777000111+46610+15300000011+266229++5277777+00668008+++++++6667555588++++0092211+0077788999933++139916+2255777700+2950005+++77779+++2222864422+++288999992++111199999244+++09555799+39932++0004444466633+140855+22222000344444+25555577000+0777555528++++++366444000+0006007788++20000000888999+1177111888+++++1113883300000000+++1118444444440++11399927+222298113+2114445000+1111170299++2444443324+799331+270255555555+661666666+1558844442+0076664+444444444444477777777555++2155544+1688877766+0660+++11775544++++077333333++227550003+084480+++16666666617111+18336633++++160032++11776111+++292994+198811111+00033337777+4422559+333333333833+++22299911122++000990779+0732255++71115+++555573555+227077774+0003311111466666+333316688+33666612+311176++10044399++2011130++11115118++1221733++1111163311111+25467+++++2222284622+2224465++++006661116666665++++299016666++777322+++++33333319976++606699++27751122++++3105533++3999444444417++3315555544555+00003111+++++579444++++233333112222211+++887774++177244+174484+0499777+1355566667+655555889++++++2228667777555+22332288+++3339900977777+10000444+09999555555+3399978882+3333330004777777+++09223+++27443333444+277999993++1186664440+++++++1066199+22++77888888886662+226200+++0699733++++11111111155773335+69900000++1195588888887+2444887444+2258944++3116000000000000+++083320++++1793339+00000009988++22300065555+447772225+2333311444+++++251244++++11114553666+++3330008666+++333443333+21116679++1127533+577666+22240020+22466005555+5990077++0000002866666677++19999993332+7771113338+0000001155559999000++7777+333066880+330183+222222899+088888444440++0800331+033222773+392299999993+167333334+03333333222++11222224133333+222200999+++633336666+11111192222+244004444444442+28884661++39888888444+++++221000022+228844999888+229900083+114799977+++1444289+139918+2260009+33331330088++++222442246+++2116855+1044666655+142200+00008333391++++000038853+2222666++22388888899111+++1111166885444+11110996+22830007777+310112+++++111322222++6233444+11446693+163318+221111777778000000+++33264444444++++0001185888+++660277++333325555555++++6662+1172223333++077774452+++1166033366+525222+3111999999+1511770000++22259955555557+11446008++316666559++++33303333122+++33344444577+324888888++11222225555554433+669117++117777300+77777777711119++012222227++00944009++319555511++01277++399955+22251113++5556664111++188211188+118800500++4499777+0041111111555555+166255+223221++229666559++++055333333889++11988895++311829++++58877+66654444422+3331187++002288333++11111773333332222333+299111111114400++32445777++++++17743333++++2115553++22007995+168833+2177441+00000966211+++117600555++398888144++2111118666++++30310+22210030+15531+7662228+2222999115577++228888888464+++27770000009++3222619999+11999198++13370004+++3330000992226+0338888899944+++88845552++82221+222224453333+18886550++++222077777004+22222333800+00701++599000000+++116172+++++++2233115+5600+6885000++227779999991999+08717+222222200443333++03322233339++5550069+2299940++++233888444+222222225+++2422235+1440000043+223330558+3668+5447779++++882222211++022777444++0089333+25666666668+888811136++2221112+169999900011111+1111116661++000066666665++111592+++1117777688999++71774+2222860011111++++23388331++++66990000++224411189++5322222++++++111288888890+2266977711+1496699+1113332444++002881100+++0773655+000111113++024999999988+399777755555+315556+55116666+19999966222288+++++2222228777444++11811577+++++6034+00044422++77556222++0005774666++034111++300000666+331768+++++114444385++1111166643++105553338+009202+2333333333322900++++2266699007++299208++224444444444999+0147222222++177999999939++111177773361+005003+00999955555888+33333555444+11111111140000003++000764466++33188116+3277766644+556755+11001955++11122660888888+++066667+28333333511111++30039999991+20008+222144487+00011060++145511++111105538++021150+312993++++008866662888+3221888888+2116666661++3993334455++++3333366666166+1125555663+00880911++5558000+14447777111++++33311777778+29992211++11444444888+66243+555111222111+000000007734+10667+++222225577777889+2981144++1114455997+260005555+028990++20044000+2299990005555555+77745777+++223555557++077606+1425552222+++111144444444++++055555888244444++22202222++087711111111177++++4444726++5103+0938899++++0555844+5556600++5911+2633361++110098++1095599++00003399999997777++339999911100++++40000229++00889903+++++++266622222444+22223114333+04458+147746666++666005588+3308881111333+++++++11555077777+0527799++099666++++2224028++22444440888899+00000003777622+++++399999951++++533333339000+++2227777772222236++8887411+333111777011+22222011033++22100999+2288333333+++163322244++24874++220099899+1363344++++0377777223333+0127444++3300000095+++3911333+003699944+0044897777+1155211555+44011113+333757++++05532222+++31111188888840+++++++0002928++1117115+144388+++++222222211114++05551776+15599916+14422225333++++++624442++001118+0001116660++++2777001++222200044443++5447111+4422225+++++++00006666468++1779981+66006667++22225517744++++++30004464+++++09111113333+3905888+++011160066++++++++0339999441+338883+++2290588++882++777773444111+++000023345+478888++110115++++++211131+22224997722+39013+5122222222+++++111114443+1116666622++39994444++133333++2224977222+2997888777+20080066+++222208330+222211488+55511139++15888332++2947+772499999+776444++72248+2777722666662+83664++++++0000722228888111+++011122000666666+00003333351122+++248990+0001192999+000888877772++177755227777+++++00008889937777+2266082++++0000000094899+339995+22222223383777+06699994+220072+000011366+77333333556++339987777774++11127++333005006++22233338877++779+88855554466666+4440082222++11050++1114444455555111111+63223++++333444666++++++39226666+42599+++155334444488888++000044577773+17366+2299444497+64+22211153555++250711++27774456++0555555888880+00619993+256659+16588800000+0077223331+++120779+29777444000+022667+03336699666+11256+271113333+2222521144444++200000+++277799993311+3335553+3111105++++22666604000+800599+++222226661+2934000+100003333355+0002494+0000115555552221++006661118++22210911++0074555511+0000666999999+++073553+87777500+222000222231+++00003366667+001111390++222877++2449999996++211111111334+++++000992889+++305552222222222++0633333336688+11555000000000++000524+2224413339999+111155004433+++5553344444+2000788++155022+++++++0224111111++++++322100088++11100000010777++022222777733311+1222229333+66660119999+++1120000000833+115362++333994419+0000330+44466656++222778113+111205599+188000633+11111222277772++0999688800+527779++3307776555+2111111111161118+32766777+++299999386+01662999+5887555+66663+11999000355555+000008666673+++3322079+24068+2277555113++833111111111115+++126660000+0005872222++000099733333+++461999+++++66668889777777++3122209++++++1522213+00444445555777777776+2666488++11119222++++++3322227773++08888830555+06611119+3333533++2888800111++14445114+218333222++0009455+3399888333++++33733333334+++0000000885510+2222286663+0227777333777+00020711+++6478+111147339++++++29955333555+2211194+11111111777222344+++20003333337777++0088844222+64883333333+00001555553334++88225+3113122++8118855++2809+3300221119++201144+00000009000200++00999222224455+230111115++3333332994+++22910066+222222277555555+0333304444333++00008833222++3148777+255002++066113+22222114++113331114477777+112777789999++++300077760+111555533885++++703335++5277771+29940+1881188+07772222220++26666422222222+00368+11446000999++77314444+220118886+1887777770333+++222799113+08888885557+63364+++115554333333++++2777000070++01188511111+330040000555+160006+111777782224++777188777++++2335555711111+1155537++2555522+2000005999+2299992+088800077773++0008830++18888006333+++1116666644446666666+03000006660000+222538222+5505+++08471111+8888286+16693333+6666555+++2200048++110382+8848000++3339991966+111185881+11067775555++++865333+14446855++26444777+228888333118++2355555522299+3333220054++030036+15588888852222++++243366660+000544449911+1332774+000111115662++11331149999+++277399++0888881111+63336+5599++++++++33777719+1198885555599999+++211110+11448444++222669555500+193211++07671+1369911+0026663+11111199317+++++++3111993+2222522222299+1558889000++331119111111000+++2706661111++11444444444++2229998222211++11666815+209988444+188222222200+0866688888++02221+++2555555888988++19088+++224922222222111+++29933779++0551111+++222250007733+0069344+32222032+183220000+++3082444+555554422+++12388899+50003333330++222222++000511111999++122263++166633+2562222888+++2277110+286555++++002227771555+++++++2056677++114444466449+11322299+22716888+11124990+11922211118888++++224411888+++304077++55300444+322286444444+0095555744+0664199+7328+124611++2222222277950+0999900030000++007773003++393333319++30486+++1200055533++000000380+442559+2266611114++++0000339922777++++226184+33999999553++2788878+22110066+3111111166666677+++016666000+++2111000044+++3333882333++++111133338833333377+5544555++++33331999336+1111122293366++14444391+00806++1121004+1300522+000888815+39955555666+000005555441113+282222288877++2255559+22220331111+++111116666657666++000185559+000073335550+11144776+++++33333441133+254511++++++++++06666460++233577777777555+033916+392225557+11555666688+777733330000++177364+0005642++++0088850001++333666888+++3818+1144055++32222444766666+++007788855+077383++00444470066+333337788844++11111877+255944000++66633744++0471+++2228999940+++2222644112+++399000082222222222+0077766++3058444+555555267+12223377788++000577000+0000054++++13318888222+++3333337000++1788822888+2226299998+++++11110971+155694+44772200+1588886333++33333999977777755++00000006013++41111555+000365++100977+888888888112777+07744443+02228890+11111111144441++++1122883333++44449942+333999333399999+07766222221+26668771+542++33000330+3315666669++++++22223344434++2999998833337777++1114444221119+00557797+++088895566+3166666455++1175557++14111111771111111++283114+399444444444444444000000+05551666444+04477741+222111544+08641111+1722222289+1888888533+++3390880+03953+222244488839++++0055743+0000111113377++6664880+1462227++++1192770+++11166552111+++04449929+3333336555551+111117188++++00000088+1133550++1022888889++0433777755+++2230007+0222333333+3175666+3222444333339++05555563++3111110011+1176666666444+++++203330+++456+27555553333337+0000007771+057777766664+++12221111111887++++22227561+20005555777++++1118833333347++++++00002888777+27637+555655+0000007774444424++0000446+0077779++03331111111188877+1117744470+++++3188222++++3144447222+18997775+099228877+22253666+2288888++++2258220++2009993++2666227444+28445500++11003998+488816+08888191+++22225888++19999904++066666655555+117111199922+33300061++00555555034+++88740+442188+0000444300+246244444+11900005+++3992221111+11222880+222000000350+++++00999999444441++10111118866+++04766667+190000004333++2222399888+++++11332202++0000000018888777+0003330000+0116155++2207599+11188330+5555991++44854+822229+33329991116++111113333442211++2277777444444+7777770008888877++115595555666666+++3333777922+++111888333338822++++3222666600+01444000++003336+55922888+++++33311116666799++151193+++000005599997+28888448111+3303999222++0001111111177+0366811+33965+011111111255+23333399822+++666666777777799+5026++++++11888746+1111111139983++390078++++181577+095581111++22222889996+099000000078+0388116++055744333+1115598888+17766608++11555600033333++000042225++3942288+333333333444+++298899999+0035999+++++110066223+215509+2261113+0044445500000+00007166++006416+++1666655555577766+++++2211250++755556666+33004+000822022++22999019999+++2226666033+++11444444119977++21407++422200000000+299997553+++22999999997225555555555555+++30820+1136996+++1111177733455++6688444++224337+2990007744+++4444444326++++272499++23322885+++3322658+055888880005+001444880++000777712+1188889554+2222222223344446662++2277755444444444444+333333144492+1114041+7111155555533333+2231111159+26666377++008847+00666288777+++22333333000+++3954888++07400+2277681111+++0999991199999++++0999444444442229+2229236+++++00299033+113711133+0066603333+5555555577111+++++0011065+1143811++11118388++++000099222222223++333322221008++2109+18831114+000888771+224662999+444111118+399539+31166999444+++19992944+33333234411+++++5500111111114+++11045555+5888226++22722264++00855++224444000005555555000++++399243++000000000444444403++++++00022777555+2224866+308881++00000066881+0888041++++22222725556+++0000623+17772283+++33166399++11774333300+2227772448+++0112228++00221166666+++069988888+++2249662+301444447777+10318++008888880533+000000099955555557++0000663316+333888805++81116++3339990008888++855556+2200944+++++113733+000009000883++112455522+06666488888886++666322000++333000999999999999999++222220223+0064444468++2222333746+0311155555599++1111137966++112273332+112200000032++46655++1155512666+25222880++77773886+007722999966++2222555670+222666611666666666+1777777898888+++115555127+++03044433+++2222349+26779998888+111800004++008833355+255222511+23322277777711111++19551888888+17344446++333111182333+06644333555+333332633999+++1135911++++++22212822++2992226+114869++++222660111++03331115+++1174446666++769998+1115555227722222+00088864+1180062+3339992555++33333228800++0790+++111111111776666622++02007+01111113333333111+++13355559333++++18999996333++272444499+8049+27609+++++++3155003+55888229++++++++39788882++++12999+077743+111112555442+2111889993++33346662+++++27664449+339999999930000+0000000078+5555511555+++++2888139+30779933+++233356600++++0888888889+4444444222288+044444466666+0000004444555557770+63388881++11333303332++2111111017+3311188887+2402224++605555++099555566+++++00033277+7333333+++22222333333340++12114+2628844444++22222738888822+22250886+3337750+888266+2555444444077777+187744+++22999945++088888999+00044990000+++220088322++227168++833222221+333110088++209997333+210000088+00586666677++33955550+1114448888133+33700333+1115763++++0077350++663334++1114444444444116++++++00333+3322222222043+004433644+3333555111++00199755555++++1110591+++33333899+23533333999++++01188000004+2222645551+++++2228501++222284033+001000++++2222263333991+000089938+255000001115+0889993666+++111119996669++++++20033330+4666665333++++++2111111166660++2244444441180++7777777778883388++75113+++++222226600333+222225598844+++222222270000022225+0444400001111++06049999++3333011448+++0555553338889+++01111222228888444++32253+++222222664001++4115555558++++0006655589+225737+339999999994423+000911166+066179+222333351333+++++++30447555+111499999999922224++++25834444++++1157888++000666446+100276666+++1665111111144++222255555555544+555556447+09999178++++++++21733111+2222660009+23306666+++++++0992722+3618++++22400033337+++1667007+++339990025++1111596699++0000033333356666+199946+33333222517+110144+++2222901++0334500++333333223333333333++66888857+++166555544+2277770000444444+22229510000+496222++2766442+++2008881++0000516664444+++211131333+11111722227+2999374+12274411+00083322222+2444+77777512+26162+00115066+++++718899999+22807700++3111488800++311179966+++119127+8906+++00036664444444446666+00000077841+22993221111++77799777+55444220+227756++31330777++0002222603+224300+3333333333333332222+330008+107752222222+000668442+00022229444++3333333366666++117112+245555554+++++211332222+++002250002+00916666666661+0008555558887+33187666+++09221++2444444444449916+22254455555+++3333319999+++++192886+22279987++1109333+15555666+00000000000002222+0023888+43255+038999922++++22227316+222222222100+00211442++++++1337+++552733++2211996666660+++++++++5509911111111111+1111178868+++222222087+0000579888+26611333+16999866+++00088899+0599733+091899++++++++4446612222++233887444444+224499+33312066+000044999999111++00336666777++3995556666+++31111134444445+++32757++0111111111600+42991+22225118+12208880+++224644442+206100000000+22334558+889999+++0019999005++++22276556+++++0091188888+117718444+++30344++1111944000+00079900001++3111153333888888++000000005555000003+1166633333661+079971++++++55599994444+111111144555+0994994+75547777+000118455+2223344447+129999992+66663333311+3333883++2887707+734+2788888+807666++1006000066+3999996666665++++0388888883+++2036600++00666333444111++++8111191111111111+05444111112222+2222288800000+249500000+116666277775++000977788++339036666+1444666664441111111111++439++114007777711+0009668888+++20001822++++143111000000+00888822255555++0000333693+++238822+27777250+055666644+++2222333442226+3311996++098888666++26622553++++000156+007561+10000000002++++16666270++04311+++333868+77055+++2333333355+02228500++1223558+88899954++00084477+0000242+2231159+3311177753333+004594+222999553333++1645555551+++02265553+223999333++++++1111300344++2260000+02227799999+188188844+1588888088+32333331+33002881++111862220+++++++++++00007742222+0005555564444+66111666667+++045566+++22721117++++++++5222008+3909333++2666668088888+++22229219++00000195++22233339978++0776666001+++11852666+009991993+2999933394444+++295002++++11114444422999++10066669++11999933333336666666+++++333303333338+++++12888661++++0000442200+++++0003332286+32244440044+17771111122+++0002221111111111+00888118899999+28864441++2220333333333338888+112000668++0778522++33331780+06663334999++321009+++1111555245+0000000643333++66627++1122559999++++1284444444+11114044443+244510+7663444++222227766644448++0944447888++22000033+18784++++226330004++4000000098888+611000000003++2333333333577777++7700000+144437+04888166+253666+4433333099999999+09332222229++++00222222582++0014884++++1188888880055+17222733+11007775000++++1666770666+++++000011118888449999++01111990++++0265555555++++222228866000000000099999++2556099++2200044777++77778815++2211111666610000000+++++++5557888822+033333888877777++2772777773++++24888888558++250116+22222220111111++++0077422+005555886666663++3331118888826+099903+2110000088++446991+006660012++005519++++++11146999++27777669999++118623+207000+33663334+44441755++1655533777+199000555511+1332666+1100099299999++1113308800+300022111+033333331++++33111071+111667777333+8866211++08111111114++2192222+1159222+11113334885+++3255511119+1133322255++33111229+++++555511111140+++000000077777992227+261199000+11227488++++2933335577777++39977799933+++1109699+++000027743++000499990055+++00339944+118822299933333+++2833335999999++3317233+00055557744+7788888882266+022555554333333++52212+311379+++4476666665555+182222666+++11776680++++111102244+++14422777++0578855+++1311113+196966+++7333555++2221446662++222880004000++++1105933+++33333226666666+33332248883++++339992222220+5117666+227005++8633999999999+0547222+00043118+00043559++225555002+000077444488884+2222555888899++3220066++2555144444+26668311+333322837++1122229223+22222244466007+++++888888118++++3000666999777++++211200088888+247+009997781++666668888888+++30111133333222+66777444000+11113182+14407777777+1111144422++00007244+3999996663666+222222555111+0022220+11577+11159981+0111333333312+213122222+144400005++188888733+++2222226666999111111+229866666++07116++26057++1122333307++++++2243333355++2088887788++33322255888+0000222277774411111++3333000477777+55466665+44444444777644++2230944+++2246662666+++0002333111+++23336666647+222977777+25333349++1110881000++31111177788888++++5548444+++4444655+++1161112222++00009444477777+20835+059996+++3300007754++50060+669777777777666+1155611+2222275556688++333994400000+0113336+0800744+000811155555+88366662+222244444+33366666658888+2999933222+77766229+17777726++11844188888+33883366666+000090000++++++++333300005++33900889999999+265578888++++++222577+1611108+++031111111255+11170007788+004402+3905522+++32114444446+666722+++338880044+29849999++1972229+++1111291133333+333333222295666+1111133666744++002222222277766++4000000004++111322+3333322226668+++22222211107711++++1111822778++0888888800333000+179944444+225605+++4411111111144444++1114444444444499999+2777777225+++30859+15533+++07771886++++22222299979999+2200777777444+++111999905555556++++++++++11299119+22225399+003346++222444411440++119113999999999+20390++00005559977++00204555++++0071104++441088888+++222666999999488888+11114488819999++10485+07700077++22555+4767777++3353335++339900029+0111111422+7777552+244444444+61866++++22011112244++222000000117+29552277+177768866+++3083333+555848+++3300077704+00999779555555+22222200377++++444994+2778893+++++00879997+++2222999555777333333333+++33333311117552+0997773333333888+++138888843+03331447++++000332224888++1111116135+33000005+188299+2094++111117779999990+++03333322++114380+++++++++++++222222226774411+22999918+69004+117776422+11182255552++2777911166666+++3999999967+333117771188++222372229++332222299999++++++221444199+++11177112111+07744442000++++16777730+110337775+111888392++06666662227+++01999222255+++16887776+22234448999++007937++573555+111288999993++++0085933+199342+61006++04122244++126677777755+2226333333337111++++06838+01167777+++1163333777778+777031+444444495++11333725+10077777662+3311118888188++11669633+88511333+422311++115520000000+1900955+++1999550222++22227771555552+222444422288++0193+08888994+++48111111+++66672228+277338555+0711111499+1144330088++55226660+33331770333++00066666663335999999++0442286++55753+68888888821+++222088888822222225+08888543+++83340++00091111111333333+255520001+144443359+33333333399616+77769+1177008000+3331339999666+00044477000++115877755+6662250+304222333+0083777+65555888++3077776+111077666444444+5533333352+007771522+11119908+1733372222+2999885+09922233+02220079+110000048888+++++1122221111177+++++22244398++0119220+1157733++23905555++++284500000000++++++1881666++08888866666000++0011133221+0098888888774+226668884+22222866999111+2222221776+33333000+00008306666++++++++2955538+++++1118124+1111389+00055522666++++1777668888+++16550022222+555555443++++3333330000000000+++000000000008555+++2222271111+++3333111195++00049933++333355558666++00000999942233++300002111+++222999992+5578880000+0055517775+00090000066666+++0003366605+111111116822288+333335588866+++3334551+765555+++++222115+05034++++++++++++30666666558++11115500088+1822113+003891111+++++339411133+00047355++2441107+3395555333+244411443+2200117++0777333333336+2226685556+39966555553++39147+++17777799555++0008888888773+0228117+++1114157+115554444888+++18881122+111533633333+17777788879++++2254483333333++055555000064+88233666+++++33311666066+++2222611444+13333911++8888866++892+2122887777++00222233+++++++22222277775555++0449994+3326522++++000000099999995+++15522788888++000033665555+++016822+++163338+22777000+55534+00000011118400000+077345+32222222622+3300778+29099++113115444++++81448++16668888812+8733+11149999+4411115333+06670000077++24070+288966++111119996666655++++0055444444888++++009998003+0197775++++00003912+2244444333+++033333304444++0033333399922222+++407222++++000966666222++33333682+++333335533888++020550+535555++27728800+++200002229222++++222881677+++7438+228854447++244444543+09990000001118+111005444446+++25268+0000002766++8861113+1113268++23141++++434666+228556611++++++0099088880++++++146667771++33355995555+222777988+2221048++111800099911++++++11670022+++00066662252222+++21111111114++328744+000333333003335++++666666666211111111++++++2386++++11666644411++255888888885++03338887711+7446666+115559936++1330778+25555968++799997+11111006668+199373++22151119+000008130+333223011+055557111666+01144332+08768+08643+13333344114444++322088886666+444444444411+1888888777333+07777778808+3333333331344++26611666+313885++++++2222233388111+7765555555888++5558885++009991111++23333333008877+082336++++81300+004955+766664+++87777731++211141116+++252822++222222222477777++++095523+++2268888844+18333331144++04954++3331418+331059+1379+++1111117777666661+11119447++088090000+00226711111++2200056+8025+1666667771+++2227550+01492+33399833+2228150+000003699+33000000000533+++092277++11555544444444+210041+000000077736+11174444444++057333999+11116699555++++235991+200261111+266835++02555555644+++++1555555444422++++299966661+065955+113856++0000773555+779999999+226644111888+11666977711++++11005077++8888833335++177777101+++08826662++116663377+++25553385++3337688888+7737766++449011+27555555555554+16801++277777734+222922222688+++++++06222114444++2221107222+1211111888888888877++22222274755+006666666933+++2411+0000005500++40882+332244288+331813++11113383+5640+233248+2575558+09682++001111111111111845+769994+00006066663+4225666++++++0596669+00233338444+++3339997553+++++07955555555+00492222++186477+333000999+1444447996++++333120005++00000914444+06666677777777++282223+++++22240022+0005511100000000++0001011+2111151555+3322211399+++++1188888811111+++1111199114400000++22925++1994779+2111119935++++004433366668+++332222435++00000000008864+172446+17788855555551+++0066666677+65555555599666+557777776+211153311111++0177779+33411119+00000777227772+21188774+52666++11555384++222111444488877++15964444++++329925+22112255533333++++++449999+86223++111111999919+111227++1110009937++++++++12322220++++222771144999+26068++++1099997773+211190000000000000077777777+++000266666444++198806+13330078++13356000+112222339+321111108++11111111877785555++1000031+++++0021559+22200379+++11777025+++333330006+++3233399955+2221822++19333337+++00058113333+222223800++11111191333444++1111227744448+71111116600+++33255598888++166666338833+00555555111145+1110999977+333333333115+++10000111199+2888888888+11177000078+259000++11333357777777++22911104+111111339++++1111744119999+299966666733333+14446004+333355555222299999+++129994++++0165500+22250000004++0555557755599+++11197977+2225559999944++22229110000000000+2222221111022244+00066666772333+4444444422+000066930000+++0888335551++++2557768888+4965++33310000006666+117215++++1144777759+88333311++250000000555+22888111009++000966222666+222226664455++++1177744473+++1299941+++118333335000++222255669944++28811139+++1100311+47885+++22000006666666644444++2222926644++++++++++111637++11113313332222222+++20933888888++244447996+22222277002244+++069112+255111117777++++++771111++0000000048888+1851199+291177777722++22162222222222++00000697778+225555079++11261+++226445+31988888++++++080900++++00000224331++++1111115533888800+27786000+3322222700+0739333+11331333+2222992224444222+0077661555++++33900011++++3377733++++++08833111++177773349+++44444444500++3339999999990+777888881++2280000044444+999+7744444412+++++22298444448+2229999877772++22224334+2222772444444+268111188++00999811+++++00777665553+2267705+2222223377144++22333++++++++122220144++++28967777+11066666133++23387+244444422++0082279+++++233314++++111111603333399999++6000000777711+1111180075++000009199++2330022225+113399447++44549++++++333339995+2511744+++22222222226884+0223333376+77577+1779999111113+++++++11255561++++2000006++000998887+300048899+22227000++++02772222277+2344244+2222269999973++0466669955+++11015777+++++28888223+133111177+22222539911+++++33344555+00222222220008++++226665334+2292288222+++11655445+++333334456+33333392900+1118812+19988885999+++1111199000+++333992444000++++22222277772855555++1999993352+002222266333+++2999420+2111211++++++24497774++++3322297++++2225555599877++01118855555522++117741+0000553166+022210011+138445+195599++2222774+11119997774++55593+000077740000000++33111542++03393311+++1155994+++2225999968+044478++++00442222240+44477995+2223300444422++11525++06777++++220775000+227777555777+222000528+45555521+++000966558+776629+++157551+177443444444++++000041550+++5333337777777+11000099++++++155675+++223331877777+33196999++3322244111+++1222273+296333337777+3333322440000++007154++88888851+333300333333334+099681+3332911115++1144419999990++110033600+393336+++04830+075330+08111111559+270088822+++++33305288++159988884+1188660++001106669+++++2222482222+0555558555555+222755566677+++06999900003+16666666664444+++++22888227755++3555520+++3111115559+++24444113334+0447622+399975588+666655011+222661166++22222227455555522++210018+000000894+011199991444+08429+0522229333+011438++333222426+++++0000011667+1998800055+00073334444444411+666426+333970+33333508+89990077++339833+0039994333+1177799334444+42285++1774444445++++39979+258++++++++1633666666++72441+117744522++++111666188++4886++++2283334+22220559+11184446111+++7777699++11600222888+00779+++++022224466666+++8866440+08882889+00000255555551++3333311112222289+221111111116+14400014444+2229991+00449188+++24346+193445++++00777775999111+00888833322++1000062222222+8111111333+++3006664++0333681++2223177772+++7781555++41655+18888370+111517++3339999977558++211622222224++322222244499999000+0666666615555++++1144499669++1664446+00088400003++++1102888+++33335588+000000227999444+110888888988+++00099999251+++++227710002+29922222900000++++00115559++1443333333344466666+00048888861+0899999955554++000554++669511++12288880+222222224338++++013344444422+308772222+++++0001111138++19997000001++399900889++11493337++++11179999999++++22000597+++++552++3311111199663333+2455566+031055+222126666+0111224999+77322666++++0022224888887+1770000000071+255777005555+3330246+555566666000++00000066687999++000100088844++++++++1122222229999++++25747+188833778+2255447+++221166666000+0003338882228+049444+++28002000+++86664449+2200000411+22211099444+++++11935555444+2266685+3111118777888+222999977777++++66055+3339968+++++1456669999+11167773+555555222226+2222288883+++00068886665+++++330494+333333335200+148862+11111228665+11112222261115++++06963+++3000521+722200+222295116+077778999999995+1114444888882222+11222223333+889+237795++++00777222202++6666977772222222+12223331++00555533336+207223+++++++06661665+111344400000+++++++3333339995516+++07755466+7777778889999+33923330000+21888844444+0000004471118+11222478+++10666227+++00072+666333442+15004++++1444222666666666333++++080100+0770000000072++++148199+228888886611119++++++00550+3395555222+397222888+2259999999966666+22441114++223077+333333399999947+++44401+++++8777+++666668888850++55888880++11111116411+14880333+33332229999644444+02231114++311330+0566444440+144444889222222++220002188+31299999++++++66666555555977++1633882+09466666688+222287729+22239933333+7777700+1111188000+078511+33000000020++337000004+++00020032+22362++253333338888++333331137777+1529+20535+15666668884+111113300669+5666644777+++111111888444++241100088888+444119+3358888887++22222211144++2555110007++227333300++33335220++009999060+22611111111177++8873+22770444440++166668922++13779+114448822+2999848+++2299999991167+08121++2217336+++++226641122+3005555+20333333336666666600000+33244485+399999993655++2999999999995533+++177227444444+2035550+231522+00259777+++++0000022221122+++144662222+13541++0001166662+00333339++8910+666553+++000266669999999999+11855333+090117++86655222++1133669966+31411+11111899992+2666597++3339965577++33355772++008877988++0000002809+21666888+399990074+++++0566998++536622+552222222115+06287+33307777732222+1111144428+331004444447+11864444+1599884+++33333666599+11111186009+000055577707777++22533866++048889++0888886444+56777+055522264+206662+++222005546666+367770000000+00057773339+++138888221+113999311++327772888888+2255599+44444578888+11555552222222666666633+333311112222999+22248880000++33933111000+250001111110+0511111111111111667+4444433322222299+++6664005++17112++15555558888884+2288222+2444999222+669711+5558998+++32222299+++777779066666+133300555222++33000770+2777777666661188+++00000001283+14480000+++++++33322600++++88265+163666++224444466554+++1195663++277518+3366114444+555226+++++2222217566++77719++27962+0000442++2983333+11111888333111+2220059955+++++0111100477+0008877556+115555522+++++0566624++08847++155599335++++17885555++1195333555++33333300007366++0090002+++43333588++444222226666+277766663+++3333333330111++333333336444+32355555++++++241144444+555177774+22225999+06688999+0220000000999999+3333377777777770++022295+4111197+144499999927++6999999+66622258+210024+0677777++06602+083000+++++++255448899+399997777791+0009946++02471111+111192999900++1111111799++++++033333112277+022744+177115553+++11118877+++333333399522+1177444404+1113344111+11647222++112226344++011133344+00022222577++55555094+311155555551+++288215+++66491111+++118822884++++11111111115559+222244442211111+1159688++229688887+++88833322++84++22577744400++++++++30+2000000099999+21188888766666+229986++0999556663+0888886445++111111116663888+88692222+3333393922+09969++0088888000+00889950+54888844+++191111669++0044558333+77765000+211445777+144448824+2227777941+2022219+05999919+22222222222226227777+++++17700099998+22211113302+33511111222+00033311110++++009947778++10029999++33223311++209989+2455574++++++35544442222+++11124471+00044422222+++117744410+0007771111133+++000466444++++255778885++266666666666196+++11777776663+003222222226661+138844447+2225511777771+0018555+++++39214++0018088++5999973+30009700++09589+2222562233++308888844444+226999990000000+23385++336221+++000000005556666663++013333318+3166555+11611211+117885+5222776+++33166111+171555555500+8244449999++2999999924444++++2499931111++1112566+++++22033343+023944444+3256++++090082+11440008+000000333+0003552888++5599330000++++++0216++++++066166666+2222222099957777777+0007991+++++3311055555559++000007222000008+++00777733666++01111550088++033307776+++00545555888++1191266+00144445++00666660091+000055883+222229753++++227440022++1777522222222+++++5555045555+22233333311833++111111333333792+066440022++22826111++333221111188+++00033446666666662++777771177+8111779++111155559964+11655544++0000000022523+1111118851+11660000033339+++77093+++++100333449+++00333335339999999+0655555224444+2744666999++333335277+7222222+01997888888+00004453+2554366++245554+++16888885+++333355555555554000000000000++071887+220888880555+3901111333+133777666222+22206660+22255900000+166695555555555+11113323+0446604++317771188++11133222776++22251188883+195777777+03209+11113336000088+111777611110+++++0273338+166644477444+5555773333+25555733311+005111111445+05333288+++22449911177++322225622++++122327777++2666027+4331111122+238711+118887499++009866+244444446+++2225552265+0224400000+25555566668889+889946666+++2991111111668+11333326+330055+1700566+666994+2333446+1111111722+++13933336+51106666++000224444+225550550++3119953333+111100096++200111466+++++320229+0888220+++10643++09910077777+111155543300000++++333799++33316776++++225666555+228533++++291123++++3339999003++11166112211+28888888884444+++++110000039+4340++13888700000++04477755+004513+11855990+++12997777777777+++++155166667++3333315955+009536+2222270222++33305555586+11152213+++11111111277999900+24444777700+26612++111999734+2233333610000000+++333832222+++00800044444++22899005+08889988883+199776+++33399111666600++++0800111117+2200033331111+0598333+00756666+55555581000+++1614++11109999444442+33668888888+++11111106604+333392455++113339633333+2244444444666+++22776+1703337+++443111888+474499999+31555590+++++111111666888+0115512+7777777779999+56666666+1166411133++1100333362+7995888+000033333778888+++++++0131++++222294411111144++11100070+058886633++036655++080035555++0000330000088+++000771198++06664455559999++4444777773+++000760++222222222333333777++22555555556677+233333377722+1444462229++11115577779+1231133333+33111342++0044999557+22222777788559+0663011111111111+11100399944444++11111177685+11444426111+3333333333919955+++++++0028888115+884999666666++173775+22511188+111224400001++33005556111+++229943++3322287555++24848+0053355++0058883+0000009996776++11115559999++++25793333333+++22222299922229911++222222000877+188850004++++113044111+3333111922++++00005555166+000004113777+22555999999997+3332722222000++0113333111111+214422++488888880066+099999800222+++31110555222+044100+++++1888663++77030++++0031066666++2666795+000377222111+327448+2220666077+157377777+333333329555+66599+2444333333399+++00000333+1422282+0099511111+15585+1309911+104755+0977224+++22225555555563333+1833444555+1133222225577+119711166+08866166+++22663385++3119336+211111114550+1664557+66666686++122222444111+0038669+332227660++809991++0088880777799+0003065+20000099999955+++057988++1161111+282211555+17777299998888+89995+03222933+393300+0500556666+1977722220+30000006+11112258+++00032255559+113333322226666669++11118777788++26666658++1115555577772+1888982+114776+11333355555566000+5498+22222888884447+++++2554666+18335555555++11400777+0000333800++11445566+0792333+00444444449++000554996++2000600++000055555155++199377744++168888887777+203338888+33099999222+10119999994+10000000677666666+6000000053+31704++++++++77700000044++2655004++33304444489++773398+11991101111+856666611+++33333040777+22226822223+1111199999900001+++0023323++++22266555777775+3333994462++6900033+06600455++++4447788000+++222000255777+01555544++1144411881+4444454+22285555443+++77832++0068++000044444477+11155685+25500022++000899888811++2111365+16666666887++29749+2230044+255229+236111112+3333332666669+111152227+02227544++30115+55511666663++6600011+1188888888147+033995533+++000009122222255++04777883+111111180++++00044446666687+24716+223377+123333666+++++0000899999949+11171111119++004883777+++++2777711189+++30000000988777+144777334+088802277777++3311007777+111866643+23588899++++28844+++++1118155+1188000000012+++++++++01157777888++003176+39388888++0588993+0383+228811117777755+00007555500+277757++++0328444+6777702+2577220+55558877777++0069995333++++822444999+0078807++++00094888++33445533++++11111888823444+0444444888822+31100099999444++000000333332277++++233399117+++0117944+05448555+0661339+223133000++11111111111558+++333016666+222255555555+11110522222++04229000++333311777111+27778886+8822223333++++1166096++5503444444+33266664+++++++3115811+00088388+79922+2224444322224++000000455+008125++05119+000112000000++55555555+11111119985555+011764+8886613++++++188933+111144442444++711266++++00999999889+639++++330171+++08293+00633005+++225444144++++++11044498888+07220++++0998888888884+++222290005+1144400000009++8886661113++00093334++0000333798++1118990000111+22243+2277666222++05588827+1388477+17702228888++006666663000++22666096++442233++66667733+++6666222755555+171119+++++2766299++000022229999955++057766222+2200002222222+08488889+++0002223300++04433333333333++3333522999+133333266+++26665555+232262222+2233777+222228889900+144999988889++1147222+330004444422+1144594+0000222200+0009983+++086222288+++333349888++177777755+225922211+6655588889999999++22223661++1114454666666++++007133+666622224999999+8811611+1555555556666622222+14458+0991112223++3338144++244444333333+111118667++04441322+09977220+00628666+0052224499999++0022736++++27682222+11197799222++++++2083333333++++2466638+++1115888828++88445+++004744440++1001166+226655222223+224870++177777747++1490+1233333700+000234447+++178811777777++2211111111688+++222222888800019+++8553339+117555543+++++0222222220+1222222225++2226666933333222+11111744444441144444+17110000000+++26717++++2226660+1222288111+++888888593+06636660000+112457+55777777777774++4635++++2991115544+324199+++++000088291++222244440333+6666999002+00002222955+++322299++00337797+++2555591133333+0772233+2111998888+110008111112++++333355554+22000031+++22222298834+33312144+66442+7753777+186667++0063388880++33322242222+22005622222+771333333355+558881222+4118888++1444351+242239++++221177743+000002277990+2222244++1933111177+51111344+000144555++++111188++++7339+591133+0777856++++122221185++01119918+116666881+0093111+3330055551133333+++22333888878+44333+++833666+116227++0644440999+1922222222355+11177222887+++266688455++6690005+00271555++00555550001+011162+00955++++57774440++85002++300041111++3331100888877+295551000+1000002222233++006668886+22922332+111444099000++++1110462+17777788999++20908+5577+0003444444444499994+++222222888800044+333940++3999111115555+7777766777777773+0771111152222+++220000733322+1333302+138815+227119+11118871++++222222389+++++222000889998++88100777++++01224444++0477266+000267774444+3202+11198006+544119+119932277+3333319988+0558888000+++3222229999533+2668863++2284115+322885666++28888844444++1100150000++33260666+2222227757711+138888812+++55577722222+32633333399+0000011880+1116661466+0844222++++210442+22991113+1111222147+33233333999+3999999488811+4481111777+++++++++2611100007+++2220000333844+11111551+09935555777777+22888555+274522++++3003811111111+22411186666+++77858+2999200++22266999+31428++772999+5700+1331127777777+0044773337++138888+29550000333++00777355+249994111+++++1778588++++11111677000555555+88992+0097299++299924442+3335444441+2488866+330138+288777773+33999555555555522++++000066330009+++33488444444+288300444+668888884+++444453555++26667762+315555779+0333399++033444414++4785+++++11100055569999+++10111999++30004333++++033333488883++085589+1444447000002+199611666++++++0211115555555+120855++++110488+++333993332222++++0888800022+1176666000000+755553+++777777222755+553++111117784444+0214477+444544++126009+++8195++11100731+++172551++099155555555+5550880000++1114444977774444+0077711100001++17778811+++08866555559++00006777+++++111111888611122+00009966333333+3333322221111+11495+8575++2777777199888+++++++111166644+228355+++32222277700+2244333+++0000764447+++2008888111+2227716+++314666667++++1741111117+331111122++2300888+5555557772+308999666+19814+127770++++++15566000++23174+77736666111+2222058884+37233++65555516+3288866+333957+++07335511+11110056666665+0003366666911++1776288+112277773++++++1111335561+2444803+172888222+166668877777+333333374+1133765+2311777770+00000000044447777755++3222220087+++2224666677700+2221111114444555++++553344+++33300879+++2796555+22298882666+888777555+22333388669+++00025555222999999++++++22222200000000000000667222++3777777+333008445+111122333333333+000008888222++0633444222+006555559+333333388777+3323334++++200470+++7755551333333+2228006666666666++29991488+31111177887+333300933++13311488++00770001+++04401144++226644677777+155555585+111110554444++222177444++++3247888++++++2220519++00889953+3102222222222+18114444+08818444++004466633+1111115555544+++++2222556222211+1199993316+0000337724+000004447++844222222666+100060+3329932++277811112+077112++07086666+1110000002218+29333399+178859+222223336888++24216+056600044+299825+2222229911++2077755++++000021577++333399555555599+0001490000+292500+3332234+1333335155+26772221++699947+222222206642+7737+11661331+++++0776000+110022+775524++259988+144444440000000000043++++++++++2220000000001100++7011333+070066663+00886644411++00666621117++++000073377+++2188844+287555566++0444442500+4987++110883+++3311112116++33332154+++++13388824+19999308++0444415550+115558888333555++119341++049066++++++53335++20119666++00333333331111+33333335567777++22229611122+000536600000++114499993+++255590000+1110040++333155555+224235++394446222+225212+273305++41344+000611116+115554466+11122759++11222277772+0508444+++0009742+77633++1088882211+22297755555+3398666+7339+23669111+0553332888+0098888944++77772265555+233333833++111111003002++++288777155+669669++3333322222++339777798++3333222222223777777+++08000012+55863+33333333399544++188888843311++1111526663++++++225555166+266047+++++2222263++00022163+++++24422225500+310333444++11722533333+22113555555++637775555+00427+333222266666000111111+11177888877++++13333110+++00077888822+23664444+00077777778888+0111111118888550++12242222888+04444444447770011+11111000996+115974++3333332244455++111668822333+++277044+33319911++05550090+++22333332113++331148+11188070+178888++1323339+++22087722+7224+1222299000088+111666666+11953336+77724+++++118877795++++0657766+02993330+111888641++11555888886+033336666111111+++21111004++788666667++00776644+1533311112222+111118889995551+3399702+8888889+278889998+18933+++55555589+255497+01022277+277755777722+22109991++000043336+++22055555+1788866000+18888866685+++1122244487++00090288+233333312++127720+158331+2277772229+888002888+++22195+2275999++0111157799+++++283000011+++++++2228888881333+318007++4422011+33259944++3344444441111+22333333933222222++++88888888244440+3000345+142257++77222244++11333233+1111188037++20066666+++++77777441111+0997222221+81711+664333555+22444444555551+24443112++210888++++++223557722+0033336633330+7000087+1116555000000+++11999666888++197779888+0044478888+006388881+++19999922555+2888889999888++113384441+2255888553+27788233++3333334498+000997744444488+++++110337777777+26664522++066992222+++22321188+318818++07755553+111107773+1226++++0144445555+333332282++222977773+22222111111499+++++++++777777700+17769999++++00955088++30777446++++1133933300+000777779777+72242+17333999444+0000009997666++221111111177744444++566622+1111222220035++21111119000+++++22293333666666666666++3951+272203++2221186+111100000001555+0035588+1168860+11111110983+255+177734+1111000554422222+77771997++++++51688+15548855+39985555577+++33330888+++333339999922+110175+++++88811444555+00113800+11119114444422++00022222288889+2288843339999999++222218887++00055443222222++0000000800088+23333399955++++22222888399991++15887775+233557788++0226445++33333200773++0006699++224400448+++++++2271333335555555+143323++088888678888++299888888889333+3333331117775+11088011++7777442222222+007771122333333333++3333388881+++1166617++58832++1100285+11561188+0077788+285677++++422522+++116666666617799+18925+000092444411++13000025++04440366+2717779+2181+++++1444558++++22255163++03353++++1222850++11444444452225+11100000033330+++++14777779900+000076611+++++11555555555550000055553+++1777715544+++333307773+22544999+3111111166533+++19096+++2993333222224+07733399+33328++22388851+++11119999999511110++119914++3872+1444666777+++044495555++044491000+++28882774++2222288344+04322+006744488++2229999997+11588887+00199266+++17800+++004446000+1111500777+++0116222++163888883+6444441++00005500072+222222222886+11133333666222+6447++00080+22233322888+42233999+0699996+++000000550550++33333374555++005522219+6220000+336637+008688+01111550044444++306666522+11220744+390001155+++0992200+++0004461222222+11144804++55618+00006666609+++++++0097733331++277977+++++001112+2222228822277777++232226111+1110563+2221100000000444+261+2775555055555++08997222222+11666666633+88888888884+5332277++8766666699+3956688+++222555958+++++++3500+2999002+33333277544+2222772500+557888+1225522+++1111119880003+2788805+22699++222552554+299999994777+0000000022885555+++091229+1622224488++++33999983555+3444447773+2258440+++24584+022311+330662+20000007122+11666111115+1711001++295003+1333333322244+11199555422+++1933999999+0000642+33022222225111++333144002+288077766++111116866++000555266++33057777776666++05434+22533244+22444111177+23886660+004438+16633333330066+21872+++22366661177777++0097002222+++25558883+1111993333322++20000400++3314470+++666593+++2223222233+63+2254993+22331112266++033233338++++111622222246666+02776+88999999949+13338334444+327055+888803+25277+33300000066788+222444619+++02096666++0444516+22611+2222022499++++511144+311461+2222222667775333+0000111110050++1866606++++3333385555++011999550+++++077785+111777000222++5522228+117722223++22267004+1222000077+2444444111+2866666774++080660++229355333+09999113322+2444441111119+3999111777+2551994+46822+392222222822+29111110099++11109977777++111606222222++++++3999999999962++5553339++2255588866+++0264448888++0000008055000++++28111444499+1111551111666++1554439++1551112222888888+22119952+39900222++++111996++1116663177+00048826+2228711122+11115584+225555555666666655555+++664444446666666+102331+44422275555+333399+112111777++++6188++++7777772200+22520++06666221+1557855+00961199+1111153066+27788899++++0322224777+2933359+++++182559+2224466222+8444444+++++12226665558+88885511+34443334444444++333055000++444499117+10099963+031222299+226611111111+088888+1866911111111+88888851++8993222++068885555+07711157+2778880022+24444437775+3088885++++++002255556+1133577333+62556+08866626666+1114477762+++0332445555+111112077555+188888877+44288000++++11339991+277777999666+155001666+221117799+7766688++3977899+173113+0777011+++300933+0000007735++23334449++4442222212++602229++++++0666577770000+2000000713+++++1224887+3325111333+23355547+++++1445541+01111337700+1122111116++12226444111+1779666666+1222712++881111155+3339953333++28066666+076666866+111488+300066888++1190888333+++88883444666666+++++++333016888888++227777711111+01111932++0066611156+80064+11171144440+0033239+++2277336+++++++32222275550++++11111182222221++222200002227733++11122222554+01131117777+333300448+116381++13330000000000448++00299005+++88285+3344444425555+333304444480+++22277711136++777722333333+++2224400019++6111111111554++++++000003355555555+221111666+16554466++++++12999999939999+777792+++++24224477+++++++++32398++2259994++++++111225+2001411+3281++0007771199444+0066888+000666246+2291004+++21833366++1674333++4444300++00441141++++2277777377333+0008889772+05544424+3333366666642++877793+00033336+2222222131111++++++++++0000411644+29932+05550334++2999888889+063333333666+155555888+444402226+1466888888844+2221160000001++19708+41111111111556+++++2558660++30008999+07777664++0000884488+7777777331111++399911477+238777++++22141100++551177777779++22288888899554+17777772255559999+++2660009933++044449+3311111111088++1664227++1667773111++233330066++2888377+320122+1811777+222666600000255+00300005+3311362+020006664++33995555644++4888611111111+22942+2233633336+10000000991+699987+339994455+++++111122299+++3000055555511++++222222222229333+166666600556+333380000+11888888888555555504++025555777++++++3300034+2222119+66666666003311+++857444++2222999997716+0000665555+8800888++003999931111+2222100344++27703322+44176+++++255550000033++11111112222400++17777000095+33221222222255++00888877777797+2288855550000++1144469933+199786++++05599551++00887777776644+++11111777001+25058+2226666645+291111188888+21195588+885539+++222222222444499+002222222++10009929999++++++++++18840000002++333000008++311127722+000401+344446677++11444330+132223335++++22222277777633+++2977777777771+3333026699+36666666335++380+15558335+333336355555+00011650+3935555558+30902+222999387+00005266++++33288222+8932+0000007979++++1106664455+68888888522+++1116667511+2555600008++++111109986+++32224499991111++11333352221+++++304444533+33322997775555++++2777777549+1899991+55222661+72266+111179133++21944444440++899996+2386660000+++2222208888118+0022122+609999992++2339977722+0379+119666666+322268888888+16666990111++05444411++029988444444+28888334400++63333339990++00333333334443+118856666+++++000888444444444455+216666111+2388888444+27297+0444426+88300+09999703+111773++3555++++15662222+222111111000088887+22333339990008+++2211966+2288811111++++7775+24222665++15223344444+00977776666++01112206666+3111144432++++++250000012+11000000114444+++++11155555111114555+11444766666+394422++1114225+222000115++299967+2342226++055288884+6636666622+083888++00000009990000002+228888849999++2166500++2211622++11211100+077700006++0014555+++144498899+19991111155++002221188+1999992211+++229992224++1177791+++2272991+2277993344++11333333300000++00096689+8871+088888336++++++324889999+0651117++1444448344444+23896+++224777855+33330011116662+00444440777++0000668889111+31778000+4444000005999+++000086771+02888999+++215++111888888000+086444222+24444777788+22259+++0088333022+117444462++0077776677772222+++++3999115555+111112999944++++000044499999+16666666444999995+09889+66659999555+229888553+7150000++++077551888++++++287333333330+0019999+245222+155244+3333302229++888881111++00822990++000095588888555+++0044440008+51159+++612255+++00444432233333+11130744+++22981122++++++043222229+77700005++093311+++222884444777700+++441111666+++00940999+00092222000077+77799000777+++33322655555555555553++09995556668++278811111116++7771111111000++000888888700++++++25553300+0664447755+++229914445+++++660002+0777155577+299994444449++++0651+200444+++++++3333111155545+0000008957++220000999882+166633551++333955++++0088855770+00109222++244455555966+11566333++336622999999+++15555862++++0449991113+033333222207+5522500+++217111000++09301++++318855+1811111111227++22229999992++32543+14443300008++++2220996666+13362555+2112221122+++++++++889999775+++1477777399+33331113333337+11143111+0001117333777+++1662005+0001166888888884+2223377777555++++++++222222886+1197799+1115555499999+255556666689+43376++11888181+0944++112223385+000111662222++++333988800008+178881++0089944411+1559442+0005555550000777++++55554484++++061111+1113054+2222255777455+++++1229888888887+6666666422++11133555555+22000666441+00695333+2224098+2373366666+2228993+766666399+0775500+15222256++33388888883322+22061+31183335+002246++544977+2668555500+++++0000049955+24444445033+108++155599985+++++33000033311++0066666999900++3222223644+++000046066+02777655555++++32222222225888++00003330004+8882266++1166300000000++6633333+8884899++11974+++111146222299+++++886500+22888172++111677777+1113330377+1144166668+330347+2226666555544++333000044498+09555223+2222722222222+++++260555++39731111+33333334444111+048777+++++111100007322+000007790++0082222299++++1111666899++1999666144444+334404444+32225888800+++11009900066+33333799998+++11111566033333+++542200+228671+00333556++222668666+002999999997++1111422666+3150333+3117044+333113333855+066033334444+24835+207778+2211155522222+0783331++222555555111111177++3333021++0222406+++++0071700+00000022222411111+++++++280094+320066668++++222291115+++33472+114368++53733+66666666689333+2222339931+79990007+0033333488++22833340+00555333333411111111+6696111+0777711110+++1111148+++4050+22444111888++0243337+22206666667+++0777755887+++0885507+222270003+2205553+++111990007+11100666+++133999660++++224599++0093611+22222261111111115+++4444222222229+11100000000005533333333222++07877++32229933+++30338888866++222114430+220011227+++00000995000++1115668+22473399++0041144449+22115599999++222226777322++11115999221++00000002299663+33333333887775+155772888+++444633330+++3022700+3318872+++222444300003++177761+006699188++0004445551122++188884611+++3555177++1233+++44999733+++00800066661+++22888888888996+277999999111888+++22223999++++++225599+300000000888888449999+++++33008883++++7522666++111000555777700+222240002222255+1808888888822++05501444++08888883333664+000000116688+220333++87777000++440771+248887111+++455660+++++301118888888888++++220041110+2222999227+22111878+555557777777774+++++00447433++39977277+1008868+007566661+62999966++++552333+223311188+2211999221++3399900266++111100555550+200006620+26677776++2333322237+00079921+00333310044+2991111112555++2056699+800014+000000004435555+112381++2211115885+++7959+88555+++33111111318++11144466660444+++++000466445+1000803++333222222641+++1000096+1144422333+++000055551333399+555533555+77744299++222911199933+88028+000050000003999+8555559888+++++++111188884775+444774++19905558+11114444466999994+221111118888822222221+++2223333343331+111201++++000000446555552++1111177900++22766666666664+3333333300011117777771+0999999999905++33111196+++0003335+1169999666555++111999000019++++665582222++++++033811122++++0111111117772+111666622277777777++0811111777+11627888++33111395++6644444277777+++32211196++++394009+++550993++2005++++1555576663+00007705000000+111111666628++333331044444555+211333333899++2220000000377++228883311155+2886667+++22670+++11966690+0005777990+0000310+++++++6799+++1433333888++++++000274++000071118811+00098001+0999992225511++22226999811++++5522226++6206+++54999998+339999836++11100000000011833+058888821++30859+2220300033+++5556111++++888447999++08003+++++0511198+3000000033333+4234+276888800+++111101444+++1111111109999222++111126616666++00077771133++0066381+000333990077+2226511100++10766333+++1111111449+14445999988+++55577722222+0065527+44422443++++++++11133340+3399977770+883344333+33324433+32227775+118077++++11899111116+16666666622205+++1117237++007777000+31166655++00469++22211111000000+17777399992+++++++111360++++2114461+0005606+22333667777766666+33322224110+33333221500++111444+03000660++++13000000033+13482222+22388859+2886644+332999922++008873+++++++++++33957+222282599++1122255555333+66855544++1222299+255577666666+21436+++3331111110088+1147777716+29033334++22771198+33255355++++3151116+1111111777737++2274403+11119997388++24444450++110000000004444447++2344426+333377334++000881111+05953+++0111725+60000008++11993993+2889004++311111255+133322226777+++333600000+044466366+39588888++2666666748++++3287555++2255558444666+++2222000777733+++233777441++0444433335+0777766885+00277855++2222115100+2222322223+01111078++++240049+1164436++0009933511++7999855+++134411111666+++++122033311+227566666+00777222222239+23510++71622+644433777+274490++333308666668++60733+124500+29075+++077222227766++222225553399+1144447778++++88888888881111886+0177442++222222228066888+++03339933332++09999422+1555331+16666666660+1174456+0928886++22555577766777++873355+666442++14466663334444++044888899+2943+++++448559++033300005+++39999999990811++666055+++211111122208+7993322+1178826+220008444+203994++633333333++399933369+0000007711+222227779929++1551100055+00077761222222222+177779335++++++32669999900+288993555+1111792222444+3666666633333+03799995+555557733+85555589999+12222244333+++26669966++0933776+24488999+0113661++++2207883+01997+222224355+31778+0555880000++111111991++1999998+++07711111001+177555555555555559333++0111111133997+13666000111+06036++2223336++++000067756++3266666330+321155500++++6666680009+1000002447+++++15516++++00999000003333+300000293++222233412+2229999994770+223004444+15588877++7772225++330000000177++2222995233++322754++++000444+2553333300+++0444443110000++222211111777772+++3333288999995+023399+177799996+0066399995+113229666+220006222+11115566+22211185++183333155+168884++11100003444777++++++++225557++2567775555++22206+++++27445577+000443188++++++111551++++22288886888888+33996669++000558335555+++2779992225555555+52286++442228++07022000++++2444111111888+++0295577777+++++2717799++++++++003333222366666+00690333+++110111111119+144112223+176664+000111322+077886++0999722223+++2948899+112222200000+04721+114388888888+2227999953+0000000055555555444466+11114444447599+000000099333333333777+1111447+2222238222++11883352+00005555777888++88888874444+++22311922+333302226644444+066688444+477708+++29993399999999000++11226668+222299888311+0077773333334444+8119+++04544333++++4766662++72225555551++311116555551++122000774++++09991111227777+10848++++2333133++111488++555500333+17711449+2387777+2222391333+00550011111+00077700111+1111293++++0664110+++226662223333332+++11329999+1120114+88333669++4416000+11111411888+2981+++++++44677755+2299999666+++1855577++000011111667+1144444551+112000555++555637+288887773333337+220008443+228811+1111118800++++++++8833+119549+00040000001+++3325722222222++166665555400000++++200077777716+++444444444744++127777944++3331111233++118888901+11000005887+00977111+0099949++0441111522++15551774+3933333222+++++2200084+++333296655+03333333339997777+2833329+0055596655+++02244444441111118++++2371++++1111166662222000+222224529+084448811+++++000000999999+2669992288++000011991111++00677++++111147+0900668+11666740+++11447155+3221111000++007944000+++69966662+80004666+22222222222227725555++0000003333388++++5358+0033222992+++++3941111+++111777377++++00000099911111115+2226288111++2222333246+31110076+66662285++69967++22244447777997+++1177449++4488888+000333338+00699999966++1222210+++2222222252114++++0001111044+++1788++2442777++111144444444448880+580000++6666759999999+2544411+3333399555522228+1188000044+32846++1799622++++++111113344+++++++77113+0009999999555441+2224408888886+233333338+0666953+888633++1111111177725554+1155666++++216666222++++++277757+1116711+278888332+32742+22555066+00003333333444+++2777189999+11164699999+++11117777131++1192244411+++077666188++2444430777+000009199222++++++333331111172++++200001006+7731888+++3331116680+0099000000088833++1111133444999++55588788+0095506+++0966666666++00023388888+++1166666643+++1111029222+++068800+0999582+++059883+3333308000+04444511++1777700666+22229991104+066033330+272222251111+1143999996+++611113666+00099922888880+25533394+++00073342+22223755558+1001111455+22237772++++3333177886+3333329999004+++++00000009990244++31188885+022244412++00000000097449+122244885++++006277+222000011+++3344800+26666222855+++25999722++++222288994++050622+2001555555555+++++11136651111+++011995550++30648+3333332000111+13333301+0006666422++++332000000888+++30008888882++0015511++0111888855+007777633+00033882777777++11122885555533333++++211121+++333111999+++444033+20011449+++61877++2235144++67700+222223882++22223844+03469++222266221111+++2244442222733+33322788888+222775866+2112231++1779222++2255477777+1114992222+0119999997755555555++00666330++++444777776++1557866++33333999997777+11111111744433333+2994000000000+0003810+0005555673+333008876+098831++0888877771+304465+0000001000++111122255555477+++532+++777555555+555020+22000977779+777222233+111462999999+22885555522+228004477++111111115117777555+++++++++++177773++000006666633399+1666700+035244444444444+3333384+081111600+++111936666222+004440666+111111028999+++0052221111555++307733000+330115333++++331011116666++19999333333333311+7777111888888+++088888888345555++558844++++33007757+++6711122+5500555000++33399900+6665+++766669999+15888877+33996117+093400000++00888880772+++22264700++00019000+5555777777772225+++2282993+66663115+++21868888+111000131+018848++049990+27738882+118422223++1995599+111117111766666+++0075344+4444488882+88802++4969+11444447466++39779933++00002229400+2000002900+85333322222+5522200++++3111245++333333332201111199+488805+016688++1141441++1987000++11222227666669++3322166888+2219844+222274005+26699999999+0233988+058822777+77550009999+++150044222222+24721+0000002255779++0222222440000000++111433300000+00775331+++000984+222222133+408855555+255333777++++28905++254444555++++++++++00000002204+7708800+11244444404+07776626++222298+2222888823++0162555++++3333333770888++11244444443+24449966+122296664++11119++55552233+229998778+1444449477+240666699++000001666660+11111111222277+1586+125544+2888666666555+++01999908+0433882+1132222522+1199477722+22226602228+111118888888888885559++++++0071677++10055599+114195++++22888812++++++232333++1558331++39000003332+668848++1055555611+1995711+000000004488888+++299960000011+++22227322+000255999933+055856+2222102+22266666533000++++11288133++11101228+017711+++88809999++++116660811++111088882228+++23332220333+77333388888+1111156488++111116668338888888+++7888888881+++100222882+244435+++20115556+++++++100111211+++2222511111888+2288555551+661777+119996177+3333333255+211224++00000055568+2222284666622+11133399999999++++++27777777717777777++52994++000555571+1191666660+088116+11551111111++688888+262001+++004307+++222266611100+++++555517000+1772633+22248888844+11777842+++009992222000002+257922++33333333333311156666666666+222211111772++++++122448+1899333344+2222+110008888002+611100000++2298878++0017785+++17556622222+170922++++504444+3000004447775+++++00099959+14411155+777778888554+22221813++557788888888888888+322236666622+++610+1115555++255675+++++303333229+22226002222++8660000+222221993334+00077777669933+++77777773622+++222000006994444++33332222856++2222205555555559+22000499555++17776666609++++11113699222+066556++080422+++++299804+23666666644+322222244114++288897777+2888881122111+22822229+11222998888+22222266667066+++++3333333225++1111399968+7799995556+149111+11379966++0559330++7772223++227721112+111111132999++1113505+00011112222222229999+++295577774+30111337777777777+++2033222288+444485555+049122+++++++177777277744+++188653+444446666+2447777747+0666666+++044445557777778+26644977++2111197771+++3388847++3333422228+++09937799++888880000004+0000977733+1153339++22235100+11888224+22228482+112222673++32222801++++13745+++++3333111166662224+72214++++00333999955559++27777816+++++30003333333333377+++003533+++7463++89555555111+2488855544+222111144466+221022255+072333222+25533+888990++++1133331100+++317776+++++0999214+22888244222+++15677000++88999566++122335++229552222+222222458+57445+1127++++222222442332+11111114451+++00444447800++3304000555+2044777775++292274++33338882++22527777+117499900++++++0712244+0044422224+11105366+05237+1600222222222+144400000++005000111++++899903333+++55577667++7770551111++0669902++11983355+++1222650+099999877222+2887444446666666++++++000111144476+2449977777766+30366777+44569+222244477+11677777995++22488888822277+209005555+17980+++100223+132111111111177+2222551104444+++000555988++06611116666+1117766669992+11115577333+++084461+3300080000000000+0101155+11106639+44447++011194443+++111114441111222+++1112661999+225522228555+++++++62222++166773333333+00077779+10811115+1118481+1188886999+++111222995511+++5900999+11119009+00117033+++28052+2368886++07411122+11705+66500++506+0488883333+80000998+222226+22251200+22994600++++++2222122445+3227577++1338333++28117111+++22222444661+888455+000444444099+155313++099955511112+32207+1660019999++399000021+22448888888+16699999668+04024+++0222000000000000005552++++++0005551500+++3332009888+2333333339111+2333388880099++++00099311+++++2444755++15934444++++17866777+037711++++++++++3333396692222+++28222011111111+1115998+1177776311+02866666++00844447777773+1885277+000009999033+221111198++11566603++132555999+++11866666665+2981188+0056666111+++444495555++247022++++15999221+122066622+33354+++2459222+2225608+++2888333922++227644444+011142000++200368+2833449++086666449+3200133++++396661777++++0059902++2222611+22391++222295445+011111110+1166666666733++++0009999966117+++22200045++119559988888+++++2200333384+++669777+633364+854422++0114444555777+000411552+00344444+28899666999+5551166++++022222228888888556+2354444+0888899+2222200029997+++++1110000000700022+222222333300554+88553777+1522290+29991800000+++335661++0077444855+++++++3300782+0991135555+228334+330456+000077711771+27775555555++222244553777+333388884441+00999995111111+++222293363+++++++2222179922++2766663++24994999++333114666111111++08888666+++++++333333322224+1100055555++4555555588+00447011+111111884833++00444455299+++11888911117++000007777777776600+07779990333++5785++++++555522999+++00059993333+1333333300+399884+29954+111166622224+++++333394442888++022661114+566444444+++00002245566++2229966+266671144+11333344000+++00777777736++1777266+2222922255+++014033++0444466666111122+22222466+++++5599955577++++++++++++3313911+333994409+2888854441111+69904+33333322266000033+17777777775700+055112+39999981999+++8888888886+++000883999999992+222535+02528+188882744+04222222222333+++022344444+444445511+1116664443++++1111000+++0000088495+3332411777+0000677770+++1144188333+1998999999999933333+000000774444111+060888444++1001121111111++22633777555+22000022222775+++3999225+1201111+099974777+77744444444006+2299666658++8663+++0546++333333311033+011278+++39111116666666555+022222023+66115555555555+2333332994+5555955++02577774++++88888066777++00772666+++++187752+000000000000111333333+++235556666++2188880022+1333168888++22288177+++++256697+++329993334+111999228822222++++339554444+11111177777777++229999277+19976+4444444778889+311478+088884773+2706611++++11166663998+004444883+11199902++1177766555333++311444777775+++113455000000+0112277555+30335554+333991111644++22222226662222225888+33996666688888888+666188888222222++333001399++11033399++1122225+339987++11155622+245558833+++++++2228009555+1105003333+3188000++++000005778888++3399999992299+8881133333888888+00000755344+20066644444444666+22964445555+229992007+333399333333444+046555554+223379++++01130011++22255555554++1631166666+65666600000+++111143999++22399112+++1111688+055742+555578833+111133386++00005555555650++271115++000660027++155555596611+6699008++++111111077988++00000773399777777+331100996+008888164++2999960++3819999++000000006111100022++00003365555+000555552+++++++339200+0022884+1666723++++++211111000++000005552449+1110099999844++3325663+263333333022222222+1144499996++++1111003+++333333199400+411855++++22228878111+++266655533+0055555333111111000++++32298888++889995559++0000443333332222+622887+001322+300995+8511188+0000334448844+++0095077+7777710++088835+0888444447+111318777+++++33977311++++11774188++11900000999666++0999997995+++++++8885555999+111855665++0027762++1171777778+28644+++++2222099988222+1100077111222+++466311+2229999666333+11476662+++++++000384+22968888444+3333310555+++++2622226688888+11115555111177777++27777798++++4486+333344442000++++05888888887+0231111000++099468++++0115555504+++3955522+6444444422++777777773000444+++2277333333398+777553+18000337++22222110066+0000777377+++134755+2222444409+1222812++++8520+24400066000+07777777777777766665556+11112263++11195113+510+33338944++++++++88887722222+10857+2733333333115+000008822884444+1119999027++++000555555888225++1111110522222+++19096+00044066666666+44222222111+077777388+++++++++4449999955++22782224+3331452++1165522+0000001111888+226122+00066973333+++31002+000222885333+11111955546+224444444466667777+005382+66002222222222+3077+143332233+++2444000000007+++111666666600000000003333322+3331133++22288882449++2288829222++255544444444+++777779477+000766680000+7777777880++22300777111111++2666614444+++223322666+4411111119995++1113999992+1444853+11166688899++++30099999961+399777777722+++3111479+325588822++18888995577+777759+++222244554+++225433335+26677055555++33399966660044444++000000488884+++8333330+00311111190+088853+44446633+886773++1444500++++272222444111+13880+1666336+2669441+0008888733+3333377775+++111118777773+00559111+049970++++06877666+112258+++2222222666001555+33311144111100++22292249+00020000114+++22226666552++2260064+55588+++000116+110022222255++1155513++0127333+++++2222776++33166666655999+++22229999999911+08333666++17855555+2110040000+044855558888++++++229998885+222233333223330++0883320++32255100+++26802++155066+++0066994++0222299966444+822222044++++++111111170000093+122203+++++39988888894++2295004+++05555460+037133+000588662+++++0000811166+++097661++00011111115333++55000000882+++33300000008777++++1160060000+0446666699994++0229444433+3397722224+1113227+++0063999955++05555344+1683334++1147440000+111179255+11222233++14444774+112554444448+00666633339999++0000093999++00089941++1112222900077+229900+1112293+16666636+314331+++4446977+1776662220+++228419+++++3000077777+136011++00888000066+21144443++00000025544+00111333345+++2222560+233392333+11030666+++00775+1114505++++1144444447500+0066664429+00077933+192466666+126637+59966663333+++00000055587779+0900100+3333339993991++37739999++01777444444+++311105577+000663888888888++11155555999113+006082+09989990000+30011005+144400966+++++00000041+006551333++2221112208++0466666228++71111115++++2222290004+++277777799999333399+++01638+6783++333311113311111555+22688855111++55999999922+4938++07752244+17777111277777++111115543+332559333++31111111597+255550047++++1115555555666664++++222077744+06854+222228888990+0005557++454+0442222+00082213++1119999995++6999979999+221111111333336+++029999991111111199++++000000331133+11333338845+2082+0799998+399427+++2233086+3333333339998444445+1117113444444++27481++0000000982+3382222233+++100000000000000+10177++++00001774444442222++199999544444444442+11115322+00677933++0044000225555+++16636++0000566622+324488+2112111188+0688500+++31112222226+66638++299939+++++66640+1141111233+88860022+22988999000+08889919++11222244660++00777037+227222377+++249944400+11131144+0250044++212500+66640++0088048+++11332888866+000458886+0882711+30000644444+++00000005111+000000446666664+16007+329662+0522778+249999779+330083377++++++22569990+5577999++299994444+344490++++333005555577700+++0226666661111+22222224453333++11176200000++1000628++++2599444333++229333111++18866775++00000008998+1111147355+16666220003+6888855+264422228++66411+2335588++++1444699++5764+331555556666+181133++++225717+3335558888888888++166414++299922229911++000000336666+000008844488899+3222222229+2666777622+33333225006++2994000+++++24411131+3000000000008799++000338440+0410+++55555791+22223337777+++28822288888+16666774111+32213366+++677877+000000070006+177644411++33333266668855+++1151883++02223022++3299993366+06665775555+3004449+0008811177++228845544444++19992009++++02077799+172227++23888888888+++1166665+1444451133333+58552+0000033446666+105553++++255225522+++02811111+14724+71111999999999+035500+10888777778+32876++1111222555555+30000050+++333955555588884444++++1000566666666666+++112222222233+2444726+++14668222++324133++++390000500++211192222666+227733556++++378444+167751+11119444444777777+32551++18777777227+1111998119+12077444++18999+++++22770111++0880444400+4555885+1949999999++4409955+2111130099+1335557788++774557++22333130000+1771888888886+08880061++1188222111+++548+77770844++331477700000+1122555542++08118+11544122+++008165+++00009991186+27700447++66555563++++++11177779+1177135++085888++0966550+++222333339933+8011122+19888884+++113361777+++++1444411112+005888446+11377223+766992222+218522+++222225087++0774822+009999911700+2702226666++++002233333333++227223+333335222555++16677722+668222222++++1016666666666++22235555228888+55677+222889994+++222744444777+1444448843++++00096338+++444442++055550044444444466+++22299999999440+1184440000++3333356666777+++0116999988++++++++29041+++1724422+++144488822222222222226+++24444552++7444466777+14889++2332544444++++1111127776+2268666666++++2223111115+++++0543+00912+++0001160005++++++241111111111111224+0996774+22222168+3334444558+2055519++++169009++322188811+033224455++++1644777+00000311114+2222244481133+++00666440077777++244880111+22235447+004511+559999444444++2899566+2220995++3322299600++77226333333333+++882222003++0888899088+09489++3333300077795+11111222209444++22220002244666+++6888888899444+200688++19487++3311133655+333348822++750009+115655999++18866669997+000092222+++14421+00999916699++116444666666+++2277777311155+++++++0663992222+11072222999++++++8880611111+000080881+115555361+2080044+20004440+299969777++1110001111+++11108333330000+256777744+007770669999+141700+7578+00041899++77500000+2155550044++111111223360+2211666627+++19277+44330077++009334333+2999999999999997++0008811888333+++000002228888333+76111+++1111119997666+222222222228833344+000566333++099995555445+22236889+115555711155+001177666665+0550088881+111999111188++0000077333++++44714++0041112222+22112226+3330007788888+1163322++003355578+0003945++1166133344+++11153373+++++++2262555++220733+125999999+11884426++3980666666+3133333+333050099+11118850++220386+099222++11997788866666+65588888+100006633+++333336++++0044441888++++55577769999+2222355333+292755++11110144+2227555001111++0399953++22277954+00033333364+11008855566+++11775889++775055++++++++2777717111+333222997+8822555+055023+11499933++55568++299142+00007669977+2255885666666++++77777775666+2008890+000077777888777777772++20434++1115559996633++0009659++33111882255+007777744999++3399922773333++++333333311125555555+255792++122555222222+344224444++221113999+13666669000+04224447+6384+++331171116+++7702226+3555555339++335566++++123722222++18885554++17779333++115591++0998888800006++++222288636++++++31490+3302088++52666600++337011+2888806+++116666111111116444444++441400++++4434444+1454222+007274++22255116666+27744433311+3993444466+088876+155386+2064441+1992229990+3000066477++++08354+++3000008899++1389944+099552229999999999++1953999+++007444449333+0522990++++211115555788++1125111666+++088077771++++0003700+00000039555777777++33333333333366+++++111999988899999++773368+87666664++++++++5566666622+111377777446666++295996+118942++22944333+33166661++054228888++++1033331000+222033392++30304+31665511111+++0000003333966++0001115991+0022237771++1144444660+++1222446667+0044444450+4775555333++55664477+00061855++++118390++++02727++2444400000888888+77110088+111118840006++17499+110077773+1188883556+25444444444486++2221112+11555557999+++22233336666477+4036+1779800++++3333311166666660077++222111885++2222211100++51855++06151+011133370+111999375+4498666+4333332222111+28463333+02222222554+11111111000099+25911555+22944500+11011774+251777++00066088+882333666+33322222220111111++333382200+255000+++0888513+2227411++01111555500+++267747+++00330034++++++0088839999992222++3330066663333+2200223666+099889992++++0011110333+++001677777999++5000555+2113381+444400666+22210777++1655555887777+++22200179++++++++++3324449977++22299119+++++++2222288817777773++091995+1133744777+2227777770000005++308893+24477766555++++211111111119551+0000011111111119311+28000999997777777+555886++++337777744++111112888011++++267005+++2994111777777+6355+034442255555+000000881+111222288892+++003888888+++111187++11991124444+2990093++++++++++7744446555++00022229+10578+++++1111111155555554+++++000888111111772222+88880999995+11100265+++28999911++229577+0044444888800+++333999991100+3100447+4777666222+111111555006667777+000000667666+1137777799++7440+05558666++333182000+3311165+174499991+1128888822227+222888853+++02100000+77333388+++++22755559+1160444+333274+1112551+111050777+11118000000333++0005548+++11222005++1116333311111+05661111++0067788+33113333377777778888++10222254+1263399++++225844555++0006776666666888+1188842226+++18821888++153364+117788888888888++039995+11666622++1155599991111+++2003333227+33339997779999++330233+299999984440+++22236685+++++++333387999+39533332+2222224447799+11222255711+2334441155+++22155555999+11918++333332226666+++13111111151+111778815+25577744++322493+++++407779+333377715++000115998+++44444449++3333331551111++3305555554488+18888881100+++1166411+22200577888888+++++100000871++3322260008888888+00011000066661++310079999+111220044+777777900888+++119944722222++++++2111111180++1997766222+44443399+++6887779++333099982+188888899955+2007599++4999223+11111114444118833++++399977666664444+0000067777779999999++++11888556++300000006666666+16999999999222+28388+++00779444+++555555046+69928+19555333399999++2222266433++0060288++11100335++32228222+201111111119222++200000083+222020008888++22733009+0008766+533388886++239993388+++++3080333+17775511+855144+33324+2222669377+224422211+22288877993+2666977++00335599++1111111111066667++10101+077810+++++++0001220008+0000015552222222+115555537++220805++11177111333+0009444000222+3999988821+2305555511++7768++13772++077788444555+2211111744++++04633337++31436666+6699552+++330888222+++393233+1300013++222877722+04555557766+0999665555+09223+++01199964444+000168888888+075881111+1900533+224500000+111633744+++++000108888++167733++22022233+++17991+3333333096666+88786+26555566661+88238++33260333+1115224466+215777777444++11001009+333315744+279033333333+48829+111111117755+1228777700+1990611111++888885999++222232202+01065555+++++0001111100000222211+++000588880000+1111033330+4702++77870+++++111111581555+11322225444+++++7788+++1995559++++1113333666774++077775999++22119995000+++116655+33999994456++119999994+844477+11111922++0000077776644411++00090411++++68399+++2552225+++21111556664++307888000+333331000002223++++1117777762+11150006662+++009628++++202553+36661++0776667++55604+3322224777333+++2299980666+++0003335577++1666787+23333300+++04444551++55+3323333+3311118847+2222132223+3111766666+33266664++2218842+++++0047777733+0955588888+118777888855++006443334+00000899552+2777449922++000168+++4074+++++++018555+++++003558666++17716+1921111111++44463322++0066666444777+00555500009+++2291122+36644+335544444411+322255552++++33399997770+7779557++03088866+222444445544444444++111118834444441+++0333333677++388888881133+0000000066666666662666669++228899932++11111881225+++++489999995++100000072228+0002222333335555++225555518+++00055522999999++302222222888+1828882+4888888888+++0000008444522+++++000033111166++++288722+++2721112+1153600+4799922+2222988884++211118244444+1000322222++00054777771111+22223222222296++++0080007+333377775++0271111+25000000110000+0449228++++22667777700++333333322268888888++++50000000008+0666877333+002311111+367777++12226674+881116668++324266+++2227111155++33226666244+++++++00048888887+11611177+2222466554+++++1119428++2255028+++++088666466++07000053+++055555555555988+80449+264333331111++8883990++2066777744444+166693366+1220065+++116288888++43333399++++++33322264+119999955555555882+2773++0552551+0000444553++3311111188821++77719995+++111188000599++000000099555++3399999194++177553888+244666660+++++1103348+3333366630+222224066888++++33441111+111007009++3329999999996++23455577+17711111777777000+++333222244++11177755587++4444611111++1125577++++8555339999+00111133333++++19776111++++000881222+002666699+227776666666644++100355444+09999900660+20337000+11547222+++11507776+29999777777755++33300805+++6231+233333333333344+2249882++144700088++1188773336++++227777000000002+11173324+22844+164882+225531113+11558877111111+++2394445+297777155++1175388+2218883+222227222++++++009988848+266109++0000088765+10558889+15333333331+3333311737++00803333444+03337735+524666+111117719+++11449977++45578+39565+++113334002++44554+6666344000000+07776666644444+288478++++00055993+014995+20933+3344331+1074444++++++000004478++22222880755+333333994+099877777+++++275000007777+++3333331633+222655541111+++++111444++++++++177222288111++++++3333377522++44131111++33396993333+00000003999990000008++1116677887+2222555544442++++233343++14499939+1115559955++3333355555538++++1115044447+73340000++++0000000159++116996666+666662+112222220+++776623+32499+66666665551+3333333399955++++333622444++63722+39778899+2222226877777777++13344555588++++000000000956+++++3333333554447+22667700000444++3200055555777777+33333111289+226666655222+888881199++111114999766++1140000027++016666698+2422800000+36336666+333999555888++++6888883333333311+25476666666+22244555233+137777444888++1111199999911+222255555559144+11111900000006+553333222++144476622+220111399++0333822227+33956++311119441++797778+007065++2222225537+00004605+033338888++++2111888887+10333977+320999996+++++00211880+3332812+8099999777+++00055117444+266666914++++222111114477+1166664444488222+667666+64444478+++++++++33311776+59999500+++++++007758888999++++++0730000+232222255777777+++14444441111+++22000188888888000000+++00790++5444444442++00007700000028+000055500336+101522+05822229++225441+2666694999+1994500+++006540000++++++0088837000+0772+++687+22777144+22551199+++++16499++22222552221111111+++11122498+22277760+28881118000+++303319+020223+2440777++221111116333++0996666671+++++0000999986666+++144454666+022777702++220000033330+333330003323+07111441+++2299559999++3333833344++32259+2777118+++000076666639++000031133+2224444990+0803+171111666+00000055568888888+05670+000000080075+++21718++22666644444422+0999900666+200882+003888888+100066533+11140033++++19977700000008++330470+++11888363++078859++111788884+1142222000++11119365++11155966+199999222166+++1338888366++33333267775+++++33000000229955+++13333995999999999+333311666666+2288888899994444++0000000042220022++44447888++++444888888887+22222277770000000000000009+++++0001113335+0058777+++04677+16666666747777+11111111883335++19888441111++++260551+333222225166+07789996+11333333729++0166552+2244407733+++186777222++888811211+++11660222444+2071111888+00222800+13666999+++111152203++1667774440+115533312+17777775544++0199441++2266666660+++00016667777555++++280000006000+3330149+1111239333+111009766+2889116+222324++06188884++002555444++1122362222+++++++01188999+0444666999+117722+6665644+++2288109++092211118+3333344444440+28497+000999312222++0775884+++0009070+333296555555555+003376633+022299000++++1778477++3066223++66751+22226000000047++++2233355733333333+177557333+0047752+88818999+++2222807744+1119993221++22244427++0499744+++++332595++333331111342++++++289986+1803+222666928+66889911111+++00000777777744++11117247++3388843++3333332242200000+211266611111111+8000000555555553+2222229922662++7771100008++675000000++++255554449+++0088463++33333388833+117733113+44103++1155941++++0000004611666+2200099664+166663333323+33333309998++22223999444666++++++++119333+324400+++0544466633+296611999++166444+0000020000055+0074111++16999665+2242224446666+3333339466600+1146660333++111111227664+++03609+33157776+++30299933+++0000722222266666++++277733+1113362+7408888+000007631+++++00003166633+0002265+++++0014772+1555333811+332266668+++0888866++207725++00823399+1111666666668888011111+0208800+15066666655+++++00000058+++++++++++++107788++++2996668800++000078888899++++14995553+62229993+++11778888733++00499999951+00029969999++33300005533+122222777777777++4411159+222733333322++006422299+3085556+++++3011133+3388444222+1788851+666777772299++000331116++2622227773+02222222200555++11001190++3355566+306655000+111186733++27777666999999+312099+221199977+++0999000005566++++0074444669+++0088199++146669999999+++15544557+24441166666+0003342224+++0000440+0333777738+33112511+033663111++17733339++22220032++30042221+10000005444444++15522238+5469++00277751111111+++000111798888+88819+118842+++++22591+++000888855+++22229997++++17054+++151100+++2227777223333555++44952+++++1177166611+00000000000113300000+001000008888855+322222226668888888+155222221333+++299922299+088564++1666828+200015557777++122789+299222288+666666618888+++331716++++259222299999999++00000324444++++1669999996+++00011116699999+0000007778+++0000666441111+0000322223338+7016++++++11999587+++1422245+++++14870000++++008888888411114+0077700000006665++++308829++++7514++11119359+033888224++18888880077++2377749++2239558888++312922+18888883329+++222419+2999966622211+++++1475555566+777799918+110009+++++++++00002768++++++++++05533322777++++++7705544++333222228855555++5495++++18844771+111199999115+116499+2277000577++2331188885+660443+722888888222+5544445588++33122299444+++++++1777+031111173++77824++00011757++2222228822222299111+++522296++22447788833++099466688+8855557+000044445000+++00033812+063330+4447758888+666555530++0370008++393500+++00777754422++00944426++3333244++33144777+0099967788+++00112223333++30070000222+++000977777714+115000007+77333299++++00044226+++2766111++222220992233+1104444882+066667000+7727+80644+27500222++++2233333333342++0733445+002111172+3307745++2227744++455555+1193885555+81177000++++22269711++00006666117733+22277344++223000118++397722999++11228336++333333333333333333663337777++++2001811111+50669+011177722++++11111178966+144554+299973333+24444292+++111114491110+++1266666611111++266287+2189+11111112221111++47000000+++00447777999+0002288660+++++11133328++++22204155++++1821111111+++000005555445+221723+11111811111116666666+40047+++04888888888++11225571+1888883999999+3303666666+++00022166+++2700001++++009222266668+3300076665+2011244++00000333333000000+8833333009+00023326666666+++1777774404+001333555553333+233201++3225556644+++1133772266+2440099991+0005556655555++118663334++++++78002222+399999011+66999711111++++25111233+111331777+333331822+++++20906+00099944451+1109225+11338855+0555553555544+113339999977333333++1113335555466+00777779000+3399900888999+2111834+249959999+++3304422+227000+299255555577++0735+++++0000555489++336777666+006665228+777577722+111112222243337+23771115555++11701+08666666+++122187777+2224444168++86608++000111169++++++++0000888811+++++811133555+009911122+07772666+222222533544++22270000322++0001116666++0811111199++00785555++1666666633333577+11889233+117443+11114404444+8619+32275333++323333499++2223555522226++5049+67747+007773392222+16774488++3399999999544411+++8235555+++++09458+00062222111111+++1333323+++++1442223355++0002487++609999900+001451+22222276677+1158888822+59333++++333333322237+22299099996+2222333338771++11133664433++30009977700+00009995555506+055557777466++++17777722222207+1111883330+11111766+0047777443333+12258866++0008369+33399944233++++0559999997777222+++++096555500+++111184399++33056++++777006644444+++12599997777++022222244477+++124496++++7224++00000004555882+++2229992200001+224440559+277707773++006822++2222233388++333331+++09999444666+11111111111111183++0633337700+++++06677+++11111199566++331766660+2351166666++1111145997+1188526+22333333330++7922+++2224441111168++116710++++11114651++099943+11781++8887788885++3333339724++29988555+311118882+11533991++3339979+000444416555++50055557777+++++022999999++333330554++++++15444007++++++00070044++667796++511162+19888007+1888888829996+++++301677+333339333449+5999999005+333327077+195888888+6635558+00399990+++178000000+++++33935444+0004111111112++1466666637+++456661++29999949999977++++002220000144+111111164+88666665555+44444888666662++04444640+122222447+++22222222000000++++014333444444+2225524443+0322220+55844444411111++0292228+2255688444+111119944494444++111699993+211999511+251120++++25320++++++188812+0074444466++27744855555+1555599555555777+158611++1111311113338+055554233++1111666266666000+2226883+22443999444+88893++2333377333++007338833333+00088300004++25550000000++0714+++33700077++444977++++229946+01111189444+40022+22222666666699662++00000000000069999+29991100000+222666666606+55555555559999999++00019++1122555446+244430033+++155222200+++16555550++669997+2332344+++++++222229995833+24444440223+++++399166666666+123388888888+79996++000000000040002244+0088756++119955199++0787774+1111555733333++++333399666666111666+66888850+++222222455533+0111643333+22222993310000+++288771555+888999999++01111111333222++1744330+3333496+15551141++++124444+33022200+330028+4770000+177111100999+223288+11111118555+++++8261+0555888+227555552++++++33331541111++++++053316+177775666++++2222222077++++0008333000+++30829999+2152444++++006661199+1177966++11002822++000044633+00666661778+111511166+333264444411+++1388888844000000+++005524111++0739+14410000++2888336633+22182++4222099++0000066811115555++44455886+++++++++++0055108888++043777770+0999401++++193822222+2355551555555++222240055++0304+1333670+333777777477+11222222239999999++511544+222244443++000048811++++++15555733333330000+++++21777777334+00385+++11444044+19774440000+333334441++0032298+51111008++++1111168895++222012222+++++099733+3110056+01773339++++++009111555511++++2219995+36112+2222233333311111++++288513++++14455551112+33399555553+++11111111166666+29644400+5110011111+777666609+++188888444111115+333906111111+2211737+290555559+1110991+++207774+0097790+11441122+0000006334444222+1111900044+1111111114773333333388++++2202227744444+0885966+22222222227770006+++++300222446++8886447+++00558884+722888+0988826+111111993555+++++226445555++++2552005+110444466+11122++++266126+422744+++2325599++00005555580+00000004444444477+++++005000255555+++++22666666677731+3649+0000766666666666666+00008111733+3277000+++11733334444440+++11448993++44880004444+2666555551333++414+1558899+11688882++++1127770+++006222077+000032662+206661888+2222222977111++++07777226++++3338999+114333333377774+188499999999+313992222222+++18884999111+22400877++0722225557++222227722311+++277777178+028666699++26222881+39966922+000044355+++118888117111111++++04428333+22220081111++2599990+3324991+100017+++09994416++39554444441++++++11559946++3333333322224444444+++0187444+7774+55228999++66116++3301155556+++1111177444445++3333323++00077666666666666666+8855077+33043+17700116++2880000111666+18300003+++22200077773++89946++12222255588111+115225++7774444333333+0029999944+111100077277+33009999922+0224996+002219+++88888243333+++2233854+1333353++++004555883+0067755++00990001+6114++++237777760+06644400044++++1112222228822222+39566999+333332386666++89999555++110000000955++2999915555555+11166894++02222666888888886+2111115555+++000000566665555559+22222232888888+77776674+++6864+++1147777773333333+003002222++3006663366++11122222204+11170777+222288833991+2393666666++227788998+21100888+22222222000955+414444449++2552113++0095555777++224455555338++++332224663++06688808+21777717+2288877777776+09992222333333+++0000013330++32222223366666655+395799++0993777766++++1122555568+215711+++00000222211668++1111805599999++33331665111+07599+7139+226699992+++0077777344+2205599+++11177778888++2272295+++7377755+0001677772+++++++221777221++008886337777+3339999999904++++144444447788++++++00666500000000+0036922+012222225++22114221+177779566++777772222224+0066222033+++333333233333++2242444499+00000488888++18229998888+000000000007773++188055+160005559++155444888888885++23369998+++++002252299+++0000766623+0890111+++00077754+3300007744444++2666668866+339967++2249999443+00558848+008388883++250049++15570044+66455577+00004499999+++775555144++00002200006777+++27413+11222266667777++1223668+++++14222114++000000022222001119+147763+559991666+++24466644440+25677722+111115555556675++000022000555222222+3244444488+321162++1116666666+++11111566677++++3330077700222222+155555579988++11500552+14444400000444+2888888944444++2224668666+++004440040+18+++055886661++09999992222211+11348888777777++00449333+33332222222248+22277722225554++3300000004421+0000003366+220008870000+013886++3393339++00000004466993+000333488+7773888855+22227555+0066811155++18644411+11111889999999+3900000447+++23333444444455222222++234022+++++066999999900+++01088881+07775111444+++16685522+279883+32177777772222++43444411++++++++222222226633444444++01000000000222255+262213+++2232271111+++3555777++++49999666++6666955533++009996661++1117722988+72200088+++++++33306662444++11233339922++00079999338++0666666666731+22953333+1129999000++000255++233112++00999006668+++2233233++++661555+++354440+09683+333331322++++860009++1162253+887144++3998897+++17700033+6244442+046657++7555999999+26666663372+111822222477+++1833363333+++++0099333200++122374+++4156++055032+888881100001+++20494+66443++++288888996661+++2000088888888668++33999977+1111167777770011+2222211112271++++000207777772+33332550+2221994++04427777++227626+++88557++118555552+1119999666667771+64444441++0014447+3228822+244110++2133333222+1129444++007793338+229666466++11100011+2555555552263++00000333111111+++++0004633339+06663355+++007156666+3332080++228222773++17134+012227444++11111111111155500003+27714448+1111077789+6552+0008777+2226661112999+22266666287+660008844+++3177771144444+11111114777+++2233344411122++++++88886977++++++3300084444+1333333843+181666655++0000118677++++++186002+006694+++++++++0004118883++188888553333555+++++++33315555811++444444667775+7761++2229995555558888+002210022+++++30046444+3188885555522++++++13311444441+00001444559+3+6666740++111127111177+000111149999+32111133++160081+221111771111++++++++++2222777144+114422299977++113333777336++8888837+11840+5776662+++++1177567+110784444444++222227755+22467788888++33331111111+02335544+22444444406333++550229++885500002++790555++183255555+116642222+000099666666111+06557777755+22288436666+109777799+18811177771+22222266955588++++++188132++22339++++00009993333+2233229++++111111124443+255555581+055066661++1166666999++88871117++++2222266661188555+31110022+880003335+++33366663+33333223333333033333+++040488+77783+170000555+1322222+++084220+++01166399++++++211111281+11187577++++06668866+8831++++11166354+077771111+++++0000011144499+0000777442222++3331300+111551006+11734440++16666666833322+33332299999665+00333377722888++++199988000777777++++++24236+++1511183333+53394+633392+07866666660+++111120322+09999911++++20022555000+++2022115++++++2888666666612+11137444444+002270055++++277444666++1111114888011++188353333333++3033551++++++3335544444499+0000000004211++332266680000+000994466+0055990033+88405+224444812+++++33399844444+++00766888888666+++0113335++25986666666+55599977+1682220+++3336622+1115550000++++245588855+2233377440+33222000000007+11188542222++666604+299999455+000224463+111114119+00000521888+111112563333+33322277777777788666666666666+00089776+0366622++55511111116666+0008337+333117666664++2221111000000335+554430+00666666668888844443333+44778881+1188887447++++333119335+544117+++39660077++1111888880006+11144773000+391116+++222848877+6622249++223399911888+1662887+++0033579++++1111111111006602+11115381+0060036++02251166+++3106+++++665778+02222222999000+00644200++3366007+3344444556+5533322444+0999998444000+2899999445++++0000003334444+++022222005++000077444+00885888222+++++1116111944+00773443+++199339++266668222223++333166888811+0098889+111111667577+++00000722200++33333885557+1135596+065555+111118855599++0488837++1111444480+1114494477+5588822+++16665511110+++++224744444++22208888966+222222249999++++++6591+25481+08722211+++320455+++++3999900833++008800000015+53224++222222999900+333226777777+22216676666+77533++64099999++++122289888+++0775668+0744455+188855966666+212111111+++++++++++11929966++++009991102++001773+10071333+155554002++111333333369000++++166424+28668888888+777779777000++22008833+277000888866+111111111000007344+33337833++22222900+0543335+1111122555557+++3227798888+11111111116+++++888881331+000001880666+0688880001+1314400000++22211100033337+++2222200845+006664166++3399994444++33332009+2222957+1777222206+204444222225++++++155583399999+++33974477+88855514444+1111100000555566+1168833334+2221110003666++222308885+55666+176636+++2335555331++0336644444++399377000+++2000333302+0080033331111111+2201466+255533889999999+226611722++13333333000011+2255551170+++2488888822+++3000066+++65444777++33155546+199110333+++1111111322224+1111777554444+0339965555+2777777774477+25444100+322266666666225+266663366888+++3307220000+33640++++80019+3344444+++155449997+11399660+23344+28448844+1168838+332274++1112667+0885522222222555+066800999+0018666622++444411+000009998888853++001111177+++3044888880+++0444448888809++++10000288884++0888888888999++59999904444+4444990000+00988+++00000000067888+270177++++++0016666999999++++++39999661114++0094477774+1111162222263++++2222244407+3061222+2000055007++3333220+++2444454+11100326++00055569900++11177777778804+00008899999977+++222222222221133337++338888999++133333333333300077+11122277112++1477738+++4440092222++3333990800+83443333333+005553+++1144466667+++222744333888++8999355+++11111662177++++0122122++0000012255555+++++22244444400666+3398888+51111338+3185522+38222224++000555556685++332300000000+++000955444444++666668+06665500+2233330099999+2203665+4444199+556699911+++++2844485+++222226999999++++++2210044+5559999003+336221++291554+00655555+221869++22211793++007788888+27778444+1275550++000000044666888++155276++0889446++220730++++00037115++036666+09883377777++77772666+++++3344333333++688888866+004444886667+++2766775++223331114++3300009911+117788837++++++5222555557777777++++014177+++++433++177777770000988+299111111339+2662899+++2286225+33387779+2377773333++0006666600000000011+++777231+077777880009++009668888888889++++003666651+0066611116663+3331771+12122++0770000+1111124911++3300000199777777+2773112+4441441111+25558828+09738++++000058666611+++73388888+11166666622222277+++33266122+10474++20023333333++++0011145++++2556666644+++17754444++155700066+++1130070+2888811119++19999991166+000028813++0871+1115776661+++++33999843+3333302033+++2228244440+++8800054+++++++00016666699999++062255222+1555533288+++++117472++27577700+00995555558889999++114333338++1119999993000+773333599999+360+2301111+7778888448++006955522222+44466665+1110409+0000111++008339+3286555+113447++49981+0983333333337+++006667933++8222211+391733++065555527++000011889993+5056666++06666888886+444555560+++22771553+02222755558+2333884777+1932224+755887++++++4400033+++0000118996+++3012777+2553000888+++555532+++11152222299++++22877799+++25330000066666++++2285502+++1783337+66775522++2255544++322233444++1139999995555511+1158664+4444554444++222008+334448833+0222444447++++0014399++++01111835++33333333300116++++53733+777611199+28884177+22221111+21754+++2288888888333114++27766675+++0222555555553+++000028855522+222903+++22883338+11111111129933++077360+114444300+007796666+2226643444444+++22222880007++++8222214+2655554444++200999999+0025662+11111146677777+786666668++0996680++000999992266+202279+2118667++111110005522++++22792+++2299571++++5550999111+1133220++++0299999333+++000000057733++0007793339++111115551400+7783+1111111711110+++111097++++4449935++++11227777333+000222227744444++++39913344+333449977++++++1177775559966+11112700++02999338++3000044405555+00116667777+++07614++37772229999++399602+2277788888666+220000000024888+000005557777+27666777777+111556666411+++22220080005+0000773+041110007+3331588++++++199994445++22222877++333227766+22222637711111111+8822223300000+++++042755+++22229999905000++010000999999+17353+333030+155600044++39361111++++300000002++022211199+33333339943+04777006++00000004822++22627772+163550+15570+++2212111+222333334+299994445++2446744+++1111114444422228+6600039++++++111114477666++000065555+00447755+244439++0000335522+29256+7771166+0000005555443+++3300003333339+30555555+++11880022222++224337+333339999999990++++8885665555555++01414+2272299+++89226+6206666+622222294+0885500022++++++++2299999986666+1177777011114+307911++3244111++222255555570002+399946666+1226377++09500++22333229666++19994422++++399999940++2227100+++306666779999++++++05555449990+3222307777+00500566++330007777771+++++22002+235+++0003001111+++788888800+324453++106666661+122229997779+29863+31132++111977777775511+1133344999999++1111111111499977++166177+277711166+190044++222494466++115553777777+30666633++154444449+00788224+11133666666666666680++++1113766+7709444+436555+0002105555++11521177+33837+00422231++++1999999999991833+332222220722+++5551844+333884449+0748+5756++35333334++01066555+49999773+233346666+++0006113++111000022288+++4666666662200++++08882225555+3355444+++4027+08539+333009933111+118099++++1177900+0225447+2116556+++++++0579111++666669966++222000899+2664766+6999144++221011119999++1144967+++11119333996+159044++008881007+333222278888888+339926++11111000001+000005555555889999999++++391331+206633333888888+88477444+11655555555588883+02295+723322++255361111++++26360+222511111100011+++049920++77144444444000+200403+15335500+227005555555++++++227777434444+28882222225++155886444+0355555555115555+00555555522111111333+3937+252222+++00277733333399++++0006150++++05556669999999+++333337739+2255512228+1122555000000000222+222669666669999++556660+58888888++19999111100+++449500+21112229111+33333777++++5466+++29955558555++8666550+0006644995++11763339+222257777666+0002223307++++22299311+++0223355++788998++225166666+014111110+25550088881111111++++3930006666++28866866+32555523+238807+++++2222266588811++856655+222226666611178+0000009222229++333015555+++22222555544++211462222+++88222555333+++0033330222++10000088331+20665588++0096662777777++11111117777776600++000088111111988888+1111782333+20000077+++0023699+266640+11550001+++17777222277+0000000000155599+22777886000+333338990++88239+01999999999077++1555552223000+222225777444+++2225555599911+++106555+++++++3303666+00665555559+008880088886+2322822+++0000044444444880++11114332+118888411+2227777779+730+332633+0688874+4000111111113++++268300+27008+000226628888+17773333316+33317733+228877883++3332222605++33388883999999+++111111122211199888++000997665+1881119990++2666666666666668+16661133+110888+19800++0113466++663222+188834444448+299954333+2229998111111+0117721+++000077899+000062000+++++1308844++28888111+3091+311311++0085522666+++05555362+++33333125000+267+++339998600++++44444862++332144411+492222299++++1997788+00000066666622222223337++4999899+115999177777+22223377588888+++++899000009+++22477777711+32223888++311184444448+255555999399+222787733++112255501+2961100000+00055262++++000001100777+1116556+++2444442222555557+662220+++27125+151111773+1111111468888+39998+144443339+000002272266+666122222++++22755344+33333000333333+6777011++2222222222995557+071442+228666822++3392222991+++000008888333888999+11105388+552377777++++++3116222224++++++28466+1928888222+311161111111++299909990+052442+22266600744++++111111138866+0001109999666++003222200+178000088++333396633+26555555288++1511666++++330099967++0466644411++++0000088888888900++1111100444+++227777597++1244300++3304755+8888088881+444750+08838++000882688+21557333++++++33333322881++11011117766+00440333338++3331338887+++112224442+00002231100+11111111117744448000+2211777788+57777708+0030669++2222222277777722+11968333+22337788111111+++4440+++11111966663777777+0000446651+1107733333++1199663444+151788888+228999677777++200046677+++++000025699+19661188+188888123+000955552223+111227700+2233698++225777700033++289884444444444+2269223++1666664411114+33267555+12000999999+111111840004++2555557773333++++11177344442+33226606+00000000099888555555+068802+066799++3002++++000077877++++222555222117++553377+1449915+26525++++22999771++265533777777+++++190111111++++++0555974++240092222+12155000+2211112266666662++++++000000000088888344+066666609++44188+333355556++++33782+001113911++++110000311110+22226000559+0000007784888++111111882400+223329+157177777++1634++18111145+25888888888887++1300000022277+++00000755888+++++++0022309+++111166005+293398+++66911++433111+++288431+22339888889+33112222+1666666999+++++00000227777770++++3333366992++1411111144+19229996+01116633+3300006666776+888505+++++0063300002++++++++19777733444+3311111633338888+33332223977++03338804+000888888811884++++++1110333997+2222435+48888800033+001992++449117+00067777777++++004554+055222222665+++++339475++111115555596+04186+++222255664+++27755558+6641+1111566888++++0555449+1188166+24445111++161166++++33333197779++3255561++00977755555+2699946+++46666++110039991+322830++1944449++++3222179+++33333011552+0222220666+339888844+88333555++89699++111333291++111199718+2255558555+17770006622+++++2011119+2000244455+1888800444422++++4888877777+++++1995555888800++++19944428+++0775000000000+++2344455444++15447+1667233+11111673222+005507775++00555+++1166770+++++1196552++333258+22984444+0499991111++0111555++++003388844++1109666666661+++071173+09678+11893344++++888550+237777311+57886+++1444555552+++221338666+1777777222311++088430+222277777703++++0055555399+22266666632666++608111++89999112+664400055+++11111119444455552+1966911++00088888077777+++22994399+22255901++028833++00056553+07666683+1144254+664444882+0458+09667773333333++225444444225++706611++++++00051000001+3149111+11655114++++++1144444054++2209644++111220044888+0000025551+++1100044122+060888888++223369999+157555544+1111868++011199444+000077277++++2666++22222333333366666999999+23322222222+10955555++022222000+000000699++1161111114445555++2998863++083444443+223333311111777+097777777711111++327744+6655555511+000833337+444477766666+88888800+28686++11145222++++++4444446877+++00491188+111111455755+++28997+33116635+222108885555++++++082291+1177700300++++259999992244++++32684444444+++11144422200+++64222+1777776664++++1118119995555+2265033+++022333311+770004466+020922++222428333+266655553337++881116666+00325555555++++0995001+++777777799996++111772666660000++++24471111+++++070499+111669999955111++++0222222999777+++11100588+++775233++666683+++3271++++++++++11113055555+27777776662++++333100222333+++24664222+2228570+00022773334+++2200070++1114422225+++112211666888++004477777777011+036634++222552233444++111119211++086445++111855555779+1323300+00111111666777+++1552844+123500++22221143311+06669499++1145+111266600+++0994488+33994444440++++33000055556668+00000044444402222++22117794+1667733334+11114400811+28985+1886646+444111177+++++0076997+++05551155+++16098++2222222655559+111199922+066224444++++16555599900++007994+2587799+0099979+++077995554++1116628887++22222222200700+++2222088++++77777599+1177112+00004244+224366000+272599999+0444593++111155200001+1113365++++0513338++192299+000003225557++++17777449999+4444354++16335577777+200078+22245555344+31116666411+66630+++0037766663++0999555577+1777333774++88855555222288+++22993336688++333308112+11040001++009666884+22225557776+3222933333311++431++77006+50722++++++++2229552++++30008991++00442331+293866+++22277766+399907755+13322222999+316440++114774444499++1117700888880++2205661+03990++1101111770+02222558888+2268881199++++33760+222335991111+++++3333338849+1886699++00059556+022222224400++2844944+11111111880338+0084444344+++00999666633777++077744413333++22288888888436+++11111105599999999++8434+33301455+++290044444+0774488+19933++311188611+11777778822222225+00005555177+44057+26398+1103333363++++0000886377777777+39968833+2174446+++111111111115552+++500033+++6671133++1111111299944+0055532227+33116511++337994+2333723+77777774000011++1777265++00050+3333300000452+100011111+100111551++1119000014++1115535++00004442222222888++11600552++222666618844+1444466335++264666333333++115224+555222664++++++000043366++006666666613++777777999+600086+++194000+16226611111+++++++++116695000+++209904++0088333007++0060766++1122221110+2288877+111134099+3390333+1118832++265666668+320++1335500011+++++1188956+3333133340+022552+++1941119+388133+03009++++++1111999966613+188866627+270000077+3042220000+1153399222++1111344+133372266++++344406+2259551+118888311+00064488899++4787777+074799+19333333332266+0510666+1747774++02222222222220+2259900000000008++333400++157737++11995446+151155559999+1111118+++2233694+++++0005550000444444+062223333344444+++002451111+1884299++++008444455333++220754+++111555288444++3000022279999+332555199++++++00333000079999+2000000004665+36677+++++++++119999999915+222577777+++333550++888888884555555+06717++033005555+837773++++1971188+2266626677+000001239++++15550000744++012004444+22336344+++067788888+++220160++++0095514+++233162++++009990+++3666155555+++222228002++++706662222222+3022224+0444001177+00777770655+2553333888++087709+21745555+172220+++22660084444+322255553++220444466+++++66667114+111666666052222+77110777+3266099999+011115000++333313333+++1999987777+88337555+++2966277+108888880+++3221188883+144440055888+041888++00666671155++255506666++06666003666++++1111156666+28224+88997+0042466++++++031101+000087777800000+7766229+2222555555552255++22222888233+22222943333++22337111118+++++222211444+224444449996+22266662000+++12233899+++13316600000+223447770+1105000+22222111117888833333+++38860+++0666337777+001755888+2999544444++22444454+++11115551195+22333333111771++57776667++19655++25119999+10377+7770012++001100777777775+837777777778+++72222226666+++27788883332222+11882999991++++++177111144+22444088+3300000777774442+111998+2290+255572888+11128803333333+++22779200++++++00444999++++224444444423333+++331100093++++00152220+++223399000000111++328044++1470+++++221139999777+333333777789++++144449993344++000770000557777+0999666677666++8620+488344+555007766+111119999993779++++391555777+311111111118882+++87777666+11119999975+26337772+++++188888805552++2008611++33331066++++118494++0000666331+00000002229983+++22222011+111100337+2233887772+++0068552++04722222222227+33333333333500++777222222999999+++1111898880++++++05555997777888+746633+155000005++++++2222871122++++2221777888++13516+00068100+300774466666+++28888939++++002349+31157++8829993++23315558++++3398588++1111119990333+22235553300000+009888888++299689+++++2655556++0700000++++222288888869911+111128899922++++4888977+00088448+++219944446++244440223++++116677667++++269933777+33555551555555+++++000044888511+++333802222++225195+075662++++++22266664454+++6644922+12222288830++++00017552+00566886+++14444477555++000050012+++1555577777+++1199994+++1177733188+++100111002+0011244+133360++++++++++26616666+++05378+0066811333333+++1122211195555+2222200900007+++0338888888844+2416677777+2222600005999+11555444446++++++1111111111118880+11100820++++333325558+0111113994++++++3900001+++++22999910088+444463++07115000++211992777++0999994477111++1111555552222++++++5611+555118555++002544411+11116333999999++779942+3333312+333330000555556+114444999444+2222255555555882+++21744++22244400000000066+00733333333+2999534+08888449988++++22772662+2444599999333333+1955556666444444+++226555++3320226666++++2299933445+77002266+++++4440033333++21222222777777777333++222705599+33997552+118055559999+555033322+6663366655+++1447748++++1111114450333+0775553337+23311008+32262299+11122233333993+++12111131+110000000277755++166666999220000++45+44931++++7066+++16692277777+111111111111116633+11154444222++++00668882228888+397704++2222288555533+2222344432+11177773111++1153333334446666+16888888863+1611147++1666711++31105553+226607555555+333339988400+444411997++1333339921++2999952+++++1811118+1185277+++++3999026++33333117778+++000004335555++233299999+011166991+3392888888++152222334444+0022688+2447777744555++++1766692+222611588888+1019888+5555555900000000333+3111914+07688333+722000+3322999333+++++33326244++33333330696+444444448899+5552257+22811110+3211755++33110000007777+002260033333333++22777866+27777752++222332244488+1666992221111++2999447666++1555555841+00744400008+++++++000004555555556++0449660+22222399999977700+++2444444466884444++03550+++112288888888777777+5557677++030133+0011104+2555881110+111144444422225333++8888666669+11111118877440++09988887766++180337++++0033558880++230333300++333177777099+1111144443333+111177333+++33114455555+220866+44888864++3337447+0067777709++++118888880+11118099++123007+177555666+00113333379++++053389+01199333377+++2266999888888+31144988+++0566644444+2220000739++++++11111199999988+399222111+++17777777777766666+3366887++++277730001+6810+284771+557999+2555555544335+++11124118++29996698+33710++22009446++88077772++22333333328888+266677112222+33001111118+22200666666622555++29055+222211144003+++++2220022266666++000556331+187155555+27480++23336866+66851++1462222200++114199990+20922222288++0550099+0000221900+1179999974+++09999944444466+++5555555555555522++++0000065122+61186+339958885+399966199+011033333338+75553344++++88166661+++++339249+++3033355550++11111114000000444444+199000066666677+326119+++++6689333+300065666+++2253356+234044++222999999999990088+1100000011+0008885+1122371+333300001111+1144447882+333339999998866+2103333++112477755++2265554++199888899++0553387+2211128811+888144+1777774333331++22007755+++++14888846666666666++++++6660000002+050088811+1849111+++02217+0111+++211111743++17750666++009166666+++11199916+331111+25747+68366+21689+11888811444499+++33336544+++52099+++00044063+111255551155+11999663333333++++322444999++000888894+44400333333333++00113166+3111111178888833+83333599999+++00457777773+22999887+199378+++4905555++22266544448+15113339++1999999999905+++744599+++++1977775553+002147+2221111777224+29999904440++69964+20111111744++00922550++++++007184+444445553666+1811111111111111111144+++11222222336+++000822222222245+000077999999666+22444997777+30007777775544444++++111116887++1667777111166+++0088820077+776116+15230+222777777714++3663333+00099026+0516000+2222044222++1111139982++11116666669996+++00082223333+328+++3999000377+1133882111++211155544+199333349999++3333390+111111154++1300009+++00055555393+311999662+58110+222222422222206+05111111165+234855+3323344+28226633+3366444444+861133++2223332220+0099900000099++++022828+4473335555++1557577777+08888008877+171111111111111+0777882222+226666882221++12222479++2299990026+1133777764444+44420022+604++++0555991+144999777788++2698111+078888445+++7743+3999948800+017711+3332556662++16960++15000666666+11141111666++++0077777776222+00140999+++04999999992555555+177777774300000++044855555555+++++099004+0333333000++1911422+++++003777000+++++2550031+22236559++++++0731555+++779922++33333255511++1433333333999+1111119337222+5111122+++788222777++2233333334+++1466222266666+5272++111978+43443+1888800044++++++++217600+7777745555533++000226665+4444999999+++1777488+++++055777999+16655558855++2886866+++4444501++7777777006666665+2222222777772+2225555550003+300111124444++0228887++06665++++33299922+++08888771122+336600000++0006662222222+++00000003334+++5558812+111151888+11137111144+3119992000000+++++11006622111+088210++11116066669+3332220003++88488+222314999++22228110444+28222777733+0771117776+033000991+00912666666+10011111155+1889990++7643+008885009+2948855++1116646+330022222222+22222228239+++222224445277+42289++583666+086558++5831++++++++++008335555222+2444422222+1112203333000+++3338883322222+3115335+++11144466337++++++003005555+3331113555+333999983366+++222200000007733++00011111777+++142299++111105555+++++2277110000000000666+0007005544+++197700003333333+166024++27443+045220++31518+227711144466+++++++030885++++1999990089++++1553002+++0333555+++6677731+111101117755++1154441117+++++22666666688888333+3118888884++33236++++2444111114+21330002++++++006947777++2222262633++398894+2666888877++1332266666+15776+++268888819++++777777809++00666649++111186000222++27722223+77771449+8880222226+25577+++++8671+33332400055555+225311144+01111222995+8888881997+32759+++11222211233+111110215+++111119935+00220099+5557066++111110057+++2511200000000++28736+115559++3300000883999++++++1148000077+3338888877+1111222301111+499222220+++222368999+1000032+++++555522511+0822276+0331599+1158803++++1333330233+11139977777+++2333333333333444466+++1599999699++++150666++4224449+222533399++++855116+2622++3303844+0882222888111+++4255222++++100666+0344490+231113++73366633+2888833399998+092220000000000+29988226++11119999955550+2287966++0588888499++244466000++333333333318444+++006221111111+2266666700999+187227+++666551777+222887155+++++++666666666222222+29999538+0773443++00223381111++00944449999999++344221+2943330000+++2355+11111001155++07770+++09977777999988888++++39152222+233337777+0001888833++22273309+2222221111711119++++++166875+++2222011111222226+2293354+22333533+110666000000000000+39999999977+++++3333999999333+11116657++11972777+11110331333++333331555597+++03833311+2225822+001464+33208888800+++++2117111100+++3315000009++084478888+22227779444444+115551133+332295533+22226666571+++146655557++++299683+1111555552++17763331+++88444511+8999339999999++++26699022++22225532222222+33399950088+00000311111111++111557++++1337700009+++++1288887733+33663331++000888448+2027333+33222711+00766642++++++++1111188111162222++1996677666+0044444433+060010+2999888444444+2248885555+3322460++++++088899443+111155555555+211111244+169992211+022411166++1113311999922+++1888877744+22855577+1333566++08865+49911111777+1111377733311+2222511100++1159999977733+++++++++3345333++213577+266669997+63333310+2111222222200++0033788882++++330000244+++222111999933444++599940+0881110000+200008992+++16666222222411111++++++++01111599999777++072+1332002+24983++++19995533++314900++0997799+277000048++05555444077+124444855++0000000444442+++0033333333343+111333777772+22994000999++31884++2775333999++8334488888+++2773299+11600081++++8888004999+++333300514+++++11110077+++333300077777+118888888022++3339888811++3055777776+++00000000855555555+11111666668899+069588+277107+088888822288++11227799666+00500773+++277771442+24283+1222222044444+111160055+485551+++00044488+0822444444+1000099999511++++++016339++25555508+00000064446+2267719999999+222222204+++311119999100+662355555+33395555543++++111111188880045+2266666500000++22222222222255488855++11100001311+++066600011+48337777+++2288888884004++333118330+++11113333399999947++2114444448+08590+++170077++++2266855555+1106666+222644444444444433++633+++++009996558++23311111555555+520777+3174441+33339999733+3331111512222+144666647777+000000011110522+++++0553337774444++11117788888844++39999999957+30007777799+++11000679+558848888888+333332459+++1200012+277444466++03677444+++++3111555++22220116666++++55843++++++00888855552++1172222296++4444002229+00099999009+3114555566++22633333335577+++3244774+1222990044+++135557+324444222+0211119966666+2222223333362+0052000222++111121444666++++116666115+++11201111111+33333336629+311454444+1166377+13388820++++11000022744+++8774++0000000788899++4141+++++++088889997+29666666779+206700+++3331833338+228844441+2222266777133++2222226669974+22208444++2288110+3339999788333+++2228663+++00999224422+22200000007777669+222005555556+22844552++++38222266666666+0111892+++700555++++222026660+0007769+112289999995++++33339551+75000++5662++++20888889++33111122221++277788879999++2380777+30001103+266333666666699+++++11114455533+0005555555577711+240000399+13947++30667999+13888399+++2222228999998888++++22602+++547+0590002++224444007700000+000116811+332288444446666+111667+22222722557+2222999969+5443366666666+++1111111222000003+31666666666777+++++24722222666+000007777200+033900+18316+41877+0000004333322222+29843+++40044446666+26666666606+++11111188177+444443333655+2225044+++2250799+33222227777+++222006113++111233955++0000931+88888804333++2222324+++1138888888+5508444++22220840+++++1111112222221+44466822222+++++89930++77477222+3397355+125775+++23333666633334+++++1700000011115++133111552222++0000744666655+70299++331112222211444+0447000088++00022009999++3399008+11777566++++2224444777771111111+1155445555+++++1766773++122374++2992222++3290044+++113316555++266319+33333366844++05788++473337+39647+00441117+++22833599+++099658+2233777711+18455555555555+++++1194422229++11144771111+++111111300700+2209200+1771988+55999977+00333333339964+++00111113266+32888336666666+5591222++16664444447333+++000000033438++66999779+026666666266+286666334+22255844444+0922266+00000551888888+++2499901++17999999668+25555422+153442++++++++03222444333+++++2299003377777++222222222111844+2444777722000++79903+++33339930004+22111779922+0000111122211++++255555577753++087883++1225811++333333222255+1684441++++7778222+33333333333558+000090+17770665555555++333946222+114064+228023333+056088+21985+2555535111++++000007688999+++1222144++2986667+++464443+148882222+00059904+006446+288815+31111111224++004455111+0000009992222+0005869+++800017+++33313888+0944004444+11199999999043333+4934+33310000099++++033333333354+11665++11788555511111+++2222612+11816688888++11119344444++66999889++++02424++15799990++++11045+39003330++199933318++1665488++11100211222+00713399+++1185111+++277322000+077774600+1119770+1492224+11111600002233++++++++5899+2222273111111111++++207222222+27018+09999222551+++2511125++33331111554447+1268844+8824111+11996666666667+244433555588+11991106+++++1112822222222+22221272+233848+6644488+222222660007++233394448+255555443+++208900+++2725557+222300022222+0000006655511111111999++299999444444++1199222228555++++22222222239968++277255577+++++31116669++0000071+154470+328322+++++0889112++0553333446666666++056488+++17770665++00000000002338+++28777778++554444700+1119999444444447+03389+114400882+299933333222+114993++2225099999988+++4412221+00888444477+128851111+331551110000+00439998+11144440999+44333333++++++159999555555++1228832++++33330099900555++11169966+++330180+066917+2263111100+208227+++300000009299+559999999088++0663333338999+4776++04441999+722331111+17799999800000++16446665++5594400+04777999992+++++33333228666+3999111111144+++04405566+00065655++02954++044444448888+300883333+022233555555+322295559+0193444444+2288326+244444112233+3399888855222+199707++++++33188355++1185544449++1551007+11999777744442+155522117++390009+19519++++11111466666664411111+++1777115+08099996+8881311++112+08811600+++++62231++009995553+++3305888888+++2222111333+00000009998888833++3399244445555++0553772222+115555206++4331111111++2262222200+000977112+022044440+0002299922++++777705557++++11155883332+500033+1133308884++0018888644+02444334+02888999++14488822555+++1336000777777777+300886+333133315555+++1111111106777+2220555366++00077066888++262256666++082882+++22255552252++00066773++226674333++1177625+1119999699++2222222260++++33344008++00221100++114000333311+333333044+33399977444+3222266658++++77222222+222220058889+++++00552266+3333115333+++2888511100++31122211+2881553+++++0111227788+222999+++277777444778+077774475+194882222+++76755+7775111119+8888888858++++++44444455555555533333+1111199885+++++088804444+2799916++20001114+++111166771188+++18888288882222+002222214444444447+++333223+++011183335555++22998818+11166611+++3333228888111111+2661112+8055111+006677776+00004666222255+244492+++0099770222+0011+333333300000004466666+33999999669+00333000088+00000072221111111+++22200006666699977777+111113332211+111819++++++227777777988+688555554++2222446+299339999++33000100+++++++330003320++111300556++451222++4445+++22665557776+++0443389+000332411+111660322+22236666++19667777+34400+0078199+333333900+11881006++24002288+++++++170000+3311444665+++++3333332254+037799911+0087667+399999996600+33246666+117666666666811+3222888888777+00030026+399553+1156885+++32666631111111111++++++1110009755+11113247+++++711277+27677+3015554+18849911111+422666+++222551077++++2446334+0000992661++11138828+2244440444440+17144888+1997799997+164133++++8888844997++33188840++00033668555+27777852+2233033344444++0605111111+29392+13344444447+1111111333772+10777777771+0068119+2251120+++0008855550++009422+2227711107++222103777+00047777442222222222++++7821+24566+67700+2246661+55589999992+242222366++2111522228++0770000844++222221177666++2277065555+3342666++6663011+055577785+++222266999555555++30000377+266666677752222+++++++++++04777777770++00079222277+1667400++++++266664444444489++251447++111111111777330088+275555188+3999999222288+++1222216+0222111007+3333376666600++333311555776++5557555551111+++++2255557477+222799967+2303333388+4822444++3999964++0662877+05263++++111779444447++189990++++000776666+033366644++00887111+27455++799559999+1439933+0771111+++0000004444771111+2220426++++2773349+229424+0095555544444++++0666180000++++11555222222266660+++299555556665555+++33332289922222++++++7451+++08555555577+7949++07777822888+++11199222339++244444455588888+29900000666660+32222222908+++22212155555+00077211+30000006++5164+00444499959++++++3333870+++0037333++2222110005556+118888888766++++++22222991355555++15500000566+07772222+2227771111333337++147746++11999999676+11133533332+78855533333++++++1117111440+++4172+2211888822211111+333355666+111111844773++++++444490009+22222777700344++229994426+++22333335999+1560009+1112502+157222+2366799999++++++1111666002211++564444+045588855555+++++1144336688++++++++1344433333333+++++41111144444+++++22203333339996+4444000055500000+33005888+236656++1777433388+++223339971+111111111111133++20000000+17138+044661444+2831111+008888822++088000+++1133662555+++0000000700111+6114445+++++++++000001111008833++++266600007776+558995+0009999996+610004++++2186611++33333355555566666++33455555++29977446+144178++++331555211+++++113311155555666++1007777711188+++199900000112+11121188899++211776666666+10000043+1198700+++13334337+0000011341+2231188666+++4555000066++018866665++0055777795++0077720000++0000000001++++222658++++113315+1111906+3330073++1786660++0222222224886+003333111++++0066663990++86606+22210000044455+++222554444415555+222444400005+3399888229999+4999++339963+++422226999+++222229965++++409995+1000311111+53333327+++17104444++004454222+++12221199966++0000110++02688844+222211966+20888887+002221174444++006++1444444577777++000000967+22466677733+240222++20444461++22228776633++11810++122693+0099372+0374222+11881115+111955666111+++1118844557+000068661+7777774444355+621133+0000555555558++++0999465555++++038677+222222223300++++16633339888+11159++55551175++00077777777777700++115529999+3331117771+325777777766++++2225566654444+++++32618+1170005+++++209339+000088868555++09553333888+0334333322++++049926+31178855555+12000955++08888882005++1555555599944443333+008111166+2655922+++++00006688+002111119999999+0029944447777+223888888888566++++33014433+++2222229648+2224400070+03878++22111142277++1153333500+++++00000986++288333222++2233333333339999+19912+++13841++222222222214444445++07300555+20881333+155588880222+1113388880044+++0997888+11180095+00666601+051669+++0166666666666++665777+075555556666++++2007710000+2288807+128883336666+22255311100+++3224333333++55555555002299++22111111188844+++2966399++1114445366++++28886662221+001111622222222+3329955544+++339798888+++117777777883333333++1336009+221251+000775588888+1114466555566++22222777773331++09114444++2888833888888+0000977775+221876+0333000016++1629222+55411444+288888888883771+08882255+17033+0000077777776667777+7311116+333399996666688+00333446++1113022444+211598++0033677++220444333333++252226664444++++09662++3111788000+110411+691111++++++++2006655+3222133339+059400+++3300515555+155817++++++++117732225+1180000077776666666666++00007779+4655999+0054055555+5777733+++++00000033277666++2233485555+180225+333333302554++++00112226+67777222228++11100000088++0050331++++577777+1110000229+13377133+++11111144441111444+++236227+++055551119922+6116666+244004666+077862+1111117752++++226666663666++22797888++19911+22211100644+15115566666+18666933333++0008666612+113777+200090000++178266+39498+1556066+0000311888811111+18889999113++++170003333111++140999977+4070+22777763999999++0555555666++++0005533666661++12933344++22220944++++062218+1111122944+268888875+++105117+2445577777+333330116+++++++447731+09255+267333399++++11999999222+6000017+++2221111888++22222222563+07697+330088888000000+++003394444++000888881118884++103777770+7777777555555334+++3312287+00088844996+22227777777788+++++2777799+22244444888677+22661111440+++223382+11119988884+++03703+700007775+3111999993+16555555555++11117777997771+13311888333++111100009333+0482111+318866000+++558821+33011125++0557228++222229044+005855553+26777888+++771125555555++++33255559+1890011+00000007699+8443++++227204++1942++88299999+++++++224422222++++221181+++116644221+++62009999+006652220++++15888888888332++++023411++14400044666+2211888844++164423++399999887777+111199774+222032223+0000688855+++++++2222299999994000000+188999900++3786+229522223333+++333300666690++143888+0000111114444449900++++25000444111+0222222214+++1112226646+11002222227+07755888888888+8666666777++551180000+++1442600+533350+++++0050012+19999999999911++334444445999999+++3999999224+318888556666+03557+31204++++++++++111133444422222+11557777777499++0023354444+19772+2211544443+++++211333660++++001999999999499++03326++++1155555603+774600+++111111442222242++++08873555+433888++++197777944++2974222+31978++++011115886++00000042222222111100+1177770000028+++++005888888886+332665511+033221111111111++18155222++0666666099933+244959+3003367+288888+33333412+1144411799+1119333342+3334440+11167766+8405+1151157777777++0033388800009+22200599999+++113855555+++++++++3332224000+22888838888888+1225555500011++011111355+00097744440+32269991+2255372+88184+000054443+22228799+88261++005599988888++33327777677++++222228888844+51255++0444444810++3999412222++++004805++39959911++++00222222333388888++0770000091++133225555566+21444475++55554481++++++22522333334+++72933++1114748++2666555553+++++0005506111++00772222222222888+1147+08333371++22557777100++150999999666++05551113444++0000000066222++++0004111999+++++++082222566+++266610666+5555555886688++331149999+551550+++++11119994407+++30000077355++++14000622+766632+++++3339556667++19227+20947+++2200007998+24444111110033+220011555++++0005566788++2000087776+++4922277+111167000000666666+556663999+20666644+66688+000000455522+100351+311988999999+++++++1155444441++161111117777777+1179227+42722++614111+1111188884448+5599+000015555549+002788111+09995991+++33000077667+++2338922+1555556588++22483333+22889555+20000773+21111114455555++22993000000+++11167499++2222227777224666++0077771449++11888885006++006665666663+++++11166755+197554+3333333333333369999111+0489998++++22299999++2222222222400008++++11166666660011111+++073355+0011111111114444+++159555+2777753330++++114333338877+++8666669994+177333334++02726++03776666666+++++2677773333+11749997+6481+888888219+269955557+00014445551+0555578++++++22123377+00066999559999+2222233443++++02444699+3115111+++71115+4444338+5328+110732222++00993555++11655444444+00055+++111159944+11888892225+2951111111+29978888833333+3993333888887++2222111119999903+5556999+++3333312118+++2211166++++00055555555111+00022211185555++2228872+115558833+++++5555444440066+++00999905+144422288888+11114488888888888++245555++++11172666666++39651+++22222222181++19999883377+33996666995+++800000883++003322999999+222689777+888226111+5662+00054438+00003627+3396666277+223333333773333+++1144666666622277++++++223334444444775555555+33114666+3000259++448822++256600006666+222211313333++222555577++22222244666699+00788665555+002222227+4191++0074445+++00722455555+163777222++088211117+3222222334444+++111111187700++220299+++11752+222944444477776++++1111006+177744882+061499+22051+288888888477777+1177664444411+00001771+0118882++++27777666667777++8332++++08888844433+145993+22455744++22299994433+33222244553++0002111155++++222222244444400012+002277711111+28888880411111+0622888+++10000000046+++++++3112228+++129779999+3995888++++5888866+++1111888869+++330002555533333++11777022226+22200000554++00009444444444+865550+++22000253++74492+111331335++0000222688888880+1222222223110++11116666666611198++1300066+211111++222288810005+1222208888+39140++111144882+++300578+++00866933+311707777++++0000000088074+3300777732++256630000+111999313333+222247511+1138888811+222222711177666++++112455555+++++40000000000+07777999901+067022+11111155+2244429+++2788799+++221115553333399++22009999+33999118800+++00055442223++1344444666++5502222+00000884377++23333333779+++++0002233370000++077757+26685577+++0000034+33399955549++0007777782222+331669999+007333333333000777+++++0899999005+1052222222+0666997777++0077999998885++19992655+++310011888+440000+++222800058+++++266676555+177301+09000032+3069111+15561111+++0044467+633433+0599822+19564+++++0008882++32444055+0000000008+++22231155+144212++22210000333+++22208888033+00222213++++1119992522+222221174+112191+++++1111376+++5556977+++11101133++331111005+666664444444440+++++0011233333+22227888866666688++7466611111+22219411111+0000002111+++++6668880000+++++111555222222+122999995++8444995555+155557200+6077777222++++11115883888+8888881333333888++22242003++00589+++++++558884440++++++114440006+884466688+++222223300002+2299955555555+05555777008++822662+22333311129+++04444447644+2994555+3399999992+3333088977+14331++044855533+++11225555+++21665588++0288988+13333444000+++++2000000003++7975555+++2888703+222457++12299881+++223338848++++22255111355+174993++3777714++0000050073+++++29988888+++++++0330092+1000004++12333333441+++111111400066+++5881222222222+253356++22333655544444+07633366++00900002++0003444488888+0527777777711+42344+1433000055555++266003+++390055555553++10000002239+77000054++288220++1666600066666+++++2771233+++++33999985522+22277007+++111440333+++00044111688+1111116669900000+225003777+7719999++22997794++0085466+214299+66631333+32222000++111100661++30717+31113398++21116220++00224446++000007944666666++33603+++33300001122++++0000001118889999+022220477+3333199994446+++10065+22268333++++881667777+071777775+++3095555550+00112222237+115568889+333333322888+++1207555+02700000++2224447333++11570000888888+2227777336+1111171+++3333030000+++070011111++2222220000002225+224933000+30022222+119999073333+++114441111007777+00212277++0444736+888977++++++111177777299++26222209++006661+116972++222222666052+3116660+++1117666922+11116007++33306443333+++11112669+11033777773+00033900222+++222664444112+++0000000433855+24444499999999333++++39941444+++++++1184455000+29998888864+++32444033333+022280+005372+3337557+311708+++77005552+00988899000000000+000477666633+1999993++0001999999998999999++233552220000+00000000999441+11199928883+1111000++211400000+00005311111+++++++++1333556+077779133+8888999992277+++11799722+011573+11237799+009933633+22287771+++18008822+++25554002++++39777776++22444552222200+0006832+662244+11100197+33993880000++5500555555500++0000655811111+119977754+1733266+3338888876+077793333333+0944633++++0777777733324++240000877+++399990004+8866778++0080038+++22778888888837777++339555555555222+119666177+29988226666++073777770000++32222741+++11444999+0333223888+088827+7763000000+1335887+1111111133333357++15500883+5577443333++1177666654+++1000118885++11002211+261111577++++++1667724+2888334+++1422222422+++++5550559+800877777+533332226+00661118+++660001++22784+000000333333336666+721112++172211111+++199999951111155+++2223495+++++28999917777++++1364433+551533+32710000++111111117799978+2674888+100011119+000633933++22550333+222008+++00006224+22333333330055+00008660+++++1111582222222++0067777777++++++39977++25837+22299883++++22222211018888+144000001118888+6091+++7759991+++006661100222222++++22279999994433333++++25566688+15555588766+322081++++003111111100+0002224666444+24444231+++++8999499+++3225599994++31095+063007+++++107775111111++++++1333333322++++00055556+300668833++++29999570++111355507+++22224411883+1733311888+++++214866666+3110009999+++0994441999+0005566666668+229533+1111155554441+3397785+00231111117++++222441192222++33990022666++055000025++227829++072554++++11113333711+++1666219++24009++2811113330000000+005116666+1228666444+2283324+66666666811++2777999999992+++3143+++1155780+++++883332+22233387222+1338875++++0377777322+0703355+122662333+1177111880++77771100+114688888++111144404444+77777797777++0000000777166++8669994+22885006666++330575+211241+++11111777666600+1114444600++11170066+3333660001++81114666++++78888622+663222+++4443333++000111225+++3333225555577777+2002266555+++76681+0083559+22000064+2203392+3099522+222266688887777766++++3331211+111555555055+522335+++33366655+8555+300741+++++022277772+++072222+23333300887++111555550009999993+++2285555566+1133333311++322222223333333339++00977551+111111118888944+114997+33399222000+23847+2226486++++++03315+++162222222222++++244945+274+00844444446666+0777777688883+1166666119+0009113333+1888111111144433+033333332222222253+0222448881111+22007555+222366855++11006690+033360000099+33300008117++++55442228+1111113333444+++003002666+3335433+88880555888+22225498+8880666++02222220688888+220000222222+5556++192677++0000177333+000833444448+222290007++++2201111111855++111554888885+000576+1166644770++++++11111777777762222222222220000+0111199000022+006666666637777++11577772222+3333577666++00088888777++33333166666666669++755588000+3277777706666++2221688+++++008679++++39999997772+2883005++5559770++2919222+226222288885+11111111156666666611+22200444457+0006532+7777777226+++27776669+21888555511++++1999948++18004444+331384+12647+11111119999488++8888855555+0069948+335555555+21230+283386+03363++333077778877++1116488888+17777777522+24899999+2223771+++++++222226066666655555555++27777775552+111779994444666666++000669999951111+++1166070++666665555155555+++11444411+00099116633++2688844333++++2222799972222++++0447665+11199988466+++++2555556633322222+27730+09958885+03381444+2227777381++0330022++++01330000666+22288111977777++22226422+118579+++55550033++166666911222+++003339936+313444444444++322888844447+++01119933111++++33843+++2149999+2282225+000063722++118596++2266661332+333175++222733332221+000888000045++0555359999++51175++004555535+06113388+000555500+6663376666+33333333333444445+++++56266+12577888++++27478++25556666612+111533344422++++++68226+22269344++00007888666666+109999999900111+127734444+++2229999444++0556666411++54444445++0091111122+263338886+1966660+2922500+33870+++26033336++7777777582++08922222+39387++3000722666+33333321111++299988888894+022111111000000022++0049972++77777515+0000089777888+++0031113+++33999444447+09999222222222++166629999++666661111887+099661333+521166+++00099904++3100288888+2555500000788+25554553++266666855557+11333335555555111++55543322+192855+000005554441+306222++311133377733+1550668++++22222222212224+00446663388+0020500+33003266666+33387+0000223+5554444++4430000444+5916+55551117777++++22111998333++1665077+110777699++44797+33333333390088888++29999977799222222++++1200003000+++44445558888887++22044433335+18995555550+58886665++222333326+0004+++300033335555555555555+0331991+1554333111++++000033++444666++0009933322++++++++8777766++22266666644444411+2222225599++1133363330+2299355550+278889+6066++0027777227++29556668+++355555511666+++0002330008888+++330867+000552333333+211668888+2333522+0022088666++277799999+0390+0222000033999+22266652+29666666888++01346+3222555111188+012221+244122224++2666547+++++255949+++1188814444+++++++++11111777557++077777980000000+++778888884999999+0220+555554444480+22722222+0550000000000770000++111144441++0006644911++01021++++11634466+++++744999+112333000++++3333401++0996666645+044829++++17562+2299900086++193333335558+006663331++23694++44997+7778800888++++++++64033+081669+111033334444++1117779229+1144284++19777770+12222633+++0077511122+667222++22221766+1883033++0699006+758000+4111118866+01178884+303311++++1492244+11144003+226393+6611170+2222222223333635+11788855555++++++0007759+10055555555555555333+000152222+++23668+++1113344411+330000333339+588844222+++291333333330+3111359+3267++114424555++41666+266336655++02138+0002733333333++00050066999+++33339911197++000051771111111+247733++88881999++22999955557+++22227357+1553344+112228857777+++++111117751117+04168+17522288888+26799966++39777779977+++222220880001+041100055+++111088++1134411+1009999077777+++++++11111745+444666333777++24111877+155555000014+8222887777+22992255555++++1009986++++04444342+1111933888+++00072888++30005566111+18877733337+0444499955++00001111000334+++++11111000000000995+22335555590000+67799++000900000911+077777778077+2229922267777+22284446777+33333992221555++++++22227744511++8334422+1777888855++033333655+++333333336002222+++2222666888+11114444999+1482+222229799999666666666+677688+++666666666733+33322655+3004416+210991+3319911+++++++28644444442+233311111111889+117711333111+333393556666+0006667774499+++1193333333333333344++22338834+000498855++2222218++++3000007777779+0000357+16664414+++++1557222+0011100771+0666666599996666+++227992225+444016666+227033311++444664+++5555893333+++111199923333333322++0004444227++1555555444421+1444555666222++77528++13877779++33399552+222000003+++2244422333++++2002488+00000066449++++225555555333366+++++++100222245555+3922224+15558114+++++3399957+2282249999+++22222444444444999999999666+000000017677++0556681+16655511++11111111887777+000000222200988++++009928822+++111111111157777110++++111113334449+++00006007700++++6663372+++288552+1004997777+333225555774+3303000+3300003+13277+32288888835++068812+0777770885++22677334++++333322255++0055999922+2466111+111944600++111888854+1550999933++11111000++++2222125+4774+000003333926666+115533336661+3333333000000777766++++++000048884999999+3399433111++++222222337+++29333880++32222254333+088788555+2229520000+000089555+++++2577777000+5688884++2666999990+++++276588888+33332623+++++111172222888882+++3029999++2222008884446++3955586666+2298888+++224388777++337226+30000044444444111++++00669994+++229111555+079993333+22312333333++3333361118888+144433333881++8644442++19999777999+11111000088333++2875555500+++00433315++0000843333666+000999908+11111927666+251119999+++++08855568++2233555422222+177295+222222228555500++++28888888855440+2255522228+42366+113332995555+000000444475++444846666666666++00884335+++2330655+11299933++++39699999944+3116977+31110031+++++008888855511111++33222215111++11145567+333336635+333389+++++++2575888+688222777+23311177555+++++22229999822+++++11333332110++277667++++243211+106880+++207730000000+3311112223++++08888844477++++++69559999999999+++144477+08888820000000055+332289+1117903+7722++0418822++000284000+++2270000333311111+05449997+0093033+3333330085+30777777734+222222084411+116666664995+0000670777+0888008887+115114++009988+++24466627+++119992+5005559+111911117+009270++00064400++1488895555++38002+2200067+++08666644++++188100000888+00091111127+249917++444488888884+77773354++++3112776++1128118++++11099946666+6668339+111110008895++2223000++++888449+29995911++++22222482+2577555+00006306+30666681+199733332++00877718888+04445111+3332441166+1333846+++18855333+++++++++++20994411+0666688881+++3304388+0558882++++++1442466++222222444777777777+1723333336+4494400000++07291++++04667778+3322218+++00098553+001999333333+22222222224344+65799++266336666622++000000333333++2223339443333+2223333344411+01119999++000053665+1744483333++044906666+444666663333++088397+00077775501+1188886331+881199777++0777116664+2296334++17798888++++0000077774+++++000447766++0000777777400000444+++88777744+3300066992+22224833355+2299213+++221111222887+096660888888888888++66090+0847770+334777333+++30006433+224443777+1899977+19994444+2018++29999887778888+88558883++300333655++0000224400+15558699+22236771++075366+225777777+++2109988++11147775555+00032266668+00558806+++294888899+25577778877+22300004+2222179998+3444433+327777736+2222666666666566+272488++++2306668++00888888880511+00000000221008+8446777+088888000001111+++00004444333444444444+11009113+611883+004115511111+2999999777224+007888817+111580022+++311108333333+077127777+++++24441133333222+++++1448888663++22222222222399++++++++2933344444422+2297884++00000006666999999644+00007777777799+22088+0009900441+++0000068888880+24000097+22222222113362+111580++0022099++11662226++38836+++04444888886666++177777703+3317777740+33335655+++223337005+247748+++0007777055+++2980000++331111000044++++283558+++23337764+0077772222228886+56663311++66558++081116++23330188+++145881+007+17777555595++++06119++++++2177559+++099933499999+000770111++1661099++++0011444446666++++55534++111808886++00743+339960+182888+626644+0000999999911117+++++76555559+0021111111111133+888844466++3224408888++++++++322511112+1844888555+111111111111811111111552+11001995++++++33331920++07188844+33333301++12444444111+118888888809+++20444433555+09736+0555579++2261181111111111+0552222226600+09945588888++011155551+088931+1112222999918+110047000++00003335777777773+1121999+22222222111177774+000004422266666++005556666660+81111110+000444441111+00668805555+++++22777222+02330222++32266663355+++111355+003377755+++1155059+3339222200+++++22222229111511++++333222319+002244415+11002228+055221111+11844776+22665504++02500000+3339555777999+2200000111888++87999++225588332+50655+++68888331+2099910+133335555511+0067555522+++++++255555255555+22224443333377+111555584++++00000000666733333++111122111111148+22335220++00055577099+111191169++25555555695+1000002555++++++21999909+22444400233++++00000077770888+111558883++3112222211+004447774+222224668+++03333339999099+12223554+++2222220005+17120+111223366664+++331444444660+2266633304+110355+22009938+490007777777+0000977++55577713++++11130033334+++82233222++00738886++293922+23377777778855+317511++++311932+110000667++++++++1777777778211++111555719+1124777770+122906+299933884++23329999999+28888888811+1553333333333332222+0449911+0000000006448666+++13734+33395866++1153522+++2228066++53333003+557774+11734+08009++16488888+131111147+211155569+11111111289777++8888870000+00118993+011111795555+++0777777777734++22210999997+2222006++++28689+548811+00000458++213322222++00559922333++58888814+++111119993779+887714+1179911111++11111803+1119897+8663777+000888444444776+075559993+333993349+++39966673++0888889933+5877+2226665553+4422222999+11153337722++111110666+66607++++29987777++2245887777+++00200048+5599900001++00066666666688888888++0992228811+++111188845+++00000779935555++299995583333+4190++209444+203388+++3307022+00055552222699+222999994+255338+103390+268622+1179954444+222444004++04444433177+1922210+++++2220038222222++333395133+2999999991+2270027+2222880094+++22208855++2288551111+++0033330002223+++117777777777222888++1666548++330830+227222222+2222229116888+164311111+333339999978811+46633++++79933331+7777888000+3999777+2178883+11102288888++44444199+++14444677222+11660090+++13322776++11948666++77763+++0000000069+00000004225666++++000777788666++00885441++12283322+++6688119999999+17744440000003+++40889+2217444455+++113330009+1666889++333315+++333956++3333331488+22242444+33946663+001198+0883333552+266661199998++133361111+2582666+257779777++000005222208++222226666622+15333228888+26661887+4888422++++++++333331111333355+111111111177221888888+01399900++++22639++0005555519911++666000000099++++++2555777777777777200++3323333000033+2666666600885+1117718888+00008809999++++253++++1133332881+++00008811100000++3398111+++++116006++++++1111833225+2222590000777++1440088777++116621++0077438+2265555557+4833+++++++22244733330+++33++++077444991+0193355+1112443000+++0048776666++557779991++55556682+++1449999900000+111111116641555+0000777711++24821+000009881000+0016266+6333++0005555555703++++++33222260+3339965++000427777+33909988+125448+00766677999+002675++33311114550000+000330555555+1186611++044712++11119500000+003333544++000736677+11197777711111100+23777718888+8833664+++++++111105366+2999466666+1753333++++1111100007766++111999299+022333306+888813333++68887+++2222651+25552252+333305552277+211115550++33300711000000000000++0038855566+++821117++211533338+207447+3322262+++10376+089440++0772271++++00057777177777+022885555++0138444+199999+0333333559+++091099++22223355511133+++077233++666664444++1177566++8608888++118887755++333966631++000804488++111989966666+22110080+111537777777+0000441188888+++333300000187++4333379++++++++229999278888++21235++066345+2219994++6441111+00000006888988+100055555333339+08166644+00001133744444++0+0244992++++39540+0000333322++8884488+++288044444+111974+0222233166++2288884411++13439++30966222+000555666622+30000111990+221144433555+1413000+++499933311111++0000555558883+114433255+++++088882228000++++3444444466+1144688+151855++244455594++333377772222333+++055144+302222222+0087667777+07700001+++++++055556544+0437+0000062229++++++++++++2285744++++333333961+24444+++++++++++++136687+11111144444428++222227555544+11555218+444911555+++11557++++00024766+++2288881066++++22277775555555330000+11111000173+22222257709+200003911++11111111107669999++222669999299+222455551000+3333977888844++22224000007777+6666999900000++055666+1154668++3333311166++165596+331188884++++7200+08777772222111+++00111196111+00000055544333++07981++135009+293331117+2222226665555+++081444+2555033332+1222492+2924443+00113688+333997753++77111111113333++22222222222211333336888++++++28889022++122228+113330028+0920011+++3999999225555533++1133396++274811++++++664474+++00800063+2226666633778+33333330011106666++688009+222225300+++++++000000606++1778855+222229229+77222288888666++2229211+22228++00488555+11200000500+28855555338+3222259999999955++22777777777777788+++21114447711++3311555888++177107+11000635+000472888+8599999996+7777760+13413+222225511++++312295+++00003666664+++++14444456664+2005488+165566699+0555555366+22255554144+766255++126666559+11222222472++++++1111146+002222222226++++22717777+088331++333318077++++2222222942244++22222229227733+++3994334+275553++2225500005+44444337++++33033955+577511111+25555859+1100577888+33003333882++0454444+00924443+7779777444++447777721111++1166666111120+27787755555++3311111111155488+11377720++++111118888854++++0022747++43333111+33665++++31111116005++00776663332+00053338881++100186666++00833355511++211111117511+2225554333+1122444444488++33955558844444444+222455007++1544444444422++311799+111664666+39631+++1111999999002++61111177773+771155+11410000+++11999+000000005555544044444++++092599+00087777999+++11111277+1114443399333+++00009440+10044888+223580000+1929997777+65222111+1177000099999+0055005555444+00047222+44411444++0022222444433339+25221110++0000666666655+197555555558+61166+++++2277777778888855+133717++105011++++++2555555578+113331155552++2587222+1888000000555+185199+111138553+2222226666+78966+7744433+58834+33318808888+++2088227++++++24330055++++++++++++00444499900++26148888+22233399221+0008888888888+++2443333335559+++4402222244+11555417++222222222201+000444555911++0000031++++++322276699+++++++0066066667++22077726+++11177775544+++02211111+33308888884000+218022+3333333319999000++222666600088+16666275+165559111+++++++116555500555++++1111155555444+11666329+++070885+610099+++2222633328888+304188++06662144+12871++288863333+03253+331115222000+03333378++006533337++11444188+++164224+4178++2277116661++++001111055+++01111111111111833+16336688888888++113006600+077778644++26378888+10000000000+33377099+1111155555566666+444193+200000000011222+331255++0222335+17777714445+++1111111222299++++++000066333337222+2272222+++++17880009++++1999998850+0982222222229++0072+772208++66666622222466+++33355559+3300399444444++7330888+00555588330+26600775+0031114448+0677111+11111111111884+++317730+229995444+++01118775++22991111223++++09331116+00000555533++3994403+33233399++000669333337++22266855+537777555+116444222+000044477554+2588888554+1111112888993++166333777+29000001++++01186611111++3330967++++2294403++0033337776+0222511+++22222118599+2556600+006684444111+++158869+188807++07933+33666677+23779+++++24455555774+++++0022695++22239998111++211828+04555555599++1113399995+33333841++11111122224+097377777+++000000411+32330++011146666++++4617+00094499+00033300009+++11332669+06445+2888888777722+003333333333507+099991644444+1111766333333+84100000++++112222794+003333338833311+++2995520+066663331+272488+00231111+0777118+0008854+++++++222211114006++++10000113111+0600133+++6555555++++000051111111114++++++++001771155+000055555514+00000000000555444444455+++000444666636+188555500000+++3333355333+12975++21888455+1222664666+205555511+++11116200+0032211177777++++11111199206+06666677766677++88888448888+266619++22888601+++2276666607+222679555555+14444488++000331999922222222222+880033++0577728+033000000++++3376666667777+0004417776+++11165955++0008222226669++331099222++222223883111++++85577+2295887++11111777166+++111109011+++++1344477778+77599333++255555811444++29988888+1017700+++++000021+555826++241117776+++00288577+000047777888+++225530+33300144++2551443+11111174800+000111112200666++++++3000077733333399+00005360++++244444481++2244204++2222103333333+888888444+6000444+311135553+++0888880009+00001157+++1111734+2222099992+++1177722200000+22258888885588++333362266+06668311++++++++2221284++++++39999990000000+330000443888++22444118+3999007++++6666333633333+33000888822255555+++044455511+++1111542277++2241111733+++70000577++2288737+088889999999144444++28226665++0005533371++0255599933++44665555551+11110022225++11666611444+11456666333+000000066688550++3022822+1777773347+009966244+118888005+1129900000099+22507++155785+2888889993+++0944++17799950+222222888005+000025531+22433000+1440096++4122++++056644+0004445330000+++72533++8877777779997+++77288444++0888881110000+++++1111666884++225777333++888020++01888++33789+77444448884++005522+200269+00000766666222+++8885177++1166662200+6669900999+09999966333333+11155555555+++222888844333+066331177+3305277++++311166666885+5551154+++599988+05565555++622886666+1111113077222++061196+++119188880000000+1127771111555555+++00669119999+873333399++0091115+155555255555++++7766620++298811114++499952+33911111888444+2222255566+111118815+0025288++30077751++111500088811++005557726+++0002272111+++11144777499999++066677788666+115666077+8888222333333+223656+++++888311++046663+23007111++22222255755+++2222222223330000++++1111192222++211378+++222929999999999+++1111888885+13200022+3336660044+118442+666664222224444++13368+55555555006662+++772222223++1110133+11222344333+++000066880+++00166000008+1111133111++00488888+++22282233399999999+333333400++000065311++60004477+3922388+00005550055550++118822223++000100100++1110681+166970+14999933+33399770004++1226666651++++0999907+333333122222255555+55533677777+++000088888999911+123622+0600026+059988889+888888899944+++1114409+30222770+2488878+++++++0000400333334+++0599938+0939999900+44466000++11199998449++302272+2631166+2270055555111++111188820+22956111+2882883333+1111110311444+0091511++0286111++299191+1111119993999999+111122229944445++++++++13344448666++88888333900+1338888113+++15008+333222227++++++++30000000005366666+11199955005+000622533++118888999911111+++++++15555755555555566+6660889+++00654+++17776522+25555669+11116++44435+228886433++++009111111177++++1188725+0000792244++333322222271++2999997777444+3311025+00633++113333085+2225448899++++11119433335++222556666660000+2111119+12228844++++01166611+29999930888888++077522233+114888222+339551166++39166000+8888811+4112+2229++++++137744+2972277+1778772++222272668+00662222222911+666377777++211166088+++++1172218+3505++++03355555555580+866689+4733+++3333333324882++67774444+331199944+00003622222++++0000027773322++11135557772+1111111999952229+++1999887788+236557+++++++112000799+179999446+100055595++++1188247777+1557777999997+2221207++3556+200500+27178++11311122+111888860+2299999666666666555555+3399499991++0228803++++0333690+++++122222132+780555+++2990061+++558700++++++222333533+++++11161111111888++097224+++71195++466330+++++++++339999999613+880000334+++1111119900166+11152265++11199999990055557++221111999999+13777779++++187222++2299544+++++10026+1911103+++048867+3370008+++2333335++++0122225556+003776660+4447777443333+1886666666+++2222888667888888+++++++0007222044+33440555555+++17111111744444++222333005554+339564+++11885++++++05555552234++1238886+++3995449+8700++++74007+++337777772+397750+33300888888883+2231132+++000111927+2225440022++00008888888881++003666676++++3233360+07733443++00122255+1120444422222++3333332227+0000444444833+221558+339999333311+++2774448++3777477++11365555+0666661111170+222666677+100000055775+66558+333633330+11111199599++3922111++3394555000+++0014166++00000007255888888+17773333334444++066666666662+02222299+47722000000000++23866668+1113119911++11011066666++099999376+++09955811+3333332800++263338+++++0276+5556666666666663+005555533350+++11199908777+73422+++0004447777400++1008333335+2331100033+00033357+17134++188870666+11366633333333+004448555555666666++22220661114+2222223722+++++7759+1133668+3113334+05135+2223344055++++033111127+133997333333+2277001+0666666667777+++++11111118884444447999+++++777704422+015881+++00005788444444+31111111999900+++228705+119000050++1236444+19390+++24466111444+1195552777+++22299999994+000867++2945557+++22233320088+700288++++075555322+2222246666444+4366777++11995055+0094+399999001+29028+233245555+07666226++111129955666+172230+11992222++22511500+0087766+332222444433333+11199996222+++00442227777+00586+229999+0000480000+0055133333+2222222533333333333222111111++++055522225+22552222222221+000088700++20332266+3222188222+++144444447666663+1888888++33333777773336+++260000031++111115555558+399222066+0322222244466+333708++00770444444444++++077730022+1111111122+3330425+22028++0784444449+1111077742+14266+++215333330++++26666640000++++++++22222222228128888++++0111555503++488899++2993661111++1443333100+++22272557++0064444577+396666666+++0044333111116+288632++++2005538+++222559995544++22241334+3332205+++2777776668+++155552722+3333975533+1222224433+044928888+++++0209992+++1585++2239699999+000277344+332441119+77651++++227141++3361188+++++16937+111103477++578833+++76677777777++++3999455+188544999+7731111+21199999+++00036666006+2777776603+++22222112999++15553377+++22211119994+++00066664333++255333331888+77666115++3199330+2663338+726555555+3311888554+++333303622+2777718866++2777772288888888+025177++111671111+++20898+63888888888+299991++1111770084444++071699+00664477++00055551199999+229299+2222227888933+00069443+1775533++++55999998888+8889999977777++8888331+++226665582+004140000000++00788884444+++2920000++395880+++332223111++0011444366++304478++22226222888+125551+46662222+333337+1522222999997+100689999+111111112228+++++1771105+++22000009908+16410+3911400++0000057448+055555666666000+0000229996++85334++++7777766222227++7383+++666666666777700++++2224661111++172228555+22222222228883339998++11169980+++1116668822+6118++0444441111111833+11111111315555558+22101111111++11111111116177772+1114777777755555+++293347+332227333335++2222399++09202+1122233388999999+2228864444+26661143+1111999111140++23748++2229007+15577811+2444444495+2669999947++077300333+22108886+++33333333815+331888882222+++++11444223++++++1590+144559111111+63333511+22444433305+00733398+333208844+++222200367+226666827+036694+19512+0218889+222677777766++++++++++2568899+0333881444+888822299977777+118883378++221111111+2266291+0092222044+23874444+47714++++++++++++3245500++308411++++11011118855+88881104+++10071222+27775545+3001999++111144555555++10663333+++15557883++077+296666144+++118755++++167222222+222335111+52266++22296667779+19991153333+++++++++11997776666600+++000008888822222+++08888884446699999+04666855+232444888+1108843+11111464445++++22593333337777+++11249997+225555555553++3377777775550++8899986++221006++7776666422+20000019+28111544++33266630+274200+2184442+111111199992266+22117+333333336663333334++25622666666++1446663+11114552+888711199+244442222999+1449993+++3322266666611+333778844+226611173+3296688+14411+1759444+11777705555+0111115222++++1111888891++211770007+++33333962++++022279999+++2236665599++44488555555111+0000051++0077766634444444444+244339+167866++0022200000444+1166600277777+30072244+115033000+00222733+1114444447001++++++116533+33330558888888+0222211899+226666636+00999957++08770555++0004449118+33333377664+++11110117+061166999999+12241222++333333339966633333++111111634++2221111116600+22244235++318889999++1666882777++++11106633+0077555888888++07170+2008885550+++3333311122888+15997555555+7777788826+55066+022224338+1111777788665+++5511333+++11171179+00005177777777799+00000396777+++++++++552256+2280044+++++++330256+22977++009996559+11981111000++1990555552++1000000133333++107777766633333+22311335+237111+193777777766666+111110944+++++288888333336+++7300+3333333366000777++0099888888800++33334777777777+14444455933+89997555+2277774425+444433335511111+49111+22222300999999+8880544+++233111++211122228++111218887+5555555516+3000920+0077777++++04128+111444055++307775555++++00011117666+++++33999000+2222277333335000+08111+2211622299999+33539+++8845222+2226666558444+7766666664000+39933888877777++0000011739+39999977+22222284411+22222222111119999+3116689++333338834+0055777777004++++2111111111113+++++++18422+02877333+++++28897777776666+225556446+++++336998++1111239999444+++003099992+0000020000031+22837775+13333333398+22111114++6668599++0111966611+++2222221233+2666688777+44132+++20088849+27955111+26666111177+333111887555+0888555551+066688882+0000069006+2448831++++2206666339++333993333000000+000777741117+++2443226+++039222299+39999992222955+13444411+5510011+1999938++133333749++066666666646++106177+268898+++111125544422+++21387++111155556111+++01113399+0555227999999+113317+2222233701+242553++11345588+++211171111++006644555++57441++304438+3244416+2222222233+088899955+1666655588+2112224111+++++++3323333++++222222477222000++09333311+++11197777336+11112266111++154223++229788888+++2233366635+++++300008444445+333344066++++10000000008833++772222111+503300++06713+72442+111988888888222+000339925++29289999++03000990+2238883337+22658800+++444006666600+292222277+003887999+6699932+++000220441++0000882228881++29777664+0022111666667+00999998888827+++++125277777+099933350+227765555522+3300660+++1111119988888888++0000555925++++++288888388+000000999900+198834+1400777771+1555833+++28942+++++1953311++++1111111644421+11111199999071111++33111397++++0110000322222+339000999+000009941+112330099++28633++24032+++0011707+++111144477777++00222288444444+091166644++2277665555++000851+7004477+221133559999++11191000222+4444831111111+2204427+++225555011111+++225551113+47761++011111117+79222+5599911119+722774+106688+19261111++++++225222211111+33117777777++033421111++333998000088+25550000444999+++07504+003322228882+0299911111++000333377++20088888977+200284+15540+660004+++2210043+05555044+5691+11331900++2222244444444440222+04432444444++072288444++201113+26671888+5555335553++++1872+++0000001144337+041664+219999996+++++++877777734++666112555+++++0187711++366911+0011970+05555522222225+007744777+++2224444444195++11865550++3333333001011111+++3333332221+106111+00053330+++333999993338+18144999+57117++++8777777777944+++33339995555+22265555555551+115552333++++0280777++2255599+++2444777777+16444444447++888888880000+323888+333118399++110000078882++2224557+2255011+0944044+0000000000522222229+++++885559+77777777777777+00777766600000++00622188+77776666+001002+++000007777669+2999998555555577+6666375++002222222222065++++6000557++12007+++222288888888335+21595+222222555555533308+444111333339++29224+224444441311++244222822+655666+++2229912233+018662+3304444++++33222115+22666669933+150331++2222677773+39738++3088882233++++18883999944444+1444457777++3333333332882+113377771111111116++66665599+++3308229+00955088+3000+1196674+2222226671+0994441++000000001338++333388+++22233666299++111222111111447+3333321122111+++255150+++399999911112999999+++083889+++++3322111111144+001111134444422+00019388+2499111++2511844+04977+000003733+11666611176++00027779999+099444+00711266+26664411119999999+77788888+2411440000+287778+++06664472+++25957777++5388883++3333311622+1113064++16699999333111+00554388+++00000288888665+++22780005++++222222288880555+++1944444400888+++00040005++2226633499+006111121++1166360+2247552+000773499++227707777+14006+33333090000033+++0000077433+12381+00000311+27446++324455444+++110885++82222113++221117990+0005588888+++++188876555+154471+++3327769+++3117991+2888696666+++18811117799+144667775+22266761111+++0000088533333++5600111111+0000009220+002222622227++088333366+010700+12333633+32222241111111++3977333355+0095889++++2111622221++3332222223663+3999111177+++++888837+168888877+112111111118++++02288888811113++22022227+16956666666+1877712++++2221111644444++222933664++2204144+++338433++++0009999994+++33155115+7233+09333333342+4847+++++77092++222277600+++++++000030533+1177766455+11111111683444+1180000555+0000004233++554822++44957+5545555+18004++2249908+000019991113+324444444+311555555+++000588882+6633886+2220544446+123346666+8855330+++0033222211+218777333+211555288888++0036666666628+++++226563+++222289984++211888776+++00000000001558+221772+++48666666661+010226+22228880+3911111179++066685522++++++++++++++++000417++++++20022220+04424444444444++++330333++07666777999+21344+30040888+++00029999422++22222000000335+220000998+++++004456444++2230662222+++++32227782++38862++229004+226699999911+20771119+11111444577+75446+463332++7444337+190060+0544222+++00772881+2281177888++1155999999999222+++30019922++11100006685+2222229913++0112299999+22291114466666666+339966666777++++11199006777+2222428887+22222626655+23386666663+227777116+070433++001332++11192222311+22445966+++++++22444440110+3333032+0552277774+++++3331111111114999++000266799++119941188+++19977993++2669900+777741++++113577+115124++22563111++324444444255++1122280+++++754411++113577666+1333770+000401++1111011300++111166318+20000035550+11444446620+2333352+261733++6660000009993+332225555522222299+1400222222+163228+2618111+000041155555++++277005557++02222559+888427++211188722+++047119999++222499700+2778800000++2288877888++++223333345+++0644444444444008++22991113+233630+0044444844+++++3332639+111111111118622+667448++6688855222+++33222243++++1111222208889+3599998+++11882221666+++00372+08833336+++00778800444+279111122+1444220888888+00580000+06662281++011100088+55551133333331+000003377999+++++18888444499990+1666341+2999521+0422222222933+22299574+11177++2228885991++2255550090+22774522+133398866+0111111166663333+00840000005+++22881110+00770333+20000038888877777+++11555888777888++25114440++22622200+6683333322++16622888+++++0000777947+++000003333360003+++400002111+++1381111+++300005518+++881110002+155550000++00114550++155543+7110077++114000000044++39904444666++00920005+++3122243333++1145911++1664228+88657++55556688887+174444455++2222377200+266660999666++2266668299+000329+15555552+22883333777000++188463++11004465+330000897+00000335558+1111044443+26088000+++775933+699999999900+1777715666++069333333333+088444400+140990+++0111111111+++1111199989999+000008855554444++2831177+004444444444422222222221++377666688+111888+11133330++3222855+7333999+7700000+17778899+688832222+000000000007753++2222226866666+1225555581+00100080+108944+++++++00555503888+++++3333333995++11111972224++5774445++++22999999445555+311113344+++2217782+++++2227613333+00000229993444+2556377++13333889955+2111218+++0055333333311+++111188000++2219911+0337777551++++33333555544+002222555555+33049990++77924+33484+188444333335555++315699+++80111110+1999999999998899333+112221888+07547++222355555333332+20033382+3255333++06002299++++++00666999999991+3000999334444+3111111119+20422228+277071++++0370111+++1115777333+111100000000000005++062262+++2222288660+3321++1111111922222222223++++665999999++2227779777777++15031++2233555545+07771112222666+2223370+++000478++25511555++166666666664777+11966604+5777722++44443411+313398+++7789999222+224473399+1111551551+1111199111990+23333330988+077335+5502222229++22800000033+000088862+2333333+4431777+55188888+66664442444+0058977++00644004+2444466612++++1441177766+11118888822236+00005223777+33955044+033112++33999886665+2222283044+220022999999999++++0039554++14433333666+081255+77669++333121999+++++000033540+++044444488++11115526+3996244+644633++33668+00006117733+21178888888+2227519+0335336+3333303380++22111555+++++++33000044472+111111188811199+00058155+++70004446++20009799999++55033+1194777722+0555888+33334244++1177258888++++0030000000008+111111155333000+++22889928+++++2557233++++22222609999+111000245++21110035+223090+330551116+00111089++0066666643111+1177111117773+++2886669999777+++++22222224440020+++111850000+27111339+7113++2366000000+0599996++++000863++222288999+22299655588+0055555111188222++333331111222222211222++++++228010+++0873111+111087771++++22425555+2444883+30086633+252999++3330983+1190441+++++++111188891+++++1396+22222666144+0773377777222+88444668+2255554900+11991111111666+119111139+225597777722+558888777+08883331111+++4599998+7666611+++++++++++111197786+455844+0122255558888+++204411111111155++88222288888+++++770000000000++488848++++++++66466655++2222133445++222269077777+19665555+0001111193399999+00086633++++32299622+22281111155++000114444+22543111+0666973+244444433+22222222222222222600+++11888881900+++166111113+113366002++266222225+5446++31662244++021146+11003354++++22222233337766+1344442++111666668888++0054437+1988888811++214444444+6620+++++208511+++044444411119++2298445+++555777775+++221111855++43222++0004444993+444444475+11777555599992+++8555+00000225534+++053866++1187775+2220000041111+3244444111100++2222880000442222++22777177777775+820222+0733440000+00797774444++000091119+++111336666227++2223157777777+++15088888++28844774+2224444474446+0599++33233330+220777771111166+224449555+1771885555555++066667666666++039956666666+08999222299++008883000222+0000033185++2433366664++0022444440000+333228883333+++++2514448++22200044411+322277781+196633+366881+331711++00044443002+0322299994+87119+16374+00022222222999999+22222225448880+72444+11444883999+++++166888991111+2177211++++227999914+09695+027222++++115+2262644++777777748880++2220000000012+222133116++++000004466600003+++008381+++52339++++++155555566711++874000+0051155+0000011530++++18389++1333644411+++0005575555222++0333385577777++3204777+11445777777++008844477+++6668888899+++2229379+2111177388+3300051119+099999227+++244444589+222488812++333735+++++11444444333887777+++2503666++68861+++44552228+++0118884448++0762+++++005664777+200002266444++3330255544+222005556++++03993+7427+++174337+227225555+++19999999999144+17774441133+++00000002226664+7444448999++3312611++++++++003555565+2008933++++001110++11113311111119+++200000000005++0096665551++22502222+222732++3992336++55555666222999+114144449+111000223+04111007++++000003377333333++222888555++33333332777766622222+224999144+100777++16667499++666911117++222115225++01355+++304448++175662+++0006353+771822++++++25555+11577777227++++11183339++++1132133++099666666674+081110+++8412+++++++11122200001+16667122+777777779++7111775+333333331229++28883211++0999907999+445333336+1116066666++2297726++004555333+85555557777779+33100995+++++19602222+444046+++++031777000+++++++39175+1111144444477777555+++++30077724+++222900311+114444488832+++22244227777++000244022++2888501111+0122222288+333124+233333300777++++++50488++1677799999+022222222000511+22220067444+++++222389+++++++22222731+2201111142+55500066666+118882299999+0002889993+++40000100000++554333333333+10597777+++++20668888888+++5110++11722899+194400000009++24333343+300319+000002238+0700+555555597777++24222244+2371111+779099+111883444422222+2222125++15557229++0000042+2222256611666++++1666228899+144706+2222222199999995+322111114477+++67700011+25555555558888++3312244++00655999222222+214777772+1660000888+00269992+++11111170+266699929+00033666695+322022+++099955+1555522222299+09999111116+33222988222+++33331111888+0778888810+3333338111444+293379+088877777777722222+++88888227744++++++++0889999600++++13333333300+11111666555366++2223335555544444+0006646333333333++12722233+221454+0333389999++2000922+23146666666+++10013333+01177766+000471111++++277777094++000116331+2555574++08222208++6555555533+3311244444++11114661666++007783888+++27996111+++333322777888+++3111768+1774000003+1755977+222890000000000000+++0061000+119973333344++224447119+22222882220009+117777866666600+0000887+3323302++116603+1189999999999+222222222577688++++++++222729+++11158882++28889111+1111111115532222++3500002+57344+++30555558888+3999112+092677+1111193347+00336666666466+00171117++119000441+02112266++0009900000778+++332700++00185550+110000006775++++++1155531+366400++++1171666+++22288839+++++00022268++22222966800+62222444++0066666992277+166666664455+0009994443+002777599++49155+277911444++73622222++666666666999055+31100001+++281199999988+++2221444488111++++++88776655+1701+++++77780555+0522444499999+13888666666++700000099222++00000002266+000777711111138+++01224400++015441++1033133+8888441111888+22716669++2275553++332334444444++81115550++++006444993+137777777773++++22631111+11333699111++++4422227+++01022333++0511558888+0088158++++++17777222223+++++228800045+7222887777+++3337730+++8884667++++222222299888810+222229314+19511166++02733344+00222902++++222274008+199990077++2222223351+111888355+++233300++0111111999999978++33136665++26661111111066+21352222222++20798+04448866+1330000000++++106222277+++332777776+24000777778+++211110048888+311888119+200021+88888660000++++3002222220++22666666277++44444449++++252222223111111+1500322+88888++++333355223333+20077773331++00955888899++118044++1777300000+00266222+6339++++++++00722550+001112245+++8831177++++1111027777777777+11000000126++1888888997+23611113++440065+140082++++000011866660+++++223722+22338993333+00001130+112225588822+3173300+33224111155+74411117+1198888744+00009111111255++1955733++++2227000062+02445++21111290+++778804++111144466666+++112222222557+++7866644++1444444449900000044+115544432222+352000000000+11805566+222266117++0000040033337+8888887771+22055833333333+54440+0055059++2240006777+0447088++0777777744887+++3333300++++00994449++253333339+11144166++0047300+++000777744++111441111122+000666600+++2111666665588+000862+300119++26555448++111188+++000001333376+++36993++2266551++05166622+++2216664666+15444000006+399988848+223317333333+++1145444+133766222+1004777+3315566555+899110++++003222009+111123666+++03300000067+666663777777++18899+++2400000+22551199990+++433227+++188803+++1139+++244422+000096663+18823000+222200001+10441114++++775555777++1155000008888+20296++++33007118+033337785+++222444444188+27544555555+++++187741++1144555811+2115001++004518+003359+22229807++001109777+018444477+055471111+2277666888+222266111223+311007+399999966666+27734444448++396666330+155133++++14448812+++00009888911+66877776666666+++++000877745++31611199+5220111+006641111118++666655557+011013++00005511136+++175555119+16997555+888772+2668866999+++09997144+2294677+224444012++266662055+433883+++019622++2277774444+77998++0526688++6235+++30003357777+11117774555+22222442844444+2222933666+11199882+++++001144977777+++2222822222206666+11771111185++178133+++0224434+3316677775+333922077+++++35288++++++++86006+++2533455++881174++11111124+1111110042++00211111111445++++3344499993+333333333333383222222+++00755555566777+223943+33311111881112222+17774449+00+2788044++++119998554+22229++25550087+299911111336++05697+2222222666++++1699277+07744666++82222299+8700666+3099992111++222233888881++77778000+07805555+00000006223333+33333717+05000330+000000733389999++07777693+++++00117776+23381++++223378++003333222+1115555588888888+299777++000009643333+2222228841+++3300267+188451++03390000009999+1144444110666+++0000009155+0480000009+104472+01111122233555++2011188888888++336+0000448868+1111111778+8866+++220899333+6622777777775555555+0044344999++0000055555555553++++1715555++17333111111+0899990066666++++++6666688344+00634444446+++++++++43228+3999988000000000000+++21911000+++222244666+22613+35522221++3333088881++3318822+138888884+666633877+11111722499++2266111511++++1199963300++229999988829+8829+22263333333660+66663345+33336662555+++44444665++33347888+++211147777+20444770+0099982222223333+77777444491+++0187788+++++01111166666188+2444493399999+133377++333901++003952++00000337111111+0885555555555558++1111118809999+++07866++000044444444+++++0006000000772++++33915++2222225977888++22222955552+1142222775++122100000+111111115555885+62288555++++++111885099+0000288880+11111669999+29468+11311111111++831119+145883333333+++2266655+00011669+77311333++22233330077777+332229633+009999999955166+114588++110033889+396659++005555+++3900001111115++300888855555+++2061444444444+255337++10000088811444+++22222022226+24999999900099999++2333399922227+111333344455+++19999888799+++++33322244411111111111+22285532+1110033066+0099999955555++++113666666677+32225+++117742+++24422222++00000337777774++00088114455+6830000+++++044000073+++++3322943+++++0000000002888885+07777552++118977+0013339997++++018833+168844449999999+3399983333++11118778000+001111888222+6333333300++522666633+++06466222++000000044377+111166666220066+00404444477+++339617+33842+++7777333355+++2733++000091775555555555+04769+++++1118811000+02077777888+11177778881100+7714++23333331668+++++++33220+00002211++3333056+++++111771155+22233333311++++++2228+188888999993+10000000880000+22324000+30699+1664++++++266996++0003999777+222132220+47706+++++++8011+330003777+2287770000222+288883722222+112222222233776++007000+177711222+++++111111113888887+222222930+1332221155++252555++619444+++1116632222+11442220000+16668777+65339++3333319993+++35555366+2221444200+17888805++0633313+++++++118003331+++01199441++0000099266666+0000003282+++322666444+++++0000222333333333228+225577717+004477755+0444005599+073344444448+285555566666699999999+++3225000005+++333288848+56777111+11111166666100055555555+++7776667700+++11133666222222++66688006+4448888887+55555522290++278888112+++032276++091111111664++1977336+1122002211++0000000660000009888+111156664488+666855+000555877777++166666666660877++1111222266444222+222111222211111777+258836666+2279999955588+55076++11199977759+++076669+183999933333++1554229+1114431115++++044774444433+00000006693+++1377844++0000006666111110000+++3333893+++005222888+31711++2443330++1111193888666++++20555555555880++++888822222229++++254459+18818800+1224491+02964+3333399832++5533300008+1866661222+++33311663330+++2222995555555++333333444491+++++002222418+++++0619555+33333333333332222+++277641++66829+7500+333299999999155+88888888868+888888822233++0011604+0918000+299996222+22199961+++2999555599++00000088877774+++03388888+3333992+++000111777822+333266600+11309+004444913+00222229133+2224666551+000299112+02279999995+++864442+55333333333+1162644+++++03333444444444+++001440+1111152333++222262+17446666688+++422066666++++222999999331+1666493+110554+11556113+1444451+8888844664++0028444+333333300099++388555522++0002200077771++111106662+3333311113333326+4555588+2143333322+++12444668++00888889999929++00485+222411443+26655500++3220055555+++25771112+1777071+0000552288888899+332777++222222222000990+2888337+++333333227822+4444449999988++3317799++241188++++11111884999999+444441444+2992999++444933+000000007337555+1111222226886+2222444189999999+22222777772223338++++++111188111110+333333331666666644444+++221811122+18884442288+230995+11000226+++22662771+2003333333322+++++2662226666655++0006665511115555++++162211++2222569977++++0009222777+05555594+++++008477766+700998888++666000000006644++++1111111112344+1188881111112222222+8885155++447444777+02264222+22270444++0000067555533+++111000005585++3000713+++++044466677+++34533+111841+++++00080000+19984422+++110222445+002276888+09988++777411666++++66999111+222666222222+++222225333220++++10066555++011886+++7748899999++21114555+++410777++++28999770+1999111111111+++077777748+++09999888116+22003322++51220++27777733335++527774+442322++++26888599++2288888888718+++226666++++++0064444665+++23533334++228830033+0040330000++009512+2966624+1114444444409++++255556411++5222222++000377333++++000099994+177874+777555665+311378888++4333221++30022007+++111111114899999111+0078990++000009939+0622222222261+199983339+22269155+32224447777+09907777++1233319+++++7421111+68869+0997+000711888++111111629999+++244333327777++++221333558+66622222++08843222+233229+11111165551+2555555502222++2031111++1199367++++2441344+088871++1172666111++++335597++++++3009999999+0311999+++333300044116++333173+++111122622+000233333995+66904+296666666588+++22228812333++0714444444+19444++00066657+011555222222+111196500+3332666666633+++3111814++311199220+++399999667799+199911110+1777442++++2224449995999+0000001111144144+15533322+++++08026+11277776699++122222699++2222777770++226663374444+0666666663999966+++0833966++09338888+222244444990002+++19111444000++++886888888881+++++11378882+++112222333+15555555510000000044+223688++++++1112811+22800099995++1114322+++3111665+++162877+2279999666++00007666622++0022555551++17799999999777++1111117101++2222211922++++111114188886+++0034444777+188856777777++11222255555+5555555527777700+0095991+149999999999996661+00033111+3333310070+++055555006++22555562266+133477222++2223332044+08300+++++++2477777++770030000+666384+229933422++++32022229++32285556+00668888999+000000000009444+0022816+14448833333++22966533++++2005575++222227387++++2667777000++0221111664+28458+1005552299+2199911++++36688++2333355995++++++002244466+++677444+336666000++199985+141117+39997727777++24406+++0000088881122227+++001222225+222522644++++22222222223995+++888888850005+255115555+3999808+++07771187+22221145555+1111104444199++1173119+111643311+317777336++166664477777+06681111+229999800++1777775433++222206331+300033306++0050988+1111136++222555966666611+000755555333334++8888811+1244444441111122+229991141++00000235+009225+311136655+333333312255++++000073388+322894+0000000666663399995++++0382+++00073+297781+++1711111111++333322228++1524777+++++++++2277229988++++++24427000+1101655++0559++200900008+++2778880++++++33333332999990++14555++++++266444444999+++++095555539999++877707+207777777777++22777775556633++3448888888887++++44118+++++6660010+145555111113+332669+096684+33331155555112++118888884+++330700006++19333311222++31111777333++++00222211111111+++225522222286666+00000000066666888883+0277000++277322+1117777888888677+++++22888789+000044778+11000220++++0054011++11777777777745554+11100970+++229956662+++000555558883+333019988888+1018888800000+++222222444442622+143441111++332222244444444+1115516222++213744+332661+29990440+3964499+055944448+2750+78889997+11111115925+336664++11111111444466665+13332222000+0000222272244++330000000000088888888++004366666++199988222+192272++4477788++82226++0966933+05500056++11329988+26313+++2774+22724440++051156666+2222550006+++31889999966+++11811188888+++33991104++003338999+1194222299999+276654+333320011999+322339+37444444++09747+00337777887+53330002++154422222+++44445555++89995222+330277722++++0024599+01111185666666+7668+++00066117111+++100022111+22633333333333322+33333311756+++155559+3388666+2555555999933++009965555+1111113334+0007911+11433384++17510++2997888++1566888+01111999100++111772111111114+0772334+3229999999+2228888840666666++1000220004+311557+1588888666+111754++44441++377799++11198886++331005544+444488888554+14035++22282444433333+0033924+00033222666++248816+03620000+++229199+0000038122++663331111+2272222000066++222222220448+222273222277++++++0005111144499++222211008+044661113+110003544444444+0088888800444333+++++++269000+225555799999998++122222205++887881+229992222222188++02922+1155599999770+0011111110885+++++11667777788+112223377755++2066677111111++++1104444444+++0006333+0006669++2249922228++6000644++++177755933++22211111110005++33379995++044460000+++2222556600++1119999191+02776+331222004++09666005555555+1118000000009++02013+888888800999666+18994488++662966+++++00000992270+7666666229999+++33996558+6666555551117+00644433++2588843+22200999999666+++++186222224++00066666633770000+5554779++221112222+39903+339111107+1116999448++21005544++1336666333339+++4848+122122+1880444+++313311+22425555555557+11112555883++++++++++099949999+2669999664++++++316674++76444+++2000822111+0552299888++++24411119999++33339444888844+22222333336601+++326660099+11154444110+07500022+1660003300+0091899+++268836++11117194+1244444444444433++288863555+1199993443333+000022155++54779+++1115999+++2088666+1365533++122002225++227755222222222+333333999111002++0044444448889999933++88511666+++++3066666666683+11771111227+++++166666665222299999+133348888+311366662++33276688++++++++25584+++4993333+223666666669888+3333994488888+++++++2755555211+20919+22016669++++26663677777++008333338+26680033+4986++000900000777+11682220+32210066+++1111188000+33222115554++++2255555554477+++008888888888888856+++8000001111++0000000999954+25994++++++20000000111443+22222544677+++0000022555532++++0333444463+3992119+000261111111+3311126++++002189+117773333385+009006++139999900++++77788886+++33333333337773+33330880++3399988888888099+++++07111144++28880111155+22224499922++++0066888222+220029999944+++3333333330033+++0072669++333333394444477777777+++66682222228++09966333+++1111155555881+++00999322233++224715+++331115444+132955++++22772888899++6687700+331888666222+144063+++222992255++++++33338888++++143300999999++00004444449+33110655+++300222+++++++22778882++776666444499+++7995555+71331+411167++222222999900444442++2275+259772222222222222+3331588++++077222229999++111222440+0005999776666+05344466666666+09255++222248800000+39363++++++17162+1222283333+05411+1666433++220033002++2204440+1985444+++0984++221771122+1116600007++086666666044++004333344+000888889222+2202773+++3173331+6222227775+++0622222224+2222266611888+3222765++331117777776+166667118+5099+00066366++++51+++111188555555++021244+22014+++5355555+3399998+++2292266+555299999++1665166++33332566666666+44892222++++++01166665533++++200000999444+++211463+19217++01333333544+000555592233+3000024+111114266+2288888488666+20015553+3355555555574++777723332+00000000611+++15599777777777++++339999333500+++1116662266677777++11113349888+000917777777+0006000033+2226666604++1111555442+14130++1114444733+204444448888+39008882222222+40117777++106777788+6222222111111113+02999952+32244433333336++118888456666++04318++2344992+3333555505++2226666666666224443+++14544441+0000555644+0258877+++199401+088771112+++225599033+2229987+1144444222220+111111111157+11100111111331111+++1111115555991+111333399000+2222244305+24444444444888+3392219++113333331146+8833339++15555887711+78788+0777770009++07655555++2222337311111+++++222955555581++00088133+00333999466+++2222444444222288883++300000599+22242773+25555184444+1113533311+++0455200+777677+0000886622777+3222266688++0008884444422++2333663335+11118811777++2266666115555+1111660444++22242222257+854466+00988893+66660002222266++0137771+3229222+2116666699998+0376666666+1885333333++++0888863333333++++11122227777770+11300+13990+++2222332911+21166666699++++++00133333611+++200000005599999+++047099+06664440+22288444444404++000443+11116663+00000007109999+60070+++0003335559+333199943+344011+22533550++++++++2268600+00099966998+221177333333+4220+11222533+175966++69958+22222117558++119962222288+263396+0648888881111++++2441155666+112015+++18917+322000111+++++00002222288888444+209941111+444048+++11119668+++162355555++0001112633+011111099+44660+++++++355578+200000880+++++7222222211555+222222222688866600++++33999574++16660888888855555+333331167+339999882+++++2333352+235555558000000+2111111222222260000++2226661143+++111118381111111+16555555888999+++397780000+333060++2221000110+++22226685522++++++++++++239788+227700088888844+633880+11111422885+11666662666633+22227770++000000529++++331001+029959++700099++++177733357+26911144+529911+2200444999++3688888844+55555555566667++3163338++++29999222377+500099+113222223+21692++16666666967+22229999966664+00700277+00558833335+++322255588++33399888877++2000046666+++++8833313+222002224444488+09445554++1111122556+++++202662+23222229999+1116772999++1199944466666+++0022777444+2255500711+0799773333+00112++100029++138882++++188834444444111++2226777+1117888+0666767+2233333788888888+25881116666+++2335446++225997777799++1665339+222204440444444++11112233333+080000022+11161149++++21175+17771550000++2222739666+1778822+5555591111+++++2226772222++++399999000211++04424444455555555+++1113722++++++668011++0071111155555557+2444415888+0000000666644444444447777+299999981+++22229889+06666532+333537+185112+++007733111+66665560++222502+6631+224425444++011111111123++220000077+311777777557+000999333666661++115666620000+660000088++03049+00000202222277+2266655000001+1117777332222+06298+++226666668++12222229950+499955444+++++06666667500+322229993333333339+33111111444463+++222293364+33355552++009333342+1111111695+22411622++++332222222233+1333384++++0001444+00855555588++0333444009999+319987+2222900333+22477444+8222200++2655999990++++++08777222+2266023+697766+22255288885+06679999+0305+22100066+++++++11433333331177+004448+++2558888633+3331111112000+1112444005+++333333333366666000++0000063338555+000786+++++++++33356+000007988+++++05555115++000099992544444+++2959555555+3333332222388855+++138666000+27778888+++2264411++3339362+1114444434440+223222377++0090004++583888+111992266+11176399+72799+111133322222666++22943333+113347888++0033512++++111133899+245597777+005555578++++116046+0005555507744+++1184445555555444+19838888++2244677775++2680008++19933++0112377+++11122255300+++7777745533++447811++++++000444000111+3000678+++++++333199++++++1555093+1182222227222+00738888++0000866666558+++22733993+2111199223++11188299+++++22226666004440+72655+++332880099+++2333996+13992299++++118889118+225616+++277777111111146+66622224444++++2666699776++11144444999998844+819911+00010023+113338888877775+033399888888777++++2998880+11188886444444++1030+661168+++++0000008884444+39977755++26921111+2222222285588+06668770000+11199999007+22222008881+111132444++002590000++++33001123++++3333330887999++244444166++++1330000488+07999999225+++++++++111222808+33339999992222522++1100222+++0454499++2261774+++1801444+222466600001++++220004555+222222222000000777722222++28777222220+++++11966666642+133336668+1334888877+++++555443+222384++27009933+++25571444+++++055332+3008770++++++++133777999+22366663++2233555446+18803335++27756677+0066666663345+++++11111004444444+11113333333444755+00044411113333+2222444499960+1388888891+++76666+16666133+3000700004++22509222222+++030000005222+217777112+1977753++064566+0888889+++1119554444222+331106+++2310333+0006071+22279999994444++33311110566+899995++8895556666++2000888872+++277422220++00622219+1004+188894++++25554777700000+390020++299261++++++11200666++++255555555223+266655222+++++265333666+++59921++++004466662200000++16668888851+++2266499+6686+11137773222222222++++++1334422221++00229772222+118777444445555+166648+11146880000++1177799999+3333330033666000+0722222222+++++11111150011++++2005000++314888666+2442222555777+1399444888+0077777599+04033+008888844449888+2288822222227+31119944++222333444408+077407+2999999115588+++111122211000+22555555556622++000000196+23221555+333333228111+++++13333388885++3311449+++++++19233336+200088888885553+7280+++00000000608++++0881174+000045337+++2009442+++33144442+3055556999999++339922222227333+1255553+3000000110+1022711+55594333+166431++18268+2277827++0666660++080772+++22533++++00444433325++2471333333+2221222220+17773336++++2939999+++226611433++00466692++10953+111111023333333+00488223+333980000000333+000009461+7333++22880118++2758884+136666644442222++05877555++3399913330+++000667771333+++300999989++0056333+6333300022+222555776+++622388+2046633+++++21111000041+111100082266+++30388899+++0000116999999777777++++2388899999+211177777777655+++22055888888+188888839777+396663332++200988++234558++44466666666111+225588888666999++++3888+33222144++++44488444++++3000054444+069901++++113360++11779+++44444491+++223385555+++++++++7411+++168868+00052290+777229++++122888808++++1177777778811+3333333999992+1187115+0092155+220099988+22332255554+3111346++++++22111000556+333088883+++++001011++22555511111110+8888470+++++++++28338333+++++169112+11887775+1144444836++0009966888+297777744++++155219+++5555521++++1838888883+388866666+2222299997999666666+2221111111997722+1155444566++60000992+04484++1554442++3999999999990+++++22999999777706++++++++331188818+8666334444+++++++22666666666664++++2200011155555555+220005555994444+1666711+177088555+++++++21119999985+331177778888+++00774007++++1111117000007777+5577888888++33399499++6501++++3333911566666+3333443++77758++111713366++++267775554++38888555555++312777777+115444466611++222855995555++000033988777+++5883331111+33771111++006622288+++0000212+583+++2228884443+27635+12999997+++19477++40332+1777777888888894444++8858++++403333330+2511185++0044555755++12222441+5744441+222244442201+11113800000+++70003311++004955+0118+39000883+666667790000++19577++22444116633+15555782+004493377++++2211111113+000000047777778+++22222226662++33827+066330+59655++00558888858888+++01222228888811+2877443+1117+0077777726++059772+002222262222222++++000444445774++1111155++225700008+1221++2222999999893+66548+106555554+333339912222277777+766661666666+++0598+22222222005877777+044440+++++155333339999+226666550+333266999222+224444552221+199988222266666+++222699998++333777444444449+3311115+1311444++2277755333333333++1111166668880+00402333+211111166411++++1111888822229+103338899++++3302222550++3333333144222+5999934+1115901++0153338888+6888996+3211778+2222222228993888+++07700000777+++00778800044444+3322227337++111444311+26669555+055555555028+++++29448855+677555+117466688++122666766+++332433+++31430+++0003338999999++00666666+1336299+28882244111+2233333333881111112++5355551+++++++22242955+++223333331132+311412+101138+13334491+++++086660005+099388887+2511112227+339488800+222222573++188288+++423300++++0091135+++2999903++034444499+000000005600+100942222++++077449555+222229900881111+2244449119++++118337744444++2219199+++3914444+0011335511+++++++1993333338866+633222+22222222585+++++17775033+11777772222000++12552225+33112144++22888820+1524488888++00055512+1777224+++2550055555999++1168833555++++++++++++++++21122211222+1111111150013++2225594+3333999444433333+21555559+000522779+266223+111111951+055114444666+22211117776+0008888700++33877788++++88892222+++02517+311925+223338922+++11155581111+02400000+1111960055++++446888+33330078+1189330+++++3331111991++333111++22899944444666++++448844++0255+66744444+009553344+144336660+++++++199999966222299++79999930+2229999555553++0777462222+22415444+224130+1118889999900++00199770++++++333188888888+6338888+055555555546++5777700+3077992+07332+31807++++2222777777555++333340005+33297711++++1999333388111+31963++22666699009+000011111335+39999012++++30006666669990000+0099115558+++17777777774775+1444265+251120++++++0000099776888+0003855+233044445+1195550++++33333333744+1008865+2222111132++7711165+++++10559999999+266663466+3399622266+00447999977+++++0119992277+2211224666++22233772+0044703+09698+111116666660+39269+64448888555+0800744444+30680000++05550144+1445244+0444330055++033611+13336+01137888+++++33277777777777++5222255+1166660066+34420++22112442++1082555+000665576++1222477+++++++14455000++7232+44484444455+333315554+3330000999522+00998888000007+1166075+++++77716633+++11199999977777777799++++0112333++3324442233+18866661++229599000++00884499900++3316660003+05342+09801+13888+222266964++000004444444225++00033333350333+145144++226666971++01118++817766++111770003++8859966++++300366688+++194412+++++052888999+022668888+444666661222+00446677777+2211554++11388885222+11111332221++08774+++09999799999+2666158+1144416666+1111104++33380++++1181888855+++++0003423333+222665555622+8888882299+222226888884444+++++09955566+19222222777+0711144448+000099967+20388888+7777776603333333+22199444777+122227222226+32232000++++000770000511+076997777+20592222++11115518++042231+66688664+1116213++111144944444+566444222+880999991+++3344444448889+00000009988++3223333744++332222543++3887700+++++14555888++1222222226633355+++22224430++11135000000++++++66604444666+1555544444433000+++++2777233331++++01133333357+3376663++++1999996+666118880+++333333222205+0007777333887++11116666639955+32244444++255444455555+++++8901+111177776322+855555888888000+32222299911+390099944+11122246666+86633399+++2444444444911111++229911194++0000888888888886++0001558886+++2228333315+33227733+39944441+187322+1116992+22292207777++33155553366++144455+1477222+2228828++22222066663++++++++00000000036664444+3055008+08140++027999+++00133377888++++1177734++++1110098+0002444222+112220229999+++003337440+0000669994+++143++++22022777333++++++8877700888++311185552+00004666+11288009++763111+333333999995222+000772999999+333551117+++19910077+39999945599+2222916664+++14818+1166366+++++322666665555+++27788366+2265882++0033411++++000078848+28888666677888++0008666+3333312099999++117786677+000016666++3300333110+++++++22230000220+222233355773++044411110+1677777777+333240022+2222220062+++++33990665+2222225555559660++++19995522+27449922++722266655++00122779+177777555554+102222289+39522220000++++++661433+28666666000001++3333221114++0088888666444++01444377+00000722222711++++++19333366000+2222200996666666++1111772111++311158111++1488800++0666612222222++11222761111111+0072022++2222999770005+++++22220001139++126111111111+3311199908+++255567+3992227555+65221+++33396888999+08887322++2111936+11148003+228169+++++1111636655+11224009+1144422220+11115522+84244++23376+22465533++++0505555777+2465550++11111777777755588+1400086+04000++32271111+3869+1177739999999+088888800444666++33222344++10338800++++22189+++4222222212+133364442+21111622666+21111111664++099991116666+++1166000888888++0007777776+111111122045+226655344+16666671++20000000000000000004+0556+2266936+5003333333+++2237222255++228888866669++3444866+122220004+044740+229990558++++222227773388++11225558+2242299+177556333+222222225340000+222225999998888880+001755566+2222278888888++0000000133111+++2222227746666333++133022226666+++4999+++222588812222222+022226629+++099456+27221111++3332391111+185992+++1111145699999+3322266666+3222644+25998333+1133330002+3955555558000++476655++11000118+02244444450000++1111221111153+1441899+33996+025166++++2333118888+33311999335+0077777710+++11155555144++228497+++++3111115555555111+255555553334+0334077+++22267333++3399985++333304444444+11555511++1133333356+1177764++133333666000004444+236222244+22200074442++++11155113666+166646+22233387+++162337+00086666222222222++8855588883+22222222700+224223334++188842200+007777772277++33665++++333368111+++++33000283+++555627+0009992333++2224899+00000604+275599666+++3371666+15152222+800288+87118++11881111+++88850000+2222155111+5544402+2000002111166++00000000007333++++0000000011488+++011541++++33996665556++04448888333+0001209+31111135++13333832+2233330700+07900006+107222223++222588886+2880009999+44444439++088453+++33308866666666++++1133333303000+5658+1222269995555+0844455+288855+++00111344444+0933354+22774444+1111464+22223229999922++++322111122777+31777933+++277041+233209+++01189996+163322227+339777777778+1199069+11366621111+19911113333+11776666621+2200055588++1228008888++17844444+0666664449++0000000022+2222558866644+0003359+38777711111++++166011119++1222823+7778835+++04443377799+00005555555444777+11100511111+33333377111+32271166++0444455733+105500+11188754+111225555522222+139344+2966669999+1199222+++2243330066++++262441+330555555558555+++++33333993333000000+0888999888+004419111+0055227555++222244++12111112+1777777777555555555++22222688811999+++0863333333311+222226685++000622+179556++2284444476+333333285556+061111111722++0005555333333888222+22338881133+++11244885+++30000000037+++19943333+296266++75111+0577677+22993433++333331016+666334444+++22689000++000225572+443334++++11144445000088++44442226999+3558833+11112288622++00322294+3399995555555550++2777242+++777778814+3140002+14599+08111996+35199+0099924+39992222255++114444088866+++117791100+++++22222221824+00722888888+2442227744+++27735599++675777777+038888811888+12229668++2222200067770+223000095555++22999444334+1973++188839944++2422222444+++462299+204655+++++0222999939++22222288831111+13333333277776666+19599998++++++1106779+2271000001+++1100000991111++0494446+13339955555555+80000331+++23644411++3311913333+114442+++2557778++++3333606+255559333331+++017553++200223++2244411122277+20899977++++333300000668++1333677+886111111777++177777777716++0084429+++++4448155+225441+++1933551+111114455533++1900588++3999188111++886664477++21888555555+++0111100668++7222944+0096066++++287445++211666900++++622264+++00869999999911+22922239+++22986+++0881881++++2222223333855++11114444166+++18687+22211112770++2224999957++1117004222+02159+22744460000000++38229+111166222279+286775+00226433+044999999999++++++++331174++2222223455+15526999++1118844000+4447339999+++00222200000004444444+11111299966+29391++++115999773+6666660008++244333358+21115033+3888833338+4555111+0762200++++0444888881++199551111+2299977111+3333333333355588+++1200977++106116+291442+16851++222222200911188888+188225+114414411++++22042222+333322220088++03444333++63355558+12278+17746+228899966++1199333++++222558066666+2997188+298111+222999999111129++18879999+2513111++08293++06299111++173333777+++222222111115000+++3366693333+17755111116666666++22207779999333++++12249996+01720000++33335229++122200089++3399944662++++++117777229999++115527999++188886666222+00004466611177+02555000555+77566644+4497774444+++20036611111+222256631+00759444+++377888+073354++17711444+0002337777722+++++08999991++1333711111333+++266666332211+122228855222+111155888885599+00722770+++11655666665+577011++31650+0001048+++0011880+4005557+4449953++1199993377773+104833333++77775588800++2222252777+++2111111199++394446668888+++2231338+22111118885444++++33399995594+++++000000999141++11003333221++19046+0799991333++++++++++32222777666++0003388800+11999922222666+13997778+3377266+2292555+1666663333777777+000000193++259444444++066444666+++8555555+845555++2285599999999+33333333344455+171133555+1114655+0222255556+2288666660++2266312++2213313++323333345+067800++88880006669+63244+2990009999966+222441100099++03888999999++79990+2555366+++276698888++4467766++0005644999++02605555++5590333+++44466666+444485++0005555500030000+462233+222265557666++2804449+++11799901+11008888880+077700+120000077+149991122+533666++19398+6665800++085222222++21337444+++00009994+15666557++0000444199+316620++22911++++++334441555+1116771111+330009955+03364444444111+39785+++1221122999++02219111+++0000000006666033333332++++138887744++300000555066++00000000005555555877+++884495+++11118855444++119212+33322500444+2298111+++2244442278+11001111999++2222227772226+05555588111111111111++150077778+1888833553++3333000440+30650+2777188+025332++31110002299+8844456+33225519++66633166++++0335598++1422222660+00444333335+26119+7788332+179932222+1199995557+08886666800000++++003333388877++++++00817777799999+111900444441++++++0006666666669+1166644422++31009996666+81111111117++088887533+++++778866777+2771199988++++111547777++++7075+3332330000000000++11777738444+++0002247777777+2555+1188999199+227711777777+1188880112++++++1199999990233+1126647777+33355311+++++29991556+++1119990001++++25622222211+888802288++0912220++11111111011990+233663+22664779+007777722213+677714+1349944++0000110088888++++++5977++29446666+11888870000000+182245++153990+0322288899+17881000+036666999+03885555++111116622++1229222888+02797+25576+2277099999+06666777775+55555555555588899++2655569++++39999411++++++05537778+++1333330004++05679+0000322241111++72222201++20000012555+11159936++++12222922+++++00806666666999++33333354449+111577066++1116777333355+++2221784+22344440++++288843333++11111144555999+++26888600++25114++220009999544++158344+++0002222270009+699999935++3333333770007++298888933++16666666077+++1669935+11655555558++11311116+22234427+++04444006++476600++++3333955066+04400050+04612+06655555555588+++00057007+++11110077999+++002223+399777333222++222222220098855+++++061133+299999999992211+777999999999++335448++055977999+++2225500699+1115661++++193330044+00022226666662222++++7339999+13333038+33300222+332225528++665355555+00008669999++5899999++++220638888+255555000000++++0922200+++22235555555594+++22222888772+036622++0079882+2266000566+++++++21276++588779+000000033227+00000333333399999954++194444443322++488335555+333666626+33331555++++++045571++333300999994+133333602+++33330088666666++13911117++++23388889999++18666999111++0022922+177719991111++1500000+0057790+222116449+28666448+8000011+18888008999+++022226688+++222286355++33311654+++++0444366669999++22226666444++++24924+++2222288888879++22777777377++++18623+++14444444448++29999993333333333333330+++0297722+0001112211++22444433550+++++238233333+195334444+77700065+++0990087+29067+744422226+++++2232222222260+225306+0000424441+00999444431++255458++1457777779+22887733++++1169999110+++006672+111192227773++177139+188000072+0000066221+336336++++00000251++2233333592+2444888886662+22200077755599+0249000+++228800000888888833333+++0000555111111775+278888811111114+++88811557++254444221+++00999995513+22235788+011133330++1110000000000++0933392++141444++2254+222433376+71134+225555558+006522+11110005+6779999+333111116666+1111189999006++110099959++++33300277779+++01391+1111063322222++333292555+++23111102+1107777770++++++++222222117000001+11145774+++1155555554444447++++++++3333333399993222+30005559922+07867+2111220+++++++0464448+++2279922777+3333339333366666++++1119990005555+++22205666++22288888885++++22297777777688++222270000+11777766008+22222443333888844+888888895++6667778888855+84266666++1444144447+09901333++17728877++++++07779066+2299979990+++0070044000000+211116555+++1771666+0188744+++20000186666+00006771+33999534+5133++11112444444466666+3044444449+1544441+11169962222++888811555444+1002992++41766+306694+244442277++++028222++1785558888888888+000000011122228888++++332337+06662222221111+2076677+0052877+222366611111+2257766+0336600008++77770000008+0035455+112229555000+++3333966638++++222200344++042088++000094458+++2998997++++04271+8475+++000999933++39741+++++++296221111++333322222638+199999818++3988886633+3059999999999++11111104355+13166+5554200+0000075588+++++2299466+++0000033333330777+++1874444444+++++157773555++1111155995555+++++++222889446+++2253330003+3322299778++222311111888++++644773333+112933311++0000300188888+++009993333330+02277366+27766966+++1113388222+++++1111213+2444445550++557749+0002277779666+304444465+++86660000000006+393776+++399199888++1792255++0000004478++222145666+1933111++224444499995+++++311280+11111888888441112+2299888866666000++22772777700000++++222103332222222+1777777355511111+22200928+22030011+11125522222+11000000000222669++333333311++000044770+88888811111100005+27777875+++++22988466+++0004444444444444+11111555555552000+00555552244+88702+0111101113+114516+++177777019+1351122++00000777777333332777777++3323114+27777773+0097889+0337777888+++++07112227++000333999222+394338++2222010+1111111991299+1111111738+1111176228+3322888888888999+0000763333+1444477780000++045577+31777+++++07112222++26700011+2222222229977715++3291155++02355511111+++33000077766+++05533+111555555555522222111++116665566++440882+222200894++119911112+0000266650000+++++00044477777222+21111599997++8888797+++0401110++004444375+1111111110777+11930+322888888873+111450+19113222+++227839+++++222234407++++111335++222230000000078++1200022777++0046663+7777906+111366655552+446111++155599991+11113888888889+66655557000+0006888812+777785+200999333+11225222+111222255588899999+00000094444433+77855555557+477744444+00999966888+++4999344+++++22666641118+564444+111004266666++++++2544110++12277777711118+22222244888+333000555555555888333+1299999255555555+200000000788888+01633+38822+11163112+01635+07444444885+011118996+++0330111++2223444444444444777++++88816660+++++222266666339999+++222344444+22966880++11799888+39044441+++11111144344444+489++++++225554421+22555245+222000315+212555222++++55086666+009999999+097255+15119966+0003364++++28393+18777+23333333550++0049000+++000084277+++21555833+217224+2499888888++++05558889++244444433077777+++++2522222285+0700052+1999447+05291++1144444422999+222249908++222866666+688800022+3002226++6431111+++11999993777778+++399822++0225500+++05566444++2499933336+222999888116+060887+1111111331122222221++15566444444+++++++++1550000224+333044466666667+088093++++1111111144444+6666689+85543++309999999222+098823333+++2999999721+3333333600000+78779+++33111122022+++3300096666668+158803+0000333333339555555555+084255+322243111+116537777+235644+0955111+080990+++08420++++222222228819++2222449999199+2228883777+++0033395++25555556666664++288058+++2660042++266277755+1009544+115795+0022222222477++++22244368+7711111+07985+2220004411119+488888+7771833333333+000299970++255573+312992222+0000055583++++8860000555+24222066++01122228889++++++3333333333312995+08005553+30333299++000000058+16666667773+55444055+1667992++269777++++1111069++3333333064++++++++3222277739++++22033357+++2500040++0585555555888+00000333333799+++26444755++++11826663++33333333367700++333888677+001899++09977998+111111160200+333667+++24888222+++3333385++08333555+325555557777+3029999+2229666667++00007799999999999044++3999299++118888888221777777+5513++066667772255+00077774444443++311182221+029991133+84444++177775555++00055008844+++222222000888++304266++222227003333++221110007++45411+33311945+27722255+1761+008888888888+66999+222711150+666600+331566666+07777770990+228889449++++223333996+++233644440+233333205555+++++34111+222233429+0337773+++++2222226411++++0017777+00556666664+32499+153351+836888++++555559444477++3330074++++000003335+15555566666611++2224631+2222266333222++1188800884++3990333+0000001118888+10077734+1996666633++115405+223333333344588+11333322261+05588288+1666975+333966611188+8888888499+7711172++1555500000433+011555588+44447779+1133333222244+++33885555777+233454++33022488+2200077733+17822+166990++++1199909+2666577778+16446++22665558888777+05556599+++35522200+8888333777++++++++8888222233333366+4400000+++25665500++11111400004777+++++733755+140699++3333399996682+346++++++++++++03827777+1122220007333++2222288811111+4077777772+0000000022211133++0010060+2228879900++11111155++778888818+2222225248+11112252+00012111111++++007092++++++++0998888888666666666+++++044516+006999944411++3966555551111++337788999+002111888888888800+0688817++0177111100000+000466+063388+++000000695++866679++0166663333777+11955666+++0001514+++332216611+277206666++00661199+22596555++++322222545+++17211++++003663339+11005500009+++++1070+++++0444400222+137766+0599939+119100000999+21444114444+333999218+0166888+333327800+++++++1100436+0077775744++00000008828800++22222266666822+03344442+22222773388+19446661++222445003333+3998600+00000004666666666688+3120022+++11840000+121160+33226877+111147778+++1133302++578800+3300000878+++++++6633333339933+233338222227++2227444++47773333+8333++7455+++00005555229111+++3339973300000+1142777333333++++++22840001+8889949+291170000++00001111111+28800222777++2244886611+173330000777++244444111117777700000+44444559+4666311++511175555+39223++0066622889999++0024444444430++07999888+0133397+++++2966666117+066666448822+28555521++343377++10041188+11111111199+2225223+00447777772+++0004446688++33333611111113+++++75677++11993666+++++40056++2266666855555+++000079660000++0533336222++2227335599+222229999999900022++2000077660++230000000003+09499999++3000001777666+000666678882+++110111822+00000081+1188666++++011122227++22241444499+3330441+0088866255+33396666630+64444111+0022955555555++333333333333366++++55555558999++++19995++331111111333666+++++22222222227331++++1111177666677+422622+33900400000++000000022966+22277173++08888888888833329++002484444+++8411++000000985++++33195544+11390111+72296+++++111678811++++2644444444440+39811+++1122010++333304461+111661144++++11118888337773+04444495+++0000943+164553+399499++01888887++++0255555555550999+2889+0299955555++0001114100+3335577++26333440+777209+0354444444445555+++000000007411111144+++0044433311122+1999444++++275502++++3333540+166633333633++0000997771111666+24822228+1111661611+555588999+300658+++33007700088+++0000002222+++222200000000004666++++006611110666666+1177714777++00006699994555+120002222++48448+31188116666666+1111112844333+396622999++++11112622233++25000014444+1112666683+++0333115556+++1888552111++0002222299938+++17294+7770000222+299999255555++22882284+245555770+15599999661+17199944++3111199777++2700022224+++84415+111114444+14999777++33311111000004411+2222911005+06777244+0000004766611+++111165555444441111+++32322229+28869994+++++188812++++++2811700++1116666437777+++289995555+++39766699+0133944+088666699++++++22666992+++33339988+1977779777+1278++3333336001+2184440+055111198+33399855+88888882279++00511167+227866668+0889766++4333333331+118220+15533999+2222004220++++344+66665533++33399995555555+++2888888886613++++511188884+++++188844997777+000999990+311884+11113122227+000006566666999+111115502++2881116666++111134445++2869999995+02777711119+13333330033366++++00888866662555+000000667766665+++330888441+1004998+0333459+0061111222200++663333311+++000003+333333334588888888+7776++1663399999++++16577++699+11761117+09999991++25422288888888888++2222297822+08888100++++++119774++333330001126++02634+++0050220+24468855555+++++666667772222+++0000722207++1599999777+116666688888+044488666+1744477733+003365555+++80666663333333+055555502++++00077777773333333333330+++39570++396644444+09944+269+++003333376++0122229+00000000007556++229998861+55577988++2222221444116++33300090000000+266111111111400+000001100018++266966661+09227111+344490++04272222+12243311+11877999999++2977777777+++22632221++2228888897777+220004444222++28888888883333339+22333377111+33333058+++00788511++333338888867++333999999918888+2220877774+++885411++++115558000+0444860+110011877+++0029930+306449+11655522++119333377+11466670+334477++11880064+++39111118+22993353+++299991135+1199999955561+112118888++000000114444477777777+1111128300+++212115+40228++040772+222222222+3333333333336++333333302222+8885833++066663700+22553552+2222554448888888+4533666+85466+000022+11192222255+188880000075+331393333+29923355555+1111111552+0331155555333+++178888882288+0199999997+05165++300665++00000088872++++++03188000000+324420+09922833++++21111111085+++5599337+333330004225+22244488999911++1111113++34999555555555+0000069999677+00000044444004444444442+++22255566600+++3341111+222222444299+3333300336666666++612222227777+339932000+44555667++66666344444422+++26811000+2296666664444+29558+++022220300+77111221++00000590++0227333777+++2244444444499944++28223+000998888888993333333++044885555556+8992222222222222+1899777888888+24491666+113878+0885555551+11666099994+222227544+++5511551+00001111356+20288+0111114633+2444441488+++2211111600++2283303+3314400+033333333488++220666++064434+1111455888+111199007+++1555322555+33322220+00289911+2044866+31880055+224386+++665600+22001191+20221111555++330444410+1777777866666+00077777602+0455559++++155555955+0002055599+++++11875554+666222443+2900277++++2288882200++5499911++++53333377778888+126666666666+00000077111114++043332221+++2222794444+26600005444++00888938+8833111++++++++22661330+++2244661113+++111336333333++++0058911++1336688888666+06644441++2777221199++0000225521++++446011++88888844+0002222211177+++0222211114++126887+8811112222++++++++533331444+49954+0226333+++++++++22266474444444++05961+000119944442222+00117++01118867+22224477115++27625++299992222+++01110000055+11172222991++27755595++004444533337++331333222++511111333335+++277328888888++222690+288555777779999++177799441+2139977++385555+08888999999114++15555529+300888633++8885541111++1119246++0111167779++899+++22966685+14891+00333388++14555555664+111006885+0768777+11149907777+2232203++22222222225545999++++399000+17175555++++++866884+++025511888++000000036665++11199988899944444+++2466773++++222292277700++++223334444444+53383+3300000333369++3006222999++111511199999999997+16866665555++755573333++009333333333999+1666666667777700+334899999+50044++22177777+74099+16577733333+10000005585+2254599+396188888+++2332336++++++11777777555599333+11133330057777+++++33555500088++007067777++1778888004+++11117111111333+333488888811++222599990001++++12280+++0098888999444+3333399999999+555776+111444444888881++177775100++++008888889566++++11426222222+111222291+++0554417++2257779944++++28958++++++++02201+24444332+177666600999++++++++222999999558++226913+5211++++3333444431++88851+0009999227777777+++++0554450+++1222220007766++0334440004++000777755528+++222911199991111++2976633++15777664+3339158++++33308832+112411+14111500000+23685+++21197777774++0116668++++00577746+++++00003111115+1137422+1111115555669+39966671+220420+00003666618+1889255+33333331114220+20113++1113248++++++174+226153+111675111+0000011154+3144955+++++0075177+++11112223333544++088812222666+++0444099+885++000033333564++07188+33302222288222++11144411+100003322+33392266444+0887777729999+011144443333+044444667777777+333992277+++09999999830++33000060++544480+1966693++39995224+2225885552+11382+222222243223+2222222222822262+00224299+1158300+22280078+1596666+++2299444442+225445+33331166++++039911113++00007544777+001530+100222228888+274440000111+008860000044++225555000++++1116854+11111888999333399++70887++30222788++++++++++4444449979+++000004446666666077777777+0000111108+55555661119+711333++2244440444449+0000033366885++++0073333333166+16577000+++111118995555333++15577775588++00622333+++0000056333+++++22223338+0444555883+++116222222111++3333888899+0088112220000+1003226+44444166+++28775666+113331111119++222208855555+++07777777774055555+188881222+066888+33311119888855+++877777888+2566777779+++++1166222111+200882333333+00611188+32282227+3977711155+0223393++777202++++01111112222227770000++115555235+11188003+5555554444222244+5552234+22287333++111333888866++119978888+++2223888823333+17844441+++11836622++31199940000000++33339997776666+100553330000+00029999888+++++311044++2247111119+2255555445555+1554443999++1118829977+00999675+++++3333323383333++333312222777777+311199999995+++0966667++122222237+00000000777779999++113338883333333+++00000007677++77639+28844999++00667992+22444499115+00886611117++111111000009+++1199947333++++0666660755+55995666++++339234++22200522200++++0700060+11119999166999+000994111+122222336664+1199625+00555523+++0005555533554444++++++1110083333333999++55591++11000122+226782++233375500+377777755++++2222299977778+04446544+15564+144442669+372233+220008883++272211555+555200009999999+4448555++0033333444+11304666+116888886+396444433++222266695++422246++++15556605++339966005+2233151111+333007703333++++555595+++7112++22277777773333333998++222558815++03899444+2277777747111+2266651111111++++0666980+335966+2009333333+06244440+188937777++0511555222+21111111119907+142221119++104553++166664+++1545555888++++116666996444++444222296666++2531112++00000779555+++++3008881111++000000833333++++19969998+++22203333+55555622+022333355+0333118888881111+224999500+28885566++++111111888871122+31045++0000111500+44493+++5557777055++14666655++22155555551+18888555555++036999++12555333355+2222269995555666+0000777668889++111555556009++223148+++22255596668++++++0099949+++32222055555+0000044222292+++++000778877777777771++00988++307770088+144955333+++++++1996224+02228221+00000777377711+229999990+1166667773++++1444444768888++1111199118888666+00503+1111011111442222+200444444430+331781111+322288111111++000000030008+6222222288+0043368+255136++++18287+09514+++++00000655166+33399915222222+++11111777755555++25554466++5220000044444+5555555556777777++223222257777++388088+4000444411+0055769++164007777+++311200000000+719999+133388222+22276022++7759999998+1112244444411111++4687+000045555555+++111344447+++22688889996+++++44370+0588888666666+220000888888885555++32275544+8888888855255++1007666+0000032266644++++000098881+226659995+33006666668555+10200111+333333333321136++++0000199444++++0000051149++++2000000384+116440000777+++111118800009+++333899911+1300000009999+155557889++++631114444+115555999118+0065144+77711155+2223666779+3955557777+++1001660+++++++115777777055+0988888878+2222286+117777118+112449991+33993339+2299855111111++077881155+++++000005590444+22600066633+066411116+1332077+++++1113556665555+0300098888+++099922444444+++0000008888225555++33300006779+11111048882+11111555486++00461110+2220099994444+33339998882888888+2999226666+++1199444415++++15584222++1111111773333333+1111100000224447+11112338+0000000479+111104455+++3999556+++6409999+3333302229+00000000000252222+224444220888+++222220001666+7666693+++3399641+332000000+008766++334417+0000010999999+092229888+119998888888555+2033375++1381114444+75777++2444423222+11055555+122414+2278811111999999++17777744999+1133000024++3333328222++++311119999776+++++++3399995000++++++55556555555552+115000888844++++++++000853335+0009055554+2433332211+77888892+222211111311111++3311788800++390833+++2261990+399996555+133335511444+2555688888888883+111330777+39956444+005555333655+++0645555550++22288888+++33339555555663++229999004++11118833222++++226666966++2222229333333555+++280997+291137+33333333333341+6222256+++++0072199++3944470++2266626++15113339999++2289555+226666667799++3377322++62211+138999++66555555555999+57772777++0554114++111111116885566+0066662282+066666666666633330000+++116444388+442222+22274475+17883333333000000+0667115+299899+0730007++111113777833+++223121111+++2227777744++33333333800000++297333+++088811174++2144447776666+00333333354+83775555555+++++002227666++11145555007+300888886+888897++1144444335+00522222222+0022012+111311102+++19111555++00088488+03399955+5544444770+2165333+1116566888+04133336++39997722223+++00033227444+133444444+++++++++33044+559660++++++++++7785++++11142274++++111122205333++1443333773++118489+11175590++324777+00000819993+29833777+15454+++++0001112088+++30000++24440091++118555555++++++000466222222+++06666011155+0888885999999+1377008++++76977++8001777+22244222222444++++++++11615588+173377++++03331117773+3111777355++++2055552+3155585+33333177990++++145555555558777++27744332+7777777000+55822222++222229716+111114045+2259999999++11770667++61146++499936+2224498800++28880255++++++19947333333+++++22200000000116+77773308+000117222++3002211666++2400999++3333693++++225863333++++++++28788880+++11384444447+++000900000088887+119992222225533++2225814+20711111111444+555555006+18899300+111667716666+118885888++2282663333+704444+++11114222244+000777556111+112222209999999+327799+83333667777+1337299+1388877744++++++2222586++1623335+++++2206666222+08822222+00422411+24444544++0600000333332++1999927700++0077771999+05889999111+11111110064444+22222226644449+++133224433+++1111617777778888888+1111444445+10009938+55900+0007551111+++333306999++++++++1199929++00006244442++22228888487777++++896664+22277777744777+3000066444400+339555565+2999911115444444+++++2277770440+13307778+888086+299726+333364+8000000002288+11111663319+44055000+11181120+++++2222448333999+++0000006660022222++009799966666++++0338122++++++000444513+1999922224+133388886000++777773+229713++334444113+77883355+01151111+066666100+0883996++211115533++099955555333+005444844+++886621+++++33990047++++1111226888+27777833355+244466887++26694++0050944+229990117+24442222888+883744+++11117443999++166666777736666+2244218+1666666444955555+++++00022225555++0633330+3222222283333333+33141999+2222265553+2244444991115++++279886++19232+1117774444000666+1166666644277+++3398552+22774099+0044411111151+1199998555500+222023331+0011564++1555555555577+1111111111100983+004511111++++111199994+++322000005+++3183444+++39993331111114++111087333+114442155+++23333399954++++++339911335++3137777111++2882663333+6666666662222999992+088888888881777++000000338++22288999923333++49999999882+++++++11145222+2222222119999999999911+44853+++2770002555++19999993444449999++666655556+1522644+19377777++11644777222+035666+++00977770+++111500000+11111776444444+++++++0299000000777+++3111233++228899990033+88888155544++226333224+++++1336600777+3995557222+22266997+10711100+111166111158++111455599++222333333333456666++++++33333390000+033944466+333097779999+76+277777887777772++++111111116677005555+000002666333+211880++056992+033266600++69433+3007766688+222000868+11669000+000055555555557+++++++0116600+555111666+22224660++76658+6700002+222123+++055633337+224881++22227733388++133822+++06615999++08882+222211124+22955554+0288800001++500886+033666+++5580000+01564++2666000000332+044440099+000100222221++225555583333339++0005997772+2222666499++00009883++28777776677+609+11441111199+008044448++6669985+++1113332444+08888840008+110003333399999911+168844411++023327++++++++28000000+779997777799++000044444444554++063367++11139990+2411111+06666300003+0222222644+114443372+394444229++599944447++2209910+822888++088888113+0006777773++189224++222221111533++1222223322444+++03225555++888553339+000447788855555+24466555552++22992411++00062208+1184444454+++2344455555553+4449995++++222550977+111666169+++++6666666661177++133336300+++6663993++070770++000299477++33333333311113335++2888388++++++2013666+16722+055899999444+0000011883++228844111133333333++++0888888999955++++0022710+++117933++200440++11113888888777777+4499333+1186677+++00000000017+34442++++099661+++88888344333++1888811111333+111111771++++229638++199990220+23663++3319822+11222477++33320111+77225000+322233433++118001177+++11165504+++2222233334355+0111111116+212334444++100948+++3335002222+++++111111576666++0088045555555555+++11009977775++++222440077111++3888660+0000033332+1882224447+255559993+022211664444+36699+02333744+000888117222++++000009888444446+77000666++702222222288++++44466616+++075544499+0711599+5883999+033335+++2228741111+1443333333+112244++11166666666224+0111777888+88922+777222555++++000006666998+244417444+144357+1999999655+2200015+222282222224+++3607+1776622++22933338+3393339999944444++12222839++199777+13333335225++2277779448++++++0448833+2771665555+0555577922+2111666678+0866199+278888888877++112666622277+11359922222+4816++++22222921+133846+07154+++177771117779+58222+2118800011+++055588888667+++0022555222+1118722+++644442+++1150995++222677788+300006633333+555669+++++1319000++++++++888833319++++2133222222++48322+000555999667+226663388++++++1195593+1008866+00088790+++00000823+2222219999999999++3166638+++3225544++8813300+077777744445+++++2229996++555558222000000+1128433+++8115555+000008766+66875+2333444333+10000555555955+++17709444+++++444444522++33399688666+2111111333333330+16500000+122288322+1666888339+++++16666941++443330004++0000014111+089963+22229333388888+4440339++00667++006222+++++300088880+33999946+7919+++2218099999++000215+6668866666666222+7776588+++24331115+++22220221111+++0840005555+000134422++++888660077+++114668111+++++++10078999+6447777777666++098888499+231111888++++++2999951111122+22225517+0477222222++00033355577+++0647555555+11178888+++0000004444411111+11126639+2222267777227+21922666++100002222220+++112285553+++5833+2444274++++3331147788888+++1111111114660+3227777782222+111147709999+003943+++111772222221+++19888888888++32228887777733+28555563+2446333333333+++206660+088330+++3330555543+++8889833+116684442+00966655577+041111140+2993333666+++000000552222222556+28835511+22455555555555444+22691222+++++0070021111+007666662+007772222222222+3332222444++228220+++++664444111166++++2211177999+++049700+33118664444++188922+++22222998660++++11117000006666666+445999444+++0000226655555+226672+11166662229++++++++++0777729922222+1688882+005508880+000884451111+111888363+11106777776+++++4999997+++++5000002+0001391+266666622224+++222252222+2485557+067742++71777777+++11115288880+03111440+++++33333555595+207111199999+++112266666655++087333+1111744498++1112222222285999++044002777+++0555333332244444444+222877766+2271110+001633333+++0033355556677+0002511177777+5222233++11184944+6133388++2400222222244444444+++3315886+++++0331999+1119146+005555144445++++022420++33333199877++85555577774++00055518+116444443333++0009959000000+06663350000+110186+2879+++222222555522+051200+++166448+311887773+++3322222222855+2093335+2222864422++222122222200+++333031777++1088333377+111133333339++3333222244440+44466100000++039999++++57766333+122777737+++4433994+++116661100033+++825557+0000000333333+11126666770+24441189999+++++15592222266+3333300228+0017777777777777666+0444443777777700++226222299996+000032222266+04333333699+3313333+05555555555222218+011766++17114+24414444++044264444+2222288846+333622++++++4444497722++00019+3009905++14111999+++0007333+++35007++++3222221+++27137+++39997488+++11996648++++00000067771118+664434444+0000555528888++244799999333333+333333030++88822699++2215555744+11136603+0400000096++25355558+022881666+11100085+33333993334+115555999999991++55100000777+253354++2222860++277777708882++4367+333322266555+++12255499+303377777778++++++04891+1088888830++1111100004++++++233555448++228885244+++007998777777777++0099810++0111111333444+215882222+++137777111++222222271++++31100067777++88522211111+++15588033+2322222278+111900009997+140099998+0000444451++16333557777++++222966222++00336634+22233444429++22225555558888555++0229991111++0511227+000999911163+00088855777777333333+++2444444442264+333888888300+2588888813+03336698++++5544445++++++56666604+175233++1666177++++++339444401++75511111111119++++03226664++88885555655++4811+++333316332++0555551193+++111244477++++3332285500+11222+0772111000++++000071366++00121+22200000000224+0666446660+22290000066666++33043332+1222203+1111133333667+++4855555++077722000003++++113777113+11111119488888+122282+111117422+++0042291+0888333+0223+++553312222++222237055+++1555525555333333+2383333+++116854+3496++++++23333308888866666666+280000000022224++00085334++++2222227682+2411177+++3333119937777+00008333333366669+0433333+++++++++004229993+++++++339922++22272444+0575577+++++2999100+66661199++114449883++3056611+++222222662333+330700007+11000008833+0222222800000+00788111111+++2222299022++33335333322+088504444+2228555522222220++143362+22267444444+1777779955555++223630+299998877+09866+777777777430+3111117777+00083322++1006388++30000000555578++2222112488+22222222455522233++211185222+++111181160++3333699999+1111100000144++223355559+++++743355+++++222700007+++05885888++463338+282222211+87005+11011166++21000000996+008800009000++0000006566999+++3228863++++3085588+2222288845+2200020++++265444++++3331111391111+32255591+152255999999++223111117775+000099922227799999+333333333534+0994488777+000888422222+261172+++33337885+++00066199+0229992++84166+++116666716++000044772+++2222555502222221+++++1111700111118+33444922++186662222+111000003377++++3027771+3229995+111330177+22225555882++07777555559+++642227++++++444844+221555122+++11718+0099997776667+++2555888899990++00000666997+633944+24531+27993777+++331117744448+00073884++2211113770+00017033333+1115556+0999945557+4444375+2554449+0555421+19999993933+++0699988889++++22894666666++1111999941++111114444433++61153++11530000++0911111111110++++8888889+1111111111399522++22229666669999333+++07977++++114444555559+3999990663++27785666++++++286661++222277774+338277++116899955+2118888611+1111533399+++2777000999555+11118107++333332555555570+2330411+11777000555+333331555+++0444000664+11888777666633+128889993333+396338888++244444499622+14229994++227777777599+++3111114++++11900060+0022222222+00055555522111++0097777708++++0669663++88885555588888++33339000004447++++1799633++++++3355539++288889555559+++11667777++2226928++++6000000+++16344444111+++11444513+2770886+2721222++11111337772000++++3333044444488555++++++2222242224+207885+1198899++06111172++111114484++1111111302222+333331116666+++00111792++15500009+764777++008816661++18166+8777++++++3222288880999+666319++1163310+++00000007785500++268888000005+0019997++322808+4473000++114496699+222224001++++09544444++07011144+085992222+00000433367++8888289999+220084+26117555+047724+103333392+++++33311000093++++++3222222660+333666611+++3114411+334644+1117762333+44217+++00700666633+11138825+1888888886691+00000011111222222+++2558888666222+++62299++2222222225564444++222221555++777478++406669++157111++2999966666699+++1970444+000000777705+0555333336+333399++222660066699++3111163+++144346++08433333999999++++++++21166553+017222222+++++++13112228+664411166+3395555888000+0888222++333333214+09666648++2221133333333333111999999+266668842+++111110002444+++++1259777+++77714444+039555555555++0104000++57725+000322287777+++18444666666666+11110000222991+31820++++++0288990+288888875553++1556666667+244444999++22222222388888886+333074444444+++159122+78841+++334099+00005546+++258880055++++2222283313++222988555555555555999++024404+577788+022111111199+27708888++00073335554444+111996337777+333333322266+1499999999977777+11113366244++30969+0004033666++788800000002++0000000088822+3333333665+++2063666+++0000595533+++880000088777+++27999188+++22720+3808+++16616664++24444148888+011744+111777777244++077844++221111114433+++7772211888+1577768+1222777555+33339999111333+2221155333339+3332225513333+0444112+++++44444445577+++2222228999666+0200100++111144444009++50999992+2007744888+182+000000011++2666639993333333++1111885555+0666666333355555555+155533333344+08999995500++++288883111+0000066650+++2449112+0555555240+8999994444222+117779699+11411116660000+7725333333++06888332+++002665558+00004449991+++++000048855+399534+1112223224+095444443+229999911113333++224402+2522555+++++10161+58882+016659+0002261777+1850000555+09993399996+688009++8036++19553333000+5400+5322225+01111190+00000000011441110++2444401555++++44444557++0025288+14888333336++2233310+088089++++24333+00011177+++0000555554++++10699999++++++3111008222222++++++299999990000008++1888799++11117799959+++222222225599+1116+11114318+1330006666+12000333333333+144666669944++02755559++2226633333+000000439998+11148800022+++7766632222+0003300555+11448888866622+++61662+0333336+44754+22282333336+22227777700440+0005444833++225977777+00724+++000083006+++++44111116663333++33661++++333000099755++++25588722+2331700000+2243300007+888881158+++196664888++7444484+128844+55558888776+000047833+33773388++++245667+22222200007+++++2277115557++++++22288899999333399+++++000000485++33311111455556666+++1116944+22222441111777+116665554441++000189999111++7777773422+3333966+333321111111666++2289922266+088801333+05555537++2333355224+0019999988+522200066++211349++++224445773+11117733333333333332+++11337770111+++444499944+6666241111++24411162++2222228886666+22881188+1803333++++111799499+152211333+++++++228779999944+0710000+111998822225+668566+0003633+811446++++22288868884+222266606++3338555++124255+006667100+070049+++00222400000004+++2000033+++++5111688+11147772+224400411+071777666666+22218888882226++++22288555220+089772+++2222111333666666666777+219990+2224433344444+336675++++0077411114++++0000388881122+++3000033333333376+333327773+111666995556+++++1177738888+03333222555555333+12224447777775+++3333888899+03384+0000855555555+++33312222777++00033300023+28888888988888++0855555556++11155847++++1406644444+224411944+3915577+134113++118888566+3322220+552224+31112222448++1124446333333+135554444444+++++00068339+2227777717++0053334+1996666696+09433333339999+++00087777+4222300+27770766++157777700000+22253387++0000064007+16600000665++074444111999+3160000007++++000001164++11666666111115+++3055533331111++0332221222+30000833+22223333399799++227711114444666+++33333333446666++333228577+867733+00999666488+222229992600++1666664996+22111111111155557999++7111288+0079000000+269966664++000671111+29411117+287883+1122226697+000211111550+3399966624+222222277766611+277789999997+3333333311622+++2528+++22288999955+22250444++190005577++++2113333387++++++006666993333++++5559995551111++22223338555111+11171888+03664444+311469999+211777883+383++0229955559+++22559960+1633373+226500++288466655555+411554+00333352211++203088+33331166662+22222822249+88621+31776662222+++002111666660+6113999++07755++333343322++44444444411100000+++3399692+3428++0001144++00407777+007777019+1666666622222+1171107++255583+111111038++0016122++1117722233377+330000024++++21116677++++00444955553++++77555511111111+2229997777779+223344444449999222+4559+277700+222087755555+155599999999866666+++++++26159+++000000014444444445555+00000044455545+18444999++005577+++00007777313+222227761188++1111466337++30780+++04455555003++61355+0000006777777775555++00844465+++1117777777229999+++++22222228005+88999++++7049++++8805+11222220056+++10892+39866555+28811111+1100009553++++04209+++++31111125555566+223355505+++++55555511411++55526677++333200046++++3339999977777255+29722277++333331133111155+5112999+397773+++++0000229999+0117886+21177611++00884833+111155645++++1219900+++2262220+2667777744445+4617++000066610000+32888922+3330011888833++836999+144411+++11622200000+111111552882+116888+5333333800++++++1106224++05558888800222+23333332216+111447777777555+2000277++222222588885++000399322++0555551+0033332233+222333388866+2222222998884+++32307+222221188888899++++10888844+555964+++3333366777774++177777777649++7002222++11177777999322++0028111+17777777583+++00888041+04777780+05555599222+1117444438+0000000244+++333332222244+19512+33077733+2600050+++534444555555+2225888815+00077138++222044883+116627222222+233294+111123370++1111662222++++00360222++1106066++185111+02233855+++2151555++7799953+1773300+++277768899++++2220000555533333++516666777+3149999++17722222339++110993333+++0022++16661111111199+0009000055551+22976000+255833300+++11199999444666+444881100+++330333348++666074+8888444444++20445566++10077755777+22444442448++++++0084599+1788223++1111199883333333+11111160111++811449++26181+770900+12827++2224433388555+110033327+0002222788888++++88888744+1159111110+333333377771111+11111777771881+221449+330000000009992+19333766++++000334000099+33188888111+222911111111113+3340000666+599922++++00289555+6688111+2999855566+50033+77972+++++0070000088666+222222207885++++++221166777+++++00082222114+887733+333333322555777+1116664455+++++01800007++77753888+117778888803++++24660111+11829+1111111122221163++2222299999444++++000000699999999744+++1996666688+2100006++++138882++73449+++444307+30044491+++0222266699+73332299+0001183++0000888818+++13333333999999998++3222222009++++1118800025555555+33393555+1588333+++38022++33333099922++21122288822222+266433++00456666+0166666600001+3266661155+3331111156661+1111333577++601113333+++8866666666677+6596++++++1098880+++30194+04800002222++++0007777664+++++43999992222+22223333333684444444++2233555533355555555+222880111111++155888882224+2223555744+114440000051++++22224440007+++++222589988++000077897++++02621111+00965+++033388+000083188+++23336880++2111555544440++150000099+0133355552++087756+22551550+++++26006677+111969994+++13944499999++++19555662++++0644483++2999889+222988832+22201888000++009749+++++144287+++1199423+115333331+++2299166664+++05226++2222294440008+1115836+064300+13046+++66444+32209777+33044499+++22222219667++886000222+1188887884+044444444926+00002500066++00556661111+13333336555555550+33992222227711+3009998888+44558++++++00834411+111181++0869944+00002922222++111899880+111366+07984+++++1196997+777777776227+260057+++224476+5762+01663399+0333888888869+182699+111188847+++++1100033330++++2235555553+11115812+0444664444++000111344444+++31222222122222+0044447553+222277899222222+333446666++3154000+++888844788888+++1333499977++1666177773+3333317++0774444933+2141444+000553550++0099668899+0003384444999++++++0440008888+2822177+113682+177387++00111111994++339999111777++10233+1111442666+200000266+111992448+2224444775555555+339222++2299733+2228366+577778+0055559+288805556666+0880003337++00446933++287666699++6666661122229++2777255555+8667++1444522++2299966666999+888777100++1111777777388+1144558333333+223333555555+8444111+331888869+0866666777773333333++0675588+0555482+211151222+++2711220+0005881++++550000000054+00007777000006+112516+0522077+14418+++225993333++3332977222+22002399+229555611111+222220004411117777777++222277798822++++3198822++0333369998++0999996666++++2221183++32221000022++066413+++++00444995555566+1114300666++1888080000++19730+44118+3333078800+++82377777+7777594+02205+30994477+++++2440088+39991300+066666888999999+++++11880004888888+106222999++33288811+3333022222215555+++444599999+++11443375555+11111111779477777+2224522227+22244446995+550029+++33995556+09934411+++003322882222+1223077+++++32444788+3333333371+++++++++0002224544++0069939+++11619000++00715++++222389+++005222222++3388776+++++00555000051+288511111+3099444+0449666+32000067+05588811+5286+225555555577774444888+008333330++++++233966++1180+88888866666000+311000080000+++22223333333118888+555522944444+0755555+++00000091111488+0043100+22266517+111135000000++331100330000++8844999++2221477444++2114444443++0888822226+005552666+088664+0001166222+1180083333++22088666++++0993337777++1103355555+++22300004777++2245666666666+3333333396144+++252666333++068882211+118111111154++++++0035544999999++255342++19441+1111191333333+++338333331+++116233330000+39776633++044669999944444++++++117766629+2844444483+3000033++20029999++443788+18888885+111222244433+0000004446555+2227777777+0000000044+++331111100009+67718+33311444465++19999333326666+319998833+1114477117++666555111+111116662222223336+2311111778+222227443+544494444+111114453333+111142224000+1811007+++8888191+++0044111++++++11144441+0000552222222++2233338866+77012++8000017+00668110++33300000911+00355991+++++14449988++30004811++++++++++33322223332+0222666339+22000077663+++++221144455++277433+00777766677+++443222++133318+++11000556+22664496+00794443++++111993336668+05123333+0023311333++018883377+333949999444++3322988888888++003332226666655+++52257++33331100886+1113609+++244997+31122223++2299995331+++291175555+3332244002+11111227999333+6222007777+++18779++++199666682222++4771000+11222224000777+55555333111+20088222222888+3977722+7793330+++++00070660+222008881+22663333511++0000111118888844666+++2254458888+092222236+031333++++11480022+++0000000088899+288598+01153337+000007333999+22175555555222+3311177777555666++000062344++1007772222222+04466665566+0000222228442+++++++005551552+003073+++++223334411666+++433335++++302555577+0000884444445554++++11987777777++1985556+1333333300011999++4111557+00222205554444+05372+00888881140+222200021444++0144441+1183778+2888996333++++0878888+++22446077++005777733++22225888879+5586677++++++1026663+3000003811+++2227113+1100008888002+1644558+00000836660++0899922+31546666666+++++++258644+++++04444443328+155226+226666660034++11888888849999++++++++005588855666+++2222229884+++6994422+++0777777777444444877++000115533+++144810+01117333300+++00022333361111++11114000014+++111888883044+++14443771+183664++22222300112++++239927+++177555688++++077533338+1233304444444+++22669001+244222266+++02254111+2333322337++++001111883333333++111116544+21887+33333990+++866666033+00042338+1111766488+16662877+2877333000++3077388+19991111+++++++799901+++33331112333+0331111173+12999999999999999666667777++1155771111111+399555022++2222994444++73999+++2555588991+44455554+17777744004++8222222+44542++1115516666+0088877795+48892+++++0655533377777777++13330544444++222336661133+277688888+647733+008825555500000+5554444440++++09996558++6664444444888+++1199939000000+228883+3388869+++111110006+1190000077666++299888834+45566222++00005887+233228+33111155528+3333512+++222880009++1333555444444+22252366+17779993777+83665++++186677776++17788864+++22170++1228669++2222666667788880+205555883+555664++000099922255+++00999166++228449999+61775555+++228888733334444+1156222222000+222222555555664+1113829+111602222227++1122223+2777777777999333333444+2218111+2283311111118+280000008++111100899++++23777688+579988++3007777599999++3333396666666+++2266600855+33332222333344+10099999+11500155+++0333335557++2000007777711000++255579998+277744411111+++229999999999036+4784+++26777777555599999+++55557779995++111141100333++++00000099992227+0776663777+7772667++15536667++44777777777777+003399+03333300555++3000666888877++50007333+00111177734++30066666339+11441887+118588881+22243400+011119999448+009620+332222224++++338337+001647777+++27766655522++005843+++22777399988+66655555539++++29999946+5471+15511111122+++001111608+++0777777777766++3228000++444175+30099922+222999933777+159928888888+0100066665+210444+++233365555+8888888558+++22990133++++00045522224444+2288836++388833331+048667+111199988999+668225+++3000552+1111166669663+++++++555002+495888+++++1095222222++00788339++32229996677+++243666+283966+116666655555788+00888558887+1000005+10380000+11158822221++++330777++++0998887770+888599++++0088887133+11088554+222222225566111100+++15562200++723355+004644+00539+222223307777++11144449662+00669998884++++++12008877+++044666222224+6600110++76+00094944++0056666100000+++++011444111+4395555+++66615+099999700+++133333999555556+114464411++0882266888++0866665+183333117+3000362+++22337777723333333++155554222777777++08884444888+22255555556665555+0137770+133099911++207777766+25598899++++322888889333++33222110+52223+1558556+111116655577000+222226666655+++++111449917++178555555++222487774++++3991533+272007777++7777711111100++++315577777776+++777944488+2650004+1288877700+1222222229577+111113333333102+2221833+0011552+129995+++22226000553+20003333339994+0222223372+669999++777022888++1000023337+++339333++00000111111++111111117665+++++0009933++000002221+555559000+222218888008++2272551+0000000001133339944++111112777+0328822+++2231111144488++072222999+11167566+333333330664+++33334444440++22333111666+662233+1188+748882+10888911+5510++26345++204444499+3322225574+009777788444+483337+822511+0000009995++4448883+033222224+332224555+++7774855+++2222444669+1533441+06989+++02222228865++022220082222+++++4777000+3049++2111133488+++++000000012288++44406666444+++66684444444444+2440005557+33333324442++0007700559+222663334+55544+06666693999++32555561111+190999++++17664445+166667705+++++++55555577099++117711117777777++02228777++++1143333333331+44823++2555++29997774488++22209997++1188855555+19111133++111199000066+2574++++03888022+03558884+8889444777777777+++000229773333++200223+310070+3333971+++22928888822+++151111999999966666++27777668+1185999+330515+33300000088855+++006444+22777075+0444999992+++2117+2623+++2559776+66604888888+10111778+3331177300+++1154405++838+1445533+14444493330+++711111333333+3333434+22098822++++66677768++++111333883333333+++++111555554778+1111111955666+++0888667744+2229334+2444222888++++333662200+111119999633+2200771+044221+2555338888855+74446644+177222229+111199++220000007775533+32333333339+744486+3344433333333+22222000000446+0006661++2927770+1119129+000222222205++++2099566666+008539++++++222223311+++2222228855144++++111286666+++700044444444444444+3055779++22555366+++66660733+++299966666665++22279+11118310+11888882285+222256636+++099521+023384++160222++48800999999+877774000+++3999124++66099+2221003+22224039+2002206+0662222200333333+1100700+3099333333+188455555522222++21444427+++61195+333322222233366+2222233779999777+++09988995+007735999+22222227899555+++288800664+++2333066677++33333222677779999+2645888+166544888+1111111161+80022222224++11191999++++333333911998++1111119999992441+++5088+11113348888888+++086666667+111888833333+01444566++++008888888999++251169++11144471177+2277773001+11155111109+2007226+23388558++++31666630++0877728888+299111+2827+++11555666666+113333550+++++0562111+2733555++777999999992222+++22255544444444+07333300++++2222222291115666+66999999++229928+++3111004+222666888887777++++++009334+11166057777+222266004++113339000++22288883333397++104111999+060084+1133561+++1237111111+02222220004+0055703+11009111+3333333598888+++22462+11115666677++11488000777+3019777++++++++++36660+++++++77692+1107446+++09920+221112002+224222++228760++222423388++155555111133+00339999998844444+22755555560+++184485+1167554+26900++22228+++005555111117+514+11111163666+122904++++11821111+09338888887+3221+39559999+09764+258888446+00000211155999+00110444999+0977995+2443324+133344425+119996666+000855555555566+++000002288666+222799477+++8556666622222++++2668888888+0834111+39771110+33900855++5088++181999++8888888885599++++12234444777++35533++++000000888330022+++2222399998885+44444003++199998899994+++2111000000004+8539999+1111153338+11000000077777+2222209511+1900998++00966444++22292664+20000933300+4933999999+0000066777726+222298888++11345566++1111127778866+++++299933111+222999338833+33311222240+50058+2266663122+3331199909+318888133+++1155948+26299966+00554449999999+002288222+16550000++2946444++3322471+188144666666666++284487+0000822221188888+12228890000+++0000115557+222244407++160002++++222238668++++3333228800000000+2777756++2955822+1100066770000+3995544++111525111++++0000554445++334447772+88007777776++11166227779999+445744+29999777002++++222227777155555+2444666668+++++++133222266+08888444+13333333331111+222608888+00355555551177+1174444111++++3620+1555999664+2001999+13330778+888110011+3322222222226683++00002991111+279777777+22226366+1257774+020772+++++++442222227+00000092774++2277777577++45822+31485+++++2227774448+0005922++3355133+2205586666+0660882+++++++++15566666555888+2226677788899999+111116880++33339991000000++211004333+117400007++06220011+00111333333055555+6685++2620099++++++044499228++2602288++++8884472+++++655555333+223339+++1178886+322222247777777+2668755+220000++33250000009++03444443888+2999959997777+06666633355+166669966662222222222+333694+22721++1222333337+++1211006666+++532222666++29944448822222++093388+3929933+27320+3322220000+++33333336800+++2332275++++115590000002+70064++7252+31113118+184228+++333330055227++30111773+++111777799466+166633558+2842277777+++++++2355555566699++++++332944444442+++++3356622++++111311577+3260002+33333399822+1155472+++++1155833300000+++++0000603++++0000022444118+++221117773333++++++11166111+2511111123+1733055555+++++333001333333+12222666669+33335539++20111110+33335557777+055555899999999999++130000055557+112222222444055+0399555+39486+67155+00022333988+00035560000+222588884488+0080155+000444454+++1222999666555+2277771377777+0444444499399++++++11111100084888+++44440886++++33333292221+39932222+324339+++1111144444444599999+2222888588+30031111+++174788+3333333404+188885+5507+28999995222++25777088+++000058991++7776999999999+27887770+189991117++299988866++222225557777+34444033+3339332++1440644++++++++14422217+277777779222666++299112220+224444455555255+111277277+10000000085+++1775336+22388799++00825533+00988662222++++2244444488897777++09999950++300055558888++++77773393+1125555559++33322255555554444++0444866666444+++82226333+0000001122555+222322223555++++35599+33077599+1114444888886666++++00088444+++++88771114+8853333377++++006666779+084226+3979666++11133333+04434+0055460++22289995000+1706777+25581222222222+++333327+++++11112233+++222913+0008880+0009999337333+++0022223888++20066669+++222966615++18879988++001422+333220877++++113444000006+255558888550+00000555066666++227772221111++1615444+02260000000055++222220006991111++05224++3300411119+17441555+3333333319688888++311111441111666++425666+33333388880++00005999551++++225887777777+1777140+322222922+000000044449++++11889444444444++71113777++118888887899+++++333244443366+88888877300++15556683+000013112++++++66649++++22222666066+++11996088+05666722++++3333999999922144++64475555+1114441044444+++++++39073+333760+++294445+133531++2222220888+++++22774113++++++2776111+115574446+++744444436+0722244999+009922555111+555551115577++225555993+++++01133333555+++++114333333111111+11111174+++++3332715+096775+++++3333333390000099++110184+32333333988++++++222274477++++1110085222++000006666662++3333313668+1003311+088795+01166666663333++00205557+++1902+2227111666669+097611+123666999+2944445552222++09055552++33331111+2244143+226871+2177729999++00333330004+++7244445+++77770588+18804999+22224155+11111616222222+266666494+++333000744000+333244996666++++++09999111133+++07755555+2281161+19576+111155775++077816+++3587777777+++114441833+++++66663499+000079922++24056+190012+00000666666+44777791+396600+2433777000+1888888887777111++331199555555+222255550+3333300655+++3995555+2777770099990+++3300037+04443222222+3283322++26666688333332+27355999+0966661+++6666668824+333396144+++2544466666662+1333339666+125223+19950000+3310911+299966688+555556844+000011985+2006333+155555539999+297666666888++++++22227411113++++++1144877777111+1444155555+00003722333+0003366772+24446613+0333322222111++155526677+11222244413+00091722+111333339033++330777777++++11665555555222++29992111++333166522+11113333199+++111994199++++++8444455555+255322228888+111222299996+11888666++1335555599++339984+++++1888815554++++++11497444++15039999++318333333+8799993+53333333779++0000333339+16611110+1117761111+11134423++++83299++++111111006666+114456+000997+++5500799+++000044467+++1115555609++1888800004111111++330209+2272229991+2222666666605+266664333+++167666111+333333982222++1114342++777889999555++000849999+099943335++221118776++++++++288855333333++++1155444000000000002222+++++111115228+0099999997725+++1111992211116+2222193++11555900+154330+2344448++111111173336661+++306100+0055511112+++++++32266644666+++++++1633352+08378++2222204412222+2222441111100++2444666+11355055++115532+6677700+++++866664444+7734444+11113000666++2229901110+++++7779755+++000075553+++7744400044++000888999997+1338499++14446822+++5555559981++00222222285888+8334111111++1111148820+44477787+85888866+02999977771+3988855+111122229929+118888844+055566995+227222282+30001177666+22286555555+++++5887777+++++3339992884++051++3330037733+000111155577+7118444444+077157+2221122228+++000377733+11336227+000099942226+00004200+0444117+0118888800000000+++004822222+5385+33333333311330000+22203988+02233155+111100055555566+229900000000+2256622000+222930++2001111000++0097799++++22222255077++33000000000777++++01111188007+++++2555555555504++3399954++73444+++27777755990+++8+33122277+++++0000666669944+0444444412222+0044228+199755555+++39699+222222933366333+00000444110+++2335533333111+11444433300+++2782227+0385533+++++12266622888+2154555+333200772+++++33006666636++4433311+++222772088+755111888++002244447778++++22202227555+1130094+0011144777++00088000081+0089911++0023722+22261110++++00014888++2222261044++000000999329++397779666++0055988888886+13344411118+3111722+3331116666411+000063255+++++25539999992+1993+3111144449999+234455555553+00444411133+332222222222247+14445288+118266777++++55556622+0888188+++++000111133422++++020333344+++++2222777004+113373++221112887+++22100++307700+39948889++111444258++++22001100+20663300++00888888337+01117144+332277666666699999999+119223337++005530044++221100052++333355555557++1111180011999999+++00888255+227758+++0006691177+1177555588333333+++0102222+3330090000+0555666611111+22555827+20033433+2299999999230+0000000044444226+71111110000+11111666664444448+331155211+1998339+++08119+229927+33133333377+000003335555+127784444+32290088+000000000333333322220++21113336++02844444444444+++++++++0009836+55055554444++++177259+1199+++011199997774+222220554444++33300000025588+++++555311++222883144+2886665+++++00446886666++++1164699+++000055577441+++++5558822222111+22260007++1199667999++28888004+11111111111111111184++31111111766++29999555996666+77731+2200099669+328889+22330054+017777772227+++++++26666977775++++66666666666600++09444777771+1015555555500+000084449++06664988+293996++1148811+4477766+221963+55033377+186666000++116944443++81777777333++++15666665555550+00033300444++298882220++323111++++22233699944+1669991188+6661194++22229999999917++1699999905++0044476662222+++3092888+11114441111111156+3111111555555++86666922222+0999977000++333311188866++2252226688++33998411+++111111111333777++0333322222222200000++002226778++++56445+11154444423333+32255+205555557771+33000011888+1098833++444291+722222222212+128894+++06666697++06661111155++22228899999311+++++1119888888+1222555+2172299+62222445+++05187++00055332+133378666++++++2322877++++++++111111117488888444+++1118398+0004444034++20722244444+1322777+22229934444+++001193322+555522722++++222539777++000111852+333300049++1125881+33114022222++++115577777777++333133339++244499991133++296666666666666++2210337+11111112999488++++3333557733+++++111966411+++00037444445+03224466+1661111116666+002685+1884445555533+88800022+22044114444++22993322222222+300044400003+++00437777++1111191555888+1553399999999+2444556+266600277+++++1888899000000+2444883330++++00888666000++++++14870++013466+1445552299+22227555222++111133330008+0008888888899922222777++044466288++666777777+++00013334777++833999994+++1111299993++225000000688++111663441+000007777118899+170066666000+0077777615+00022222778+69999233+222222227713++1155899999555+06221+211115144+3009984+0339822++22322800+3048888+11779111+396635+01138888800++2111114222+220011999333+222119900003++17336999+++099999272++238633+++222226655555+111666300++0024419++0699977+33333333395+000014+788555555+++25111113388+00075666660+2220554448+0446669888++29999911177788++0702444+15660088+++022229588+++007011++3111160008+6600422222++0300866++222222200001332222++001118802+3333333332294444++493+1114444600+288333552+06044441+++028555554444+20866663+1199333333999995+0061111100+++++1111188899226666+03344000+++1000075++111241+11155555222222266++221899999977+1700066+116021+24444046++2285555555522222+00770488+++1166655++++299995588555++25552299+++4933444+++322873+19900111113++11555325++333123333+00009995+10333199+153111++166664499+288911144++5541+8911111++233777772299++5555208++0216+00004444440006699+119993333335+8888899999996666+1136666660+01149999+++14447777755511++1111133911111112+066622223++4663355555++2281110+12241111117++++00000222222581111++0000115552288888++++0055554005+7777522++7666666115++++24669994+++277006++1111144453++++07331999+111885558777++33930+000005399+++++1077+++2933350000+++88884699+222555187++44333354++016772+++211111111114++++324877+000014448111+8888811122244+004755557++00222222221668+2899277+++022996+232211333+411277++7777355558++28816++228885503333+++33333008838++++00042992+22209222+031101+0008877770+153744+++54455552222+++++2044415555+++00644777111++26655522+++2137777+++++00000777774++066555444444477+++0002555558888++++0691166+0654111+1888003+00063223+25390+++288360+00056666+22111109+++114444233++26688888333+19531++722275++0055000008889++8776665+014444444411+++2222777770055555++0000008822779999+022228499+00700655555+11444477779+0099900077+11117722244++2888585+22222190+7544666+2290079+0333889992+3358882+++32875+8888888882999+0055555551114++6881111118888+++22664445+++++++17779991+1134488+33301488++28884444+++19990044+++377772222111+++++000914999+++111161166++226182+++2236661+437771+2299786+3337711177+4444446666+++00444499+2002222111177+++++++0006666688885+8444437++331650+++++222223333448++1746++1333444466+122888888881333333+027000007+0111957+++3225554444+444111194++++000404+1199988552+++04000228+0008445777+3333111113222222+00040096++200488888880+338845++22281195+2222777722553+1662225++311189991++3481+1559977+13333310888+04833+1222683++++++++00444001155+229777779999999988++++111117777700227+111777778891111+285555555666++153777711++16311444++189333111+++++3333365555500++66688222999++2113922+667772++2253774+00900443+004442233334+0000036885++177111155+0666400+08844488111+0000033344044+222422333111+333330138++2444440000024+22229900666++00036619+777255588888++111116375+++11188799+17745544++104333333444+0056651++000000220+++++24845++++++1111111112227+3999991111++09109++88888004444++++111500077+155155500+++0615544++1900277++22223933++2991669+5556644+187377+233888850000+144445++++++++16704+++79950+535558+++33333333007888+++111111111166666603+778117+29997889++880+2222000+333144400001+33331119980+107966+1126600888+7886611+22233000655+2227700668+171300000000+11166699700+333333725++++++0000444889+04444555999++3333000000000044449+1611111114447777++18889955+2222223333333490++++254888++00092333+334477777777+500660+++++++11766665++11888115544+++++++22222229821+231000555+11113000000003777+00099826+805533+++133977+00119997++33333333399992263+778888+0888111888+84441116666++++++++++2666559911+26688066666+111448000+++81044444+30777811+2222222850+22271+2666666660002222222++33339999977+++1888886223++26611187+++008887777999+005644445+0086622244++0044444475+0026033333+333116672++++++00403334+2297997++222100444444+1113344444444000++2998000077+1144444466639++++2212666++227744405+++11111199631+++2557721++1111571+000111111133335511++++222774472++1111198888443333++03333777777+++0000006000+18822111+28866660+++25777822++++++2276899+09444277++226655555555111+00066577766+150555+404441++099+++1511111558+11468877++++1174099+03286+++++155596+0888886000+000400000664+22220000000000017333333+++11118822288885++++00000777775990+2221118997+033474++22225555188+0059177+++03444555222+22222455557+++++0334999+++3222227999+2222611556+111111111110088888++22541+++20000898+++133222264++++000099999995+2211495++0088881553+++000222280011++++00444444333111+221700033+155555886677++++3022222355++8459++000677722+19335551+++115567333+7444333+44400000555++++09111266+88993334++1111286++++332889+2991499+250000558+++++0002223444++1111122+1588999994+777841+22222141114+222222225558++++111111619991+000886666656666++0005551118886+061159+00004555543+111117251+++000005441177+22477777335+1888888555555+++++666083+300005299++0000000095669+000088888866666444555+2222222255555333++4558888811111+33044119+0333333317777799+333333319933339+++001999+++682444444++++1122222000066+211498+449444+2229999997777706666++++++0009998844666+22311288++222118877766++++00555++++++04423++11222556668+066333220++03333000000000033333+42+2227577711+330006661117777+22222230006++5993+2222220006644++300013339+224661111111+111111556611155++++66662733333+++300555511111100+++33000333622222222++003333333111933++33333333811177777++0346888+00000845+++33399981+++15555555555366655+22229555555++2444444+1411111189+++211144449++2222666448++0033371+0666844+06666666235++776666666688++++10077+++111083330000+++2777777780+11500338+11111188844437+220006++0005582+14488888330+558888669+048888888144+222221111110000000557++3285556+553333900+0000000003333511111111+31111111111922++268333++550333+13111176+++22118873333+00006697555+449566+725522+09888888811155++0005288888666++277879++0008822+299996449++2144444466999+1666667++114444449777++2222999255777+++22222900044777++1554444444588++177729++++++83333315+26611669+333327777334++11554224++399993336666666+168886111++11111111207++166664488+18736+223334444415+1666221++138866666+++++1550000+299777700+27777779999++13839++++060988++1036+33940005+221175+11122553++0003997777+755118+++++++184667++1141118888+112218885+1111660021++++000003633+5777703++33988888991++222221055111++092222288000+30000008887666+++0006136+++33322269993+364777+++07745577777++3311188888066+++111171117776+441799++122225588+0998999+205555555555++++214411888++22111488889+333222242++333397225555+166666+4444552227+222001355+44444488222229+131224++535+0566111999++2228839666+222222900033+0222211088888+178488++1993393+7079999++00666444558++3331100034+++1668888200+++++0004491++40005588888888++++66737777+++++00000003212+004801++3075555552++00116666666++149955555+0044477777755+++++3322222850+30033011+11100089+112991+008883333777+12222233888888888++133711+++511100+0097111+112888622++16388883+03084++++19999444400777777+111066600+004339977++007402+1511222+++222283777777+677777444442++117778888862+05555977888+++++3399700++++++2200000988800+29711+711110+035510++19999225+31117933333+++1333990++2225558880++++1297+++1338933+29888888666666633+11666661444++++220000026+222210002211+0999913337+++22444411144+++22225555388777+0400441+2222226666++1111111111116662++++++007997777+166633334++++400500++555499+702+2222223770033++0095466+00043+22511138+++2222888881115++++22225544444426+++++11744428+3339155555+0009990889+++2288883333900000++17650++++22444411+068771++26666160++0013378+++11666660099999++11155555777++2111149+0073382+33352000000+2744444444446+++33669991++22664441+++111122239900+++++144444322444++08079+++14499881++21999977++00000888599922+++++2999855+222000000255+3392201+0101155+20000005596+00884122++++++11111444447775555551++++++88827888+0666666690+007724+755544++11777441155++3366777777+19967+0000218844+++2155552288+3055554499999+062221+2244999++000029774+13324++++5551111000000++++1117122++4585555+++115282+555011+1111115599996++++++2223335551+07888888+22223888111+1795554444444+22273599+++++++++++11227711+330011111007++++++++102555+++005577774++11100552333++0114554+++0822276+44390+++11440333333+3044444+0977766++00324++0097778888833++++399806+222222222612++++++00000008555571++06333499+155977777777770+++10000055112+26076++++++1972222221++166++++6660889+++00000333342244++0006888882222++1666443++++00076666633++29758+233666666668333+2276+1877737+111113374+5911111144++12666681++22555522222+399771111+++++22261111144+++++++295584++3234444222++75885++++399911116661111+71100001+++330444555444+++++04888888444666++++1333333355600000+2221133055+++++024288+++44444666++334122+++291144442222++++++00666666551+10066662227+1113333333333177+244453++1000777355++115555577776555++222358+1778822333++333333382222++228880118+2222226221111333++2600855+616666+1112238888++088882226655+++++2944221+660006667777+3333333990022444+77338+211186+08888440000004++1160049+1111111111146655554+06680++2799999992+1992555+++11666119+2115542++++++332440000+11558882+024777777+++09851++00008800088++07775559+1111122338885+++1225466+0772257+111127+3333118887000000+++55559000++0008883337+66184+++18337+3111233++3309968+0887233+++1733393+++0488577+00104444+444333338+1117997+2612+34499+++11222225+067722226+++111025000++88833335999999++111991722+++++224449999992+++0996555777++5119933333+++++2222120555555+093244+++31910+++225519999+39444446+2555555222222000++118846663++65788++583377++++2088888444+330066811+++11611888++22000224499+22000030008+++3000112288+60099+111555597755+++160333337+31111111166600+++++26666611+555784+222222552555+26448884+29143333+210009+0040005+22200000944444777++22222777773+++5233++393344+++000002802222+++++3226996666+2244428888+222213+++174440++++00000054444448+22222211116++1653399++33333330695555++++3333778880+2444999+11145722+22212288881+03886+12242222222222+++4000000+8888846+255466777+011111147+++8885522111++000000556664++++++221110+++33999955555556+++11113333980+0002117555+11468+++3339992113+04444480333+++11111111777+++110888228+++++44441166+++13333666555333333+++008766++++00008826+0933443+22100166++275551144444++00006648999999+1184+++001114477888+000000003331133333++333000488++399944+153644+7633+++15688800++++++14779+0877733+++008851111000++11111255555+++++++++++++++2003359+233555++++++++05516+2399996++0005551333++++3336822++150449999++++444444005+3333199555+222211999999555444+00003993+0022567+033333333368+++266611155551++244666888666++644446333+2276228+++1666476+2455005+60033322+++0600000009+223552244++0125554+++1336646666+++000000000099902+00266555++0000006111144444+125564++++33333399999958+++77355550+0998222+33311444444444443333++00000000066669+00777777999229+032296+00120+++++++03333887++000000022227++22115575+33333603+777777666666666888+11117538++1190000888888888+12229668++++1194099+188860+188888555550+222222511111111+111674+222221666666677++222242333++05555555558870++22099940000+++266885555+336623++1880119+++281744444+22338778+++0008557778+3339922222998++2224455577779++7333335111++++009558++2221147777+0003377111111114++22116445555+++2993333777333+66557777+3333333333444423333+000066666611445+11111833644+22433337444+238896666++16733336666+3331188577+11111970+++2111233335555555+222271111400++++4444555591++2288888886666666222+++29777772+++++05765++++111443800+23111116++++00055555885+288844411111+1873+32225577722+322488+++++++++611555566+06636666+++22772227+888833339+036687+0000220022+++++222944322+++11107777770007+1144490+66666688888411++++21193333+11170611+55335+87714+08743+111460++++17555288++00888888866666888888+++62777773++2221188111+++33666662225+1116611114499+66660073+10499000000++++05777336++++11558863+000773944+2668444++22166695+133332222+0400044+173334++++88888334+++++000005822222+++333311111++3331119666++++0066666611111655+44597+77777339666+++++++++29227999+++8833338+2254444449955++11662217++3300655599++++7416++10113+2227824+112281+2220031+14488899996++5555606+254669+66666511+++3199882+26669915+++++04444443+115344411++08299++++22666633311116++22222499444444+++669222+009995558+33553000++000789994+233333+++111132243++25666667775+++22582666+111113333351111+069994+33222033333+22990075+22031111++031112++12222222222855550+3277777+++++09908++++33333333077443+++111600266++26682111+14425+19995555188888+42226664+10888810+055555705+3300044444333888+5411111++33991222266+088552226+889916+22263177+008444553+3361122+1066+22255100++11111500007+++000000004559++++22163333337777+++++02220000098+++31887111+++++3200000022222444+0990008881+++++1142111555+++1115661666+2000669977+011189999+0018888877+6000770+2222222222222311999+067788++222222812+44441885+0511178+300001119991++199952229999++484477++0000222558++++++00000444443888888+3399422227+39666684444444+05749++329222222111111+25998866++466668800++1115555999999111++++055453+533558++0007704400+++7019++++++888888880000++0005557711+2966666224+3333333335554+00119224+++2337066++2299388+776699+++++055111118++000111555665+33395833+++++09000119+1662887+225667666++2211111775555++++338809999999+22992444+69978888+117743377+333900009++31111138+292666111++20000525+014744+++089559++++071115+11111111111333++++1111102222233666+0033776+++++1111552222222228+++094462+255655++07777744111188+22885888++077999399+2229155222+00934444+++000000111333220++1144883++++0397775555++266666692++++55557788++274666699+22255585+++++110033335544+++1461111114+133019+8883311++++099999999111005+4454422+++2244492288++2866677999+622276+++06134++22278884446+002446++29492222+071166660++22288005555++++111333006666++33333333333229999+122220+455554444++8883331++1100077+20613++88213+2222700334+2000074411++13025+11195566664+333004666++00666444444911+299900088+009477999++899999100+0000088222222++118777777888+111160777711+22794555+111127777755999+22200007666+3333314449+1166654++007109+08333333333+++115222259++44445445555+++11000995555+222440000005+11155555000666++22227771112220+++85099+008665555555559+2054400+66933++++11112288+77788003+23000266++004400411+07917++0777443+22255599006+770088+++++000127777755+215566611+++33177+299911114666+287033+++067778886++++2665911+333333225556+6960+222202299+++++++78887++100066++++++++1113322001+1229908+111117706+022225977+++++2222232299+3333220355+22616333++1116558+1887792++096333+7006666666++0000777044++++++7722661+777770511+002200011+2777+21424++09944444+06611008+22299766++3334444441+3993711++++04311++1132449+300053333333366+33337588888+1111777777799999933+2288888775577++0956++1977730000000++2856444+1799977+044446666665++66723++++00001173333+29997775+0000336555333+111966666+11224422999+0889466+++22881844+06660011+2388822+111697444+++773311122++27666682++++111204444+077222660++++2111160+2588848++1133399777788++33333001778+++2388700++22223333333333322++08221+227799999+++191113332+077665558+333344+++27092+166335544+++116666622444+260115555++++3339333200+++2115555339++++33332229999111+11993500+22555553302+15555555000002225+++++00022222222222262++8666366++2795555666666+22288448000+20973++1155811118+22411116+++++324711111+704444444+0000099981112++++++4444021++227777111111777555++007777887700++1800003338+++0000449911+22522+++222999033++2999994336+00388866666+000028777+06150000++++++333999555+88887100+++0019994488++++11111145556666++++2229888822++++067723++50005559++6662200+3399666++++2222306666+1973+79122+11444777773333+25999999999995555000+3339996605+++0622559+31179+22222799++0225777+4443333880++++320026666+23338++1117330888888+++057778885++000051111+228119999+1662+093441+0333000433++30013+13333566+20022777770+78555555++3445544++04804+++7766666699++0067764+22647777+00554444444+++2222333892+1184115+115333333+++0077777544+++14477777992222+044491+2213992++333333311111120++28666999+0088888999983+32016+322665+++33111096666++2299927+28220000+1777955444+3333227477+000003493+++++2222411009+111127+75777776+33333659+++22220055555022++155444476+339999611111+209099999999999+18888805000+13003331+226333666+745++1886604+3330630++25566333333++292210+266477788+1111339777++56666666+158999997++2222000188883+02222498+++1774456+++688882+00244400044444+155555333111+33333339850+++225554433+3000229+222226661111++110438++23311883++44447773888+2000069+00785222+++33845+22296555556++000388893+++++14227666+11188888++++3377771100000++111550007+356677+++00855555555551++31669996+199998555+236333666+111916662222222++25544733333++++382225+2715+++++111955555+++332107+++++33999770+18555122+73377+018222222288++011555599+++7000933+0006129++++++1111188403++333111111623+12227007+25520+++776669977+277729++++++++1111111113111115+++18133330+28884555+++++0111111111717+++033300000331++22222887888+++++22242242++222999642+32227770++0677755522+300000571++++11277766663++20000114555++22222331178+++727555++11557448888+++0558884411++01460+4296+077003++++33333305955++5544777+21994111+289009+++++5477++++++0560000+22279+00111600004++009668+1111552222+008869+4442211144+009945599+++++11113333992+200001100+042260000+0000116334+0111937777+08886811+16677114+111102222299+++204422999++008844441+09999999166+055666667+004003333666+11177778888883333++226661222224+00000000047799++++++577705+22812++2227333333688++++++0555111118+08366+++19000500++111680000888++30888884+++++++++134412++2227334666+311777009++3332043+00055555533711+222666999994++22224444444++22277777451+24655533+214661+++11844669+119990277++2394444+0740022222++++7555+++003777116+755388+88882222+++2077441+++++1299665+0111444449333333+++14496633333++126188+09338++2266666233322+00644999444+008832++131922++339999922++++005555555550661++887759999+0088888887772221111++000004444466611113+++111111662299991+744998+084122222+1111166144+06554444447+2222631111+52844+202233333++3000339+055222277+09997777773888++31111977++20999266+++++1114444222221+0799999773+232277777777+2299663+10010666+1900888+1277888888+463311+2896644444+0311225+000000099038+11122222222++++22133888888+71111117774+2277777799++5599999++000004455555++44444491++++0187+332354++7000000004+++++152111111+077333333300++1118996+222222267++222211772++++075566+000000777++11118666844+117722+01677774+44505+044440333+1111133356677+0889111119+++++166666666334++00443666999++000000033388866+57787777777+5601+399999111444+4333666668++0002222222233334++++51366+166223331++++++++1300115+2222249933333++11443007++222222222226665559+22253311+11077669++121225+++2222200000111++++14444766+5555281+3333399777666++222222236662++33300074448888+++1111980000000+2213374444+111555555580+7448883+3399118++0000227777333+00813+++1169775+25551112288+03333328+37712222++338884444+03187+11110598++000035664444+++2011111111133000+144634++17788966+2221166666698+0011500088+111144422200000+55099+111664332++2261999000++42245+288800004447+1111111177533++300090+13088880+30741+2222229113344++2221222299991++++55666699111111+2244777400+2000022244++++++155807+2222337999+++22220550+1999999904+3306627+++++039766++++55554444444+2334+099830+++017739+++++++31255+15999952+33277799966+++221144664++20440000+21333336+18117++022911114++++1130000000001+22889+220044444444444444+0000045777+++00333333333785555+2255543+++22444134444+++222333399999333++++0008831+4444888114444+111771110022222++++118444007++2291666+28883000+++28889899+22900011+099173+33222222188++33996666622+22664099+++33333333333111111441888+2133392++3330168888+0011100000099999+++01122291+332233333992+++2647788+22223113++022222926++222225555500+22588882++079988+1222551+3333033333333444+000633558+12222713+++26138++027739+7511333++70144+00082999999992+04399999333+11127433++++++111130777775+2777797+2444113337+77983+224448881166++++46444447+559522222+1339555555666666666+++0333266663+++001117776++10000003388881111111+01166688888+20005566888+0022222200+++++77886699++222255338++++07026++39999877+111000777779+0088888099+++1111118222119++3244413333++256331+4499441+++07022221++2222222344444444400000++++32223339++++06927777+08888991+33222455555+100656+++1400000044+77758833+++00555556222++33331111166+++111113333346++7777777888883++10000144499+199995559955+055444277++0020766+222222440002+176666++2533333346+200061111118+++222444442266888++00000000455++++226166667+1444444555538+33311111115555533555555++22277733+27663333311++++0888889999772++2778808+11888870008++22267333333999+1600111118++002003333333999++021888833++110244++22220000+++++++++0033201+277555555999555+2288824+4452666+++++++003385333++++++09955566666+144413999999+133268++22211222888++889997++0000016696++288888744+17777278++2700099+00311++222642777++7777553777+2863331111+12200888++111165591+++1555555511777+30155222222+11114776+08021+6999911118+55694444++++2188111144+3111588+006477755+++322899++113333338++222361117+++++++004444455553++++++133333444777+0220084++02443++++16666776611+++11119999984400+22244337766+33333610+144666770+2248871++233333366663666+076644433++66880000000+00477266+044448888559++111003336688++011618+55599999999+00445500000999+++2225559913++0688888555++++++333303333+226761++12888876+113333566666622+288550222+230499+00466611+000000999922++0062222555++00034222+++0088599++088957+663117+27775833+336621111+0699277+7115+0000666663733++221111187+399993399900+++2240444448++++333333442211+++00033333400+2102222+++2112622+++288889925+7771176+22222359555++111113339700++17000055+38339+3395366666+269999999996666+22277555++0446695++++00000800005+++0004422555222+0733777444+++1531+29911111224++00911119999++1000442222++++10001226+884990++299333111+05602222++22900773++1145000+1113377777771111+000877177+2299274++++115447777777722+2888800445+301111114+266333331+55533349++++3966668888+++29993887++22556662+1556669444++44337++++++000888888888883305+6668888884444411+221882++++76677799+++3224444+++666222222+3058885+++228863300000++3333104+1111112433++++++++++2226666343++12211111111338+++++000888448+14552666+4466666660++55555555845+++++1355555000000+++2447366+33255511555+0007777777338+++2964555+17333333+0005555710++133322882++28665554+3333055++3307+16666+0000063777+01155522222+28889998+++07889666666+33114011+3332223334444+++2868111+2223333344666+++++29902222211+0000055522110+++22227770+22220366++277822++11333222+11555572+00355555666+++0711109999+333222229911111+++++00000711111116+00000022222++1882222333+5555335559999+++++115227+++13943+144444444++++++1336992++1111176688+++3388722+44422270+33444226+33339990077+0000955+++73333339944444+222246666+++111177755555555588811+++21112222222290+122861+++++222227776666111333+111888872++++88222889+007772992++2299559++++++10000000009336+5555987++144441114444443333+++++1196881+3333377+199224+27099+339993388+000666657771++2556666+++79887+++++2558886+5222222++33397777774422+++222211443332++++229997166+1111146666661111111+22208000+113391144+008815++00333337077++1990222+111126666999+11444486666633+++00060000999992+++33000000002000+++000001883++677776+00253888+099999988+++++066663300000++1173444555++22225777771666+3333337332++155555924444+++646333++2177711133+++++3331000444+2222888837+0082223333++77977++100888833333+++++0008433300++091100333++1238333++++++000233311+0000111110775++++22944499++1114234+3222223332+066661++3333334444444449++++331893++++299554440+250233++08888001115+2222235330+++++1989999+1446666622222222+0770333++++++32501+111189722222222222++48811444+300++++3999900066+1945551+++332322222+++111422000++2206996+0338990+111111100000110++1119269+03366776++222222212119++2222665222+00778843++331274+0066447+++11122900000+277222155++04886333+++227271+++++33330+846+++394444455+11155115++00000661+26933++006204444+0077777724449++099003+1335555444++0112222++++++++++099299000+3338800+++30003997+278817+1882259+117866622++++1995933++111199222222++50072+22220000+++233334445++000777775544++17012222+88499+551113338+3311111111101+++++1111116631++++2071333+1544444995+20000003302+2610077+064667+++056644447+11226311+77704+356666+29999924222++++3088878888+2933322++0226666000000033+++22661111115444+144022227++299999+19955599991+25015+12117755++++++22849+257771111+++0033994+000086+++++010000444333++11991666666++3226885+++31199++199999733333399++0007777756+2266866669+033333411+2211003+0002217770++22111455555551++01999111119++15981111++29999999993+++11119225++0068880011+03222224+111770002222+55555555635+2200000111366+2000550005555++11111111811122+175555334++073333++++153307+5722++111555558888888833333+++++033344880++0992444444+222222665+++055888888888886666+++3244400+655555555557++8113355+11111666275+++27000022444++00450007++21000099+075559999++0003778888+2222485+05888110+++++111366666+++++325999777+199663338++223333333999999+3661+55556699977+++++11111157722++216900+22555444444446++84446+3333666634+2459999988++11755556666+244444009911+++++87337777++11333834++866623+1117566699+3355542++++210000005999++1112220000004477+119999111011+211168+++077777237++1111130000668+224133333+00955777+++0500888000+++3333333337977+11228888844333++111115530111++29993333362222++555557777+2266110++22228843+2221129+0011555+++++7247+2444444448883++30001866+0001666225555555+244469000+++2255500066660+6998+++33335555775+555577777+15441119+2026222+22221689+3100077+31777735+00088537+++++448332++11199999300+++1633333+1999994225+333003337+++331333166666+268836666++199995525++++22299222277799999++000062200099+00077777733446666666++0099790++33344666600++666300088+++3339999991116666655+266887733++0000007106+++23331221+5525+077722222226663+0058850+221442224+++2222200377++++03088+222236599999+1117773333665++11100955++5117222+++188944488+3339777166+++66660099+++01114778888+0003322209+33333300777+333066602++++++1488839+2222200007997+011607++35599999+0550444333+0001172888+111111552444++0044448444447+02772222+74411111177777+166611155+++++144462111++31119882+++30111448+++++227711189+255500008881111+11111449995++266666603++0099999999908888886++32222522+66555229999+2287088++11000008111+++++74477444++++1111111155555566++1212221+++11199113000++00736666+2966663999+066000000044+188338888+2221177133++60008222222++++++3398882224++322466655++22255287777+++3333566663333++0022201+00599944+3333333006888+08333224++88861122+++0000555555333+++1115042+++2266622+++++15507888+++2221111111111111180++224353+2325555666+++1763+1188881777++117766555555+0022888111555++++11188866++++++088899111+++17777772242++14443553++32222244337+++04663111+++00582++++0000111111337+11100333333333999++7295+25527766+006667777+3444664+++0002775++029399++0233100000+1788888889++19991111111088+++10000000055557+13377777707+00000339+1882255+30033+199111199994++111555515577+0004224+118822222774++222265588333++1555446661+177113000+000888883711+++11111666999++++++3111111837+++1122117777777+3333388277+00000552222228+20001111++++0000766644444+222220323333333+++1133549+7999226++555882000+0111099977777777+11440011110++++1196611155+166523+222221777772220+11114811++++227009666+22096+095222++15554399+1115080+++++080222222333++333111377777++2552776++2322644+49443+842225++++++++4411177+267777732+4441111171+773337++5046+0555543333+4444025++11449994444+88717++185558880++2222333331133+26051++3333999949977++262244444+555666666688888999+++++333777000+222222632+1399945555+++06007+++266664477+1100555552+339126+++7333887++01733+++300578++04447699++144226+333339999997777+1111811199+22291755+66667775566+002222644++11629333+++068559+330599++0078872++22222244444442226+400877+0000165++00075224+++122004411+2225977+555066699999++21122+88887799999777777777+3555477+51111140+2277222899+++087773377++004661111++00992339+158885555++++00046533++++111144441+++222322244++++83466++000933822+2009557++++679990000000++2233888882211+++332248+333998811+1522220+0099554444333++++031166++++85448+++++4555333333++222222224770+22233000221+14200088888888++0009995688+22665066+8161+0555222297+32809+5502222999+880000008++00122240+1227444411++1666669599999+006666683++8263333++5545444++++000774444433+150057+39188822222++11132233300+++23189+++1111111311111166++22233331558+++++11111190110+0077722299++08888000015++++0244488000+0000884+++234885+22200088880+5555555555555885++0005888++240446++++2234464444+++114448888888299999+08885555+2222495++10011100+++++555928++1111106678++++2245833+++005444449999999++7799111++2775444448++116666466999++00014445+2222224000086+5555888850+33311599999111+1117777777777+2233336611+12234444111++099661117+2208000006++332222251144++055582229++009555555555599+099880000002+++3333365+3313003++2252222222222272+33399488881+000633033+2911888+2223330044447++1777775555+1155404+2211118223+0000005555529+3338888800+00800077777++220007666++121185++0005553770+033333200+0111114495++222273999+11555881199+++2219937+226003+118304+00877777776++++1166221111111111+0000000310++++2095000++008888333335+1031++00066655++533922++00000004449+339999992222+++866++111115555573337+3113+004442229911+++5555551122+111111111119+2222711660+2222506666+0444492222228++789998+00008499999777+++++33339917777++++08999955555+00399979+0008724+3844++3333333322888899+11177714++24444886+1111144444411+1633313+222222222889999144+++111917+059996999999+0999924444448+0009992333++0731111+244566+225555588883+0022288110+85555722++10003378++7711128++++39997783++++++00690+1161888888+22003488+1121444111+22156677++222233333307+222588447+22051999+3333333117444++++81066+331111187666++299555344+207772333333+188899999933++222261199++077034+06666644444+22222229+267443+++++++65977777777+32639999+10009900++18523333+00067744+11114461++142223+04998888888++333212+22127722222++3222333772+142238+2222996666667770000++79244+26888881115++02222391+117723333311++07711117776+222222233330++++33006+133355555+299992227+33399666665555588+2221110955555++2255855+7707999999++++666113++++220888000+06688884488++24466677777111+++1111002225500++332223311++055767++299963999+22222999991588+11165677+1777651+255555600+++2222213799+25542222226+244+++++04467+++144455666+13327755+++00447667+33008777777++00000366833+1112229907+141444477+266000089+16911+0111001+006777333333+272288++++++22223993++1111003333347+++22221221177777+0777666666659999+2222993555552+33111777777777844++26999655+2209936+2333311000+111111443333991++000001111111111111111117+1100791+888829966+02288888823+1166669544+3333117000+55723+1900229+0005749+11111111144395+3448888++66777667+307118+0001111138883+0000066688++226022266++44444333++13382222222++++11158866664444+++44477444666+4159++666720+12224666668++333220003300+169884+1111333337777+07332228+++++++++++007733333444999999999+++0666188111+4724++2277777682+11222226+++++++3066+++++100700++069022+00091332+11226449999++2222277988++111111222215++00000834440000+2297795+++3399997+777777788887775555++000467733+111000000000000++14445377+08884444459++000033366684444444++3187+333222227600+04448888842++33333777223++3330066611100++000483377+077117777+00981++22338844477+7999955+7166666+111000118+++00099999906++++0259966+++++44426+2333770000+++22240733+088766000+0084477+08844577+155227+60800++8554444+00977777333+++2222499111133333+16666682222++60000081++11777777761000+0748885++00667777+168867+1444444666666999+1114404444++44428888++33333002888++++++++224446666633388+1177988+1551111666+0066668766666666+++0000161166++2370+0111177777702+15530044++0999588888888881++577773555+++++++++099562+1000777759++++6666972+++13344299++22133888+++14405522222222+88884442++3399999661111+++88511111111188888+3333888444441111+07777765+333332884441111111+++000111400004444444444++000882+155537777++++511188777+1177785+0118115+05222333+114000777+0019919+566000+118455550+04444988888+2222277778777+38111+++01117555++88746+2905599+1888888888844+++6624++331111118114+2333388777777+117744300++++111154+4444855++1111111775++004444688866+000008888880001111+143111666++055553332+083777+3300004111111++1110000777+++2666911888+32222693+2261112+8777722221+1659+02277777776663+22866614+1223322888+22333067+08848+088868822+277755077+++++++++01111183444+++10883300+2886144+++++11111331644++4661166+0899977776+333311741111111+544999+097777728+2222255644++++0222444771+33331999009+++2222222667795+277266666666111+1112205553+225553644444444++2244419+++++33330308+55555080++3776611+066552+8888600+1333777773+4444418888+00006699811+700044+3333164400+054002++22877447++++350003+22999222225566+032214+31133339999++0005555538888+0000091555552+5555540000+3099999+00008822222388+3333540000++18344444000+33033449++++2888040+15999980+212222222224999++++005777732+0444000955555+111133363+0038577++333321655+666666606666+00888881131++1122175+22211155588111++2555177++382222+441007+++3395322+3033329++1293333++333302220007+661999++++11008+1114433377+++22223756666+3333334444444++0000004055554+11693334++19952++66666666629111+11094400+133574+722511++++22215339+000002488+2666612222666+1999966299999+++2288886661++2222514448++0006666666667774+33330000001+++++1330016+++++4110003+199551111+++888811199993+++++++0000052144++33888822888+1168832+++100422+++0022609+++333188544+392228888+8887755551+11112222228444488888888++0531+++1022222555555+2222249944444777++000444477277+8848+2761111116++22111111388222222++++++26477771+11111183007+2251333339+155000+0227777+++102669++2722611+11558777+++313933++111360055+111111111114444445+0000000009388222+45561++0001166677+++2222421222+11188022225+099115555+001111777444446+11993399999977+2880083+++00551110+183550++6222555++2522992++++5596999++199957+258777+220064+11111888333922+++++39258++++++000999220000+064441++++21793++53333++228537+88897700+166111388++54401++++222255554224+++3033555550+++28111111455+22999255555555533++++++++++227666444++22222886662+3333333333339555++22699996633+222098+00688666++0000000999998837++00999009977+272222277711++04555559966+0000002222226+000009930++++2775000333++0668883999+++++7766299+22241115500+444444+00044333888++556603333+222855599+++7655000+60666666666+300499++8901+332446660++1764+++2220817++2229333350+00000555550066688+222225888896+6666690++++++++111844003333++2288912222++0799+222224477787+++111111166222246666666++00479+33111444466666666666666++++222330002++2222612+++222223333355554555555++++1113311555554++05288+055555440+222611115599999+33758+++33394463333333333+1111775330+06888255+119112200+22944440066+++++2444433377+05559999944+++222799999888++++233655444+088881133333333++111167771155++0008225888+++3333300033+0061144440+++++111852++1646++1181444400000+009455511++++01444667+++32244496++2224555333+++03366677777770+0577332+1011110002+09226666++2833333333111++++27111447+++555555227++++30262++66648889999999+++02221133330+19913333444+2200551117777++0001155554555+++00256+000002677++0633377++5078+422299999888+197733333++0000019949+32556+20036664+++832277++25511111168+333111111666+20830000++0660055++0000777777877777++2226665+177859+115722+11224443355++13333444+2233909+225555889+226211111+111269993+++0999184444++++19111112444+000555011144+112958+333355111116++211188887+00022333342+++16680+294402222+0000166888+22133444++30033311+339518+++++77066+666666933333399+1447844++++03300033+++3999111102222+0884441+8222344+141000022++2581117+244422111+043833+66666555666+222777992+055531166+++2884441333++0777722118++111100003331110+++0533382+++000021117777++009377776+++20166111++11155555409999++2457999++129999999444444446+33323++0886669333+000048000++337742222++155533888822+++114773344++++2268447++26611100000+++2222237++++20645555+++0222225556677+++1122233344448++2222111111++22888885582+229999621111+++0006677772+003333915555+++++03333334+111116199999+11110666647777+25111110666666666+00000521111++33350088++2222222777744++166776688++1166666665+++222223998++008888005++1152257+++13465+1777766+8826666999+144471+11115222777766+++1113111133+332777788+111777228555+144441000000+3044887+++++126666699+000006669330+1185611+1199999111550+005763333++++199922222222222990000+++++++++220374444++2777666688++000001444444+++00002229000+++++++1155667777+++166611772+2111111222280+++++++1117736+153333552+119993111+009966544+115266699+2222096++188333333333322222222222++188000000996+24975+55816666666+116666403+22777555886666++000557777555+034444455559+2228888801999++0294666+++++20220007+000166011+222221999111+143111+179777++33300006666660000+100008877+0012248+27999881+003354++++24333777788+++++222277779955559++0338772++0229322+++00000009228+222222221030+1008888899++22858833+21119942+043311111111+1839992++2555166666+08811199+++++++0449990033+33333330881166+++++11111333333441+22499112+00177777744++++++070711+088773+++01666644++000055552288885+47777007+006944444466++68866666664++058892+333277222+22466667666++073362+1096633+22299941++1111159999991333+166377+22222906666+5556662244444++++21111111000+189557++++18890007++27777776669+1111118801+1674499+200022224+22222999945533++++222222333922++222111744444433++22744119++2113999944444444+2278828+211111111111110011+4577555++117733333884+++11188886666099+++++24444872222+111847772++++0226666444++1113337+22223444666669999+331117779+2222992224444445+++++8888822211+++000033974+++00066111105+00000042+++80001166++116644777+66366666111+++000095551116++++324444221+88880888+11006666555++00888888806666+33333339999990+00006872222+000258899++22203066666++33333867++25444449+06084++++11118888668++++1192226444++299999999999999999999955663+++0666588884+78441+228004++0006611228888++++222222515551+111188029999++++22111782222+16799+2439+397007+6698883+113442221+88888970+00033371++0302200000+11111111777777311+111999882227+33311188888000+301192+++22225++33332555555500+1110927+299999666662277++66666650+111177955555666++2000004999+++27772222222255+09999951++++++2477999+222288811455+++++559919++66669999922++++1666854+0182999++0599133333+++0049445+110066644++++3322222333377+071159++00000098835+++5544511+12244444448+208833++++0455111+++0555555699944444++++870+0000000888665555+++00022277333+086333++16188++1151111+4771111111++2228666811111++++++67544++443311115555+166655577++1111615777+33326668+264448+25555570000001+1194077++8006+++00333254+++++1882222440+++++112214++11311133331++188777711111222+09999999999227+133384444444440+222226608899++2228880065+1190000044446++33333958++005111111566+224441655+155114422+001077+00222111111777+++247773+++8872111111+066111550+222233393+++++++01114444++11133692+226766+7566666++1222226884+11148333++077777561++111115095++16666211+000100000955555+03666627+++110335550+022533999999+22223315522+085566666++++01116668882+++++047777799+22222227777525555++2633889+3555888+22222666660000000000++++++3166666577+++0177800+111309993+1111488577++++003317++3322+391224+++440733+++31999448+++44449+2111879+220001111999++1111966133++299918833+00011446++118899888811++2219011111+++0088000999911+2100057+3333006336+333889555++2444448887+++11988933+0000455547+0044444444666666600000000000555+079999966+17391+++++++33324458+1158449+099888899+3333333511333333+0588220+++332227711111+2779991199999+++333888+3333820+++++++++++++22800799++2222299999888889+++55553499999999++15500009+1192220+2111222295+++2222225717+2216666644488++1333366688884+0711550+222222297700000++++++00000011533333333338888+09922200+22311997+++++++1688111++231577+00082220000+++1134466+++++241114444422222222+++22255711+++0006999122+2222006663333+++099976+2255556677+11004442+11175559999922++00222010++088882644+119119+++1165833+222211111114777+16663889999+333311199900+1331444+08888158++6316+00055522++22200055566+++090037+1122295++1130000669+0553331777+++2244441111113334+++33333266+++11444994++++01122277222222+333566666622+++++++75555288+211111109992+2222222221111555558222++2444444444449+00888++++++0290999+089993+++7411+++100777747++++++128033+2222281334++++10000888888988+000000599882+++++1166111991+13666771+23555521111111+13907+28333333599999+233355533+0555553455++0000322223+44++++++++2244999337++666911+2277277766++0011738+11222228000008+10555555599+885999997+14428+++08666+288600+11119999947+++55555556644443+2778825+229770666+11114444+++2244879+33333034++33388888222233+++++++27744449777+21955556+009951+006622007++116255++22224467777+666662223334++115511+2255589+155033355++14000004++20119988++55552811++211661999+7555500+022229888+++017227+55788++++++++37777033333+22988888+277433111+009927733+01199332+000333330++++33333333522222224++155558884442++++0055726+3944111+28330000++2222227138+55550666+++++1111552+00066233333+86992+001111400++118665777++84466+++++1888569+0811111166++00000055556695555555+00066614443++22222200222222222280++114555555597++3444444+07773333299++++776662++++133009999993+260005333+++528++++87300+1664664++22228800058++++23244444444+++1993343++++22777884++++++++118832888888+3339940+226666666444444++04730+048856++098667++222299983331++22339995555+222444444333332+++++22865333++336611+2444778866++1111111143+++770888666666++++211111666++11667115+6000066222+67088++++++393888+222221888444+7900++32755++1333333330++11227772222++2955555011+++++1111115927777+++++22243339+++++055221++++082995++++09999973666+1171111440+++00783366+222227555+07711111147+201222++116655594++3008874+++6111111433333+2999555500+++162233++12233374+++++111198869++29993664+1112222220007700++03665550++0994366++33164477++2467700+129904++08888852+011778888+++555588223+22555554444444++0771199++2247777771+1166664118+08172++0226488+0688811000+++1111084444888+111000085+3333134+++326665557777777+755555599+200255551+1806661++++++33313365++29555277++00009668+1582222+24333006++311132++2222663669999++199999891++++077777772222++2298859+1177771111111122+666666442++007366999+0096880+2299913388+2229479+++83333448+79466+17777775+++309555+177122888+++26677555599+4251+1333387555+1188775+011161+++++0228811++8055555553+255071111++++++055555552++++300557222+2888888462222+006499977+2255533318+11166622294++++++++++223447779++02440+6666111777+2114477733+1115535555556+33000003999977+++20996+003763++++22777411111188888++33344411++189335++200099999922++++3333311114444400+275555944++88885573+06556++3118854+3387733333+00113330066+00805++++1115942++2233333633+++++00006448+++3228883355555+28866888887+11181228++3331686++07844++++11102668+++111333377666++14064++05475+17777779999+11911111+0000066612255+5199994+++13999944333+2224444555+2118226++555500077772+11144445443+008290+000007773337++002227666+166760++6665226++27756666666++2888844497777+++21114000011+44437555+122277746666++221111436+++11111111055599++2472277+171844++++00822222222+2700558+++00004461111188+18888889++++0970002++++32222744466++207199++3088666666666++16344466++111856++++66600155++0458855+0668884443+++397799933+333335222++185662++++2206614++07879++0011111666688+15555885++++32380++0111112222222000000++++71188555+++222111022222+222877311+2222222966600+044481112+++223336600+1333337+5055544+3311115+++32000022++2002000+33337555777++331994455++000027888888+3339049999+111118888884111111144+++++7000777111+++5544446+000999990119999++036009++42666111+++2220007777111+++3333339966666666+222766699++++7011111+++0771134+++222220228888881++++3440000+++242222255+2222294400000000003++++2499177+3333174+333331221333+14494441++300022++3333300346+011114488+136677777000++++++220005+22229966662222++024449555++++56009+1775552+29916666+18177+11117777175+333111111151+26111998++118888253+27777789999+2777776++111777779222+00552217+++02352+++000555553444440++3096660000++0852211+0855300+16211888+++3333341111+00000888187+3333322222288555444+722299+166951+00999996692++177599+222288607++00333360+7779998++0001111111088000+2299999444+1188555556++0711444++2282333333++06444404++11436+22339551+172222228+++2294299++++++++0077000008+++++++0055538889+006666211111+7776666888+0111222271+55353+++1119999177+055111177333+++049000++++1110799977+000077777344+443444444++3328889+333777555551+12200499+0095555555555+209222222222000000+118777794+211188776+05673+155000599999+06166+22224+313333388888855555+224499999970++3333886688+279110+20009954+6777769++11111115534+0999444448886++000077777777114++66688888333+++4855555++0000000414888888+225511111118+01555900+22288888884440++88770++++002115++++00776666666666666655555333+39999970088++888848888+3379933+61667+2222244444747777++350000+008664441+++122777000055++++++29971122222++1778999000+0000007725+71888888++333174422222++34443+75199++2222337733+++225555522556+00277766666660+5288+10667700+39999222229555+299155777777+00000285+00147+2222553855+300002+2265776++06633334+71169++3335833+22887770000++11110007764+++85555552211+8668333+0000051555+22244450+174226+++++22222280000000000+66240+47222224+0066352+721111++20111112+++1100999998880+++++30000002222600000+11282222++11142225+1137339+88659++000541++0054665+32666666++11109677+1666662222+233333888++22224411188+++1188633++3007799++7994455+++110002275++1122288118++++++0077533+++04808+222233366645+77815++000285551++++000002555555++2666495+++19377773+00777777111111944444++3222779990000+2220709+110077755+33200666677+11999992222222444++00332555555777++26683+230069+1112201++1111844441+7660077++33933988+++++5844+++1229663+66600222+188882833+2298880011+2222222229999+1888804000+++4419988+++0063007+111233555+16600099966+11447777+++26440+044407+0085581111+11337770077++0000080+222210000++4444333377+4400008++0060077775++++++6666693+36447+++++11000077793++++077844+++22221999995++2221117736+++++195511+000003333166+++++1543339+5522221111++++129999983+77877799+++395477+3311422+008777777+000003333+33006677771+21587++07658+3320003300+228878844+06668944444+11113777113+22974+049699++06880000++284622+333255555555776++0098855+++8344+01997555+++0077707+264700+0005558810+000000066722+2774442222211++211144944+141133000+++++2333363+4444444774400+23477+66669993+86699977777+1155568811+++006734+++223999677+++002295++3997722211+++266699220000+46622221+084775+0999999700++3333333997333377+111777777700++26666288800+0022588111+316666555555+2299553000000++++000999722888+29997705+++111128885++00035577+++2933333900+++100887777++2000000++177049999+++126667+839666+++18881116666+1111199404444+07878+44444449299++328811+75255555++++000299333+17777336+2255657++++150554+022144++++1554443+5596633+16668888811+111888883336222+02111222333++244495222+11000995666666++00993345+00777777767777733++222222548++1447++0099522229+2733311117777+4817+044444444++++00000667777777666+130+++22222222200111444++00666585+33335553666+005557733000+050665+++447000+++++499226++333333311+3228855555777+++03525+0998887++1116666666666444+32222277++655529+22655+++0822284+110044400000+7775566664++++30011199+228875000+399991555++66665007+787+064227+0444444443+++000075555977+0755222+24224477+++2330007766666++00888370++7771999555+++77777888899++055588877778++8899222222++399933000+1111111277777005++02266119++1144449++888882+2229913++225111143++266666744+222222228225+000004448899999+00855886++255560999+002117+0698888888+++22221669999994++194466666222+2216++057+0083422+0000399995+2800000933+4400077777772++++11141135555+0000009811111+++114488888199999+733335+1444222444442++++0555555611999++118887744+399977333++++222236666668888++08852+++442250+331444445555555557++333000339+29997559+3333306144++3322073++111117775+566599999++++2333333396666662222++011666+122339996+++200011111+++1952255++8035+007778849++11810+1186833+77777740+22228944444+007777799999999+223099++2224999000++062222253++330085522+5444444668888+++00003333333384477777+27738222+++++++000111222233333++1811000000055+7446611111++3332220000044+10000007755588+33972555++39446777+1488115++4433445+11111007776++07584+58888888889966++188888885526666++107734+01662266666+24995+11156866++++++28444889+0324000++++15000555222++1111111095554+844933++++3330664+++++11113385522+111339918++225172+++25664444444443333++++75512++22999010+22666667++066311+++++76122+4331333+2225388888+222855552222+2219+224144443++227882555+222114445++7740000888+116866662222+++0077333144+00753777+2236666609+++13332447+++19660022+1555832222++224419995++884444222200++300000999999999966++05557777777488+6888877++2213711++2226621144444+77556+111118801999+11669965++++32220+223920+0122222433+55216+3333331111111955+14999998888+++++14441883+0091444+00099493++++0000007777700005588888+3333333122271+22287788888+++004111100777++2664449+0000057777733++616668++++++++081158+006448811+111111222773999++300773366+22777771++110000000203++2880999944+++330000444922+5511111222229+8884441155+111111233+00644410+4222661++0004866666666+++111155513++4511118+++++22226227+2222818+2129911++333329880++++++11139000666+1111199992996+++0999881+++++116616+21111177722222++25555523+++++++1554622222+37777111+555533332223+51172+111140663++007733799++4444489999994+72239+2518888883+++88811144448+2900922222+2249099+1770005444444+23299977+2223335555599222222+0888279999+11969666++19999993655++25533555++++++00455333888++++73166+0000544++22211666113++0000755513++11037766+100988886+++122000075+222752223+04422221111+011199888822+155335555555+2222986633++0005000999+++46222229+44000440++0922200111++00000008837733+11038++33339997773333388+44466696+++++++324411111111111555+22222215556611++440799999+00444462222288+11116222555++++00111655554++17777733311117777++116435++++00999988881+0885999+2221144400+8975555+++1111999999667771111++344770++++++0222530++11117777799999666++++19911116663++00000000004111++0522293+002244441+222223000744++116666003++2261118888+25500073++++++1080++++++++++6735++++099999999992222222++00079776+011199996666++1114506+333333222228+22223888+++4258++++++17700004+1777223++33337332+55111337777+0311300++323377700000+228888888804++299999999662299+00054443322+09977555599+++228823333444444+++11006688888++++++3333385+++++1117714445+000000666668+005990++59554+33200288++677777778+1188888335+1160775+229668666++++11775555511++11888883777+++++0088771100000++++++2112222222000055+++++22290065+11179911+11666771113++++++++0068055++++++++333320+1111111111115566666554++111337002+++22222999987777++++0000333777++7333367777++122444477+0008585+22995548+01111111130+++3312222235++3955534444+111166659+++10051+++6666155555444444444++16367+332221666666+20093336+224441143++25588844444++++0119999999644+7444488++04062+008336+30481+++111006600++11777779911++++5117711111+4422711++0840888888+22244496699+++2222554888+21177788888885++11335549+33187776++++33322322666666++1755777+200041+111000277777+000088888944++++004499955++099757++2222244488+4449993999++++16667773344+++111133366669++0000000100000199+222224133337++22307711++++++0000000676666+31132444+33333622+000004377777773+1888777000666++++114444444444499999993+033968++26682220++22555844+66668633+++++0003300669+00005881111777++266697744+1442227666666+331186++6666666666777709+189337++6878++00099990888+196683+++00991111117777778888888+000900866+16600866+444556000+795++5556994+++5555722222+277733332229+++000000824+074447444++270044442++00891144++111116955+83377755555+033378++3333331333966+25121+111111022219+18115556+33955555999++243344443+22530111111+22222224500000+++11141400+222277766773333+11443777++022226399+++22077+000559911+1911110+44888866666655+0988999666++20551+22287705+2415++00008111155777++22822222+04994+099333333+0166639+++111122241++++133966699+557722200++75422222+330080005++++07577000000+++++12222882266+++31155226+++++311444955++8887765+++2111110000711++++11266088+29236++++7788888033++02119922++177777202+22435+++2111666111188888+55222331++00000005545333++0000000846++46844444++++04466666+++0011887+++2007773+0009244+50055333333+++10777784+207555599+88774+8411111+0448878+0668011111+111100000+111110004444+77111533+++++122215+2777164++00066666779933+27777998833+28877777777877+22233342++++080882+000111666555544++022222300+000000332+00011482+++++000527++6666666588800++111114666669000++32336660+++1111911333++01111775555+077799411+111332266+22552999999999999+444555557+00009777777778+2669999911++22888866889+0000005855555555533333+++++2266080+10588777777+++22188883322++07199988+++2466666999++++++33222288355+++00000880788+++44004++++++2422225++23736+++1032222+22099911111111666+226623339++0055557889+333119599+555555550009999++0777488++00774226+034227+222142+000223877+11541110+1119903388+270558++++229911111+61114+163333444111+00006115550++22226888888899+++00033000000556+00552++2299960+2225993111+++0033767777++++000550055++1550996++3333333219+++2999999999277++229331666++22111000+44659++++177777++006665509+333000++288222200+0355555555666+1768999+00002228+4446668844+223333144+030995++003077222++0677933++2222229077+0444448884++++++5530044+080277+18119++6188+000428++++00000322244+307786++1813222+582777+++33339967555++445550555+0264442++2655966++++339998+19333++3077772222++06666666666+11113577774+25000660+0655800+22778822228+3333321211+222804488+++33000+++++116999966644++004422222033+2118444+1112222251111115555+++100033333391++14911111++++++7666666664444+7116+104133+++3393333388+28884622+33333333333333554+2677668+222032222+095566660+275110++2266774+2555666886666+3333664422++22511334++3999994+222699911+++776++++++++++0022308+33111567+++++0288799++22220302+++889995+22277166+++1133333333386+++21120777+6449111+33311111777778++3333333332437+2227712222221+002210077777+00000005500088++++270299+000099160+22155544440+++112111552+++222553322244++251600+255555519988+2281121+++4430055++++17777747777777++++2222255533334+336667+22222222166666114++2996911+++++0338866+70844++00076733333+++05522988++0800088800++022249+0444477777111111111+0558477+++1222222199999991++0008811111666666+88333003333++++++222211188225+++25555554411122222+++87722227+119088855+++656622+29998888888+1955555599999777777+11336666660+222002222044++++0030000333+7148+22999957788+23333336672222++++111111494888+1144611133++779959++315583+6664222++++3511114+1999994422++1111800077++0668733+333333332222330+2664113++33333333333322242+++229997555++30006888+255510001+711111111111111288+011113365555+881666+++1111111166600+2466661++++++00077111177+1399006+255033+00000113377+222207112++39999908+1199999944472+000006465+339944++26388887++++111116+06063++0222958+++1068555+262007+++1472223+33391115533++++04429++115599999100+22110330++119999997777777766++0000000000000766888888++22995336+11992222+++3333009911110+0633122+00066911++00942222222221+568881+13322222288888444++111489777+111777666++++1121661111++222777377766++0068477+2444444222333++06666333+++++1158886+++16663368+1944444300++3333335888+++118883+2887411+222288884+055551111999+++0006664488888++0005533999999988+239987+111111111155223+188805++2228447779+0092299555++330000021+33996288++233330064+11644446+155555259+++30000050++2201255+++++222233444666++11111113337734+233333396555++116735555555++000666600+0944441++1187714+0226651+111887333222++22222288886667++++111466677700+1116111888333++333333308388+++15880000333+320000033+33908800+31114344+1575599+0022222224444448888+11000044007++11111555109+699111++000044433333339+0022944222+262222009++8888501+777773000222++++283922++3333322777778888+8810011+0005533333+3311111100009999+00000066333777++3789++27999994888++177778822++++11800083++++044926++02155555+++22000339++284417++277777777717777+00220000000000060000++11151944444++110999922+44220002+33929++88857777755+++++++++221156+21166811++88888891117777777+002955555++11199+04533888+21762+888666666667+044476666+++114411142++27763333388888++++++0116621+20555552288+15333++++++++++1999999148888+00669999688++++333390++++5997777+0444300++288143333+++++266667+++22284445444+1777779664++05595552+++00008282222+001176999+3114449++222777103+33333733+18226666666+8855773++6000000+224442766++++1222211444+3333333339+333333375555577+22233333777+2265777++++++114999999885++257751+32353++06669965++112648++2222933411+16666773333333311+338339+++003155533+000099866666669++777733399222+85555555533+228880111+00088533444+100002011++++++055555500++0999344++223333444+30000109+33333314433++833344+179++117733333822222++7788221+++++2001++21555554444+003666111144444+++444661+++0448812++113333347000++++2255333266666++0028011+4445299+0447775+1155000000+222223668+++200007774+00028888899++++06433334+++399998815+1110442++003331777777777773+28888278+++++1711112222222++006308+118556777+1110000006+2280855555+49988883++++++22226666644444++34996+1110666666666666699999000++52003++++816644++0499711+00444900+18888999211++1433277+++00269++1222333++55555558888999+008043333333333+2244499+0055188+++++++++08811115+++00644446888888+22555549+2221766688++00533887+241190+++1151133+222850007++79966+++++244466660004+114777777730000+200337+149998+++11755422222+1005333388+3330922222666++++225561115+22222441111933++++08867777333333+++220444440+2778804+333377771100+2117555566+++++005788811++2777779991+++0088999977744++111770079+22922799+09214+00003114444444+61188881+23555578888+68800099999+32000007++++2222222777744445+224431100+222644422+533393+8822332++22422770+++161117+000008888888+++++336666666555++162211+00221444+221113700+7773999+++6777977++1112308888888+222111115566+28995++++2111931+11077117+++22215000000+++299999996663666++311429+88222254++++11711655+222222249976+3398866660+33366600++06611444000++000000000000079+22227777222255+++22695566++++270331+++++0006663377++2252228844444444+33088111+0008889111++11555299+0000111999922222+117754++133776+++22711118+++5666677770+111888222227888++++00066633304+332221188++2299969111+++1356667+++100154+27722200++05788811+++++1177000004+++8880777111+0000099229++190111++0083334+1138886665++++22544447++13388799+2555067+++077666669666+71999++059777788++322222220000+++247366+++12222036++++77444774++2666616+28442+08331110+++++33333383333330+02277700++088888444444435++3333212229++2400066++1953331+3113375+221000+86664+++3332299997+00229966666++2222251114+++1888008888+++++1684447++11111995558+022001114+022254+393766++++199944495+1888448555555+222555555599++++19965555+39990005557++412233+2227750000066+11177333311122+++10444446+++31482+006666666666663314++333333888888+2227777888+22333667+++22222224445588+0005775222++++++++144666441++3311888+2583+211188888766++0000000333388888+2332224000++++119600++222245112+++44443377775+0000099999944411166+++++++++++++0000910222+221777844+0777777778000+3996880++2233228+++++++++4444449+399807+29200077+166666676655++33948+++13855577++++1200000666+429888+000000000066+227999977777777+000200051++12805++21111226666++++0045556888++331517++1100555+11111888666691111++33388833339++++3333776666667+221004443+0056665++++888888990++166666888833+2930055++2222211119911++330994433++++311144333+3333333992233+++++++++++08889913333+322222773++12222224777+++11441100+00075555533+153144++1114402888888+++++++2649666++000000888888888000444+2222277551+1111138333++311005+11100126+652200++000455547+7222222222222+++242299++00000008441+++01107788888+09982227777++0004001155++++++3999933326+++++57703+++67411+0666621111+297703333+0888881999+222818899999+8888113333+333111100+218111+12221112222+++17999927++228888999222222555+0002772222+++++1186611111+++2200007777777738+++++00016666677+024009++++70002+46664+677755777+33333331117788000+3333333341+200999995+66073++2290566+++0111111111177775++++220000019999+000545+333666666555+++1455555922+2266544+++1700442++++33111444446+00777222223311111+++++++++22254444222+822247++009887744444++++2271766666++00099111117788++0794411++44444446277+++++0011331++11336661+02079+++++++2288888443++++17600333+++++++++++2440884+113337633++3333333050000000+++++22225577737+++75520+39944422++3338877+077006663+3000553++331100100+00998999+5500997++222111111199999+++8389+5842++++00000556333777+111999970++1118859777+332766+226444999++0001115++113339999004444444+33555770+00000997993++++++325517++1100338866666++4444476555+200044655+1155555555509+++22767777744++0051966+0811221+25501111+111122222775522+3333330999+32222600000777+++7733033+022223333334445++555584++1111166641115555+++11177787774++32926+212223++++0001555555511111+145778+000000000000464+0223381111111111+008999999666+4400244444+277827+477777776666666622+++11885555576666++++339981+++++++++00110000118++++22446511+225411115+1333153+2229555555333388+++26661195+233333396++72284+1177775591+++01547++055531+++30757+004600001+++2755500++3332222200994+2556699999999+49988822++++++8885111111+2297888++02244444944++02222211166+++3777877777++266615553+29798888888+33002777+330844+222977088+++++0000900777755555++++22000000061114+17773333333+229791++000033369888888+555335++222224446++2553661+++3884444++++07772287+2755119+074470+002294++88899550000++443337444+001196222+48833+078884++1770000000000211++77777555555+300580000+00070000558++099553333333+++155522267++66666555533000+2233333730000+++177592++23133322++22455566++31555522+00000118886++++++337770000000+30007733+111111119933111+114399++22220004500000++++00000613333337++111433666661++1777777666611+11119997766+++11111776633335555+++22222066444333+1166999995588++288666600888++++++113377711++30160+1190333++0000005200000+++511115+++0833333333443333++2221669999999888+++3783++033333663++2999000000+1117888411+++55559910+22888885004+22288222++1110801++8801++++788336+++++2222511+1999222+111154888866++33333222866644+++233333233+311000440+++009666771+222223330005+11114002++2221155515+0000938888+00944115+004434++25056+115555449+026666++2004440055+++33399601111111++0011118844444++2888886388++++33353311+++30005555700000000+00711066+111477759++55788899++000807999++++222279111119999++303000+0022000199999+++050330+554666999+22225+000044826666+112444481++++00077776+++2289984++227662++11115666622+11183377+0009998877+++4666000000000000+7288++000011116663++++222661172+33333330000000999999+30000000+14554447777+33110155555++++3330000011100066+++088888888889++299455551+111555322++068888003+44944444455++776611110000+0044499338888+16676+3331111+++298700+0933888+0000068888882255++++0663337722++222888883+331177744000++++00941115+222221111181111111+222217772211++552236+++13333336600++++2210555555555+3444555++244444441777+0007600++0000066666990+++444446699++0366662+0005599999960++133112++1500311+1155500001+1888871+++++2958111+02222099+++223332066+++42677++++113333338+++2611333377++++00522522+16544+++2700555++33331443377777+++22666668999+++266447+++++223344444900+0048199+++++000008473++1422215++++33339155522+002449111+3333311167+++++++25555744455+++++2820007+108445+22222534111++++++22776255+3333272999++19880009+20001114+++3901111100+++122231177++333993332+1333333466+0885111+00002222999++31777777757+188844888899+333777716+++29999365+4233+2755666++1551355+21137+4777077+011133388888888++2270733+113776+000011181111++33111111888888+1000785555+11113448+++0000655538888888888+00000870000000000011++++15544833+065597777++1702222++++2225555++0888007779++00774611++++2277226+11155665552+100111744+299999888885555555551+11111778870++113334477777000++2777778223+4442222000++24000116666++1180000445++057796+2225+22633++000000088322+166222227+67333+++22233223333344++228333330033+3000333333888++078887+096066+22777000444++286996666+3111113333155+111999993966++++333033333007++3333444488666+002249+0010883+0888778800+2224448552+00000000444511++++++044822244+577777793++1145+0036672++22277733888+++72999+++2600044411+32266666000000000+666338+22333344255+221113349+766617777++0006599944+20088777+++4444227555555+00053333333311++3300009888888++2337977++++++2000955777+140226+111555555552222222+18666558+++++0000088644422+++111117799++7777441++++335554333++0660744+1555550+11110488889++333997777755552+++239222+49944+00880222999+++++16070000++++2222278859999++037555+11111552000+1640000888+++++2718111+++++3399916622+333341444+127111+1111161111666666666663+33966664+11300666+++++++166666111344++15777299+++11300001++11188441113333333++++22999924444++++55559938888+2118944+111533911+22700333333+15774448++++2222299355++1155877733+11188855555555545555+000800444666+++311118555577++11133533+704222222+008844188+44447466666+05522222211199+1555551844+39911644+++1333459+12227222222+00444443499++2999999913+22214411+0300000001+++11011977+11115333447+55777731++++000662155++226005550+3333300087+++1888088++00001187999+00007777773600+1555515+++406600+033366022+203328++5555550077++17777222266++++01899996++++++0776755+6666698+113132++066773337+++++00010779999+229334++22118824++222242283+10011111400++2333333333447+221111599+++0889299++++77735558+++4666449+++333996000+33999927777++++012500++113333299999+5582222+2227775300+2222226666622114++11111111224++00000033++0770444455+2111868++6677055+2777788887000++222655011++111111827++1823666++++244463334+35559994+1122888666++25511711++22766689+11688861+3308811110+4422112222++112011144+08666155++111556661114+222999622+32244444462+000200422+++16663338444++32222000477+1111477774444++2077700888+++222255999955111+27143333+0031111155++04507+220000550033+++++2000700008++0066666+12222666666666+00134999++26622003++++++2222777700000442+21111111199999++++07776999999997+59055+177444442++0000077702999++100222223888+333333555555557778+++1111121700+++21666118+227049++000000157+11119999755++++2299991119955+++04664+2203334443333+0000766448++++++++233988++399988044++++229909+0009000099+05058++18888866999997+0003444441++++++033999999266+0000112766+18147777+00666669996677++775571+004488669++28832111+++22255555533771+133366666615+0000009991+311067+000033334446000++14444441000099++++155981+++006888888339999999+0009999555668++000002111177777773+3399555577779+22222222098++0992222555599+++++000676666665+1198227+++2222326+++1774003++++4662888+111133333+++4499999++++039917++119333700++15661666++5555566655555533++1174255++005588888000+00349991+2246689+331111145++117774155+00066225666+000000046332++++094100+22237311+11111949++0849444++++++++111166++33334445566+14448110+55991+00055522000066+00006619+279949999999+++++1111189+365555555555+330099967+++1666683222+++0888999+++3300000555555444447++139999996666666+31111137777+15559977777+222222244445444+0059399+333319998333++++2679555+32228114444+++333399766666664+3333136666+333332755555+1544+00000000006666663300088++113333121+++++++++299688881++33158811+++8880366666+7381+0004444666666000+1666622966++00822766++0222222221155++5228833+2555544447777778+++1100744499+3337772200++2223777+21077773++322955++3333396330+1521166+52277000+114883+2611111444444++8881186++19732222+0088++1355597777+3309999933333333++222277999++1122774+1118890022++2222222885555005+1226666663+00199999888888++088888555++++222333644+2222222222226656+++166695+316661777+++84488++27591+++++088800000+755444++0966694+339100000000+262222226666+07350++3388888977++32223557++110000060003+30033330++222222233314++144444257++708111+++226800008+++332778888++++29664++++287333222++++332111118888+33999++88899000+2673777+02883334+22555444885++861+1822111+02269900+++33200000006+++3399991775555++333332225344+6656+00007999944++366669++087777555++333399663000000++14562+2255991155+3008889+23885+259979+11077777442++2866888880+++8074+++++++19922000000000+2770000088888++3374555+1777044+11199992999994+000028855+204+0822263++11188133+333007749++664222222+4444444877777666+6513++1111188977+2232333+66333333336++1111188885669+88883661111+111995112+1111111999444444+11199++27044555+222222444000004++++++25511000000++038888800555++2330005666666++++226222222226333+451116+666666597+++2885111110+22226691+++21261+222222221191+0000211300++0045551111+++074991+113222255559++33222222251+2222222000001111121+8009999966+22266003300++00071+++258887++31111116444+++11844001+62022++54005++++388133++6848+++226777999555+88466666666667+140000110+1222022999+0003333948++0000888100000003+++12222244444428+800007+320766+++072217+0000557440+00583333+2244078+006582++++++1111114456+0004477777774+++2299902+01158844+1111199000338888+25977777777775555+111550666+1155822+7116000+29000008+11600000000044+++00024448+25555619999+111611++++8252+33830+01112155++33333324444666666662+6356++110000144433+11677866++00333333330200++00000005884422+222228833332+101177777799++06604448++3300357+2222226600663+33335225++022222222211+++0774778++13318888+6661100000+2669544+++111117771+++++7777333388887++++0066548++++06663399999900+222225552214+0009993111166++330323+1118600001+30000133++++007690+1117770911++22088817++17777444++1178866555++111111118444+22699445++++666741+15454+11199994166+555559999333333++1333333444444977+30000886+0000066664449900++000000222271+++++++++++++222299995888+1111182232+++++3334444444442+111198555511++774443666++11116667055++005348++++27773880++000300066++++++++00021533+00880777+++++8333344+00536999++++++++5855+3337777++5444443366+++++3333392225+32221103++02577888888+055555566687+112590+029770+000015244++22222552222+209332++449906++0000022225544+++3399466++149446+++332222204+02223666+1111088868888888888+0008525555++2222302+0000000000000002222222222111177++1177727+0004378++33267555+666488822+000088877778111+32222248++4442260000++++26658++008888666++++0000077777005+332000++22222222255522311++++0007222222++7323333++++33366613+++820111+005670++00000005444444+++000866077++2222227666+000066361+5555558888448888+++++2666664411+1444417+++008813335+33225555011111++0222224477770++++05533398+00555133322+44444444444888+059999999993333+++100055540+007333544+33266229+0179977++022222176++22229000000111+++0514111++++11166677763+222444499922333+++13300677777++1118886666999+1777333334++11119552222222222222+++011382+2220000009988+++2366066+++555555664477+0377088+1115999111111++++111177776++++66663330+++++++257777773+++2244333788888+255837++00193332+1111111888844990+1114444444888441+04444478855+44445546+0466666662+++250666661111++++25556666188++21552224++++00005554442225++11007122+3331111555++++0000777774444++20777756++++3339246+44494445+++++099639+++001176+333116881+1115559977779999+++7778844+++++22439999+11682++44196++++2000039++334999999997+++66922222233333333++++++2711111115+25111999999++2000519++1777221999+++001115599+++127708++3333733+116667796+++444410+1665778++++1133666++22288333888+11111155+188802+311110026+0299555333+++33333390000022+1112778++++2299118+3330888777+333333331153+29883335+++222252111+8952+0776666676+0344888855+777889993+33333211+04445566+004444++157++55564+++339344422+++111159777111111++66667444++0011111111185+1977777766999++22588899999+11966654++06611116666++++1122999994+43333113+2222333399999+++3333974444444+++++18888888896667++++3007442222+11006661+++446627++333322622222+++077772222++217777++++++185570+5500777+000034+++0115112+1222222224444333++++300053336+33112441+++1155035555555++80110+2355511113++706668+22441161++141777777+00008111111000+04088844444+++77999999+2225555511112++++++++33300006666666++194377++333333337888+2875533333+++11129333+++++1111355+0995499++3186999+036698++00644417++188807444+0555560+334489+++1111111111144466+119999009922+++++0044426+646611++788880++159999551+18873333333338+2833333777++++222299930+3335999991++++155390++198669+147777888++10000111000000000+1111111333311+52115+++1110077772+0766999977+++2224222+255933333++0035575+339922222221+081199+++100391+++11888455552222+1159963++264661+1111133877+220000703++000000111172299++237779+333300666441++233333322+++27777114333++0553333799+333225578++118973+11111544667+0000211116+08999966+2215566555+307337+++3555555555566699++22488000999+++++1133959+1555555572266++333331111800+1113386333++0004444777+0000078888888+2990001113+274482+175333+++557++477790+22200000558++++225817+4493366+++093550+02323+++111111197763+++004428++8811337777777777++05558773+3113333333+++33331111253+11110330+0008976++++179999001+0070955+116366662+333922899999+224441222220+++322248+3911755+33333385544444+227888888842+00921100+++2208886++++++302223+++06611174++022900444++00668224444+2888352+++699977772++0000000975566+111116000+1066886+++0488807+11199556667+++19666+100996699+277777882229++22208733++11155886667+++3396666333+++++106553+19999111000000++++313500+++1521111188++++2233320004++12226666666668899+++000699999++++7770116+033133+++045888+033916++++0919888888++14995555533++222003+007777774++0001172+033377311++33333005444555555+111119998836+3222888855+6999777777++082222221++8811+272994+133335544466+00898833+++++22499999999901+++2222225726666666+++0000220077555+333333119++333222222223+++22666711888++22222877+3153344+22290000611111+22220009900666++444444449944++1118993+37766666660+777700311+2999944222++103111111111++++++113222299++++2299872+33317724+10340000+055667+++02200000009++0372888+++333333300666664447777+00055991+3999999112+220000111999++221168444++++++255555+11111773+877666+33222909++133337771++3333333088833+19922260+620000003+0777333334499999+08626+33323446++11999888933+0067700007++17807++20037773+31333488+155118885+++2237188+++322107+333112255+31122447+++622333+277056++55669944+2667555555333+118186666+111+031551+++1111110778+00442006666+182222269+30011222++2222229999998888+2288855533++11143777733333++3333336001+002211777+001444007++++66994222+199909+2222339++2115244++111064+0000997777+063331+7455222+066794++228999066+8855444444+11111005599944+233183+++00422200+2222190+++1888555577++056666641+111144999444422++++442222006666+3311222222299+0004446611111111+1888333333333822+22408+++++209333+18966+++02222676+225222766+++19913311+++222220000222++2844288+2595554+11111111040++11240++134401+++222588355+2228377711+++++08884033++++1000077777+0911444+++1299664+000230+033333999000+18881211++009997758+333300299994++44046+333332200999997+0000666666668222++4443333992+16908++558999+++1991444777+22222299362222+263314444444+2922222+6666886663+++24444775+819444444444++240003333555555+111199999999225511+2777722999+711177+75555523+000922226++++++28888881+1100395++000002777557+++44777999+77858++++011778+6547+111167111+++33003369999++2000888844444444888888+51006666666+22266771111188888+1666185+++84222277+216661111116+0000004002+113377721111+8877555555+22293744++777777774425555+221199445+11420++222199322+++331116666667++052257+00033333333338++++++3388888111+24995555+33333666+1102264444+122159+11999076+21555555335+00000003123++399996622277777+0004444491+222222445666688+555555555556188+777559977777+++++113315553+211113111111++0098333337++889999555999+093777770+24488889993+00222811111110000++855599998+2222242991+++8881111833+3320002++258877444++++00001111120000++2252224444488+++30044466655+300757+2222333333877+1110113+++188034++++104866666+046664422+++++0000744435+++20223355555+33336655533+66666699+++00111155555668+222777888+222266418+000000111115551118++000066661100666++++877777779+04422++00000000377+++300055770+051500+1117663339+++222888882224+++0211999944+++26919++10000822225++++063388++++11774997+5550004444433++++1777992+05555554445++00033444478++++++2224611000++444444444449999+22201011+11688888875+0000331166655555+3338803+2287778+++100000054+5077755+1188822033333+118858844444++6991118++111885440+++1339822++00004752++2233399944444449999999+134001++22222244866666++33022888888+++2444449999999444+++08888888444+11166688666+111111399+18888511188888+++3322244474+135555677+++115550+22033333711++18002+02117000+852223+05444443111++222299900070+000000999311119999++++063333333000++26362++++12777777770+007781144+2229870+70677++++33328001111+109773++001777222+++++166666666667099+0309+399990777700+15526222+++033228899+0000025550033+122222222222255555++33366666666000++776661444+13355555004+3396664+26666666666822+++255777888++666002211+++333337553+00001555077777++00055582223+14881199+336220++7700005+62222223++++0033311133++++++082299000+++02215553+++199748+0003332444+++055558844442++1100211166++333449+111999999928++++244444441115+++6666666339997+11013330++++1665007+112997+++233666++33985888888+++00000000488++++777992+33330010003++++128633++22222222222225551112+144444445777555++34522+00033339999888666+25555544+531+++++0768888++000558++11777777777777755++0436+1111133333+0000000553321+111111923333344+++222222007++2039995+0000006348++22229468888+04662++2446686+++3333333330000995+302111333++24444433444++1099822222++00266669333++003347999++32155550++771116661+7377+0999088++110001111766666+++0333669+307888++0444419993333+++777492++2686677+2277777777700000000399+++13000888+21998844+300300+122222030++17779903333+1199199++000668922+00377744+3333339999777722+711177777777+++000044440499+0000376111+++031117++++19888888888880000+22774999888+++57277777777+00226311+66772222211++++7662244+0999999588+06644433399+1009991111+++++333429+++225559977+++++177777855+131123333++33339997777777444+117711116665++2227771888++888994++++24929++++7777524+2555817+17705000++2224411112++++3222255566611+22440032+++199999922222+0877733300+881148888+++32977770+++007335+111666738888++2669000+096777776+0022222999999+13342222+2288250000+39259++333031000+182911+3975555++268222++19996444++3333300997771+277114444+++872228+2066555+++++0700111++155553999++++6111177771++1666555522++2269661111+05550222+++++26600339++22663312222++22244600000+245561++77888855555+288912++22225573+1111170003+331199959999999+11111111111133880+++022063++++22229996+2222222611115++1777229999+++27733377+2877666999++14445442+11155955566++++777771133+++1335562+++++11970+088195+2277044++22244044444555+07722202+0066667777744444477777+133372228++++222221111122+28888866022++222225662+33222199+133899991+2227888886600000+2253277+438888888+0000333355255+++4445546666+001114744++2799903+00022944499++22999185++2201111449+222224999990+000888885222225555+10699944444+++0746555++3999365+252227999+25555533396++++2222112111111166+++009609+25302++8669999++111682227777+300888333+000088808+111111117088888888777+1111133333331166665+007110001111+330388888877+222222275666+11469992++533155+8998888+22004444111111111+66666666667++++++13332222211111+633000003++049446++333334++18839996666+++112888++++222227601+0001197+114444442233377+++27777777000000+0444422688+3222663+277777335+64222+++++++++1117847+22222334+33333344442+277417+26578+000000188663++330000+++0833394444+++105577777771++26667760+00999677771+++2288222222222990000++++77773355+++++0011299+7888862+00366+000600000033++77769+++2233335777777+0447777755333+++0000000764+++1111118++222222288462++000988377+266666333+55555696666+111555559+113322880+266979++0004009++++33333399999998+22274333355++16662399++++3444444477+33003333333566+0302+888869991+82238++1777709991++22533933+011112244411++81111119++288888466666+33777011++++++00488442++155011155+322222222222882+++3399544000++++++0044333311111111111112+++6136666+++++0000988888882211+2272688888+1166403+000333779++++051182+155079+148444++19862+++++++20122+++511111117788+++070045+2111966644+333333331111862+1667433+33300000000998++0045888888+22222222220099944++44600+000033599+044441111844+0088339++111117777777717+1244777000++60002777++11101111+11111197776++055771114++1121111112222555555+++22221333000+14444444+33000099++08889999+881199977++055666666673+00110021+3359000+++++++11666966600+++800033+16664444699+3777734+++512+5522256+++++++099+++111171112+1111944444++0311113++++++311111144++333551+19988077+089688+2550377+111228899888+++08888666618++++29999974++0008822284+110222261+333961+++6666600000000811++333116000000000+++000377++7222331111+26879+++0777887774++0009999922997+++++00088682222222+22226668888222+273088+25599333335++2225555536+1111111665008++6655988+15554400+1722773+++22555229++0088886577++++++113330000002+++1088883+1222228811111+0554407+++25118+12224490+++0065644+77887+0011640+++2216654+7770002222+++++25112244+++118835566++2255944999++++++301111999993333+11122034+++++051003+60911+162888++0012222225551+221144444444++27475+22866884+++0007733336+004450000000000+2228886++224444220++00000000022222223388++333333222299993++++0068833338+00004444428++22882222222599+289988833+26666668882++04444458++++++000929990+5581666+0999785+664002+0522228888++++++122299000+33333300994555++115510000000+++266771111100+28555596+15599700000+2049998+14396+1344446+++++00618+3253333222+3336638+11177221113+3323233+22658444++033999662++77733333338+++0000111111122221115++222222266233333333++05555503+6666999999055++4422222++++++3225766+311998+++15441188888+7333+333114422000+27220111++100599988+00964555++233337770005+++22933333333022+222222203333999++++333773334+11422225+00777770000019+0331188++119994411777+28587+++000992222779+28722222+0555558++++0399914+++++66611119+1122634444++22644227+00092006++000006600033399+++0000044+00555110+278815+22228811111+2666666666889+3322466++1994444444455+007448877+++09999001+++2677883++++0323+339999554+33975444+222246666666+299362+244222666++398833377+075567777++++636++++++++188325++++04888998+++++333333002225+00228877+22201333+++396616++1188887779333+0443333334+6666699933399+06261++++++++068888866222+2666666666666633883+01144++06666366+080666+20095+11166633355++2288433333333++4958++++223338888844+++17777777722277777+0023335+2221333333333773+++++297022222++3395558+111888855++11333333888+++221344444448++11122681++1114406663333++12444166+67777411+188421+22229033444+++++++228965++22222266666476+1888005556++++3300008889+++155588880000000+22266666066444++188899227+++2244231++22227526++19422222+011444444446++3333999885000+3326888822+00000000033322+++11155555511111133++3333337666666666333+39998444+1111335559++12222114444+2269922+407773+14449999+0448555++7444011+133311179+114164+++244885566++25444777722++44433388+11119000999++55555953+++166255+30331114++3955440++30000433++7777722278++3332288922++0000011111999800000+28884664++155000+067759++177677333+8555500003+08882551+1177775+++21872+26444444+++225555555999555566+280588+32077776+311116664449+++2555044++++231114443+1999999999923++55555599905+++033337702++00003377782++++192955+066179++666911115++25566+11111098888++1119911000++++080077766+3344444988++1222117++253666+006888+33136++00667793333+++0777777655+++1667771222+16664+2217773444444+27766659++72274+188441114++++33222598+44875555++++319999999555++1772555+33370+++1111533330000008+000769777++310000000009+091111111+++27778888888533+0881119+124777999+333999000099999+++++++000095500088+222988000+2421100+001334+79118+++++1700990++1149986++55554444441+27244+3396609++++3333355+0000000055444++++49955777777+11444455556666699999+4512+222699978+153997+++2244335+6617999+468666666++++48855333333333+809222+166000988+09+++++++033271++1111111664088888888++444444188++001115466++255111116+811111666+++++333300000447++33448++++++111555541+4444659+17847++++0388444++2888336+2233333621++06667995++00400+0444441099++++877743++12495+222000111444411++11100021116++22221351+1533313+0332236666+++632999999+030048+13877775+188889244+220004487+++++++2299667777++286661199++322357+2244444555+++1499999990+3354441111+16066661+144443322+33777447+00444111138++26666771199+++++200000000009777+2227701111+088971+11100864444+04488884+22222880882+0711444+222622444411++13354++++4400++1669900003+7360++++000002227222+008665+447778880+167991111+0001114222++2422222227++237466++44556666+11111113555222++22222111111114499+222227713333+++20000554+225586666+++000111114441144+++++154453++33447+21488666+177788855+228338888++055559222777+++2208499++566444+477799999++057888885+32276999999++000605555511+++112055333++3390000034+44440088881+++++++155555663337+2226777999++08445555550+116392+++++++09903+133336640+233333332+44404444444++277777725+++175555444+225948++247741+16664477772+66668888599+44005444++++19997555555555+666666655555666++888877777++22222222222222918+444444448855555+110099+005334440+7777777999982++00945555+65550000+333333255566+++++044465777+22222222444337+222288880055554+5554224++++++00003773111+8888893333+777777774444420+22666666333999++774111+0000076665++22611990++11251++777529+0095300++225588800+300000734+++1111111166637++++++++++3330339999++00000600008888++++++111114990+022299999449999++007744448+22444775++++141112++1199007000+1558997++++0112669999+11554435555+++06680000+666699997777+333022677+0099903444444++022200000334++11222227722+0001+265444+777976+385000++22004113+27333144+11129088++33333888+009026++000188666+1119997788899+06660044++200099920++2663396+++44466656+++11266666666+++584333++0777559+++3300051++++26887++++00733677+4888444+255455+009332+222229922226666666++2277223+33302200022222222++++++++154451+088811771+++06443111111+++0000511118+8839999999999555+6666666611133+3116777777+308881555++++111144224+++332251+22888865222++++++++0000611++10067+11141555+++++2366666++3024466+++200558887+00038802+522733+++++666668877++11222119990++111111155255+899911++668802+++4444222266++00000000577333++1199999970000099++11777777038888++000080144+1189933377+26288888886++++11111110666662221+222222449970+++009668999++++++++1555339+111111688557+++000338880+3134449+++++2227113300+++3999921111++0000033229111+00002222777333+05514555++113466+17786+155588122++++++1113333333300+311918+111111144384++0555778+229946000++3373333+1911229+2224477777001+3666666622+++3333399997555555+23937+1414449+06662226666+77398+2776663344++000006664+230044+111120888888888+++0197744+++++006666222511111++11112222922+11444003333+1881111550+777444220+111667266666+++44559995+119988877+1166011111222222+3397766688++28820+100888877+++++++036766666++2555258+006333112++22227611+112224449+2224444421+0077777774444+44440079++05999166666+4439999991+118880991111+3388888885+00000055555553++++13344414+++0000005955++22288881111+000066666699999965+1800023++22530555+++110000335+16666975++10723++25555683+++2222264444433333++00099966711+000000111100+55511118++277711999999995+++09555322++23333966+111224220+++113344444+3666333222+++++11117683+++167773333++22444333333553++0058933+++000777069+0047338+022266666611+2664444482++++1947888+220327++++111999999998888118+005566660003+0866488888+++00999883337++00444446666111111++++44444448871+3330788800++24122255555+++0001112225+33333544222+++++225009++28488+222292669++22222221549++22149977++12313+1177773800+222977766+018553++7779004++++33388775++++667700555++++0400006+0044445331+399844++11000222700+++03376777+000088833669+1110130+3336666448+++000000033570++++++20111113333366++++1110717+++288922444444++++22814++++++++11129++53111+88333344555++++++2122222226+2255662++000613332+000536666999++777000+2044449++++233333333+1111333337000004++++033333++++566299+1111111155540004+211112555555555+10001665++++28887777795+1002222333332+09978888889+++222762888+222222244444199999+2437772+1111100073+099394444+3944490+22251117+34666666+26942++3977733+0022229000+05644444445++033946++244199999+00000004444433999933333+220000000000222++2188559+++++0077000000001+5555266333333++3397223+++++213355588++++23311155555++130667+29999955552266++++066980+++72882+1199674444+888999997775555+++25555237777+01222221177+11333377666699+677500+++++044589++++29990886+00000056681++11375566+119668+10000222260+6666666777777777+3330036333++++++54445552+++009915+006662222227722++3311855+339999999995844+052999944+3324600++0022270006++++777930+224444466666111+5522222222222+++22646+1158884777++++11144003+12777466++1111977776666+++02222357+++222214+0000063788+++1000099992+2248223+11911444+++2322600+++00221166688+22299966777+00664449900000+8681+333999964888+2728866++11888041+00073555511+333388+++3399922777++877044444++39991111111334+002222266999+114616+45500111111+203333333+007886++0566666666008+452222222+++++004444222++3333333348+++22229997+116666663306++1066999999922++0006588++++++433336888++222777767+121100004++++000769966+++++665++122111611++++277133333666+22226666670055++104415++166666668831+2111555570+0033333999923333++333322222263++++25559211+0023300055++000227388+++++26666888114+++02002229++11188822666444+2228881155+00000133311+++++++2226666444779+072660000+2222222241881++++255444444444444229++++844044++01177722222+116660666666+14433955555555++111117751+333346699+333111117779++++221516+09994446666+++66222666+2226655118++301499+5573366+++23346+188881166++332111113++22779990006666++0766666522+3166665888++2248888++++291644++28853666++333333333444+++++1166400+1115559111++00000622+266111111+76642+++06666666624++++866666696++1388877333++333322226+26032222+0000000002222522+0821000000+11999906++309334+664322+++399677778+00771145++++222222222266644444++++224999111++++++000751118++00044445335+1997333334+67559+++0626666668+++1111332443+0033106+16381+266705+16666944400+2833335555555+++588+++669998877+++27664488+330777999+++33322299999999577777+++855711+31126+111113275+310021++++318002+700966+++1111333344444477779+++++14110+3992882++23603++00008833177+1111111833333++0044185++222225000000229++88882611+++11333344444955++++3266620++2884666++0053888882+88872226+128882++880001+++++66650005++224056++11333333511++19663++++156666111133++33111111087+8888556++++7444462222222+++111113799+000088499+70111118++333222333337++++3999800005+++00888880++++++++00003377773311+000003298+++++111118113++199999477+2003005+++008888850+339222239+344467+55333326++229822+00000011544+++11133333345+0003999993555+3144899+033366222++000068522+22211199+14466755++100007735+001477775++++111133336676+++++67778899+++00333377777888+30222022+09111119+11186553333+2217933++69921+665669+30178++++++1644444444467+23111499++247900+++39385+3299999227++16220044+177777776880000+0004449500+0866228+++++++++091119999999444+22777773330066+03544446666+0222888311+188700+39996277+1666353333333+209288888+00969+7444444++25555963+224222887++577777177777+111144444338++++00011101++21444+33944445555500000+22233339221+309223+++177954444+330006699+11167779+00009195+335511++25500000053+13995++060922+2222299973355555+3992008+++7525++00178888882222++163389+00088888888888220+11226600+0001194555+++118888881+++333322973333+3119901+06728+222299995333++2244441333+2221109944+5084++++++8735++2222271111++++++++22711159+7777119222+1133999777755+888888666+166667335+++8140+42219++22222222333111111+22000010000+22844441111111++5555552222222066+++260222+236699111+3598+1661122555555+++++177462++++22222200003332+1122000+++224888811111+261155522+2250080++28511+0004466000+++++222767773++1922222+++++1111110651+8887455+3333000879+75558888++1172666666++++3015+++000000001665555+2226671155+088443555+6611181111++111111111111111111115555133+++++88919+8888885560+1961+++78888888811++++3022886+++159788888+13607+1794444++322171++145511144++++775560+3977756+11000559+15615+++05555778000+2295500222++2256997++7077771++066666666668+02222559999+25552222221888+00455555++1999955+11999997+1188222++22296666666666+155575++1767111+00444418800+004433337776+22220555889+19111114++3336995++22555111118999++++22370+088855555133+22222666666774++077111185+11833318+3314611+2207777773+64444425+++11100045+00468++2226661153+2228822241+65555+++000060200+011220+24444992228888+113354+00226777744+113000994++33992202++++++671888+09938880+238333+02233344422+2288884+14442422+11111888899557+3395663++++++888776600++53335111++++++3666611+1173311222++++83397++++1100059++++0775999990+++++788066+44441000+++88557733+++23340++066677888+2444888+++1182111111155+33224333+25487+2777720+29988177777+7777944+++101114222+150000065+0000069933666666+066333222222+22011117777+222248899+++2233228888888+2611333+33055516666++6666666555662+++09000113333++222298888666655+1155511122++0777866666777+211112885+0001666002+0007111999333+116666444++8227999999+411544+++188884444988+784222+1902++++355555555555566664444444444+24088855555+00066607+3331115555553333+++00066000099999++22222208544+000000788+8114+++14444304++22555555884+0000555199+47777445555555+1555557777228++++68899998+1533381++1129221+++011775++++232220444+529998+0008555339++2290944+222222224122233+00662000555+00070882++++20666644441++193445+111111799983+0111003+022233385++11499999++++++11119111992222++034447+30008600+242222533+++00555733332222222+87773388+31243+1669177777++32556222+1886611155+1100440009+1166044888888+1333645+248225++2200000919+229911555+08877740++001111157111+87766668+611111+39922248++00444333+448888440+22277777447++2229883555+2222263333322222+11377995+22226699992+11119930+222814499+++++00055333399888888+11747778+2188888+000000015556+3221155666++0966277+3333333399233++299999999991++186666663333+++3311111779+4433500+0000001170000000+++1159933+0557966666+++200009999000++098887773333+44444468+06666666666600+113264++220777988+1888309+3396666111112+00000666233+2223399888+0555388+212270++0536660+33360+++08188+++077666440+2666777+8066+1195888883++304411+111133882299+++003444677+2299000111000++154994444+++++000000000688851++++004004441+++2002243++55553+++72366666++0000008855544++07713377++1111777733888+22444448877++++000000009998+2222908+1114495544+33330110++++113913++++6700004++22442666777+01555330++22999988611++1559554+46222220+++173331+28999++++++2666557111+08111225++2233355+30555022+1330455++17755666+1955111+06266664++0151444444+1111110444400++2888888888880006++055500880+++++3220099911+333339999996++05544444446++++00000004444415++2299888774+2055166+11117777733++009999555222444++00233336++3344442++0890022222++000033335444444+0088885555966+100097444+00001555599++++++16833331++5541+1577772++21118888220000+1155555562++2229777779888+++88777722233++4444445577++253331999+111886644+26237++++1990588+++++++++25355444444+11166528++2444155+26622++++17077778++288814+118874466+1111699999933++11282233++0000000000444777+250044499999+022418++0022244463++++3333333095++22222250035++00046666336++++11886666+++778000222++275556+++000660000003+199994441+22223660000++00555111114++++36433333+++0000994117++++85288++324441115+220883344+++322058888+33166664++++16699445+2228844775+22932000+446668++++2266662225888+300644999999999++++0233005+11111111183+3220++222222199559+33338837++00449991888+++224445546+++++0966664777+++443444477++27099911+55428++667221+1119999221155+002666666667+68533333+241152+56688882+44444222008+++151111144999+222222222050000++++04401114++221449777+033333066662+3333285555+394428+1111100000032333333+061112200+6991144++33188883333+211862+++222222775550000+++583+1511118333+3345554+23072+0022899933+++++3333398887+1111667366++++11820+++05443300+++112222000004+065100+330011999++8885535++++2200037++++01122222279+++12500+1111559988888++00288889++2223333000007771++339338+22244445552333333+11111115577666++1100911+++2263331118+37733999++000001119999+++301886+3122222222222251++1117724333+11188888672+++088322555+19999111666+++566554+++26109++27111999955555555+0000555990000+007339966+124494+++++0093331+77777672+2220001666+2228888888111995++++224566633333+8887222222+1008500+1699905++++01144555558+333330888+++32444471++++++33388888888+222226800666++3337744440+13399336++++4444444447+100226+++38288++012770++015559+++000024333335++222118888800+++2659944++033239999+077917+++8375+0000011118844+588777+149944444444++++++811777+++888899220+++++2222956666+111119999555555222+1160002++2566+00002222282777+++2233482+22544999991+++012221++8877722+8823+18005566+0006333999933+++6243+22028866+++331772333+2444220033+14416666+666677111111+1555559222+16100066++222333331111+2222222220++134448666++11543388+5500003366+2588855+17138++24916+++091188888880+1411766+++22255566003+++119111333335555++1144345+0022215999999++288823999++30000++773669+++003335536+3111111300++++++++++0513+555544999333+23955666666+88636++27877777+336111++++++2211111111111555511+0090449++11333330773+21991++10000221+22244322+22333338000044+++++2888877770099++077988+30871+10002+55007888+3322333333+23334443333+1118888822555222+++00066127+2277400000099+3333326636++++0083333733++++000333337794+11000004+000000054417+++10986+10000666555+33331111111060++++0003338000+11779229+317777115+77888288++1888806660++++555558400++++++0065330+++111113333326++055552213++33333333335555++++++++229990344++22448888888800+111115888877772++++++177070000+00331199999999++++559772++++288839991+21119233333+00077744555+00666553++++2777099+3317655+3258888+2225411144+023557777++113334483+11600114+1777155+55907++029916++2215555577777+26772333++5444111111++44499996611++222226448++11135977+04764++666666539+111111111124444+222222551++++++30552++++17117774++++++1113499999+8733331+0037011+++++1111366676666+11112555555999+++++022222388885++++++2888377888+++110977444+00188888355+39712++32211111333+33333599991+39999999222288+0043288++3336677777+03100099+++3333666999977777+333332337733+++++++00613333334444+11554000066+008887++000837333+00099500333333333++000008822770+005559455555555+333226077+222288114++2600038+03301114+2222006777+1122334444+++1160663+22244444922+++++166225554+886688+00006155+++299222441++++1111772222888++0999222220066+048556666++2775776++++3066337++30044477++++33355576+++3333331478888+11775555+110099000007++1119959999+633+111111500000004+155566333++3775++++211774++++++++8886613+28827772222+++++2000766+2555333336++0000080977777+070066+++++63333006+003443333333++++++++++1199812++221663++2246609+++0741555++1666666877+++++00000091433+00005338+777777788888+1222222885555555+0488858888+226996+032555666++33300005555522+1188811188883333+330455566666++22333332099999++1999911122++22228777700000++188833110+++++08855555555566++11111111555441+5377333+++3333444477++++33000664+0900000000023+++++3333333551117+0000466666611+++11777333+++++20444443333+++22222992222+++++28857766+00800099977+871000+32277999444++2223922+396620+244777+++22288735++++33388891111+26331111113++++00444777888+1111111000544+77773337+00999946660+++3317411+++1552211+++29955111++322828+045001+166444444155+11163662++221117709++1119933777++++++220444+++00665522223+++11964888+095555558883++++08888888816+2220078+025977+1663422+++179987++399422222255+15533331++++++111010099++2225000099999+4444400000011+224444446611111++++009991111116666+000655996++12900000777+++116688889+++2222233333339999+144300+078777774+4448866++05300+00977722222+2255399++++111111111115777++2888775+011981+2222221111111118+22222444088+2666644446667+444444322999++0522244666++018886644+0770002223+1301++05155555+05520066++0000099677+295564+22555544770+88311888+++000040223+6306++++++11446339+033650+00226666000+22203333533+00088244+++2379777+++33333333333550002+323333328+5999660+125555885+22971777+227705555888++000444575555+133311111115555+++00824555+000877777776+17777227777+22977443++18888888555999999+33777551++202244444444+++2622223+++++1112227777775555+++++3330663+3333333355518+1994444255+22222188000+++03323++09671++3399999900188+28800005555+073788++21111553+++113554444666+2666665444449++++7884+00000842111111++088888110+118114666666666++3399985+197771++333477777++2444300000000000000777+222888455+0337744477+22222666666722+11888897778+80085++5550000+2225122++005034444++2626111+++244666+1559991+11441157+111555144444+1777779999999000+7273++27711182++833334++0002266661++02444500+0088888865+005520000000+007073+2222222996664+2666663364444+0662111111+198222+66666999997+++022193++++022668444+22196655+229999949+17554+222999999999999994++++2283777773++222222++1199533336666+2233632++++31222247+5293+++++299977771111666+++4333333300+2555111644++200894++333333301162+++00000022+3333333333088+04719+++227773886++55507776+++111111126644555+++2227777288888888+++++11559110++411122244444+++11000000075+297777666333+0111447+0675333+1266366+1108388888+13000000000999+02202777+2006622222+0113222222+++++3000004422+232227700++++11846662+12211103+++++0000555557222266++++++0888444440005+++111115999777774++195551+++++++++11114466++4360++029555+3330701+++1666999+++3330994+2833360++3333322222877+33390558+00718+++00003444000444+++++++11774655+++2800889+118711155+1116925+2333333444+179996666+18233333+++233456++22411776++++0388881166666+330599977+02268822+2227335999++++0924+++++8888277777+++200091155+292333++122211770++0095211++8889999999+++7406+3065557777+224221+22220661111133+++14662222228+00699965++++++++033339111888+3394450+2033333391+0833900000+3118+++3331100334+00000777994444+++0888613++33333386+30119+2444887755+221777446++++588899++++77622+00011144866666+3778+023333388666++++11100014444222+1900088881+2254473+2266933331+339445+22288999+11445778++0112411111++188801++0066666492+++0011822999++++2997737+3333325555588111+1222244412+048888077+299955111+++0000009883+221133++11645+++2222277799299+172555222+1111111111996+3333999744+466002++800777779+00999499992222++++00033888666++++000657+8440009++10222611++++2225222244446++++111117777355+3333374449+18777996+++2986644+32620++++++++026666555553+++199990000777774+220900008++++000000000002+0900666+++111111112229+++0002546++++++++39996667777775+105555555559+22222225307+++66614440++111166999997++122888221+22255+++33312222257+3333386+++2885999++2228227++1049666+++111197777725+5555559488+30352+111116724444444444444+00245555555+000022222220022222+++++0021199999944+00077588444+110000444111177777777++25520888+777811111++333338224+182888++5566666555+226239999+1177990+2566668888++244444452228+++034444443338888++0088881133222++2000088865555555+11111118866++77799688888+++++888222779++2332355+++22338331111+2066669+1222885558+11555599440+122767777+++2222251110003333++142209++++7700001+++++30555555557666+3227777223+++223444++++17772222551111111111+++++++100000999++006606677+444444000002++++++++2222788444+0000111105555557+333399666673+300444888777+033470+03788822222+++00017888++++00144266+66494++000011118888883333++++077333337+22888223333+701155+066691777+333338995555+++212442+3000064+8032+30018+2054440++222779938++7032++8888911177++++000511+11166888+00000003301+++00733771+12222722229++222999090+033337999++641444++698888899+11777773311+11211144444+++110633332+++4899994++01333333333++5309+004433884++33398821+++++++044328888+22221225500000++1550000004++++30060++222227819+2222202200+++++2255155000+00332244999+0777222555+++++++++00445900000++078663+11000999444+172799+33001100000011+17639++76113+33333226+++220754++3000008889955++33333357799++228800333++++05598888+282999+31000027+++4333388++++1111115099+50888+493+6662222222+22777921111+++000067771111+22234447++++11111113933++++0054+111111115766444++0811444488888++1000001116688+++111593339+0000055788+252222216++22714499+2233778886+33990399+1222135+05588879++111333390000+46444777+25334777+066621+111111767++188855555522+67737777+22233314444+0553338899++2000000171++26999958+11142339++3333142777+022059+7850+2229007779+++33333229+4722226666++22844888883+0942288++666666666884+011400++4055553+00311100+22233003333++++++23006699+++++0009996623++3466661++339966663555+055851+++3337777300++++129999711+2229999000005+++++00555999773+++2222244709999+22552005++77755552266+++++2044420++111466624444+++005555555550+000000777700066+2556633+++119743++++38117+2221112664+++76003+220838++++2285556++2266666444444425++35553++++3333999957888++220009447777+++6663122+233336224++0887899+13333317777+++00000083322+3999911888881111++++110083334++223111992++1372888++09994544++11519911+++33311528+1000033446+1111118000044+339001+399994666++300433+++000133399+0002145+0048299+311005888888+++2999000999666+8464+++39663++15577777444777+183002+339997782+++2565888+19888666++++000077066+2222222208400+255555553333+++++++88300002++4446666666675+116637000+052266611111111+++00000566441111+++6628888++00004140+++2282522+0441111111377777+3333331100067+++888930++22222033444444+111113333355+004706666666+88756+00022223888833+00490055+0011117744+29999992+0081661111+222579111++044470088+++1122266633+8800000000000++12288888444333+++21122188+27399966+333333390888++2249923+++130055+++22266601+++33299555222+255550000025+206221+1144411666+1999977777+117882+0000000134++2996600033++++1111135+2444499907+++011140999+000000097666+33339993444444+211111102888888+++155550085+0007001+3993777++111112222886+2223333924++14440000022+++1888999300+2288888444555+26886666+12288839+22556662++++++3339733399+++111107011+++111122288886777+277777883++011133998+33355511++8000000070+1440062+++244445777+899116+23822255+0000811944++0022909+5553366663+000894499+++3284444555++++13644466+1999999991+++++++0377774+73334+++22222666677++++02244555+116444++111110667++++++4446009++3333331333327+213667+++00000007664888+0007725+1616000000+0063331++19333599+++1222229966644+000086644466++111118895+2273302+00043332222221111+++337799994444+0006644441++++++3333311334333333+227039999+26999998844+8850002++88888811133++16957++00298866++00228888222228++00000000088228++++220040033+++227747+036+3396111110++11996600000099++++++++000293333+77775455+++++2211111000+0299333+++++107722222266666++27222888++3333333333388888++3722226++59978+2233555255++209933+288889999255+1111666677778++111293334+281688+++++2220000051+++24885+22222231+++222291221+00044888880000+++22273360++++111766888888++63997++339377+15539999++++70000006+23333339911+556688+2282229933++0025558888+67005+12929++1422211188+28233+884688+++022222777777++17733368+++++++000001116222222+3568+++108770++0114+++110000771111+09239+2222200184++2779999999112+00888991+++188800++5555555533322+0277445+255111+111116633433+0000000401144++399900777++42288877+112222233333318+199111155+++1199444922+000067730+333066666666669++33022322+200296666++3333339885+0066622226+++298829+3339444113++++11436667++++28885507++0000004446551+222533322222++++++2551777+1335555555+174499996++288982++111110071111+++++2889965555+288046+++033336663222+++3677++5222294444+0066611000+1133461+008877779111+55555882228++2222273337+288809999++++033335550222++++155299900+18669999+100762++++++288827++3333337766+0091773++0000999996333+1553333244+11119999999922666+29000499+0880007773++244600222+13332778+30666336+22833333332+3333900000777+++192231++1124444411++28855444455+44091++22555555554477+07000028+0000633387+33306399999++6668449+4144+111119111++13375555555550+334600++++0999999991156+2283388++000222334+++1700055500000+333777722+155555848+1465333+3333324483333++22286613+28000992++00444433+29005000+++++14117222+2200332333++2277773011+00087558+555555555555000000077++433311111+2243577+10388111+000033339555555544+330099943+++2244+0041447+2222222222788++1148222+2229999+0055555197+0005551111107+665599966+1140033+2611900++111177772955+00339994999++++39611115+++042933+++33302200+11183333398888+2223475+555221888++00677227777+++++++3115666+2527777775+3333332253333+++33933988++++222512222222++3222221194++12222999776+14888888++1140444+++76677666+0771132222+399999994555+552227++666699999444+1152277777+11222333+3912211+++15555566666+++++1111455177++11111144444477224+33333333338334++++++13360999+04441444555+++115537777111+00088780+1133188+0033333844888++++2222444399+++++++055555164++222255534777+++7477775+000099999377+11266226++3332677+22211338888+14431111111+000077441222++++11119995+++17344400++1111822888111111111111+++15071111+222284466611+27774003+2200222333+315584+222100449999+++1111033339+++1881333+233333000000000000++244422221111+300088556+++26779+22228884449+22334444332++++1116004+00555000552++879966+77788887555+++++1186788+888888999913+33333888887770++1014+000211009+8226000++1117324+00066885+++22222334566++8622+1116666669966444+4444440555+888880000+++++22222443777774444++5488887+02225588777+2229990055+77000811+++++33377733331+0000344655+332222288800+277778566+322888488++2228877++488887++444433355+19999127+0034556++077336000+++++2000798+301190000+000000+39115444+26580000+1110007744444+288444669+12222552+++53877+339999933888+33301118833+++2333333776+++++++17777009999222222++1522770+2229993376+22255588+13336633+0517700+200500000111++11126555111++33322222222853+22444333333330+888883111114++++033444333333333333334+2555666+++330000077722+28888888824447+203244+16555225555+14039+17777777855555+00004866611+1000000066664+++0288882++3322775544+2555799++0886666669+1157777444++19149++++116644144+6667777400+0036666966666+116666322288+10553+105777888+++333333387778+333330030000++0044333339999991+0477333366++000000005577900++++11111111908+00066988+++377338+26666669999222+++18005666+339991000222222+33118888888887+++3399922911++1077499+2333330333+00206+888822944++00033300668+248888885+22225555599009++11111122560000000000+228885566++772777777+1111395552+1337731++2270677++0000866444445++3222044433+055346++++377708++39994444444433+++00399111111+7333333366++++22225559111++3111667722+22185588+22224444994+333399973+117666669995+2267777773333888888+06610000+++203322299+7755559999+200000066555+22288898888811++8839999+++299352+++055544447+++068099++39555554++++3000000899992+0000008311++1114522222+++005555458+2300058888++140411+6660+0120000011+++22725555+0333999999882222++23802++222331111199900+11888999+222222211163+115555554266+++22099989+879922+31188881222+00000220001144+33311197++10008855555+++6259+0000034555+255555888899++++08558999+23666+339973++2299905+22333374++++117790+122855557++++++11117728880+3311220++3331999448++++++++++244445555655+1116666660+11155518888+++++++111111888822222220+555599622++1177766311++66900888+80322+11110555544447+2223355544+22222197755++233333068888++++++1100088873+599999111++2228888194+++222622299++777764449+00000000035552222++000619977++1444442223339+111117777777503++022281118++++3004399+++29222221111+000829992222222++++299759++++7557776+++1198838++++++1287776+3322223305++115940+115557779+08888661+04176666666++++++016799+++22237733+14455199+0000605+14111111995+27977777+18888941++5155666+++5448888+2277223333+00033322300000++22144664++1119116611++19900001+0000000000113333+886611111111133+115799999999995++188222822++0222668888++5555558880+2288115556++78880+7096++++06666699991777777+++211744400+07777822222288+2222222500008888887777++3777777599+1222290++002229300++++11333622255+28889989+131881++00005550442222222+0012444400++65576++++5153+005670+777777766+118888285+1144447775558888+8887788866666+++00022732++03289+6611111112+553377++111161158+05593333331++11002266+22222211886666666++++222220064+++++239666666++++104007+++777114444444444+11772233+2211066+111111696+8888821444+++1113333333322888888+0073333333222222+00155583++++006677773++16666999919++++224405533++++++55557799995+00005500991+05319++++277011666++045567+2400255+++39994222+7963333333++++222311190+++2005599555+1863+111188888699++02299966++03336111111+048111111111+555385+1166622222+333399879999+2660059+++33333322446668+099944444450+++++1143334449++0602222++0775555+00998888888++221666886++777774699++116668811444444+003009993++++0999777666+++002222222229955555777+111886666466+++2402+00500008888+++2222255335522+1115442++++222228448888+18222200++311566+19999997700+22222433366+11119918+++208555777+8888888825000++++000000448876+00411555+222668888888115555+166756++++2366+17777032+8833303++++199991888889++++++++1119889991++099188883++1115545500000000++111113225+3300055555444+228800888+2224999963+222277225+66660008855++1111111111477776999++++11500+006663322+11111122222222222222+233116999+0000522222266699++18886555++114011++++299773++03333+1111113200+27778883++111333477777++1110433555+000010033777++++00553370+82886+888499999992222+044447777777+1199996654++1222493333+23300000099996666+22223433331111++00322225++1223330002222+75588833+++2555222733++117333339995++06601+++++2984444222222+3322333331222222+3000000000288885++1111888836655+03399888++4662+2228815555+1004471+11133884+33111233377+++115006662+055116+++++1129887++31108+27740006++1111777777748888886++0888112220+++++211111111155+15121+3000172+1777885++000777772222++++166417++++++668055++004778882+++111822286++0884111111199++6600011888+0033451++399995333+12295533+4488144++++03443+++23367++++11777770000002266++3666669222222+11111611111999++18886632222+++3885++10000774++0033377779++262222249+++255204++11199955555557777+2220555444444+23355590++101899+2066666533333333++++00002222844000+333337299++46227+25566111111+1116666642222+76755+++224444446+11103000666+333333020077++++044025++++++++0008222996++22222221150000444+00311118+16664778+101177333+54444444777777788888+++00188288+32277677777++2200033333+00333333333333333399999+39944499+3111111166611100++++022200000000+++332656++29966627+7788888855++0702221+100552+07754477+223444458++0006666611+04444444493++1644+13330006669+2228888135+++7877766+22266222002+0033119998+111119000788++33337999+136667777+45555788+000000092221+222411152++1111113334777+315555223++++3488++25082+00549777+11111555555584+25555555990099+22222266666777779+++000111158444++++220004443333339+299999577777+++++++8275+383666666+22666638++055557737++2110060+28800014+18300088+00011144488+000458111++1110000011449+++++++11138988++++11117777777777779+++12233399++3995111+++11444433188+++0778770+++3333333322886665+112222242222222+251553++00033996661+11111111111111799999999992+19337+++++000447200000+009911+110773332++100022111133+13332699++211888850+004444444300066++++222226999955555++1116111111174+++116111155599++3339223++000000000033330997+244666665+++++1166853++2222666666666903++11666151+322227661+++22222777796+007772446+++66693333+0066671++777777777222000007+1441111999+09988887666+22888228+2222222211134++009900000000066+++++0005555557044+221002+066029+++111111122227733+19999327+3314455555+0333344088++0094444++02779999+++++39774444++++00777273+391633++72229991++11877500000++22222091+1822227++30118880+09990034+444418887++++++++22230087++1170009999+17963++10000884422+26662203+++++++3322444444444666++++33933328888+++27776660333++0116233+++0099900555222+06114777+227444666+111000037000+++000000000038+++244456666+007733311+2222276666666339999++255999999899+22229995555+2933399222222+223393336+11017778+++3331622222++111225566666+++++1299440++0000622222+22222666+22357777++001111683++++111100009+++0000116669+1127112++6666666777000001+00443331+037777777577++0467744++22555555555511100+++++039922+++033383331+++++03997++++++00000091111197+33227775558++6226611++0000000194477++004557000+3331900066+288533+50098+++250661+33334444422555+00000003337739+134999+2277655522+14899911+4883337777777+000044955+111192222222+3222777544+333316288++333334433333++++3999038+1111777777700++29445555555577++14419111+++411111777777+++552235++00001199998888888+688839+3127773+02266663++++284472+++11111555007779++22223061+007778711111111+111116660062222+3288992+311166666697777777+1119188888888+++211100222229+122955++2222266600660+1172211115+++60002+1113318866++++2225522222000888+0009000099993++240177+322333100+251344+1099995+166433322+311112266663++3114833+222803++26799900++224440011114+1166666311++22444977+259996++++11111444499++1999233+058111333333+223449777+++11999666666+112448++399118888+2277777675++53555999+04499931+222224033338+5555537722+++188111557777+++11977666++2255555110+3322377+++144443340+00542200++170086+++++44477+22222445553+000777477+0000006566+++22226333++89911+++2668844433+2566244+111819+085777777772++225555599+2900922222222+++2811111111111108888++++33333327774411+333933999++++01203+22299421++333333677777+0834444666+1446455+000663388888444+++3377711155++2266883333366+11117822+++++++2222220477555555555+1922221++1998846+00446664999++146553333++266777955+601118888+++2223333366522+322224+++22212220999999+2990344++++2206622224+39333911+2258884+44444800++19999999966222000+++3344447777++++11188788000++11117778888877711+266666507+15087+1663333+++++277743344++00008888897+7600+11144447667+220999+2000009987++16644133++003768+82744+33111199999993++33324444233++288827666++++2378777+++1334400+002833999++++33390019+32811122+81229++++++++00002208888++005999++++++++044439++++256744+199770+++2222222266669++00880111666++15888888440++213302++188885555555541+0033667777++555555432+1115442333+11444452+155554334+22288777753++000514333+00002333777+188666111++08999963+22222298660++050055+++111119000+++33211311++++15773366+++++++22188444442+288488855++744451+0222557777000+3330011157++39999997111+24111111111115++32777744++04555512++29972+775541+++333003311++2223377555++2449++++++++0344688+166223333333+++++++055599999966+2244255++000226633+277777777777777223+++0054444433+++++222122755+1155552955+1655566++223740++25944443+11566643++0660877+++++0000000337555++330532+33339977811+00088266+++330091116+11111900000668+00033517+21200+2222770004444+22044444+46001+11722288+0000088893111++11699993666++68822277+00888005555+2226662199++++2766311+116222287++1951133+00000770211++++6633333331188+052229933++++3277777000000++32893++1138888+177000000088++112200911111+++4400074+11113339+86661111111166666+++1888888994+2222222213+199599997+++331167772++2265556633+3222220111111111++111116777766622+13615++111227885++26665333++223333333288+311000073333++39880006+++25566652222+76111100+000006775++4445522221++++111333223+22330000017+++22247703++1888663333+662999+11146681111+++000295++2999900021++0006662225+005511111157+11001112222222++++246111+1008888882+000000999955552+194444446666333+++++116668888444++367777+2288888631111++114491188+++++33388999++106636+000007422222++21122880+00887222555++1144000881111++055400000005+440999+1666632255+022812+19962222222223+11007966++20032++118811333311++++1148877777++32299957777+++++00662777888++++000071102+555508+37700006++3332999++22514488++7755222222+1550111++038111999++111888888554+554444444444+330099882+31116555++222291777722++331115588++1111185555771111+1112555311++0083337000+026677+110785++++2992222277222+00555588871111+2601++21534444+++083811+151300++22224778888+22222271155556+1022077++88997777444+33328118++++++11777777300+33339924444333++++2220033322+++8888811166+++77777377222222++2333811+024922+++0097762+229111+222243330001+17333559+1111153351+59118+055596669999+4477777738++++005126666++222553331+339444773+11119911166++2777777778666555+755521+++222255992224+++2564++774407+665555555+0466668222++22222227779993336+++11244431111+2733700+591555+2223113++22888236+116999990+11111331009+00051111++0738844+2222260666+165558888888811++1333990+++00087772225+0222666666118+33371118+++110053++22229999111116666555+33333379933+27722226+115555222255111+588558++00000666622212+223366333333++2222440000+1111118233++1055166++08499+3882333++02222537+0000017996666++28444000444+44444441111688888888888+00799999983+2333246+++3333311155788++++3330000044+000001323++00047777777000+++++000440800+1667733+0665211++836+155176++11553333888111+8811133+21333011+7666999777777+04205++++11184443333+27777766866++177554++1444447337+13992229++27885777++000053448+22771799+036444111++++15448444+++3333009355++63333395555++32979+3333333990+322437++116644442222888+114441377+0023331117++445522+311333331888+399111111100002+++777755588888++29933300+++102599+05555266888+0022209999888888+2822233322+22400644++3332220992+28233333++1555116+++25555399999+22663354+225559333322+++399067++24227700000+0899997777+232294++2222222229229999+3377116666++296642+00755555526666+04775588+1111111195889+3224773++++72277799+00330005+++000144055++++0084774+204444488+00000099115++++11111195+++111144744444++1112255576++31177727+2221411++555555555449999+++6114++++022853+++++000011361++2222222272800++18888664+0044781+++++666338888+1555233+229944444777+096600333++11119944332+8888877766222++125555884++++++172226++++++++1661222227777777+045880+11161119333+++1666642220+223388555+++++0033334444425+2222222331110000000+++00010005+++11119266888+1622222227555+333333999994441++14282+256335555+22277789111++11111115895+304446666+399987777744++12666880+1114444879+10552255555++1111793+4425++++1555889+23999554++0044555533333+266777888777+8555600000+111933333009+2888809+++3222211111++++3334099+1000033330+272446+22525544+++++22225777717+22633365+000022280+112277777779+06791111+3395922++0118222+398566++05041+++88822440++22253555555599+++11110003341+++++++1116003++072222266++31960+0288884444444222+22222222059+05540999+++3333110022777+80288++++2222444333877++++14400007++200055++000007888883311+++++++663555888++22222277777009990++2203337++222274441++++00663392++++7555788++11888799+222291338+09211115+1111778+099633+33000004441113+847779+++++18311++638888888899+++2833388844+24861+1155555522444+2003344433+0085502+0666633333444+++7666666655++18844483+6111007+00055599935+001788++++1353339+06284444++222233001115+222221929+76615+1402233+00222866+++222999931+33100+055555312+++2466227+++322233997+22222222222225555553+20907++++6593++1224443331++2222422226+++3332999666444+00333332211+0077733373+1999992222222222222220+++++22228777522++3333244999+11444440000222+++11444499941++7777752+888832222288888++225777773++22666677++++00887000++113333666666668++++40399+1119996667+199991774+3222115+88888+2222227771144+2555555555777+++4444000111++08117778++2222297777799999++++28888334+++1045555+000088811++0077777333++33142999++1118911+33333333333999908222+++2743+4624++++++++00440011111111155+3333330042++++5521199++2630999+558844444444+774944++06669333+++33333332262222++33330666666688++222887++000995541+++300000679++4466665553+002205888++322222874+1900225+881888889+0054446888+11110192++++332288800008+19555555+3333255533+++15583+33314487++++++6880777777+77777520000+2228334444+20047++244445555555007777++0408+++233333911111+04444477993+333335555554111++17766633++31077++2226663117++1117165+116007777111++++0188338+20333555522+++1177234+000011117777655555+158844+33333331333+++++199999333444466+0000525+++177775533++++++329998+00772444444+++44466665577++++883334441+155000888881++++0077004++++11222277739+22888892+++3333332233+22203558+110611+225522222++111111113565+++++++118444458+12009++700082++2108777++++2118557+0004006++++26555988++33220000079999+++++30008822++++23998888888++000222222266155+++2230511+333330000000007633++5555000000+639444+2221995+++331111111201+32866999++093380+111111110+2239900008+222888667444444+1366666660000+16995000++00001111775000+00056611+++0040666688++++22115116++11140000000099++222094+64499911+113335777+2226696666660+333007+7073+0587773++++++11420000++00423111+++2222222222339999981++222061555++1746655++++++623332+++00500060+2000999111000+++++144999444++32244425++331336666+++++2282996+333300188887777+++2222300002255+3111190888888+++11466477+++227744566++11119444+0007777777552++++228222202+++88366+++222200443333++281444441++03178+1555634+011166647++++444447752++30004477+17777773333433++++++++494433+1008999++10299999+2223885555553+02252222222+22221117700++25427++++1056666++++113051+++3311601111+1884444775+2000119+00990001110+++2333055+++++0111112222333+39923366++++++133665+00014993++++++39988866++29337+399220009++00060000338++16000999+105699++00000133333+8555570+0222222277799995++2522215++++0000844444448+116666622228++29993337744+6666455553++077888837+6444444+001697+2118888++++0006766666+1628888881++050666222222++++151133888++02497++++3339935558888+195537+114441111000+26666665886666666+39999134++3115110000+2666666666666666633+0225522+06668022+++24887999+222470+000033777255++07852+++++++022442+00966661111+14000066677+4477553+++66668888773+++22222082222220+013777++11111199995538++117766666444++10009144++22288445555++22112005++29399888888++000495222+++30000077333111+0111133355++233388663+22227711103+300227777777777++669988877++22771111119+02143+1422133+11150000+000000066699999+22782+129934+++660000000000++077755+2222377221++++++++0000111111044+066622333+++766686666666+13377111111++022223664+225522271+33333322254422++++++281116669+766448+++11111232111+22266822266+2255888888+2248888887++330888111115555555+666539999+8462+++++00977720++++++22882203+3300082299+++77505+00055888+1479998+12499992++172259+500002244++178849+162288++1144942+++1999999999977+2990977+++22229933+++++52288222++330777533++830333+000197111+48800005+03300770+++8682+555444445555554++07554+222222813333+2033392+24442222+09967+++10009998884++++55555461+49936++++287422+030441+266999999996+3337999+2277777777+3333333333388++2222225221111++266643222+222222220114+222286+26600099988+222992888+005555609+++++899992+6002333+00021177+199999850000++++322653++++11116333338+++32220000+4445788+17770000+11666699935++++2777344+1666235++1444984+33329009++3999796++664226+++2222222235777+++056655555553333+2211145999999++14199444+811111111266666+++2220450++7780000066+0005688+++++003444475+1777024+339932+0020888+33222777770333+0000000333331+++034995+444449+++1111177733771++++++22226888++++0111000111111111119999+++11116419999999+239555555555500+06944333++++31116677766+++54455556+1122666+++033040+++000077000227+111119059+24449900+222999999955522222+22333657+++05555000040++3113334442++11557774442+00111000007777+005538++1550433++++++332577799++0009905+++++30555211++035333999+066614++0016666336+++033443++++0000888444440+++299927788+++160000166++2761111117+118711177++++28078+111111111146677711+045511777++22228866334+++33333611111++39558888+000999122+664444722++26600088888999++111988888848++3002277777776+11322444449++4444449994440+224448891+666326++11888888855559999++++0992266622222+0774440009+244604++033362222++33311448888444++22222337333++003222977++7929++333111111544444777+0039992111+++0117338++00000333337775533+33222268882+24449663+++11166888883+1000025566++55556+448855555++04555554+399166+++00000777477777+200000068++++16355+000055557220+332665+2249777+266675+05533774+5553330000++16799+++0766665500+++022448877+++0722222877+1111111184411144+++007771199++1711170+8877735555+88677777+1770866++11844433337++399800000++24111127+0787773333+011177111++222444446666622444+0000033++11181555++28899911111+00635554+33390008888++2338803+25220066+0000999999879+6700222222222+5556668111+22222244111115557+++11613333+00777068++008900444+100169++++222000000002222997+++15555841+55577995+20532+++0550+16633448888+220300+++55552333+++++222000000034444+22221133442+84888666666+188887666664++++216399+122888335555+31111111111111172+0444482+++27799977779+1855515555++0000062239++08888666670000++066649933+22384666+0009994220++17799996777++1088899999++1999400022+++1833332+19200+1381111188+306633330+149811+11455567++22266077++++226666887++205588884++11111166666657+++226888891+3399998888+2222510+4440000005+333222222222224466++111150099999977+1090005+237722333+22200000333334+153+++119944446666+3339+203228888++0022222222288887+03755555533+444400033333335+025555++22255557750000+++2188802+++13339945555+44996661+4444443333++44899++330777777044444+0084944++11114771777+120116+298332+332222299922266+3996664+++2228885222444+++002222277+288888111118+3333515+02955566++239997777755555+2039911++443302+300441+0886811+330055511+11005577000+66901111+00053333988+++22003366+++26966644+773333446+011774++++001113311++18188887+299999999999999996882++110005500009+++022001222++110077744400++222749991+0111996++14400++224444444344+0108855++31136662++2222004772+0000044+4002222222+277766666605+++0111723+++100003688++044449999+1444488244++10099999559+333040011+++++++1244811+++02254444444+0000000777377++164777+177888+++04442555555999++0085800++2221111125888+++288222288777+33988871+++++33322200000777+26888225+++26666333338+0655513+++++712200+2224992211111+112223357+170555++311499993+27700033+704666666++293310+305553333+0477786++++333337566++33331111958888+338888+011664444446++1114611118+187777666668+22002225566+++0000005811111++++1499332++255544+43317+++44000083++20004111111+000000002222220+266680000+2222444400022++00009418++239992226+333339999555555+6942+0196667+++++000555559999988+03333297+088827+33338888772+000000446550+008885589+33111688+00077715+111611111188+26849++20000077777+497778++228888887+188444400+00807799+0014355+2077669+08813300+22281119955++17799++++2255555552222244++00220244+++0077832222+1151132+++0205++1199377766+2277111172++10000282222++33778888222222222+11111999999831++3777+++222227842+77800033+++1500666+++++2977777+++++066077555++011122222223++++++22255225000+11177322+++333399886666222+++++++1133535+++110666880++33328884+26444999999++307444+++186666611111111133+188806++222222434++1111162722++88322224++062884+00773333+1170000077666+++22888077771+++33399995577+++000666629333+08866776++2222228680++509999555++++11114444877775+152988+++0044611+++++1660221++44677779++++05577725++02224466666665+++10055099++++31115570+++5333777++111111111133595555+111666669996+250090++++399993033+++++33333573333+++3333000333334444++27771155550+16500999++01052+239111444+1171144+0555511771111+18888888880322222+++++234277+1772661+3111640++++22244770+++2225364++++560008888+2233333366666666777+++0000037777999900+222466651+11225844++1551900++++5088777777++11114411188+66640++++2264444444880000++11111118112223+++01111668+144433+02807+3990002+0000222206+0029611+8811128+++11999948885+2222286666662277777++099306++0665554449+2444444770+00200026+01111444466666++2222301++++2545555777+22264555+11574411+2669449++11111099776++++00444699+000005860+++++1088114+128166++3366++222699777777++199999777+0000800079++0866647+88880071+33180++15599311+022168+0111111003++0055660000000+0011115555+2177773222++33366687+++33311144555++++222277777188+++++200322000++1522222225+++00006628+003555522999+++++++++544444444477700000+1111000708+1114444554++++++17775555300+3333333326666+08729++++04357+09117111+77883+12124++11114338888+396639+011110441111+2255572222666+333222655+119988880000++099999992222222555555+++++255181+++84553333+++06667711+155599166++1111117766+17711111119+5555555555666111+00772222273+++0002999997774444444++000666666644442+111279+22226666000066666++0077777777778800999++0888823++66333333336++17744888822+222222222249999339+044488999966++222289889+13333372+11335555500008+++++20000059444++++++32886++++057777333333377++++++333330222240+002292220000++339911139+++29777799999++0222900555+++0022228877++11100555556677++++000005599911++00005555522+24446000777+1111144118888666+2222609+00000008999999444+222229111+332255722+11582221+111488885555553++4999899++++222211144555+108886662222++++++++433033+333107+8001111+00022288699+12277773+01333333779+++28646666+262224441+0889999999+3111127444+3393335++++11111177777500011++++33992111++++11111177233333336+11183799++227299999+8805588+2257777799+00111662++011000600+89922220++393347+22299224446+122888665++111133333110000+260411+355++++7850++222222225966++++++0411333+1666444444444466888+231111111990+3393666999++44536+094442+27770044499+2222221177888889+222333666668999+033210+1148222++44666666++0027700555+77277444++11111446112222+059992444+11166688+22258333311+++++11888884444++330000666635+++533177++1114444759++++200444444415++++222811110000033+00555111226+++2222459922++24490099++322555541111+009994533+++3311777220++333522++++0880004+2757770+00011366666++0088944444++1006110+11622888++00448110+300118+00367777666+222308888+11222088+++26666667+314462++2559+2222256244444+++099993321++++33326666+111111116666662++26677338++0039911+++++7666775+111130+++111118999+2222000000094++0079446+55555518555+111166660+++25599912+6470+++22439+++++1355555555555+1144433744+++1112232+1827999+1113333330+242333330++2441151+288878884444+89941+33641+11111110088666+225222222+128888033333333+0204448++044333333555+++1111119199990+++008066666663++209973+1100443336+226590+391111555+133170+22886632+888448++2933355554+01157772++49833+022200000+1334599++088439++57722+++00639+224467778+0000022555722++++774422666+++12225880+++3010444++55118+280006655+++++00022877777744++30977++++306668822+++32221443++333387+++1111118005556+29733335555++00000004440994+0788885+2640333333+11199999991999992+0688335+077553+244444111199996++5501199++08881553++07007+05559777555+010001133++066155533++249972+++++39885666++279999700+213344777++1524466666+111199555111+2887555++66787+++32155553+++++226660044333333+++1333331444445+00004411177888++11166191++8446668++1134444444+4222955+09994777777333++2666777118+0000005333366+000228888866667+177773355554444++0000004+777999222++28800000555+++174405+5555227000+++3305400+322232+3188815+39311777+019999999999922229+39999910222222222+++07436+166666324+++++++29345++555555111111111400+2266888888333+022990001+++222222229222+++++++3333311000006+194776++18222220000666+1000006601+++220992+++108966++++++++++222222337766+333742+03957+300000088888+555341++16619999++33111666+11885536+722229444++00019255+3394444447+1122222+00388888899996+02222022+3222234+++055158888+++3008836+++1333115533+1000444771+21178++2255866699+++15550005++23333318833333++011155++111686655+00044442290+0022225211+33223+22666656600+1812+03007+022222200+++006244411111+169933222+0661121111+0559339+000000033888888+33318336++27777788855+++2975557+22499000++77772222655+++3333152++11113000557+8133333+1088+++++00088488++55552229++3334999996++222226996++22290000888+++++25998883++8822288880+28555777++222211114422+++++2215331+++222222453300+++1114444444499996+++030017+31222299999966+1177775+++00224442224+08755777+233328000+1112229888+2221999999444++297777776++100000029995++2224440+11333661+++22222222223999500+2222222778335+++1111190009999999666+5277777+222337666699+333333111659+++169900+022282+1888888555+8255++33000400007+0000061111522+22203307+11025556++++22976+458555++43396+11885122+++11111111677++7755550++55000559++2221444466++++22222222369++08822555111111+222163000+332299964+1388871++0399399++33166665333++0000910++++1885422+227773+3177778+++252221++2222258866888888+6666619999+33616++11333744++399226222+27779666677+03331111777+2229511++11111708++22866991++++2222222766900+0005355+000355555+++110008800005+++33000377+266171+201155552+25111666655+22222477+770099555++205744++000660+3322264488++2277779333+++222188811113++3335555+21112222222++1766666666999++++11444963+188837788+00077555553+++++1000222111166+116635++295558+250000+0440112++1448226+006606663++++++28847+3355555555555666+++217166+0111412+000002222445++03333881115+014400000++13433333333++000004419999++++000000000415+0122229+19565+5566666+2222551566+18065555+++00559974+++++++++++0000112264+++++++1422222996+11766667+114444487777766+++2117111+++6064+++0633333+++28889099+++++22244444384++++16633+2111111133385+16835+229336222+600155+060477777777+22200008844488++3933115+04466666003++0888440+2222222226555555++24777747+1333366677+333377775+333033669+00388888888877+254554444+026662888888+111140001++2335+++133888899+++++115500999+000000000033722++++++285546++++111696++++++++00044444935555+058119++1111223332+3220002++2233111444400+++2555337+224444883399+++1547744++++++000116655+2228888891188+4495555++7797777774+22257++++191885+005550++00999999222222++1122222299999993+++++8665333+++++005555558++++00022237++1883309+29557+722666+15666666555+2244422113+1455573+++++++++055555339+6695000+33330001200000+22222666602+051186++27788++27711111101+14221666+199788+333333058880++227777713330++00666637+++33333349900++++5814++331111331118+666666669++++522888333++00022144+1111228886+++++1111156111+222999933551++0002681111++0006666114422++0477761+25588881++003377778811++111233376++39973000+++070001000+111192266+391119999++11133344733333+13052+228365+603331+++3310005577+111110000811+1100996666611++160005+11122222233388800+7006++15555588888885+5588815555+0009165+227653++++015555577++003399++0099997000+47777777++0399883+++++003555888899999++111900344+00002222206888++3955533330+++++3333011995+00115999++2277668++++++0776866+33335400++++++++177522+00888857+111133990000+1154002+033994444999+000001000++1177771227+078888111111188++11177664448++003550+23639++++++11688220++++12229995777+33999944488880+08893333++333333358+1510003+008111149+11111229962+099999444++++++0055522889+171144777++++12288888881111+006879+160444440++222881662+000046009+++++++0669999988+77500222+1444118884++333222227764++2228117++00984440000++11114443322227++16666622000022++11886688888866+77297+3926666+2990005550++++110559966+2204411444+0077722449+1115311177+298886+33119933333444+53332++113455552222+3008888++112222++77770020++32222299999++++++390033999999+1111600433++1799488++311117++225555556++11178844+216177++11883337766666666+666007773333++0861+88835557+++2776660008+++40042+22213355+11118999994666+++2911111668+15577777777+33100333++1888999999999988++1110400077+2666644166+007458+333111113++88232+33307777744++1000035+11776668888+0084444999+1173993+20007772288+21770000222++3332276666666666+133333388222+00933388+00090322++1144445558888+1233++5738++221777771++11000733388+++1000744444+++++111112222331++00222223566+22733333226+11865++4412222++00777218+++++++37788++111333399112++111194444453++04786+111333003333337+0219993++44788882+158806666666+1172355+88888743+1444442222+3111111477+++1111132551111+11077755333+++666573+++++++2222222447777733+++18000008888+19911555+0000023776++24022222444+6446644+000064884+1144071+0225088+88888878888++11111111100162+22209998887++185555666+++000055433+211155900++++1107337+33999994777733333+5555444433339++00889255++18077770+111111088888877666+++000000000333443+11999999955522+++1900+0021666++1666622000+++281335+22883333333111999+00888822999++223333666651+174199+2375+199226+2222411+6634444441+2255555886661++5442666+++0003333334+2222266666221+++22744222+211688666+00977722+7744442333+++111588+++++23669955+003234+000344498+++++2222223988+31999755+5788889999++0887999922+3429++++11113399974++++00975+++++314336+1113322282+7766626+60000144+1444421188+110000755999+00811177788+++333111111225511+2222155006+222227711977+00888877+3333999666555557+09999911+++044900111++++++133333333991111111+11111111127++11993333++112266++11118883332222277++++02551133++20009665+++11502999+1122280+22644577777+++++++2000001003333+211552+238444444++15720++0991111+++02714++33900559+11220009++2277155+33300001112222+06660999+3331199277+01111796+00960+16661114455++111221111166000+22200000555556666+33226+119931+02220000771+08499+++07733339999999++++++08955888++08814+2200007888885555++01045++00000357+2999288++++++33300444++++++33233557++0448773+++55888990+4347+11113222247++++08117788+++71159++113632+0333222217777+++097444448++22200006000++332661133+++2226668900+27777999996+111222233340+11333559977++++0445588555++18121+444888996++1342277+22222000260+1311111115552+++6333373+6611337+0655553333++118117111111+++33330333388222++003387888++++++534++25554666666++0448888822+2278511111++2227444450+++7744611++0114493333++3110557+++++++13333777777777666+++29777955+300092111++23333411111222++200000095555777+++299988888889+000006999999999665555+00344444433333+++0066333336666++3099800++1732299+177886633+1288888244+044838++22222250033+++85880+++++0666688879999++++2211112600+1290+++1366224++++09938886+11300211111+++33300000777554+21110099999+1129999+++++++0332999+++++22446666666+++0998000+++++0033030+++677557+++++++11777799999222444++4444287+228888779944444++22220000711+117754999+0016799+++0333222222188888+222224817++88663334+333940000+112266661+++0111663355+167773++++1111770016++31111180055+3330033999++105555+47330+11111666638++0077711334++++11100016++22444444223333+11441117+119599+00167770+00777777999660+096226+0556664444+22444933+88765+36000+117711644+100000999777+3011114+0022333371+33333333331336666+66666666255544++22444833332+00009992216666+++330399+17777733333335555+0499999994++22966672+++6666666333+000773++1977115++03380000000+111666888777000++2299999999999993311++17766663300000++2755222222227+282257+22222225555553+1111611112+043388899999+++331+1666211+++286666666444+++++15553880+0006602222226++3776++111663333330000000+00112+115777710+3399999999951113333+43007++00000000000999554+111711112222+++22221110099+339977995+111410999+289999499++445++0002266511+069115+11988777778+11554661+47112+222002247+++++1133342+299449777+++++15660008+0510444444+3188300+++2000870+22666270+13332555555+230+227777944000+27888877+31854++++077777399+299999336+2444477735+++++0606661+33317771111++08825++17333384++00000551118888899999++++++2233377777779++222000000111++85066++++066666611109+11111994779+11999999999955333+30067++3333001175++111566662299+322222399333+3998888+233944++++2477782++2225332222+03339550+247770000000++88888805566++299966229+++03331990++289921+39427+11117777741113+004197++++11222222111222+18000091++004445333555+0386666+11111999944111+++000004444533++8888833++198833888++144167+7777776642+0092222336+009911134+8888220000+++22222222222237706+11111227711+00077889999+++227777778888883+1100524+166662222222111+000000099999555000666+66888888+2554222++1084477+++7777994+0553377++++228555553++3223300++099923322222+++0877720+++112420000+06999777777+27770000000333333++2222044488+000889999666666++1175555522+04444697+1334444466888++++2655555044444444+++++++4443557+399666666655555+255115556+22333981+1111688888222666+022328+44344+++3008886688888+004200++34006++0335221++33397779444+233666685++33007008+06668400000+00777740++++++++++++21000366+2438877++++22276660000++2222222111853+199977333338888+0000000001449922++666431+005977777+++000066661111111444+++++2222233712+2222224558+6666888887++33331112++000076422++222219448+++11110887+32277+239926666+111160000009+++115709++++00000166666000+++++1443033++3244404+333332223344444+444666699+888933000+++11111122002777+75555536+000322++++77777777077++22222223959++344221+776664666666+222222111444++++1999319++++29888877+000399224+18572++191955+00088111+11111666668887888++++322378888+++22222877555++++11222222333558+0000404666++2663335++0433555++255558888831+221519+2233377776666669+1458880+0900048++199621+55515++000001144403++0199099++3199975++044223++88888667++1107773+22233390888+0266666666997++218000009999+++2996669992222++0022111888+++++00737888888+0721111+255314+46666666668++186683++55255555999+297778+11816444444+2222333318++0116670+111575+02265559++1144464447++222222098866++++++555888888++++666766666+088888883334+++++17777055500++66222666666+++33669444++0882225+++88833333370++339522277++100448+22275777+1222233338888++33319655+11711110555++22231168888++28855555555000+0000077955++333007888++014118++1995333++30999777++342255+++7750+0111115122+07866677++2669957+++29744441111+1180000300+++3000+++++008887774+232300++501100+244444999900++11222222256+++6774441+++++2220222988+2666477+029699+000000022223++++446992+6639999911+3399224+777755566666++1992335++++18887++655555445+22222225033999+3393311111++14445556+33332288885555544++777776667+++0644455+++757777555++22277777774411+25633332+41155559+11866+++117703+66977++11111661994++11152774++82224333++13158++11144775++268885+03333799222++0805999++00000333277++++++2229935111++++0333110000+++1111066077+2991155++++0000665559+37331+++++++1448777778+++005388866666+2555888816+003333300661+14056666+000022222222777+++14777777444+2244433358888888+00077711++++00668944++2222222877777776+300000558+66000888+++000033018++++184992+301115111+2119915+008796+++3312225+22000000866++225507+000009982+333992+3338888822222222+++007777774112222++++55425+++++56665533333+++233169++3339915555999999+13300016++6971++2556770+++1199966698888++21200000++00066771+++12099+++308669+2670009+1338888+000331999++07338899++41922+220666666000999+22223366669++225535++00388555+111144444448222999+111111119259+000039+++05555555999111+0277++++23611110+02255596+0268800++1117464+555599110+0011998855555+88981111+++++0044227+27772231++2554499999+++++++++200008877773333+22220055244+478888++7111666+31111146666+11988855+2227111111111444++01599+000688+++25558899999++3244483333+11177666682+00216000+11829++++++009777111111+++++331111183111+++08441111188+16239+003303330++++066444444+33000887777+222235444+12299999888+139877++1111113444449999++188885555588+++0099998883555++0066666666655611+118809000000++22267116+13277777+00001952+00227785+166556677+++++118877731++05668822+005445++24444444449900+3333553300++117774666111+333211111132++++222235522888++100000002225553++395300+555524++006668888881+++++33333306+777770001113+22221111084++11888883339++222233333369999+449998877+000066080+777444777++233333777711119+39966288+1666997+8867+++++39555336+295556668++11122278+39997++44827+022222265+++1111111444445++11133300000008+++++111111000066+32260000+11511445+111777709+++666666333+33229918++2227977666++0011155533335++++++10000444933++331177728+000001684+222221117330000+0030069++++++31111115000++332443++++323335555555++04449225+++32225588++++7777821++32555569++33425+1177227+118366667++++++222886111111++++1111145+222439900+++++++220808++++000633335+++8888888822++7992++1183387+222200848+068555++118833344466666++1866333++05555557761+14471+33191+1179599+++23333146+11322224444455++00004666609+33000099+++11170084+000008000000444444++0332244444488++0022093+2299922222++++++30042888++++33111168+0015833+0002222222255000000055++188711++++333220022222++020888222+2644005+1189995577+46688555555+++++++11333192++20001114455+028844+++3333211188888+++225552355+3113355599++333777443333+22511661+04433888886++0071113+++++++11923333+00000066322+007720+111088222++++33312330000+255833336++25633+299855522+1110677799+++111184427++++52666666666666+0003442+003111122++00000099995553++00007+++3330336660+++111108883333339999+30775444+05500011111118888+11117997778++30000155556+100077444444+223333333389++55555555666660++33399351++000099000551++++144880000007+++19711+396554+300081++330544444444++0222929+222239952222+13359900+++88227999+5555588888++1388933333+226662663+2333339991111+2222669999444+09334+++222277777866+++0000997797+3372222+2144400000+178677+++++82888+++1168810+1116661599+39992221+100777732++0003993777+1148889999111++22222295586++27777600+++22227444444449++0000463333+++22277111114499+23999930+227382++24111100++11551177++2444477777600+55511+1119910088+2226666666611110000888+004333358+2233333222222222558+2244111499999++1096++2888866650++111000011+111555551100++00002229555++200223339+++++11222211111888+29210+095555555022222++44111007++1776669+3333333330222++++00026666779++331557+098002222+277822777777+222774211++228855699+06655511111111++++3099993334+08168888+002654444+0057966+005588+30009228++3327882+11111111177777444+11183366++0444499951+11111111146666355+26661224+15477775+222224221+035055++223008888999+++++222257633+6052+122261112+1114446677+++33982211++33331888933+1825+044255553+04440000006111+++111524422+122223387777777+3128866+17555888886+32225553000+122996663+12223552+0266666+++++48114+339992227+++2664855+++33114447++++++543337++2222233800011+00000220000090++0099339999+110355555+000368884+++2166676++275883+03338889888888++27188+155344441++298866666666666699+100000011111+0000098440+04444444441168++++++0879993333+4440000000+0550077222+442422+22222278886660+0004444444399++21119959+04488222288+2266669++222220333332+77777763333366+2554116+36997+6669942++++18664+3333333993++2222296443+111111158+004440011+00009999995567+4073++06444447+++09755++0000075544+0633644++1333333444444006++++022210009999+251111111133++++++++122228862++++++229009+++0004994444446+1777755555554+3995500++++39746+1882220++++499777000000+33066666600333++++229169++++++04990005+11553944+111646666+++222333332200+577700000011+584499++2222266555565++++0411111100+533333++++17779948++++075266+++++17777590++8118833+00000807770+772291111+++0099999999999991++19176+404999++53330444+++++25563444+1198883444+2555555577774+++5522299000++3331333339444++24999996688+3596+++2836662+329855++22228333777777+29000002266666+08882+1416++125555550+++++20000022+++0004444448800+44442994++00006666+++3337777774++399999333666666669+088888866884444444++333222288811177++20703+++28846655+004690++7777538+0877777999922++110678888+1112225555+299777771111+399988888886++++++12232++327774447+28811999922++41911+255550++++2604111++23388888811119+++12222224443311+332217222+++++227446666555++000006663771+00811999++226661116+207766444+221100228++5642++1110835+16666621113++118889+++2228953+++++266611100+3334334+10099999999885+244699+364446+++1885433333++223374488+2222274444225555+32453++++18887711111++177820+44999977999+000000055118777+2337994+28888888296+447777222255++2266111113300+33322738++22555555553+++++14499999999777771++++++++11111159000000++0077751122++1146666667777+7986+05951+++03090000+2222229699++++6611700+31119700++0883555777+11111777711111189+111100789+35888833+2665444333333+77722114444+++3111972+2211348+111155300++111738+111411999995+++1333339968++++000000033333+333009444+677770+229444700++75771+++11185556++3772233+06660333333+++++088882444445+++122333355++++300557774+2270887++099911199222++++++000332111122+222007233+++11113332++24844555+055333111++011100222++3315222266666+3333311911+++22000511++0055884447+111063333+192336+097767++112557777+2233357775++088766000++++++330000008+69888+0333333333344444477++11111999007+77799955333+3333394481++++3333333311666331+1666222664+++++333103+++++1777242222+5052++33322226625+0111115888++++++++11562222+0771111118+2225500033+08885339999999+0888688888855555++22333002228++222266555511++0066888+090770++300777732++33397744333+052222200000008++2333211666+1186887+52211177+74444339+111111661++522991++0774611+222222217277+111111118779999+2266666661558++++2224333333333333333773+224433+6667777759+17999969+288543+8888866655+0330884+3333322223355550++116855555555++111666669999+222441111000066+00099111144++221114552+++++2237777777+000446660999+233355513+2228322222211++1617+225499+291099++++2233999+32290099+22222779244444444444+6844448++1338881+1999113+1399006+++++88819666++27788888555++++226661355+1188488555+++1144288888++++2221333777+28958+011018888+6644411+7722266669+++++6666666662222+111111166622+00111442+01459+++3215+++++77687++0222599+++66777119999999999++2222055773+733799+066888888888888888+311111177+322211+++++4442284++222882422+++++++22610+005577336+000000994+1111477688++449991188+++2853344++++2220388822222++277957+0996544+++116460+++++++++0062223+00033336677777++18222222+2588885+0244008++2333367777111+02250999++000441116688+2577794+++34822++0000799993+2298811+11770008777+667744222+111188888266666++111133776+3339999333+2225222099+++2233333333344+++22999333977++11150009++++++0577733333388+++1111744483++732++1119993229++415555+1179999+1104440+++++22221133337777++7774442222222++000600999+3776699+2235661+566332+557777766663++++6662077++16663375+2222388444+27775331111++3333315555220+++++225999995+22204000+0555584+25552227788+00000788222++2224675+11555548+00722111+++++33333453+026668888+100009444+++++096663++++0000077777788858+2203446++11112066666++++015006++188833228++++333337999999+69999999988++++00033352555+2577777++++++1771111134++000018222++++++222222244444488441++33911887++0000035556+++++22228823338++++088889449+0255699+++33333300002799+22229951777++01111224400+333333326+226176+00393339+0779446++++317775555+20777222++118888556666+01222666+1555533338855+22224777777778999++++003377777777754++333355595+02661+777333133+1111199894++0072233+++1992225+105888+++066222996+1111333099777777++04666664443++00044516+1777942+3181111111110+11166696666+2888944+++++2444444044888+18411110000+00003344+20330002+880044441++226206++++33331444499++0006605555555777++22244222+++2444977+++++5822222444++11111186666660000+299978833+667833++077357++0055662229999++0033338111++150011000+1166666665555555222555+++0006666666687+028888882++33399224+33333199994+++++13666644440+27773844+006681114+22333377244444+00005886++21111118774+11882+0555511111147777+++3338888110+1555555401+++7702++22241179+++1166211++5559977+++2222276000+009777788800+8874333++06999133+448899990+++11400777777777775+500000222+++8888888841+0993++10735+1111333333388880+150000001+000000000000551118888+11111155077777+22664888866+0446777555+22222244333799++144443331100+00788511+0402666666++1735555+0007777444440444444++222666664660+88888777122+32500+22244216+000000668888887++277746669++333188885+111128+66533311+333333999777777555++++111129++++000069983++++1117778886+0577633++++++117711111400++4488885+0444717+330280000++11999000000666++00408555+00641222222+29911111667++111355177+222057+++++15566755+225564445+29008833+002222277777999966+3994479++222279155+22544288++003333111117+1133361111111++00666573++++0099922235+11655555++52222200444444+2222227224++22777722922+++31118873+11449999433+06643334+888844445++333330000344+3222227773334++39718+086677+333333111424++333336449+00000077777+1111771122+1224444485555555+33322244+008566663+++2877+27888666+777772333330+++22266666649++418+++0456000++000000002566++++0666766666666+1405554+6642333++29910002+++++2222222669445+00000001100555111+++0066644880+++3333222222065+4222777777+000444444444988333+00033337758+01116993+2200088822++++06641144++++++10559+11100888005+22282255555++014333666+1112222222222255668++330000033338+8888896666644++++144497+33399966688888+0000006999+00299111111+122990666+1922005+88992224+0166647+2667774440+++197766699++111011128+++++000770447+2255511666+117124+11122775555++234444488884++00222277777++111554777666+++++333392285++3333161+0066611111133399+0000567777++25862+++006899444+2222774001111++1111577+005666332++++++++333999967++++3333300177+++++2888000++277001++++02460+0664666+000000000740+8396666666++004444333998+66714444+18321++29904444++++11111116704+22216668+111000066655+15566643++11441333388++2111111994++11176666666666++274000000++11944413+090068+3313309+++++222970077+2336622777++11145222444+++++255555533332222277++++000755999888++1510033++22299716+332336222222++27703331+++088800000551+++000569999666++221475+++0000003399999300++000716+8611++11117000++33333330246+++++222222447719999999999++15455566666++000344199999++1159224++++++267733888+3399367+192111+++11322222888+++02600000+3066644445+1511996+12400111+331118822222+066466669++1122272244+128888666+111111112277778888888+++++089111111444444+3226885+1111117758822222+29111187+112111777+2232166++++3007777779++11388882888+01118866333+++11222220444+++11999884+++220008843+224666444+10557776+11333360++++22222844444416+++++++0000000002733330++0666955+05555777211++177105+111770012+219999999988+0666666661122226+13666226+224449223++260448+++09266222+03366655000000+++++1922222222223++3388882+7777771411++33346633333++800000000000003311+++++0009995517777777+1155557777777719+2119331+++3235+++00066777566++222228888333322266666+++290000+222492+3320000224+03346663++15666665+++++112244487+22222288884444445+++118882244000+++000777788864+14999666+2222077888++226977888+300936+11566044++0111229+2232299999+0004577778888+++288883388884+60444+33399955517+++++25522216++++0007778866666++12444400000+3923333333+++1113006661++++051331+++++++177840++22999811999+++22948881+0600000777+++071114111+2449992223+22222200331+492777+44281+0006688333+13222221+133995++++0000000955+85559966+++188296+11766300++++++++++322264441++055553333+2222222444407999+115522266665+166666399++15554444477++22211333383+++33331168877+39932333++112224799+3330006887+++++0479955++14446661122++88853333334++000009922166+11111116652222+32426+++016999+1177553322222+8833666++33333333332666664++111111122220++185000+++++009931222+377770++3006664555++147661+2299921++++005999++3333351188+1553111000+++11011118++004444111166+222222188992+22999999++32222222221444++++45500007+00055544444++446666335+++81788++++6677777++00071149+1666644611+3399933333334422+++33000116+++7733338888++07441144++0000116668+229444660000+1776646+33000098111+0199722++0002850+1334663+++33335555+00066667722++300611+25489++3333362222299+000000045551555+1115557666+177774445444+2223398888666++++1113444622++1999666668+5851+1177118+++3333222235000++79994444448+++1113855558++222223020+10313+++3330008666111111++000000966611111+1117333333111+222666629+2995119++00001228222++++392229999+005559222+++28884115++0000661555++3300257+38822+022222275000+1111188594+055085++333008996+267722222+++22205400+242000+++11177777712266+3222755+113888822+08222445+++0334433111+22666611177777888++032226+++114444999331++1183088888++1188888885000+++++16666622666+111999995966+333117+++++1112220000++000060773+117299999++282331111111+14444888888899++255032+73004++7733338+55555111999999++0738822+88333++080855++++++++++++++663333389+++1111111119000111+++1118000065++1335554++076669333++0799996+001144444449911+111133888822+222355444444444444++0011162255+++211144446666+022222224478+++2744188+22222241+4666659+++11111009711++14++19777777788889+++20071111444+10008774+++331331155+++066584++++3332772+++0000000666699+0000000511++3333303338+3678+11003222233+0781111155++115543+222999300+1155441222222+227916+001107+009440444+1183006+14443332+17923++011166666665+++000666653++111000177555++11114016+330002222999+11666666611116+0111111222221+333666666544444+00000005666633++002945+4222993+++3366233++223335599++0339866+0807777766666+33332886+2222886662+222668222222+0344444++1266601+++1887077777+++02224555588+8888888888888887600+1115444555++19443000+33333755555+23396555+2000000799995++1111998+49822++399335555+1999066633+10006+0788822222222+333333333211141++5367+39996288+++4444444466621+++++++++11110099555+4444444669999955++1126664++++22111772+11888899711111+000444446644+11199966688811+113000400++000020004444++215511555+6555993+2207766666+24447779666+1265++57117777++1443333777777700++2227395+0022333777+0056620000+08227333+11933388880+4448881++0088888879922++1733381++++++2599993333++214433333++000375+11167388++++399965+0099493++++166655333337++++1448772++++++2633800+222299399+4000000038+++1177117773+111999998844446++6002++111123333111+309999077+++00034144444+++3003774++38882255+33311111154++0000688999++035110000+311155504+0011045555++2222663333333+0899778++2293884+112205558+++2503333300+11000008555+333320036666+26661266++370000000++1133338888+++2222222666655++00033343444444+24159+++28499999+0022377772++77796+0009999744+0000450+0055555555555+++1115555555551110++00788662++00000008942++2226622222555+2022166+00444966662++++6622266666++222223355543333+++27999112+77777776311+0000766777+66611111755++711133311111+2222447633+3332222443+0344455+00777044444++++122220000000000++3320007700++++18546+1122299991+09744441+111117533+3933333328+099962+62228888811+326661115++75488+61227+63++555598811++444440558+09955555577777773333333+27899995+333333844888++2426669++222222222295+5055557+0558829999+784444777+++++3333286++++114446+322248888555+11620+++099115554+099806+2268299++0002277777766++11111933335544+1222222288655++2222266666588888844++1411777777777+2522111+++8360++08883311+++00000099222+221918888888+2253664+66661173333+++++18888886661++11123422+29820000+19553888+0001366+++199931116++++2200005+211666650++8119997++522888+886666666000+4411111+3399777500++++221774444++++++2899999776++00144227+++++091599+03339+25054+004469944+60666688+1900088882++20000094+++1155555+5555590888+200888888+326922++0000664415555+22225600+++2550333++33111668777+333331133311++00000000000555300044+3322633+153552+++27488883+11110975+377777773377777++++22222222003+1111100444473++15733366++++44443777+222212299++1688322+00717700++3033100++77527+1173665555++66666663+++0777766444441+2222512444444++33198888884++2444490+++03344888888881++4444400022999+309990003++++11311177+091133+192666661+599199++4664422+24111633+0056677+22281182222+19999987779++0009990077777799+007666660004++1555122+1133336627+6660222200+2555504++2298888877+166662+++++++++00003344442229++77133++391008+++++255522233+++22226666110++08171+33330028++770331111+27995+++++000000009111177+++222032221++32980+2224698+++00581888++115544475++66666655++552225559+033555666555+27826+490007+32555311+3336654++00000118+222222222+114330000+30022+255566888++27777777777661+++12235555522+33333226+001668+000000477733+222226566+119993336+++14444441112+111843355555++04444435577+++++00311116++222222000055++444999999+++++3991126+220667888888++++30228888+333844++++++223366883+++++++211108555+011111000777777888+366988++30777733++000444007711111++55533399++24016+++30666997+205552+222223334444+22222211114+8833333333222299999+++8887811+++2993144+++222128888++413222+2000072++333331199955555544+++++++0000886111+099906++++1222222226533+3388859+0009951111119+0000066602+++++++01888000000+111133058888++131773+2116559+119922222277778+++008884434++++0986333+++++11663800++228000447++099622777++00766667+5555555555211++333333888699+++00555992888888888+111777777008+10555555883+2222661116++3400000++117777766666+325611+871777++399888822227++07777263+020004++11155633300+8064+77776100++1111116+100008818++31990++16668893+274448222+11675555555555++3333333333633366++2279926+11777733444400+++111666662222777++2233333333322++55666677222+++226222222224444333333+22233399777333+2044449+0000999995557+0966663333000++++06667750+++++333331111193++2227118666+8997999+++0000055555999222+11115509999++++2298333322++332266223333+111444333322++0000003340444+++11114489999996+100024444466+04444550+22797999+2226665899++1112551116666+0011156777+22244552222333+++22222339990000++1111111122255+++8841++000299998888888+80000337+0990000000001111+++01111111444++++19236+8029+++22222223336++256444449++266300++88288888+33332333333336+1999666300+++21666688888+++++112215555++000844444688++08889945555++4166666611111+100002655+06226669++11335558+++++004723++2288888805551++++0044822+3322228888339+++2288255511+339888+044755++22222240669+33333008008++0555377+0999374+333399933999999+33882++7177++307559++177772++1333555226+++15555001++022000335+++00777577755+++++55559000++3333333222+3333335594+331161+025555577666++25555755555+22122222666999++++0000441113+++++++++077335++25555449999+333000079999888+++007766777755+006766+22533366+660001+23351666+1444886+11999064+177779972+222988611+++++2339969+26400000+++30973+3399111117777+11111125855+269888+331188776++2222225333338+++209477+003378888888+666688333777++++332663335555+++++++++116501++8858884+226399++006659999+0077032222+30047766+11100111111977+++00007777722222234++078522++++33339200000055++++++23333244477+000044461115++111444444333+50333377++33344114++++00008009++3445553333+3339991199+22037777777777++++++3338008+03038+++++++++292266666666622+039980+441144444444++3006553+++332723+88663+055569994+++26331111+11166669611111+1111777729++0999977711111100+++144446448++22200877+++++3090044+++44494444+33330001116666+++16033555++++11133344+33313334999+277036+1111111177000066++114466211111111++211888155+111700880000+2677714+44992444444+100599666666+++++0055222227+333007724+6933555++33331199999114+000008333++++++03333377753+0333905+2222200094++22113333477++1911177733+0444445555+222555562++24445511177+55233355+09977744+0000088800111+1112668888+++0147777999+332399000+7744002+300552+++07733++++333015333+233338+0066555559+253322266+0099908888+3333312221++322488444+19999777999++++26660777++1348888+0007553+00011933+11111117+33366666224+1199966662+33933387++255366668++23343366+3033343+2222222277773336+0003318888899++66664440000000077+++0000011753++2444716+122344444+3333233333334+666666666666664+22222442299+3333333494+1222111155556+0111888887+321188++22222961+++11116885999+1111111102222213333+17733333333+++1119384+2844431++3995833+000254444++11288885555++01113366+23115++11111532+18444211111+++15598822+++889999+39366+++33335555224+31111223+++++774466666+++++++005444444444422++5501110+23395558+182226++++++228822222229++22223853++299988881+0000888811+400000024444+0000009900008++4445555111+++0000000662222+333000099233333+2555116668+111200000+2122338+22777182+++122247778++00024411117+++06998844++00099266+++++3221117766+1135564+000822222877+++++2224222++++2222222222223344++135573++333992200+11102115+00002220+6777740+11059+44999000099+22999044+++2266222662+22222227733377++0333354+2229929000++++0008339++11500085+114579+20000099++299990040++3346663++++24463377+++044977111+++0000059980+++0000000061993++84464+23337776666++111333111++++++0084++110999555559++1111688233+255555425+88819+03338888833++01122221444+++++++0066666+++04521+++115511944+556999977++2999000018++2000888008+33334888++200774+0955555551+11661111111999999++2223687+788977++++053777+330033337755+1114377++++1111555555644+++00960111+20448886+++3322337777772++02939++01111126000+21100000099+22222114444+++1772888++244423++111114444446664++++0777169+333333311513+1222224800++00005558++1366666667744+++33333333330055993++0221884+33399111+006100000+08855528888+2559986+0000889999111+++++2241177722+22212266+022444425+++23668888888888++++008800338++++22199926++0003310088+000022555555+25551000+300066694+++21422++++++000888885188+3333332555579+++00887718+++233332222224++755770++114555666677+33331111331++++13007744+++1117880000000+++2174222++++000007375++22077776++++++1444455555666666664+39227+1110555+++326666+++299955554+++3061777++++11113255+2211133349+00149955+009966022+25554+077777351111+00003448882++2666655509999++++0022227777702+22288887333399+3111113333888++051443++111677444+120666++1100004044++008888996664++66697+3645++11111107899++1116866777+007310++++037773333388+++227769888++111177142++3333776++00846660++21333599+888882011++233333966222+2366455+++2256677771+++222770062+++++0170000099+717777777776++++00149444+5555999999000++000000000000003333222777+7924+5552900+74440+227444443++++00000000044+++2223900066+333333399999944+2200009665+222226688844+++27766155+++296622226+21004+22222220033339922+000072280+16000555555++299800777++++3321666+2777411111117+07755444+18866633339+00000055559923++27788847+2222225533333341111+119999776++6333366666+11116668888+076442++1119555555222222+++++++09900088899+++1111140088+22066+2551556+++222557744++331119788+223880004++++6022++++++222299995004+++++11117661++2888000444+0000094554+777775566663+11111111188888888877+226241+111114400777333+33311992222+07799999555+22227966666++0886622444444++++++0000661110444++1114488999+00000011888533+2551166++001119996333+222222226600555+555992227777+000669992226++0651199+++166766+331188811100++53144+205555222333+11399000006+++333307100+66666355++400333+++21111333112++7700063+1999242+++3330363+144467777777999+00335554448++0777716+399112222+++0720+22228722+49900+725554++359911++55394+79933++++077702888+4780+1777159999999+088883111111100+2577227++++0000088888644++1752221+23023333333+00999922+888887730++661611+1715522+11155555517777733++1049222+44446444++15179+25888500000+150000000061+14999900333++22241288+333336700+55226663+1122337770++3319999222++33333333777770088++++0799944449++++000000000000533333+2894+012455+++2555222+2226622911++04444555511666+1155555500229++++00032253+144563++00441188886++++008666++31222444777+00111500++00444775000+33000829++++22228033333333+0555555444006+11553000999999+++222222222666666777++++++0866600++21315+3288699999+0700771++1550011199++29274+000899+0885322+100601111++09221111111+118000000000055+++++00944511+665549++2222329++++000300+284444779+111115716++222222006614+25444468+45005++299933+27777111111663+00445557777+++20099444111++++6988++++16600002222+000000033355+++03201+11111133288866++222777332+447661++226666661199+000444440066+++144300+2222216622+3000077722+2266744488+11888888876333++118111111111111144+3155222+177609+1166222448+++++39000077788+77775533+++23355508++++++5555553336666+++03344455544+2222258866666+255958+22777700555557+183444555+2227866644+++++++++11355220000+3333333339999++1400777++09004400+1111155544433+222222558+++++244333222266++++000933222111+++11487778+04400339+2886699++077772287777++++149999924++0000066666662+3005573++0229999995+30996600+++++035771++173363++39778888+33836+333333322244+111001111++2224699000++227775669++++1122255661+000055008++18888311+2729999+1370077+18876669+6954++0002222770+++3339616+++++08881115577+07770++++18888011++++++077011111111999++++++166111111+333165555555++5555556+2214418888+++++118886678+00077790+055555413333+00222222229999933334++++111102511++++2220333444+722222221000++++++00022229778+++++0688877777++185003+++144444992221++++055527888+013353++++0424422+888266+++23333488+++100025++096623++866711++333338894+111222555557+33661888++++1882336+441338+++757773++255055553++8802288+11114000++00331888+00000000083333+11111288892+19333333555+211644+00000000123+787774++0000360+0888771666+3454+++11111588889+1111577555+++114441177+++290075+38889+1905559+3333333333300084333+0054408+++++55011+67759+3334432+12221111447++11162200++316622888+000112227+00754445+228898222++03991222++000646+++2577777885+58887779+228977777++559994444+26611199+225591111111+03+22444444444899999+22200015555+11188355555+2224332+100833337+++000000333333775+25999668++0005503+3255333+3111114266+7777777944+188444455555++++++77748+066662222200066666++0188888188++16225551111++04999916+050999996+0173335++2256555+170034++001555503+11331333300+11111751111+33364433++30070000000009999+++03111145+2222444488888887700+++7980+000366666770++22777722666655+2266628888888885+++1000977+++2277777799++++++++++++++0200022200++324444222+00033322222288++++137777777799++264494444+2666666000722222+++3299655+155888788+0077777999++33330555111188+26738+2229440++++11112222522++8815554++0004441000+++317688+++1408866++22744485+++229999888899++0999999355+13841++0288008+++0000777762222222000+200899999++1155113388+++++++++1133331100++111000006++++++002251111++++3336661+00012255+7775555822+1300355+22222222444+224516++00000555556650++33335221++30666355++00000118800++++3333299888888++233955333+++++1116662227+++22200027+++++000004490444+188881151+++255999+++11133333222222+11998811++00013337++000773222+063055+++++++3322282777777777++++00700778+++2227706777+2219995555+++77777999999999902+++++++111236+037799111+3222661122222++++0200000080++1111111122255+2333334447+227888888888844+++1888800+11117739999999+19319+119922209999999999++++22220773++++1114558886666+++++++33322166+222222224600+++115555111555+32255777222++++27777774444++150010+0111111183334+003329993+11289+32884446++++++32222222222+3330222333399+++++02087+1255774+22222299+++088888400+000129888++1111999996555+171355+++222281110000+++++2000444446000000++000199667++++14400077+3333000217++++03888655+++++++33999752++++++++004484++66699996662++0000000222262222288+099988800++2244333113+045499+144000061+220164444+322238++2333991111188++27776661+0333429+000440000888777+0790++101866666+2770266+++++26000000006999++11333399333+228899886+33311198887+222666388333++3222557+190966666+037888888885+3160666++++++22275573++133618888++0005555500077+++229888889111++7784+24222422++++22777776500+255586665555+399969996+221033377++00777233++++73111+++++879999991+2922554++++++12447000+1111941+1444441666666++33333344333+3333377777855++++303722++170008+++++22226936+++242551+23388277+24787777++++++27597++++3187+++++333388455++156632+0067777355++000499977779+++000351111++22444000990++288888800+332266666665++0000699998+++++00779999+++++2279999+++++661442+116033++++1966227+++++04433384+++33300075566++++11111144400006+2999000092++++30140+++473++++1223886+262559+++11444402299999+++199909944+000611778+++000337866+6888228+0000008813311+++5555558559+++++++222778+266692223++++++2220177700+10099977666++141611111++17733333++092299999955++++++8000003333333++13941++3938822+++1122000662++++3322220006+22000003++++000004436666666668+++++112667222222+227888800000333+1135588833++111660111222+++129902+1544477777+++111166666688866++133311119990++0033322288888+200000555557+1117221000000000+29977922+2888587+22255883++333244999666+++++++0000488831+320883+++19222222222++008855544444000+099922220+288888888888+33333347777++0077777757711+322255588888333+++218822666+2158+++00077466++++035666999+0888888779+3399000044++004413+++4422666++22333355+297800+1666586+020333111+0008511111++22222650+2766999+++003404+222229999693++1556666666666666++12556663+11112244444777666++00235++086657+33333399113338++24466666300+055111160000+222237777599++411355++++000000000027777777772299+110005564++3228841++222111111255+++2248888779+3503333333+++++++22554788+4466622233+00008822++++77407+++++000211633+++333007558+00661116+++5054+11111110325+++22444375+1566655000+12222999665+33166669966+27785551+2115122+33225570++066111181++++001177777722221++00066684++000886114+++++169664+23333664+64444777+1111888876663+++277445555+++23339992223++++++222111777799+0640009999+11166634666666666++11209222++++7776666666673+00004488222228++28009++++251667+2178899+2281110++33984666666+44224477+++2268888882200+211436+29088+2222700011+0011558777777+577773338+64494+++5888666+300053+077999224444+221555+111199610+++2288666662++3122223337777++25036+8874441+884111+++244024+333333188863333++++++++22000074466++++0009991833+++00009444233++11339++++188498+++19444422220+++++5224400+116922+22887077+++73884+1166557111+4400000004++++66689999977+++2244493+6647++++++++++++++246433++++009977447+558888855556++33360055+1114406665++7757444444+0000643++117788+111111354555+3222220087+222155513+++111122225+088884611+1110003++++05443331+02760++++++111799+22330007+++++091199777+00002233933+++33382211++65555552+1119377+5777666666+++++291889+33399998666+02221++++30474+++++24445580++09992228+1488888225+11224588+++1333334488+++46933++04903+288991111222+211876+088808888777+0066533333337+1117777788887++2270088888+++++115444+++23826+222225500000111144+0000666097+++++0002444411111111111111++1880611111++2666666633000+++07858+3322000338++064444003++0000033366655++++++2222299990003+11111116576666++54442+++16994555+1117774333+21144440+++111114555529999+++8111198++++114644333+++++300044444844+++03365+2233699+1188888571++2227933+0000882800+1175100+1111155888888+11877777666+000077771++070066+++10333226++0020044+09915000+12481111+4499991++++++8444555+111644888++226622222222+116882++129934444+8228881111+2766664466666+++++1115555513322++++++++11677344++229968999999++255555586+00443922++699999744+2214114++1443331111+11116779995+11111777766666666888+++6950+0011882221++++00000005999666633++4888886+1888888777703+000553344447++588811116++295888666+8822222228888++1633331+08877733344+++229446600+8612++118888888883353+++2677300+333333301++3393883333++331969++0222009++3999946444++33333440000088+++1111111555555524+++033385+++111111111166777788+111111111111111333330777+001114559+110000009999992+166655522++0772999999999+366631+00000000188++30333333000+30889444++33333796666+2229991511+11332233000000++++19998893+++3222220011++0777773333000000+++3300000022999222+++++++++229332223333++++++08833333334+0222222226666009++5444111111+0888+0000000082222333+++++++++111905559++1111668665++++++244999555444++22222116669+++004444477288+2993455+3284477++30065522+++000008655+++111194444+++0061666888++16666666+29969++++2277755533333+++++++229174+++005579966666++00005384+33330056666++35377+++++11111977444447777+8555666++++22222441553+799960000++306339++2005877++155111107+2288877772220+11555563337777+111155111119444444++22666333377777+055202++++++1799922222999+33333222333555555555555+111166000000+1141111111+07888466+243305++++++++++5755555+1884439+++2255511442++2633226++++7211117777+2222799991000++2222340007+00000000002222002222221111+882888++1888055555+++++03333555550++111110077722++2888888559944++00000655558844+02111001111111+26991115+++++0009998899+++000035877+4445554444+2217777799555++229999006++++++15704444+44444440000000+111441163+8859944++74478+++1775003++31111333330044++++2774444455+++222560999+10001433++0095333+065537+254334+++++155993311+233528+++++1630001+1871666+08388777++8072++++2711666+04999927+000776555+3311111711+++211002+2300095+++00002566+09113311+00006357+32981+00731155+21771115+189999777555+1111166122000++007777773411+868881+1772222222+++416699+1555111144888+111111999961111+1466607+44422220000000+77777722666++00008992233+777766622++++32293339999++09920777+33333300088844+++33386+++04447735+1000111111+00066777722224+000001700++0077441+0008886611+1111644471+++000000001822+3777335555+446633388+11113666633+11111777722999+++7711144444400000+++2222222743334+24732222222+166773+18837000+++++1500000222+399991139+111199100066+00001886++11177666900000+333339999944444000222+++113117+333334755+++111176614+++++000881933+++++++208660000000++387444+2211836++++3330044555555+++1888881163333333+0000111577777++++172660+++16666659+111555034+6900222222++22221111155++++22666774++111177666662+115505+++00002998++11200021+2400299+++15205555+23357+666666018+000804444+00338822222+00665991+00002286666633+2300022277+++2754++22211111118888804+002200255+++10000444777+188888755555556++++++++++++2233207++114119933+000440+111119999444555+13331132++++541111+22266536++++00111171111+24444713+0077366+++++26244443+11411116+3999999111599++70322+222277663333333377+++++++++04422011++8016666666+22222000447700+++1344+100327+++555582222+09029999+11199988876+22111119466+333999933333+33333555514444+0008111111933333+61199993+++111344444+++1114200999+++++111133506++111118338+7444404+3333333300052+3300000888877+3000885+++++317333+1225771111+++009999999588++++0552222++0857777999999+++++07688999+++003199+++111425554+11117772239++1154444448+07330033++1633394++1166616+22551033++007999996++16403+++66440000222+000199977444+0111111305++55535555552+2266616333+00355333+222230000334+05711++1228+1702+++1199222+0055111555553+0073333+0995333399+233887+3917+000552286+++0057399+++22227777711111333+++0000660000004+0000779944446+339555+44488788+00026699922222+55577211+++++100477770+6266655+0182228+05504444445++66990++116655991+++211334443+1365555555+++111777777798+11124444444444448881+8889923++++84444443337++028877888+2444933+++++00666625++17665888+02255556666+3300099997777+000077777920000+22787777776+1116661166+3333889222++000488887777888+89958++00069333333888+666200+11112226166+22101111+15712++09466222+++31111600+022220044444+++299756+00000022255555588+6661772++2776660666+11111136688++099089999+++000000039444+1111587+++0400009++1100776666++8888194+++23325555++++0000000755555+35580+++305991++0000050300000++31772211+399922444777+133344888+02220777++86667111++11777777882333333+3994222222+333398844441++++++794++++0000044455555+32224444448222+0443555+11800093+++++++++55321++555555666011111+33333333322334++46632++++223333333331116666333+000443444444999++++088555553+133990000+22200666744+++11110666668333+65994++++++22422799+++++11111111112222135+++++229082+00006667778+33333340+05046+0001680+666777887+33344449++++++111570022222+++1888449999991++2444444446626+111118444408++2283766++3333999903+3334000000+1133355553333+06666688888+++229999998009+000726664+2433441++++++00592++22722000000000++1119818+++++55559555500+822000002++2237788889999+2293188++222772222299++227116+11111111005777+111153332222++2101177++2999726+22557339+++0006995++++++4448998+33000000338+444447766655+2666444444222224+++0099902223+++3333377666662+0166666677744++11699122+++088861++22222222291+44445+077411++111118811559999+++0014400++111218++2200666666666+46666633++33367+2250222+444739+++011111666++++000766688444444++00491+00008092+000446+++2555400000+600044444++1055882+13488889+++311104411+2284111+1188895+++++++391555550+11111111111999771+3881++000006662255++322262+088885555443+++05079+2835544++04843+++3399996555+226000008888++30444300++1111114422299+++24111118800++009998007777++055559222++111114444555550+28877+066117777744++111112566+111117772411++33333303300000+00000055777999999+231111111344+++++1004555+0001333444442++6665566666++++223336668+2334366++16666433333222+0955++++168880000+2275333++221116668+00333988000++11444311115++1111093333322+8600006++++00482++1169++228990+0555777888888888++1886600006+26699022+369444+11118733111+223344688++222402221++222111111111914+111110222222222+++00001111111444+240886666+0000999999998++05500990+++22299277+++331600+++232295+2222400088000+1111146663333333+7766677++0008888153++242999+11111114300+++++888751++0333113777+4444455229+002277118++++++220143+551000000++00004470++++21261+++++666556+++++22999438+633332++++++022222000000771111+111122222227666+++++22422288+2666335511+08825551++155368++22887788881111++32256444+000442400+3336665555533+++333331111586+100000004455555+25455550+1403331++093777788+112444408++17404444+00555555555331+31111438+115557880++005559777444+++044644445+22144446+03333777222+3992335++++11000040011++1199440+1111228800444+++5555533877++++++7999111555++07743311111++5555444788+11111355337777++22111666611+++222225566++44492+114550+00000099666881+304449988+03377077++0888866650++33377770+33114455577++2232553+++++++++3999448++++++33333333002+111111115522115+263332225++100000000004445555222++++3229992229+++22074442+111434449+2877733322++174666+11224453+27026666++18661199+0333996666++444333352222+1222444449+2220007977+11111744400006666+++1788447+09864444++199994300++300088990+2299444433333+++1111800699+0999587+3398888888884444+114439++22669000002++16444435+0011111996669++4411155555++1636888++++++79665555++++1544411100++0333333095++237933+++333339504+065222999+0099622+008842++09991+33999511+33503+37009999999+3667555+133205+2229999+0000000466662+228844955+11976677+++333332999199+001115555++277777777827++00000379+22222288111777+++80544++++1447730+221333391111111+11000008834+44465+0300922+00774444000022+11112223665++1116666663331111+1111188883344441+057228+10818888++2006668885+++30006664+29951222+1408111111++2233033++228999933+333322211222+0001544++22227700+2222266666655++++088888003333377+++222355554446+44991+3999993333++++32222558+2222222277000444443+1119788+++3333311146664++223622+++16971++009936++0544483+++++2224100888888+668000++3955222++++++++111222511177+03295+118482++2922255111+277766666622+222966999+00066666709++++30111633+22224011+1100111222999++220000732+0003111119900+08888556777+12712+22133+003322555+28823322+++03158+233333304+11144556688++214446666661+33997995+333310000072+000255+11111112222229+++26863+222999999222555555555599+22244111333+118552333+053333119+88638+113322267+001955888+00000017789++3339888661++00000000000006448880++6557722+02755555553+115556677777777+++3332222906++2009200+175555555+3333325551119++11288711++111688889+++2115555933+001111111226333+2222255444444779+1346+111166666666644422555+0000115503++0001188333336+091155522++328333339++32220000003334+13333305558+++8835588888++3399++7778777771+++00099996666633+15222253++++666906++++++++28222777+01118700+2999333445++3055555229999+++++33939666++33299677+7000034+1444444004447777777++1111880004444447+58888822266++2220000088555511++211118888222444+26552++2220099999976+15551855555+11111066666+044488++1113444+175532+++0333331003+++222339999999777+++++3333337664++++111155558777+++++11182246+2977772+++++++29888800555+2740++11193333+011133341+327992+455111++229999442222++033171+++30000005+282900++11977773111+55555555555+20021133+0098662+33333000441+278816+22287011++00000442888++1111775333++311555555519999++++0881183+33339999674+088466660+3001111188888++2227372+++332251++22224110+1111112266655588++++1166666877+25511118887+++222224978+14447787++114444668+271114+223333333219++009999666664++000643377+888007+2222227788881++++032266655+0111566++22237559++000004487111++211118838+220011007++6177+777000002+++3333331111115002++22493222++0088889991111111++++22288832+3330999922999999+++++118666666++305000999+++++2229111174+199999081+330517+0888666666655++110638+33333366++++20004444332+205555555500++64444444488++300000003333+11118144111+0111111133755++086000000+0011555555555+266669999991111444+++0566844++5550006++1553622+18888888448800+222295588+001111112055+084444444555++21416+++++01155555588+0000200022222222666+110000001111115533+6669999+++5555528++++++++222777447++06552222777+++15551999999+033555888888822+++13332242+1033333333332++3311119833333+10656+338555555+++2400118+2888554+2822222244400+++++22666660774+++1173333222277+333393811+556666666+++00008842+888776664+3333066688+++331117777222221+++31993++24433644++3111445559+++++00488888877+322222771144+00066222322+332272224++332220999911+1111428888866++006554477+83444446+++10555555550+00937888+001111559+1111303++339999999711777+2845559999+08223333333333388+++00000010++800055+04914++3222881119+211266633+224449111+++222233366667771+1137744443++15555500788++++255500399+22611993+++++++11111156744444++11733000+++33333331133++888149+10488++06917777++211177774444++33118422+222222255552+21112222111111+++++0002213222++++1111173388+++88413+++2877006+755222999++1338499+186111+5551111144444444+0577448+111615+++00994441+14444449904+22277100888+++054444+88866624++4422334+333330215+2266244++226644677+22055573333+33444443333+77759++1111155111333+11533966++22455551444+05693+132226660++11160088888+00243111+6111188++11427773+0888045++31788880+1899988444++2233321++11182244+3333330299222+000099435+22877794+33999+++++333311144999988+32711188+0002022222255+10001022222+2222254+0544004+++++0000055144444111+000076660099+1178226+00311660++0056277+++22222222911188888555++++7874+1119962+33331198+++116666111154+23933344+000000872266++++1100779999933333+00055055++299999666622227+111889333338+266819++22666622222669999++25555888888882+005888499+599555888+++16000064+111189977+3009777700++311466222+++++1888888840+++1118555555881+33944444266+0057211++006666600099955+1216+001177224+++++11922771+32222211++771166777+0776666665+++7777239++22823+++025331+003377712+30000666+26522200000++1991888866+++06111128+++22409994++22222888884+++395583333+2557440++0889344+25177777++++599144+++22111111345+++464000+++114444486++0078833+222900002+00666633700+557777771122+++7553++3331333111+27357+++7777777999+++22212222994+1161770++5557077+200005599996+200000009907+31255566++119000566+++++++33877711+33000087799999++2199662+1167443++++388800111+22220999+++11111111677777+09220007+++++126446+2554444450++25448887+277822+++++233844449++058400000++222088888888+1777611+++055222066++4443337++2999933309+222222042220000++66666622++23883++++222774447555+00055774+263444++++8996663+3333333328871+300011112333+1111611114+22662977++1222773222222++399130+++00008999999988++16335554+3171+3331118443++++++1111108776+11155111188888++33300033347+0111100000033+++800998+1555899999944++287771++++2322275+050885+5947++++0658889+6333333220+++311000066++11512233+++++76666688++1884442222220+000077777777888+++114428888+++785++11788882224444+766603++22222266663333444++1999666+299988888666688+777787++00117+32222666618++++2225557777767++2222265555522+++111113335553333+1111117996622++20680+1555511933+0000055552++++++091933+++29999996776++++3227333333+4444337+01987+2000000999999955552++220000166++++33251111666+332777855+111139992222+33389++22262228+++++22228533344++3998899991++++++373333334++177228777+0000555677733++++224822222+27776660++399995555598++055588844440+++++2222155522+300048881111111+26687778+000440000++244999978++00000008833333++++++57788855+277770011110++302298++03333444111+1116688778++++3333962222222+440699+07026++1039444+++339999922344+++++2200333333+116522+0500333++113126+112244388+024255++332333337777772222++++322200006666+29400066+++100111511+19913666666++111999993316++07288881++0552222233339+222882222226++++1116001133333+2299411133+2205445+1117012+22244444323++333333333330034777+22000328888+1150055+0622222266633++15509999+30000444+32488889+113999133+1111266661117+2213366777+++2250066++14441112999+00003666666662+15544443222+177111700+27222333377+222444433377777++02211777711+02526+322++222229222888884++51330++1441322+11119999996++3373311++3133328+3000000000003+++179700+00999777999999999999999+222271122299+07776677++005555544++24204+022386666++666444455+111111133966633+11622774+1111551445+3376222222+111577966++++25506777+3114002++++009901111++222255588833+2222222222555552200++++22111133++888888889999335+300444498+200224++21206++++++++364777++++14444455733++1666555222+19411155++11115755++88207+++3311663388++310003+110000001111133++0844447777744++++++++00055111+222218442++22256333355+++++227777493++03333474++30111666+33333317889+30065553++++888444888++00090733+2488066+++++598888222+6999333+2515550++2235518+19999900+0274448+0000557441+22224882200+22222222633+117778277+++++++11123333766+++248831++13336111777+++01111009995+++1138155+++26668055+33000002277777+115692+111444400000+++16225552+39000443+00099994488++++++33332222889999+06293++88809+3333111888821++++0611118++66655546+011113993+1444550+++75311+0000003000+++1555665+++++006633333855+77837777777++00022299444555+++022111661+1100266+++555648++19005111++++++14442226+++2332222444+23333337666+2222216664+++++2114446622++++06220088+7039++009888666666+3333339999238+39055++++143077++004448666+11935333++22278886663++21170005+00066003333+3655555555+00778444+++1113377777724+3999997977+222222226666334777+1333333++0775577+02236777++112669555++++229297++444255544++8817777++188233337+2240006+00055501000+00723338+++++395833+312237+22223333444877777+++0099999935+119988+++31111111179999+11111112224++2222225553366+2222999007770+100666+22228654444444+5552044+00009557773+115596+88032+++2888888866633+115916+179666666+2222222221088+300229+2446+11155524447++++13331++22200818+++110088266++31999994+00222884++00239999999+222114420+088255666666+155611000++0044420++33111999233+3198888888877+++11111001066++297666++88994444333+35500222++6303++1776999+22228811770+11115556633++1558883444+0045515++222112+++26660+150003344+1066003++884494++000018874444++1111666669999+30664445++++4626+11166660009+++03909+171777777777+266662+00446668222+12244444822++++++11111424422222+149999999666+2468899+005820+244447+44333342++07444477++014400++++000222455333++++1664+443319+111777776667+3333999555555++328333300+2206645++++118800011+11222442222++1077222255++288866999555+02259999999966+33133311+699922224++07313++06999999972+0900244+6700099+2900099977++1122255575+++++222222019911++1574444441+344444416++255516++11177722500++++76777+++30942++++448881199++05777111+14983+28773++++++21444++++77666555+0002222876++1188181+23333339999902+++11397999+118662333+2999338+++++8466333+33533355+007960000++00599998877+++0000000711118++2266666666665555338+22552221++++0000001448+0000033559+23334405++++39777111++02888888244+12196666+22244444884+++244644000++222000044444499999999++2111115578+++00110244444+777055555+2277738000++33311677++8888452222+++771666444+++22369996+33331777+++++8888773+++++++++331119999992+++2544442++11139922211++++3366455+++2009355+++322222228881444++++++4993333+00799999911+++++++222222222238443+3391114449+09999000311++3333332912++++3333377+115553399++13112+1100655558+22899899++++++343334+288805+++++337200++333305000000000+++++++2211111558++3326884+1966666777+000042211111116+11119986777+68553+22336600555555++++000333711+177555566++++054462+26608+++1779455++3333913888+17699++34444778+33399999188555555+2222222229445++++11110066822222222+0905555555555+66665555444444++++3311++111179455+155799993+89227++15888886662++2333333++634448+++++111197199999+11333552+3086666+3333377776++115404+6666668100000+++33044888888+11113333113337++1000000602+226554++0444644400+++2300333+1144444444433++2222080000066+666407++++33327++221331111+12222200066+222872+337715++++22662287777++3331528++2244438+++11958+066660+0099995337++++++++2822100++++111111115555111111144444+3337773++++++1111866600+22233630+222554466+++202344++2277749++0000003334448822++666666643555+30001110++1184778+7447779999++33177997777+405511111+66772777+08889906++001119111111+11111111118231+000221111888882+228885550000+++0899422+133672+++3333444444444++069994++++5370+008881115++005590999+0088195+111221444+00600056++++311449+1111999954999+0544447666+1199911111+++33002229+22244999999322++366662222+119999946222+10833336+++++556660+31168333++26611168+0000022006111+5226+21559996++0011115+000094448899+2330000046++188882244+133320222+++190090+339922+2411333311+226664444333+11144333677+2299583+22222222459944+++333228888++++04441115+117666677774+++11188755111++++2277771888888881+00222288888++3300003533+++003335++333937777700+++00071117711++13333388229++652225++++3099000+++00000022455555551111+775499++221073+++2666111111177755++++007777758+++3333366695+22826+0004559++++++222228511999+2880844++++333192+134966666666+144440043+2523333355+++1996664+00342555++++++++++7599966+00555111112+2077796+++0666111+++2666993++++200004473++0344492+644444411111777+0096777733333++++++++3228883+++++0078889999999955++++2222269962++2555570000+223773388++++1111103119++2274066++000544++8811333331+18007000+++45225++39888111+++7777682+5903++009999999988888445555++6555535555+44666000++++++1811777744++++33333307522+12961+++0022222++44599999993++1000080000008+15888884445+0011374+++388733+088849999777++0439999+5577792222++11111700099+359111111+161119994444444+0686666333+17152++222211118888004444+03326444+++3318880000++++266666586+3311466600000+2222225881+2222225555++2911553+000611167++322276333333+0004984+247703+7777738833+4135++155547777788++119276++877333++++37611++++11778855551+++1149922255555+22990009111++3222226669+++1187771188+193331+26669996661111+46995+113111153++299007700000+788866+10989+++0000000774482+++11000000016+034466333+++55694++18888822270++007994+++099886++04111900+322199990++000044444484446+++++++111111111431+11133330999999+199916661+3331111155555443+0999955445+00000000421133+083333449+0055586666+00088887755+3688899+366666600+2555559999939999+2212280000++392210++++++++33000000044444+++0223352+033255577+66558888899999++555551116++3102266666+22299111188+3111111143339+099917774++++000007749++44222223++080070+0000061115555554+111611377++22222911+2222222933348++++33353+55557725++11188888111766666+1044188+33504+12122226++061889999++05111332+111844700000+222222251999+++199966666755+++02222547++++++66995333+2277788777++1665444444333++2222226636++++09666+111022263+0111221++0000000007+77777777566++++33226622+28888883+11222200011+++1889999944440000+++++313900+29388888899+39666881++++++119933333333300+6600338+++11777798+0444346+22663299999+1111135033+++005466666+0000999222222004+++222222177555+++222400000077711++03388885599+3336557+7865++277666633+332297779999+++19229333++++0001031+++1144457+014335555++++2262556666+++1666416+++0002222555711+++8888884488880+2555574433+066605+4488700+322577++++++++29988828888++20716+++++++0055555555557333++26111144443++++18800112++664423+28222665555+++2200000000001889++1155555514488++22111892+++++++2221188111117+2898888880000+++11144411000+11111117880+2201888884+222433333331+++000092277711+29900000099911111++++44309+042222222+++25555550000001++++++3333002226+++1111408111+007777777666911++++228888886447+222550448++122666666644+++33077763++55572222++1100004336666+333926644+++++11111246999+++1122777+1544666+++2344430000+++++0001364+2994111+2224448111++1111118540+3117776666666666+14257+111144240++++089956+222202999+3333223311+0527766+08888866665+++637444+115598881++0028841+133001++5588644+3323226++36998+25652++87797+286466+0050000011115555++33711111115+66111100006++++++28888866777+22771522+099888991++7666222222++++00077000333338888+++14144444++++++2228888888999981+1133993+17772201+1111170099995+06633800+00644333344+222221888888+14429++00900000+222211111162222+++11442766+++++0003318+27153+06645550+323444444++24999211+3559922++++++000336355+++++1112254444+++18444444+222200000+20000004333555+229351111+227777777842+1111665441+16625588888+3333999992022+++399991111444444+20009944446+++2999999996668+222555555555555555555501+111497773333+3140006+++27344444477+166830+042338+32222977774+3122633+2222222893333+2290022222+4555553+1000++333996447++003668888888+++24400000049+++320066+0188847+3071119+113984444++08113332++000995555222++000997777277+0888777741+30011122++3316555599+877756++015222222++++++166888888856666++0000433333000++++211228333+7999950++++++8668888111+22278828+++115511116999+3331155+2116666111888++0001407++++288666656++333322222333511111+0555566666667+0900000844+++1227777599++++0057226++2265115+196755++218655555+0000000081111999+0000233344+26536+119999666++1176660000002+200877444+06655551111+148477++2955554444+11111337777700000+++11110077795+0033222222229999777++333144999++054424+++1522844+1554444335+30089933+00000009008++77112666+++012122++++22551661+5522221333+22999166777+11177777727+6755551+221111119911+77774433+2288777711144++111116009+11113384+++++15333333366+255555558867+11118006++277733+233333333000000+3309989+522222222+17777744+0588888888777+++655118+++0588888600+1188880622+2255502+3399332444+2399229++3333300000000072++++00881117799+2222277111444+++2244442222114+2991175+++++11111111111111+37755+333399257+33333568++30000777144+++115889977+303866+3333313++24453322+0099444333++++266661433++109999277+055222999++0553399+31111199311+33344552+++22266403+14774441111+++++++339556++155337+++++++++6665555550++222420222++30559933+++24418880000+++0733333++0117777+14466334++++67660+1112209995++++11116669997+2222221998++2870111+222550666655+0689988+22267777730++133333955++178828++++0037741111+222291110066+1184622222++2233338833++1662223333++00466666666+2227788899000+++32203+++++++1111666661111000+027773+11155555511110333+++3611114+00366411+++++++22414000+86111111+22722666669+111188884499999++++2241112211+3333996+4662266+15555555140++27552288+0388055555+0777113333+3333887+002222199999++111199999999660+07600066666++1653333388++++66630555++1000000301111+23444999999+039244+++3399993554+006470++111118881111111111195555++11172559+01197++8888888844454+222854446+14445555311+11774444440000++11236111+111399339999+++333906665+0084428++100914+2999999333355+111338877++2300011++223333332293+26888333300+26665574+++1111555555744+30007771199+++0006663344444++1147655++1999999997+++0247777+2270225+111665559+00000335555557+06988882++7333333322222++++222777444022+0000000333334+++3333308888++++++222221100007777+++++11991177777++0666634444+09999999666633++774444+++33235++0099996+++22244452+292448++314228++21147222+000000999999772+++000032222244222+022600++1117588+22222222292228555+++1160000088888+0000622222295+6000055777++++111111110031111+000043600000++64455556+30487+004111115533+28811799+2228886666+0018110+22770+22277++2200064++++4422222+0499300+++22228190000++49995555555+3288888555+2566855+++0004444777000+++171111889+2238858++++++06556633+22222220000093+3322227773+20088+1088+8897777799++++225666657+12203399+++33277500+33333322209111+22222228223+++22214633++++++++05555517++++11326667+4777777776664++0650777777+22211988000+5534411++000000911111122222++112223222000+++0110722+++22223044445+808++00822333+1255499++51111888888888+44218+11105777+11111449+20002222222222+11166331+18666600+239923333++++2277785222+2888888666666++22222222222888555++2661111++200000044999+11188033335++2220002+1144998+22215666++5356+++631155+00007778447++6667556+11774066+++1133177777+000449511+44211++++3333754+201111007++111999114++110000722+3155588++25442200+2222255555520333++25122444++++229066+++0337738++++2211000028+4448872+27555537+336339++33110021+1100055400+16333111+3211899+1443377+00666615++00992222223++0001344445++000721+2555228811++11110002++199758++111111111155522++++26666677++1444633111+222336844+5903+0000116665111++23667777+1333333555555+++121111+++++2110011111++333399996077+39427++001118888++1344455557+2211558888++2222222722++23298++000001981+++19900633+++3333555510000++++01066666222++3333866+++++++11491222+2088896++0000594+443222200000+222111111198888889999+++71228+2256644444+0844222+1877999999991+3912211+333137778+1111161113++31601++01113330088888+++3225588++++33333333+++++++11122284444+3079999995++30000000033333399+111179999+100022222++00550977+03339942++1116222++3304415++1111332800+2999992225888++2222222222110++3221446+++++00441188++177777445+1157771116+1155777777066+09955556688+1117099666+0444443++222811333+00088830003+22444288889++036611444+885598+0000111999998888++32244438+15711111444+++17665333+49552+03356444+17888809+0005444122+00005611++++333338888833333+222211102++77666666666664+0042111118+553522++00117777733+330333004444+02222322227++1111111338111111112222+++++00555825+++266630008+399222281111+332552223+04449994++446110+244444700++++0555967+31111111473+27751999+16425+++11111888825+222288855531+05652+4488888869+44444001111++00566+13329911+++++055557555000+00015513+0777777776677+544335++0000444230+++228499888++20095444++++02228811144++++++1113552+0000999992338+22822877++33555233+25344++++3377777000+300223355+11114444478885+++05057+26686+289226+++200050000++60889+++11633777+3558888+++0095000++8569++0000700244++22287000++884455533333++227778555++21122299944+400444477+404447+0340066+04341+002777777755555++02111161++29000048++++++1110777779++++001444405++22220479++1700552++1150000000002+1122601111++111156996+22559999932+22168800+++++88855552+22038888444444+++111133335555580++++1335582+003304443++022222811112++00766664+70000744++09999999999881111+77727+622222999++225030+333317244++++00049777666+++01550077+++++888885666666666+++++007555586+3666000000001++111880339999+1555388866+44004++++22255376+++1181113+++33111566+++1115444++1100033977+2222999996+327333+0001492+3338411+++4888821++54770+22994415+++++229874+22290003++055711+117786++++223888666+++33335533+19955004444+11300++++++226666614444+2666994445+119996337+22221669999+++25599994444488++004922222255+111222113330+118885++++++88888888792+++22000902++044444444380++0004753+++48885777+++09333330+28166622++0322255+++89122222+6627777777++++22611111800000++26888888477+++++++++1996800+++443222222200++665344+11996222277777777++++++777221999+++7111011++++++00229661++199999738+++++++0088333333333555++++00033665555++++000001114++8882227+1113339444+0444499677+775555543++2222257666660000++3301117+++1292333+1799999622++188811177++0779992222+2279999544+22222287798++0011111111111144555557++0000022222+333332299917+++667779222+192552222+0000822881+++433333667++07770058+10009775+++100966666661+22222222244222+146448+3330601+++11149999900004444++++++++000551115+++2477669++0066633333++++222111867777+0298889+++0999955155+28844777777766+220000990+211101118+000002222599900++1777111111111++11111111221+++299910000000+000999966007+1666622222+2244444442955++++++166660337+82911111+++061110088++4333000000000055++1781188++44441194+0655559955++++++1177223++0055966+++++3393333333+002333322+0003222++07777777766665++0000003888866+24311666+222229473+3113355553++22004399+1174445555+++288111000+11777073+++111111444444444199++2744222++++3999988888111115555+17992200+2222255544770+++1101111111888111+++288555556+0000022267774++22828888++++++004877777444+05683+7888881113++224453++00088004555++006070++00077738+3115000+119777777577+22200022222777777777+111999003++++118566+0888311+48661+32112244444+238223+00055744++++154447774+311229222++00777779111222+594447+0041142++++000000000000000099911110+1112224444400+26366333+0888999997777++++299984+++2222286755+22666645+1711833+117777005222+333333024+++66622+++3996778++600000099777+000097000444+222669330+144442232+00880441+048859++333339533333333333+02711+++3339222293333++1766664++5867777+3227994+009999999222299+322251333333333++++11444223333111+0222228884+++2677000000111+10077715+++02299913+3322077+13335555592+++3555551111111144+222004444778++2519900+1119677777711111+11222211099+03770+112055+++++3226660055++1100002228999+022244447+555555993+46440+++00111111227222+++100000902222++++13382211+33333333332222222266+01111112222222811+00009273+03999666666661+111166577744444+0428844++11999991777++0527999+21122221+558888211+111199933352++++233722++33008888002+773338887777++222255444+2225533333339+00019222555+333312666+++++3339903335++0355522+8169+3111171111+++111125755555+22222443+++1733333355+++222208870++++000000007447777770+++++++155534777+669211+33777777766669+111011188666666+05511333++0085555599++6669999991111111777+22311555444+0077115+++002215551+++++1771111111116+6052++278815++48811188+22615555+1115471+391111311++05111119988888+2522271+++33186669999+333999510+++0744444988+1111860+551100+228595+14788866+++210699+1280000999+157766++0336689+++++777777700011+++0777791111++800000058888+77711172+++16244++298866655+++199920333+28088888822+++++22300633++0477711666666666+3333000088116++++3333333833+222334088+++1222235+00066612222+07776666600+++3333498+1888444488++1887552+++11622099+++++00088888559+++55555777447++13380555+269933222+2568888+573+00022228822+39222288+33888899966+339844444488+66329999++2033329+2222222222226655556+00444444+3906677777+2222522221++++11222667+++120075+++112062+18851111112222+3333392222944+22221185+++23377779++15433111+220071119999+16669866666+++09957788+0066418+1148444999++0488888998+11359+311111166666622+266666666666666704+5413++0888887+00001116666211+22283336++000556266++++155937+278400+1488878+++++++001611155++27637+01111119999222++22661111+2444444433999+1633344444444+006621144+1117777777799+1199562++1124446666222+33336666110+199999955220+2225771113+2667770++2277205+101111005++233354+32222511111+054833++0044444190+22533330+2655555553333++115567777773333+++111111111111366++5288887+56333333+22719993333333+1666638222+33335883++0599177777++3330000084111+000442222200000+88888887799111+111111185525+22222255524444+++++019229+++++0882255555+000000077796+22444440000455+++00000694+++2219922225++++00006678+222222214+0000300500+++1466695+0004083+48999444+000033336629+129777744444++111116244422+2005528+2552240+3311799++1647744+5222111++2292275++2777778330000+1116111877+199997355+++39977760000++228888880007+1246668+++187742+++277778800++11249999++++2333888222+++000000066+007773332++180766666+3444711111+033776999++176355+++41220+22222200000443355+034335++304498++++++07999922000++11825555552+00333385999+30449998+++22211155533++++++++1004772+266665597+++28888899900+000225592+000000956+222266660008444444+0988522+28088++++110084+079911111+007556++1110000000000++25551177766666666+29288++++111833344449++000011155115+111113433++21566++04573+122222201155+++223311133322++60066++1135522225+++++443877+11111118871+14779+3333333221111++3300006666622+++++3332550111+++2666177755555555+3311177733++12000055+000008995+++2222001177++++22299528+++05510111++8222966+++008992222++333995555666+0544223+11111111244855++39994455+3335399++666333332+33961116+15554411++22111111995+77644443333+332111555555888+333333333418888+47780000000++++2333571++3000444444447++222201299+66697999+3112222222993+6660+209975++166511133333+19979999+033325555+11152209++299906666665++++22222722444+111200566666++222222664+0000332200000000++81555556++00063366666+269228888+7775114++28559999+22548800+115028++228866697+008555558++++++33994444444442333333++21555555999999998+28888888666622888++15577755555++00666148+331445+3330077777733311+2229999666+00076681+11777353++666663333889+++333000044444333++1666669944444++696662222++017332++009990666+311000088886+++5586663+1193371+0001444444666+++2222751+0003334446+29922887+449700++211111133666+++33700007++39555577+355533344++++++1110000049999+249998888++226600888+3007993333++11666666655500++15555008+08000066666655+1214+1113371+1152235++1199200000000++++22222226666666688111199999+++000001156+0633788+10000116++121999+229669+++0444669966666++22223333889888+18888977766+08822222239+2333711111118+++1444449++++33933355558+333000028888+6662222222++1111133996+00077999220++++++0006687+29888888+56600++00033444000++++09522223+11168888887766666+++66411199+11285+222223646+++04222440++22550993+33323344400+3333333344488811++++00777881++1777111+073331++++0000066555++7791000+079566+1002555+++00074227777+++++77770022222222244++39222222255++++1180033333335+1114211+0993330+2685+33333119991114+2222222233220+1503555+++37704+77444433888+00066622000+0045007++22422773+32277796+00009964446++09944556+16660000009++2222267224+222220088577777+0723355++2233375888++22988888440+107773337++++19999322777++3333333218777++0333584+833366+055116677++4433331119++007352++++4222244++++000599772+2211131122222++333333946+2557773+81007++6666688890+152203++00000000005555887++00099999551+1809998888++111330000+16333352+7768+222222277994444+++++00011116+++554444441113+2771550+007722333388+01170++++3331116666888+844444555+444442244499++2259999999+16061+02779999999+229288+17799777799999+111111111122200000+330406666+044444444777777777777++3000333111+++1555777733++3334488++09530+0049999+116142+1191988+15883++115511++100565++2288741+733337+1144096+++++56666652+1114666552+++166699999388++844555+11113333333343+000881159+7777444449996++2229950++02244500+448222225++244888888844444++22222222099668++++33330222222246+22226558++++++++33395521++226661+22253377+++3200000322++171888885++33133371+344211+++++0699999++263388+26630000044+++1488711+088888855880+1223333116+333335344++11199444+++06211177777++111796655+22220079999++++++11885933+307777777444+09222777766+2222922399++33333338823+++33222164+22829999+++1773888+8115++11112200000009+222222555558888+00064448+22284453++++399905++09019++++0066626688+000886771111+++++044440033+0666222253+2225810+2232266+++2288889377+6666688811+555522+++333333988844++19996955+22866114++0000004498+++++0695550+++++16967+155444399+++++880044+0074420000+36448+++++22222288666338888888++05732+++000077777566663+00090002++++008888850001+07777337111++66677770+++++115435+0000338661+339922267+++++2222666999888+119525+++1124444+1105561+08841000000+25515555533++111771102+0009930066+0621188++3307766633++00888810+11115148+++++223221++5555232++081194++++++3500++000519+22999884440+66112++1188437+++1118439999+++2697700+++++168991+22514455555+1036600++++39401++++00000655++22777777777777400+0797777777++011444477+0988819+112288224+0005055+00677777+241120+00044444433111112+2222299499999+14114333333333333++++128844444+33111111133733+3197888++77711188+++++++22337555558+14683+0074406+++++0050993+0400111115+111999288+03333222227++++++44433333+28888833337888++++++56666663339+++263333333888+++++++++0088669+13691+++488111++333330000811+++++1555333344+3339998817777+0688888888888++++00007600++11015444++++110099119+33188851+33397771122+224440079999++00117722999+100022554++++052+03331125++3333911111116666+++14881133+095722+322335++28888955511+++++20002+2777333389+++17755888++0477447777+011150+++++18888555555888+++22244333144+115133339999+8866885++08524++00002099999++122260000++++00355559111+++++++009007555+588000+++1177770330+++2229555537+++++1226694+2119933322+119855333+++++11111741++511144+3322822++222993396++1188888321111++++++++++2222844533++38899966++1199966666666+055555332++11112243300++000111877+119331111++044611+++016888000+332442+3328839+13110000++033664444444111+0332200011111++00055592666+++222222993+++17796666+100005333+333333344444559++332277118+2555382++++006660117+00777111111111111644444+3311122880++++++3998++++1111359996666++000553333311111122+++++++3332555550+229999333339999977+0557664+++++0118888888888+0887+++270333777+22777001118+++11555566711+4444466000001++++++000438866+2224455+0005005559999+0005557776++39988111+++11199911799++++00111155444000+1112220899+++++00099994333++000110022888+6622224+22209002++5982++22200000333+55156+227666699000+0957700000++++77775666666333+6227+0388888555666+2021++2241111311++++123099++7733333355++++1111112209+3244444488+++1999991111115566+2222229318+48877++3741+++09338822++27777932+00002229999+05337777777776666++188645555+2000743+322277888+++222222000177++++011933344+23335573+52262+7754422+2255318+3333944423333+188844444499++++++141011++885555444+32343+17753000+++2881168++119999911+333315555+228617+000011117444+2455877++11116998888666666++0011555339++0000090++++3333333333333366+23886999+266666311++262298+31118884444+11114611144+11111144425+11225500+1112295222222222+5219++111211995555++3303333333333337+02266666688888888+1146666664444+07995555559+4977555++++007787777777++++2899922666+++1115510++189900066
