BM6P6(@ }}}ssseeeYYYPPPHHH@@@:::999===FFFSSSaaapppzzzjjjaaa[[[aaappp~~~jjj\\\OOOCCC===>>><<>>::::::;;;;;;<<<;;;;;;;;;===:::888777666555333111666666666666666666666666444555444333222222444666888888777555333444666888:::888555555666888999999}}}qqqcccTTTHHH@@@===999;;;AAALLLXXXggg{{{pppfff^^^bbbnnn}}}nnn___QQQDDD===<<<===CCCOOOaaavvv~~~tttooouuu~~~rrraaaPPPGGGBBB@@@IIIVVVffftttzzzrrrqqqppprrruuu{{{}}}wwwwww{{{}}}mmm___QQQCCC;;;999999::::::;;;;;;;;;;;;;;;:::888666555555444222000555666666777777888888999555555555444333333555777777777777555444444777999:::777555555666888999999qqq]]]MMMDDDAAA<<<:::<<>>FFFSSSfffuuu|||rrrgggdddiiiuuuvvveeeVVVIII???999<<<===CCCSSSkkk{{{sssooo|||~~~yyyzzzhhhWWWGGG@@@>>>BBBOOO^^^ppp{{{rrrkkkjjjjjjjjjlllppptttwwwxxxyyy{{{}}}}}}}}}}}}}}}{{{|||~~~}}}{{{{{{zzz}}}{{{kkk]]]OOOBBB;;;:::888888888888999999:::;;;999888777888999:::999888888888888888888999999999666777888777555555666888:::::::::999777777888:::555333222333444666666666zzzkkk\\\SSSHHHAAA;;;;;;@@@JJJYYYggg|||vvvlllggghhhrrryyygggXXXLLLAAA999:::;;;CCCRRRhhhwwwrrr||||||sssdddTTTDDD???>>>BBBPPP```sssyyywwwuuutttssssssuuuwwwyyy~~~|||zzzwwwuuurrrpppoooooolllkkklllpppvvv}}}}}}yyyxxxzzz}}}zzzjjj[[[NNNAAA;;;:::777666666666777888:::;;;777666666777:::;;;::::::;;;::::::999888777666666555777888888666666666888=========;;;888777777888222111000111444555555444{{{lllbbbPPPGGG???<<<===AAAKKKUUUaaaooo}}}tttmmmjjjooo~~~kkk\\\QQQDDD:::777;;;DDDRRRdddyyyxxxqqqyyy~~~{{{mmm___PPPBBB??????EEESSScccvvv~~~|||||||||}}}~~~{{{wwwtttooojjjfffeee___[[[[[[^^^cccllltttrrryyyxxxrrrqqqvvv{{{zzzhhhYYYJJJ===666555666555555555666888999;;;444333333555777999888777<<<;;;:::999777555444444555666888888777666666777;;;<<<<<<;;;888666666777222111111222555666666555yyyqqq]]]SSSHHHBBB>>>===@@@EEELLL]]]vvv}}}uuunnnnnnzzzppp```TTTFFF999555;;;DDDPPP```tttuuujjjqqq~~~wwwiiiXXXKKK@@@???BBBHHHWWWgggxxxxxxoooiiiaaaZZZUUUUUUUUUWWW]]]eeeaaakkkvvv~~~}}}tttqqqpppssstttvvv~~~uuucccTTTFFF999333333555444444444555777999;;;444333222444666888777777::::::999888666555444444444666888888666555555666666777999888666555666777333333333555777888888777|||hhh]]]QQQIIIBBB<<<;;;>>>FFFUUUmmm{{{qqqmmmwwwtttcccVVVGGG999444;;;DDDNNN\\\rrr~~~rrrccckkkzzz~~~uuuhhhTTTGGG>>>???DDDKKKZZZjjjzzzzzzrrrccc[[[VVVVVVTTTRRRVVV]]]UUU```nnnxxx{{{~~~|||xxxlllnnnmmmmmmuuu|||ooo^^^PPPDDD999444444555444333333444777999;;;555444444555888999999888888888777777666555555555333555777888666555555555111333555666555555666777555555555777:::;;;:::999pppjjj^^^PPPCCC>>>???BBBEEEVVVhhhvvv}}}ssspppxxxooo\\\JJJ>>>888:::===DDDSSSkkk|||rrrjjjnnn{{{nnn[[[IIIAAA===BBBGGGOOO^^^nnnzzzqqqeee]]]ZZZ[[[]]]^^^UUU[[[bbbhhhlllooouuuyyy{{{ooodddccckkkyyytttmmm___OOOAAA888555555666666555555555555555666666888;;;;;;:::999999::::::888555333444555555555777888999999999888666555222444666666555444444555555555666888:::;;;;;;:::yyyqqqbbbQQQCCC;;;;;;===BBBPPPaaapppuuuooottt|||sss___MMMCCC:::<<<@@@GGGVVVmmm~~~sssooorrr|||{{{}}}ooo\\\III@@@<<>>;;;;;;???HHHUUUeeezzzzzzqqqqqqvvvvvvaaaOOOEEE999;;;???GGGVVVlllvvvqqqsss{{{uuuyyyooo]]]III???;;;???GGGSSSgggzzz|||zzzwwwpppjjjmmmdddYYYPPPNNNPPPUUUXXX```gggpppyyy{{{uuuvvv{{{uuukkk[[[JJJ>>>888777888<<<;;;:::888777777777777888999999999888888:::<<<<<<999666555555666555444000000111222444666777888999:::<<<;;;999666666666777777888888999999999999zzzhhhWWWIIIAAA>>>???AAAIIIWWWmmmӵvvvrrrtttwww```NNNDDD666777;;;CCCRRRhhhyyyqqqrrryyyvvvxxxĦĦӵ}}}mmm^^^III???:::>>>GGGTTTiii~~~yyyssslllcccĦXXX___hhhpppwww}}}tttiiiXXXHHH===999999:::>>>===<<<:::999888888888777777777666555666888;;;;;;999777666666666555444////////////111333555777999;;;======;;;999888999888999999888777777888999wwwgggWWWJJJCCCAAA>>>???JJJ]]]4ĉ@ӵ|||vvvuuuyyycccOOODDD666666888@@@OOOeee{{{|||uuuuuu{{{yyyzzz~~~>L=hĦ4ĉ@ӵuuuhhh___III@@@;;;@@@HHHUUUjjj~~~}}}wwwooo>LQQQSSSXXX```fffmmmvvv~~~sssgggUUUEEE===::::::;;;>>>===<<<:::999888888888555666666444333444777999:::888666666666666555444111000/////////000222333777999;;;<<<;;;:::;;;;;;888::::::888666666888:::tttdddTTTJJJFFF???;;;AAANNNGG=?yyywww~~~iiiSSSEEE:::888999@@@OOOeeezzz|||{{{{{{{{{HdĦ=ĪjGG=?}}}pppddd[[[GGG???<<>>???ӵ}}}|||ĦĦĦDdDZZZ[[[```ӵӵӵĦӵĭӵ}}}ooobbbQQQDDD>>>===;;;::::::999999888777777777888444555777777666666666777333333222444666777666555222222222222222111000000222555777888777666777777777999:::888555555999===?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝL???gĉ@Shӵg&e>hӵoooWWWDDD>>>:::888fff?><zg&e>&eHLShӵgLuuuyyyS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@eBBB===??tttg<ĉzzzwww3we<Ħ3h?@eZ3h?gLD%%)?WWWfff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??{{{mmmaaaQQQDDD???===<<<:::888888777777666777777777444666999:::999777777888111111111333666777666555111222333444444333222111333555666777555444333444666999:::888555555999>>>4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵ<<d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵBBB4DufئL>epuR)Ħ>d<ĦDtlllYYYJJJDDDDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦ???<<<@@@HHHSSScccwwwgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦUUUDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵzzzlllcccZZZNNNEEE@@@>>>;;;999999999999888777555444444666777777888777666555555222333444444666666777888888999:::;;;:::8886665555557779999998886665555551111111111111112222223334DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRTTTIIInfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xxxxzzzB?d<>>>EEEQQQaaavvvgeĦHg8>aĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦKKKD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRvvvhhh]]]VVVLLLCCC???<<<999777666777777777666555444333555555555555555444444333222222333444555666777777666777888999888777444333555888;;;;;;9997776666662222221110001113335556664DuXӵHu]3hhne=enepIƎ@t@h>hkkk\\\OOOfe@ďDnemmmttt=eooo\\\LLLDDDegesĪj@hfdDĦ@ďDHkge|||xxxyyy@h@GHĪj@IŌBeneHkgenefeHu]3hhse888<<aĦ@Gse<Ō@GHkgeHĪj@IŌegePPPKKKHu]3hIŌDdDĦne@h>hsene@GsĪj@h~~~rrrfff[[[UUUMMMEEE@@@===;;;999666777888999999888777666555555555444444444333333111222222333444555666666555666777888777555333222666999<<<<<<;;;888777666333222111000111444888:::4DuXӵĵD^vvvfffXXXxxxmmmkkkoooqqq```MMMDDDDdDĦyyyyyyD^s׼s>>>777===HHHVVVfffxxxgeFm8>aĦs׼sHojjj```VVVD^DdDĦs׼syyynnneeeZZZUUUNNNGGGBBB>>><<<:::666777999;;;<<<;;;:::999777666666555555555555555000111111222333444555555555666777777777555333111666999===>>><<<999777777333111000000222666:::===Φ4DuXӵtvӵ>d<ĦĦĦppp___RRRHHHBBB===AAAOOObbbrrr}}}ĦllluuussseeeNNNDDD>>>>>>???FFF\\\ttt>d<Ħ|||ttt{{{Ħ>d<Ħ}}}BeFFF;;;999AAANNN^^^nnn}}}geFYĉ>aĦBenu]ӵyyynnnaaa>d<Ħaaannn{{{>d<ĦĦBeĦvvvllleeeXXXTTTMMMGGGAAA===;;;:::444666888;;;<<<<<<;;;:::888888777666666666666666///000111222333444444555555666777888777555333222777:::===>>><<<:::888777222000//////111666;;;????aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦ~~~kkkXXXIIIBBB>>>;;;>>>KKK]]]pppgdKĦeeerrrwwwdddTTTFFF;;;:::>>>FFFVVVggggdDĦzzzxxx}}}gdKĦsdKĦvvvJJJBBB@@@@@@EEESSSffftttŶS3we<iĉ@3hR/Ō}}}qqqDdDĦ^^^fffsss|||sdKĦgdKĦgdKĦ}}}sssiiibbbVVVQQQHHHBBB>>>===<<<<<<888666444555888;;;<<<;;;999888666666888888777666000///...000444777666444888777666666666444222000333666999888555333444666555444222111333777:::===>AnenenetttbbbRRRJJJCCC===;;;BBBPPPbbbvvvnebbbbbblllzzz~~~nnnXXXJJJ===;;;===CCCRRRccc}}}Dezzzyyy~~~nenerrreeeWWWJJJBBBAAABBBFFFTTTgggwww>Ak<fhzzzDebbb^^^___hhhsss|||nenenesssggg^^^QQQKKKBBB>>>======<<<:::888666555777:::;;;;;;999777666666777888888777555222111000222555777666444666555444333333333222111444666888888666555444555555444222111222555888ppp```WWWMMMCCC:::;;;CCCSSShhhxxxvvvddd^^^dddqqquuu```PPPBBB>>>>>>AAAOOO^^^yyywwwsssxxx~~~{{{mmmbbbVVVIIICCCAAADDDIIIUUUiii{{{uuunnnccc\\\```jjjsssttteee[[[OOOGGG>>><<<>>>@@@===999666666777999;;;;;;999666444444666888::::::777555444333333444666666555444333222111000000111222333777666666777888888777555777555333222222444666~~~nnndddXXXMMMAAA===AAAMMM```qqq{{{ggg\\\]]]iii}}}tttfffVVVGGGAAA???AAALLLZZZuuuzzzzzzrrrkkknnnuuuzzzkkk___TTTHHHBBBAAAGGGLLLYYYlllwwwlllbbbaaaeeejjjooouuuxxxuuueeeZZZRRRIII???>>>BBBCCC>>>888555666999;;;<<<:::777555444444666999<<<;;;999666555555555666666555333222222222111000///111333666777555444777;;;===<<<999999888555444333444555zzzooo___UUUJJJDDDDDDKKK[[[iiizzz}}}iii\\\ZZZdddxxxuuuiiiYYYIIIBBB>>>>>>HHHUUUppp|||~~~{{{rrrhhhjjjqqq~~~}}}|||lll^^^QQQFFF@@@@@@IIIPPP^^^ppp{{{tttlllhhhdddbbbfffmmmooo}}}vvvfff[[[SSSJJJAAA???BBBBBB;;;444444666888::::::888666555555666888;;;======:::777555666777777666444222222444444444333111222555888777555444777<<<@@@@@@>>><<<;;;888666555555666666{{{fff]]]RRRIIIDDDFFFQQQ^^^tttmmm```[[[bbbttt~~~nnn]]]MMMDDD>>><<>>???IIITTTdddtttzzztttnnnggg```bbbgggkkk{{{uuufff[[[OOOHHHAAA>>>>>><<<555///333444666666555555666777777777888:::<<<<<<999777555777999999777555333333777999999777444333555999666555555777;;;>>>??????===<<<:::888777666666666ooofffYYYLLLAAA>>>FFFQQQhhhzzzxxxkkkcccfffuuuxxxgggUUUJJJBBB===DDDOOOaaauuu}}}|||vvvfffdddlllyyy~~~yyyrrrmmmlllppprrrwww}}}kkkYYYJJJ@@@===???IIIXXXiiiwwwyyysssmmmgggdddfffgggttt~~~rrrdddZZZJJJFFFAAA===;;;888222---222333333222111222666:::777666666777999999777666666999<<<===:::777666666999<<<===:::555333444777666666777777666777999<<<<<<;;;:::888777666666666yyynnn^^^MMM???999???III\\\rrrvvvllllllyyyqqq^^^QQQHHHAAAFFFPPP[[[rrr}}}{{{|||ttt```\\\cccyyy}}}xxxssskkkeeeccc]]]ccckkkuuuiiiVVVHHH???===@@@IIIZZZlllyyy{{{wwwtttooojjjhhhccclllwww{{{ooobbbXXXGGGEEEAAA>>>;;;777222///222333222///...111777<<<777666555555666666555444888;;;??????<<<999999999:::>>>???<<<666222333555666888888666222222444777;;;:::999777666555555555zzzhhhWWWGGG<<>>;;;888555222000;;;555///...222666666555333555666555333111000000777;;;>>>===999666777999>>>===;;;999888666666555888888888444111000222555999;;;===;;;666222000000uuufffVVVIIIDDDGGGSSS___tttyyyzzzvvvbbbQQQEEE@@@EEEMMMaaaoooxxxvvvooo___]]]eeewwwssscccSSSIIIKKKQQQPPPSSSYYY```kkkyyyuuubbbSSSGGG??????CCCQQQaaauuu}}}{{{wwwooonnnyyy}}}rrr___PPPCCCAAA===;;;:::888666444:::555000000444777777666111333555555444222222222666999;;;999555333555777>>>===;;;999777666555555777888777555222111444777999;;;===;;;777333222222uuueeeUUUKKKGGGLLLZZZqqq{{{eeeRRREEE@@@GGGQQQdddoooyyyxxx}}}lll]]]]]]fffwww~~~kkkYYYIII>>>>>>CCCFFFHHHNNNWWWfffxxx}}}ooo^^^OOODDD>>>@@@EEEXXXgggzzz}}}vvvtttxxx{{{~~~}}}vvvjjjYYYKKK@@@>>><<<<<<<<<;;;999888777444222333666888777555000222555666555444444444555777777555111000333666<<<;;;999888777666666666888888777555333333555888888:::<<<;;;888555444333}}}kkkZZZNNNIIIKKKXXXmmmlllZZZJJJDDDIIIQQQbbboooyyywww~~~}}}lll]]]^^^fffyyy~~~iiiVVVFFF<<<:::===BBBCCCHHHSSSdddwww|||nnn[[[KKK@@@===CCCKKK```lll|||~~~{{{zzzyyy{{{zzzrrreeeUUUIII>>>===<<<<<<<<<;;;:::888444333333444777777555333111444888999888777666666666666555222///000333555777777777666666777888888999888777444333333444666555777888999888666555444lllZZZPPPKKKHHHPPPaaauuuuuudddRRRGGGFFFLLL]]]mmmyyysssxxxooo___]]]ddduuu}}}hhhVVVIII@@@<<<===???@@@EEEPPPaaasss|||lllWWWEEE:::999DDDPPPfffooozzz}}}xxxyyyyyyooobbbTTTJJJ>>>===;;;;;;;;;:::777555222222333555666555222000444777;;;<<<;;;999888888888777555222000111444666333333444555666888999:::;;;888555333222222222222222333444666777777555444sssbbbVVVNNNBBBEEEPPPdddzzz}}}nnnZZZIIICCCFFFVVVhhh~~~xxxqqqttt}}}ppp___[[[aaannnzzz{{{fffWWWMMMDDD>>>===;;;>>>CCCMMM\\\mmm}}}xxxhhhSSSAAA666777DDDSSSgggnnnyyyzzzyyyyyymmm___RRRIII>>>===<<<;;;;;;999666333222333444555444222000///333666;;;======<<<;;;::::::888555333222333555666222222333444555777888999888555222000000000000//////000111444777888666444tttbbbSSSDDDAAAGGGZZZssswwwaaaMMMEEEFFFQQQ```uuuwwwqqqttt|||ooo]]]XXX^^^iiivvvzzzeeeXXXPPPGGG@@@===888<<>>=========:::888555444444555555555555444444444444444555555333000---,,,...000000///......000444888999888666nnnYYYKKKEEEGGGYYYrrr~~~gggRRRIIIIIINNNZZZmmm~~~wwwsssvvv}}}mmmZZZVVV\\\jjjvvv{{{fffZZZSSSIIIAAA<<<777===EEENNNYYYjjj}}}nnncccUUUHHH??????LLLZZZ```jjjzzzyyyjjjYYYJJJBBB<<<<<<<<<===>>>===:::777777888888777444111//////)))...555;;;===>>>???@@@:::888555555555555555444777777555444333222222222///,,,)))***---000111000///...000444999;;;:::777tttfffTTTKKKFFFPPPddd{{{oooYYYNNNLLLPPPWWWeeewwwsssjjjmmmzzzpppaaaZZZZZZfffrrr{{{iiiYYYOOOHHHAAA===:::;;;???HHHXXXkkk~~~pppdddVVVLLLFFFGGGQQQ[[[eeesss}}}wwwlll]]]OOOFFF????????????===<<<;;;:::555555666777777444000,,,---...222777===>>><<<999888777777666666666666777;;;888444111000///---+++***,,,///111111000111222666444222444888::::::888vvviiiZZZMMMDDDHHHYYYoooxxxbbbSSSMMMNNNVVVdddwwwsssiiilllwwwsssbbbXXXVVV___iiizzzzzzgggWWWMMMFFF@@@===999:::>>>FFFTTTfffwwwooobbbTTTJJJFFFHHHRRR]]]mmmzzz}}}uuujjj]]]PPPHHHBBBBBBAAA???>>><<<:::999666666666555444222000/////////111555:::;;;999666666666666666666555555555;;;888555333222111///...,,,///111222222111222333666444444444666888888777|||rrraaaQQQBBBAAAMMMbbbzzz}}}hhhTTTIIIIIIQQQaaattt~~~qqqgggiiitttyyyfffXXXSSS[[[bbbqqqyyyeeeTTTIIICCC???===999:::<<>>;;;:::999777888777444000///111444222222222444666666555444333444555666666666555444:::888666555555555333222000222444444444333444555777777888777666666777888~~~gggWWWFFFAAAIII[[[rrrjjjVVVIIIDDDMMM\\\qqqzzzmmmccceeeppplll[[[SSS\\\cccrrryyyeeeSSSGGGAAA??????<<<;;;;;;???III[[[ppp{{{kkk]]]MMMDDDCCCGGGRRR]]]gggrrr{{{{{{ssskkkbbbXXXPPPJJJEEEDDDBBB@@@>>><<<;;;:::999:::999444......333999666555444333333333222222222444666888888777666555999777666666888888777666444555666666555444555666999;;;<<<:::666555777:::mmm^^^OOOIIINNN[[[nnn~~~ooo\\\RRREEELLL[[[oootttggg]]]```lll|||sssbbbYYY[[[eeessszzzfffSSSFFF@@@???@@@>>>===<<<>>>HHH\\\tttvvviiiZZZJJJBBBAAAEEEOOOXXXaaajjjuuu}}}xxxoooeee\\\TTTMMMIIIBBBAAA@@@>>><<<<<<<<<<<<;;;<<<:::555//////555;;;999888666444222111111222333444777999:::999888777777666666777999:::999888555666777777555555777888999;;;<<<999555444555888vvvhhhZZZRRRRRRZZZhhhvvvqqq```VVVIIIOOO[[[mmmmmmaaaWWWYYYgggwwwzzziii```WWW```ooo}}}yyyfffSSSEEE??????@@@>>>>>>>>>@@@III]]]vvvtttgggXXXHHH@@@???BBBJJJQQQ^^^fffrrr{{{wwwlll```WWWPPPJJJGGG@@@???===;;;::::::;;;;;;<<<;;;:::555111111555888777888777555222000111222444555777999::::::::::::555555555777999:::999888555666666666555555777999888999888666444333444555sssbbbVVVQQQSSS^^^jjj|||vvvdddWWWKKKPPPYYYjjj~~~iii\\\QQQSSS```ppp~~~nnneeeUUU[[[ffftttxxxfffSSSDDD===<<<>>>:::===@@@DDDLLL]]]sssvvvfffWWWGGG???>>>???DDDIIIWWW___lllyyywwwjjj\\\RRRKKKGGGDDD???>>>;;;999777777777777:::999777555333333333333444555666444111///000111444444555777888:::;;;;;;444333444666999999888777333444555444444555777:::;;;999777666666666555444zzzfffWWWMMMLLLVVV```zzzlll\\\JJJNNNVVVeeexxxgggYYYNNNOOO[[[kkk|||ppphhhWWWXXX___mmmvvveeeRRRCCC<<<;;;<<<666<<>>AAAEEEMMMVVVeeeuuuwwwiii[[[PPPIIIEEEBBB@@@>>>;;;777555444444444888666555444444333111///111333555444000...///000333333444555666999:::;;;333222333666888999777666222333333333333555777:::???<<<888888;;;;;;999777ppp^^^QQQLLLSSS^^^xxxppp[[[QQQIIILLL]]]ooo~~~{{{fffVVVJJJMMMXXXdddtttvvvggg]]]WWW]]]qqqzzzgggUUUHHH@@@<<<:::999777777<<>>===<<>>===???DDDIIINNNSSS\\\jjjzzz~~~ssseeeZZZNNNAAA:::888999888777888999:::999777:::888666555555555333111...000333444222111000000333333333333444555777777777666555666777666555333333222222444888;;;<<<<<<666555333444666888999999uuukkkccc```eeewwwzzziiibbb^^^aaahhhrrrppp]]]MMMHHHKKKSSScccsss{{{ooobbbZZZbbbooo|||ppp___PPPCCC:::555666666888;;;???DDDHHHJJJSSSVVVYYY]]]bbbiiiqqqvvvooo___QQQBBB<<<<<<@@@GGGOOOYYY]]]ggguuuttthhh]]]PPPBBB999777777666666777999;;;::::::999888666555444444333222000222444555333222222222444333222222333444666777555444333444666666555444333333333555888;;;;;;;;;333222111222333666888999vvvkkkcccfffvvvvvvnnneeeaaacccmmm~~~vvvdddRRRLLLLLLQQQaaaqqqmmmaaa[[[bbbooo{{{vvveeeVVVHHH===666888999;;;===???@@@AAAAAADDDGGGLLLQQQVVV]]]ccchhhrrrzzzyyylll^^^PPPBBB===???EEENNNWWWdddjjjsss~~~}}}~~~rrreeeYYYMMM@@@888777555555555777:::<<<<<<;;;777777666444333222333333222333555555444333333444555444333222222333555666222111000222444666666666333333333555888::::::999111111111111222444888:::vvvkkkkkkxxxyyymmmbbb___gggwww~~~lllZZZQQQNNNPPP]]]mmm{{{mmmbbb]]]cccnnnyyy|||lll]]]NNNAAA999999:::<<<>>>????????????===@@@DDDHHHLLLQQQVVVZZZ[[[gggxxxvvvlll[[[NNNAAA???DDDMMMYYYbbbnnnuuuzzzyyyxxx}}}yyymmm^^^QQQFFF;;;666666555444555777:::<<<<<<<<<777777666444222111333555222444555555444333444555555555444444444444444444///...---///222555666666333222333555888999888777///000000///000333777;;;~~~rrrrrryyyttteee]]]```llluuutttaaaVVVOOONNNXXXfffwwwsssggg___bbbiiirrrrrrcccSSSEEE===888999:::;;;<<<===>>>>>>===???BBBDDDEEEGGGIIIKKKKKKWWWiiizzzwwwlllUUUJJJ@@@BBBJJJWWWeeepppwww|||wwwtttwww{{{wwwiiiXXXJJJ@@@888777999555444555777:::<<<<<<;;;777888777555222222444777333444555555333333444555666666666666666555444333///---,,,---000222333333222222222444777777666555---............111777;;;tttvvvzzzxxxhhh\\\\\\ccciiizzzfffYYYPPPLLLTTTaaatttyyykkkaaaaaaeeelll{{{vvvgggVVVHHH???666666777888:::;;;===>>>???AAABBBBBBAAAAAAAAABBBDDDOOO___ppp}}}zzzmmmPPPFFF???CCCOOO^^^mmmyyy~~~zzzvvvvvvxxxzzz~~~wwwhhhVVVHHH>>>888999===555555555777:::<<<<<<;;;888999999666333333666999333444555444333333444555666666777888777666444333000...,,,,,,...000000000222111222444666777555333+++,,,---,,,,,,///666;;;zzzmmmqqq{{{{{{jjj\\\UUUYYYaaauuuqqq___PPPJJJQQQ]]]hhhwww~~~pppaaa[[[]]]ffftttyyyhhhWWWJJJCCCAAA888333666:::;;;<<<>>>?????????@@@@@@???<<<:::AAADDDNNNbbbxxxvvvfffQQQDDD<<>>===<<<=========<<>>GGGYYYjjjxxx~~~yyysssooopppvvv}}}xxxnnncccTTTFFF>>>;;;<<<<<<:::888666555555777999:::;;;888555444666777888888555444333222111000000000666666666777777777666666222000///......---,,,***+++---111444666666666555333222000111444666777777tttyyyttt___NNNKKKPPPbbbsssuuufffYYYUUUVVVgggttt{{{kkk___ZZZ___ooo~~~wwwgggZZZIII@@@888888;;;<<>>;;;999888:::===???BBBAAAAAAGGGTTTdddttt~~~vvv```NNNDDD@@@KKK]]]pppyyyqqqooorrrwww{{{uuukkkaaaSSSFFF>>>;;;;;;;;;777666555555555777888999888666444444555777777777666555444222111000//////555555555555666777888999444222111000111111///...+++---000333666888888999777555444444777999:::999{{{zzz|||uuu]]]IIICCCGGGZZZkkkssseee[[[WWW```nnnwwwjjjaaa```mmm{{{rrreeeMMMDDD<<<:::<<<>>>CCCIIIFFFCCC???:::777888<<>><<<>>>EEETTTfffssssss___PPPFFFBBBKKK^^^qqq|||wwwvvvwwwxxx}}}tttfff]]]OOOCCC<<<999888888555555555555555666777888555333222333555666666555666666555444333333333333666555444444555666888999666444333333555555444222,,,...000333666999:::;;;:::888666666888:::::::::zzzuuu{{{uuu\\\HHH@@@BBBTTTeeeyyy|||nnn```VVVYYYddduuuvvviiicccgggpppxxxlllSSSIII@@@<<<===@@@HHHPPPPPPNNNIIIBBB<<<:::<<<>>>;;;;;;;;;;;;???KKK\\\hhhzzzoooaaaSSSIIICCCJJJ[[[ooo~~~zzzyyyvvvzzzooo^^^VVVJJJ@@@:::777666666444444555666666666666666222111111333555666555444333333333333444555666666777666555444444555666777444333333333555666555444///000111333666999;;;<<<:::888666666888999999999yyypppuuuxxxcccNNNDDDBBBQQQ```sssuuudddVVVVVV\\\ggguuu}}}ooodddaaadddyyy~~~sssZZZPPPEEE???===@@@IIISSSYYYYYYWWWPPPGGG@@@>>>???::::::::::::===FFFSSS\\\jjjyyy}}}nnnbbbSSSIIIDDDJJJZZZnnn|||tttxxx}}}yyygggWWWPPPFFF===888666555555444555666777777666555444//////111333666666555333//////000111222444555666666666555555444555555555111000000111444555444333444333333444666888:::<<<;;;888666666777888888888{{{qqqsss~~~ppp[[[LLLEEEMMM]]]qqq}}}mmm^^^WWWVVVXXXcccttttttfff___^^^nnn{{{dddXXXKKKBBB===???HHHRRR___bbbccc^^^SSSIIICCCAAA<<<:::888888;;;BBBKKKQQQ\\\lll}}}oooaaaNNNGGGEEENNN^^^ppp{{{}}}rrrcccSSSLLLDDD<<<888777666666555777888999888666444222...///111444777777555333000000000111222333444555333333444555666666666666111111111222555666666555888777555444555777999:::;;;999777666777888777777}}}tttsss|||||||||{{{eeeRRRHHHJJJ[[[pppvvvggg[[[SSSOOOVVViii~~~xxxjjj```]]]fffyyyjjj^^^OOOCCC======FFFPPPbbbgggkkkggg\\\OOOGGGDDD>>>;;;777555888>>>FFFJJJVVVfffwwwppp```IIIEEEFFFRRRbbbsss~~~ooocccQQQKKKCCC===999888888777666888999:::999666333111---...111444777888666444444444333333444444555555000111333666777777777777444333333555888::::::999;;;999777555555666888999<<<:::777666777888888777}}}xxxwwwzzzwwwuuuzzzkkkZZZKKKIIIWWWoooxxxcccUUUKKKRRReeexxxpppddd^^^llluuu|||iiiVVVKKKBBB<<>>===;;;777444444666888:::;;;<<<======;;;:::888xxxuuuuuu{{{xxxuuuqqq___PPPLLLWWWlllooo```SSSTTTaaappp~~~wwwiiibbbaaammmsssaaaVVVKKKCCCGGGQQQdddnnnrrrmmmggg___PPP@@@===;;;888666777888;;;<<>>888666777888888666999FFFYYYlll|||~~~jjjXXXHHHGGGMMM[[[kkkxxxwwwfffYYYNNNDDD<<<999888666666888444444444555555555444444222222222222333444555555555444333444666666666555777999<<<<<<:::888777777333222333666999;;;;;;:::888999999777555333333444999:::;;;;;;999777444333tttggg___aaappp~~~zzzuuu{{{yyylll```aaaiii{{{rrr```VVVSSSXXXeeeqqquuuiiibbbdddlllyyytttjjj^^^SSSMMMNNNSSScccqqquuuuuusssjjj___NNNFFF<<<777777888777555:::DDDTTTdddssszzzhhhXXXIIIHHHMMM[[[jjjxxxxxxgggYYYLLLCCC;;;888666333333555222111111111222444666777444444333333333444666666777666555666777888777555999;;;<<<<<<;;;888666555222222333555888999888666555777888777555333222333888999999999777555222000ppp___SSSSSSaaappp~~~wwwyyyvvvjjjfffiiixxxzzzhhhYYYQQQPPPWWW```uuuzzzkkkaaa^^^aaammm|||zzznnnaaaUUULLLHHHHHHWWWeeelllttt|||}}}www\\\QQQBBB999666666555444;;;CCCOOO[[[iiixxxuuueeeYYYJJJGGGKKKXXXhhhxxxvvveeeXXXJJJBBB:::777333///...111000//////000222555777999555555444333444555777888:::888777888999:::999777:::;;;<<<<<<;;;999555222111111111333555555333111333555777777555333222222666777777777666444111000nnnZZZJJJHHHUUUeeessszzzyyy}}}}}}rrrkkkjjjuuusssdddXXXOOOOOOSSS```ooorrr\\\YYY\\\iiiyyyuuuhhhZZZLLLDDDBBBLLLVVV^^^mmm~~~ggg\\\LLL???888555444333999>>>GGGQQQ___ooo~~~pppbbbWWWIIIFFFJJJWWWhhhyyyzzznnn___SSSGGG@@@:::666222------000111111111111333555777999666555444444555777999;;;<<<:::999999:::;;;:::888999::::::<<<<<<999444000//////000222444444111///222444666666555333333444333444555666666555333222mmmWWWFFFBBBOOO___qqq}}}|||zzzsssooowwwsssfffYYYRRRPPPWWWcccqqq}}}eee]]][[[dddrrruuugggVVVJJJBBBFFFJJJQQQcccxxx~~~qqqiii[[[LLL@@@999555444666:::???GGGTTTeeexxx|||ooo___QQQGGGEEEKKKZZZlll}}}~~~sssfffXXXNNNDDD>>>:::777333///000444555555555444444555555555555444444444555888<<<>>><<<:::999999::::::999888888888999:::;;;999333///,,,,,,...222555555333111333444666666444444444555000111333555666666555444mmmWWWEEE@@@LLL\\\vvvzzzuuu{{{}}}rrrdddYYYUUUYYY```kkkwwwuuuggg[[[]]]hhhwwwtttbbbSSSDDDEEEEEEJJJ]]]rrryyytttxxxrrrgggXXXIII>>>888666666888<<>>PPPcccwww~~~{{{rrrddd\\\VVVZZZfffwwwrrrddd]]]^^^iii|||mmm___RRRHHHBBBIIIXXXeeepppwww|||vvvlll```TTTGGG<<<555666888>>>EEEKKKUUUgggwww~~~kkkVVVKKK@@@EEEQQQcccttt|||mmmaaaSSSFFF???<<<:::999999:::::::::999;;;;;;999666333111111666666666666555666888:::;;;:::999888888888999:::777555555777999666///)))"""'''...444777999;;;<<<888888777444222333555777000333666888777777777777~~~nnn___III555555CCCZZZnnn{{{uuuuuuxxxjjj___XXXYYYaaapppxxxiii___ZZZ```ooo~~~ttthhh\\\OOOCCCDDDNNN\\\lllyyyzzzwwwqqqfffYYYJJJ>>>777:::<<>><<<;;;;;;;;;999888999;;;<<<<<<:::888777777999999888666555444666777::::::999888888999::::::666444444666888666///)))%%%)))000444666777777888777777777555333333555666111444777888777666666777qqqbbbLLL666222;;;SSSeeeyyyzzzpppooo{{{sssccc[[[XXX[[[iii{{{qqqdddYYYXXXbbbnnnwww~~~ssscccVVVIIIDDDGGGQQQbbbppptttwwwwwwpppbbbQQQCCC<<>>>>>>>><<<999666777999;;;<<<;;;::::::;;;<<<:::888555333333333444777777777777888999:::;;;555444444666777555000+++)))---222555555444222222444666777777555444444555333666888888777555555666ttteeeQQQ>>>999>>>OOOaaavvv}}}ooouuu||||||jjj^^^XXXYYYeeexxxzzzlll]]]VVV[[[dddiii}}}|||fff]]]SSSKKKGGGIIITTT___mmmuuu|||yyykkkXXXIIIBBBBBBAAACCCGGGIIILLLUUU___nnnvvvfffTTTIIIDDDKKKZZZjjjvvvssseeeWWWKKKCCC>>>>>>>>>???@@@>>>:::777444666888999999888999:::;;;888444222111222222222333444444555666777888999555444555777888666222///---111444666444111...---222444777777666555444444555777999888666555555555vvvfffTTTDDD>>>AAAIII[[[rrrrrruuuzzzsssddd^^^\\\gggwwwtttdddWWWVVVZZZbbbxxxooofff[[[PPPFFFCCCJJJTTTdddooozzz|||qqq```PPPHHHDDDAAAAAABBBBBBCCCJJJRRRhhh|||ooo___QQQJJJHHHMMMYYYhhhvvvqqqcccTTTHHHAAA::::::<<>>===???PPPiiixxxmmmsss~~~ooohhhdddkkkwww}}}mmm]]]TTTSSS___qqq~~~rrrbbbSSSGGGBBBHHHQQQZZZffftttzzztttfffWWWMMMGGGBBB???>>>======BBBIII^^^qqqzzziii\\\RRRJJJIIILLLWWWgggxxx{{{oooaaaPPPCCC>>>777777999<<>><<<999666888::::::999888777888555111,,,,,,///333444333...///111222444444444444555666888:::::::::888777444555666555222000/////////222555777666555555555777888999888666555666777nnn]]]LLL@@@;;;888GGG___wwwmmmoooxxx|||ssslllmmmttt{{{jjj]]]WWW[[[iii{{{{{{kkk]]]PPPHHHHHHMMMSSS]]]kkkuuuuuujjj\\\QQQLLLEEE???===;;;:::???FFFUUUfffxxxrrrggg```UUUJJJGGGJJJUUUiii}}}vvvmmm^^^KKK>>>999666666777999;;;;;;999777666888:::;;;:::999999:::777222---,,,000444555444000111222444444555444444444666888999:::999999999555555555333111111222444///111444555555555666777777888888888666666777888ttteeeTTTEEE===777CCCXXXooouuurrrsss}}}{{{qqqnnnqqq}}}xxxiiiaaaXXXbbbuuutttiii]]]OOOGGGFFFNNNWWWeeeqqqtttlll^^^TTTPPPHHHAAA===;;;:::???FFFQQQ```qqq|||{{{mmmhhheeeYYYJJJEEEGGGTTTkkk}}}ssskkk\\\HHH:::555777777777888999999777555333666888:::999999:::;;;:::444...---111555666444111222444555666666555444333555777999999999999:::555555444222111222555777///111333444444555666888777888888777666666888999xxxdddVVVKKKCCC;;;BBBSSSjjj~~~}}}~~~yyywww}}}~~~nnnaaaVVV___ooo~~~|||oooaaaSSSJJJFFFDDDLLLYYYhhhpppnnndddZZZRRRMMMEEE???>>>@@@BBBDDDMMM\\\ppp~~~{{{rrrhhhYYYLLLFFF???GGGVVVjjj~~~zzznnn___RRREEE:::333555777999999777555444555888777555444444666999::::::666111///000222444555;;;;;;;;;:::888555222111111000000333888:::999777777666444444555555444333000000000000111333555777;;;999666333333444777999{{{hhhZZZMMMCCC@@@EEESSShhh{{{}}}~~~~~~vvvhhhYYY___kkkyyyyyyhhhWWWIIIAAAAAAFFFPPP^^^iiimmmiiicccYYYSSSJJJBBB???@@@BBBDDDMMM[[[nnn|||wwwiiiWWWHHH@@@BBBJJJYYYlllxxxkkk\\\NNNBBB999333555777888888666444444444777666444333444666888:::999777555333222444666888;;;;;;::::::888777555555111000///111555888777666777666444444555666444333/////////000222444666777;;;999777555444666999:::oooaaaRRREEECCCEEEOOO```qqq{{{ppp___```gggsss~~~sss```NNNCCC@@@@@@EEEQQQ^^^gggiiihhhccc]]]RRRHHHBBB@@@AAACCCJJJWWWhhhvvvyyyiiiSSSBBB:::CCCKKKZZZlll}}}~~~uuugggXXXJJJ@@@777333555777888888666444333333555444333222333555888:::888999:::999666666:::===;;;::::::999888888888888222000//////111444555666777555444555666666555333...///000111333555777888<<<:::888666666777999;;;wwwjjjYYYJJJCCCCCCIIIWWWfffvvv{{{~~~wwwgggcccdddnnnzzz}}}kkkZZZOOODDDAAA@@@GGGUUUaaafffggglllfff[[[PPPGGGBBBBBBCCCGGGRRRaaaoooyyyyyyfffPPPAAA;;;AAAIIIWWWhhhzzz}}}sssdddUUUHHH>>>888444666888999999666444333444444222111111222555888:::777;;;>>>===:::999<<<@@@<<<;;;999777666666777777444222///...///222555666777555444555666777555444///000222444666888999999===;;;888666555555666777zzznnn]]]NNNDDDAAAEEEPPP___ooo{{{|||}}}ooogggdddjjjwwwuuufff\\\LLLEEE@@@EEERRR___fffhhhooojjjaaaVVVKKKDDDCCCDDDFFFOOO\\\iiittt~~~wwwgggSSSGGGCCCCCCJJJVVVeeeuuu|||rrrcccTTTGGG???999666888999::::::777555444444222111000000222555888:::888<<<@@@???;;;:::===AAA===;;;999666444333333444555333111//////111555777777555444555777777666555000222555888::::::::::::<<<:::777555333222222333zzzmmm]]]OOOEEEBBBCCCMMM\\\lll}}}|||vvvllldddgggqqq}}}{{{mmmdddUUUJJJAAACCCPPP^^^gggiiijjjhhhbbbXXXLLLEEEBBBCCCDDDKKKVVVcccooo|||vvviiiYYYNNNJJJFFFNNNZZZggguuuzzzqqqbbbSSSHHH???:::777888999:::999777444333333222111000000222666999;;;999<<<>>>===;;;:::<<<>>><<<;;;999666444333222111333333111///...000444888666555555555777888777666111444777:::;;;;;;999888888777555333222111111111|||nnn^^^RRREEEAAAAAAJJJWWWfffyyy||||||zzzoooeeedddiiittttttjjj^^^OOO???<<>>EEEQQQ```rrr|||yyy||||||}}}qqqfffaaaccclll|||zzzoooeeeRRR<<<444;;;IIISSSWWWYYY[[[[[[TTTJJJBBB??????888<<>>LLLaaasssuuummm```SSSHHH???888555444666777666333000//////222111000111333777;;;======:::888777888999999888888888999999999777555444---...///...---...222666666555555666777888888777111333777999:::888555222//////000111333555777888wwweeeWWWIII@@@===BBBIIIRRRcccuuuwwwwww~~~rrrlllkkkpppyyy}}}qqqeee]]]aaatttuuubbbSSS???555666>>>EEEHHHRRRXXXZZZUUULLLDDD<<<555777;;;BBBKKKXXXhhhwww{{{kkk\\\QQQCCC666666LLLfffvvv{{{oooeeeVVVHHH@@@;;;666333444222000///111333444444111333444444333444666888;;;:::888888999888777555666999;;;<<<:::777666555------,,,---...000111333666666555555555555666777...000222444555444222111444000...111777::::::777zzzhhhYYYIII???:::>>>DDDMMM___qqq~~~zzz{{{||||||mmmdddcccfffnnnwww~~~zzzmmmbbbaaannn}}}yyykkk[[[GGG;;;:::@@@EEEGGGMMMSSSUUUQQQJJJEEE@@@;;;888;;;AAAKKKZZZjjjxxx|||lll[[[NNNAAA555999NNNfffwww}}}tttiii___PPPEEE>>>:::666444444222000111222444444444000222333222222222555666999777666666777888666555333666:::;;;:::888666666111000000///000111222333666666555444444333333333///111333555666555333222777444222444888:::888555~~~iiiXXXIII>>>777:::???HHHZZZlll}}}yyyyyyhhh]]]YYY[[[ccckkk||||||rrreee___gggrrrvvvgggRRRDDD???AAADDDEEEKKKPPPRRRNNNJJJGGGCCC>>>666777<<>>666>>>PPPfffxxx~~~ssslll```WWWJJJ@@@:::888666444444222111111333444444333///000111111000000222444666444444555666777666555000444999;;;;;;999777666666555333222222222333444666555555444333222111111111222555666777777555444999777666888::::::777444iiiVVVIII>>>666777<<>>;;;FFFTTTgggzzzxxxmmmfffYYYPPPDDD;;;777555444222000///---...///111111000,,,---//////...///111333555444444666999:::::::::666:::===???===:::777666999888666444333333333444222333555666777777777777555666666777777666555555333555777:::===>>>===;;;yyygggQQQEEE<<<;;;===CCCSSSdddrrrtttcccWWWQQQPPPTTT[[[eeettt}}}zzz~~~vvvhhh^^^]]]aaammmzzzzzzgggUUUHHHAAA>>>======CCCIIIMMMPPPQQQKKKDDD;;;999:::CCCUUUiiizzzzzzmmmZZZHHH>>>===FFFUUUhhh{{{zzznnneeeXXXOOOCCC:::666555333222000...++++++---///000000+++---...//////111444666666555555777:::<<<<<<;;;:::<<<>>>???===:::888888888777555444444444555555222333555888999:::::::::777666666666555444222222///111444888<<<>>>@@@@@@pppXXXLLLBBB???>>>AAANNN]]]pppvvveeeZZZRRROOORRRWWWbbbqqqyyy}}}qqqccc^^^___gggvvvooo[[[LLLCCC>>><<<999===@@@CCCHHHLLLJJJEEE===<<<===DDDSSShhh|||ssshhhXXXGGG>>>===DDDTTTiii{{{|||nnncccUUUMMMAAA999666555444333222///+++)))+++...000222+++---///000111333777999777666666777:::<<<<<<;;;999;;;===<<<;;;::::::;;;666666555555555666888999333444777999:::::::::999777777666444222111///...,,,...222666999===@@@CCCrrr]]]PPPEEEAAA??????IIIWWWooo|||zzzjjj^^^UUUQQQRRRVVVaaaqqqzzz}}}wwwhhh```___bbbtttuuu```OOODDD>>>;;;:::;;;;;;;;;@@@FFFFFFBBB;;;;;;===DDDSSSjjj|||nnndddVVVGGG>>><<>>???ttt\\\QQQDDD:::555777CCCPPP```oooyyyqqqkkkdddcccfffrrrwww}}}}}}zzzqqqjjjeeecccllluuuzzz}}}nnn^^^OOODDD===555444555999>>>AAA@@@===;;;:::;;;AAAOOOcccvvv}}}ttthhhYYYIII===:::>>>EEEXXXkkkvvv~~~ttteeeZZZOOOHHH>>>777555555555444555222......000222333222......000555;;;<<<888333555777:::;;;999777555555555555555555666777777888999666444444777999888777666555555555555444444444444222000000111111///------///111555888:::<<<===xxxaaaUUUGGG===777888AAALLLYYYhhh~~~~~~xxxrrrpppqqq||||||xxx}}}zzzooohhhbbbiiipppvvv~~~qqqbbbTTTGGG@@@555444444888===@@@@@@>>>888999;;;BBBOOO```oooyyyxxxpppeeeWWWHHH<<<:::===IIIZZZjjjtttzzzmmm___UUUMMMFFF>>>999777777555333666444111000222333444444000000111555999:::666333666888999999777666666777555555555555555444333222666555444555777777777666666666555555444444444444333111000000111111000...///000222555777999:::;;;{{{iii\\\NNNCCC<<<:::@@@HHHWWWeeeyyy}}}{{{{{{~~~|||uuujjjcccgggmmmttt}}}tttgggXXXKKKBBB777555555888<<>><<<888999<<>>DDDQQQ^^^mmmxxxuuuggg\\\UUUGGGBBB<<<999888777555333333333333222111222333444555555555666888888777666777888888777666666888:::::::::::::::888666444222222333555555555555555555888888777777666555444444222333444444444555555666555666777999999:::::::::ssseeeUUUIII@@@999999<<>>===888777888>>>KKK\\\nnnyyyvvvooofff\\\NNNBBB???BBBJJJXXXnnn~~~qqqfffZZZNNNEEEBBB<<<555222333444444333111333555444222111222555222222222222111222555777444666888999888777888999666555444333333555666777555666777555333333777;;;555555444333111000000///...111444555444555888;;;666666777888999:::::::::rrraaaVVVLLL???777555CCCLLL]]]rrr~~~}}}qqqoooqqqzzz|||ppp]]]LLLCCC<<<999;;;??????@@@BBB???777333999KKK^^^kkkoooxxxyyyoooZZZHHHAAA@@@???LLL[[[lllxxxwwwkkk```TTTGGG>>>999777333111000111444666888888888666444444666888444000,,,---000555777777888999:::;;;:::888666444555555555444333333555777999999777555333444777999777777666333000///000111000111222444555666666666888666444222222444666888tttaaaVVVMMMCCC===;;;AAAJJJZZZooo~~~|||xxxtttttt{{{ttt```NNNCCC<<<888;;;??????@@@BBB>>>888555===MMM^^^iiilllqqquuuppp___NNNDDD@@@===QQQ^^^mmmxxxtttggg\\\PPPCCC:::888666444222222333555666888999999888777777888:::555111,,,,,,000666:::<<<888888999999999888777666666777777666444444777999666777888777666555555666666666666444111111222444111111222333444555666666333111...------...111333zzzgggZZZPPPGGGAAA??????GGGVVVjjj}}}}}}}}}~~~yyywww{{{wwwbbbOOOCCC<<<888;;;>>>???@@@BBB>>>:::999@@@NNN]]]gggkkkooorrrmmm^^^NNNDDDAAA???SSS___mmmxxxxxxmmmbbbXXXMMMAAA999777666666555555555555666555777999:::999888888888777333...---111777===AAA888888888777777777777777888999888777666666888:::333555999:::888555333333555666666555333333444666444444333333333444555666000...+++))))))+++...000qqqcccWWWMMMDDD>>>>>>EEESSSdddwww}}}~~~yyyvvvyyywwwaaaNNNDDD===888:::===>>>???AAA>>>;;;:::@@@LLL\\\hhhooouuussskkkZZZJJJBBBCCCGGGPPP\\\lllzzzwwwqqqhhh___UUULLLCCC<<<777777777777777666666555333666999999777555333333888555333222444888===???888777666555555666888999888999888777555555777999333555888888777444333333666777777666444333444555888777555444333555666888111000---++++++---000111|||mmmbbbWWWJJJ@@@???FFFQQQ```qqq}}}yyyvvvssswwwwwwcccQQQFFF>>>999999<<<<<<===???>>>;;;999<<>>:::999999999888777555333222777999;;;;;;888555333222666888:::999888666666777555444333333444666888:::666777666444222222333555777666444222000111444777888999:::888555222111111:::999888777777777888999444222///------///222444{{{rrrjjj]]]PPPIIIMMMSSS\\\iiizzzzzznnniiidddfffqqq{{{yyywwwyyy{{{mmmbbbLLLBBB:::999999888999;;;777666555555;;;HHHZZZgggeeefffgggdddVVVFFFAAACCCRRRfff|||vvvooocccUUUIII@@@<<<;;;;;;:::999777555333222111555777999999888666555555444666888777555555666888333333333333444666888999666777666444222111333555666555444111000000333666666777888888555333222222777777777777777777777777444222///------///222444}}}rrrlll```SSSMMMOOOTTT\\\gggxxxwwwhhh```YYYZZZfffxxx~~~{{{|||{{{ooofffMMMDDD;;;999999777777999333444444444888BBBRRR]]]^^^]]]\\\XXXLLL???>>>EEEOOOeee}}}|||ooohhh]]]PPPEEE@@@???@@@===;;;999666333222000000000333555666666555666777444555666444333444777;;;222222333444555666888999777777777444222222333555444555444222111111333555333555777777555333333333444444555666777666666666555333000......000333555xxxnnn___QQQSSSPPPQQQXXXdddtttpppdddSSSIIIRRRbbbppp~~~{{{|||ooo\\\KKKBBB999777777666666888555555333333555<<>>SSSbbbrrr~~~{{{ooobbbTTTLLLGGG???:::888555777888999777444000---111111000000000000000000000000111222333555666777000///111555999:::666333333333444444555444444444555444333000//////222555333111...///222333222000666555444444555666555333555555444222000///000222|||rrrbbbTTTNNNKKKLLLUUUcccsssnnnZZZLLLDDDKKKYYYgggyyy|||}}}yyykkk\\\LLLBBB999666555444555777666555444333444999@@@EEEHHHIIIHHH@@@888444777<<>>:::888777888999:::999666333111111000000///...------,,,111222222222333555666666111000000444888:::888555222333333444444333333333333444444444222111333444555222000111333444333222333222222333555666555444555666555333111111333555wwwfffXXXFFFCCCFFFQQQ```rrr~~~nnnTTTHHH@@@DDDOOO]]]ssszzz|||vvvhhh___MMMBBB888444444333444777777777666444444555999===<<<>>>>>>999444333777<<>>@@@LLL]]]ppprrrYYYJJJ???BBBMMM\\\qqq|||vvvyyyxxxhhhaaaPPPDDD999555444333555999999999999777555444555666888::::::888555666:::???JJJ]]]ttt~~~wwwrrrdddWWWJJJCCC@@@<<<999888888888888888999:::;;;;;;777777666555444333222222555555555666555555555444222///---///444777888666333333444444555444444444444555777777666666666777999888777666777777777777222222333555777777555333555666666555444444666888|||iiiYYYAAA<<<<<>>AAARRRbbbuuu~~~wwwppplllcccUUUGGG@@@<<<888666777333333333444666777999:::777777777777777777777777666777888999888777666555333000---...111444444222222333555777888999::::::::::::888555444555888:::999::::::888666666777888:::888666666666666444333444444444333111111333555}}}kkk\\\III>>>777===LLL___qqq~~~~~~qqqbbbYYY```lllwww~~~tttnnnttt|||mmm]]]MMMCCC;;;999999888:::<<<:::;;;;;;:::888777777999666777888:::;;;>>>AAACCCRRRbbbvvv|||rrrhhhaaa\\\NNNAAA:::888555444555111222333444666777888888888777777777666666555555666777888::::::999777666555222000111333555333111000111333666888:::;;;<<<:::::::::777555444666777888999:::888555444555777:::777555444444555555555555555555333111111222444}}}mmm^^^KKK???666:::HHHZZZlllyyy~~~sssllloootttzzzwwwpppuuu}}}qqq```JJJAAA:::999999999999<<<888999999888777777999:::666777999;;;>>>AAADDDFFFMMM___uuu{{{nnnaaaXXXVVVIII;;;666555333333444111222333555666777777777;;;:::999888777555555444555777888:::::::::888777777444222333555666333111---///222555888:::<<<===888:::;;;:::777555444444777999999777444333444777888555222111333555777777666666666444111111222444zzzhhh]]]PPP@@@333777CCCQQQcccsss{{{tttkkkppp~~~mmmUUUFFFBBB>>>;;;;;;;;;888666777666666888::::::999888999999999<<>>777555444222111333111111222555888::::::999777888999999888555111///444888;;;;;;777333111222333444666777666333///,,,.........111666999;;;;;;;;;:::999777777777777888===<<<999888666666666666777555444333333666888:::777666555333333222222222ooodddQQQAAA444666@@@MMM___ooo{{{zzzxxxkkklllxxxnnnXXXDDD@@@<<<;;;;;;:::888666555666888999999:::::::::<<<;;;999999<<>>;;;999999999888777666:::======;;;;;;<<<>>>@@@===999777999>>>CCCGGGXXXgggxxxwwwlllbbbVVVKKKAAA:::555444222///...000///000222444555666777777888777666555333222222222777888888555000...///222222333444555444222///...,,,+++,,,...333777999:::555555444444555666888999@@@>>><<<999666444222222555555555444444444444444333444555666555555333333tttaaaOOO???;;;???GGGWWWgggvvv~~~ssshhhfffkkkuuuvvvoooqqqyyy{{{lllWWWEEE===;;;999888888888999999<<<@@@DDDBBB>>>===@@@CCCAAA???<<<999999<<>>===;;;888666444333222555555555555555333222111222333555777777666444333yyyiiiVVVDDD>>>===CCCRRRbbbwwwyyyuuuuuuwwwzzz|||zzzmmm```\\\```jjjyyyyyyqqqkkknnnwwwrrr```LLL>>>::::::999888777777888:::@@@CCCEEEBBB>>><<<@@@EEEAAABBBAAA???======???BBBNNNbbbxxxzzzqqqgggZZZNNNFFF>>>:::888777444///...111///111333444333333444666888666222000///000222333888777444...******///333222222222222222222222222///---,,,---111555777888666555555555666888:::;;;999999999888777666555555444555666666555333111000222444666777777666444333~~~nnn[[[HHH>>>:::<<>>;;;888444222111444777999888888777777777777777888555666777888999888888777666888888666333333777:::qqq^^^MMMAAA===CCCLLLVVV___hhhlllhhhbbb^^^]]]```aaabbbbbbeeennn{{{yyyaaaSSSJJJPPP\\\jjjtttgggcccdddooo~~~ssshhh[[[LLL???999666888999:::999999:::<<<===999666777999>>>IIISSS___cccddd\\\OOOFFFFFFJJJXXXgggyyysssfffYYYKKK>>>666666777999999999888666555666777888777444111000000444333222111000111111222666666555444333333666888777888:::;;;;;;999777555666555333333555666666555666555333222333666999;;;999888888777777666666777222333666888999999999888666777777555333333777;;;wwweeeTTTFFF>>>???EEEOOOVVV___fffiiigggeeedddiiinnnssswww{{{yyykkkYYYOOOKKKTTTbbbrrr{{{pppcccdddjjjtttzzzkkk```UUUGGG>>>:::666888::::::999999:::<<<===888666888:::???IIISSSYYYbbbggg```PPPDDDCCCGGGVVVeeexxx}}}nnn```UUUIII===444666777888999999999888777888999:::888555111000///222222111111222222333444666666666555333444666888666888;;;======:::777555444444555777888555111---111111222333555888:::;;;999999888777666666555555///222555888::::::999888555666666444222333777<<<}}}kkkYYYIII??????DDDJJJQQQ\\\hhhppptttttttttwww{{{ppp^^^TTTOOOOOOZZZjjjzzzvvvmmm^^^bbbkkkvvvrrrcccWWWLLLAAA:::888777999:::999888888:::<<<;;;777666999===BBBLLLUUUVVV```ggg___MMM@@@@@@EEEOOO___sssyyyiii[[[RRRIII???777666777888999999999999999888999:::999555222111111000000111222333444555555666777777666555555666888777999:::;;;;;;999777666666666888999999555000+++---...111333555777888888999999999888666555444333111333777:::;;;:::888777444555555333111222777<<>>BBBJJJSSSffflllmmmaaaNNNAAA@@@EEEOOO^^^qqqvvvgggXXXKKKBBB;;;888888888888999999999999999444666888777555444333333---...///111333444444444666888999888777666777888:::999777555555666777999666333000/////////...---...000222555666555444444777777888888777555333222777888888999888777666555666666555111...000555:::ssscccSSSEEEAAADDDGGGUUUiiizzz}}}tttiii```]]]\\\cccmmm{{{}}}nnn___UUU___lllzzztttgggZZZLLLCCC>>>888666777:::::::::888777777999<<<888555666999;;;===CCCKKK]]]bbbddd\\\NNNCCCBBBEEEQQQ```rrrxxxrrrfffWWWHHH>>>999999::::::999999888888999999555777888777444222111111,,,---///111222222222222666888999999888777888888:::999888777777777888888333111...---...//////...000222444666888888888777555666777888777666444333666555555555555666666666777777555111---...333888vvvgggVVVFFF??????AAASSSkkk~~~{{{xxxqqqeee___bbbgggnnnxxxzzzjjj]]]XXXcccttt{{{mmmaaaUUUHHHAAA===999888::::::;;;:::888666777999<<<888666666888888999>>>DDDKKKQQQVVVSSSKKKDDDBBBDDDOOO___qqqooolllcccUUUFFF===;;;<<<;;;;;;:::999888888888888777888888777333000///...+++---...000111222111111777888::::::888777888999999999:::;;;:::999888777333111//////000111111000111333555888:::;;;;;;;;;444555777888888666444333333333222222333444666777888888555000------222777~~~mmmZZZJJJ???:::BBBRRReeeuuu|||sssiiiccciiissswwwsssfff```aaammmyyyqqqgggYYYPPPEEE>>><<<<<<;;;999;;;:::888777666555666666222555999:::999999:::<<>>======555555777999:::999555222000000000000222555777999;;;999666333222222333444ppp^^^NNNCCC===DDDSSSfffwww}}}tttmmmkkklllpppxxx|||qqqgggeeegggvvv|||ppphhhSSSKKKAAA;;;::::::999777999999999999777666444333111444777888888888999;;;>>>@@@BBBAAA???>>>@@@BBBLLL[[[rrryyyrrrhhh]]]PPPFFF>>>777777:::?????????>>><<<;;;999888888999::::::888444000...///...------///111444555;;;:::888555333444777::::::999888888999999777555222000...///111222000...444666999;;;<<<<<<;;;:::777777777999:::999666444000000111333555777999:::888666333111111333555777tttbbbRRRGGGAAACCCQQQdddvvvqqqgggaaagggssszzzrrrlllnnnsssuuukkkeeeMMMGGG???:::999999888777888999::::::888666333111000333555666666777888999999;;;======;;;;;;>>>AAAIII^^^yyy~~~qqqhhhbbbVVVIII@@@999444555888>>>>>>>>>===<<<:::888666666777888999888666444333333111///...///222555777999999777555444444888:::999888777777888888777666222000...///222333111...555666999;;;<<<;;;999888999888888888999999777555333444555777888888999999555333111///000444888;;;wwwfffUUUHHH@@@>>>KKK]]]qqqvvvnnnlllfffeeeooo}}}{{{vvvtttxxx}}}nnnbbb\\\HHHCCC>>>;;;:::;;;:::999999999888888666444333111111222444555666777888999777:::;;;:::888888;;;???KKK___xxx{{{ooofff]]]PPPCCC;;;666222222444777888999:::999888666555444555777888888888777777999777333111000333666888777777777555444555888:::888666555666777888888777444222000111444555333000333555888;;;<<<:::888777999777666666888888777666999999:::;;;:::999777666555333000///000444888;;;{{{jjjXXXHHH>>>:::EEEWWWlllwwwlllccciiijjjrrr}}}{{{yyyyyyxxxfffWWWOOOAAA???<<<;;;::::::999999:::888666444333333444555333333333555777888999999999;;;;;;999777666:::===OOO]]]qqqwwwlllcccYYYMMM@@@999666222000222111333666888999999888777444444555666777888999999>>><<<777444222444666888666777777555444555777:::777555444444666888888777777555333444777888666333222444888;;;<<<;;;999777666555444555666777777666999:::;;;;;;;;;:::999888666444222000000333777999qqq^^^LLL@@@;;;BBBSSSiii}}}yyyrrrkkkeeejjjrrr~~~~~~|||{{{|||ppp^^^MMMCCC::::::::::::999888777666999777444111111333555777444333222444666999999999:::;;;;;;999666666:::===OOOZZZllltttggg^^^SSSGGG<<<999777444111111///111555999;;;<<<;;;:::444444444444555666888999>>>;;;888555444555777888666777777666444444666888666444222333555777888888999777555666999:::888555333666:::======;;;888666222222222444777888888666777777999:::;;;;;;<<<<<<777666444222222444666777zzzhhhTTTFFF===AAAPPPfffyyy{{{uuurrrqqqrrrsssxxx~~~~~~tttfffWWWGGG<<<888999::::::999777666666666444333222222444666777444222000111555888888777888999:::888666666;;;???JJJXXXmmmsssdddZZZKKKAAA888888999666333111...000555888:::;;;:::999555444333333333444666777888777555444444666888999777888777666444333555666555333111222444777888999:::777555666999:::888666777:::===>>>===:::666333///000222666999;;;:::888999999999888888888999999666555555555555666777888ooo[[[MMM===@@@MMMbbbttt}}}zzztttooommmqqqyyy{{{jjj^^^SSSEEE:::999;;;======<<<999888888222222333333444555666666333000...000444777777666555777888666555777<<>>999333000...///333777;;;===;;;999@@@>>>;;;888555444444333444555555666777888999999wwweeeQQQ???===CCCWWWooo}}}}}}yyyqqqttt{{{zzzzzz{{{wwwxxxxxxwwwwww|||tttdddUUUGGG===888===>>>??????>>>:::777444444555555555555555555444333333333333444444444444555555555444444777<<<@@@GGGSSShhh~~~~~~qqqiiiiiiddddddeeegggiiinnn{{{}}}ooo^^^PPPCCC===777666888999777333222111000000222444444333777666444333222222333333111000///000222444555666<<<:::777444222222333444666444111222444666777777999999888888777666666666:::===???>>>;;;666333111...000222444666888999999???===999444000///111333666666666777777777777777wwwcccPPP@@@===BBBTTTlll}}}nnniiijjjhhhcccaaagggoootttttttttvvvxxxxxxzzz|||~~~|||ooo^^^NNNBBB<<<999??????@@@???>>>;;;999777555555666666666666555555444444444555555555666666888777666555444666:::===DDDRRRggg{{{~~~rrreee^^^]]]TTTRRRSSSVVVYYY___nnn{{{xxxkkkZZZMMMBBB===777666777888666333333111000111333444444333999888666444333333333444222111000000111333555555999777555222111222444555555333111222444777888888888888888777777666666666999;;;===<<<999666444333222333555777888999::::::<<<;;;999666333222444666888888777777666666555555{{{hhhVVVFFFAAACCCSSSiii}}}kkkXXXPPPRRRTTTSSSNNNSSS[[[ccciiinnnsssvvvyyy~~~xxxjjjWWWGGG===;;;<<<@@@@@@???>>>===<<<;;;:::666666777777777777666666666666666666666777888888::::::999777555666999;;;DDDSSSgggwwwyyynnnbbbVVVPPPOOOEEECCCCCCFFFIIIQQQ```ooo}}}zzzqqqdddUUUJJJAAA<<<888666777888666444444222111111333444333333999888666555444444555666333222111000000222444555555444222111111222555666555333111222444777888999777777777777777666666666888::::::999777555555555666777888999:::;;;;;;;;;888999::::::888777888999999999888666555333222222ssscccOOOGGGFFFRRRfff{{{sss\\\IIIAAABBBFFFHHHEEEJJJRRR\\\eeennnuuuyyy~~~vvvfffSSSBBB:::;;;??????>>>===;;;;;;;;;;;;<<<777777888888888888777777888777777666666777888999:::;;;;;;:::999999;;;===GGGSSSdddtttwwwjjj___TTTJJJEEEFFFAAA??????@@@BBBIIIYYYggguuu}}}uuukkk___RRRIIIAAA===999777888888888666555333222222333444333222555444444444444666777999555444222000///000222444444222111000111444777999555333111111444666888888666666666666666666666666777888888777555555666777888999::::::;;;;;;::::::777:::======<<<:::888888999888666444222000///...{{{nnnTTTJJJEEENNNaaavvvtttdddPPPAAA:::;;;???BBBBBBHHHSSS^^^iiiuuu|||yyyppp___LLL===777999===<<<;;;999888888999:::;;;888999999::::::999999888999888666555444555666777777999;;;<<<<<<===???AAAHHHPPP^^^nnntttgggYYYPPPHHHAAA>>>???BBB@@@?????????CCCPPP]]]qqqzzzqqqggg[[[PPPIIIAAA>>>;;;999999999999999666444222222333333333111///000000222444777:::;;;666666444111......111444444333222111222555888:::555333000000333555666666444444444555666666666777666777777666444555777888888999999999999999888888777;;;???@@@>>>:::777555666555444222000...,,,+++}}}qqqVVVJJJBBBHHHYYYooo{{{dddVVVEEE<<<888888<<>>@@@BBBEEELLLXXXiii{{{xxxgggZZZLLLDDD???:::999:::>>>======>>>;;;<<>>;;;999888888999:::777555333333333333222111---...///111444888;;;===888888666111,,,,,,///333555444222111222444777999555222000///111222333333222333333444555666777777666777777666555555777888777777888888888777777666777;;;???@@@===999555222333333222000///---,,,,,,~~~sssXXXKKK@@@DDDUUUllluuu[[[MMM???999888888===CCCJJJWWWiiivvv~~~zzzqqq```UUUEEE:::555444333222555555555555666777999999;;;;;;;;;<<<<<<;;;;;;;;;888666222///---,,,---...000333777:::;;;<<<>>>???BBBKKKYYYhhhwwwsssaaaTTTFFF@@@<<<888777888:::;;;===>>>;;;888<<>><<<777444222222222111111000/////////vvv[[[MMMAAADDDTTTlllqqqYYYJJJ===999999:::???GGGUUUdddvvvsssiiiXXXMMM>>>666666777555222444444555666777888999999;;;;;;<<<<<<<<<<<<;;;;;;888555111---***)))******...222666999::::::;;;<<>>999;;;AAABBBZZZrrr}}}wwwmmmaaaUUULLLEEEAAA;;;:::999666444444666888999777444333333333222000333222333333555888:::;;;::::::888111+++)))...222666555222000///000222333555222///---.........---111111222333555666777777666888999999777666666777555555666777777777777666333777;;;===;;;777444333111111111111111111222222vvvcccRRRDDDEEEUUUkkkwwwgggPPPGGG???;;;666555AAAPPPeeeqqq|||iii\\\IIIDDD<<<666333333333333888888777777777777777888999888777777777888999:::777777555222...+++***+++...111444666777888:::<<<>>>GGGTTTbbbtttqqqddd[[[SSSHHHBBBBBBDDDCCCBBBAAAAAAAAA@@@???===<<<;;;BBBPPPfff{{{uuudddTTTIIICCC???>>>;;;:::777666555777999;;;999888666444444444555666666333000000444999;;;;;;<<<999555222000111333444888666333///------111444555222...++++++,,,,,,,,,222222222333444444555555555666666777777666555444666666666666666666555555777777999<<<>>>;;;444......000333444444333333333zzzlllZZZHHHFFFSSSiiippp```LLLDDD===<<<:::;;;IIIYYYsssrrr```TTTEEE@@@999444222333333333888777666666666777999:::999888777777777888999999666666555111...,,,,,,...///111555777888999<<<===AAAIIIUUUccctttzzzmmmbbbUUUNNNGGGEEEHHHLLLMMMMMMKKKJJJHHHFFFDDDBBB@@@???EEERRReeexxxyyyooo```QQQGGGAAA>>><<<999888777666666888:::;;;999888555333222333555666777444111111444888:::;;;;;;999666333222333555666999888555111///000444777555222...,,,---...//////222222222222111111111000444555777888888777666555555555777777777666555444444444666999;;;999222---,,,...222444555555444444vvvcccNNNGGGOOOccc|||kkk[[[OOOEEE>>>===>>>CCCSSSeee}}}qqqcccTTTKKK@@@;;;666222222333555555999888666555555777:::<<<999888777777777777777888666555444111......000222111333666999:::;;;===???CCCJJJVVVfffwwwzzznnnddd^^^SSSOOOMMMOOOTTTZZZ\\\]]]\\\YYYVVVQQQMMMKKKIIIHHHMMMWWWfffuuu{{{qqqhhh[[[NNNEEE???;;;999777777666666777888999:::999777444111000222444666888555333222444777999::::::999666444444555777999:::999777444222333666999666333///---...000222222222222222111000...---,,,222444777999999888777555444555777999999888555444111111222666888777222---(((+++///444666777666555kkkUUUJJJNNN___yyynnn___UUUIII??????BBBJJJ^^^qqq~~~pppcccWWWLLLDDD<<<888444222333666777888<<<:::777555555666999;;;888888777777666666666666444444333111///000333555555777:::;;;;;;;;;===>>>BBBJJJYYYlll}}}yyylll___XXXWWWVVVVVVXXX]]]dddjjjlllmmmooolllgggaaa\\\XXXWWWVVVZZZ```kkkxxx{{{mmmeeeXXXLLLCCC===999777888777777666666666777777999666222000///111333555888666444333444666888999999888666555666777999;;;999999777555333444777:::777444000......000222222222222222111000///---,,,000222555888888888666444333555888:::;;;999666444000///000444777777222...###&&&+++111666777666444wwwaaaTTTTTTaaaxxxssseeeVVVHHH>>>???FFFSSSjjjtttdddXXXOOOGGGBBB;;;888555444666999:::;;;>>><<<888555444666888999888888777777666555444444333333333222111222555888999;;;======<<<;;;<<<===@@@HHHZZZqqqwwwmmm___RRRNNNQQQWWWZZZaaajjjsssyyy|||}}}~~~xxxrrrmmmjjjhhhgggjjjnnnuuu}}}wwwkkkcccWWWKKKBBB===999777:::999777555444444555555888555222000///000333444777666555444333444666888777777666555666888:::;;;888888666444222222555777777444111//////000000000111222333444444333111111...000333555666555444222333555999;;;;;;:::777555222111111444777888444111!!!###'''...444666555333qqqccc^^^eeeyyyuuuiiiQQQEEE>>>DDDQQQaaayyyxxxhhhYYYPPPIIIDDD@@@<<<999666666888:::<<<<<<>>><<<999777666666888999888888888777666444333222222333444444444444666888;;;===>>>>>><<<;;;<<<<<>>=========???@@@EEEWWWppplllYYYQQQLLLHHHMMMVVV\\\eeesss~~~tttjjj```WWWKKKAAA;;;999999:::999777333111111333777:::555555444444333222222222111222444333111111444777333333333333444555666666777777555222///...///000111111222444666666444222222444666888999888777666222111111111111111222222666777888:::;;;::::::999777555333555888999666444(((&&&&&&***111555555333sssgggdddooo|||tttjjjXXXSSSUUUdddsss~~~zzz}}}zzzeee\\\OOOFFFAAA>>>;;;999===:::888777888999::::::777777777888999;;;<<<===888888888777555333111///000333666888888777777777777999<<<======>>>???AAABBBEEEUUUmmm}}}xxxbbbNNNHHHHHHHHHPPP\\\fffppp~~~uuujjjYYYQQQEEE<<<888888:::;;;777555111///000444:::===555555555555555333222111///111333222111111333666222222222222222333444444777777666222///---...///...///222666999:::888555333555777999:::888666555444333222111111111222333777777888999::::::;;;;;;888666333444777888666444,,,)))'''+++111666555333ssshhheeekkkttt{{{nnn]]][[[eeeyyy{{{iiiTTTNNNGGGBBB;;;555555:::999;;;<<<<<<999777666666555666777888999:::;;;<<<:::;;;:::888555444444555333666888999888666555666666666777:::>>>AAABBBBBBDDDIIIUUUggg{{{{{{jjjYYYHHHBBBEEELLLVVV^^^hhh{{{{{{pppgggXXXKKK===777666444555777555333000///111444888;;;999666333222444444222000444333222333555666555333444444333222111111000000666888999999888555222///222222333555777666444222222555888888666666888:::999555000///111333444333555777999::::::;;;===???<<<888444333555777777666666222...///444666555333tttfff___eeennnwwwkkkiiiqqq}}}lll[[[JJJFFFAAA>>>999444444999:::<<<===;;;888666444444444444555777888999:::;;;:::;;;:::999666555666777888999;;;;;;888666444444555555666999>>>AAACCCCCCGGGJJJTTTfff{{{yyygggYYYKKKGGGKKKRRR\\\dddnnnvvvjjjaaaQQQFFF;;;888777555444666555444111000111444888:::777555222222444444333111555444555666777777555333444444444444333222111000666777999:::999777444222222222222333444333000...333555888999777777999;;;666444111111222333222000222444777999999:::===???>>>:::666444555777666666555222000111666888777444vvvdddZZZ___iii~~~|||xxxooo^^^NNNAAA>>>===<<<999444555999;;;<<<<<<999555222111000111222333444555777888888:::;;;;;;999888777888:::;;;<<<===<<<999777666666444444666:::???CCCEEEEEEIIIJJJRRRcccyyyzzzkkk```UUUSSSWWW]]]eeelllwww{{{nnnaaaYYYHHH???888777777444333555777555222111111333777999555444222333444555444333666666888999:::888444111222333555666666444333111666777999:::999888666555333222222222222111...,,,222444666777777777888:::444333222333333222000...///222555777777999;;;======:::777555555666666555555333222444777999777444xxxdddXXX]]]ggguuuvvvnnndddUUUHHH>>><<<<<<>>>;;;777777;;;::::::999666111...,,,,,,......///111222333444555999:::::::::888888:::<<<;;;===>>>===;;;999888999666666888<<>>======>>>;;;666666999888888666222...+++******+++,,,---...///111222222888999:::999888888:::;;;?????????===:::888777777999999;;;@@@FFFJJJLLLMMMHHHGGGLLLZZZoooyyyttttttuuuuuuyyy}}}zzznnnbbbWWWPPPBBB:::333000//////222777:::888555333222222444555444555666777777777777888666777999;;;;;;888222---'''***...333666777666666888888888777666555333222666555444555666777666444222333444666888999999999666444111...,,,,,,---//////111444444333111111111222222222222333444666888666666555555444333000---~~~jjjXXXTTTWWWhhhwww|||nnnddd[[[NNNCCC>>>>>>;;;;;;<<<888333333666666555444111---******++++++,,,---...///111222222666777888777666666888999AAAAAA@@@<<<888555444444<<<<<<>>>CCCHHHMMMOOOOOOHHHGGGKKKVVVgggzzz~~~vvvmmmaaaTTTJJJ???888222///......333999<<<:::777444333222222333333555888999888777777888666777999;;;;;;888222...''')))---111444666666666777777777666666555444333777666555666888999888777555555555888;;;<<<<<<;;;666555111---***))),,,///000222444444111///...------///000111222444666999777777666444333000///...ooo\\\SSSSSScccssstttggg```XXXMMMEEECCC===;;;::::::777222222666555555444111...---...///......///000222333444555555666666555444333555666<<<===<<<:::777666666777===>>>???DDDIIIMMMOOOOOOJJJJJJLLLRRR___pppzzztttooocccQQQBBB999555222222111111555;;;===;;;888555333222111111111444888888666444555555777888999;;;<<<999555111,,,---///111333444555555555555666666777777777777888666555555666666666555444333444666:::<<<<<<:::444444222///***(((***,,,...111333333111///---------///222222222333666888666666666444222111111222sssaaaWWWTTT^^^ooo{{{nnnccc___ZZZQQQLLLLLL>>>;;;::::::777333444999555555444222000///111222000000111333444555666777444555555444222222333444444666777777777999;;;===>>>>>>@@@DDDIIIMMMNNNOOOLLLLLLMMMPPPYYYiii|||wwwtttqqqdddNNN<<<444222222444555444777======<<<999666333111111000000444777777555222222333999999:::<<<===;;;777333000111111222222333444444333444555666888:::;;;<<<888666444333333333222111111000000333777:::999777111333444111,,,)))((())),,,///222333222///.........111444444222333555888666666555444333333555777yyyhhh[[[VVV^^^gggyyy~~~|||jjjddd___```cccaaaYYYQQQDDDAAA===:::999999888777888666333333444333111...333333444777999999777444555555444222///------...111222444666999;;;<<<===???@@@AAADDDIIIOOOTTTWWWRRRMMMLLLRRR]]]iiixxxvvvmmmdddWWWGGG<<<666555444444666777777666888888777555222111333444333333444444444333222111999999::::::::::::999888666555555444444444555555666666666777999;;;>>>???AAA<<<777222000///---,,,---///111222222333444555666444222000000...,,,***((()))---000222222222222555555666555444444555666555888888555000///333777zzziii[[[UUUXXXbbbuuu}}}vvvmmmfffbbb^^^___bbbaaaZZZSSSHHHDDD???;;;999888777666888555333222333333000---000111444888;;;:::666333111111000---***)))***,,,111222333666888;;;===>>>???@@@BBBEEEIIIMMMQQQTTTTTTOOOLLLQQQZZZfffuuutttiii]]]OOO@@@777777666555555555555444444555666666555333333555777555444444444444333333333555555555555555555555444555555555666666777888888555555555666888:::===>>>AAA===888444222000///...///111444555555666777999888555333111111000...,,,+++---///222333444333333555555555444333333555666555777777333///---000444|||kkk\\\TTTVVVaaattt~~~}}}||||||~~~vvvkkkcccbbb```^^^```bbb```YYYSSSKKKGGGAAA<<<999888777555666555333333333222///---,,,...333888;;;:::666222///...---***((((((+++---222333444555888:::===>>>>>>@@@BBBEEEJJJNNNQQQSSSWWWQQQMMMOOOVVVaaarrr{{{pppbbbTTTFFF<<<666888777666555333222111000333444555555555555888:::777666555444444444555555333333222222222222333333555666666777888999:::;;;444444444555777999;;;<<>>BBBGGGLLLQQQUUUXXXZZZTTTOOONNNRRR]]]pppzzzuuujjj\\\NNNCCC===;;;999999777555111...------333444666666666666888:::999888666444444555666888666555444444444555666777666777777888999999999999222333444555666888999:::<<<:::777555444333111000222555888999:::;;;===???>>><<<888777777777777666333444555666666555555444666444222111222444444555888888888555222000111333sssaaaSSSSSS```ttt~~~}}}}}}}}}xxxpppllljjjiiihhhaaaccceeeddd___VVVLLLFFFAAA>>>;;;888888888777666444555555555333000///...,,,++++++...111444666666222222000...---///333666888888888888888777777666999;;;@@@GGGOOOWWW]]]```]]]XXXSSSOOOPPPZZZnnnxxxrrrgggXXXKKKAAA===<<<999999777333...++++++,,,555777888888666666777888:::999777555555666777888777777777777888888999:::777888888888888777555555222222333555666777888888888777555555555444111///222444777888999:::;;;===???===:::999:::::::::999444444555555666666666666888555111111333555555555666777666555444333333444xxxeeeUUUMMMYYYkkk~~~www{{{~~~xxxooogggdddeeefffgggdddeeeddd___VVVLLLDDD???:::999777777888888666444333555777777444111//////...,,,+++,,,///444666777222222111//////000333666777888999:::999777555333666999>>>FFFPPPZZZccchhhccc___YYYSSSPPPWWWkkk~~~xxxpppcccUUUHHH@@@;;;999888888555000+++)))+++...777999:::999777666666666999888777666666666777777555666777888999999999888777777888888777555333222222222444555666777777777555444444555666555222000111333555666666777888:::<<<;;;999999::::::999777222333333444666777888888:::555111111333666666555333333444555555666666666}}}iiiWWWQQQXXXeeevvvyyy{{{oookkkgggccccccdddfffhhhgggeee___TTTIII@@@======666666777888999888555222444666999888555111000000000......///222555777777333444444333111222444666333666999<<<<<<999555333555777<<>>666666888::::::888444000444777:::999666222000111000000111333666888888777555666777666555555666888000333999======;;;777444666777;;;BBBMMMZZZfffmmmqqqnnnfff[[[PPPQQQcccvvv~~~|||lllbbbUUUKKKEEEAAA;;;666666555222+++&&&&&&---444666888::::::999888888888666777777777777666555555222444888;;;<<<:::888666444555777888999888666555222333555777888888777777444444555888999888555222111333555555444333444555222222444666777666222///111111333555888;;;>>>???===777222111555999999777666666888<<<@@@BBBCCCCCCrrrggg]]][[[aaassswwwmmmfffaaa^^^^^^fffnnnqqqqqqooouuuaaaKKK@@@;;;888666555666888999;;;:::888555333999999999999777333000...111222333444666777888888:::777555555666777444222//////111555999;;;888666999777888AAAPPP^^^hhhlllkkkgggaaaZZZSSSSSS^^^kkk{{{xxxkkkaaaRRRDDD<<<777666555777666333///---...111444777666555666999;;;;;;:::222222222444666777555333777444555:::<<<999777777666888::::::888666666666111333777::::::888444222222333555888;;;<<<:::999777777888777555444444444...000333444222111000000222444666888:::<<<======<<<:::888666666777888999777777777999<<<@@@DDDFFFuuujjj]]]XXX[[[jjj~~~}}}yyyyyy}}}uuummmccc]]]^^^___dddllltttwwwvvvuuunnn\\\GGG===999777666666666777888999999777666555666777888888777555333111333333444444555555666666999666555555666777555333000000111444888:::888666;;;:::;;;AAAMMMZZZffflllqqqkkkbbbYYYQQQQQQ^^^mmm}}}vvvrrrfff\\\OOOBBB:::666444444666666444222000000333555888666555666888999999999222222222444666666555333555222333777999666444444666888999999666444444444222444666888999777555333444444666888;;;<<<<<<;;;<<<======;;;888444111000111333555555444222111111777666555444555777999;;;;;;:::999888777888888999777777888:::===AAADDDGGGzzzooo]]]VVVTTT```ssswwwssssssiiiiiinnnxxxuuummmgggbbb]]]XXX]]]bbbjjjqqquuuvvvssspppcccRRRAAA999888777666777666666666777777777777777444555777888888777555444444444444444444444444444777666555555666777666444222222222444777999999888;;;<<<===@@@FFFRRRaaalllqqqmmmggg___VVVSSS[[[ggg~~~xxxnnnhhh^^^VVVJJJ>>>777444333333666777777666555555666888999777666666888888888777333333333555777777666555222//////444555333111111555666888777555333333333333444555666666666666555666666666777999;;;===???@@@AAAAAA@@@===888444111666888999888555333333333<<<999555111000222555777:::::::::::::::999999888888888999;;;>>>BBBEEEHHHuuu___VVVRRR\\\nnnoooccc```bbb]]]aaajjjvvvuuummmccc\\\[[[]]]______aaaiiiqqqsssqqqmmmfff```WWWIII<<<777777777888999555555444444555777888999444555777888888777666555444444444444444555555555555555555555666666666666555555555666777999:::;;;888;;;======@@@KKK^^^lllmmmnnnoookkkaaaWWWVVV[[[sssrrrfff___WWWPPPEEE<<<777444333333777999;;;;;;::::::;;;<<<<<<:::888888999999888777666555555666888999999888111......222333000///000222444777777666555555666444444444444444555777777777777666666777:::>>>AAAAAAAAAAAAAAAAAA@@@>>><<<;;;<<<<<<:::777555555666===:::777333222333444666888:::;;;<<<<<<;;;999888999999999;;;>>>BBBEEEGGGyyycccYYYTTT]]]nnnttt___QQQNNNPPPWWW___lllxxxggg___VVVRRRVVV^^^eeeiiiiiiqqqvvvrrrmmmggg^^^UUULLLBBB999888999999999:::555444333333444666888999555666888999999777666444222333333444666777777888555555666666555555666666888888888888999:::<<<===888<<>>JJJ___pppnnnpppssspppdddWWWSSSVVVhhh{{{{{{mmm```XXXPPPJJJAAA;;;777666555555999;;;===>>>=========>>>>>><<<;;;:::;;;;;;:::999999888777888:::<<<;;;;;;222///...111333000///000000333666777777888888:::555444333222333555777999777777666555555888>>>CCCDDDBBBAAABBBEEEFFFFFFEEE???>>>===;;;777666777888:::::::::999888888777666777999;;;<<<===;;;999888999999999:::<<<@@@CCCEEE|||hhh]]]VVV^^^nnn~~~kkkVVVGGGDDDEEEUUUbbbssswwwqqq]]]XXXRRRSSSYYYbbbiiilllooottttttmmmgggddd[[[QQQBBB;;;888:::<<<:::888999444333333333444555777888555666888999999888666555333333444555777888999:::555666777666555444555666888999;;;;;;::::::;;;===<<<@@@BBB@@@@@@KKK```qqquuutttrrrlll___TTTTTTZZZ```tttvvvgggZZZRRRIIIEEE>>>999777777666666999:::<<<===<<<;;;<<<===???>>><<<;;;<<<===<<<;;;;;;999888999;;;======<<<444000///222333000///111///222555777888888999;;;444333222222333555777999888999888666555888???EEEIIIFFFEEEFFFIIIJJJHHHFFF@@@???===:::777666888:::888:::===>>>???===:::888777888:::;;;<<<;;;999888999999888888:::<<>>AAABBB@@@@@@JJJ]]]mmmvvvuuurrrkkk^^^TTTSSSYYY]]]ppp~~~pppbbbUUUMMMCCC@@@;;;777777777777666777888999999777777888:::???===;;;;;;<<<======<<<;;;999777888:::<<<<<<<<<555000///111222000///111000222555777666666777888333222222222333555777888999;;;;;;:::888:::AAAGGGIIIGGGHHHKKKNNNNNNIIICCC???>>><<<999666666999;;;999;;;>>>@@@AAA???<<<:::777777999:::::::::999999999888777666777999;;;<<<~~~pppbbbVVVXXXfffwwwuuueee[[[WWWVVVbbbsss{{{tttqqqjjj^^^TTTFFFJJJSSS___kkkqqqqqqnnnllljjj___PPPLLLMMMEEE888666444666<<<===888333222333333444444444444444444000222555888:::;;;;;;;;;888888888888888888888888666888999777444222333555444888;;;;;;999777777888???@@@AAA>>>>>>GGGXXXfffrrrssstttpppcccUUUQQQTTT]]]nnnzzzmmm^^^RRRKKK@@@===888666666666666666555666666555444444555777===<<<::::::<<<===<<<<<<:::888666777999;;;;;;;;;555000...111222//////000111333555666555333333444222222222222333555777888:::===>>><<<:::<<>>???DDDOOOZZZnnnnnnooonnnggg]]]VVVSSSZZZhhhtttdddWWWNNNJJJ===:::777666777777444111333333333333444666777999>>><<<;;;;;;<<<<<<<<<;;;777888777666444333555666111333333000---,,,000333666666666444111111333444333333444555666777888999:::===>>>===;;;>>>EEEKKKCCCEEEJJJOOOTTTUUUTTTRRRFFF@@@:::888;;;>>>??????======>>>>>>>>>======<<<::::::888555444444777:::999888666333222333666999ssseeeXXXVVV___ooo|||zzz{{{vvvhhhYYYSSSQQQMMMKKKJJJMMMRRRZZZccckkknnnnnnlll]]]SSSGGG@@@>>><<<777222///111444666777666444333333333333333333333222222000000111222444666888999<<<<<<<<<:::777555666777::::::999999888888777777777888999888777666666777===;;;:::<<<===AAALLLWWWiiilllooonnnggg]]]UUUQQQVVVbbbvvv}}}qqqcccUUUJJJDDD999777666666777666333000111111111222555777:::;;;===<<<<<<===>>>===:::888666666666333222222444666000111111...++++++000444666666666444111111222444444444444555777888888999:::<<<>>><<<:::<<>>999888777333000///000333666777777666555555555555555555555555555444333222222333555777999;;;;;;;;;999666555555666;;;;;;;;;:::::::::::::::999:::;;;:::888666555555999888888:::;;;>>>HHHRRRbbbhhhnnnooojjjaaaWWWQQQVVV^^^mmmvvvjjj^^^QQQEEE===444444444666666555111.........000222555888;;;===;;;;;;<<<>>>>>><<<888555444444333000///000333666111111000,,,)))***///444666666666444111000111222444444444555666777888999;;;<<<<<<;;;999:::???DDDCCCCCCEEEIIIMMMPPPPPPPPPIIIJJJIIIEEE???>>>AAAFFFAAA@@@???>>>>>>???@@@AAA>>>===<<<999666444555777555555333111///000333666|||mmm[[[QQQQQQ\\\ooossscccOOOFFF======???@@@BBBDDDMMMPPPUUUZZZ]]][[[VVVRRRIIICCC;;;777666555222///000111333555777888888888666777777777777777888888777666333222222444666888:::;;;;;;999777666777888;;;;;;<<<<<<<<<<<<<<<<<<;;;===>>>===:::777555444777555666999:::<<>>===<<<>>>???@@@>>>>>>===:::777555555555333333222000...///111444|||nnn]]]QQQNNNWWWkkk}}}xxxmmmhhh^^^RRRDDD===777888<<<>>>BBBFFFJJJKKKMMMPPPQQQNNNJJJFFFEEEAAA;;;888666444111...///000111222444555666777777777777888888999999999999777444222222333555777:::;;;;;;:::888888999;;;<<<<<<<<<<<<<<<<<<======<<<>>>@@@@@@<<<888555333555444666::::::;;;AAAIIITTT```kkkppppppoooiiiaaa\\\^^^hhhzzz}}}jjjZZZNNNDDD;;;555...111555777666222///,,,...///000222444555666666999777444333333444444333000000///...---...222555999888444...)))(((,,,000333444555444222111111222333222111111222333555666::::::999888777888:::;;;>>>======???DDDGGGIIIIIIEEEGGGJJJNNNPPPMMMGGGAAAAAA???===;;;::::::<<<======>>>>>>;;;888555444555222333222000......111333yyymmm^^^RRRNNNWWWmmmxxxjjj]]]UUUNNNIII===777333555999<<<@@@FFFHHHFFFEEEDDDEEEDDDBBBAAA@@@===:::777555222///---............000111333444666777777888888999999999999888555444333333555555888999::::::999:::<<<>>><<<<<<;;;;;;;;;;;;;;;;;;:::===@@@@@@===888444222333333666:::::::::???FFFOOO\\\hhhkkknnnrrrnnnfff[[[[[[dddwwwyyygggUUUHHH???888444000333777888555222///.........000111222222222222777444000...000222333333...///000//////000222555:::999555000***(((+++///111222444444333222222333444333111111111333555666:::999888777777888999:::;;;::::::<<<@@@DDDEEEEEECCCDDDGGGLLLPPPNNNFFF???@@@???<<<:::888888888888999;;;<<<<<<999666555555333333333111000///111333{{{pppbbbVVVPPPWWWlllxxxmmmaaaYYYQQQIIICCCCCC999444111444777999???DDDGGGCCC>>><<<<<<>>>@@@@@@<<<:::888777555333000...000///......///111333444555555666777777888999999888777666555444444444555444666888888999:::===@@@;;;;;;;;;::::::999999888777:::>>>>>>;;;666111///111222555::::::888<<>>AAABBBAAACCCDDDFFFHHHIIIGGGDDDAAA@@@???===;;;999666555444555888:::;;;999777666666444444444333111111222444vvvgggYYYPPPTTThhh|||uuujjjXXXJJJHHHFFF>>>999:::999444111444777999>>>DDDGGGAAA;;;777888;;;???BBB:::999888888666555333111444333222111111333555666444555555666777777888888777777666666666555444444222444666777888:::>>>@@@;;;;;;:::999888888777777444777;;;<<<999444///---///000555999999777:::@@@KKKWWW```___bbbjjjjjjdddddd^^^```nnnooojjjaaaTTTFFF<<<666333555888:::999555222000000)))***,,,...000000000000000//////111333444333111---///222444444444444555111222222///+++***,,,000---///222444333333444555888666444333333555777999999888777777888:::999999666666777:::>>>@@@@@@???CCCFFFGGGEEEAAA???AAACCCAAA@@@???<<<999666333222222555999::::::888777777555555666444333222333555wwwhhh[[[UUUWWWeeesss~~~zzzlllaaaTTTKKK@@@:::999:::999777555444222222444888===@@@BBBAAA>>>;;;888888;;;>>>:::999999888666555333222333444555555666555555555777777777777666555333222666666666666555444333333000000333777;;;======<<<>>>===:::888666555555555666666666666444111...,,,+++...222555888888777777@@@LLLYYY```dddffffffccc]]]\\\___iiixxxvvvqqqgggXXXJJJ@@@:::666444444666888999888444000---++++++,,,---...000111222333000...000555777444111//////111444666777555333222000,,,***)))***---///222444666666555444555666===<<<;;;:::999999999999===;;;888777777888777777111111222555999;;;<<<;;;===>>>@@@???>>>======>>>???BBBCCC>>>777222222444333444555777777777666666777666666666666555555555|||kkk^^^VVVWWWcccqqq~~~vvvlll___VVVLLLDDD<<<777777888777666333222000000222666:::===AAA@@@===:::777666999;;;999999888777666444333222555666666666666666555555444444666666666444222111555555666666555444333333111111333666:::<<<;;;:::<<<;;;999888666666666666666666777777555333000//////000333555777777777777===IIIVVV^^^dddjjjkkkiii^^^ZZZZZZbbbqqq}}}sssiii```RRREEE<<<777555444777888::::::888444///,,,++++++,,,---...000222333333000,,,---222444444222000000222444777777555333///...,,,++++++,,,...000444555777777666666777888======<<<::::::999999888:::888555444555555444333000000222444888::::::999555777999999888888999:::===???@@@<<<555111222444444555666666666555333222555555555555444444444333qqqbbbXXXWWWaaammmvvvmmmdddZZZPPPIIIBBB===777555666777666444333222000000222555888:::>>>>>><<<999666555777999999999888777666444333333888888888888777666555444000111333555555333111///555555666777666555444444333333333666888999999777999999888777777666666666777888999:::999777555444444444555555666666777777:::EEEQQQZZZbbbiiikkkjjj^^^YYYUUUZZZiii|||uuulll___VVVJJJ???999777666666999:::::::::888444000---+++,,,---...///111222222222...++++++///333444444222222333555777777444222,,,,,,,,,---...000222333666777999999888777888999<<<<<<<<<;;;:::999777777777555222222222222111000000///000333666888888777...000222333333333444555999;;;:::777222000111444555666666666444333111///444444444333333333222222vvvggg\\\XXX```kkkuuuhhh^^^VVVLLLEEEBBB>>>;;;777666666666444333444444333333444666999:::;;;;;;;;;999777777999:::;;;:::999888777666555555888888888777666555444333...000333555555333111///555666888999999888777666555444444555777777666555777777888888888777666666888999;;;<<<<<<;;;999888888888666555555555666777:::CCCMMMUUU^^^fffhhhfff```ZZZUUUXXXeeeyyy{{{mmmcccUUUNNNDDD;;;888888:::;;;888999999999888555333111///000000000111111000000...,,,+++---111555777777444444555666888777444222+++,,,...111333555666777777888:::999888777777888999:::::::::999777555444555333111111111111000.../////////222555666666555...000222222111111222333666666555222///...111444555555666666555444222111555444444444444333333333zzzkkk___ZZZ```iii{{{~~~uuuhhhZZZQQQJJJBBB>>>??????===;;;:::888777444333444444444444666777999:::777999:::;;;::::::<<<>>><<<;;;:::999888777777888888888777666555333222111///111333555555444222000666777:::;;;<<<;;;:::999666555444444666777666555666777888999999888777555444666888999:::999777666:::999777555555555666777999AAAJJJRRR\\\fffjjjiiibbb]]]XXXZZZeeevvvtttdddZZZKKKEEE===888777888;;;<<<666666777777777777666666444444444444222111///...***+++...333777999:::999666666666888999888555222---///111555777999::::::777999:::999666555555555444555777888777555333111444333222222333333222000///...///111333555444333444555666666444222333333555333000,,,+++,,,000333333444555666777666666555666666666666555555555555}}}oooaaaZZZ^^^ffftttvvvgggXXXJJJEEEAAA::::::>>>@@@???>>><<<999777555444111111333444666777888888777999;;;<<<<<<<<<===???===<<<:::888888888888999777777777666555333222111222333444444444333222222555777:::=========;;;:::666555444444666888888888666888:::;;;;;;999777555000222444555666555333222888777666555555666777888888???GGGPPP]]]jjjpppoooddd```ZZZZZZbbbrrr{{{kkk[[[RRRBBB===888555555777999:::444444555555666777888999888888888777555333000///***---222777:::;;;;;;:::777666777888:::999666444000111333666888:::;;;<<<999::::::888555222111111000222555777666444222///333333333444666777666444/////////111333444333222888::::::999777555555555444111,,,((((((+++///222111222444666888888888888888888888777777777777666qqqbbbYYYZZZaaammm|||xxxpppZZZKKK???===;;;777999@@@>>>>>>===;;;888666666666000111333666888999999:::888:::===>>>===;;;;;;<<<;;;:::888666666666777888777777777666666444333333555444333333222222222222333666999<<<===<<<;;;999666444333444777:::;;;;;;777999<<<======:::777444111222444555555555333222555555555555666777888888777===DDDMMMZZZhhhnnnnnngggaaaYYYVVV\\\kkk~~~|||ooo___SSSLLL===:::777666777888999999555444444444555666777888888999999999888666444222///111444777888888999999666666777999;;;:::888555222333444555777999:::;;;;;;<<<;;;999444111//////---///333777777555222000222222333666999:::999888000//////111333333222111888999::::::888666666777555000***&&&&&&***///222000111333555777888888777999888888888888777777777sssbbbWWWWWW]]]hhhyyy~~~tttmmmTTTEEE:::::::::777:::CCC<<<<<<;;;999777555666777111333666999;;;<<<======999<<<>>>>>><<<:::999999:::888666555444555666777777888888777777666555444666555333111000000111222222444888;;;<<<;;;:::888555444333444888;;;======888:::===???>>>;;;777444444555777888888777666555222333444555666777888999888<<>>>>>===:::555111......,,,///333777888777444111222222333777:::;;;;;;999111000000111333333222111555777888888777666777888666000)))%%%%%%)))...111000111333555666666666666888888888888777777777777tttfff\\\WWWTTT^^^sssqqqccc]]]IIICCC===:::;;;============:::888666777888888888666444444777;;;>>>>>><<<:::;;;<<<:::666444333333333222222111222333555666444444666777888888888888555444222222333333333222///111444777999999999888444333333333555888<<<>>>======>>>>>><<<;;;999777888999999888777666666777444555666777888999:::;;;777888===FFFSSS]]]dddffffff___WWWQQQQQQ\\\ssstttggg]]]RRREEE;;;:::::::::::::::;;;;;;;;;:::666222222555777888777888777666999<<<===:::777555777999999777555555555444555777999::::::::::::888777555666777888888777::::::999777555222000...///222555666555444555555555555555666777999:::;;;333333333555777777555333555555666888::::::888666444777666111///222444333111000///000222333222111555666666666777777888888wwwhhh]]]VVVRRR\\\lll}}}yyyiii\\\WWWGGGBBB<<<:::;;;<<<<<<:::;;;999666555666777888888999777666888;;;===<<<;;;888888777777555444222111111111111111333555666888666777888888888888888777666555333333444444444333111222555777888888777777444333222222444777;;;===;;;<<<=========<<<;;;:::888999999999888777777777666666777777777777888888444555:::CCCOOOYYY```cccccc]]]UUUOOOOOOZZZrrr}}}nnnaaaWWWMMMAAA888666666666777777777777777555333111111333555666777888888888:::===>>><<<:::777888999888666444444555666666777888999:::;;;;;;;;;999777777999999999888888888666555333111000///000222444444333222333444444444555555666777888999444444444666888888666444777666666888:::;;;:::999<<>>???>>><<<999999999777444333333555777777666777777999;;;<<<===;;;999999::::::999888666555333111000000111111222333333222000000111222444444555555555666666666555444444666888999888777:::999888888:::<<<<<<;;;BBBDDDCCC===::::::;;;999333111000000111333333333555555555555666666666666pppcccYYYSSS[[[```fffiiiggg```UUUNNNFFFCCC@@@???@@@>>>999555444444444333333555777:::999888666555555777888999<<<999777999===>>>:::666222222222333444555666666666777888::::::999888777888777666777888888666444666666777777666555444444333222111111222555888::::::;;;;;;<<<<<<<<<<<<<<<666666666888999888777666777666666666666666666666111222666===FFFOOOVVV[[[ddd```\\\YYYXXX^^^ooozzzpppbbbUUUJJJAAA777111111111222222333333444444///222333222000000333666777888999;;;===>>>======::::::999666333222333444888777666666666888;;;<<<===;;;999888999999888777333222000//////000222333555555444111///...000222555555555555555555555444444444444666999::::::999???<<<:::999:::;;;;;;:::???CCCCCC>>>;;;<<<;;;999888666333222222333333333333333333333333333444444vvvhhh]]]VVVXXXZZZ```eeefffaaaWWWOOOJJJGGGEEEDDDCCC@@@:::555222333444333222333777:::555444222111111333777999>>>:::888;;;???AAA>>>999444555555444444444333333111333666888:::999888888888777666777888888666444666666666666666555555444444333111111111444666888<<<;;;;;;:::::::::::::::444444444666999999777444444444555666777888999999444555888===DDDLLLSSSXXXbbbaaabbbaaa^^^___jjjwwwwwwnnn```RRRGGG>>>666111333333444444555666666777222444777666333111333555555666999:::;;;;;;;;;;;;::::::888555222111222444999888666666666888:::<<<;;;999777777777777666555222111/////////111333444777666555222000///000111555555666666666555444333333222222444888:::;;;;;;AAA>>>;;;999888888666555999>>>@@@===;;;======:::<<<999666555555444333222111111111111111111111000{{{lll```XXXRRRUUUZZZaaadddaaaYYYRRRPPPLLLIIIGGGEEEAAA:::444222444555333111222666:::444333111......000555999;;;999888:::===>>><<<:::666666666666555333222111///222555888::::::999888666555555666888777444222555555555555666666666666555444222111111333666888;;;:::999888888888888888444333333666::::::777444222333444666999;;;<<<===888:::<<>><<<>>>???@@@BBBGGGOOOUUU______aaabbb______iiittt~~~tttddd]]]SSSHHH???999666444333444555666777888888999333444555888;;;;;;999777444777999999777666666777555777888777444333333333888888888888888999999999777666444444555666666555222222333333444555555555333444555444111///...//////000111222333222000///---,,,---///333777999:::999777666555444333000...///555999999999::::::777444444555777888888666444111111111000000000//////ooo___VVVOOOQQQUUU[[[___aaaaaaaaaVVVRRRMMMIIIEEE???888222333666777555111111666:::999888444///+++,,,111666999;;;<<<<<<;;;:::;;;;;;333444555666666555444444444666999;;;<<<:::888666333222333444555444111///222222333444666888:::;;;777666444222222444666888555555444555666777999;;;666555555999>>>@@@<<<777555555777888:::<<<===>>>???@@@AAA@@@AAAFFFMMMSSSaaaaaabbbbbb```bbbnnn{{{|||qqqZZZTTTKKKBBB;;;777555555222222333444666777777888111111333888===???<<<999555888::::::777555666777333555777777555333333333777777888999999999888888777555444444666777777666333333555666666666666666111222444333111...------,,,---///000111000///...,,,++++++---222666999999444333333333444222000---+++111666555555666555222...000222666999999777555333222222222111111000000vvvcccWWWOOOTTTWWWZZZ```ddd___UUUTTTPPPKKKDDD>>>999666555888888666444333444888::::::777222///...000333555<<<;;;:::===??????;;;888666444333444666777777777666:::======:::777777777666666666666444222000///333444666777888777555444444222222444777777444111111///...///333777999:::888888888999;;;;;;:::888777888:::<<<<<<<<<<<<<<<===???@@@BBBDDDIIIOOOSSS[[[bbbhhhhhhdddgggrrr}}}uuukkkgggVVVKKKAAA<<<999555333555444444444444444555666777222333666:::<<<:::666333111222444666777777777666999777333000//////000111999777555444555555444333444333333444555555444333555777999999777444222222000111111111000///---,,,///---+++,,,///111///---(((((()))---111555777888222000...///222333111///000111444777999888666333,,,---000333555777888888888777444111111222333444xxxfffZZZMMMMMMNNNUUUaaajjjcccWWWNNNLLLHHHBBB===999777555999999888666444444555777777555111//////222666999;;;::::::<<<>>>>>>;;;777666444333444777888888888888:::<<<:::777444444555555555666666555444222111444666888999:::999888777555333333444666666333111...------000333777999999555666777999;;;;;;999666888:::<<<======<<<<<<<<<@@@AAABBBCCCEEEIIINNNSSSWWW___fffggggggmmm{{{rrrbbbYYYPPPFFF===:::888555444555333333444444555666777777444555666888999888444111---///000222444555666666777555222000//////000111777555444444555555444333333333333333444444333222555888;;;<<<999555222000///000222444444333222000///---+++,,,///111///---++++++,,,...111444666666222000...///111222111000///111444777999999777555......///111333777999;;;:::888555333111111222333}}}kkk\\\OOOIIIEEENNN___iiiaaaRRRHHHFFFDDD@@@<<<999777555:::::::::888555444444555555333111111222555999<<<999999999;;;<<<<<<999777666444444555888::::::999999:::999777444222222222555555666777666555444333444666888:::;;;;;;:::999666555444444555555333111++++++---000555888888888333333666999;;;:::777444888;;;===>>>===<<<======CCCCCCCCCCCCDDDGGGLLLPPPUUU]]]eeehhhjjjrrr}}}xxxjjjYYYOOOGGG???777666666444444555222222333444666777888888666555555555666555333111+++,,,---///111222444555444333111000//////000000444333333444666666555333222222222222222222222222555999===>>>;;;666222///...111444777999888666555///---+++---000111///---------...000111333444444333111......///111111111000222555888999888777555111000///000222666:::===;;;999777444333222222333nnn^^^RRRIIICCCIIIWWW]]]UUUIIIDDDCCCBBB???<<<999666444777999:::999777555444444555444333222444666999;;;777888999:::;;;:::888666666555444555888:::;;;:::888888777555333222333333666777777777777555444333222444666888::::::999888666666555444444333222111)))***---222666999999777222444777:::<<<;;;777444666:::===>>>>>>===???AAADDDDDDCCCAAAAAADDDHHHLLLUUU]]]fffkkkmmmrrr}}}yyyqqqkkkaaaUUULLL>>>777111222444333333555111222333555777888999999666444222222333333333222---------...///000222222222111111000000000000000222222222555777888777555222222222222000000111222666999;;;;;;888444111000///222666:::;;;:::777555000---,,,---000111000---,,,---///000000111222333444222///......000111222333555888999888666444444333333222222333555888999999888777666555444333333qqq___SSSJJJCCCFFFLLLMMMHHHCCCBBBBBBAAA@@@<<<999555333222555777888888777666777666555555444555666777888555777999::::::888777666666555444666888:::::::::666555444444444444555555777888888888666555333222///111333555777777666555666666555444333222222222***+++///444888::::::888555666999<<<>>><<<888555333888===>>>>>>>>>AAADDDDDDCCCAAA>>>>>>@@@EEEIIIUUU^^^hhhoooqqqttt{{{uuukkkddd\\\PPPFFF777000---000333333333555111222444666777888999999444222000000111444555555222222222111111000000000000111111222222222222222222222222444777999888777222333333111///...000222888888888666333111222333000333777999:::888555333000...,,,---000222000...))),,,///000000000222333555444222///...///222444777999:::999666222111111555555666666666555444444666777777777666555444444tttcccQQQIIICCCCCCCCCBBBAAAAAA>>>?????????<<<888444222...111444666777777888999777666666555555555555666555777::::::999777777777777666555555777999999888444333222333555666555444666666777777666555333222...000222444555555444333555666666444222222333444---...111666:::<<<<<<:::999:::;;;===???===999666111777===>>>======AAAEEEFFFEEEBBB>>>===???DDDHHHSSS\\\hhhpppssswww|||}}}sssiiibbbYYYJJJ<<<333---+++///333333333444222333555777888999888888444222//////111444555666555666666666555333111///000111333555666555555444333111111222555777888888222444444222...---000333888777666333000000333555222444666888888666333111000...,,,...111222000...))),,,111222000///111333666666444222000000222555777999;;;888333000///000666777888888777555333222555666777777666555333222vvvjjjVVVKKKCCCAAA@@@<<<;;;===888:::<<<===;;;888444222---000222444555666777999555555555555555555555555555888;;;;;;999777777888888666555555666777777666333111111222444444222///222333444555666666555444111222444555666555444333444555555444222111444666222222444888<<<>>>>>>======<<<<<<======<<<888666222888>>>>>>;;;:::>>>BBBJJJHHHEEEAAA@@@BBBHHHLLLSSSZZZcccjjjnnnssszzz~~~yyymmmaaaZZZSSSFFF888222---+++000333333222333333444666888999888777777555333111000222444444444555777999999888666222000111222555888999999888777222000......111444666777333555555222...---000444666666666444222222444666222444555666666555333222111...,,,...111222111...,,,000555555222///111333666777777555333222333555444777999777222//////222777777666666666666666666777777888888666333///---xxxooo]]]OOOCCC@@@???:::777888333555888;;;;;;888555222...000222333333444666888333333444555666666555555555888;;;<<<999777777888888666555444555666555444222111000222333222...***...///222444666777777777333555666888888777555444333444555444111111444888555555666999===??????>>>???===<<<<<<<<<;;;888555444:::???>>>:::888;;;???MMMLLLHHHEEECCCFFFKKKOOOTTTXXX^^^bbbfffkkkssszzzwwwfffUUUOOOMMMEEE:::222---,,,000444333222222333555777888999888777666777555222222222333333222444666999;;;;;;888444222111333777:::;;;;;;:::888222///,,,,,,...222444666333666666333...---111555444666777777555555555666222333444555666666555555111...---...111222111...000444888777333000000222666888999888444222333555111555777666111///111444777666444444444777999;;;999999999888555111,,,)))ooo^^^QQQEEE@@@>>>;;;999999444555666777777777777777555333111111333555777777888444111111333666555444::::::::::::::::::::::::???:::666555777999:::999777555333222111000---++++++000555999999999999999;;;:::;;;<<<===<<<999777555555666666777777888888999:::;;;===>>>>>>======;;;;;;;;;999777666666777888<<<@@@BBBAAAAAACCCEEEOOOOOOOOOMMMJJJIIIIIIJJJQQQUUUZZZ]]]```dddjjjooottt}}}zzzwwwxxxjjjYYYNNNEEE===::::::222000///000444555444222444444444555555666777888888777666555555444555555444666888999888666222000333444555888;;;<<<;;;::::::333,,,)))+++000444666333555777777555444333444555666777888888777666666777555444333444444333111222222333333333222111111666888:::999666444444555999;;;;;;777222000444888999666333111111333333444888888777555333333555777999999999777333///+++(((uuubbbUUUGGGAAA???;;;999:::666666777777888888888888555333222333555777888888555222///000333777888888999:::::::::::::::::::::===:::777777999:::999777555444444444444333///---...222666999:::::::::;;;::::::;;;===??????===;;;777888888888888888999999777888:::;;;<<<<<<;;;;;;::::::999777666555666777999===AAABBBAAAAAADDDGGGOOOPPPPPPOOOMMMLLLMMMOOOQQQUUUYYY]]]___bbbgggkkknnnuuu~~~|||zzzqqqcccSSSHHH@@@999666666444222111333555666555333666666555555555666666777777777777666555555444444333555777999999777444222555555666888;;;<<<;;;999999444...+++...222555777666888999999777555444444666777888999888777555444666555444444555555444333111222222222222222222222555888:::999777555555555888::::::666111000333777777555222000111222444444888888777555333333666888888888777666333111...---{{{eeeWWWIIIBBB???<<<:::;;;777888888888888999999999444333333555777999999888222000......222777:::<<<999999:::::::::999999999:::999999:::;;;999666444222222444666777666222///111444888::::::;;;<<<>>>::::::;;;>>>AAABBBAAA@@@:::::::::::::::999999999666777999:::;;;;;;999999999888777555555555666777;;;===@@@@@@???AAAEEEIIIRRRTTTVVVVVVTTTSSSRRRSSSSSSVVVZZZ]]]^^^```ccceeejjjlllqqqxxx~~~}}}}}}{{{iii[[[MMMCCC<<<666333444666555555666888999888666999888777666555555555555777777888888777555444333222333666888999888777666666666666888:::;;;999888777444111///111444666777999:::<<<;;;888555444444555777888999999777444222666555555666777888777555111111222222333444444444555777999999777666666666777888777444000000333777444333111000000222555666999999888666444333555777666666555444444333333444|||eeeVVVGGG@@@===;;;:::<<<999999999999999999999:::555555555666888888777555111///------000444999;;;888888999999999888777777666888:::<<<;;;888444111...///333777999888444000333555888999:::;;;<<<>>>::::::;;;===@@@BBBAAA@@@;;;;;;;;;::::::999999888666777999;;;<<<;;;999888888777555444555666666666:::<<<>>>======???EEEJJJVVVZZZ___bbbaaa]]]YYYWWWYYYZZZ]]]^^^______``````hhhgggiiimmmrrrtttrrrooommmnnnooosssyyyyyyvvvbbbVVVIIIAAA<<<777444666666666888:::;;;<<<<<<;;;;;;:::999777666555444444777777999999888666333222111222444666888999999999777666666777888999888777666555333333444555777777:::;;;<<<;;;888555444444333555888::::::888555444555555555777999:::999777222222333444555666777888555666888999888888777777555555444111///000333777333333222111111333777:::<<<<<<;;;888444333333444444444333222333555888999|||cccTTTEEE===;;;999:::<<<;;;:::999999888999::::::777666555666666666444222333111000......111444777666777888888888777555444333666999;;;:::666222000+++...222666999888333000222444777888888999;;;<<<;;;;;;:::;;;===>>>===;;;::::::999999888888777777777999;;;===>>><<<:::888888666555555777888777666888:::;;;::::::===CCCIIIRRRZZZdddlllmmmiiiddd`````````_________^^^]]]\\\dddbbbaaacccffffffbbb___]]]ZZZXXX[[[bbbjjjqqquuu|||}}}rrrkkk[[[PPPDDD>>>;;;777666777555777:::<<<===>>>>>>>>><<<;;;999888666555555555777888999999888666333222111111333555666888999:::777666444555666777666555555555555555444444555666888999:::999777444333333222333666999999999888666555555666888;;;;;;999888444444555555777888:::;;;666666777888999999777666333222000...---///333666333444444333333555999===???>>>===:::555222111222333333222222333666999;;;}}}eeeVVVEEE===:::999:::===;;;:::999888888888999:::888777555555555555333222555555444222000///111333444555666777666444222111000333777888666333111111,,,...222666888777333///111333666888888888999:::<<<:::999999999:::888777888888888888888777777777888:::===??????>>>;;;999888666666888<<<<<<999666666888999999999<<>>============;;;:::999888777777777777999999999999888666444222222222222333444666888999555444222333444555555444555666666444222111222444444666888888666555555555333444666777888888888888555555666999;;;;;;999777666666555666777999;;;<<<888777777999:::999777555222000---+++,,,///333666444555666555444555:::???>>>???>>>;;;666333222222333333222222333555888999lll\\\JJJ@@@<<<::::::===;;;:::888777777777888999888666444444666777777666888999999777333111222333222333555555555222000......111333444222111111333000111333666888777333000000333777999999888888999:::999777777888888777666777777777888888888888888999;;;>>>@@@@@@>>>;;;888777777888<<<@@@@@@;;;666555777:::::::::===BBBGGGHHHPPP\\\ggglllnnnnnnnnnfffaaa[[[WWWVVVTTTRRRPPPPPPSSSUUUUUUSSSPPPNNNMMMIIIGGGDDDBBBAAADDDHHHKKKRRRZZZdddooowww|||~~~rrrdddZZZNNNDDD;;;999888666666888999<<>>;;;;;;===;;;:::888666666777888999888666444444666999;;;;;;999;;;<<<:::777444444555111222333444333111...,,,---///111111//////111444333444555777999777333000000333888;;;;;;999888888999777666666777888888777777777777888888999999:::888;;;>>>@@@@@@===:::888888777999>>>CCCCCC===777555777;;;;;;<<<>>>CCCGGGKKKQQQYYY```eeehhhjjjkkkeee___XXXRRRPPPOOOMMMKKKJJJOOOTTTUUURRROOONNNNNNIIIIIIGGGCCC???===>>>???AAAJJJWWWdddkkkoooppppppuuu|||xxxmmmaaaXXXMMMDDD;;;999999888888:::<<>>888999;;;;;;999888888999555444333333222222222222|||hhhRRREEE???<<<<<<>>>>>>;;;999999;;;<<<;;;999777777777777888999:::;;;<<<;;;:::999888666555555333333222000...---///000///...---,,,...111444777444444777;;;>>>===999444444777<<<======;;;999999999777555777:::<<<;;;999333333444666999:::999777;;;<<<===<<<:::999888999<<<<<<===AAAGGGIIIHHHFFF>>>AAACCC@@@<<<<<>>:::666555555555666888999888999:::<<<999999888777555333222111555333111000111222222222222111000000111444777999777333...)))'''(((+++------///222555888999999999;;;999777666666444111///777999;;;===<<<:::777444777888777333///111777>>>>>>;;;888777888888666333///---******+++---......444444333333333444555555888999999777555444555666666333111111222333222///mmmUUUFFF???;;;;;;<<<>>><<<::::::<<<===;;;999777777666777777888999:::999999888888777777666666444444333111///...000222222000---+++,,,000444777444555888<<<@@@@@@===999777999<<<=========>>>???===:::777888;;;===<<<:::666666777999<<<===<<<:::999999::::::999888999999<<<===AAAFFFKKKMMMKKKHHHJJJKKKKKKGGGAAA>>>@@@BBBAAAEEELLLTTTYYYZZZXXXUUUNNNNNNKKKGGGCCC@@@??????FFFOOOWWWWWWXXXZZZ[[[YYY\\\\\\\\\[[[ZZZWWWRRROOOOOOQQQSSSSSSSSSRRRSSSTTTYYY___hhhooouuu~~~{{{sssiii^^^RRRJJJAAA>>>999777888;;;===============;;;888555444444555666888888777777999:::888888777666555333222111444222000000222333444333333111000000111333666777666222,,,'''%%%'''***---+++...111555777888777666999777666666555444111///666888;;;<<<<<<:::777555999999888333///000555;;;===:::888777888888666444222000...---.........---///000000111222222333333666777777666444333333444444111///000222444333111sss[[[KKKAAA:::888:::<<<;;;;;;<<<===<<<:::888666666555555666777999:::666666666666666666666666444555444222111000222444555111---******...333777444666:::???DDDEEEDDDAAAAAAAAAAAA@@@>>>>>>???AAAAAA===999999;;;======;;;666555666888:::;;;:::999777777777777888999:::;;;???AAAFFFLLLPPPQQQPPPMMMTTTSSSOOOKKKFFFBBB???======???DDDKKKQQQRRROOOKKKEEEDDDBBBAAAAAA@@@===<<>>999::::::999666444444444555666777777666555666777777777777666555444222111222000///111333555555555333222000///000111333555444000***%%%###&&&))),,,***---111444666666555444666555555666777666444222555777:::;;;<<<:::888777999999888444000000444888;;;999777777777777666555555333222111222111///...---...111333444333222111333555666666444222222222111000//////222333333333wwwbbbRRRFFF<<<777666888999:::;;;;;;:::777555555555444333444666888999555555555444444444444444555666555444222222444666666222---))))))---333777666999>>>CCCHHHJJJJJJIIILLLLLLJJJFFF@@@<<<;;;:::AAA===999888:::<<<<<<:::555444444666888:::999888888666555555777:::===>>>BBBDDDHHHNNNSSSVVVXXXYYYYYYTTTNNNJJJIIIGGGEEEBBB@@@@@@BBBGGGLLLLLLHHHCCCCCC@@@======@@@AAA@@@>>>@@@FFFNNNUUU[[[dddmmmssssssqqqrrrvvv{{{~~~|||xxxtttooohhhccc```\\\VVVQQQLLLMMMPPPTTTZZZcccmmmttt~~~rrreeeYYYOOOGGGBBB:::777444333555888999:::666888999888666444444555555666777666444333444555888888888777666555444333000//////111444666666666333222111000000000222222444000***&&&%%%'''+++...***---111555666666444222666666777999::::::888666555666999:::;;;:::999888777777666444111111444777999888777666666777777666666555444555555555333111000222555666777555333111222444666777555333222111111000000000111222222222wwwgggZZZLLL???666444444666888888888666444333555333222111222444666888666666555444333222111000555666666555333444666888666333///,,,,,,000555999:::===BBBGGGKKKMMMNNNOOONNNOOOOOOKKKDDD===888666<<<999555555777999999777777666555777:::<<<<<<;;;999666222222555999===>>>???AAAEEEKKKSSS\\\dddjjj___XXXOOOJJJKKKMMMNNNMMMJJJIIIJJJKKKMMMLLLHHHDDDFFFAAA;;;:::<<>>BBBIIIPPPWWW```jjjsssuuuvvvyyyxxxsssooojjjccc^^^UUUTTTSSSRRRSSSWWW\\\```jjjnnnwww{{{mmm^^^RRRHHHAAA===999666333111222333444444666777999888666555555666555666666555333222333444888888888888888777666555111000000222555666666555333222111000000000111111555222---***)))+++...111,,,///222555666555444222666777999<<<>>>???===;;;555666888999::::::999888444444444333333444666888666666666666555666777888555444444666888888777555444555666777666444222111222444777777555333222222333333222111000000111111yyykkk^^^OOO@@@666333222444666666444333222333444222111000000333555777777666555444222111000///555555666555444555777999666555333333444777;;;===???CCCHHHKKKMMMNNNOOOQQQIIIKKKLLLKKKFFF@@@;;;999999777555666:::<<<;;;999777666666888;;;>>>??????>>>888222111444999===>>>===???CCCIIIRRR___kkktttfff^^^UUUOOOPPPTTTWWWXXXXXXXXXXXXXXXVVVSSSPPPOOOLLLGGG@@@<<<<<<>>>AAABBB@@@BBBFFFMMMQQQVVV```iiipppuuu}}}~~~wwwppplllfffccc^^^XXXTTTPPPNNNMMMTTTYYYcccppp}}}}}}sssdddVVVJJJBBB===:::999666222000000000000///666888999999777666666777444666666555333222333444777777888888888777666666222222222333555666555333333222222111111111222222666444111///...///222333...000222444444444333222555666999<<<@@@@@@>>><<<666777888999999999888777222222333333444666777777333444555555555555777999555444444555777999999888555444333111111111111111222444666666444333333444444444444333000000111222|||mmm^^^MMM>>>555333333555666555222111222444333222000...///111555777555555444333333222111111444555555555444555888:::666777999<<<>>>AAABBBCCCEEEHHHLLLNNNMMMMMMOOOQQQDDDFFFHHHGGGDDDAAA?????????>>>>>>AAAFFFHHHGGGDDD>>>======???DDDGGGIIIJJJHHH@@@888666999>>>AAABBBAAADDDGGGKKKQQQZZZeeemmmddd___XXXTTTUUUXXX]]]```cccfffhhhfffaaa]]]^^^___XXXUUUPPPJJJFFFEEEGGGIIIEEEDDDFFFJJJKKKLLLSSS\\\dddnnn{{{}}}vvvsssnnnggg```YYYRRRNNNMMMOOOTTTZZZbbblllwww~~~sssjjj]]]PPPFFFAAA===;;;888666333111111111000///666777999888666555555666444555666555444333444555444555666666666666555555555444444444555555222000222222222222222333333333555444333222222333333444///000000111111222222222222333666:::======;;;999777888888888888888777666333333333444555666555555111333555555444555888:::777555333444666777888777333111...,,,,,,///333555111333444333222111222444333444555444111111333555nnn\\\KKK;;;444333444555666555222111333666333111///......111444666333333333333333333333333333444555444444555888:::666999>>>BBBFFFGGGHHHHHHHHHKKKOOOOOOMMMMMMNNNPPPEEEEEEEEECCCAAA???@@@AAAGGGGGGIIIMMMSSSUUUSSSQQQKKKJJJJJJMMMRRRVVVXXXYYYQQQIII@@@<<>>999666222000111333444555444333333333444333222000444444444333222222444555666666777777777666555555111111222222333444444444000111222444666777777777888777777888999888666333111111111111222444666888666555222000000111222333222111111111222444666777ppp\\\HHH<<<:::777888999:::::::::::::::;;;::::::;;;<<<;;;888666444444222111111222444555333666999;;;<<<===???AAAAAADDDEEEDDDBBBCCCIIINNNSSSSSSRRRSSSUUUZZZaaaggglllpppuuuwwwxxx|||~~~xxxsssmmmkkkjjjeee___[[[UUUSSSRRRRRRTTTUUUUUUTTTZZZ]]]___aaaiiiwwwzzztttnnniiiddd]]]XXXUUUWWW[[[^^^aaagggnnnrrrxxxzzzlllbbb___```]]]^^^cccfffhhhlllrrr|||uuucccVVVLLLHHHBBB===:::888666555222111000//////000222333666777888888888777666555444333333333444666888999333222000//////222444666666666777888888888888777333333222333555888;;;===888555111///000333555555666444333555888888555222555666777666555444555666666666666666666666666666555555555555555555666666000111333555777888888999:::999888999999888555222111222222333444555555666555555333222222222333333222222111111222444555666uuuaaaLLLAAA>>>999999:::;;;<<<======<<<::::::;;;===>>><<<999666333222111111222333444555555888:::;;;;;;<<<===???EEEHHHIIIHHHEEEGGGOOOVVVVVVYYY]]]aaaeeekkkpppttttttzzz|||zzzxxxvvvuuutttooojjjaaa^^^\\\ZZZYYYWWWUUUSSSSSSUUUUUUUUU\\\iiisssvvv{{{wwwmmmfffccc\\\\\\[[[ZZZYYY[[[^^^```fffooo|||~~~uuurrrooojjjfffeeeeeeccceeehhhooovvv}}}xxxmmm]]]QQQHHHEEE@@@===<<<:::999777555444333111000/////////222333555666666666555444444333333222333555777888555333111111111444777888666777777888888888777777111000000111333555888:::777444111///000222444555555444444666:::;;;888444333666999;;;:::888777777777777777777777777777777::::::999888888777666666222333444666888999999999:::999888999999888555222111111222333333444444333555555555444444444444444333222222111222333555666wwweeeSSSGGGCCC:::::::::<<<>>>??????===999999;;;===>>>===:::777222111111333555777777666999;;;;;;;;;;;;;;;>>>@@@CCCGGGJJJJJJJJJMMMUUU[[[^^^cccjjjpppuuuyyy}}}|||~~~|||xxxooommmiiieeeccc___[[[XXXRRRSSSRRRQQQUUU___gggjjjoooyyyyyyrrrqqqfffccc___ZZZVVVTTTSSSRRRYYY```kkkvvvxxxqqqnnnkkkgggfffggggggmmmwww|||vvvnnncccVVVNNNFFFCCC@@@>>>===<<<;;;:::777777555444111///...---000111222333444444444444444444333222333444555666555555444444555777999:::888888888888888777666666000/////////000222555777777444111000111222333222333333555888::::::888777222555:::<<<<<<:::999888777777666666666777888999===<<<;;;:::999888777666444555666777888999999999888777777888999888666333222222222222222222222222666666777777777777666555333333222111222333444555wwwgggUUUGGGAAA;;;::::::<<>>999:::;;;>>>@@@???===:::666666777:::>>>???===;;;=========<<<<<<===AAADDDFFFIIINNNQQQTTTYYY___dddmmmrrrxxx~~~|||xxxuuuqqqmmmhhheee]]]^^^[[[VVVWWW\\\___^^^```hhhsss}}}tttpppjjjddd^^^YYYUUUSSSSSSWWW]]]dddkkkrrrzzz~~~{{{xxxtttqqqrrrnnnqqqvvv{{{yyyooocccXXXOOOJJJCCCAAA>>>======<<<;;;999888888777555333111...---///000000111222333555666555444333333333333333333555555555666777888:::;;;999999999999888666555444000000......///111333444666444222222222222111//////222666888999888888888333666999:::999888888999666666555555555666777888;;;;;;::::::999888777777666777888888999999888888555444555666888888777555333333222222111222222333666777999::::::999888777444333222222222333444555wwwgggUUUDDD<<<<<<::::::<<<@@@AAA@@@>>>::::::<<<>>>@@@AAA???===<<<<<<>>>BBBGGGGGGEEEAAA??????>>>======@@@EEEIIINNNRRRWWW]]]ccchhhmmmppp{{{~~~~~~yyytttqqqlllkkkfff^^^ZZZZZZYYYVVVTTTXXX___lll|||}}}wwwpppjjjccc^^^ZZZQQQSSSUUUYYY]]]dddlllrrr{{{}}}~~~|||{{{zzzzzz|||}}}wwwkkk\\\PPPIIIGGGAAA???===;;;<<<;;;:::888777777777666444222///...000000///000111444666777555444444444333222222111444555666777888999:::::::::::::::999777666444333111000///...///000222333555444333333333222///---,,,111666999888777888999666777777666555555777888555444444333444555666777999999888888888888888888888888999999999999888888333222333666888999888666555444333222111222333444777888:::;;;;;;:::999777444333222222222333444555nnnXXXFFF>>><<<>>>@@@@@@@@@@@@>>><<<777:::???BBBDDDEEEFFFGGGCCCIIINNNPPPQQQSSSQQQLLLEEEDDDAAA<<<:::@@@KKKTTTTTT\\\ffflllmmmpppwww~~~~~~vvvtttqqqnnnnnnlllfff\\\SSSQQQPPPWWWggguuu}}}{{{uuunnngggaaa\\\VVVQQQRRRUUUWWW[[[aaannnrrr|||xxxvvvpppdddUUUIIIEEEDDD===;;;999777666666777888:::888666333222222333444333444444444333444666999666888:::888444111000111000222555777888:::<<<>>>===<<<:::888555333111000333222111000000111333555777555333333333333111///333333333333333444666666333666888777333111444777444555666666666555333222444444555666666777777777666888:::;;;;;;;;;999888666555555777:::;;;999666555555444444444555555555888888888888888888777777777444///+++***...333666oooZZZIIIAAA<<<>>>??????@@@@@@???>>>===AAAFFFJJJLLLNNNPPPRRRSSSXXX\\\\\\\\\[[[WWWQQQKKKIIIEEECCCDDDKKKVVV^^^```gggppptttwww|||{{{xxxvvvuuusssmmmddd\\\TTTQQQTTT___kkkttt}}}yyynnngggddd]]]XXXXXXVVVSSSRRRSSSdddhhhppp{{{vvvrrriii\\\OOOEEEAAA@@@:::999777666555555666777999888555333222222333444666777666555333333555777777999:::999555222222222222444666777777888:::<<<<<<;;;999666444111/////////000222444555555555555777555333222333333222111333333333333333333333333222555888777333222444666888888888777666555444333222333555666777666555444555666777888999999888777777666666777::::::777555444444444444444555666666444444444444444555666777666222...***)))+++...111qqq^^^MMMDDD??????@@@BBBCCCDDDDDDEEEHHHLLLRRRWWWZZZ]]]___aaaeeejjjmmmkkkiiifff```YYYNNNJJJFFFGGGMMMWWWaaafffooottt{{{~~~yyyqqqjjj^^^YYYVVVZZZaaajjjttt{{{xxxpppoooiiidddaaa\\\TTTNNNMMMYYY\\\aaaiiirrr~~~~~~tttkkk]]]PPPFFF???;;;999666666444444333444555666888777555333222222333333999999999777444333333555888999:::999666444333444444555666666555555777888:::999777444222000//////---000444888:::999777666777444222111333444555555333444555555555333111000111444777777444333444555<<<:::999777555555555555111333444666555444111000333333444555666666777777:::999888999:::999666444444444333333444555666666222111000///000333666777666333///+++******,,,---tttcccRRRGGGDDDCCCDDDGGGJJJJJJMMMPPPUUUYYY___eeehhhkkknnnppprrrvvvxxxuuurrrooohhhaaaTTTOOOKKKOOOZZZfffnnnqqqyyy~~~zzzmmmgggaaa^^^```eeekkkoooyyy}}}{{{uuupppmmmggg^^^WWWUUUUUUWWWYYY\\\bbbmmm|||zzzooocccRRREEE???;;;888555333333222222222333444555666555444333222222222222999999999888555444444555888888888777666555444444666666666444333222444555777666555333222222222222000333666999::::::888777666444111000222555777888444666888888777444111...000333666666555444444555;;;999777444444555666888333333333333222111000///333333333333444555777888<<<<<<<<<;;;:::999666444666555444444333333444444444222///---...000444666888666333///---,,,,,,,,,yyyiiiXXXLLLHHHEEEGGGNNNRRRSSSWWW\\\bbbffflllqqqtttvvvyyy{{{}}}xxxsssllleee___[[[YYY___lllxxx~~~|||wwwpppjjjgggfffeeedddlllsss|||{{{xxxrrriiicccaaaXXXXXXVVVUUUXXXbbboooyyy{{{ssshhh[[[JJJ???;;;999777444111111111222222333444444555444333333222222222222555777888888666555666777777666555555555555444444666666555333000000222333444333333222333444666777777777777777777777777666555222000000222555777888555777:::;;;:::777333111000111444555555555555555666555333111222444777999777555222000///000111222444444333444444666777888======>>>===;;;999777666888777555444222111111111555222...+++***---000222888777444000...---,,,,,,~~~qqq```SSSLLLIIIMMMXXX^^^___cccjjjooosssxxx{{{}}}~~~zzzuuuooohhhgggeeefffnnnzzzwwwqqqmmmggg``````hhhrrr|||}}}tttmmmkkkaaa^^^YYYUUUVVV[[[dddjjjvvvsssjjj^^^SSSEEE<<<999999777555222222222333333444444444333333333222222111111111222444666777777666777888777555333333444555555444555444333111//////111333333222111111333555888999<<<:::777444333333444555333111///000222555666777555777:::<<<;;;999666444000111222333444555666777333111000000111444777999777666333111000111222333555555555555555666666666:::;;;===<<<:::888888888888777555444222111000000444111---***)))***---///666555222///------------yyyjjj\\\TTTRRRXXXfffnnnnnnrrr{{{{{{~~~~~~yyywwwtttooonnnooosss{{{}}}yyyqqqhhh```dddkkkrrrzzzyyyvvvmmmhhhaaa[[[ZZZ[[[]]]^^^jjjvvvvvvjjjaaaSSSLLLBBB<<<999888888777333444444555555555444444222222222222222111111000111333666777666666666777888555333333555777777555222222111///...///222444333222000000111333555777;;;999666333222111222333111000///000222444444444333555888:::;;;:::999888222111000000222555777888222111111000111333555777555555666666555444333333444555666666666555444333555777::::::888666777888555555444333222222222222444222///---,,,...000222666444111///...///000222pppbbb\\\ZZZbbbrrr{{{{{{~~~~~~yyywwwyyyyyyvvvwwwzzz|||sssiiigggeeehhhoooxxxwwwppphhhbbb```^^^\\\YYYcccnnnzzz~~~wwwoooddd\\\LLLGGGAAA<<<999888888777444555555666666555555444111111222222222111111000111444666777666555555555999666333444777999888777111111000...---///222555444222000//////000222444888777555333222111111111000//////000222444333222222333666888:::::::::999333111//////222555888999333333222222222333444555222555888::::::777444111444555666666666444222000000444777888666555666888333333222222333333444555666555333222222444666777888666333111111222555777yyyllleeefffjjjpppvvv||||||zzz~~~zzzzzzyyyxxxxxx{{{~~~{{{vvvuuuqqqllljjjmmmttt{{{uuummmkkkiiiddd``````eeemmmuuu~~~}}}xxxwwwnnn\\\LLLBBBBBBAAA===999555444444777999<<<>>>===:::666333000...,,,---///111222222333222111000000111222333777555333444555777777666111000///000222444555444666444111---+++,,,000444777666555444444111...+++,,,000333555444333222222444444555777777888888888555333111222555777888888111444777555000...000333444444555666555444333222222222333333444444333333222000000444999:::777222111333555666444222222222666666666666666777777777666777666555444444666888|||pppiiieeehhhoooxxx~~~uuupppoooqqquuuwwwyyy{{{}}}}}}xxxqqqkkkjjjnnnqqq|||~~~uuurrrpppkkkgggeeegggjjjooovvv|||uuupppfffTTTFFF=========:::666444333444777999;;;===;;;888444222///...---///111333333333333222000......000222333555444555666888888777555222000...///222555777888555444111---+++---111555666444222222111000...,,,///222555666666444444444444555666777888777777666222111000222555777888777222555999888333000000222333333444444333222111000111111222333333222111000///---...222888:::888444111333555666444222111222444555666666777777777777555666666555444444555777uuummmcccfffmmmyyyyyynnnfffddddddoootttzzz{{{sssnnnmmmmmmttt||||||vvvqqqmmmkkkhhhiiimmmuuu~~~zzzqqqgggYYYIII>>>777888888666444222222333777999:::;;;999666222///......///222555666555444333111...,,,,,,...111333222333444777:::999777555111000...///222666999999444333000---,,,...222666555222///......///......222555777777666555555555555666777888888666444333......///222555777777666222666;;;;;;777333111000111111111111000///...---111222333444444333111000,,,+++,,,111666999888666222444666666444222222222222333555777888888777666333444666666444333444555wwwnnnddddddjjjyyytttiiicccccceeeooovvvyyyuuurrrssszzz{{{vvvqqqllliiijjjpppvvvyyy~~~vvvkkk]]]NNNAAA999222333444444222111222444777888999999777444000---...///111555888999777555333000---++++++---000333111111111444777888777666111000000222555666666666333222000...---///333777444111---***+++---//////444555777777555555555666666777888888777444111///,,,,,,...111555777666555222666;;;<<<999555111///000000///...---,,,++++++111222555777888777555444,,,,,,---000555777666555444555666666444222222333111222444666777777666666111333666666555333333333wwwnnneeedddiiiwww{{{pppgggdddhhhlllvvv}}}}}}yyywww{{{~~~}}}||||||uuuppppppqqqrrrsssssszzz{{{xxxpppcccUUUGGG<<<777111222444333222222333444777777888777555222///---///000333777:::;;;999666333111...,,,,,,...111333000...---...111555777888111111333555777555222///111111000///...000444888555111,,,)))***---000111333444555444333333555666777888888777555333000...,,,,,,...222555777777555222555999;;;999666222000000///...------,,,,,,,,,///000333666888888888888000000000222333444444333666777888777555333333444111222444555666666666555111333666666555333333333yyyooogggeeehhhttt~~~ssskkkjjjooottt~~~~~~~~~|||wwwtttxxx|||zzzyyyvvvtttmmmssszzz~~~qqqmmmdddXXXKKK@@@:::777222333444444222222333444666666777666555222000...111111444777:::;;;999777333222111000000111222333...,,,******...333777999111222333555666444///,,,///000000//////222666999777222---***+++...111222222333333222111222555888888888777555333111///...//////000333666888888777444555777888888777555444000000///............///---...000222444555666777555555444444444444333333999::::::888666555555666333333333333444444444555333444666666444333444555}}}ssshhhfffgggqqqyyyxxx|||~~~yyyuuuuuuyyy|||~~~|||wwwwwwwwwwwwzzzyyyuuueee```VVVKKKBBB;;;777555333555555444222111111222555666666666555333111///333333444777::::::888666444444333333333333444444,,,******+++000444777888222111111111333222000......///000000000333777:::999555///------///111222111222222111111333777:::999888666333111000//////333222222333666999999999777666666666888999999999111111000000000111222333000000000000111333444555888888777666555555555666;;;<<<<<<:::777666777888666555333222111222333444555666666555444444555777wwwhhhfffgggppp~~~yyywwwvvvvvv~~~zzzuuuuuu}}}}}}pppfff]]]WWWLLLBBB;;;777555444444555555444111000000111555555666666555333222111444444444666999999888666444555555666666555555444******+++...333666777777222000...---///111222222...///000000111333777::::::666111...///000222222111222111111111444888<<<:::888555222000///000000666555333444777999::::::999777666666888;;;===>>>222222111111111333444666555444222111111222444555888999999888666666777888=========;;;888777888999888666333111000111333444666777666555444444666888wwwpppkkkjjjoooxxxyyyvvvyyyzzz}}}|||~~~yyyiii[[[QQQKKKCCC<<<888666555555888888777444111000111222888666444222000000111222777555333444777888777444666666666555444444666888///---,,,///333666555333666222---,,,...222444444222///000333222...000666333111000000111111///......///111333444555777888;;;999666333222111222333999::::::888555444888;;;===:::777777;;;===>>>===777666555444444555666777888555222///...000222444555777888666444333555888<<<;;;999777777888999::::::999777444111000222555;;;888444222333555666666{{{mmmgggeeelllwww~~~wwwvvvvvv{{{|||rrrbbbUUUKKKEEE>>>999777777777666888888666444111000111222555444222111111222444555666555444444555666555444777777777555222222333555444444333444666777777666666222...---000444666666888333111222000---000666333111000000222222111///...///000222333666999;;;:::999777555444333333444:::;;;;;;888555444888;;;<<<999666777:::<<<===<<<888777666555555666777888555333111///000222444666555777888777555444666888;;;:::888777666777888999999999777444111111333555999777444333444555666666nnnfffbbbiiivvv~~~zzzvvvzzz~~~uuuhhhYYYOOOBBB>>>999666666777888888777777666444111000111333222222111111222444666777555666666555333222333444888888777555222111222333888999:::999777666666777444222///000222666888999<<<777444222///---000666222111000111333444333222.........000222666999<<<999999999888777666555555:::<<<<<<999666555777::::::888666666888:::;;;;;;999888777666666777888888222111000000111444777888666777777666555555666888999888777666666666777888888888777444222222444666666444333333555666666555ttthhhaaafffttt}}}~~~yyymmm___SSSKKK>>>;;;777555666777888888666666555333111000111333222222222222333555666777555777999777333111222555888888888555333333444666999;;;===;;;666333222444333222111222444777999;;;:::888666333111000333666222111111222444555555444///---,,,---000444777999888999:::;;;:::999777555:::<<<<<<:::666444777999888777666666777888999999888777666555555555666777222111111222333555777888555555555555444555666777777666666555555555666777777777777555333333555777333222222333555777666555~~~yyykkk___bbbooo~~~{{{qqqeeeYYYOOOJJJ===;;;888666777777666666555666555333000000111333444444444444444444444555666999:::888555333444666666777777777666666999;;;:::<<<>>><<<666222111222222333333444555666888999333666777666444555555666222111111222444666666555000---***+++...222444555777888:::;;;;;;999666555888:::;;;999666444666888666777777777666777888888777666555444333444444555444555555555666666666777444333333333444555555555555555555555555555666666777888777666444333555777222111111333555666666555~~~wwwjjj^^^^^^hhhwwwzzzrrrggg\\\SSSLLLHHH===;;;999777777777555333555555444222000000111333666555555555444444333333888999999888666555666777555666777777777999<<>>???>>>:::666444333222333555555333333444555///444777666666777888666222111111222444555555444///,,,)))+++///333444333777888999:::999777555333555888:::888555444666888666777888888666666777888777666444333222333333444777888888999888888777666444333222333555666666555444444555555555666666666888888888777555444444666333111000111333555555555ssshhh______eeeqqq}}}ttthhh]]]TTTMMMGGGCCC;;;999888777777666444222444444444222000000111333555555555555555444444333888777666666777777666555444555666777777999===???>>>============:::666333222444666555222//////000///444666444333777999777222111000111333444444333,,,)))))),,,222777777555888888888777666444333111222555888777555444555888555777999999777555666888888777555444333333444444888999:::;;;;;;:::999888666444333444777888888777444444555666666666666666999999999888555333333444444222000000111444555555ppphhhbbbbbbgggooo|||~~~{{{{{{|||{{{zzzzzzzzz{{{~~~~~~}}}||||||{{{{{{{{{||||||qqqcccVVVNNNHHHCCC???999777666666777666333111444444444222000000111333444444555555666555555444777555333444777888777444333555666666666888;;;>>>===;;;:::<<<===;;;666222222555666555000---,,,---111666666111000666999888222111000111333444333222***((((((...666;;;;;;999888888777666444333111000000333666666444444555888555888::::::777555777888999888666555444444444555888999;;;======<<<;;;:::888666444555999;;;:::888444444555666777777666666999::::::888555333333444555222//////000333444555vvvkkkaaa```dddlllyyy~~~ssshhhgggkkkpppuuuzzzxxxwwwwww}}}|||{{{wwwrrrsssxxx{{{zzz{{{wwwqqqeeeTTTJJJFFFEEEBBB>>>:::888555555666666333111333222222111111222333444222333555666666666555444:::777333333555666666555:::555111000444999<<<===<<<:::888999;;;;;;888555888666333000...,,,,,,+++222222111111111333444555111333666777888666444222,,,---000444999;;;;;;999888666444111///...------///111333555666555333222333444555666777777777777888999;;;<<<<<<;;;999777;;;;;;;;;;;;;;;;;;;;;;;;:::888666666888:::::::::888777666777888999888777888888888888666444222000333333444555444444333333yyylll```]]]bbbjjjvvv~~~xxxtttsssssspppgggaaaccchhhlllooorrrwww{{{|||sssooopppppprrr|||xxxsssiii]]]NNNEEECCCDDDBBB@@@<<<999666555666666444222333222111000111333555666333444444555555555555555777444111111444666666555888444000///333888;;;===;;;999777777888999777555888666444111...------,,,000000///......///111222222333555777888888666666000000222666999;;;:::888888777444222000000//////000222444666666555444222222222444555666666666666666777999;;;;;;<<<;;;;;;::::::;;;::::::999888777777777666555555666777777777777777888888777555222555666777777777666444333666666666555444444333333ooo```[[[```hhhsss{{{}}}vvvooojjjfffeeedddccc^^^^^^dddjjjlllnnnpppyyyzzzrrroooiiinnnyyyxxxpppkkk\\\RRRFFF??????AAABBBBBB???<<<888666555555444333222111000000111444777:::555555444444444555666777444222111111333555555555666222......111666;;;===999777555444444555555444888666444111///............---,,,++++++,,,,,,---222333555666888888999999444444555666888999777555777666555333222222222222111222444666666555333222000111222444555666666666444555666888:::<<<>>>>>>:::;;;;;;;;;999777444333333555666444222111333666888777777888888666222...111333555666888888888777;;;:::888555444444444444tttbbb\\\```hhhqqqyyy~~~sssoooiiiccc``````aaabbbeeebbbdddmmmsssvvvxxx{{{}}}zzzooottt}}}yyyqqqiiibbbRRRJJJ@@@:::;;;???AAAAAAAAA>>>:::666444444555555333222000000222666999<<<888777555444444666888:::555444333222333333444444333111......000555:::<<<888666333111111222333333777666444222000000000000...---+++************+++222222333555666888999:::666555444555666555333111444444333333333333333333111222333444444333222111000111333444555666777777444555555777999;;;===>>>;;;;;;<<<<<<:::666222000///333666555111000333888;;;:::888777666555222000...000333666888::::::;;;>>><<<999666444333444444yyyggg```aaahhhrrrzzz~~~uuujjjfffccc]]]ZZZ[[[___dddhhhqqqooorrrzzz~~~|||uuummmccc\\\KKKEEE===999:::<<>>;;;777555555666555555---///222555888:::;;;;;;===;;;888555444333444444{{{llldddccchhhsss}}}ttteee]]]^^^\\\YYYZZZ^^^eeemmmrrr~~~}}}xxxqqqhhh]]]UUUEEEAAA<<<::::::;;;<<<<<<>>>===;;;888555333555666555555555555666777999:::888666555333444555888:::888999999666333000000000111333555555555666888:::444555444222000000111333444333111000000111222222000///...------...//////222222333444444444333333000///......000000000...---...000222444555666666333333333333222111//////444444555666777777777777666666777777888888888888:::;;;;;;;;;999777444333000333777777666666888::::::888555555666888999999///000333666888999::::::999777666444333333444444|||ppphhhdddgggsss~~~ttthhh``````___```bbbgggmmmuuu{{{xxxooohhh^^^SSSJJJ>>><<<;;;:::::::::;;;:::;;;<<<;;;999555333444666777777777888777777666666444333222111222333555666555777888666222//////000222555999:::999777888888444555666555222111222333222111000///000111222333111000/////////000111222444555666666555333111000,,,++++++,,,///111111111,,,...111333666777888888666666555444333222111000444555555666666555555444444555666888888888888777888888888888777666555555555666777888888777777666222222333666999;;;;;;:::111333444666888888888777333333333333333333444444{{{rrrjjjdddfffsss~~~wwwrrrkkkddddddjjjfffiiiooowww~~~{{{ooofff^^^UUUIII???999999999999::::::::::::888:::;;;999666444444666888999999999888777555444111111000000000111222333222444666555111//////111222777<<<===;;;888777888333666888777333111222333111000/////////000222333111000//////000111222333666777888888777444000...***))))))+++///222333333---...111555888999::::::888888777555444333222222444444555555444444333222222333666888999999888777666666666555666666666666999888777888888777555222+++---222777<<<===;;;888333444666777777777666555///000111222333444333333pppeeebbbfffsss{{{xxxrrrlllgggfffiiilllooowwwvvviii```VVVKKKBBB???888777777888:::<<<<<<;;;;;;:::888777666666777888:::<<<===<<<999777666666222222333333333222111111333444555666666444222111555666777888999999888777555666666666666666555444666333///------...------000000///......///000111333555888999777333///,,,(((&&&&&&+++222666444222666555444555777999888777999888888777666444222111222222333444444444333333444333333444666666444222555555555333222222444666777777888;;;<<<;;;555000,,,///333888:::;;;:::999555777::::::999777666666111111111222222333333333wwwkkkcccccclllxxxzzzmmmlllkkkiiiiiilllqqqvvv}}}rrrdddZZZPPPEEE===:::888777666888:::;;;;;;:::;;;:::999888888777777777888:::;;;:::888555444444333444444444444333333222444555666777666555222111222444666888999999999888555666666666666555444444555333000////////////...000000///......000111222333555777888888555222000,,,***)))---333666666444666555444555777888777666555777999;;;:::777444111000111222333333333333333555555444555666555222000444555555444222222333444555666777:::;;;:::555111---000444777999888777666444666888999777666666666333333333333444444444444|||pppddd___gggrrrxxxqqqcccdddgggjjjooouuu}}}xxxkkk\\\QQQIII???:::999777777666888::::::999888999::::::::::::888777666555777999999777444333333555555666666666555333333555666777777777555333111///111555888::::::999888555555555555555444333333333111111111222222111///000000///...///000111222444555666777777777666555222///---///333777777666777666555666777888777666333666;;;>>>===:::555111///000111222333444444444666666555555666555222000444555666555333111111111444444666888:::999666333000222555777777666444222444555666666555444555777555555555555555555444444~~~rrrccc\\\dddqqq~~~yyyqqqiiidddggglllrrrxxx|||pppcccTTTJJJCCC===:::;;;777777777888::::::888666888999;;;<<<;;;999666444444666999999777555333333555666777777666555333222333444555666666444222111///111555888999888777555444444555444444333222111000000111333555555222000000////////////111222333555555555555555555555555555333000000333666777777999888777888999:::999777555777;;;===<<<999444222111111333444555555555555555444444555666666444222444666777666444111000000333444555777888777666555555666777777777555222111333444555444333333555777666666666555555444444444tttbbbZZZaaannnzzzwwwtttqqqkkkeeehhhlllttt{{{~~~}}}zzzmmm___PPPFFF@@@:::999;;;888888888999::::::777555777888:::;;;;;;888555333333666:::;;;999777555555444555777777666444222000000111333444444333111000111333555777777666444222444444444444333222111000///000111444666666333111000/////////000111333444666666555444333333333333666444222111222444666666;;;999999999;;;<<<;;;:::999999999888777666444333333444555666777777777777222222333555777888777555555666888777444222111111333444555666666666666666888999999999777555333111222333444333222222444666666666555555444444333333xxxfffZZZ___iiiwwwuuummmkkkkkkjjjhhhlllrrr{{{~~~{{{}}}~~~xxxkkk]]]MMMCCC<<<777555777:::999:::;;;<<<;;;777555666777999:::999777444222333666:::<<<;;;888777666444666777888777444222000---...000222333333222111333444444555444333222111333333333333222000///...//////111333555555333111000/////////000222333555666666555444333222222222666555444333333444555666:::999888:::<<<===<<<<<<;;;999777555555555666777666666777888888888888777111111222555888999888777666777888777555333333333555666777666555555666888999999999999888666444333111222444444333333444666555555555555555444444444nnnaaaaaagggttt~~~wwwmmmgggfffjjjooosssvvv|||yyyxxxvvvoooaaaTTTFFF>>>999555555777;;;;;;;;;<<<===;;;888555555666777888777555333222222666:::<<<;;;999777666666777999:::999666222000+++---000222444555444444333222222222222333333333333333333222111000...---000000000222444444333111000/////////000222444555444444555555555555444444555555666666555555555666777666666888;;;======<<<999888666666666888:::;;;777777888888888777666666222222333555888999888666777888888777555444666777777888999777555444666999888888888888777666555444///222444555555444555555555666666666666666666777vvvhhheeeiiissswwwqqqjjjeeefffmmmwww}}}yyyvvv|||yyynnnfffUUUIII>>>999777666777;;;<<<<<<<<<===>>><<<888555555666666666666444333222111555999<<<;;;999777666777999:::;;;:::777444111***,,,000333555666666666222111000000111333555666333333222222000///...---111000000111333333222111000/////////111222444666222333555777777777777666444666777888777666666777555444555777:::<<<<<<;;;666666666777999;;;===???888888888777777666555444444333444666888888777555888999888777555555888:::888::::::888555444777999666666666666666555555444///222555666666555555555666666777777888888999999ttthhhfffiiizzzvvvnnnmmmkkkmmmrrrxxx||||||uuurrryyy{{{tttiii^^^NNNBBB999999:::666555777:::;;;;;;;;;:::999777555666555444333222222222222111333555555555666;;;>>><<<:::777666555444111////////////000111333555666222222333444555777999:::111000...///000111111111444333222111000111222222444333222444777888666444222444777:::<<<;;;888555888999::::::777444333333333444666888::::::777444222333555666777888777777444444444444444444444444666444333333666888888888:::888666666777888777666222222444666888999888666444444333222222333333333000222444555444333333333999:::::::::999888666555zzzlllfffhhhyyyyyyqqqiiijjjlllqqqxxx|||uuuqqqxxx~~~sssiii]]]RRRIII???777777888555555666888999999999888888777666555444333222222222333333222444666666666777:::>>><<<:::777555444333111///111000000000111111222222333444444555777888:::;;;333222000111222333333222777555444222111111111222444333333444777888666444444555777999::::::777555666888888777444222222333555555555777888777444222111222444555666666666555444444333333333333444444777555333333444666777777999888666666777888777777333222333555888999888777333333222222222222222333000222555555444333333444888999999999888666444333rrrkkkkkkxxx}}}tttnnniiilllrrryyy|||uuuqqqwwwvvviii^^^QQQHHHAAA:::444444555555555666777777666666666666666777555444333222222444555666444666777888777888:::<<<>>>;;;777444333222111///222222111111000/////////555555666777888:::;;;;;;666444333444555666555333:::888666333222111111111333333444555777888666555666777888888888777555444444555555333111000111222666555444555555555333111111222333555555555444444555444222111111222444555888555222111333555666777888777555666777888888777333222111333666888888888222222222222222222222222222333555666555444444555666777777777666444222111xxxrrrtttzzzwwwrrrnnnqqqvvv~~~}}}vvvrrrxxxzzznnnbbbWWWMMMEEE;;;777333333444555666666888666555333333333444555444444333333333555666777555666888999999999::::::???<<<888555444333222111111111111111000000//////555666777888::::::;;;;;;888777666777888888777555<<<:::777444222111111000333333555666777777666444:::::::::888555222111111333333222000......000222666555333444555555444333222333444555666555444444666444222000000222444666777444111000222666888999777666444555777888888888111000///000222555666666222222333333333333333333333444666666555444555666555555666555444222000///yyyvvvxxx}}}~~~wwwsssqqqqqqzzzyyyvvvzzz}}}ssshhh^^^RRRIIIDDD999888666444555777888777999888555333222222222333555555555555555555666666555666777:::;;;;;;999888???<<<888666666555444222...///000111222222111111555666777999::::::::::::888777777888::::::999777;;;:::777555333222111111222444666777666555333222<<<<<<<<<888333///......222222222000//////111333444333333444666888777777333444555666777777666555666444222000000222444666444222000111444777::::::666444444555777999999888000...------000222333333333333555555666666555555333444555555444444555777555555555444333111///---yyyvvvyyy}}}vvvqqqpppsssvvv}}}{{{~~~{{{oooeeeYYYLLLCCC@@@888::::::777666888999666888888666555444333333333666777888888777555333222333444666999<<<<<<999777;;;:::888777777666444222,,,...000222444444444444333555666888999999888777555555666999;;;<<<:::888999888666444333333333333222444777777555222000///999;;;<<<999333...---...222333333333111111333555222222222555777999888777222333555777888888888777666555333222222333555666444222222333666999::::::555333333444777999999999///...------///000000///333444666777888777777666333444555444333333555777666666666555333111///...}}}yyy|||~~~xxxrrrnnnqqqxxx~~~wwwkkkaaaUUUGGG>>><<<888<<<===888666888888444666666777777777777777666888999:::;;;999555111...111222444999<<<===999666666666666777888666333111---...111333555555555444222333555666777777666555333333555888;;;<<<;;;999666555444333333333444555222555888777333///---,,,222777:::999444000000111222444666666555555666777111111333555777777666444///111333555777888888888666555555444444555555666666555555666888999888777444333222444777999999999111000//////111000///---222333555777888777666666333333444333222222444777777777777666555222000...|||wwwrrrpppuuu~~~~~~rrrfff]]]RRRDDD===<<<999>>>>>>888666888777333333444666888:::::::::999999:::<<<===:::555///+++///000333888======999555333333444666777666222///...000222555666555555444000222444555666555444333111111444777;;;<<<;;;:::444333222222333444555666222555888777222---******---333888999666222222444333555888999888777777888111111333555777666222000---///222444666777888888666666666666666666666666888888888999999999666444333222222444777999:::999222111111222222111...,,,111222444666777777666555222333333222111222444666888888888777555333111///xxxppppppvvvwwwnnnaaaSSSIIIBBB===:::<<<;;;:::888666333111000000444777777555444555777999;;;<<<999444///.........111444555999<<<999222111111222333444555666777222333444444555555444444777666666555444333222222222222333444555666777777555333111111444888:::;;;777999999444---)))***,,,555777999:::999666222000///111444555555555666666555333111111222111000...000......111555888888666888888999999888777555444777888999:::999888666444888666555666999:::888666888444222444444000---...222222222333333444444444777555222//////111555777444444444444333333222222yyyvvvtttvvv}}}zzzqqqhhh[[[OOOFFF@@@<<<:::;;;:::999777555333111///222555777666444111111222555666777555111---,,,,,,...111333444777:::888222111111222333444666777777555555555555555555555555444444444333222222111111444444444555555555666666555333111111444777:::;;;999::::::555...+++,,,///555777888999888555222000---000333444444444555666333222000000000000...,,,000//////222666999999888777777888888888777555444222333555777777666555444666555444666:::<<<;;;:::888444333555555222000000222222111111111111111111333222111000000000111222111111000000000111222222vvvxxx|||{{{qqqhhh```SSSHHHAAA===;;;;;;999999888666444222111000555666777666222000......///111222111///,,,,,,,,,///111222111444888777333111111222333444666777888:::888666555444555666777111111111111111111111111555555555555555555555555666444222222444888:::;;;;;;;;;999444///---000333555666777777666444111000+++...111333333333444555222111////////////,,,***......000444888::::::999666777888999888777666555///111333555666666666555444333444777:::===>>>===777333222555777444333444222222111000////////////000000000//////......---...---+++***+++---000111~~~zzzwww~~~vvvlll^^^VVVKKKBBB===;;;<<<<<<999999777666555444333333666777777666444111///...---...000000000///......000222222000222666777555111111111222444555777888<<<:::666333222333555666.../////////000000000111333333444444555666666777888666444444666999;;;<<<;;;:::888333000///222555444555555555444222000///,,,///222333333333444555333111000000000///,,,***+++---000444777999999888777888999::::::999888888222333444555666666666666222333444666999;;;<<<<<<555111000444666555444666333222111111000111111222111111///...---------------+++(((&&&&&&))),,,...~~~yyyuuuzzz{{{nnndddUUUNNNEEE>>>;;;;;;<<<===:::999888777666666666666777777777777777666444222...///000222444444333222111444444111222666888777333222222222333555777888;;;888444111000000333444.........//////000000111000000222444666888999:::;;;888666666888;;;======:::888555222000111444666555555444333222111000000///111444555555555555666444333333333333111...+++(((,,,000444666777666666777888:::;;;<<<;;;;;;:::555555555555555444444333333333444555666777888999333......111444333444666444333333222333555777888666444000---,,,---///000///,,,((($$$###%%%(((***|||yyywww~~~|||ooobbbXXXLLLGGG@@@;;;999:::<<<===:::999888777777777888999888777777888:::999777555000000111444777888777666333777888444444777999999555444222222222444666777999666333000...///111333/////////000000111111111...///111333666999:::<<<<<<999666666888;;;======999777555333222444666777888777555444333333333333222444777777666555555666666555555555555333///,,,''',,,222555666555444333777888999;;;<<<<<<<<<;;;777666555333222111000///333444555555444444555666111---+++///222222333666555444333333555777:::<<<:::777222///---...000222000---)))%%%$$$%%%''')))}}}||||||{{{~~~sssdddXXXRRRDDD@@@;;;888888999::::::999888666666666777999:::999888888999;;;:::888555000///000333777999888666444999;;;888777999;;;:::777666333222111222444555666555222000///000111222111111111111111222222222///000111444666888:::;;;;;;888555555777:::;;;<<<888777555555666777888888<<<;;;999777666666777777444666888888666555444555666666666666666333///+++(((---444777777444333222555666888:::;;;;;;;;;:::888777555444222111000000333555666666444333555777111,,,+++...111111222666555444333222333555888::::::888555222000///000111///---***'''&&&''')))***wwwuuu}}}zzzxxx|||~~~nnn___UUUQQQ@@@===999777777888888888888777555444555666888:::;;;999888999::::::777333///...///222777999777555555:::===;;;999;;;<<<;;;999777444222111222333555555444222111000000111222333333222222222222222222111111222444666777888999:::777444444666888::::::888777666777999::::::999@@@>>><<<:::999999:::;;;555777999888666444333333666666666666666333...+++)))///666999888555333222333444666888999::::::999:::999777666555444444444222555777777555444777999222---+++...111111333666555444222000000222444666888777666444222000///......,,,***(((((()))+++---wwwssswww~~~|||wwwvvv{{{~~~~~~pppdddXXXKKKCCC:::888555555666888888888:::777444222444666777777;;;888555666888999888666000111222222333333333333666888::::::999888777888666555444333222222222222111111111///...///222444666555444333333444666666444333333222333444555666999888666555444555777888666777777777777888;;;>>>AAA===999888:::<<<<<<<<<===999555444555666555444888888666222...,,,+++,,,///111333444444333222111222444666777777777888999<<<:::888888888888666444777666555666777777555333222333444555666666666666888999888444///---///111222333333444333222111000......///000000///...---xxxtttwww~~~~~~yyyyyypppmmmooovvv}}}}}}pppdddWWWIII???888666444444666888999999:::777333222333555555555999666555555888999888666111222333444444333222222555777999999777666666666333444444555444222000.../////////...---...111444555444444333444555666777777666444444444555777888<<<;;;888666555555666777555555444333333666;;;??????<<<888777999;;;<<<;;;<<<999555444555666555444777777777444000...------000111333444555555555444333555666777666777999;;;<<<;;;999888999999777666777666555666777666444222333444555666666777777666777888888555111///000111222333444444333222111000111111222111111///---,,,zzzrrruuu{{{wwwmmmkkknnnffffffjjjttt~~~zzzooobbbSSSEEE;;;666444222333666999;;;;;;999777333222222333333333666555444555777888888777222444666777777555333111444666888888666444444444111222444555444111---+++,,,---------,,,---000333333333333444444666777888:::999666555444666888:::>>>===:::888666555555555444333111///000444;;;@@@<<<:::777666888:::;;;;;;;;;888555444444555555444555666777555222///...///000111222444666888888999666666666666555777:::======;;;999999::::::999888666555555666777666333000333444555666666777777666444555666555333111111111222333333333333111///...333333333333111///---,,,}}}oooqqqvvv|||~~~uuuhhh\\\[[[___bbbdddkkkvvvttthhh[[[NNNAAA999555333222333777:::======999666333111222222111111333333444555777777777777444666999;;;:::888555333555777999888666444333333222333444444222///,,,***)))***+++,,,,,,---000222222222333444555666777888;;;999666444444555888999<<<;;;999777666555444444444444222111111333888;;;999888666666777888999:::999777555333333444444555333555666444222////////////000222444666999:::;;;888888666555444666:::>>>>>><<<999999:::;;;::::::555555555777888666222///222333444555555666666555111222333444333222000000000111111111111///...,,,111111222222111///...---~~~ooopppsssyyy}}}uuujjj\\\OOONNNRRR[[[aaakkkxxx{{{mmm___QQQFFF>>>:::666444333444888;;;===>>>888666333222222222111000222333555666777777777777777999;;;======;;;888666888999;;;:::777555444444555444333111///---,,,+++''')))+++,,,---...111333111222333444666777777888777666444222222444666777777666666555555555555555555666777666444333444666777777777666666666777888777777555333222222444555222333333222000............///111444666888999:::888888666444333555:::>>>>>><<<999888999:::999999333444666888999777333///111111222333444444444444///000000222222111000///---......//////---,,,+++---...///000000000///...tttssstttyyywwwlll```RRRHHHGGGLLLSSS]]]kkkyyyvvvgggVVVIII@@@<<<:::777555333444777:::<<<<<<777555333222333333222000222555777888777666666777777888;;;======<<<:::999:::<<<===;;;888666444444777666333111...---,,,,,,&&&)))+++---///000333555222222444555666666666666222222111111111222333444333333444555555666777777777888999888666333222333777888888777555444666777666666555333111111333666333333222000...,,,---......000333666888888888777888777666444333444888<<<>>>;;;888666666777777666111333666:::;;;999555111111222333444444555444444000000///000222222000///***+++---.........---,,,+++,,,...///000000//////wwwtttsssxxxuuudddVVVKKKEEEGGGLLLRRR___pppzzzqqqcccRRRDDD<<<999888777555333333555777888888666444333333444444333111333666999:::888666666777555666888:::;;;;;;::::::;;;<<<===<<<888555444444666666555333111...+++***''')))---///111333555777222333555666666666555555......///111222222333333333444555666666777777777777888888666444333333444888999:::888555333444666444555555222000000333666666555333///,,,,,,...000000222666999:::999666555666666555333222444777:::>>>:::666444333444444333000222666;;;>>><<<777333333333444555666666666666444222000000222333222000***+++---...///000//////---...000000111000//////wwwsssqqqvvvuuu___OOOFFFCCCHHHOOOYYYgggwwwvvvoooaaaQQQCCC:::777666777444222111222444555555555444333333555555444333444888;;;;;;888666666777333444555777888999::::::;;;<<<===;;;888555333333555666777666333///***''''''***...000222444777999333444555666666666555444+++---///111222333222222555555666777888888777777777777666333111222555777888:::;;;999555333333555444555555222000000333666888777444///,,,,,,///111222555999<<<<<<:::666333555555555333222333666888===:::555222222222222111///222777<<>>;;;999222222111111111111111111333333444666777888888777666555444222000/////////---...222777:::;;;888555222444555444333444777999;;;;;;:::777222......///333222111000000000111222000222444777888777666555666666666555555555444444444222111//////111222444666666555333000///000111333222111111111222444444999888666444222222222222333333222111111444888;;;444555555666777777777888888777666555444333444444444111---)))'''***...222111///---+++,,,///222555444444444444333222111111///000222555777777666555666666555555555555555555333333333333333444444444vvvlllfffmmm|||~~~sssdddZZZYYYbbbnnnwww{{{|||pppgggZZZLLLBBB;;;888777333333333222111000//////+++---000222444555666777666555333222000000000000...///222666::::::888666111222222333333666999;;;999::::::888666555444444444333222000000000111111,,,---111444666777777777555555444444444444444444111000...---...111444777555555444222///...000222666555444333222222333333666666555444555666777888555555444222111222555888444444444444555666777777555444444444444555555666222222///,,,***,,,111555333222000///.....................//////000111111000222555777888777777777999888777555333222111222222222222111222333444555tttjjjbbbhhhxxx~~~ttthhhaaacccmmmxxx~~~zzz{{{ssskkk]]]MMMAAA888444222444444444444222000---,,,(((***...000111333555777666555555444333222111000//////111444777888777666111000000111333666999;;;777888888999999999888777444333222111111111222333+++,,,...111444666777888444444444444444555666666111///...---...111555777444444333111//////111333888777555333222222222222111111111111333555777999666666555222000000111333333333333333444555666777222222333444444555555555111222222000...///333777444444333222000...,,,***++++++,,,---...000222333333555888:::999888888888::::::888555111///000111222222111111111333444555vvvnnnhhhjjjttt~~~vvvooopppwww}}}|||zzzmmmeeeYYYJJJ===555111000555666666555222///+++)))***---000111111111444666666666777666555444222111.........000333555555444000...---...111555888999777777777888999999777666444333222222222333555555/////////000222444666888555555555555666777999:::333222///......000333555333333222000...///222555777666444222111111111222.........///111444666888666666444222///...///111333222222222333444555666222222333333333333333333...222555444111111444888444333222111///---,,,+++.........///000222444555555888<<<<<<:::888888999999999888555111000222444333333222111222444666777yyyuuuqqqpppsss|||}}}zzz~~~~~~~~~uuubbb\\\QQQEEE999333111111666777777666222...***'''...111333444222111333555666777888888888555333111---,,,,,,---000333333333///---+++,,,///333666777777666666777888777555333333333222222333555666777333222111000111333666777666666666666888:::<<<===666444111/////////111222222222111///...///333666555444222111111111111222.........///111333666777555555444111///...///000333222222111222333555666333333333333333222111000---111555666333222444888333222000...------------333222222222222444666777777:::>>>===;;;888888999777888888555222222555888555444333222333555777999wwwqqqnnnrrrxxxtttgggYYYIII@@@:::555222222444666666555111---,,,+++000222333444444444666888;;;999777666666666555444000222333222111000000111///---+++,,,000333555666<<<;;;999777666555444444555333//////111444666777222333555555444444444555666555444555777888999999777444222111111222222111333333222222333333444444333111...,,,---///333555222///,,,,,,...333666999777555222111111111111000222333444444555444444444444444555555444222000//////111333666777777777666666444111000///111333555888888777666444444666888???>>><<<:::888777777777444444333222333444666777666777777555333444555777tttkkkkkkqqq{{{|||rrreeeWWWHHH@@@;;;666444555444555555333000.........000222444555444555666888:::888555555555555444333111333555555333222222222111111111111222444777888;;;:::999777666555555555666333000///111333555555444555666777666555555555555444333444555666666666555333111111222222111000333333333444444555666777222000...,,,---111444777333222000///222555888:::777555222111222333333222333333444444444444444444222222333444333333222111111333555888999999888777666555333111111111222333666777888777666666777999???===;;;999777777666666444333333222333444555666777888777666444444666888uuuiiihhhoooyyyxxxooobbbUUUGGG???:::666555777444555444222///...000111111333555666555666777888888666444333333333222111222555888888777444333222444666777777555555888;;;;;;:::999777666666555555555222000///111333444444444555555666666555444333222222222333333333333333222111000111222222111///000111111333444555777777111000...---...111555888555444444444666888:::;;;777555333333444666666555555555555555555555555444111111222333333333333222555666999:::;;;;;;:::999888777555333111000//////333555888999999999:::;;;===<<<:::888777666555555333333333222333333444555777888888777555444666777ssskkkmmmttt{{{uuunnn```TTTGGG???999555555888777777444111...---///222222444666777666666777888777555222222222333222000222555999:::888555222111555999<<<:::666444777;;;<<<;;;999777666555444444222000///000222444444444222222333444555444222000222333444444333222333333/////////000222111///---,,,---...111333444666666444222000//////111444666555666777888888888:::;;;888666444555666888999888888888777777666666666666444444444444444333333333777999;;;=========<<<;;;;;;:::888555111...+++***000444888:::;;;:::;;;;;;<<<;;;999888666555444444333333333333333333444444666777777666444333444555uuulllmmmttt|||~~~rrrkkk^^^SSSFFF>>>888333444777;;;999666111---,,,...000222444777888777666666777555333222222333333333222222555888999777444111000444888<<<;;;666444555888<<<:::999666444333222222///...///111444666666555111111222444666666333000222444666666555444444666/////////000111000...,,,+++---///222444666777888777666333111000000111222444666888888777777888:::999777555666888:::::::::;;;;;;999888777777777777888777666555444333222222777999;;;===>>>======<<<>>><<<999555111---***(((...222777:::::::::999999999999999888777666555444444444444444444444444444333555555444222111111222zzzmmmjjjnnnxxx|||ooofffYYYOOODDD<<<666222333888<<<;;;777222...,,,---///111444777888777555555555444333222222444666666555333555777777555222000000222666999999666333333444888777666444333333333222//////000222555777777555333222333777:::;;;777444222555999999777666777999333222111111222111///---///111333777999;;;;;;;;;:::888555222000000000000444777999888555444666999:::888666777999:::;;;:::<<<;;;999777666666666666:::888777555333222111111444666999;;;======<<<<<<>>><<<999666222000...---...222666888888666666666777777888888888888777666555666666666666555444444222333444333111/////////}}}qqqkkkkkktttxxxiii^^^RRRJJJ@@@:::444222555;;;:::999777333///---...///000333666777666555444444444333222444666999999999444666777777444222111111222333666777777555222111222222222222333444555666222222333555777777555333222111333777===>>>:::666000555:::;;;999888:::<<<:::777555444444444222111111333666999<<<=========999888555333111111111111555777999777444333666999;;;999777777999:::::::::;;;:::777555333333333444777666444222111111111111111333666999;;;;;;;;;;;;===;;;999777666666777888///222444555444333222222555666777999999999999999777777888888888777555444222444555444111///...///}}}vvvqqqnnnrrruuueeeYYYMMMFFF>>>888444222777>>>888888666333000//////000000222666777666444333333333333222444888:::;;;;;;666777888666444222222222111222444666888666222///------...000333555888999555555555777777666333111000///111666<<<===:::555///555:::<<<999888;;;>>>???<<<888666666666555444111333666999;;;<<<<<<<<<888777555333222222222222666888999777333222666:::<<<999777777888::::::999:::888555222111000111222444333111000000000111111...000444777999:::;;;:::;;;:::888888999;;;???AAA000222333333111000000000444555777999:::;;;;;;:::777888999999999777666555333444666555222000//////vvvooonnntttzzznnnaaaYYYMMMFFF===666333444555555555666777777777666555444444444333222222222222333666444111222666999999888888666222///---...///111666777999:::999666333000...000111111111222555888777666555555555444222/////////111444777888666555333444666777888999::::::;;;;;;;;;999777555555666444333444777:::;;;888555333666888666222//////000777555222444777::::::999:::999666222000111444777888777555555444333000...333111...---...111222222111111111222444777:::;;;;;;888555666888::::::999222222222222222111000///::::::888777666666666666888777666777:::;;;999777111111111000000000000///{{{tttqqqvvvyyymmm```XXXKKKEEE===777444333333333444444666666777666666555666666555555444444333333333111000222555888888777666444111...---...000111888999;;;;;;:::777444111111222222111111222666999777555333333444333222000000000222444777888777555666777888999999999888777888999:::999777555555555555444444666999:::888666444666999777444111111333777444333444777999:::999999777555111//////333666666555444444555555333111222000......111444666777222222222333444666777888666444333444666888777666222222222222111111111000777666666555555555555555666555555666999:::888666222222111111111000000000xxxtttwwwuuuggg[[[RRRGGGBBB<<<777555333222111222333444555777777777777888888999999888666555333111000000222555777777666444333000......///111333;;;<<<======<<<999666333666555444111000222666999666444222111222333222111111111222444777888777555777999;;;<<<;;;999777555777999;;;;;;:::888777777666555555666777999888777444777999777444111222444555333222333666888888888777666444111......111444444333333444666666555333222000...000333888:::<<<444555666777777666555555222111222444666777666444444333111111000111222222222333333333333444444444444444444666888999888666333222222222111111111111vvvsssxxxzzznnn```SSSKKKBBB???;;;888666444111///111222333444666777888888999:::;;;;;;:::888666444222222222333444555555444444333111000111222444666===>>>??????===;;;888666999888555222000222666:::666444000///000222222222222111222444666888777555666888;;;<<<<<<:::777555777:::>>>???>>>;;;::::::777666555555666777777777555777888555111......000222111222333444555666666666666555222000///111333444444333444666666555444222000...000333888:::<<<777888:::::::::777555333///111333666888888666555444333111000000111333444000111222333444555555555444444555666777888777777333333333222222222111111zzzpppooowwwuuuhhh[[[OOOGGG>>><<<999888666555222000111222333444555666888888888999;;;;;;:::888666444555555555555444333333444555444333333444555777999===>>>>>>>>>===<<<999888;;;:::777333111222666999777444111///000111222222222111111333555666666555222444888;;;<<<;;;999777666999===>>>===;;;::::::777777777666555555666777555666666222---))))))+++///000111222333333444555777777777555333222333444666555444555666666444333222000......111555777888666777999:::888555222000---000333666777666555444444333111000000222333555000111333555666777777777555666777888777777777777333333333222222222111111uuullllllwwwrrreeeWWWLLLDDD;;;999888777777666444222444333333333444555666666666777888888888777666555666777666444222222444666666666555555666888999:::<<<<<<=========<<<;;;::::::999777444222333666888888555222111111222111000222111000111333555444333...000444777999:::999999444777999:::999777777777777888999888666555555666555666555111+++((((((***...000222333333333444555888999999888555444444555666555555555666666555333222///---,,,///111333444222444555666555222///---+++...222444333222222222333333222111222222444555111333555777888999999999666888999999777666666777333222222222111111111111~~~ssslllmmmxxxzzzlll___RRRGGG@@@999777666666888888777666666666444333333333333444444444444444555555555555444444333111///111555999666666666666666888999999999::::::;;;<<<;;;;;;;;;888888777555333333555777999777555444333222000...111000///000222333333222---...111444666777888888444666777777666555555666666888:::999666444444555555666666222---+++,,,//////222555666555555666888777999:::999777555444444444444444555777888777555000---++++++---000222333111222444444444333111000---000333444222111111222222222222333333333444444222444666999::::::999999666888:::888555333333444222222111111111000000000}}}tttnnnoooyyytttfffYYYLLLAAA;;;888666555666888999999999888777555333222222222222222222111222222333444555111111111///---000666<<<666666666666666777888888777888999:::;;;;;;;;;;;;777777777555444333555777999888666555555333000---111///...///111222222111---...///111333555666666777888888777555555555777555888;;;:::777444333444555666666444000///111444111444888999777777888:::777888:::999777555444444222222222555888999999888...,,,******---111333444333444555666666555555444000333666666333222333444111222333444444444444333333444777999::::::999888666888999777333111111222111111111000000000000///|||rrrnnnqqqyyy~~~{{{{{{nnn```TTTIII???999555777999:::::::::888777444333222222333444444333333222000111333555555555000///------///222666999999999777666555444444444;;;:::888666555666777888555666777777777666555444666555444222111000//////---///222333222222222333111222444666666555444333666666666777777777888888<<<:::999888777555222000555999===<<<777444444666666666666777777777777777777666777888999777444111333222333777:::<<<999666---***))),,,111555666555999888777555444444444444222444777888777555444555444444444333333222222222555555666888:::999777444222333555777666555222000///222666777555222///...uuulllllluuu}}}xxxnnn___OOOCCC<<<999666777999::::::999777666444333333333444444555444555333222222555777777777111000///...000333666999777666555333222111111111888777555444444555666777666666777777777777666555666555444333222111111111000222444444444333444666333333444555555444222222222333444555777999:::;;;999777666666666555222000555999===<<<777444333555333444444444555666666666666555555555666555333111222222333666:::;;;999666000...,,,---000222333222777777666555555555555555555777::::::888666555555555555444444444333333333444444555666888999777555333444666777666444222000///222666777555222000///wwwkkkiiiqqq~~~xxxuuulll\\\KKK???:::999777888999:::999777555444333333333333444444555666666555333444777999::::::222222111000222444777999666666555333222000//////333333222111222333444555666666666666777777777777666555444444333333444444444555666555555555777999666666555444333222111111111111333444666777999999444333333444555555333222333777;;;:::666333222222111111222222333444555555555333111111222222111///111111333666999999888666333111//////000000///...555555555555666666777777777999;;;;;;999666555444666666555555555555444444444333333444666888777666444555666666666444111000000222555666444222111111xxxllliiiqqq}}}vvvqqqfffXXXKKK@@@;;;999888888999999888666444222111222333333333333555777777555444444777999::::::333333333333444555777888777777666555444222111000////////////000111222333555555555555666666777888666555555555555555666666666777777666555555888::::::999777555333222222111222222333333333444444444222111222333666777666444111444777777444111000000000111111222333444555555333000---,,,---......---000111333666888888777666444333111000000///...---222222444555666777888888777999;;;:::888555333333777666666666666666666666444333222333555777777777555555666666555333111000111222444444333222333333yyypppmmmsssuuukkk^^^SSSKKKEEE===777888888999999777555333111///000222222111222555888777555333444666888888888444444444555555666666777666666666555444333111000.........///000111222333333333444555666666777777666666555555666666777777666777777666444555777:::<<<;;;999777555444333333111222222222222333333333333222333555777999888777///111333333222000//////333333333444555666666777222///+++******,,,,,,,,,///111444666777777777777333333333222000///......///000222444666777888888777999;;;;;;999666555555777777777777777777777777555333222333555777777666555555555555444333222111222333333333222222444666zzzrrrooouuu}}}pppdddUUULLLIIIEEE===666777777888888777555222111...000333333222222666:::888666444333555666666666444555555666666666555555222333444444444333111000//////000111111222333333111222444666888888888777666666666555666666777777666777777666555555777888:::999888777666555444444000000111333555666888888555444444666999:::999888//////000000111111222222666666666777777777777888222000---+++,,,---------///222555777777777777888222333444333000.........,,,...000333555666777777666888;;;;;;:::999888888666666777777777777888888555444444444666777666555444444555555444444333333333333222111111333666999}}}sssnnnsss~~~|||rrreee[[[OOOFFFBBB>>>999555555666777777777555222111...222555555333444888===:::888555444555555555444444555666777777555444333111222444555555555333222111111222333333444444444111333777:::;;;;;;999888777666666555555555666666666777999999777666777777555555666777666555444333333444555666888:::;;;<<<666666555777888999888666111000//////111444666888999999888888888888888777555333000000000111000000///333777888888777888999333555666444000---,,,---***,,,///222444555555555000333666888888888888888666666666777777777888888666666666777888777555333333333444444444444444444333333222000000333777;;;ssslllppp{{{tttggg\\\UUULLLBBB<<<888666555444555666777666555333111///333777777555666:::???<<<999666555555555555444333444666777777555333222222333666777888888777666333333444555555555555444111444999===>>>===;;;999777777666555555555555555666888::::::999777777777111222444666666555444333999:::::::::;;;;;;;;;;;;777666666777888888666555444111//////222666:::<<<::::::999999888888777777888666444333444444333222///333888999888777888:::555777888555000,,,***+++)))+++...111333444444333***---111333444444555666555555666666777777777888777777777888999888555222222222333444444555555666444333222000000333888<<>>@@@???===;;;<<<;;;:::888777666666666999777666666888999999888:::999888777666666666666444444444555555555555555333444555777999:::::::::555777888444---))))))+++000...---...000111222111---,,,---...111333333222555444444444444444555555444555777999888777444333333222111333666999999999777666444333222333555555sssjjjhhhlllwww~~~xxxpppaaaSSSEEE???999777333//////333333444555666666555444333222222444555666777777777444111...///222555666555222222222222222222222222222333555777777777777666888999:::999888777777888999;;;===<<<:::888777888::::::999777555333444555444555666777888888888777666555444333444555666777999:::;;;===>>>>>>===<<<>>>======<<<:::999777666999888777777888888666444888777666444444444555555333222222111222444555666333444444555666777999:::666888888555///,,,,,,...///---++++++---///111111///000111111111111222444333333333333444555555555555777888999888777555333222111111444888;;;======:::999777555444333333444sssjjjhhhlllxxx~~~wwwrrrhhhVVVHHH>>>999666444111...000444333444555555444333444444222333444555666666666666111///---...222666888888444333111//////111333444333444666777777666555555888:::<<<<<<:::888888888===>>>???>>>;;;999999999<<<<<<;;;999777666555555666666666777777777888888888777666666555555666666888:::;;;<<<<<<<<<<<<=========>>>===<<<:::777666777666666777888777555333777666444222222222444444444222111000000111333555333222222222333444666777666888888555222//////000000---******,,,///000111000333555444111000222555333333444555666777777777666777888999888777555444111111111444888;;;======:::999777666444444333333tttllliiinnn|||wwwpppjjj]]]LLL???:::777555555222///111666333444555444222222444666444444555555555555444444111///...///222666999;;;666444111//////111444666444555666777777666555555777999<<<===;;;999777777>>>??????>>><<<::::::;;;>>>===<<<;;;:::888777555777777777666666666777777999999888777666666666555888:::<<<<<<::::::;;;<<<;;;;;;<<<;;;:::999777555444444444666777777555333555555333222222333333444666555222000///000111222222111111000111222444555666777777555444222222333111...,,,+++---000222222222555777555222111222555111222444555666666666666555666777777777777666555222111111333666999999999777777666555555555555555uuummmjjjooo~~~zzzooohhh```RRRCCC:::777777888888444000222777333555555333000000444777666666666666666555444333333222000000222666:::===888555333111111333555888555666777888888777666666555888;;;===;;;888666555:::<<<<<<<<<:::999:::<<<===<<<;;;:::;;;999777555555444444444444555666666999999888888777666555555777;;;======:::888888:::888888888888888777666666333333333444666666555444444444555555444444444444888777555222111111111111222222111111111222222333666666555555555444444444333111//////111333555555444555666555333222333444///000222333444333333222333444555666666777777777222111000222444666777666555555555666666666666666wwwnnnjjjnnn}}}yyyoooeee```WWWIII>>>:::666777:::;;;777000111555333555555333//////333888888888888777666555444333555444333222222666:::>>>999777555333333555777999555666777999999999888888222666:::<<<:::777444222555666777777777777999;;;:::888777888999999666333.........///111333555666888888888777777666555555777;;;???>>>:::666666777666666666666666777777888666444222222333444333222444555666777777777555444777777666555444333333222444444444555444444333333555444444444555666555555555444333444666777777777555444333333444555444222///000222333333222111000111111333444555777777888222111000111444666777666666777777777777777777666xxxnnniiimmm{{{qqqhhh___ZZZQQQDDD;;;;;;555777;;;===888000000444333555555222...///333999999999888888777555444333777777555333333555:::>>>:::999777555555777999:::555666888999::::::999999111444999;;;999666333111000222333444444555888:::777555555666888777444111))))))***,,,///222555777777777777777777666555555777<<<@@@???:::555444555666555555444555777999:::888666333111222222222111444555888::::::888666444555666666777777666555555555666777888777666555444444333333444555666666555777666666777999:::999888666333111222555666444111222333444555555444222111///000111333555666888888111000000222555777888888999999999999999888777666rrrkkkiiinnnyyy|||mmm```RRRKKKHHHBBB===:::666777777999888555000,,,111333444444333444555666:::::::::;;;;;;999555111:::999888555444555888;;;>>><<<999777666777999:::777777777999::::::888666888666555666888888444111111000//////000222444666...000222444555555555444---,,,,,,,,,---///111222333666999:::888666444444888;;;>>>===999666555666999999888666555555444444888555222///---...000111///333888;;;:::888555444555777999999777666555555333444555666666666555444333555777777666555666777666666555444555666777888111222333555666777777777444666888:::999777444222000000111333666888777666555222...///222666777777===<<<:::999777777777888~~~ppphhheeejjjvvvzzzrrrggg[[[OOOJJJFFF@@@:::777666666555666777555111...333444666666666666777888777777888999;;;:::777444888888888666555555888:::;;;:::888777888999:::;;;999888888:::<<<<<<:::888666555555666888999666444333333222111111111222222...000333666777666555444......,,,,,,---...000222444777999999777555444444666999;;;;;;888666777888999888666555555555555666555444333111000000000000111555:::<<<<<<999777666555777888777666555555666333444555666666555444333222444555555444333555666444333222111111222333444111222333444555666666666777888;;;<<<<<<:::777555000000111333666777777666333111...///222555777777888888777666666666777999}}}nnnddd```eeerrruuujjj___TTTIIIFFFCCC===777555555444222333444444333222333444666777888888777777333333555777::::::888666555666777777666777888:::888888888999:::;;;;;;<<<999999999;;;======;;;999444444444666888999777666666666555444333111000//////111555888888777555444111000...,,,,,,...000222555777888888666444444555555666888888777777888:::999777666444444555777888444444444333222111000///555888<<<>>>===:::999888666666666444222111222333222333555666666555333222111222333222111111333555333222111/////////000000000111222333444555555555777999;;;<<<<<<:::777666000000000222555666666555111///---...000444555666222333444444444555777999|||mmmbbb]]]aaaooo~~~rrrhhhYYYNNNDDD@@@>>>:::888888555222000///111444666666222222333555777777555444222222333666999999888666222555777888888777888999777888999:::;;;;;;;;;:::888888999:::<<<===;;;999444333444444555666555555666777777777555333000...000222666999:::888666444444222///------...000222333444555555444444666777666777777777777777999:::999777666555555777999;;;555444333222111111222222888;;;>>>???===;;;:::999777666444111---,,,,,,...///000333555666666444333222222333222111111333555555444222000///...//////000000111222333444444444444666777888888666444333000000000222444666555444---,,,,,,,,,...111333444000333555444333333555777}}}oooccc]]]```ooo~~~wwwkkkdddVVVKKK@@@<<<:::999:::>>>555222...---000444777999333222333555777888666444444333444555777888666555111444777888888777777888777888:::;;;;;;:::888777666666666999;;;;;;:::888444444444333222222222333555666888888777555333111111333666999999888666444666555222000///000222333111222222111111333666999888888777666777888888888888777666666666888:::;;;777444111......000333666:::<<<>>>===;;;:::999999777666333///***''''''(((***---111444777777666555222333444333222333444666555333111///............000000111222333333333333333444555555555444222111000//////111444555444222,,,,,,,,,,,,---...000222222555777666222111222555}}}pppeee^^^aaaooopppccc\\\PPPGGG>>>:::999999<<>>>>>;;;;;;>>>777444000///222666:::<<<999555000000555999999777555444444555888999999888555666777666555444555666222222333555666888999999333333444666999:::999777444555666555444444777;;;;;;;;;:::999888777555555555555444444444555555666777888999::::::999888777888666000***&&&'''***...------...222666888666333///000222333333222000///000///...---...///222333777888777555222111222333000111333222000...------+++...222555666444111//////222666888777555333222555444333222111111222222222222333444444444333333333333444444333333222111/////////000222333222000555777888777444222333555///444888777111---///333zzznnneeeaaaeeesssuuuhhh[[[RRREEEAAA===<<<======;;;999;;;666222111555;;;???@@@:::555000...111444666777222555777888888777777888888777777666555555666666333111///000444777888777222111222666;;;======;;;;;;999777666777999;;;===;;;;;;:::777333333666:::::::::999666333333444555555555666888:::;;;:::999:::666111,,,******---//////...---///333555555333///111444666777555222000000///......000222222111444333222222222111///---111222333000,,,---333888333222222444666666222///...333888888444111222444444444333444555777999:::444444444222000000111333444555444222000///111222000000000111111222222222444666999999888777777888888777444333222333444666{{{pppgggcccgggttt{{{oooaaaSSSJJJAAA>>>;;;:::;;;<<<;;;999===888333222444999<<<===:::666222111222444444333555666666666555777:::======;;;888555444555666777666444222333666888888777000///000444:::======<<<;;;:::888777777888999;;;::::::999555333333666999<<<<<<;;;888555333333444666555444666888::::::999:::666222---+++,,,---///...---,,,...111333222111000222444555555444222111333222111111333444444333222111000000111111///...111333333000---...333888444333333555777777444111111666:::999555222222333444444333333444666777999666666444111///...000111444444444222//////111222333333333333222222222222555777999:::888888888888888777666444444333444444|||rrrjjjfffiiiuuuvvvhhhXXXIII@@@;;;:::888999:::;;;;;;:::>>>:::555222333555777888666444333333555555555444888777555333333666;;;???AAA>>>999555333444666888999888666777888888888666......///333777;;;<<<<<<999999888777777777888888888888666444222222555888===>>>===;;;777444333333777555333333666888:::::::::777333000...---/////////......///222333333222333333333333333333222222333222222333444555444333///......///111222000///222333333111...///444888555444444555777777555333666999<<<;;;666333222333444444333222333444666666777666444000------///111444444444222000000111333777777666555444333222222444666999999888777777888888888888777666444333222}}}ssslllhhhjjjvvvrrrbbbPPPAAA888777777777888:::;;;<<<<<<<<<999555111000000111222...000222555888888888777888777555333222444888<<<>>>;;;888555333444555666999999999999999888666555......///222444777999:::666666666777777888888888777666444222111222555777;;;===>>>===999777555555999666333222444888:::;;;999777555222000000///000333222333333555666666666444333222111111222333444222000000111222333222111///......000222333222111222333333111///000444777444444333444444555555555:::<<<===;;;777444222222444333222222222333444555555555222///------000333555666555444222222333555;;;:::999777555444333222222555777777666555666666888888999999777444222000}}}ssslllhhhjjjvvv~~~}}}~~~ooo^^^LLL>>>777555666888999::::::;;;<<<999777444111...---...///---000444888999888777666666777777555333222333555666666555555444444333333777888999:::888666555444000111111111222333555666222333444555777888999999666444222000111333555666888:::<<<<<<:::888777888:::777333222444777:::;;;777777666444333111000///222333444444555555666777444222000//////111444555111000...///111333333333111000000222444444333222222222222111000111333555222222111111111222333555;;;<<<<<<:::777444222222444333222111111222444444222222111///...///333666777777777555444444666777;;;;;;:::888666555333333111333555666444444444444777888999999777444111///~~~tttlllhhhkkkwww~~~|||}}}~~~~~~|||{{{sssuuuxxxzzz}}}{{{kkkYYYIII>>>888555777999999999888999:::555555444222///...///000111555999:::999555222111555777888888666333222222111222333444444222111000333666999:::888666555444222333222111000000333555222222333444555777888999666333000000222444666666555777999999888777888999999666222111333666888999666666666666444222000...,,,...000111111111333555222111///...///222555777333000......111444666777444333222333444444222111222111000000000111222333000000///...---///222555:::999999888666555333222333333222111222333555555000111222111111222555777777777777666444444666888999999888777666555444444000222444555444333333444666777777777666444111///uuummmiiilllzzz}}}|||||||||~~~~~~|||{{{tttuuuvvvwwwxxx{{{vvvfffTTTFFF===:::444666999999666555555777222444555444222111333555444777;;;;;;888333000///444666999999888666666666333333333222111000/////////444999;;;:::777666777111222333111///000333666666444333222222444666777666333000000333666777777666666777666444444666777666333111000222444555555444555666777555222///---&&&))),,,------...111333//////......000333666888222...++++++...333888:::666444333333333222000---111000//////000111111111/////////---,,,---222666777666555555555555444333333222222222333444666777000222444444333333444555555666666444333333666888666666666666555555555555111333666666555444444555444555555555444333111000vvvmmmiiinnn|||}}}~~~}}}}}}}}}{{{xxxwwwyyy}}}~~~}}}rrraaaPPPCCC===;;;333666888888555222333444111444666666444444666999222666;;;;;;888444222111444666888999999999:::<<<777666333000///......///...333999<<<;;;999888999000222222111000111555888999777444222111222333555666333///000333666888777777777666444222222333555444111//////000222333333333444666777666333///,,,$$$'''+++,,,,,,---111444...------...111444777999///+++'''&&&***111777:::666555333222222000---+++000///......000111111000///000///---+++---222777444333333333444555444333222222222222333555777888222444666666555333333333444444444333222222444666444444444444555555555666333555777888777666666666444444444444333222222111{{{pppkkkkkkppp{{{|||}}}hhhUUUHHH@@@<<<999999888888777777666666777666666666444333444777999444555777888888666555333666666666555555777;;;>>>CCC@@@:::555111///000000555555666888999999777444666555333222222333444555555333000//////111555777777555111//////111444777:::555///...000333444444666444111000111222111111444333222333444222...***'''))),,,000222111...+++---111444444111000444888...---+++,,,///222444555222111///000222333222111//////000444777888555111---...///111111111000///...000222222222222333444111111222333444444444444777777777777666555444333444444333222222333444444444555666555444333333333111000000222777999888666333222222111000000000111zzzqqqnnnooouuuvvvcccRRRGGG@@@<<<:::888888777777777888:::;;;888666444222222333444555333444555777777666555444333444444333333555999<<>>999666111000222333222000111222444555555555444444000111111000000222666999>>><<<:::777555333333333555555555666888777555333555555555444333111///...111000000000000222333555999777444222222333555666;;;888444333444555777777666555333444666777777666333222111222222111...,,,++++++---///000///,,,)))---000222222000000333666333222000///...---------000000222444666555333000333333444666777666333111///000111222222222111000,,,...//////...---...///000111222333444555666666666666666666555444333333000///---,,,,,,---///000222333444555444222000.........///111444555444222666555555444444444444444wwwssstttyyy}}}qqqgggYYYMMMEEEAAA===:::888666444333444777;;;===999444//////333555333000000000222333333333333333...///000000000222555888::::::888777666555555444666555555666777777555333666666777777555222...,,,000000000000111222333333777666444444444555777888:::999777555666777888888777555555666888999999888222111222222222111///...---------//////...,,,)))---///111111000111333555444444444222000...---...000000///111333444333111444444444555555333111//////000111222222111000///---///000000...------...//////000111222444555666555555555555555444333333///---+++******+++---///000111111222222///,,,)))***,,,...111444555555444555555444444444444555555~~~uuurrrsssyyy|||mmmdddWWWKKKDDD@@@;;;888777555222111111333666999777222...///444777666333//////000111111111111111...///111111222333666999888777777666666555555666555555444555777888666555777888::::::888555111///111111111111111222222333333333444444666888999:::999999888777777777777888666555555777999;;;:::999111222222222222111111111000///.../////////---+++---...///000000111222333222555666666333111111222222///,,,+++---000333444222333444333111000......///000111111111000///...///111222222000//////000.........///000222333444555555555666555555444444000...,,,******,,,...000///...---......,,,(((%%%'''***...222555666777777444333333333333333444444zzzqqqooorrrzzzyyyjjjaaaSSSHHHAAA<<<888555444222000//////111333555444111//////333666777666////////////////////////...000222333333555888:::777666555444444444555666555444444555888999999888888999;;;;;;;;;888555333444333222111111111222333111222333555777888999999777888999888666555666777666555555777999:::999888111333444333222222333444222111//////000000///...------...///000111222222000444888999666444444666222...***(((***///333555111222333222///...---...000111222222222111000///111333444444333222333444000//////...///111222333555666666666666666555555111///,,,******,,,///111111...+++***+++***&&&###%%%)))///333555666777888222222222222222222333444zzzpppmmmpppyyytttdddZZZLLLAAA;;;777444222////////////000111333444222111000///000222444555000///...------,,,,,,---...000222444444666999;;;666555333111111333555666555444444666999;;;<<<;;;777888:::;;;;;;:::999888888777444111000111222333222333555666666666666666444666888888555444444555555444555666888999777555222444555444333333555777444222000000111222111111---------...000111111111...333999:::777444555666111...***))),,,000333444111333444222///---...///333333444444444333222111111333555666555444555666333222111000000111222444666666777777777777777666222000---******---000222444///***)))******'''###%%%***000333333333333444222222222222222333444444}}}rrrmmmooowww}}}ppp___UUUGGG<<<666333111000,,,---...///111333444555222222111///......111333000///...---,,,+++++++++---000222444555666999;;;666444222//////111444666555444444666999<<<>>>>>>666777888:::;;;;;;;;;:::;;;999555111000000222444444555666666666555333222222555888777555222333444444444444666888888666444222444666555333333666999555222000000222333333333---,,,,,,...000111111000---333999:::666333444555000...,,,,,,///222333444111333555333000...///111555555666666666555333222111333555666555555666888666555333111111222333444666777888888888888888777222000,,,******,,,000222666111***(((******(((%%%&&&+++000333111000000111222222222222333333444555}}}rrrooorrrzzz~~~pppfff[[[SSSFFF;;;555333222222000...---...000333333333555111,,,***+++,,,,,,***.........///......------000222333444444666999;;;===:::444...***+++000444888555333444888:::999777666888:::<<<===<<<:::888::::::888333...,,,...111555666888888777666333222000222444555444222111111111000111222555666555333777666555333222222333333777444000///222555555444555222///,,,,,,///222444444333333222222222333333222111111111222333555666666777555222------000444888666555777::::::666111111111111222333444666666888666555777999:::888555777777777777666555444333333222000,,,***+++...111,,,---------,,,++++++***,,,---...,,,******...222///000333555666666444444}}}pppllloooyyyzzzkkk___TTTMMMBBB999555444444555444222000000222444444444555111,,,))))))***)))(((,,,---...//////000//////222444555555444555777999:::888333---***+++000444666444333333444666666666777888:::<<<<<<;;;999888888::::::888333000///000333444555666666444333111000111333333222000///...///...///222555777777666777666444333111111111111555222//////111444555444444222///......000444666555444333222222333444555777666666555555666777888555555555111---,,,000333:::777555777:::;;;777333333333333333444555666777888777666888:::;;;:::777888888777777555333222111333333222///,,,++++++,,,---------------,,,,,,+++///000000...******---000...///111444555666666666}}}ooojjjnnnxxxssscccXXXKKKEEE===777555666777777999666333333444666777777444111,,,***)))((('''&&&,,,,,,...///000111111111333555666555444444555777888666222...+++---111555444444333111000111444666777888:::;;;;;;:::888666666999<<<<<<999555111///000111222333444333222111000000111111000///---,,,,,,,,,...111555999::::::888777555333222111000000222000......000333444555444222000//////111444666555444333222333555777888;;;:::888777666666666777444555444111------000333<<<999666777999:::888666555555555555666666777777888777777888:::<<<;;;:::999888888777555333222111444555555333///+++******000///////////////......333444333000,,,***,,,.........000222444666777888|||ppplllpppzzzwwwkkk]]]SSSFFFAAA;;;888777888999999:::777555444666888999999222000...+++*********))),,,---......////////////111333444555444444555666666555333000...///333777333444444222//////333777777888999:::999888777666555888;;;<<<;;;777333000///000111222333333333333111111000111111000...,,,------...222777;;;===>>>:::999777555333222111000000///......000222444555444333111000///000111222333222222222444888;;;===;;;:::777555333333222333444555555333000///222555<<<999666555777888888888666666666666666666666555666555666777888:::;;;;;;888888888888777666555444777777777444111.........333333222222222222222333444555555222...,,,---000/////////000111333555666|||rrrqqquuu~~~yyyooodddXXXPPPDDDAAA<<<:::999:::999999888666555666888:::::::::111000///...------...///...............---,,,+++...000333444444555666777777666555333222333666999444666666333000///222666666777777888888777666666555666777999999777555333000000111222333444444555333222111222444444222111000///000333888===???@@@;;;;;;:::888666444333222//////000000111222444666666555222000...,,,++++++//////000222666:::>>>AAA:::888666444222111111111444666777555222222555888;;;888555444555666777888666666777777666555444333333333444444555666888:::666666777999999:::999999999999777444222222444777666666555555555555666777333555777555111///111444111111000000000000111222|||tttsssxxxtttiii___TTTLLLCCCAAA>>><<<<<<;;;:::888777777777888:::;;;999888000111222111000000222333000000//////...,,,+++***...111444666666777888999777777777555444555777999666666666555222222222333444555666666777777777666444444444666777888666444111111222333333444555555444222111333777999999777333222222444888;;;===>>>;;;;;;;;;:::888666444333000222333333222333555777777666444111---***((('''---...000333777;;;>>>@@@999888666444333222222222444777888777555444777999999888666444444555666888777777888888666444222111111222222222111222555888444555666888:::;;;<<<<<<999999777444333444888<<<888777666555666777888999333666888777444333444777333333333222111111000000|||rrrqqqwww~~~rrrhhh\\\OOOFFFAAA???=========<<<:::888::::::;;;<<<===;;;777333111333444333111000222444000000111000000///...---222555888:::999999999:::666777777666555555666888666666555555555444111///333333444555666777777777333333333666999:::777444222222222222333333444555333111000333:::>>>>>><<<666444333333555888999999::::::::::::999777555444333555666666444444666888666666444222///+++((('''---///222555888999:::;;;777666555333333333444444333666888777555444777:::999999888666555666777888999999:::999888555333111111222222111///000333777333444555777888999::::::777777777555444555777:::777666555444444666888999555777:::999555444555777444444555666555444333222{{{pppnnnttt~~~|||rrrhhh[[[KKK@@@>>>===<<<<<<===<<<:::888======>>>??????;;;555000222444555444111///000222000111111222222222111111666999<<<===<<<:::::::::666777777666444444555777666555333555666555000,,,111222333444555777888888111222444888<<<<<<888444222222222111222222333444222//////333;;;@@@@@@???888555333222333555666666888999999999888777555444444777999888666555777999666555555333111---***(((///111444666888888777666444444222222111222333444222555777777555444666999999999:::888777777888999;;;;;;<<<;;;999777444222222333333111//////333666333444555666777777777777444666777777555444555555555444333222333444666888777999;;;:::666444555777444555777999999888777666wwwooosss}}}ppp]]]MMMCCC??????@@@AAA???:::888999:::999<<<>>>===:::666333222555444222111000000000111000000000000111333555777777999::::::888777777888666999:::888444222555999777555222222333444555444111222444666777666555555444555777999::::::999888555333111222555666555333222000000333999<<<;;;999999777666666777777666444999999999888777555333111666888:::;;;;;;:::999777;;;999777444222111111111111111111222444777999;;;777333...---///333555555:::888555444555666777666888888888888888888999999:::999888777666555444333111111111222333555777999444444555555555444333333444444555555555444333333111000000///000000111222333444666777777666444333333777;;;;;;888555444444tttmmmrrr}}}|||kkkYYYIII@@@===<<<>>>???===:::999:::;;;:::;;;<<<:::777444222222444333111000/////////////////////000222444666777666777999999888777777888777999;;;888444222444888555333111222333555555555333555777999999888666555333444666888999888777666666444444555888999777555111...---000444888888777999999888777666555444444666666777777777666444444777888999:::;;;:::999999:::888777555333333333333444333333444555777999;;;777333///...000444555666:::777555444666777888888:::999888777666666777888999888888666555444333333000000111222444777999;;;666666666555444333222111333333444444333333222111000000000000111111111111222333555666666555444333222555888888666444444555}}}ssslllqqq|||tttcccQQQDDD===::::::;;;<<<<<<;;;:::;;;===;;;;;;999666333111222333333222111///......------......///000222444666777444666888888777777888999888:::;;;999555333444666222111000111444666666666666888:::<<<<<<999666444111333555666777777555444666666777999;;;;;;:::888111...+++,,,000444555444999;;;<<<:::555222222444333444666777777777777666888888999999999:::::::::888777666555555555666777666666555555666777999:::777444111000222444666666999777444444666999::::::<<<:::888555444555666666777777666555444444333333000111222333666888:::<<<777777666555444111///---000000111222222111111111000000111222222111000///111222333555555555444333111333555555444333444555~~~tttllloooyyy|||lll[[[KKK@@@;;;999999:::;;;;;;<<<===>>>>>>;;;:::777333000///222444222222111///...---,,,,,,------...000222444666777444666888999888888999;;;999:::;;;999666444444555000000000222555777777777777999;;;===<<<999666333111222444555666555444333555666888:::;;;;;;:::999444///+++***...222444444999<<<>>>;;;555111111444444555777888888888888777888888888888888999:::;;;555555555555555777999:::777777555555555555666777666555333222333555666777888666444444777:::;;;;;;:::999666444444555666777555555555444444333333333222333444555666888999:::666666666555222///,,,***,,,---...///111222222222///000222333333222000///000111222333444444444444333333333222111111111111|||ssskkkmmmwwwvvveeeTTTFFF>>>:::888:::::::::;;;===>>>??????:::999666333000000333555333333222111///...,,,,,,,,,---///000222444555555555777999:::999999:::;;;999::::::999777666555444000///000333666888999888777999;;;<<<;;;888555222111222444555666555333222333444666888888888888888777222---,,,000444666666888<<>>===<<<777777777555444333555777555555444333111///...------...///111222333333333555777999999999888999:::888999999:::999888666555000000111444888::::::999888888999999999777555333333444666777777666444333222333444444333333444555777333......111555777777777:::===<<<888555444555999999::::::999777666444444444555666777888888999222222111111222444666777444333222111000111111222333444666666444444555666666444333333666999::::::555555555666777888999:::333333444444444444444444777777777666555444333222333444555555333000,,,******+++---000222333444555...///111333444444333333444444333333333333333333333222111000000///---+++{{{rrrllloooyyy}}}tttiiiYYYJJJAAA;;;999777;;;999777888:::;;;999888444666888999888777777888777777777666444111///...---...000111222222222111444666888888666666666777777777888::::::999777666222222333666999;;;;;;999999999888888777777666666555666777888888777666444222333333111......111444444000------111555777666666777:::;;;:::999777555777777888888777666444333111222444555777777777666111111000///000111222333333222111000000000111222111333666666444333444666666444222222555777888888555666777999999999888888333333444444555555555666555555666666555444222111333444666777666444000...//////000222222333333333......000111333444666666666666555444333333333333000//////111222222///+++xxxppprrrzzzoooeeeUUUGGG???;;;888666;;;888666666888999666444222555:::<<<;;;:::999999888888888777555333000///...///000222222111111000333555666666555333444555666777888:::;;;;;;888666333333444777:::<<<;;;::::::999888777777777888888666777999::::::888777555333333222///,,,,,,///333111...+++,,,000444555555555666777:::<<<;;;999666444555666666666555444333///000333555777666555555111000///......///000000333222111000000111222222000333666666444333444555666444222222444666777777777888:::;;;;;;999777666333444444555555666666666333333555555555444333222333555888999999777444222333333333333333222111000---...///000222555777888888777666555444333333333---,,,---111444444111---zzzwww}}}uuukkk]]]LLL@@@<<<;;;999666777888777555333222333555777777888888888666555333666666555666666444111......111555666333000---,,,222555888888666444333222777777777888:::<<>>===999555777666333///,,,---000333777777666555444444444444222333444555666444///,,,---000444666555333111111///222777999888666555444222222333444777999;;;<<<;;;888666555666777777666666666777;;;>>>@@@???>>>777888999999999999999888999666333111///000111222111///---...222555555333///000111222333444444444666555444444444444444555444333111111222222111///,,,,,,,,,---///333666888444444555666666666555555111111111222333444555666222111000000111444888:::999999888777666666555555333444666555333222222333444333333333444666777999:::999777555444333333333333333444444555555555666444333333555888999888666111000//////000111333444222000///000333444222000nnn\\\IIIDDD>>><<<<<<<<<:::777777555111,,,)))***///333777666444333222222333444222222444666777555111---,,,///333555555444333333///333666888666444222111///000111333555777999:::888666555555777888888777666666888;;;>>>@@@???>>>777666666666888999999999999777444111000///000111...------111555777555222......000111333333444444777666666666666666777777666555333333333333222000...///000111222555888;;;999999999999888888777777000111111222444555666777333222111111222555999;;;::::::999888777666666555333555555444222111222222333222222333444777999:::888666333111//////111222222222333444444555666666555666666777777666444222000000000111222444666777666444111111222333333222~~~~~~zzzeeeTTTHHHBBB<<<888999:::::::::777555000+++((()))...222777666444222222222333333333333555777888777333000+++...222444444444444444222444666666333000......//////111333444666777777333222222444777:::::::::888888888;;;===>>>===;;;666444222333666888888777888666333111/////////000------///333888999666222///000111333444555555555888888888888888999:::;;;999888666666666666444333444666777666555555888;;;>>>===<<<;;;:::999888777222222333444555666666666333333222333444777999;;;999999999888777666666555444555555444111000111222222222222333444666999:::666444000---,,,,,,...///111111222333444555666777777888888777444111///...111111222444666888999:::999777555333333444444444{{{{{{}}}nnn[[[MMMFFFAAA:::666666888:::<<<888555111,,,)))***...222666666555444333333333333444444555666888888555333,,,///333555555555555666666666666444111...---...000111222444555555555555000000111444888;;;<<<;;;777777888999;;;;;;:::888444222000222666888888666555444222000///......///------000555:::;;;888444111222333444555666666666888888888888999:::<<<<<<;;;:::888888999999888666:::<<<===:::777555777:::>>>===<<<:::999888888888555666666777777666555555333444555666777888888888777777666666666666555555555555555333111000111222111111111222333555888999555333000---+++,,,---...///000111333444666777777999:::999666222///------333333555666888999:::;;;:::999777555555555555666~~~yyyzzz}}}qqqaaaQQQHHH@@@===888555555777999;;;888666333...++++++...222666666666555555444333222444333333444666777666555000222555777777777777888888888666333000///000222222333444555666555444444000000111444888;;;;;;:::555555555777999:::888666444111000222777:::999666222111000///..................111666<<<===:::666333444444555666666666555666666777777888:::;;;<<<;;;:::999999;;;;;;:::999;;;>>>???<<<777555666999:::999888777666777888888999::::::999888666444333444555777999999888777666333333444444444444555555555555555222000///000222111111000111222444666777555444111///------......//////111222444666777888999:::999666222///000111444555666777888999999999888888888666555555555666~~~yyyyyywwwiiiXXXKKKEEE;;;999666555555777999:::999777444///,,,,,,///222555666666777666555333222444333111222444666666555222555888999999888999:::999888666333111111444666444555666666666555444333111111222555888:::999999222222333666888999888666444111000444999<<<:::666000000///...............//////222777===>>>;;;888444444555666666555555555555555555666777999:::;;;;;;999999999;;;<<<;;;:::;;;>>>@@@===777444666999555444444444444666888999<<<<<<<<<;;;999666333222444666999;;;;;;999666444111111222222333444444555555555444222000///000222111111000000111333555666666555333111000/////////...///000222444666777888999:::999666222111333555444555666777777888777777666777777777555444444555zzz{{{zzzooobbbSSSEEE<<<666555444333444666888:::999666222000111222333333555444333333555888:::<<<666333111222555666555333999:::;;;:::777666777888999888777666555555555555777555444333444555555444000222444777999999888888222222333666888888555333333222111333777999888666......---------......//////000333888<<<<<<888444333444555666555222000...000333666888888777777777888:::::::::888888999:::;;;<<<<<<:::666333222222333333333444555666777888888666666888777222000222555555777999:::888444000000222555666444333222222::::::888444111000111333333111...,,,,,,...111333555444111000///111222444333444555333000000333666999888666444333444555666777777777777777777888999777666666666555555444444}}}|||sssggg[[[NNNBBB;;;888777666444444444555555444222//////111333444444444444444555666888:::;;;888555333333444444333111999:::;;;999777666666777:::999888777666666666666777555444555666666555444111333444666777777666555333333444666999999777555444222111222555666555444000000///............/////////222777;;;<<<999777666666666555444222000///222444666777666555444444444666888999888888888999:::::::::888666444444555333444555666777666555444555222222555444000...000444444444666777666222///...111444666555555555666;;;;;;999666333222333555444111---***)))+++...000444444333333222222222222333555555333111111444666888777555333333333555555666666666666777777888999777666666666555555555555~~~vvvkkk^^^RRRHHH@@@;;;999888777666444222111000...------000333555666555444555666777888999:::;;;:::777555333333333111///999999:::888666444444555:::999888666666666666777555555444555777777666444222333444555555555444444444444555888:::;;;:::888666444222222333333222111444333222000////////////......000444888::::::999999888777555333222222222333444555555555444222111///333777999999888888999999999888666444444666888444666888999888555222000///------000000,,,+++---111000000111333333111000---000444666666777888999;;;;;;:::888555555666888777333...***)))***---///333444555666555444222111444555555444222333555777777666444333333444555666555555555555666777888999777666666555555555555555|||ssseeeVVVKKKCCC>>>;;;888888777666444222000///---...///222555777666555666777888:::;;;;;;;;;;;;999888555444333222111000666777777666333222222333999777666444444555666666333222333444666666555333111222222333444444555666666666777999<<<===<<<;;;:::888666444333222111111777666555333111000//////+++,,,...111444777999999;;;999777444333333333444222222222333444333222111,,,000666:::::::::999999;;;:::888555222333666999999999999888666333111///,,,******------******---,,,++++++---000222333333000222555666777777888999:::::::::888666555666888999666111...---///222444222333444555666666666666555555444444333444666777666666555444444555666666333333444444555666888888666555444444444444555555}}}xxxnnn^^^OOODDD===999777555555666666555555333333222222333666888888666444888999:::;;;<<<======<<<777777666444222222222222333444555444222111111222666555333222111222444555000000000111444555444222000000111222444666999:::999888888:::<<<>>>===<<<===<<<999666444333333444:::999777444222111000///)))***,,,...111333666888;;;999666444333333555666111000///111333555333222,,,111777;;;;;;:::999999<<<;;;888444111222555888===;;;888555333222222222---******------++++++...((('''(((+++///333555666444555777777666555666777777888888666444333444555555333111///000222666888111111111222444777;;;===555444333333444555666777777777666666666666666666333333333333444555666777555444222222222333444555~~~|||pppfffWWWIII???888555333444444444555666777888888888777777888999999777444999999999:::;;;<<<<<<===666777666555222111111333222333444333222222222444555444111000///111333555///...---...111333444333222222111222555888<<<>>>;;;:::999:::<<<>>>===<<<>>>>>><<<999666555666888;;;999777555333111000000'''))),,,...///111444666999777555444333444666777111///...000333666555222...222777;;;;;;999888777<<<;;;888444111111444777>>><<<888444222222333444///,,,+++......,,,,,,///(((((())),,,111555777777777888888777444333444555555666666444222000000111...------...000222555666111000000000333888<<>>>>><<<999666666888;;;:::999777555333222111000(((+++...000000111333666555555444444444555666777444000...///333555444111000333777999888666555555999999777444222222555777;;;:::888555444444444444111---,,,......,,,---000,,,,,,---///333666666666777777777666333222333444444555555444111.........)))***+++---///111222222000000111222444777999;;;444222000111444666666555777666666555444222111000444333333222222222222222111000...------///222333~~~tttddd]]]RRRIIIAAA===999777666555555555666999;;;===;;;999888888999999777666777666555444444666888::::::;;;:::666111------///333555666777777777999;;;666444222000000222555777222///,,,,,,///333777888:::888666555777:::===@@@>>><<<;;;:::;;;<<<;;;:::<<<===<<<999666666:::===:::999777555333222111111))),,,111222222222444666333333333444555666777777777333///000333555333///111333666777666444333222666666666444333444666999888888888888777555444444222...---......,,,,,,000000000000222555666555333666666666555333222444555444555555333000---,,,---((())),,,...000111111000///111222444666666666666444111///000333666666444666555555444222000...---555444333222111111111111000///---,,,,,,...111222vvvlll```ZZZOOOFFF@@@===;;;999<<<:::999:::>>>@@@???===;;;:::888888999::::::999888666333111111333666888;;;;;;;;;888444111//////777888999999888888:::;;;:::888444222111111333444000///,,,,,,///444:::===:::888666666999<<<>>>???CCC???;;;:::;;;;;;:::888:::======888666888:::999999999888777555222000///***---222444333222000000333333333444555666777888444333111000000111222333222333444555444333222111555777777666333333555888777777666444111/////////111333444333000///222555111...111:::???<<<666222555555444444444444555555<<<888444333333333000......///000111111111000000...222777999777555555666444000---///444666555222777666333111///.........000222444444333222222333444222///------///222444sssfffYYYTTTKKKEEE@@@>>>===<<<<<<;;;;;;>>>AAACCCAAA???<<<:::999999:::;;;:::999:::888555333333444777888<<<===<<<:::666333111111777999;;;;;;:::999:::;;;:::777222///---...000222111///------///444999<<<:::777555555888;;;===>>>>>>;;;999888999:::999777999:::999555555999;;;999888888777666444222111000---000444666555444333222333333333444444555777777333333333222333333444444222333333444444444333333777888888666444555888;;;999888888666333111000000111222333333333333444666333000222:::???;;;666333444444444444444444444444777555333333555555222000111222444666666666444444000222555777666555555666111...,,,///333666555333333222000///......//////222333333111///------...222111///......111444666}}}mmm]]]PPPLLLFFFBBB@@@??????>>>>>>>>>@@@CCCEEEEEECCCAAA===;;;:::999:::;;;:::999;;;999777555444555777999===>>>>>>;;;888555333333888:::======<<<:::999999;;;777111,,,***,,,///222111000......///333777:::999666444555777999;;;;;;999888666666777888777555777666222000333:::<<<999666666555444333222111111000333666888777666555555444333333333444555666666333333444555666666555555333333222222333444555666::::::888666666777<<>><<<:::999::::::999888999777666444444666888999<<<======;;;888555444555888;;;>>>>>>===:::888888<<<777000***(((***///222222111000///000333555777777555333333555777888888777777777777666555444222333000,,,***111:::<<<888555444444333222222222222333555888888777666777777444444444444444444555555333444666777888777777666444333111000111444666888;;;999777555666999>>>AAA>>>===;;;999888666444222222000111444999<<<:::888444111222777999444000///222444555777777555444222111222444666777666444333///222555888999888666444333000...111666999:::888222111000222444666444333333333222222222222333333333222///+++(((&&&''')))///...------...000333555~~~ppp^^^QQQEEEBBB>>><<<===???AAABBBFFFHHHKKKLLLJJJFFFAAA>>>@@@>>>;;;:::::::::999777444333333333444555888999:::;;;;;;:::777555444444777:::======<<<999777777999444,,,&&&%%%(((---111333222111111111222333444333222111222444666666666888999999888666333111///000---)))(((///888:::777555444333222222222222333555666888777666666777888666666555444444444555555333444666777888777666555444222000///000333666888999777444444666:::>>>AAA@@@===;;;::::::999777444222111111444999<<<;;;888666333444888888333111111333444666777777666444333222333555666666444333222000222444777777777555444222///...000666;;;<<<<<<777666666666666555333222444444444333222111000///000000...+++)))(((***,,,///...,,,,,,,,,---///000yyygggXXXPPPDDD@@@<<<:::<<<@@@DDDFFFLLLOOORRRRRRNNNIIIFFFDDDCCCAAA>>>===<<<<<<:::999222222111111222444666777888999:::999666444444444555888::::::999777666666222---'''###"""&&&,,,000444333333222222111111222000///...000333555555555777999;;;:::666222///---///...+++***///777999777666555444222222222333444777777888777555555777999888888777666555555555555444555555555555555444444333111000//////111444666777555222333777;;;>>>@@@@@@===::::::<<<<<<999666333222111333555777888888999666666999888444333555444444555666666555444444333555777666444222222222444555666777777777666666222111111333777:::======999999999999777555222111333333222111///---+++***---------,,,+++,,,...000...---,,,++++++,,,,,,---}}}rrrbbbTTTOOOBBB>>>999888<<>>;;;888333333222111000222555888777555555888666222222555333333333333333333333333333555666555333222333555888777777666666666666666444666777777777888:::<<<777999:::999777444222222222222111000...,,,***)))***,,,---...------///000,,,+++++++++,,,---......|||vvvmmm___SSSNNNAAA===888777<<>>777666444333222111111111888999:::999777555555666222333444444333333555666...,,,((('''(((---333888444444444444222111///...+++***+++...222444555555000444999999555111......222555666444333777:::::::::888666333222222333444:::::::::888666777999<<<;;;;;;999888777777777777666555333111000000000111111000///......///000000555333222555;;;???@@@???>>>;;;888:::>>>???===999333444333000---...333777444222222444333///000333222222111000000111222222222444555444222222444777999777666444444444555555777:::;;;:::777555777999555777999999777444333222222222222222000...,,,+++))),,,.........---...///******+++,,,---///000111}}}pppeeeYYYMMMEEE>>><<<<<<===???BBBLLLWWWaaaeeegggeeedddeeebbb]]]WWWPPPFFFAAAAAAAAA???===;;;777444333555777777666888777777888;;;<<<<<<;;;666444111///333888666000000...++++++...222555777:::999777555444444555666222000...000444777777555///000222222333222111000777999::::::999888999:::666666555333222222555777===;;;999999;;;;;;999777888888888888999:::;;;<<<777555222000000222555777777555333222222333444333333444555777888:::;;;<<<;;;:::888777888:::===???===999333//////111333444444444444444444444444444777666333111111111222333666555333222333444666777;;;888444222222444444444::::::888555222222333555555555666666555444444333666111000222222...---...,,,///111000---++++++---222...+++,,,111555444222xxxlll```UUUJJJCCC===;;;:::===???EEEQQQ]]]gggnnnrrrqqqmmmiiiccc]]]\\\TTTIIIBBB@@@???<<<:::;;;888555444666777777666888777777888:::<<<<<<;;;777555111...111666555000222111//////000333777:::===;;;999777666666666777222111000222666888777666222333444444444444333222:::<<<<<<;;;999777777888555555555444444555888:::;;;999888888:::;;;999777444555666777999:::<<<===999888666444444666888999888777666888999999555222222333444555666888888999666555444333555888;;;===<<<999444000///111333444444444444444444444444444666444222111000111222333666555444333333555666888:::777333222222333444444999888777444000000111333222333444555666666666666444000///111111---,,,...000222333111...---000333333///,,,---111444444222~~~qqqeeeZZZPPPFFF???<<<:::999===AAAIIIXXXeeelllwww~~~xxxqqqjjjeee```XXXLLLDDD???===;;;999;;;999666555555666555444888777777888;;;<<<<<<;;;777555111---///444444000333555555444222444999===???===;;;999777666777777222222333666999:::999777555555666666666666555555>>>??????===999777666666555666777666666777:::<<<999888777777888888777666000111333555888:::<<<===;;;::::::999999::::::;;;:::999:::===@@@>>>777000222222333333444555555666333333222222444666999;;;;;;888444111///000333555444444444444444444444444444333222111111111333333777666555555555666777888888555222111222333333333777666555222///---...000000111333555666777888888222///...000///++++++---333444555222000000444888555222//////111333333111xxxjjj^^^TTTKKKBBB<<<===;;;;;;???EEEOOO^^^lllppp}}}yyyuuuqqqbbbZZZPPPFFFAAA>>>;;;:::;;;999777555444444333333888777666888:::;;;;;;:::555444000---///444555333444777888666333444999??????>>>;;;999777666555555222333666999:::;;;:::888777777777777777666666666>>>??????===:::777666666888888999888777777999;;;:::999777666666555333222///000222444777999:::;;;999999::::::::::::999999:::999999===AAA???777000333333333333444444444444666666555555555777999:::999888555111///000333555444444444444555555555555444444333333333444444555888888888777888999::::::666444111111222333333333555555444222...------...111111333555666777777888111///...000---)))))),,,333555666555333333666999777444111111222333222000{{{rrrdddXXXOOOGGG???;;;>>>===???EEELLLUUUdddqqqzzz~~~{{{yyyjjjcccXXXNNNFFFAAA===<<<===<<<;;;888666444333333666555444555666777666555333444222///000666888666444777999777333333777======<<<:::888666555444333222444777999:::::::::999888888777666666666666666<<<===>>>===:::888888888:::;;;;;;999777666666777;;;:::999777333111//////000111333444666666777777555555666777777666555555999666555888;;;;;;666111555555555555666666666666:::999777666555555666666777666444111......111555444444444555555666666666666666555555666666666777:::::::::::::::;;;;;;<<<444333111111333444444333444555444222000......///333444444555666666555555111//////000,,,''''''+++///333777888666444555666777666444333333333222111vvvlll^^^RRRJJJCCC===999<<<===CCCLLLTTT]]]jjjvvv~~~{{{uuupppggg\\\RRRJJJEEEBBBCCCDDDCCC@@@<<<999888999777555444444555555333222333666555333444888:::888444666777666333333666999::::::999777666444333222111444777888888888999:::999888777666555555555666:::;;;===<<<:::999999::::::;;;;;;999666444444444;;;;;;:::777222///......111222444555555555444444111222222333333222222111444444333444666666555444777777777888888888888888999888666444333222111111333444444000------000444444444444555666666777777777777777777777777777777999999::::::;;;;;;;;;;;;444222111222444555555444222444444333111000000111555555666666555444333333222111111000+++%%%%%%)))...333888999777444333333777777666555444333222222qqqgggYYYMMMEEE???:::777888<<>><<<:::999999999777555666:::;;;888777999999777666666555555444555555666888888888777666555333333000333555666555666888;;;:::999888666666666666666:::;;;<<<;;;999888888888777888999888555333222333888::::::777333000000111111222444555666555444444000000000000000000000000000222555666555555666888888888888999999:::::::::666666555333222111000///111222333///++++++...333444444444555666777777777888888888888777777666555777777888999999999999999333222222333555777666555000111333222111000111222555555666666555444444333444333333222+++######(((000444888888555222222333777777777777555333333333~~~nnndddVVVJJJBBB===888555444:::HHHWWWbbbjjjuuu~~~~~~}}}zzzuuuooohhhdddbbbTTTVVVVVVRRRMMMHHHGGGHHHGGGEEEBBBAAA@@@???===;;;999>>>???<<<999:::888555888666444444555666555444888888888888777666444444000222444444333444777;;;<<<:::999777666666777777:::;;;<<<;;;888666666777444666777666444333333333666888999777333111222444///111333666777666555555111000000//////000000111,,,222888999777555777:::777888888999::::::;;;;;;555555444444333222111111///111222///******...222444444444555666777777888888888888888777666444444555555666777777777777666333333222444666777777666...///111222111000111222444555555555555555444444666555555222***###"""'''444666888666333111333555666777888777555444444444~~~~~~~~~vvvqqqaaaOOOCCC===777555666888???NNN^^^ffflllwwwzzzzzzzzzuuummmoooccc[[[]]]___\\\YYYYYYVVVPPPJJJKKKQQQSSSMMMGGGDDD@@@>>>???CCCEEEAAA===777888888555111000333777888888888777666666555555333333222111000111333555666777888555222111444777999:::::::::999777666555666666555444333333333333888666333222333222111000333333444666777777777777555444333111000/////////333444444555777888:::;;;>>>===<<<;;;;;;<<<>>>???888555111000111333333444333333222///---,,,...000000333555666555444333444333444555444222000000000222222333333444555666777:::888555555666888999999333222000///...///111222555555444222000///111222111444444...&&&###''',,,888666444333333555777999999888666444333444555666zzzlll[[[HHH;;;555222333666:::CCCTTTdddkkkooozzz}}}vvvxxxpppjjjkkkkkkgggddddddbbb]]]XXXXXX[[[]]][[[WWWRRRNNNJJJHHHIIIJJJHHHFFFDDD@@@:::555444444666777::::::999888777666555555333222222111000222444666555666666444111111333555777888999999999777555444666555444444333333333333555333111222333444333222333444555777888888888777666555444222000/////////000000222444666999;;;<<<>>>===<<<:::::::::<<<===999666333111222333444444333333111...++++++...000111444666666555333333333333444444333222000//////000000000000222333555666:::777555444555777777777333222000///...///000111111222111000...---///111000111000***###!!!&&&+++555444333222444666999;;;:::888777555444555666777~~~xxxfffUUUBBB555000...222777===JJJ]]]kkkpppttt~~~|||{{{xxxsssqqqrrrpppmmmiiiggghhhiiiiiihhhbbb___ZZZVVVSSSRRRRRRSSSSSSJJJ>>>888777999999999;;;;;;:::999888666666555333222111000111333666777222333333222111000222333444666888999999888555444555555444444333444444444222000000111333555555555333444666888999999999888888777555333111000//////---...000333666999<<<===>>>===;;;999888888999999:::777444333333444444444444333000,,,******...111222444666666555333333333333333333222111000///.........------///222555666999777444333444555555444444222111///......//////...//////...,,,,,,...///000000...(((###"""'''---333222222222444777:::<<<999888777555555666888999}}}wwwwww{{{vvvooobbbSSSBBB666000///333888BBBPPPbbbnnnssszzz|||{{{|||yyyyyywwwuuuqqqoooooooookkkjjjgggccc^^^[[[[[[\\\WWWPPPFFF???<<<;;;;;;;;;::::::999999888888777777333222000111333555777888111111111111111111222222444666888:::;;;999777555555555444444444555555666222000000111333555555555333444666888:::::::::999:::999777444222111000000---///111444777999;;;<<<===<<<:::888777666666666999666444333333444444333555333///+++(((***...222000222444555444444555666444333222222222000///---------,,,,,,...222555777888666333333444444333222444333111000............---///000///......///111222111///)))%%%&&&,,,222333222222333444666999:::777666555444555666888999~~~uuummmllloooyyy}}}sssiii]]]PPPBBB999333111444999HHHVVVfffooovvvzzztttqqqpppnnnoooooommmhhhdddaaa```UUUSSSOOOIIIBBB======>>>999999999999999:::::::::444222000111444777888888111111111222333444333333666888:::;;;<<<:::888777666555555555666777888888555333222222333444444333333444555777999::::::;;;;;;:::888666444333222111111222444666888999999999::::::999888777666666666666444222222333444333222555333///+++)))***...222...000333444444555777999444222111111333222000......------...000333666777666444333333333444333222444333222111000///......000222333333111111222333222111...)))''')))///444555444444333444555666666444444333222333555888999}}}wwwooogggeeeiiiqqqyyy~~~sssfffUUUKKK@@@999444222777===PPP\\\jjjrrrzzz{{{wwwuuusssttttttsssppplllgggdddWWWYYYXXXRRRIIICCCAAABBB;;;;;;<<<<<<<<<<<<======777333000111555888888777333333333555777888777555999::::::;;;;;;:::999888666666777777888999:::;;;777666444333444555444333444444444555666999;;;===;;;:::888777555555444444444555666888888888777777777777777777777777777777444222111111333444444333555444111---***+++///222...000222333444555888:::444222000111444555222///......///000222333555666444333222333444555444222444444333222222111000///222444666555444333333444///...,,,)))(((***///333777666555444333333333333222222111111333555888:::}}}uuunnnfffaaaccchhhkkkqqqzzz}}}zzzmmm\\\PPPGGG<<<777444666>>>HHHXXXcccpppxxx~~~|||yyywwwvvvsssmmmiiibbbaaa^^^XXXRRRKKKGGGEEEBBBBBBAAA@@@@@@???>>>>>>999555111111555888888666666555555888;;;<<<;;;888;;;;;;:::999888888888888888888888999:::;;;======888777555555666666555444555444222222333777;;;>>>::::::888777777666666666333444666777888777666555444444666777888999::::::222111111222555666666555555444222///------///222111222333444333444666888333111000222666888555222---...000222333333333333333222222333555666555444444444444444333333222111333555666666444222222222///...,,,++++++...222555666666555444333333222222222111111222444777:::;;;~~~xxxmmmeee___\\\aaaiiiggglllsss{{{|||wwwtttdddPPPOOOEEE;;;666555:::FFFRRR\\\hhhuuu~~~|||zzzzzzwwwrrrmmmnnnhhhaaa[[[WWWRRRKKKFFFHHHGGGFFFDDDBBB@@@???>>>:::555111222666888777555888777777:::>>>???===:::<<<;;;999777666666777888888888999:::;;;===>>>???888666555555777888777777666444111000222666<<>>>>>;;;888888:::;;;999777555888;;;======<<<<<<<<<===;;;888777888999::::::===<<<<<<===>>>===;;;999555555555777999999777555666555555444444666777888888777777888:::;;;;;;:::666666777777777555444333666444333555888:::999777444444444444444555666777444555444222///...111444:::888666666666555333111555444444555666555333111//////111444777666222...000000000111222444777888888666444444444555333222444222111111222333222111444333333333444444555666555777999777444222222444444444444444444555666666}}}vvvqqqmmmfffeeeaaa\\\___fffiiihhhlllqqqxxx~~~{{{qqqggg\\\QQQJJJHHHAAA;;;:::>>>EEEPPP[[[iiippp{{{|||xxxtttsssnnncccZZZWWWZZZYYYXXXWWWUUUQQQKKKGGGCCC@@@===<<<======<<<:::555777:::;;;<<<;;;;;;;;;>>>;;;888888999:::::::::<<<;;;:::;;;<<<;;;999777777666666777999999888777666555444444444444555666888777666777999::::::999444555666777666555444333777555333555777999999888666555444444444444444555333444444222000000333666;;;999777666777666444333333333333444666555333111111111222444777666333000222222222333444666888999888666444333444555555555666444222111222333333222222222222222333444555555555666777555222111111333444444333333333444555555|||ssslllgggeeeccceeeddddddiiiqqqtttsssvvvyyyuuuiii^^^SSSLLLHHHEEE???;;;===CCCKKKWWWaaalllttt}}}wwwmmmfffddd^^^______``````\\\WWWSSSKKKHHHEEEBBBAAAAAA???>>>888999:::;;;<<<;;;;;;:::<<<:::888888:::;;;;;;;;;;;;999888777888999888777999777555666777999999888666666555444333333333333777666666777999:::999888444444666777777666555555888666444444666888888888888777555444333222222222111222222111000111555777:::999777777777777666444111111111333555666444222444333444555777777555333444444444555666888:::;;;999666333333444777888999:::777333222222333444444111111111111222333444555444444444222000000111333444444222222111222333333~~~vvvmmmfffdddeeennnqqqssstttyyy~~~{{{qqqcccVVVLLLHHHGGGAAA<<<;;;???GGGOOO[[[eeemmmxxxzzzsssoooooofffffffffgggiiihhheeecccWWWTTTOOOKKKGGGCCCAAA@@@<<<<<<<<<===>>>===<<<:::999888777888;;;>>>>>>>>>999777555555777999:::::::::777444444555777888999888777666555444333333222777666666777999::::::999444555666888888888777777888777555444555666888888999888666444222000/////////.........000222555777999777666666777777555444000000000333555666555333666666666666777777666555444555555666777999::::::888666222222444888:::<<<===999444222222333444444/////////000111333444555111111000//////000333555444333111000000000222222|||vvvooojjjjjjooo{{{}}}vvvjjj[[[NNNEEECCCCCC===:::;;;BBBJJJSSS___hhhttt|||yyyxxxxxxxxxvvvssssssssssssrrrqqqdddaaa]]]VVVOOOIIIEEECCCAAA???===>>>??????===;;;777666777:::>>>AAABBBBBB888777666777:::<<<>>>>>>:::777444222444666777888999999888777666555333333888777666888:::;;;:::999666777888999::::::999888888777777666555555777888999888666333111///......,,,,,,+++,,,///222555777666555444444555666555333//////000333666777666444777777888888777777777777444444555666777888888888888555222222555888;;;===<<<999444111111333444444.........000111333555666///...---...000333555777333222000///...000111333}}}yyytttwww~~~|||vvvnnn___PPPEEE???======<<<:::===FFFPPPZZZeeeooo|||zzzxxxvvvtttpppooolllfff]]]TTTNNNLLLGGGDDDAAAAAABBBCCC@@@===::::::;;;>>>BBBEEEFFFFFF<<<;;;:::<<<>>>@@@AAA@@@;;;888444333444666777777999999999999777666444333777666666777999::::::999777777999::::::999888888777888999888666555555666777666444222111//////...,,,+++***+++///333666666555333333333555666555444111111222444777777666555666888::::::888666666777333444555666777777777777666444222222555888:::;;;999666222111111222333333------...000222444666777111///...///222555666666222111///......000333444wwwqqqeeeUUUHHH@@@>>>===<<<;;;;;;AAALLLYYYcccoooyyy{{{wwwzzz{{{{{{uuulllccc\\\ZZZQQQMMMIIIIIIKKKKKKHHHDDDBBBAAABBBDDDGGGIIIIIIHHHCCCBBBAAABBBCCCCCCAAA@@@<<<:::777666777888888888888888888888777666444333555444444555777888777666666777888888888777666555555888::::::777444444444555444333111000000000000...,,,+++---111555777777555333333444666777666555333222333555777888777555444888;;;;;;999666555555333444555777777777777666444333222333555888999999555333000000111111111111------...000222555777888555333222333555666444333222000...---...111444777{{{uuunnnaaaPPPDDD@@@@@@???>>>;;;<<>>>>>;;;999999999::::::999666666777777777555444333333222222333555666666555666666777777777555444333444888;;;;;;888444333333333222222111000000111111000...,,,...333777888888555444444555777888777666444444444666888888777555333777<<<<<<999666444444444555666888888888777666333222222333555777777777222000//////000111000///---...///000333555888999999777555555666666222///111000...---///222666888wwwjjjeeeXXXJJJDDDBBB@@@@@@BBBAAAFFFMMMVVVcccqqqzzzsssooonnnaaaVVVWWWYYYWWWVVVWWWNNNLLLKKKLLLOOONNNKKKGGGHHHJJJLLLLLLIIIEEEBBB@@@>>>===;;;888666888;;;>>>;;;888555333333333333222222111111333555777777666888888777777666555444333888777666777888777555333111111111000000000000000222000...---...222666999:::666333444777888555111222444777888777444333333555666777666555555666888:::999888777777777888999555444333222333444555666000///...///000000...,,,............000222444555777555333222222222111000111111000000000000111111ssshhh]]]QQQFFFBBBBBBAAAAAACCCHHHMMMTTT]]]hhhvvv~~~|||xxxxxxlllbbbbbbcccaaa``````]]]WWWPPPMMMMMMOOOOOONNNLLLPPPSSSRRRMMMGGGCCCBBBBBB@@@===999777777999;;;:::999777666555444333222111000111222555666555333555555555555555444444333999888666666777777666555222222222222222222222222222000...---...111555888888555111222555666444111111444666777555333222222333444444333222333555777;;;;;;999888888888999999444444333222333444555666111000000000111111///---////////////000111333444666555333333333333222222222222111111111222222333xxxmmmcccUUUKKKCCCAAABBBBBBCCCFFFPPPTTT\\\fffppp|||}}}{{{yyyzzz{{{wwwtttvvv|||{{{yyyqqqooopppnnnkkkjjjiiibbbZZZUUUSSSSSSQQQOOORRRWWW]]][[[TTTKKKGGGEEEFFFCCC???;;;888777777888:::999999888777555333333000000111333555555222000222222222333333333333444:::888666666777888888777444444444444444444444444222000...------000333666666333000000222444333111111333666666444222111111111111111000///111555888<<<<<<:::999888888888888444333222222222444555666222111111222333222000...111111000///000111222333444444444444444444444444222222222222333444444555~~~rrreee\\\QQQIIICCCBBBBBBAAACCCFFFRRRXXXbbblllwwwzzzvvvtttuuuvvvmmmkkkjjjiiigggeeekkkrrruuu~~~}}}zzzyyywwwtttrrrlllhhhdddaaa^^^ZZZSSSMMMVVV]]]dddccc[[[RRRNNNMMMIIIFFFAAA===:::999888777888999:::999777444333222111111222555666555222///000000000000111222333444999888666666777999999888444444444555555555555555222111...------///222444555222000000222333444333222444666666444222111111111111000......111555999<<<;;;:::999777666666555333222222222222333555666222222222333444333000---222222000000///000111222222333555555555444555666222222222222333444555555zzzkkk\\\SSSNNNGGGAAA@@@??????BBBFFFRRRYYYeeeqqq|||~~~wwwpppmmmjjjgggccc^^^[[[YYYYYYWWWWWW]]]fffoooyyy}}}yyyrrrnnnjjjgggddd```YYYTTT[[[aaaggggggaaa[[[WWWWWWMMMIIIDDDAAA???>>>;;;999666888999888555222111111333333555777888777444111000000000000000111333333888666555666888999999888444444444555555555666666333222000......///111222444333111222333555555555444666777777444333222222222111000//////222666:::999999888777666555444333222222111111222333555666222111222333444222///,,,222111000/////////000111111444666777555555666777222222222222222333444444~~~sssbbbTTTMMMGGGAAA<<<<<<===>>>DDDJJJVVV^^^lllyyy{{{xxxqqqjjjfffddd]]]VVVOOOMMMLLLMMMKKKJJJQQQYYYdddnnnzzzyyypppjjjhhhgggeeecccdddfffiiiiiigggdddbbb```UUUPPPKKKGGGFFFDDD@@@===555888999777333000111333555555666888::::::777555444333111000000111222333444444444666888999888777444444555555666777777777555444222000//////000111222333333444555666666777666777888777444333222333222333222111000222666999777777777777666444333222111111111111222333555666222222222444444222...+++111000///.........///000111555888888666555666888444333333222222333333333zzzssshhhXXXMMMJJJ@@@;;;999;;;???DDDMMMWWW___hhhvvvuuurrroooggg^^^ZZZYYYRRRIIIDDDCCCCCCEEECCCAAAFFFMMMVVV___lllzzz|||vvvtttssspppnnnooommmkkkjjjkkkkkkjjjhhh```ZZZTTTOOONNNJJJEEE@@@777999:::777222000222555666555555777999:::999888888666444222111111111222111222333777999999777555666666666777888999999999777666444222000000000111///111444666666666666666666777777555333111111222222333333222111222444666666666777777777666444333111000000000222333555666333333444555666333///,,,///...---,,,,,,---//////111666::::::666444555777666666555444333333333333tttkkk```RRRJJJIII===999999===CCCKKKXXXcccgggppp~~~uuunnnfffbbbXXXNNNJJJJJJEEE;;;>>>===???AAA???===@@@FFFJJJSSSbbbrrr}}}vvvpppxxxrrrmmmkkknnnpppnnnlllhhhbbbZZZUUUSSSNNNHHHBBB999;;;;;;888222111444777666555444666999:::::::::;;;999666333111111111111///000333777:::999666333777777888999::::::;;;;;;888777555333111111111111---000444777777666555555555666666444222000000111111222333222111111333444666666777888888777666555111000000000111333555666555555666777777555000------,,,,,,+++,,,---...///222666;;;:::777444555777999888777666444444444444zzzpppggg[[[MMMCCC@@@<<<:::999<<>>:::777666666444333111000000222555777888888;;;888666555555555333222222222222555999999666333::::::999999888888777777444333333444666777777666444444555555666555555555999888555222///...000222333333222000///000444666444666999;;;;;;:::888777<<<888333222444666666555222333555777777666555444000000000///000000111222666555444444555888<<<>>>@@@<<<999777888888555222vvvjjj```UUUHHH???===999:::;;;@@@KKKYYYhhhrrrzzz}}}xxxmmmccc___NNNHHHAAA>>>>>>>>>;;;888777:::===?????????@@@AAAHHHOOO[[[hhhuuu~~~}}}zzzyyyyyyxxxvvvtttxxxqqqiiiccc___YYYQQQKKKEEEAAA<<<888777666555444111000000111333555555555999777666666666666555333333222333555777888555222777777777777666555333333222111222444666777777555333444555555666555555555666555444111......///111111222333333111111222444333444666999::::::999999;;;777444333555777777777111333444666666666444333222222222222222222333333444444333333444777:::===>>>;;;888666777777555222}}}rrreeeZZZNNNBBB;;;:::777:::???GGGRRRaaaoooyyyyyyrrrooojjj```YYYVVVEEEBBB>>><<<======:::777888;;;>>>@@@AAAAAABBBCCCGGGNNNZZZhhhuuu}}}{{{~~~xxxooohhhccc___\\\ZZZMMMHHHAAA<<<999888888777111000///000222444333222666666666777999999777555555444444555666555333000333444555555333111///---...///111444777888666555333444444555666666555555222333333222000//////111000222444444333111111111222222444555777999::::::999666444333555777888888111222444555555444333333555555444444444444444444222222111222444666999;;;<<<999777555555444333111~~~|||pppaaaUUUIII>>>888888666;;;DDDNNNYYYgggttt~~~yyyooofffaaa\\\TTTMMMLLLDDDBBB@@@@@@AAA@@@===;;;;;;>>>AAACCCDDDEEEFFFGGGHHHOOO[[[hhhuuu}}}wwwpppkkkgggeeeeeeWWWQQQHHHAAA<<<;;;:::999000//////111444555444333444444666888;;;;;;999777666666555555444333111///111222444444333000---***,,,---000444777888777555333333444555666666666666222444555555444222222333222333444444222000111111333333333333444666888999666555333333444666777888222222333444444333333222555555555555555555555555222111111222444666999;;;;;;999777444333111000///zzzwwwjjj[[[OOODDD:::555666999@@@JJJUUU___lllyyy{{{xxxssshhh]]]WWWQQQJJJEEEDDDBBBBBBBBBBBBCCCBBB@@@>>>???BBBFFFHHHIIIIIIKKKLLLMMMSSS\\\gggrrr}}}}}}yyyuuupppllljjj]]]VVVLLLDDD>>>;;;999888000000111333666888777666333333555888;;;<<<:::888888888777555333111000///111333444555444111...,,,+++,,,///444888999777555222333444555666666666666444666888999777666555666555555444111//////111333666555333222333444555666333333333333333444666777333333333333333333333222333333444555666555555555333222333333555777888::::::999777444111///...---|||uuulll```SSSHHH@@@888555777???GGGSSS^^^hhhsss~~~xxxsssqqqlllaaaVVVPPPLLLEEEAAAAAAAAAAAACCCDDDEEEEEEEEEEEEGGGJJJNNNPPPQQQRRRTTTUUUVVVYYY```gggpppzzz}}}xxxrrrmmmbbb[[[QQQHHHAAA<<<888666222222333666888999888666222222444777:::;;;:::999999:::999666333111000111333444555555555333111000---...000444777999888666222222444555666666777777555777999:::888666666777777666444111......000333777666444333333333444555333444555444333333555666444444444333333333333333000111333555666666666555444444444444555666777777888888777444111...//////}}}vvvoooaaaWWWLLLFFF@@@<<<;;;>>>EEEOOO\\\gggqqq}}}zzzrrrlllhhheeecccYYYPPPLLLIIIDDDBBBBBBDDDFFFHHHKKKMMMOOORRRTTTUUUXXX\\\___```aaabbbddddddfffhhhlllrrr{{{wwwpppiiicccYYYOOOGGG@@@;;;888666555666777888888555333333222222555888::::::999:::;;;:::777333111111333444444555555555555444444000000111333777888888777111222333555666777777777555666777777555444444555666666555222000...///000555444444444444555555555555777888777555444555777666555555444444333444444///000333666777888888777444444333333333333444444333444555333111000222444yyyqqqjjj\\\SSSJJJFFFDDDAAABBBEEEJJJTTTbbbmmmxxx}}}vvvooohhhbbb^^^\\\]]]TTTLLLJJJHHHEEECCCDDDJJJMMMPPPTTTWWW[[[```cccbbbeeeiiilllmmmnnnpppqqqpppqqqqqqssswww{{{ssspppjjjaaaWWWNNNGGG@@@<<<888888777888888666222///333222222333666999:::999:::;;;;;;888444111222444444444555555555555666666222111111333666888999888111222333555666777777777444555555444222111111222444555666555222///......333333444555555666777777777999:::999666555666888777666555444444444444444...000333666999999999999333333333222222222111111///111333333222333666999}}}vvvkkk___NNNLLLHHHDDDAAABBBGGGKKKYYYfffrrrxxx~~~uuummmbbb[[[XXXWWWVVVUUUSSSQQQMMMLLLMMMOOOPPPQQQVVVZZZ___eeeiiikkkkkkjjjlllttt|||~~~{{{xxxzzz}}}{{{~~~{{{ssstttrrrmmmcccWWWJJJ@@@;;;;;;;;;:::888444111000000333444555444333444666777;;;:::777444111000222444999666444333444666666666666555555777::::::666333555222///000333555555444.../////////...///111333777555666777333---***,,,///111444555444444444555777666666555555666888888>>>999444222333555444333444333222444666888999888444333333333333222000......000333666999::::::999~~~vvvpppdddYYYLLLJJJFFFCCCBBBFFFLLLQQQbbbkkkuuu}}}~~~tttiiibbbXXXRRRPPPQQQRRRRRRSSSRRRQQQSSSVVV[[[^^^```bbbeeekkkppptttvvvvvvvvvyyy~~~{{{vvvtttoooggg\\\QQQHHHCCC???>>>===:::777444333222444555666555444444555777:::999777444111000222444555444222333666999;;;;;;;;;999777777888777444111333111///000333555555444...///////////////222444777666777888444---***,,,000222444444333222333444666666555444444555666777:::777333333555777666555444333222333666888999888444444444555555333111000111333666999;;;<<<<<<<<<uuunnnggg[[[PPPHHHFFFCCCBBBCCCJJJSSSZZZlllttt|||{{{mmmaaa[[[UUUMMMHHHHHHLLLPPPRRRWWWXXXZZZ]]]bbbhhhmmmpppqqqsssxxx}}}yyywwwssslllcccZZZRRRMMMDDDCCCAAA>>>;;;888666555444666777777555444444555888888666444111111222444111000000333777<<>>;;;666222111000111111111111111111111111000///...///111111111222444666777666777888444---)))+++111111111000///111444777777666444333333333444444222333444777999999999888333222111222555777777777666888999999888666666555444555777999:::;;;<<<<<<~~~vvvooofffXXXIII???AAA@@@@@@AAAGGGRRR^^^gggttt~~~wwwppphhh___WWWSSSNNNLLLIIIIIILLLTTT]]]ccchhhkkknnnqqqtttxxx}}}}}}wwwqqqjjjccc[[[VVVNNNKKKGGGDDDCCC@@@<<<999666777888666444222111222555555555444222111333444...---,,,...333777:::;;;888666222...---...111333333333222111///---------...000222333333333555666777555666777333---+++---000000000//////222777:::999888666444333333444444222444666888999888888888444222111222444555555555666888::::::888666777777666777888999:::;;;<<<<<>>???@@@DDDLLLXXXfffoooxxx{{{{{{rrrggg```YYYRRRPPPQQQNNNNNNNNNPPPTTT\\\fffmmmmmmrrrwww{{{~~~yyysssnnnggg___YYYSSSOOOJJJHHHGGGDDD???;;;888888777444111//////111333444555444222222333555///...,,,---///222444444222111///,,,+++---111555444444222///,,,***+++---000222444555444444444555777555444555222------000111111111000111333888;;;:::888777555333333333444333555888999888777888888555333222222333333333222444888;;;:::777555666888:::::::::;;;<<<======>>>|||uuummmcccTTTDDD======;;;===BBBIIISSSaaaoooxxx~~~vvvqqqnnnbbbXXXSSSOOOLLLNNNRRRRRRTTTWWWZZZ^^^fffpppvvvwww||||||vvvsssmmmeee___YYYTTTNNNLLLKKKHHHCCC>>>999888555111...---...000222333444444222222333555000...,,,,,,...000111111//////...,,,+++---222666222222000---)))***---000222444666666555444444444777444222222000---///444333444444333222333666999999888666444222222222222222555888888777777999;;;777555222222222222111///222666:::999666444555888::::::::::::;;;<<<======{{{sssiii]]]LLL<<<999???999<<>>888666333222111111///...111555999999555333444777999888888888888999:::;;;zzzrrrkkk```SSSEEE:::888===BBB@@@GGGYYYjjjssszzzxxxlllccc^^^SSSNNNHHHEEEIIIPPPXXX]]]```bbbgggmmmttt|||yyysssooommmddd^^^VVVQQQOOOMMMJJJGGGBBB===999555000******...555555666777777666666555333000---,,,---...//////000000...,,,******,,,...000222222///,,,***---///777777666444333444666999???<<<777222///...///000666888999999666555444555666666666666333000---***...///333888;;;<<<999666777777777666444222000...111444666444111000222555999666333333666999999888tttmmmcccXXXMMMBBB999888<<>>;;;555...---000///000000111222444666777555444333222111222333444222222000...,,,,,,///111111111111///------...000444555444333222222444666888666333000///000111222222222444777:::999444///111111222222111///---,,,(((+++000777;;;;;;888555222333444666777777666666......///111555777777666888555333222222333333222{{{nnndddWWWKKK@@@;;;::::::===AAAJJJTTTcccpppyyy~~~yyymmmkkkggg```XXXSSSPPPPPPPPPRRRVVV\\\dddnnnxxx~~~yyyqqqhhhddd___[[[XXXTTTNNNIIIFFFCCC@@@===777///---/////////...///000222333444555555555444333333444555444333111///---...111444333222111000///000111222444555555444333333444666666555333111111222333444//////000555::::::333---...///000000000//////...(((+++000666:::999555111...///111333444444444444111000111555;;;>>>===;;;777666444333222222111111sssggg]]]MMMCCC999888;;;>>>CCCHHHPPP]]]lllwww~~~{{{uuuppp```___\\\XXXUUUTTTWWWYYYVVV[[[bbbiiiooowwwxxxqqqkkkbbb\\\WWWSSSNNNJJJGGGCCCAAA???888///,,,...000////////////000111111333444555444333222444666555444222///...///333666555333222222222333444555555666666666444444555777777666444333333444555666...---...222888888333---......///000000000000000,,,...222666888666111---+++,,,...///000000//////333222333888===???>>>;;;777777666555333222222333vvvkkk___UUUFFF???999:::>>>CCCKKKRRRZZZggguuu}}}yyytttnnngggbbbXXXWWWVVVUUUTTTWWW\\\```aaahhhpppwww|||xxxqqqggg^^^YYYTTTOOOKKKHHHEEECCCAAA:::000,,,---000000111111111111000///111444666555333222444666555444222///---///444777555333222222444666666666555666777777555555555777888777666555444444444555...------///222444111//////000000000111222222333///000222555666444000,,,+++,,,---.........---,,,222222444777:::;;;999777555666777666555444555666xxxmmmdddXXXMMMBBB>>>===@@@CCCHHHRRR[[[eeeppp{{{~~~uuummmhhhbbb[[[VVVRRRSSSTTTUUUXXX^^^eeejjjmmmuuuzzztttkkkddd___YYYSSSNNNJJJGGGFFFDDD===222---......///222444444333222000000444777777444222555888555444111...---///444888444222000000333666666555333555666666555444555555999888666555333222222222000...---,,,---...111222222222222222333333444555111111222333555444111///+++,,,...///000000//////111444777888666555333333111444666666555555777999}}}pppggg^^^RRRGGG@@@???@@@DDDGGGKKKVVVaaalllvvvzzztttkkkeee```[[[UUUQQQNNNPPPTTTXXX^^^fffnnntttttt}}}yyyuuuoooiiieee^^^VVVPPPKKKIIIHHHFFF???444//////,,,...222555777666444222111555999888555333666999555444111...---///444888333000...///222555555444222444555555444333333444999888666444222111000000000///---***)))+++000444333333333333444555666666111000111222444555333222,,,---///111333333333333333666:::999555222111111...222555666555555777:::{{{mmmfff___UUUKKKEEE>>>>>>AAAGGGIIIMMM[[[jjjttt|||{{{wwwvvvnnnbbbZZZVVVTTTTTTSSSXXXWWW\\\dddiiimmmxxxzzzpppggg```]]]\\\NNNLLLIIIEEE@@@999222,,,,,,///333666777666444222333666999:::999888777888555555555444333333333222000///000111444555444333444000///222333111000111555444333222111///......222111///......000222444222333444555444555666888444333222111111111222333000000000222444444444222444999===;;;666111111222222444777888888888:::;;;xxxhhh^^^VVVMMMDDDAAA;;;<<>>888444000111333555555555333333333555777888777777777888666666666666666555555555111000000222555666555444444111000333333111000222333333222111000//////...333222000///000111444555333444555666666666666777333222111111111222333444333222222222333222111000111666::::::555222222333666888999999888888999:::qqq```TTTLLLCCC>>><<<<<>>@@@EEELLLVVV^^^gggqqqzzztttlllaaa[[[XXXUUUQQQMMMNNNMMMLLLNNNSSS\\\eeelllsss{{{~~~wwwsssmmmfff___WWWSSSMMMGGGCCC???<<<:::333111///...000333888;;;999888555222...---///111444555777888999888888777333222333444777888777666111///000111///***+++///333444444555666666777777444333333333333444555666777666666777999888666333000/////////000222333444777888777444///+++******000333555666555333111000333555777888777777888999qqqYYYPPPHHHEEECCCAAABBBFFFHHHQQQ\\\fffppp{{{~~~wwwrrrfff```WWWOOOKKKIIIIIIHHHMMMOOOQQQUUUZZZccclllsss}}}yyyqqqjjjbbb]]][[[VVVPPPJJJEEE@@@<<<999///.........000333777999888777555222...---///000444555777888999888666555333222222444777888777666000000111222...)))+++///555555666777777888999999444444444444444555555666888555333444777999777444//////.........000111222444666777444///++++++,,,222444666777777555333111000333555666777777999:::qqqcccPPPGGG???======???DDDKKKOOOZZZeeemmmwww~~~vvvllleeeXXXUUUOOOHHHCCCCCCGGGKKKPPPTTTYYY___eeemmmwww}}}}}}sssiiiaaa]]]YYYUUUOOOJJJEEE@@@;;;777------...///000222444555333444333222000000111333555666888999999777555444222111222444666777666555111111333333///***,,,111666666666777777888888888555555555666666666777777888444111111555888888666///...---,,,------//////000333555333///,,,---000333444666888:::999777555111333666777777888999:::tttfffZZZLLLCCC:::666777;;;EEENNNXXXbbblllrrrzzz}}}xxxpppeee\\\PPPOOOLLLEEE@@@BBBIIIPPPTTTYYY```hhhnnnwwwvvvkkkccc___UUUQQQLLLGGGCCC>>>999555,,,---///000111111111111///111222222222222444666666777999::::::888555333222111111333666777666555333333555555000+++---333555666666666777777777888666777777777888888888888888333//////444888888777///...---,,,+++,,,---...---111444333///---///222222333555999<<<<<<:::888333555777888888888999:::vvvcccUUURRRHHH===444222777>>>IIISSS___hhhssszzz~~~|||vvvmmm```UUUQQQLLLHHHFFFFFFCCCCCCLLLXXXdddfffkkkpppwwwyyymmmccc^^^SSSNNNGGGCCC@@@===999555---...000111111000//////222444666666555555555666999999:::::::::888666555333444666555444222333333666777777666444444555777666666777777666555555444666666444444444444555666777666444333222222333333---+++)))'''(((,,,000333555555555222......000444333555777777777888:::<<<888555333444777999888666yyyjjjXXXLLLHHHDDD===888777:::BBBQQQ^^^gggpppyyy~~~yyypppjjjaaaVVVMMMJJJJJJGGGGGGIIIIIIKKKUUU```gggnnnvvv~~~~~~qqqddd\\\TTTOOOIIIDDDAAA>>>888444......///000111111111111444666777666555444555666888888888777777666555444444555666555222111000111555666777666444333444555444444555666666666555555555444333222111111222333666666444333333333444555111///,,,******---000222444555555222000///000333222444666666666777999:::666444222333666888888666zzzoooaaaRRRHHHEEE???===<<<===???HHH[[[kkkoooyyysssjjjaaa[[[SSSJJJCCCBBBEEEEEEHHHMMMQQQWWWbbblllmmmwww}}}|||{{{zzzzzziii]]]VVVQQQKKKGGGCCC>>>888333.........///111222444555777888777555333333444666888777555444333333444444555666777555222///......333444666666444333222333111222444555666777777666333222111///............555555444444555555666777666444000---,,,...000111333444555444333111111222222444555666555555777999555444333444777888888777}}}qqqdddXXXMMMGGGEEE>>><<<===AAAFFFQQQbbbqqqttt~~~}}}zzziiiaaaWWWQQQIIIAAA>>>???@@@CCCIIIQQQYYYcccooowwwuuu|||yyyuuuqqqooonnnooopppppprrruuu|||pppcccYYYTTTNNNIIIEEE???888222////////////111333666777888777666333111111333555888777444222111222444555777888888555222...------111333666666444222111111...000333555777888888777222111000///---,,,++++++333444444555666777888999999666333///......///000444555777888777555444333444555666666555555777888888888888888999999888777}}}uuuhhhXXXLLLEEEAAA???AAA======EEEOOOZZZfffpppuuu~~~{{{uuuoooaaaYYYOOOHHHAAA;;;;;;>>>@@@EEEMMMVVVbbbnnnyyyuuuppphhhbbb___```dddgggdddffflllttt|||tttiii\\\WWWPPPJJJFFF@@@999444111111000111222444666777444444333111//////111444:::888555222222333555666888999888666222///......000333555666444222111111...000333666888888888777333222111000...,,,+++***222333444555777888999999777555222000......///000555666888:::;;;:::777666666777888888666666777888<<<======<<<;;;999888777xxxrrrdddRRRFFFAAA???<<>>===;;;888777777tttooojjj]]]MMMCCCBBBAAA>>>BBBCCCKKKWWWaaaiiirrrzzzyyypppkkkhhh```WWWNNNGGG???:::666777>>>HHHRRRZZZbbbjjjvvv|||rrrhhhbbbUUUPPPJJJDDDBBBBBBEEEGGGJJJNNNTTT\\\eeemmmuuuyyy~~~~~~||||||sssmmmbbb[[[QQQJJJFFFBBB===:::666666666555444333222111,,,---///000111222444666999888666444333444555666111222333222000.........333555555444333222333444333555888::::::888666444222222222222000///---,,,000111333555666777777666111000000000111333555666777666666888;;;<<<:::888777888999888666555555777555888;;;;;;888666666777wwwkkk___\\\RRRDDD===@@@BBB???@@@GGGSSS___ggglllwwwuuuhhhcccaaaZZZQQQIIIBBB<<<999777999CCCOOO[[[ccckkkrrr~~~|||uuujjj]]]SSSFFFDDD@@@<<<:::999999:::???CCCIIIPPPXXXaaajjjpppuuu~~~}}}}}}~~~uuupppccc\\\QQQIIIEEEBBB???<<<888888888777555333111///))),,,///222333444666777888777555444333333444444...///000000...------...555555555444222222333555555777999;;;;;;888555333111111222222111///---,,,000111333555666666666555/////////111333555888999666555444666999;;;:::777666777888777555444444555///333777777666444555666rrrhhhYYYQQQGGGAAA???AAACCCCCCGGGOOO^^^lllqqqrrrzzz|||qqqjjjaaaVVVMMMIIIEEEBBBAAA@@@???BBBMMMYYYfffooozzzzzzqqqiii___RRRIII>>>;;;777333222333555777999<<>>:::888666555444222///,,,,,,...111444666777777777:::888555333333222111//////000///...,,,+++,,,...333333444444555555555666777666666666777666555333...000222111000///000111000111444777999777333000))))))***...333666888888000222555888999888777666555666777666444333444444444333333444555555444222yyyiii___PPPIII@@@;;;<<>>:::999777666555333000---+++---000333555666666666999777555444444444222111000000111///---,,,---...222222222222333444555555555555444555666666444222111333444444222111111222333333555666777555000,,,(((((()))---111555666666111222555777777666555444444555555444333222444555444333333444555666444333}}}ooo```UUUFFFAAA:::888;;;BBBIIIMMMXXXccckkknnnuuu~~~{{{wwwpppfff]]]PPPEEE@@@AAACCCCCCHHHOOOUUUZZZeeepppwww~~~wwwtttnnneeeZZZMMMBBB;;;999777444111000111333555555777999<<>>:::888666555555333000...***,,,///222444444444444888666444444555555333222111222222111///......///111000000000000222444555555444444555666777555444444666777666444333333444555555555555444111,,,)))((('''))),,,000333444444111222333444444444222111333333333222111111444666444333333444555555444222~~~tttgggXXXOOO@@@===:::;;;@@@JJJTTT[[[gggqqquuuqqqwww~~~rrrrrrkkkbbbWWWIII>>><<<@@@EEEGGGNNNXXX___eeemmmvvv}}}uuusssnnncccVVVHHH>>>999888666333111111222444555555666666777888<<>>LLLZZZlll{{{|||{{{{{{{{{vvvtttzzz|||xxxfff```WWWOOOJJJCCC<<<777666444333333333222000...***,,,///111333333333222333222222333444444222000000222333222000///...///------------...000222333333222222444666666555444333444555555333222222333222111000000111000...,,,,,,+++,,,///222555555555222111000//////......///222333333222111222555777999777666555444333000---xxxkkk___SSSHHH@@@<<<>>>BBBHHHQQQ\\\hhhpppqqqxxx{{{zzz|||~~~vvvjjj```WWWNNNGGG@@@<<>>======;;;666666555555666777888999666666555333222333777:::@@@FFFRRRaaappp|||~~~zzzyyy{{{~~~vvvqqqggg___TTTLLLGGGCCC???;;;777666555666777777555333000222444666888888777666777666666777888777444111+++---//////---***))))))333555999<<<======<<<;;;666555444444555555333111,,,...000111111111222333000///---...000333444444000//////111444666666555111000...,,,,,,...000222666999<<<<<<:::888666555111000111333666777777666pppeeeZZZRRRKKKCCC@@@BBBEEELLLUUU]]]hhhttt{{{|||vvv}}}wwweeeUUUKKKCCCAAA???@@@FFFPPP[[[bbbjjjuuu}}}{{{rrr___JJJ???;;;:::;;;===777666555555555666888999888777666555555666777888:::???LLL```tttvvvsssuuu}}}wwwqqqkkk```RRRJJJHHHFFFAAA<<<888999;;;;;;;;;999777666333444555666888888999999999999:::999888555222111+++******,,,//////,,,)))555777999;;;<<<;;;:::999777777777666555222000...222222222333333222111111///------111777:::888444333333222222333333444555///...,,,+++---000444777999888777666444222111111000000000333666888888777yyyiii___UUUMMMFFF@@@>>>AAAJJJTTT^^^dddllluuu{{{}}}yyy{{{|||vvviiiZZZMMMFFFAAA@@@???AAAHHHTTT```iiirrr{{{|||zzzmmm]]]JJJAAA===;;;;;;<<<777666666555666777888999888777666555555555666777999???JJJXXXggguuuxxxvvvxxx|||wwwqqqjjj___SSSKKKHHHFFFBBB===:::;;;<<<===<<<:::888666555555666777777888777777888999999999888666333222------...000333222///,,,444555777888999999888777777777666555333111///---222333333333333333222222111//////333999;;;888555333222222222222333444444000///---,,,---000444666777666555444333111000000000000000333666888777666xxxmmm```XXXOOOIIICCC??????CCCSSS]]]hhhnnnsssyyy|||||||||yyyssshhhZZZNNNEEEAAAAAABBBDDDIIIQQQ^^^kkkttt~~~zzzwwwiiiZZZKKKCCC@@@<<<::::::777777666666666777888999888777666555444555666666888===EEEMMMWWWfffwww{{{yyy{{{{{{xxxpppggg^^^SSSKKKHHHFFFAAA=========>>>>>>===;;;888666666666777777777777666666777777888888777555444333000111333555777666333///222333444555666666666555666555444222000...,,,+++333333444444444444444333222111222555:::;;;999666222222222222222333444444111000.........111444555333333333222111111000000000///000333666777777666{{{nnnbbbYYYRRRKKKGGGDDDAAAEEEKKK]]]dddmmmssszzz~~~|||wwwzzztttjjj]]]QQQHHHBBB@@@BBBHHHOOOXXXaaammmyyyzzztttgggZZZMMMFFF@@@:::777666777777666555666777888999888777666555555555666666888;;;???EEEOOO___qqq~~~}}}{{{|||{{{~~~xxxoooccc\\\RRRKKKGGGDDD???<<<===>>>>>>>>><<<:::777555444555666777777777777777444555555555555444333222111333666888999888444222333333333333444444555555444222000...,,,***))))))333444555555555555555555222222444777::::::777555222222222111222333333444333111000///000111444555222222222222111111111111//////000222555777777666}}}rrrcccYYYPPPKKKGGGFFFDDDEEELLLUUUeeeiiinnnuuu}}}zzzpppoooiii___TTTKKKEEEBBB@@@CCCMMM[[[gggqqqzzz{{{rrrhhh\\\OOOGGG???777333333777666555555555666888888888777666555555666777888:::999;;;BBBNNN^^^mmmwww~~~}}}||||||~~~xxxnnn```ZZZRRRKKKFFFAAA<<<999;;;<<<<<<<<<:::888555333111222333555777888888888333333333222222111111000111333666888888666444333444444333333333444555666222000---***)))((())))))333444555555666666666555222333555888999888555333222111111111111222333333333222111111111333444666333333333333333333222222/////////222555777666555~~~uuugggYYYRRRGGGDDDCCCDDDEEEIIITTT___jjjnnnqqqvvv|||~~~uuujjjbbb[[[RRRJJJEEEBBBAAA@@@GGGSSSdddqqqzzz~~~sssjjj^^^PPPFFF<<<444111222555555444444444555666777888777666666777888:::;;;;;;:::;;;AAAMMM[[[hhhppp|||||||||}}}xxxmmm___ZZZSSSLLLFFF@@@:::777999999::::::999777444222...///111333555777888888333333222111000000//////000333555666555444444444666555333222222333555666111///,,,)))((()))+++,,,333333444555666666666666222444777999999777444222111111111111111222333333333222222222333444666777444444444444444333333333///...///222555666666555xxxkkk[[[OOOLLLCCCBBBCCCFFFIIIPPP^^^kkknnnuuuyyyyyywwwtttnnngggZZZSSSIIIBBB@@@AAABBBCCCPPP\\\lllxxxvvvjjj^^^OOOCCC:::333222555444444333222333444555666777777777777999;;;===>>>===>>>???AAAFFFRRR```kkkvvv|||{{{{{{~~~xxxmmmaaa]]]VVVOOOGGG@@@:::666777888999999999777444333---...000222444555555555666555333222111000//////000222444444222222333555666555222000000222444666333111---++++++,,,///111222222333444555666666555444777:::;;;:::777444222111111111111111222222333222222222333444666777888555555444444333333333222......///111444666666555|||ssseeeSSSIIIGGGCCCCCCEEEIIINNNVVVeeetttpppzzz|||ssslllhhhfffYYYPPPEEE>>>===AAAEEEGGGYYYdddrrr|||xxxiii]]]MMMAAA888222444999333333222111222333444555777777777888:::<<>>===999999===AAA@@@???@@@BBBCCCIIIVVVcccooowww{{{zzzyyyyyy|||xxxpppeee```WWWMMMEEE???<<<:::===<<<;;;999666333000///222222111000000000000000333333444555555333222111000333666777555111...---111111222222333444555666555555333111......000222111111111111222444666777:::999777888999999888777999444000000444666555333333222222333555666555444555333222222333333333222...000333666777666555333vvvfffWWWLLLEEEBBB@@@CCCHHHNNNUUU```mmmuuuvvv|||xxxpppiii^^^SSSEEE>>>999<<>>KKKZZZfffmmmwwwnnn___NNNCCC<<<666444666555666777444000///222444666999<<<<<<:::888999;;;:::999;;;???DDDNNN___nnnpppwwwyyyxxxwwwyyy~~~zzzrrrkkkaaaZZZPPPHHHBBB@@@>>>>>><<<:::777444222111111111333111///------...000111222111000///...//////000222555777777333///,,,***,,,...000333555555444444333333222///---,,,...000......---...000333666888555444333444555666555444888555222222555777666444111111222555888888777555999777444222111222333444444555666888999;;;<<<<<>>>>>AAAHHHTTTaaammmsssnnn___NNNCCC<<<666444666666777666333///...000444555888;;;<<<:::888777888<<<<<<>>>AAACCCIIIVVVbbbnnnwww~~~||||||}}}vvvppplll^^^VVVKKKDDD@@@@@@??????;;;999555222000000222333333111...,,,,,,...111333111000---,,,+++,,,...000111333666666333000---,,,,,,...222555777666555444111111000---+++***,,,...///...------...000333555222111000111333444333222777555333333555777666555111000000111444666777777999888555222000111333666666666666777999;;;===>>>{{{nnndddVVVMMMBBB::::::@@@HHHMMMTTTVVVcccttt|||zzz}}}yyyoooggg```UUUIIIAAA???DDDLLLUUU```jjjtttzzz{{{nnn___NNNCCC<<<666444666666777666333///...111444555777::::::999888777666<<<<<>>:::777444000///000333555444222///------000222555111///,,,******+++...///...000333444333111000000...000444777888888777666111000///,,,******+++---333111...,,,,,,---///111///......///111333222111555444333444555666666555222///,,,,,,///333666888888777555222///000333777666555555555777999<<<===yyyooobbbYYYLLLFFF???<<<@@@HHHQQQVVV\\\aaalllwww{{{{{{}}}ssshhh```XXXOOOGGGDDDBBBKKKWWWcccmmmvvvxxxnnn___NNNCCC<<<666444666666777666333//////222666777888999999999888777666888999<<>>IIITTTaaalll|||}}}~~~vvviii___TTTKKKBBB>>>???@@@===:::777666444222222333555666666666555444555666777888222000///------...///000---000222333111000000111444444555666666666666666666555444111//////000222666333///,,,+++,,,///000+++++++++---000111222111000111222333333333444555000...------///111222222000222444222//////222666555555555555555666777777ttthhh^^^VVVRRRDDDBBBBBBEEENNNXXXaaaeeejjjyyy}}}yyypppggg\\\UUULLLDDDFFFLLLWWW```llluuu{{{zzznnn___NNNCCC<<<666444666777777666333000111555:::;;;:::888777888888888777:::888777777777<<>>@@@@@@<<<888777666444333333444666777777777777777777888999999222111000///...//////000///111333333111/////////555555555555555555555555999888777444222222333555555222///,,,+++---000333+++******,,,///111222111...000222333333333333444/////////111333333111///---111333222//////222666555555555666666666555555qqqhhh```VVVNNNKKKIIIDDDCCCJJJYYYhhhqqqsssuuuyyy|||xxxmmmggg[[[QQQNNNIIIDDDJJJVVVeeennnwwwzzzmmmfffXXXJJJ===777666777333333333444555666777888777666555777:::;;;888555999555333555888<<>><<<:::888777777888999:::999666444555555555555666666666777555222...+++,,,///333666333333333444444444444555:::777333111222444666666:::999888666555333222222444000,,,,,,000111...************+++---000333444555444111000///111333444111111222444777777555333111111111222333333111///666666666555444111///...zzzlllccc[[[RRRKKKHHHFFFFFFIIIQQQ^^^jjjqqqsss{{{~~~ttthhh]]]QQQIIIHHHFFFFFFOOO]]]qqqyyyyyykkkdddVVVHHH<<<666555666333333333444444555777777777666666777999:::777555555222222555888===FFFOOOVVVcccuuu|||pppaaaVVVJJJFFFBBB>>><<<:::888666777777888999:::999777555444555555666666555444444000///,,,***+++---111333444444444444555555666666999666222111333555777777888777777666555444444333333///,,,,,,///000///,,,---------...///222444555333222000000111333666888666555444555666666555444111111000222333333222000555555444333111///...,,,|||pppcccZZZSSSKKKFFFFFFFFFKKKSSS^^^hhhpppuuuxxx~~~xxxkkk___TTTJJJCCCCCCEEEJJJWWWfffyyyjjjaaaTTTFFF<<<666555555444333333333444555666666888777666777888888666555222111222666:::>>>FFFNNNXXXcccsssuuuhhh\\\UUUGGGCCC>>>;;;999777555444555777888999:::888777666333444555666555333111000...------------///111222333333444444555666777888888555222111333555666777444444555555555555555555444000------///111000...000000000111222333555666111000000111333666999;;;:::888555444444555555444222111000111333444444333444444222111///---,,,,,,~~~tttooodddYYYRRRLLLGGGEEEGGGJJJRRR^^^hhhqqqxxx~~~~~~xxxpppcccWWWPPPHHHBBBCCCGGGPPPaaapppxxxjjjaaaSSSFFF===888777666444444444444444444555555888777777777777777666666444333555:::===???EEEMMM___hhhvvv|||sssgggZZZRRRDDD@@@;;;777666555444333444666888999888777666555222444555666555222///---000000111222333444444444111111111222444666777999888555222000111222333222222222333444555666666777555222000000111333333222222222222333333444555555111111111222444777:::<<<:::666222000000222444444333222111222444555555444444333222000...------,,,tttnnncccZZZPPPKKKHHHEEEHHHLLLOOOXXXdddnnnuuu|||{{{ssskkk___UUUJJJFFFCCCFFFMMM[[[lllzzzvvvkkkaaaSSSGGG@@@<<<:::999666666555444444444555555888888888888777777777888:::888:::===??????DDDJJJ___ggguuuyyysssiiiYYYMMMAAA===888555444444444333444666999999777555444555222333555555444111...,,,111222444555666666555555///...//////111444777999888555222000//////...---111111222333444555666666666555444444444555444333222222333333333444444444444444444555666888999:::666222---+++---000333444444333333444555666666444333333222111000000///...vvvlllhhhWWWOOOHHHEEEEEEFFFLLLTTTWWW^^^hhhqqqxxx~~~wwwnnnggg^^^VVVEEEEEEGGGMMMXXXhhhzzzvvvlllbbbSSSHHHBBB???===;;;888888777666555555555555888999999999888888:::<<>>CCCIIIWWWaaaqqq|||wwwssshhhWWWHHH>>>:::666333333555666666666999<<<;;;777444444555333333444444333111...---000111333444444444333222---,,,---...000444777999888555222000//////---,,,111111222333333444444555666666777777777555333222111111222333444444444444777777777777777888999999555111,,,***,,,///222444555555555666777777555333111111333333333222111000zzzmmmccc]]]MMMFFFAAAAAACCCGGGQQQZZZbbbgggpppxxx~~~zzzpppfff```YYYSSSIIIMMMRRRYYYeeevvv}}}lllaaaSSSHHHCCCAAA>>><<<::::::888777666666666666777999::::::888999<<>>===>>>>>>===BBBHHHTTTaaarrr{{{uuunnnbbbQQQEEE<<<999555333444666888999:::>>>AAA???:::666555777333444333333222111000///111222222333222222000000,,,,,,,,,---000444999;;;666444222111111111000///333333222222222222222222444666999999777444000...000111333444555555555555777777888888999999::::::888444///---...000222333666666777999:::888444000---///222555555444222111zzzrrrggg[[[RRRFFFAAA===>>>AAAHHHSSS^^^kkkpppxxx{{{{{{uuuiii___XXXSSSNNNSSSXXX^^^eeepppkkk```RRRGGGCCCAAA???<<<;;;;;;999888777777777777777999;;;:::999:::>>>BBB@@@===<<<=========BBBIIIXXXeeevvv{{{uuujjj[[[MMMCCC<<<888444333555888:::<<<>>>AAADDDBBB<<<777777888444444333222222111111111333333333333222111000000---------...111666:::===555333222222333444444333444333333222222111111111222666999:::777222...+++111222444555777777666666666777888999:::;;;<<<<<<===999333000000222333333666777888:::;;;888333///***---111555666555222000xxxpppggg[[[QQQLLLDDD???===@@@DDDJJJYYYhhh{{{}}}{{{|||tttkkkcccYYYQQQPPPTTT\\\___fffqqq}}}rrrfffWWWLLLBBB999666888===<<<;;;888777777:::===999::::::;;;<<<===>>>>>>BBB???===???@@@@@@DDDIIITTTeeezzz}}}~~~|||xxxsssjjj[[[III===:::777555444777:::<<<<<<>>>>>><<<888555444666888777777777666444333444666555555666777888777333000000111111111222666;;;???666555333222111111222222333444333111...---000444111333666777555333333333333444666777666555333222333222111333666:::===>>><<<===<<<777111------///555777::::::888444111000,,,...111333444444333222~~~qqqggg]]]QQQGGGCCCCCC@@@???CCCHHHQQQ```ooo}}}~~~xxx|||tttiii```WWWQQQRRRWWWaaafffnnnxxxpppcccUUUIII@@@777444666999:::;;;;;;:::999:::;;;888999:::;;;<<<===>>>???AAA>>><<<>>>??????DDDJJJUUUcccuuu~~~yyyooocccUUUIIIAAA888666444555777999;;;;;;::::::999777555444666777888999888666444333444555222222333555666555111...///000222222333555999<<<777666444333222222222222444444444222//////111444222444666666555444444444666777888888777555333222333111000222555999;;;;;;<<<===<<<888222......000444666999999777333111000...///111222333333222222uuufff\\\RRRGGG@@@>>>BBBAAACCCHHHPPP[[[kkkxxxzzzuuuyyyooodddZZZSSSOOOSSS[[[fffnnnxxx}}}nnnaaaSSSHHH>>>666444555555888<<<===<<<:::888888777888999;;;===>>>>>>??????<<<;;;===>>>>>>DDDKKKYYYdddrrr~~~|||zzzzzzzzz}}}yyyooocccUUUHHHAAA444333333444666888888777555777999999777777888999::::::999777444222333444000000111222333222///---///111333444444444666888888777555444222222222333555666555333111111222444555666777666444444666777::::::999999777555444333333222000111444777888888;;;<<<;;;777111...///000333666888999666444222111222111111111111111111222wwwkkk]]]SSSJJJBBB>>>???@@@CCCHHHOOOXXXeeetttxxxssspppfff[[[RRRMMMMMMTTT^^^hhhqqq~~~|||nnnbbbTTTIII@@@888666777666888;;;;;;999666555444666777999;;;===>>>>>>>>><<<::::::<<<<<<>>>EEEMMM]]]fffsss|||yyyuuussssssxxx{{{wwwrrriiiZZZHHH;;;000///000222444555333222333666999;;;;;;::::::;;;;;;;;;:::777444222222333000000000111222222000---000333666777777555555555999888666444333333333333666666555444333333444555777777777555444444777999::::::999888777666666666555333222222444666666666999::::::666000---...000444777999999888555444444555444222000///000111222}}}ooodddVVVLLLCCC<<<:::===@@@GGGOOOWWW```mmm{{{}}}uuupppddd[[[QQQKKKIIILLLWWWbbbjjjsss|||pppdddVVVKKKCCC;;;999;;;999:::999666333111222333555777999<<<============:::999:::<<<<<<>>>GGGQQQ[[[eeetttzzzvvvssspppnnnsss{{{}}}}}}~~~|||sssmmmgggZZZEEE555------...///111111///,,,///222777999999999999999999999999666333222222333222111111222444444222000111555999:::999777666555888777555444333333444444666555444555555666666555888888777555444555888:::888888777666666777888999666444333444666777666555666888777444///,,,---///666888;;;;;;999888777777888666333111000000111222|||qqqfff\\\OOOFFF===777777:::DDDMMMXXX```iiiuuu~~~vvvnnnjjjXXXQQQKKKIIIKKKPPP]]]hhhrrryyy}}}pppdddVVVLLLDDD===;;;===;;;:::777333000///111444666777:::<<<======<<<;;;999888:::<<<<<<>>>IIITTTWWWcccuuuyyyuuutttpppmmmoootttxxxwwwuuuxxxyyyzzz|||~~~nnnbbb[[[PPPAAA555............///...,,,)))+++...222444444333333444555666666555333222333444444333222333555666444333222666:::<<<;;;888777666666555444333333444555666444333333444777888777666888888777555444444777:::666555444333444666888:::666444444555666777666555555777777444///---...000777999;;;<<<:::999::::::999777555333111222333333vvvfffZZZRRRIIIBBB<<<888;;;@@@IIIUUUbbbiiiqqqzzzyyymmmddd___PPPLLLJJJLLLQQQXXXeeeppp}}}nnnbbbUUUKKKCCC<<<:::<<<:::999777444111222444777777888;;;<<<===<<<:::999888888:::<<<<<>>999222111/////////...+++)))+++---///000/////////000111222333333222222444666555444333444666777666555222555999;;;:::888777666333333222222333444555777222111111444777:::999777666777777555444444666888666555333111111333666888444333333444666666555444666888888555111...000222777999;;;;;;:::::::::;;;999888666555444444444444~~~mmmZZZPPPJJJDDDAAA???>>>CCCJJJMMM[[[hhhooovvv~~~tttggg]]]WWWMMMJJJKKKPPPVVV^^^kkkwww}}}lll```RRRIIIAAA:::888;;;777888777666444555777999777999;;;======;;;999777888888;;;===<<<@@@LLLYYYaaalllzzzyyyttthhhgggfffhhhmmmsssxxxzzzsssssstttvvvyyy{{{~~~qqqpppjjj___PPPCCC===;;;666444111000///...,,,***---...000000///...///000...000111111111222555777555444333444666777666555111444888999999777777777111111111111222444666777000//////333888::::::888555666777666444444555777777555222000///111333555222111111333555555444333777999999666222000222444666888::::::999999:::;;;999888777666666555555555ppp^^^SSSIIIIIIFFF???:::???JJJUUU\\\bbbnnnxxxzzzuuummmbbbYYYUUUOOOPPPSSSYYYbbbnnnxxxyyypppeeeTTTEEE<<<999999999666777888777666555666777888777555777:::<<<:::888888555555777:::???KKKVVVfffpppzzz|||xxxpppkkkfffdddjjjtttzzz{{{tttxxxzzzyyy|||sssppphhh[[[MMMAAA;;;999777666555333111///...---000000000000000...+++(((+++---000222222333555666444555555666555555444444444333222111111222333333444666777666444222222222444444444555666777888888888777555333222222222222555333111//////222555777444444555555444222000///333666999999555222222333777888888777555555666888:::999777555333333333444}}}wwwjjjYYYOOOEEEDDDAAA======DDDPPPZZZccciiittt}}}wwwppphhh]]]VVVTTTQQQUUUZZZaaajjjttttttmmmbbbRRRDDD;;;888777888555666777777555555666777555444222444777::::::999888555555888:::@@@KKKWWWhhhqqq{{{{{{wwwoookkkgggggglllssswwwxxxyyy|||~~~}}}~~~tttpppgggZZZLLLBBB===;;;888888666555333111000///555333222000000///...---,,,...111222333333555777555666666555555444444333444333111000//////000000444555666555333111222333555555555555666666666555777666555333222222222333666555444333444555888999777777777666444111///---...333888:::888555333333666777777666444444666777999999888777777666777777uuuqqqlll```RRRJJJAAA???===>>>EEEPPP\\\ccckkkrrrzzz~~~xxxqqqjjj```UUUQQQRRRTTT[[[eeemmmttt~~~}}}ooohhh^^^OOOAAA999555555555222444555555444444666777333111000111444777999999888666666888;;;AAAMMMXXXiiirrr{{{{{{vvvppplllhhhiiinnnrrrtttttt{{{~~~~~~}}}uuupppeeeXXXKKKBBB>>>===:::999888777555333222222:::888555222111111222222---///222333333444555777777777666555444333333222444333111///...---------444555555333111111222333555555555555555444444333666555444333333333333333555555666666777888999999::::::999777444111---+++)))///777:::999555444333444555666555444444555777888999:::;;;;;;:::999999vvvlllgggaaaVVVLLLFFFBBB??????DDDPPP]]]hhhmmmsssyyywwwrrrllldddXXXNNNMMMQQQVVVaaannnxxx~~~xxxlllaaaWWWJJJ>>>666333222222111222444444444444666777555333111000222444777999888666666999<<>>DDDPPP\\\hhhrrr||||||wwwwwwllldddeeeiiilllqqqxxxvvvzzz}}}}}}}}}~~~|||xxxoooggg[[[NNNDDD>>>;;;:::777777666666555444333333888:::;;;999555222111222///222444555555555777888999888666444333333333333555444444222000///------333444444333222111333444000222444666777777777666444444444444444444333333000222666999::::::999888888888888777555333111///---000333333000...///111111222333333333333555777:::;;;======<<<:::666444{{{pppeeeYYYRRRMMMGGGDDDDDDDDDFFFKKKVVVdddooovvvxxx|||qqqhhhbbb[[[VVVQQQNNNRRRXXXaaakkkyyy}}}vvvnnngggQQQJJJAAA888444222222111111333444444333333555666;;;:::999666444444666888888666777;;;???EEERRR^^^fffsss~~~|||vvvtttggg___aaaeeehhhoooxxxtttzzz~~~~~~}}}xxxjjjbbbVVVJJJBBB<<<999777666666555555444444444333444888:::888444///...///111333555666666666777999888777555444333333333444444444444444333111000///222444666555444333333444///111444777999999999888444555555555444444333222111444777;;;======<<<;;;555666666666555444222111111333444222...---///111000222333333333444777999:::;;;======;;;999555333xxxooocccYYYMMMHHHDDDBBBBBBEEEFFFLLLUUUbbboooyyyvvvhhh^^^VVVOOOOOOPPPSSSYYY___kkksss~~~|||uuukkkaaaKKKEEE===777444333333333333444555555444333444666999:::;;;999666555777999888666777;;;@@@FFFSSS___ffftttzzzuuulll___XXX]]]bbbdddkkktttsssyyy}}}}}}~~~~~~zzztttggg___SSSIIIAAA<<<777444555555555555555555444444333555777444...++++++---222444666777777777888999888666555333333333555555111222333444444333222222111444777888777555444444111333666999::::::888777555555666555555333111000111333666:::<<<===<<<<<<555555555555444333111000222555777666222000000222000222333444444555888::::::;;;<<<<<<;;;:::777666~~~rrriiiZZZPPPEEEAAA???>>>BBBFFFJJJQQQ^^^lllxxx}}}qqqaaaVVVNNNHHHJJJPPPWWW^^^dddrrrxxx}}}wwwjjj\\\HHHCCC<<<666444333444333444666666666444333444555666999;;;:::777666888:::888666888<<<@@@GGGTTT```gggvvvyyyssseeeYYYTTT\\\bbbbbbgggpppqqqwww{{{{{{{{{zzzuuuooofff^^^RRRHHHBBB<<<777444666666666666666555555555333444444///)))'''***---333555777777777777888999777666444333333444555666///000222333444444444333111444888:::999666444444444555888::::::999888666666666666666555333111//////111444777999:::::::::555555555555444222000...111555999:::777333222333000222333444444666888;;;::::::;;;<<<<<<;;;::::::pppaaa\\\QQQJJJCCC@@@>>>===AAAGGGPPPZZZhhhsss{{{~~~xxxjjj^^^VVVJJJCCCHHHSSS]]]gggpppwww}}}yyypppcccYYYIIICCC<<<666555555666777555555444444555666888999888777777666666666666777<<<<<<===@@@GGGPPPXXX]]]nnnwww}}}wwwssshhh___XXXWWW[[[```iiiqqqsssyyy|||yyyvvvwwwwwwvvvddd\\\PPPEEE===999777555777444222111222333333333666222...,,,,,,,,,***(((***///333333222333888===666777666444222222444666444444333333444555777888777777777777666666666666444444333333444444555666333444444333111000111111222333444555666666666666333333222000---++++++,,,222444666777666666777999555444222111222555999;;;:::::::::::::::999888777xxxiii\\\UUUNNNGGGAAA>>>======CCCJJJWWWbbbppp{{{wwwlll___WWWRRRLLLJJJOOOWWW```nnnzzzyyynnn```UUUFFFBBB===999888777666555333444555666777777666666444444444555666888999:::;;;<<<>>>AAAGGGPPP[[[bbbttt|||}}}wwwssskkkccc\\\[[[]]]^^^ccciiiwww|||}}}zzzwwwuuurrrmmmccc[[[OOODDD===999777666555333000000111444555666777444000/////////...,,,))),,,...000000333777:::666666666555333333444666777666444333222333555666666666666555555444444444333222222111111222222333111222333111000///111222444444444444555555555666222222111---***))))))+++///111444555555555666777555444222111222555999;;;::::::999999888777666666xxxlllbbbWWWNNNKKKEEE@@@??????AAAIIIRRRaaajjjxxx|||mmm___UUUQQQNNNOOORRRYYY___iiiyyywwwkkk[[[PPPBBB@@@===;;;:::888555333222444666888888777444333000111222444777999<<<===:::===@@@BBBFFFPPP^^^hhh{{{}}}wwwsssiiibbb^^^^^^______bbbfffwww{{{|||zzzxxxvvvoooggg```XXXLLLBBB;;;888777666444222///...111444777888888666444333333333222111+++++++++---111555777777666666666555444333555666;;;888555222000111333444555555555444333222222111222111000///////////////000111111000//////111444777666444333222333444555333222///+++'''&&&(((***,,,///222333444444555666666555333222333666999;;;;;;:::888666555444444555pppaaa[[[SSSIIIHHHDDDAAABBBCCCHHHSSS^^^jjjqqq|||~~~rrrdddXXXRRRQQQNNNRRRYYYaaajjjvvv{{{pppdddUUULLL@@@>>><<<::::::888666444333444666777777666444333000111222444777:::<<<===:::>>>BBBCCCEEENNN^^^jjj|||}}}wwwrrrccc^^^ZZZ]]]aaaccchhhmmmrrrvvvxxxyyy{{{yyyqqqggg]]]TTTIII???999777777777666333///...111444777888888777666666555555555444000---***---333888999777555666777666444444555666;;;888444000///111333555666555555444333222111111333222111///......------000111111000000111444666999777444111000222444555444222///+++'''''')))+++,,,///222444444444555666666555444444444666999:::<<<:::777444222222333444}}}hhhXXXSSSMMMEEECCCAAABBBEEEHHHOOO\\\iiiuuuyyyssseee[[[TTTQQQOOOQQQVVV___iiiwww~~~rrrfff[[[OOOHHH???<<<999777777777666555555444444444444555555666333444444555777999:::;;;<<<@@@CCCCCCEEENNN^^^jjjzzz|||uuuppp```ZZZWWW[[[aaafffmmmsssppptttxxxzzz|||zzzqqqfffYYYQQQEEE<<<777666777888999666222000222444666666666777777777666555555555333...***---333888888666444666777777555555666777888555222000000222555888666666555555444333333222555444333111000///......222333333333333444777999:::777444000///111333555666444111---******,,,///...111555777777777777777777666555555555777999:::<<<:::777444222222333444|||nnn\\\OOOIIIEEE@@@>>>???CCCIIINNNVVVeeesss{{{iii[[[TTTQQQOOOMMMUUU]]]hhhssswwwjjj^^^RRRIIICCC;;;999666555666666666555444333333222333555777888777777777777888888999:::===@@@CCCEEEIIISSSaaakkkxxx~~~yyyqqqkkk```ZZZWWW[[[aaagggnnnuuusssyyy||||||zzzvvvmmmcccUUUMMMBBB999555555777999:::777444444444666666666555777888777555444444555444///+++,,,111555555444444555777777666666666777555333111000111333666999666666666666555555555555666666444333222111111111333555777777666777888999999777333000000111333555666555333000......000333111444888::::::999888888888777666666777888999:::;;;:::888666555444444555zzzlll]]]RRRJJJCCC@@@@@@>>>AAAHHHQQQWWW```ooo~~~sssbbbUUUPPPOOOOOONNNXXXfffttt~~~}}}rrrfffYYYMMMCCC===666555555666777666444111000111222444555666777777:::999999999999999::::::<<<>>>BBBGGGOOOZZZgggooozzz~~~uuukkkeee\\\XXXXXX^^^dddiiinnntttvvv}}}~~~yyyrrrjjjbbbRRRJJJ???777444555888999888777666666888999888777555777999888555333333444666333///...000333555444333555777888777666777777333222111111222333666777555555555555555666666666777666555444333222222222333666999:::999888888888777555333111000111333444555555555333111111333555444777;;;<<<;;;999888888888888777777777888999999::::::999999888777666666uuucccRRRMMMHHHAAA???CCC@@@EEENNNXXX```hhhxxxxxxrrrjjj]]]SSSOOOOOOQQQSSSYYYlll~~~|||xxxpppeeeWWWJJJ???888222333555777888666222...---///333666777777666666:::::::::999::::::;;;;;;<<<===AAAIIITTT```lllrrr}}}{{{qqqgggaaaVVVTTTWWW```hhhlllpppuuuvvv~~~xxxqqqjjjdddQQQIII>>>666333444888:::666666666888:::;;;:::999666999;;;999666333333444:::777333111222444666777333555888888777777777777333333222222222333444555333333444555555666666777666666555444333333333333333666999;;;:::888777666666444333111111222333444333444555444333333444666555888<<<===<<<:::888777888888888888888888999999:::::::::::::::999888777}}}ttteeeZZZNNNFFF@@@<<<===@@@GGGUUU^^^^^^dddttt~~~wwwlllbbbWWWQQQNNNPPPYYYccciiiwwwyyylll^^^QQQEEE;;;555444555777888777333///---///111444777::::::999777777666555666888999::::::@@@@@@DDDNNN[[[gggnnnqqqxxxssslllccc[[[YYYXXXZZZaaajjjqqquuu{{{zzzzzzzzzyyytttkkkdddRRRGGG<<<444000...333999;;;888666999===???<<<888555777888888666444333333999888777666555666666777;;;:::888666666666666666444333333222111000/////////000000111222222333333555444333555777888555222555555444666777777666444111000...///111333444333777777888888888777777666777777777777666666666666::::::::::::::::::::::::<<<<<<;;;999888999<<>>CCCOOO\\\eeegggnnn}}}|||uuummmggg^^^UUURRRSSSWWWaaajjjwww~~~uuuhhhZZZMMMCCC:::555333555666777777555222111000111333666999999999888555444444555777999::::::???BBBIIISSS___llluuuzzz|||wwwkkk___ZZZYYYZZZ^^^eeemmmrrruuu|||xxxuuusssnnnhhhbbbRRRFFF:::222...---333999:::777555777:::;;;888555222333444333111/////////444333333333555777999:::;;;:::888666555555555666333333333222222111000000000000000111111222222222444333333555777777555333444333333444777888888777555222...---///222555777888888888999999888888777888888777666666555555444777888888999:::;;;;;;<<<<<<<<<;;;999888888;;;>>>zzzoooddd\\\PPPHHH@@@<<<;;;<<>>===???BBBKKKUUUccckkksssyyy~~~vvvmmmddd]]]UUUQQQQQQXXX```hhhrrrzzzrrriiiZZZLLLBBB===999888888777777666666666666666444444333222111111333444000222444666777888:::;;;AAAJJJWWWaaaiiittt|||wwwkkk^^^YYYYYY[[[```hhhooouuuwwwzzz|||}}}qqq```TTTLLL>>>000)))''')))///666888666222111000///---***------,,,***''''''(((***++++++---///333777:::<<<999888777666444333333222222222444555555555444444222222222222222222222222333333333444555555555444000//////222666:::;;;<<<999555000...///333777999888999::::::::::::::::::999888777555444222111111555555666777888999::::::::::::999777555444666888vvviii[[[OOOHHHFFFBBB@@@BBBEEEJJJUUU___mmmsss{{{~~~xxxooocccZZZVVVOOOOOOTTT^^^gggnnnwww~~~yyykkkbbbTTTGGG???;;;::::::;;;:::888666555555555555555555444111...---///111000333666888888888:::<<>>DDDNNN[[[eeelllvvvvvvmmmgggaaaZZZYYYXXX\\\dddooowww|||}}}{{{zzzyyyvvvnnnccc[[[NNNBBB777444666666888:::777555222///---+++++++++...///000///------...000111111111111222444555666777666666555333111///...111222444666666555444333222222333444444555666666555555555444222111222444...///000333777999999999444333333444666666444222555666777888888888888888666666666555555555555555888777777777777777777777666777777666444333444666zzzvvvmmmaaaUUUKKKDDDAAACCCEEEKKKSSSZZZaaammmyyy~~~yyypppiii]]]PPPIIIIIINNNXXXiiiuuuyyy|||tttfff\\\SSSGGG===888777777888888888777666666555444444222555777555111000333666444999===>>><<<;;;<<>>:::888666555444111......000111...111444555555555555666666666555444444444555666555666555444333000...,,,000222444666666444222000---...///000222444555555777888777444000...///222///000333666999888555222444333222333444444333111111222333444555555555555222333444666777999:::;;;555666666888999:::;;;<<<888999::::::999888:::;;;vvvjjjeee\\\PPPEEE@@@AAADDDLLLPPPXXXcccnnnyyy{{{tttlllcccZZZQQQJJJKKKOOOVVVgggwwwxxxmmmddd___SSSJJJ>>>666555555333111555666666777777777777666111555999;;;;;;::::::::::::;;;===????????????>>>FFFMMMZZZiiivvvxxxoooiiidddbbb[[[^^^ccciiiooowww}}}zzzwwwrrreeeYYYLLLDDD>>>======999666666777666444111...---...000///000222333444444333222444555666888999999::::::555555444222///---...000777666444333333222000......---------///222555777:::888555111...---,,,+++111333666777777666666666777555444444666888999999555333111222444555666666666777999<<<>>>>>><<<:::;;;888555444555888:::;;;<<>>:::;;;AAAFFF{{{pppccc^^^VVVJJJAAA===@@@EEETTTVVV]]]iiixxx}}}sssmmmeee[[[TTTMMMJJJNNNUUUaaappp|||rrrggg]]]XXXLLLDDD;;;666666666555333555666666777777777777777666999<<<<<<;;;999888888:::<<<>>>??????@@@@@@AAAHHHQQQ```ooozzzzzzrrrjjjdddaaabbbeeejjjnnnsssxxx}}}{{{uuunnnaaaVVVJJJBBB<<<;;;;;;777444444666666444111---,,,---/////////000111222222222222222333444555666666777777555555333000......000222777555444333333333111//////......///111444777999999777444111///------,,,111444888;;;;;;:::999::::::888666666888:::;;;:::999555222111333666888:::::::::;;;===?????????>>><<<;;;::::::;;;===>>>???@@@CCCEEEEEEDDDDDDGGGJJJ~~~zzzpppeeeZZZVVVOOOEEE??????DDDJJJ\\\]]]dddrrrvvvkkkeee\\\SSSMMMKKKMMMVVV```ppp|||~~~}}}zzztttjjj___UUUPPPCCC>>>999777777888777555555555666777777777777777:::<<<===<<<999777555555:::<<<>>>>>>???@@@BBBDDDQQQ]]]lllwww|||ssskkkeeebbbfffjjjoootttxxx|||~~~tttjjj^^^TTTHHH@@@:::999888555222333666555444000---+++,,,---///.........///000111222111111111222333333333333555444111...---...222555777666444444555444333111000000000111333666888:::777666444222000///......222666;;;??????>>>===<<<<<<:::888888:::;;;<<<;;;;;;777333111333888;;;=========>>>???@@@AAABBBBBBAAAAAABBBBBBCCCDDDEEEFFFHHHJJJNNNPPPRRRRRRRRRQQQzzzuuunnnbbbXXXRRROOOJJJDDDAAAEEEMMMUUUbbbgggppp{{{|||oooeee^^^VVVNNNKKKLLLRRR```lllzzzzzzxxxsssllldddYYYNNNGGG>>><<<:::999::::::777555444555666777777777777777999::::::999666333333333999;;;<<<======???DDDHHH[[[iiixxxzzzrrrkkkgggeeefffjjjpppuuu{{{uuujjj___VVVHHH@@@999888777444222222555555333000---++++++,,,000///---------///222444000000000000111111222222444333000---,,,...444888888777666666777777666555000000111222444666888:::555444333222111000000000444888>>>AAAAAA>>><<<;;;;;;999777777999:::::::::999777444333666:::===>>>>>>???@@@AAAAAACCCEEEGGGLLLLLLKKKJJJJJJKKKMMMOOOTTTUUUWWWZZZ^^^```___]]]zzzssslllbbbTTTKKKIIIIIIGGGEEEFFFMMMXXX```iiisss{{{qqqddd[[[VVVPPPKKKKKKPPPXXXgggttt}}}vvvqqqjjjcccZZZPPPFFF???======<<<<<<<<<:::777444333333444555666777777777444444555333111111222333777999;;;;;;;;;>>>FFFLLL```ooo}}}wwwnnnjjjiiiiiihhhkkkpppuuu|||xxxnnncccZZZIII@@@999777777444222333333333333111---,,,,,,,,,222111///......111444666111000000000111222333444444222///,,,+++///555:::999888777888999:::999888111111222333444555777777444444333333222111111000555999>>>@@@>>>;;;888666777666444444555777777777555555555777;;;>>>??????>>>AAACCCDDDDDDFFFJJJMMMXXXWWWUUUSSSQQQRRRWWW[[[bbbaaabbbdddhhhkkkllllllyyyqqqkkkbbbUUUIIICCCAAACCCEEEGGGLLLUUUbbbkkkrrr~~~}}}qqqbbbVVVRRRNNNKKKKKKPPPWWWaaaooo{{{|||xxxwwwnnnhhh___VVVPPPHHH???999===>>>>>>>>><<<999666333111111333444555555555555000111111000///000333555777999;;;::::::???HHHPPP^^^nnn|||tttmmmiiiiiijjjmmmoootttyyy|||sssggg]]]JJJAAA999777777444333444111222333111///------...333222000///000222555777111111000000111333555666444222///,,,,,,///555:::777666666777:::;;;:::999333333444444555555555555333444444444333222111000555999<<<===;;;777444333444222111111333555666555333444666;;;@@@CCCCCCCCC@@@DDDHHHJJJKKKMMMQQQUUU___``````^^^\\\^^^ccchhhmmmnnnoooppprrruuuwwwyyywwwpppiiibbbVVVHHHAAA@@@>>>BBBGGGMMMTTT___mmmvvvzzzwwwgggWWWNNNOOOHHHIIIOOOZZZdddnnnzzzzzzuuurrrqqqfff^^^TTTLLLHHHDDD>>>999;;;===>>>===:::777555333///000111222333444444444111222111111000222666999888;;;<<<;;;;;;@@@LLLVVV___nnn{{{}}}uuunnnjjjhhhgggmmmrrryyy~~~uuuhhh\\\JJJ@@@888666666333333444000222333222000///000000333222111000111333555666000000///000222444777999333222000---,,,///444888444444444555888999999999666777777777666555555444444444444444444222111000444777999:::888555333333222111000111444666777777555555777<<>><<<<<>><<<:::999999999999666555444444555444///+++222111111444888888555222444111000333999>>>@@@@@@BBB>>>;;;???HHHPPPTTTUUU[[[[[[]]]aaaeeehhhhhhhhhqqqpppqqquuu{{{sssddd\\\QQQHHH???:::<<>>AAABBBBBBAAAAAADDDKKKSSSWWWYYYdddeeefffhhhjjjkkkkkkkkkxxxwwwyyy}}}{{{ppphhh[[[SSSIIIBBB<<<999>>>EEEOOOYYYeeeoootttzzz~~~yyyooo```RRRJJJIIIMMMQQQ]]]bbbkkkvvvzzzmmmjjjfff```ZZZUUUQQQOOOBBB>>>:::;;;???CCCDDDCCC;;;;;;999777666444222222333333555888;;;;;;999777222222444666777999;;;;;;;;;;;;@@@FFFLLLSSS___jjjwww|||{{{tttooojjjeeeeeehhhssszzz~~~ttthhh___QQQFFF===;;;<<<:::888888666555555555666666444222444333333555777999999999555444333111///000444777444444444111///000555:::999888777777777999:::;;;::::::999888888777666666:::888777666666444111...,,,---///333888::::::999:::;;;<<<===>>>@@@DDDGGGHHHJJJNNNRRRVVVZZZ```ccclllmmmoooppprrrsssssssss}}}nnnaaa]]]RRRKKKCCC???<<<===DDDMMMWWWdddrrrxxx{{{{{{vvvlll\\\OOOIIILLLSSSXXXccciiisss~~~xxxqqqmmmfff^^^WWWPPPJJJFFF===:::888888<<<>>>>>><<<::::::999777666444333333333555888<<<======:::888111222333555777999;;;;;;::::::???HHHOOOXXXeeeqqq|||{{{uuuooommmkkkhhhjjjooorrr|||}}}ttthhh^^^OOODDD;;;:::;;;999888888777666555555666555333111333333444666777888888888555555444222111111444666333555666333000000666<<<888888777666666777888999777777777777777666555555666555444333222222111000...000222666999<<<======:::>>>AAACCCCCCFFFKKKOOORRRXXX___bbbdddffflllpppqqqsssvvvyyy{{{}}}xxxeeeVVVSSSHHHBBB>>>===>>>BBBKKKUUU\\\kkkyyy~~~|||vvvooofffYYYOOOLLLQQQZZZaaajjjrrr|||~~~wwwtttoooggg___XXXPPPIIIEEE===999777777:::;;;:::888999999888777666555444333333666:::======<<<;;;999333333444666777999::::::888:::@@@IIIRRR[[[iiiuuuxxxrrrnnnmmmlllkkknnnsssxxx}}}vvviii]]]MMMBBB888777888777777888666555444555666666444222222333555666666666777777555666666444333222333555222555777555111222777===666666555444444555666777777666666666666666666666444333333222111222333555444555777999;;;===>>>???;;;???EEEHHHKKKOOOUUUZZZ]]]dddlllpppooopppuuuzzzzzz}}}yyyuuulll[[[NNNJJJ@@@<<<;;;???CCCIIISSS^^^bbbqqq}}}tttkkkddd^^^UUUOOOPPPXXXcccjjjsss{{{{{{tttnnnfff```\\\VVVOOOJJJ===999777777:::<<<;;;999999888888777666555555444444777;;;<<<;;;:::999999777777777777888888888888888;;;BBBMMMVVV___lllwwwyyysssnnnnnnmmmllloootttzzzmmm___QQQDDD999555666555666888555444444555666666555333111333666777666666666777555666777666444333333444333444555444333444888;;;555444333333333555666777888777666555666777888999555666555333222333666999777999;;;<<<<<<===???AAA???CCCHHHOOOTTTZZZ```dddgggmmmtttwwwwwwwww{{{zzznnnbbbXXXNNNFFFBBB>>><<>>===<<<:::888777555555<<>>BBBAAABBBKKKZZZeeeiiiooovvv~~~sssjjjbbb\\\YYYQQQQQQTTT[[[fffrrr|||||||||tttkkkaaaZZZUUUIIICCC???>>><<<888666888444444444444444555555555888888777555444444777999;;;;;;;;;::::::999999999<<>>;;;===AAAFFFIIISSSaaakkkooovvv~~~wwwlllccc]]]XXXUUURRRTTTYYYaaalllwww~~~}}}|||{{{zzzzzz{{{~~~|||sssfffYYYQQQIIICCC===<<<:::777666888666666666666666666666666888888777666555555888::::::::::::999999888888888===DDDOOOXXXaaammmzzz~~~ssspppmmmmmmqqqyyy}}}rrrfff\\\OOOCCC;;;888777666333555777888888666555555888999999888666555555666333333333222222111111000888888888555333222333555222333444555666777777777555444444555888888666333666444333333444333000---111555<<>>DDDNNNYYYffftttvvvssspppooosss|||vvvkkkbbbTTTHHH???;;;888777444555777888888666555444888888888777555444555777///000111222222222111000555666666555222111111222000000222333444555555555444333333333555444333111222222333444555444111...222777>>>EEEKKKPPPTTTWWWYYYZZZ]]]dddlllsssvvvxxx{{{zzz|||yyymmmaaaXXXPPPFFF===;;;<<<@@@GGGOOOUUU___lllvvvzzzsssmmmeee___]]]]]]^^^^^^YYY___hhhrrr}}}~~~}}}|||{{{zzzyyywwwtttssssssvvvyyy||||||sssiii```YYYLLLDDD===:::888666777:::<<<<<<<<<<<<;;;999888777777888999888888999;;;===::::::999888888999999:::>>>DDDOOO^^^lllyyy{{{xxxtttrrrvvv~~~zzzmmmdddXXXLLLCCC>>>;;;999666666777999:::999666444777888777666444444555777000111333444444333111000333444555444222000///000---...000111333444444444333222222222222111000///000111111333444444333222444999???FFFLLLQQQWWW[[[]]][[[ZZZ___hhhqqqxxx{{{sssuuuyyy~~~|||}}}xxxpppeeeZZZSSSFFF???999<<>><<<:::888888<<<;;;<<<<<<<<<;;;:::888666777888999999999999;;;===<<<;;;:::999999:::<<<===>>>FFFTTTcccrrr|||~~~{{{xxxvvvzzz|||mmmeeeYYYOOOFFFAAA===;;;888777888:::<<<<<<:::777666777666444333333555777444555666666666444222000222444555444111/////////---...///111222333333333222222222111000///000000222222111111111333666999999<<>>999888>>>GGGQQQ[[[ccciiittt~~~ttthhhccc[[[VVVWWW[[[___bbbiiipppzzz~~~|||zzz{{{~~~~~~}}}|||zzzzzz}}}~~~xxxmmm___UUUMMMFFF???===<<<999999;;;888999:::;;;:::999777555777888::::::999999:::<<<===<<<:::999:::;;;===>>>???IIIXXXhhhttt}}}~~~|||{{{yyyzzz~~~~~~mmmfff\\\QQQIIICCC???<<<888777888;;;??????===999666666555333222222555888777777888888777555444333444555555444111000000111///000111222222222222222222222222111000///111222555555444333333666;;;???@@@AAADDDFFFIIIMMMRRRUUUSSSUUUZZZdddnnnqqqmmmhhheeekkkrrruuussspppqqqrrruuuyyy}}}~~~yyytttmmmddd\\\SSSJJJEEE:::777999CCCOOOYYYdddllluuuvvvnnnbbb\\\VVVSSSVVV]]]eeeiiirrryyy~~~yyywwwzzz}}}|||{{{||||||yyyzzz~~~zzzvvvmmm___UUUKKKEEE???>>><<<999888:::444555777999999777555333777888::::::888888888999<<<;;;999888999:::===>>>AAALLL\\\jjjttt~~~~~~zzzwwwwwwyyy|||qqqjjj```UUULLLEEE???;;;777666666:::???AAA>>>:::555555444222111222555888777777777777777777666666777777666444111111222444222222333333333333222222111333333222000000333666888999:::999888:::>>>BBBFFFGGGHHHHHHJJJMMMRRRVVVSSSRRRUUU\\\dddgggbbb\\\\\\___cccfffggggggfffeeefffooovvvyyy~~~|||rrrmmmddd[[[RRRHHH@@@;;;:::888===IIIVVVaaakkksss}}}|||xxxrrrjjj[[[WWWRRRSSSYYYcccmmmsssyyy}}}xxxtttpppqqqwww{{{yyywwwvvv}}}zzz{{{xxxrrrnnnjjjaaaZZZIIICCC???>>><<<888666888111333555777777666444222777999::::::888777777888;;;:::888777888:::<<<>>>CCCOOO^^^jjjsss~~~{{{wwwrrrtttxxx}}}uuunnncccWWWNNNEEE>>>:::555444444999???AAA???;;;555555444222111222555888555555555555666777999999999888777444222111333666333444444444444333222222111333444333111111555888:::===??????>>>>>>AAADDDJJJJJJKKKKKKLLLOOOTTTXXXXXXRRRLLLNNNTTTZZZZZZWWWSSSSSSTTTYYY^^^```]]]ZZZUUUaaannnttt|||~~~xxxmmm^^^OOOJJJHHHCCC===999888>>>GGGPPPZZZfffqqqyyyyyytttnnneee^^^[[[RRRNNNQQQXXX```mmmzzz~~~{{{zzz||||||zzzxxxuuutttssstttvvvxxxyyyxxx}}}{{{zzz}}}sssiiiccc[[[RRRJJJ@@@999:::===;;;777555444555555555444333333222999888777888888777444222666888::::::999:::>>>BBBNNNXXXcccnnnzzzzzzxxxyyyrrryyyuuunnneee]]]UUUIII:::000000111444999>>>???===999777888777444000...///222777555333333666999:::;;;999888666555555777888:::777444222444888999555000000111222333333444666999<<<>>>@@@CCCEEEEEEEEEEEEIIIHHHHHHIIILLLMMMMMMLLLPPPJJJDDDEEEJJJNNNMMMIIINNNIIIEEEFFFLLLQQQRRRQQQPPPRRR[[[hhhssszzz~~~uuuoooaaaTTTGGGCCCBBB???;;;999999BBBNNNXXXbbbnnnzzz}}}vvvpppkkkeee\\\UUUNNNKKKLLLSSS\\\fffuuu}}}}}}zzzwwwvvvvvvuuusssqqqsssssstttuuuxxxzzz{{{|||}}}qqqiiidddZZZPPPFFF===777999<<<;;;888777555666666666555555444333555555555666777777444222666999;;;;;;999:::>>>BBBNNNXXXdddooozzz|||yyyyyyzzz~~~uuunnndddZZZPPPFFF;;;444111222444888<<<<<<:::777777777666333000...000333444222111222666999;;;<<<888888777666666777888999444222111444888999666222000111333333333444666999>>>@@@CCCGGGIIIKKKKKKKKKLLLKKKIIIIIIJJJJJJIIIGGGJJJDDD??????DDDGGGEEEBBBCCC???;;;===BBBGGGIIIHHHIIIJJJRRR^^^iiiqqqxxx}}}rrrhhhbbbTTTIII???======<<<;;;<<>>AAANNNXXXeeeooozzz~~~{{{yyy~~~uuuoooeeeXXXMMMCCC===:::444444555777999999666444666555444222000000222444111000000222555999;;;;;;777777888888888888777777222111111444777999777444222333555555555666999;;;@@@CCCGGGKKKOOOQQQRRRRRRQQQNNNKKKHHHGGGFFFDDDBBBCCC>>>::::::>>>@@@>>>:::777444222444999>>>@@@AAADDDDDDJJJUUU```iiisss{{{uuuhhh]]]XXXJJJBBB;;;;;;<<<<<<>>>AAAJJJUUUcccmmmrrrxxxsssnnnhhhaaa[[[TTTLLLGGGNNNVVVaaajjjpppxxxzzzuuuoooooooooppprrrtttuuuvvvsssuuuyyy}}}}}}xxxpppjjjeee]]]PPPFFF;;;444111444888666555555555555666666666555555444222333666:::===>>><<<999666999<<<;;;:::;;;>>>AAAMMMXXXeeeoooyyy}}}yyy|||}}}~~~uuupppfffZZZMMMDDD???>>>777777777777777666444333555444333111111222444666111000000111555777999999666777888999999888666555222111222444777888666444444666777888888:::===???CCCFFFJJJOOOTTTVVVXXXXXXVVVRRRLLLHHHFFFDDDBBBAAA@@@<<<888888;;;<<<999777333111000222666;;;===>>>AAA@@@EEEQQQ]]]hhhttt~~~zzzmmm```VVVQQQDDD>>>:::;;;===>>>CCCIIIUUU```mmmvvv{{{{{{vvvnnnjjjccc\\\VVVPPPKKKHHHVVVaaammmtttxxx{{{vvvsssmmmnnnpppqqqsssuuuxxxzzzvvvzzz|||yyyxxxqqqjjjeee^^^TTTHHH@@@999333111444555333111111333444444555555555444444111222555999===>>>===;;;666888:::999888:::>>>CCCMMMYYYfffoooxxx{{{zzz|||zzzsssooofff[[[NNNEEE@@@???::::::999888666555444444555444333333444555666666333222111222444666666555555666888999888666444333333333444555777777666555444666888999;;;===@@@CCCHHHJJJOOOSSSWWWZZZ[[[[[[YYYTTTNNNIIIFFFDDDCCCBBB===:::666555777888777555333222111333666999;;;<<<:::999???KKKYYYffftttxxxmmmbbbWWWOOOJJJ???;;;;;;===???BBBJJJSSScccjjjuuuuuummmfffbbb\\\UUUPPPNNNNNNNNNZZZeeeqqqxxx~~~|||yyywwwvvvvvvuuusssqqqrrrssstttuuuuuuvvvxxxzzz|||zzztttrrrpppjjjddd___WWWKKKBBB>>>999555333555555222000111222333444444444444444444111111222555999::::::999555666777666666999???EEENNN[[[iiiqqqyyy}}}~~~xxxpppjjjaaaVVVLLLDDD???<<<:::::::::777555444444666555444444666888888777555444333222333555666555444444555666777666555222111222333555777888888888888444666999<<<>>>AAAEEEHHHQQQSSSVVVZZZ\\\]]]]]]]]]\\\WWWOOOHHHEEECCCCCCBBB999666222111111333444444333333333333444666777888222222777DDDRRR```nnnzzz{{{sssggg]]]UUUNNNGGGBBB===<<<>>>BBBFFFKKKVVVaaaqqquuu|||}}}qqqhhh]]]ZZZTTTOOONNNPPPUUUXXXaaajjjtttzzzyyytttqqqooonnnppprrrssssssvvvyyyzzz{{{zzz{{{~~~{{{xxxxxxzzzwwwoookkklllfffaaa^^^ZZZPPPDDD???@@@:::777666888888444333444333333444555555555555555333222222333666888888888444444444222333888AAAHHHQQQ___mmmuuu|||wwwmmmdddVVVKKKDDD???;;;888888999888666333222555777555555666999;;;;;;777333333222222444666777666555444444555555444222111000///111555888:::;;;<<<===888;;;???BBBEEEIIINNNRRR[[[]]]___aaabbbbbbaaa```___XXXOOOGGGCCCAAA@@@???888444000......111444666555555444333222222333444111111666CCCPPP]]]kkkuuutttjjj\\\QQQLLLGGGAAA======>>>BBBHHHMMMSSS```lll{{{|||zzznnneeeXXXUUUQQQMMMNNNSSS[[[aaahhhpppxxx~~~zzzrrrrrrooollllllnnnrrruuuvvvyyy||||||}}}vvvsssnnnmmmooommmfffeeehhh___\\\ZZZVVVLLL@@@>>>CCC;;;888888;;;;;;777666888444444555666777777666666777555333444666888999999333333222000111777AAAIIITTTaaapppxxx~~~yyywwwlll___NNNBBB<<<:::777555666777777444111111444888666666888;;;>>><<<777222111111222444777999888777444444333333222111000///,,,///444888;;;>>>@@@BBB>>>AAAEEEIIIMMMRRRWWW[[[cccdddfffggggggeeedddbbbaaaZZZOOOFFFAAA>>>===<<<999555111......222666999666777666444222111111222666555:::FFFSSS^^^kkkuuu