BM6P6(@ 222222333444444555666666>>>SSSppp~~~|||||||||pppjjjddd```^^^ZZZSSSMMMNNNIIICCCAAACCCCCCAAA>>>AAAAAA@@@???????????????:::<<<===>>>===<<<<<<<<<>>>@@@BBBCCCCCCBBB???===?????????@@@@@@@@@@@@AAABBBBBBAAAAAAAAABBBBBBCCCEEEEEEDDDCCCAAA@@@???>>>;;;<<<===>>>===>>>@@@CCC@@@@@@@@@???<<<<<<===>>>===???AAABBBDDDGGGLLLOOOSSSWWW]]]cccjjjqqqyyy~~~wwwjjj```OOOEEE<<<<<<===;;;999999;;;<<<===@@@BBBEEEFFFGGGYYYdddsss~~~xxxbbbQQQHHHBBB<<<999555222333777333333333333333444555666666555555666888777333///666666888999:::;;;;;;;;;555555555555555555555555666666666666777777777777333444666777777777666555666999<<<<<<:::777555444666666555777999;;;;;;:::777666555555666666555444222222222333444555666777777555222000111333666888666555333222333444666888999BBBQQQaaannnxxx}}}~~~}}}~~~~~~~~~~~~~~~{{{|||333333222222222222222222999KKKeee||||||zzzvvvpppjjjddd___YYYVVVVVVTTTPPPLLLKKKIIIGGGEEECCCBBBAAA@@@@@@???>>><<<999888777888888:::<<<===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<>>===<<<<<<<<<<<<<<<@@@DDDFFFCCC@@@===<<<===>>>???>>>===>>>???AAA999;;;===???@@@CCCFFFIIIKKKNNNRRRWWW\\\aaahhhlllwwwyyy{{{~~~}}}qqqgggUUUJJJAAA>>>>>>;;;888777999:::<<<>>>AAACCCEEEFFFQQQ[[[hhhuuu~~~lll]]]MMMEEE>>><<<999555444666555444444333333444444555666444333444666666555333555666888999:::;;;;;;;;;777777777777777777777777666666666666777777777777555666777777888888777777666888:::;;;999888777888888777666777:::;;;;;;:::999777666666777777555444444444444444555666777888666444333111222444666777444444333333333444555666666<<>>===<<<;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;>>>>>><<<;;;:::999999999<<>>@@@AAABBBFFFJJJTTTcccssswww```QQQBBB<<<:::777444333444444444444444555666666<<<:::999888777777666666555666777888999999999999888888888888888888888888666666666666777777777777888888777666666888999:::;;;;;;;;;999777666888999<<<:::999888:::;;;;;;:::<<<:::888888888888666555666555555555666666777888333444444555555555555555111222444666666555444333999888888888:::@@@GGGMMMaaakkkxxx~~~}}}~~~~~~|||zzz{{{~~~222111000//////000111222333444<<>>???AAAAAACCCFFFMMMZZZjjjzzzjjjYYYFFF===:::666333333222222333444555777888999444666888999999888777666555555666777888888888888555555555555555555555555666666666666777777777777888777666555666777888999888999999888777888;;;>>>>>><<<999888999::::::999<<<:::888888999999777555555555555444555555666666333444555666666666555555222444666888888777555444777888777666555777:::===GGGRRRbbbooowww{{{~~~}}}yyyyyy}}}~~~}}}|||{{{}}}~~~~~~111111111111222222222222222222777GGG___uuu}}}{{{yyywwwxxxzzz}}}yyyyyyzzz{{{|||}}}~~~~~~yyyyyyyyyzzz{{{|||}}}~~~zzzvvvnnnfff^^^VVVNNNIIIJJJGGGFFFJJJMMMPPPUUU[[[WWWYYY[[[[[[___iiixxxtttfffVVVMMMGGG???:::888777888999;;;===>>>@@@@@@>>>@@@FFFOOO\\\kkkyyysssdddRRRGGG@@@:::666666333333333444555777888999***...333666777777888888555555666777777777777777444444444444444444444444666666666666777777777777777666666666666777888888333444666777999<<<@@@CCC@@@===999777888888888888:::999777888999999888666666555555444444555555666444444555666666666666555333555777888888888666555222444666777666777888:::;;;CCCOOO[[[fffrrr~~~}}}vvvppppppuuuzzz}}}~~~}}}~~~~~~~~~~~~~~~~~~xxxyyy{{{|||~~~111222333333333111///...///000444@@@SSSiii||||||xxxsssooobbb]]]UUUNNNIIIFFFCCCAAAGGGCCCCCCGGGKKKNNNTTT[[[^^^bbbgggmmmuuu~~~ooo^^^SSSJJJAAA;;;999666666888999;;;<<<===>>>;;;===AAAFFFNNN[[[kkkuuu|||pppcccXXXMMMBBB<<<;;;555555555555555666666777,,,000333555555555777999555555666666777777666666666666666666666666666666666666666666777777777777666777888888999999888888222444777999:::<<<@@@BBB@@@===999666666777777666888777666777999999999777777777666666555666666777555555555555666666666666444444666777777777666555111333666777777777888999555;;;EEEOOOYYYeeerrr{{{|||uuuoooooouuu{{{{{{}}}{{{xxxwwwyyy111222444444333000,,,***+++---222;;;KKKbbbyyy|||yyytttnnnhhhaaaZZZUUUMMMHHHBBB>>>>>>@@@CCCDDDIIIEEECCCGGGJJJMMMTTTZZZiiinnnwwwuuucccWWWMMMBBB;;;888444555666888999;;;<<<<<<:::===@@@BBBGGGSSScccoooyyyooofffYYYJJJAAA???888888777555555444444444666888888777444444777:::444555666666666666666666888888888888888888888888666666666666777777777777777888999:::;;;:::999999777999::::::::::::;;;===@@@===888666555666666555777666555666888999999888888888777777777777777888666555555555555666777777333444444555555555555555444555777777666555666777,,,333>>>GGGOOOVVV^^^cccttt}}}xxxrrrssszzzzzz}}}{{{wwwxxx~~~~~~666444777:::666///...333//////000444AAAVVVmmm}}}}}}uuunnnfffZZZOOOGGGCCCBBBBBB@@@AAABBBBBBBBBEEEIIILLLGGGEEEEEEHHHQQQ]]]iiiqqq{{{mmm]]]OOOEEE???===:::999888777777999;;;<<<>>>@@@AAAAAACCCMMM]]]iii{{{qqq^^^LLLAAA<<<999888777666555555444444444444555555666777777777333444444555666777888888666555444777:::;;;999666666666555555666777888999;;;===>>>???>>>;;;888777666666777888999:::::::::999999888777666666666777777777777999<<<<<<;;;999888888777666666666666666999666333222444666555333777444333777<<<===:::555999666666888888666777:::777;;;@@@BBBBBBDDDGGGJJJ```lll|||}}}zzzyyy~~~}}}~~~|||wwwwwwzzz~~~|||www{{{|||{{{|||444333666:::777000...222......///111:::LLLcccsss|||sssfff]]]SSSKKKCCC@@@BBBEEEDDDBBB===@@@DDDGGGGGGFFFFFFFFFGGGJJJPPPZZZggguuu}}}ooo___PPPFFF@@@===999888777666666888999;;;;;;===???>>>>>>FFFTTT^^^sss}}}vvvfffTTTGGGAAA;;;999666444333333222222444444555555666777777777444555555666666777777777666555555666999<<<======999999888777777999:::;;;===>>>@@@AAA@@@>>>;;;999888777777666777999;;;<<<999888777777777777777777777666777999;;;;;;:::888888888777666666666666666999666333333555666555444555333222444777888777444888555555888888666777<<<999<<>>DDDFFFGGGGGGCCC===999999:::===GGGVVVgggvvv{{{zzzzzz|||~~~}}}wwwsssooosssyyy~~~~~~}}}}}}...000555999999555222000---000111000111;;;LLLZZZoooxxxӵ|||wwwhhhaaaXXXOOOIIICCC>>>;;;???;;;888:::>>>???===999>>>@@@CCCGGGNNNXXXbbbiiiyyy{{{ĦĦӵ~~~|||zzzwwwtttrrrrrrtttuuugggbbbXXXNNNDDD===888777444333333333333444555666888:::<<<<<<;;;>>>EEEJJJXXXgggyyy|||uuugggVVVJJJEEE@@@999555555666666555555555555666777777888888888777777777777777777777444666777Ħ===<<<:::999888888888999;;;===???AAAAAA???<<<:::999888777666777888:::;;;777666666666777888999999666555555666888999888666777777666666666666777777888777666666666666666555777888777666444444666888888666555888;;;???JJJTTT]]]]]]YYYPPPEEE===999888555999CCCRRRcccsss}}}zzzzzzzzzzzz|||}}}~~~{{{tttooofffjjjqqqwww||||||{{{{{{||||||---000555888999888555111,,,...000...///666DDDOOOfffsss4ĉ@ӵyyyoooccc[[[MMMIIICCC>>>;;;;;;::::::666777999::::::;;;===??????DDDKKKUUUaaaooo{{{>L=hĦ4ĉ@ӵ~~~|||zzzzzzzzz|||zzzsssjjjbbb]]]ZZZXXXMMMJJJEEE???:::777555555222111111111222222333333444777999::::::<<<@@@DDDLLLYYYkkkvvv{{{}}}rrraaaUUUJJJCCC:::555555777777666555555666666777888888888888888888888888777777777444777999>L???;;;:::888666555555666666777999;;;<<<<<<;;;999888666777999::::::999888777777666666666777888999999777666555555777888777666777777666666666666777777777888888888777666666666888888888666444555777999777555555999>>>FFFVVVdddsssrrrlll```PPPCCC<<<999777666999AAAOOO___lllttt~~~}}}||||||~~~zzzrrrkkk```ccchhhmmmqqqvvv{{{~~~{{{zzzyyyxxxxxxzzz}}}}}}---111444666:::<<<999444,,,------,,,---333;;;BBBZZZlll}}}GG=?}}}wwwppphhh```UUUIIIAAA>>>===:::888777888:::<<<666888:::888666777<<>>999:::888555777>>>KKKXXXaaasss{{{}}}zzzyyy{{{|||}}}~~~xxxpppjjj```aaacccgggkkknnnqqqrrrtttvvvwwwwwwyyy{{{...222444ӵ222000---ĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦxxxgggĦ;;;Ħ999:::<<<>>>============???DDDKKKQQQDdD?fӵĦӵƜ`1.׼sĭӵ___CCC@@@888222222222222222222222ӵ111111111111Ħ222222222333555xxxĦ]]]RRRCCC999777777888Ħ888999999:::::::::<<<999777DdD777666777888:::ӵ:::999ӵ777ӵ777555555666666Ħ888444ӵ999===GGG|||ĭӵ333444mmm|||~~~~~~}}}zzzxxxxxx{{{~~~}}}zzz~~~zzzzzzzzzzzzyyyuuuppplllfffdddcccfffiiikkkjjjhhhlllooosssvvvyyy~~~}}}///333?~4888888444g&e>&ezzzg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHL|||pppfffShӵgL;;;<<<===???AAA???======DDDOOO]]]hhhS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&eIII@e::::::??333222111000000000000///g<ĉ1111111111113we<Ħ2222222222223h?@eZ{{{iii[[[JJJ???;;;3h?gL777888999::::::;;;;;;@@@:::555D%%)?999fff?><z666888=?Ħ888g&e888g&e:::888666S?ʬ6664ff?>ߝL;;;@e666g&e777>>>FFF3h?g&e>&e666333??RRR```qqq~~~}}}{{{|||}}}|||yyytttxxx}}}{{{yyyvvvtttsssrrrpppnnnkkkgggeeegggkkklllhhhccccccgggnnnsssyyyzzz~~~1114DӵDDD???555Hƅ^Hu]ĦzzzHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦaaaUUUHGgĉ@555HdĦ999666777999<<<===DDDPPP^^^mmmyyyHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]Ħtt}}}}}}Hƅ^Hu]Ħ777H׼s555333222111111222222111111000000tQ000111111111je<Ħ000000000Bt=o9ĦH׼szzzHtĦ|||lll[[[PPPBt=o9ĦHdĦ999999:::999888777666444666999Dtfo9ĦsߝLGdUĦ444Ht@cӵHu]Ħ;;;Hu]Ħ999999Htƅ^888qIܗGIӵ666H׼s:::999Hu]Ħ999DDDBt=o9ĦHƅ^Hu]Ħ777666AAANNN```pppyyy~~~~~~~~~{{{yyyvvvzzz~~~~~~~~~yyywwwuuussssssrrrpppooonnnnnnqqqvvvuuunnnhhhgggkkkmmmpppsssxxx~~~|||0000004DuXӵBBB<<<888DdDΦDdDĦvvvDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦKKKqet888888DdDĦ;;;<<<@@@FFFJJJYYY^^^hhhtttq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ~~~`eĭcccDdDΦDdDĦ444DdDĦ333333222222222111111111111000000///...------geĦ111222333FSĦ111222qjRgdKӵDdDĦ~~~DdDĦzzzhhhqjRgdKӵDdDĦ::::::;;;:::999888777666888999HdDĦgdKӵDdDDdDĦ666DdDĦ4DufӵDdDĦ999DdDĦ888q<R888888peƜ4DuTӵ777DdDĦ666777DdDĦ???qjRgdKӵDdDΦDdDĦ777666555555555666:::BBBPPP```nnnyyy~~~~~~~~~}}}{{{www{{{}}}yyyyyyyyywwwuuurrrooonnnqqqrrrxxx~~~~~~wwwqqqoootttuuuwwwxxxzzz~~~///0004DuXӵ@@@;;;;;;DdDΦDdDӵkkkDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦ999po9wӵDdDĦDDDJJJSSS]]]cccrrrvvv~~~po9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦyyyHߝL`o9IIIDdDΦDdDӵ111DdDĦ222111111111111000000000000222222111111000///geĦ222333sp?aĦ333444GIdnuR)ĦDdDĦDdDĦwwwGIdnuR)ĦDdDĦ888999999999888777777777888999DdDĦnuR)ĦDdDΦDdDĦ666DdDĦnuR)ĦDdDĦ999DdDĦ777po9u777666888777=ӊB1.uTӵ666DdDĦ444777DdDĦAAAGIdnuR)ĦDdDΦDdDӵ666555555555555666555888???LLL]]]mmmxxx}}}~~~~~~~~~{{{~~~yyy|||}}}~~~{{{vvvrrrrrruuuwww~~~{{{zzz}}}}}}}}}||||||}}}...1114DuXӵ===>>>>>>DdDʜ4DuTӵ^^^>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵppplllF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ{{{4DwDd<Ħ666puR)Ħ>d<```lllwww}}}peӵĦpeӵDx<>d<ӵDdd<>d<Ħlll4DufئL>e888DdDʜ4DuTӵ222DdDĦ333000000000000000/////////111111111222222222geĦ222s<v>aĦ333444peӵDx<DdDĦDdDĦpeӵDx<>d<555555555555555444666777888>d<ӵDd<DdDΦDdDĦ555DdDӵnd<DdDĦ999>d<Ħ888peӵ888Ħ666F&uTӵ666DdDĦ555888>d<Ħ>>>peӵDx<>d<ʜ4DuTӵ555555555555666666555666999@@@LLL\\\kkktttxxx~~~~~~|||{{{|||}}}||||||~~~~~~yyyvvvvvvxxxxxx}}}}}}}}}~~~...1114DuXӵ:::BBB???D&dq&ĒR===SSSsdKĦDHRRudsdKĦD&oq<Ōq&ĒR\\\VVVRRR>dp&ĒRsssyyynfʜd<Φ>d<Ħs&dq&ĒRrrrfffi?ʜtd<Ħ888HHܗDӊB888<xB?daĦ222333B?Ho9777>d<>d<ӵB?Ho9;;;<x444444444555333555777&ӫeʬtIӇ777>d<Φ>d<Ħ555D&ӫetIӇ888DdDĦ888sdKĦ777B?dp&ĒR777888>d<sdKĦ<<<B?Ho9^^^s&dq&ĒR555555555555666777888444666888999===III\\\jjjqqqxxx|||zzzyyyzzz{{{yyyyyy{{{yyyzzz...0004DuXӵ777CCC???Hu]3hh555:::JJJne=enepIƎ@t@hGGGDDD@@@>hWWWaaaiiife@ďDne=eegesĪj@hmmm]]]OOOfdDĦ666@ďD===KKKHkge@h@GHĪj@IŌBeneHkgeiiineFFFBBBfe222Hu]3hh111111111se////////////000000000000,,,,,,...000111333geĦja>aĦ222222@G555555se<Ō@G999<<<Hkge555555666777888333555777HĪj@IŌ888777ege777777Hu]3hIŌ;;;888DdDĦ666ne999666@h777666>h777666888se222ne888;;;@G]]]UUUsĪj@h555555555555666888999999333888;;;888666===NNN\\\lllvvv||||||}}}}}}~~~0004DuXӵ666ĵD^222444888BBBBBB:::888666555<<aĦ222222111111222666s׼sooouuu~~~Ho<<<;;;;;;555555555777888999666777888777888888777777777D^???;;;777DdDĦ777:::;;;888777666666666555333111333888s׼s555333777888888555YYYNNNHHH666555555666666888999:::;;;>>>AAAAAA===888999BBBJJJ]]]iiixxxΦ4DuXӵtvӵ>d<Ħ222///111555;;;GGG]]]ĦĦkkkQQQ???999;;;777777666666666666666666444555666999===AAADDDFFFEEELLLVVV```jjjwwwĦzzzpppbbbUUUJJJCCC999444444777999999>d<Ħ666:::===FFFEEEKKKYYYiiivvv|||wwwooohhhaaaYYYOOOHHHAAAAAA===666Ħ777222222333444555666777777???>d<Ħ333000000333666Be333333//////000000111111222222000000000000000000geFYĉ555666>aĦ333222111222333333666777444000111888BeWWWdddlllyyynu]ӵwwwjjjOOOGGG???===;;;888777888555444444333444555666777888::::::999777777777888666777888888888777555444444444555555555>d<Ħ;;;??????:::666>d<Ħ;;;;;;999Ħ<<<:::888666555777999:::666666555555555555666666888666777999Be888<<<777222222Ħ333333333333777<<>>;;;555555444gdKĦ111000000//////444===HHHPPPSSSsdKĦ555666444222000333111...111000///......///000111222333444444333444ŶS999<<>>AAA:::888777888:::;;;888555666666666666777777777777888gdKĦ777888888888999999::::::::::::999999999888888777777555777999777444666;;;AAAXXXWWWSSSIII>>>777666888<<A999ne777555444//////555nenevvvgggWWWBBB777777444888666555555666777666666555555444444555666888999555444666999===DDDUUUeeenezzzkkkZZZLLLCCC???===<<<:::777555555666999DeDDDOOOYYY```uuuxxxrrrnnnhhh___XXXSSSKKK@@@:::888777555222444333ne000000111111222555<<AIIIOOOSSSk<444666555333444111222333333333555888:::<<>>888666888777666666555555666777777888888777777777888888999999888888777777777777777777999;;;<<<;;;De<<<;;;:::999888777ne888888ne:::999999888888999:::;;;<<<777555444555777777555333666666666666777777777777666777ne777666777777777888888888999999999999888888777777777777555777888777444666;;;@@@QQQQQQNNNFFF<<<666666888777;;;FFFWWWiiiwww|||}}}xxxuuuxxx~~~333777???888333444000000333aaa{{{mmmZZZLLL<<<555666111333444666666555444444555333333333333333444555666777666666555444777AAALLLjjjwwwwwwnnnaaaOOO@@@:::999;;;===:::999777555555777999:::OOOZZZhhhuuu~~~zzzqqqdddZZZSSSLLLDDD===AAA<<<666333333444222111222222000//////...///111444:::DDDOOOVVVWWW555333333222222111000111333444333222222111111000000111111222000111222111111111EEEVVVccc444333666555333222///111333444555777999<<<888===CCCJJJWWWkkk{{{rrrfffYYYNNNEEE<<<888999666666666666666666666666666666666666666777888999888888888777777777777777888;;;===>>><<<:::;;;:::888777777777::::::999999999999999::::::::::::999888999888777888999999777555555666666666777777777888666666777666666666666666666777777777777777777777777666666666666555777888666444555:::>>>FFFGGGEEE@@@999666777999777888>>>JJJ[[[iiisssvvv}}}}}}zzz}}}222111111111222111///...222333777>>>CCCBBB:::333222000000222222555BBBPPPmmm~~~~~~bbbMMMAAA666555666000000444777777555333444666333333333333333444444555777777888777555777===CCCUUUggg}}}mmmaaaSSSJJJ???;;;>>>CCCFFFFFF@@@>>><<<:::999999::::::EEEMMMZZZgggssswwwqqqddd[[[OOOFFFAAA===999555888666333222444444333222222222111111111000000000000000000111333999@@@EEEFFFAAA:::555333444555555222111111222333444444444333222222222222222222333222333444333222222444666555@@@RRRcccrrrvvvlll___KKK>>>222111444555333333000222333444555888<<>>CCCMMM^^^ppp|||{{{pppcccYYYNNNCCC<<<;;;888888888888777777666555555555555666777888999:::777777888888888777777777999;;;===>>><<<:::999999:::999777666666777888999999888777666666666666666888888888888888888888888:::::::::::::::999888666555555666666777777888888666666666777777666666666666666666666666666666666666666666666666666555555666777777666555555888;;;<<<===<<<:::777666777999777777999AAALLLXXX```eeellluuu333111000000222333333111111111444:::AAABBB<<<555111000111111000222;;;DDD```ssswwwYYYCCC999333555888222000444777888555444555777333444444444555555555555111444555444333555888;;;DDDZZZvvvtttcccTTTKKKAAA<<<888<<>>CCC=========???EEEQQQbbbooo{{{ooofffYYYJJJ@@@===888888777666555555444444666666666777888999:::;;;666777888888888888777777888999;;;;;;:::888888999:::999888777777888888999888888777666555555555555666666555555555777999:::777777888777666444444333555555555666777888888888666666777777777777666666777777777777777777777666555555555555555555666666666666666555555555777888555666777666666666777888555555555999>>>DDDHHHKKKXXXdddttt~~~777444000000222555555333000///111777>>>AAA>>>:::222333333111000222888===SSSgggsssVVV???666111555999444222333555666555555666777444444555666666555555444000444555222111333444333:::PPPnnnooo\\\KKK@@@;;;999666444888CCCPPP[[[```NNNGGG>>>:::>>>KKKZZZdddpppzzz}}}uuujjj\\\MMMBBB>>>:::666333333333333222222222222222222111111111222222222222222222222222222333333222111111333555333111000000333555777777222444555555333333444666444555555666666555555444000111111111//////111333222222666BBBTTT]]]UUUHHH===666111222444333333555444444444444555999???CCC>>>======>>>@@@FFFSSS```sss}}}}}}{{{{{{sssfffTTTFFF@@@999777555333222222222222777777777777888888999:::555666888999999888777777777888888888777777999;;;::::::::::::999999888888888888777666666666777777666555444444555777999;;;888999:::999666555444555444444555666777888999999777777888888888888777777777777777777666666666666555555555555666666666666777666666555555555555666333444444555666666777777777777777888999;;;<<<===HHHUUUfffssszzz>>>888222///222444555333///...000444:::>>>???>>>666777666333111222666888CCCWWWppptttWWWAAA777111444888444333222111222444555666555444444555666666555444333333777777333222555555222555IIIfff|||sssdddTTTFFF===888555444333333555<<>>;;;;;;<<<<<<<<<:::888666666555555555555666666777777888888888888888888888:::<<<===<<<888666666777444444555666777888999999888888999999999999888888666666666555555555444444555555666666666777777777777666555555555555444333444444444555777777666666888888888888888999:::<<<;;;FFFUUUbbbmmmxxxDDD<<<333///111333444222......///333888===@@@AAA:::;;;999444111222555666666IIIddd{{{vvvZZZDDD999111333777333444111...///222555555444333444555555555444333222111555666222222666666333333EEEbbb||||||jjj]]]KKK>>>999888777666///222555888999<<>>BBBEEEBBB@@@GGGRRRcccnnnzzz{{{qqqnnnpppuuu|||lll^^^VVVBBB???:::666444555888999777666666555555555666666444666888999:::999888777888777666444444777===AAA;;;<<<>>>>>>===:::777555222222222222222333444555999:::;;;<<<<<<999777555777999:::999555333333555444444555666777888999999999999::::::::::::999999555555555444444333333333555666666666777777888888777666555555555555444222666555555666777777666555333333444444444666999;;;444<<>><<<777222......111444888===OOOmmmyyy^^^EEE===;;;555222555<<<:::666333222222333444333000111555555333222555555222222555555333444777<<>>999::::::444---555444222000000111222333444444444444333222111000111555777555111///111555333111111111333444333222222333555777888999999888444444444444444444444444888777666555666888:::<<<:::555///---///222444444000---...333444111555<<<333666777555666999999666777999:::;;;===>>>;;;777===@@@BBBBBBBBBDDDIIINNNZZZdddnnnvvv}}}yyy}}}yyymmmdddNNNGGG>>>888666777666555777555444444555666444333666777888888777666888999888666555777:::;;;888666999:::;;;:::999888999:::888666444222333555888:::888999;;;===<<<999666444777777777777666666666666777555444333333444666777999999999::::::999666333777777666555555555555555777444222333777::::::888999999999999999999999999555777777555111///111444555666555444333333555888666444777CCCSSSdddwww}}}}}}{{{YYYLLL<<<333222333222000000000111222444888>>>CCCAAA???:::444///...000333555999HHHccc|||}}}```EEE;;;:::555111222666555333222111222333444444222222666666444333666333111222444444222444888<<>>666555555444333555555;;;666333@@@KKKSSS^^^uuu~~~|||tttnnnhhhaaaXXXQQQDDD===444111222222///+++555444222000000111222333444444444444333222111000111333555333000///111333222111000111333333333111666666777888888888777666222222222222222222222222111111000000000111333444444000------///111111000555222222555444111444:::;;;???BBBBBBBBBBBB>>>888:::999888888:::===@@@@@@???@@@?????????@@@CCCFFFOOOWWWaaajjjwwwtttmmmZZZQQQEEE===888666444333444333333444666777666444777888999999777555555666555444333555777888777555777888888777444333333444777666666666666777888888888999<<<>>>>>><<<:::888555555555666666777777777777777555444444444555555888888888:::<<<<<<999777777777666555555555555666777555444444666888999888666666666666666666666666<<<;;;999777555555888;;;555666777555444444555666666444555<<>>DDDNNNTTTYYYZZZYYYUUUKKKAAA???===999777999>>>GGGNNNGGGDDDAAA@@@AAABBBBBBBBBDDDJJJRRR[[[hhhxxx|||wwweee[[[NNNCCC===999666444444333444555666666444222666888:::999777444333333777666666888:::;;;:::999888888888666222000000000666777888999:::999888777666888:::<<<===<<<;;;:::555555666777888999::::::777777777666666555555555666666888:::===>>>===;;;888777777666666666666666666777777666555555777888777777777777777777777777<<<888333111222555888:::444555777777555444555666777555555888<<>>;;;888666444333333222111111222555777444333222111111111222222333444444444333333222111333111000111222333222000333222222333555666555444999888888777666444333222333333333333333444444444444444555666666555555444555555555666777888888888444777;;;BBBHHHOOOWWW^^^gggnnnssstttrrrjjj[[[MMMFFFAAA===;;;;;;@@@JJJTTTIIIEEEAAA@@@BBBCCCBBB@@@@@@CCCGGGNNNYYYhhhvvv~~~|||kkkbbbUUUJJJCCC???;;;888666666555666666555222///333666999999777555333222666777888999;;;;;;;;;;;;999999999777444333222333666777888999999999888888555666777888999999999888888888888999:::;;;;;;;;;666666777888888777777666666666777999<<<===<<<;;;999888777777666666777777666888:::888555333555888888888888888888888888888777333//////222555666555000333555666666555555666777666777888888===LLL[[[kkkrrrzzz}}}qqq]]]JJJ<<<555444444//////......///222888<<>>888333111000///...222>>>NNNccc~~~qqq^^^KKK===888:::777777777666666555444444666333444777777333333555555333444555666999BBBMMMccczzzzzziiiWWWLLLDDD;;;555444555333444555444333888???EEEYYYgggqqq~~~{{{xxxtttnnneeeYYYOOOJJJ===;;;888666555555444333...//////...---...111444333333222222222111222222333333444444444333222222444222111222333444333222555444333555777888888777555555444444333333333333222222222333333444444444111222333444444444333333444444333333444777:::<<<;;;AAAJJJSSS]]]iiisssyyy}}}{{{kkk[[[MMMFFF@@@???>>>???FFFNNNBBB>>>::::::===??????>>>>>>???AAAGGGPPP]]]mmmxxx}}}}}}rrrjjj^^^TTTLLLEEE???:::666555555666777666333111000333777999888666555555222444555666666666777777777888999888666555666777777777666666666777888999777777777777777777777777999999999999999999999999555555777888999::::::999888777777888:::;;;:::888999999888777777777777777666888:::888555333555777555555555555555555555555666444333555888:::888555...111444666666666777888333555888:::888999BBBMMMXXXcccrrr}}}zzziiiVVVDDD888333222///000000//////111555888???AAACCCBBB===777333111000000222888CCCUUUqqqsss^^^LLLBBB???666555555444444555555666777555555888888444333666444333444777:::BBBRRRaaa{{{xxxiiiWWWEEE>>>:::444111444222222333555555888CCCNNN___sssxxxoooggg___XXXOOOEEE===;;;666666666555444333222222/////////...---...000222333333333222222222111111333333333444444333333222222333333333333333444444555444444555777999999888333333222222111222222333//////000000111222222222111222222333333444555555///000111222555999???DDDPPPXXXbbbiiisss~~~yyykkkYYYNNNEEEDDDAAA<<<===CCC===;;;::::::<<<>>>@@@@@@<<<<<<>>>CCCKKKUUUeeesss}}}~~~~~~{{{zzzzzz{{{{{{tttkkkbbbYYYOOODDD<<<666555444555777888777666111333777888888777777888555777888999888777888999333555666666666666777999777777666555666777888999:::999888777777888888999888888888777777777666666666777777888999:::;;;;;;:::888777777999999888777:::999999888888888888888666777999888666555555555777777777777777777777777555555666888:::999888666222444666777777777888999111222666999777555:::BBBDDDOOO___ooo{{{vvvdddOOO???555222333444444333111000222444888<<>>;;;:::999999::::::777777::::::666666888777777999>>>FFFTTTjjj~~~tttcccRRREEE;;;999666000222999444555888;;;???GGGYYYiiizzzzzznnnfffYYYPPPHHHDDD@@@999555555555555444333111111111222222222111111111222222333222333333333222222111111222333333444444333333222///222444333111111333555333333222444666888888777444444222111111111222333...//////000111111222222333333333333555777999:::111666<<>><<<>>>BBBFFFLLLZZZhhhsss{{{}}}zzzxxxyyy{{{|||wwwqqqiii\\\NNNDDD===:::777555666777777666444666888888777777888999:::===>>>>>>;;;:::;;;<<<333555666666666666888999666777888888999999888888888777666666666888:::;;;888888888888999999999999;;;:::999888888999:::;;;;;;999888888999:::999888::::::999888888888888999777666666777888888666444::::::::::::::::::::::::333444666666555444555666;;;;;;;;;:::888777888999555333444777666444777<<<999???IIIWWWfffuuuoooYYYEEE:::555777888888666333000000000333999AAAFFFDDD===777222444444444333222<<>>>>><<<999:::<<<<<<888777:::<<<<<>>888999999444222555444333222000...///111333222000...///111222222111222333333333333222111111222222333444444333333333---111444333///...222666222111111333555777777666777666444222111111222222000111111222333333444444222111111111333555888::::::AAAKKKTTT[[[aaahhhmmmvvv|||gggUUUPPPKKKAAA::::::666888999888666777<<<@@@BBB???@@@BBBCCCEEEPPP]]]eeepppzzzzzzyyyzzz|||~~~}}}zzzttthhhXXXMMMEEEAAA;;;777444333222111777888999888777666777888:::<<<>>>===:::888999:::555777888888777777888:::555777:::<<<===;;;999777444333333333444777:::;;;999::::::;;;<<<===>>>>>>???===;;;888777777888999;;;999888888:::<<<<<<;;;;;;:::999999888888999999777555555666999:::777333777777777777777777777777666777888555222222666:::BBBBBB@@@<<<999777888999;;;777555666666555777;;;888888;;;EEETTTfffuuu}}}zzzdddJJJ<<<:::222111444999999333000000444555777>>>CCCCCC===777666222000///---222DDDXXXooo|||tttjjj```YYYSSSMMMIIINNNLLLHHHEEEBBB@@@???>>>AAAHHHRRR^^^kkkzzznnnXXXGGG???AAA777333888999333444;;;;;;===DDDPPPbbbvvv~~~}}}vvvkkk___SSSIIICCC;;;:::888666444333333222111111111111000000//////444111------///111111000555333000///000111111000333444444555333111///---333333222222333333111///666333222333666777555222777555333000///.........444444444444444333333333666444333444888===AAACCCTTT]]]iiirrruuuuuuttttttxxx~~~zzzkkk\\\PPPGGG@@@<<<888999999777555666;;;???<<<===???BBBEEEHHHJJJKKKXXXbbboooxxx}}}vvvcccQQQNNNIIIBBB:::555333444555666888999777333222444777666666777999:::999777555...444666333222666777444777888:::;;;;;;:::888777(((222999888555555555444666777888999999<<<@@@CCCIIIGGGDDD@@@===:::888777666666666666666666555555777777777777666666666666555666777777777555444333555555666666777777888888777777666555555555555666;;;;;;;;;:::999777555333444555555666777888888999:::999777888>>>KKKZZZdddwwwmmmUUUCCC===888444444666555111///000111222444:::@@@@@@;;;666555222111111000222===KKKddd}}}~~~yyytttppplllfffeeebbb```^^^\\\\\\\\\bbbgggoooxxxsss```NNN@@@999777111222888999444666===<<>>AAALLLJJJFFFCCC???<<<:::999777777777777666666666666888777777777666666666666666777777888777666555444666666666777777777777777777777666555444444444555777888888888888666555444555555555666777888888888999888777666888>>>FFFLLL]]]hhhxxx~~~}}}yyycccOOODDD>>>888444444333///...000000000333888===>>>;;;777444222222444333222555;;;RRRkkk~~~|||||||||}}}}}}|||mmm\\\MMMBBB:::555333000333999999666:::CCCMMM\\\rrrxxxkkk```PPPNNNJJJDDD???:::777555111000000111111222444444222222222222222111111111444222000000111333333333111000000222444555444333333444555666777777666555444444333333333333222222000111333222222222333444000000000000000111111111333333333222222555:::===AAAEEELLLVVVcccppp{{{uuuaaaQQQHHHEEE<<<<<<:::777555444666888???>>><<<;;;;;;===???@@@BBBJJJXXXggguuuyyyhhh^^^PPPDDD>>>;;;999888666444333444666777777777666777888::::::888777666444777888666444666777666666777888999999888777666111555666555666999999666777888888888777888;;;>>>JJJHHHEEEBBB>>><<<:::999777777777777777777777777888888777777777666666666777888999999999888777666777777777777777777666666777777666444444333333333444444555666666666555555555555666666777777888888555666666555444444666777AAANNNaaattt~~~~~~ooo[[[NNNCCC;;;666555444111///000111111333777<<<===<<<:::555444333444444444222222BBBZZZuuu~~~ooodddTTTGGG@@@<<<999777777555666777777999DDDQQQkkkwwwvvvnnnhhh___SSSJJJAAA???===:::777666555555111111111111222333555555222222222222222222222222444333222222222333444444222111222444555666444222444444555666777666666555333444444333222222333444...111444333000000222555555555444333222000///...222333333333555:::BBBIIISSS\\\iiivvvppp___RRRJJJ>>><<<:::777444333333444888888999:::;;;<<<>>>>>>>>>CCCLLL[[[lllzzzyyymmm\\\NNNFFFAAA===::::::777333333555666444111222444666777666555444333555777888666444555666777666666777777777777666666444555444222444999999666777888888777666666888:::AAA@@@???===;;;:::999999666666666777777777777777888888888777777777666666888999:::::::::999888777999888888777777666666666888777666444333333333333555555555555555555555555555666666666777777777888222444666666555444444555666@@@NNN]]]lll|||wwwfffYYYGGG???999999888555111000000111222555888:::::::::777555333222444555444222;;;NNNhhh}}}yyynnnYYYPPPEEE<<<999999888777888777555666:::EEEWWWgggvvvoooeeeYYYOOOFFF@@@===777666444222111111222222222222111111111222222333222222222222222222222222222333333333333333444555444333333444555444222///555555555555444444333333222333444333111111333555000333555444111000222444444444444555555666777777666999>>>BBBGGGOOOZZZcccmmmvvvzzzjjjWWWHHH@@@>>><<<999777666555444333555888;;;<<<<<<;;;;;;;;;<<>>>>>:::666666777777444111111444777777555444333444666666666555444333444777666666666777777666666666444555333000222777888555666777888777666555777888:::999999888999999::::::555555666666666777777777888888888888777777777777888999:::;;;;;;:::999888999999888888777777666666777777666555444333333333888888777666555555555555666666666666777777777777444555666666555666888999777:::@@@HHHTTTfffzzz}}}qqqeeeOOOEEE>>><<<<<<888333111/////////000222444666777777777444111222555666333999GGG[[[pppmmm___KKKFFF>>>999666555666666555555777<<>>:::888888444333333222111111222222111111000////////////000111111111222222222222222000222333444333333444666555444333333333333111///555444444333333222222222111333444222//////333666555666666555333222222333222222222222444666888:::@@@GGGPPPWWW]]]fffrrr{{{|||nnnYYYHHHAAA???<<<;;;;;;:::888666333555777999::::::888888;;;;;;===CCCNNN[[[hhhpppyyy}}}sssfffZZZPPPJJJHHHFFFCCC@@@===<<<:::888666333666::::::777555555777666444444555444222555999777777666666666666777777333555444000000555777666666777888888666666666888777777777888999:::;;;<<<555666666777777888888888999999888888888777777777888999:::;;;;;;;;;:::999888888888888888888777777777777666555555555555666:::999888777666666666666666666666666777777777777777777666444333444666999777777777999BBBRRReeesss~~~yyynnn[[[OOOBBB>>><<<888444222000000/////////111444666555888666111000444555222555<<>>;;;777444333333222111000///111555888333888888222///222222//////333???SSShhh{{{~~~ssscccOOOAAA;;;;;;999555222222777<<<888AAAOOOaaavvvxxxhhhXXXJJJ???:::;;;666222444999:::444---...///111222222222111000222111111111222333444555//////000000111111111222---000333444222111333555222000...///111333333333222222222333444555666777...111222000------111666>>>;;;888777888777444111666888;;;AAAJJJUUU```fffttt|||~~~yyyvvvllliiieee___WWWNNNFFFAAA777444222333555555333111...------...222888>>>BBB///444999<<>>NNNfffzzzppp___RRRFFF;;;777999444444333222222111111000333333333333333222111000...//////000111111222222333333222111111222333333111111222222222222333333333222222111111222222333///222555666555333333333444222000000111222333333666666666555444666:::===@@@EEENNNXXXcccqqq}}}{{{sssnnnkkkggg```[[[QQQPPPLLLEEE===:::;;;>>>555444222111111333444666555000,,,,,,000555888888???<<<===AAACCCBBBCCCGGG\\\fffsss{{{~~~|||rrrjjjcccbbb[[[OOO@@@777555777777222222666777333333888444444444444444555666666888:::<<<;;;888555555666333666999;;;;;;999888666777666555444333333444555444666999999888666555555888888:::;;;===>>>???@@@@@@<<<888555555666666777:::;;;999555555888999888333333444777::::::666222:::999888666666888999:::777666555555555777888999888555555888888555555888555555666777777777777777444444555555666777777777===EEEQQQ^^^kkkwwwuuuhhhWWWHHH???:::555333444111000333333000111444888999:::888555333444555555222444===LLL___wwwooo^^^NNN@@@888777666666555444444999AAAFFFYYYfffyyypppbbbQQQEEE;;;444333777222222111111111111000000111111222222222222222111//////000000111222222333333333222111111222333333111111222222333333444444333333222222222222333333000333555555444222111111000000000111333444444444555666777888:::???FFFKKKWWW```mmmyyy|||vvvrrrjjjccc\\\VVVSSSNNNHHHBBBBBB???:::666444444444444222111000///000111333444222111///------///222555<<<999:::>>>@@@???AAAEEENNNXXXgggssszzzwwwooobbb]]]SSSHHH???:::888888<<<888666777666333333777666666666555666777777888777:::<<<;;;888666666666333333444666777777666444777666444333333333444555555777999:::999777666777444555666777999:::;;;<<<===:::777666777999;;;;;;>>>???<<<777666888999777666555555777::::::777555999888777666666777888999777777666555555666777888888555555888888555555888444555666666777777666666888888888777666666555555555:::BBBLLLXXXeeeqqqyyy~~~xxxooo```PPPBBB:::666555888444222222222///111444666888::::::888555444444555222222666@@@PPPiii}}}qqq[[[KKK@@@777222222111444555555777AAAPPP\\\ttt}}}|||sss^^^QQQBBB888222///000444///000000000000111111111...///000111222222222222000000111111222333333333333222222111111222222333111222222333444555555666444333333222222333333444...111333444333222222333111222222333444444444444444777<<>>BBBAAAJJJXXXfffrrr|||{{{uuuggg^^^QQQGGGBBB@@@???>>>@@@;;;777666555222444777888777777777777888999999777999;;;;;;999777666777999666555666999:::888666666666444333333444444555555888::::::999888777888333444555666777888999999:::888777888:::>>>@@@@@@AAABBB???999777999888666888777666777999:::999777888777666555555666777888888777666555555666777777888555555888888555555888444555666666777777666666888777777666666555555444222333666:::BBBNNN[[[cccpppzzz}}}vvvqqqfffWWWHHH===999999:::555222222000...///333444777999;;;:::888555444333222111333777BBBWWWjjjmmm[[[GGG===999666444555222333444777AAARRRhhhwwwzzzlllbbbOOOGGG<<<555111000111333//////000000111222222333//////000111111111111111111111222222222333333333222222222222222222222222222222333333444555666666444444333333333333444444,,,...111333333333555666555555555333333333555777;;;BBBLLLYYYeeerrr}}}}}}wwwrrriii```WWWOOOIIIDDD@@@===:::999::::::888666<<<999555444444444333111333333333333333444555666222444444333000///000222444222333888::::::<<<@@@===CCCLLLYYYgggsss}}}|||xxxrrrjjj]]]RRRJJJGGGGGGHHHCCC>>>999555333333555888888888777777888888999:::777888999:::999888777777;;;888555555999;;;999777777777555555444555666777555777888999888777777888666666777777888999:::::::::888888:::===@@@BBBBBB???AAA>>>999888999999666999888777666777888999999777666555555555555666777999888666555555666666777888555555888888555555888555666777777888888777777333333444444555666666666777666444444777>>>GGGMMM___hhhttt}}}|||wwwuuunnn```OOOBBB;;;999:::555222111///---...111333555888;;;<<<:::777555111000222333333888GGGVVVssssssWWWHHH:::666666555444555555333444===OOOggg~~~{{{uuummmbbbVVVMMMDDDAAA;;;666444333222000///000000111222333444444111111111111111000//////222222222222222333333333222222222222222222222222222222333444444555666666444333333222222333333444...000222333222333444555444444444333444999???DDDRRRZZZggguuuxxxoooiii\\\WWWOOOHHHCCC>>>999666555444333333444555555555222444555333111///000222333333333333444555666777333111111222444555333111333111222666888888:::>>>===???DDDNNNZZZiiiuuu}}}{{{xxx|||xxxooobbbUUUNNNNNNQQQMMMJJJBBB:::555555555666777666666666666777888888777777888999:::999888777666444333444666777555222888888777666666777888999333555666777666555666777777888888888999999::::::;;;::::::;;;>>>@@@@@@@@@:::<<<;;;888777::::::777999888777555555666777999666555555555555555555666888777666555555666777888888555555888888555555888777777888999999999999888555555555666777777888888888777666555555888<<<@@@IIIOOOYYYhhhvvvyyy}}}}}}xxxlll[[[JJJ>>>999:::666333333111......111111222555:::======;;;888111000222333333444===GGGaaasssrrrbbbGGG===444222333222111111666777===KKKbbbzzz~~~{{{pppiiiaaaYYYSSSKKKBBB<<<:::;;;999555444555222---000111111222333444444444222222222222111000///...111111222222222222222222111222222333333222222111333333333333444444444444333222222111111222222333333444555444222111222333111444888<<>>:::888777666555333444444333222111111111222***...222222000///222555000000111222333444444555222///---000444666444111333000111555777666777;;;;;;===@@@FFFOOO\\\kkkttt{{{{{{yyy~~~{{{pppaaaWWWTTTVVV[[[WWWNNNAAA999777555222666555555555555666777777777666777999;;;;;;999777555777999;;;:::888666444888888777666666777999:::222444555555444555666888777777777777777888888888;;;::::::<<<>>>???===<<<666999999777777::::::888888888888666555555777999555666666666666666666555777666555555555777888999888555555888888555555888666777888888999999888888;;;;;;:::999999888888777222444555666666777999:::<<<>>>GGGWWWkkk|||lll{{{xxxiiiWWWGGG>>>;;;777555666555111000333000000333888===???>>>;;;444111111222333333888???PPPdddzzzzzzbbbPPP???888333222222111111444999AAAQQQcccwwwwwwmmmeeeaaaTTTOOOHHHCCC@@@===999555444666555222222555333...000000111111222222333333111222222222222222111111111111111111111111111111111222333333333333222111333333333333222222222222222111111000000111111222333444555444333333555666777>>>IIIRRR[[[fffrrrzzz}}}pppjjj```WWWOOOHHHBBB???555444222222333444444333333444333222111111222333---///222444444555555555///000111333444555555555222222111222333444555555222000000333444333444888:::===@@@CCCFFFNNNZZZcccooowww~~~}}}|||~~~~~~yyyoooeee]]]ZZZ]]][[[RRRDDD<<<999777222666555555555555666777777666666666888;;;<<<:::777555<<>>777222000111222333777===EEEZZZrrroooUUUCCC;;;666333333333333666;;;;;;KKKcccxxxwwwkkk___RRRIIICCCBBB>>>:::999::::::777555222555333///111666666222000000000000111111111111000111222333333333333333111111000000000000000000111222333444444333222111444333333222222111111000111111000000000000111111...000222444555777:::===CCCMMM[[[gggqqqzzz}}}ssshhh```ZZZSSSHHH@@@;;;:::999999666555333333444333222000---...///000///000222444333111111333666666333///111222444555666777777777444666888666333333666:::222//////222333111222555;;;???CCCCCC@@@BBBKKKSSS___kkkyyy~~~}}}{{{|||~~~~~~zzzqqqeee]]]WWWWWWOOOCCC<<<;;;999444666666666666666777777888666555555888;;;<<<:::888222;;;EEEHHHBBB;;;777777555444333333444555666777444555666666666666888:::999999999999888888888888777777888;;;======;;;999666999:::777888::::::666888;;;<<<;;;888666888:::666666777777777777666666444444444555666888:::;;;888555555888888555555888333444444555555555555555444444555555666777777777333555666666444333333444444555888<<>>KKKaaa}}}~~~rrrhhhYYYKKKBBB===;;;:::999888555333222333444444333333222111000///---,,,222222222222222222222222333222222111111222222333111111111111111111111111333000///111777999888555111222333333222111333444,,,000555777666333000///444666777888:::???HHHOOOZZZdddsss{{{qqqfff\\\UUUNNNJJJFFF???777444444444111---444333333222111000//////111111111111111111111111111111000...------///222333555333///333===AAA???:::444000222111------222000333444444222333666999AAAAAAAAA@@@???@@@BBBDDDQQQ\\\kkkyyy|||yyy{{{|||yyypppggg___SSSHHHBBB===777666:::999666444555777999888666888888777777888999999:::999888777777777888:::;;;444555666555444333444666888666333333444555555555666666777777888888888888999777999===<<<777777;;;777555555777666444777<<<666777888999999888777666666777999::::::999777666666999<<<;;;777444555666:::888888:::<<<<<<999666777888999777555555888;;;777777666666555555555444555555555555555666777777666666888:::===@@@BBBDDDYYYfffvvv@@@QQQiii|||}}}lll^^^NNNCCC:::999999555222333///000222333555999>>>BBB???777111000///...000666888BBBSSSgggxxx~~~oooZZZEEE:::777666666444333333888@@@FFFcccuuuyyyoookkkVVVOOOEEE<<<777555555444666555333222111111222333333222111000000111333444111111111111111111111111222111111000000111111222222222222111111111111111333111///111555888666333444444555444222000111222000222555666666444444444333888???EEEKKKTTT^^^fffwww{{{{{{uuuqqqddd___VVVNNNGGGBBB===;;;:::666111111444555444111333333222222111000000000333333333333333333333333333333222000...///111333///222333333888CCCIIIIII===666222444444111000222222333444555888???HHHOOOMMMKKKFFFBBB>>>===>>>???FFFOOO^^^nnnzzzzzztttnnnaaaRRRIII@@@888666999777666555555666777777666777777777777888999::::::777777666666666777888999666777888777666666777888777555333333555666666666777777777777777888888888;;;777777:::999666777<<<888555555888777555666:::666777888888888888777666;;;:::999888888888777777777777777777777666444222888777666777999:::888666888999999888666666888;;;777777666666666555555555555555555555555666777777444444555777999:::;;;<<>>888444111///111555666999BBBUUUmmmrrr^^^HHH888555999777777666444666???NNNYYYzzz}}}uuulll___UUUQQQ@@@<<<777333222222333333333222111000000111222222333111000000111555888;;;000000000000000000000000111000000000000000000111333333222222111111111000333111///111444555444111333444444333111111222333222333444333333444777:::>>>FFFQQQ[[[dddmmmvvv}}}wwwmmmcccZZZVVVJJJEEE@@@;;;999666444333111///---///333555444222222222222222222222222222444444444444444444444444444444444222000000222444---111333555:::CCCIIIIII<<<666333444555333111111444444333666???MMM]]]hhhbbb[[[QQQFFF>>>999888777<<>><<<:::777666777888999999666555666999999555111666555444444666888777777888999999888777666888:::777777666666666666555555666666555555555666777777333444555666666666555444666???JJJUUU___lllzzz222:::JJJ```uuu~~~wwwcccSSSAAA777444444111///444444444333333777===AAAHHHDDD???999444111222444444333888GGG]]]tttwwwbbbNNN>>>333222777777777666666;;;LLLbbbsssvvviii___UUUJJJAAA>>>888666333222333333333222111000000000000111222333111000000111333666888:::111111111111111111111111111111000000000000111111444333333222222111111000333111000000222333111000000111222111111111444666444555666666999>>>DDDIIIWWW___jjjsssxxx}}}zzztttjjj___TTTKKKFFFCCC===:::777555555555444333///......000222222000...111111111222222333333333555555555555555555555555444444444333111111222444///222333444666999===>>>999666333444555444111///444333444888CCCSSSdddooonnneeeWWWIII>>>888555333:::<<>>555888999777444222444666555555666666777999:::;;;555555555555666666666777444666777666555444555666444333111222444666777777888888888888777777777777;;;999999;;;<<<<<<;;;;;;999666666::::::666444555666777777777777777777666;;;;;;999888888888999::::::999888999;;;;;;888555666555444444555777888999777777777777666666777888777777666666666666666666777666666666666666777777444555777888888777555444666999>>>DDDKKKXXXgggrrr{{{//////777LLLggg{{{{{{nnn```LLL>>>888888666333333333333111111444999<<>>MMMaaavvvzzzfffNNN@@@888222//////555555555888DDDZZZuuuzzzlllaaaTTTLLLEEE<<<777666222111000111222333111000000000000111111222333444...000222444555555444333222222222222222222222222222222222111111222222222333333333333222222111111222111111111111111000000111111222111000111444666555888===CCCKKKUUU___eeeqqqwww|||vvvqqqccc\\\RRRGGG???<<<;;;<<<666444222111222333333222000000111222222222///---111111111222333333444444333333333333333333333333222333333222000000111222222222333333111111333777<<<<<<;;;999888666444111333333444:::DDDPPP\\\bbbeee]]]PPPFFF???;;;999777;;;;;;AAANNN```nnnuuuwwwwwwmmmaaaUUUIII@@@:::;;;;;;888444222333666444444555666777999;;;<<<666666777777888888888888555666777666555444555777333222000111333555666666888888888777777777777777888:::===@@@CCCDDD@@@<<<:::666666:::;;;888555555777666666666666666666777555666888:::;;;;;;;;;:::777:::<<<<<<:::888888999777777666666555777888:::666666555666666666666555666666777777777777777777888777777666666666777777444555777999999888777666999999999999===FFFQQQZZZgggsss000---111BBB[[[rrr~~~uuujjjXXXEEE<<<:::888444000111111000///000333666CCCGGGGGGAAA:::888666444///222555888@@@PPPeeeuuummmYYYCCC;;;:::777222///333333777AAARRRjjjuuunnnXXXMMMCCC>>>:::666333444000000000333555666555333111111222222333333333333...000333555555333000///222222222222222222222222333333222222222222333333333333333333333333333333222222111111111111111111444444444222111222555777555<<>>:::888555222333666<<>>;;;666555999;;;999666666777666666555555666666777222444777:::;;;;;;;;;:::444888<<<;;;888666777999888999999888777666888:::666555555666777777666444666666777777777777888888888888777666666666777777333444666777888888777777888777666555777;;;BBBGGGPPP[[[jjjvvv}}}222111444<<>>999:::999666444444888AAARRRhhh}}}{{{vvvqqqiii___XXXIII@@@777555444222111333333333333555777777666444111111222222333222222222111111333333333222000///111111111111111111111111222222111111111111222222111222222333333444444444111222222222222111222333222333444444555888<<<@@@DDDMMM[[[jjjvvvvvvnnnbbbWWWQQQLLLFFFCCC???===999555333222333444444333222222333444333222///000222222222222333333222222333333333333333333222222222222222222222222000111333222000//////000222111222444333222999BBBSSS\\\^^^RRRDDD<<<888666333444777===CCCEEEDDDCCCAAA>>>===@@@FFFJJJJJJHHH@@@AAADDDIIIQQQ[[[cccgggooouuu}}}yyypppbbbUUULLLFFF???999666555666666222222333555777999<<<===777777999:::::::::999888777888999999888777888999777555333333444666666666555555666777888999999:::777<<>>:::333444666666444333333444777AAAGGGDDD>>><<<999444,,,---...///444???OOOZZZvvvrrrQQQDDD777333333333333555888>>>LLLaaayyyzzzqqqfff]]]VVVOOOFFF???CCC:::222111111//////111555333222222333222000...111111222222222222111111333222222222111222222222000000000000000000000000111111000000000000111111000111222333444444555666000222333333222222333444---///222555999???FFFKKK\\\eeettt}}}{{{xxxtttooojjjfff___WWWKKKCCC>>><<<:::888:::999999777555222000///111000///000222222111000222333333222111000000111333333333333333333333333333333333333333333333333000222333333111000000111333111222444333222:::EEE\\\fffhhhYYYEEE:::666555444555888>>>CCCDDDBBB>>>???>>>>>>DDDKKKOOONNNKKKFFFGGGHHHIIILLLQQQWWW\\\bbbjjjttt|||{{{pppeeeRRRJJJ???888777777777666111222333555777:::<<<===666777888::::::999999888555777888777666555666777999777555555666777777666444444555777888999:::;;;888<<<>>>AAAHHHPPPMMMFFF===666222666::::::999:::777666555444444555666777777666555444555777999:::<<<:::999;;;>>>>>>;;;888777999<<<;;;777555444555:::888888999<<<<<<999666666666777777888888888999999999888777777666777777::::::999888888888888999777999;;;===<<<:::888777888999<<>>999666111111222333000000<<>>;;;999888777555333666777666222------222888333888777222000333333///222222111111111111222222111333555666555444444444111000000000000222333444222222111000111222333444444111......222888>>>AAAPPPPPPNNNJJJCCC===999777777666777999<<<===<<<:::999===BBBGGGMMMTTTXXXXXXTTTPPPKKKIIIKKKOOORRRTTTXXX^^^jjjwww~~~}}}xxxsssaaaYYYMMMBBB<<<888777666666333333555555333666;;;777666555555555666777888666555555555555777999:::555555555555666666666666666666777888999:::::::::888777777;;;@@@CCCBBBAAA:::999888666666666666777:::888666666666666555333666555444444555777999;;;::::::999999999:::;;;;;;===<<<:::888777777888888666999:::999777888888888;;;777777999999666777:::777777777777777777777777999999999999999999999999888999999999999888777777<<<:::777666;;;DDDMMMSSSjjjrrr}}}333......333555999III\\\uuu{{{qqqbbbUUUGGG<<<;;;999999999666111111555222888@@@EEEEEEAAA<<<999333222222222000000999EEEWWWlllwww```MMM>>>777333333444444666:::CCC^^^tttrrrdddWWWLLLAAA===;;;888666777666666555555444333111111000222444444333111111222111111000000111222333444222222222111111111111111222222222222222222222222...***+++000333111111333222111000333555666555222333222222222333444555444444;;;EEENNNXXXeeerrr|||wwwpppbbb[[[RRRIIIDDDAAA@@@???:::888666555555444333111...000444666777555444333333666555111111555444///222222111111111111222222111333555555444333444444666555333222111111111222222444444333111000222444666444222111222333555555AAAAAA@@@>>><<<;;;===???CCCBBBAAA@@@???>>>===<<<;;;===AAADDDJJJQQQXXX[[[XXXSSSMMMIIIHHHJJJLLLMMMNNNSSS^^^mmmwww}}}~~~{{{llleeeZZZOOOFFF???;;;888999555555666666555888<<<888777666555555666777777777777777666666666777777777777777666666555555555777777777888888999999:::888777777999===>>>===;;;777666666666666888999::::::888666666888999999999777888999888777555555555777777777777888999:::;;;<<<;;;:::888888888888999888;;;<<<;;;:::::::::;;;:::888888;;;;;;999999<<<777777777777777777777777999999999999999999999999666777888999999999999999===;;;999888:::>>>BBBEEESSS[[[fffooouuuzzz~~~000---...222222333===KKKhhhwww|||nnn```OOOAAA:::666444555333111111444555777<<>>888444222111000111666===EEE]]]yyy}}}iiiRRRBBB888333000222333555:::@@@TTTqqqxxxcccQQQBBB:::444444555444444555222333444444444333111000333555666555333111000111333222222111111222222333111111111222222222222222111222333333333333222111)))'''***111444333111222222222333555777888666444333333333333555777:::;;;CCCLLLZZZhhhsss~~~}}}uuummmggg___WWWQQQGGGCCC===999777666555444444333222222333333111000---...111666;;;<<<:::777777666333000222555444000222222111111111111222222111333555555444333444555888777555333222111222222///111333222000///111333000111222333444555555444888999999:::===CCCJJJPPPYYYYYYWWWRRRKKKEEEAAA@@@;;;===>>>???AAAFFFNNNUUUWWWRRRKKKEEECCCCCCCCCCCCCCCEEEPPP```nnnwww}}}}}}xxxrrrhhh^^^SSSHHH>>>999888444222444444333666::::::999777666666666666777888888888888777666555444:::999888777666555555444888888888888888888888888888777777777999999777555666666666666777888999999999777666666999<<<>>>>>>:::;;;<<<:::777666999<<<777777777888999:::;;;<<<::::::999888888999999:::777888999999888777888999888666888<<<<<<999888;;;888888888888888888888888999999999999999999999999555666777888999:::::::::::::::::::::999999999888>>>DDDNNNXXX```jjjttt{{{///...000444333111777@@@XXXppp{{{mmmYYYJJJ<<<555111111222000111333777777999>>>DDDFFFEEEBBB===999444222222333555777:::OOOiii}}}vvv```LLL@@@555111000222444777@@@JJJiiinnnVVVDDD999444111333555444333555111222444555555444333222222444666555333111111111444444333333222222222222111111222222222222333333000111333444444333111000111......333555333111222333333555666777777555444555555666888<<>>DDDLLLLLLHHHCCC@@@???@@@@@@@@@@@@@@@GGGWWWgggpppvvv{{{yyy~~~|||xxxrrriii^^^QQQDDD<<<999444111333555444777;;;<<<;;;999888777777777888777888999999888777555444999999999888777666666666888888888888777777777777777777666777777666555444999888888777666666555555999777555666999<<<>>>???;;;;;;:::777555:::CCCJJJ;;;;;;;;;:::;;;;;;<<<===888888888999999::::::;;;888777888999888666777:::666555777;;;:::666444666888888888888888888888888999999999999999999999999666666777888999:::::::::777888999999:::999888888999===BBBGGGMMMWWWccckkkyyy~~~---...111333333222444999IIIdddzzzxxxeeeUUUFFF===444333555444444555777666666:::@@@DDDDDDCCC@@@===888444444666555444666DDDXXXmmm~~~hhhRRRBBB:::444222111333555<<>><<<===@@@CCCEEEEEECCCAAAFFFRRR___gggmmmqqquuu|||~~~}}}yyytttkkk^^^QQQHHHAAA;;;666777999888:::======<<<;;;999888888999999666777888999999888777666777777777777888888888888888888777777777777777777555666777777777666666666888888777777666555555444999777555666888:::<<<<<<777888888777888<<>>;;;;;;>>><<<999;;;@@@999777888;;;:::555333444777777777777777777777777999999999999999999999999888888999999999888888777999999999999999:::;;;;;;:::;;;===>>>@@@GGGPPPXXXiiipppzzz+++---///000000000222444===SSSjjjuuu~~~rrrcccQQQCCC777444666444333222555444444777;;;>>>@@@AAA??????;;;666555777666333444;;;HHH\\\wwwttt[[[FFF:::555444333333555999DDDXXXkkkzzzlllXXXFFF>>>888444333555444000000333555555555555555555555555111333555666555333333444444555555555555444333222444333333333222222222222111222333333333333222111333...---000222222444777///000000000000111444666777===GGGRRR^^^lll{{{}}}uuujjjaaaYYYRRRKKKFFF???>>>;;;999777666666666333222111222333444222111000111333666999888444111000333444111---...444:::AAA===999777444111111444222222111111111111222222111222333222111111333555555444333111111111222222:::555000222777999777444BBBEEEKKKPPPUUU___jjjrrrvvvyyy}}}qqq___SSSFFF@@@>>>BBBAAA;;;;;;@@@999999:::===BBBGGGJJJJJJEEECCCEEEMMMTTTYYY___eeesss}}}yyyoooccc\\\KKKBBB;;;::::::888777999<<<;;;:::888888888999999777777888888999888888888666666666777777888888888777777777777777777777777555777999999888777888999444444555666777777777777888777666666888999999888444555777999;;;;;;::::::::::::999888777777777777777888999:::::::::::::::>>>999999===;;;777999@@@===:::;;;===<<<888666888888888888888888888888888999999999999999999999999999999999999999888777777<<<;;;:::999888888999:::777999999999999<<>>:::555222222333333000111555666555444222222333444555555777999999777555444444444444555666666555444333555555444333222111111000222222222222222222222222///,,,,,,000444444444777111222222222333777===CCCIIISSS```llluuu}}}~~~vvvoookkk^^^XXXPPPIIIFFFBBB>>>:::777777777555444333333444222111000111222333333222111333888===AAAAAA>>><<<333555666555333222333555999:::>>>AAA<<<333111555222222111111111111222222222222333222111111333555555444333222222333444555555555666777;;;@@@FFFJJJVVV[[[bbbhhhnnnwwwsssgggTTTGGG???AAA@@@:::777;;;999999999===AAAEEEFFFFFFBBB@@@@@@DDDGGGIIIOOOVVVjjjuuu|||sssmmm[[[PPPEEEAAA>>>999666666888888666666555666777888::::::999888777777777777777777666666666666666666555555666666777777888888666888::::::777666777888333444555777777777777666666555666888::::::999777<<<888555666999:::888555777666666666777777888999888888999:::::::::999888;;;555444999888222444===<<<::::::======::::::===::::::::::::::::::::::::999999999999999999999999777888888999999999888888999999999888777777777666444777999999777777;;;>>>>>>DDDMMMWWWaaalllvvv||||||222333222///...000222111111777FFF[[[lllwwwyyyfffUUUCCC===<<<:::666333///222333333222333777;;;999>>>===666333555666333///333888AAAUUUoooxxx```JJJ:::444444111222444888@@@SSSrrruuu```FFF888555222000111333333111444999777555222000000111333555:::;;;<<<;;;888666444444333444555666666555444444666666555444222111000000333222222111111222222333///---...444777555333444555666777777999???HHHOOO^^^iiixxx~~~zzzsssiii___VVVQQQGGGBBB<<<999::::::999777222333444444333222333444333222111222444666666666444777===DDDIIIKKKHHHFFF===:::666555666888999999111777AAAHHHBBB666222555222222111111111111222222222222222111000111333555222222222333444777999:::555;;;BBBEEEHHHPPP^^^iiirrrwww{{{||||||xxxiiiWWWIIIGGGEEE===999<<<:::999999;;;===??????>>>===;;;<<<===<<<===DDDMMMZZZgggwww{{{uuunnnaaaTTTMMMHHHAAA<<<:::555555444333333444666666===<<<:::888666666666666888888777666555444333333444555555666777888888999777999;;;:::777555555777666777777777777555444333444444666999<<<<<<:::888GGG===222///444;;;>>>>>>555555666777888:::<<<===888999:::;;;::::::888888===666555:::999333555???999666777:::;;;:::<<>>DDDNNN[[[hhhpppvvvyyy~~~000///......///111333444555666;;;HHH[[[nnn}}}wwwiiiUUUFFF>>><<<999777:::888666555666666555333666777888999888666444222555222333999EEEXXXrrrpppUUU@@@666444444444444555;;;MMMfff~~~{{{gggNNN>>>999111222555666777777555444555555555555666888999:::444555666777777666555444666666777777777777666666:::777555555666555222///111000000000000000111111---///111111000111555999444:::======BBBPPP___hhhvvv|||}}}zzzqqqhhh\\\QQQJJJDDD???<<>>CCCFFFIIIJJJGGGEEECCCDDDEEECCC===777111111444<<>>AAAHHHQQQYYYaaakkkxxx}}}gggRRRIIIFFFAAA>>>>>><<<<<<;;;;;;;;;:::999888888===AAAAAA>>><<>>>>><<<:::999:::;;;888888888999999::::::::::::::::::::::::999888777999999::::::999888666555<<<;;;999;;;???GGGOOOTTT```iiitttzzz{{{}}}222111000///000222444555333444888CCCSSSeeevvv~~~vvvaaaOOOBBB<<<888666666555333333444555444444666777888999888777555444111111333666;;;IIIbbbxxxgggNNN===555222111333444888CCCXXXppp~~~vvvcccMMM>>>999111333555666777777666555666555666666666777888999444555666666666666555444666666777777777777666666666555333444555555333000111111000000000000111111000222222111000111555888555===FFFLLLUUUeeeuuu|||xxx}}}zzzssskkkddd```PPPKKKDDD???===<<<:::888777555222222333333333222333333222222222111111111000111111222222222222222///111333666888:::;;;<<>>888555444222444===OOOhhh~~~~~~yyysssjjj[[[HHH<<<888222333555666777777666555777777777777777777777777555555666666666666555555666666777777777777666666444333222333555555444222222111111000000000111111333222222111111555:::???JJJTTT^^^dddkkkvvv~~~~~~~~~ssspppjjjbbbXXXOOOHHHDDD???<<<999666555555333222333111000111333555555444444333333333333333222222,,,---///000111222333333111222333444444444444444666888;;;@@@DDDCCC===777666333000///111333333333222222222222333444555666333222222555555333555:::===@@@CCCHHHOOOYYYcccjjjsssxxx|||sssgggVVVFFF@@@AAA>>><<<;;;<<<>>>AAAAAAAAA>>>>>>===<<<<<<===>>>???999???@@@DDDTTT___iiiwww||||||tttiii]]]VVVFFFCCC???===;;;999666333555555444333333333333333555777888888777666666777666555555666777777555333777888888888888777777666666777777777666666777999;;;888555555777999888666888777666777999999888777;;;999666555666777777666::::::999999999999::::::;;;:::999999888999999999999;;;<<<<<<;;;::::::;;;;;;:::999888999:::===>>>???@@@???<<<999888888999<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999888777888999;;;;;;<<<;;;;;;999888666666666888:::;;;888AAAMMMWWWaaammmzzz~~~222222222111222333444555...111333555;;;III]]]llluuu~~~lllYYYIII>>>999555333111222555777888999333444666777888999999999666666666555222666EEETTTllltttXXXFFF===999666555333666CCC\\\www{{{rrrfff[[[NNN@@@999777333444555666777777777666888888888888777777666666666777777777777777777666666666777777777777666666444444555555666555444444222222111111000000111111222111000222777AAAKKKRRRgggoooxxx{{{}}}}}}|||wwwrrrnnnkkkZZZWWWRRRKKKDDD>>>:::777:::999888777666555444333222111111222444555555555444444444444444444444444---...///000222222222222444444555555555444333333...000222777::::::666333555555333111000111333555333333333333444555666777333111222555555666<<>>===???BBBDDDCCCAAAAAA>>>;;;:::;;;===>>>>>><<>>:::999999===<<<<<<<<<;;;;;;::::::999::::::;;;::::::999999888999999:::::::::;;;;;;::::::999:::::::::;;;;;;444999???FFFLLLWWWccclllvvv{{{111111111111111222222333///111333222444???QQQ___nnnyyy{{{hhhTTTDDD:::666444111111333666777777222333444666777888999999555111///000111222999BBBUUUqqqjjjMMM>>>777444222333777;;;LLLiiiyyyjjjXXXKKKAAA999666666444444555666666777777777888999999999888777666555999888888888888888888999666666777777777777666666777888888888777555555555333333222111111111111111222222333:::FFFVVVdddmmmxxx|||wwwuuupppjjjccc\\\VVVRRRFFFDDDAAA===:::777666666000111333444555555666777111000///000222222111000444444444444444444444444111222222333333222222111111111222222222222111111333222222444555666666555222555777888666444444444333333333222333444444555:::999:::<<<===@@@IIITTT^^^dddnnnwww{{{tttiii^^^TTTKKKDDDDDDAAA??????BBBAAA>>>:::@@@===::::::;;;<<<======999:::555777@@@BBBGGGWWWeeerrrxxxqqq```[[[RRRGGG???:::999999888777666555444444444444555666888888666555666777::::::999888777777777888666777777888888888777777777777777777999:::;;;;;;===999666555777888888777===;;;999999;;;======<<<<<<:::888888888888777666888999999:::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;666999;;;:::888666888:::::::::::::::;;;<<<>>>???LLLLLLJJJFFFAAA===<<<<<<<<<<<<;;;;;;::::::999999999::::::;;;;;;;;;::::::::::::999888888888888888444555666888999:::;;;;;;777888:::;;;===CCCKKKQQQ[[[cccppp|||~~~111111222222222222222222000222333222222999GGGRRReeerrrwwwbbbMMM@@@:::666333111111333333333222222333444666777888999777222000222444444666:::CCC^^^}}}}}}dddHHH;;;666333555999>>>CCCWWWuuurrraaaMMM@@@999555444555555555555666666777888888888888999:::999888666555999999888888888888999999666666777777777777666666888999:::999777555555666444333222111111111111111444666===IIIYYYiiivvv|||}}}vvvnnnaaa]]]WWWQQQKKKFFF@@@<<<<<<;;;999777666555444444222333444444333222333444444333333333555444333111333333444444444444444555555555555444333222111111000000111222333333333222555444333222222333444555000333777:::999666555444111111111222333444555666666888???GGGMMMTTTaaannnttt{{{xxxlllkkkhhhfffggggggaaaZZZOOOIIIBBB???>>>===888333<<<<<<;;;::::::;;;<<<===888:::777;;;BBB>>>>>>KKKXXXdddrrryyyoooiii^^^QQQEEE===:::::::::999888777666555555555444666777777666555555666999999:::999777777888:::666777777888888888888777888777666777999;;;;;;:::777666555444444444555666;;;::::::;;;===???>>>===<<<:::999999::::::888777888888999:::;;;;;;::::::999999888888999999::::::777888::::::999888888999777777777888888999::::::CCCDDDCCCAAA???>>>>>>@@@;;;;;;;;;:::::::::::::::999::::::;;;;;;;;;;;;;;;;;;:::999888777777777777333444666888:::;;;<<<<<<888999888777777999===@@@AAAKKKXXXeeeooowww222333333333333333222222000222333222111666>>>FFFYYYiii{{{rrr^^^PPPAAA===888444333333333222111111222333444555777777666555555888666333555999:::JJJeee~~~www___FFF;;;777555;;;CCCFFFLLLaaa}}}yyygggVVVDDD;;;888555333333555555555666666777888999777888999::::::999777666888888777666666777888888666666777777777777666666555888:::999777666666888555444333222111111111111444:::FFFVVVfffrrrwwwxxxyyyzzzvvvooohhhbbbZZZRRRHHHDDD@@@===<<<:::777555888777666555444333222111555777777555333222333666666555555777888888666444222222333333444444444444555555555555444333222111222222333444444444444444222222222111000000111222111111222333555666555555222222444555888:::<<<>>>;;;BBBPPP]]]eeelllxxx}}}wwwppplllaaafffjjjoooxxx}}}vvvdddYYYJJJAAA>>><<<999555888:::===<<<::::::<<>>CCCFFF<<<888CCCHHHSSS___iiisss~~~|||xxxoooaaaRRRFFF???===::::::888777666555555555444666777777666555555666555777999888666666777999666666777888888888888888999777666666999;;;:::999333666999888555444666999:::<<>>LLL^^^qqq|||~~~mmm```IIIDDD>>>999777666555444111111111222333444666666111333666777222---///555777>>>SSSqqqnnnWWW@@@777444333;;;FFFJJJRRRhhh~~~ssslll^^^OOO@@@:::999777444222555555555555666777888999666777999::::::999888666777666555444444555666777666666777777777777666666222555888888666666777:::555444333222111111111111222;;;JJJ]]]kkkqqqoookkkcccccc^^^VVVQQQMMMGGG@@@999666333333666888777666444555555444333222111000,,,...111222333666;;;???111111222333555666444222222222222333333444444444333444444444444333222222111111222222222222111111111222444444333222222222333000,,,,,,///333666777444555777:::>>>BBBEEEGGGUUU]]]lllxxx|||||||||tttjjjcccbbbcccjjjrrrzzzwwwgggSSSDDD??????===<<<555999>>>===:::999<<>><<<888666999>>>@@@DDDKKKRRRUUURRRLLLFFF:::999999:::<<<<<<:::999777888999::::::999777777999999888888999:::;;;;;;===;;;:::;;;>>>???<<<999;;;;;;;;;;;;;;;;;;::::::999:::;;;:::888888:::;;;;;;<<<<<<<<<======>>>>>>999::::::;;;<<<<<<<<<;;;:::999999888999:::<<<===:::999999888777666666666888999999:::999999888888:::;;;<<<<<<>>>HHHWWWbbbjjjttt{{{xxxwww}}}111111111111111111111111222111//////111444888:::CCCOOOaaaqqq}}}{{{wwwhhhZZZGGG999444333444333333222111//////000222333000111222///,,,,,,111666111:::III[[[ppplllTTTHHH:::555777444CCCKKKZZZqqq}}}qqqiiiSSSJJJ>>>888666777555333666777999999777666777888666666666666555555555555888888888777777666555444888777666555666666444333555666777888777666444222777777666555333222111111000666AAAMMMVVVYYYXXXUUUNNNKKKGGGDDDAAA>>>:::777666333222333555666444222555444222111111222444555;;;888444111000222555777777888888777333000......333333333333333333333333333444555444222000///000333333333222222222222222///000222333333222000///333444555444333444666888:::===AAADDDIIIQQQ\\\dddnnnuuu~~~wwwqqqmmmddd[[[VVV\\\hhhssskkkUUUGGGBBB===999888777666777:::;;;;;;;;;EEEFFFJJJNNNHHH===999;;;BBB===???KKKZZZgggpppwww|||~~~rrrdddUUUMMMAAAAAA???;;;777555666888777666555666777777666444888888888777666555555444999::::::;;;:::999777666555555666777888999::::::<<<777444666999:::>>>BBBDDDUUUfffnnnppplll^^^NNNFFF>>>888888:::999:::<<<888888888888999:::;;;;;;999999:::::::::999999888:::::::::;;;;;;<<<<<<<<<:::;;;<<<:::777888<<<@@@:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;???===;;;<<<======:::888;;;;;;;;;;;;;;;;;;;;;;;;;;;999888999;;;;;;999666777777777777777888888999<<<:::888888:::>>>CCCFFF[[[dddnnntttwww{{{|||111111111111111111111111111000000000111333666888===HHHYYYkkkyyywwwhhhRRR@@@777555444444333222000///000111333444777666444222111222333333000444;;;HHH[[[rrrjjjNNNAAA555555:::555@@@JJJ[[[tttxxxhhh[[[GGG@@@777333333444333111777888::::::888888888999777777777666666666555555666777777777777666555555666555555555666666666555555666777888777666444333555555555444444333333333555777:::===@@@???<<<999@@@>>><<<;;;;;;:::888666444222111222444555333111333222111111111111222333777555333111111333666777:::<<<<<<;;;888555333333333333333333333333333333111333444555444333444555111111222222333333222222...000111222222222222222666777666666666999===AAAEEEJJJRRRYYY```jjjttt||||||oooccc[[[NNNQQQUUUXXX^^^hhhuuuzzzhhhXXXMMMEEE>>>;;;999777777999::::::999999:::@@@IIIKKKEEE???>>>999666999DDDPPPYYYbbbiiiuuu|||mmmaaaQQQIII???999777777666444333222222444666777666555888888777777777666666666999999:::::::::999888777666666777777888888999999<<<888666888;;;@@@IIIRRRaaannnzzz~~~~~~zzzkkkZZZGGG???999999:::999999;;;999999999888999999:::;;;888999999999999999888888999999:::::::::;;;;;;;;;:::;;;;;;:::999:::<<<>>>888888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999;;;>>>???===;;;999999999999999999999999;;;999777888::::::888666777777777777777888888999;;;:::888777888:::===???FFFSSSdddqqqvvvzzz~~~zzz000000000000000000000000000000000000111222333444555<<>><<<:::777666666333333333333333333333333222444666666555444555666000111444555666555444444111222444444444555777999888999:::<<<@@@GGGOOOUUU[[[bbbllluuu|||}}}uuukkkaaaWWWPPPLLLCCCLLLXXXdddmmmvvv~~~}}}nnn___QQQFFFAAA>>>:::999999::::::999333333888BBBIIIGGGAAA===::::::???FFFKKKNNNTTT[[[lllxxx|||ooocccUUUDDD;;;;;;<<<888333555444333444666666666444777777777888888888999999888888999:::::::::999999888888888888888888888888;;;999999;;;@@@IIIZZZjjjzzztttaaaHHH@@@::::::;;;:::999;;;;;;::::::999999999999999777888888999999999888888999999999999999:::::::::::::::999:::<<<<<<;;;:::;;;;;;;;;;;;<<<<<<<<<===:::::::::::::::::::::::::::999999;;;===>>>===;;;999999999999999999999999;;;999777777888999888777777777777777777888888999:::999777666666666777888555AAARRRaaajjjrrrzzz////////////////////////000000000111111111111111000333;;;JJJ]]]ooo|||ttt]]]HHH;;;555444444222111000000000222444666777777888888777666444444<<<888555777>>>LLL^^^mmm~~~vvvdddHHH;;;111222888111;;;HHHaaaxxxjjjXXXHHH===999777555555777888888666777999::::::999888888999888888888888777777777777333444555666777777777777444555666666555555666777666666777777777777666555444444444444444333333333222111000111444666777666555333222222333333222111222222111111222222222111111111222222222222111111111111111222222333444444777888:::999777444444444222222333333333333444444666777888777444333222333333555777999:::888666555444666777777666888<<<@@@<<>>:::999::::::;;;666555666;;;???@@@>>>===FFFHHHLLLNNNKKKGGGIIINNN\\\iiixxxwwwqqqcccRRRHHHDDDBBB;;;555:::888666666666666555333666666777888999:::;;;;;;777888888999::::::::::::999999999888888777777777777777999===CCCPPPhhh}}}rrr\\\HHHAAA;;;;;;<<<:::999:::<<<<<<;;;:::999888888888777777888888999999888888888888888888888888999999:::999888;;;===>>>:::666============>>>>>>>>>>>>::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;999888;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777888888777777777777777888888999777777777666666555555555444999AAAJJJTTTbbbrrr|||////////////////////////000000000000000000000000333222444>>>NNNcccuuu}}}jjjVVVGGG>>>999888333222111000111222444555///666<<<<<<888666:::>>>TTTIII>>>999999???MMM[[[rrr~~~}}}ppp\\\DDD<<<333333888666DDDJJJfffzzziiiTTTDDD;;;999444444333444555555444444666888999999888777777888888888888888777777777777222333444666777777777777555777888777444333444666666666777777777777777777777666555444333222111111222000000000111111///...333222111222444444444333222333333333222222222333222222333444444333222222111222222222222222222111222444555555333222111222222222222333333444444444555777777666444222222222444666888:::999888555444333666888888777:::@@@FFFJJJOOOXXX```iiirrryyy~~~~~~xxxqqqjjjbbb]]]QQQNNNJJJGGGHHHMMMRRRVVVbbbgggooouuuxxxyyyyyyyyytttcccQQQKKKBBB<<<999999::::::777888888666777<<>>999;;;999666555666666555444555555666888999:::;;;<<<888888888999999::::::;;;::::::999999888888777777333555888===CCCQQQkkklllTTTGGG@@@:::;;;<<<:::999:::======;;;:::999888888888777777888999999999999999888888888888888888888888:::999888;;;>>>===999555999999:::::::::;;;;;;;;;::::::::::::::::::::::::;;;<<<<<<<<<;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;999999999888777777888888777777777777777888888999666666777777777777777666777888:::===EEERRRbbbmmmzzz}}}~~~}}}{{{}}}000000000000000000000000111000000000000000111222777555555888CCCVVVjjjxxxzzz|||uuudddSSSEEE<<<777555444222111111222333444,,,555>>>???;;;:::AAAHHHiiiUUUAAA777444777CCCPPPcccqqq}}}xxxlllSSS???;;;444555<<<<<>>DDDLLLUUU___hhhmmmooonnnmmmkkkjjjiiihhhgggggghhhiiinnnuuuxxx___WWWLLLAAA<<<:::999999333999<<<;;;<<>>@@@@@@KKKXXXeeerrr~~~sssbbbRRRGGGAAA;;;999666555555666666555444555666777999:::;;;;;;999999999888888999::::::::::::999999999888888888222444777;;;???JJJ___rrr|||eeeNNNDDD===999:::<<<:::999999======;;;:::999999999999777888999:::::::::::::::999999999888888888888888999999:::;;;<<<;;;888666:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777999;;;;;;;;;:::;;;===999999999999999999999999888:::;;;;;;999888888999777777777777777888888999666666777777888888999999777888:::<<<@@@FFFNNNTTTfffkkkoooqqqsssxxx111111111111111111111111222111/////////111333444555666666555:::GGGZZZiiitttxxx~~~~~~qqqaaaPPPCCC<<<666555333111111111222333---444;;;===<<<>>>EEEKKKgggQQQ<<<666555444;;;DDDRRRbbbssszzz~~~wwwkkkUUU>>>888333777???>>>KKKRRRnnnuuubbbOOO@@@888666666888888999999888999:::;;;666888:::999888777888888777777777666666666555555333333444555666666666666333777999777444222555888777777666777777888888999666666555444333333222222.........000333555555444///......000333555555444000222333333111000111333444333222111111222333444222222111222222333444555///111444444444333333444111111222333333444555555333555777777666666666777333444555777999::::::;;;===DDDMMMRRRUUU\\\fffooozzz}}}}}}uuullleeeZZZOOOHHHDDDAAA???888>>>IIIUUU```hhhlllnnnjjjeee]]]VVVQQQOOONNNNNNJJJLLLNNNQQQZZZjjjvvvlll\\\NNNDDD???===<<<888???FFFHHHKKKQQQRRROOOJJJJJJMMMNNNIIIAAA>>>???===DDDMMMVVVbbbnnnttttttyyyzzzqqqcccXXXSSSDDDAAA<<<999777666444333444444555666888999::::::;;;:::999888888888999:::999999999999999999999999444555777999:::???LLLZZZjjjttt{{{xxxsssjjjXXXEEEAAA;;;777:::<<<:::999999===<<<;;;:::::::::::::::888888999;;;;;;<<<<<<;;;::::::999999999888888888888:::;;;;;;:::888888888<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<666999;;;;;;::::::;;;===999999999999999999999999777:::>>>>>>;;;999888999777777777777777888888999888777777777777888999999777888:::;;;<<<>>>@@@BBBOOOUUU\\\```dddlllxxx|||111111111111111111111111222111///...///111444666000333555333333<<>>???AAABBBBBBHHHQQQYYY\\\ZZZVVVSSSSSSMMMDDD===:::;;;<<<===999<<<>>>===CCCWWWuuu}}}kkkYYYMMMFFFBBBAAAAAAIIIPPPTTTXXXXXXNNNBBB999999<<>>HHHMMMYYYaaa```\\\XXXKKK===@@@999666999;;;:::999:::<<<<<<;;;:::::::::;;;;;;888999:::;;;<<<<<<<<<<<<::::::::::::999999888888888:::===;;;888666777:::888888888999999999::::::========================999<<<===<<<999777888999;;;;;;;;;;;;;;;;;;;;;;;;777;;;???@@@===:::888888777777777777777888888999:::999777666666777888888:::999777666777999;;;===;;;BBBIIINNNRRRZZZgggrrrtttyyy222000000000222333222111000111333555555444333111111444666555555999BBBIII\\\jjjvvvyyyyyy~~~zzzuuusssfffUUUGGG@@@999777555222222555444444444555888===AAADDDBBB@@@<<<999777666777888;;;GGGTTTaaasss{{{mmmYYYFFF666333555777>>>FFF[[[qqq}}}wwwiiiUUUEEE<<<888666555555444444444555666888:::===;;;777444333555777888777777777777777777777777:::999777666555666888999;;;888555444666666444111999:::::::::999888666444:::666222222333444333111555444222000//////000000333333444444555666777777111222222111///...///111333333333333333333333333000222444555444333222222333555666666444333444444...111555555333111222444666888::::::999888999::::::;;;===???CCCJJJRRRXXXfffnnnwww}}}wwwoooggg^^^SSSKKKJJJDDD>>>;;;===@@@AAAAAANNNMMMKKKIIIGGGDDDCCCBBBCCCAAA>>><<<;;;:::999888999===>>>===EEEZZZqqqnnn]]]QQQLLLLLLSSSVVVYYYWWWPPPGGG>>>999===;;;888888999::::::999::::::999:::===DDDMMMTTTeeeooo{{{|||zzzqqqeeeUUUHHHAAA===;;;:::444333444777666333444888444444555555666888999:::888888999999999999::::::777:::<<<;;;999888:::===@@@CCCEEEEEECCC???======:::::::::999999888888888:::;;;;;;:::888888:::;;;===<<<:::999888999::::::<<<<<<<<<;;;:::999888777;;;:::888777777888:::;;;999:::::::::999999;;;===>>>>>>======<<<<<<<<<;;;::::::;;;;;;<<<;;;;;;:::999999999999999999999999777:::???BBBBBB>>>888444777555333555:::>>>???>>>;;;:::888888999:::999888888888888777666777999<<<:::<<<>>>???@@@EEEMMMSSS___aaaiiiuuuzzzyyy{{{~~~000///...///111222111000222333444555666555555444222444555444222555<<>>@@@???===999555333333333444222<<>>>>>BBBIIIQQQXXX```hhhmmmzzz|||ssseeeZZZSSSLLLFFFAAA:::::::::===BBBFFFHHHIIICCCCCCAAA@@@>>><<<;;;::::::999888888999999888777:::<<<<<>>888;;;888666888888555666888777777777777777888999999777777777888999999999:::666777888888888888999::::::===@@@@@@???<<<;;;;;;;;;;;;;;;:::::::::999999999::::::999888888999;;;<<<;;;:::999999999::::::;;;;;;;;;;;;:::999888888999999999::::::999999999999:::::::::999999;;;===::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999999999777999===@@@@@@===999666888666555777;;;>>>>>>>>>===;;;999999999999888777777888888777666777999;;;;;;<<<<<<;;;:::<<<@@@DDDEEEFFFNNN[[[eeekkksss{{{......---...000111000...222222222222333444555666222333333111///111666:::===NNNaaammmuuu}}}|||zzz|||vvvmmm]]]NNN>>>666333222222555111000000111333777;;;===???===999444222111222333...444;;;DDDWWWkkkssspppXXXGGG777444555888BBBMMM[[[rrrwwweeeNNN===777666555444666666777777777777777777555666999::::::888666444777777777777777777777777666555444333333444555666333555555555555666888:::555555555555555666777777777666555666777777666444333222111111111111222222//////000000111111222222111222222111//////000222333333333333333333333333666:::===;;;555111222444111333444444222222333444555777888666333333666999888<<<@@@CCCEEEGGGIIIKKKOOOVVVaaakkkttt{{{rrrfffVVVIIIBBB???===<<<;;;>>>CCCEEEEEEDDDBBBBBB888888888777666555444444444555777999::::::999999;;;===@@@LLLbbb{{{yyyllldddTTTNNNFFF@@@===<<<999777666555333333555666777777<<<<<<;;;999888888;;;>>>BBBMMM[[[gggnnnuuu}}}wwwnnndddWWWIII??????888444666777666555666999999888888888888999999666666777777888999::::::777666666777999::::::999666999<<<===<<<;;;:::;;;;;;;;;;;;;;;;;;:::::::::999::::::999888888:::;;;;;;;;;:::999999999::::::999::::::;;;;;;::::::999777888:::;;;;;;:::888777999:::::::::999999;;;===888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;:::999999999999999999999999999999666888;;;<<<===;;;999777:::888777888;;;=========>>><<<999888888888777555777888888888777777999;;;:::;;;:::999777666777999888777;;;DDDOOOXXXcccllltttzzz.........000111111000...000///......///111333555111111222000//////222555333DDDYYYiiivvv|||{{{}}}{{{uuukkkYYYFFF;;;666444333555222111111111333666:::<<>>???DDDHHHKKKJJJDDD===999888555555555555555555555555777999<<<>>>============>>>EEEPPP```vvv}}}tttaaaUUUGGG>>><<<<<<<<<:::999777555444444555555444999999:::999777666777999;;;BBBMMMVVV^^^fffpppwww{{{uuujjj\\\SSSEEE<<<666777:::999777777888888777777777888999999666666777888999999:::;;;999777666888;;;===<<<:::888:::<<<===<<<;;;;;;;;;::::::::::::::::::::::::999:::;;;:::999999;;;===;;;:::::::::::::::::::::888999::::::;;;;;;;;;:::888999::::::::::::999888999:::::::::999999;;;===;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::999888888999999999999999::::::666777888999::::::999999999888888888999:::::::::;;;999777666777777666555666777888888777777888:::888888999:::999999999999<<<999888;;;AAAHHHOOOTTT\\\bbbkkkssswwwzzz}}}000000000222444444222///000///...---...000333444///000000000000111222444///===OOOaaarrr|||{{{|||{{{yyyvvvfffSSSGGG???888555555222111000000111444777999BBBAAA>>><<<999777666555888888555666???NNN[[[aaaSSSFFF;;;888777:::HHHWWWdddvvvxxx___JJJ>>>999777666222333333444666777888888::::::999888777666555444666666666666666666666666666666555666666777777888666888999777555444666999;;;999888666555555666777777777888777555333111000222222222222333333333222333333333333444444444444111222222111000000222333333333333333333333333333///222555444111///111555222333555555555777:::<<<@@@AAAAAA@@@>>>@@@FFFKKKNNNTTT]]]fffmmmsssxxx|||~~~wwwooofff^^^VVVPPPJJJFFFAAA>>>>>>AAACCCDDDBBBDDDFFFCCC===999777888555555666777888888999999;;;===>>>>>>===<<<>>>@@@GGGVVVhhhxxxtttgggVVVIIICCC???<<<888999777444444444555555444444666888999888888999;;;:::===BBBGGGOOOZZZfffooo~~~}}}wwwnnngggVVVLLLCCCAAA@@@;;;777666555555555666777888999999777777777888999::::::;;;999777555777;;;===;;;999:::;;;======;;;:::999:::888888888888888888999999:::;;;<<<;;;:::;;;===>>>999:::::::::::::::::::::888888999:::;;;;;;;;;;;;::::::999888888999::::::999:::::::::999999;;;=========<<<;;;:::999999888::::::;;;;;;:::999999888888888888999999:::::::::666777777777888999999999777777888888777777777777777555444444666777666666555777888888777777888999777888999:::;;;;;;:::999999888777999???EEEHHHHHHIIIMMMSSS[[[cccllltttyyyzzz~~~111111222444666555333111444222111000000222444555///000000111222222333333---666BBBQQQdddvvv}}}||||||{{{}}}qqqcccXXXKKK>>>777666111000...---...111444555?????????>>><<<999666444777666444444999DDDPPPXXXMMMBBB:::888666999GGGXXXfffwwwjjjTTTBBB888555444444444333444555666888:::<<<:::888666555555666666777777777777777777777777666666777777888999999999444666666666666777999;;;<<<;;;:::888777777666666444666888888777777777999222333333333333333222222111222222222222222222222111222222222111111222444333333333333333333333333000111333333333444666777111222444555777:::>>>AAAKKKMMMMMMLLLJJJLLLQQQUUUccchhhqqqyyyzzzooo___PPPFFFBBB@@@@@@<<<>>>@@@CCCFFFHHHIIIJJJ>>>>>><<<999555333333444555666777888999:::;;;<<<:::<<<<<<;;;:::<<>>888999777555444555666666666111444777888999:::;;;===999:::;;;>>>EEEPPP]]]eeesssxxx~~~xxxttthhh^^^SSSLLLEEE;;;444222666666555555666777888888777777777888888888888999777666555666888888888777888:::;;;:::888777777888777777777777888888888888:::;;;<<<;;;:::;;;===???999999:::;;;;;;;;;::::::888999::::::;;;;;;;;;;;;;;;:::888777777888:::;;;999:::::::::999999;;;===;;;;;;:::999777666555555999999::::::::::::999999888888888999999::::::;;;777777777777888888888999555666888888666555666666555444222333555777777666444666888888777666777888999888777888999999777555111444777===GGGQQQSSSQQQDDDDDDEEEIIIPPPYYYbbbhhhqqqvvv|||111111333555777666333111555444333222111222333333000000111222333222111000...111666@@@SSSjjjxxx|||zzzssshhhWWWDDD999666222000///---...000333444;;;===@@@AAA???;;;777444222222333333444999BBBJJJEEE===777666444666DDDUUUeeevvvuuu^^^GGG999555666;;;999666444444666888:::888888777666666777888999777777777777777777777777555666777888999999999999888666555666777999999888999:::::::::999888777777444666888777666777999<<<333444444444444333111000111111111111111111000000111222222222111111333555333333333333333333333333333111000222555777777666333555777999<<<@@@FFFIIIWWWYYY\\\]]]^^^aaaggglllxxx|||uuunnn```WWWJJJ???::::::===???CCCFFFJJJLLLKKKIIIFFFEEE<<<999555333222222111000666777888999;;;<<<===>>><<<======<<<>>>EEEPPPYYYmmm|||zzzpppcccVVVKKKDDDCCC@@@<<<:::999888777555333555777888888888:::;;;;;;::::::;;;???FFFOOOTTT]]]dddoooyyy|||wwwoooeee]]]QQQCCC;;;999:::999888777666666666666666666666666666555555555666777888777666555666777666777888888777777888999777777888888888999999999888999:::999999999;;;===888999:::;;;;;;;;;::::::999999:::;;;;;;;;;:::::::::999999999999999999:::999:::::::::999999;;;===:::999999888777666666555777888999:::::::::::::::777888888999::::::;;;;;;888888888888888888777777444666999999777555666777777666444555666777777666444666888888777666777777999777555555777888777555000444888>>>IIIUUUWWWRRRDDDAAA>>>===@@@FFFLLLPPP]]]bbbiiinnnrrrxxx111111333555777666333000333333222111000000000000111111111222222111///---000000000777JJJbbbsssxxx~~~|||sss___HHH:::777444333111000000222444666;;;>>>BBBDDDCCC???999666000111222222000111777===???999555555222333AAASSScccttt|||eeeLLL<<<888:::AAA>>>999666444666888:::444444666777888999::::::777777777777777777777777555555777888999999999999===:::666666888888666333666777999::::::999888888555777777555333333666999444444555555444222111///222222222111111111111111111222222222111111333555333333333333333333333333444111...000555777666333888999<<>>@@@BBBCCCDDDNNNPPPQQQOOOIIIAAA;;;777444222000111666999999777888999:::;;;<<<>>>??????@@@AAAAAAAAAEEEPPP___kkk|||~~~sssfff[[[TTTPPPLLLGGGAAA===:::666333555777888777666666777888>>>===<<<;;;<<>>===;;;999777555444444666555555444333333222222888:::<<<:::777555666999555666888999888999;;;<<<888888999999999:::::::::666777888888777888:::<<<777888:::;;;<<<;;;:::::::::::::::;;;;;;::::::999777888:::;;;;;;:::888777999:::::::::999999;;;===:::::::::999999999999999666777888999:::;;;;;;;;;777777888999::::::;;;;;;999999999999999888777666444777::::::888666777999;;;999777666777888777666333555888888777666666777777555333444888:::999888444666777999AAAKKKKKKEEEBBB>>>999666777:::===???CCCIIIQQQWWW\\\cccnnnuuuzzz~~~777333000000222333///+++111111000000111111222333///000111222222111///...---,,,///666===III^^^rrrvvvzzz{{{|||zzzqqqaaaMMM@@@;;;666666222,,,666>>>999@@@???>>>???CCCDDD???888888555222222333444222///;;;999555222111555;;;@@@aaasss}}}jjjVVVEEE999333444222333555555333555999:::999777666666666777888777777777777666666666666555555555555666666666777555555666666777999:::;;;888999:::888666555666777666666555444444444444555444555555555333222333444444222111111222222222111///111333333111000//////777666444444555555444333777666555444666999<<<>>>???AAADDDIIIRRR]]]jjjrrr{{{|||~~~|||rrrfff[[[QQQHHHBBB000===CCC@@@CCCOOOVVVUUUWWWRRRIII@@@:::777777888888777666666888999999888:::888888;;;???AAA???<<>>DDDHHHOOOZZZggguuuyyyiiiZZZPPPLLLAAA:::<<<===999666666888444222555666555555888999999999999888888888777::::::999888777777777888999999888888888888999999888888777777777777777777;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::999888888999;;;===:::777777:::<<<;;;:::999::::::;;;;;;::::::999999999888888888999:::;;;777777888888999999999999777777888888888888777777999888888888888888999999777555666999999555444666777777666666666666777777888888888888888888888888777888999;;;<<<===>>>>>>??????===<<<;;;:::::::::<<<@@@CCCDDDDDDGGGNNNTTTeeemmmxxx{{{777333000111333333///+++111111111111111222222333///000111222222111///......---///333666===NNN___rrr~~~}}}}}}ssscccUUUAAA777555555000555<<<888::::::999;;;???AAA???<<<888555222111333444333111555444111///...222777<<>>;;;;;;<<<777555777999777888:::888888777777777666666666777777777777888999::::::888888888777777888888888999999999999999999999999::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;666888888888777666777888===;;;888888:::<<<;;;:::999999::::::::::::999999888999999999999:::::::::888888888888888999999:::999999999::::::999999999888888777777888999::::::444333444999:::777777999666777777777777777777666888888888888888888888888777777888999:::;;;;;;<<<999999888888777888888888666999;;;;;;:::;;;AAAFFFLLLSSS]]]hhhrrrzzz{{{555333111222444333000,,,000111111111111222222222///000111222222111000///...---...000000444???KKKfffttt~~~zzz}}}{{{yyynnnQQQ>>>777:::555333777666777777888;;;>>>@@@BBBCCC888666222111222333444333000000///......000555888EEE]]]yyy~~~jjjTTTCCC:::666333222444444111111333777777888888777777666666666666666666777777777777888888777777777777777777888888777777777777888888444666777777777777888:::555555555444444444444444333555777888777555555666444222111000222222222111222333333222111222444666222333666888::::::::::::;;;===@@@EEEKKKRRRWWW[[[hhhmmmuuu|||~~~sssggg___SSSQQQMMMGGGAAAAAAEEEIIIMMMSSSXXX]]]dddeeeWWWEEE<<<:::888555444444555666444555666888::::::;;;;;;:::<<<>>>>>>???CCCLLLSSSYYYbbbqqq~~~}}}|||uuuooodddYYYOOOFFF>>>:::666888:::999555333333555888999:::999777777888999:::;;;===BBBJJJUUU^^^dddsssyyy}}}wwwssshhh\\\QQQLLLJJJFFFBBBAAA<<<777444666777666666999666666666666555555555555444555555666888:::<<<===888777777666666777777888:::::::::;;;;;;;;;;;;;;;999999888888888888999999::::::::::::::::::::::::888:::<<<<<<;;;999999:::<<<:::999999:::;;;;;;:::999999::::::::::::999999777888:::;;;;;;;;;:::999999888888777777999:::;;;999999999999999999999999777777777777888999:::;;;555333444888:::777777:::666777777777777777777666888888888888888888888888888777666666666777999:::666666555555666777888888888::::::888666666:::>>>:::>>>DDDLLLVVVaaalllsssyyy~~~{{{yyy111000111333555555222///000000111111222222222222//////000111111111111000,,,---/////////222:::AAATTTbbbsss~~~~~~zzzwww}}}zzzyyy~~~}}}bbbGGG;;;<<<666111444555555444666999:::;;;@@@EEE;;;888555222222222333333///000111111111222555777@@@SSSlll~~~xxxdddNNN???666222000333444222222555555666777888888777666555666666666666777777777777999999999888888888888777999999888777666666777777555666777777666666777999555555555555444444333333111444777888777666555666777555333222333333222000555555444222111333666999666888:::<<>>???AAACCCHHHQQQ\\\dddmmmttt|||zzz{{{vvvrrrllldddYYYNNNBBB;;;666777888777444333333555555777888888777777888999;;;:::999;;;???GGGOOOTTTccckkkvvvwwwnnnccc[[[VVVPPPHHHCCC===888444666777666777:::666666666666555555555555444444555666888:::;;;<<<777777666666666666777777:::::::::;;;;;;;;;;;;;;;999888888777777888888999999999999999999999999999777:::======<<<::::::::::::999888888999999999999::::::;;;;;;;;;;;;::::::777888:::<<<<<<;;;:::999:::999888777777999:::<<<888777777777777777777888666666666777888:::;;;<<<999666666999999555555777666777888888888888777666888888888888888888888888999888666555555666888999888777777777777888999999;;;;;;;;;999777777999<<<:::;;;<<<>>>BBBIIIQQQVVVcccqqq|||~~~}}}~~~//////000222555555555444///000111222222222222111//////000111111111111111,,,///000000///222666888DDDPPPcccssszzz{{{zzzyyy|||}}}}}}jjjMMM===<<<444000555888444111222555666555999@@@===;;;888555222000111111...000222222222333444666===HHHZZZpppttt]]]KKK===777444555777666777:::555666777888888777666555555666666666777777777888999999999999888888888888:::999888777666666666666666777888777555444555666444444555555444444333222000222555666555555555666777555333222222222111000888888777666555888<<<@@@???AAADDDGGGKKKQQQYYY___jjjlllqqqwww}}}ssslllbbbYYYSSSQQQQQQQQQOOOSSSWWWXXXZZZ___iiiqqqqqqqqqiiiXXXHHH>>>:::888555666777888999999999999888:::<<<<<<;;;;;;<<<===??????BBBKKKYYYgggrrrwww{{{~~~yyyrrrooonnnkkkkkkiiifff^^^SSSEEE<<<777777777666555444444555111333666888888999:::;;;===:::777666888===BBBFFFNNNWWWeeerrrzzz~~~|||ssskkkeee]]]QQQGGGBBB===999::::::999:::===888888888777777777666666666666666666777888999:::777777666666666666777777888999999999:::::::::;;;999888888777777888888999999999999999999999999999333555888999777666555555777777888888777777777777;;;;;;<<<<<<<<<<<<;;;;;;777999;;;<<<<<<<<<:::999:::999888888888999;;;;;;888888777666666777888888666666666777888:::;;;<<<:::777777999888666666888666777888999999888777666777777777777777777777777;;;999777666555666888999::::::999888888888888888777777666555444555888:::<<<<<<<<<;;;;;;<<>>===999444555666777888888888888777777:::<<<;;;999999===@@@AAACCCKKKYYYlll|||~~~xxxxxxvvvqqqjjjbbb\\\YYYRRRSSSTTTUUUQQQIII>>>777777666555555444444555555///222666888999:::<<<===CCC@@@<<<999999;;;???AAABBBJJJVVVbbblllsssxxx{{{zzz~~~xxxssskkk^^^RRRJJJCCC===<<<;;;888999;;;999999999999888888888888777777666666666777777888888777777666666777777888777777888888999999::::::999999888888888888999999888888888888888888888888444666888888777666666666555777999999777666777777;;;;;;<<<<<<<<<<<<;;;;;;888999;;;<<<<<<<<<;;;:::999999999:::::::::::::::;;;:::999888888999:::;;;777777777777888999:::;;;777555555888999888999===666777999::::::999777666777777777777777777777777:::999888777777888999999999999888777666666777777666666555444555777999;;;666888999:::::::::;;;===???IIIQQQSSSUUUZZZ___aaannnrrryyy555444333222111111333555///000222333333222111000////////////000111222333333666666111///111111---222666DDDWWWeeemmmttt|||xxxggg[[[NNN===::::::444<<<333111888;;;888777<<<888:::;;;999555222222222///000111000///...000111000000888MMMdddwww~~~www```SSSEEE===999555333444555555555555555666777777555555555666777888888888555666666777888999::::::888888777777777777777888555666777777555444555666222333444555555333222000111222333333333555888;;;444333333666:::>>>???@@@AAADDDHHHLLLQQQWWW^^^ccciiinnnuuuzzz}}}uuukkkaaaXXXSSSRRROOOLLLJJJKKKPPPWWW\\\```dddkkkpppqqqoookkkhhhOOODDD888555888:::777444555555666777777888888888888;;;===<<<;;;===CCCHHHPPPWWWbbbqqq{{{wwwsssooolllfffbbb\\\VVVQQQKKKFFFBBB===============:::666222666555333222333333444444000333777999::::::;;;<<>>>>>BBBHHHPPPYYYdddnnntttrrryyy~~~|||yyyooocccYYYPPPHHHDDD@@@;;;:::;;;:::999999999999888888888666666666666666777888888888888888777777888888888777777777888999:::::::::::::::999999999999::::::888888888888888888888888888999::::::999888999:::666888;;;;;;999777888999999::::::::::::::::::999:::::::::;;;;;;;;;;;;<<<777888:::;;;<<<;;;:::999;;;:::999777777999:::;;;888888777777888999::::::888555555888999888999===666777999;;;;;;999777666777777777777777777777777888888888888888888888999777777666666777777888888999777666555777999;;;<<<333555888999:::;;;===>>>;;;@@@BBBAAABBBFFFGGGEEEQQQWWW___gggpppyyy999888555222//////111333...000222333333333111000////////////000111222333444888888333222666555111,,,///:::LLL[[[dddnnnxxx|||{{{zzz}}}}}}{{{ppp\\\FFF???;;;...666+++(((111666222000444444777;;;:::777444444444111222222111//////000222...---333CCCVVViiiwwwgggUUUJJJBBB;;;888888666555444444444666777888444555555666777888888999444444555777888999:::;;;888888777777777777888888333555666666555555777888222333444555555333111000333444333333333666:::>>>555555777<<>>888444555999666666777777888999:::::::::===??????>>>BBBJJJQQQbbblllzzzzzzssskkkddd\\\XXXRRRKKKCCC===;;;999666444888666333333444666666666555333111000111222222222222555999::::::::::::;;;BBB@@@===999777777777888999999;;;>>>FFFSSSbbbkkklllsss}}}{{{pppkkkbbbXXXRRRLLLEEEBBBCCC999999999999888888888777555555555555666777999999999999888888888888999999777777888999999:::;;;;;;;;;::::::999999::::::;;;777777777777777777777777777888888777666666777999777:::======:::999999;;;888888888999999888888888;;;::::::::::::;;;<<<===666888;;;======<<<:::888999888666555555666888999999888888888888888999999<<<888777888888666777:::666777999;;;;;;999777666777777777777777777777777666666777888999888888888666666777777888:::;;;<<<777555333333555777888888666888::::::::::::<<<>>>;;;===;;;999:::===<<<888<<<@@@GGGPPPZZZfffqqqxxx~~~666666777777666444222111...///111222333222222111000///......///111333444000555333---000888666---000///222;;;JJJ[[[iiipppsssvvvyyyyyyvvvvvv{{{{{{jjjSSSBBB;;;;;;<<<777444444444333555999333888555888BBB???444333333000//////222222000...000...222:::???LLLiiiwwwfffTTTFFF===:::999666444555777888666444111666::::::666555888<<<999999999888777555444333777666555555555666777888222555888888555444666888:::777444444555666444222333555888999:::===CCCIIIJJJMMMRRRWWW\\\aaagggkkkooottt{{{yyytttaaa\\\SSSJJJDDDCCCGGGKKKOOOUUU[[[^^^eeerrr|||ssskkk___OOOEEEAAA<<<;;;999777666555555444666888:::;;;:::999:::;;;>>>???AAADDDKKKWWWccckkk{{{nnnccc[[[SSSJJJDDDBBB>>>:::888888888666444222111111111111111111222222//////222222111222555333444555777888888888888999999999888999::::::;;;777:::;;;;;;===EEEQQQ[[[cccjjjuuu}}}wwwlllaaaWWWOOOHHHDDDCCC<<<888999888333222555222777888444555::::::666555666888999999888555444555666999;;;;;;:::888777;;;999777666666777999::::::666333555:::<<<999555888888888888888888999999:::999999999888777777777:::::::::999999999999999<<<<<<;;;::::::999888888;;;999888:::>>>>>>;;;888<<<999999<<<===::::::===999999999999999999999999777777888888888999999999999999999888888888777777777777777777777666555555888999::::::999888777666666666666777888888999999999888888888777777666666777777888:::===BBBFFFIII>>>===;;;:::999999:::::::::;;;===AAAGGGNNNUUUYYYbbbjjjttt{{{~~~444444555555444333222111333333333333222111111000222111000//////000222333111555333---///555333+++///...///444>>>MMM[[[eeemmmmmmnnnnnnnnnqqquuuyyy~~~rrr___MMMBBB>>>===888666777666333222444999<<<888999BBB@@@777777555222000000111222000...000---000666999BBB[[[uuuzzzmmm```UUUOOODDD???999777777888666444333666888777444333555777888777666666777777666555444444555555555444333222111444777777666666888;;;888666444555888999999777888<<>>BBBIIINNNYYYcccnnnvvv~~~uuuggg\\\QQQDDD<<<999999888888777777777888888999:::999888888999<<>><<<:::999888888999;;;;;;:::;;;>>>BBBEEEHHHIIIOOOXXX^^^dddjjjrrryyy}}}444444555555555444444333555444333222222333444444666444333111000000111111111555333---...333111***//////......222===LLLVVVeeeeeeeeefffhhhkkkooorrruuuxxxyyyttthhhWWWIII@@@???;;;999:::999333//////999;;;666666@@@@@@<<>>:::777555222888777777777666777888888777444222333666888888666555666888999999777444222111444666666555555999<<<888777888:::>>>AAABBBBBBFFFLLLTTT[[[aaagggnnntttyyyvvvnnncccXXXOOOJJJIIIHHHGGGFFFEEEIIIPPPZZZaaammmwwwtttdddSSSGGG@@@999555555666666777777888:::;;;<<<=========<<<:::;;;===??????IIIYYYiiivvv}}}wwwuuuttteeeZZZKKK???999666333222111///......000111111000111000...------...000111111......111222000111555666555555444333222111111222333333555666888:::;;;===???@@@>>>;;;;;;>>>AAACCCLLLZZZhhhsss{{{zzznnndddVVVNNNEEEAAA<<<888777888666777777444555888:::999666666555666777888999:::;;;:::999888888:::;;;<<<666888;;;======;;;888666;;;:::999999888777666555888888888888888888888888888888888888888999999999555666777888999::::::;;;666666777888888999::::::888:::<<<============>>>888555666999999777777:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::777777888999:::;;;<<<<<<999999::::::999999888777777777888888888777666666666666666777888888999999:::::::::999999999999999999888888999:::<<<>>>@@@@@@>>><<<:::888888888888;;;:::888777777888:::;;;;;;>>>BBBFFFJJJQQQZZZaaaeeekkkttt{{{555666666777777777888888333222111111333666999;;;888777555333111000000000111333333//////222111---000111111000///555AAAJJJ\\\```eeehhhhhhiiilllooommmpppssstttnnncccVVVLLLFFF@@@;;;;;;999444000///111444//////:::>>>>>>EEE;;;888555222111000000///000///000111///000;;;HHHnnnvvvmmm```UUUMMMFFF???;;;;;;999777777999::::::999888555222333777999888666555777888999:::999777666666888:::999888888<<<@@@AAABBBDDDGGGKKKPPPRRRTTT^^^dddmmmtttyyy~~~xxxooohhhcccZZZQQQKKKJJJNNNRRRKKKNNNTTTZZZaaajjjsssyyyttt^^^OOO@@@:::888666666777666777777888:::;;;===>>>>>>@@@AAA@@@??????@@@AAATTT^^^nnn}}}{{{nnnccc[[[NNNGGG===666444444555666000//////000111222222222111000...------...000111111......111222000111444555555444333222222222111222222222333555777888999<<>><<<;;;<<<===CCCMMMXXXbbbllluuuzzzyyykkkcccXXXNNNFFF@@@<<<:::777888888777777999999888777777777777777666666666999999888888999999::::::666888;;;======<<<999888888:::;;;;;;::::::;;;<<<999999999888888888888888777777777888999999999:::;;;;;;;;;<<<<<<=========:::999999999888888888777333777;;;<<<:::999:::===;;;888888;;;<<<999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;888888999::::::;;;<<<<<<999999999999999888888777666666777777777666666666666666666777888888999999999999999999999999999999999999888888888999::::::===<<<;;;999888999999:::;;;:::999777777888999:::=========<<<;;;===BBBFFFHHHPPPZZZaaafffkkksssyyyyyy555555666666777888888999444333222111333666:::<<<888777666444222000/////////222222111111333444333...111444333111333:::@@@PPPZZZgggllljjjhhhjjjmmmlllnnnqqqttttttppphhhbbbQQQFFF===:::888555333444///222---,,,666:::;;;DDD<<<:::888555222000000000000000111222000000666===UUUmmm}}}tttlllcccZZZSSSGGGDDDAAA???>>>===:::999===:::888999;;;===<<<:::999999999:::;;;<<<===>>>???CCCFFFHHHHHHJJJNNNSSSXXXZZZ\\\___cccgggkkkmmmuuu{{{}}}uuukkk```YYYOOOSSSVVVXXXWWWUUUTTTSSSWWW]]]gggqqqyyyyyyjjj]]]LLLBBB999888999888888:::999999999999:::<<<===>>>>>>>>>======@@@FFFOOOUUUqqqyyy}}}qqq```OOODDD999666222000111222333444222222333222222111111222222111///......///111222000......111111000111444333333222222222333444555444333333333444555666777999<<>>@@@DDDHHHNNNWWWaaagggtttzzz~~~wwwkkk^^^SSSJJJCCC>>>999888888999999777666666999:::;;;;;;;;;999777666555666888999:::999777666999999999::::::;;;;;;;;;888999;;;:::999999:::<<<999999999888888888777777777777777888999999999:::::::::999999888888777777:::::::::::::::999999999333777;;;;;;999888999;;;<<<::::::======;;;;;;>>>999999999999999999999999999999:::::::::;;;;;;;;;::::::::::::::::::::::::888888999999888888777666666666666666666666777777666666666777888888999999777777888888888888888888999888888777777777777777999999888888999:::<<<===<<<<<<;;;:::::::::;;;;;;:::::::::999777555555666555;;;AAAEEEHHHNNNWWW^^^eeekkktttzzz|||~~~yyy444333333333444555666666888777444333333444666888666666555444222111000///...111222222222333444666,,,///222222111222444777BBBOOO___iiikkkiiihhhiiikkkkkkmmmppprrrsssqqqooo]]]OOOAAA;;;999777666777333666000...444666555===;;;;;;;;;888444111000000///000222222222333666888EEEZZZtttzzzqqqkkkaaa```]]]XXXRRRLLLGGGDDDIIIJJJKKKKKKKKKKKKJJJJJJNNNMMMLLLLLLMMMOOOQQQSSSPPPVVV\\\aaacccggglllpppuuuwwwyyy{{{}}}zzzssshhh^^^XXXTTTRRRQQQQQQTTTWWWZZZ[[[]]]___aaammmttttttfffUUUGGGCCC>>><<<======999888999::::::::::::;;;<<<===>>>???===;;;===FFFVVVhhhtttwwwiii[[[MMM@@@999222222222222111111111111111222333333111//////000111000000000000000000111000------000111///000444111111000111222444666777555555555444555555666777555888<<<@@@CCCDDDEEEEEEAAA@@@???===???EEEMMMSSSbbbjjjuuu~~~{{{nnnccc[[[QQQHHHAAA===;;;;;;999777777999::::::::::::999888666666333555777999:::888666555:::999888777777999<<<>>>;;;:::999888888777666555::::::999999888777777777888888888888888999999999:::999999888777666555555777777888:::;;;<<<======777999;;;<<<;;;:::::::::;;;888999<<<<<<::::::===999999999999999999999999999999999999::::::::::::;;;:::::::::999999999888888888888999888777777666777777666666666777888888666666666777888888999999777777777777777888888888777777777777777666666666777777777777999;;;===???>>>===<<<:::999888888888555666888:::;;;;;;:::999888:::;;;:::;;;>>>DDDIIIJJJOOOVVV\\\aaadddgggiiilllsss|||~~~wwwwww444333333222222333444555888777555333333333444555444444444333333222111000///000222333111000222555000000000000000111222222888AAAOOO___jjjmmmkkkhhhiiijjjkkkmmmnnnqqqsssuuuhhhXXXHHH@@@<<<888666555222777222///444333111777999;;;===;;;666222111111///000111222333555555555<<>>>>>@@@BBB???999888;;;:::::::::;;;<<<>>>???@@@AAADDDIIIRRR___ooowwwmmm]]]OOOEEE===888444333444444333222222222222...111333333000...///000......///000000///......000------000111///000333000/////////000222444666555555555555666888999999444555777;;;???CCCDDDEEEDDDCCC@@@===;;;>>>BBBFFFWWW```kkkssswwwyyy}}}wwwpppeee[[[SSSJJJCCC@@@===;;;???FFFHHHEEE???:::777555555666555666777888999888888777999888777666777999;;;===>>>;;;999999::::::888555::::::999999888777777666999999999888888888888888:::::::::999999888888777666666777999:::;;;<<<===:::999999:::;;;;;;999777:::888888;;;;;;999999<<<::::::::::::::::::::::::888888888999999999999:::888888888999999999999999999999::::::999999888777888777777666777888999:::666666666777888888999999777777777888888999999999555666666777777777777777777777777777999;;;===>>><<<<<<;;;999888777666666666777888;;;===???>>>>>>>>>>>>===;;;;;;<<<>>>???999;;;>>>CCCHHHLLLMMMLLLXXX___ggglllnnnqqquuuyyyxxx||||||~~~666666444333333444555666555444333333444555666777222222222333333222222111000000222222000---///333666333///...///111111111555888CCCVVVjjjrrrooohhhnnnooopppqqqqqqrrrvvvyyynnn^^^MMMDDD???999444222...444111...333111///555888;;;>>>===888333111111...000111111333555555222444888CCCWWWjjjxxx{{{|||rrrjjjffffffpppxxx~~~|||~~~|||}}}~~~~~~}}}zzzwwwvvvxxx~~~vvvkkkbbbZZZUUUMMMLLLLLLNNNSSSWWWZZZ[[[XXX]]]fffooowww~~~~~~mmmUUUCCC===<<<<<<:::<<>>999666333111000111111000///000111333---000333333111000000222,,,---///000000///---,,,000------000111///000333000///...---...000222333444444555666888:::;;;===444333444777;;;???BBBBBBFFFEEEDDDAAA???>>>@@@BBBUUU]]]gggmmmmmmmmmnnnppp}}}wwwkkkcccVVVKKKEEEBBBBBBIIISSS^^^WWWMMMBBB;;;888999:::999888777777777888::::::777777777777888999:::;;;???;;;999;;;???AAA>>>:::::::::999999888777777666:::999999999888888777777777777777777777777888888888888888888888888999999:::888666888:::999666222<<<999999<<<===::::::===;;;;;;;;;;;;;;;;;;;;;;;;777777888888888999999999666666777888999::::::;;;::::::;;;;;;;;;:::999999999888777777777888:::;;;666666666777888888999999888888888999999:::::::::444555666777888888888888999888888777888:::;;;<<<999999999999999999999999999888777777888999999888;;;:::999:::;;;<<<:::888;;;999999<<>>666666===999999:::<<<>>>???>>>===???===???BBBAAA@@@EEENNNVVVcccsss}}}nnn^^^NNNEEE;;;777777666111,,,111111111222111111000000444444222111000000//////444333222111000000000000333000,,,,,,///111111000000000222444000---000666777::::::777777999888555555222333555666666999???<<<>>>AAABBBBBBAAAAAABBBTTTcccooommmdddbbbgggmmmxxx}}}qqqjjjaaaXXXNNNLLLYYYjjjuuusssgggSSSAAA:::::::::===:::777666777999999999888888777777888999;;;<<<888:::>>>???===;;;:::999777777666666777888999999777888888777555666888:::777777777888999:::<<<<<<:::::::::::::::::::::999;;;::::::999888777666666888999999::::::;;;;;;<<<<<<;;;::::::;;;;;;999777888999:::;;;::::::888777777999;;;;;;999999;;;>>>999777888<<<<<<888777999777888888888888999999999:::999777666555666888999666888888666444444777:::666777777777888888888888999999888888888888999999===<<<;;;999888777777777888888999;;;======:::888>>>999777999:::888777888999999999999999999999999<<<===>>>???AAACCCDDDEEEMMMQQQVVV\\\aaafffllloootttyyy}}}666444222111222333222222333222222333555666555333333222111000000111222333000111222333333333333333333222000//////000222333333333555>>>LLL\\\iiiooollllllmmmooorrrtttvvvvvvrrrnnnbbbSSSIIIDDD???999333555222------111111---333666:::>>>>>><<<999666111222222111000///111222000222444777>>>KKK[[[gggzzz}}}{{{{{{|||~~~}}}yyyyyyyyyrrrfffaaaUUUIIIEEELLLSSSVVVQQQSSSVVVWWWZZZbbbmmmuuuvvvbbbPPPAAA===:::555666<<<555666888;;;@@@DDDFFFGGGAAA<<<;;;@@@GGGOOO\\\hhhkkkqqqzzz}}}ooo\\\OOOBBB===888666777666333///222111111000000111222222222222111111111111111111............///000111222333111///000222444444333111......000111000111555888===@@@===;;;;;;:::777555333333555555444777;;;777:::>>>AAA@@@???>>>>>>MMMXXX```\\\VVVVVV\\\```nnnuuuvvvlllbbb\\\cccnnn|||oooYYYFFF===;;;:::;;;::::::;;;<<<;;;999777;;;:::999999999;;;<<<===;;;???BBBCCCAAA>>>;;;:::888777777666666777777888888888888777666666888:::888888777777777888999999999999::::::::::::::::::888888888999999999999:::777777888888999::::::;;;;;;:::::::::;;;;;;999777888999::::::::::::999888888:::<<<;;;999888999;;;:::777888;;;;;;888777:::888888888888999999999999888777666555555666888999666888888777555444777:::888888888888888999999999999999888888888888999999999999888888999999::::::999999999999999:::;;;;;;===888666999:::888777999999999999999999999999999:::;;;<<<===>>>@@@AAAAAA@@@BBBEEEHHHIIIKKKNNNQQQ[[[___eeekkkpppuuu{{{~~~}}}{{{wwwyyy444333111222333333222111222111111222555666666555555444333222222333444555222222111111222222333333222111000//////000222222222222222555>>>LLL\\\ggghhhiiikkkmmmoooqqqrrrsssqqqssspppcccTTTKKKDDD???777666333//////111111...000333666999;;;<<<<<<;;;777444222000111222222222---///000000333;;;EEEMMMggguuu{{{rrrkkkddd]]]WWWQQQSSSSSSOOOPPPTTTVVVTTTUUUYYY^^^dddkkkuuunnn]]]MMM@@@888888888444555:::888888999:::;;;===>>>???>>>999888@@@NNN___rrrzzzkkkXXXIII@@@333444555666666555333222222111111111111222444444111111111111222222333333............///000111222000000000111444555444333333...+++///333444555888???GGGNNNKKKEEEBBB???;;;999555444666666444555999333666;;;======;;;;;;:::@@@GGGJJJFFFCCCFFFKKKMMM^^^gggsss|||zzzssssssvvvuuu___MMMEEEDDDEEEAAA@@@>>>>>>>>>===:::888999888777666777888:::<<<999<<<@@@@@@>>>:::888777999888888777777777777888888999999888777666888:::999888888777666666777777888888888999:::::::::;;;999999999999::::::::::::666666777777888999999999;;;:::999:::;;;;;;999888888999999:::::::::999999777999;;;;;;:::888888888;;;888888::::::888888;;;888888888888999999999:::888777666666777888:::;;;777888888777666666777999999999999999999999888888999999888888888888999999999999888888999999:::;;;;;;;;;;;;;;;<<<>>>>>>>>>===888666888:::888888:::999999999999999999999999999999999:::;;;<<<<<<<<<:::;;;===<<<;;;;;;<<<===DDDFFFIIIMMMSSS\\\fffmmmpppuuuwwwuuuuuuyyyzzzyyy666555444555666666444222333111111222444555555444666555444333333444555666333333111111111222333444111000000///000111111222000111000000444>>>NNNYYYcccfffiiilllnnnoooqqqrrrpppuuuvvvmmmaaaUUUJJJBBB:::777333000111333333000...000222555888;;;===???;;;666111///111333222111///000111000111444999===UUUbbbttt}}}tttkkk___VVVRRRRRRSSSTTTWWW[[[]]]\\\\\\]]][[[VVV^^^eeepppzzz~~~nnnYYYIIIBBB;;;777888999555444777<<<<<<===<<<:::888777777>>>===AAANNNaaattt|||}}}|||zzzsssfffVVVHHH>>>:::111666;;;===;;;888666666000111333444555555555444111222222222222222222222444333222111000000000000***+++...000222222111000222///...111444666;;;BBBMMMYYYaaa^^^UUUNNNIIIEEE>>>999777999999666666999333555777888888888999:::;;;???AAA???@@@DDDFFFEEENNNWWWccckkkqqqxxxwwwcccUUUSSSWWWZZZUUURRRMMMIIIFFFCCC@@@===888777666555666888;;;===888999;;;;;;999777777777999888888888999::::::;;;999::::::999888777888999999888888777777777888888666777777888999::::::;;;===<<<<<<;;;:::999888777666666777777888999999:::;;;:::999:::;;;;;;:::888888888999999:::::::::999666888:::;;;:::999888888<<<888777999999777888<<<888888888999999999::::::888888888888999;;;<<<===888888888888777777888999999999999999888888888888:::999999888888999999:::<<<;;;:::999888888888888<<<<<>>===<<<<<<===>>><<<<<<===>>>BBBIIIQQQWWW^^^___]]]XXXWWWZZZ\\\ZZZdddgggqqq|||xxx|||888777666777888777555333555333111111333444333222666666555444444555666666444333222111111111333333/////////000000111111222...000222111000666AAAJJJZZZ___eeejjjmmmoooqqqssssssvvvwwwtttnnneeeVVVHHH===777111000222333222111......///111555999===???<<<777222000111222111///111222333333333333555666???HHHXXXkkk{{{~~~wwwoooeee^^^QQQOOOLLLMMMRRRYYYaaaeeedddccc^^^XXXZZZccclllnnnsssyyykkkWWWHHH>>><<<999888::::::777666777999;;;>>>???>>><<<===>>>CCCJJJWWWiii}}}}}}zzz{{{~~~zzzooo^^^OOODDD===999777:::???EEEFFFAAA===;;;;;;...111555999999888555333333444444444333222000///444333222111000000000000(((***---000111000//////...///222444333666BBBNNN```llluuurrrhhh```YYYUUUEEE???:::::::::777666777666777666555444666999<<<>>>BBBDDDEEEHHHMMMMMMIIIBBBHHHPPPXXX___iiivvvzzziii___aaajjjooollljjjgggddd^^^UUULLLEEE<<<;;;999888999;;;>>>@@@;;;<<<===<<<;;;;;;<<<>>>888888999:::;;;===>>>???999;;;;;;;;;999888888999888777777888999:::;;;;;;666666777777888999::::::===<<<<<<;;;:::999888777777777888888999::::::::::::999999:::;;;<<<:::999888888888999999:::::::::666777888:::;;;;;;;;;:::<<<888777999999777888<<<888999999999999:::::::::777777777888999:::;;;;;;999888888999999999999888888888888888888888888888::::::999999999999::::::;;;;;;:::999888888888888:::;;;DDDWWWhhhmmmcccVVVFFF@@@;;;;;;;;;888777999888888888888888888888888999999999999999999999999:::<<<===<<<;;;;;;<<<===:::;;;;;;;;;<<>>AAAAAA<<<888666666...111555999999777333000444444555555333222000...............///000111222+++---111222222111111111---000555777666;;;KKK\\\ooozzzyyyssslllgggSSSIII@@@===;;;777555666999888777555333444888;;;:::>>>BBBEEEJJJPPPPPPLLL@@@BBBFFFKKKRRR\\\fffmmmvvv~~~wwwnnnpppvvv{{{zzzzzzzzzxxxqqqeeeXXXNNNAAA>>>;;;999888999<<<>>>===???@@@@@@???>>>???@@@999999999:::<<<===???@@@:::;;;===<<<:::888888999777777777888999;;;<<<===666666666777888888888999999999999999::::::::::::777777888888999::::::;;;:::999999:::;;;<<<;;;999888888888888999:::;;;;;;999888888999;;;<<<<<<;;;;;;888888::::::888888;;;999999999999::::::::::::555555666777777888888888:::999888999;;;;;;999777888888888888999999::::::::::::999999999999::::::777777777888999:::;;;<<<777999EEE[[[qqqwwwmmm```GGG@@@;;;;;;:::777777999888888888888888888888888999999999:::::::::::::::;;;<<<<<<;;;999777888888777999;;;;;;;;;;;;<<<=========:::777999>>>@@@===???DDDSSSgggvvvyyyvvvuuuzzztttjjj```[[[]]]ccciiifffhhhlllpppuuuyyy}}}AAA???;;;999888888666555555222000000111333444444444333222222222222333444333333333333333222111000---...///000111111111111///111222222000///222444===FFFSSS]]]ccchhhnnnrrryyyyyyyyy|||rrrdddPPPDDD:::999999555222111000000//////000333666888;;;;;;999666222000000000/////////000222222111000222222888EEEQQQ\\\hhhtttxxxzzztttpppccc]]]SSSKKKDDD@@@>>><<>>;;;:::;;;<<>>???BBBEEEIIILLLQQQXXXcccooo|||~~~wwwddd```SSSBBB888777888777<<<>>>===999888999:::;;;;;;<<<<<<===BBBPPPbbbooo~~~}}}rrraaaTTT>>>:::444222333444333222111111000111111222222222111000//////...//////000000222333555555444333222444333222111000000000000///111333333111000111333>>><<<>>>DDDKKKVVVeeesssxxxxxxiiiXXXNNNGGG@@@;;;;;;555777::::::777444222111555:::<<<>>>DDDNNNUUUWWWUUURRRPPPQQQUUUUUUQQQLLLXXXcccqqqzzzzzzoooaaaVVVRRRVVV\\\```\\\XXXPPPIIIDDDAAAAAAAAAHHHNNNVVVXXXUUULLLDDD???<<<;;;:::999888888777888;;;<<<>>>===;;;999888888999888888777777777777777777777777777666666666666;;;::::::999888777666666555555666666777888888888999999888:::<<<<<<;;;:::888888777777888:::;;;===EEE@@@;;;999999::::::999999777888<<<<<<888777999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;:::::::::999888:::======:::777999:::;;;<<<===???@@@@@@;;;::::::999999::::::;;;::::::999999888999999999888:::===AAAEEEGGGFFFEEE@@@999666777888777999<<<777777777777777777777777777888888999::::::;;;;;;888999::::::999999:::;;;999:::;;;:::888666666777<<<===<<<:::===@@@>>>999;;;999<<>>>>>???@@@@@@@@@AAABBBCCCDDDDDDEEEJJJJJJKKKKKKMMMPPPVVVZZZZZZ```ccc``````dddeeebbbcccfffkkkpppqqqqqqooonnnpppooooooqqqppppppwwwzzzzzzyyyuuuqqqooorrrtttxxx||||||xxxwwwxxxuuu|||\\\OOOAAA999:::;;;777333333444555666444111...+++000111111111111222222222111111222333333333222222333222111111111222333444444444333111///...///111000333;;;JJJ[[[hhhmmmmmmwww{{{}}}}}}~~~yyyiiidddaaa^^^SSSCCC;;;:::111333555555333222222222888:::===>>><<<777222///333111//////111333333333555222000111666:::<<<<<>>:::;;;>>>EEESSSggg|||}}}vvvkkk\\\LLLBBB666444111000000000000///333444444222///...///000111111000000000111333444111222333444444333222111222......111222000...000222000111444444444777===???CCCGGGNNN[[[kkkuuuwwwzzzpppcccVVVKKKCCC???>>>;;;777666777999::::::666111///777HHHXXXaaadddhhheee^^^WWWUUUTTTMMMEEEHHHNNNWWW^^^dddnnnzzzxxxgggZZZSSSSSSVVVXXXbbb```YYYMMMBBB@@@FFFMMM[[[gggooohhhXXXLLLEEEAAA:::999999888888888888999:::::::::;;;;;;:::::::::888888999999999888888777222444666888888777555333666777888999::::::999888999888666555555777999:::888888999999999888888777::::::::::::::::::::::::<<<888666666:::======<<<;;;;;;:::::::::;;;;;;<<<<<<999:::===>>>;;;<<>>???BBBDDDFFFGGGEEECCC@@@===<<<;;;<<<===;;;===>>>>>>===<<<<<<===BBBCCCCCCCCCBBBBBBCCCCCCGGGJJJKKKJJJLLLMMMKKKFFFFFFHHHMMMSSSSSSOOOPPPSSSRRRQQQRRRXXXaaajjjoooqqqoooooommmkkkgggbbb^^^[[[aaafffjjjiiiddd```___aaa```aaaccceeeeeedddcccbbb___TTTEEE<<<999999777555444555666666666555333222111111111111222222222222222222333333333222222111222111111000111222444555555555444222///...000111000333:::FFFUUUbbbkkkoootttyyy|||}}}~~~||||||zzzmmmXXXEEE>>>555555444222000//////000444666:::======:::666444222000......///000000000666333000000333555666555<<>>======>>>AAADDDHHHPPPXXX^^^ooorrr||||||qqqaaaRRRAAA???;;;777666777999:::555444777<<<<<<888777999:::@@@LLLZZZiiizzz}}}sssggg[[[MMM???666555333000000000111111000111222222111000///111222111111000000000111333333111111222222222222111111222//////222222...,,,...222000///222222222666<<>>===<<<======999:::<<<======>>>@@@AAABBBDDDEEEDDDDDDGGGFFFBBBAAA@@@CCCFFFDDD@@@???BBBCCCBBBBBBFFFLLLSSSWWWXXXVVVVVVVVVUUUSSSOOOLLLJJJKKKOOORRRQQQMMMIIIIIIJJJMMMMMMLLLLLLLLLMMMMMMNNNggg]]]NNNBBB:::777666666555555555666777777888888111111222222222333333333333333333333222222111000111000000000111222444555555555555333111000111222...111666===HHHUUUccckkknnntttyyy|||jjjOOO???:::888444000......///000...222777<<<>>>===;;;:::333111//////000111111000555333000000111222222111000444:::???EEENNNXXX```lllqqqzzz|||yyytttlllggg___\\\WWWRRRMMMIIICCC@@@>>>======<<<<<<======>>>DDDHHHOOOXXXaaakkkuuu{{{vvvjjj]]]MMM@@@:::999777666555666777777555222333:::>>><<<::::::CCCNNNaaattt}}}}}}qqq___PPPEEE<<<444---333111000000111222222111///000111111000000222444111111111000111111222333111111000000000000111111111///000333333///...000333111111444666888???FFFOOO[[[gggooowww|||uuulll___RRRGGG@@@888666555555666777666444444444444777<<>>???@@@EEENNN[[[eeelllrrr{{{|||uuummmiiilllhhh___RRRHHHEEEKKKRRR___aaa\\\OOODDD???===;;;:::999888777666777888888666666777777777777666666555666666777777666666666222444777999:::::::::999555555666777777777777666777666666555666777888999;;;;;;:::999999:::;;;<<<::::::::::::::::::::::::888999:::<<<===<<<:::777<<<;;;;;;::::::;;;;;;;;;;;;999888;;;;;;888888:::;;;::::::999999:::::::::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999999:::::::::::::::;;;;;;;;;<<<<<<888999:::;;;;;;:::999888;;;;;;:::::::::999999999777777777777777888999:::777666666666666777888999:::999888888888888888888555777999;;;;;;;;;999888:::::::::999999999999888666777888999999999999999999999999:::;;;<<<===>>>999:::;;;<<<<<<=========;;;===>>>>>>===<<<<<<===888999;;;<<<<<<===???AAA===AAABBBAAAAAADDDCCC@@@BBB???===>>>===999888;;;>>><<<;;;===@@@CCCEEEEEE??????@@@AAAAAA???>>>======@@@CCCBBB>>><<<<<<===BBB@@@>>>======>>>@@@AAAqqqiii[[[KKK>>>777555666555555444444555666888999222222222222333333333444444444444333222111000///000000///000111222444555444555555444222111111222,,,///111333888DDDTTT___gggnnnuuuzzzuuu[[[HHH<<<999444111000000111111---000555:::===>>>>>>===555444222222333555555555333222111111111222222222111333444555777<<>>??????@@@DDDCCC@@@???AAAGGGNNNTTT___eeemmmvvvuuueeeWWWJJJ>>>555:::::::::999888666555555999555444888<<<>>>CCCHHHXXXcccuuu~~~vvvpppfffYYYHHH<<<777555111...111000///000222333333222000111111111//////111222111111111111111111222222111000///......///000111111000111444333111111555555444777>>>DDDIIIRRR[[[eeeppp{{{~~~zzzrrrllldddbbb]]]VVVLLLCCC;;;666444333333444666555333111,,,...111111111444999===AAABBB@@@===???BBB@@@;;;;;;;;;:::999;;;AAAJJJQQQ\\\eeepppvvvwwwxxx~~~yyysssrrrmmmcccWWWLLLIIIMMMRRR^^^[[[SSSFFF>>>===;;;999;;;:::999777777777888888777777888888888888777777666777888888888888888888555666888:::;;;;;;:::999666666777777777777777777777777777777777888999:::;;;:::888777888999;;;<<<:::::::::::::::::::::::::::::::::;;;;;;;;;999888<<<<<<;;;:::::::::;;;;;;>>>;;;;;;===<<<999999;;;;;;;;;:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::::::::::::::;;;;;;;;;<<<<<<888999;;;<<<<<<;;;999888::::::;;;;;;::::::999888666666777777777888888999777777777777777888888888999999888777777666777777555666888999:::::::::999999999999999999999999999666777888::::::999999888;;;;;;;;;;;;;;;<<<======777999;;;=========<<<<<<:::<<<======;;;;;;;;;<<<;;;<<<======;;;<<>>======;;;;;;===@@@?????????@@@@@@AAAAAA999:::;;;<<<======<<<<<<===???AAA@@@===<<<<<<===@@@???>>>=========>>>???{{{tttgggWWWFFF;;;777666666555333222222333444555222333333333444444444444444444444333222111000///000000//////000222333444333444555444222111111222///000000...///777FFFQQQ```iiirrrxxx}}}lll\\\???:::555222222333222111///111333777999;;;<<<===777555333444555777888777222222111/////////000222444555555555555666888:::<<<>>>DDDMMMWWW```eeegggnnnrrryyy}}}}}}wwwoookkkhhhccc[[[TTTMMMKKKIIIGGGFFFEEECCCBBBAAA@@@>>><<<;;;<<<>>>@@@BBBDDDHHHMMMUUU```mmmuuu~~~zzzfffUUUHHH>>>888555888999:::::::::888777666<<<888777888:::AAAOOO]]]pppxxxtttggg]]]KKKCCC888222111222222111000000///111333333333222222222222111......///000111111111222111111111111111000///......///000111333111222333111...111666555777???JJJTTT\\\eeennnttt}}}zzzssskkkaaaWWWQQQKKKIIIEEE@@@<<<888555444111111111333555444222///,,,///222222000111555999777:::;;;:::<<>>999444:::999999888777666666666777777777888888777777777666666777888888888888888999::::::;;;::::::999888888888888888888888888888777777888888999:::;;;;;;:::888777666777888:::<<<::::::::::::::::::::::::;;;;;;:::999888999:::;;;===<<<;;;:::::::::::::::>>>;;;:::<<<<<<999888;;;<<<;;;::::::999999999:::::::::;;;;;;;;;;;;;;;;;;:::::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<888999;;;<<<<<<;;;999888999:::;;;<<<<<<:::999777666777777777888888888888666777777888888888888888999999888777666666666666777777666666777999;;;<<<999999999999999999999999666777888::::::999888777===<<<<<<;;;;;;;;;<<<<<<444555888999999888666555888:::;;;;;;:::999999:::888:::;;;:::999<<>>EEEIIIKKKTTTWWW^^^fffooowww}}}||||||zzzyyywwwuuurrrmmmgggbbb\\\XXXRRRNNNKKKGGGAAA===;;;:::999999999;;;<<<===:::;;;===>>>@@@CCCGGGJJJOOOXXXcccmmmuuu}}}yyyiiiVVVHHH>>>888777888333555777888999999999888;;;:::;;;>>>BBBMMMaaarrr}}}wwwnnnbbbSSSIII;;;777333111000000000///000000000111333333222111222333222000...---...///111222222222222111000000000000////////////000000555333222222000...444;;;???CCCNNN\\\fffkkkrrryyyxxxvvvmmm```SSSJJJDDDAAA???999888555333222222222333000000000222333333111///---///222111000000333777000333555555777<<<>>><<>>===<<<;;;:::<<>>===<<<<<<;;;:::::::::::::::888777::::::777777999<<<<<<;;;:::999999999999::::::::::::;;;;;;;;;;;;::::::999999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<999:::;;;<<<<<<;;;:::999999;;;===>>>>>><<<999777777777888999999888888777666777888888999999888888999888777777777777777777999777666555666888:::;;;888999999999999:::::::::777888888999999999888888;;;::::::999999:::::::::666777999::::::888666555888:::;;;;;;:::999999:::777999;;;;;;===EEEQQQ[[[nnnyyyzzzmmm\\\JJJAAA===:::888777666888:::;;;:::999888999::::::999999999999999999;;;:::999888888999;;;<<<777888:::<<<===<<<:::999}}}vvvmmm```RRREEE>>>777777666555444444444444444444444444555555555555222222333333333222222111333222000//////000000111000222444444222111000111111111111000///111777;;;FFFTTTbbbjjjpppuuuxxxxxx~~~xxxcccWWWGGG:::555444333222555333000///000444999<<<@@@>>>:::888777666555333///000///...///333:::@@@;;;:::888777666666555444555444444666999;;;;;;:::<<>>===<<<<<<<<<<<<;;;;;;:::999999;;;>>>@@@===BBBJJJQQQWWW]]]ccchhhoooxxxuuudddVVVGGG???;;;777777;;;444555777888999:::999999:::;;;AAALLLXXXfffwwwuuunnneee\\\UUUKKK???777333444555333///,,,,,,---111000000222333333111000111111111000...---///000111222222333222111000//////000000111111000000///222111222444555888CCCNNNWWW\\\hhhuuu{{{{{{{{{{{{|||yyyvvvqqqkkk]]]TTTGGG<<<777555666777222222111111111000//////000//////000222333111000//////////////////111333,,,000222111111666777666???>>>>>>>>>>>>>>><<<;;;999===BBBEEEGGGKKKSSSYYY```nnn|||zzzwwwpppnnneeeVVVJJJEEECCCAAA<<<>>>@@@AAA@@@===999666555666666777777666666555222333444555666666666666::::::::::::999999999999:::999888777666777777888444555666777888999999999777777888999999:::;;;;;;::::::::::::::::::::::::777999;;;:::999999;;;=========<<<;;;::::::::::::999666777::::::777777:::===<<<;;;:::999999999999999999:::::::::;;;;;;;;;:::999999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;>>>@@@???===:::888888888999::::::999888777666777888999999999888888888888777777777888999999888777777777777777888888888888999999999:::::::::999999888888888888888999:::999999888999999::::::999:::;;;;;;;;;;;;:::999:::;;;======;;;:::;;;<<<:::<<<>>>>>>AAALLL\\\iiizzz{{{gggPPPCCC???;;;888777777:::===>>><<<:::::::::999999888888888888888999<<<:::888777888:::<<<===::::::;;;===>>>>>>>>>???|||xxxrrrhhhZZZLLLBBB888888888888777777777777444444444555555555666666111111222333333333222222333222111/////////000000///111333333222000000000---.../////////000333444999GGGXXXaaagggllloooooosssyyyiiiRRR@@@888666555555666333...,,,---222888===HHHDDD@@@<<<999777555333,,,---///000444<<>>:::888777666555222333555888:::999555111666666888:::===@@@CCCEEEGGGLLLTTT[[[aaacccbbbaaadddeeefffgggiiikkkllllllkkkkkkhhhbbb``````]]]WWWRRRUUUXXXWWWTTTOOOKKKIIIDDDBBB@@@@@@BBBBBB???<<<;;;<<<<<<;;;999999:::<<<999:::;;;===@@@DDDJJJNNNTTT[[[eeemmmsssyyywwwgggTTTHHH>>>;;;:::777777;;;:::::::::::::::999888888:::<<>>>>>======>>>???>>>===???EEEIIIMMM]]]lllrrrwww|||qqq]]]MMMFFFDDDBBBAAADDDGGGIIIGGGDDD???;;;888888999999999999888888444555666777888888888888888888888999999:::::::::999888777555555555666777222333444666777888888888777888999:::;;;<<<;;;;;;::::::::::::::::::::::::444888<<<===;;;:::;;;<<<>>>===<<<;;;:::999999999:::888888;;;<<<::::::======<<<;;;:::999999999999999999999::::::;;;;;;;;;999999999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<:::<<>>:::888888999:::;;;;;;:::888888666777888999:::999888888888888777777888999::::::666777888999999888666555888888888999999::::::::::::999888777777777999999:::::::::999::::::;;;<<<555666777888888888888888;;;===>>>>>>===<<<<<<===;;;<<<<<<;;;>>>III[[[iii}}}{{{eeeMMM@@@<<<:::888777888<<<@@@@@@===;;;:::;;;<<<;;;;;;;;;;;;<<<======;;;999777666888:::<<<===<<<<<<;;;;;;===???BBBCCCzzzrrrkkkdddWWWKKKBBB===777666888999666333444444555555555555555444444333333222222333333444333333333333333333333333222222333444666555333000444444333222222111111000666999AAAOOO^^^fffgggeeemmm~~~vvvcccQQQAAA777333333666000---///222333555999GGGKKKIIIAAA;;;999555////////////...///666@@@HHHMMMRRRSSSMMMGGGCCC???:::<<<888444333666:::;;;<<<888666444333555666888888>>>>>>>>>???AAACCCEEEGGGFFFFFFGGGJJJLLLLLLJJJGGGKKKIIIHHHGGGGGGEEECCCAAAAAAAAA@@@???>>>>>>>>>???BBBBBB@@@===;;;:::<<<>>>===;;;:::;;;>>>@@@???===>>>BBBIIINNNTTT]]]hhhppp}}}vvv___RRRDDDCCC@@@<<<888888999<<<999888888888888999999:::@@@PPPdddtttwwwjjj```OOOGGG===888777777555333222222222333333222222222222222111111222222333444333222222111111222222333000111111000...---///000555111///111222000///222999666555<<>>;;;;;;;;;<<<<<<<<<======DDDLLLWWW___eeellluuu|||pppfff```YYYNNNEEEFFFDDDCCCDDDFFFCCC<<<666>>>999666777888666666999777777666666666777777888===:::777666777999;;;;;;666666666666777777777777777666666666666777777888222333555777888999999888;;;:::888666666777888999777777888999::::::;;;;;;:::::::::;;;;;;<<<<<<<<<999999999999::::::;;;<<<999999999999999999999999999999999888999999::::::777777888999999999888888555666999;;;;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999<<<:::777555555777:::<<<888888777777777777777777999888777888:::;;;:::999888888777777777777888888999:::;;;;;;<<<<<<;;;;;;999999999999999999999999:::;;;<<<===>>>===<<<;;;999999:::;;;:::999777777999;;;<<<<<<>>>FFFRRR\\\hhhmmmssszzzttt^^^HHH@@@@@@>>><<<===999999999::::::;;;;;;;;;666888;;;<<<===<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888888;;;@@@EEEHHH{{{tttpppkkkaaaVVVIIICCC;;;888888999888555555555666666666555555444333333333222333333444444333333333333333333333333111000111333555555333111222222111111111111000000222444999CCCOOO[[[bbbeeejjjyyy{{{nnn]]]KKK===666555666222///111222111333777???DDDFFFAAA<<<:::666000111111000///000444999===KKKQQQVVVVVVWWWYYYWWWTTTKKKFFF@@@;;;999777555333444666888:::<<<;;;888666::::::::::::;;;===???@@@<<<;;;<<<===???@@@>>><<>>===<<<;;;;;;::::::;;;<<<<<<<<<;;;:::;;;>>>@@@@@@@@@AAADDDIIILLLLLLKKKWWW\\\dddmmmuuu}}}|||fffQQQGGG======;;;888666555777999999::::::999888999;;;>>>OOO```uuuzzzrrreeeTTTHHH???999333000222444333222111111222222222222111111111111111111111222333333222111111000000111111222///000111111111111333555555222111444555222222444777:::AAAMMM[[[jjjwww{{{iiicccYYYPPPGGG???888444888444000000333555333000444222000000222333222111333222222111111111111111333333333333222222222111222222222111111111222222555555555666777888888999;;;<<<<<<<<<===<<<<<<<<<<<>>999===::::::===<<<999888;;;888888777666666777777777:::777555555666777888888666666666666777777777777888888888888999:::;;;;;;444555777888::::::::::::;;;:::888777666777888999777777888888999::::::;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;999999999999999999999999;;;::::::999999999999999;;;;;;;;;;;;:::999888888666777999;;;<<<<<<;;;:::;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999999999888888888888999999888888888888888888888888===<<<;;;;;;<<<<<<:::999999888888777777888888999888999::::::;;;;;;::::::999999999999999999999999999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<===<<<;;;:::999888:::;;;;;;<<>><<<;;;888444222111///000111333444444DDDKKKSSS[[[eeemmmooolllddd___XXXQQQLLLHHHDDDAAA;;;<<<======<<<999777555888888777777777888999999999777666666888999888777::::::;;;<<<<<<<<<;;;;;;<<<<<<===>>>???AAABBBCCCBBBCCCEEEFFFGGGIIIMMMPPPVVVWWWZZZ```fffjjjkkkkkkooottt}}}yyygggRRRBBB;;;666777888777666555666888777999;;;999888;;;CCCJJJcccttt|||rrrhhh]]]OOOAAA888666333//////111333333222000111111111111111111000111000000000000111222222111000000000000000000111222333222111...---...///111//////333444222333666;;;FFFUUUcccppp{{{}}}sssjjjVVVOOOEEE<<<777444222111222///---...222444333111222111//////111222111000222111111111111222333333444444444333333333222222222222222222222333333333777666666555555555666666:::;;;<<<<<<<<<<<<<<<;;;:::>>>DDDIIIMMMRRRYYY^^^kkkrrr|||}}}uuuoooddd^^^UUUOOOKKKHHHCCC@@@:::;;;???BBB???888666999888888777666666777777777888666555666777888777666666666666666777777777777777777888888999:::;;;;;;666777888:::;;;;;;;;;;;;;;;:::888777777777888999777777777888999999::::::<<<<<<;;;::::::999999888;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999999999999999:::;;;<<<============<<<:::999888888999:::<<<===<<<<<<;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::777888999::::::999888777999999999999999:::::::::???>>><<<;;;<<<;;;999888::::::999999999999::::::888888999:::::::::::::::::::::::::::::::::::::::999999999999999:::;;;;;;;;;<<<=========<<<;;;:::888999:::::::::>>>EEEKKKKKKKKKJJJNNNWWWaaaccc___OOOEEE<<<999999888999:::;;;::::::::::::::::::999===<<<:::999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<===???AAABBBzzzxxxvvvpppiii^^^UUUHHH===888777888999999999999888888666555444111111222333444444444444111111111111111111111111111111000111222222000...//////000000111222222333000000000111777EEEXXXfffkkkssszzznnn]]]JJJ<<<666444444444111---...333///333777999999999999999333000---...111333333111999@@@JJJUUUdddrrrxxxvvvvvvrrrlllgggcccaaa```___VVVSSSNNNHHHCCCBBBCCCEEEAAAAAA@@@@@@????????????AAA???<<<<<<===???@@@???@@@BBBEEEGGGHHHIIIJJJKKKHHHJJJLLLOOOTTTXXX[[[]]]\\\^^^```bbbdddfffjjjmmmsssuuuyyyxxxhhhUUUCCC888555444666888999999999999:::222555888999:::CCCRRR^^^tttwwwlll\\\NNNCCC===888666555333000000111111000///000000111111111111000000000000000///000000111222111111000000000000111111111222222111///...000111111......222444555:::@@@KKKYYYjjjttt{{{xxxlll^^^UUUHHHBBB;;;555333333333333///---,,,...111222222111222111000000000111111111////////////000111222333444333333333333222222222222222333333444444333333333333333333444555777888888999:::;;;;;;;;;;;;;;;???BBBGGGIIIIIIJJJKKKLLLYYY```kkkuuu}}}|||vvvlllccc\\\UUUOOOJJJBBBEEEKKKNNNFFF;;;777999666666555555666777888888888777777888::::::888666666666666666777777777777555555666666666666666666888888888999:::::::::::::::999888777777777888888777777777777888888999999::::::::::::999999999999<<<<<<<<<;;;;;;:::999999::::::::::::::::::::::::777777888999;;;===>>>???<<<<<<===<<<<<<;;;::::::::::::;;;<<<======<<<<<<999999999:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888999999::::::999999888::::::::::::;;;;;;;;;;;;===;;;:::999::::::888777;;;;;;::::::::::::;;;;;;999999:::;;;;;;;;;;;;:::::::::::::::::::::::::::999999888777777999:::;;;999:::;;;<<<<<<;;;:::999999:::;;;::::::;;;???BBBDDDBBB???AAAFFFKKKKKKJJJBBB???<<<;;;::::::;;;<<<;;;;;;;;;::::::999999999999999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<{{{wwwuuuqqqkkkeee]]]PPPDDD<<<999888888999999999999888777555555111222333444444444444333111111111111111111111111444333111000000///---+++///000000111222333444444///000111111444>>>OOO[[[kkkrrr|||{{{zzzuuu___JJJ;;;777555444111---...222...///111333444666:::>>>888444///...000111111000...666@@@KKK\\\nnnyyy{{{~~~{{{vvvppplllkkkmmmnnnrrrppplllfffaaa___aaacccXXXXXXXXXXXXWWWWWWVVVVVVVVVSSSPPPPPPQQQSSSUUUUUUYYY\\\```cccdddeeehhhkkkeeegggiiimmmqqquuuyyy{{{zzz|||~~~~~~lllZZZIII:::222222333555999::::::::::::;;;...333888<<>>>>>888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::999888888999::::::::::::;;;;;;<<<<<<<<<<<<;;;:::999999;;;;;;:::999<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<<:::::::::::::::::::::::::::999888777888999:::;;;::::::;;;<<<<<<<<<;;;:::;;;<<<<<<;;;:::;;;<<<===>>>;;;:::<<>>===>>>>>>===<<<<<<<<<;;;;;;;;;;;;::::::999999999333555777:::;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;:::::::::}}}xxxvvvsssoookkkeee[[[PPPEEE>>>:::888888888888888888777666555222333444444444444222111222222222222222222222222666444111000000///---+++000111111222333444444444---000111000111777BBBJJJ```hhhssszzzwwwooolllmmmttt```III???777333111...///222///------000111222777>>>???;;;666222000///......+++222:::BBBQQQeeeuuu}}}yyyssspppooopppxxx|||~~~zzzxxxyyysssttttttuuuuuuuuuuuuttttttqqqooooooqqqtttuuuuuuxxx|||qqq\\\LLL@@@666000000222444777888888888888999111888AAAKKKVVVfffxxxtttaaaUUUAAA???;;;777444333333333111111111111111222333333000111111111111111111000111000000000000111222222333333222222222222333333.../////////---...///111222000222777===EEETTTaaammmyyyttthhh___TTTEEE:::444222000//////111222111000000000111111111000//////111222333222000000222333111111111222333444555666222222222111111111000000000111222444444444333333555444444444555888;;;<<>>AAAEEEKKKSSS]]]gggmmmtttyyy|||vvvrrrgggggghhhfffZZZJJJ@@@>>>888777777777777888999999444444444555777666444222666666666666777777777777777888888999888777555444888777666666555666666777999999999999888888777777666666666666666777777777555555666777999:::;;;<<<;;;;;;<<<======<<<:::999::::::::::::::::::::::::>>>===<<<;;;;;;;;;;;;;;;666777888999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;:::999888888999:::;;;::::::;;;;;;<<<<<<======<<<;;;;;;;;;===>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<===============:::::::::::::::::::::::::::::::::::::::;;;<<<<<<<<<===>>>?????????>>>=========<<<;;;;;;;;;;;;;;;777555666;;;>>>===;;;<<<:::===<<<::::::<<<;;;888;;;::::::::::::::::::999222555888;;;<<<<<<:::999<<<<<<<<<<<<<<<<<<<<<<<<>>>============<<<<<<<<<{{{{{{zzzwwwqqqnnnhhh^^^RRRGGG???;;;666777777888777777666666333444555555444333111000333333333333333333333333444222000000111111000///000000111111222222333333///000000000///111777;;;KKKUUUeeemmmhhh^^^]]]bbbrrrtttZZZKKK;;;444222000000111000------111111///333:::??????===999444000///......444888999BBBTTTiiiuuu{{{wwwvvvttt{{{nnn[[[HHH>>>:::666444333444666777777666666777888:::CCCQQQaaaooo{{{{{{ppp```OOOEEE666777777777555444333333111222222222222444777999111111222222222222111111111111111111111222333333222222111111111111222222111111000...+++******+++111222888AAAIIIRRRaaaooottt~~~yyynnn```RRRJJJCCC:::555555333111000000222444444333000111222333222111111111000111222111//////111333222222222222333333444555333333222222222111111111...///111333444444333222555555555666:::>>>CCCEEEJJJFFF@@@;;;777666777888777999<<<@@@CCCCCCBBB@@@@@@AAABBBCCCFFFLLLTTTYYYeeellltttyyy{{{~~~yyyuuurrrnnndddTTTIIIEEE???>>>===;;;:::999888888555444333444555555444222666666666666777777777777666777999:::;;;:::999888888777666555555555666666999999999999999888777777666666666666666666666666555666666777888999::::::999:::<<<===>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>777888999:::::::::::::::<<<<<<;;;;;;;;;;;;;;;<<<::::::;;;<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999999:::;;;;;;<<<======>>>===<<<<<<===>>><<<;;;<<<;;;;;;::::::;;;;;;<<<:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===============<<<===>>>???@@@??????>>>>>><<<;;;:::;;;;;;<<<;;;999555666<<<>>><<<<<>>======<<<=========~~~uuutttpppggg[[[NNNCCC===555666666777777777777666444444555666555222000...333333333333333333333333222111///000222333333222000000000000111111111111222222111/////////111444;;;GGGYYYccc^^^SSSTTT\\\fffyyygggTTT???555333222111111000---///333222...000666:::===@@@>>>999444222222222666777222444DDDZZZiiixxx}}}xxx}}}~~~~~~ttt[[[III777333777999999999777888999888777666777888BBBMMM^^^qqq~~~wwwmmmaaaUUUKKKBBB<<<555444111...------000222/////////...---///222444222222333333333333222222222222111111222222333444111111000000000000111111---///111222333555888;;;666;;;DDDPPPYYYcccqqq}}}www~~~~~~{{{ooo\\\MMM???:::888555666:::444111///...000333444444///111333444333333333333...000111000...---///222111111000000111111222333444444444333333333222222---///111333444333222111222333444888>>>EEEKKKOOOSSSNNNEEE===777555666777:::999:::;;;>>>?????????GGGFFFFFFDDDCCCEEEIIIMMMUUU\\\eeekkkmmmqqqvvv{{{~~~zzzpppbbbVVVRRRFFFDDDBBB???<<<999888777777666555555666777666555666666666666777777777777222444777:::;;;;;;;;;:::999888777555555555666666888999999999999888777777666666666666666555555555777777777777888888888888888:::<<<===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;777888999;;;===@@@BBBDDD:::::::::;;;::::::999999<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<===>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777999;;;======;;;999777999999::::::;;;<<<======>>>===;;;;;;;;;;;;999777;;;;;;;;;::::::;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>?????????>>>===:::;;;<<<>>>>>>>>>===<<<===<<<:::999:::;;;<<<<<<@@@;;;:::===>>>;;;<<<@@@;;;<<<999555999??????999999999999::::::;;;;;;;;;???>>>===;;;::::::;;;;;;========================>>>===;;;::::::;;;<<<===}}}xxxsssnnnhhh\\\MMMBBB@@@>>>;;;999999888777555<<<666444666777444000///000666777333222666888555888555222222444444222000111444333000111444222---,,,///111000......000333<<<888AAASSS___^^^___dddxxx|||zzzsssfffSSSDDD;;;666222//////000111111111111222333555888<<<===;;;888666555666999:::777444888EEEPPPbbbttt||||||{{{~~~qqq^^^MMMEEE<<<666666777888888===777444666888888;;;>>>OOO\\\nnn~~~~~~{{{tttkkkaaaUUULLLHHHEEEAAA===666555333111000000111222111111000///......//////...222222...///444555222111333333222000///000111666333111111222222000---111---...444666333444999999IIIYYYbbbgggnnnuuuwwwyyynnnaaaXXXFFF@@@999444333444666777999555111000222444444222444444444333222111///...111444333///---111444444222222111111111111111222333333333222222111111111111111111000///000444666444111555AAAJJJMMMPPPUUUZZZSSSHHH>>>999777777777333444777;;;@@@BBBBBBAAAEEEHHHKKKHHHBBB>>>>>>@@@CCCIIIPPPVVV\\\dddlllsssxxx}}}xxxppplll___TTTNNNOOOOOOGGG>>>;;;===777666::::::666444666444666666444444777:::<<<999:::999555666999888555666777888888666555666666666777999999777666777888888777666666666666666666999999:::;;;;;;;;;;;;:::777999<<<>>>@@@@@@??????<<<<<<======<<<:::888777===<<<;;;;;;;;;===>>>???<<<;;;:::999999:::;;;<<<>>><<<:::999999;;;>>>???===<<<;;;;;;::::::;;;;;;<<<;;;::::::::::::;;;<<<===<<<<<<;;;;;;;;;<<<<<<:::;;;;;;<<<===<<<<<<<<<999:::;;;<<<=========<<<;;;::::::999999::::::;;;<<<<<<<<<===============;;;<<<=========<<<:::999>>>===;;;;;;:::;;;<<<===<<<:::999:::===>>>===;;;===<<<;;;;;;;;;<<<>>>?????????>>>===============:::;;;<<<======<<<;;;;;;<<<=========>>>>>>??????777999;;;===>>>>>>===<<<>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<============@@@???>>>===<<<<<<======}}}zzzvvvpppeeeWWWMMMCCC@@@;;;777666666555555999555444666777333111222...333555222333888;;;:::???<<<999999:::;;;:::888......///000111111111111333444444222///,,,++++++555222888IIIUUUZZZcccnnnpppvvv}}}vvvwwwnnn```OOO@@@777333333//////000000///......///111444888999888555444444000333555444111444;;;CCCTTTfffyyy~~~||||||~~~|||ttt___LLLBBB???:::555222333666999777555555777999>>>HHHSSScccmmmzzz~~~xxxsssjjj```PPPOOOOOOQQQQQQKKKAAA999555444222000///000111111111111111000000/////////,,,000000------222333000111222333222000///000111222000//////111222000---///...111444444444<<>>??????BBBEEEGGGFFFAAA>>>>>>@@@@@@CCCGGGIIILLLRRR[[[aaalllqqqxxx~~~|||xxxnnnddd]]]\\\YYYOOODDD???>>>999777:::;;;888777999888999888777777888::::::888:::999555555888888555111333666777888777777777666777999999777666777888999999888888888888888999888999999:::::::::::::::888:::>>>CCCFFFHHHIIIIII======>>>>>>===<<<:::999===<<<<<<;;;;;;<<<===>>>777999===??????===999777<<<:::999888888:::<<<>>>666666666666666777888999<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<;;;:::;;;<<<<<<============>>>======<<<<<<======>>>;;;<<<<<<<<<<<<=========<<<<<<======<<<<<<;;;:::===<<<;;;;;;;;;<<<===>>>>>>;;;:::;;;===>>>>>><<<<<<<<<;;;;;;<<<>>>???@@@??????>>>===============<<<======>>>===<<<;;;:::;;;;;;<<<<<<<<<=========666888;;;===>>>???>>>>>>======<<<<<<<<<<<<======<<<<<<<<<<<<====================================~~~|||zzzvvvlll```VVVLLLFFF>>>888555555666666:::888888:::777222222555---111333222333999>>>???HHHEEE@@@>>>======<<<;;;...,,,...333111***+++333000000000111222111...,,,111...111<<>>888888111111000000///...---,,,///222555666555444444444---///111111111111222444AAARRRgggwww}}}~~~~~~tttbbbMMM===888999999666222111666;;;555555888:::===FFFZZZlllxxxxxxmmmbbbTTTHHH;;;>>>EEELLLOOOJJJ???666333222111/////////000000000111222222222111000///---000///---...111222000111222333222000000000222///......000222222111///000222666888999>>>LLL[[[hhhkkknnnnnnqqqwwwzzzyyyssslllbbbWWWLLLCCC;;;666555333000///000111222222///000111111///...///000///000111222333444555555///333555222111222222///000000/////////000000111222222222222222222333333000222333333222333555777777888CCCWWWiiinnnjjjfff^^^YYYQQQIIICCC>>>999777999666333333666:::===>>>===@@@CCCBBB???===???AAA?????????>>>===AAAHHHNNNZZZ___gggnnnuuuzzzyyyrrrnnnhhh]]]QQQJJJDDD???<<<<<<<<<::::::<<<:::888777777888777666666777;;;;;;777555777888666333444666888999999888888555777888888777666666777999888888888888888999999888888888999999999999999555777;;;???CCCFFFGGGHHH===>>>??????>>>===<<<;;;===<<<<<<;;;;;;;;;<<<<<<777999<<<>>>>>><<<999777:::999777666777888:::;;;888888888999:::;;;===>>><<<;;;;;;::::::;;;;;;<<<:::;;;<<<======<<<;;;;;;>>>=========<<<;;;;;;:::<<<<<<<<<===============>>>>>>>>>======>>>>>>>>>::::::;;;;;;<<<<<<<<<<<<======<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<>>>??????===;;;;;;===?????????>>>>>>>>>>>>???@@@BBBBBB???>>>>>>===============>>>>>>???>>>>>>===<<<;;;;;;;;;::::::;;;;;;<<<<<<777888;;;===>>>?????????<<<<<<============<<<<<<<<<<<<<<<<<<============<<<===>>>>>>>>>===<<<;;;~~~~~~~~~~~~{{{ssshhhaaaWWWPPPEEE<<<888777888999===<<<======999222222777///111222222444888>>>AAAIIIFFFAAA===999888777666333...000777111$$$&&&222///......111555444000,,,222000111444777AAATTTgggoootttxxx{{{yyy{{{yyyppp```OOOCCC===444333111000000000///---///111444555555555555666222111000111111111000...444@@@SSSfffwwwxxxhhhVVVEEE:::666888888777555555777999888888:::>>>DDDQQQfffyyyvvvjjj]]]PPPCCC:::999999;;;>>>???>>>999666222111000///...////////////111222444333222000///111111111000111222333333000222333222111000111222///000000111222333222222333777===BBBHHHRRRaaannntttuuuuuussstttvvvrrrlllcccZZZNNNCCC;;;777555333333222111111333333333222000222333111///...111555444333333333333444444555555999;;;888555444222...111000000000000111111222111111111222222333333333333444555555444444555777999BBBSSShhhwww|||xxxssspppfffYYYLLLDDD@@@>>>>>>:::777444333555999;;;<<<999;;;===>>>======>>>@@@@@@AAA@@@===:::;;;???CCCIIINNNVVV^^^eeelllssswwwyyyoooddd]]]SSSNNNHHHDDDAAA???======<<<888666888:::888777888999???AAA<<<888888999999;;;:::888888888999888888555777888888777666666777666666555555666777888888888888777888888888999999666777999;;;<<<=========<<<===>>>>>>>>>===<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;===<<<:::888888:::<<<===999888777777777888:::;;;============>>>???@@@AAA;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<>>>>>>===;;;:::;;;;;;;;;::::::;;;;;;;;;>>>=========<<<=========<<<<<<;;;;;;;;;;;;<<<<<<999999::::::;;;<<<<<<<<<>>>===<<<;;;;;;<<<===>>><<<;;;;;;;;;<<<===???@@@@@@>>>===<<<===???@@@AAACCCCCCCCCBBBBBBCCCCCCCCC>>>>>>============>>>>>>>>>>>>>>>?????????>>>>>><<<<<<;;;;;;;;;;;;<<<===:::;;;<<<===>>>>>>>>>===;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<============???@@@AAAAAA???===:::999~~~{{{sssmmmaaaXXXLLLBBB<<<999999999999999;;;<<<888333444999333333333333333555:::>>>AAA???<<<999555444444555555000222888222&&&'''333555333222333444111+++&&&333333333111000666FFFUUUaaajjjsssxxx|||{{{wwwxxxzzzzzzssseeeSSSEEE999555111///000000///......000222222222333555777777444111000000111000//////555BBBTTTdddrrr|||yyyjjjYYYJJJ???;;;888666555555777777666444888777;;;DDDNNN[[[mmm|||{{{rrrdddVVVJJJ???888444999777444222333444444444000000/////////////////////000222333444222111///222111000111111111222333000111222222111000111222000000111111111111222333888>>>FFFOOO[[[hhhrrrxxxzzz{{{{{{yyywwwssshhh\\\QQQIII???666222222333444///...---...000000...,,,///000000---+++,,,111666444222111111333666:::<<>>???AAA@@@DDDJJJPPPVVV]]]ccchhhooouuu}}}yyyssshhhcccZZZRRRLLLHHHEEEAAA@@@:::888:::<<<:::<<>>:::555333555888999999555666888888666555666777555555555555666777999999888888777777777888999:::;;;;;;;;;;;;;;;;;;;;;:::999:::;;;<<<<<<<<<;;;::::::;;;;;;;;;;;;:::::::::>>><<<:::888888:::<<<>>>:::999999888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<>>>>>>===<<<;;;:::::::::;;;<<<>>>@@@AAA???>>>===<<<;;;;;;<<<<<<;;;::::::999999::::::;;;999999::::::;;;<<<<<<===>>>===<<<;;;;;;<<<>>>???<<<;;;;;;;;;<<<>>>???@@@???>>>>>>======>>>@@@AAADDDDDDCCCCCCBBB@@@??????>>>>>>============>>>>>><<<======>>>???@@@AAAAAA???>>>===<<<<<<===>>>???===============<<<<<<;;;;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<===============???@@@AAAAAA@@@>>>===~~~{{{vvvssshhh```TTTIIIAAA<<<999777222111333777777555666:::555333333444333222555:::666777777777555555666888111///111666444---...666111111222333333222///---///222333111///333>>>GGGPPP___ppp{{{yyyvvvuuuvvv}}}xxxeeeUUUAAA;;;333///...///...------.../////////000222555888444000......///000000///111888DDDPPP\\\jjjuuuzzz|||iiiYYYJJJ>>>888777888555222333666777444111666:::DDDQQQ]]]fffrrr|||~~~vvvfff[[[LLLAAA999222000222111111111111111111111111000000000000000////////////000111222222222111000111......000000...///111000111222222111000222333///000//////...000444777CCCJJJTTT^^^kkkvvv|||{{{~~~~~~xxxrrriii\\\OOOCCC>>>666111//////000000...------///000111///---222111111//////111555888555444333666<<>>999555111222222222222222333444555222222222222222222333333111222222222333555:::===III]]]sss}}}zzztttlll```SSSKKKBBB???;;;999888888888777777777777888999:::;;;<<<<<>>@@@CCCFFFIIIMMMSSSWWW]]]eeeooowww||||||xxxpppeee]]]ZZZTTTNNNFFF???;;;<<<;;;999@@@KKKWWW```eee\\\NNNEEE@@@===:::555000000333888:::;;;444666777777666555555666666666666777888:::;;;<<<999999888777777999:::;;;999999999999::::::;;;;;;777888999:::;;;;;;:::999888999::::::;;;;;;::::::999:::<<<======<<<:::999:::::::::::::::;;;<<<<<<<<<<<<;;;::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999:::;;;============<<<<<<<<<<<<===???AAADDDFFF???>>><<<;;;:::::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<999999:::;;;<<<======>>>======<<<<<<======>>>>>>===<<<<<<<<<<<<===???@@@<<<>>>??????>>>>>>???@@@AAAAAAAAA@@@???===<<<;;;===============>>>>>>???============>>>@@@AAABBBBBBAAA???======>>>???AAA???>>>>>>======<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<============999;;;===???AAABBBBBBBBB}}}zzzwwwuuupppiii___TTTKKKCCC===999555222222777999777666888555222333555444000222777111444777777555444555666000000111222333333333333+++---000111222333444666///222444222000333999>>>BBBRRReeesss|||~~~xxxtttuuu|||uuuhhhOOOEEE999222000000///......//////......///222444444333111///......000111000000444;;;@@@GGGVVVdddppp{{{mmmXXXJJJAAA888555666666555555555666666666666<<>>>>>@@@CCC???@@@@@@???>>>@@@DDDGGGNNNVVV```iiinnnssszzz|||wwwqqqnnniiiaaaXXXOOOJJJHHHCCCAAAMMM]]]ooozzz~~~qqq]]]LLLBBB===999555222333777;;;:::999444666777777666555555666555555666777888:::<<<===::::::888888888999;;;<<<666666666666777888999999555777888:::;;;:::::::::666777888:::;;;;;;;;;;;;999:::<<<======<<<:::999::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<======::::::;;;<<<<<<;;;::::::::::::;;;;;;<<<======>>><<<<<<;;;<<<>>>@@@CCCEEE???>>><<<999888888999:::======<<<<<<<<<<<<======999:::;;;<<<===>>>>>>???<<<<<<===>>>>>>>>>>>>>>>>>>>>>===<<<<<<===>>>???:::===@@@@@@???======>>>>>>>>>?????????>>>===<<<===============>>>?????????>>>============>>>???CCCAAA???======>>>@@@AAA===============>>>>>>???======<<<<<<<<<<<<======<<<<<<<<<<<<============:::;;;<<<===>>>???@@@@@@}}}{{{{{{wwwqqqhhh]]]SSSJJJAAA<<<>>>888666999;;;888555444444111222666555000111666222555888777444111000000111444333000111444222---000222444333000...000333111444444222000222666888888DDDSSS^^^jjjvvv{{{vvvuuu{{{www[[[PPPAAA777333222111000111111111000///000333666222333444333000///000222000000333666777:::HHHWWWhhhuuutttaaaLLLCCC>>>999777999555888:::999777777:::>>>GGGXXXooo~~~}}}vvvxxxvvvvvvsssnnnhhh```PPPBBB;;;444222444444///---000...///000111000000111222///000111111111111111000//////......///000111111444000///333333//////444///111222222111111222444222222333222444:::CCCJJJ```nnnzzz|||}}}~~~yyylllYYYJJJBBB;;;666333333444666777555222///.........111555888999999,,,,,,///333777777333...333222111666BBBSSScccnnnmmmjjj^^^LLL>>>888555111000000000000111222333444444333333222222111111111222333555888===FFFPPPVVVlllyyy{{{ttteee\\\QQQGGGAAA@@@@@@AAA:::888666666777888888888888:::<<<;;;:::<<<@@@EEEAAAAAA>>>;;;888888;;;===BBBIIISSSZZZ^^^cccjjjpppsssyyy~~~}}}xxxpppooofff```[[[TTTQQQ___tttfffQQQCCC<<<<<<:::888:::===>>>:::555444666777777666555555666333333444555777888:::;;;;;;:::999888888:::<<<===999999888888888888888999555666888:::;;;;;;;;;:::444666888:::;;;<<<<<<;;;???===999777777999===???999999:::::::::;;;;;;;;;999999999:::;;;<<<===>>>::::::;;;<<<<<<;;;::::::;;;::::::;;;;;;===>>>???;;;:::999999:::<<>>;;;999777777888999<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;<<<===>>>???@@@;;;<<<===?????????>>>===???>>>===<<<<<<===>>>>>>888<<<@@@AAA???============>>>@@@AAABBBBBBAAA@@@===============>>>??????BBBAAA???===;;;;;;;;;<<>>???AAA;;;;;;;;;<<<>>>???AAABBB>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<=========>>>???>>>===;;;::::::::::::}}}yyy|||uuunnniiieee[[[MMMBBB333555666666555666777999333333333222222333444444555555666666666555333222...///000111111111111111333111///111444555444222444555444111///...///111555:::CCCNNNZZZhhhuuu}}}{{{{{{zzzyyy}}}qqqbbbMMM===666444333222...//////...------...///000111111222222222111111...111333222111444<<>><<<999888888888777666666888999:::;;;===???BBB>>>???@@@AAAAAA@@@>>>======AAAFFFJJJMMMRRRZZZ___bbbiiirrrwwwzzz~~~zzz||||||ssshhhcccffflll~~~zzzoooeeePPP;;;===999666666888::::::888777666555666777666555333444444555555666666777777999777666777888888777666999:::;;;<<<;;;999777555888999999::::::999999888888999;;;::::::999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::;;;;;;999888888999:::;;;666:::>>>???===<<<<<<>>>===<<<:::999999;;;>>>@@@:::::::::888666777999<<<;;;<<<<<<<<<;;;;;;===>>>????????????>>>>>>>>>>>>===============<<<<<<<<>><<<;;;??????@@@@@@@@@@@@??????===???@@@???>>>===>>>???DDDAAA>>><<<<<<<<<<<<;;;???????????????>>>============>>>>>>>>>>>>=========<<<<<<===>>>>>>===;;;>>>>>>>>>>>>????????????===>>>@@@???===<<<<<<===zzztttqqqnnnfffZZZQQQ@@@>>>;;;888666666777777444333333222333333444444333444555555444333222111///000000111111111111000222000///000333444333111222222222000//////111222111444999AAAMMM\\\kkkuuu{{{}}}}}}}}}{{{ppphhhZZZMMMBBB;;;666444/////////...---...///000000000111222222222222222444555444222///000555999DDDQQQdddwww~~~ooo\\\III;;;;;;===999777:::333666888777555<<>>FFFKKKMMMHHHAAA:::444111000000222333444333222111222333555555555444333444888;;;888???KKKXXXeeerrr}}}yyynnnbbb\\\ZZZ___aaa[[[RRRMMMEEEAAA<<<999999999999888666777888888888888999:::<<<===???@@@@@@@@@>>>===<<<>>>BBBDDDFFFIIINNNRRRWWW]]]eeekkkooottt|||yyyssssssvvv{{{|||uuummm]]]KKKCCC???999888888999888666777666666777999:::999888666666666777777888888888777777777777777777888888;;;:::999777777777777777888888999999999999888888888999::::::999999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999<<<<<<;;;;;;;;;:::::::::>>>===<<<;;;;;;<<<======666:::===>>><<<;;;;;;<<<<<<;;;:::888888999:::;;;;;;;;;:::999777888:::<<<:::;;;<<<;;;:::;;;<<<>>>======>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============????????????????????????>>>????????????>>>======>>>>>>>>>??????>>>>>>>>><<<>>>???>>>===<<<===>>>????????????>>>======<<<>>>>>>??????>>>>>>===<<<=========>>>>>>============<<<<<<===>>>>>>===;;;<<<<<<=========>>>>>>>>><<<===>>>>>><<<;;;;;;<<<~~~yyywwwvvvqqqhhhaaaPPPIII@@@:::888777555333444444333333333333333444222333333333333222222111111111111222111111000000111000///000222222222000///000000///...///111444000000000444===LLL\\\gggtttyyy}}}~~~wwwnnnmmmiii___QQQDDD;;;666111000///.........000111//////000111222333333333777555333000//////000111666???NNNaaasss|||wwwrrrpppqqqrrrxxxxxxyyy|||kkkXXXJJJ===555999===:::777888444888:::888999EEEZZZkkkwwwlll```SSSEEE<<<777222111222777666444222111000000000111111222222222222111111000111111111111222222222333000000333333000000333111000000//////000000111///000111111000000111333000666CCCSSSaaalllzzz|||}}}zzznnncccQQQDDD777333222111111333222222222111111111111000111111222222222333333333222111000111222222111000000222444444444555777888666666555333222111000///222333555444333333444555555555444222111333666999???JJJ[[[lllzzzuuudddXXXKKKLLLUUUfffrrrqqqhhh```SSSNNNFFFAAA>>><<<;;;;;;888888999888888777666666999:::<<<>>>??????>>>>>>>>>???AAAAAAAAABBBEEEGGGIIINNNTTTYYY^^^dddlllssszzz{{{|||~~~~~~}}}~~~zzzuuujjj\\\JJJDDD>>>;;;::::::999777666555555666777888888666777888888888888888888888555777888777555555999<<<<<<:::777444333555777999888888999999999999888888888999::::::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999<<<;;;;;;;;;;;;:::::::::>>>======<<<<<<===>>>>>>888:::<<<===;;;:::::::::<<<<<<;;;::::::999999999;;;;;;;;;:::999999;;;===:::;;;<<<;;;::::::<<<>>>;;;<<<<<<<<<===>>>>>>>>>;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????========================<<<===>>>>>><<<<<<===>>>:::>>>AAABBB@@@======???======>>>>>>>>>===<<<<<<<<<<<<============<<<<<<===<<<<<<===>>>>>>===;;;;;;;;;<<<<<<<<<=========;;;<<<======;;;:::;;;<<<{{{yyyxxxuuuoookkk]]]SSSEEE<<<999777444111555444444333333333333444333333333333333333222222222222222222111111000///000000000000111111111000//////000///......000333333222000000555@@@NNNWWWdddmmmwww}}}xxxpppqqqpppjjj^^^OOOAAA999555222///------///000000/////////000111333444555555333000000222333333222222666>>>MMM___ppp{{{|||tttpppiiibbb[[[XXXWWWWWWXXXYYY[[[___fffmmmtttxxxtttZZZFFFAAA999555888;;;888555555:::;;;;;;<<>>>>>BBBBBBCCCCCCCCCCCCDDDEEEBBBDDDGGGJJJMMMRRRYYY___hhhjjjmmmrrrwww}}}wwwnnneeeQQQKKKEEEAAA@@@???===;;;:::888666666666666555444888888888888888888777777444777999777444444999???<<<:::777555444666888:::999999::::::::::::999999888999::::::999888999;;;::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===999:::;;;;;;::::::999999<<<<<<===>>>>>>===<<<;;;;;;<<<<<<;;;::::::<<<>>>:::;;;;;;;;;::::::<<<>>>::::::;;;;;;<<<===>>>>>><<<<<<<<<=============================================<<<<<<===>>>@@@AAA>>>>>>>>>======>>>>>>>>>===>>>???>>>===<<<===???999>>>BBBAAA===;;;===@@@<<<<<<============<<<<<<<<<<<<============<<<<<<===<<<<<<===>>>>>>===;;;;;;;;;<<<<<<<<<=========<<<======<<<;;;;;;<<<===}}}zzzyyywwwtttqqqfff[[[LLLBBB===:::555222666555444444333333333444333333333333333333444444222222222222222111000///000111111111000000000000111111111///------///111555444222111222888???EEESSS___mmmxxxxxxuuurrroooiii]]]NNNCCC<<<777222......///000////////////000111333444555444333222333444555555444333333555>>>MMM```qqq{{{}}}rrrjjjXXXSSSLLLFFFAAA???>>>>>>>>>???@@@DDDIIIOOOUUUYYYlllxxxzzzeeeMMM===<<<888555666888777666777;;;999:::BBBSSSiii{{{}}}yyyyyyuuueeeUUUKKK<<<666222222111///000333222111000000000111222333111111222222222222111111000000111111111222222222555111///333555333111222000000////////////000000222444666555444777===BBBSSS]]]kkkwww~~~{{{vvvooofff[[[PPPJJJAAA999222222222111222555222222222111111111000000111111222222222333333333333111///000333444222///333444555444333333444666444333333333444444555666///111333333222333444666777666555555;;;EEERRRZZZkkksssvvvcccPPPHHHJJJGGGVVVjjjzzzyyyuuuoooggg^^^TTTKKKDDD>>><<<;;;<<<======;;;999888888999:::;;;<<<<<<<<>>;;;:::::::::888777888888888777777666666666333777999888444444999>>>999999999999999999888888::::::;;;;;;;;;;;;::::::888999::::::888888888::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<======::::::::::::::::::999999999:::<<<>>>??????>>>===:::;;;<<<<<<;;;;;;===???999:::;;;;;;::::::;;;===999::::::;;;<<<======>>>>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>@@@AAA@@@??????>>>>>>??????@@@>>>???@@@@@@>>>>>>???@@@===@@@AAA>>>999888;;;@@@<<<<<<============<<<<<<<<<<<<============<<<<<<===<<<<<<===>>>>>>===;;;<<<<<<=========>>>>>>>>>===>>>>>>===<<<<<<>>>???~~~|||{{{zzzyyymmmdddXXXLLLDDD>>>999555777666555444333333333333444333333333333444444555222222222333222222111111000222222222000///000111111222111000......///111333333333111000111444777DDDQQQaaammmxxxzzzvvvtttrrrkkk___UUUGGG@@@777222111111000///000000//////000222444555666666777666555444333333111000111555@@@PPPcccppp}}}tttfffZZZQQQAAA===999666666777666666666555555555777:::===???OOO^^^qqq~~~zzziiiTTTDDD<<<666666666666777999:::<<<777777>>>OOOfff||||||sssbbbQQQCCC;;;666333222444222///...000333333222222333444666777111111222222222222111111000111111111111222222222666111///333555444222222111000000//////000000111,,,000444555777===GGGOOOfffnnnyyyyyytttjjj]]]PPPEEE???<<<===777222222222///000222222222222111111111111000111111222222222333333333333222111222333333222111000111222111111222555888444333111000000000111111...000222333222333555777111333777===IIIXXXhhhsss{{{}}}sssgggTTTEEEFFFPPP\\\lll|||zzzrrrhhh]]]VVVIIIEEE@@@?????????<<<999::::::::::::::::::::::::777777999===AAADDDDDDDDDCCCBBB???===<<<===???AAAFFFJJJPPPWWW^^^eeelllqqquuuzzz~~~{{{yyyuuuooohhhbbb]]]WWWPPPJJJEEEBBB???===<<<<<<;;;999999999888777666666555555444777999999777666888;;;777888:::<<<<<<:::888777::::::;;;;;;;;;;;;::::::888999:::999888777888999999::::::;;;;;;<<<<<<<<<========================:::::::::;;;;;;;;;;;;<<<;;;<<<===>>>>>>>>>>>>>>>;;;:::999:::;;;<<<;;;:::666888:::<<<===>>>>>>===999;;;<<<<<<<<<;;;===>>>999:::;;;:::999999;;;===:::;;;;;;;;;<<<=========>>>=========<<<<<<<<<<<<========================<<<;;;<<<<<<===>>>???@@@AAA@@@???>>>>>>???@@@AAA???@@@AAAAAA??????@@@AAA@@@AAA@@@===999999<<>>>>>>>>============>>>>>>>>>>>>=========<<<<<<===>>>>>>===;;;<<<<<<=========>>>>>>>>>===>>>>>>===<<<<<>>777555444222000222111000///000111333444444777:::999555222222333...000222222555???NNNZZZllluuuuuuhhhZZZNNNDDD???999777444444666777777666555444444333333444444555<<>>CCCMMM\\\gggsssyyy~~~wwwooodddTTTFFF===888555333888333000222111///000222222222222111111111111000111111222222222333333333222333444444333222333444///000222222111222333555222111111000000//////...///111333333444444666888666;;;DDDPPP]]]mmm{{{ooo^^^TTTLLLHHHRRR```qqq~~~{{{tttoooaaaZZZQQQLLLIIIFFFAAA===>>>===<<<:::999888777777333444666;;;BBBFFFFFFEEEBBB@@@===<<<<<<===>>>>>>@@@BBBEEEHHHMMMSSSZZZ___cccjjjqqqvvvyyy}}}{{{wwwssslllccc]]]UUUQQQKKKFFFBBB@@@===;;;;;;::::::888777666555555555666888999999888777666666777999;;;;;;999888666888999999::::::999999888888::::::999888777777888999999::::::;;;<<<<<<===========================:::::::::;;;;;;;;;<<<<<<999:::<<<===>>>>>>======<<<:::888999<<<>>>===<<<999999:::<<<<<<=========888:::<<<<<<;;;;;;<<<>>>999:::;;;:::999999;;;===<<<<<<<<<<<<<<<<<<======;;;;;;;;;<<<===>>>>>>???========================;;;;;;<<<===>>>>>>>>>===@@@???>>>======>>>???@@@>>>@@@AAA@@@???>>>???@@@@@@@@@???????????????@@@<<<===>>>>>>??????>>>>>>>>>>>>????????????>>>>>>===<<<<<<===>>>>>>===;;;;;;;;;<<<<<<<<<==================<<<;;;;;;>>>AAA|||xxxpppcccUUUHHH@@@===777777666555444333333333111111000000000111333444000111222333333333333333222444555444111///111333///000000000000111444777000111111000//////000222111<<>>FFFJJJJJJIII???===<<<<<<===???????????????>>>>>>@@@FFFNNNTTTUUU\\\eeekkknnnsssyyy}}}uuuoookkkfff]]]UUUNNNHHHCCC???<<<<<<;;;:::999777666666666666888:::;;;:::666333666777888888888888777777777777888888888888777777888::::::999777666777888999999::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<666777999;;;<<<<<<;;;;;;<<<:::888999===???>>>===============>>>>>>>>>>>>777999;;;<<<;;;;;;<<<===999:::::::::999999;;;==================<<<<<<<<<888888:::<<<>>>@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>:::;;;===>>>>>>>>>===<<<@@@>>>===<<<<<<===>>>@@@===???@@@???>>>===>>>???>>>>>>@@@BBBDDDDDDBBB@@@======>>>?????????????????????@@@@@@@@@@@@??????===<<<<<<===>>>>>>===;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;:::999:::===@@@|||xxxtttnnndddVVVJJJCCC???<<<999777666666555444333333333333333333333444222222333333333222222111222222222222222222222222555444222111000111222222444111------000222222000///111:::GGGSSS^^^lllwwwzzzyyyuuusssvvvyyyuuunnnfff___UUUJJJ@@@999555444444000///111222///...///333222444888======:::777666444111///...000333444@@@NNNcccvvv~~~iiiYYYMMM===666777222555555444444444444555555555555555555666666666666666555666999???NNNiiikkkYYYHHH;;;666666444777999999888:::>>>AAAGGG]]]vvv|||kkkUUUNNNBBB999333222222222111111111111111111111111444333222222333333111000////////////000111333333444333111000000000111222444111///000222444333111000------000///---222<<>>;;;999999999777777;;;EEEQQQWWWUUUQQQJJJDDD<<<888999<<<======;;;>>>BBBEEEFFFFFFFFFGGGIIIMMMQQQTTTWWW___jjjsssyyyzzz|||||||||~~~rrrhhh```ZZZTTTPPPJJJGGGCCC@@@???>>>===<<<666:::<<<888222///222777888777666777888888666444666666666777888999:::::::::999999999888888777777999::::::999888777999;;;::::::888888888888::::::::::::;;;<<<<<<======>>>888999999::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===444777;;;;;;::::::<<<>>>=========;;;::::::<<<>>><<<======<<<::::::;;;===<<<;;;;;;<<<>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>><<<;;;<<>>AAAAAAAAAAAABBBCCCDDDDDDAAAAAA???>>>============??????>>>>>>======<<<<<<=========>>>@@@???===;;;;;;;;;;;;<<<<<<<<<======888888999:::;;;===>>>???{{{wwwssslllaaaVVVNNNDDD???:::666444444555444222222333333333333333222222222333333333222222111333333333333333333333333444444333222222222222222222222222000///......//////...222;;;FFFRRRaaannnyyyzzzyyywwwxxxyyyuuunnnjjjfff```WWWLLLAAA888333333...---000111///...000333333555888:::;;;:::999666444222//////000222333888@@@OOOaaasss~~~uuu```QQQFFF888444555111444444333333333333444444444555555555666666666666555444555777<<>>LLL]]]hhhtttyyyyyygggZZZKKKKKKPPP]]]nnn}}}|||wwwqqqkkkfffZZZVVVOOOHHHAAA===:::999555555999DDDQQQZZZ[[[YYYGGGBBB;;;777888::::::999>>>BBBHHHLLLNNNMMMLLLKKKIIIJJJKKKKKKMMMQQQXXX]]]cccfffjjjnnnqqquuu{{{~~~xxxtttoooiiieee\\\XXXSSSNNNIIIEEEAAA===<<<>>>>>>;;;777555777:::888777555666777888777555888888999999999999999999:::::::::999999888888888888999::::::888888999:::;;;:::999888888999:::;;;::::::::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===:::===???>>><<<;;;<<<>>><<<======<<<;;;:::<<<=========>>>===;;;;;;===>>>>>>===<<<<<<===>>>===;;;999999999999999999999999<<<<<<<<<<<<============>>><<<;;;<<<>>>???>>>===???@@@AAA@@@>>>===>>>???@@@@@@@@@AAABBBDDDEEEFFFBBBAAA@@@??????>>>????????????>>>>>>============>>>======>>>??????===;;;:::::::::;;;;;;;;;<<<<<<::::::::::::;;;<<<======}}}zzzxxxqqqfff^^^PPPIII@@@888555444555666111222333444333333111111222222333333333333222222333333333333333333333333333333444444444333222222222555777444///,,,---000444000///444;;;GGGWWWddduuu{{{}}}yyyuuuoooiiiiiijjjjjjeee\\\NNN@@@888444000...000222000000222...000333555777999<<<>>>888666444111000000111222666777???NNNaaarrr}}}lllVVVHHH???444333666222333222222222222222222333444444444555555555666666333222333555888AAATTTeee|||iiiOOO???888555666999000444888777888>>>IIISSSlllyyyyyykkkYYYJJJ<<<888333111111222444444111111111111111111111111333111000000111222111//////......//////000111222------///000111222222222//////...000222444333222444111000222666@@@OOO]]]qqqwwwzzzmmm^^^MMM@@@;;;555000///000000222555000000111222333444555666222222111111111111222222444333222222222222333444222333444555666555444444555444444333333333333333///000222333222222333555777777:::@@@MMM```tttyyyfffTTTIIIAAANNN```qqq}}}~~~zzzxxxpppkkkbbbXXXNNNFFFAAA???;;;888888===EEELLLMMMLLLDDD???:::777888:::999777===CCCLLLUUU\\\_________XXXVVVRRRPPPOOOMMMKKKIIIPPPTTTZZZ```gggmmmtttxxx~~~|||xxxpppmmmgggaaa\\\UUUOOOJJJHHHGGGCCC@@@===;;;:::::::::888666555777888888888999::::::;;;:::999888777:::::::::999999999999999777999;;;;;;:::999999999;;;::::::999999::::::;;;;;;;;;;;;:::999888888888>>>>>>===<<<<<<;;;::::::999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===???@@@AAA@@@===<<<;;;<<<:::<<<>>>===<<<;;;<<<======>>>???>>><<<<<<>>>@@@@@@>>>============<<<:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============;;;;;;;;;===>>>===<<>>???@@@>>>???@@@AAACCCDDDFFFFFFAAAAAA@@@@@@@@@@@@@@@AAA???>>>>>>>>>>>>=========>>>===<<<===>>>===;;;:::999999:::::::::;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<~~~uuujjjaaaXXXLLLAAA:::777777666111222333444333222111///222222333333444333333333222222222222222222222222222333444555555444222222666666666333000///111333666111...000444<<>>>>><<>>IIIWWWdddnnntttvvvmmmjjjeeeccc___XXXMMMEEEGGGIIIMMMRRRYYYaaahhhlllssswww||||||zzzwwwtttqqqlllfffbbbZZZUUUNNNIIIFFFBBB>>>:::===;;;888777888999999999777888999::::::999777666999999999999999888888888555888;;;<<<;;;999999999;;;::::::::::::::::::;;;<<<<<<<<<;;;;;;;;;::::::===<<<<<<<<<;;;;;;;;;:::999999999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===????????????===<<<;;;:::999<<<>>>>>>===<<<<<<===<<<===>>>===<<<<<<>>>@@@???>>>======>>>>>>===;;;========================<<<<<<<<<<<<============<<<;;;;;;;;;<<<<<<<<<<<>>???@@@AAABBBBBBCCCCCC@@@@@@?????????@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>???===<<<<<<======;;;999:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<<<<======|||}}}sssooofffYYYLLLBBB<<<888555222333333444333222111000111222333444444444444444111111111111111111111111111222333444444444333222888333///---...111333444222...,,,---///222;;;DDDXXXiiizzz}}}wwwoooiiikkkmmmooooookkkbbbYYYSSSDDD===777666444111000222))),,,...//////111777<<<@@@>>><<<888555222000...000111222444:::HHH[[[iiivvv~~~yyyhhhPPP???888111333888555222333444444444444333222333333333333444444444444444222333444444777AAALLLfffxxxyyyfffSSS@@@777666666555555555666666666===NNNfffwwwwwwkkk\\\MMM@@@999777777555333222333333222111111111111111111111111111111000///000111222111///000////////////000000111...///000111111000///...000000000000000111222333111999CCCNNN[[[kkkzzzyyylll[[[JJJ<<<444222222333333111111333555555444444333333333333333222222222222333333222222222111111000000000000111111333333333333333222222222333222222111222222333333333444333222111222555888???KKK]]]nnnzzz{{{iiiZZZNNNGGGLLLUUUiiivvvyyyqqqkkkgggdddTTTNNNFFFAAA@@@???>>>===:::777555666888:::999777666999@@@LLLZZZfffnnnqqqkkkiiihhhhhhggg___QQQFFFCCCAAA@@@AAAFFFMMMTTTXXXcccgggnnntttyyy||||||~~~{{{xxxpppiiiaaa[[[VVVPPPIIICCCDDD@@@===::::::;;;::::::666777888999999888777666777888888888888888888888555888;;;<<<;;;999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<999999:::::::::;;;;;;;;;999::::::;;;<<<=========;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>???>>>======999;;;>>>???>>>=========;;;<<<<<<<<<;;;;;;===???>>><<<<<<===?????????>>>::::::::::::::::::::::::<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;<<<>>>???AAAAAA@@@@@@AAACCC??????@@@@@@@@@???>>>>>>??????>>>>>>>>>??????@@@>>>>>>>>>>>>???????????????===<<<<<<======<<<;;;<<<<<<<<<<<<============<<<<<<<<<<<<===>>>??????{{{yyy}}}yyywwwpppeeeYYYNNNDDD<<<777555444444333333222222222111222333444444555555444111111111111111111111111111111222333333333222222555///)))(((,,,000111000333000///111111000444:::CCCUUUiiiuuuzzz|||zzzwwwuuuuuutttrrrnnniiieeebbbRRRIII@@@;;;666000...000///000///...---...000222>>>===<<<:::777444111000...111333111111999HHHUUUhhhsss~~~~~~mmmSSS@@@777000222666222222333444555555444333222222222222333333333444444444222222444444555===FFF\\\qqq{{{nnnYYYKKK===888888666444444555444555999EEEZZZrrr|||sssgggXXXJJJ???666555888333222111222444555555555111111111111111111111111111000///000222222222111111111000000000000111111000111111111000000///...//////.........111555999===JJJYYYfffrrr~~~uuuiiiYYYKKK???555333555---111333000///111222111111111222222333333444444222222333333333333222222000000111111111111000000333222222222222222222222444444444444444555555666444444333333555:::AAAFFFYYYbbbooo{{{~~~|||jjjVVVLLLGGGJJJWWWfffyyy|||{{{~~~{{{xxxwwwiiicccZZZQQQJJJEEE@@@===;;;888555555888999888666888777777<<>>BBBFFFGGGPPPUUU[[[bbbgggkkkpppsssnnnuuu}}}wwwrrrmmmfff]]]WWWPPPMMMIIIEEECCCBBB@@@>>>;;;;;;;;;::::::999999999777888888888888999999999555888:::;;;:::999::::::888999999::::::999999888777777777888999:::::::::888888999999:::;;;;;;<<<::::::;;;;;;<<<===>>>>>>;;;;;;;;;<<<<<<<<<<<<===???>>>>>>@@@BBBBBBAAA@@@:::<<<>>>>>>======>>>???:::;;;<<<;;;;;;;;;===???===<<<<<<===???@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<===>>>===;;;;;;;;;===<<<>>>@@@@@@???@@@AAACCC@@@AAAAAAAAA@@@>>><<<;;;??????>>>>>>>>>>>>>>>???>>>>>>>>>????????????@@@???>>><<<<<<>>>???>>>===<<<============>>>>>>>>><<<<<<<<<======???@@@@@@~~~~~~{{{wwwqqqhhh^^^QQQEEE>>>888666444333222222333444111222333444555555555555222222222222222222222222111000000000111111222333111///...---------------555222222444222000222666333BBBTTTbbbnnnxxx~~~~~~yyyxxxuuurrrqqqpppppppppeeeZZZNNNEEE===444111111222000/////////000///...777888999999888666444333111333555444222555<<>>BBBFFFGGGEEEBBBHHHEEEAAA@@@AAAAAAAAA???@@@DDDIIIMMMQQQVVV[[[^^^^^^bbbiiiooorrrtttuuuuuukkkjjjjjjmmmrrrzzz{{{tttooodddaaa]]]YYYUUUQQQLLLIIIFFFDDDAAA???===<<<<<<<<<999999999::::::;;;;;;;;;666888999999999999:::<<<777888888999999888888777888888888888888888999999:::::::::;;;;;;;;;;;;;;;888999:::;;;<<<======>>>;;;;;;;;;<<<<<<<<<<<<===@@@>>>===???AAABBB@@@>>>;;;<<<======<<<===???AAA:::;;;<<<<<<;;;<<<>>>@@@???>>>======???@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<===============>>>???>>><<<;;;<<<>>>;;;===>>>?????????AAACCC@@@AAABBBCCCBBB@@@>>>===AAAAAA@@@???>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@???>>><<<<<<>>>@@@AAA@@@<<<<<<<<<============>>>???>>>>>>======>>>??????}}}zzztttkkk]]]OOOFFF:::888555222222333444666111222333444555555555555444444444444444444444444111000/////////000222333///333666555000---,,,---222000///000...+++---111,,,777EEEQQQ```pppzzz}}}uuutttrrrqqqrrrtttwwwyyyttthhhZZZOOOEEE:::555555000...---///333555333111111333555777888888777666000111222333333333444555>>>NNNaaaooozzzcccLLL???555555777111///000222333333222000///111111222222222333333333222//////111333555<<>>MMMaaavvvyyyuuupppcccUUUIII>>>666666666222000222222000......000222222222111111111111111111111111222111000111333444444222333333222222222222222333000000//////000222444555333444444555777???JJJRRReeettt~~~uuuiii```LLLAAA888888888222...---'''000444111000333444111555555444222000///...---222222444444444444222222111333555888888555333111111111000000111222222333222222222222222333444555888999<<>><<<777444333555:::<<<:::666;;;999888888;;;>>>AAABBBFFFDDDBBBBBBCCCBBB===:::777999===@@@CCCGGGLLLOOOMMMMMMOOOVVV]]]bbbbbbaaaVVVVVVVVVYYYaaalllwww}}}uuurrrnnniiiddd___YYYUUUOOOLLLGGGCCC???>>>>>>>>>;;;;;;;;;<<<<<<=========777888999999888999;;;===666777888999999888777666<<<<<<;;;::::::999999999=========<<<;;;;;;::::::777888888999;;;<<<======;;;;;;;;;<<<<<<<<<======???===<<<===???@@@===;;;<<<======<<<<<<===@@@BBB;;;<<<============???AAAAAA@@@>>>>>>??????===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>===???@@@???<<<;;;<<<>>>:::<<<>>>>>>>>>???AAACCC@@@AAACCCDDDDDDCCCAAA@@@CCCBBBAAA@@@????????????>>>>>>??????@@@@@@@@@@@@???>>><<<===???AAABBBBBB;;;;;;;;;<<<<<<<<<======AAA@@@???>>>============~~~wwwvvvxxx{{{~~~yyytttkkk\\\NNNEEE>>>777444555777777555111666777444555999999444777777666666666555555555333333333222222222111111444333333222111111111222333222111/////////000111111444999AAAMMM\\\llluuuooollliiikkkqqqvvvxxxxxxyyypppfff^^^QQQAAA888777555333000------...000111111111222444666777888999555333111//////111333555888:::EEEYYYlllyyy|||oooXXXBBB888777555111///111333444333222222222///111222444444333222111===333...333666555;;;FFF\\\uuu~~~vvveeeTTT@@@<<<666444555666555444666777BBBZZZppp~~~yyyrrrhhh\\\PPPHHH;;;888555444555555222000111111111111222222222222222333333222111111333555666555333222111111111222111111111111111111222222333222111///---///222666000222555:::BBBOOO___jjjuuu|||ppp\\\MMMHHH:::888555222000000000000333222111111111222333444444555222+++,,,333888777111111111111111111111111777777777777777777777777444000000333444222222444...222666777777666666777777???MMM[[[gggqqqyyy~~~|||yyy~~~{{{eeeRRRJJJHHHLLLXXXkkk{{{uuussskkkdddeeeppp}}}|||yyywwwvvvvvvgggaaaYYYQQQKKKGGGDDDBBB>>><<<999888888999888777999888888666555666999;;;<<<>>>@@@BBBBBBAAA???>>>:::999888888999;;;===???===;;;;;;???EEENNN]]]kkkZZZLLLAAA???DDDMMM\\\jjjrrr}}}}}}wwwnnnhhhkkkfff^^^VVVQQQLLLHHHEEE>>>>>>======<<<<<<>>>???:::888666666777888888777888888999;;;======:::888999888999:::<<<<<<;;;999666777999;;;<<<<<<<<<<<<;;;;;;:::999999:::::::::::::::;;;<<<<<<======>>><<<<<<<<<<<<<<<===>>>>>>??????>>>>>>======<<<<<<>>>???@@@???>>>===>>>???>>>>>>??????>>>===<<<<<<========================>>>===<<<;;;;;;<<<===>>><<<===>>>>>>>>>===;;;:::???>>>===>>>???>>><<<:::BBBAAAAAA@@@@@@AAAAAABBBFFFAAA>>>>>>>>><<<===AAA===>>>???@@@AAA@@@??????;;;<<<===?????????>>>===>>>===<<<;;;;;;<<<===>>>>>>???@@@???>>>======???~~~~~~yyywwwvvvwww|||}}}yyyrrrfffYYYNNNFFF<<<777666777777555222666777444444888888444444444444333333333333222333333333333222222222222444333333222111111111222333222111000//////000111---...///444<<>>;;;777666777888888777666;;;LLLdddwwwzzz{{{tttjjj^^^SSSHHH>>>888666444111111222333222000///000000000000111111111111333444444333333444555333444444555555555444333111111111111111111111111222111//////000111222222444:::CCCMMMWWWdddqqqzzz~~~~~~uuukkk]]]MMMBBB???888777444222000000111111222222111111111222333444111333000++++++111555444111111111111111111111111555555555555555555555444555222111444444111///000111222222444666:::>>>AAAJJJSSS```mmmwww}}}xxxiiiTTTIIIIIIOOOYYYjjj{{{}}}vvvnnnddd^^^WWWRRRNNNQQQ]]]mmm{{{~~~}}}|||}}}~~~{{{sssjjjaaaXXXPPPKKKFFFCCC???<<<;;;:::888777777777777666666666888999::::::;;;;;;<<<<<<<<<===888777666555555666888999888666777:::===CCCNNNZZZWWWKKK@@@<<<<<>><<<:::999999:::;;;:::999;;;:::999::::::999666444;;;::::::;;;===<<<:::999999999;;;;;;<<<;;;::::::;;;:::::::::999:::::::::<<<;;;;;;::::::999888888<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>======<<<<<<===???@@@???>>>===>>>???;;;;;;<<<<<<;;;;;;:::999<<<===???@@@@@@???===<<<>>>===<<<<<<<<<<<<===>>><<<======>>>===<<<;;;:::???>>>======???@@@???===BBBAAAAAA@@@@@@AAAAAABBBCCC???===>>>===;;;<<>>???@@@@@@@@@@@@???>>><<<<<<===>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>>>>???@@@???===<<<===>>>~~~}}}~~~|||zzzvvvssswww~~~|||sssiii[[[RRREEE<<<888777666555333555666444444666666444333333333333222222222222444444444444333333333333333333222222222222222222222222111000000000111111000///------111;;;HHHPPPaaahhhrrrzzz~~~~~~|||{{{yyysssooonnniii]]]NNNFFF===888222111333333000,,,000000111222333444555666777777666666555444333222333222444<<>>===<<<>>>HHH[[[qqq|||wwwppphhhcccVVVRRRLLLFFFBBB???;;;999555666666666777777777666555555444444555666888:::666555444333222333333444444333444666666777>>>FFFEEE>>>888777888:::>>>BBBLLL\\\ooo}}}}}}uuummmgggbbb]]]WWWSSSPPPLLLGGGCCCAAA@@@>>>>>>>>>>>><<<;;;<<<;;;999888999888666444:::999888999::::::888666;;;;;;;;;;;;;;;:::999888::::::::::::::::::::::::<<<;;;;;;::::::999888888<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>============<<<===>>>??????======>>>???===>>>>>>>>>>>>======<<<;;;===@@@BBBBBB@@@===;;;>>>======<<<<<<======>>><<<<<<===>>>>>>>>>======@@@>>><<<===???AAABBBAAABBBAAAAAA@@@@@@AAAAAABBB@@@===<<<>>>===::::::===@@@@@@@@@@@@@@@???>>>==================>>>>>>???======<<<<<<<<<<<<=========>>>???>>><<<;;;<<<===~~~xxxsssvvv}}}|||uuuhhh___QQQEEE===999777555555555555444444555555444555555444444444333333333555555444444444333333333222222222333222222222111222111111111111111111111333111///...///555===CCCUUUaaappp||||||{{{wwwsssppprrrssslll```VVVHHH???555111333444000,,,///000000111222333333444777888999:::999666444222555222333666999@@@LLLXXXiiisssyyyrrrbbbSSSEEE===666555333333444555666555333333444555555555555555222444777;;;===FFF\\\qqqvvvhhhYYYIII>>>:::999888888888999999999===NNNgggyyywwwlll___VVVJJJ>>>888666666666333333222222333444444444222222222222333333333333222333555666777;;;@@@CCCIIIHHHFFFBBB>>>999555333222222222111111111111111///000111111222555;;;@@@RRR\\\jjjuuu{{{{{{uuukkk[[[III???999555333444333333222111111222333333222111222222222222333333666666555444444555555555222222222222222222222222666666777777666555444333000000444999999555333555444444666???MMM\\\hhhnnnsssyyy|||qqqbbbSSSFFFCCCMMM\\\lllzzzmmmfff\\\RRRJJJCCC>>>;;;888999999999@@@RRRlll}}}yyylllggg___WWWPPPIIICCC???999888777777777777555444000000000111222333444555444444333222222333333444222222444666444222555;;;777555444666:::===???AAAAAANNN```pppzzz~~~xxxtttooollliiibbbYYYRRRMMMKKKIIIGGGFFFDDDAAA???===;;;999999:::;;;:::999:::999888999:::;;;999888::::::::::::999999888888999999::::::::::::::::::::::::;;;<<<<<<======>>><<<;;;;;;;;;;;;<<<==============================<<<===???>>>======>>>????????????@@@@@@???>>>>>><<<>>>@@@AAAAAA@@@>>><<<>>>==================>>>;;;<<<===???@@@AAABBBCCCBBB@@@======???AAABBBBBBBBBAAAAAA@@@@@@AAAAAABBB@@@======??????;;;;;;===BBBBBBAAA@@@???>>>===<<>>===<<<<<<===>>>???=========<<<<<<=========<<<===>>>===<<<;;;<<<===|||vvvxxx~~~|||tttkkk^^^PPPEEE>>>:::888777666555555444333444555555555444444444333333333555555444444444333333333111222222333333333222111111111111222222222222111.../////////...000333666CCCPPPbbbqqqyyy{{{|||}}}zzzwwwssstttvvvtttkkkaaaUUUJJJ<<<444444555222///000000000111111111222222666888:::<<<;;;999666444555333333555555777???HHHVVVbbboootttqqqhhhXXXJJJ>>>;;;666444444555333222333444777888999888666444777666999???JJJZZZooo|||pppaaaQQQDDD<<<999999888777666666888999FFFYYYooo||||||uuugggYYYGGGAAA:::444222333444444444444444333222222333333111111111222222222333333333333333444777===EEEKKKOOOLLLFFF@@@:::777555444222222222111111111000000...222555444444;;;JJJVVVlllsss}}}}}}pppfffXXXJJJ===777555333222333111111111111222222333333111111222222333333333333333222111111111000///000222222222222222222222222444444555666555444222111///000444888666222222555333888BBBPPP```ppp{{{wwwcccXXXKKKDDDDDDNNN___lll}}}sssnnnVVVPPPHHHBBB>>><<<;;;::::::;;;<<<<<>>???>>><<<===DDDPPP^^^hhhoootttxxx~~~wwwllldddaaa___\\\ZZZWWWSSSOOOLLLEEECCC@@@?????????>>><<<===;;;:::;;;<<<===<<<;;;888888888888999999::::::888999:::;;;;;;;;;;;;:::::::::;;;<<<<<<======>>>;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<=========;;;===>>>>>>======>>>???;;;<<<<<<======<<<<<<<<>>======>>>??????===>>>>>>>>>>>>>>>>>>===;;;<<<===@@@BBBEEEGGGHHHEEEBBB???>>>???@@@AAA@@@BBBAAAAAA@@@@@@AAAAAABBBAAA>>>>>>AAAAAA>>>===@@@CCCBBBAAA@@@>>>======<<>>===<<<<<<===>>>???<<<==================<<<<<<===>>>===<<<;;;<<<===yyyyyy}}}|||vvvlll___RRRHHHAAA===;;;777555666555333333666333333333333222222222222444444444444333333333333000111222333444333222111000111222222333222222222---///111111111000111222333===LLL\\\iiirrrxxx{{{}}}|||xxxuuuvvvuuuooogggbbbWWWHHH===999777555333000000111111111111111111444666999<<<===;;;999777666333333444444333666;;;FFFPPP^^^kkkuuuuuujjj]]]PPPJJJBBB===;;;999666333444555777999999888777666:::;;;???JJJ[[[mmm}}}vvviiiZZZIII???<<<888888777555444555999<<>>@@@LLL___ppp{{{uuugggZZZSSSFFFBBB===:::999999::::::888999;;;@@@KKK]]]qqq~~~{{{tttjjjaaaZZZRRRKKKAAA:::777666333111...000333555555444222000222333333555666777777888//////222555444222555;;;@@@DDDHHHJJJMMMNNNJJJDDD??????CCCMMMVVV^^^fffmmmrrruuuyyy|||~~~{{{vvvwwwuuurrrpppmmmiiiddd```WWWUUUQQQNNNKKKHHHEEEBBB@@@>>><<<;;;<<<<<<;;;999:::999999999999:::;;;<<<777888:::;;;<<<;;;;;;:::<<<;;;;;;::::::999888888;;;;;;::::::;;;;;;<<<===;;;<<<<<<<<<<<<=========:::<<<============>>>@@@<<<===>>>>>>>>>>>>>>>>>>@@@>>><<<;;;;;;<<<>>>@@@===>>>>>>??????>>>>>>===<<<===>>>@@@CCCFFFHHHJJJDDDBBB@@@??????@@@???>>>BBBAAAAAA@@@@@@AAAAAABBBCCC@@@???BBBBBB???@@@CCCCCCBBBAAA???>>>=========???>>>>>>===============<<<<<<============<<<<<<===>>>???>>><<<;;;<<<===zzzxxxzzzzzzzzz{{{~~~xxxmmm___RRRIIIDDD===888666777666333333777444444444333333333333222333333333333222222222222///111222444444333222111000111222333333333222222111222333333111000111333///222:::FFFUUUbbbkkkpppyyy|||{{{xxxwwwyyytttmmmkkkcccVVVKKKBBB<<<888555111111111111111111111111111444777;;;======<<<;;;999444222444555333333555999AAALLLYYYiiitttsssmmmggg```WWWQQQOOOMMMIIIFFFBBBAAA@@@@@@@@@AAACCCDDDHHHMMMWWWcccqqq~~~}}}pppdddSSSBBB:::999666666555444444777>>>CCCVVVhhhzzztttgggZZZJJJ>>>777666555555555555333111000222333222111111444666222222222333333333444444333333444444555888===AAA:::999666444333333444555333333222222111000000///000111555===JJJ]]]ppp{{{~~~zzzpppaaaOOOCCC888444111222111---,,,///000111111222222222222111000111222333333333222222<<<777555666555111222666333333333333333333333333///111333555666555444222444333444555444444;;;DDDMMM[[[lllyyyxxxiiiZZZOOO???>>>@@@IIIZZZnnnyyylll^^^PPPFFF@@@===:::888777999:::::::::::::::===HHHYYYkkkxxxyyypppiiiaaaVVVGGG<<<777555333111333333444444444333222111222222333444444444444444111000111444333333888???LLLVVV```fffjjjkkkcccYYYGGGAAA>>>BBBHHHLLLUUU]]]___bbbgggkkkooorrrvvvyyy~~~~~~|||wwwtttnnnlllhhheeeaaa\\\WWWSSSOOOLLLHHHEEECCCBBB@@@>>>???>>>===<<<<<<<<<======666888:::;;;<<<<<<;;;:::<<<;;;;;;::::::999888888;;;;;;::::::;;;;;;<<<===;;;;;;;;;<<<<<<<<<======:::;;;======<<<===>>>@@@>>>???@@@AAAAAAAAAAAAAAA======<<<;;;;;;<<<=========>>>????????????>>>===>>>>>>??????AAACCCEEEFFFAAA@@@??????@@@AAA???>>>BBBAAAAAA@@@@@@AAAAAABBBDDDAAA???AAAAAA???AAAEEECCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;<<<===>>>>>>===<<<;;;>>>???@@@???===<<<===>>>zzzvvvvvvuuuvvvxxx|||vvvhhhZZZOOOHHH???999666888777333333888777777666666666555555555333333333222222222111111///000222444444444222111000111222333444333333222111111111...------///111333111222999GGGUUU___cccqqqxxx{{{zzzzzz}}}zzztttooojjj```UUUIII@@@:::777222222222222111111111111///222666:::===>>>>>>>>>>>>777222444666555444555111777???JJJ[[[kkktttuuuyyyrrriiidddddddddaaa___XXXUUUQQQOOOOOORRRVVVYYY\\\fffttt{{{mmm```OOO===666777444555444333444:::BBBIIIYYYkkk}}}yyyjjjYYYKKK>>>444333222111222333444222000000222555555444555888<<<666666666777777777777888111333555555444444666777555555555444444444333333333333222222111000000///111///222@@@VVVlll{{{}}}xxxpppbbbQQQ@@@666444222222333000++++++///000111111222222222111111000111222333444333222222;;;555333444333///000555333333333333333333333333222444666999:::999888777444333555888999===IIITTT___nnnwwwiiiXXXGGG<<<<<>>BBBPPPddduuuyyyrrrkkk^^^KKK===666444333111666555444333222222333333111222222222222111000000444222333555444444;;;CCC```mmmyyytttfffPPPFFF>>>>>>???AAAGGGOOOOOOSSSXXX]]]aaafffjjjmmmrrrrrrrrrtttyyy~~~~~~}}}{{{yyywwwtttoooiiieeedddaaa[[[WWWSSSPPPMMMKKKDDDBBBAAA???>>>===>>>>>>666777:::<<<<<<<<<;;;:::::::::;;;<<<<<<======>>>;;;::::::::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<======:::;;;======<<<===>>>@@@;;;<<<===>>>>>>>>>>>>>>>:::;;;<<<======<<<;;;:::===>>>???@@@@@@???>>>===AAA@@@?????????@@@AAABBB>>>======???AAABBB@@@???BBBAAAAAA@@@@@@AAAAAABBBEEEAAA>>>@@@@@@???AAAFFFBBBAAA@@@>>>>>>>>>>>>???===>>>?????????===<<<;;;;;;<<<===>>>>>>===<<<;;;>>>???@@@???>>>===>>>???|||xxxxxxyyy}}}{{{{{{{{{qqqggg[[[PPPMMMAAA888777777555666;;;777666555555555555666666666555444333222222222222555333222222333444333222333333222111111222222222222222222111111111111111111000...///555@@@NNNXXXmmmwwwyyy{{{~~~xxx|||yyytttjjj^^^WWWQQQFFF;;;888555111000111222222222000222555888;;;===>>>???;;;:::777666555666777888333555777;;;BBBQQQeeessswwwyyyxxxtttvvv|||{{{vvvsssoookkkkkkmmmoooooonnnwww}}}~~~ppp\\\III<<<888999666555666777555777EEEUUUdddqqq~~~{{{mmm\\\JJJ;;;777:::444444444444333222222111000000111222333444555666999777555555666888888777666555444333444444666666888555444444666666444111444444333222111111111111...555>>>LLL```vvv}}}{{{rrrbbbNNN???888777//////000111222222333333333000...000555777444111666555333222333444444333444444333333333444555555///444444111111555444000333444555555333333444666444666888<<>>;;;999999;;;>>>@@@DDDDDDKKK[[[ooo~~~}}}tttppp^^^III;;;444//////222777999:::777333000000222111111111222333333111///000333555222000666DDDPPPgggvvvsss[[[KKK@@@BBBBBB===<<>>;;;999999:::<<<======;;;;;;;;;;;;;;;::::::999<<<===>>>>>><<<:::999888???>>><<<;;;;;;<<<===>>>>>>????????????>>>===<<<<<<===>>>??????>>>======???@@@BBBAAA@@@???@@@AAAAAA@@@???>>>===<<<;;;:::AAA???>>>???CCCEEECCCAAA???@@@AAA@@@??????AAABBBAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>>>>>>>>>>:::===AAAAAA???===>>>AAA<<<===??????>>>>>>???AAA??????>>>======>>>???@@@|||zzz{{{}}}xxxpppeee\\\UUUIII>>>;;;999666777:::888888777777666555555555666555444333222222222222444333111222333444333222222222111111111111222222222111111111000000//////.........///333:::DDDJJJ___lllrrrxxxzzz~~~xxxvvvpppiiiccc[[[OOOBBB<<<:::777666666777666555000111222444666888999:::???===:::777444333333333333444555555999CCCRRR]]]iiissszzzyyyyyy~~~|||{{{|||~~~~~~}}}lllXXXEEE999777888555444555666666:::JJJ[[[hhhtttsssbbbSSSDDD888444666444444555555555444333333444444555666777888999999GGGBBB<<<888777777888888666666555444444555666777777666555777888888555222333333222222111222222222222555<<>>DDDQQQeeewwwyyyrrr___UUUGGG>>>:::999777666;;;;;;<<<;;;<<<<<<>>>???GGGNNNZZZhhhttt~~~}}}uuulll[[[HHH<<<666333333666666666666444111000000111222222222333444444222000222444444222000555???HHHcccsssvvv```MMM??????BBB@@@???BBB???@@@@@@AAACCCIIIPPPVVVVVVXXXZZZ[[[^^^ccchhhmmmppptttxxxzzzzzz|||~~~zzzxxxwwwllljjjiiiiiiiiicccZZZRRRSSSOOOLLLLLLNNNMMMHHHDDDAAA???<<<<<<===>>>???>>>===============<<<<<<;;;===>>>@@@@@@???>>>===============<<<======>>>>>><<<===============<<<<<<;;;<<<===>>>>>>===<<<<<<===>>>>>>===;;;;;;<<<>>>@@@@@@???>>>===<<<;;;;;;???>>>===>>>AAABBBAAA???>>>???@@@@@@??????@@@BBBAAA@@@@@@@@@@@@@@@@@@AAA@@@@@@??????>>>>>>>>>===;;;===???@@@???>>>>>>???===>>>???>>>>>>>>>??????AAA@@@???>>>======>>>>>>~~~~~~yyyqqqjjj```UUUIIIBBB>>>999777888999999999999888777555555555555444333222222222222333222111111333333333111222222111111111111222222222222111000//////......,,,---//////000333666999LLL[[[eeeooo|||{{{vvvzzzuuuwwwvvvsssnnnfffYYYLLLAAA>>>:::777666666555333333222222222222444555666>>><<<999777555333333333333333222000111777@@@HHHWWWgggwww{{{yyy|||{{{gggQQQ???666555777333333444555888AAATTTeeeoooxxxvvvfffTTTFFF<<<444111333444555555666666666666555666666777888999:::;;;;;;MMMGGG>>>888777999;;;<<<777777555555555555666777777777888;;;<<<:::666333333222222222222333333444888888;;;GGG___www}}}tttmmm___LLL???;;;888333...000000000111222222333333222000///000444555444222333333444555777888666444666666555444444333333333444666666333333555444222111222333222111222444666;;;FFFUUUdddpppzzz|||sssaaaVVVIIIAAA===;;;>>>DDDTTTbbbuuuwwwfffXXXKKKDDD<<<777666777777666888;;;===??????@@@BBBCCCMMM\\\nnnxxxzzz~~~yyyppp```SSSCCC;;;666333444777555333000000000111111000333222222333555555333222444444333222222444:::>>>QQQbbbttt{{{iiiVVVEEEBBBDDDBBB@@@AAA>>>>>>>>>>>>>>>AAAEEEHHHGGGIIIJJJKKKMMMPPPUUUYYY^^^bbbgggjjjlllpppvvv{{{{{{}}}~~~ssskkkgggccc```___^^^\\\XXXTTTKKKHHHEEECCCCCCCCCBBBAAA@@@@@@@@@@@@???===<<<<<<;;;<<<======>>>=========999::::::;;;<<<<<<<<<<<<;;;<<<<<<=========<<<<<<======>>>>>>>>>>>>===<<<======<<<;;;999999:::<<<>>>>>>>>>>>>============>>>===<<<===>>>???>>>======>>>??????>>>>>>@@@AAA@@@@@@????????????@@@@@@AAAAAA@@@???>>>======<<<<<<<<<===>>>@@@???>>><<>>>>>>>>>>>>>>>>>===BBBAAA@@@>>>======<<<===~~~yyysssiii```TTTKKKDDD>>>999666999999:::::::::999777777555444333333222222222333222111000111333444222111333222222222222333333444333333222111000///......---...000///......///111:::JJJVVVbbbpppqqqnnnsssssswwwxxxvvvssslll```TTTNNNHHH@@@:::777555444333888777555333333444555666666666666555666777888999333333222111111444:::???GGGXXXjjjssstttwwwxxxaaaJJJ;;;555555777333444444666<<>>OOOZZZiiiwwwpppcccNNNGGG>>>:::888<<>>;;;777666777999999999;;;===???@@@AAACCCHHHLLLXXXhhh|||~~~|||wwwmmmcccPPPEEE;;;555222000222555555111---...000222222000333222111222444444333222444333111222333555666666>>>KKK\\\jjjxxxtttfffXXXQQQJJJBBB>>>>>>===>>>@@@@@@@@@@@@BBBDDDAAABBBBBBBBBBBBCCCFFFIIIMMMQQQUUUYYY\\\```fffjjjmmmooorrrtttvvvxxx{{{~~~zzzxxxtttrrrqqqnnniiifff]]]ZZZVVVSSSPPPNNNKKKIIIHHHGGGFFFEEECCC@@@>>>===>>>===============<<<;;;999:::;;;=========<<<;;;;;;<<<<<<===============@@@@@@@@@@@@?????????>>>??????>>><<<::::::<<<>>>============>>>>>>>>>>>>>>>==================<<<;;;===??????>>>>>>???@@@??????>>>======>>>??????BBBBBBAAA@@@>>>===<<<<<<>>><<<;;;===@@@@@@===:::@@@???>>>>>>>>>>>>===<<<@@@@@@???>>>>>>=========~~~xxxnnnhhh^^^TTTMMMGGG???999999999:::::::::::::::999444444333222222222333333111111111222444444333111333333333333333444555555444444333222222111000000000000111///......///111...<<>>666555444333444222333444555555555555555555555555666666777777888999888777999===@@@BBBCCC:::999888777666777777888888;;;???AAA@@@===888555222222222222333444555555:::=========EEEYYYnnnzzz{{{~~~~~~|||yyyqqqaaaRRR@@@;;;444000000111222111111111111111111222222222000//////000111222222222111222333777999:::888666666666777666555444333222666444333333333333333555777555444333777???IIIPPPgggppp|||tttaaaRRR???===<<<;;;;;;CCCWWWiiisss||||||oooaaaRRREEE>>>888777666777888:::;;;;;;===??????>>>???FFFPPPXXXiiivvv|||uuuiii[[[QQQBBB;;;444222000...///333444111...///222444333222222000000000222333333222222111111222555777666444888???IIIUUUddduuuzzzvvvooodddSSSDDD======:::<<>>>>>???AAABBBDDDFFFIIILLLOOOSSSVVVYYY\\\___bbbfffjjjooosssuuuxxx{{{~~~~~~}}}|||yyyvvvvvvsssnnnjjjfffccc^^^\\\YYYXXXVVVSSSPPPLLLJJJHHHKKKHHHEEEDDDDDDCCC@@@>>>>>>>>>???@@@@@@???===<<<;;;<<<<<<======<<<<<<<<>>>>>>>>???@@@???>>><<<<<<===???============>>>>>>>>>>>>>>>>>>???>>>=========>>>:::<<>>===<<>><<<===>>>>>><<<;;;======>>>>>>????????????zzzooommmfff^^^XXXRRRHHH???::::::999999999999:::;;;444333333222222333333333111111222444666666444222333333222333333444555666444333333333333222222222111222111000...///111333)))444999BBBSSS^^^fffrrrvvvyyyyyyuuusssrrrooojjjmmmfffZZZNNNFFF@@@<<<:::999888666444444333444444333444444666777888888999:::888666444333333444444444888AAAOOO\\\hhhvvvmmmUUUBBB:::888888777555777888:::FFF]]]uuuuuugggUUUGGG999444555555555666333333444555555555444444666666777777888888888888888888:::===@@@AAAAAA???<<<;;;999888777777888999;;;>>>BBBCCC@@@<<<888666444333333333333444444555444999999444666DDDXXXdddooosssuuuqqqiii^^^NNN@@@666666555222000......///111111111111111111111111111111111222333333444444222222333555888999777666555666777777666555333222;;;777555555444111111444333444777;;;CCCPPP]]]fffuuu{{{}}}vvvnnnaaaPPPCCC888999===CCCHHHSSSgggyyyrrraaaQQQDDD<<<999555666666777888999:::;;;>>>>>>>>>===AAAKKK\\\hhh||||||uuuiiiXXXIIICCC:::555333333111//////333222111111222333444333222111000//////111333333222222222333444666777666555666777;;;AAALLLZZZfffmmmqqqvvvvvvkkkWWWEEE>>>===666999<<<===>>>???AAABBBAAABBBBBB@@@===<<<<<<>>>;;;;;;<<<===???AAACCCDDDDDDGGGJJJNNNSSS[[[ccchhhjjjlllppptttwwwyyyyyyyyy}}}}}}yyyuuurrrpppooommmjjjfffccc```^^^[[[WWWRRROOONNNMMMIIIFFFDDDCCCCCCBBB@@@>>><<<;;;===>>>>>>>>>======<<<;;;AAA@@@???>>>============<<<===>>>>>>===<<<===>>>============>>>>>>>>>>>>===???@@@???>>>===???@@@:::<<>><<<<<<>>>???@@@BBBBBBAAA@@@???>>>>>>===???>>>>>>???@@@@@@>>><<<@@@===;;;<<<>>>???===:::;;;<<<===???@@@@@@@@@@@@}}}wwwnnnpppmmmgggccc^^^SSSGGG???===:::777666777888999333333333222222333333444111222333555777777555333111111111111222333444444111222222222222333333333///111222111000//////000...333000222AAANNNZZZjjjqqquuuvvvtttsssuuutttrrrqqqlllddd[[[RRRIIIAAA<<<666666666555555555444444444555555666666777777666;;;888555333333333333333333111444===HHHUUUgggxxx}}}wwwfffOOO???:::999888666444777888;;;HHHaaaxxx}}}kkkZZZHHH>>>555333555444444666555555666666666555555444777777777777888888888888;;;:::;;;===??????===<<<===<<<:::999888888999999===@@@DDDCCC???:::777666555444444333333333444444///555666111111999EEELLLTTT[[[___ZZZRRRIII>>>555222222333333111000//////111111111111111111111111333333444555555555666777333222222333555777666555444555666777777666444333;;;777555777777444666:::888<<>>???>>>>>>===>>>>>>>>>>>>>>>============;;;===??????======???AAA:::===@@@BBBAAAAAAAAABBBAAA@@@>>><<<<<<>>>@@@AAAAAAAAAAAA@@@@@@?????????>>>@@@BBBBBB@@@>>>>>>>>>???<<<999;;;???@@@>>>;;;<<<===>>>???@@@@@@??????~~~}}}}}}yyysssnnnqqqqqqmmmjjjfffZZZMMMBBB@@@;;;777444444555777333333333222222333444444222222333666888888666444////////////000111222333000000000111222222333333---000222333111...,,,,,,444555+++'''333???MMM___kkkpppsssrrrsssvvvvvvtttvvvsssoooiii```UUUIIIBBB666666777888888777666666333333555666777777777777999777444333444555666666555000///222777CCCXXXlll{{{~~~qqqaaaKKK>>>:::999777444333777888:::IIIbbbyyyvvvaaaOOO???888222333444222333555777777888777777666555555666666666666666777777777;;;:::999:::<<<<<<;;;:::===<<<;;;999888888999999???BBBDDDCCC>>>999666666666555444444333333333333///333555222333777;;;<<<;;;CCCIIIEEE???:::666222/////////111333444333222222222111111111111111111///111222222222222333444444333111222444666666555333444666888888777555444777333333888;;;:::===CCCAAAGGGRRR]]]hhhrrr{{{xxxooo```SSSIIIBBB;;;777AAA>>>CCCUUUiiiyyy{{{hhh[[[JJJ@@@===<<<888444666777888999999;;;>>>@@@>>>BBBGGGKKKTTTeeezzz}}}rrreeeQQQ>>>777:::111///000333111---,,,///,,,111555666333000000111333222000111333555666555666888999999666555555666000111444999<<<<<<===???CCCKKKQQQNNNFFF>>>999777999999:::888666444444555444555777777666666888999444222111222333444444444666555333222444:::CCCIIIPPPQQQUUUZZZ___dddhhhjjjdddhhhnnnrrrtttvvvzzz}}}~~~zzzwwwxxxwwwrrrnnnhhhfffbbb]]]YYYVVVTTTTTTMMMMMMMMMLLLJJJIIIGGGFFFHHHGGGEEEDDDCCCCCCDDDDDD888<<<@@@BBBAAA@@@?????????>>>>>>>>>============:::<<>>======???BBB:::===AAABBBBBBBBBBBBBBBBBB@@@>>>======>>>@@@BBBAAA@@@@@@@@@@@@@@@@@@@@@>>>AAADDDCCC@@@>>>>>>@@@>>>;;;999:::???AAA>>>;;;===>>>???@@@@@@???======|||~~~{{{wwwuuuyyywwwsssqqqnnnkkkgggdddSSSIII===888999:::666222333555444333222444333222555555555333111111222444000111222333333222111000+++,,,,,,...000222444555333333333333222111000000111111000000222777>>>DDD[[[eeeoooqqqlllkkkpppwwwxxxyyyvvvoooiiiddd[[[SSSIIIBBB<<<:::555111555<<<666444555888666333333666444666777999999777555444222111222444444777BBBNNNkkkuuusss^^^GGG<<<999777444333222333555===QQQiii{{{~~~}}}{{{xxxqqqbbbPPPCCC555444222111111333666888AAA>>>999555333333555777888888999999999:::::::::::::::::::::999777666555777999;;;999666555888;;;CCCEEEFFFCCC>>>:::999:::444444555555666666777777444222111000000111333555888777777666555555444444:::555111222555333,,,$$$000222333333222111333444333333222111222333444555111111222222333444555666777666444444555666666555888777999???@@@AAAHHHSSScccfffmmmttt{{{xxxooo^^^LLLCCC@@@<<<:::999<<>>@@@AAA>>>@@@HHHUUUhhhxxx|||ppp]]]GGG:::666888111111111000......000222111111111111111111111111222111222444444444999AAAAAACCCDDDBBB===::::::<<<333666999;;;:::;;;<<<>>>>>>AAADDDEEEAAA<<<888555666777888888666555555555222222222222222222222222111333555444222111000000111222444555333111777???FFFGGGIIIKKKNNNRRRTTTVVV\\\]]]___bbbdddiiinnnrrrtttvvvxxx|||~~~zzzxxxvvvssspppnnnlllllljjjhhhfffbbb___\\\ZZZYYY[[[ZZZWWWTTTPPPMMMJJJIIIEEEHHHHHHDDDDDDFFFEEEBBBIIIEEEAAA@@@BBBBBBAAA???AAAAAA@@@@@@@@@AAAAAABBBCCCCCCBBBAAAAAAAAABBBBBB@@@@@@@@@AAABBBCCCDDDEEEAAA@@@???>>>>>>???@@@AAA????????????????????????;;;>>>@@@???===<<<>>>AAA??????@@@AAAAAABBBBBBAAAzzzzzz|||}}}|||zzzwwwrrrooommmkkkiiihhhaaaWWWJJJAAA===:::777333555666666444444444333111444444444222111111333444111111222222222222111111...//////000111333444555333333333333333222222111111000///......222888===HHHTTTbbbjjjkkkjjjnnnrrrrrrvvvxxxvvvtttpppiiiaaaYYYOOOEEE@@@<<<555333555666555555888777333222555333444666777777777777666777444222222000111888AAATTT^^^lllxxx~~~rrr\\\EEE:::888777555444333444666>>>RRRkkk{{{{{{vvvmmmaaaQQQAAA666555444222111222444777999AAA>>>:::666444444666777888888999999999:::::::::888888777777777777777777777888999888888888999;;;;;;===>>>===:::777777888666555555555555555555555555444222111111222333444666666555444444333222222222000///222555555111---000111333222111111222444333333222222222333444555333222222222222333555666777666555444555444444333777777<<>>;;;999===CCCKKKXXXhhhsss~~~~~~lll\\\LLLBBB:::888999888777888888888999:::===???@@@@@@BBBIIIUUUdddtttxxxrrreeeSSSAAA666333444111111111000//////111333111111111111111111111111000///111444666:::EEEQQQZZZ\\\\\\VVVKKKAAA:::777555666888;;;>>>BBBEEEHHHEEEFFFFFFDDDAAA===:::888777888888888666555555555222222222222222222222222222333333111000000222444333222444666444222777??????@@@CCCFFFHHHJJJJJJJJJOOOPPPRRRSSSUUUXXX]]]```fffiiinnnsssyyy~~~~~~|||zzzyyyxxxzzzyyywwwuuusssrrrqqqqqqrrrpppmmmjjjfffccc```___ZZZ\\\ZZZTTTRRRRRRQQQMMMOOONNNOOOQQQSSSSSSPPPMMMJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEECCCCCCCCCDDDEEEFFFGGGHHHDDDCCCCCCBBBBBBBBBBBBCCCAAAAAABBBBBBBBBBBBBBBBBB???AAABBBAAA???>>>@@@BBBAAABBBCCCDDDEEEEEEDDDDDDzzzyyyyyyzzz}}}{{{wwwrrrooonnnnnnnnnnnnoooggg[[[OOOFFF???;;;888666666666777666444222111222333333222111111333555222222111111111111222222222222222222333444555555222333333444444444444333222222000...---///333777777BBBQQQ^^^dddfffhhhjjjkkkssszzz|||~~~}}}xxxqqqmmmaaaUUUNNNIIIAAA999444666444444777777333222444444444555666777999:::;;;>>>999555444333222555;;;???GGGUUUdddrrr{{{~~~rrr\\\CCC888666666555555444555777AAAUUUnnn}}}{{{qqqcccSSSDDD888111444333333222444666999:::@@@>>>:::777666666777888888888999999999:::::::::777666555555555666888999999888777888999;;;;;;:::555666888888777666666777777777666666555444444333777666444333222222333444444333333222222111111000---...000222333444333222000111222222111111222444333333222222222333444555555444222111111222444555222222333333222222222222444888BBBOOOZZZeeettt|||iiiYYYEEEBBB@@@>>>;;;<<>>@@@BBBBBBBBBJJJVVVhhhxxx}}}{{{rrrjjj\\\LLL???777444333000111222111//////111333111111111111111111111111111000222555999BBBTTTeeewwwyyyyyyppp```NNN@@@888999999<<>>;;;>>>BBBFFFGGGFFFDDDCCCHHHIIIJJJJJJJJJLLLOOORRRVVVYYY___fffmmmsssxxx{{{}}}zzzyyyxxxtttuuurrrkkkhhhhhhfffbbbccceeehhhlllnnnlllgggccc]]]\\\[[[ZZZYYYXXXXXXWWWWWWWWWWWWVVVUUUSSSQQQPPPPPPPPPOOOPPPPPPQQQRRRSSSMMMMMMNNNNNNMMMLLLLLLKKKJJJKKKLLLMMMMMMLLLKKKJJJIIIJJJKKKJJJIIIHHHIIIJJJJJJKKKMMMOOOPPPPPPNNNMMMvvvuuutttvvvzzz}}}zzzwwwvvvvvvvvvvvvuuuuuuppphhh]]]RRRIIIBBB>>>666555666888777444222222000222333333222222444555333333111000000111333333444444333333333333444444111222333444555555555555444444333111000111444666333999CCCOOOXXX___cccdddiiirrrzzz~~~{{{zzzrrrhhh```YYYOOOEEE>>>666333222555666444333444555555555666888;;;>>>@@@>>>888555666777666777:::999===EEERRR```nnnvvvzzz|||vvv^^^EEE888666555555555444555888CCCYYYppp~~~~~~vvvgggWWWGGG<<<666333333333333333555777:::;;;>>><<<:::888777777888999888888999999999:::::::::999777666555555666888999<<<999777777:::;;;:::888666777888888888888888999888888777777666666666666888777666444333333333333333333222222111111111000///222444333111///000222000111222222111111222333222222222333333333444444666444222111000222444555111333444555555555666777555===LLL[[[iiiuuuxxxgggTTTFFF@@@???@@@AAACCCIIIXXXgggxxx}}}oooXXXEEE>>>999666777888555444555:::<<<>>>???AAACCCFFFHHHVVVeeexxx|||zzzvvvqqqlllbbbRRREEE<<<777444111000111222111000000111333111111111111111111111111444444444666999DDDYYYlll~~~mmmYYYHHH???;;;>>>EEEQQQ^^^iiippprrrssspppjjjddd^^^XXXRRRNNNEEEBBB<<<777555333222222222222222222222222222222444444444444444555999;;;333222333666555333666;;;<<<@@@FFFKKKLLLKKKGGGEEEFFFGGGHHHGGGFFFFFFHHHJJJKKKNNNSSSYYY^^^cccgggiiinnnssszzz}}}wwwsssvvvvvvzzz}}}}}}|||xxx|||~~~{{{wwwqqqqqqqqqqqqppppppoooooollllllmmmmmmkkkhhheeeccceeeeeedddddddddeeeffffff___```aaaaaaaaa```^^^]]]______```aaa```^^^\\\[[[ZZZ[[[\\\\\\]]]]]]^^^___\\\^^^aaacccdddcccbbbaaasssqqqoooppptttyyy}}}~~~|||yyywwwrrrkkk```TTTIIICCC888555555999999444222555111222444444333333444555444333222111111222333444444444333222222222222222111222333444555666666666333444444222111222444777555666999@@@JJJVVV```eeemmmttt{{{}}}~~~yyypppdddYYYOOOIII999444111444666444444666444333333333555999<<<>>>999444222555666444444666888888:::AAAMMM[[[ffflllxxx~~~yyybbbGGG:::777666444444555555999FFF\\\sss~~~wwwlll[[[III<<<555333222333333333444555888:::;;;;;;:::999888888888888999888888999999999:::::::::<<<;;;888666555666777888>>>;;;888777999:::888555:::999888888999999999999777777888888888999999999888777666555444444333333333333333333222222222222000333666444000---///111///111222222111000222333222222333333333444444444555444222111111222333444666888999999888999<<>>@@@===>>>FFFPPP[[[jjjvvv{{{mmm^^^LLL>>><<<888777999999555444555;;;<<<===>>>@@@DDDKKKPPPeeerrrzzzwwwvvvpppiii```UUUGGG<<<666222///,,,///111222222111111222333111111111111111111111111777444444444666>>>PPP```qqquuuyyytttgggVVVGGG???999BBBPPPbbbqqq|||}}}yyyuuuooogggbbbWWWOOODDD;;;666444333333222222222222222222222222000222444555555555666777222000111444444222444888:::>>>EEEJJJMMMLLLIIIFFFCCCDDDDDDCCCAAAAAAAAACCCFFFHHHLLLPPPUUUXXX[[[\\\aaakkkyyyuuummmiiiiiimmmuuuyyyyyyzzz}}}~~~~~~|||zzzxxxzzzzzzyyyxxxxxxxxxyyyyyyuuuvvvwwwxxxxxxwwwvvvuuuxxxxxxxxxxxxvvvtttrrrqqqppppppqqqsssuuuwwwxxxxxxtttuuuxxxzzz{{{{{{zzzzzzwwwtttqqqpppsssvvvyyyzzz}}}zzztttlll```SSSJJJ???999888<<<:::444333777222444666666555444444555333333222222222222333333444333222222111111111222111111222444444555555555000111222111000000222444333222222555>>>LLLYYYbbbjjjssszzz{{{|||zzzmmmbbbXXXPPPCCC;;;555555666555555666111111000000222444777999<<<999888:::888444222555555333333666===IIITTT\\\kkkttt{{{yyybbbHHH<<<888777555444444555:::GGG^^^uuu~~~}}}vvvhhhTTTBBB888444333222333333333444555777888999888888888888888888888888888888999999999:::::::::<<<;;;999888777666777777<<<:::888777888888777555:::888666666777777777666777777777888999:::::::::666666666555555444444333333333333333333333333333///222333222000///111333///000111111000000111333111222333444444444333333333333333222333333333444555666888888888;;;AAAFFFXXXeeettt~~~uuudddQQQDDD??????<<<;;;@@@OOO```mmmxxxooo]]]OOOBBB999777555666999:::888888;;;999;;;>>>@@@CCCKKKVVV^^^uuu~~~}}}}}}tttqqqqqqkkkbbbUUUMMMBBB999555222///---...000222333222222222444111111111111111111111111666333111222333777AAAKKKXXX\\\___[[[RRRFFF>>>::::::HHH\\\ppp}}}yyysssfffZZZJJJ===777555555555222222222222222222222222...111333444222111111111111//////333444222222555555888===AAADDDDDDCCCAAAAAACCCCCCBBB@@@???@@@AAACCCDDDHHHKKKOOORRRTTTUUUZZZfffwwwtttkkk```]]]^^^cccgggiiinnntttsssvvvyyy{{{|||}}}~~~~~~~~~uuussspppooorrruuuwwwxxx{{{yyyvvvnnnbbbYYYJJJBBB>>>@@@<<<333222888444666888888666555555555222333333333333333333222444333222222111222222222111111222333444444333333///000111111/////////000//////000111666???KKKSSS\\\gggrrrwwwzzz~~~yyyqqqfff[[[QQQFFF;;;888777555555666222222111111222333444555======>>>???;;;555444888222333444444555;;;DDDKKKXXXcccooowww~~~uuu___GGG<<<:::888666555333444999HHH```vvv~~~{{{sssbbbLLL===888777555222222333333444555555666777555666777888888888888777888888999999999:::::::::999999888888777777777666777777888777666666777999888555333333555777666555777777777777777777777777444444555555555444444333333333333333333333333333000111111111000111222333///000111111000000111222111222333444444444333333000111333444444444444333111444888;;;???HHHTTT]]]nnnzzzxxxmmm]]]NNNEEEAAA@@@@@@???CCCPPPcccsss|||~~~qqq^^^OOOEEE===666555333555999:::888:::>>>888===DDDJJJQQQ[[[hhhqqq}}}|||pppkkkjjjbbbWWWIIIDDD>>>888555333222222...000333333333222333444111111111111111111111111555222222666888777999<<>>:::999:::BBBSSSiii{{{|||kkk\\\GGG888222222333444222222222222222222222222333444444222000//////000222///000333555333222444222444666999;;;;;;<<<<<<@@@AAABBBBBB@@@???@@@AAA???AAACCCEEEHHHJJJKKKKKKOOOXXXfffqqqtttoooeee^^^TTTQQQSSSXXX[[[]]]```eeedddhhhlllnnnmmmmmmnnnooowwwzzz}}}~~~{{{}}}|||kkkjjjhhhiiimmmqqqtttuuu{{{zzzzzz|||yyyqqqiiiSSSIIIBBBCCC===333222888666777999999777555555555222222444555555444222222444333333222222333333333111111222333333333222222111222333222000......///---///111111111555<<>>999333333999333666888777444555:::@@@IIIWWWgggsss}}}~~~ppp[[[EEE;;;:::999777666333444999HHHaaavvv}}}zzziiiWWWAAA555444666333///333333333444444555555555333444666777888888777777888888999999999:::::::::555666666777888777777666222555777777555555999<<<666444111222555888888666777777666666555555444444333333444444555444444444222222222222222222333333333222111111111111111111///000111111000000111222111222333444555444333333///000333555666555444333333777>>>EEENNN]]]nnnzzzzzz}}}yyykkk\\\III???>>>@@@AAA???GGGPPPbbbwwwzzzqqq^^^LLLBBB>>>888111666444555888888777999>>>888@@@KKKUUU^^^jjjwww}}}ooofffcccYYYLLL<<<:::666333000///000111...000333444333333333444111111111111111111111111777444555;;;???<<<999888555777888777555777;;;???LLL]]]sss|||hhhXXXAAA111+++,,,///111222222222222222222222222999999666333000///111444333000000444666444333444555555555666777888999999:::<<<>>>>>>===<<<<<<===>>>>>>???@@@AAAAAAAAAAAABBBHHHQQQXXX[[[XXXSSSOOOGGGHHHOOOWWWZZZWWWUUUWWWYYY]]]aaabbb```______aaahhhkkknnnpppppppppqqqrrrooovvv}}}eeeeeegggjjjnnnqqqqqqppp~~~uuummm```\\\WWWRRRGGG;;;;;;AAA666999;;;:::777666777888333333333444444555555555333222222111111222222333333333333222222111111111000000000111222222222333000111111111111222222222:::DDDTTTdddooowww|||~~~|||wwwsssmmm```OOOBBB===;;;888555222666444//////444555111555333333555999;;;999777888555111//////222777:::<<>>???>>>BBBKKKYYYjjj|||zzzppp^^^JJJAAA>>>;;;888777222666666444888???@@@<<<@@@JJJZZZhhhpppvvv{{{ooo```QQQFFF???777666444222000000000000333222222222111000000000111222222333333222222111444333333555666666444111666555555666555555;;;BBBZZZmmmttt```OOO???888888555222000333555888;;;<<<888222---333333333333222222111000222111111222444555555555555222111333555666888999???:::666888999888999<<<888;;;;;;999;;;???>>>888???AAACCCEEEFFFGGGGGGGGGBBBFFFMMMUUUYYYXXXSSSNNNQQQQQQQQQQQQRRRRRRRRRRRR]]]]]]^^^___```aaabbbcccfffhhhjjjmmmqqqsssuuuvvvyyyxxxwwwwwwxxxzzz|||~~~}}}ccceeegggjjjmmmppprrrssszzz}}}wwwnnnhhhaaaZZZNNNAAA<<<>>>555777888777555444444666333333333444444555555555333333222222222222333333333333333222222222111111000000000000000111111111111111111111222222222222333:::FFFTTTbbbooozzz}}}zzzxxxrrrjjj]]]QQQGGG@@@===;;;666::::::666555777555000555333333555888:::999777;;;999555333222333555777888<<>><<<:::777777666999999777999>>>???;;;CCCMMM^^^ooo}}}|||{{{{{{{{{}}}uuuhhhYYYLLLBBB===444333222111000000111111222222222111111111111111111111222222222222111111333222222333555444222000555333444555555888BBBNNNhhhwww|||pppZZZJJJ;;;666555333111000444444666999999777222...222222333333333222111111222222222333555555555444888555444555888;;;>>>AAAEEE???::::::999666666888888;;;:::777888<<<:::555777999;;;???AAACCCDDDDDDAAACCCGGGLLLPPPQQQNNNLLLNNNOOOQQQRRRQQQOOOMMMKKKOOOOOOPPPPPPPPPPPPPPPPPPVVVWWWXXXZZZ]]]aaaccceeeggggggggghhhjjjmmmppprrrssstttwwwyyy{{{|||{{{{{{|||~~~ZZZ^^^cccggghhhkkkppptttuuuzzzxxxqqqiiibbbXXXKKKAAA===555666777555444333444555444444444444444555555555444444333333333333444444333333333222222222222111000000000000000/////////111111111111222222222333000222888AAANNN^^^oooyyy~~~~~~}}}|||||||||||||||vvvtttmmmbbbUUUJJJEEECCC;;;>>>>>><<<:::999555111444333333555777888888777???===:::777555444444444444555888>>>HHHVVVdddnnnyyyttt\\\DDD===<<<999999;;;333666:::DDD[[[rrrwwwppp```JJJ;;;777222444777222222444666666555555555666555666666777888999999:::999999888888777777777777777777888888777777666555:::999888777777888999:::888888888888888888888888888888777777777777777777555444333333444666777888444666777777555444333333333333222222222222333333;;;666000///000111111///222333333333111111333444111999666111555777===KKKZZZaaammmzzz}}}lll[[[PPPKKKBBB<<<999===BBBKKK___rrr}}}rrr\\\MMM???::::::999777777777::::::999:::>>>???===EEEQQQeeeyyy|||{{{{{{zzzzzz}}}vvvjjj\\\NNNDDD<<<999111000000000000000111222111111111111111222222222111111111111111111111111222111111222333333222000333222222333555<<>>>>>>>>>>>>>>AAADDDGGGGGGGGGGGGJJJNNNQQQRRROOOLLLIIIJJJIIIIIIHHHGGGFFFEEEEEEJJJJJJKKKLLLOOORRRUUUWWWRRRRRRSSSUUUXXX[[[___aaacccdddfffhhhjjjkkkmmmmmmmmmooorrrtttvvvyyy}}}HHHPPPZZZ```cccfffkkkpppooosssxxx{{{|||~~~zzzssslllgggaaaWWWKKKCCC;;;:::888666444444555555444444444555555555555555555444444333333444444555222222222222222222222222222222111111000000//////111111111222222222333333333222222555===KKKZZZeeetttvvvxxxzzzzzzzzzzzz{{{yyyyyyuuunnndddYYYOOOJJJ@@@@@@???===:::888555333444333333444555666777777======<<<:::888666444333333444444666:::EEESSS]]]jjjuuuvvv]]]EEE===;;;999888:::555888<<>>EEEOOO___mmmuuu|||wwwiiiYYYKKKBBB>>>@@@<<<>>>FFFQQQ___rrrrrreeePPPDDD:::888:::999888888555777888999:::===@@@AAAHHHYYYppp~~~||||||}}}|||{{{vvvmmm___PPPDDD<<<888666000000////////////000000000000000111222222222333222222222111111222222222222111111111333333222000333111111333666BBBXXXlll{{{rrrbbbLLL???333111111111111222444333222222333333222000000111222222333333333333111222444444333333333333666:::>>>@@@CCCIIINNNOOOIIICCC???>>>===999777888777666555333444555444222666666777777888888888888:::999999:::===@@@AAAAAA@@@CCCHHHMMMPPPOOONNNLLLIIIIIIHHHGGGFFFEEEDDDDDDCCCDDDFFFHHHJJJLLLMMMMMMDDDEEEFFFHHHKKKNNNQQQRRRVVVUUUUUUVVVWWWYYY[[[\\\\\\^^^aaaccceeehhhlllnnnuuuxxx|||~~~~~~~~~~~~777BBBOOOXXX]]]bbbggglllkkklllnnnqqqtttxxx||||||xxxrrrnnnkkkdddWWWMMMCCC@@@;;;888555444444444555555555555555555555555555444444333333444444555222222222222222222222222333333333222222111111111111222222222222333333333555444222111555===HHHPPPgggllltttxxxzzzzzzzzzzzz}}}zzzwwwuuurrriii]]]UUUGGGDDD@@@<<<999666555666333444444333444444666777999999::::::999888666555222333555666666;;;BBBHHHQQQaaauuuzzz```FFF<<<:::666444777555888;;;DDDXXXpppxxxtttdddMMM>>>888111222444///444555666666555555666888666666777777888999999:::888888:::::::::999777666888888888888888777777666888777555444555777999:::555666777888888888888777888888888888999999999999777777666666555555555555---000333555555444444555444333333333333333333444222111111222333333222111111222333333222333555666333888666;;;MMMYYYbbbooowww}}}|||rrrcccTTTJJJBBB===:::>>>>>>DDDSSSeeeuuuxxxeeeVVVGGG>>>888888;;;:::999:::777777888888999;;;@@@EEEQQQggg{{{zzz{{{|||zzzwwwmmmcccSSSEEE<<<777555333111111000000///......---000000000111222222222333444333222222222222333444444222111222333444333222333111222555;;;JJJaaauuu|||~~~ooo\\\HHH===333111222111222444444222111000111222222111000111222222333333333333///111333333222222555777:::DDDMMMPPPSSSXXXYYYWWWQQQKKKFFFEEECCC>>>;;;<<<<<<999777888999999888888888777777666666666666666888777777999<<<===<<<;;;<<<>>>BBBEEEHHHIIIIIIHHHBBBBBBBBBBBBBBBBBBBBBBBB<<<>>>BBBEEEFFFFFFEEECCCAAABBBCCCDDDFFFHHHIIIJJJMMMLLLKKKJJJJJJKKKLLLMMMOOOQQQSSSUUUVVVXXX\\\^^^eeehhhmmmpppqqqqqqrrrsssvvvuuutttuuuvvvwwwuuutttwwwxxx{{{|||}}}}}}}}}~~~~~~|||000999EEEOOOWWW]]]dddhhhggggggiiikkkoootttxxxzzz}}}}}}xxxtttooodddYYYMMMHHHAAA;;;777555444333666666666555555555555555444444333333333333444444111222222222222333333333333333333333333222222222222222222222333333333333222333333333555999???DDDWWW___jjjssswwwyyy{{{||||||xxxyyyyyytttjjjaaaSSSMMMFFFAAA<<<777666888333444444333222333555777555666888999999999888888111333555555555555666777???NNNdddvvv}}}cccHHH===999444222555333666777>>>RRRjjjuuutttcccLLL===888333444777222555666777666555555777999555555555555666666666666888999:::::::::999777777888888999999888888777666666666555555555777888999666666777777888999999999::::::999999999999999999888888777777666555444444444666777777555444333333444444333333333333444444///000222333444444333222555666666555333222444555777>>>@@@JJJ___lllrrr{{{{{{|||lll```PPPDDD@@@??????>>>AAAEEEOOObbbvvv{{{kkkXXXLLL@@@:::777999<<<;;;:::;;;<<<::::::::::::;;;CCCLLLaaaxxx}}}}}}~~~}}}wwwrrraaaWWWHHH===777555333111111111111111000///------111111111111111222222222444333222111111222333444444333111111333444333222444222333;;;FFFUUUjjj|||ppp\\\GGG===555222222111222444444222000000111222222111111111222333333333222222///111333222222444:::???HHHVVVaaadddfffkkkjjjeeebbb[[[VVVTTTPPPIIIEEEDDD@@@<<<999:::;;;999888:::777666666666777888999:::888888888:::<<<<<<;;;999;;;<<<>>>???@@@???>>>============>>>>>>?????????;;;===@@@CCCDDDCCCAAA@@@BBBBBBCCCDDDEEEFFFFFFGGGHHHGGGEEEDDDCCCDDDDDDEEEGGGHHHJJJKKKKKKMMMPPPRRRUUUXXX\\\___```aaabbbcccggggggfffdddcccccccccdddhhhiiiiiijjjlllmmmnnnoooqqqllliiimmmtttxxxsssnnnqqqsssvvvyyy|||~~~~~~~~~}}}|||}}}~~~zzz{{{}}}000444:::BBBLLLUUU^^^bbbbbbdddggglllpppsssttttttyyy|||~~~{{{wwwoooeee[[[TTTJJJBBB===:::888666777666666666555555555444333333222222222222333333111111222222222333333333222222222222222333333333222222222333333333444444000222444555666888;;;>>>CCCMMMZZZfffmmmssszzz}}}{{{yyyxxxwwwtttoookkkbbbZZZRRRMMMEEE;;;777999333444444222111111444777555666777999::::::::::::444333333333444444333111666@@@PPP```nnnxxxeeeIII>>>:::555333666333555555:::NNNggguuuuuueeeNNN???:::333444777111666666777666555555777999777777777666666666666555999999::::::999999888888888999999999999888777777555666666777888888999999999999888888999:::<<<===;;;;;;;;;:::999999888888666666777777777666666555666777777666444222333444444444333333333333444444111222222222222222333333333444555555555666888:::@@@MMMVVVaaasss{{{}}}wwwiiiVVVOOODDD===:::===BBBFFFNNNVVVcccrrrqqq[[[JJJCCC<<<777666:::<<<:::999:::===;;;;;;===???CCCOOO\\\qqq{{{rrrjjjUUUKKK???777444333111...///000111111111000//////222222222111111111111111222111000......000111222444222000000111222222222444111555BBBRRRcccuuusss___GGG>>>666333222000000333333222000111222333222111222222333333333222111111000222333333333888AAAHHHXXXgggssstttuuuzzzzzztttsssmmmhhhfffbbb[[[VVVUUUMMMGGGBBBCCCBBB>>>===@@@<<<<<<;;;:::;;;;;;======;;;:::999:::;;;<<<;;;:::999;;;>>>@@@???<<<999666;;;;;;<<<<<<<<<=====================>>>?????????@@@AAABBBCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDFFFEEEEEEFFFHHHJJJJJJMMMPPPSSSSSSSSSSSSTTTXXXYYYXXXVVVRRRRRRTTTWWWWWWWWWYYYZZZ\\\^^^]]]]]]\\\YYYXXX[[[aaadddaaa^^^^^^```bbbfffiiikkklllmmmjjjjjjiiiiiijjjkkkmmmnnnjjjkkkmmmoooqqqrrrssssssppprrrtttvvvxxxyyyyyyyyyyyyxxxwwwvvvvvvvvvvvvwwwooonnnnnnmmmmmmnnnnnnnnn222111111777AAANNNXXX]]]___bbbhhhooossstttrrrooouuuwwwzzz}}}|||vvvmmmfff^^^SSSIIIDDD@@@===:::777777666666555555555444333222222111111222222333111111111222222333333333000000000111222222222333222222333333333444444444111333555666666666888:::444>>>LLLYYYcccmmmwwwyyyzzzyyyuuuqqqooonnnooolllddd\\\WWWMMM@@@888999333444444222000000444777666777888999:::;;;;;;;;;999555111111333555555333000444>>>KKK[[[kkkxxxfffJJJ???;;;777555888666777666:::MMMgggvvvxxxjjjSSSBBB;;;333333444...666777777666555555888:::;;;;;;::::::999888888888:::::::::999999999888888888999999999999888777777555666777999::::::::::::<<<;;;:::999:::<<>>AAAJJJ\\\jjjuuu{{{hhhVVVEEECCC@@@;;;888<<>>:::666666:::<<<999888888;;;999:::???DDDKKK[[[kkkzzz~~~}}}{{{ttthhh^^^MMMDDD:::333222111///------...000111222222222111333222222222111111000000111///...------...///111333111///...000111111111333111777GGG[[[lll|||vvvcccGGG>>>666333111//////222333222111222333444333222333333333333333222111000111333555444555;;;FFFNNNbbbqqq|||zzz{{{}}}|||wwwsssrrroooiiieeeeee```XXXSSSSSSQQQKKKIIILLLFFFEEEBBB@@@???>>>>>>???>>>;;;999888999;;;<<<;;;666:::???CCCDDD@@@;;;777999999999999999999999999;;;999666555555777:::<<<===>>>@@@BBBCCCDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEBBBCCCDDDDDDCCCCCCEEEGGGEEEHHHKKKMMMMMMLLLLLLMMMMMMOOOPPPMMMIIIHHHLLLQQQJJJKKKMMMPPPSSSSSSQQQOOOLLLLLLNNNPPPSSSUUUUUUTTTOOOQQQSSSVVVYYY[[[\\\]]]YYYXXXXXXXXXYYY[[[]]]^^^YYYZZZ]]]___aaabbbbbbaaa^^^```bbbeeeggghhhiiiiiiffffffffffffgggiiijjjkkkeeedddaaa___]]]]]]]]]]]]000111222111222999EEEOOO]]]ccchhhkkkooottttttqqqnnnsss{{{zzzwwwvvvmmmggg^^^UUUMMMEEE???;;;555999<<<;;;777444444444666555444333333333444555666333000000222333333111222222111111222222333444333222333333444555666777;;;;;;<<<<<<;;;888666444555111555BBBSSS___iiippppppssssssnnnnnnrrrqqqmmmnnnooooooiii^^^OOOAAA999888666444444444444333222666777888777666777<<<@@@;;;888666666888777444000000111777???FFFOOO___mmmxxx|||~~~nnnSSS<<<555888888555555444444888EEE[[[ppp|||mmmbbbNNN:::333555888777444333222333444555444333777666444222333555777999===;;;888777777777777666::::::999999888777666666999888777777777888:::;;;::::::999888:::???EEEKKK>>>===<<<:::999888777777888888888888888777666555777000000666555...---444:::999777666555444444444///000000111222222222222444666999999;;;BBBMMMUUUjjjpppxxxuuucccUUUOOODDD<<<777:::???FFFRRR^^^xxx}}}ttt```JJJ;;;666:::777444444666888777555:::888777;;;FFFVVVhhhsss~~~|||xxxmmm]]]QQQ>>><<<999666333111000000222222222222111111111000222333333333333333333444222111111000000000//////444444222111000111333444444444>>>SSShhhvvvxxxdddKKK@@@666333333222000111000111111222222333444444555333111111333555555555...000111111666DDDXXXgggxxxzzz|||}}}|||{{{|||}}}|||zzzxxxxxxwwwtttnnnhhhhhhjjjiiifffeeeeee```ZZZYYYXXXWWWTTTQQQMMMIIIGGGCCCCCCAAA@@@>>>===<<<;;;666;;;DDDKKKMMMHHH>>>777999777555555777888777666999888777888:::<<<<<<<<<;;;===>>>===;;;;;;===@@@:::;;;<<<>>>@@@AAABBBCCC???@@@AAABBBBBBCCCCCCCCCHHHJJJKKKHHHEEEEEEKKKPPPWWWYYYVVVOOOEEEAAAEEEJJJLLLMMMNNNMMMLLLKKKLLLMMMIIIKKKLLLKKKHHHHHHKKKNNNMMMJJJIIIJJJNNNOOONNNKKKOOOMMMKKKLLLMMMNNNNNNMMMQQQPPPOOOOOOPPPQQQSSSTTTQQQRRRSSSTTTWWWYYY[[[\\\[[[YYYWWWVVVVVVYYY[[[]]]WWWUUURRROOOLLLKKKJJJJJJ...000111000000444===DDDTTT^^^hhhkkklllpppssstttooorrryyy{{{wwwvvvtttpppjjjaaaXXXMMMBBB;;;999;;;<<<;;;888666555555555555444333333333444555666333000000222333333111222111111111111222333333222222222222333444555666666666777777666444222111111///222999AAAJJJVVVaaannnssssssmmmhhhkkknnnnnnmmmnnnpppooohhh\\\NNNDDD===;;;888666666777666555444555666555333333666999:::999888888888777555333666666777;;;===AAALLLXXXhhhoooxxx}}}~~~||||||||||||lllSSS???777999777333444444333666BBBVVVmmm|||xxxlllWWWAAA777666666444111111111333666777777666777666555444444666888999<<<;;;999888888999888888::::::999999888777777777888888888888888999999:::666777888888888:::===@@@<<<;;;::::::999999999999888888888888888777666666:::333222777555---,,,222666555444444333333333333000222444444333333555666333999@@@GGGMMMWWWbbbkkkuuuyyyxxxqqqdddTTTGGGCCC???::::::BBBLLLXXXgggttt{{{kkkYYYFFF<<<:::888666444555777::::::999999777888@@@OOOdddvvv|||vvvmmm___OOOEEE999888666444222111000000333333333222222222111111555444333222111000//////111111111111111000//////444444333222111111333555666:::III___rrr|||zzzgggKKK@@@666333444333222333000111111222222333333444444222111111222222111000222333555888@@@NNNaaannn}}}~~~|||zzzvvvqqqjjjccc___cccjjjpppqqqsssuuusssppplllkkkkkkiiifffccc```^^^WWWUUUSSSOOOKKKGGGDDDBBBBBBCCCGGGJJJJJJFFF???999999888666777888999999888888777555555777888777666;;;<<<<<<:::777555777999<<<<<<======>>>?????????===============???@@@AAAAAADDDEEECCCBBBDDDJJJPPP^^^___[[[QQQFFF???@@@DDDFFFIIIMMMNNNMMMKKKJJJIIIKKKMMMMMMLLLHHHGGGGGGIIIJJJIIIIIIJJJLLLMMMLLLKKKKKKJJJIIIIIIJJJKKKJJJHHHIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKLLLMMMOOOPPPRRRSSSRRRQQQPPPNNNNNNOOOPPPQQQNNNMMMLLLJJJIIIHHHHHHHHH---///000///---...333777DDDRRR```dddfffjjjqqqtttooorrrwww}}}{{{wwwxxxzzzyyyvvvqqqhhhZZZLLLCCC@@@>>>;;;999888888777555555444444333333444555555666444222111222333333222111111000000111111222333222222111222222333444555333222222222111111111111///000222333222555BBBPPP```kkkrrrpppjjjhhhjjjlllmmmooosssvvvuuummmaaaWWWGGGBBB;;;777555555444444444555666555333222222333777999:::999888888999:::<<<999888777555555;;;DDDRRR\\\jjjtttxxxyyyyyyyyy}}}wwwkkkUUUBBB999999666111222333333555<<>><<<;;;;;;<<<<<<;;;999<<<:::999999;;;<<<;;;;;;<<<<<<<<<:::777666777888::::::999999999888888888;;;;;;:::999:::;;;===>>>===>>>>>>===<<<>>>DDDIII[[[[[[WWWNNNCCC<<<<<>>???>>><<<;;;:::::::::999999999999::::::777888888999888888777777444111222666777444555888555555444444444444444555222555666222...000999BBBSSS[[[gggqqqzzz~~~|||qqqcccSSSIIIBBB<<<::::::888>>>KKK\\\mmm|||yyyfffUUUFFF;;;666777444444444444777999;;;<<<999<<>>>>>@@@AAAAAAAAA=========<<<<<<<<<===>>>999888888888777777666666999999::::::::::::::::::;;;;;;:::777555777;;;???IIIJJJIIIDDD===:::;;;===999>>>CCCFFFFFFCCC@@@???DDDFFFIIIJJJJJJJJJIIIHHHFFFJJJMMMNNNLLLKKKMMMOOONNNNNNNNNOOOPPPOOOKKKIIIFFFGGGHHHIIIIIIHHHGGGFFFGGGGGGFFFFFFFFFGGGHHHHHHCCCDDDEEEFFFEEEDDDCCCCCCBBBCCCDDDFFFGGGFFFFFFEEE111000...,,,+++---111444---666AAAJJJVVVccclllnnnppprrrvvvzzz~~~zzz}}}~~~~~~~~~|||yyyrrriiicccQQQJJJAAA;;;888777555222555555666666777777777777777666555444222222333444111111111000111222222333222222111111111222333333222222111111111222333444///---///333444333555888<<>>===HHHZZZmmm}}}sssaaaSSSFFF;;;666666444444444444555777999;;;<<>>EEESSSeeeuuu|||zzzzzzyyysssdddRRRFFFCCCFFFQQQeeeyyy~~~{{{xxxuuutttrrrooommmdddbbb^^^[[[XXXTTTOOOKKKIIIGGGEEEDDDDDDDDDCCCAAAAAA@@@???>>>======<<<<<<:::::::::999999999999999666888:::;;;:::888666444888777666444333444666999999;;;<<<;;;999888:::<<<777:::===>>>===<<<;;;<<<>>>???AAACCCDDDDDDBBBAAABBBFFFJJJKKKIIIHHHJJJLLLKKKJJJKKKLLLMMMLLLIIIFFFFFFFFFGGGGGGGGGFFFDDDCCCCCCCCCBBBBBBBBBBBBBBBCCC???@@@BBBDDDEEEEEEDDDCCC@@@AAACCCDDDDDDDDDCCCBBB111///---,,,,,,///222444...222888???LLL]]]hhhkkknnnqqquuuzzz~~~~~~|||{{{vvvppplll]]]VVVMMMCCC===999666444666666888999999999999999888888777555222222333555222222111111222222333444333333222222222222333333000000111111111111111111+++'''(((///555444000///888999@@@MMM[[[eeeooovvvxxx{{{{{{rrrdddVVVKKKCCC>>>;;;888777666666777888777555000222333555777;;;???BBB???:::777777444111111333555666888<<>>999888777666444666777666:::MMMbbbvvv~~~vvvgggUUUHHH>>>;;;777555666666666666555666777888888888777666666999<<<<<<:::999;;;===::::::::::::::::::999999888999999:::::::::::::::999:::;;;;;;::::::===???;;;;;;:::888888777777777555555666666777777666666666666555555555444333444333222222222222222333333222666<<>>DDDKKKYYYkkk|||yyykkk\\\QQQGGG===888666444555555555555666999<<>>FFFMMMPPPKKKOOOWWWdddsss~~~}}}zzzxxxxxxuuulll\\\KKKBBBCCCGGGUUUhhh{{{~~~{{{zzzxxxvvvsssqqqmmmhhhdddbbb___ZZZWWWUUUSSSPPPNNNNNNKKKHHHEEECCCAAA>>><<<<<<<<<<<<;;;;;;;;;::::::888999:::;;;999666333000222333333444555666777888444666888999888888888999777888999888777666888999:::999999:::;;;:::888666<<>>===<<<;;;;;;::::::999999::::::::::::;;;>>>@@@AAAAAAAAAAAA===>>>>>>????????????>>>...---,,,---.../////////...222444666>>>NNN^^^eeejjjmmmsssyyy}}}{{{vvvrrrjjjeee\\\PPPDDD===999999777888999;;;;;;;;;;;;;;;888999888666222111333555333333333222333333444555444444333333333333444444000111222222222111000///...))))))///444222...---444111333<<>>999999888888888888888999333333444555555555555555666666666444333333333222222222222444555777999:::===CCCLLLWWWbbbnnnxxxzzzjjjYYYMMMGGG>>><<<<<<======???IIISSS```lll{{{kkk^^^PPPHHHBBB;;;777777333555777777777999===@@@MMM[[[qqqzzztttqqqpppggg___TTTJJJBBB;;;555000222222111111222222333444444444444333333333222222111111111111111000000000333222111000000222444555111333444333222777BBBLLL^^^ppp{{{tttfffPPPAAA888000000222111////////////000000111111222222444333333999DDDRRR___fffbbbfffnnnxxx|||yyyxxxxxxsssfffVVVHHHBBBEEEIII^^^mmm}}}}}}~~~{{{wwwtttrrrooollljjjgggccc^^^ZZZXXXUUUQQQNNNJJJJJJIIIHHHFFFEEEDDDCCCAAA@@@>>><<<999777555444222222444666888888777666444666888999999888888777888999999888666555666777888666555555777888666444888999;;;???AAABBB@@@>>>===<<<<<<===???@@@@@@???<<<<<<:::999888777777777666666555555555666666777888999:::;;;<<<=========:::::::::;;;<<<===>>>???++++++,,,...///...+++))),,,111333000222AAATTT___gggkkkqqqxxx||||||xxxsssooofffYYYJJJ@@@======888999:::<<<======<<<<<<888999999666333111333666444444333333444444555666555555444333333444444444111222444555444333111///555000...222444222000000------111666:::@@@QQQccckkkwww{{{{{{{{{yyyqqqeeeWWWMMMAAA===888666777777666444888555111111444777666555CCC>>>;;;<<<;;;777555666222222222222555===HHHQQQ\\\jjj{{{www___III===777444555111333777555111:::JJJbbbqqqxxxaaaYYYNNNDDD>>>;;;999888555555555555666666666777555888999777333222666;;;::::::::::::::::::::::::;;;:::999888999:::;;;<<<666888;;;;;;999777666666777777777777888999:::;;;222333333444555555555444222444444333333555555444333333555777:::===@@@BBBQQQXXXcccppp||||||ooo^^^MMMCCC>>>888:::===@@@BBBGGGUUUbbbpppzzzzzz___RRRDDD>>>;;;777555555222555888999999<<>>;;;:::;;;;;;555666777999999888444111222444777999999888888777888:::;;;:::888555555555777555333555888;;;;;;999888888999===AAABBB???<<>>@@@AAA,,,...///...000333111,,,000000///000333:::BBBHHHZZZdddlllqqqxxx|||}}}xxxuuunnnfff\\\QQQHHHBBB===<<<;;;;;;<<<>>>>>>>>>>>>;;;777555555666666555444333222222444444333111111111111222333333333444333333222222111000000///555444333333222222333333333333333555:::???EEEHHHZZZlll}}}~~~~~~|||ttthhh```TTTIII???<<<999444444888777555444444555777999:::888999>>>DDDBBB<<<999:::555444333333444777999;;;KKKSSScccvvv{{{gggNNN===888999999666555444222000444;;;ZZZkkk}}}~~~wwwkkk___XXXPPPCCC666;;;444000333666555555666555666888:::;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<<<<;;;===<<<:::999888999::::::888888777777777777888888444555555333111000111333555222000000333444333111555999===@@@EEELLLWWW^^^pppuuu|||uuugggZZZLLL@@@:::;;;>>>CCCIIIMMMSSS\\\jjjttt{{{fffVVVGGG<<<<<<:::333111555888444555999777666CCCVVVkkkttt}}}vvvkkk^^^VVVJJJEEE>>>888555333222111555555444333111222444666222333444444555555444444777666555333222222333333222333444333222222444555222222333444555<<>>>>>@@@777555222111222555888:::@@@DDDPPP```nnnvvv}}}~~~nnnVVVDDD<<<;;;555333333444333222777===III^^^vvv~~~tttlllbbbQQQBBBCCC<<<777888999777666777777888999::::::999888777::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;;;;;;;:::999999999999999999888888777777888888999444555666555333333444666555444333555777777555222;;;BBBLLLTTT\\\dddlllrrrzzz~~~~~~xxxmmm___PPPGGGAAA===<<<>>>AAAIIIUUU^^^fffooozzzqqqZZZGGG:::333666888444555:::777555888<<<:::999HHH[[[sss||||||rrrcccTTTJJJCCC???999555444333333222444555666666555444444555222333333444444333333222555444333222111111111222333333333222000000111222222222333666999BBBUUUfffyyyxxxkkkZZZHHH;;;888555111000111111111///222111111111222333333444444222222444666999BBBKKKjjj}}}xxxiiiWWWHHHAAAEEETTTcccxxx~~~||||||zzzvvvrrrnnneeeXXXJJJ@@@999555222555555666777777666555555555555666777777777555444///555888555555888888666;;;:::888666666666777888666777999<<>>;;;:::888777777888888777666777666666777999999888777777777777777777777777777888999999999888:::===???///000---***+++000222///...////////////111555888;;;JJJZZZbbbgggoooxxx}}}~~~~~~|||~~~xxxjjj^^^PPPHHH>>>999999:::999777999777666666777777666555:::777444333333444444333222222222222222111111111444333333222222111111000222222111000000000000000333333222111111000000000777AAAMMM[[[lll{{{|||wwwqqqmmmhhhfffddd]]]QQQDDD???@@@;;;999666555666666555444333333666:::;;;:::===AAA<<<:::666333333555777999::::::???KKKXXXdddppp{{{yyycccNNN@@@:::555222333555444333666<<<888OOOkkkzzzhhhYYYKKKBBB;;;999999666444555777888999:::999888777666999999999999999999999999999999:::;;;;;;;;;::::::999::::::::::::999888888999888888777777888888999333444444444333333555777888666555666999===???@@@JJJSSSaaammmuuu{{{~~~vvvjjjbbbVVVIII===:::;;;<<<===>>>FFFRRRdddrrr|||iiiPPPCCC999222444555222222777666666:::===<<>>;;;888777777888999:::888666<<<999555333333444444444333333222222111111111000444444333333222222222222333222111111000000111111000111222222222111000///111666>>>IIIXXXiiixxx}}}}}}xxxrrrooonnnqqqpppooojjj```SSSIIIDDD@@@<<<999777888888666555222000111444555555999???AAA@@@===;;;999888888888<<<:::<<>>IIISSSZZZ___hhhttt}}}|||wwwpppdddVVVMMMFFF???:::;;;======>>>@@@PPP^^^ppp~~~yyyaaaIIIBBB:::555666666333333666888888:::<<<===FFF\\\qqqzzzvvvnnndddYYYLLL???777444222000000222333333222222444666666555444444555555555555444333222000000222222111111000000000000222333333111///...///111222111444===IIIYYYmmm~~~zzzmmm\\\KKK>>>777444333111111000111111111111222222222333222222222(((,,,111444555;;;LLL]]]qqquuu___HHH@@@FFFUUUhhhvvv~~~vvvooobbbYYYLLL@@@888555444444444444444444444444444444444555777777666555555555555666666333222444666888555555666777777777777777888:::???GGGQQQ\\\eeekkkjjjjjjjjjhhhbbbVVVIII@@@;;;999777777888888888777:::888777666888888777666777777777777777777777777777777777777:::???FFFKKK+++...///...000222///***+++---000000000000111222444999BBBMMMXXX```hhhmmmsssyyy}}}yyywwwmmmcccVVVLLLGGGCCC>>>:::666666666777999999777666===999555333333444555555444444333333222222111111444444444333333333333333444444333222222222222333///000222333333222111000222444888<<>>888666888444555555666666777777777666666666777777888888888888999999999999999888888666777888999999999777777666666666555555666666666555666777777666777999;;;999;;;???GGGQQQ\\\gggnnnrrrxxx~~~xxxooofff]]]RRRGGG???>>>;;;:::;;;<<<>>>FFFPPPbbblllzzzzzzmmmUUUBBB999555444555777888999<<<:::999888999???OOOhhh}}}wwwooocccVVVKKKBBB;;;666333222111111222333222111222333333222111222444777777777777666555333222111222222222222222111111111111222222222000000222444111111666DDDTTTdddwww|||rrrcccRRRDDD:::666111222222111000000111111111222333333333222222111222444666555444;;;OOOdddwwwooo[[[FFFBBBMMM___qqq}}}|||vvvnnnkkkqqqzzz~~~yyymmmeeeOOOIIIAAA:::666555444444444444333333333333444444333555888888666444555666666555444333222222555999111444777:::;;;999777555888;;;BBBLLL[[[jjjwww}}}ssscccRRRFFF<<<:::777666777888999888===;;;888666666666555444666666666666666666666666888888888888;;;AAAIIIOOO,,,//////...------(((!!!,,,...000111111000111222111111777CCCOOOXXXaaahhhpppxxx}}}|||~~~xxxqqqggg\\\PPPFFF===888666555444555666777666555;;;888555333444555555444444444444444333333333333444444444444444444444444666666555444444444444444111222222222111000...---333444555555444:::KKKZZZllluuu~~~}}}zzzzzz}}}}}}{{{wwwvvvxxxvvvkkk^^^PPPHHH>>>999999999777444777444333444222///000555:::<<<===>>>>>><<<:::999:::999;;;@@@BBB@@@???BBBKKKVVVeeeqqqrrriii\\\RRR>>>777222333333111222555444333:::KKK___qqqrrraaaTTTIII???999888777777777777777777777777555666666777777888888888888888999999999888777777666666777888888888888777777666666555555666666777000222444555666888;;;===>>>GGGTTTaaajjjqqquuuwww~~~|||rrrjjj^^^TTTLLLEEE>>>999:::888888:::===FFFXXXhhhuuu{{{{{{qqqaaaNNNAAA777666555555555555666777<<<:::888;;;FFF[[[ttt|||rrrhhhZZZKKKAAA;;;777555333222222222444333111000222222222000000111444777888888777777555444333222222333333444333333222222000111222222111111333555222222;;;LLL___ooo}}}{{{ssseeeUUUFFF<<<666333///111222111000000111222111222333444333222111000444444555555666AAAXXXnnnzzzwwweeeUUUGGGIIIWWWiiixxxwwwkkk```WWWRRRWWW___nnn|||uuuggg]]]DDDAAA<<<888666555333222555444444333333444444555222666999888666444555666555333333444333222555:::111444888;;;;;;999666444555999AAAMMM^^^qqqlllXXXKKK===:::777666777999999999>>>;;;888666666666555444666666666666666666666666888888888888;;;AAAHHHNNN,,,//////------...***$$$...000111111000///000111///...222;;;BBBIIIUUUaaakkkttt~~~~~~zzzzzzuuukkk]]]NNNCCC>>>:::888666555777888888777888666444444555555555444444444555555555555555555444444444444444555555555777666555555444444555555333333333222111000///...222000111333222222:::DDDRRR```rrr{{{||||||~~~~~~{{{xxx{{{}}}wwwnnn```VVVHHH@@@>>>===999666333222222333111++++++...555666888:::===@@@CCCDDDDDDAAA???@@@???;;;:::<<<:::AAAMMMZZZccceeeaaa]]]EEE===666444444333444777222111555???KKKZZZqqq~~~sssjjj```SSSIIIDDD===<<<;;;:::888888777777555666666777888888999999888888999999888777777666666666666666666777888888888888777777777777888888222555888<<>>GGGPPP\\\lllzzzvvvgggVVVHHH@@@666777777555333333333333<<<::::::@@@QQQhhh}}}{{{ssscccZZZMMM@@@999555444444111111111333444444111///000222333333222333444666666666666666555444333222111222333444444333222222111222222111//////000222444666AAAVVVjjjxxxwwwkkkXXXHHH===777333111---000222222000000111333111222333444444222111/////////333888???MMMfff|||}}}nnnXXXNNNHHHQQQbbbrrr{{{mmmbbbUUULLLEEEAAADDDJJJZZZppp{{{mmm[[[PPP???<<<777555444444444333666555444333333444555666222666999999555333444777444111222555444222444:::333444666777777666555444444888@@@MMM^^^rrrppp[[[MMM===:::777666777999::::::<<<999666555666777777666666666666666666666666666666666666777999>>>EEEJJJ,,,......,,,///333222...000111222111///....../////////333777888<<>>EEEKKKPPPSSSMMMGGGCCC???::::::===555888???JJJUUU]]]``````NNNDDD:::666555333333555222333666:::===IIIccc{{{zzzlll```YYYCCCBBB???===:::888777666555666666777888999999:::888888888888888777666666777666555555555777888999::::::999999999999::::::===@@@EEEJJJOOOUUU[[[___ooosssxxx|||}}}}}}vvvvvv~~~}}}wwwnnnddd]]]PPPIIIAAA<<<::::::999888;;;>>>IIIZZZhhhqqqyyy|||ooo]]]JJJ>>>:::...222444555666999;;;<<<;;;:::<<>>;;;777666777999:::::::::777555555666888999999666666666666666666666666444555555666888<<>>FFFWWWcccrrr{{{|||}}}}}}~~~}}}yyynnn^^^RRRHHHCCC<<<888666777777777999555444888:::888888999666666666666555555555555777444222222444444222///555555555444444333333333444333333222222111111111333222222111111222222333555<<>>999666333777;;;===???EEEOOOVVVTTTLLLBBB999555444444444444000222777888:::LLLbbbxxxxxxooobbb[[[TTTOOOGGG>>>999:::>>><<<999888888999888777;;;:::999:::;;;<<<;;;:::888888888888999;;;===???@@@@@@@@@??????BBBHHHKKKSSSWWW]]]ccciiiooouuuyyy{{{qqqeeeXXXMMMHHH<<<::::::;;;999666:::BBBDDDMMM\\\lllxxxmmmYYYIII<<<333555999999555777;;;:::444999:::???KKK___tttssscccVVVJJJFFFAAA;;;666333222222333444555333111///000111000222555888999888777666444333222333555555222///222111000000111333555666222555---***000000---333888:::HHHbbbxxxtttiiicccXXXKKKAAA===:::777444222......333444000111555555333222333666666444111111222666AAARRRfffxxxpppZZZLLLGGGLLLaaavvvpppbbbLLLEEE<<<888888;;;>>>???DDDXXXrrrwwwgggUUUDDD:::777666555444444444444444444444444444444333333333444444555555666777777777555555444444444444555555666666666555444333222111333666>>>MMM___rrr{{{hhhYYYQQQGGG>>>666555555555666999;;;999888777444222444777888888888444111000333666444::::::666666;;;>>>===/////////000000//////...111111000000///............000000...---000888>>>KKKWWWgggrrrxxxzzz}}}||||||~~~wwwjjj```WWWPPPEEE<<<777555555555888444444777999666555666666666666666555555555555888666444444666666444111555555444444444333333333333333333222222222222222444333333222222222222333666888;;;AAALLL[[[kkkuuuxxxxxxxxxxxxxxxzzz~~~|||tttkkkaaaVVVJJJCCC:::666222111111222111///,,,111444111...444DDDQQQUUURRRLLLDDD>>>999777777333777:::;;;:::<<>>:::999:::::::::BBBMMM[[[dddqqq|||zzzeeeRRREEE<<<555333777777555777;;;;;;666;;;???IIIYYYlll~~~~~~vvvkkk]]]OOOFFF@@@>>>:::555222111111111555444333333222222111000000111444666777777666555666444444555666666444111222222111111222333555666333666///,,,222111...333:::@@@PPPhhh{{{wwwfffZZZQQQHHH>>>777444333111...111...///333444111111555555333222333555555333111555777===JJJ]]]ppp~~~fffQQQEEEFFFRRRiii~~~vvv```OOODDD@@@;;;999999;;;;;;:::CCCVVVoootttdddQQQAAA888666555444444333333444444555555555666666777777888666666666666666666666666555555444444444444555555555555555444444333222111666999AAAOOObbbtttxxxeeeUUUMMMGGG???999888888777888;;;<<<;;;999777555444777:::888999999666333333444777333777888444333888;;;::://////000000000000/////////////////////////////////111111///,,,---111555<<>>444000222444222///...111222111///333<<>>666444444333333222222333333444444555666777888999999666666555555444333333222555555444444444444555555666666666666555444444444888<<>>;;;888777777000222555666444444555666333:::BBBEEEAAA;;;888777444000///444666333444777===HHHXXXfffsss~~~|||}}}}}}yyyuuurrrqqqpppooonnnqqqpppoooqqqsssttttttsssrrrrrrtttuuuwwwyyy{{{|||}}}~~~~~~wwwnnnddd^^^NNNHHHAAA>>>>>>>>><<<999999<<<@@@FFFMMMYYYhhhsss}}}pppWWWEEE===999555222444555555666888999::::::GGG\\\pppvvveeeUUUIIIAAA<<<999444333222111111333444555333555777555333111333555333222222222333444666777777666666666666666555444222222222222222333333444222777222...333222000777@@@PPPgggzzz}}}uuuhhhWWWEEE:::999666444333444555444222111000111222333333333444444333222222222222111111666<<>>888555555999;;;888666777555555555555444444444444333333444333222222222333444444444444444444444444222222222333333444444555444555555555555444333222...111333444555555777999FFFOOO\\\iiittt|||zzzuuurrraaa\\\RRRFFF===888666777222111111222444555555555444555777:::======999666222222333222222333555666222444999<<<>>><<<888555333111111555777666444444777;;;CCCNNN[[[jjj{{{~~~}}}||||||~~~~~~|||tttkkkbbbYYYPPPKKK???<<<999999;;;===<<<::::::BBBMMMWWWbbbooo{{{oooVVVEEE<<<777222444555666666666666888<<<@@@OOOdddvvvyyyhhhSSSEEE???===888333444333222222222222333444000666:::777111...222888555444333222333444666888666666666666555444555555111111111222222222222222111666222...222222333<<>>555222111000000111111111000000111222222222444444444333222222111111111222333777BBBTTTiiizzzuuuaaaOOOEEEFFFZZZrrryyy~~~~~~ttt___JJJ<<<666666777888888999999:::;;;???PPPhhh}}}}}}nnnZZZGGG<<<666222222111111111222222333666666555555444444333333222222333333444444444444555555444444444444555555777666555555555666777888888===HHHXXXkkk{{{zzzhhhTTTFFF???;;;888777999888555666999666<<>>;;;888888888888888777666444777666666666555444777999---...///000000111111000---------....../////////---...///000111222111111444555666999???JJJVVV^^^gggiiilllrrryyy~~~zzztttkkkbbbVVVKKKDDD<<<777666888888555444555555555555444444444444333444555666666444444444666333333333444444444444555333333333333444444444444222333444555555444333222333333222111///000333666555<<>>???FFFRRR```kkkuuulllSSSCCC;;;666111444444666888777555:::@@@LLL[[[qqq}}}sssaaaJJJ>>>======888222222222111111000111111111///555999777000...222888555444333333333444666777666777777666444444555777111222222333333222222111111777222...222444777BBBQQQdddyyy~~~xxxrrrgggZZZLLLAAA999555000000000000000000000000000222333111222555555333111222222222111222444777===LLLbbbuuummmVVVGGGAAAHHH]]]uuuyyy{{{vvvfffOOO>>>888999666888999999888999<<<>>>@@@QQQiii|||~~~oooZZZGGG;;;777222222111111222222333333888888777666555444333333444555555666777777888888555555444444444444555555333333222111222333555666999@@@MMM___qqqxxxeeeRRRDDD===888666666777666333666:::888BBBJJJIIIIIIKKKGGG???;;;999888777777777555444555333333555444222555999***+++,,,---............---........................---...///111111111111...000111111333;;;GGGQQQ[[[bbbllltttyyy~~~~~~~~~zzztttmmmcccYYYRRRFFF???;;;:::999555333555555555555444444444333333333555777666444333555777333333333444444444555555444444444444444333333333///111222444555444333222333333222111///000333555111555;;;DDDPPP___nnnwww{{{yyyuuurrrmmmfff]]]RRRHHHBBB:::888555222111222333444444333333333444555555444555555444444333222000///222333333444333333444555333444444333222333333333666333333777<<>>:::777555444777:::;;;<<>>MMMXXXYYYZZZZZZSSSHHH@@@<<<999777888888666444555222333666555333666<<<'''((()))***+++,,,,,,+++..............................---...///000000///(((,,,///---,,,222>>>HHHNNNZZZiiittt{{{~~~~~~|||~~~{{{xxxtttmmmeee```PPPHHHBBB???<<<777555666555555444444444333333333111333555444222111333555333333333444444555555555555555555444444333333333---///111444555444333333///222555666555333222222111111222666>>>LLL[[[eeeuuu||||||zzz~~~yyyuuuqqqlllbbbTTTHHHAAA>>>:::555222222555777222444444222......111444333444666888999777444111000444777555111///222666///111222000///111555666111///000444555555<<>>999999:::333777;;;===;;;::::::;;;AAAUUUnnn{{{{{{wwwvvvwww|||vvvwww||||||nnnYYYEEE:::666333222222222333444444555222222222222222222222222666555555444444333222222555555555444444555555555555444333333444666999:::???IIIZZZnnnxxxdddQQQCCC===888666666777555444999@@@DDDUUUcccfffffffff\\\OOOCCC???:::888888888777555777444444888888666888???+++,,,...---,,,++++++,,,............////////////000000000111222222333333333000...000111000222666AAAMMM___nnnxxxyyy{{{~~~~~~zzz{{{~~~~~~|||{{{|||||||||{{{~~~|||}}}~~~}}}wwwppplllaaaZZZSSSKKK???333111666888555333222333555555444555444444666888999666333222111222444555444111///666555333333444444333222111111111111111111111111000000000000111222333333222333333444777>>>FFFLLL]]]mmm~~~}}}}}}~~~|||xxxqqqgggaaaXXXNNNAAA:::999888555111333333111///...///222555444444555666777888999999666555555444333222222222444333222222111111222222555555444555666888:::;;;@@@JJJWWWaaahhhpppxxx~~~|||vvvpppiiibbbYYYPPPKKKEEE@@@<<<;;;999888999;;;=========@@@BBBIIITTTaaakkkqqqsss|||~~~oooVVVAAA888666555333444000444;;;;;;999BBBPPPiiitttfff[[[SSSBBB777888888222///222333333333333333222111000111222444444333333333444111222333444555555555555:::888666444333333555666555555555444444333333333111333333111222===PPP___uuu}}}{{{hhhQQQBBB;;;555222222111111222333333333222222111111333777;;;;;;888555777000///444444000888DDDPPPggg||||||```KKKFFFGGGHHH]]]rrrmmmTTTEEE===888777777999777777:::;;;999;;;>>>FFFUUUjjj{{{}}}}}}zzzjjjVVVEEE;;;777222222222222222222222222666555444333444444666666666666666666666666666666888777666555444333333333555222111333444333555999DDDTTThhhwwwvvvbbbNNNAAA:::333444555666888:::<<<===EEEWWWgggiiihhhfff]]]QQQEEE>>>777666555333444888555777888888777999===AAA***,,,...---,,,++++++,,,............////////////---......//////000111111444000///111111///111555<<>>FFFLLLQQQXXXaaagggsssxxxxxxsssoooiiiaaa[[[MMMHHHBBB===;;;:::777555;;;999777777999<<<>>>???KKKSSS^^^gggmmmqqqvvvzzz}}}}}}kkkRRR>>>777666555222333000444999999999FFFXXXppp{{{ooo```UUUMMM>>>444666888333111555333333333333333222111000000222444444333222333444444555666777888888888888888777666444444444555555444444333333222222222222222444444333666CCCWWWfffxxx|||mmm\\\HHH===777222000000111222333444555666666777222222222555888999777444888222111555444333===KKK^^^sssoooYYYHHHBBBFFFLLLbbbwwwyyyeeeNNN@@@:::777666888:::888999<<<<<<:::<<<@@@IIIYYYpppyyyhhhTTTDDD:::666444444444444444444444444666555444333333444444555555555555555555555555555444333333444444666777777777333222555666777;;;AAAOOO___sssttt```MMMAAA<<<444444444555777888:::;;;???MMMWWWXXXXXXYYYSSSHHH???:::666666777777:::>>>444666888888888<<>>NNNcccrrryyyqqq]]]NNN???888444111000111///000000111222222333333444333222333555666555444888555444666555777EEEVVVkkk|||ppp\\\OOOCCC>>>FFFSSSiii}}}zzznnn[[[FFF;;;888666666888;;;999:::===<<<;;;>>>CCCPPPaaawwwxxxfffRRRAAA888555444444444444444444444444555555444333222222333333444444444444444444444444222222333333555666888999777333222444777:::CCCLLL^^^mmmsss___MMMAAA<<<444444444444555666777888999AAAFFFFFFHHHLLLGGG>>>:::666444666777888<<>>DDDKKKSSS\\\ccchhhiiittt~~~www```EEE777666777555333555555777666555===UUUmmm}}}vvvkkk[[[KKK@@@>>>555000222444333333555222222333333333222222111///111333333222111222333222333333444555555444444222333555666666555444333222222222222222222111111111222444:::GGGZZZppp~~~~~~ssshhhQQQFFF;;;777555222111222000000000////////////000666444333222222222333333666444444555666===OOOaaaqqq~~~zzzaaaLLLFFF???:::FFFZZZooowwwfffUUUBBB999777666777888:::999:::<<<;;;:::>>>DDDWWWhhh{{{vvvdddPPP@@@777444111111222222222222333333555444444333222222222222333333333333333333333333444444444444444555666777555111000222666===JJJWWWkkkxxxvvvaaaMMM???888555444444333333444444555777:::<<<<<<@@@DDD@@@999777444333555777888>>>DDDAAACCCBBB>>>===FFFWWWeee)))+++------,,,,,,,,,---------------.....................///000000111111333000///111111......111+++///222555999FFFXXXfffttt{{{~~~{{{{{{~~~zzz~~~~~~|||zzzzzzzzz{{{{{{{{{zzzyyy~~~~~~{{{vvvqqqiii___WWWKKKEEE===888666777888999888888777666444333222222222111111222555666555444555333333333555555444333333333333333333333333333666555444222222222333444222333444333222111333444333333666===IIIWWWdddkkkqqqsssuuuvvvwwwzzzyyytttlllbbbVVVNNNFFFAAA:::666444333222111000000111222333444444555555777:::;;;;;;888444222444333222222111111222222000111333555555555444333777777777777666777888:::999@@@IIIMMMOOOQQQWWW\\\___gggqqqwwwzzz~~~|||xxxuuurrriiibbb___\\\TTTMMMKKKDDDBBB>>>;;;999999888888555555666666777999;;;===CCCKKKVVVaaajjjqqqwww{{{xxx|||rrrZZZAAA777888888666555888999999777777CCC]]]uuuyyypppcccTTTFFF===:::444000111333222111222111222222333333333222222000111333333222222222333111111222222333333222222111222444666666555333222222222222222333333333333...000555@@@RRRggg{{{}}}{{{|||yyylll___HHH@@@888555444111000222222222222222222333444555666555333222000111222333333333444777;;;FFFYYYjjjyyyrrrXXXCCC@@@===:::JJJaaatttuuubbbRRR@@@999888777777999999888:::;;;:::888===EEEYYYlll~~~vvveeeQQQAAA888555111111111222222333333333444444444333333222222222333333333333333333333333444444444444444555666777555222111333888BBBSSScccvvvyyycccMMM<<<444555444444333333333333333555777888:::===???<<<666666444444888:::>>>GGGPPPUUUSSSNNNHHHGGGQQQdddrrr)))+++------,,,,,,---...,,,------------.........++++++,,,,,,---.........222//////222111......111,,,111333111000777GGGVVViiiqqq|||||||||~~~|||wwwwwwxxxzzz~~~}}}}}}{{{uuurrrlllfffXXXQQQGGG???;;;::::::;;;888999888666333222333444777555333333444444222111444333222333555555555444222222222222222222222222666444111//////111333555111222222222111111222444444222111333999DDDOOOVVV```dddhhhkkkmmmpppvvvzzzxxxxxxyyyyyywwwqqqiiicccWWWOOODDD<<<888666333111222222222222333333333444222555888;;;;;;888555222444333222222111111222222111111333444555666666666666777777888888777777666666999;;;<<<===???DDDHHHFFFLLLVVV^^^eeelllsssxxxyyy|||}}}wwwuuusssqqqmmmfff___ZZZ]]]RRRIIIGGGGGGBBB===:::999999777666666777888888777:::===AAAEEEIIINNNQQQVVV___llluuu{{{}}}~~~kkkTTT???888999666555777999:::;;;999<<>><<<>>>PPPiiixxx|||rrr]]]NNN>>>888888777777999888888:::;;;999777>>>GGG[[[nnnwwwgggTTTDDD:::666222333333444444555555666333333444444444444333333333333333333333333333333111111222333555777999:::777444444777===III]]]nnn}}}vvvaaaKKK;;;333555555444333333333333333333444666888::::::888555444333555;;;@@@HHHUUUaaaeee```WWWPPPRRR___qqq(((***,,,---,,,,,,---...,,,,,,---------.........***++++++,,,------......000......111222//////111...111222///,,,111;;;EEEVVV```nnnyyy{{{xxxyyy}}}}}}yyyxxxxxx{{{~~~~~~}}}~~~}}}yyyuuuvvvzzzyyysssrrroookkkbbb\\\SSSJJJDDD@@@<<<:::999::::::888555444666888888666444333333333111000444333222333555666555444444444444444444444444444333333111111111222444555111222222000//////111444111111111111222777>>>CCCHHHOOOWWW\\\___bbbhhhmmmjjjmmmsssyyy}}}|||zzzwwwjjjaaaUUUKKKEEE@@@999444333333333222222222111111111222444555666666555444444333222222111111222222000000111222444666888999999999888999999999888777777666666555555777888999:::<<>>::::::<<<<<<999666666888;;;666444333333444555444333444333222333555666555444555555555555555555555555111222222333444444444444444444333000//////111444,,,///222222111111555888666>>>HHHPPPSSSWWW]]]bbbiiimmmtttzzz}}}}}}{{{yyyyyypppdddZZZRRRJJJ@@@999333333333222111000000///000000000000111333555666444333222222111111222222//////000111333555888:::???===;;;:::;;;;;;;;;:::888666444444555555444222:::888777999<<>>@@@MMMSSS[[[cccjjjrrr{{{xxx}}}rrr\\\JJJ<<<999777111111777444777999;;;GGG]]]vvv~~~qqqjjj^^^OOOAAA888555444...000000000222444555333000111222333333333333333222444666666555444555666222222333333333222222111444444444333222111000/////////000000111111111222888<<>>999000000111222222333444444111222444666777777666666444444444444444444444444666555555444444444555555555444555999???LLLbbbuuuzzzxxxhhhVVVGGG>>>;;;555444444333333444444444555555555444222111666<<<666444555999???IIIZZZjjjdddZZZOOOMMMXXXkkk}}}++++++,,,,,,---...//////444...++++++***))),,,111...,,,)))))),,,000222222000000000000000111111111///.........000111333555;;;BBBOOO```qqq}}}{{{yyyxxxzzz{{{{{{zzzzzz~~~{{{wwwuuuuuuwwwxxxsssqqqooonnnnnnooooooooooooqqqqqqnnnjjjiiijjjlllnnnkkkfffaaa[[[RRRHHH@@@???<<<:::999:::::::::999999888888555333333444555999777444111000111333444555666777777777666444333333333333333444444555666111222444555555444222111,,,111444333///...222666222777>>>DDDJJJRRR[[[aaaaaalllwww|||xxx~~~{{{ssslllggg```QQQCCC>>>:::444222333444333222111111111111222333333333333333333222222111111111333222111000000222444555444888???DDDGGGEEEAAA>>>===;;;888777666666555444:::999888777777777888999;;;<<<>>>AAACCCDDDEEEEEEFFFGGGGGGHHHKKKNNNPPPRRRQQQQQQPPPMMMIIIHHHHHHJJJHHHDDDBBBDDDHHHHHHAAA:::888888888999;;;;;;:::888::::::888555333333666999777888999===CCCKKKSSSWWWeeelllwww~~~yyykkkVVVGGG999444555444444555444999===???KKKaaayyy~~~uuuhhhYYYJJJBBB>>>888333111444333222111111333555666555444333333222222222222222222222444555555333111555333111333666666222///000111111222222333444444...111333222111333444444666CCCSSSbbbrrr~~~~~~{{{rrrfffWWWJJJAAA===333333222222111222222333222111111111222444666777555222111333222000111444222;;;HHHWWWjjj}}}zzzgggXXXCCC@@@;;;888>>>NNNeeevvvsssbbbOOODDD999555444444666999:::;;;===<<<777777AAANNNgggzzzzzzqqqaaaMMM???999555444222222333333222111666555333333444444333222444444444555555555555666444333333333333444555555333777;;;>>>DDDRRRdddrrr|||xxxiiiWWWHHH===777666555333333333444666888333333444444444444333333666777777666777???MMMXXX___VVVNNNRRRbbbttt***+++++++++,,,---------...***))),,,,,,***,,,//////000000///---///333777//////000000000000111111111000////////////000111333999CCCRRRbbbqqq{{{}}}|||yyyzzz{{{|||~~~{{{xxxuuussssssrrrrrrpppooonnnnnnoooooooookkklllmmmmmmkkkkkkmmmppppppooonnnmmmiiibbbXXXQQQDDDAAA===:::999888777666777777666555444444555666<<<;;;888777666777888999555666777777666555444333333333555555666666555555222333444444444444333222111333555444111000222444444666888;;;???FFFOOOVVVdddmmmuuuyyy}}}~~~~~~zzzvvvtttpppcccWWWJJJCCC:::555333444333222111000000000111222111111222222222222333333333333555444222000000000111222444777;;;AAAEEEHHHJJJJJJEEECCC@@@===<<<;;;:::999:::999777666666666888999888999999999::::::;;;;;;<<<;;;;;;;;;<<<>>>???AAAAAABBBDDDCCC@@@>>>>>>>>>;;;999999<<<@@@@@@<<<888:::999999999999999888777888888888777777:::===@@@BBBDDDHHHNNNVVV___ggglllwww~~~zzzlllUUUGGG999444555444444666555999===BBBQQQiiiwwwkkk[[[NNN@@@;;;888444000///444333222111111333444666555444333333222222222333333222222333555555444222222444555555444333222222333222222222222222222222111333555444333555888;;;AAALLL[[[hhhuuu~~~}}}vvvjjj\\\NNNBBB888444222222222111222222333333888777555444444555555666777444444555555444666::::::FFFWWWfffwwwttt```PPPAAA>>>:::;;;EEEYYYpppppp___III???666444555666888<<<999;;;===<<<999999EEESSSmmm~~~}}}vvvfffQQQAAA:::555444333333444444333222666444333333444555333222333333333333444444444555444333333333333444555555444777:::===EEETTTggguuu~~~|||rrrcccQQQBBB999666666555444333333444666777888888999999999999888888555555555333444:::DDDKKKKKKGGGGGGQQQdddwww+++++++++++++++++++++++++++)))***------******,,,...222444111,,,,,,222888////////////000000111111333222111///...............000666AAAOOO```oooxxx~~~yyyzzz|||~~~~~~|||}}}{{{xxxuuutttsssrrrrrrqqqqqqppppppppppppqqqjjjkkkkkkkkkkkkllloooqqqooopppqqqrrrpppjjjbbb\\\NNNJJJDDD???<<<:::999777:::999777555444333333444777666666555555555666666555666666666666555444444333444555666777666555444333333333333333333333333333333333333222222222222555444222000222888AAAGGGYYYcccnnnuuu{{{~~~~~~~~~~~~vvvlll]]]SSSFFF===888666444222222111///000111222222111111111222333444555666666888666444222000//////000444444666999>>>EEEKKKOOOPPPOOOMMMKKKHHHFFFCCCBBB???===;;;888777777888999:::999888777666777888888:::999888777666666777888666999<<<<<<;;;999888888222333555777888888777666::::::999999999999999:::;;;===???AAACCCGGGLLLOOOUUUWWW\\\dddllluuu}}}xxxjjjRRREEE999444444444555777666999===FFFYYYqqq{{{mmm___MMMBBB888555444111//////444333222111222333444555444444333222222222333333444333111222444555555444111444777666222000222444444444333333222111111000333444444333222666<<>>NNNdddyyylllZZZDDD;;;444444666666888:::888:::<<<<<<999<<>>;;;888555444333111000111111222222333333333333555555555555555555555444444444444444444444444555555444333333333333444555222111000111222333222111555222///---...222777;;;BBBNNN^^^kkkssswwwyyyzzz|||~~~~~~~~~xxxnnneeeWWWKKKCCC<<<666222444222000000333555444333000000111333555666888888888777666444222222111111333222111222555:::@@@DDDQQQTTTXXXYYYXXXVVVTTTSSSOOOMMMIIIEEEAAA??????>>>>>>===;;;999888999:::;;;>>>===;;;999888888888999999;;;======;;;::::::;;;444777999999777666777999<<<===>>>???@@@BBBEEEGGGKKKNNNQQQTTTWWW[[[___bbbiiikkkooouuu{{{ttteeeOOOCCC888555444333555777888:::>>>III^^^www}}}ssscccTTTFFF===555444444222111222333333222222222333444555444333333222222333333333555333111111333555666666333555666555333222222444333333333222222111111111222111111111111666AAALLLaaajjjtttxxx|||yyyssskkk___OOOCCC<<<888333///111111111111222333444444/////////000111222333444222//////000000111888@@@OOO```ssswwwcccNNN@@@===999999BBBUUUkkk||||||hhhUUUBBB;;;555666777555444666999999;;;;;;999===LLL\\\uuuyyyjjjUUUDDD<<<555333333444666777666555555444333333444555444333222333333333333444444444444333333333333444555555666666777===JJJ]]]ppp}}}{{{ppp]]]III;;;777888666666555444444444555555222222333333333333222222999777666666777777666555999@@@LLL___sss------------,,,,,,,,,,,,///+++***,,,,,,+++---000...---+++++++++,,,,,,,,,,,,------...//////000000222222222222222222222111222111///000666DDDTTT```mmmvvv|||wwwuuuvvvvvvrrrlllgggeeefffiiikkksssuuuvvvtttrrrpppqqqrrrmmmlllkkkkkkmmmppprrrtttyyyyyyxxxvvvtttsssttttttmmmggg]]]SSSKKKDDD>>>:::>>>;;;777666666666444222333444444555666666666777555444444444444555555555666555222111111222444666555444444333333444444555222111000222444555555444333222111000111333444555444===JJJWWWaaaiiirrryyy}}}~~~~~~}}}~~~zzzssshhh^^^TTTJJJ???777777333///000333555444222000000111333555666888888777777666666555555555555000///...///000333666777EEELLLVVV___ccceeefffgggfffddd```[[[VVVSSSPPPOOOKKKIIIFFFCCC@@@@@@@@@@@@???>>><<<;;;::::::;;;;;;@@@???>>><<<::::::===???:::===@@@???======@@@DDDHHHKKKOOORRRTTTXXX]]]```eeegggjjjmmmnnnooorrrtttyyyzzz{{{~~~rrrbbbLLLAAA888555444333555888999;;;@@@MMMbbbxxxwwwkkk[[[MMMBBB;;;555555555222111333222222222222333333444444333333333222222333333444555333111111444666777666777555333333555555444222111111222222222333333333333111111333444:::IIIXXXllluuu|||||||||~~~~~~~~~|||sssmmmaaaVVVGGG===999777555222222111111111222222333444000111222333444555555666555333333444444777AAALLL]]]kkkyyyoooZZZHHH===:::888<<>>OOO```xxx}}}uuufffRRRCCC===555333333444666777666555555333333333555555444333444444444444555555555555444333333333333444555555666555666???OOOcccvvv|||nnnZZZGGG:::777888555555555444444444555555555555555666666555555555777666666777888888666444===FFFVVViii{{{------------------------,,,)))(((+++------000555///---++++++---...---++++++,,,,,,---...///000000000000111222333333333222222111///...000888DDDNNN___jjjuuu|||}}}zzz{{{|||}}}xxxqqqkkkggghhhjjjkkkrrrtttvvvtttpppmmmnnnoookkkjjjiiilllqqqvvvzzz||||||{{{zzzxxxwwwyyy}}}{{{tttjjj___TTTJJJAAA<<<<<<999666666888:::999777555555555555555666777888444444444333444444555666777666333111111222444666444444444444444444444444333333444444555555666777222222222333555555444222333555:::BBBJJJVVVhhhwwwzzz}}}~~~zzztttnnnfff\\\OOOFFF>>>888333222444555333000111111222333444555666666555555666666777777777777......///000111222333333444===JJJUUU^^^fffmmmrrrttttttsssqqqnnnkkkhhhggggggddd```\\\XXXUUUSSSRRRLLLKKKIIIHHHHHHHHHHHHIIIIIIHHHEEEBBB@@@AAAEEEHHHGGGIIILLLMMMNNNPPPVVVZZZ___dddjjjnnnqqqtttyyy}}}|||~~~}}}}}}}}}~~~|||{{{{{{{{{||||||qqqaaaHHH@@@888555333222555999999>>>EEERRRfffzzz|||pppcccSSSFFF===777444444444111000111222222333333333444444444333333222222222333444444444222222333555777777666999555111222555777555222000111111222333333444444444111333777:::AAASSSfffrrr{{{~~~|||}}}~~~~~~~~~~~~wwwmmmeeeVVVNNNBBB:::666444333111333333222222111222222333222222222222222111000000333222333666888>>>LLLYYYmmmwwwvvvcccQQQCCC;;;777:::CCCUUUkkkuuu___MMM<<<666222555888777777888999888999999999AAATTTggg{{{}}}ttteeeQQQCCC===555444333333555666555444444333222333555555555444444444444555555555666666444333333333333444555555555444666AAATTTiiizzzxxxgggSSSBBB888555555444444444555555555666666555555666666666666555555333444444555555555555666>>>JJJ]]]ppp+++++++++,,,,,,------...,,,)))***---...,,,,,,///,,,------------------...***+++,,,---...//////000...///000111222111111000///111111///...111999@@@MMMYYYgggpppxxx~~~}}}{{{wwwtttqqqqqqqqqrrrtttxxxyyywwwqqqmmmmmmooommmkkkjjjmmmttt{{{~~~~~~~~~{{{yyyzzz~~~{{{ssskkkbbbXXXPPPJJJ@@@<<<888777:::;;;999666555444222111111333444555444444333333333444555666777666666666666555555444333444555666666555444333222444666444111000111444222111111222444444222///222111333777;;;DDDUUUffflllssszzz{{{}}}{{{yyyxxxtttmmmccc[[[MMMEEE===999999999444000222222222222333333333333444444555555666666666666111111111222222222111111---333;;;CCCKKKUUUbbbkkkrrrtttxxx{{{||||||{{{zzz~~~}}}{{{xxxuuurrrpppoooiiigggeeedddbbbbbbbbbccc]]]]]]\\\ZZZYYYZZZ^^^```bbbcccdddfffhhhmmmrrrvvvxxx~~~|||xxxrrrlllfffcccaaa```gggnnnxxxppp^^^FFF>>>777555333222555:::999AAAKKKXXXkkk}}}zzzmmm]]]LLL>>>999444222444333000000222222222333333444444444333333222222222333333444555222222222444666888777666777666444333444444444444222222222222222222222333333000333:::>>>EEEZZZpppuuu}}}{{{|||~~~~~~~~~~~~zzzpppcccYYYEEEAAA;;;666222000111111444444333222111111111111...///000000000///...---///000333888===FFFXXXhhhzzz|||jjjWWWGGG>>>:::888???LLL```tttqqq\\\KKK===666333555888777777888777777888999<<>>LLL[[[fffppp||||||rrrssstttuuuuuuuuuttttttyyy|||~~~{{{uuupppppprrrrrrooommmooouuu{{{}}}~~~|||xxxsssnnnggg```[[[GGGBBB<<<999:::999555111777555333111111333555777444333333222333444666666555777:::;;;;;;888555333333444666777777666444333000444555222,,,)))+++...333000//////111222///---------222777888999CCCQQQ\\\gggsss{{{|||ttt{{{zzzzzz{{{|||xxxqqqkkkZZZQQQGGGAAA@@@===777222333333333222222111111111333333444444444444444333555555333222000//////...000222444555999CCCQQQ\\\hhhmmmttt|||~~~|||yyywwwvvvvvvvvvrrrtttvvvvvvvvvwwwyyyzzz}}}|||{{{|||~~~wwwqqqggg\\\RRRKKKFFFEEEJJJSSS```jjjpppsssvvvyyy~~~mmm[[[EEE>>>777555333222555::::::CCCOOO]]]ooozzzkkkZZZGGG888777333222444444222222444111222333444444444333333222222222222333333444555111111333555888888777555555777777555222111444888444444333222222111111111000---111:::???FFF[[[ssswww{{{|||~~~}}}|||{{{uuuiiiZZZOOO666666444111//////111333555555333222111000000000...///111222333444333333111222777>>>EEEQQQfffwwwuuubbbNNN@@@:::999;;;CCCSSSeeewww}}}ooo[[[JJJBBB:::555666777555444555666666888:::>>>KKKbbbwwwzzz~~~mmmVVVDDD;;;555444222333333333222111444333222333555666555444222222333333333444444444444333333333333444555555333222666DDD[[[qqq}}}nnnYYYHHH???;;;888555111222333555666777777888333444444555555444444333555777888555111222777===EEEUUUmmm,,,,,,,,,---------......***,,,------,,,,,,...///.........//////000000000---------.........//////111111111111000000000000000000000000111111111111777<<>>HHHRRRbbbqqqzzz|||yyyvvvzzzwwwuuuyyy~~~zzzsssnnnjjj```PPPEEE@@@;;;666888666222000000111000///444444444444333333333333333333333333222000///...111111111222666;;;???BBBMMMXXXgggsssyyy~~~yyysssgggXXXKKK@@@888888;;;999===CCCIIIOOOVVV]]]aaaffflllrrruuuvvvzzzkkkZZZJJJAAA999666444222333777???BBBKKK]]]qqq~~~}}}yyygggRRRBBB:::666555444333222222333444333444444333111111333555222222333333333444444444444555555555666666777777777888888888999999999999555444333444555555333111222333444555;;;III\\\jjjttt}}}|||xxxxxxwwwqqqgggYYYMMMEEE<<<555...,,,///444666555222444666777555333222222111111000111333444444333111222666@@@QQQfffxxx|||kkkVVVEEE===;;;;;;===MMM```nnn{{{zzzmmmWWWCCC>>>;;;777555555666777777:::555444:::CCCPPPfffyyypppWWWCCC;;;777888888666444333555777333333333444444555555555555555444444444555666666555444333222333444555666333444777AAAVVVooo~~~kkkSSSCCC;;;555333333111222444555777888888999888333333666666222333777777333111333333333777<<>>777111111333333555999<<>>DDDPPPcccvvvrrr___LLL???888444444555555555444333333111333444444222222222333222222222333333333444444444444444555555666666666777777777888888888999999666555444444555555444333111333444555999EEETTT```ooozzz~~~{{{wwwtttooofffZZZMMMBBB;;;;;;555///...111555666555222444666777555333222222333222222333444444444333777999???LLL^^^qqq|||rrraaaNNNAAA;;;;;;;;;EEEUUUiiivvvxxxjjjTTTAAA999666444444666888999999999444333999BBBQQQhhh{{{mmmTTTAAA999666333111111222444444444333333333333333222222222888777666444333222222222444444333222222111222222444666999CCCWWWnnn{{{~~~uuuaaaKKK>>>888555444555444555666777777888777777777444333666666333333777666222111444555666;;;AAAMMMfffyyy++++++++++++,,,,,,,,,,,,///000000///,,,******+++,,,,,,,,,------------...++++++,,,,,,,,,---------......//////000111111111000000000000111111111111+++...222777@@@NNN]]]hhhrrrxxxzzzxxxyyy|||~~~}}}~~~}}}{{{{{{|||zzzzzzyyyyyyzzz{{{|||}}}~~~}}}zzzoooccc[[[RRRHHH@@@===999888777777888888666555333333333444444444444555555555555666666666666666777666555333333333444444666555555444444333222222111222222222222111000000///000222222222222444666000555<<>>999777666777555666666666666666555555777444444666666444444777555222222555777888???FFFSSSkkk{{{******+++++++++,,,,,,,,,---......---+++******+++,,,,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,------...000111111222///000000000111111111111000222444333555===JJJTTTbbbkkkwww}}}}}}~~~|||{{{|||~~~||||||~~~~~~~~~yyyppphhh```VVVKKKEEE???===::::::::::::777444333333333444444444444444333333444444555666777777999777555333222222444444444444444444444444333333444444555555444444333222...000111222333222222222111222555:::BBBKKKSSSXXXbbbeeeiiikkkjjjjjjlllooopppuuuyyyxxxvvvsssllldddUUUNNNDDD<<<888666555555444333333222111111000000///////////////000000111222222111000////////////111222444777>>>JJJXXXbbbnnnttt}}}vvviiiPPPBBB666444555555444333555666777666444222222333222555888::::::<<<>>>AAABBBMMM]]]lllvvv~~~hhhUUU@@@999444333444444666:::<<>>NNNbbbuuu{{{kkk]]]KKK???;;;;;;AAAGGG]]]oootttbbbMMM>>>888777666666777777666444555333333777BBBWWWooo{{{hhhRRRBBB<<<=========>>>===;;;666333333333333222222222222222222222222222333333444555111222333333222111000...444777===GGGXXXiiipppppprrrvvvzzz|||~~~xxxrrr___III===888555333444333444444555555444444333666555444555555555666777555333333666777888@@@IIIWWWmmm|||******+++++++++,,,,,,,,,+++---......------...000------------------------*********+++++++++,,,,,,++++++,,,...///000111222///000000000111111111111111444666444222444;;;AAALLLWWWhhhuuu}}}|||yyyzzz}}}|||~~~|||wwwrrrmmmfff]]]UUUJJJEEE@@@>>>>>><<<999555444444444444444444444444333333333333444555777888999888555333222333444555222222333333444555666666444555555555555444333333//////111222333333111000222333444666:::>>>BBBEEERRRYYYaaafffggghhhkkknnnnnntttxxxxxxyyyzzzvvvqqqddd]]]RRRHHHAAA<<<888666555555555444444333333222///.........///000111222222222333333333222222111444333222222555;;;CCCHHHUUU___lllxxx~~~ooo```HHH<<<222111444333222111111222444444333111222222666777999999888777777777999>>>IIIWWWiiiyyy}}}gggTTTBBB;;;666555555444555999;;;FFFYYYnnn{{{hhhVVVHHH===444///444444444444444555666777555444222///...000333777333444444444444555555555999999999999888888888888777777777777888888888888777555444444555555444333555666777777777888999:::@@@EEEOOOXXX]]]^^^___```TTTOOOEEE<<<666333333444000000000111333333222111333555666555333222333444222444555444333222444666<<>>HHHWWWdddnnnvvv}}}~~~yyyhhhWWWCCC:::222222444333222333///111444555555555555666555555666777777666555444888777:::EEEWWWjjjzzz|||fffTTTCCC<<<777666555333444777:::FFFYYYnnnuuuaaaPPPCCC999000)))555444333222222333555666666555333000///000444888555555555666666666777777;;;:::::::::::::::999999777888888888999999999999:::999888999::::::888666777777777666666777777777===<<>>EEENNN^^^qqq}}}{{{jjj^^^III@@@;;;;;;;;;???RRRgggwwwrrrZZZGGG???<<<:::777666777999999999222777:::===JJJbbbyyy{{{oooaaa[[[[[[eeefffddd[[[NNNCCC>>>===111111222333444444555555666555444444333444444444444333333333444555666666111666>>>JJJ]]]nnntttssspppwww~~~wwwdddSSSAAA999777666666777666666777777888777777666333777777444444999:::777555555666888777:::EEEQQQeeeyyy,,,,,,------------......)))***,,,---------///111444333333333222222111111++++++,,,,,,,,,---------+++,,,,,,------.........000000000000111111111111111111222333555555222000111444888===EEERRRaaakkktttvvv{{{|||zzzyyy|||yyyyyy|||}}}yyyzzz~~~{{{tttttthhhYYYOOOLLLIIIDDD@@@888888777777666666666555777666555444444555777888444555666666777666666555333444444444444444444444333333444444444333222222111000...000444666555333222333555666666555444333333333555;;;DDDNNNWWW]]]eeejjjoooqqqtttxxxxxxtttrrrrrrqqqooolllfff___YYYKKKIIIFFFAAA;;;666222000444222111//////000222333000222444666666555333111333222000000222333333222111444777:::???JJJZZZeeeqqqrrrrrrsssuuuwwwyyyzzz}}}|||sss___LLL777333000111111000222777...111444444333222111111777777777888888666333111666666444333888GGG[[[kkk|||zzzfffUUU>>>888333444444333333666777FFF\\\rrrrrrcccOOOBBB>>>===999555111222444555444222000...111444777888777555333333777888888888999999999999:::::::::999999888888888999999:::::::::;;;;;;;;;666666888:::;;;:::555222888555333222333555777888999444333888:::666555888444555555666555444333222222333555555555555777888444555555444222222333555333555555444444999BBBKKK\\\lll~~~sss```RRRDDD>>><<<>>>???EEEZZZrrrzzzqqqXXXEEE>>>BBB???:::777666666666666222999===???LLLdddzzzwwwkkkfffggghhhddd\\\QQQFFF>>>:::888222222222222222222333333333333333444555666888888666555444333222333444555111666???LLL___qqqxxxwwwooovvv~~~vvvaaaQQQ???666444333222333555555555555444333222111333777777333444:::;;;777444444777999999<<>>:::888888999999888333333333222222333555777444333333555666666444222555444222000///111555888111222222333333222222111222222222222222222222222555555666555555444333222333333444666;;;@@@FFFIIIWWW^^^gggnnnoooooopppqqqtttttttttuuuvvvsssmmmhhhddd]]]RRRHHHAAA===;;;999444222000111222333222111222333444555555555555555111000///000333555555444222444777888999<<>>JJJRRR]]]fffkkknnnppprrrwwwvvvuuuvvvxxxwwwtttqqqlllggg___WWWPPPIIICCC???===:::777555444444222111000000111222222222222222333222222222222///+++(((///222555777777999<<<>>>GGGLLLSSS\\\dddkkkooorrrvvv|||xxxcccPPP>>>777333444666444333333555444222111111222444555111222444666666555444333555333222444555999CCCMMMdddqqqlllYYYJJJ:::444555111444999666999FFF[[[qqqzzzpppaaaPPP???888777555222222444555555444333222444555666666666666777777777888888999::::::999888:::;;;;;;;;;::::::::::::;;;;;;888888888888888888888888<<<;;;;;;:::999999::::::888888777666666666666666666666777555444333444666555555666666777666666666222333333444444333333222555333111222444666555444444333666:::===EEEWWWhhhuuuzzz|||qqqaaaOOOCCC:::888888<<>><<<;;;:::888777666555555444444444333222222333444444333111222333222000///000333666444555555666666555555444444444444444444444444444111111111111222222222333333333333333333333444444;;;BBBMMMXXXaaahhhmmmqqquuuttttttuuuxxxyyyyyyxxxssspppmmmhhhaaaXXXNNNHHHFFFCCC>>>;;;999777555333///000000000000000000000333444555666444///(((###000333777999888777777777222888@@@HHHPPPYYYbbbiiissszzz~~~iiiTTTAAA999333444555333222444444333222111111222333444000000111222333444555666666444444555444444;;;DDDTTTfffyyyppp]]]KKK;;;666777444666:::666:::GGG[[[pppwwwkkkXXXIII:::555444222111111333444444444222222444666666666666666666777777777666888999::::::;;;===???;;;;;;::::::::::::;;;;;;999999999999999999999999<<<<<<;;;;;;::::::;;;;;;888888777666666666666777777777777555222111111222;;;;;;::::::999777666555333333444444444444333333444333222444555666666555666666;;;BBBLLLXXXiiiwww|||{{{pppbbbRRREEE===777666999BBBTTTiii{{{|||ooo\\\III===777666555666888999888777666777888>>>PPPiii}}}vvvhhhYYYLLLEEEDDD@@@;;;888666555444333333333222333333444666666666666666666666555555444444333333222222333333444333999BBBOOObbbvvv~~~|||uuujjjUUUGGG999555666666666666666666555555555555555666999777555555555666555444777444555777777<<>><<<999777333333222222111111111111111222444777888666111---333666:::<<<<<<999666444---222888<<>>:::999999999999::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;::::::::::::;;;;;;;;;:::999999888888999999999999999777555333444555BBBAAA@@@>>>;;;888666444333333444444444444333333444444444444555555444333888<<>>LLL___rrr{{{mmmZZZHHH===777666555666888888888666555777999@@@SSSkkk}}}xxxjjj[[[MMMBBB<<<;;;:::888888999:::999777333333444444555666666777666666666666666555555444444333333222222333333444555>>>IIIXXXkkk}}}wwwjjjSSSFFF999555555555555666444444444333333333333333444333222333444555555444555555777999:::AAATTThhhwww---++++++---,,,)))))),,,++++++,,,,,,...///111222------...///000111222222////////////......---...000,,,,,,000000,,,,,,///222+++(((,,,***$$$%%%+++---...///......//////---...///111555888888555222333777>>>HHHRRR^^^lllwwwyyy}}}yyytttpppiiibbbYYYNNNDDD>>>BBB???;;;999::::::999777444333222222333444333222000222333333222111333444333333333444444333333333111111111111111111111111///000222333444555555444444555666666555333111000555555555999AAAKKKTTTYYY___cccjjjooorrrrrrpppooorrrqqqooommmkkkhhhccc```XXXTTTOOOIIIEEE@@@;;;888888777555333222111111111000000222555888999888777555777:::<<<<<<999444111222555888888666999@@@FFFLLLUUU```jjjpppuuuzzz}}}wwwvvvvvvxxx|||tttbbbIII???666333333222333666222222222222222222222222222111000//////111222333222111333555333111555;;;AAAWWWqqqqqq___MMM>>>999;;;666777999555:::GGGZZZooonnn]]]MMMBBB888555555444333555444555666666666666888:::999999999999999999999999666888999999888888999;;;888888888888888999::::::;;;:::::::::999999999888:::999999999999999::::::;;;::::::999999999999999888999999888777777888:::??????>>><<<:::888666555333444444555555444444333444444444444333333333333;;;DDDRRR___jjjttt{{{}}}{{{yyyoooiii___RRREEE===:::999777<<>>666444333222222444444666777777777888:::<<<;;;;;;;;;:::::::::::::::888999:::999777777777999888888777888888999:::;;;999888888777777666666666999999888888888999::::::999999888777777777777888666777888888777888:::<<<777777888888888888777777444444555555555555444444333444444333222333666888CCCQQQbbbnnnvvv{{{}}}||||||vvvrrrddd]]]QQQFFF>>>:::999:::888@@@PPPcccuuuxxxgggTTTCCC:::888777666666666777555444555666888CCCYYYrrrzzzhhhUUUEEE;;;777666444333333555777777666444222333444555666666666666666666666666666555555444444333333222222333333444888FFFXXXjjjzzzvvvfffNNNDDD999555444111222444222333444555555555555444222222333555888:::999888444666999===FFFVVVjjjyyy)))'''(((---...,,,,,,---,,,,,,,,,---...///000111///......---...///000111...111333222000......///---))),,,444444,,,***......///...***))),,,,,,***---111111...---000///+++,,,...000222333333333333333111333888:::>>>HHHSSS^^^lllzzz}}}|||zzzwwwssslllddd^^^VVVNNNCCC<<<:::999777555777555333333555666666555111333666666555444444444111111222222222222111111111111111111111111111111111555999<<<===:::777444111222222333333333333333666333000000333777888888AAAHHHSSS\\\aaadddfffhhhllljjjhhhiiikkkmmmnnnnnnhhhgggdddaaa\\\UUULLLFFFDDDAAA===999555333222111333111///000222333333333333111000111333333222000222333666888999888888777555999???DDDJJJSSS]]]eeeiiilllpppuuuzzzwwwbbbTTTEEE<<<777222222444111111222222222222111111/////////000111222333444333333444666444222666===???UUUmmm{{{uuueeeQQQ@@@999888333555999555888DDDXXXnnn{{{gggUUUDDD<<<555444333111222444333555666777777888;;;===;;;;;;:::::::::999999999888999::::::888888999:::999999999999:::;;;<<<===::::::999888888777666666999999999999999:::;;;;;;:::999888888777777888888666777888888888888:::<<<777777888888777777666555444444555555555555444444222333333333444777===AAAMMM___qqqzzz}}}|||tttooo^^^UUUGGG>>>:::999999999>>>JJJ]]]ppp}}}yyyfffRRRBBB999666555444555777777777555777777999EEE\\\wwwuuucccPPP@@@888444444555444444555777888777666111222444555666666555555666666666666666555555444444333333222222333333444:::KKK```ssssssaaaJJJAAA888555333222333666...///000222333333333333444444444666888888777555555666888???MMMaaauuu...++++++...///,,,******---------------...///000//////...------...000111///222444444111///000111+++&&&+++555666---+++000(((///000++++++111000***...222222...---000///***---///000000.........000222000333888777444999AAAIIIZZZmmmyyy}}}|||{{{zzzyyyuuupppmmmggg\\\OOOEEEBBB@@@>>>;;;888666444444555666777666111444666777666555444555111222222333333222222111222222222222222222222222666:::???CCCCCC@@@;;;888444444444444444555555555222111000111444555222000666===GGGPPPWWW]]]cccgggiiigggfffgggiiikkkllllllhhhhhhhhhhhhfffaaaYYYTTTJJJGGGBBB===999666555444222111111222333444333222444111......111333333222111222444888:::999666333///111333555999@@@KKKSSS___dddkkkttt|||~~~lll^^^LLLAAA999333111222111111222222222222111111------///111222444555666666555555666444222666===???TTTlllyyy~~~tttdddRRR@@@999777222444999555333@@@TTTjjj|||~~~ttt```MMMEEE===777666555333333555222444555666666777:::<<<:::::::::999999888888888888999;;;::::::999;;;<<<:::::::::;;;<<<===>>>???======<<<;;;;;;:::999999::::::::::::;;;;;;<<<===<<<;;;::::::999999::::::999:::;;;:::999999;;;===>>>>>>===;;;999666444333444444555555555555444444000222333333555:::CCCIIIUUUhhhzzz~~~uuuooo\\\QQQCCC:::888999999888FFFTTThhhxxxzzzgggRRRBBB999444333333444777888888777999888;;;FFF___{{{yyyooo___MMM@@@888555555333222111222444666555444111222333555555555555444666666666666666555555444444333333222222333333444>>>PPPgggzzzrrr___GGG>>>666444333333555888///111333555666777666666444444444555666555333000555666888@@@QQQhhh|||000---+++...111222---)))///---,,,---000222111/////////////////////......///111444666666333000...111000///...---,,,+++++++++++++++,,,---...///000000111222333333222000///333---...444333,,,...777666555444444444555666777;;;DDDTTTfffvvv~~~~~~{{{wwwuuurrrjjj^^^RRRIIICCC>>><<<999777444333444444333222333333444555777777666444888555222111111111111000222222111111111111222222888<<>>===<<<:::777555333222111///---222222111111111000000000555555555555555555444444222...+++,,,222888;;;===GGGNNNYYYdddnnnwww~~~xxxooo```OOOAAA888444222444222111111222333222111555444333000...///222444444///111777444///666CCCHHH\\\lllpppuuuyyylllXXXIII:::444444333222222555@@@SSSiii{{{}}}uuuhhhUUUDDD999888777555444444444555666555555555666777999:::<<<<<<:::999777666555444:::::::::::::::;;;<<<===:::::::::999999888888888;;;;;;;;;<<<<<<<<<=========;;;999:::===???@@@@@@@@@>>>:::777777:::>>>@@@::::::999999999:::;;;;;;;;;;;;;;;;;;:::888666555777777111,,,...666777333888666666777888===JJJWWWmmmttt~~~ooobbbWWWHHH;;;999666222666@@@TTTgggwww|||~~~|||jjjSSSCCC===888666444444555666666555222333888DDD\\\www{{{sssbbbMMM???999666333444333333333333333333333222333555777777666555444888888888888777777777777444111000222222000222666CCCYYYssskkkVVVFFF???666222333555444222444777666222000333555444666333000000333444333222666000000<<>>>>>>>>>>><<<:::999888999;;;<<<<<<;;;::::::999999999999:::::::::999888777666555666666222---///555666222555222222666===GGGXXXfffxxx}}}{{{kkk]]]LLLAAA999:::999777>>>IIIZZZmmm~~~~~~kkkTTTCCC===777666555555666777666555444666:::FFF^^^yyyzzzrrraaaLLL>>>999666333222222333444555555555555111222444555666555444333777777777777777777777666666333111333333111444999GGG]]]vvv}}}gggRRRDDD===555111222444333111333666777333333666999888<<<999666555666666555333<<<888:::HHH^^^uuu---***((()))---///...,,,)))(((''')))+++,,,+++***---------------------------------...///000222333333333333222000///---,,,,,,,,,,,,,,,------...///......000111111000///...///,,,///555444//////555222222111111222222333444///333888???JJJ[[[ooo~~~||||||}}}}}}~~~~~~{{{vvvooofffZZZNNNGGG>>><<<999999999888777555666666666777999999777666666444333333444333111///333222222111111222222333888888777666555444333333777555555888;;;<<<999666333111000000111111000///222222333444555888;;;<<>>FFFQQQ\\\dddpppttt{{{yyymmm]]]MMM???777999666333111111333333333222333444333222222333444333222555999777333888CCC[[[nnn~~~rrr^^^NNN>>>777666555444555888AAAPPPdddwwwxxxoooaaaMMM;;;777666555444444555666666666666666666777888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<:::::::::999999999999888777777777888888888999999===;;;999999;;;<<<<<<;;;;;;;;;;;;::::::999999888======;;;:::999888888888999888888777666666666777777777444111222555555222333000111999FFFVVVggguuurrr```RRRBBB<<<888::::::;;;EEESSSeeewwwnnnVVVDDD===666555555777888888666444666888<<>>999666333000222444666777777666555000111333444444333222222555555555555555555555666888444333444333222666<<>>LLL[[[qqqpppYYYFFF===555555666888999888666333666777;;;GGG^^^yyy|||tttcccMMM>>>888555111000111444666777666444222111222333333444333222222333444444444444444555555777555444444222222777???TTThhh}}}www```LLL>>>:::444222222333333333222777888666666:::<<<;;;<<<:::777555444444444333777===JJJ]]]qqq000...,,,++++++,,,,,,,,,,,,,,,------,,,------............/////////000000...///000111111000...---000111222222111000...---------,,,,,,,,,---......,,,,,,------............---...222555555222111444,,,------...///000000000111555777666333777AAAIIIZZZgggyyy}}}yyytttmmmeee___YYYSSSJJJCCC>>><<<;;;:::999777666666888888888666555555444555666555333000444444333333333333444444333333444444444222000///222222222333444444333222333222111111222222111000222222222222222222222222555777:::>>>CCCKKKSSSYYY```hhhnnnlllhhhhhhjjjkkkmmmlllkkkkkkkkkjjjhhhgggaaa[[[QQQIIIBBB<<<888666999777555222000//////000...//////000111222222333///000111111000000000000111222222222222444777999IIIQQQ\\\gggooowww}}}~~~}}}zzzuuukkk___TTTNNN???;;;666333333333444444333555666555222///...---333333555777999@@@MMMYYYkkkvvviiiWWWCCC999666444333555555<<>>444333222222222333444555888888888999999999999999;;;;;;;;;:::::::::::::::<<<;;;;;;:::::::::;;;;;;999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::888777:::999888888:::===???AAA:::::::::999999::::::;;;;;;:::888777777888999:::666666777888777666666777777888BBBSSSdddpppzzzwwwjjjYYYHHH>>>>>>;;;999888;;;EEEWWWggg|||sss\\\GGG===666666666888999999666333444555999EEE]]]wwwwwweeeNNN???888333000111222444555555333000...333333444444444333333333222222333333444444444555666444333333111111999BBBZZZllluuu___LLL<<<999666333333444555666333888999666555888999777777666555444333444555666888BBBUUUjjj}}},,,,,,+++******************,,,---,,,++++++,,,---++++++,,,,,,---.........+++,,,...///...,,,***)))...///111222333222000///---------,,,,,,------...,,,,,,,,,------...//////---///111222111//////111,,,---...000111111111111000444888888555444888<<>>HHHRRR[[[eeeooouuuxxxyyyzzz}}}}}}xxxoooeee\\\VVVJJJFFF@@@;;;888777555444111333555555444333333333222444777999>>>IIIXXXddduuu|||ppp]]]HHH;;;777444333444444:::HHH]]]ttt}}}ttthhhTTTCCC666555444333333444555555888999999:::::::::999999==================<<<<<<<<<<<<;;;:::::::::;;;;;;888999999999999:::::::::999999:::::::::;;;;;;;;;;;;:::::::::;;;;;;999777;;;:::888888:::===AAACCC:::999999999::::::;;;<<<;;;;;;:::999888888999999333333444777666444555999<<>>777666666888999999777555333555999FFF]]]xxxwwweeeNNN>>>777333///222333444444333111...---444444444444333333333333222222222333444444555555444222222222111222<<>>FFFUUUeeesss}}}~~~{{{wwwtttoookkkfff___XXXPPPHHHCCC???<<<::::::;;;<<<;;;:::888666444444555666555444555555444444444444555555000222444666666666555444444555555444333333444555444222111111222333111000000000111111111111111000222333333333333666:::===CCCKKKTTTXXX]]]eeekkkmmmkkkjjjiiijjjllllllkkkjjjkkkjjjgggddd___YYYQQQLLL@@@>>>:::666333222222333000000000000000111111111...000111111000000333555222333444333222222333444///333:::>>>DDDLLLWWW___iiilllqqqvvv{{{~~~{{{sssjjjaaa\\\QQQNNNIIIEEECCC@@@>>><<<888:::;;;<<<;;;;;;<<<===:::???EEEIIIOOOZZZhhhrrr}}}xxxdddMMM???999555444555777999CCCVVVnnnyyynnn[[[JJJ:::999777666555666666777999999:::;;;;;;:::999888<<<<<<<<<===>>>>>>??????===<<<;;;:::::::::::::::888888999999999:::::::::888888999999999:::::::::;;;::::::;;;<<<<<<:::888::::::::::::;;;<<<======;;;;;;:::999999999::::::::::::::::::999777666666444333444888777555888>>>KKKSSScccsss|||qqq___NNNCCC>>>===888888;;;BBBPPPdddvvvvvv```JJJ>>>888777666777888888777666444666;;;HHHaaa|||{{{sssbbbLLL===666333///333333333333222222111000444444333222222222222222222222333333444555555666333222333333111444@@@LLLdddttt~~~wwwkkkVVVEEE777666555333333333555777444999:::777555777666444444555666555444555888;;;===MMMeeezzz%%%'''+++---...///000111,,,...///...,,,+++,,,///------......///000111111---,,,+++***+++---000222,,,...222555777666555444...------,,,,,,,,,---------,,,,,,---...///000111///111111...,,,---......+++,,,...000111222111111666555333222222444555777444777@@@NNN^^^mmmwww|||~~~}}}xxxuuurrrqqqnnnkkkdddZZZNNNGGGAAA???===<<<===>>>======999666444444555666666666555555444444444444555555111222333444555666777777333444444333222222333444444333111222333333222000222333333444333333222222000222444555444333444555777???FFFLLLTTT]]]cccdddiiiiiijjjlllnnnmmmkkkiiioooooopppqqqoooiiibbb\\\NNNJJJDDD===888444222222000000000000000////////////111222111///000333666333333222000......///111000222333333333999BBBJJJ\\\```gggooouuuzzz|||}}}|||}}}}}}|||vvvmmmeee___RRRPPPMMMLLLKKKJJJIIIGGGDDDEEEEEEDDDBBBAAABBBCCCEEEMMMVVV[[[aaakkkwww~~~}}}iiiQQQBBB;;;777555666999999@@@QQQiiitttaaaQQQ===<<<:::888888888888888999:::;;;;;;;;;:::999888888888999;;;<<<>>>???@@@===<<<;;;:::::::::::::::888888888999999:::::::::999999:::::::::;;;;;;;;;;;;::::::<<<======;;;999999:::;;;<<<<<<:::888777===<<<;;;:::999888888888999999::::::888666444333777555777;;;:::888<<>>KKKdddwwwooo^^^III;;;666333000333333333333333333333444333333222111000000111111222222333444444555666666333333333444333666CCCPPPgggwww{{{sssfffRRR@@@555555444333111222555777444888:::888777888888666333444555444222333666999FFFWWWooo+++++++++,,,,,,,,,------------------------------,,,---///111000...,,,***......---------,,,,,,,,,///------000555999999999222222111///...,,,+++++++++++++++,,,---...///000222222111///...---,,,+++---......///222555777999999777444222111333555666333666;;;AAAKKKYYYiiittt}}}~~~}}}|||||||||wwwvvvssspppmmmhhhbbb]]]XXXOOODDD@@@AAABBB???;;;:::999777555444555666666555666666777777666555555444444444666777777555333555555444333444555666777999666444444666777666444222111000///------,,,,,,000222555666555444444555888888999<<>>>>>======<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;999888777777999:::::::::::::::999666555:::FFFOOOeeeppp~~~{{{iiiUUUHHHAAA;;;777666777;;;FFFWWWjjjyyyxxx```KKK@@@777555444444666777666666555999AAANNNeee~~~nnnZZZJJJ>>>444222333222222444555555444222222555666555222---++++++---111333555666555666777888777444666999888888EEEUUUnnnwww~~~zzzrrraaaMMM???888666555555555555444222222555555444555666---"""333666222222888444444>>>IIIhhh}}},,,,,,,,,,,,------------,,,,,,---------------------...///000///...,,,+++...------------,,,,,,,,,...------///444777888888444444333111///...---,,,------------...///000111000000//////...---,,,,,,......///222555999<<<>>>:::999777555444555666777444666999<<>>888999666222111111222111///333222111000000111222333222000//////111222222111111111111111222444555666333999@@@GGGMMMWWWbbbjjjsssvvvzzz|||zzztttmmmhhhaaa```___bbbffffffccc```iiikkknnnoooooooooooopppooorrrwww|||vvv```KKK===666333222555555999GGG\\\rrr}}}lll\\\LLLBBB999888888777666888888999::::::888888999:::888999:::;;;;;;;;;:::999888888888888888888888888999999888777777777777777999666777;;;;;;666777:::;;;;;;;;;;;;<<<<<<<<<<<<===============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::888888888888777666999999999999===GGGUUU^^^oooyyy}}}kkk\\\KKKBBB===999777888;;;CCCSSSeeevvvxxxbbbMMMBBB777666444444666777666666666<<>>;;;888888:::999;;;III[[[qqqzzz}}}vvvkkkZZZGGG;;;777555444444555555444222333555333111444777222***000444222222666444666BBBPPPmmm,,,------------.........,,,,,,,,,------...............//////......---,,,------------,,,,,,,,,,,,---,,,,,,///222555666666666666444333111///...---...............///000111.........------,,,,,,,,,,,,---...111555999===???::::::999999888777777777888999999999;;;???EEEIIITTTcccsss{{{~~~tttrrrqqqsssxxx}}}~~~~~~{{{|||~~~}}}{{{xxxuuunnneeeZZZRRRNNNKKKEEE@@@;;;;;;;;;::::::999888777666666666555555444444333555333222333555666666555777666555444444444555666555444333333555666555444444444222111000000000000///000111222222222555777555444333333555888<<<>>>KKKPPPWWW]]]```bbbdddeeeooopppqqqrrrsssttttttuuuqqqmmmgggbbb\\\TTTJJJCCC@@@<<<999666555444333222111111///......//////000///000111000000000222333000111111222333333222222000222555888<<>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;:::999888777666888999;;;BBBMMM\\\jjjrrr|||xxxrrrXXXMMMAAA<<<:::888999<<>>@@@???AAAPPPbbbuuu}}}|||qqq```NNN???777555444333333444555444333555444111///222777777333///555444333666555:::KKK[[[uuu---------.........//////+++,,,,,,------.........//////......---------------------,,,,,,,,,++++++,,,,,,,,,...000222444555666555444333111000///...///...............//////,,,,,,,,,,,,,,,,,,,,,,,,******+++...111555888:::999999:::::::::888777666777777666444444555666888BBBNNN^^^iiiqqqzzzvvvsssppprrrxxx~~~~~~zzzyyy|||~~~wwwoooeee]]]XXXSSSLLLHHHBBB@@@>>><<<::::::::::::;;;:::999888777777666666666444222222444555666666555444444444444666777999888888777777777666555444444333222111000000000000...///000000000111555777666666444444555666888:::;;;@@@GGGNNNTTTZZZ```dddhhhkkkoooqqqrrrqqqqqqqqqnnnmmmlllkkkhhhccc[[[UUUMMMJJJFFFAAA===:::777555111000///......///000111,,,///111000......111444000111222333333222000///555555555444444999@@@EEEPPPUUU^^^gggnnnqqqssssssjjjllloooooooooqqqvvvyyy|||~~~qqqZZZFFF;;;;;;>>>333666999>>>III]]]vvvvvviiiNNNBBB777555777666444444777888999999888888999:::;;;;;;;;;;;;:::999999888888888888888888888888888999999888888888888888999888777777999::::::999999999999::::::;;;;;;<<<<<<<<<<<<======>>>>>>>>>?????????>>>===<<<;;;;;;::::::;;;;;;;;;:::::::::;;;;;;===DDDPPP```ooozzz~~~|||uuujjj```LLLDDD<<<999999999===CCCSSSbbbwwwxxxgggSSSEEE:::777555444555666777666444:::CCCQQQfff}}}~~~lllVVVGGG===666333444555444333222222333444555777666444222222333555777333333333555:::CCCNNNVVVNNNKKKKKKNNNLLLMMMZZZkkkyyy{{{lllWWWEEE:::666444222222333444555555444555333111000222555666555000777666555888888AAATTTggg}}}---------.........//////,,,,,,,,,------.........//////......------------------,,,,,,,,,+++++++++***+++,,,---...///111333333333222111000//////.........------,,,---------+++++++++,,,,,,,,,,,,,,,+++++++++,,,...000333444555666777888888777666555333222111000000000000///888===GGGTTTaaammmxxxyyyuuuppprrrxxx~~~~~~~~~{{{{{{zzzwwwwwwzzz|||zzzuuummmgggbbb]]]XXXTTTNNNKKKEEE@@@===<<<===???>>>===<<<:::999888888888777555333333444666666555333333333444555888:::<<<=========<<<:::777666555333333222111000000000000//////000000///111444666555555555555666777999:::555888<<>>>>>????????????>>>===<<<;;;;;;:::999:::;;;:::999999<<<>>>CCCHHHSSSbbbqqq|||{{{ttthhhYYYNNNDDD>>>:::999999;;;BBBJJJ^^^lll}}}yyykkkVVVFFF;;;888555444555666777777555888===III^^^wwwlllUUUFFF>>>888555555666555333333333333555666888666444222111222222333444444444777>>>IIIUUU^^^YYYXXX[[[___]]][[[eeesss|||xxxfffQQQ@@@888777333222111333555777666555444222222333444333222222111777666444999<<>>???@@@>>>;;;888666666333222222111000000111111///000111111000111333444111111333555666888999999888999:::;;;===AAAGGGLLLRRRZZZdddkkkmmmllllllmmmoooooonnnmmmllllllkkkkkkmmmkkkggg^^^QQQEEE;;;666777555444222111111222222000111111000//////000222111222222222222222111111,,,---...///000000//////222444888???IIITTT^^^cccdddjjjrrrwwwzzz|||nnnVVVDDD;;;999555888999888;;;III___ppp|||rrr^^^MMM===888::::::999999666777999999888888999;;;;;;;;;:::999999999::::::999999999999999999999999777777666666666777888888999888666555777999666111999::::::;;;<<<===>>>>>>===>>>>>>>>>>>>>>>>>>???>>>======<<<<<<;;;;;;;;;999;;;;;;:::888:::???DDDRRRYYYeeerrr|||{{{sssgggYYYJJJAAA===:::888999:::???JJJVVVgggrrr|||ppp[[[III<<<999666444555666777777777888;;;DDDZZZuuu~~~jjjSSSEEE===888555555555555444444444444555555555333222222333444333222333444555888===GGGRRRYYY[[[[[[```fffeeebbbjjjxxxrrr___JJJ<<<777888222111111333666888888888444222333555555111///111000555333444>>>EEETTTkkk}}},,,,,,,,,,,,------------.........------,,,,,,+++---...///000///...,,,+++,,,,,,,,,++++++++++++***(((***++++++******---///......//////000111111222000000...---,,,,,,,,,,,,------------,,,,,,,,,,,,......---------...000111...///111333555666777777;;;888555555666666555333111...000777>>>FFFTTTbbbppp|||~~~wwwrrrttt|||}}}wwwvvvtttqqqpppqqqrrr~~~|||zzzwwwtttqqqmmmjjjddd]]]VVVPPPLLLIIICCCBBB???<<<::::::::::::;;;:::888888888777555222555555444555666777999:::999;;;>>>===:::777666777444333333222222222222222000222333333222111111222...000222444666888888999888999::::::999:::;;;===BBBJJJUUU\\\aaadddiiimmmpppppppppooonnnmmmnnnoooppprrrrrrlllaaaUUULLLHHH@@@>>>;;;888555333222111666555333222333333222222333222222222222333333444000000000111222222111000///000111555:::AAAHHHLLLQQQWWW```iiiqqqxxx}}}ttt___LLL???888555777777666777AAASSSaaayyyzzziiiUUUAAA888888999888888777999::::::::::::;;;===;;;:::999999999:::;;;<<<888888888888888888888888777777777777777888999999777888666444777<<<999222:::;;;;;;<<<===>>>???@@@?????????>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;888:::<<<<<<===CCCMMMUUUcccjjjuuu}}}~~~{{{tttgggWWWJJJAAA===888777888<<<@@@IIIYYYhhhuuu}}}vvv```LLL===:::666444444666777777555666888BBBXXXttt}}}hhhPPPBBB;;;777444444444444555555555555444444444222222333555555333000222333444666999???GGGLLLOOOOOOUUU\\\\\\\\\ggguuuxxxiiiUUUDDD999666777222222222444888:::::::::555222333666555111111444333666444888HHHUUUfff}}}+++++++++,,,,,,,,,------//////...---,,,++++++***,,,---///111000...,,,***,,,,,,,,,+++++++++******''')))++++++)))))),,,///---......000111222333444222111000///...---------.........------,,,,,,,,,,,,,,,++++++,,,---///000---...///222444666888999999555111///000000...,,,///...000333333777FFFVVVeeessszzzuuuwww{{{yyyvvvrrroooooojjjxxx|||zzzwwwuuupppjjjbbbYYYQQQMMMGGGEEEBBB???===============;;;:::::::::888444111888777666555555666777888333777::::::888666666777555555444333333333444444111333555555333111111111///111333666888999999999444777:::;;;:::888666666444<<>>;;;888777;;;888555444666777444222444333222111222333555666555444222111111111000///000000000111333666888:::>>>CCCLLLXXXdddooowww{{{}}}wwwfffTTTEEE===444666666444444<<>><<<<<<;;;:::999:::<<<<<<<<<<<<===???:::999999888999:::<<<===777777777777777777777777::::::999999:::;;;<<<<<<888999777666:::@@@===555;;;;;;<<<===>>>???@@@AAA@@@@@@??????>>>>>>======::::::;;;;;;;;;;;;;;;;;;666999===@@@EEEOOO]]]gggnnnuuu~~~{{{wwwnnn^^^LLLAAA======666777:::@@@FFFRRRfffwww{{{dddNNN>>>:::666444444666777888111333666@@@VVVrrr{{{eeeMMM???999555333222333444555666666555444333666444444555777666111---222333333444555888===AAABBBBBBGGGNNNPPPRRR```ppp}}}sssbbbOOO???777555555222222222555888;;;;;;;;;777333333666555222333999666999666>>>RRRbbbuuu,,,,,,,,,---------......///...---...//////---+++,,,,,,,,,---------......000...,,,---///000...,,,++++++************++++++,,,...///000000111444666444333111///...---,,,,,,,,,,,,---------,,,+++***++++++,,,,,,,,,---------%%%+++000333777:::666000333222222111111222222333222111///---...111888<<>>===>>>>>>===AAAAAAAAA>>>;;;999888888333666888777555444555777222444666888888777666555333444555555555222000...111111111111111111111111111111222222222333333333555777:::999666444444666444888===@@@CCCJJJUUU]]]lllppptttvvvuuusssqqqpppsssttttttsssooolllkkkkkkccc___YYYUUUPPPJJJBBB<<<;;;888444666:::<<<:::777111111222111111000///.........//////000/////////444///---000222222333666777:::>>>EEENNNZZZfffnnnvvvwwwyyy|||yyylll\\\GGG666888666444111---000???NNN___mmm{{{{{{hhhOOO???::::::888555:::;;;;;;;;;:::999777666===<<<;;;:::::::::::::::::::::999999999999::::::999999::::::;;;<<<======>>>===;;;999888999;;;<<<;;;::::::;;;<<<>>>@@@AAA@@@>>><<<===@@@AAA@@@===AAA;;;888;;;<<<999777777999===CCCKKKTTT```kkkrrrmmmXXXKKKCCC===999888666999???GGGSSSddduuu|||iiiVVVEEE777555999777777888222666888888???VVVuuuuuubbbMMM@@@:::555333333888666333222333555555555444444555555555555444444444555555666777888888999===:::999<<>>JJJ[[[lllxxx}}}|||~~~~~~yyyyyy{{{~~~{{{xxxuuupppjjjfff^^^XXXOOOIIIFFFCCC???<<<>>>>>>===;;;999888777888888999888666333333555777333444555666666666555555555666666666555444222111111111111111111111111111111111111111222222333333444777999999666444444555222666:::;;;===BBBJJJPPP\\\bbbjjjppptttuuuuuuvvvssstttuuusssqqqqqqrrrsssnnnlllhhhddd___WWWNNNGGGCCC@@@<<<===???@@@===:::555555444222111///......+++,,,---...//////000000111...---//////...000444111333666:::AAAIIISSSYYYeeejjjpppvvvzzzzzzpppcccQQQAAA:::888666555222333;;;FFFLLL___sss{{{}}}nnnVVVDDD<<<:::999777888888888888888999::::::===<<<;;;;;;:::::::::;;;999999999888888999999999999::::::;;;;;;<<<<<<<<<===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;<<<>>>???@@@>>><<<;;;===???@@@???===???999777:::===<<<===???CCCIIISSS___iiisss{{{|||xxxmmm^^^MMMDDD???:::888888888:::AAANNN```qqq~~~{{{iiiXXXKKK<<<888999555777;;;888///666;;;AAATTToootttaaaKKK???:::666555555:::777555444666777888777555555666666666666555555555555666666777777888888999777777999<<>>===<<<;;;::::::999999999===<<<999666333222555777333333333444444444444444888777777777666555555555222222222222222222222222000000000111111111111222444666777777666444444444111444777888777999===AAAGGGNNNYYYdddlllrrrvvvyyyuuuvvvvvvuuuttttttvvvxxxuuuuuuuuutttpppiii```YYYRRRNNNJJJIIIHHHFFFBBB>>>;;;:::777444222000000000......//////////////////222000111222000---000666---...000222444888>>>BBBJJJSSS^^^gggmmmttt|||}}}vvvlll\\\NNN???;;;888888777555777<<>>>>><<<<<<<<<>>>???@@@???===>>>999777;;;???AAAEEEIIIOOOWWWdddpppyyyxxxmmmfffWWWLLLBBB>>>;;;888888999<<<@@@KKK]]]qqq~~~~~~|||kkk[[[KKK<<<555333---000999:::111999>>>AAAPPPkkksss```KKK???:::777666777999777555555666888888888666666666777777666666666666666666666777777777777666444444555777???MMM[[[oooxxx}}}wwwiii\\\III<<<666555333222111111111111222222222222333333333444555555666666555777>>>PPPggg}}}++++++,,,,,,,,,---------...---,,,---......---+++,,,,,,,,,,,,---------------,,,,,,------......---++++++,,,,,,,,,,,,++++++***,,,---------...000222555555555444444444333333111000...,,,,,,---...///,,,,,,,,,------------...//////---***---222333000//////............//////---...000000///...///000+++111999BBBLLLZZZiiisss|||xxxuuutttrrrpppsssoooiiiddd___WWWNNNGGGBBB@@@>>>============<<<===<<<:::888666555666777444333333222333333444444888777666666555666666777222222222222222222222222000000000000000000000111333444555666555444444333222444777777666666777999888===GGGQQQ[[[dddmmmrrrtttvvvxxxxxxwwwvvvvvvwwwtttvvvxxxyyyxxxtttnnnjjjbbb___ZZZVVVRRRMMMFFFAAA???===999555333222222222444333222111000000////////////222222...***---444///000111111111222444666333===JJJTTTZZZbbbnnnwww{{{tttgggZZZGGG???888888999777666666===MMMbbbqqqxxx{{{{{{||||||mmm\\\MMMBBB;;;888===<<<;;;::::::;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<888999999999999999999888;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;:::=========<<<<<<<<<===============>>>??????>>>>>>@@@<<<<<>>999666555666777555333444555666666666888777777777777777777888777777777777666666666666666666555444555:::DDDMMMZZZdddnnnrrrtttsssoooiii[[[PPPCCC999555444444333000000111111111222222222000111222444666888999:::999:::BBBTTTkkk~~~+++++++++,,,,,,,,,---------,,,,,,---......---+++***++++++++++++,,,,,,,,,---......///...//////000+++,,,------------,,,++++++,,,......---...000222555555666666555444222222000///---++++++,,,---///,,,,,,---------.........+++---,,,***,,,000///+++//////............//////,,,...000000///...---...---///222555;;;EEESSS\\\nnnxxx~~~{{{zzzyyyxxxtttqqqnnnkkkiiiccc\\\VVVLLLHHHDDDBBBAAA@@@???===:::;;;;;;;;;;;;:::888666555555444333333444444555555555555444444555666666222222222222222222222222111000000000000000000000222333333444555444333222111333555666666555666666222555999???FFFPPPZZZaaakkkooouuuyyyzzzzzzzzz{{{uuuvvvxxxyyyxxxwwwuuutttpppnnnjjjddd]]]UUUMMMHHH@@@>>>:::777444333333333444333222111000000000111+++,,,...///+++&&&)))000333444555444222111222333,,,333<<>>???AAAAAADDDMMMUUU\\\dddmmmwww{{{yyymmm^^^NNNDDD@@@<<<999999888777;;;AAAPPP^^^ppp~~~ooo```TTTDDD<<<999111222999999555666555:::PPPpppxxxdddLLL>>>888444333444666555444444666777777666999888777777777777888999777777777777666666666666888999888555444777===AAADDDNNNXXX\\\^^^___\\\XXXNNNGGG>>>888666555555444222222222222333333333444222222333444555666777888666999CCCWWWnnn++++++++++++,,,,,,,,,,,,,,,++++++,,,......---+++++++++++++++,,,,,,,,,,,,---...000000//////000222,,,,,,............,,,,,,,,,---...---------///111222333444555555444222222///...---,,,,,,,,,---...,,,---------............---///...,,,,,,---***%%%///..................///+++---000000///.........---...//////111888BBBJJJ[[[fffuuu{{{xxx|||~~~}}}|||vvvtttqqqqqqqqqooojjjfffZZZTTTMMMHHHFFFDDD@@@===:::;;;<<<>>>???===999666666666666666666555555555333333333444444555555555333333333333333333333333222111111111111000000000111111111333555555333111///000111333444555555555333333333444888???HHHNNNXXX^^^hhhpppwww{{{~~~zzz{{{}}}|||zzzxxxwwwxxxxxxxxxuuupppiii```XXXSSSGGGDDDAAA===:::777666555222111000//////000222333......000222000,,,...333444555555333111000111333000333666666666;;;DDDKKKTTT\\\fffooouuuzzzwwwaaaQQQ@@@999777777777999;;;999???QQQfffttt|||}}}uuukkk^^^PPPFFF::::::::::::;;;<<<======<<<<<<<<<;;;<<<<<<===>>>999:::;;;<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========<<<===============<<<;;;888999::::::;;;===BBBEEEIIILLLTTT```jjjqqqzzzyyyooobbbTTTGGG???<<<999888888777999AAAKKK___mmmssseeeZZZGGG>>>;;;444555888444333777:::DDD[[[xxxzzzeeeMMM>>>777333222333777666666777999:::999888999888777666666777888999666666666666777777777777888;;;;;;777555888:::999888@@@GGGIIIJJJLLLKKKHHHCCC???:::777666777666666444444444444555555555555777666666555444333222222111777GGG]]]uuu***++++++++++++,,,,,,,,,+++++++++,,,......---+++,,,,,,---------.........+++---//////......000222,,,---...//////...---,,,+++,,,---,,,+++,,,...000---///111333444555444333/////////............---------------...............000...,,,,,,...,,,'''------,,,,,,,,,,,,------+++---///000///...///000---//////...,,,///555:::HHHPPP___ooo~~~uuuqqqttt}}}~~~xxxzzz}}}yyyvvvuuuwwwwwwuuurrrllldddZZZSSSNNNJJJDDD??????>>>======>>>===999666888888999999999888777666111222444555666666555555333333333333333333333333333333222222111111111111111000000222444555222000111111111222444666666666444444444333333666;;;???FFFKKKTTT^^^hhhqqqyyy~~~zzz}}}~~~{{{zzzzzz{{{|||}}}zzztttmmmfffbbbVVVTTTPPPKKKFFFAAA>>><<<888777444222111111111222111///000444444222222555333333222000...---...000222222333222222444999<<>><<<<<<<<<<<<<<<===>>>>>>:::;;;===>>>>>>===;;;:::999::::::;;;;;;<<<<<<<<<===<<<;;;;;;;;;===>>>???;;;<<<===>>>>>>======<<<777999:::<<<>>>EEEMMMTTT[[[```jjjwww~~~}}}vvvkkk___TTTJJJBBB===:::999888:::;;;AAANNN\\\lllwww}}}qqqaaaKKK===999444555777000555:::===DDDXXXuuuyyydddLLL===777444333555777666666888:::;;;:::999999888666555555666888999555555666666777777888888555:::;;;777777::::::777666<<>>>>>;;;<<<>>>??????>>><<<;;;999999::::::;;;<<<======>>>===;;;:::;;;<<>>>>>>>>===<<<999;;;===@@@DDDMMMYYYaaammmrrr|||}}}ssskkk___SSSIIIBBB===;;;;;;::::::===@@@III[[[kkktttzzz}}}kkkQQQ@@@;;;888:::;;;444555999777777FFFfffwwwcccKKK===777555555777555444444666888999888777888777666444444666777888444555555666777888888999222777:::777888;;;;;;777:::======999777888999777666666666666666666666555555555555666666666777777000000111222444555555666888EEEYYYppp............------,,,+++++++++---...//////000000+++,,,---//////...,,,+++///...---.../////////...111---+++---000111---))),,,,,,,,,,,,,,,,,,,,,,,,///---,,,...333666777777777555444333333333111//////---+++,,,//////,,,***---------...............))))))---333111+++***///***+++---///000//////...111111111111111222222333333555999AAAOOOaaattt~~~yyyxxxyyy~~~wwwvvv}}}~~~{{{zzzwwwqqqhhh^^^UUUPPPKKKFFF@@@>>>@@@@@@<<<999<<<:::::::::;;;<<<;;;999666666555555555666666777333444555555333222333555666555333444666777777666222333333333333222111111555555555666777888::::::666777888777555444444555444666888;;;AAAKKKXXXaaakkkqqqxxx}}}~~~}}}|||{{{vvvsssvvvsssnnniiiddd___YYYVVVVVVSSSKKK@@@999888777444333000...---///222333444333111000000111111000//////000111///...///222666666555555777;;;BBBHHHLLLYYY^^^gggooovvvzzztttmmmaaaRRREEE===::::::555555777:::===DDDTTTcccxxx|||~~~zzziiiaaaUUUJJJCCC@@@>>>===<<<<<<===<<<<<<<<<>>>@@@AAA@@@>>>===<<<<<<======::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>???>>>@@@BBB@@@;;;;;;>>>666999???GGGSSSbbbqqq{{{xxxrrriii\\\MMMDDD>>>888777999;;;999:::BBBPPPaaapppyyyyyy}}}{{{ttt\\\DDD:::999777444333777666555999DDDXXXrrrsss___III>>>:::777555444999888888888777777666666888999999::::::999999888777777888888888999999999===<<<:::888888999:::;;;:::<<<<<<;;;999777666777666666666666666666666666666777777666666777:::<<<999555444555444222333666===HHH^^^www---------------,,,++++++,,,---...............---///...------,,,,,,,,,,,,---++++++---111333333222111...+++,,,///000...***,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((***...111111111444222111111222111000...///---,,,---//////---***.............../////////,,,+++...222///******...+++,,,---////////////...///////////////000111111///000333999CCCQQQ```jjjxxx~~~}}}}}}|||}}}yyyrrrjjjbbb^^^WWWPPPHHHCCCBBBAAA???<<<===;;;::::::;;;;;;:::888666666555555555555666666222444555444333222333444666555444444666777777666333333333333333222222111/////////000111333444555555666777666555444555666444555555666888>>>FFFMMMXXX]]]fffmmmrrrwwwzzz|||~~~{{{yyyzzzyyywwwtttqqqnnnjjjhhhccc___TTTEEE;;;888666222111000///000222333222111111000//////000111///...000111111000//////333666555444333333666;;;@@@CCCHHHLLLSSSZZZaaaiiiqqqvvvyyy}}}{{{uuuiii[[[MMMBBB<<<:::666555666888999===IIIUUUiiipppzzzxxxqqqfffZZZPPPGGG@@@;;;<<<<<<<<<<<<;;;:::;;;<<>>===;;;;;;;;;<<<===<<<<<<<<<<<<<<<=========;;;;;;;;;<<<<<<<<<<<<===>>>===???AAA???:::999<<<===CCCMMMXXXeeeqqq}}}yyymmmeeeVVVLLLBBB===;;;888999<<<===AAAIIISSS```nnnyyy|||ttt^^^GGG>>>;;;888333222888888999<<>>BBBIIIRRR\\\bbbiiioooxxx{{{|||xxxpppdddWWWKKKAAA<<<888666666777666777===FFFXXXaaappp}}}zzzpppeeeWWWJJJBBB>>>===<<<;;;;;;;;;<<<<<>>===<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<=========>>>======???===::::::>>>BBBKKKXXXfffrrr|||zzzlll]]]RRREEE>>>888888888888:::>>>>>>HHHXXXfffpppxxxvvvcccMMMBBB===999444222:::;;;===@@@CCCNNNfff}}}ppp\\\FFF;;;888666555555333444555777888:::;;;<<<999999::::::::::::999999;;;;;;;;;<<<<<<<<<======???>>><<<;;;::::::;;;;;;:::<<<<<<;;;999777777777666666666666666666666666555666666666555666888:::333222333666555333555:::>>>PPPkkk+++++++++,,,,,,++++++***---------......------,,,//////---,,,+++,,,,,,---///---,,,111999>>>>>>;;;222///,,,+++,,,.........------------------------...---------.../////////...---,,,---///000000//////////////////...---,,,*********++++++,,,,,,,,,///...------,,,,,,---///,,,------.........//////------,,,,,,------...//////000000000111444999===HHHTTTcccoooyyy}}}{{{uuunnneee\\\UUUNNNGGGCCC>>><<<:::999:::;;;::::::666666555555444555555555333444555555444444555666888666555555666777777666444555555555555444333333333333333444666777999:::333555666666555555777888333333333222222222444555222555:::AAAJJJUUU___fffooosssyyy}}}|||~~~}}}zzzooo___RRRKKKDDD===777666555555555444222000333111111111333444333222111111111000000000111222666555444333333444666777666666666777:::@@@GGGMMMVVV]]]hhhrrryyy~~~zzzwwwuuuqqqjjjaaaUUUIIIBBB<<<888777999888666999>>>IIITTTfffvvvyyylll]]]TTTGGGCCC???======???@@@AAAAAA@@@???======>>>???????????????>>>>>>>>>>>>>>>============>>>>>>>>>>>>@@@===;;;<<<;;;;;;???FFFLLLUUUbbbpppzzzzzzrrrhhhZZZMMMEEE???:::777999999999<<<@@@HHHUUUgggttt{{{{{{jjjTTTDDD===999666444:::<<>>???999::::::::::::::::::999;;;<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<<<<999888888888777777777777777777777777444666777666555666777999333222444666555333555;;;BBBYYYttt***++++++,,,,,,+++++++++***+++,,,---............***+++---.........------000...---000777:::999777111///---+++,,,---......------------------------+++,,,,,,,,,,,,++++++,,,---,,,,,,...000222111000//////000000///.........+++++++++,,,---.........------,,,+++,,,///111111------------.........///......------......///000///000111111000111333555777@@@OOO^^^iiiqqqzzz}}}|||{{{{{{|||}}}{{{xxxssslllcccYYYPPPJJJEEEBBB???>>>>>>???>>>>>>888777666555555555555555555666777777666666777999999777555555777777777666555666666666666555444444000000000111222333555666333555666666555555777888555555444444444444333333000111333666;;;BBBKKKQQQYYY```kkksssxxx{{{~~~}}}~~~~~~xxxmmmddd]]]UUUNNNGGGCCC???;;;:::999777666333222111111333333333111000/////////000000111000444444444444444555666666444555555444444777;;;>>>DDDIIIRRR\\\eeeooowww|||uuuzzz~~~xxxwwwuuurrrkkk```TTTKKK@@@;;;888999999777888;;;<<>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<======@@@;;;888888:::>>>GGGQQQ___fffqqq{{{xxxlll^^^SSSJJJBBB>>><<<999888;;;===???DDDKKK]]]hhhvvvrrrZZZFFF<<<999888777999:::AAAHHHGGGJJJ^^^vvvsss___HHH===:::999999999999::::::;;;<<<=========:::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<888888999999:::<<<======:::;;;<<<<<<:::888888999888888888888888888888888555666888777666666777888555444666777555222666===JJJbbb}}}***++++++,,,,,,,,,,,,,,,)))***+++,,,.........///(((***,,,///000///...---...------...000111111000000///...---,,,---......------------------------,,,...//////...------...------,,,...000222222111///000222111///......///---...//////000111222222,,,---,,,***---222333111......---------......//////............///000000---///000000//////111333000444<<>>===<<<;;;:::999999888777666666666666666777888999888888999;;;999888666666777888777666666777777777777666555555222222111111222222333444444555777666555555666777888666444444444333111///444444333222333666<<<@@@BBBJJJVVV```hhhnnnuuuyyyzzz~~~|||~~~|||vvvpppllleee___UUUPPPHHHBBB>>><<<999888333222111111222222111//////......///111333222111000111222333444444555555000111222222333444777999777:::@@@FFFNNNWWWaaagggjjjqqq{{{~~~}}}xxxnnnaaaXXXJJJBBB;;;::::::888888999444<<>><<<;;;:::;;;;;;>>>======<<<<<<;;;;;;:::888888999999999:::::::::>>>;;;999===AAAHHHTTT___nnnsss{{{{{{sssiiiZZZMMMCCC>>><<<<<<999777888>>>DDDKKKVVV```pppvvv~~~xxxbbbJJJ===::::::888777777???HHHIIIIIIYYYooo}}}sss^^^GGG;;;888777666777999999999999::::::::::::::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<777777888999;;;<<<<<<===:::;;;===<<<:::999999:::888888888888888888888888555777999999888777777888666555666777444333:::CCCTTTlll++++++,,,---------------***+++,,,---------------+++,,,,,,---............,,,...///...,,,+++,,,......//////...------------........................---///222222000...///000---,,,,,,---000111111000///111333222000...///000---...///000111222222333---...---+++...333333...///...------------...///...............///000000,,,---...///...///111333000000333:::???HHHZZZkkkqqqzzz~~~zzzyyy|||}}}yyywwwvvvqqqpppnnnnnnpppuuuzzz}}}{{{ssslllhhhXXXSSSLLLFFFAAA>>>;;;999;;;:::999888777777777777555777888888888888999;;;:::888666666777888777666777777888888777777666555777666555555444444555555555666777666555444555666777555222222333333111///444555444333222222555777777===DDDJJJPPPYYYccckkkooottt{{{~~~}}}|||}}}}}}|||wwwssssssppplllfffaaaZZZSSSMMMGGGAAA>>>777555444333444333222000000//////111444666555333000111222333444444444444000111111000000222666999555777888:::===CCCIIINNNWWW___iiipppuuuzzz|||qqqhhh[[[OOOBBB>>><<<999888888555888===DDDOOO\\\jjjrrr~~~wwwlllccc\\\UUULLLFFFFFFDDDAAA???===<<<;;;;;;>>>>>>===<<<<<<;;;::::::999999999:::::::::;;;;;;@@@???CCCKKKSSSZZZeeeooouuuzzztttkkk]]]VVVKKKBBB<<<:::999999;;;999<<>>IIIWWW```ttt{{{yyysssnnneeeYYYPPPKKKIIIFFFCCC@@@???>>>>>>???>>>>>>===<<<;;;;;;:::<<<<<<<<<=========>>>>>>CCCFFFNNNZZZdddkkksss|||zzz~~~sssdddZZZKKKGGGBBB>>>;;;:::888777@@@???AAAJJJUUUeeeyyy}}}mmmVVVEEE>>>888333777222888EEEGGGCCCMMM^^^ooo|||vvvooorrrrrrrrrvvv{{{xxxbbbJJJ===999888777888999999:::;;;;;;<<<======:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<===============<<<;;;:::999:::;;;===<<<;;;::::::;;;999999999999999999999999777999;;;;;;:::888888999333333444555444888DDDQQQcccxxx///,,,)))***...111111///((())),,,---......---,,,////////////////////////111000///000000///,,,***///***%%%$$$(((,,,......***+++---......---,,,+++---...///...---++++++,,,***,,,---...------...///444444333222222222222333...//////000000000//////...............---------333111000000111111000...000//////...------,,,,,,------,,,+++,,,---...///111000000111333666999;;;NNNWWWdddooowww}}}yyynnnqqqvvv|||}}}xxxtttsssuuuvvvsssmmmjjjlllooovvv|||~~~xxxuuupppiiiaaaVVVLLLEEECCC???<<<;;;;;;:::666333666666666666777888999999:::999777555444555666777666777777888777555333222<<<666222444666666999<<<888::::::999666444444555888444222555666333111333555444333222222222222333777777888999;;;===???@@@NNNTTT]]]eeelllqqqvvvxxx|||}}}{{{tttmmmkkkqqqxxx{{{yyywwwuuusssmmmeee___UUUNNNDDD===;;;999555111666333//////111222111...555555666666666555333222444444444222000111444666777666555444444555666777777;;;@@@DDDGGGOOOZZZbbbmmmsss{{{sssjjj\\\NNNCCC===::::::777888888777888===FFFMMMcccmmmyyy~~~wwwnnnggg```XXXOOOJJJIIIHHHDDDAAACCCAAA???<<<<<<===???@@@>>>=========???DDDKKKQQQXXX^^^hhhsss{{{wwwkkk^^^RRRKKK===>>>>>><<<:::888999::::::CCCRRR```mmmzzzwwwdddOOOAAA:::999333555999<<<@@@FFFLLLQQQhhhuuuzzzsssmmmqqquuuyyy{{{{{{|||}}}wwwdddKKK:::666888::::::555444333666:::======;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;888666666888:::;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<;;;::::::;;;===<<<;;;999888:::<<>>======;;;999777777777777888999::::::999888666555555555777888777777777777666555444333:::666555777777777:::>>>===<<<:::888666444444444333111111555555333333777444444444444333333333222444444555666777999:::;;;@@@EEELLLTTT\\\dddlllqqqrrrvvvyyywwwsssrrrwww|||~~~~~~}}}yyysssnnnfff___UUUOOOKKKGGGAAA===:::777444555666666444111555555555555444333111000222333333222000111333555666666555444444555666666///333666888999===EEEKKKOOOXXXfffqqqxxx|||{{{uuuiii]]]QQQGGG@@@;;;999999888777888:::>>>AAAQQQ\\\jjjuuu{{{~~~~~~vvvooofff___\\\XXXSSSNNNNNNLLLIIIGGGEEEFFFGGGHHHJJJKKKMMMOOOSSSZZZbbbgggooosss{{{xxxmmmbbbXXXNNNDDD>>><<<<<<;;;999777888;;;>>>GGGQQQ```ooozzz{{{iiiVVVGGG???<<<666777999;;;>>>CCCJJJNNNcccqqq~~~zzzsssnnnjjjssswww|||~~~~~~yyyfffMMM>>>:::;;;:::777999888777888;;;===<<<:::<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::888777999:::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;::::::;;;===;;;;;;:::999:::;;;===???888888999999888777555444;;;555222555666;;;NNNcccuuu,,,...000...***(((+++///+++,,,...///000//////...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------+++)))%%%***///000---++++++---&&&''')))+++,,,------,,,+++---......---------...---------,,,++++++...000111444777::::::999666555333333333333222222111000000000000000000000000000111/////////111222111000,,,------......///000000------,,,,,,------...///222111000000000222333444222666;;;AAAHHHSSS___hhhuuu{{{rrrggg^^^[[[ZZZ```gggsss|||wwwrrrmmmhhhddd___XXXMMMFFFCCCAAA???===888777777888888999:::;;;777777666555555777888999999888777666555555555555888666777999888777===EEEDDDAAA<<<888666444222111000000222555333000222888444444555666555444333222333333333444444555666666555777;;;@@@FFFOOOYYY___eeellltttxxxxxxxxx{{{}}}zzzxxxrrrkkkeee```ZZZSSSNNNCCC@@@;;;::::::999555222555555555555444222111000///000222222111111222444555444444333333444444555000333555555333333777:::999@@@LLLWWWaaaiiipppsss}}}}}}vvvlllaaaTTTHHH@@@:::999888888999999999888>>>HHHVVVbbblllttt{{{yyytttpppiiieeebbb```]]]ZZZYYYXXXYYYZZZ___aaaeeeiiimmmsssyyy}}}yyytttlllbbbUUUKKKFFFAAA;;;777;;;:::999888999>>>EEEKKKZZZdddssszzzkkkZZZJJJ???:::999999999999;;;AAAHHHMMMZZZjjjwwwwwwqqqmmmlllmmmvvv{{{{{{hhhOOOAAA======:::555===<<<;;;;;;<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======;;;999999:::::::::::::::;;;;;;;;;;;;999:::;;;;;;::::::;;;<<<;;;:::::::::::::::;;;;;;888999999888888777666555>>>999555555555>>>VVVnnn{{{~~~+++---...---+++***+++---***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,------,,,***(((,,,111222111.........,,,------...------,,,++++++,,,...///...---...///***,,,---,,,+++***+++,,,000111444777888888666555555555555444333222111000000000111111111111222222111000///000222333333222000000//////...------------------------......//////////////////111222333666777999999;;;BBBKKKRRRdddqqq~~~vvvmmmgggccccccccciiitttzzzvvvtttrrrooommmsssjjj^^^TTTMMMGGGBBB>>>999999888888888888999999666666666666777888:::::::::999777666555666777777666666777888777999CCCNNNOOOIIIAAA;;;888555222000222333555666111,,,...555333444666777777666444222444555555555555555555444222333444555888>>>EEEIIIVVV]]]gggooosssvvv{{{}}}~~~}}}{{{~~~{{{wwwtttpppkkkeee```TTTMMMEEE???<<<999555222555555555444444333222222---///111222111111111222333333333333333333333333444666888777555444555666::::::<<<@@@HHHSSS]]]dddmmmrrryyy|||||||||}}}|||xxxssslll```SSSJJJ???;;;888888:::;;;999777666<<>>>>>???===::::::::::::<<>>===<<<:::999888888888777777777888999:::;;;<<<:::999777666666777888999666555555666777;;;GGGTTTXXXSSSKKKCCC===888555333222333555666111,,,...555222444666777777666444333555555666666555444333333222333555555555777999<<>>>>><<<:::<<<@@@FFFPPP^^^llluuuzzz~~~vvviiiZZZIII>>><<<;;;999888:::AAAJJJPPPYYYdddkkkgggaaafffrrr||||||jjjRRRBBB<<<;;;:::888999999:::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777999<<<===;;;999888777999999999:::::::::;;;;;;888999;;;:::999999:::<<<:::;;;<<<<<<;;;:::888777999999888777777666666666666555666777;;;HHH```ttt}}},,,)))(((+++000111///,,,........................------------------------///...------///111111000000,,,***+++///000...+++,,,,,,------...//////000,,,...//////.........///---000333333111...,,,+++,,,,,,,,,---...000111222333333333333222222111000000000111111222333333333---,,,+++,,,.........,,,---......//////000111111------...////////////...++++++,,,...///111222222111444777666444333555888<<>>;;;:::999888999::::::;;;<<<<<<===999999888888888888888999777555555777999===GGGQQQWWWUUUPPPHHH@@@:::888888000000222555333000222888222333444555666555444444222333444444444222111000000333555666666666777888555999???GGGQQQ]]]iiippptttwww{{{}}}~~~yyy{{{~~~~~~}}}yyyqqqggg^^^XXXSSSNNNJJJ@@@???<<<999777555444333222444444444222222333444222333333444444333333222///000111222333444444444555444444777:::<<<<<<<<<;;;BBBKKKSSSYYYaaaiiioootttyyy~~~}}}{{{zzzwwwtttsssuuuxxxvvvpppiiiVVVQQQIIIAAA===999777666:::777555444888@@@HHHMMMWWW```kkkuuu||||||ooobbbWWWNNNGGGDDD>>>;;;888777888;;;===>>>@@@EEEMMMWWWbbbooo{{{yyyooo```NNNAAA;;;:::999888:::@@@HHHNNN]]]eeeiiiccc^^^dddqqqzzzqqq\\\III>>>::::::999555777999999999:::<<<>>>::::::::::::::::::::::::666999;;;<<<:::888888888888888999999::::::;;;;;;888999::::::999999:::;;;:::;;;<<<<<<<<<:::999888:::999888777666666666666222333666999AAAQQQdddsss~~~+++,,,,,,...//////...---///......------.........,,,,,,,,,,,,,,,,,,,,,,,,///...,,,---///111222111////////////000000///...///......//////000111222---///000000...------...000111111///---++++++,,,+++,,,---///000000000000000000111111111111000///000000000111222222333333///...------......---,,,.........///000000111111,,,---...///000//////...,,,---...//////000000000---000444555444333555888666===DDDLLLYYYkkkyyyyyyyyyzzz{{{||||||{{{{{{}}}}}}|||{{{yyyvvvsssqqqoookkkccc]]]VVVTTTPPPKKKFFFAAA>>>===;;;;;;<<<===============888888999999999999999888888666777;;;>>>>>>BBBFFFIIIKKKKKKDDD;;;666666999333111111555555333333777222333333333444444444444000111222333333222000///000222444444444444555666111222555999@@@IIISSSYYY```eeelllqqquuuyyy~~~wwwyyy}}}}}}zzzuuuqqqnnniiibbb]]]SSSPPPKKKFFF@@@<<<999888777777777555333333444666222333444555555444333222444333333333444555555444222111222555888999777444222666:::>>>CCCIIIRRRYYY[[[bbblllrrrvvvyyy}}}~~~}}}}}}|||zzzxxxuuusssrrrwww||||||vvvoooaaa___YYYQQQHHHBBB>>>===;;;888555444555888;;;===FFFMMMXXXaaajjjtttyyytttrrriiicccXXXOOOHHHCCC@@@>>>:::::::::888999===CCCIIIPPPWWWaaalllvvv~~~|||tttfffRRRDDD;;;:::888777888===DDDIIIVVV^^^ccc``````gggrrrxxx{{{jjjWWWFFF<<<999999555777::::::999999;;;>>>::::::::::::::::::::::::777999;;;<<<:::999999:::777888888999::::::;;;;;;777999::::::999999:::;;;;;;;;;<<<<<<<<<;;;;;;::::::999888777666666666777444555666<<>>>>>>>>>>>>>>777888:::;;;;;;:::999888999777:::@@@BBB???======:::@@@BBB===444///111666888444222555666333111333333222222222222333444555111222333444444333111000222333333111000000222333555444444444666;;;@@@CCCKKKQQQZZZbbbhhhpppwww}}}vvvxxx{{{}}}}}}|||||||||zzzzzz{{{||||||wwwooohhhccc```YYYQQQJJJDDD???===::::::888666333333555777333333555555555555333333777666444333333333222222888444111111444666777777444555555333333777>>>DDDDDDMMMYYYbbbiiimmmrrrvvv|||{{{zzzzzz{{{zzzxxxvvvtttrrrrrrxxx}}}}}}uuunnnggggggfff___UUUMMMIIIHHH<<<:::888888888888777666999===DDDLLLTTT___llluuuzzzpppfff]]]YYYSSSNNNHHHCCC@@@???===<<<;;;<<<===<<<===CCCOOOXXX___gggrrr}}}{{{nnnZZZKKK;;;:::888666666:::???DDDKKKTTT\\\___bbbkkktttxxxvvvbbbMMM>>>888777777999;;;;;;999999;;;===::::::::::::::::::::::::999;;;<<<<<<;;;:::;;;<<<777777888999::::::;;;;;;777999::::::999888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999888666666666666777777777777===LLL```qqqyyy|||~~~uuu,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------....../////////............////////////000///---,,,,,,---///000,,,------.../////////...+++,,,.../////////...---//////000000///...------''',,,333555444111111222///...,,,++++++,,,---...222222333333333222222111222000///000222333111...//////000111222333333444444///++++++...111///---//////............//////111000000000222555888999666666666666999@@@HHHNNN___eeepppzzz~~~~~~}}}|||{{{zzzzzz{{{zzzxxxwwwvvvsssoookkkkkkjjjgggbbb[[[RRRKKKGGGEEE>>><<>>888666777888888555999===???AAAIIIWWWbbblllttt}}}~~~vvvjjj___WWWPPPJJJEEEAAA@@@>>>======;;;888666<<<;;;???IIIRRRYYYdddpppwwwzzzzzzfffSSSBBB<<<888999999777888:::BBBHHHRRR^^^hhhqqqvvvyyyqqq[[[HHH>>>:::777777777777777999<<<>>><<<;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999;;;;;;888888::::::777999999888888888999;;;<<<>>>;;;888:::===???>>><<<>>>;;;;;;:::666111111555<<<999;;;GGGXXXiiivvv~~~wwwfff((()))***+++---...//////,,,,,,,,,,,,------------,,,,,,---------.........------------...............---,,,++++++,,,---...,,,,,,---...............,,,---.../////////......///////////////...------+++,,,///222444333111//////...,,,+++,,,---...///111222222333333222222111111000///000222222000...000000111222333333444444444000,,,,,,///111000---//////............//////000/////////000222555666777777777666666888===@@@JJJNNNWWW```eeekkkwww~~~|||yyyxxxwwwvvvtttrrrtttsssqqqmmmggg```YYYVVVOOOGGGBBBCCCCCC???===???BBB???;;;999;;;>>>???@@@:::::::::::::::;;;;;;;;;444555777999:::999777666777777666555555444333333666666444333333333444444333333333333333333333444444333222111111222333333000000000111222333333444666777999>>>EEENNNUUUZZZaaadddkkkrrrxxxzzzyyyxxxxxxyyyzzz{{{|||{{{yyywwwzzzwwwsssqqqoookkkeeeaaa[[[VVVOOOHHHDDD@@@<<<:::;;;888555555666666333000111222222222222222222222222444666666333111111222222111222222333444555666666666888;;;???EEEKKKNNNUUUZZZaaahhhmmmqqquuuxxxtttwwwyyyzzzzzzyyyyyyzzz{{{yyyvvvvvvuuupppggg```UUUOOOHHHBBB>>><<<:::999888:::<<<;;;;;;???GGGMMMVVV]]]fffooouuuzzz~~~zzzpppkkkccc]]]UUUNNNJJJFFFBBB??????===;;;999:::;;;<<<===DDDGGGPPP]]]ffflllttt}}}nnn]]]JJJAAA:::999:::888777888999???IIIVVVcccpppzzzyyyfffSSSDDD<<<:::;;;;;;;;;::::::;;;<<<;;;;;;;;;<<<===>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;999;;;;;;888888::::::777::::::999999999:::;;;<<<;;;999888999:::<<<<<<;;;999666555777666333444888;;;<<>>===:::::::::;;;;;;<<<<<<======::::::::::::999888777666777777666666555555444444555555444333333333333444222222222222222222222222333333222222222333444444000000000000111222222333222222222444888<<>>;;;888888999999555222333333444444444333222111000222333333222111111222222222222333444666777888555555444555777999<<<>>>@@@EEEKKKRRRXXX___eeeiiiooorrrvvvxxxxxxxxxxxxyyy{{{zzzyyy{{{|||zzzuuupppbbb^^^VVVPPPJJJFFFAAA>>>;;;:::999888888999;;;===???DDDKKKRRRYYY___eeehhhtttyyy~~~~~~|||vvvmmmbbbWWWQQQHHHEEEBBB@@@???>>>===<<<<<<;;;999999<<>>;;;;;;;;;888555444444555555555444333333000000111111111111111111222222333333555666888999555444444444555888:::;;;777:::===AAAEEEJJJOOOTTT```dddjjjnnnqqqsssuuuwwwwwwwwwwwwxxxzzzyyyvvvsssoookkkfff```[[[UUUOOOKKKCCC???;;;:::;;;======;;;;;;<<>>>>>>>>;;;<<>>;;;999999;;;<<<<<<:::;;;<<<<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999<<<<<<999888;;;:::888::::::::::::::::::::::::888;;;<<<;;;888777:::===CCC===888888888666666888999EEEVVVfffttt~~~yyybbbNNN,,,,,,,,,++++++*********---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............------------......+++,,,,,,---,,,,,,++++++...............//////000------......///......------//////...,,,+++---///---------...///000111111///000111111222222222222000000111111111000000000111111111111000000000000222111000000000111000/////////............///////////////....../////////,,,///333555444333333333333111000---***---===LLLcccsss{{{yyy{{{}}}~~~}}}zzz{{{xxxqqqggg]]]SSSMMMHHHDDDAAABBBDDD@@@555,,,999:::::::::;;;;;;;;;<<<;;;:::999888888888999:::777777777777777666666666555666666666666666666666555555444444333333333333222222333444555666666666555444333222222222333444555444333222222333555666333666:::===@@@DDDIIIMMMZZZ```hhhoooqqqrrrssstttwwwwwwxxxyyyzzz|||~~~~~~|||yyywwwuuurrrnnnjjj\\\TTTKKKDDDAAA???<<<999444444444333333333333333111111000111111222222222/////////000111222444555333333222333333555666777555666777888999;;;@@@CCCJJJNNNUUU[[[```dddiiilllqqqqqqrrrtttvvvwwwwwwvvvxxxvvvssspppmmmiiiddd```XXXQQQIIIEEEDDDCCC@@@>>>@@@>>>======???AAACCCEEECCCIIIPPPSSSSSSUUU[[[```ccceeeggghhhiiijjjlllnnnoooqqqtttvvvwwwvvvuuutttuuuvvvvvvvvvtttqqqnnnlllbbbaaa^^^ZZZUUUPPPLLLJJJLLLMMMMMMMMMJJJFFFBBB@@@;;;;;;<<<<<<===>>>???@@@BBBGGGOOOVVV]]]dddkkkooo}}}|||tttoooooopppttt{{{wwwcccRRRAAA;;;;;;999666555555777999===FFFUUUhhhuuu{{{rrrfffPPPJJJAAA<<<:::;;;======<<<======>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::<<<<<<999999;;;;;;888888888999999999888888888777999;;;999666555888;;;EEE???999999888666777:::===NNNaaaooozzzqqqZZZFFF))))))******+++,,,,,,---,,,,,,,,,,,,---------...------------,,,,,,,,,,,,------------....................................---------------,,,,,,+++...------------...//////---...//////000/////////,,,///111000,,,***---000---------...//////////////////000111222222222222000222333333222111111222111111000000/////////...111111000000000///////////////............////////////////////////000000000222444444333222222222111///...---+++---666@@@SSScccuuuxxxoooeee]]]VVVOOOHHHDDDCCCBBB>>>999:::::::::::::::::::::::::::999999999999::::::;;;888888888888777777777777333444555555666555555555777666666555555444444333111222333555666777777777666444222000000000222333222111000000000111222333000333666666555777;;;???GGGOOOYYYbbbfffjjjnnnqqquuuwwwyyy{{{|||}}}~~~|||uuulll```VVVPPPKKKFFFCCC;;;999666333222222222333555333111111333333333222222222111222222333444555666666555444444444444444222333444444444666999<<<999<<<@@@EEEJJJPPPVVVZZZdddfffiiimmmrrrvvvzzz|||{{{zzzzzz{{{{{{zzzwwwtttpppjjj```YYYSSSMMMGGGCCCAAA>>>;;;999:::;;;<<<;;;:::===BBBCCCDDDEEEHHHKKKMMMOOOQQQQQQRRRRRRTTTVVVUUUWWWYYY\\\]]]]]]]]]\\\YYYYYYYYYXXXVVVTTTRRRPPPIIIIIIHHHFFFDDDBBB@@@???@@@@@@BBBCCCBBBAAA@@@>>>;;;<<<>>>???@@@CCCFFFIIISSS[[[eeemmmssswww}}}yyynnncccWWWWWWXXX^^^hhhrrr{{{zzzjjjZZZIIIAAA===:::777777444555777888>>>LLL^^^lllsssyyyzzzbbbYYYMMMDDD@@@>>><<<;;;<<<<<<;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;:::===<<<999999;;;;;;888888888888999888888777666666777777666444444555777===999777777666666;;;BBBGGGZZZnnnxxxuuudddOOO???)))))))))***++++++,,,,,,))))))***+++,,,---...............---------,,,,,,+++,,,,,,,,,---------------------......---------...............---,,,,,,---,,,,,,+++,,,---...///...//////000111111000000---.../////////.........---------.........------...///000111222222222222111333555555333222222444222222111111000//////...///000000000///.........//////............//////------...//////000000///000111111111//////111333333///...///000000444:::DDDQQQ___iiisss}}}uuunnneee___VVVOOOJJJGGGDDDBBB======<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888444444666777777777666666777777666666555444444333000222444666777888888888888666333111000111222444222222111111111111222333///333555555222222666999999@@@HHHNNNSSSXXX```eeekkkooouuuxxxzzz}}}~~~uuunnnhhhbbb[[[VVVJJJFFF@@@:::666555666777999666333333444555444333666666555555555555666666777666666555444444444333111333444444333444666888555666777888;;;???EEEJJJQQQTTTXXX^^^dddjjjppptttvvvvvvxxxzzz}}}~~~}}}}}}zzzvvvqqqjjjbbbZZZUUULLLHHHDDDAAA@@@???===;;;>>>??????@@@@@@?????????@@@BBBCCCCCCCCCCCCDDDFFFBBBCCCDDDFFFGGGGGGFFFFFFCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>????????????>>>>>><<<===>>>???@@@@@@@@@@@@@@@CCCFFFJJJNNNTTT\\\bbbjjjqqq{{{~~~|||~~~~~~~~~yyyqqqhhhZZZOOOGGGEEEDDDGGGPPP[[[dddiiiuuuzzz}}}rrrcccSSSHHHAAA:::888999333555666555888BBBRRR___lllttt~~~vvvmmmbbbZZZUUUQQQKKKGGGFFFDDD@@@===:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::======:::999<<<;;;888888999999:::999888777666999888666666777777666666777777777777555666@@@KKKTTThhh{{{zzzfffVVVGGG>>>,,,,,,++++++***))))))(((''''''(((***+++,,,---.../////////......---------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++.../////////...------,,,,,,,,,+++***+++,,,---...//////000111111111111111///---,,,///222333000,,,---------...------,,,,,,......000111111222222222111444666666333222333555444333333222111000//////...///000000///------...//////............//////+++,,,---...////////////---...---------...222555777222///111333222444777:::CCCMMMUUUaaarrrzzzrrrpppkkkcccZZZQQQIIIEEE??????>>>===<<<;;;::::::===>>>>>>>>>===<<<;;;:::888888888888888888999999666777888:::::::::999888777777666555444444333333000222444666888999999888;;;999666444333333555666666555555555444555555666///333666666333222666:::444888===???AAAGGGPPPWWW```fffmmmsssvvvzzz~~~~~~~~~{{{vvvnnnhhhXXXSSSKKKBBB===;;;<<<===;;;888444444555666555333444444333222222222222333000000000111111111222222222444555444333333333555999999777555555888===AAAAAADDDHHHMMMSSSZZZaaaeeepppppprrruuuzzz}}}~~~}}}}}}~~~wwwooojjjaaa\\\VVVRRROOOMMMHHHEEEFFFDDDCCCBBBBBBAAA>>><<<===???@@@???>>>===>>>@@@>>>>>>???@@@@@@@@@??????????????????@@@AAABBBCCC::::::;;;;;;;;;::::::999:::;;;===???@@@BBBBBBCCCHHHLLLQQQWWW^^^hhhttt|||zzz}}}zzzxxxzzzzzzzzz{{{}}}~~~vvvkkkbbbXXXKKK???BBB>>>::::::???HHHPPPTTT^^^dddmmmsssvvvyyy}}}wwwjjjZZZNNNCCC;;;888999555777777444333:::HHHSSSgggppp{{{yyytttppplllddd___XXXTTTMMMFFFAAA===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::======:::999<<<<<<999999::::::;;;:::999888777>>>;;;888888;;;<<<:::888888999;;;:::666777CCCQQQ^^^rrrsss]]]MMMDDD@@@,,,+++***)))))))))***+++******))))))***++++++,,,---,,,,,,+++++++++,,,,,,---+++***+++---//////..................---------////////////............------------------------,,,,,,------...////////////////////////.........---...000111111///,,,+++---,,,,,,---///111444555555555444444444666888999111000000///...---------...............///000000......////////////......000///......///000111000////////////////////////000111111222444555666666888;;;???DDDLLL[[[mmmzzz|||xxxrrrnnniiiccc\\\VVVOOOKKKGGGBBB@@@???>>>===;;;:::;;;===???@@@???======;;;::::::;;;;;;:::888777777777888999999::::::777888888777777666555444555555555555666666666777777666555555444444555555777555333444555666666666444333333555777777666444555444333444777;;;@@@CCCLLLRRR\\\eeemmmsssxxx{{{yyy|||zzzvvvrrrjjj___XXXSSSNNNGGGBBB@@@<<<888777777777555333222222333555777777555333111000000111333444333111666666555444444444555555333444555666666555444333;;;999888999===CCCJJJNNNVVV\\\dddkkkppptttvvvxxxuuuqqqnnnkkkhhhccc[[[VVVOOOLLLIIIHHHIIIHHHEEEBBB@@@BBBHHHLLLHHHAAA>>>@@@BBBAAA???>>>>>>>>>??????;;;;;;<<<===>>>??????@@@;;;===>>>>>><<<<<<>>>???@@@BBBDDDGGGJJJOOOTTTXXXaaaeeejjjpppvvv}}}|||}}}{{{yyyyyy{{{sssdddYYYNNNDDD>>>===;;;:::888888888:::<<<===HHHJJJOOOUUU]]]dddjjjmmmyyy}}}vvvhhhXXXIII@@@<<<;;;>>>;;;:::999888888>>>FFFZZZgggwwwzzzuuuooohhh^^^SSSKKKDDD>>>::::::;;;===>>>>>>===<<<;;;999888777888999::::::888777777777777777777777777555666777777777777666666:::666555777999???OOO```rrrxxx{{{eeePPPDDDAAA@@@,,,++++++******+++++++++++++++*********+++,,,,,,---------...///000111222---+++***+++---//////...//////......---------...////////////............------------------------..................------...............---------.../////////......---,,,---------...///111333444333444666777888888777666111000000///......------...............///000000//////000000000000//////333///+++,,,000111---)))////////////////////////000000111222333444555555777:::===???CCCLLLWWW```mmmuuu|||yyytttnnniii^^^XXXPPPIIIFFFDDDAAA>>>>>><<<;;;;;;<<<<<<;;;:::;;;:::999999999999777555::::::999999888777777777555666777777777777777666555555555666666666777777333333222111111111111222888777666777888888777666444222111111222333222111333222111111222555999;;;???CCCJJJRRRYYYaaaiiinnnqqqvvv|||}}}zzzxxxrrrlllhhhddd^^^VVVOOOKKKFFF@@@<<<;;;999666444777555444555555444222000444333333333555555444222555444444444444444555555444555666666666666555444>>><<<999777888:::===@@@>>>CCCJJJSSS[[[cccjjjooovvv{{{~~~}}}|||yyyuuupppeeebbb]]]ZZZXXXUUUPPPLLLHHHGGGIIIJJJEEE@@@@@@DDDFFFEEECCCAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDBBBDDDEEEEEEDDDDDDEEEFFFNNNQQQUUUZZZ___dddiiilllqqqtttxxx{{{}}}zzzyyy{{{~~~xxxhhhUUUIIIAAA;;;888999;;;:::888777888999;;;<<<;;;===@@@DDDIIINNNRRRTTT^^^hhhvvv{{{ooo___PPPEEE>>>;;;===:::999999777666;;;BBBQQQ]]]mmm{{{{{{uuummmcccYYYOOOEEE???>>><<<::::::;;;;;;:::999===<<<;;;;;;<<<<<<:::888888888888888888888888888<<<;;;:::999999888666444777444555<<>>CCCHHHYYY```lllyyy{{{wwwqqqhhh]]]VVVRRRNNNHHHCCCAAA???<<<;;;<<<<<<;;;;;;::::::999::::::999777444::::::::::::999888777666444555666777888888888888555555666666666777777777555555444333333333333444555555666888<<<>>>>>>===888555111000000000000///333222111000000111333555555777:::===CCCKKKSSSYYYccchhhpppvvv{{{~~~|||zzzyyywwwrrriiibbb]]]WWWOOOHHHCCC???<<<:::<<<:::777666666555333111444222111222333333111000333333333333444555555555444555555666666555555444;;;:::777555333333333333999:::===@@@EEEKKKRRRXXXbbbgggooovvv{{{|||xxxtttqqqmmmhhheee___[[[XXXUUUPPPLLLOOOVVVTTTSSSRRRQQQPPPOOONNNNNNNNNNNNNNNNNNOOOOOOPPPQQQSSSUUUVVVVVVUUUUUUVVVWWWaaaeeejjjqqqxxx~~~|||zzz{{{}}}ttt```JJJ===888666666888:::999888777777777888999888888999:::;;;===???@@@FFFQQQaaaqqq~~~xxxkkk[[[LLLAAA:::<<<999777888777555888>>>EEEOOO```qqq~~~zzzsssiii]]]PPPHHHHHHAAA:::888:::<<<<<<:::>>>===<<<======<<<999666999999999999999999999999<<<888555555666666444111666666<<>>AAALLLRRR\\\fffpppyyy}}}zzzsssjjjdddaaa\\\TTTMMMHHHEEEAAA????????????>>>:::999:::;;;<<<<<<999777666777888:::::::::::::::555555666777777777777777555666666666666777777777777666555555444444555555222111222666<<>>:::555222111222222222555444333222222333333444444555555555777;;;AAAEEEPPPVVV]]]dddkkkttt}}}~~~xxxsssoooiiiaaaYYYRRRMMMJJJHHHDDDAAA===:::999999777666555333111222333333222111111222222444444555555555333444444444444444444333333333444444333333333222<<<<<<;;;:::999;;;???BBBJJJOOOWWW___eeekkkpppsss|||}}}~~~|||wwwrrrmmmiiibbb^^^bbbiiiiiiiiiiiiiiiiiihhhggggggeeedddcccccccccdddeeeeeeiiikkknnnnnnmmmllllllmmmppptttyyy~~~}}}}}}xxxdddLLL@@@;;;999888::::::999888777666666777777<<<;;;:::999999999999999===DDDOOO]]]lllxxxuuufffUUUEEE;;;:::777666777777555777;;;>>>FFFUUUhhhzzzyyypppeee^^^XXXNNNBBB===???AAA@@@<<<=========>>>@@@???<<<:::777777777777777777777777666222///000444777666444;;;???IIIYYYkkkzzzwwwcccMMMAAA????????????+++,,,---...///...------+++******)))))))))******)))))))))***+++,,,...///---+++***+++---//////...222111000///...///000000............---------------------------------------------.........//////------......////////////---...000111111000///............/////////.........///000111222222222222000000000000000/////////...............///000000...//////000000//////...***,,,///000///---,,,,,,////////////////////////.........//////000000111111222333444666:::>>>AAAAAAEEEKKKRRRYYY```hhhmmm{{{wwwtttrrrqqqkkkbbb[[[TTTPPPJJJFFFCCCAAA???>>>999888999:::<<<<<<:::888666777999;;;;;;;;;:::999777777777777777666555555666666666666777777777888444333333222222222222222555222111333999AAAHHHLLLAAA===777333333333444444333444444444444555555555222444555555444555888:::???CCCHHHOOOVVVaaannnwww|||}}}{{{xxxqqqjjjccc___]]]\\\RRRNNNHHHCCC@@@===999777999777555555666777666555111222333444555666555555222222222222222222222222000111333555666666666555333444666666555666888999:::>>>DDDIIINNNRRRVVVYYYiiikkkppptttyyy}}}{{{wwwpppkkklllrrrwwwyyy{{{}}}~~~~~~}}}}}}yyyxxxwwwvvvuuuvvvwwwxxx|||~~~|||~~~|||jjjUUUIIIBBB<<<999888999888888777666666666666;;;:::999777666666666666888:::???FFFSSSeeewww~~~qqq```MMMAAA<<<888666888888777888;;;===BBBNNN```sss|||mmmbbbSSSKKKHHHFFFAAA<<<=========???AAABBB@@@???555555555555555555555555555222000111666:::<<<<<>><<<:::999999::::::999888999:::;;;<<<;;;999777666888888888888777666555444666666666777777777888888666666555444444444444555:::666222222666<<>>DDDNNNZZZcccmmmqqqvvvzzz|||~~~|||wwwrrrnnnnnnnnnddd```YYYRRRLLLFFF@@@<<<>>>;;;888666666666555444222333555666777666555555333222222111111222222333222333555666777666555444111444777777777666555666555888:::<<<>>>AAADDDFFFNNNRRRXXX___eeekkkqqqvvv|||{{{ttttttyyy|||}}}nnn]]]PPPEEE;;;555555888888888888777777777777999999888777666666666666888888999;;;DDDWWWppp|||mmm[[[OOOCCC===999999999888888;;;???BBBIIIWWWhhhxxx}}}ttthhh^^^WWWQQQHHHBBB???>>>======>>>>>>===<<<666666666666666666666666666555444555777;;;@@@CCCNNN[[[lll{{{yyynnnVVVHHH>>>======999888<<<++++++++++++,,,---...///*********+++,,,---...///,,,,,,,,,,,,---...//////---+++***+++---//////...000111222333333111///............---------,,,,,,------------------------------..................,,,,,,---......///000000///---+++)))***,,,///111+++,,,.../////////.........------,,,---///000222000000000000000000000000...............///000000//////000000000000//////***,,,.........///111222///////////////////////////////////////000000000111111000111333555777777777999<<>>;;;;;;:::999888999:::<<<===<<<:::777666666777777777777777666555666666777777777888888888::::::999888888888888888999666333333555888:::;;;;;;888555333333444555444222444555666777666555444///111333444333333444666///222666888:::>>>FFFKKKVVV[[[bbbhhhmmmrrryyy}}}|||}}}~~~zzzwwwwwwxxxvvvrrrlllfff___YYYRRRMMMHHHEEE@@@<<<999777555444444555666888888777555444444444333222222333444444555555666666555444333222555777888888666555444555555666777777777999;;;>>>999===CCCHHHLLLRRRXXX]]]kkkpppwww}}}yyyzzz~~~~~~sssdddVVVGGG:::666777777777888888999888888888:::999999888777777888888777:::;;;999===LLLdddwww{{{kkk___MMMEEE>>><<<:::888777999@@@AAADDDMMMZZZjjjxxx~~~xxxsssllleee\\\WWWPPPLLLGGGDDDBBB@@@>>>===:::::::::::::::::::::::::::<<<>>>???@@@EEENNNUUUbbbppp~~~zzziiiZZZGGG???;;;===;;;666999CCC++++++******+++,,,...///++++++,,,---...000111222*********+++,,,---//////---+++***+++---//////...///111333444444222///.........---------,,,,,,,,,------------------------/////////...------,,,,,,++++++,,,,,,---...//////111---((($$$%%%)))///333+++,,,---///000//////...------......///000000111000000000000000111111111...............///000000000000111111111111000000...,,,+++,,,...000000////////////////////////////////////000000000000000...//////222555777777666444555666777888:::>>>AAAGGGMMMWWWcccooo{{{~~~zzz{{{~~~zzzwwwrrrmmmhhhbbb\\\XXXOOOJJJDDD@@@===<<<;;;:::666777:::<<<===<<<:::999444555666777888888888888777777777777888888888888888777777666666666666666444333333444777888888777;;;888555444555666777666666777888999999777555444555666555444222111333444///222666777666666999<<<===BBBIIIPPPWWWaaakkkrrrvvvyyy|||}}}}}}zzzzzz{{{}}}yyyuuuqqqkkkeee```XXXSSSMMMGGGCCC???<<<:::555666888999999777555444666555444444444444555666444555555444444333222111...///111222222444666888444555666555555666999;;;333777;;;===>>>AAAFFFJJJTTT[[[dddkkkppptttyyy|||}}}xxxyyy~~~xxxjjj[[[JJJ===:::>>>666777888999999999999999888888777666666666666666222888;;;888666@@@UUUgggvvvkkkUUUKKKAAA>>>;;;777666777@@@???@@@EEEPPP```ooozzz}}}xxxqqqmmmgggbbbZZZSSSNNNKKKHHHFFF>>>>>>>>>>>>>>>>>>>>>>>>BBBGGGLLLMMMOOOVVVbbbmmmtttxxxnnn[[[JJJ@@@;;;:::>>>:::555===KKK,,,++++++******++++++,,,000---+++,,,//////,,,)))***++++++,,,,,,------...,,,+++******+++...000222333222111111000111111111,,,---......------...000,,,------......------,,,,,,------......------,,,+++,,,.../////////...---//////.........---------...///000///---,,,,,,------------.........//////...///000111111000///...,,,,,,,,,,,,,,,---...///---+++&&&$$$+++333222+++000000///...............222111000000111111000/////////............//////000/////////000222444666444444666777888888888888EEEFFFGGGMMMVVVcccooovvv~~~~~~~~~zzzuuupppmmmjjjiii___WWWMMMFFFCCCBBB@@@>>>@@@===:::999:::;;;;;;:::666::::::888999===;;;555;;;888444444777999999888555444444555777888666555;;;888555222111222444666222111111111222444666777111222444666666555444333555666777777444333333333444444444555555555666666888888:::>>>EEEMMMUUUYYYeeeiiimmmrrruuuxxx{{{~~~~~~|||zzzzzz|||}}}wwwtttsssrrrpppnnngggeee```\\\VVVOOOGGGBBBCCCAAA???>>>======;;;999444444444555777888777666777555333333333444333222666...+++111666444111111444333333444555555444333777666666666666888:::;;;<<>>:::===???@@@CCCMMM]]]iii|||}}}~~~yyyrrriiieeeccc```[[[VVVTTTMMMIIIJJJJJJIIINNNUUUXXX___hhhooosssvvv{{{~~~yyymmm]]]LLL@@@BBB999555;;;======GGGTTT---,,,,,,,,,,,,,,,,,,------...///......---------'''((()))***,,,---//////,,,+++******+++...000111222222111000000111111111---///000///...---...///------------------------,,,,,,------------,,,,,,,,,------...............//////.........---------,,,---......---,,,---///---------........./////////000111222222222111000------------------.........///...+++---222333///111111000////////////000...------...000111111000//////............//////............///111333444444444555666777777777777<<<<<<===AAAHHHQQQZZZ```oooxxx||||||~~~~~~{{{xxxtttrrrpppjjjddd]]]VVVRRRLLLFFFAAACCC???;;;999888888888777888;;;<<<<<>>:::777444444666888888777666666555666888999777666888666444333222444555777666555444333333333444444222222444555555555444444000222444444222111222333333333333333333333333333777777777:::===BBBGGGJJJOOOSSSYYY___eeekkkppptttvvvxxxzzz{{{{{{{{{}}}~~~~~~zzzxxxwwwvvvtttrrrnnnllliiifffddd```[[[WWWSSSQQQNNNKKKIIIEEEAAA>>><<<:::777777888999999888777555333222333333222111777111///444666444222333222222222444666666666666555555555555555777888999888:::???DDDHHHKKKLLLMMMWWWZZZ^^^bbbeeejjjpppuuu~~~~~~{{{nnn[[[JJJ???:::555777888888888777777777777666444333333666999;;;666333555999999;;;LLL```}}}qqqbbbSSSHHH@@@999888;;;:::<<<===<<<===DDDPPPZZZpppzzz{{{zzzzzzxxxsssooohhhbbb___aaacccccchhhooouuuyyy}}}qqqbbbRRRGGGAAA>>>888777;;;<<>>BBBAAA>>>999777555444666777777777888777666777999999888777555555444444555555666777666666555444333333444444333333333444444444444555111333555666666555666888444444333333333333333333666666777777777888999999<<>>AAAFFFKKKPPPVVV\\\```jjjmmmqqquuuxxx{{{~~~vvvgggVVVFFF===888888999:::999888777666;;;999666444444555888999555555999<<<:::<<>>@@@GGG[[[ooo------,,,,,,,,,,,,------+++,,,...---++++++---///------,,,,,,+++******)))++++++++++++,,,---...//////////////////000111222222333444333111///......///...,,,++++++,,,...///,,,,,,,,,------,,,,,,,,,...---,,,+++,,,---...///........................---...//////......000111...............////////////000222333444444333222////////////......------+++...000000000000111222222222111000000000000111+++******,,,...000000000000000////////////000000------......///000111111333333444555555555555555666666666777888:::;;;===AAAHHHRRR___mmm{{{zzzwwwtttsssxxx{{{wwwtttsssqqqoooooommmhhh___XXXTTTOOOIIIEEECCCAAA@@@???===<<<;;;;;;<<<===;;;999888777666555555666666666888666555666888999888777555555666666666666555555222222333333444555666666444444333333333444444555333555777888777777888999666666666666555555555555666777888888777666444333777999;;;===???DDDIIIMMMWWW[[[bbbhhhnnntttzzz~~~}}}~~~~~~|||zzzuuutttssssssuuuwwwwwwwwwwwwuuusssqqqmmmggg```[[[WWWRRRLLLGGGCCC???<<<999<<<:::888888999999888777222222333444222111222444555555666555555444666777444444444555555666666777999999999999999;;;===>>>888:::<<>>>>><<<::::::;;;???AAAOOO\\\mmm|||}}}tttdddSSSEEE===<<<===:::999;;;BBBJJJWWWkkk~~~,,,,,,++++++++++++,,,,,,---+++))))))+++---,,,+++//////...---,,,++++++***++++++++++++,,,,,,---...............///000111222222444555555222///......///...,,,++++++,,,...///+++,,,,,,,,,,,,,,,,,,+++------,,,++++++---...///---.....................000222222111/////////000////////////////////////...///000222222222111000///000000000000///------,,,+++,,,///222333222222111111000////////////000...---,,,---///000///...000000////////////000000...//////000000111111111222333333444444444444333666666666777888888888999:::<<>>EEEHHHMMMRRRZZZccclllsssxxxzzz}}}~~~|||{{{yyywwwvvvwwwyyy{{{{{{zzz||||||{{{{{{{{{wwwrrrnnnhhheee```\\\VVVPPPIIIDDD???===;;;::::::;;;999888555777888777666666777888333555666555555555888;;;555555666666666666666666555555444555666999;;;===:::::::::;;;<<<<<<<<<;;;???DDDIIIMMMOOOSSSYYY]]]cccgggnnnuuuzzz}}}~~~}}}}}}wwwgggTTTGGG@@@>>>;;;::::::888555333444555888999:::999888666777:::======>>>FFFZZZlll|||nnn```TTTJJJCCC@@@>>><<<;;;<<<===>>>>>>DDDLLL[[[mmm}}}uuugggTTTEEE>>><<<;;;:::;;;999<<>><<<===888999:::999777555666777777555333333555777777777888888888777666555333333666666666666555333222111555444444444444444333333222444555555333222333333333333444444444555555555111333666888999888666555444555555444333333666888888999<<<@@@EEENNNXXX___jjjmmmrrruuuvvvvvvxxxyyy{{{zzzzzz{{{~~~~~~~~~~~~~~~|||xxxwwwtttrrrnnnggg```[[[KKKHHHEEECCCBBB@@@>>><<<777999888555555666555333000333555555555777<<<@@@555666666777777777666666555555444444555666777999888777777999;;;<<<;;;999;;;===>>>>>>???@@@CCCEEEKKKPPPXXX___eeejjjooorrrvvvxxxzzz{{{|||}}}~~~}}}|||}}}~~~~~~|||ppp```UUUFFFAAA===;;;;;;<<<999777333555888;;;<<<<<<:::999:::===@@@CCCHHHUUUgggvvvxxxnnncccUUUIIIDDD@@@<<<;;;===>>>===;;;>>>AAAKKK\\\ooo|||fffXXXFFF===<<<>>><<<999;;;<<>>DDDIIIXXXaaannnzzz~~~|||}}}}}}{{{xxx{{{yyyuuuqqqllleee^^^YYYSSSLLLGGGGGGDDD>>>;;;===888:::<<<:::888666666888888666444444555777888888888777777666666666555555888888888888777555444333444444555555555444222222111333555666555555555777222222333444555666777777333444666888888777555444111333444444444444555777555666777999;;;@@@FFFKKKQQQVVV\\\aaadddggglllooouuuvvvxxx{{{~~~{{{wwwtttfffccc]]]XXXTTTPPPLLLIII??????;;;666666888444---333666888666444555:::???444555666666666555444444777777666666666666666777444333555999>>>@@@@@@>>><<<:::888888888999999888;;;@@@FFFJJJMMMQQQVVVZZZ```cccgggjjjmmmqqquuuxxxxxxxxxxxxxxxzzz{{{}}}zzzyyyyyy|||}}}{{{~~~yyyooohhhWWWPPPHHHCCCBBBAAA???<<<888999:::;;;<<<===>>>>>>???DDDJJJQQQ\\\kkkzzz|||vvvhhhYYYNNNHHHAAA>>>??????;;;888:::;;;@@@KKK[[[lllyyy}}}sssjjjRRRJJJ???:::;;;===<<<;;;>>>EEESSSdddwww...------,,,,,,------...222333333///+++))),,,000------,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++***++++++,,,...000222333///222444555333000......,,,------......------,,,+++++++++,,,,,,+++++++++***+++,,,---...---,,,+++---------.........//////+++---......------///000111111000000/////////...111111111111000///---,,,---...000222333222111000......//////(((###'''222444333222222111111222222000///......///000///...111111000000000000111111,,,---.../////////...---111111222222222111111000222222222222333444555666111333555777777888:::<<>>???999;;;===<<<888666777888:::777555555666888999999777666666666666777777888666777999::::::999888888333444555666666444222111,,,...000222222222444555333444555666777999::::::777888999999999777555444333555777777666555666777888999:::::::::;;;>>>@@@<<>>===???999///:::;;;<<<888333111555999333444555555555444333222444444444555555555555555222222555:::@@@DDDDDDCCC;;;888555555888:::999888777:::===>>>===>>>AAADDDFFFJJJOOOTTTYYY^^^cccgggjjjkkklllnnnpppsssuuuvvvvvvuuuuuuwwwzzzzzzwwwtttvvvxxx}}}{{{zzzvvvkkkaaaUUUMMMIIIFFFBBB>>>???===<<<;;;;;;===@@@BBBFFFLLLUUU```nnn~~~{{{kkkXXXPPPFFFBBBAAA@@@;;;666888999<<>>BBBIIITTT```kkkrrr}}}xxxuuuyyy|||~~~zzzwwwjjjfff```[[[VVVQQQLLLHHHAAA>>>;;;:::::::::999888777666666777999999999888;;;;;;;;;999777444111000666777888999999888777666555777999:::::::::888777000333666777777555555555444555666777777888777777555666888999999888777666555444444333333444444555555555444444555888:::<<<@@@;;;;;;AAAEEEFFFLLLTTTVVV^^^hhhnnnqqqssswww{{{|||wwwsssppphhhaaaWWWPPPLLLHHHAAA<<<>>><<<888777777888777777999777777777777666444222999888666555555555555555888555333666<<<>>><<<999333333444444555555666666222555888999999888999999888AAADDD@@@BBBIIIIIIBBBWWWZZZ]]]```bbbeeehhhkkkmmmnnnpppqqqqqqooollljjjkkkpppxxx{{{zzztttmmmgggbbb[[[PPPHHHGGGDDDAAA??????BBBFFFIIIVVV```ooo}}}qqqaaaOOOGGGFFFCCC:::000;;;;;;;;;;;;???IIIVVV___rrr}}}xxxnnnaaaTTTLLL===>>>>>><<<:::;;;@@@DDDJJJZZZnnn|||,,,---......---,,,,,,---222222111//////......///,,,+++***+++---...---,,,+++++++++******+++++++++***))))))+++...///...,,,---///222333444444222000//////...------------...,,,,,,,,,,,,,,,------...///......------,,,,,,+++...------------...///////////////.........------......//////000222333444222222111000//////000000444///+++,,,111444222...333222111111222555888:::>>>:::666444333333111///000000111111111222222222000///.........///000111000000000000000000000000333111///000111222000...222000///000222333222000222222222333333444444444444444666;;;AAAJJJRRRWWWjjjrrr~~~~~~yyy{{{~~~}}}zzztttqqqlllhhhddd```[[[XXXKKKGGGCCC@@@>>>===:::888888777555555777888777666777777888888888777666555666777888999999888777666555666777999999888777666222444666777666555555666444555555666666666666555666777888999999888666555666555555444444555555666444444333333444666888999<<<888777:::;;;:::===CCCFFFMMMTTTZZZ^^^ccckkkqqqvvvyyy|||{{{tttkkkccc^^^YYYQQQKKKJJJFFFAAA===;;;:::999999888777666666888888888666444444555444333333555666444222111333666999999888666666666777777777777777222555888:::999888777777///777:::666777>>>===666BBBEEEIIILLLOOORRRVVVYYY\\\^^^aaaeeeggghhhhhhhhhooouuu{{{zzzwwwsssmmmeee^^^RRRPPPNNNNNNPPPTTTZZZ]]]lllsss}}}|||rrrcccWWWNNNEEE<<<555777888888888:::@@@IIIOOOaaannn{{{yyylll___TTTJJJEEE===<<<:::777888>>>HHHPPP```mmm}}}///000000000///...,,,+++111000///...---------...,,,++++++,,,...///...---******++++++++++++*********+++,,,,,,++++++,,,---,,,---///111222111000///000///......------......,,,,,,,,,,,,,,,---...///------------------------......------......///000////////////............////////////000111333333555444222111000000000000,,,++++++---000111111000333333333444555777999:::CCC<<<444111444555222...000111222444444333333222111000///.........//////000000000000000000000000222111000000111111000///222111000111333333333111111111111111111111111222555444333444666:::>>>@@@LLLUUUcccppp||||||yyyuuuqqqoookkkgggeeeYYYUUUPPPKKKGGGCCC???<<<===:::888777777888777777777888999::::::::::::999777777888999999888777777444555666888888777666666555666777666555444555666444555555555555555444333777888999999999777666555777666666666666666666777444333333222222444555666777555444555555333444777999===AAADDDHHHOOOXXX^^^dddjjjqqqwwwzzz{{{{{{{{{|||xxxsssnnngggaaa^^^YYYRRRKKKGGGEEECCCAAA===;;;999888999:::::::::555777888777444333555777111222222222222444777:::777777777777777666666666222555999;;;999777555444...444666222333888777111222444888:::<<>>888888888888888:::===AAALLLXXXeeeooowwwzzzjjjZZZNNNGGGCCCAAA>>><<<999888<<>>===;;;:::<<<>>>???;;;666333555888333555666444111222777===666666555555444444333333222666999;;;999666333222222666777444444777666222222333555555555555777888>>>@@@CCCGGGMMMRRRWWWZZZZZZ```gggkkklllqqqyyy|||{{{zzzxxxwwwyyy|||}}}kkkZZZNNNIII@@@???<<<:::888999;;;======GGGQQQXXXbbbooozzz~~~|||rrrhhhYYYKKKDDDAAABBBBBB======>>>AAAJJJZZZnnn|||???>>><<<<<<;;;:::666333,,,++++++************+++---+++******++++++)))(((***+++------------+++***)))---///---(((&&&***///,,,***+++000111------000000000///............///333222111///............,,,------......//////000///............///000000111111000000000/////////000/////////000111222222444666888:::999555000---,,,...000111///...///111///000222333444444444444111333555777666666666555111333555666777666444333222222111000///......---000000000000000000000000000000111111000000000111111222222222222222333333333333333333444444444444555555444333333333333444555888===CCCKKKXXXfffpppwww}}}~~~|||xxxuuuqqqnnniiieeeaaa\\\WWWSSSLLLIIIEEEBBB@@@???===;;;===<<<<<<;;;:::999999999999999888888888888999999777777888888888999999888999:::999777555444555666777777777777777666555444888888888888888777666666666555555555555555555666777666666555555555555555333555666777888999999888777888999999999999;;;<<>>@@@@@@@@@===888666666888555888999555111111777===666666555555444444333333333666999999777444222222222444444222222333333000333555666555444333555666333444555777;;;???CCCFFFHHHMMMRRRVVVYYY___gggoootttuuuwwwzzz}}}~~~yyylll```YYYLLLGGG@@@:::888999<<<>>>:::???DDDFFFNNN]]]jjjrrryyy~~~ssshhh[[[SSSIIIAAA>>>>>>@@@BBB<<>>===:::666222------,,,,,,,,,,,,------,,,***))))))******)))((())))))************))))))))),,,...+++'''&&&***///---((()))///000++++++000111000//////......//////333222111000///.........------......//////////////////......//////000111111111111111000000000000000000000000000111222222222444888:::999555000---000111111111//////000111111111333444444555555555333777;;;<<<:::777666666222333444555666555555444222222222222111000///...000000000000000000000000///000111111000000111222000111222222111111222444000111111222333333444444111222222333333333333333333444444555888AAALLLUUU^^^gggvvv~~~~~~{{{xxxvvvssspppmmmiiidddaaaVVVSSSOOOLLLJJJFFFBBB???;;;;;;:::999999999:::::::::999888888888888999:::888888888888888999999999999::::::999666555555666777777777777777777666555777777777777777777888888666555555444444555555666777777777777777777666666333666666444444555555222444555777888999888777777999;;;===???AAAEEEJJJMMMQQQTTTYYY___fffnnnvvv||||||xxxssskkkccc]]]VVVQQQMMMFFFEEECCC@@@>>>===<<<;;;888:::;;;777222111555999777777777777777666666666333555777777666333333333444444444333333333333222...000222222222222444666222222222333444666999:::>>>???AAACCCFFFKKKPPPTTT[[[^^^ccchhhnnnsssvvvxxxyyyyyyyyyyyyyyy|||}}}ssslll]]]TTTHHH???::::::<<<===:::>>>>>><<<@@@LLLYYY___nnnvvv|||uuulll```VVVIIIDDD???<<<<<<>>>???@@@BBBKKKXXXdddooozzzUUUNNNFFF@@@===:::444000------,,,,,,,,,------...)))(((((()))+++---,,,+++******))))))))))))*********++++++***((((((+++...,,,&&&&&&---...((()))///111000000//////////////////...............//////............///////////////////////////000000111222222111111111000000000000000000000000111111222111222444555444333000///222111/////////000111111222222222333444444555555888888999::::::999777555333333444444444555555555222333333444333222111000000000000000000000000000...000222111000///111333...000222222000///111333//////000111333444555555333333444555555555444444///111222222222666===CCCHHHOOO[[[gggrrr{{{|||zzzxxxuuurrrmmmjjjcccaaa^^^[[[XXXSSSMMMIIIBBBAAA???===<<<;;;;;;<<<:::999999888888999999:::777777777777777888999999777999::::::888777666666555555666666777666666666666666666777777888999999777666666555555666666777666666777777888777777777555888888333222555555111444444555666888888777666777888999888888:::===@@@BBBEEEIIIMMMSSS[[[dddjjjsssuuuyyy}}}{{{vvvrrrmmmiiieee]]]XXXRRRNNNMMMKKKFFFBBB===>>>>>>;;;777555666888666666666777777777777777333555666555444333333555555444444444444333333444,,,...000000000000222333444444444444555666777888999777555777:::>>>??????BBBEEEKKKQQQVVV[[[]]]^^^bbbdddgggiiijjjmmmssswwwzzz~~~~~~uuujjj[[[MMMDDD@@@>>>===:::======999999AAAIIIMMMZZZdddqqq{{{zzzxxxqqqfff]]]VVVNNNEEE???===;;;<<>>===<<<;;;:::999888888999:::;;;666666666666666777888888666888;;;;;;:::888777666333333444555666666666555666666666666777999:::;;;888888777777777777888888555555666777888888777777777;;;:::555555::::::666888777555555666777666555888999:::999777666777888999<<>>999888;;;???@@@GGGRRRaaammmtttzzz}}}ppplll```SSSJJJFFFAAA;;;;;;:::;;;>>>DDDKKKPPPRRR```kkkzzziiidddWWWHHH@@@<<<777111---+++******+++------,,,((())))))+++,,,---......///---+++,,,...///---***++++++++++++++++++++++++***,,,------,,,---///111(((,,,//////,,,******,,,///'''))),,,(((---222---333,,,***...000---+++---111000///......///000111000000000000////////////444111......000222111000444333222111000000000000222111111111111111222222...------///111333333222111666777555666<<<===999666555444333222333444444666666555444333333222222000000000000111111111111666222///000333444111---***+++---///222444666777444222111222666777666444111111222222222333333333555555333111//////111333;;;;;;:::<<>>@@@@@@BBBEEENNNYYYaaagggpppyyyvvvxxxzzz||||||}}}~~~ssskkk```XXXLLLDDD???===;;;:::;;;<<<===AAAIIIUUUbbbkkkzzzeeeeee```SSSGGG>>>777000---,,,+++,,,------+++)))((()))***+++,,,------...111...------...///---+++++++++++++++++++++++++++,,,---------,,,---///000---///111222111///......---''',,,000...222666000333---***...000......000000//////......//////000111111000000000/////////222///------000111111000333222111111000111111111111111000000000111111222222111000111333444333222333777888555777<<<===;;;777666444333333333333444666555555444333333222222444444333222111000//////555222///000444555222///---...///000111222333444666555333333444333222111444222111000000222444555111222333333111000111222222333444555888>>>EEEJJJVVV^^^kkkwww}}}|||zzztttrrrtttvvvxxxyyyyyy{{{}}}}}}{{{{{{|||||||||zzzwwwuuusssiiifff```ZZZTTTMMMFFFBBBBBB@@@===;;;;;;;;;:::999:::999888888999999777555999999:::<<<======;;;:::999777666666777666333111777777888999999888777777777888777666555666999;;;888777777666666555555444666666555555555555666666777777777777777777777777444555555666666666555555777777888999;;;===???@@@CCCGGGLLLPPPTTTXXX\\\___dddfffhhhjjjjjjlllnnnpppnnnooopppqqqssswww}}}zzzqqqjjjfffgggfffbbbZZZPPPIIIEEE@@@AAAAAA>>>;;;999:::;;;999999888777555444333222444444444333111111222333222222111000000111222222000111333444444555777999666555555444333444444444111444777888888777777777:::::::::;;;===???BBBDDDDDDEEEHHHKKKPPPTTTXXXZZZaaadddggglllppptttvvvwww|||~~~}}}||||||~~~}}}tttiii___YYYKKKJJJDDD<<<:::===???===>>>???DDDKKKOOORRRYYYaaaiiimmmqqqsssssstttvvvxxx{{{~~~~~~}}}~~~xxxrrrjjjaaaZZZPPPJJJCCC>>><<<<<<;;;:::===@@@FFFOOOZZZgggttt}}}ccciiijjj```RRREEE999111...---------...---***((())))))***+++,,,,,,---...111000............,,,+++++++++++++++++++++++++++,,,---...---,,,,,,---///000000111333444333111///+++&&&+++000---///111***///+++***---///...///111000//////......//////000111111111000000000000///000///......000111111111111111111000111111222333111000000//////000000000333222111111333333222111444666555333444999;;;:::777777555444333333333333555555444444333333222222444444333222111000000///444111000111444555333111111111111111111111111111333444444333111000111111555333000...///111444777...111444555444222111111111222444555555666888999???FFFSSS```lllwww~~~zzztttrrrsssuuuuuuqqqrrrtttwww{{{}}}zzzwwwqqqnnnjjjddd^^^UUUMMMGGGNNNJJJFFFCCCAAA???<<<:::;;;:::888888:::;;;:::999>>>;;;999;;;???@@@===999???===:::999999888777555777888999::::::999888777777777888777666777999<<<777777666666666666666666666666555555555555666666666666777777888999999:::222222444555666666666666999999::::::::::::999999888:::===@@@BBBDDDGGGJJJQQQTTTWWWZZZ\\\___cccfffdddfffhhhkkknnnrrrxxx|||{{{zzzzzzxxxuuunnneeeZZZRRRJJJKKKKKKIIIDDDAAA???>>><<<;;;999777666555444444555333111000111222222222222222222222222222222222---///222333444666888:::555444444333333333333333222444777888777666666777666555555444555666888999999999:::<<<>>>AAACCCDDDJJJLLLPPPTTTXXX\\\^^^___fffiiimmmpppqqqrrrtttuuuwwwxxx{{{~~~|||uuummmhhh___ZZZOOODDD@@@AAA???;;;<<<;;;;;;???@@@AAAFFFMMM[[[aaahhhjjjiiiiiimmmppptttzzz{{{{{{{{{wwwuuuooohhh```YYYSSSMMMJJJCCC@@@===;;;<<<======<<<@@@GGGQQQ]]]jjjuuuffflllnnnhhh]]]RRRDDD999333111...,,,,,,,,,+++)))))))))***+++,,,,,,------000///...------,,,+++******+++++++++++++++,,,,,,,,,------,,,******+++---///......000333444000,,,000***,,,...)))***,,,%%%((((((***---//////......111111111111111111111111222222111111111000000000000//////000111222222222000000000000111222333444111000//////////////////111000///000222333333222333222111///000333666777777777666555444333222222444444444333333333222222000000111111222222333333222000///000333444333222222222222111111000000000---000333222000000222555333222111000000222444555///111444555444444444555222444666666555444555666;;;===AAAHHHQQQ]]]iiiqqqxxx~~~}}}{{{yyyzzzzzzzzzrrrqqqppprrruuu{{{|||yyysssqqqmmmiiieeeaaa[[[XXX\\\YYYTTTOOOKKKGGGCCC???@@@>>>;;;:::;;;<<<;;;;;;;;;999888999<<<===<<<;;;@@@>>>===;;;;;;<<<<<<===999999;;;;;;;;;;;;999999888999999888666666888:::666666666777777888888888888888777777777777888888777777888888999999999999555555666777888888888888888999999:::999777666555666777999999999:::<<<>>>DDDGGGKKKNNNPPPSSSWWWZZZ^^^```dddhhhlllrrrwww{{{|||vvvmmmeee\\\]]]]]]ZZZVVVQQQLLLJJJDDDCCC@@@===;;;999888888888444000111333555555333444444444444333222111111+++---///000111222444666444444333222222222222333222444666666666555555666555555444444444555666666999:::::::::;;;===>>>???===>>>AAADDDGGGIIIKKKLLLMMMQQQUUUYYY\\\___bbbdddkkkmmmqqqvvvzzz|||}}}~~~zzztttqqqtttnnnbbbVVVQQQNNNGGG>>>AAA===<<<===>>>>>>BBBGGGKKKRRRZZZ\\\ZZZZZZ^^^bbbgggnnnuuuvvvtttuuu|||}}}sssjjjeee[[[XXXRRRMMMIIIEEECCCBBBAAA???>>>>>>???BBBDDDEEEMMMTTT```llluuu|||iiijjjjjjhhhhhhdddYYYMMM???999222,,,++++++------*********++++++,,,,,,------------,,,***)))))))))*********++++++,,,,,,,,,***++++++***)))(((***+++...------///333333000,,,888//////...))),,,000+++%%%)))---000111111000...333333444444444444333333222222222222111111111111000111222222222222333333//////000000111222444444111111000//////...//////000//////111444666666666333111/////////000333666555555555444333333222111333333333333333222222222//////000111111222333333000//////000111222222111111111111111111111222222---000222222000///222555000111222333333333222222333333444444333444777:::000111222222222222444666;;;;;;;;;<<<@@@HHHRRRYYY```gggrrr|||}}}zzzzzz~~~xxxtttooommmnnnttt{{{zzzvvvrrrooommmmmmlllkkkgggddd___ZZZVVVPPPKKKGGGFFFCCC???===<<<;;;:::999777999::::::999:::===@@@======;;;:::999999:::;;;;;;;;;<<<======<<<;;;;;;:::;;;;;;999777666666777666666777777888999999999888888777777777777888888999999999999888888777777777888888999999888888777666666888888888777666555777888888777555555777999999<<>>??????>>>AAADDDGGGIIILLLOOOQQQVVVYYY^^^dddhhhkkkllllllssstttvvvxxx{{{~~~zzzxxx}}}zzzrrrkkkgggcccYYYNNNLLLFFFBBBAAA@@@>>>@@@DDD===BBBHHHJJJHHHHHHJJJNNNQQQXXX___aaaaaadddjjjqqqwwwyyy|||~~~~~~~~~zzzzzzyyyuuunnnddd[[[UUUEEEEEEEEECCCAAA@@@????????????@@@AAAEEEJJJPPPTTT___fffpppyyy~~~llljjjggggggnnnrrrmmmcccQQQHHH<<<222------...///******+++++++++,,,,,,,,,***+++,,,+++)))((()))************++++++,,,,,,---)))***+++***))))))***,,,......///111333333111///555,,,++++++''',,,222///'''---111111111333444222444555555666666555555444333333333222222222111111000222333333222111111222000000000000111222333444222222111000////////////111000111333777999:::999555222000222222111222666222333333333333222111111333333333333222222222222333333222222111111111111111111111111111111222222111111111222222222222333222333333222000///000000///000333444555444222111444444444333222444777:::000111222111111333666888444666999:::<<<>>>BBBEEELLLRRR\\\fffoooxxx{{{zzz|||~~~yyyrrrmmmlllqqqwww|||}}}{{{uuuqqqqqqqqqrrrrrrmmmjjjfffbbb^^^ZZZTTTQQQNNNKKKGGGDDDAAA???<<<999:::<<<>>><<<:::;;;@@@EEE@@@AAA@@@>>>;;;999999;;;;;;<<<===>>>>>>===<<<;;;:::;;;;;;:::888666666777777777888888999999999:::666666555555555555666666:::999999888777777666666666777777777777777666666555555666777777777777777555666555333111111222444777888:::::::::;;;<<<>>>===AAAFFFMMMUUU^^^gggmmmqqquuuyyy{{{zzzzzz{{{~~~|||zzzvvvtttlllmmmooosssvvvvvvtttqqqrrroookkkddd]]]UUUOOOLLLJJJGGGCCCAAABBBCCCDDDDDDGGGDDD@@@<<<888555444333333444444444222111222333555444444333333333333333333444555444333333444555333333444555666777777888555555555666777888999:::999999888888888888999999:::;;;===>>>???@@@BBBDDDBBBDDDHHHMMMPPPRRRRRRRRR^^^___bbbggglllqqquuuxxx|||}}}}}}}}}}}}|||~~~}}}zzzyyyxxxppphhh]]]UUUNNNKKKGGGBBB???@@@>>>@@@AAAAAA@@@@@@AAABBB>>>BBBGGGJJJKKKNNNRRRVVV___ccchhhjjjjjjkkknnnqqqqqqrrruuuwwwyyyyyyzzzyyysssrrrpppnnnmmmiiieeebbbdddeeeeeeccc]]]VVVNNNJJJ;;;===@@@@@@???>>>>>>??????BBBFFFKKKQQQXXX```eeejjjooowww}}}~~~uuurrrmmmkkkoootttsssnnncccYYYKKK===444///---,,,***++++++++++++,,,,,,,,,(((***,,,+++))))))+++---)))******+++,,,,,,------***+++,,,+++***+++---///,,,...111333222111111111111((()))***&&&***000+++***//////+++***000555555444555666666666666555444444333333333333222222222///111333333000......///111000000000111222333333333333222111000//////000111000000222555777777777555111000333333000111444///000111222222222111111222222222222222222222222555444444444444333333333333444444444333222222333222222222222222222222222444333222222222222111///000111222333333333222222222333444333333333555666333444555444333333444555222444555666666777999;;;@@@DDDJJJQQQYYYcccmmmsssvvvyyy~~~zzzuuusssuuuxxx{{{~~~zzzvvvuuutttsssrrrqqqooollljjjgggddd___\\\YYYWWWSSSPPPNNNJJJFFFCCCBBB@@@>>><<<;;;===@@@BBB@@@BBBCCCBBB>>><<<<<<===:::;;;<<<======<<<;;;:::777999::::::999888999:::888888999999999999999999666666555555555555666666777777777777777777777777444444555666777777777777666666666666666777888888555555444222000000222444777888999999888777888:::666888;;;>>>CCCKKKSSSYYY___cccfffhhhiiikkkpppuuuwwwzzz}}}|||wwwuuutttmmmnnnppptttyyy|||{{{yyy|||{{{yyyuuuooohhhbbb^^^YYYXXXUUURRROOOOOORRRTTTTTTPPPIIIBBB===999888777666777777666444333444555666555555444333444444444333444444333222222333555222333444555555555555555888777777888888999:::;;;;;;:::999888888999:::::::::;;;<<<;;;::::::;;;===:::;;;<<<>>>???@@@??????HHHJJJMMMPPPUUUZZZ^^^```fffjjjnnnooonnnooossswwwyyyzzz|||~~~}}}xxxxxx{{{tttkkkccc^^^YYYPPPJJJIIIHHHEEEBBB@@@@@@@@@???===::::::;;;===???AAABBBBBBHHHLLLQQQSSSRRRRRRUUUXXXWWWYYY[[[]]]^^^___^^^^^^YYYXXXWWWVVVUUURRRMMMJJJNNNOOOQQQQQQNNNJJJEEEBBB999<<<@@@BBBBBBCCCFFFHHHIIIOOOYYYaaagggmmmrrrvvvuuuxxx|||~~~}}}wwwpppnnnppppppmmmnnneeeVVVFFF:::222,,,(((++++++++++++++++++,,,,,,(((***,,,,,,******,,,///))))))***+++,,,,,,------***,,,------,,,---///111)))---111222000///000222444---///000+++---///)))+++...+++###"""+++444666333444555666666555444333444444444333333333222222...111333222...,,,+++,,,111111111000111111222333444333222111000000000000///......///111333222111333//////333333......222---...000111222222111111222222222222222222222222333333444555666777888999555666777666444333444444444444333222222111111000333000///111444666444222333222111111111222333444...111444444333222222222111333555444111...------777555222///...111666;;;888999;;;???FFFPPP[[[ccchhhmmmvvv~~~|||{{{|||}}}{{{~~~|||yyywwwtttsssqqqpppnnnlllhhhdddcccaaa^^^\\\ZZZVVVQQQMMMGGGBBB<<<:::<<<>>>===<<<888;;;>>>???===<<<<<<>>>999999:::;;;;;;:::999999444777999:::::::::;;;<<<999999999999999999999999888888777777777777888888555555666666777777888888222333555777888999::::::888777666555555666888999888888777444222333555777444666666666444333444555:::::::::999:::>>>DDDIIIIIILLLOOOPPPRRRXXX```fffkkknnnsssvvvxxxzzz|||~~~}}}}}}xxxvvvvvvwwwvvvwwwzzz}}}zzz{{{||||||yyytttpppllllllllljjjeee``````cccggg]]]XXXPPPGGG@@@<<<;;;:::555666777666555444555666666666555444444444444555333444444333222111333444444444555555555555444444999999888888888999999:::===<<<;;;:::;;;<<<===>>>:::;;;;;;:::888777888:::<<<<<<;;;;;;:::999888777<<<===>>>@@@BBBEEEGGGHHHLLLPPPUUUWWWVVVWWW\\\aaaccceeehhhlllqqqtttwwwyyy~~~yyyuuuwww~~~}}}uuuqqqkkkbbb[[[XXXMMMGGG@@@===>>>>>>;;;888@@@>>><<<<<>>:::>>>BBBDDDFFFJJJPPPUUUXXXaaammmvvv{{{~~~tttllljjjlllllljjjcccVVVGGG:::444333000---++++++------***''')))+++---/////////...---...------,,,,,,++++++***))))))*********+++++++++...............---------///---,,,******+++,,,---+++...111000,,,,,,000444555555666666555333222000111222222333222111000///---...000111111000///...222111111111111111222333999333000444444///...000000111111222222333444444222///,,,...333666444111111111222222222333333333222222222222222333333333666666666555666777777888888999888555222111111222333333222222111222222222222111000//////111333444333222222111111222222333000222333333222111333444111111111222333333111///333333444444444444444444333333444777;;;@@@EEEHHHNNNXXXfffrrryyy~~~~~~{{{{{{zzzyyyuuupppkkkiiillljjjhhhfffeeeccc___]]]SSSPPPLLLHHHFFFCCC@@@===777555888???AAA<<<;;;???>>>>>>>>>===<<<999666555777777777888999:::::::::777777888888999999999:::999888888888777777666666:::999888777666666666666999999999888888888777777===;;;999777666666666777444444444555555555666666:::777666888888444444666333666999;;;;;;;;;;;;<<<>>>@@@DDDGGGFFFDDDIIIPPPTTTYYY___cccfffiiinnnrrrvvvyyy|||~~~}}}|||||||||zzz|||~~~}}}|||{{{{{{zzz{{{{{{vvvtttrrrrrrrrrqqqmmmiiikkkdddZZZQQQJJJEEEAAA>>>>>>===<<<<<<======;;;999777888888666222111444777444666666222222444333000888777666555555555666777666666666666777777777777<<<<<<===>>>===<<<;;;:::999999:::;;;;;;;;;;;;:::AAA???===:::888888888999999999999999:::;;;<<<===AAAAAAAAABBBCCCDDDEEEFFFLLLNNNQQQUUUYYY\\\^^^___fffgggjjjlllooosssyyy}}}~~~}}}xxxwww{{{~~~zzzwwwrrrooocccZZZOOOHHHFFFDDDAAA===>>>>>>??????>>>===;;;:::???===::::::;;;<<<<<<;;;>>><<<;;;===@@@AAA???===CCC@@@>>>???BBBBBBAAA>>><<<>>>AAABBBAAA@@@AAAAAABBBFFFMMMSSSYYY```gggkkk{{{{{{~~~|||uuuqqqpppmmmggg```YYYRRRIII>>>666///---***,,,///111000...------...///...---+++))),,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,---------...............///...,,,+++++++++---...+++...000///---,,,000444333444444444444222111000111222333333333222000///222222333444333222000///000000///////////////000666111///222444111000333111111111222333333444444222111000111444444111...111111111111222222333333222111//////000222444666555555555555666666666666777888888666444333444666555444333333333333333333222111000///000111333444333333222222222222333333000222333333222111333444111111111222222222111000333333333444444444444444444444444555888;;;???AAAAAAIIISSS]]]eeeoooyyy{{{}}}{{{vvvrrroooooonnnlllkkkkkkjjjhhhfff^^^[[[VVVRRROOOLLLHHHEEEAAA>>>>>>AAAAAA===<<<@@@>>>>>>>>>===<<<<<<;;;::::::::::::999999999999999888888888999999:::::::::999999888888888888888888888888777777777888888999888888888777777777777777999999888888777888888888444444555555555666666666<<<999777999777333222444333555888999888888999:::;;;<<<@@@CCCAAA>>>@@@FFFBBBFFFKKKNNNPPPRRRWWW\\\fffjjjooorrrtttvvvxxxyyyxxxzzz|||~~~~~~}}}zzzyyy||||||}}}}}}~~~}}}zzzyyyyyyvvvrrrnnnpppkkkccc\\\VVVRRRNNNLLLJJJHHHGGGFFFEEECCC???<<<888888888777555444555666555777777444333666555222444444444444555666888888888888888888888888888888888888999::::::999888777999999:::;;;;;;;;;;;;:::<<<:::999777777777888999888888888999999;;;<<<<<<<<<<<<;;;<<<<<<===>>>???>>>???AAADDDFFFHHHIIIIIIOOOPPPRRRTTTVVVYYY^^^bbbcccfffjjjooosssxxx{{{|||~~~zzzuuusssxxx}}}{{{ooohhh```[[[XXXUUUOOOJJJDDDCCCAAA>>><<<999888777===;;;999888:::;;;:::::::::999999;;;>>>@@@???===>>><<<:::;;;===>>><<<:::;;;<<<>>>@@@BBBEEEJJJMMMSSSXXX___ffflllsssxxx|||{{{xxxrrriiiaaaaaaccc]]]MMM===555111,,,***+++---,,,***------.........,,,***)))******+++,,,,,,---......++++++,,,,,,,,,---------,,,,,,------......//////000///...,,,,,,---......+++...000///------000333000111111222222111000000222222333444333222111000000111111111000...,,,+++111111000///.........///222......111333333333555111111222222333333444444111222333333222000...,,,000000000111111111111222444222///------000333555333444555666777666555555444555666666555555666777666666555444444444444444222111111000000222333444333333222222222222333333000222333333222111333444222222111111111111222222222333333333444444444555555444444444444666777888888<<>>======<<<<<<===>>>???<<<<<<;;;;;;:::999888888999999999999999:::::::::999999999999::::::::::::777777777777888999:::;;;666666777777777777777777666777777888999999999999555555555555666666666666;;;777777888777444333555333555777777666555666777999:::>>>AAA>>>999999===999<<<>>>??????AAAFFFJJJPPPUUU[[[aaafffjjjnnnqqqsssuuuxxxzzzzzzxxxuuusssxxxzzz|||~~~~~~}}}zzzwwwtttrrrooojjjfffccc___\\\YYYUUUTTTSSSSSSRRRPPPLLLHHH@@@???>>>>>>>>>===;;;999888;;;:::777666888888555222333444666777888999:::777777777777666666666666555666777777777777666666888888999:::::::::::::::888777777666777999:::;;;888888888888999:::;;;;;;888888777777777888888999999999:::;;;;;;;;;::::::>>>???AAAAAABBBDDDHHHKKKHHHJJJNNNSSSXXX\\\___```bbbdddfffiiikkkpppvvvzzzxxx||||||zzz{{{~~~|||yyytttpppooosss{{{~~~yyyuuuqqqnnnlllhhhaaa\\\UUUSSSOOOJJJEEEBBB???>>>???>>><<<<<<=========<<<:::999999<<>>===<<<===???@@@@@@???EEEFFFHHHJJJOOOWWW```fffnnnsssyyy{{{rrrlllnnnrrrlllYYYHHH>>>888000,,,,,,,,,+++)))******,,,------...------+++++++++,,,,,,---------+++++++++,,,,,,,,,,,,---++++++,,,------...//////000000///...---......///,,,...//////---...000222/////////000000000000000111222333444444333222111......//////...---,,,+++444444222111000000000000000......000222444444555111111222222333444444555000222333222000...---...000000000000000000000111444333000.........000111222444666777888777555444333444666555444444555666666666555444333333333333222222111111111222333444333333333222222333333333000222333333222111333444222222222111000111333555222222222333333444444555555444333333333333444444999:::;;;<<>>@@@BBBDDDFFFGGGHHHKKKMMMOOOQQQTTTXXX]]]```___aaadddeeeeeeeeegggiiinnnqqquuuyyyzzzzzzxxxwwwrrrpppllliiihhhlllsssxxxyyyzzz|||~~~}}}{{{{{{yyywwwvvvvvvsssoookkkfffeeebbb^^^YYYTTTPPPMMMHHHFFFDDDDDDDDDDDDBBBAAA>>>>>>>>>@@@AAACCCDDDDDDEEEEEEGGGIIIKKKMMMNNNOOOYYY[[[]]]```eeemmmuuu{{{}}}}}}|||{{{rrrcccWWWIIIBBB999444222111000...******+++,,,---------------------,,,,,,+++++++++************++++++++++++***++++++,,,---...//////000000//////............---............///000222//////////////////000000000111222333333333222111///000111111222222222222444444222111000000000000111000//////111333333222111222222333444444555555444444444222000000222444111000000000000000000000///000111111111111000000333444666888888777666555555777888888777555555666666555444333222222222222222222222222222333333444444333333333333333333444000222333333222111333444111222333111000111444666111111222222333444444555444444333333333444444444:::::::::999:::===AAADDDIIIOOOXXXbbbmmmxxx|||}}}~~~zzzwwwtttrrrqqqpppnnnllliiihhhfff```ZZZTTTNNNJJJHHHFFFBBB>>>;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<888888888888888888888777::::::;;;;;;<<<<<<<<<===;;;;;;:::999999999999999999999999999999999999999777777888999999777666555666666666777777777888888555333444777888777777:::666777777666555444555777:::;;;???DDDCCC>>>;;;<<<888999999777555555999===999<<<@@@CCCFFFHHHLLLNNNUUUXXX]]]bbbfffhhhiiiiiikkknnnrrrwww{{{}}}~~~~~~|||}}}~~~}}}|||zzzxxxwwwuuutttrrrqqqooommmiiifff``````bbbfffiiijjjiiihhhccc```]]][[[[[[XXXRRRNNNNNNOOOMMMGGGDDDCCCAAA===<<<<<<;;;;;;::::::999999999999999::::::;;;;;;;;;777777777777777777888888555666666777777777777777999999888888999999999:::888888777777777888999999<<<<<<;;;:::::::::;;;;;;999999::::::999999888888999:::;;;:::999999;;;===:::;;;;;;<<<=========<<<===???@@@AAAAAACCCFFFHHHKKKIIIHHHJJJOOOSSSVVVVVVYYYZZZ\\\^^^```bbbcccddd```___]]]\\\[[[^^^dddhhhiiijjjmmmpppsssvvvxxxyyyzzzzzz{{{|||~~~}}}{{{yyywwwuuuttttttuuuvvvvvvvvvoooooopppnnnkkkfff```]]]XXXVVVTTTSSSRRRQQQOOOMMMLLLLLLLLLKKKKKKLLLMMMNNNSSSUUUXXX[[[^^^aaadddfffnnnppptttwwwzzz}}}~~~||||||~~~uuulllggg^^^UUUHHH===444...'''###------,,,,,,+++*********......---,,,,,,+++******))))))*********+++++++++++++++,,,,,,------......///////////////............------......///000111111111000/////////000000///000111222333222111111...//////000111222333444111111000///.........///111222000...000333333///222222333333444444555555777666555444444444444444222111111111111000000000***,,,///222444444444333333444555666777666555555888:::<<<<<<:::999888999666666444333222222222222222222222333333333333333444444333333333333444444000222333333222111333444000222444333111111444777000000111222333444555555333333444444555555555666555555666888999:::::::::;;;???FFFNNNYYYeeeqqqyyy|||zzzxxxvvvvvvvvvtttsssppprrrqqqkkkfffbbb[[[UUUUUURRRLLLGGGCCCAAA@@@@@@????????????????????????999999999888888888888777;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;:::999999999999;;;;;;:::::::::999999999888888888888777666666555777777777777888888888888999666666888888444444777777888888777555555666888:::999===BBBCCC>>>;;;;;;777999999777555444777:::888:::<<<===<<<===???AAADDDFFFIIIMMMRRRUUUXXXYYY]]]```ffflllrrrwwwzzz|||zzz|||}}}|||yyywwwvvvvvvzzzyyywwwwwwvvvuuurrrooojjjiiiiiikkknnnooonnnmmmnnnllljjjgggeeebbb___\\\^^^```]]]WWWSSSRRROOOKKKIIIHHHEEECCCAAA@@@@@@AAA;;;::::::::::::999999999999999888777666777777777666666777888888888888777777777777777666666666555888777777777777777888888:::999999999999999::::::888888999:::::::::999999999:::<<<<<<;;;;;;<<<===888999:::;;;<<<<<<<<<<<<999:::;;;:::999999:::<<>>@@@CCCFFFHHHKKKMMMQQQWWW\\\bbbfffhhhlllooorrrsssrrrqqqrrrssszzzxxxwwwvvvwwwwwwvvvuuuqqqooonnnnnnpppqqqrrrqqqttttttsssqqqnnnllllllmmmnnnpppnnnhhheeedddbbb^^^\\\ZZZVVVRRRPPPPPPQQQRRRHHHGGGFFFDDDAAA???>>>===>>>===;;;999888888888999888999::::::;;;:::::::::555666666666666666666555888777777666666666777777666555555555666777888888999::::::;;;;;;:::::::::999;;;============>>>@@@::::::;;;<<<============999:::;;;;;;999999:::<<<======<<<===@@@BBBDDDDDD===>>>>>>>>>>>>>>>>>>>>>:::===@@@BBBBBBCCCDDDEEEAAACCCGGGKKKNNNPPPRRRSSSPPPPPPSSSVVVYYYYYYXXXUUUVVVVVVVVVWWWXXX\\\```bbbccccccddddddddddddddddddbbbbbbbbbccceeeeeedddbbbccccccdddbbb``````cccfffjjjmmmppprrrssstttxxx{{{xxxzzz}}}~~~~~~~~~ooossszzz}}}zzz{{{~~~xxxooobbbUUUKKKAAA888222************+++,,,---...***++++++,,,,,,------...++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,.........///...------,,,...---,,,---///000111000666555333111111111111111---...///000111111000///444444333333333333333444222111111111111111222333...111000---///555555000222222333444444555555666000///000333555000'''333333333222222222111111666555333222111000111111111111000000111111222333///222666888999888999999999888777666444444333333111222333444444444333333555444444333333444444555000222333333222111333444---111666666333111333666///000111222333444555555333444444555555444444444555444444444555666444333777888999:::<<>>===>>>@@@CCCGGGKKKNNNPPPYYY^^^cccgggiiikkknnnqqqtttsssrrrrrrtttuuuuuuuuusssqqqooooooqqqtttuuuvvvxxxyyyzzzwwwttttttvvvzzzxxxzzzxxxsssqqqrrrppplllllliiiddd```^^^___aaaccc\\\[[[XXXUUUQQQMMMJJJIIICCCAAA???===<<<;;;<<<<<<:::;;;<<<<<<======<<<<<<555666777888999999999888888777666666666666777777333333444444555666777888888999999999999888777777555888:::;;;;;;<<<===>>>>>>????????????>>>===<<<999;;;============???@@@;;;???BBBBBB???>>>???AAA<<<===>>>???>>><<<999888333666;;;>>>??????>>>???;;;>>>AAAEEEHHHJJJLLLLLLEEEFFFGGGIIIJJJIIIFFFCCCCCCEEEFFFGGGHHHIIILLLNNNPPPOOOMMMLLLMMMPPPSSSUUUNNNNNNPPPSSSVVVXXXWWWVVVUUUWWWWWWVVVTTTUUUYYY]]]```cccffffffeeefffhhhkkkhhhjjjlllmmmmmmmmmooopppssstttuuutttsssrrrsssuuuvvvzzzzzz{{{yyyuuuvvvxxxzzz|||||||||{{{xxxxxxzzz{{{}}}~~~zzzzzzzzzyyyxxxuuusssrrrtttqqqttt|||}}}~~~vvvkkkddd^^^TTTEEE999333222///...,,,------...,,,,,,++++++,,,,,,---.........///---++++++,,,---------,,,+++,,,---.../////////000000000000//////,,,...000000///......///444222000111333333000,,,111///---...111333222111111222333444555555555555555444222111000111222222000...,,,...111222111///+++,,,...111444555333111444444333333444666777888333222111000000000111222333333333222222111111111222222111111111111222222111222333555888:::;;;<<<888777666555555555555555666555333111111222333444;;;444...,,,000555666555111111111111222333444444444444333333333333333333111111111000000000333555555555444333444555666777666666666666666666666666222333444666999;;;<<<===EEEEEEKKKXXXbbbjjjvvvzzz}}}~~~~~~}}}yyyvvvsssqqqyyytttooollliiieee___[[[ZZZWWWTTTRRROOOLLLGGGDDDBBBAAA@@@@@@AAA@@@>>><<<999999999:::;;;<<<===>>><<<;;;;;;;;;;;;;;;;;;;;;>>>:::888999===>>><<<888888888777777777777777777777777999999888666444222777777888888777555333222888999999888777777888:::;;;<<<===>>>>>>===<<<;;;666777888999999888777666777999::::::999888999:::888999;;;<<<<<<;;;:::888;;;999888;;;???@@@>>><<>><<<======::::::>>>::::::::::::;;;<<<======:::::::::999999999999999666555444333444555777888999888555444444666888::::::;;;===<<<;;;::::::;;;???===<<<::::::;;;===>>>======>>>>>>???@@@@@@AAAEEEFFFGGGGGGGGGFFFDDDCCCEEEDDDCCCAAA???===;;;999<<>>???<<<999:::;;;<<<===>>>======<<>>FFFMMMSSS\\\fffrrrxxx|||www|||}}}{{{yyywwwyyyuuuqqqmmmkkkiiieeebbbdddcccaaa^^^[[[UUUNNNIIIHHHFFFDDDCCCBBB@@@===:::<<<<<<;;;::::::::::::;;;999::::::<<<===>>>??????===:::888999===>>>;;;888>>>===<<<;;;:::999888777777888999999888777555333666666777777777666555555888999:::999777777888:::::::::;;;<<<<<<;;;::::::777888999::::::999888777999:::;;;;;;999777777888888999:::;;;:::999777666:::999999:::<<<<<<;;;:::999;;;>>>@@@BBBEEEIIILLLQQQTTTXXX^^^cccfffhhhiiilllmmmnnnppprrruuuwwwxxxxxx{{{|||{{{|||}}}|||wwwssssssvvvyyyyyywwwzzzvvvqqqnnnmmmllliiigggbbb]]]XXXUUUUUUUUUUUUUUURRRNNNKKKJJJGGGBBBAAACCC===<<<;;;:::::::::;;;<<<999999999999888888888888666555444444555666888999===;;;999666555555777888555666888888777666777888:::999999888888999:::;;;<<<<<<===>>>??????@@@@@@CCCDDDEEEFFFGGGGGGGGGFFFGGGGGGGGGGGGFFFEEEDDDDDDBBBDDDGGGGGGEEEDDDCCCCCCBBBCCCGGGOOOVVVXXXUUUPPPGGGCCC===<<<======:::666888999:::;;;;;;;;;:::999;;;<<<<<<;;;:::999999:::777888::::::999999:::<<<<<<<<<;;;<<<<<<===>>>???AAA???>>>@@@BBBCCCAAA???AAAAAAAAABBBBBBCCCDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFJJJJJJJJJKKKKKKKKKKKKLLLHHHIIIIIIJJJKKKLLLLLLLLLIIIHHHHHHIIIIIIJJJKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFeeefffnnnyyy~~~yyynnn___SSSGGGBBB:::222---++++++---((()))***+++,,,,,,,,,,,,,,,,,,---+++***)))+++,,,++++++*********+++,,,---+++,,,,,,------,,,,,,+++---///000///...---...///000222444222...---111555222111000//////.........222222333333444444555555666555444444333444444444333222111222444555444333666444333333444444222111222222111111111111222333333333222222222333333444333333333333222222222222111111000000000000111111222222222333333444444444555555444444444444444444777666444222111111222333333111111444666666222///444333333222222222222333000111111111222333333333444333333333333444444555555444444444444555666666555555555555555555555555333444444555666777888888888666666999;;;>>>EEEMMM\\\dddooozzz{{{vvv{{{~~~~~~~~~|||xxxtttqqqpppooommmlllnnnnnnmmmllliiibbbZZZUUURRRPPPLLLJJJGGGCCC???<<<>>>===<<<;;;::::::::::::::::::;;;<<<===>>>>>>???===:::888999<<<===;;;999;;;::::::999888777777777888888999999999777666555666666666666666777888888999::::::999777666888999888888999999999999888888999999::::::::::::999999:::;;;<<<;;;888666666777999999::::::999777555444777999:::999888777777777666777888888888999;;;>>>???AAAFFFKKKOOORRRTTTUUU]]]^^^aaaeeeiiinnnrrrtttvvvyyy}}}~~~{{{{{{}}}~~~}}}}}}~~~yyywwwvvvwwwvvvvvvooolllgggddddddeeeeeeeeehhhccc___]]]XXXQQQNNNOOOJJJHHHEEEBBB@@@@@@@@@AAA<<<<<<<<<;;;;;;;;;:::::::::999888777888999:::;;;;;;999777555444444555666222444666666666555666777666666777777888888888999::::::;;;<<<===>>>?????????@@@BBBDDDFFFGGGGGGGGGFFFGGGHHHIIIJJJKKKKKKKKKFFFHHHKKKKKKIIIHHHHHHHHHJJJJJJMMMRRRXXXZZZXXXUUULLLHHHCCCAAAAAAAAA===:::;;;;;;<<<<<<<<<<<<;;;:::999888777888999999888777888999999888666555666777888888888888999:::;;;<<<;;;;;;<<<===>>>===;;;888999999999999999:::::::::<<<<<<======>>>===============>>>?????????>>>>>>===>>>>>>??????@@@@@@@@@???>>>===<<<<<<===>>>???=========>>>>>>>>>>>>>>>cccgggppp|||xxxlllddd\\\UUUIII<<<333...------((()))***,,,,,,,,,,,,,,,***++++++***))))))***,,,+++++++++++++++,,,,,,---++++++,,,,,,,,,,,,++++++---...///000///000222444333444333000------000222000222444444222111111222000000000111222333444555333333333222222222333333222222111222222333222222666444111111222222111000222222222111111111111111333333333333444444444555333333333333333333333333111111111000000111111111111222222222333333333444333444444444444444444444777666555444333222222222222222333555777666333///555444333222222222222222//////000111222222333333444333222333444444444333444444444444555555666666555555555555555555555555444444444555555555666666777555444333333555;;;@@@GGGOOOZZZeeemmmssswwwzzz}}}yyyzzz}}}}}}yyyvvvtttttttttuuusssrrrrrrrrrpppmmmgggccc\\\ZZZVVVSSSPPPLLLHHHDDDAAA@@@???>>>===<<<<<<<<<=========<<<;;;:::999999===;;;999:::<<<===;;;:::666666777888888999::::::999999::::::999888777777999888777666666777999999:::;;;;;;999777777888999888888888888888888888888999999999999999999999999888:::;;;:::888777777777888999999999888777666666666888:::999555333444666888999:::999777777999:::999:::<<<>>>@@@AAAAAAAAAIIIKKKNNNSSSXXX]]]bbbdddkkknnntttxxxzzz}}}}}}zzzxxxxxx|||~~~}}}yyywwwwwwxxxyyyrrrrrrqqqqqqrrrrrrrrrrrrxxxsssooonnniiibbb___```___\\\XXXTTTQQQPPPPPPPPPHHHHHHGGGFFFDDDCCCBBBBBBBBBAAA???>>>===<<<<<<<<<888888666666666777888999555777888999888888999:::555666777888999999999888888888999:::;;;<<<======<<<===>>>???AAABBBCCCCCC@@@AAABBBDDDEEEFFFGGGGGGCCCFFFHHHIIIHHHHHHIIIJJJLLLKKKLLLOOOSSSUUUTTTSSSPPPNNNKKKJJJJJJIIIGGGEEEBBBBBBBBBBBBBBBAAAAAAAAA???===;;;<<>>AAABBBAAA???===<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>??????>>>======>>>>>>???@@@@@@@@@???>>>===============>>>>>>???@@@???>>>===>>>???@@@BBB<<<======>>>???@@@AAAAAAdddjjjttt}}}}}}pppgggYYYIII<<<333///---******+++,,,,,,,,,,,,+++)))***+++***))))))***,,,+++,,,,,,---------------,,,,,,------------,,,,,,,,,---///000111333666999;;;888333111111222111000111666::::::555222111333000000000000111222444555333333333333333333333333222333333333222222222222111000......000111111111333333333333333222222222333333444444555555555555333333333333333333333333222222111111111111222222111111222333444555555666333444555666666666666555888777666555555444444444444444444444555555444333555555444333222222222222//////000111222222333333444222111222444444333111444444444555555555555555555555555555555555555555555555555444444444444444111222111000///222777999;;;???FFFNNNUUU\\\dddhhhqqquuuyyy|||~~~}}}}}}|||zzz}}}{{{xxxxxxyyy{{{xxxvvvsssrrrqqqpppmmmkkkeeeccc```^^^\\\ZZZVVVSSSLLLKKKHHHEEEBBB@@@???>>>>>>>>>===<<<;;;:::999888===<<<;;;<<<======<<<;;;::::::;;;<<<<<<===>>>>>>:::::::::::::::999999999<<<;;;999888777777888888:::;;;;;;:::888777888:::999999888888888888999999888888888777777888888888555777999999888888999:::777777888999999:::::::::555888:::999555333444666777777888777555555777888999999999999999999999999;;;<<>>>>>>>>;;;>>>@@@BBBCCCDDDFFFHHHHHHHHHGGGHHHJJJKKKKKKKKKLLLLLLKKKKKKLLLLLLKKKIIIFFFEEEEEEEEEEEEEEEEEEEEEHHHFFFDDDEEEHHHIIIGGGEEEFFFGGGGGGEEEBBB@@@@@@@@@AAA@@@@@@????????????@@@===@@@CCCEEEEEEDDDCCCBBB@@@AAAAAABBBBBBAAA@@@???AAAAAABBBBBBAAA@@@??????@@@AAABBBCCCCCCBBB@@@???>>>======<<<======>>>???@@@?????????AAABBBDDDEEE>>>>>>@@@AAABBBDDDEEEFFFhhhooovvv|||~~~vvvhhhXXXHHH<<<444111...---,,,+++++++++,,,,,,)))***+++***))))))+++---+++,,,---.........------,,,------......------,,,+++---...///111333777:::>>>:::555444666666444111444<<>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;::::::999;;;;;;;;;;;;:::::::::;;;===<<<;;;:::999888888888999:::;;;:::888888:::;;;:::999888888888888999:::888888777666666777888888333666888999888888999;;;666777777888999:::;;;<<<666777999999888777888999666777888777555555777888777777777888888999::::::666777888:::===@@@BBBCCCHHHLLLQQQVVVZZZ]]]```bbbiiiiiiiiiggggggiiilllpppssstttuuuwwwyyy{{{}}}~~~{{{yyyuuuoooiiiffffffggglllrrryyy}}}{{{{{{||||||~~~yyyxxxvvvtttqqqooonnnnnnlllllljjjiiigggeeedddccc\\\ZZZXXXUUUQQQNNNLLLJJJGGGEEECCC@@@>>>;;;:::999:::<<<>>>===<<<;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;:::999888888888888999888999999::::::999999888555777:::<<<===???BBBDDDCCCCCCBBBBBBBBBBBBBBBBBBAAABBBCCCDDDDDDDDDDDDDDDAAAAAAAAAAAAAAABBBCCCCCCKKKJJJIIIIIIJJJJJJJJJHHHJJJKKKKKKIIIGGGEEEFFFFFFEEEEEEFFFFFFHHHIIIKKKLLLKKKNNNPPPQQQOOOMMMLLLLLLKKKLLLMMMNNNNNNMMMLLLLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHIIIKKKLLLKKKJJJHHHGGGGGGGGGFFFEEEEEEFFFGGGHHHEEEFFFGGGHHHJJJKKKLLLMMMHHHHHHIIIKKKMMMNNNPPPPPPnnnuuuyyy{{{}}}wwwhhhXXXJJJ@@@;;;222000...+++***+++,,,---)))***++++++******,,,---***+++,,,---...---,,,,,,,,,,,,------------,,,,,,,,,---.........111444777666555444444444444333222777BBBNNNPPPIIIBBB@@@AAADDDBBB>>>:::777555444444333444666777777777666555333555666555222111222444111111111333555666444222111222333444555555444444000111333444555555444444333333333444444444555555555444444333333444444555444444444444444444444444555666999;;;<<<<<<;;;;;;888888999999::::::999999777777888888777777777888444444333333333444444555222222222222333333333333666333222333666666333///333444555666666666555444444444444444444444444444555555555555555555666666000666888555444777888555444555666777888;;;???CCCDDDHHHLLLRRRXXX___ggglllppprrruuuvvvwwwyyy}}}~~~~~~~~~yyywwwwwwwwwyyy|||{{{uuuwwwyyy}}}}}}{{{zzzxxxvvvtttpppooonnnooopppooommmlllgggeeeaaa\\\XXXTTTQQQPPPGGGGGGFFFFFFEEEEEEEEEDDD??????@@@@@@?????????@@@===<<<;;;:::999888777666<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::999999888999::::::999999;;;===999999888777777888999999999999888777777888999999444666888999888777888999777777777777777888999:::888777888:::<<<======<<<999::::::999777777888:::444555555666777888::::::666666666777999:::<<<===<<>>======<<<<<<===<<<;;;:::999999:::;;;999999999999999999888888555777999::::::;;;>>>@@@@@@@@@@@@???===<<<;;;<<<:::;;;===>>>============:::999999999:::<<<>>>???EEEFFFFFFEEECCCBBBCCCDDDDDDEEEFFFEEEDDDCCCDDDEEEDDDEEEEEEFFFGGGIIIKKKLLLMMMOOOQQQQQQOOONNNPPPQQQMMMOOOQQQRRRSSSRRRQQQPPPQQQQQQQQQPPPOOONNNLLLLLLLLLMMMOOOPPPOOONNNKKKJJJKKKJJJIIIHHHHHHIIIJJJKKKHHHIIIKKKMMMNNNNNNMMMLLLJJJKKKLLLNNNPPPQQQRRRSSStttzzz}}}|||}}}|||yyyxxxzzz}}}ttteeeVVVKKKEEE555333///+++******,,,...***+++,,,+++******,,,...)))***+++,,,---,,,+++++++++,,,,,,------,,,,,,+++---......---,,,...111444+++...222111///...///222777EEEUUU[[[VVVPPPOOOQQQOOOLLLFFF@@@;;;777555444111222444555555555444444000222444333000...000222444444555777999888666333000111222444555555444444///111222444555555444444333333333444444555555555666555555444444555555666555555444444333222111111666777:::<<<>>>>>>===<<<888888999:::;;;;;;;;;;;;666888:::;;;:::888777777333333333333444444555666444444333333333333333333777555333444888888444///333333555666666666555444444444444444444444444444555555555666666666666666...555777333222333222...444555666666666666888999:::<<>>999888777666666777888999;;;:::999888888999:::;;;666888999999777666777777888777666666666666666777999777777:::???BBB@@@>>>:::;;;:::999666555666888444444444444555666777888666666666666777888999:::666999<<<=========>>>???@@@BBBDDDFFFGGGIIILLLOOOOOOSSS[[[aaaeeehhhjjjkkkkkkmmmmmmkkkgggeeefffhhhkkkooosssvvvxxx|||~~~xxxyyy{{{||||||zzzxxxwwwzzz{{{{{{|||}}}~~~~~~}}}|||{{{yyyvvvtttsssiiihhhgggdddaaa___]]]\\\SSSTTTUUUTTTQQQOOOOOOPPPLLLJJJGGGEEEDDDEEEFFFFFFCCCCCCBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<===>>>888999999::::::999999888888999::::::::::::<<<>>>???@@@@@@???===:::999999:::;;;======<<<;;;::::::555555444555666888:::<<<===@@@AAA???;;;999;;;===888999::::::999999:::;;;>>>===============>>>>>>;;;>>>AAABBBAAABBBEEEIIIAAACCCEEEGGGHHHHHHGGGFFFHHHGGGGGGFFFEEECCCBBBAAACCCDDDFFFGGGGGGEEEBBBAAAAAA@@@>>>======>>>???AAA@@@AAADDDEEEEEEDDDAAA@@@???@@@AAABBBDDDEEEGGGGGGtttxxx|||zzzrrrnnnpppvvv}}}~~~sssggg[[[TTTJJJBBB888000---,,,+++***000...+++))))))***,,,...*********++++++,,,------000...------------,,,***------------------------333111///...////////////444===KKKVVV\\\\\\[[[YYY[[[YYYTTTJJJ@@@:::999;;;888999888444//////555;;;///222333333111111444777666666666666666555555444444444333333333444444555777111///666<<<:::555222666666555444444555666777444777888777555333555777444444444333444444555555333555888;;;>>>???@@@@@@@@@:::999===>>>999666888888888888888888888888888555666666666666666555444333444555555333333444555333333222222333555666777444444444444333222111111666666555555555555666666777555222000000111333444555333333555444111333777666666555666777777555444666666777:::???CCCEEEEEEKKKOOOVVV]]]dddkkkqqqvvvxxxzzz}}}{{{{{{|||{{{{{{uuuvvvvvvvvvwww}}}~~~~~~yyyxxxxxxzzz|||}}}|||{{{|||{{{vvvvvvxxxxxxuuuqqqmmmhhhffffffeeebbbcccgggcccbbb___[[[VVVRRRNNNLLLEEEDDDBBBBBBDDDEEEEEEDDD===<<<<<<===>>>>>>;;;999???>>>>>>=========>>>>>>;;;;;;;;;::::::::::::999999::::::;;;;;;<<<<<<===::::::::::::::::::::::::;;;999777555555777:::<<<666666666666666777888888999999999999999999999999;;;999999===BBBDDD@@@<<<>>>;;;888888999:::888666888888777666555444444333777777888888777555333222555666777999:::;;;;;;;;;<<<<<<===<<<<<<>>>@@@CCCHHHJJJLLLOOOQQQSSSSSSSSSYYY```ddddddeeeiiillllllrrrqqqpppppprrrvvv{{{~~~~~~}}}}}}}}}~~~}}}}}}|||||||||{{{{{{{{{~~~~~~{{{xxxvvvsssrrrrrrrrrrrrqqqllllllkkkjjjhhheeebbbaaa______^^^[[[XXXVVVWWWXXXTTTSSSQQQNNNKKKHHHFFFEEEFFFDDDBBBAAABBBBBBAAA@@@:::;;;;;;<<<======>>>>>><<<;;;;;;<<<===>>><<<;;;>>>>>>>>>>>>===;;;:::999;;;;;;:::888888777777777:::888666666777888888777;;;;;;:::777555444555777444555666888888888777777;;;999777555555666888999:::::::::999888999<<<>>>:::===>>><<<===@@@AAA??????>>>===<<<<<<===>>>???<<<;;;;;;;;;;;;:::::::::;;;;;;::::::::::::;;;;;;:::<<<===<<<;;;:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>uuuxxxzzz|||{{{{{{|||~~~yyyuuuooonnnqqqxxx~~~sssggg___WWWMMM@@@777333111...,,,...---+++******+++++++++,,,,,,++++++++++++++++++---,,,+++,,,---...---,,,------------------------000///------...000111111333<<>>??????@@@;;;999===>>>:::999;;;999999999999999999999999888888888777777555444333333444555555444333444555222111111111222333444555333444444444444333222222666555555555555555555666888777555444444555666777555333444555444000111666444444444444555555444333222111111333666999::::::???CCCHHHOOOUUU\\\ccchhhrrrxxx~~~}}}}}}}}}|||{{{wwwzzz|||}}}~~~~~~~~~~~~~~~}}}~~~}}}xxxtttxxxssspppooolllhhhgggjjjnnnmmmkkkhhhddd___\\\ZZZOOONNNLLLLLLMMMLLLKKKJJJGGGDDDAAA???>>>>>>>>>===???>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;:::::::::888888999:::;;;;;;<<<<<<:::999888777777777999:::999999888777777777888888999999999999999999999999:::888888<<<@@@BBB???;;;<<<999777666888888777555888888777666666555444444666666777777666555444333555555666888888999999999::::::;;;;;;;;;;;;===>>>@@@AAACCCEEEGGGHHHHHHHHHFFFNNNWWW]]]dddmmmpppooocccbbbccceeeiiiooouuuxxxvvvvvvvvvvvvwwwxxxzzz{{{~~~}}}}}}{{{~~~}}}zzzyyyzzzzzzzzzyyyxxxxxxxxxxxxvvvuuusssrrrpppppppppnnnlllkkklllnnniiihhhfffdddaaa^^^\\\[[[ZZZXXXUUURRRQQQOOOLLLIIIHHHGGGFFFDDDCCCAAA@@@???@@@??????@@@AAAAAA???>>>>>>>>>>>>??????>>>>>>>>><<<;;;:::999888888888888999777444444555666666555::::::999888666555777888444444555666666666666666999888666555444555777888666777777777666666888:::666999999777888<<<<<<::::::999999888888999:::;;;777777777777666666666666::::::999999999::::::;;;888999:::999888888888:::;;;;;;<<<<<<===>>>??????~~~|||{{{{{{|||tttrrroooppptttzzzvvvnnnfffZZZKKKBBB???===999555111///------------+++***---------,,,+++*********,,,+++***+++...///...------------------------------,,,,,,,,,...///111222111:::HHHTTT\\\```aaaaaa___aaaaaa\\\RRRHHHBBB@@@;;;:::888555444333444555555666666555333333444555333444555666777777777777555555777888888888777777777666777<<<>>>;;;;;;===>>>===:::888777666666777444777999:::888666555444555444444333333333444444444555777999;;;<<<======@@@<<<:::<<<>>><<<<<<===:::::::::::::::::::::::::::::::::999888666444444444555666666444444555666222222222222222333444555333333333444444444444444555555444444444444555555333333333333333444444444555333444555333000000444111222222333333222222222555333222333555666666555666888<<>>===<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;:::999999888999999::::::;;;;;;;;;<<<::::::999999888888777777<<<;;;:::999999888888888999999999999999999999999999777777:::===>>><<<999999777666555666666555333888888777777666666555555444555666666666555555444555555555666666777777777888888888999999999888888999999:::;;;<<<======>>>???FFFOOOWWWaaahhhfff```QQQQQQQQQSSSXXX]]]bbbfffiiiiiikkkmmmpppsssuuuwwwzzz{{{}}}~~~|||{{{{{{}}}~~~~~~~~~|||yyywwwuuutttqqqooommmkkkiiifffaaa^^^___]]]ZZZWWWRRROOOLLLJJJMMMKKKKKKKKKLLLKKKJJJHHHEEEEEEDDDDDDCCCBBBBBBBBB???>>>===;;;::::::999999;;;:::888777888999888777999::::::999777666777999666666666555666666777777888777666666555555666666444666777888666666666777444777777555666999999777777777666666777888999999888777777777666666666666555555555555666666777888777888999999777777888999555555666777999:::;;;<<<}}}}}}~~~vvvuuutttvvvyyy}}}~~~|||rrreeeWWWOOONNNNNNJJJFFF;;;777222/////////---+++------,,,,,,,,,+++++++++,,,+++***+++---...---,,,,,,,,,------------------,,,,,,,,,,,,,,,...000222555===HHHRRRYYY\\\]]]^^^[[[___bbb```ZZZRRRNNNLLLHHHEEEAAA>>><<<999555222444444444333333333444444222333444666777888888888555666888:::;;;:::999888666777:::>>>===:::;;;@@@>>>===;;;:::999999999:::999999999999888777666666777777666555555555555666333444555666777999999:::???<<<:::<<<===>>>>>>???::::::::::::::::::::::::::::::::::::999888777666666777888777555444555666555555555555555666666777333333333444444555666777444444333333333333444444000111222333444444333222222111333555444000111555000111222333222111222222777666444444666666666555666777888888:::===CCCGGGRRR\\\iiirrrvvvuuuttttttzzz~~~}}}zzz}}}}}}{{{{{{{{{{{{|||~~~~~~zzzxxxyyyxxxuuuuuuxxxvvvvvvuuutttqqqmmmjjjhhhhhhgggfffffffffeeebbb```\\\WWWNNNHHHDDDCCCCCCBBBDDDCCCBBB@@@>>>===<<<<<<;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;:::::::::999>>>===<<<;;;:::999888888::::::;;;;;;:::888777666;;;;;;::::::999:::::::::999999999999999999999999888777666888:::;;;999777777666666666666666555444888777777777777777777777444444555555666666666666555555555555555555666666777777777888999888666444888888888888888999::::::???DDDKKKTTT]]]aaaYYYNNNEEEDDDDDDDDDFFFHHHKKKMMMTTTUUUYYY]]]bbbfffjjjlllkkknnnqqquuuvvvvvvuuutttyyy{{{}}}}}}|||{{{|||}}}~~~||||||~~~|||}}}~~~zzzwwwvvvuuurrrnnniiieeebbbaaa```___^^^^^^___^^^\\\ZZZVVVUUUSSSQQQOOOMMMKKKKKKKKKIIIGGGEEEBBBAAA@@@???AAA???>>>===>>>>>>===<<<>>>>>>>>><<<:::999999:::;;;:::999888888999::::::888888888777777777666666666888;;;;;;:::999888999777::::::888888;;;;;;888888888888999999:::;;;;;;;;;;;;;;;;;;::::::::::::555555555555666777888888777999:::999888777888999555555666777888999::::::~~~}}}~~~~~~}}}}}}~~~~~~||||||qqqeee^^^]]]]]]ZZZVVVKKKCCC888111//////---,,,++++++,,,,,,,,,---------...,,,++++++,,,,,,+++***,,,,,,,,,---------......---......---,,,,,,///111888???HHHQQQVVVYYY\\\]]]```dddfffddd]]]VVVRRRPPPTTTRRRNNNJJJDDD===555000222111111111222333333444222333444666777888888888444666888:::;;;;;;999888555666:::<<<:::777:::@@@;;;;;;:::::::::<<<===>>>???===:::888888888999:::777777666555555555555555333333333444444555666666<<<<<<;;;:::<<>>BBBDDDKKKWWWfffqqqsssooojjjnnnrrrxxx|||yyyyyyyyy{{{~~~|||{{{}}}|||yyyyyy|||{{{||||||{{{xxxuuuqqqooommmmmmlllmmmoooooommmlllfffbbb[[[VVVRRRNNNKKKIIIHHHGGGEEEBBB???>>><<<<<<===<<<;;;999999:::;;;;;;::::::;;;;;;;;;<<<<<<<<<>>>>>>===<<<:::999888888::::::;;;;;;;;;999777555888888888999:::;;;<<<===999999999999999999999999888777777888999999888777666777888888888777666666777777777888888888888888555555555555666777777888666666555555555555666777999888777888999999666333::::::::::::::::::::::::888===EEEPPP[[[___VVVJJJ@@@???>>><<<<<<===>>>???@@@AAADDDHHHLLLPPPRRRTTTWWWYYY^^^cccfffgggggggggnnnppprrrttttttuuuwwwxxxyyyyyyxxxwwwvvvwwwyyyzzz|||zzzxxxyyy{{{|||}}}}}}yyyzzz}}}}}}{{{yyyxxxvvvuuuttttttttttttrrrpppkkkjjjhhheeecccbbbbbbaaa```___\\\XXXUUURRRQQQPPPLLLKKKIIIIIIJJJJJJHHHFFFIIIJJJJJJGGGDDDAAAAAAAAADDDBBBAAA?????????@@@AAA<<<<<<<<<<<<<<<;;;;;;;;;;;;===???@@@>>>===<<<======??????<<<<<>>===999::::::::::::::::::::::::777888999:::;;;;;;;;;;;;888::::::999777666666777444444555555666555555444555555444444555666888999555555444444444444555555222333555666666555444333000000333777777333444777///222555555333222444666222111000000222333333222000111222333555888===@@@===@@@IIIYYYhhhpppnnnjjjfffiiimmmqqqvvvyyy{{{}}}{{{||||||}}}~~~zzzzzzzzz{{{|||~~~}}}}}}zzzvvvsssqqqpppooopppsssuuuuuuuuurrrooojjjfffbbb^^^ZZZWWWPPPNNNKKKHHHEEEBBBAAA@@@AAA@@@===;;;::::::;;;<<<:::;;;;;;<<<======>>>>>>::::::;;;;;;<<<<<<<<<===::::::;;;;;;;;;999888777888888888999:::<<<>>>???;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888888888666888::::::999777777777777777888888999999::::::777666666666777777888999777777666555666777999:::;;;999777888::::::888444:::;;;<<<======<<<;;;:::888===CCCLLLUUUXXXPPPDDD======<<<;;;;;;;;;<<<===:::;;;<<<>>>???@@@@@@@@@EEEGGGKKKOOOSSSUUUVVVVVV[[[]]]aaadddfffiiimmmpppppppppooonnnmmmmmmpppssstttsssqqqrrruuuwwwxxxxxxxxxyyy{{{~~~{{{zzzzzzyyyzzz{{{|||}}}xxxwwwtttqqqmmmkkkiiihhhfffdddcccddddddcccaaa___\\\]]]]]][[[XXXUUUTTTTTTSSSRRRQQQPPPOOOOOONNNNNNLLLKKKJJJJJJIIIIIIJJJJJJHHHJJJKKKKKKIIIHHHHHHIIIIIILLLKKKHHHGGGJJJIIIFFFDDDEEEEEEFFFEEEEEEDDDDDDAAAAAA@@@@@@@@@?????????@@@??????>>>>>>??????@@@<<<===>>>>>>===<<<===>>>BBBAAAAAAAAAAAAAAAAAAAAA}}}}}}~~~}}}}}}yyywwwvvvvvvpppcccRRREEE>>>999222---,,,,,,---------------------+++***+++,,,,,,+++***++++++,,,,,,---......///+++...000///,,,---111555777<<>>@@@BBB@@@??????@@@???<<<::::::999888777666666666666777777666555555555666666555999:::888:::===:::444999999999999999999999999888999999:::::::::999999:::;;;;;;:::888666777888444555666666666666555444777666555444555666888999666555555555555555555666222222333333222222111111444333666999777333222555...222555555222111444777666444222222444444444333///111333333333555777:::999:::???JJJXXXdddkkkmmmhhhhhhggghhhiiikkknnnooooooxxx~~~|||zzzzzz{{{|||}}}~~~~~~{{{|||}}}~~~~~~~~~}}}|||||||||xxxuuuuuusssqqqqqqtttwwwyyyyyy{{{xxxssspppmmmjjjgggeee]]][[[XXXTTTQQQNNNLLLKKKGGGEEEBBB???=========>>>=========>>>>>>>>>>>>>>>999::::::;;;<<<===>>>>>>::::::::::::::::::999999:::::::::;;;<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<:::;;;:::999888888888999444777:::;;;999777777888777777888888999:::;;;;;;999888888777777888999:::888888777777888999<<<===<<<999666666:::;;;999666:::<<<>>>@@@@@@???<<<::::::???CCCHHHMMMNNNFFF<<<<<<;;;::::::::::::;;;;;;888999:::<<<<<<<<<;;;;;;<<<===???BBBDDDFFFGGGGGGGGGJJJMMMOOOQQQTTTXXX[[[]]]^^^^^^]]]\\\]]]aaaeeefffeeedddeeehhhkkkllllllpppqqqsssuuuyyy}}}~~~~~~~~~~~~~~~~~~}}}zzzxxxppprrrsssrrrpppnnnmmmmmmjjjjjjiiiiiigggfffeeedddeeecccbbb``````aaabbbcccbbbbbbcccaaa```___```bbb```bbbbbb^^^]]]______\\\XXXYYYYYYYYYYYYXXXVVVUUUSSSSSSRRRRRRRRRQQQQQQQQQOOOOOONNNMMMLLLLLLLLLLLLMMMNNNOOOOOOMMMMMMNNNOOOOOOOOOOOOPPPQQQQQQQQQRRRzzzvvvvvvyyy|||{{{xxxxxxvvvwwwyyy}}}~~~qqq___RRRIIIAAA888000///......------,,,,,,++++++***)))***,,,------,,,++++++,,,,,,---...//////***---000///---...333888DDDGGGLLLOOOQQQRRRUUUVVVeeennnxxx{{{vvvkkkaaa\\\[[[bbbgggfff^^^UUUPPPOOODDD@@@<<<::::::999666444333444555666777777777777333333333444555777888999:::777666888888555555888666666666777888;;;===>>>AAAAAAAAADDDEEEBBB<<<777>>>===<<<;;;:::::::::::::::999888666666777777888333888:::888999<<<888000888888888888888888888888::::::::::::999999888777:::;;;<<<:::888777777888666777888999999888777666888777555444555666888999666666555555555555666666666666666555555444444444777666888:::888222111333---111555444111000333777666444222111222222111000444555666555222111111222555666888>>>IIIWWWfffooopppmmmhhhcccaaa```bbbccceeeooowwwyyy}}}zzzzzzzzz{{{{{{{{{{{{{{{vvv||||||~~~|||zzzyyy~~~}}}zzzyyyvvvsssrrrtttwwwzzz{{{|||vvvrrrpppooonnnmmmiiigggddd```\\\YYYVVVUUUKKKIIIEEEAAA?????????@@@@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::;;;>>>============>>>>>>???========================<<<<<<<<<:::999888999:::333777:::;;;888666777888777777888999:::;;;;;;<<<;;;:::999888888999::::::999888888888999;;;>>>???===888444555999;;;:::777:::===AAACCCDDDAAA>>><<<555:::???CCCHHHJJJEEE===;;;:::999888777666666666111333555777999:::::::::::::::;;;<<<===>>>??????<<<>>>?????????@@@CCCEEEFFFGGGHHHHHHGGGJJJOOOSSSYYYWWWWWWXXX[[[^^^___```eeefffgggjjjmmmqqquuuwwwxxx{{{~~~|||}}}}}}}}}{{{yyywwwvvvzzzxxxuuutttssstttwwwxxxyyyyyyxxxwwwuuuuuuwwwxxxuuuwwwvvvsssrrrtttssspppllllllmmmmmmllljjjhhhggggggggggggffffffffffffeeeddddddbbbaaa```____________```aaaaaa______```aaaaaabbbcccdddeeeggghhhhhh}}}qqqjjjiiimmmtttxxx~~~xxxrrrnnnuuurrrnnnnnnqqqwww{{{~~~uuuiiiaaaXXXGGG777666222111111///++++++...///***(((******((((((***+++,,,...//////...,,,++++++---...,,,+++...777>>>DDDHHHMMMRRRWWW\\\aaaeeerrrnnnccc^^^bbbeeeiiijjjgggaaa\\\YYYTTTMMMEEECCCEEECCC<<<444333333333222111111333555666666777888999999999999666666555555555444444444666777888888777888:::;;;===???AAABBBBBBCCCEEEFFFEEEFFFFFFEEEBBB>>>:::777888888888777777777777777999999:::999999888777666555666777888999;;;<<<<<<===;;;999777777888:::;;;555999<<<:::666444666:::999999999::::::;;;;;;;;;888888888888777777777777666666666666777777777777777666555666777777555333555555555555444333222222000000111222444555666777222222222222222222222222111222222333333222222111444555666666:::EEEUUUaaajjjlllnnnkkkgggddddddeee___eeemmmrrruuuxxx|||}}}}}}~~~{{{uuuuuussssssyyy}}}}}}~~~|||xxxvvvvvvvvvvvvwwwzzz~~~|||wwwsssrrrrrrooollliiihhhiiihhhfffccc]]]ZZZTTTPPPMMMKKKHHHFFFAAABBBBBBBBB@@@>>>>>>>>>:::???CCCBBB===;;;???CCC@@@>>><<<;;;<<<>>>>>>===;;;;;;<<<;;;;;;:::999888======<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888777666666777777;;;:::999888777777777777;;;:::999999888888999999777777777777888:::???BBB???<<<999666555777999;;;:::???BBBDDDGGGIIIEEE???999999999;;;>>>???>>>===>>>===;;;999777666666666777777777777777999;;;<<<999999:::::::::;;;;;;;;;;;;<<<===>>>>>>===<<<;;;@@@AAA???===???EEEFFFDDDGGGHHHHHHHHHFFFFFFHHHIIIMMMSSS[[[___```ccchhhlllkkknnnqqquuuyyy{{{}}}}}}~~~~~~|||{{{}}}~~~}}}|||zzzzzz{{{}}}|||zzzxxxuuuqqqqqqsssvvvwwwwwwtttuuuwwwwwwvvvwwwxxxzzzxxxxxxxxxxxxyyyzzz||||||yyykkkaaa___cccjjjnnnuuuvvvxxx{{{{{{uuurrrpppmmmkkkkkknnnrrruuuwww{{{qqqkkkjjjdddRRRAAA;;;444......///---,,,------)))(((+++---++++++...///...............//////---...///---,,,///777===BBBEEELLLUUU^^^ffflllooo|||}}}qqqjjjhhhjjjmmmmmmkkkfffbbb```___XXXOOOKKKKKKHHH@@@999666666555333222222333555222333555777888999999999666666666555444444333333555777888888777888:::<<<:::<<<>>>???@@@AAACCCEEEDDDEEEEEEEEEBBB???;;;999888888888888888888888888777888888999999999888888;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;:::999999:::;;;;;;999999999:::::::::;;;;;;:::999999999888888777777666666666666777777777888777555555555666666444333444444555555555444333333333333333444444333333333222222222222222222222222222222222222222222222222222333333333555>>>KKKUUU^^^ccchhhjjjiiihhhiiikkklllmmmmmmkkkjjjlllrrrxxx{{{mmmlllnnnvvv~~~|||yyywwwuuutttuuuvvvyyyzzz}}}yyywwwvvvwwwvvvsssqqqqqqrrrqqqnnnlllhhheee```\\\ZZZWWWTTTRRRKKKKKKKKKIIIFFFDDDBBBBBB???BBBCCCAAA>>>===@@@DDD???===;;;:::;;;<<<<<<;;;<<<==================<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::::::::;;;:::::::::::::::;;;;;;;;;:::999999888999999999888888888777777999===AAA;;;:::888777777888:::<<<<<>>;;;@@@AAAAAA@@@>>>>>>???AAAAAAFFFKKKMMMMMMNNNRRRVVV[[[\\\```cccgggjjjlllmmmooopppqqqrrrsssvvvzzz~~~}}}}}}||||||}}}}}}~~~~~~~~~}}}|||zzzjjj]]]XXXZZZ^^^bbbfffjjjooosssvvv{{{~~~yyyuuummmjjjhhhhhhkkknnnqqqrrryyyrrrrrryyywwweeeQQQFFF;;;333222444222///...---++++++......,,,,,,///000000///.........///000...///000//////222888===AAAEEENNN\\\jjjuuuyyyzzzyyyqqqpppqqqqqqpppooollljjjhhhggg```XXXSSSQQQNNNIIIDDD>>><<<999666444333444444222333555777888888888777777666666555444444333333444555777777777888:::<<<777999;;;<<<===>>>@@@BBBAAABBBCCCCCCBBB???===;;;888888888888888888888888666666777888999999999999999999999888888999999:::::::::;;;;;;<<<;;;;;;:::>>>999666666:::<<<;;;999999999999999::::::::::::;;;;;;:::999888888777777666666666777777777888888666555444444555555444222333444444555555555444444222333444555555444333222333333333333333333333333444333222111111222333444111222222111222777@@@FFFJJJQQQZZZaaaccceeehhhkkkqqqqqqooojjjdddbbbdddgggnnnttt{{{llllllnnnvvv}}}yyytttsssuuuwwwvvvuuu{{{|||~~~}}}|||{{{|||}}}|||{{{zzz{{{{{{{{{xxxvvvtttrrrnnnkkkiiifffccc```YYYXXXVVVTTTQQQNNNKKKIIIFFFEEEDDDBBBAAAAAABBBCCCAAA???===<<<<<<<<<;;;:::::::::;;;<<<<<<======>>>===>>>>>>>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;<<<<<<999999999999:::;;;======;;;;;;:::999999999999999999999999888777888;;;>>>888888888888999:::;;;<<<===BBBGGGHHHJJJKKKFFF@@@;;;999666666888999999888666777888::::::::::::999777777666666666777888888777888888888999999999999999999888888888888999999::::::777333444777666333:::;;;;;;:::888777888:::===@@@BBBAAA??????BBBEEEHHHIIIKKKNNNQQQUUUXXXYYYWWWYYY[[[\\\^^^aaaeeeiiihhhhhhiiikkkllloooppprrrwwwxxxzzz|||~~~~~~}}}}}}~~~}}}|||{{{|||}}}|||}}}~~~ooobbb[[[ZZZZZZ\\\\\\aaahhhkkknnnsss{{{|||yyymmmjjjffffffiiinnnrrrttt|||~~~yyy}}}ttt___QQQJJJDDDBBB???999333222000...---///---***,,,///111111111111111000///...///000111111111444:::>>>BBBGGGRRRcccttt}}}}}}zzz}}}uuuvvvtttrrrqqqppppppooonnnhhhccc\\\WWWVVVUUURRRPPPJJJFFFAAA<<<999777666444666666777888888666555444777666666555444444333333333555666666666777:::<<<777888:::;;;:::;;;<<<>>>===>>>?????????>>>===<<<888888888999999999999999777777888999999999999999666666666666777999:::;;;::::::::::::::::::;;;;;;<<<:::888999<<<===;;;888999999999:::::::::::::::;;;::::::999888777666666666666777777777888888888666444333333444444333222333333444555555666555555...000222555666666666555333333333333333333333333555444222111111222444555111222333333333555:::>>>999???GGGNNNRRRVVV[[[```eeejjjnnnnnnhhh```ZZZXXX[[[aaaiiioootttyyyuuutttvvv||||||vvvuuuxxxzzzxxxuuuvvvxxx{{{}}}}}}}}}~~~~~~~~~|||zzzxxxvvvtttrrrnnnkkkdddcccaaa___]]]ZZZWWWUUUNNNLLLIIIIIIJJJJJJHHHEEEFFFCCCAAA@@@@@@???===;;;;;;;;;;;;<<<>>>???@@@AAA===>>>>>>>>>>>>===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999::::::;;;888888888888999:::;;;;;;;;;;;;:::999999999999:::999:::999888666777999;;;777777888999::::::::::::;;;@@@EEEGGGJJJKKKGGG@@@===:::777555666777777777444666888:::;;;;;;999888777777777666666666666666777777777777888888888888999999777666666777999999::::::888444444777666333:::;;;;;;999777777888999???@@@@@@>>>;;;;;;>>>@@@@@@@@@@@@AAACCCFFFHHHJJJEEEFFFHHHJJJKKKMMMPPPSSSRRRRRRSSSUUUWWWZZZ\\\]]]dddeeegggiiijjjkkkkkkkkksssrrrrrrsssuuuyyy|||~~~zzzyyywwwuuuvvvxxx{{{}}}|||}}}}}}}}}}}}|||{{{{{{xxx{{{~~~xxxooohhhdddbbbaaaaaa\\\aaafffhhhiiimmmvvv}}}~~~ppplllfffdddgggmmmtttxxx}}}zzzgggZZZYYYZZZXXXNNN@@@888777111...---.........333:::888:::===>>>===999555111444444333333444888===@@@AAAGGGSSSdddsssxxxtttnnnvvvzzz~~~yyyvvvqqqoooooopppooonnnjjjgggbbb^^^[[[ZZZYYYYYYUUUQQQKKKGGGCCC@@@<<<888555555555555555444444333666555555555555444444444333444555666555666999;;;888:::;;;:::999888999:::999:::;;;<<<===<<<<<<<<<888999999999:::::::::;;;:::::::::::::::999888888888888777888999;;;===>>>>>>===<<<::::::;;;<<<<<<;;;===???@@@@@@>>>;;;:::::::::::::::::::::::::::::::::999888777777666666777777777777888888888888777555333222333444444333333333444555666666666666///111333555666666666666333333333333333333333333555444222111111222444555000111333444444555777888222555999<<<>>>CCCJJJPPPSSS[[[dddhhheee^^^XXXUUUSSSWWW\\\```eeellluuu|||{{{}}}||||||~~~xxxvvvwwwxxxuuurrrsssvvvzzz|||}}}}}}~~~~~~~~~{{{wwwtttllljjjhhhhhhiiihhheeebbbZZZXXXWWWYYYZZZYYYSSSNNNLLLJJJHHHFFFEEECCC@@@>>>AAAAAAAAAAAABBBCCCEEEFFF????????????>>>===<<<;;;========================::::::999999999999:::::::::999999999999999999:::<<<;;;::::::999999::::::999999999888666666777999888999::::::::::::999888777<<<@@@BBBFFFIIIFFFAAA>>>;;;888666777777777777555777999::::::999888666777777777777777666666666666666777777777888888888:::999888777777888999:::888999888555777:::999666;;;<<<<<<;;;999888:::;;;;;;;;;:::999888888:::<<<>>>>>>===<<<===>>>???@@@???AAABBBBBBAAABBBDDDEEEDDDDDDEEEEEEGGGHHHJJJKKKOOOPPPQQQRRRTTTTTTUUUUUUYYYYYYZZZ\\\___cccgggiiiiiiiiihhhhhhjjjmmmpppsssoooooopppqqqqqqqqqqqqpppnnnrrrvvvxxxyyyzzz|||}}}~~~}}}}}}}}}~~~}}}}}}}}}gggeeeddddddgggjjjkkklllfffggghhhfffgggjjjrrrwwwuuuoooiiifffhhhnnnssswww}}}xxxkkkaaaeeekkkjjj\\\JJJ???===111......///222888DDDPPPMMMPPPTTTUUUSSSMMMFFFBBB???===999777777;;;???BBB@@@EEEPPP]]]gggjjjfffaaafffjjjnnnrrrzzz|||wwwqqqnnnooopppooommmooonnnkkkfffaaa^^^^^^___]]]YYYUUURRRQQQMMMGGGBBB666555444333222333444555444444444555555555555666444555666555555555777999888999:::999888777888999777888999:::;;;<<<<<<<<<999999999::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999888999888888888999;;;>>>@@@AAA@@@???>>>===<<<<<<<<<;;;===???@@@>>>;;;999777<<<<<<<<<<<<;;;;;;;;;;;;999999999999888888888888777777777888888888999999888555333222333444444444444444555666666666555555555444444444444444444555333333333333333333333333555444333222222333444555...///111222444444444444333444555444444777>>>DDDFFFKKKRRRVVVVVVVVVWWWXXXTTTVVVYYYZZZ[[[```gggmmmqqqsssyyy{{{wwwuuutttrrrooowwwzzz}}}~~~~~~~~~|||rrrpppooopppssstttqqqnnnhhhgggfffhhhiiihhhccc^^^XXXVVVTTTRRRPPPMMMIIIFFFEEEEEECCCCCCCCCDDDEEEFFFCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;<<<=========<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::::::::::::::888999999888666555666888999999:::::::::999999888666999<<<===AAAEEEDDD@@@>>><<<999888888888888777777888999999999888777666666666777888888777777777666777777777888888888888999999999888888999999999666777777555777;;;:::666999:::;;;:::888888:::<<<888777777888888999:::;;;===<<<;;;;;;::::::;;;;;;BBBCCCDDDCCCAAA???@@@AAA@@@????????????@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDCCCCCCDDDGGGJJJNNNQQQSSSTTTTTTTTTVVVXXX[[[]]]___^^^]]]]]]___aaabbbaaa```___cccgggiiihhhgggiiilllnnnppptttvvvwwwtttqqqooopppppprrruuuxxxzzzyyyxxxyyy{{{{{{zzzxxxvvvvvvvvvzzz|||VVVUUUWWW\\\dddlllqqqssstttpppkkkffffffiiinnnrrr{{{}}}{{{wwwqqqnnnnnnppprrrsss{{{}}}wwwqqqkkkooouuuvvvkkkYYYKKKGGG888444222444888BBBTTTdddmmmoooqqqqqqnnnhhhaaa]]]OOOIIIBBB===;;;===@@@BBBAAAEEELLLTTTZZZ^^^______bbbgggmmmqqqxxxyyyrrrppppppqqqooolllnnnooooookkkeeebbbccceee```^^^\\\]]]^^^[[[TTTNNNBBB???:::666444444555666222333333444555666777777444555666555444444555777444666777777777777888:::888888999:::;;;<<<======999999::::::;;;<<<<<<<<<<<<===============<<<<<<999999:::<<<@@@EEEJJJMMMMMMNNNOOOOOONNNJJJFFFDDDEEEBBB>>>>>>???>>>;;;888>>>>>>=========<<<<<<<<<:::::::::;;;;;;;;;;;;<<<777777888888888999999999999666444333444555555555555666666666666555555444666555444333333444555666444444444444444444444444444444444444444444444444000000111333444444222111333444555333222333888===:::>>>BBBEEEFFFIIINNNRRRPPPSSSWWWXXXWWWYYY]]]aaacccdddgggoooxxx|||xxxvvvvvvvvvvvv|||xxxvvvuuuwww{{{}}}zzzwwwrrrqqqooooooooonnnmmmllljjjhhhfffcccaaa]]]YYYVVVNNNLLLJJJIIIHHHHHHIIIJJJIIIGGGDDDBBBAAAAAABBBCCC>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>???;;;;;;;;;;;;;;;<<<===>>><<<<<<;;;::::::::::::;;;777888888777666555666777888888888999999::::::;;;888;;;;;;:::===AAAAAA===<<<;;;999999999999777666777777777888888888888888555666777999999999999888777777777888888888999999888888999999999999888888666888777666888;;;:::666666777888888777888:::;;;888888888:::<<<<<<<<<;;;999::::::;;;;;;;;;::::::BBBCCCCCCBBB@@@>>>>>>???>>>>>>============>>>>>>;;;;;;;;;::::::;;;;;;<<<;;;;;;<<<===???AAACCCDDDBBBCCCEEEFFFHHHIIIIIIIIIKKKJJJIIILLLOOOQQQOOONNNMMMQQQVVVWWWUUUTTTWWWZZZYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\]]]aaaeeegggfffdddfffggghhhgggffffffgggiiinnnppprrrssssssrrrtttuuuvvvwwwyyy|||}}}~~~~~~~~~zzz{{{|||}}}}}}|||zzzzzz~~~~~~}}}{{{ssswww|||~~~~~~~~~PPPOOOQQQWWW```jjjrrruuu|||vvvmmmgggfffhhhlllnnntttwww|||~~~zzzxxxvvvtttrrrqqqvvv}}}|||zzzzzzyyytttuuuyyy|||vvvfffWWWPPPAAA<<<888888<<>>@@@BBBDDDGGGKKKOOOTTTYYY___ccckkkrrrxxx{{{{{{tttqqqrrrrrrooolllgggkkkmmmkkkgggeeegggjjj```______bbbfffddd^^^WWWRRRMMMEEE===777555555666111222333444666777888999555666666555333333444666000222555666666777999;;;999::::::;;;<<<===>>>???999999::::::;;;<<<======;;;<<<===>>>????????????<<<>>>AAAFFFMMMVVV]]]bbb___bbbfffhhhfff```YYYTTTVVVMMMCCCBBBGGGIIIFFF@@@??????>>>>>>=========<<<;;;;;;<<<<<<===>>>>>>>>>777888888888888999999999:::777444333444666666666666777777777666555444444444333222111333666999;;;444444444444444444444444333444444555555444444333333333333444555555333111111444555555333333666999111555;;;>>>???@@@DDDGGGGGGMMMSSSVVVVVVWWWXXXZZZRRRQQQSSS[[[fffpppwwwyyy~~~}}}}}}|||{{{zzz{{{yyy}}}zzzyyy{{{{{{vvvtttqqqnnnmmmoooqqqsssyyywwwuuurrrppplllgggccc[[[YYYVVVTTTRRRRRRRRRSSSMMMJJJGGGDDDBBBCCCEEEGGG>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>777777888999:::<<<===>>><<<<<<;;;::::::::::::;;;666777888777666555666777666666777888999;;;===>>><<<===;;;999:::>>>>>>;;;:::999999999:::999777555777777666666777888999:::555666888999:::::::::999888888888888999999999999666777888999999888777666888:::999777999;;;:::555555666777777777888:::<<<666666888:::<<<<<<;;;999777888:::<<<======<<<<<<>>>@@@AAA@@@>>><<<<<<===<<<<<<;;;;;;<<<<<<======;;;;;;:::999999999999:::999999999999::::::;;;<<<:::<<<===>>>???>>>======>>>======???CCCEEEDDDBBB@@@EEEJJJKKKIIIHHHKKKNNNIIIGGGEEEDDDEEEGGGJJJLLLLLLKKKKKKOOOSSSUUUSSSQQQTTTTTTUUUUUUUUUVVVZZZ\\\\\\^^^``````______```aaabbbdddfffgggiiiiiiiiiiiibbbcccdddfffffffffeeeeeebbbbbbdddfffhhhhhhfffdddccchhhnnnqqqppppppqqqsssyyyzzzzzzxxxuuusssssstttppppppqqqsssxxxEEEGGGKKKPPPWWW]]]aaadddnnnmmmkkkhhhdddccceeefffooossszzz{{{yyyvvvrrruuuxxx|||~~~|||zzzxxxyyyxxxwwwrrriii___YYYAAA@@@>>>;;;888@@@[[[vvvxxxjjjZZZPPPEEEAAA@@@>>>@@@CCCGGGLLLSSSYYY]]]bbbiiinnnrrrzzzpppjjjnnnrrroookkkkkkhhhiiijjjjjjhhhgggggghhhbbbeeeeeebbbaaacccbbb___PPPQQQOOOHHH???999:::<<<999777555333444555888999999::::::999777666888999;;;777444555999:::888555:::999999:::===@@@AAAAAAEEECCCAAA@@@BBBCCCCCCBBBCCC@@@>>>>>>@@@BBBDDDDDDFFFFFFKKKXXXeeeqqq~~~xxxoooggg]]]VVVTTTRRROOOKKKCCCEEEEEECCC@@@???AAACCCBBBAAA@@@??????@@@AAABBB=========<<<:::999999:::;;;777444666;;;:::333,,,888666555444444555777888444666999999777555333333000444888777333222555999444444444444444444444444333555666777777666555333444444444333222222444777666555555555777:::===???@@@AAADDDGGGIIIJJJKKKKKKJJJHHHIIIOOOVVV\\\cccgggqqquuu{{{~~~}}}~~~~~~~~~~~~}}}|||~~~{{{vvvuuurrrnnnooorrr{{{zzzzzz|||~~~}}}yyyuuuiiifffbbb``````___^^^]]]YYYUUUPPPNNNMMMKKKHHHEEEEEECCCAAA???>>>???AAABBB>>>>>>??????>>>===;;;:::AAA???<<<;;;<<<<<<<<<;;;<<<======;;;999888999:::888999;;;;;;999888999:::999999:::;;;<<<<<<<<<<<<888;;;???BBBBBB@@@===;;;777777888888888777777666888888888888888888888888)))444;;;999666888888666777444555999888333444:::777888999888777666666888888777666666666777999:::::::::999888777666555555888999;;;;;;999888999:::888888888888999:::;;;<<>><<<<<<============<<<<<<::::::::::::999777666555;;;999888999;;;===;;;999888999::::::;;;;;;::::::<<<<<<===============<<<>>>>>>>>>???>>>======<<<===;;;::::::;;;===>>>===???@@@AAACCCDDDDDDDDDDDDAAAFFFFFFCCCCCCFFFFFFAAAJJJHHHHHHIIIKKKKKKHHHEEEIIIIIIJJJLLLMMMNNNOOOPPPHHHJJJLLLJJJGGGGGGIIILLLLLLKKKKKKKKKKKKKKKKKKLLLOOOPPPRRRUUUWWWYYYZZZZZZ```fffkkkjjjddd\\\XXXXXX[[[\\\^^^ccclllwwwCCCDDDGGGJJJNNNSSSVVVXXX```bbbddddddcccbbbcccccckkkpppvvv{{{~~~}}}{{{yyyuuutttwwwzzzyyyxxxxxxwwwtttlllbbbZZZJJJEEECCCEEEHHHOOO___nnn}}}}}}zzzqqqfffSSSKKKDDDCCCCCCBBBCCCEEELLLVVVbbbhhhiiiiiijjjlll~~~tttlllgggkkkooonnnlllmmmkkklllmmmllljjjiiihhhiiidddgggfffddddddeeebbb]]]VVVWWWVVVPPPHHH@@@<<<;;;<<<:::777555555666888999999:::;;;:::999888999;;;>>><<<::::::;;;===<<<;;;@@@@@@AAACCCFFFHHHIIIIIIIIIGGGDDDCCCDDDEEEEEEEEEIIIFFFDDDDDDHHHMMMQQQSSSSSSTTT]]]kkkzzzwwwssspppkkkfff______^^^YYYTTTRRRRRRSSSQQQPPPNNNKKKIIIHHHGGGGGGHHHIIIHHHFFFCCC@@@???>>>AAA===999777888999999888666555444444444555666777333444666555444333333444222444555444222222555888444444444444444444444444555666888999999888666555444555555444222222444666555555444444666888:::<<<999:::<<<>>>@@@AAABBBBBBBBBAAACCCHHHMMMRRRVVVYYY```ccciiipppwww}}}~~~zzzyyyvvvssstttwww||||||}}}~~~{{{wwwtttpppmmmkkkjjjhhhgggeeeaaa^^^[[[[[[YYYVVVTTTNNNLLLJJJHHHEEECCCAAA@@@???@@@AAAAAA@@@???===<<<===<<<<<<===>>>===;;;999===>>>>>>===<<<;;;<<<>>>666888999999888888888999888999999::::::::::::999666888;;;===>>><<<:::999888888888999999888888777888888888888888888888888+++444:::888666777777555999666777;;;:::888:::???777888999888777666777888777777666666666777888999888888888888777777777777777999::::::999888888999888999999:::;;;;;;<<<<<<@@@AAAAAA@@@===<<<<<<===<<<<<<============<<<<<<::::::999999888777777777888666555777:::<<<;;;999888999::::::;;;;;;::::::;;;;;;;;;<<<;;;;;;::::::;;;<<<<<<<<<<<<;;;::::::<<<:::999999:::;;;<<<;;;999999:::;;;;;;<<<======;;;>>>===:::<<>>===>>>@@@@@@>>>;;;>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBAAA@@@@@@AAABBBCCCBBBBBBAAAAAABBBBBBCCCAAABBBCCCEEEFFFGGGGGGHHHNNNSSSXXXWWWRRRLLLIIIIIIMMMOOOSSSYYYcccnnnwww}}}BBBCCCCCCDDDFFFHHHJJJKKKQQQUUU[[[___aaaaaaaaaaaagggkkkqqqvvvzzz|||{{{{{{zzzxxxuuuvvvyyy{{{{{{zzzxxxvvvwwwxxxzzz}}}~~~|||{{{xxxpppdddZZZRRRLLLJJJTTTaaaiiilllmmmqqqttttttnnnhhhddd]]]XXXJJJFFFEEEHHHKKKJJJJJJLLL^^^jjjvvvzzzvvvqqqrrruuu|||pppiiieeefffiiiiiijjjllllllmmmnnnmmmkkkiiiiiijjjfffgggfffeeegggiiieee___]]]^^^^^^\\\WWWPPPIIIEEEEEECCCAAA>>><<<<<<<<<===???AAADDDFFFFFFFFFFFFGGGHHHGGGFFFDDDBBBCCCEEEGGGMMMPPPTTTXXX\\\^^^``````^^^ZZZVVVTTTUUUVVVWWWWWW[[[XXXTTTTTTYYY___eeehhhccceeennn}}}~~~yyytttqqqqqqrrrooonnnkkkgggccc^^^[[[YYY[[[ZZZWWWRRRMMMGGGBBB???@@@???<<<999777777:::<<<666666666777777777888888444555444333222222555888555444333222222333555777444444444444444444444444777777999999999999777777444555555444333333444666555444444333444666777888555555666666777888:::::::::<<<>>>@@@CCCFFFHHHHHHLLLNNNRRRXXX___gggnnnqqqrrruuuzzz}}}~~~~~~|||yyy{{{~~~}}}zzzxxxwwwuuussssssqqqmmmkkkjjjiiigggeee]]]\\\ZZZVVVRRRLLLHHHEEEEEEEEEFFFEEEDDDBBB@@@???<<<<<<===???@@@???<<<999:::;;;<<<;;;::::::<<<>>>777999;;;;;;:::::::::<<<:::;;;;;;;;;;;;:::999999888999::::::;;;::::::999999999999999999999999999999999999999999999999999000666;;;:::777777777666999888888::::::999===BBB888999999999777666777888777666666666666777888888777777777888888888999999777888::::::888777888999888999;;;<<<======<<<<<<@@@@@@@@@===;;;:::;;;===;;;<<<<<<======<<<<<<;;;:::999888777777888999:::555444444666999::::::999888999999:::::::::::::::999999::::::999888777777888888999999888888777666;;;999777777888999999888555444444444444666777888:::;;;999777:::CCCIIIKKK===;;;999999:::::::::999:::::::::;;;;;;;;;<<<<<<<<<;;;999999999:::999888::::::999999999999:::::::::;;;<<<<<<============AAADDDGGGGGGCCC@@@@@@AAAAAACCCGGGMMMUUU]]]dddiiiDDDCCCCCCCCCCCCCCCDDDEEEHHHMMMTTTYYY\\\^^^___```eeeiiinnnsssvvvyyy}}}{{{wwwxxxyyyxxxwwwxxxzzzyyywwwtttrrrqqqsssuuuwww{{{|||tttggg\\\YYYUUUVVVeeewww~~~xxxnnnjjjcccZZZTTTOOOJJJGGGCCCCCCHHHPPPTTTRRRRRRSSSqqq{{{|||tttooohhhdddcccdddgggiiiiiijjjlllllljjjiiijjjkkkiiiiiifffeeeiiimmmlllgggeeeeeeeeefffeeebbb\\\XXXUUUTTTRRROOOLLLJJJHHHGGGLLLPPPUUUYYY\\\]]]___```aaabbbbbb]]]XXXWWWZZZ^^^dddiiipppwww|||~~~zzzuuusssrrrssssssssstttpppkkkjjjnnntttyyy}}}xxxxxx~~~yyyvvvuuurrrlllfff^^^VVVNNNIIICCCAAA???===<<<:::999777888888999::::::::::::999888777555333222444999<<<666444333333444555555444444444444444444444444444777777888888888888777777444555666555333333444555555555444444444555666666777666555555555666888999999<<<===;;;;;;>>>@@@???>>>@@@BBBFFFKKKQQQUUUXXX^^^bbbiiipppuuuzzz~~~~~~~~~}}}{{{xxxuuusssqqqooonnnkkkjjjgggccc___ZZZWWWUUUPPPPPPOOONNNKKKHHHEEEDDDBBBAAA@@@@@@AAA@@@===;;;999:::;;;;;;::::::<<<>>>;;;===??????>>>>>>???@@@>>>??????>>>===<<<;;;:::===<<<<<<;;;<<<<<<===>>><<<;;;;;;;;;::::::;;;;;;999999999999999999999999666:::<<<<<<:::999888888999888777666666777;;;???888999:::999777666777888666666666666777777888888777777888888888999999999666888999999888777777888777888:::<<<===<<<;;;:::>>>>>>===;;;999999<<<>>>;;;;;;;;;<<<<<<;;;;;;;;;:::999777777777999;;;<<<666666666777888999999999888888999::::::::::::999999999999999888777666666666777777777777666555555999777666666777777666555777666444444444666888999:::999777777:::@@@EEEHHH<<<;;;999888888999::::::::::::::::::::::::::::::<<<888555555888888777444888888777777777777888888:::;;;;;;<<<=========<<<;;;===??????>>>===>>>@@@???@@@BBBEEEIIIMMMPPPRRRDDDDDDCCCBBBBBBBBBCCCCCCFFFIIIMMMPPPTTTWWW[[[^^^dddggglllpppsssvvv{{{}}}~~~~~~wwwtttvvvxxxwwwyyy{{{|||zzzvvvrrrppppppuuuvvvxxx|||~~~|||uuukkkcccbbbbbbeeeqqqqqqeeeVVVMMMIIIFFFCCC@@@@@@BBBKKKUUUYYYXXXWWWYYYppp|||}}}uuulllfffeeegggiiigggiiikkklllllllllmmmnnnrrrpppkkkgggiiinnnooolllnnnmmmllllllmmmllljjjhhhgggggggggeeeaaa\\\WWWTTTYYY^^^eeelllppptttxxxzzzxxxuuuxxx}}}~~~~~~}}}xxxqqqiiicccWWWOOOFFFBBBBBBAAA===999888999::::::::::::999888888777666444333555999===555555555666777777555333444444444444444444444444555555666666666666555555555666777666444333444555555555555444444555555555999999777666666777888999999======777555999<<<<<<777888;;;>>>AAABBBCCCDDDKKKPPPWWW___dddjjjooorrrzzz|||{{{~~~~~~~~~{{{wwwuuutttssssssqqqmmmjjjgggfffffffff___^^^]]]ZZZVVVRRRNNNLLLLLLIIIDDDAAA@@@@@@???>>>===>>>>>>>>><<<<<<>>>@@@>>>@@@AAABBBAAA@@@AAABBB@@@@@@@@@???>>>===<<<;;;???>>>===<<<===???AAABBB??????===<<<;;;;;;;;;<<<999999999999999999999999999999:::;;;:::888888999::::::888555444555999;;;888999:::999888777777999666777777888888888888888999999999999888888888888777888::::::888777888999666777999;;;<<<;;;:::999;;;;;;;;;999999:::===@@@::::::;;;;;;;;;;;;:::::::::999777777777999<<<===:::::::::999888888777888777888999999::::::999999999999999999999888777777777777777777777666555555777666555666777777666444:::999777666666888:::;;;666555555666777777999;;;888888777555444555666777888888888888777777777777;;;777555555777888777444999888888888888888888999666777888999:::;;;;;;;;;777888999999999:::<<<>>>???@@@@@@AAABBBCCCDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBFFFGGGIIIKKKNNNRRRXXX\\\ccceeehhhkkknnnqqqvvvyyy{{{}}}|||vvvtttvvvxxxwwwyyy|||}}}zzzuuuqqqpppqqqxxxyyyzzz|||~~~|||zzzxxxtttoookkkkkkmmmooottt{{{|||uuuhhhYYYIIICCCCCCBBBAAA@@@CCCGGGPPPZZZ^^^\\\\\\___eeevvv{{{rrrnnnlllkkkiiilllnnnoooooooooqqqrrrzzzyyytttmmmkkknnnpppooowwwuuutttrrrqqqrrrssstttzzz|||~~~}}}yyyqqqiiidddhhhmmmttt{{{~~~pppcccRRRIIIGGGFFFBBB>>>999999999888777777666666555666555444333333666999555555666666555555444333444444444444444444444444444444444444444444444444555666888777555333333444444444444444555555555555888888777777777777888888555;;;<<<555333888;;;999333555777:::;;;<<<<<<<<<>>>BBBHHHNNNSSSXXX]]]aaakkkrrryyy~~~tttpppqqqxxx|||{{{}}}}}}{{{|||~~~zzzyyyyyyzzzuuussspppmmmlllmmmooopppmmmlllkkkhhhddd```\\\ZZZWWWSSSLLLHHHFFFEEEEEEEEE@@@AAAAAA???===<<<===??????AAABBBBBBAAA@@@@@@AAA?????????>>>===<<<;;;:::======<<<<<<===@@@BBBDDDDDDBBB@@@>>><<<;;;;;;<<<::::::::::::::::::::::::999777777999999666666999;;;===<<<888555888::::::999:::::::::888777888999777888999999::::::999999::::::999999999888888777888999;;;;;;999888999:::666777999:::;;;::::::999999:::;;;::::::;;;===@@@999::::::;;;;;;::::::999:::999888888999:::;;;<<<<<<======<<<999777777888777888888999999999999999888888999999999999999888777777888888777777666555666555555666888999777666:::999888777777888999:::777555666999888555444666777888888777555555666777888888888888777777777777777666555555666777777666999888888777777888888999555666777888999999:::999999888888999:::;;;<<<============>>>>>>@@@AAAAAAJJJIIIGGGFFFEEEDDDDDDDDDHHHIIIKKKMMMPPPTTTZZZ^^^___aaaccceeegggkkkooosssvvvyyyxxxsssqqqsssuuutttvvvyyy{{{xxxssspppppprrrzzzzzzzzz|||~~~zzztttqqqpppqqqmmmoooooonnnpppqqqjjj```UUUJJJAAAAAACCCDDDFFFIIINNNRRRZZZcccfffcccdddhhhmmm|||}}}wwwpppjjjmmmnnnppppppooooooooopppwww{{{{{{tttpppqqqsssttt{{{}}}~~~|||zzz{{{~~~~~~www{{{|||nnnccc[[[SSSKKKEEE>>>===;;;999777777777777444666777777555444444555555555555222//////333666444444444444444444444444444444333333333333444444555777888888666444333333111111222333333444444444666666777777777777777666...999>>>888666:::;;;666777777666666666777888888666999===AAADDDIIINNNRRR[[[bbblllrrrvvvzzzwwwkkkgggjjjuuu|||zzz||||||yyyxxx{{{{{{xxxyyy||||||~~~~~~||||||~~~yyyxxxwwwuuussssssssssssvvvvvvuuutttqqqnnnkkkiiiccc```[[[WWWUUUTTTSSSRRRJJJJJJIIIFFFCCCAAAAAABBBBBBDDDEEEDDDBBBAAAAAAAAA>>>?????????>>>===<<<<<<<<<<<<<<<===???BBBDDDFFFGGGEEEBBB???<<<;;;;;;;;;::::::::::::::::::::::::<<<777666::::::888888<<<999===>>>999777;;;<<<:::999:::;;;:::888777888999888999:::;;;;;;;;;::::::888888999999999999::::::999:::<<<<<<:::999:::;;;888888999999:::;;;;;;;;;;;;<<<===<<<;;;:::;;;===999999::::::::::::999999999999::::::::::::::::::;;;===>>><<<999777888:::777777888999999999999999666777888999999999999999777888888888888777666666555555555888:::;;;999888888888888888888888888888777444555::::::777666999777:::;;;;;;888777777999888888888888888999999999555666666666555666888:::888888777777777777888888888888999999999999999888:::999999999:::;;;;;;;;;:::999999999:::<<<>>>???OOONNNLLLJJJHHHGGGFFFFFFJJJMMMPPPSSSVVVYYY^^^aaa\\\^^^___```bbbfffjjjnnnqqqttttttpppnnnpppqqqooorrrvvvxxxvvvqqqnnnpppssszzzzzzzzz{{{~~~}}}tttoooppprrriiikkkiiigggiiihhh]]]PPPHHHCCCCCCHHHJJJKKKOOOWWWYYY]]]dddlllmmmjjjlllpppvvvnnnrrr{{{|||pppgggnnnooopppooommmlllkkkllloooxxx}}}zzzuuuuuuyyyzzz|||vvveeeVVVNNNDDDBBB???<<<:::999::::::555888:::;;;999777555555555555333---)))***222999444444444444444444444444555444444333333444444555555777999888666444333333//////111222222333333222555666777888999888777666)))888AAA===;;;>>><<<666===;;;777444222333555666222444777999<<<@@@EEEIIIOOOWWWbbbjjjooouuu}}}|||oooiiifffiiiuuu~~~|||yyy{{{~~~}}}{{{{{{|||~~~~~~}}}~~~{{{xxxwwwyyyyyywwwwwwzzz}}}{{{wwwzzz|||}}}|||}}}~~~~~~~~~}}}zzzxxxuuutttzzz{{{{{{zzzyyywwwuuutttllljjjgggeeedddbbb```^^^XXXXXXVVVSSSOOOLLLLLLLLLFFFHHHHHHGGGEEECCCCCCCCC@@@AAAAAAAAAAAA@@@??????<<<<<<===???AAADDDGGGIIIJJJGGGDDD@@@===;;;;;;;;;::::::::::::::::::::::::@@@:::999===>>><<<<<<@@@555;;;===888888<<<===:::999:::;;;:::888777888999999:::;;;<<<===<<<;;;:::666777888999:::;;;<<<<<<999;;;<<<<<<;;;::::::;;;:::::::::::::::<<<=========>>>???>>><<<:::999999999999999::::::999999999999::::::;;;;;;::::::999999;;;===;;;999888999;;;777777888999999999999888444555666888999999999999777777888888777777666555555555666888;;;<<<;;;:::777888888999999888777777222...///555666444555:::444777::::::777555555666444444555555555666666666444777999888777777:::===999888888777777888888999999999999888777666555444666555555555666777666555999888777666666888:::;;;PPPQQQPPPNNNLLLKKKMMMNNNOOORRRTTTTTTSSSWWW___fffaaa```bbbeeefffdddgggllljjjlllnnnnnnmmmmmmmmmnnnqqqtttvvvqqqkkkjjjooouuusssxxx{{{||||||zzzrrrjjjqqqkkkggghhhkkkgggZZZOOOKKKGGGDDDGGGKKKPPPYYYaaaaaaeeelllpppmmmjjjpppzzzrrrhhhsss{{{oooiiijjjooopppmmmmmmooonnnhhhggglllssswwwxxx{{{~~~ooofffYYYNNNBBB===;;;999999;;;;;;999777555444555777999777666555444444444555555999777444444555666666666666777777555444444555777888777777666555555444444333333444444555666777777333444666666555555777888999888888;;;:::888:::???<<<;;;999777555555555666555555555666888;;;===???AAAGGGOOOXXXaaakkksssyyy~~~yyyttttttzzz|||uuutttwww~~~{{{|||{{{xxxzzz~~~{{{zzzyyyzzz{{{yyytttooorrrrrrtttwww{{{~~~~~~}}}~~~~~~xxxtttrrruuuyyy~~~|||wwwvvvxxx{{{||||||}}}~~~~~~~~~}}}|||{{{|||yyytttooommmlllmmmnnnnnnfffaaaaaa```\\\YYYYYYXXXRRRNNNNNNPPPPPPJJJDDDHHHFFFCCCCCCCCCCCCBBBAAAEEEBBB??????AAADDDGGGHHHHHHEEEAAA>>>>>>>>>===<<<===<<<;;;::::::<<<>>>???;;;;;;::::::::::::999999<<<<<<<<<<<<;;;;;;::::::===<<<;;;;;;;;;;;;<<<===:::<<<===;;;888888;;;???999999999::::::;;;;;;;;;<<<999999===BBBDDD@@@;;;<<<<<<;;;999999:::>>>AAA>>>>>>>>>>>>>>>===<<<;;;:::999888777777888999999<<<;;;;;;:::999999999999;;;<<<<<<;;;888777888999<<<;;;;;;::::::999999888444555666888888888777666555555666666777777888888555444444777:::>>>??????999999888888777666555555888888888888777777777777777888888888777666555444888999:::999888777888999:::999999888777666555555777777888999999999999888999::::::999666555555666333555777888999888666555999:::;;;:::888666666777PPPOOOMMMMMMNNNPPPSSSUUUSSSTTTUUUTTTTTTWWW[[[___```___bbbhhhjjjiiijjjlllooorrrtttuuurrrooommmllljjjmmmmmmiiicccccchhhooorrrwwwzzzzzzzzzrrrooojjjhhhkkkpppoooeee\\\TTTNNNKKKLLLOOOSSS[[[ccciiimmmssstttnnnjjjpppzzz{{{sss|||xxxqqqooogggkkkmmmkkkkkknnnlllgggccchhhnnnrrrwwwyyyhhhZZZKKKBBB>>>;;;<<>>===<<<;;;:::999999;;;<<<===::::::::::::999999999999;;;;;;;;;;;;;;;:::::::::===<<<;;;;;;;;;;;;<<<===;;;<<<;;;:::888888:::;;;::::::::::::;;;;;;;;;<<>><<<;;;:::999888888888999::::::;;;;;;::::::999:::::::::999:::<<<<<<:::999999:::======<<<;;;999888777777666666888999999999888888777777777666666666666666666555555777:::<<<===<<<<<<<<<<<<;;;:::999999999888777777777777666666666666666777777777777777777777888999888666555555777555666777888999:::;;;;;;888888999999999:::::::::999999:::999666555666777555666777888888888777666777888999888666555444555TTTPPPLLLLLLQQQWWWZZZ[[[WWWVVVUUUUUUVVVWWWVVVUUUWWWUUUXXXaaahhhhhhggghhhqqqvvvzzz|||zzzuuuqqqnnnhhhiiihhhccc^^^___eeelllrrrvvvxxxyyy}}}|||rrrooonnnqqqvvvvvvnnngggXXXSSSPPPRRRUUUXXX^^^eeessswww|||{{{rrrlllqqq{{{yyynnnjjjllldddhhhkkkkkkkkkmmmkkkgggeeeiiimmmqqqxxxnnnZZZMMMEEE@@@@@@CCC<<<<<<======>>>???@@@@@@;;;;;;;;;;;;:::888777666777666555555777777666555333444555555444555888:::666555555444444333333222222222222333333444444555222444555555555555666888777555666999888666888<<<888777666555555555555666333444555666666777777777:::;;;<<<===@@@EEELLLQQQ]]]ccckkktttxxxuuuoooiiidddiiirrr}}}|||wwwssssssssssssvvvzzz|||}}}|||}}}|||zzzxxxvvvwwwzzz}}}{{{xxxuuuuuuxxx|||}}}{{{zzzvvvpppmmmpppsssrrrqqqrrrrrrmmmiiiiiikkkkkkgggbbb\\\ZZZYYYXXXXXXWWWTTTRRRNNNLLLIIIHHHIIIIIIHHHGGGJJJGGGDDDBBBAAA@@@>>>===>>>===;;;::::::;;;<<<===::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<@@@>>><<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======<<<:::888777;;;<<<<<<;;;;;;===AAADDDKKKJJJHHHFFFCCC???===;;;999999999999999:::;;;<<<::::::::::::::::::;;;<<<777:::>>>???>>><<<;;;;;;???>>>===;;;:::888777666777888999999::::::999999999888888777777666666555999777666777888::::::999======<<<<<<;;;;;;::::::999999888888888777777777555555666777777888888999777777888777444333333444333444555777999:::<<<<<<::::::999888999:::;;;<<<888999:::999777666666777666777777777777888888888777888999888666555555666^^^WWWPPPOOOTTTZZZ\\\\\\XXXVVVTTTVVVYYYYYYTTTPPPOOOKKKLLLWWWaaaeeefffgggnnnttt|||{{{vvvsssnnnnnnkkkeeeaaabbbhhhmmmqqqsssvvvxxx|||~~~{{{xxxyyyzzzwwwpppjjjYYYWWWXXX]]]___```cccgggwww|||yyyqqqttt}}}oooaaa]]]___bbbeeehhhkkklllmmmllljjjnnnrrrvvvyyymmm^^^RRRHHHDDDDDD???AAADDDFFFHHHIIIIIIIIIAAA@@@>>><<<;;;:::::::::999888777888999999888666777888777555333333555666444444444333333222222222111111222222222333333333111333444555444444555777:::888999;;;;;;888:::???999999888777666555555555777888999::::::999888777888999999999999<<<@@@CCCHHHNNNWWWaaagggjjjhhhgggeeemmmwww|||xxxwwwvvvwwwzzz{{{{{{zzz~~~~~~zzzzzz{{{~~~|||vvvqqqqqqtttyyy}}}{{{{{{{{{}}}}}}rrrmmmkkkpppuuuuuuvvvwww|||xxxuuutttvvvvvvtttppplllkkkiiiiiihhhfffccc```\\\ZZZWWWUUUTTTQQQMMMKKKLLLJJJGGGFFFEEECCCAAA>>>AAA@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<>>???>>>;;;<<<<<<<<<===============:::;;;<<<<<<999777777777;;;<<<=========???BBBEEEKKKJJJHHHFFFCCC???===;;;999:::::::::;;;<<<<<<===:::::::::::::::;;;<<<===:::===AAACCCAAA>>><<<;;;======<<<;;;:::999999888888888999999999999999999999999999999999999999999;;;999777777888888777666;;;:::::::::999999888888;;;:::::::::999999999999666666666777777888888999777888888777444333333444666666666666777777777777:::999888777777999;;;<<<888999:::999777777777999888888777777777888999:::888:::;;;;;;999888888888jjjbbbYYYUUUWWWZZZZZZXXXWWWTTTSSSVVV[[[[[[UUUOOOMMMHHHGGGPPP[[[bbbgggjjjkkkrrr{{{{{{vvvsssrrrppplllgggcccdddhhhmmmmmmnnnqqqtttxxx||||||wwwqqqmmmffffffjjjpppqqqmmmjjjkkkvvv{{{yyyzzz~~~lll^^^XXXXXX```aaadddhhhkkkkkklllmmmvvv|||rrreeeWWWLLLIIILLLOOOUUUYYY\\\]]]\\\[[[WWWSSSLLLFFFAAA>>>>>>>>>;;;:::888888999888777555888888777555333333444666333333333333333222222222111111111222222222222222111222444444333333555666:::888999;;;;;;999;;;???<<<;;;:::999888666555444444555666666666555333222555777:::::::::::::::;;;999===CCCJJJPPPVVVYYY\\\```jjjvvv}}}~~~~~~~~~|||{{{{{{{{{zzzyyy~~~}}}}}}~~~vvvvvvwwwzzz~~~|||tttnnnmmmoootttxxxxxx{{{~~~tttooonnntttyyy{{{|||~~~~~~yyywwwuuuttttttrrrooommmhhhgggeeedddccc```\\\YYYVVVTTTSSSQQQPPPNNNJJJGGGFFFEEEDDDBBBAAA@@@@@@???============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================:::888777999===>>>===:::===========================>>>??????=========>>>;;;<<<===>>>>>>???BBBEEEEEEDDDDDDBBB@@@>>>===;;;::::::;;;;;;<<<<<<<<<<<<::::::::::::;;;<<<<<<===>>>BBBEEEFFFDDD???<<<:::::::::;;;;;;;;;;;;<<<<<<888888888888777888888888999999:::;;;<<<<<<======<<<:::888777888888777666999999999999888888888888::::::999999999888888888:::999888777666777777777888999999888666555555666::::::999888888777666666999888666555666777999:::777888999999888777999:::999888888888888999::::::888:::;;;;;;999888888999qqqkkkccc^^^\\\ZZZXXXUUUVVVTTTTTTXXX\\\\\\WWWRRRLLLFFFDDDJJJRRRXXX___dddiiinnnvvvzzzyyyuuuqqqnnnnnnlllhhhdddbbbcccgggkkkjjjjjjlllppprrrttt|||~~~zzzwwwuuuyyyyyy~~~{{{uuusssuuuwww}}}zzzpppggg```]]]^^^]]]___eeehhhiiilllooo{{{|||lll^^^XXXbbbgggnnnuuuzzzzzzxxxvvvpppjjj```TTTJJJCCC???===>>><<<888666666666555444555666666555444444777999333333333333333333333333222222222222222222222222000222333333333333444666666444555888777555777<<<<<<<<<;;;:::999777666555444444555555444333333222111444888999999888777777777999<<>>>>>>>>>>>======<<<<<<<<<>>>>>>????????????>>>>>><<<<<<<<<>>>@@@AAA@@@???===============<<<<<<<<<============>>>?????????;;;<<<>>>>>>>>>???AAACCC???????????????>>>===<<<:::;;;;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;<<<===@@@CCCFFFFFFCCC???;;;:::999999:::;;;<<<======>>>999999888777777777777888999999:::;;;===>>>???@@@===;;;999888999999888777;;;;;;;;;:::::::::::::::888777777777777666666666;;;:::888777666666777777888999:::999888777888999:::::::::;;;;;;;;;;;;;;;777777666555666777888999666888999999888888:::;;;888888999999999:::::::::666888999999888777777888qqqnnnjjjeee```\\\XXXVVVVVVVVVVVVYYY\\\\\\XXXUUULLLHHHFFFIIILLLOOOTTTZZZbbbgggmmmqqqqqqooommmlllhhhgggeeeddddddfffjjjmmmooommmnnnpppoooooowww~~~}}}}}}~~~~~~wwwttttttzzzzzzwwwtttsssrrrnnnhhhdddaaa^^^___eeeiiijjjooovvvvvvpppwww}}}wwwkkk^^^SSSJJJFFFEEEAAA;;;888777777777666555666666555444444777999333333333444444444444444333333333333333333333333000111333333222222444555333111222555444222444888888888999:::999888777777777777666555555555666666000222444555555444555666666888:::;;;<<<>>>BBBFFFDDDIIIPPPVVVYYYZZZZZZYYYUUUZZZ^^^```aaahhhttt|||{{{zzz|||~~~}}}{{{wwwssspppooonnnnnnnnnsssxxx{{{{{{zzz{{{{{{~~~zzzxxxwwwwwwwwwxxxvvvuuusssrrrrrrqqqppplllgggccc______^^^\\\ZZZWWWUUUTTTPPPOOONNNLLLJJJIIIHHHGGGEEEEEEDDDCCCBBBAAA@@@@@@???@@@AAAAAAAAAAAA@@@??????AAACCCCCCBBB@@@@@@AAA=========<<<<<<<<<;;;;;;===:::888999<<<>>>===;;;;;;<<<>>>>>>===>>>???AAA===>>>>>>??????>>>>>>>>>;;;;;;<<<<<<;;;:::999888===<<<<<<;;;;;;;;;;;;<<<>>>AAACCCDDDAAA===;;;:::::::::;;;;;;<<<<<<======;;;:::999888777888888999999999:::;;;<<<<<<======<<<:::999999:::;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<999999888888888777777777:::999888666666777999:::777888:::999888888999:::888888999:::;;;;;;<<<<<<666777777777777888888888666888999999999999:::<<<888888:::;;;;;;;;;:::999666888999999888777888999nnnooonnnjjjccc]]]YYYXXXWWWWWWXXXZZZ[[[[[[YYYWWWRRROOOOOOPPPOOOMMMPPPVVV[[[___fffjjjlllmmmmmmnnnffffffffffffhhhlllppprrruuurrrrrrssspppnnnvvv||||||{{{sssnnnsss{{{rrrnnnjjjlllppppppkkkeeefffaaaaaahhhlllnnnttt|||vvviii^^^WWWKKKGGG@@@;;;::::::::::::999999888666333222333555444444444444444444444444333333333333333333333333///111222333222222333555222111222444333111333888444555777888999999999888666555444333333444555666222222333222222222555777...111555777777888;;;>>>???@@@CCCFFFIIIKKKLLLLLLIIINNNSSSUUUVVV___nnn{{{~~~~~~|||{{{yyywwwtttqqqnnnmmmmmmqqquuuwwwxxxyyy}}}~~~|||zzzyyyxxxvvvuuuyyyyyyyyyxxxwwwsssmmmiiimmmmmmkkkjjjgggdddbbbaaa[[[[[[YYYWWWUUUSSSQQQPPPMMMLLLKKKJJJIIIGGGFFFFFF@@@AAABBBBBBBBBBBBAAA@@@<<>>:::;;;???AAA???;;;;;;===>>>>>>======>>>@@@>>>??????@@@@@@??????>>>;;;<<<<<<<<<;;;999777666>>>===<<<;;;;;;;;;;;;;;;;;;>>>@@@AAA???<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999888999::::::999:::::::::::::::::::::;;;:::999999;;;======<<<:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::999888777666777888:::<<<666777999999888888:::;;;777777777777777888888888777777888999999999999888666777999999999999;;;===777888:::<<<<<<;;;:::999888:::;;;;;;:::999:::;;;pppnnnkkkjjjiiigggbbb^^^[[[WWWUUUWWW[[[\\\YYYVVVWWWVVVTTTTTTUUUUUUSSSRRRUUUVVVXXX]]]cccfffhhhggg______```bbbggglllrrruuuuuuvvvwwwwwwwwwxxx|||}}}||||||}}}|||~~~~~~zzzvvvvvv}}}uuunnnllllllnnnooopppnnnkkkhhhqqqjjjjjjqqqssspppwwwyyyjjjdddSSSDDD@@@>>>888555555;;;666555777888666555777444444444555555555555555333444555555333111111222111000000111333444444333222222111111222222333444444333555999>>>===888222555555555555555444444444<<<999555333333444555555000111222333444666777777777888999<<<>>>@@@BBBCCCCCCGGGKKKNNNRRR[[[gggqqqvvv|||~~~}}}}}}}}}{{{wwwtttssssssoooqqquuuwwwxxxyyy{{{|||~~~{{{xxxxxx{{{zzzwwwxxx{{{xxx{{{~~~zzzwwwvvvwwwtttsssqqqpppooommmjjjhhhhhhdddbbbcccaaa^^^^^^aaa```___\\\YYY[[[\\\VVVNNNPPPOOOMMMKKKJJJIIIJJJJJJEEEBBB@@@@@@BBBCCCAAA???CCCBBB@@@???@@@@@@>>><<<888:::<<>>===============>>>??????>>>>>>============>>>>>>;;;:::999:::<<<>>>>>>>>>???>>>>>><<<;;;:::999999<<<>>>AAAAAA???===<<<<<<>>>>>>===;;;:::999999888:::<<<===<<<:::999999999:::;;;;;;;;;::::::<<<>>>::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;999999999888777666666555777888888888999999999999;;;:::999888888999::::::777555444555888999:::999999999888888777777666666;;;;;;999999999;;;===???=========<<<<<<;;;;;;;;;llljjjiiiiiiiiihhhdddaaaaaa\\\WWWVVVYYY[[[[[[YYYXXXVVVUUUUUUVVVWWWVVVTTTQQQRRRUUUYYY\\\^^^```bbbccccccdddgggjjjooorrruuusssttttttttttttssstttttt~~~}}}zzzyyyzzz}}}~~~}}}}}}uuuiiieeekkkoootttyyyyyytttmmmhhhnnnmmmsssxxxuuuooouuuyyyppp```PPPHHHCCC===;;;<<<:::666555777888666555777666666666555555555555555333444555555333222222333555444333333555555444333222222111111222222333444555444444888<<<<<<888333555555555666666777777777888777555666777777666555333333444555666777777888555666777888:::;;;<<<===;;;>>>AAACCCEEELLLVVV^^^eeekkksssxxx}}}|||{{{{{{}}}}}}~~~~~~|||xxxuuussssssqqqtttxxxzzzzzzyyyzzzzzz{{{yyyvvvtttvvvyyy|||~~~xxxuuuuuuwwwwwwzzz}}}}}}{{{xxxvvvuuuuuutttrrrrrrsssrrrooommmgggcccccceeefffeeehhhlllhhhhhheeeccceeegggbbb[[[\\\[[[XXXVVVTTTSSSSSSSSSTTTPPPLLLJJJJJJIIIFFFCCCGGGEEECCCBBBBBBAAA>>><<<<<<===???AAAAAAAAA@@@???==================>>>>>><<<<<<======>>>?????????===;;;:::;;;===>>>>>>===>>>======<<<;;;::::::999<<<===>>>>>>>>>>>>???AAAEEEEEEDDDBBB@@@===;;;999:::;;;<<<<<<:::888888999999:::;;;;;;::::::<<<===<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999999:::999999888777777666666888888999999999:::::::::;;;:::999999999:::;;;<<<<<<:::999:::<<<=========::::::999999888888888777;;;;;;999999999;;;===>>>=========<<<<<<<<<;;;;;;hhhggggggiiijjjiiigggeeeccc]]]VVVSSSUUUXXXZZZZZZ^^^\\\ZZZZZZZZZYYYWWWUUULLLOOOSSSSSSRRRSSSVVVYYY```aaacccgggjjjmmmnnnooorrrrrrqqqqqqpppmmmiiieeeoooxxx~~~|||xxxwwwvvvtttxxxvvvtttsssuuuzzz~~~lllddddddjjjqqq||||||qqqiiikkkoooxxx|||tttlllqqq~~~{{{nnn^^^QQQFFF>>>;;;<<<;;;777666999;;;999777999888888777777666666555555333444666555444222333333777666444444444444222111222222111111222222333444555444444666:::;;;888555333333444555666777888888555555666888:::999777555555555666666777777777777444444444444555555666666333555777777777;;;BBBHHHMMMRRRZZZaaahhhqqq{{{}}}zzzyyyzzz|||~~~}}}zzzvvvuuuttttttwwwzzz||||||||||||}}}{{{yyyvvvssssssuuuwwwyyyzzz{{{~~~~~~|||zzz{{{}}}yyyuuuuuuvvvxxxxxxzzz|||}}}{{{vvvssstttsssrrrsssuuuuuusssqqqhhheeedddgggiiiiiimmmrrrppppppnnnmmmooorrroooiiikkkiiifffcccaaa```______aaa^^^ZZZWWWVVVTTTQQQOOOOOOMMMKKKJJJIIIHHHEEECCCAAABBBBBBBBBBBBAAA@@@??????????????????>>>>>>>>>;;;<<<>>>???@@@@@@@@@@@@>>>===;;;<<<===>>>>>>===>>>>>>======<<<<<<<<<<<<============>>>AAAFFFJJJKKKJJJIIIFFFBBB===:::888;;;===>>>===;;;999999:::;;;<<<<<<<<<;;;;;;<<<>>>::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;:::999888::::::999999888888777777999999999999:::::::::;;;:::::::::::::::;;;<<<===<<<:::999999;;;<<<;;;:::::::::::::::999999999999<<<;;;:::999999:::<<<======<<<<<<<<<<<<;;;;;;;;;``````aaabbbccccccbbbaaa]]]YYYTTTRRRSSSVVVWWWXXXdddaaa___]]]\\\ZZZWWWUUUMMMQQQSSSQQQLLLJJJMMMQQQ[[[]]]bbbgggkkknnnooooootttsssrrrqqqnnnhhh```ZZZbbbkkkqqqmmmgggeeeggghhhggghhhkkkpppuuu{{{~~~|||kkkeeeggghhhrrruuunnnkkknnnsssuuuooohhhllluuu}}}ooo___PPPDDD===;;;<<<888777;;;===;;;;;;<<<:::999999888777666555555333555666666444333444555555333222222222222111///222222111111222222333444666444333555777999888666111111222222333444444555555555555777888888555333666666666666666666666666555444444333333222222222111222333222222444999<<<<<<@@@FFFLLLSSS]]]fffmmmtttxxx~~~|||yyyzzz|||~~~|||yyywwwwwwvvvxxxyyyzzzzzz|||}}}|||zzzwwwvvvwwwzzz}}}yyy{{{|||}}}{{{xxxtttqqqsssuuuyyy||||||zzzyyyzzzyyyxxxyyy|||~~~}}}xxxtttrrrrrrqqqrrrttttttsssqqqmmmhhhfffggghhhgggjjjooorrrsssrrrqqqssswwwvvvqqqtttrrroookkkhhhfffeeeeeedddcccaaa```_________^^^YYYXXXVVVVVVVVVUUURRRPPPNNNMMMLLLKKKIIIHHHGGGGGGFFFEEEEEEEEEDDDCCCBBBBBB>>>@@@BBBCCCDDDCCCAAA@@@AAA???======>>>??????>>>????????????????????????@@@@@@???>>>@@@FFFMMMSSSTTTQQQLLLGGGAAA===;;;999>>>???@@@???===;;;;;;;;;<<<===>>>===<<<<<<===???;;;;;;;;;<<<;;;;;;::::::::::::::::::::::::::::::;;;<<<===>>>===<<<;;;999;;;:::::::::999999999888888999999999999:::::::::999999999::::::;;;<<<<<<<<<:::888888999::::::999999999::::::::::::::::::<<<<<<;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;UUUVVVXXXXXXXXXWWWVVVVVVUUUTTTTTTTTTVVVWWWWWWVVV^^^\\\ZZZZZZZZZYYYWWWUUUQQQSSSTTTPPPJJJHHHJJJNNNYYY]]]dddlllrrruuuvvvwwwxxxxxxvvvsssmmmeee\\\VVVZZZaaaccc]]]VVVWWW[[[^^^[[[```iiirrryyy}}}~~~}}}~~~}}}~~~~~~mmmeeefffhhhrrr|||wwwqqqlllhhhhhhhhhiiikkkooo{{{tttdddUUUIIIBBB===999777:::<<<;;;;;;===::::::999888777666666555333555666666555444555666333222111111333333222111222222111111222222333444555444333444666777777777333333333333333333333333777555444333444444333111555555444444444333333333666666555555444333222222222222222222222444666888555777:::>>>CCCJJJQQQUUU\\\aaaiiipppvvv|||}}}yyywwwxxx{{{~~~~~~|||{{{zzzzzzyyyvvvsssrrruuuyyy~~~}}}}}}}}}|||zzz||||||wwwqqqnnnqqqqqqsssuuuxxx|||}}}|||{{{zzzyyyyyy{{{~~~~~~zzzvvvuuutttttttttvvvvvvtttrrrrrrmmmjjjkkkjjjiiijjjnnnrrrttttttssstttyyyyyyvvvvvvtttqqqmmmiiigggeeeeeeddddddddddddeeeeeeggghhhaaa```aaabbbccccccaaa^^^^^^]]]ZZZXXXWWWVVVVVVVVVPPPPPPPPPPPPNNNMMMKKKJJJHHHIIIJJJKKKJJJHHHEEECCCFFFDDDBBBBBBDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBAAAAAADDDCCCAAAAAACCCIIIQQQWWW[[[WWWOOOGGGBBB????????????@@@AAA???===;;;;;;;;;<<<======<<<;;;:::<<<===???????????????>>>===<<<::::::::::::::::::::::::<<<<<<=========<<<:::999;;;;;;;;;;;;::::::::::::888888888999999999::::::888999999:::::::::::::::>>>===;;;;;;<<<===<<<;;;999999999::::::;;;;;;;;;>>>======<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;RRRTTTVVVVVVUUUSSSSSSTTTQQQSSSVVVXXXYYYYYYXXXVVVRRRQQQPPPRRRTTTUUUUUUTTTRRRSSSSSSPPPLLLJJJLLLOOOUUUZZZbbbkkksssxxxzzz{{{||||||zzztttjjjaaa[[[XXXXXX\\\[[[TTTOOOQQQUUUWWWXXX```lllxxx~~~|||xxxyyyxxxxxx|||zzztttuuu~~~vvvjjjfffgggqqq}}}zzznnncccaaagggnnnqqqppppppyyyvvviiiZZZNNNEEE>>>:::::::::888888:::999999888888777777666666333555777777666555666777555333333333555555555333222222111111222222333444333333444444555666666666666666666666555555444444777555333222222222111000333333222222222222222222777666666555555444444333222222222222333444444555444444555777:::>>>AAACCCHHHLLLSSSZZZ```gggnnnsss~~~~~~zzzuuurrrsssvvvzzz}}}~~~~~~{{{vvvpppmmmmmmqqquuu{{{}}}~~~|||}}}zzzuuurrrrrrrrrrrrsssuuuxxx{{{}}}~~~~~~}}}zzzwwwyyyxxxxxxyyy{{{|||{{{zzzzzzyyyyyyzzz{{{{{{zzzxxxvvvsssrrrttttttrrrrrrvvvvvvxxxxxxvvvvvvzzz{{{yyyvvvtttpppllliiifffeeedddggghhhiiihhhhhhhhhjjjlllhhhhhhiiilllnnnnnnkkkiiifffeeebbb```______```aaa______^^^^^^\\\YYYWWWUUUVVVVVVVVVUUUSSSQQQOOOMMMPPPNNNMMMMMMNNNOOOOOONNNIIIIIIIIIHHHHHHGGGGGGGGGIIIIIIHHHGGGHHHMMMSSSXXXZZZVVVNNNFFFAAA@@@@@@AAA@@@BBBBBBAAA>>><<<<<<<<<<<<======<<<::::::;;;===>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::::::::999<<<<<<<<<<<<;;;;;;;;;;;;999999999999::::::::::::::::::;;;;;;;;;;;;::::::===;;;::::::;;;<<<<<<;;;999999:::;;;<<<======>>>@@@@@@???>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<>>AAAEEEJJJPPPWWW[[[gggmmmtttyyy}}}{{{tttooonnnqqquuu|||~~~}}}yyyuuuqqqqqqsssvvv|||}}}~~~~~~{{{yyyuuuuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxyyy{{{|||{{{zzzwwwyyyzzz{{{{{{}}}~~~yyyuuuwwwwwwwwwwwwvvvxxxzzz}}}|||||||||~~~|||zzzzzz}}}}}}zzzzzz|||zzz||||||xxxwww{{{|||{{{wwwuuurrrnnnkkkhhhggggggjjjkkkmmmmmmlllllloooqqqrrrrrrsssuuuwwwvvvsssqqqllljjjgggeeeeeefffiiijjjlllllllllkkkiiifffbbbaaabbbbbbaaa```^^^]]]\\\\\\\\\[[[ZZZZZZ\\\^^^^^^]]]WWWWWWVVVUUUTTTSSSSSSRRRSSSSSSSSSRRRRRRUUUYYY\\\YYYVVVQQQLLLIIIFFFEEEEEEGGGHHHHHHGGGDDDBBBAAABBB@@@AAAAAA@@@>>>>>>???@@@????????????>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>AAA???===<<<;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========>>>>>>===<<<;;;:::;;;999888999;;;<<<<<<;;;;;;<<<<<<===???@@@@@@AAABBBBBBAAA@@@???>>>===<<<>>>>>>>>>?????????@@@@@@JJJMMMQQQRRRPPPPPPQQQSSSQQQSSSUUUVVVTTTSSSRRRRRRQQQPPPNNNNNNNNNNNNLLLJJJKKKIIIHHHJJJNNNRRRTTTUUUYYY]]]eeemmmuuu{{{~~~|||~~~{{{pppaaaXXXYYY]]]XXXZZZYYYUUUSSSTTTSSSPPPUUU___ooozzztttssstttuuu|||uuukkkgggrrr}}}oookkktttwwwwwwvvvbbbWWWLLLEEE???999888:::666666666666666777777777444555777888777666777888777555333222222111///---222222111111222222333444000222444666555555555555222333333444555666777777000111444777999777333000111111222222222333333333111111222222333333333444555444333333333222000...111111222444666888777666666777888999;;;@@@FFFJJJKKKPPPWWW^^^ccchhhlllnnnuuuyyy}}}~~~vvvooommmooorrr{{{~~~|||}}}}}}|||zzzzzz{{{}}}~~~~~~~~~~~~vvvxxx{{{||||||zzzwwwtttuuutttssstttvvvxxxxxxwwwppprrruuuwwwxxxyyy{{{}}}zzzzzz{{{{{{wwwuuuvvvvvvtttrrrtttyyy~~~{{{{{{|||}}}{{{|||{{{~~~}}}yyywwwzzz|||{{{zzzxxxtttqqqmmmkkkjjjjjjjjjmmmoooppppppqqquuuxxxzzzzzz{{{}}}~~~|||yyyvvvtttrrrpppnnnnnnqqqsssvvvtttttttttsssqqqmmmjjjhhhjjjiiihhhgggffffffffffffeeedddcccdddfffhhhhhhgggccccccbbbaaa```___^^^]]]\\\]]]]]]]]]\\\]]]___aaa^^^^^^\\\ZZZVVVSSSPPPOOONNNOOOPPPNNNKKKIIIHHHHHHGGGGGGGGGFFFDDDDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@FFFDDDAAA???>>>???AAABBB<<<<<<<<<===========================>>>>>>>>>>>>@@@@@@AAA@@@???>>><<<;;;>>>===<<<===???AAAAAA@@@======>>>@@@AAABBBCCCDDDCCCCCCBBBBBB@@@???===<<<@@@@@@AAAAAAAAABBBBBBBBBIIIIIIHHHHHHHHHIIIJJJJJJMMMMMMMMMMMMNNNNNNNNNNNNKKKKKKKKKKKKLLLMMMNNNOOOCCCAAAAAADDDGGGKKKVVVaaadddkkkqqqrrrtttyyy}}}~~~}}}zzzvvvooocccXXXUUUYYYWWWXXXZZZYYYVVVTTTTTTTTTVVV```ooo|||{{{vvvuuurrrxxx|||xxxzzz{{{sssxxx~~~{{{zzzjjjWWWJJJ@@@;;;;;;???::::::999888777666555555666666555666777:::===>>>666666555555444333111111222333333222111222444777111111222333444666666777555555444333333333444444444444333333333333222222555444333222111111111111444444333333333444555555222333444444222222333444)))---222444444444555777444333444666999;;;<<<;;;;;;BBBFFFEEEHHHRRRYYYZZZYYY```hhhmmmrrrxxx~~~|||xxxtttyyy||||||}}}}}}|||}}}~~~|||zzzwwwwwwvvvxxxyyyyyywwwuuuppprrrrrrtttyyy}}}zzzrrruuuuuuwww{{{~~~~~~|||vvvsssqqqrrruuuwwwwwwuuuvvvvvvxxxzzz~~~}}}zzzzzz{{{}}}}}}zzzxxxtttqqqooonnnnnnnnnnnnppprrrssssssvvv|||~~~}}}}}}yyyyyyxxxvvvuuuvvvzzz}}}zzzzzz{{{zzzyyyvvvsssqqqnnnpppqqqoookkkjjjlllooommmnnnnnnnnnmmmmmmoooqqqqqqooollliiihhhiiijjjkkkiiikkkoooppppppppppppqqqooommmhhhddd```___``````^^^]]]]]][[[YYYWWWUUUTTTZZZTTTNNNMMMQQQTTTTTTRRRPPPQQQRRRSSSRRRPPPMMMKKKNNNMMMJJJHHHGGGHHHIIIJJJKKKJJJIIIHHHGGGGGGGGGGGGBBBBBBAAAAAABBBCCCDDDFFFFFFCCC@@@???AAACCCBBBAAA@@@AAAAAABBBBBBBBBBBBAAADDDDDDCCCCCCBBBBBBAAAAAAFFFDDDBBBEEEKKKMMMJJJGGGGGGFFFEEECCCCCCCCCCCCDDDGGGEEEDDDCCCDDDFFFIIIJJJEEEDDDEEEEEEFFFGGGHHHIIIFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMFFFCCCBBBCCCEEEJJJVVVbbbooovvvzzzwwwuuuxxx{{{}}}}}}yyyrrrfffZZZVVVYYYYYYZZZZZZYYYXXXWWWYYYZZZ^^^gggrrr|||{{{nnnsssyyy~~~}}}uuurrrxxx}}}zzzsssnnnrrrzzztttbbbSSSEEE;;;999<<<::::::999888777777666666666666777888999999999999888888888888777666555555222333333222111222444666666666666555555444444444333333333333444444555666444444333333333333222222444444333222111000000111333333333333333444444555333333333333333333333333---000333444333222333555333222222444777999999888555;;;<<<999:::@@@EEEEEEEEEJJJQQQUUUXXX^^^eeekkkzzz~~~|||yyyzzz}}}}}}~~~~~~~~~~~~~~~|||zzzwwwwwwyyy{{{}}}}}}{{{yyyzzz{{{zzzzzz~~~{{{tttuuuvvvxxx{{{}}}zzzwwwttttttvvvxxxwwwvvvuuuuuuvvvxxx|||~~~~~~~~~~~~|||yyyvvvtttsssttttttrrrtttvvvvvvwwwzzz~~~}}}{{{||||||zzzxxxzzz{{{{{{yyywwwuuuuuuvvvrrrsssuuuuuuuuuvvvyyy{{{wwwvvvssspppooopppqqqrrrtttwww||||||yyyvvvqqqnnnlllkkkkkkiiiiiihhhhhhgggeeecccccceee```[[[ZZZ]]]``````^^^````````````___^^^\\\[[[\\\ZZZXXXVVVTTTTTTUUUUUUVVVUUUTTTSSSRRRRRRRRRRRROOONNNNNNMMMNNNOOOPPPQQQQQQNNNLLLLLLNNNNNNMMMKKKIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKOOOMMMLLLNNNRRRTTTQQQNNNLLLKKKJJJHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPRRRRRR?????????@@@AAACCCEEEEEECCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIFFFCCCCCCDDDIIITTT```sss{{{{{{vvvwwwzzz|||~~~zzzuuuooocccWWWSSSUUUYYYZZZ[[[[[[[[[\\\^^^``````gggppptttwww}}}yyypppsssxxxuuukkkdddfffjjjjjjhhhggglllwww~~~nnn___NNN???:::;;;::::::999888888888888888666777999::::::888666555888888888999999888888777222333444333222222444666888888888777666555444444111222222333444555666777444444333333333333222222333333222111000000000000222222222222222333444444555333111222555666444111333444444333222111111222222111111222444555555444333777777444333666999999777;;;???BBBCCCGGGLLLQQQ\\\```gggooovvv}}}~~~~~~}}}{{{wwwyyy|||}}}{{{vvvwwwyyy}}}|||zzzvvvuuuuuuuuuuuutttrrrqqqrrrsssvvvzzz}}}~~~~~~~~~|||zzzwwwvvvuuuvvvwwwrrrsssuuuvvvvvvxxx|||~~~~~~}}}{{{xxxuuuuuuwwwyyy{{{|||{{{yyyvvvtttrrrrrrssstttuuuzzz}}}yyywwwvvvtttuuuuuuvvvvvvuuutttssssssoookkkjjjlllnnnnnnmmmkkkjjjhhhfffeeeeeeeeeeeeeeecccaaa___]]]]]]]]]]]]ccccccbbbbbbbbbbbbbbbbbb^^^^^^]]]]]]]]]^^^______]]]\\\\\\\\\]]]\\\YYYWWWWWWWWWXXXYYYZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ\\\ZZZZZZ\\\___```]]]ZZZWWWVVVUUUTTTTTTUUUVVVVVVUUUWWWYYY\\\]]]^^^^^^]]]::::::;;;;;;<<<===>>>???@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAABBBBBBCCCDDDEEEHHHEEEDDDEEEFFFHHHQQQ[[[jjjuuu}}}|||wwwvvvwwwxxxuuupppiiibbbXXXOOOLLLOOOUUUWWW[[[]]]^^^___aaacccaaagggmmmnnnmmmrrr|||tttyyyzzz}}}iiiaaa[[[]]]bbbbbbaaaaaagggtttwwwiiiWWWFFF>>>>>><<<;;;:::999888888999:::666777888999888777666555444555666666777777777666333444555444333333444555666666666666666666666666222333333444555555555555444444333333333222222222333222111111000000000111222222111111222222333444777333000222666777444111555555444333111111111222333222111111333333222111222444444333444666888999555777:::::::::<<>>???@@@BBBAAADDDGGGHHHHHHMMMUUU___lllwwwxxxtttrrrooommmiiibbbZZZUUUNNNHHHHHHLLLMMMRRRXXX]]]___``````aaaccciiinnnooonnnooovvv}}}yyy|||~~~}}}~~~~~~jjjeeedddiiikkkfff___\\\___mmm~~~rrraaaNNNCCC???>>><<<;;;999999999:::;;;888777777666666777888999333333444555666666666666444666777666555444555666555555555555555555666666444555555555555333222222444444333333333222222222333222111111111111111111222222111111222222333444777333000222666888555111555444333222222333333333444333111222333333222000111000000333555555666888444555555555444555666777:::<<>>@@@DDDIIIOOOUUU[[[```eeehhhppprrruuuzzz~~~~~~~~~|||{{{yyywwwuuuwwwzzz}}}zzzvvvttttttvvvxxxwwwwwwvvvuuuttttttsssssssssssspppllljjjmmmssszzz}}}{{{xxxwwwvvvwwwwwwvvvvvvxxx|||~~~|||{{{}}}~~~{{{xxxuuuwwwyyy{{{|||~~~}}}yyyvvvtttssssssxxx~~~|||xxxtttrrrsssuuuwwwssssssrrrqqqpppooonnnnnniiikkknnnqqqsssuuuuuuuuuvvvvvvvvvvvvuuusssrrrqqqooorrruuuwwwvvvtttssssssrrrssstttuuuvvvwwwwwwwwwppprrrtttuuuuuutttsssrrrooorrruuuxxxyyyyyyxxxwwwqqqqqqppppppqqqssstttuuuxxxvvvrrrooonnnnnnoooppp444444333222222222333333666666666666777777777777555555555555666777888888666777<<>>;;;999999::::::;;;;;;:::999999888888888777777888999999999888888888:::;;;;;;999888777888777777777666666555555555333444555666555444222111444444333333333333222222444333333333333333444444333333333333333444444555555555444555555555555444555444333444666555333000333222111111222222111000777222111666999666555666555444333333444555555555333444555555444444666888999:::===CCCIIIMMMNNNNNNWWWXXX\\\```ffflllpppssswww}}}|||{{{~~~~~~~~~|||tttuuutttrrrrrruuuzzz|||zzzzzz}}}~~~}}}||||||zzzyyyxxxwwwwwwuuuuuutttppplllmmmrrrxxxxxxvvvssspppnnnmmmmmmnnnpppqqqssswww{{{|||zzzwwwxxxyyyzzz~~~}}}~~~}}}{{{{{{{{{zzz{{{|||}}}}}}~~~}}}{{{yyywwwuuuttttttxxx}}}~~~~~~}}}xxxuuussssssuuuwwwqqqrrrrrrrrrqqqqqqpppooolllnnnppprrrsssssssssrrruuuuuuuuuuuutttrrrpppoooooorrrvvvwwwvvvuuuvvvwwwtttuuuvvvxxxyyyzzzzzzzzzuuuwwwyyyzzzzzzxxxvvvtttqqqtttwwwyyyxxxwwwuuutttsssrrrrrrrrrsssuuuwwwxxxzzzyyywwwuuutttsssssssss222222111222222333444444000111111111111222222222333333333333444555666666444555999>>>AAACCCJJJRRRCCCFFFIIIJJJMMMNNNHHH@@@;;;<<>>;;;999999999:::<<<=========;;;999666444777777888888888777777666999;;;===<<<;;;999888999444555666777888999:::;;;111333555666666555333222444444444333333333222222444444444333333444555555444444333333444444555666444555666555444333555666666555444555777555111---222000///000111222111///111,,,,,,333666444333555333222111111333444555444000222333444444444666777:::999888;;;???@@@>>>:::AAACCCFFFJJJPPPVVV[[[^^^dddkkkuuu|||zzzyyy|||{{{yyyvvvwwwwwwvvvvvvzzz~~~|||}}}~~~|||{{{zzzyyywwwyyyyyyuuupppooossswwwwwwuuuqqqnnnlllkkkkkkkkkpppqqqsssxxx}}}~~~{{{wwwuuutttuuuxxx{{{|||yyywww{{{|||}}}|||{{{zzz{{{}}}}}}|||~~~|||}}}~~~~~~}}}}}}~~~~~~}}}|||{{{{{{vvvyyy}}}~~~|||~~~}}}||||||~~~zzzvvvttttttvvvwwwsssttttttuuuuuuttttttssspppqqqsssttttttsssqqqppprrrrrrrrrrrrpppnnnlllkkklllooossstttssssssuuuwwwuuuvvvxxxyyyzzz{{{{{{{{{yyyzzz|||}}}|||zzzxxxvvvsssuuuxxxyyywwwtttqqqpppuuuttttttuuuvvvxxxzzz{{{yyyyyyzzzzzzyyyxxxvvvuuu444444222111111111222333555555444333333333444444333222222111222333555666;;;888777999:::<<>>>>>999>>>DDDGGGHHHIIIKKKMMMOOOPPPPPPPPPQQQVVV^^^dddnnnrrrwww{{{|||kkkfffqqq|||zzzlllbbbSSSFFF<<<>>>AAA???;;;:::===:::777888;;;<<<999555<<<;;;999999999:::<<<>>>===<<<:::888888999:::;;;888999999999999888777777555555555444444333333333444444444444444444444444555444333333555555444333000111111222222111111000444444444444444444444444555333111222444444111...555555555444444333333333222222111111222222333444111222333333222111222444111111111222333444666777555666666777888999999:::>>>;;;:::;;;@@@CCCCCCCCCQQQUUUZZZ```gggoooxxx}}}}}}|||}}}}}}{{{|||}}}|||xxxtttsssyyy||||||~~~~~~{{{|||yyyxxxwwwvvvtttrrrzzzwwwrrrmmmlllmmmppprrruuuvvvwwwyyyyyyyyyxxxxxxwwwxxxwwwwww{{{zzzvvvssssssuuutttssswww}}}|||}}}~~~~~~}}}{{{zzzxxxzzz{{{{{{{{{zzzzzz{{{}}}~~~{{{zzz~~~|||~~~zzzyyyyyyzzzzzzzzz||||||||||||}}}~~~|||zzzyyy{{{~~~}}}||||||}}}}}}{{{yyywwwwwwxxxvvvtttrrrpppqqqsssvvvxxxvvvvvvvvvvvvuuutttrrrqqqpppqqqsssuuuuuuuuuuuutttsssqqqooonnnnnnmmmkkkiiiooopppqqqrrrsssrrrqqqpppwwwuuutttxxx~~~|||}}}zzz{{{~~~{{{wwwwwwwwwyyy{{{zzzuuupppmmmkkkmmmpppuuuwwwwwwwwwvvvwwwxxxzzz{{{zzzyyyyyyzzz|||//////...///000111333444333222222222333444555555333333222222222333444555666444333666777888===DDDKKKJJJHHHDDD???<<<;;;<<<999<<<@@@AAABBBCCCFFFIIIOOOPPPQQQRRRTTTYYYaaafffjjjnnnsssxxx}}}}}}qqqttt{{{~~~{{{zzzrrraaaQQQBBB>>>>>><<<999999>>>;;;777888::::::777333:::999999888999:::;;;<<<===<<<999777666666666777777888888888888777666666666666555555555444444444444444444444444444444444555444333333555555444333333333333333333333333333333333444444444444444444555333222444666666444222555555444444444333333333222222222111222222333444555666666444222000111111111111222333444555555666444555555666666777777777999777555666:::<<<===<<>>???@@@AAACCCGGGIIIUUUZZZbbbiiilllllllllllllllnnnsssxxx~~~~~~sssvvv~~~zzzyyyooo]]]III???<<<::::::;;;>>>;;;888777888888555111888888888888999999999999<<<;;;888666444333333444777777777777777666555555666666666555555555555555444444444444444444444444555444333444555666555333666555444444444444555666333333333444444555555555222222222444666777666444555444444444444333333333222222222222222333444444555666777555333111222333111222444555555555444444444444444444444444444444555444222222555777777777:::<<<>>>@@@CCCFFFKKKOOOOOOTTTZZZ^^^aaaffflllpppwwwyyy|||~~~}}}~~~{{{yyyzzz{{{{{{{{{xxxwwwtttsssuuuxxx{{{~~~||||||{{{zzzyyyxxxxxxxxxsssvvvvvvvvvyyy~~~~~~zzzsssooopppvvvzzzyyywwwwwwwwwwwwvvvuuuttttttttttttqqqsssuuuvvvwwwyyy|||~~~yyyzzz|||~~~~~~}}}|||}}}~~~{{{{{{{{{zzzyyyxxxwwwwwwtttuuuuuutttssssssuuuwwwvvvvvvuuuuuuuuuwwwxxxyyyuuuvvvwwwwwwuuuuuuvvvwwwuuutttqqqpppooopppqqqrrrssstttttttttrrroookkkiiifffjjjpppvvvyyyyyywwwuuuuuurrrooonnnpppqqqqqqqqqmmmmmmmmmoooqqqtttvvvxxxtttyyy~~~~~~~~~}}}{{{}}}~~~{{{yyy{{{zzz|||~~~}}}yyyuuurrrqqqoooqqqrrrrrrpppoooppppppoooqqqssstttsssssstttuuu333333333222222222222222111000000000111222333333444444333222222111111111333222444777777444666:::>>>@@@BBBBBB???<<<::::::;;;===@@@CCCFFFIIIKKKMMM\\\hhhzzzyyyrrrrrrrrruuu{{{xxxlllfffttt~~~|||}}}tttdddOOOAAA===<<<===>>><<<:::777777888777555333777888999999::::::999999:::999777666444444444444777777888888777777666555555555555555555555555555555555555555555555555555555444333444555666555444777666444333333444666777222333333444444555555555111111111222333333333222444444444444444444444444333222222222222333444444111333444444333333555666222333555666777666444333555444444444444444444444555444333222333444555555888999;;;<<<===>>>BBBDDDAAADDDHHHJJJKKKMMMQQQTTT[[[]]]bbbggglllpppssstttwwwwwwxxx{{{|||{{{|||zzz{{{}}}~~~{{{yyyxxxyyy{{{|||}}}|||yyywwwuuuuuuuuuuuuuuuyyy||||||zzztttrrrwww|||{{{xxxwwwvvvuuusssrrrqqqrrrsssttttttuuuvvvvvvvvvwwwyyy{{{zzz}}}~~~}}}}}}}}}}}}~~~~~~|||xxxxxxxxxwwwuuurrrooonnnoooqqqrrrrrrqqqoooooopppqqqppppppppprrrtttwwwxxxvvvwwwxxxwwwuuuuuuuuuvvvvvvtttsssqqqpppoooppppppoooppprrrsssqqqnnnkkkiiieeeiiinnntttxxxzzzzzzyyyxxxuuurrrpppqqqrrrssssssllllllkkkkkknnnqqquuuwwwrrrxxx}}}|||zzz{{{}}}}}}yyy{{{{{{yyyyyy{{{xxxzzz|||{{{xxxuuusssrrrqqqqqqqqqpppnnnlllmmmnnnkkkmmmpppqqqppppppqqqrrr333333333333222222111111333222111111000000000000333333333222222111111000222111444777777333444777444999>>>BBBBBB???===<<<666:::AAAIIIPPPSSSTTTTTT]]]jjj~~~|||wwwppplllppp|||}}}mmmbbb[[[kkkxxxzzz|||zzzlllWWWFFF???======<<<888777777777888888777666888888999:::;;;:::::::::888777777777666666777777888888999999888888777666444444444444444555555555555555555555555555555555555444333444666777666555777555444222222444555777333333333444444555555555222333333333222111111111444444444444444444444444333333222222333333444555///111222333222222444555333444666777777666555333666666666555555555555555444444333222222333444555333555666777777888:::<<<<<<===>>>??????@@@AAABBBFFFHHHLLLPPPUUUXXX[[[\\\aaabbbeeeiiinnnsssxxx|||~~~~~~}}}~~~}}}}}}}}}}}}}}}{{{xxxvvvsssrrrrrrrrrtttyyy}}}~~~wwwrrruuuyyyxxxwwwwwwvvvuuusssrrrrrrssstttuuuuuuvvvwwwwwwwwwwwwyyy{{{}}}}}}{{{}}}~~~~~~~~~|||zzzvvvvvvwwwvvvtttpppllljjjlllnnnqqqqqqooommmlllkkkmmmmmmnnnoooqqqsssvvvwwwsssttttttssspppoooooopppvvvuuutttsssrrrppppppooolllmmmoooqqqqqqooommmkkkiiijjjnnnrrrvvvyyy|||}}}{{{xxxsssqqqqqqqqqrrrrrrmmmkkkiiiiiijjjlllppprrrpppuuuxxxvvvrrrqqquuuyyy~~~xxxuuuvvvwwwuuuvvvyyytttvvvxxxwwwuuurrrqqqqqqpppqqqqqqooommmkkkkkkllliiikkknnnoooooonnnnnnooo---...///111222222222222444444222111000/////////111222222333222222111000///...111555444000111444///333:::>>>@@@@@@??????;;;@@@IIIUUU___dddeeeeee]]]bbbmmmzzzrrriiiiiiuuu}}}qqqfff___```kkkrrrqqqtttxxxbbbLLL@@@<<<:::666777777777888888888999999999999999999:::::::::;;;777777777777888888888888999999999999999888777777444555555555555666666666555555555555555555555555555444333444666777777666555444333222222333444555444444444444444444444444444666777666444222222222333333333444444444444555333333333333333444444555222333444333111000111222333444666777777777666666666666666666666666777777222222222111000111333555111333555555555555666888777888888999:::;;;<<<===>>>>>>???AAADDDGGGJJJKKKNNNQQQUUUYYY]]]bbbgggkkkssstttvvvzzz~~~|||yyywwwuuutttsssqqqwww||||||}}}}}}vvvqqqrrrtttttttttvvvvvvvvvuuuuuuuuuuuuuuuvvvtttuuuwwwwwwxxxyyy|||~~~}}}|||{{{|||~~~~~~}}}~~~}}}{{{zzzvvvwwwyyyyyywwwsssooolllkkkmmmoooooommmjjjiiiiiijjjkkklllnnnpppqqqrrrssssssttttttrrrooommmmmmnnnuuuuuuuuutttsssqqqpppooojjjkkklllmmmnnnnnnmmmmmmllllllnnnpppsssvvvyyy{{{yyyuuurrrooooooooonnnmmmlllkkkiiiggghhhiiilllmmmnnnqqqrrrppplllkkkoootttvvvqqqnnnppprrrqqqqqqtttoooqqqsssrrrpppooonnnooommmnnnooonnnlllkkkkkkkkkgggjjjmmmnnnmmmkkkkkkkkk,,,...///111222222222222444333222111111111111111000000222222333222111111------///333222///000333///222555777999<<<@@@BBBBBBFFFOOO[[[gggooorrrrrrcccaaabbbgggpppzzz}}}qqqhhhhhhrrrsssiiiccceeemmmooommmrrr~~~jjjOOO@@@<<<:::555888999999999888888888999999888888777777999:::;;;777777888888888777777666888888888888888777777666666666777777888888888888555555555555555555555555555444333444777888777666444444444444444444444444555555555444444333333222222444666666444222333555333333333444444444555555444333333333333444555555222444444444222111222333444444555666777888888888555555555666777777777888111222333222000111444777555666888888666666666777555555555666777888888888<<<;;;:::999;;;===@@@BBB@@@DDDIIILLLNNNPPPTTTWWW]]]^^^aaaeeekkkrrrxxx||||||zzzyyyvvv|||~~~{{{||||||yyyvvvrrrrrrtttuuussstttwwwvvvvvvvvvwwwwwwwwwvvvvvvuuuvvvwwwwwwwwwxxxzzz|||{{{{{{|||{{{{{{{{{|||~~~}}}{{{xxxxxxyyyyyyyyyxxxuuuwwwzzz{{{yyyvvvqqqnnnjjjlllnnnmmmjjjhhhgggffffffhhhjjjlllmmmmmmllllllqqqqqqrrrqqqnnnmmmmmmnnnrrrsssssstttsssqqqooonnnjjjjjjjjjjjjjjjjjjkkkkkkllllllnnnppprrrsssttttttqqqooommmllllllllljjjiiikkkjjjiiihhhhhhiiikkklllmmmooopppnnnkkkjjjlllnnnnnniiihhhkkkmmmlllmmmooolllmmmoooooommmllllllmmmgggjjjlllmmmllljjjiiiiiifffhhhkkkllljjjhhhgggfff222222333444333222111000222222222222222222333333///000111222333333222111...---///333222000111555222222111111333888???DDDAAADDDKKKVVVcccmmmrrrssskkkgggddddddiiiooossstttxxxrrriiibbbdddppp~~~ppphhhdddllloooooouuummmPPP@@@======999;;;;;;;;;:::888777777888999888666555555777999:::888888888888777666555444777777777777777666666555888888999999999:::::::::666666666666666666666666555444333555777888888777444444555666666555444444666666555444333222222111...111444444222111333555333333333444444555555555444333333333333444555555000222333444444444666888444444444555666888999:::444444444555666777888888222444555444222333666999666777888888666444444555555444333444444555444333;;;:::777555666888<<<>>>444888===??????@@@BBBDDDJJJKKKMMMQQQXXX___fffjjjmmmttt|||~~~~~~~~~}}}{{{xxxqqqqqqtttxxxxxxuuuvvvzzzuuuvvvwwwxxxxxxxxxvvvvvvyyyyyyyyyxxxvvvuuuvvvwwwwwwwwwwwwxxxzzz|||}}}~~~wwwtttrrrqqqsssuuuvvvvvvrrruuuxxxzzzyyyvvvqqqnnnjjjkkklllkkkiiifffeeeeeeccceeehhhjjjkkkjjjhhhfffiiijjjkkkkkkiiiiiijjjkkkpppqqqrrrsssrrrpppnnnmmmkkkjjjhhhggggggggghhhiiijjjlllnnnqqqqqqqqqooonnnkkkiiihhhiiijjjjjjhhhgggjjjiiiiiiiiiiiikkklllmmmlllnnnoooooonnnkkkjjjjjjhhhddddddhhhjjjiiijjjllljjjlllmmmmmmlllkkkkkklllcccfffjjjlllkkkiiihhhhhheeegggjjjkkkhhhfffdddccc222222111111111111222222111000/////////000222333444///...222444000000333//////000111222333333444555444222111222555999;;;AAADDDGGGLLLSSS]]]gggnnnqqqtttrrrlllqqqzzzxxxooollleeebbbeeegggjjjrrr|||zzzfffdddfffmmmxxx{{{nnnTTTEEEBBB>>>888777888;;;===:::555666;;;::::::;;;;;;;;;;;;999888;;;:::888666666666666666888888888777777666555444333555888;;;>>><<<888555===;;;888555444555666777777555444555888999888555:::999888666555555555555555555666666666555333222333333444444555444444444333333333333333333333333222222333333444555555555444555555555555555444444333444555555666666555555555444444555888999999888777777666666666666777777555555555444333222111000333777777333333777777333???>>>===;;;999888666666999999:::;;;;;;;;;;;;:::>>>@@@DDDGGGJJJLLLMMMNNNYYY\\\aaaggglllqqqtttvvvtttvvvyyy}}}{{{vvvxxxzzzyyyyyy{{{yyy|||~~~~~~zzzwwwwwwxxxvvvxxxwwwuuuqqqppprrruuuyyyyyyyyywwwtttuuuyyy}}}}}}yyyuuusssssstttttttttuuuttttttvvvwwwwwwuuusssqqqmmmiiihhhiiiiiifffccciiijjjlllmmmllliiifffdddfffiiilllkkkiiiggghhhiiinnnmmmlllkkkkkkkkkkkkkkkhhhggggggfffffffffgggggglllkkklllnnnoooooollljjjiiifffdddcccdddfffgggfffhhhhhhgggggghhhhhhiiijjjjjjjjjjjjjjjiiiiiiiiiiiifffccc___^^^```bbbdddeeeggggggggghhhggggggffffffbbbaaaaaacccfffhhhhhhhhhaaabbbbbbaaa___^^^___aaa222222111111111111222222111000/////////000222222444///...333444111000222///000000111111222222222000111111222333555555666;;;===@@@EEELLLUUU___fffooowwwzzzzzzzzziii```YYY[[[```dddiiiooottt{{{mmmeee^^^bbbmmmvvvvvvsssrrr|||uuubbb[[[[[[QQQBBBCCC>>><<<======:::999;;;:::;;;;;;;;;:::;;;<<<>>><<<;;;999777666666666666::::::::::::999888777777666666888;;;<<<;;;777444999999999888888777666666999777555666888999777555777777666666666666666666444555666666666555444333333444444555555444444444444444444444444444444444666666666666666555555555444555555555555555444444333444555555666666555555444333333555888999999999777777666666666666777777444444555555555444444333333666666333333666666333666666777777777888888888777888888999999999999999;;;<<>>EEEMMMVVV\\\dddoooyyyvvvjjj```^^^aaaaaaaaaaaacccgggooo|||zzzlll\\\XXX___ffffffbbbeeennnxxxzzzgggfffnnneeeQQQFFF>>>888999<<<;;;:::;;;<<<======;;;888888<<>>>>>???>>>???@@@BBBEEEHHHMMMQQQSSSPPPOOOMMMNNNPPPTTTYYY\\\cccfffjjjkkkkkkjjjjjjkkkiiikkkmmmnnnooottt|||~~~}}}}}}~~~~~~}}}{{{wwwuuuuuuuuuvvvvvvvvvtttrrrsssvvvxxxxxxuuuqqqoooooooooooooooooorrrtttssspppnnnoooppppppqqqrrrqqqooommmllllllsssqqqooommmkkkkkkkkkkkkjjjlllnnnnnnllljjjjjjjjjlllkkkiiihhhffffffeeeeeebbbbbbaaa```______^^^^^^\\\\\\^^^aaaeeeggggggeeeccc```]]][[[[[[[[[[[[ZZZ[[[\\\^^^```bbbdddfffgggbbbbbbccccccdddeeeeeeeeedddaaa^^^\\\]]]^^^______^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\\\\]]]```aaaaaaaaaeeedddaaa]]]ZZZ[[[^^^aaa222222111111111111222222000000000000000111111222333111111333444333111///111000000000000000000000,,,...111333444333111000111333777:::???GGGOOOTTTSSS]]]iiiqqqyyy}}}ssskkkeee^^^WWWSSS[[[ZZZ^^^jjj|||}}}hhhZZZVVVWWWWWWUUUZZZcccnnnwwwxxx\\\YYYhhhiii[[[FFF???999:::;;;:::;;;===;;;===>>>:::666444666:::;;;:::999888888999::::::;;;;;;;;;;;;:::999888777===;;;999999999888666444555777999;;;;;;:::888777<<<;;;:::999999888777666555666666666666666666666444444555555666666666777555555555555555444444333333333333333333444444444444444444333333222222222333444555555666555555555333444555555666555555555333333333444777999999888666666666555555666666666444555555666666666555555222333333222222333333222777777777666666666555555333333444555555555555444444555777999999999999888>>>===>>>???AAAEEEIIIKKKEEEDDDCCCCCCEEEHHHKKKMMMNNNQQQTTTVVVVVVUUUUUUUUUTTTUUUWWWXXXZZZ___ffflllzzz}}}|||{{{}}}|||{{{xxxwwwwwwxxxyyyyyyvvvsssqqqqqqrrrqqqpppppptttvvvtttooolllnnnrrrmmmqqquuuuuusssqqqqqqsssvvvuuusssqqqooonnnnnnnnnqqqrrrssstttsssqqqpppppppppooommmkkkiiihhhggggggeeeddddddcccbbb```______]]]]]]^^^aaaeeeggggggfffcccaaa^^^\\\\\\[[[YYYXXXYYY[[[]]]```ccceeeggghhhbbbbbbbbbbbbbbbbbbbbbbbbdddaaa^^^\\\]]]^^^^^^^^^aaaaaaaaaaaa```___^^^^^^^^^]]]\\\^^^```aaaaaa```bbb```]]]YYYWWWYYY^^^bbb222222111111111111222222///000000000111111111111111111111222333333000---111111111111000000000000000000111111222222333333000111444777:::@@@FFFKKKIIIPPPXXX___gggsss}}}~~~qqqbbbUUULLLHHHOOOMMMMMMVVVfffxxxlll\\\SSSOOOOOOUUU___lllvvvvvvSSSGGGSSS[[[VVVLLLIIIFFFDDD>>>777777;;;777999;;;999555333444666888777777777888:::<<<===============<<<;;;:::999???===:::999999999777555777777777777888999::::::<<<<<<<<<:::888777666666888888888888777666555444555555555555666666777777555666666666555555444333111222222222333333333444222222222222333333444444333444444555666666555555333444555555666555555555444333333444777888888777666666555555555555666666666666666555555333222222333222222333333222222333888777777666555444333333222222333444444444444333555666777888888777666666999888888888:::===@@@BBB===>>>>>>@@@AAABBBCCCDDDBBBEEEHHHJJJIIIIIIIIIIIIIIIJJJKKKLLLNNNQQQVVVYYYfffppp~~~}}}|||{{{{{{|||zzzwwwvvvvvvvvvtttsssqqquuuwwwtttooommmpppsssmmmqqqvvvxxxwwwvvvxxxzzzwwwwwwwwwwwwuuusssqqqpppvvvwwwxxxxxxyyyxxxwwwvvvvvvuuussspppnnnlllkkkjjjiiiiiiiiihhhgggeeecccbbbdddccccccdddfffgggfffeeedddbbb___^^^^^^]]][[[YYYZZZ\\\^^^aaaccceeefffgggcccccccccbbbbbbaaaaaaaaaeeebbb___^^^____________ddddddddddddcccbbbaaa``````______```bbbcccbbbaaa___^^^\\\ZZZYYY]]]bbbggg222222111111111111222222//////000111111111111000///111222000111222///***111111111111111222222222333222111000111222444555...///111222444888===@@@FFFKKKQQQUUU\\\hhhwww||||||mmm\\\PPPIIIFFFEEECCCDDDJJJUUUcccooouuunnn]]]TTTRRRTTTbbbqqq{{{qqqSSSCCCDDDHHHGGGOOOOOOPPPNNNEEE:::666888888888777666777777777777666666666777888:::<<<>>>@@@@@@@@@@@@@@@>>>======>>>===;;;;;;;;;;;;:::888999888555444444777:::<<<;;;<<<<<<:::888666666777999:::::::::999777555444666666666555555666777777666666666666666555444333111222222333333444444444222333333444555555666666333333444555666666666666333444555555666666555555555444333444666777666555666555555444444555555666666666666555444333222111555222222555555222222555222222222333333333333333222222333444444444444444555555777777777777555555555555555555666888:::;;;666777999;;;<<<=========???AAACCCDDDCCCDDDEEEFFFEEEFFFGGGHHHIIIKKKLLLMMMVVVaaarrr}}}|||||||||zzzyyyuuuvvvwwwuuurrrqqqsssvvvrrruuuxxxzzz{{{|||}}}~~~yyyzzzzzzzzzyyyxxxvvvtttyyyyyyyyy{{{}}}~~~|||zzz|||{{{xxxuuurrrpppooonnnnnnnnnoooooonnnllljjjiiikkkiiihhhhhhhhhhhhgggeeedddbbbaaaaaaaaaaaa___]]]^^^___aaacccdddddddddcccddddddcccccccccbbbbbbbbbeeeccc`````````aaaaaa```ddddddddddddcccbbb`````````___^^^___aaaaaa```___^^^^^^_________bbbfffjjj222222111111111111222222...///000111222111111000---111111//////111...'''111111222222333333444444222222111111111222333444///000111111111333666999???DDDKKKPPPTTT\\\jjjvvvuuuvvvooo```SSSMMMHHHEEE@@@AAACCCEEEIIIQQQYYY___nnnzzzqqqnnnsssuuuvvv}}}qqq```XXXVVVgggyyyyyydddRRREEE???>>>>>>IIILLLSSSZZZYYYQQQKKKIIIEEE???888555777999999888777777666666777888:::;;;BBBBBBBBBAAAAAA@@@???>>>===<<<<<<===>>>>>>===;;;999777555333333555888:::999;;;<<<:::777555666888999:::;;;;;;;;;999777666888777666555555666666777777777777777666555444333333333444444555666666777444444444444444444444555222333444555666666666666333444555555666666555555777555444444555666444333666555555444444555555666666666666666666555444333666333333666666333333666000111111222333444555555333333444555555555555444333444555666666555444333444444555666777777888999555555555666777999;;;<<<<<<===>>>>>>===>>>AAACCCAAAAAACCCEEEGGGGGGFFFEEEJJJSSSbbbrrr|||{{{{{{zzzyyyzzz{{{|||}}}||||||}}}}}}|||{{{zzzzzzzzzzzz{{{}}}|||}}}}}}yyywwwuuutttuuuvvvwwwxxxwwwvvvtttsssrrrpppnnnllllllllljjjiiigggfffeeefffhhhhhhgggfffeeefffgggggggggeeedddbbbaaaaaabbbbbbcccdddeeeeeecccaaa``````aaabbbaaaaaaccccccbbbbbbaaa___^^^]]]]]][[[ZZZ[[[\\\\\\[[[ZZZ[[[^^^```aaabbbcccdddfff222222111111111111222222...///000222222111111000,,,000111...///111---&&&111111222333444444555555000111111222222222222111111222222222111222555777555<<>>>>>@@@BBBAAA@@@BBBGGGKKKSSSddduuu~~~tttggg[[[TTTVVVVVVTTT[[[ggg~~~kkk\\\WWWkkklllWWWLLLEEE>>><<<>>>CCCHHHUUUgggrrrqqqkkkgggUUUIII<<<555666999999777999888777666666666777888@@@@@@@@@@@@???>>>======;;;;;;<<<>>>@@@@@@???===777666555444444555666777888:::;;;:::777555666888777999;;;<<<<<<;;;:::999999888777555555555666777777777777777666555444333555555555666777888888999444333333222222111111000222333444555666666666666333444555555666666555555888666555444555555333222555555555444444555555555555666666777777777777777777333333777777333333777444444444555555666666666333444555555666666555555111222333444444333222222111222333444555666666666777666555444666999===@@@888999888888777999===???;;;<<<>>>BBBDDDCCCAAA???CCCIIITTTcccqqq~~~~~~{{{yyyyyy{{{~~~}}}{{{zzz|||}}}~~~~~~|||{{{wwwuuusssqqqqqqqqqooonnnkkkjjjjjjlllnnnooonnnmmmllllllmmmmmmkkkhhhfffddd]]]^^^```aaadddeeeggghhhbbb```______aaabbbbbbaaabbbbbbbbbaaa```^^^]]]\\\YYYWWWVVVVVVWWWXXXVVVUUUXXX\\\___aaaaaa`````````111111222222222222111111444555888999555000222888111111111111111111111111---...111444777666333000111444444///---///000...///000111222333444444444666888;;;???DDDKKKRRRXXX```]]]WWWOOOGGGCCCBBBBBB:::<<>>MMMaaammmkkkeeeOOOFFF===:::666222555<<<000@@@HHH???777999;;;999:::;;;;;;<<<<<<=========>>>>>>>>>>>>============;;;::::::999888777666666::::::;;;999777666666777:::555333888@@@BBB;;;333;;;999888888999999888666777666444222333555888999666666666666555555555555555555444444444444555555222333444555666666666666333666:::;;;:::888777777777666555666777777555333888888777666666666666666555777777666777:::888333888777666555555444555555555444444333444555666777444444444444444444444444555222000111444666444222666444333444777777444222333333333444555666777888555666666777888999999:::<<<<<<;;;;;;:::;;;;;;;;;<<<<<>>===??????AAABBBCCCDDDDDDEEEFFFBBBFFFPPPXXXXXXXXXZZZLLLFFF>>>;;;;;;<<<:::888:::DDDQQQ^^^ppp~~~jjjdddooosssYYYIIIFFF@@@>>>AAA>>>777555444888>>>AAA>>>:::DDD===999999777333444999CCCPPPTTTIII>>>;;;:::777::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999999888888777666555555:::;;;;;;:::888666777888999888777999<<<<<<888555777666555777999;;;:::999888777555444444555777888888888888888888888888777666555555444444555555666555555666666666555555444888444///...111555888:::555555444555666666444333444444555555666888999:::111444666555555666111+++777777666666555666666666555555444444444555666777333333333333333333333222444333222222444555555444888666555555777888777555333333333333444555666777444444555555666777777888888777777777888999::::::;;;:::===HHHYYYiiitttyyy~~~}}}yyyyyy|||~~~xxxxxxyyyzzz{{{{{{zzzyyyzzz}}}}}}xxxtttrrrnnniiicccaaa^^^\\\\\\]]]```aaa```______```ccceeefffeeeeeedddccc___[[[YYYZZZ[[[YYYUUUTTTWWWWWWVVVXXX[[[^^^bbbeeeeeeccceeekkkqqq//////000000000000//////111111333555222---...333111111111111111111111111000000///000222222000//////000///...000333///)))//////000111222222222222111222333333444666;;;>>>FFFJJJNNNOOOLLLGGGBBB@@@AAAAAA@@@@@@AAABBBCCCDDDHHHBBB@@@CCCFFFGGGFFFHHHCCC>>>999777888999777555444666888@@@UUUrrrrrrlllsssnnnTTTFFFDDD???>>>AAA>>>;;;===>>>===;;;:::;;;===999777777999999666666888>>>IIIMMMEEE===<<<<<<:::999999999888888888888888:::::::::999999999888888888888777777666666555555:::;;;<<<;;;999888999:::999::::::999777666666666666555555666999::::::999888777777777777777777777888888888888888888888888666666555555555555666666888888888777777666555444999222***)))///666999999444333333444666666444333444444444555666777999999111666999:::;;;;;;666000777777666666666777888888555555444444555555666777333444444444333222111111444444555444444444555777888666444444666777777777333333333333444444555666333333333444444555555666555555555666777888999:::999888888<<>>CCCGGGJJJMMMOOOMMMMMMKKKIIIGGGDDDBBBAAAAAA???===>>>@@@BBB???<<<555444222222333333222111///000111333<<>>>>>:::777777666777777888999999666666666666666666555555555666777777777666444333444666888666444444666:::444444222111111333555777444444333333333444555555555555555555555666666666999888888777666666666666444666777777777<<>>???@@@@@@DDDHHHEEE@@@555444333222111111111111,,,///222444777DDD^^^uuu}}}xxxyyyvvv^^^GGG===???<<<;;;===999BBB@@@======??????===:::<<<<<<:::666666999<<<;;;888999:::;;;;;;;;;:::999:::::::::999999999999999999999999888888888888777777777888888999999::::::999:::;;;;;;::::::<<<===<<<777444555888;;;999777555555555777:::<<<<<<;;;222333666888999999999999777888888999999:::::::::888888777777777777888888555555777888888999999999666888888777444333444666999777777777888888666444333333333444555666888888666777666333444888888555777777666666666777888888666666777777777666555555555666888999999888666555555555666555555555666888444555555444444444777999555555444444444555555666666666666666666666666666888777666555444333333333333666888999888999===@@@CCCKKKVVV___fffmmmvvv|||}}}xxxrrrnnnhhhdddaaa^^^\\\ZZZZZZYYYXXXXXXXXXZZZ\\\]]]___eeekkkqqqvvv}}}xxxuuuqqqllljjjjjjkkkmmmvvvvvvwwwzzz{{{zzzwwwtttqqqtttvvvvvvtttpppmmmlllqqqmmmjjjkkkkkkjjjmmmrrrvvvzzz}}}|||zzz|||222222222333333222222222444111111444444111000111111111111111111111111111333222111111222222111000///111111...---//////+++111222222222222222111111///111111111//////000111333555777999<<>>===>>>:::777777888:::<<<<<<:::999:::<<<;;;666666:::<<<:::666555666999;;;<<<;;;;;;888999999999999999999:::888888888888777777777777666666666777888999999:::777999:::;;;::::::<<<===;;;:::999888888888888888666555666888;;;=========555555666666777777666666777888888999999:::;;;;;;999888888777777888888999666666777777888777777777999777555444444555666777999888777777777777444222333333333444555666777888888999888555666888666222777777666666555666666666666777777888777666555444222444777999999888777666666444333444555666666666222444666666444444666888777666666555555666666666666666666666666666666666777777666555444444444555333444777888888888999:::;;;???EEEKKKSSS[[[ccciiirrrtttwww{{{}}}|||xxxuuuuuuuuurrrkkkeee]]]YYYTTTPPPNNNMMMLLLJJJFFFFFFGGGHHHJJJKKKLLLMMMSSSVVVZZZ\\\```hhhsss{{{}}}{{{~~~|||}}}~~~}}}{{{zzzyyyxxxxxxxxx}}}xxxzzz|||{{{yyywwwvvvvvvxxxsssppprrrrrrrrrvvv{{{|||111111222222222222111111444000000333444111///000111111111111111111111111000000///000222222000///000444444///---000111000222222333333333222222111222333333222000//////000///000222333444888<<>>LLLlll|||rrrrrryyypppcccLLLCCCDDD???===<<<888888:::===>>>===;;;;;;;;;888======999999>>>>>>:::===:::999;;;<<<;;;888777777777888888999999::::::888777777777666666666666444444555666777888999999666888::::::::::::<<<===:::===???<<<777444555888:::999888999;;;<<<;;;:::888777777666555444444444555666666777888888999999999999888888888888999999777888888777777666555444888555444777<<<===999444999888777666666555333111666666555444444444444555222555666555666888555///888777666555555555555555666777888888888666555444000222555888999888777666777444111222666777666444...111444555333222444666888777777666666666777777666666666666666666555555888888777777777888888999333333444555777888888777<<<;;;;;;===BBBJJJRRRWWWaaacccfffjjjmmmooopppqqqkkkfffaaa^^^^^^[[[UUUPPPJJJGGGBBB???>>>>>>>>>===;;;<<<>>>@@@BBBCCCCCCCCCIIIJJJJJJIIIKKKSSSaaakkkmmmooorrrsssrrrnnnjjjgggdddgggiiihhheeefffjjjooopppsssxxx}}}~~~|||{{{|||}}}}}}~~~~~~~~~|||wwwuuuvvvwwwwww{{{555222000000333444333111111111333555777666333000222222222222333333444555333444555444222111222333111222333333333333222111---......///000111111222...111222000,,,,,,111777222111111222333666888999>>>AAAFFFNNNUUUVVVRRRNNNJJJEEE>>><<<@@@EEEJJJLLL@@@===888444222333555666333222000//////333:::???___rrr{{{|||jjj^^^OOOFFFCCCBBB>>>::::::<<>><<<;;;;;;:::999888777777<<<:::999;;;>>>???===;;;777777666777777888999999:::777444444666888888666333444777999999777444222===BBBBBB:::666999;;;:::>>>===;;;888666555444444777777777888999:::;;;<<<666888::::::888666444444777888999999888999;;;===;;;>>>???===888666999===999:::;;;:::888777888:::555666777888888999999999888666444333222333555666777666555444444444444444444444444444444555666777666666666666666777777777666999999444111444555444333444666666555555777888555666666555333333444555555222000000333777:::;;;666666666666666666666666555555555555555444444444555666888::::::888666555999888777888999:::999777;;;::::::;;;===@@@CCCEEEFFFIIINNNSSSWWWXXXWWWVVVWWWTTTOOOLLLJJJGGGBBB>>>>>><<<:::888777777888999999888777666666777888999===???AAAAAABBBEEEKKKPPPYYY\\\______\\\XXXWWWWWWRRRQQQOOONNNOOORRRTTTVVV\\\]]]___aaabbbcccddddddgggiiikkkmmmnnnoooooonnnppprrruuuxxx{{{}}}~~~~~~}}}}}}}}}}}}333111000000333444444222000000000222333222000...222222222222222333444555000111222111///...///000000111222222222222111000......//////000000111111555444222222333444555555000000000000000111222222999;;;???GGGMMMPPPOOOMMMEEE@@@;;;999;;;>>>@@@AAA>>>;;;666222000111222444222222222111222555;;;@@@SSShhhyyyzzzuuu```QQQIIIFFFBBB???DDDAAADDDJJJGGG<<<:::???999999999::::::;;;;;;<<<999777777888;;;;;;:::888777777777777777888999999999777555555777888888666666666777777777666555555666:::<<<888777;;;<<<999:::::::::999999999888888:::999999999999999:::;;;;;;<<<>>>===;;;888666666999:::::::::888777888999333666999888666555999===;;;999777888999:::888666666666777777777777777666999888666555444555666777777777777777666666666555555555444444444555666666444444555555666777888888444999:::777666777777555555777777666555444555666777777777666555444555666555444333444555777666555666666666666666666666666666666666666666666666666555666777888888777666555999888666777888999888777999999888777888:::<<<>>><<<>>>AAAEEEGGGGGGFFFFFFBBB???===<<<===<<<999777:::999777555555555666777555555444444555666666777888999:::;;;;;;>>>CCCGGGFFFIIILLLLLLJJJHHHHHHIIIEEEDDDCCCBBBCCCEEEGGGIIIJJJKKKLLLNNNOOOPPPPPPQQQRRRTTTVVVYYY[[[\\\\\\\\\ZZZ[[[^^^aaadddeeeffffffiiimmmrrrwww{{{}}}}}}|||{{{{{{|||}}}~~~~~~222000000111333555555555333222111111111111000...333222222222222333333444///000111000...---...//////000111222222111000///000000000000000000000000:::444000222888:::666000111111111111000///...---333333666<<>>===<<<999555222000000000111111333444444333666<<>>BBBAAA;;;888<<<999999999::::::;;;<<<===888777777888999:::999777888888777777888888999999888777777888999999888666999888777555555666777777444777999:::<<<>>><<<777666777888999::::::::::::<<<;;;::::::999999999::::::<<<======;;;999999999999;;;<<<;;;888666555555111444666666444555888;;;<<<777444555:::;;;888333555666777888888999999999;;;:::888777777777888999888888999:::999888777666666666555555444555555555222333444555777888999999444:::===;;;::::::999666888999999777444333333333777666555555444444555555555555666777888666222///666666666666666666666666888888888888888888888888555555555555555555555555999777555555666888888777:::999777666666666777888888999:::;;;;;;;;;;;;;;;777666555555666777666444555555333222222333444555111111222333333444333333444555555555555888;;;???:::<<<>>>??????>>>@@@AAA>>>===<<<;;;<<<>>>@@@AAA@@@@@@AAAAAABBBCCCCCCCCCCCCEEEGGGJJJLLLNNNOOOOOOJJJKKKMMMOOOPPPQQQRRRRRRRRRVVV\\\```dddgggjjjlllnnnppprrrvvvyyy|||~~~~~~}}}|||~~~}}}}}}~~~~~~~~~~~~~~~~~~000000000111333555666777999666444333333444333222333222222222222222333333111333333333111000111222///000111222222111000///111111000000000000000000888333///111777888222,,,222333333444333222000///000000111333888===BBBEEEGGGGGGGGGGGGGGGEEEBBB@@@<<<:::777444333222222333444666888666555888???EEEWWWooouuucccWWWKKKCCC???BBBDDD@@@;;;;;;===<<<;;;999999999999::::::::::::;;;;;;;;;::::::999999888888888999999:::777888999:::::::::888777:::999888777777777777888999:::<<>><<<;;;:::::::::;;;===>>>??????>>>>>>??????@@@@@@???@@@BBBCCCEEEFFFGGGHHHEEEEEEFFFGGGHHHHHHIIIIIIIIILLLOOOQQQRRRRRRTTTUUUYYYZZZ]]]```ccceeefffggglllrrrzzz~~~{{{xxx|||~~~}}}||||||~~~}}}|||zzzyyyxxx///000111222333555777888;;;888555444444555555444333222222111111222222222333444555444222111222333111111222333333222111111111111111111000000000000333222111111333333000---111222333444444444333222111111000000222666;;;>>>???AAADDDFFFFFFDDDBBBAAA>>>===<<<:::999888888888;;;>>>@@@???>>>AAAJJJQQQlll}}}ooo___TTTIIIFFFEEECCC@@@>>>>>><<<:::999888888888999;;;<<<<<<===<<<;;;;;;;;;::::::999999999999::::::888999;;;;;;;;;:::999999888888999::::::999888888;;;:::<<>>999777888999777555666777666555444555777888666444444555666555444666555444444666666444333666666666666666666666666666666666777777777888888888777777666666777777888999777555444666777777777888888888888888888999999666555555444555555777777777777666555333222111111222222222222333444555555333444444444333222000...777666555555666777777777999888777777777777777666888888777777777888999999<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<======>>>>>>@@@@@@@@@@@@@@@@@@AAAAAACCCEEEHHHHHHGGGFFFFFFGGGJJJKKKMMMNNNPPPQQQRRRRRRWWW[[[aaahhhnnnuuu|||}}}zzzyyyzzz{{{}}}}}}}}}}}}}}}|||||||||wwwxxxyyyzzz{{{{{{|||}}}yyyzzz|||}}}|||zzzxxxwwwwwwyyy~~~~~~~~~}}}}}}}}}~~~}}}}}}|||{{{yyyxxxwwwvvvvvvvvvvvvuuutttrrrpppnnn///111222333333444777999888555333222333444444333333222222111111111111222111222333222000000000111111222333444444333222111111111111111111111111111222333333333111111111222...///000111222222222222222222111000///111555888888<<<@@@BBBBBBBBBCCCDDDAAAAAAAAAAAAAAA@@@@@@???EEELLLSSSUUUUUUYYYbbbjjj{{{lllYYYKKKDDDBBB@@@???===<<<:::888888999;;;<<<999;;;<<<<<<:::999999:::;;;;;;::::::999999::::::999;;;<<<<<<;;;::::::;;;777888999;;;<<<;;;;;;:::777666888>>>@@@>>>======BBBAAA>>><<<:::888777777777777777888999:::<<<<<<;;;;;;;;;999666444444555555777:::;;;:::::::::;;;777777777777888999::::::666888999888555444555777777777777666666555333333888888888888777777666666555666777888999888777777777777666666555666666666:::999999888888777666666:::===<<<666444666888777333444666666555666777999<<<999666666999:::888666777555222222444666666666666666666666666666666666444555555666666777777777888888888888888888888888888777666666888888777666555555666666777777888888666666555555666777777888222333444333222111222333333333333444444555555555555555555555444222111111666555333333555666555444888777666666666555222000888777777777777777888888999999888777777888::::::::::::999888888888999999===<<<<<<;;;;;;<<<<<<===;;;===@@@AAAAAA@@@AAABBBBBBBBBCCCDDDEEEEEEEEEEEEKKKMMMOOORRRVVV\\\ccchhhppprrrvvvyyy|||}}}~~~}}}zzz{{{|||}}}}}}}}}}}}}}}}}}{{{{{{}}}}}}}}}~~~zzzzzzxxxtttpppnnnnnnooooooppppppqqqqqqqqqpppppplllnnnppprrrrrrrrrssstttrrruuuwwwxxxwwwuuuuuuuuurrrsssvvvxxxxxxwwwuuutttvvvvvvwwwyyyzzz|||}}}~~~~~~{{{xxxuuutttssssssrrrtttvvvvvvvvvvvvxxxyyyxxxwwwwwwyyyzzzzzzxxxvvvvvvvvvvvvvvvuuutttsssrrrnnnnnnnnnmmmlllkkkiiihhh000222444444333333666999444333111111333333333222333333222111111111111111000111222111000//////111000111222333333222111000000000000111111222222333222222111111000111333444///......//////000222222///111222111//////222444555888<<<>>>>>>???BBBEEEDDDDDDEEEFFFGGGGGGFFFFFFOOO[[[jjjsssvvvyyyuuucccWWWOOOIIIDDDBBB@@@===;;;::::::;;;<<<888:::<<<;;;999777888999<<<<<<;;;::::::::::::::::::<<<===<<<:::999;;;>>>888888888999:::<<<>>>???777555777;;;<<<999:::???@@@>>>;;;999888999:::;;;777777777777888888999::::::::::::999777666777888777999:::;;;::::::<<<===999888777777888888888888888888777777777777666666666666777777777666666555888888888888888777777666666777777777888888888888666666666666666666777888777777777666666666666666222777888555444666777555333444666666555666777999<<<888555555888:::888555777555333333444555555555666666666666666666666666444444555666666777777888555666777888888777666555777777777999::::::777555444555555666666666666666777777777777777777777777111444555555333333555777333444444555555555444444555444444444444444555555555333222333555666444222888777666777888777333///999888888888888888888888888777666666666888:::;;;:::999999888888999::::::;;;:::999999999:::;;;;;;666888;;;=========>>>???===>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDEEEHHHLLLOOO[[[\\\___bbbdddddddddcccbbbcccdddeeeeeeddddddcccdddeeegggfffddddddfffhhhmmmooopppooollljjjkkkllleeeggggggeeeaaa______```___```aaabbbccccccbbbaaa\\\```cccdddcccccceeeggggggjjjmmmmmmlllkkkkkkmmmiiijjjkkkkkkkkkkkkjjjjjjjjjkkklllnnnnnnnnnnnnmmmnnnllljjjiiiggggggggghhheeegggiiihhhgggfffhhhjjjjjjhhhgggggghhhiiihhhgggiiiiiijjjkkkkkkkkkjjjiiiddddddddddddcccccccccccc000333444444222333666999333222222222444555444222333333222111000000111111111222333222111000000222///000111222222111000/////////000111222333333333222000------///111333333111111000//////000222333---///222111//////111333111333666777777999===AAAEEEFFFHHHIIIJJJJJJJJJIIIVVVfff{{{vvvgggYYYOOOHHHFFFBBB===:::999999:::999;;;===<<<999888888:::===<<<;;;:::::::::::::::;;;======;;;999999<<>>???===;;;999888888666555<<<777444555:::;;;888333444555777999;;;<<<===>>>888999999999999888777777888777777777888999::::::666666555666666777888999333444444444555555666666+++111555555555777666444444555666666555555666888999555111222666777555222777666555555666555444222666666666666666666666666444555555666777888888999444555777888888777555444777777888;;;<<<;;;777555777777777888777777666555555555555555444333111111222444666555222111333555444444444555555444444333333222222222333555777999666444222333666777555333555444444666888666222---666666555555555555555555555444333222333555777999777777666666777888:::;;;777666555555555666777888666888;;;<<<<<<<<<<<<===;;;<<<===>>>???@@@@@@@@@999;;;===>>>>>>>>>@@@AAAEEEGGGIIIKKKKKKKKKJJJIIIOOOPPPQQQRRRRRRQQQOOOOOOLLLOOORRRRRRQQQQQQSSSVVVYYY[[[\\\ZZZVVVUUUVVVXXXSSSVVVXXXXXXUUURRRRRRTTTNNNOOOPPPRRRRRRRRRQQQQQQPPPSSSWWWXXXWWWWWWXXXZZZWWW[[[^^^___]]]\\\]]]___bbbbbbbbbbbbccccccdddddd```bbbcccddddddbbb```___^^^]]]\\\\\\\\\]]]^^^___ZZZ\\\^^^]]][[[ZZZ\\\^^^^^^[[[YYYXXXYYYZZZZZZZZZXXXYYY[[[\\\]]]]]]\\\\\\YYYYYYXXXXXXXXXYYYZZZZZZ222222333444444555555666444333333222333444555666666666666555555444444444222333444444444444333222111111000000000000111111444444444333333222222222222222222111111111111000111111111111222333444555111111111111000000000000000000111222444555666666AAAEEEJJJOOOSSSWWW[[[]]]hhhzzzxxxoooZZZNNNDDDBBB???;;;:::===999888888999;;;<<<;;;:::===<<<;;;:::999:::;;;;;;<<<;;;:::999888888777777::::::;;;;;;;;;:::999999;;;:::888777777777888999<<<<<<<<<;;;;;;::::::::::::888777555555555666666666666666666777888::::::777::::::888888;;;<<<999:::===???<<<888777999======<<<:::888666666666666666777999;;;<<<===>>>>>><<<;;;:::999888666555555888999:::;;;;;;<<<<<<;;;333555666777666777888:::777777666666666666777777555666777777666666777888777777666666666888999:::999999999888777666666555777777666666666666777777222444666777555444444555777777666666666666666777999888888888777777666666;;;::::::999999::::::;;;666666777999:::;;;<<<===888888777666666666666666555555666666666666555555666666555555555555666666666555444222222333444444666444555777555111555<<<444444666:::>>>>>>:::666555555666666666666555555444555555555666666777777555555555666666666777777555555666666777777888888999999:::<<<>>>???>>><<<===<<<:::888888888:::;;;>>>===<<<;;;;;;<<<===>>>AAACCCEEEGGGGGGGGGEEEDDDDDDDDDEEEEEEDDDCCCAAA@@@EEEEEEEEEEEEEEEGGGHHHHHHIIIJJJKKKLLLMMMLLLKKKKKKLLLKKKJJJIIIHHHFFFEEEEEEEEEEEEFFFEEEEEEFFFIIIKKKJJJJJJKKKKKKLLLMMMMMMNNNPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTVVVWWWXXXYYYYYYYYY]]]\\\[[[ZZZYYYXXXYYYYYYVVVVVVUUUUUUUUUUUUVVVVVVUUUTTTTTTTTTUUUVVVWWWWWWUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRSSSSSSSSSRRRQQQPPPQQQRRRSSSTTT444444444444444444444444444444333333333444555666444444444333333333222222111222333444444333222111111111000000000000111111222222222222111111111000000000111111222222222333111111111111111222333444444333222111000///...---111111222222333444555555999<<<@@@EEELLLSSS\\\aaajjjyyy{{{ssscccQQQGGG@@@<<<>>>BBB<<<<<<<<<>>>??????===;;;<<<<<<:::999999:::;;;<<<;;;:::999888888999999:::<<<<<<<<<<<<;;;::::::999:::999999888888888888888;;;;;;;;;::::::999999999777777777666777777888888777666666666777888999999666::::::888999;;;;;;888777:::<<<:::777666999===<<<;;;999888777666777777666777888:::;;;<<<<<<<<<;;;;;;:::999999888777777555555666666666555555444333555777777666666888:::888777777666666777777888555666777777666666777999888777666666666777888999999999888888777666666555777666666666666666666777666888999999888777666777888888777777777777888888777777777666666666555555::::::999999999999::::::666777777888999:::;;;;;;888777666666555555666666777666666666666666666666666666555555555555666666666555555444444444444444666444444777555222444;;;777666666888:::999555222555555666666666666555555444444444444555555666666555555555555555666666666555555666666777777777777:::::::::;;;<<<<<<:::999;;;:::999777777777777888;;;;;;:::999999:::;;;;;;@@@@@@AAAAAA@@@???===<<<:::;;;<<<===>>>======<<<>>>>>>>>>??????@@@AAABBB@@@@@@BBBCCCCCCCCCBBBAAAEEEDDDCCCBBBAAA@@@?????????@@@@@@@@@??????BBBDDDFFFFFFFFFGGGHHHIIIIIIIIIKKKKKKJJJKKKKKKLLLLLLMMMMMMNNNOOOQQQRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSOOOOOONNNMMMNNNNNNPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTRRRRRRQQQQQQPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNLLLLLLJJJJJJIIIJJJKKKLLL666666555444444333222222444444333333333444555555222222222111111111111000111111222222222222111111111111000000000000111111000000000000000/////////...///000111222333444444111111000000000111111222333222222111000000//////111222222222333333444444333444777:::AAAKKKUUU]]]dddooo||||||uuuwww{{{gggXXXMMMEEEBBBCCC>>>===<<<===>>>===;;;999;;;;;;:::999999:::;;;<<<;;;:::888888888:::<<<===>>>======<<<;;;::::::999999999999999999888888777999999999888888888888888666666777888999::::::999888777777777777777888888444888:::999999;;;:::666777999:::888555444666999:::999888888777777888888777777888999999:::;;;;;;:::::::::999999999888888777777777666555444444333444666777777666666777999888777777666666777777888555666888777666666777999777777666555555555666666999999888888777666666666666666555555555555666666777999::::::888666666777999999888888888888999999888888888777777777777666999999888888888888999999777777777888888888999999777666555555444444555555999888777666555666666777666666555555555555666666666666666666666555555444555333444666555222444999666555555555666666444222444555555666666555555444333444444444444444555555555555555555555555444444555666666666666777777777::::::::::::999888666666666666666666777777777777888777777666666777777888<<<<<<;;;;;;:::999999888333444555777888999999999888888888999::::::;;;;;;<<<<<<===>>>>>>>>>>>>===>>>>>>>>>===<<<;;;::::::;;;<<<<<<;;;::::::<<<===@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFHHHIIIIIIIIIIIIHHHHHHIIIJJJJJJKKKLLLLLLIIIHHHFFFEEEFFFHHHJJJKKKIIIIIIIIIJJJKKKMMMNNNOOONNNMMMMMMLLLKKKJJJJJJJJJGGGHHHIIIJJJJJJIIIHHHGGGGGGFFFEEECCCCCCCCCDDDDDD555555444444444333333333444444444444444444444444111111111111111111111000111111111111111111111111222111111000000111111222000000000000000000/////////000000111222222333333111111000000000000000000...//////111222333333444222222222222222222333333333444555666999???GGGMMMTTT\\\dddjjjnnnsssyyy}}}}}}~~~xxxuuuzzz~~~rrrfffYYYMMMFFFDDDAAA===;;;;;;;;;:::999;;;:::999999999:::<<<<<<===;;;999888888:::<<<===>>>===<<<;;;:::999999999888999:::;;;:::999888777777777777777777777777777666888999:::;;;:::999999999888777777777777777888222666999888888:::888444999::::::888555333444666888888888888888888999999999999999999999:::;;;;;;888888888999999999999999888777777666666666666666555666777777666666777888777666666555555666666777555777888888777666888999777777666666555555444444888888888888777777666666666666555555555555666666666777888777555444444555888888777777777888999999::::::::::::::::::::::::888888777777777777888888888777777777777777777777666666555444444444444444;;;:::777666555666777888666666555555555555666666666777888888888777555444444444444555555444555666444333333444555666777777555555555666666555555555555555555555555555555555555555555555444444444444666666666666666666666666777888888888666555555666111222444666888999999999666555555555555555555666888888777777888999:::;;;333444555666777888888999555555666777888888888888:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<;;;:::999:::<<<<<<<<<<<<=========>>>>>>>>>>>>>>>?????????>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFDDDCCCBBBAAABBBDDDFFFHHHCCCCCCDDDEEEFFFHHHJJJKKKJJJIIIHHHHHHGGGFFFEEEEEEBBBCCCEEEGGGGGGFFFDDDCCCFFFDDDCCCAAA@@@@@@AAAAAA333333333444444444555555444444444444444444444333111111111222222222222222111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111111111000000000000000000...///000111222333444555222222222222222222222222444555666666666888;;;>>>GGGKKKPPPUUUYYY]]]dddiiilllooossswww{{{~~~zzzsssvvvuuufff\\\SSSNNNEEE???===<<<======<<<;;;:::::::::;;;<<<===???>>><<<:::999999:::;;;<<<;;;:::999888888888888999999:::;;;;;;999888777777777777777777777777777999:::;;;;;;;;;999888777999888777777777777777888111555888777777999777222888888888888777666777999777888888888999999999999:::::::::999:::;;;<<<===777777777888888888888888444444444333444555666777666777888777666555666777666555555444444555555666666777888888777777888999777777666666666555444444888888888777777777777777666666555555555555666666666666777666444333444555666666666666666777888999:::::::::::::::;;;;;;;;;888777777666666777777888888888888777777777777777666666555444444444444444;;;999777666555666777888666666555555555555666666666777888888888777555444444444444444555666666555555555555555555666888999555666666777777666666555777777777666666666666666555555555555555555555555666666666555555555555555333555666666555555777:::444555666777888888888888555555666666666666555555777666666666777888999:::777777666666666666777777333444555666777777666666555555555666666666777777;;;;;;;;;::::::::::::::::::;;;<<<<<<:::999:::;;;999:::::::::::::::;;;;;;;;;<<<<<<======<<<;;;;;;;;;<<<======>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@???@@@@@@>>>>>>>>>@@@AAACCC??????@@@AAACCCDDDFFFGGGEEEEEEEEEDDDCCCBBBBBBAAA???AAACCCDDDEEEDDDBBBAAACCCBBBAAA???>>>>>>>>>???222222333333444555666666444444555555555444333222222222222222222333333333333222111111111111222333222222111111111111222222111111222222222222222333222222222111111111000000111111000000000111111222222222222222222111111111000111111111222222333333000333555666666666777888AAAAAADDDIIIMMMPPPVVV]]][[[___eeejjjoootttyyy||||||sssttthhh```TTTIIIBBB???>>>===???>>><<<;;;;;;;;;<<<===???>>>===<<<;;;:::::::::;;;:::888777777777888999:::::::::::::::999999888888888888888888999999999:::;;;;;;:::999888777777888777777777777777888888222666888777777999888444555555666777999;;;<<<===777888888999999999888888::::::999999:::<<<===???888888888888888888888999777777666666777888:::;;;777888888777666555555666666555555444444555555666666777999888777777888:::666666777777777666555555888888777777777777777777777777666666666666777777888888999888666666888:::555555555555666777888999777888888888888999999999888888777777777777888888888888888888888888888777777666555555444444555555888777666666666666888888666666555555555555666666777777777777777666666555444666555444666999888444999:::999888555444555777666777777888888777777666888888888777777777777666555555555666666666777777666666666555555555555444111333666666555666:::>>>;;;:::999888777666555444555666666777777666666555777777666666555444444444888777666555444444444444000222333555555555555444555444444444444555666777777777777888888888888888666888::::::999888888999999999999999999999999999999:::;;;<<<;;;:::999888999:::;;;;;;<<<<<<<<<;;;:::;;;<<<======<<<;;;:::<<<;;;;;;;;;;;;;;;;;;;;;======>>>>>>@@@AAACCCCCCAAAAAA@@@@@@@@@@@@??????===>>>???AAAAAAAAAAAA@@@???>>><<<;;;::::::;;;<<<333444444444444444444444444444555555555444333222111111111222222333333333444333222111111222333444333222222111111222222333111111111222222222333333111111111111111222222222111111111111111222333444333333333222222111111111//////000111222333333444...111333444444555666777;;;999;;;AAAEEEFFFLLLSSSMMMRRRZZZ```eeekkkqqqvvv|||yyywww{{{nnn___SSSJJJCCC???AAA@@@>>>===<<<<<<<<<<<<<<<===>>>>>>===<<<;;;::::::999888777777999:::<<<;;;;;;:::999999999999:::999999999::::::;;;;;;;;;:::999999888888888999999777666666666777888999999666999:::888888;;;;;;888666666555666888:::;;;;;;888888999999999888777777999888888888999;;;>>>???::::::::::::::::::::::::<<<;;;:::999999;;;<<<===888888999888555444555555777777666666666666777777666888999999888777999:::555666777888888888777666777777777777777777777888888888777777777777888888999999:::999999999<<<>>>666666666666777888999:::777777777777888888888999999888888777777888888999888888888999999999999999888777666666555555666666555555555666666777777888666666555555555555666666777777666666555555555666555777777555777;;;999333888:::;;;999666444444666888888999999999999888888888777777777666666666666444555555666777888999999666666555555555444444444111555777777666777;;;@@@;;;:::888777555555666666555666777777777777666555666666777777666555333222888777555444333333333444111222444666666666555444777777666666666777888999444444555555666666666777333555888888888777777888888888888888888888888888777888999999999888666555777777888999999999999888666888:::;;;<<<;;;:::999999::::::::::::999777666<<<<<<<<<<<<===>>>???@@@<<<<<<<<<<<<============::::::;;;;;;<<<======>>>:::999888777777888999:::666555555444444333333222444444555666555444222111000000111111222222222333444444333222222333444444333222222111111222222333000000111111222222222333//////000111222333333444111111111111222333444555111111111222222333333444...///000111222333444444///111222222222333555777666222444:::>>>???DDDKKKFFFKKKSSSZZZ```ffflllqqqvvv|||~~~xxxiiiZZZNNNGGGCCCBBB@@@>>>===<<<<<<<<<:::;;;===??????>>><<<;;;:::999888888888:::<<<>>><<<;;;:::999888999:::;;;:::::::::;;;;;;<<<<<<<<<888777777666777888:::;;;666666666666777888::::::999<<<<<<999:::======;;;;;;999888777777777666555888999999:::999888777666777777666666888;;;===???======<<<<<<<<<;;;;;;;;;<<<:::888777666666888999888999999888555444444555999999888888888888999999666888999999888888999:::555666777999999999888888777777777777777888888888999999888888888888999999888999999999888:::<<>>===<<<:::;;;<<<<<<;;;999777555;;;:::::::::;;;<<<======999999999:::;;;;;;<<<<<<777777777777888999;;;;;;999888777666777888999:::333444555666666555444333222333444444444333222111222444666444222000222444333333333333333333333333333333333333333222111000000000111111222222222222111111222222222333333333333222222111111222222333444333222111222333444555444333222222333333111000666444222111111222333555777777666666777999<<<===CCCBBBCCCJJJUUUcccmmmsss}}}~~~|||zzzzzz}}}{{{xxx{{{uuudddYYYLLLIIIDDD???===>>>@@@AAA===<<<:::999999:::<<<===::::::;;;<<<<<<===>>>>>><<<;;;999777777888999:::;;;;;;::::::::::::999999;;;;;;::::::999888888888888999999::::::999999888;;;;;;;;;:::::::::999999===:::888999<<<<<<777333999::::::999777666777999:::;;;;;;999888888:::<<<;;;<<<<<<;;;:::;;;===???>>>===<<<;;;:::999999999888999::::::888888999::::::888777777888888666555999999999999888888888888::::::::::::999999888888:::999888777777777888999999::::::;;;;;;::::::999<<<999666777888999888666999888777666777888999:::777888999888777666666777:::999999999999999999999777777777777777777777777777777777777777777777777999999888999:::999777666888777666555555555555555888777666555444444555666888777666555666777999;;;666999;;;:::777666888:::=========<<<;;;999888777:::888777888999999888777555555666777888999::::::555555666666666666666555999999888888666555444333444444555666777777666666666666666666666555555555555555666666666666666555555666666777888777777777444444555666777777666666444444555444333333444666555555444333333333444444444444444444444555666777777777777666555555444444444555666666666666666555777555333222222444777888555444333555888999777444777666666555555777888999666777777888888888777777888999999:::::::::999999777777666666777888999999777777777777777777777777444555555666666555555444333444555555666555444444333444666555222111222444333333333333333333333333333333333333333222111111000111111111222222222222000000111111111222222222333222222111111222222333222222111111111222333444555333222333444444333222444444333222222333444555555555444444555777:::;;;<<>>???>>>>>>>>>>>>===<<<;;;::::::::::::::::::::::::<<<;;;999888777888999:::::::::999999999888888888:::999999999999888888888999999999::::::999999999:::999999999888888888888888555444777;;;===:::666777888999888666666888::::::::::::999888888:::<<<888999999888777888:::<<<======;;;::::::999999999:::;;;<<<:::888777888999999999999;;;<<<;;;777555999999999999999999999999999999999999999999999999::::::999999888999999:::888999999::::::::::::999===;;;999999:::;;;:::888888888888777777888888888777888888777555555666888;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777777777777777777777777:::999999999999999888888999888777777666666666666999888777666666666777888888888777666666777999999:::;;;;;;;;;999888999:::<<<<<<;;;;;;:::888777666999888777888999999888777666666666777888888999999777777777777666555444444777777888888777777666666777777777777777777777777888777666666666666666666555666666666666666666666555666666666666777777777555555555666666777777777333444555444222222444555555444444444555666666777444444444444444555666666666666666666555555555555555666666666666666555555777666444333444555888999777555444555888999888666555555444444444555666777666666777888999999888888888888999999999999999888777777666777777888888999666666666666666666666666666666555555555555666666333444555666777777777666444555555555333222333444333333333333333333333333333333333333333222222111111111111111222222222222000000000000111111111111333222222111111222222333111111111111111222333333555333333333555666555444333333333444555555666666333333222222333555777888555:::???BBBFFFNNN\\\fffrrruuuyyy|||}}}~~~~~~~~~yyyooogggqqqzzz|||pppaaaUUUNNNIIICCC???>>>>>>>>>>>>>>><<<999666<<<;;;;;;:::999888777777<<<;;;999888888888999:::999999999888888888777777777888888888888999999999999999999999999999999999;;;;;;:::::::::::::::999666444444666:::<<<:::888666777888777666666777999888999999888777777888:::777888888888777777999:::<<<<<<;;;:::999999999999;;;<<<===;;;999777888999999999;;;>>>???===999666999999999999::::::::::::888999999999999999999999::::::;;;;;;;;;;;;;;;:::888888999999::::::::::::???===;;;;;;<<<===<<<;;;::::::;;;;;;:::999777666888888888666444444666999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999666666666666666666666666;;;:::999888777888999999999999999888888888888888999888888777888888999:::888888888888888777777777;;;999888888999999888666::::::::::::999777666666999888777888999:::999777777777777777777777777777888888888777666555444333666666777888999999999888:::999888777777888999999888888666666666777888999666777777777666666666666666666555555555666777888666666666666666666777888333444444333222222333555444444444555666777999:::444444333333333444555555555555555555666666666666777777777777666555555444888777555444555666888:::999777555555777888999888333333222222333333444555555666777888999:::::::::777888888999888888777777666666777777777777888888777777777777777777777777888777666555555666777888333444555666777777888888555555555555444333444444444444444444444444444444222333333444333333222222222222222222222222222222000111111111222222222222333222222111111222222333222222222222222333333333333222222333555666555444222333444555666666666666222222222222333444666666333666:::;;;>>>DDDNNNUUUXXX\\\bbbhhhlllpppuuuxxxzzz|||xxx|||~~~pppdddfffqqqwwwllleee]]]SSSKKKEEEBBB???>>>>>>===:::777>>>======<<<;;;:::999999<<<;;;:::999999999999:::999999999999888888888888666666777888888999::::::999999999999999999999999999999999999999999999999999888777888::::::999777777888888777555444555777777888999888666666777999777888999999888888999;;;;;;:::999999999999999::::::;;;<<<;;;999999999;;;::::::;;;===???>>>;;;999999999999999::::::::::::999999999999:::::::::::::::;;;<<<>>>>>>===<<<;;;999999::::::;;;;;;<<<===>>>===<<<<<<============>>>???@@@@@@???===:::888;;;:::999666444555888;;;777777777777888888888888999999999999999999999999777777777777777777777777::::::888666555666888:::888999999999999999888888777777888888999999::::::999999999999999888777666;;;999777999<<<===;;;999::::::::::::999888777666999777777777999:::999888888888888888777777666666777777777777777666555444777777888999999999999999;;;:::888666666777999:::777777666666777999<<<===888888777777777777777777777666555444444666888999888777666666666777888888333444444333222222333555555555555555666777888999444444333333333333444444444444444555666777777888888888888777777555444333777666555444555666888999999777555444555666888888333333333333333444444444555666777999:::;;;;;;;;;777888888888888777666666666666777777777777777777888888888888888888888888888777666555555666777888333444444555666777777888666666555555555555444444444444444444444444444444222333333444444444333333333222222222222222222222222222222333333333444444333222222111111222222333333333333444444444444444222111000111333444444333222333444555666666666666333333333333444555555666666555444555999===AAACCCOOORRRTTTVVVWWWXXXZZZ\\\gggppp|||yyyuuutttzzz}}}ooobbb___jjj{{{xxxkkkaaaVVVNNNEEE@@@???@@@???============<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::;;;::::::::::::999999999666666777888999::::::;;;:::999999888888999999:::555555555555666666666666:::999999999:::;;;;;;:::999:::999777444333444555666777888888777666777888666777999999888777888:::999999888888888999999:::666888::::::::::::<<<===<<<;;;999:::<<<===>>>===999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<===??????>>>>>>======<<<<<<<<<<<<===>>>???======<<<<<<<<<<<<===>>>BBBCCCEEEEEEDDDAAA>>>;;;===<<<;;;888777777:::===555666666666777777888888;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888999888666333444666999777777888999999999888777666777777888999999999999999999::::::999888777666<<<:::999<<<@@@BBBAAA???:::;;;;;;::::::999888777888777666777999:::999888999999888888777666666666555555666777888888888777999999999999999888777777:::999777666666777999:::555555666777:::===???AAA:::999888777777777777888888777555444555666888:::999888888777777777888888444555555444333333444666666666555555444555555666555444444333333444444444333444444555666777888888888888888888777666555444555555444444444555666777777666555333222333555777333444444444555555555555444555777888999:::;;;;;;888888888888888777666555666666777777777777666555666666666666666666666666888888777777777777888888555555444555555666777888888666555555666666555444444444444444444444444444222333333444444444444444333333333333222222222222333333333333444444444555333222222111111222222333333333444555555555555555222111000111333333333111333333333444555555666666333333444444555555555555777555222333666888999888HHHIIIKKKKKKJJJJJJLLLMMMSSSYYYcccmmmuuuxxxyyyyyyuuuttttttwwwzzzvvvkkkaaaYYYaaannn~~~|||iii^^^NNNDDDAAAAAA@@@???<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;:::::::::999999777777888999::::::;;;;;;;;;:::999888888999:::;;;999999999999999:::::::::888888999999;;;<<<>>>???:::::::::888555444444555666777999999777666777888333555777777666555666777777777777777888999::::::444666888999999:::<<<>>>>>><<<999999;;;>>>@@@@@@;;;;;;;;;<<<======>>>>>>@@@@@@?????????>>>>>>>>>;;;<<<===>>>????????????@@@???>>>======>>>???@@@;;;<<<===<<<;;;;;;===>>>DDDEEEFFFGGGEEECCC@@@>>>=========;;;999999;;;>>>888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777999999777444333666999666777888999:::999888777777777888999999999888888999999999999999888888888777777777999<<<>>>>>>===::::::;;;;;;:::999999888888777666777999::::::999999888888888777777666666444555666777888999999999888999999999888777666666888888777777777888::::::555666888:::<<<>>>@@@@@@;;;:::999777777777888888888888777777777888999:::888999999999999888777777555666666555444444555777777666555555444444444555666666555444444444555555444444444555666777777888888888888888777666666555444444444444444555666666555555555444222222444666444444555666666666666555444555666777888999999999999999999999888777666666555666777888777666555444333333333333333333333333777888888999999888888777888777666666666777888888999777555555777888666444555555555555555555555555222333333444555555444444444444333333333222222222222222333333333444444444333222222111111222222333222333444555555555444444444333222222333444333111444444333222222333444555333333444444555444444444444444444444444444666777<<<>>>@@@BBBCCCFFFIIILLLHHHKKKPPPWWW]]]aaabbbbbbccceeeggghhhfffccc^^^ZZZQQQUUU___pppsss___QQQJJJGGGCCC@@@@@@??????===<<<;;;:::999;;;;;;;;;;;;;;;::::::999::::::::::::999999999888999999::::::;;;;;;;;;<<<;;;:::888777777888:::;;;;;;<<<<<<<<<============999999999999999:::<<<>>>888999999888666666777999666888::::::888777777888333555777888777666666777666666666777777999::::::444555777888888999;;;<<<>>><<<;;;<<>>>>>???@@@@@@AAABBBBBBDDDDDDCCCBBBAAA@@@@@@???<<<<<<<<<======>>>???@@@BBB@@@>>>===<<<<<<>>>>>>;;;<<<>>>===;;;;;;===@@@BBBCCCDDDDDDCCCAAA???===<<<======<<<::::::;;;<<<:::;;;;;;<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::777:::<<<:::777555777:::777888:::;;;<<<;;;:::999999::::::;;;;;;:::999888:::999888888888999:::;;;555666777888777777999:::999999999999999888888777777666666777999;;;:::999888888888777777777777777555666777888888888888888666666777777888888777777777777888999:::;;;<<<<<<888:::<<<===>>>>>>===<<<===;;;999777777777888999888999999999999:::::::::777999:::;;;;;;999777555666777888777555555777888666666666555666666777777888777666555555555555666444444555555666666777777777777888888888777777666555555555555555666666666444666777666333222333555333444555666777666666555444555666777777777777777::::::::::::999888777666555666777888777666444333333333333333333333333333777888999::::::999888777:::999888777777777888999999777555555888888666444555555555555555555555555222333333444555555555444444444444333333222222222111111222222222333333333333222222222222222222333111222333444555444333333666555333444444444333222666444222111111222333555222222333444444444333333000444777666222111666:::666888;;;<<<===@@@CCCFFFFFFFFFHHHJJJMMMNNNMMMLLLHHHLLLPPPQQQNNNLLLLLLMMMKKKLLLTTTeee{{{ssscccYYYSSSLLLGGGEEEDDDCCCAAA>>><<<;;;:::;;;;;;<<<<<<;;;;;;:::999999999999888888888888777::::::;;;;;;;;;;;;<<<<<<;;;:::888777777888:::;;;777777777888888999999999<<<<<<;;;999777666888999666777888888777888:::<<<666888::::::999888888888555777::::::999888888999666666666666777999::::::555666888888777777888:::======>>>@@@CCCDDDCCCAAAAAAAAABBBCCCCCCDDDEEEEEEGGGGGGFFFDDDCCCBBBAAA@@@===<<<<<<;;;<<<>>>@@@AAABBBAAA>>><<<;;;;;;<<<===;;;===???>>><<<<<<>>>AAA???@@@@@@@@@@@@???===<<<;;;<<<===<<<:::999:::;;;;;;;;;<<<<<<===>>>??????========================999999999999999999999999777;;;>>>===999777888;;;888999;;;======<<<;;;:::;;;;;;<<<===<<<;;;999888:::999777777777999;;;===;;;===???>>>:::999;;;===777888888888888777777666777666666777999;;;:::999777777777777777777888888777777888888888777777666333444555777888888999999777888999;;;<<<=========;;;===???@@@???===:::888===<<<999888777777888999888999:::;;;;;;;;;;;;:::777999;;;===<<<:::777444777888888888666666888999666666666666777999:::;;;888888777666666666666666555555555666666666666666666777777888888888888777666666666666777777777777444777999888555333444555333444555666666666555444555555666666666666666555;;;;;;;;;:::999888777777555666777888777666444222666666666666666666666666888888888888888888888888::::::999777555333444555888888888777666666555555444555777888888666444333777666444222222222444555444444444444444555666777111111222333333333333222333333333444444555555555444333333333333444555555666333111333666666111,,,888777666555555666777888999999888666555333222222555444444333333444444555777777777777888999:::;;;CCCEEEHHHHHHGGGEEEDDDDDDGGGGGGGGGHHHIIIIIIJJJJJJJJJGGGKKK[[[ttt|||qqqiiidddaaaYYYSSSKKKEEEBBB@@@===:::888999:::;;;:::::::::999999:::;;;<<<<<<;;;999888;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888777777:::::::::999999999999888::::::999999999999999999999999999888888888777777888888888888888888888888777777777888999;;;<<<===999999999888888888777777888888888888777777777777888999999:::<<<>>>@@@AAACCCCCCCCCDDDEEEFFFGGGHHHIIIGGGEEEBBBAAAAAABBBCCC@@@@@@????????????@@@AAA>>>>>><<<999777888<<>>AAACCCEEEEEEDDDCCCBBB@@@===;;;:::@@@???===;;;:::;;;<<<===@@@??????>>>===<<<;;;;;;@@@>>><<<::::::;;;===???999:::<<<======<<<:::999::::::;;;<<<;;;:::888777:::::::::;;;<<<===>>>???999999999:::;;;<<<===>>>:::::::::;;;;;;;;;;;;<<<999999999888888888888777999999888888777888888888999888777777999999888777777777888888999999::::::999999;;;;;;;;;;;;999999888888777777777777777777888999999::::::999999888CCCBBB???===<<<<<<===>>>===<<<;;;999888777777777888888999::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999888888999999:::;;;555666777888999:::::::::888999::::::;;;;;;;;;;;;888888999:::::::::999999777777888888888999999999999999888888777777666666555888:::999666444555666666666555555555666666777555555666666777777888888888::::::888555555999===444444555777888888555333444555666777777666555444888888888888888888888888888999999888666555666888555555666666777888888999666777888888888777666555777666444333222333444555555555444444555555666666222222333444444444444444333333333444444444555555555444444444444555666666999666444555777888444000888777777666666777777888777777666555444333222222555444444333333444444555555555555666666888999999===???BBBCCCCCCBBBCCCDDDFFFFFFGGGGGGHHHHHHHHHIIINNNMMMPPP\\\nnn~~~xxxkkkYYYJJJCCCAAAAAA@@@CCCAAA===<<<<<<===>>>>>>999::::::::::::999888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888;;;:::::::::999999888888999999999999999999999999:::999999999999888888888666666666666666666666666999999888888777777888888999999999888888888777777666666777777888888888999666777777888999;;;<<<===<<<===>>>@@@BBBDDDGGGHHHDDDBBBAAA@@@@@@AAABBBCCCDDDCCCCCCBBBAAAAAAAAAAAABBBAAA???<<<:::;;;>>>AAA?????????@@@AAACCCEEEFFFDDDDDDCCCAAA@@@===<<<:::===============<<<<<<;;;@@@@@@???>>>======<<<<<>>>>>>>>>>>;;;;;;;;;::::::999999888999999999888999999999::::::999888888::::::999888666666666777777777777777::::::;;;<<<<<<;;;::::::999999999888888999::::::=========>>>>>>=========AAA???===;;;:::999999999999888888888999::::::;;;::::::;;;;;;<<<=========<<<<<<<<<<<<;;;;;;::::::888888888888888999::::::666777888999::::::::::::999999:::;;;;;;;;;:::::::::::::::::::::999888777777777888888888999999999888888888888777777777777666888:::999777555666777555444444333333333444444555555666666777777888888999999888777555666888:::777777777999;;;;;;999777777666555555555555666777999999999999999999999999888999999888777777999:::666666666777888888999999999999888888888777777777777666444333333444555555666666555555555555555555333333444555555555555555333333333444444444444555666555555555555666777777;;;888555555777888666444888777666666666666777888555444444444444333333333555444444333333444444555444444444444555666777777888:::===>>>???@@@BBBDDDGGGHHHHHHIIIJJJJJJKKKKKKRRRTTTWWW\\\dddppprrr___RRRJJJFFFCCCEEEAAA>>>===>>>>>><<<:::<<<;;;;;;:::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999<<<;;;;;;:::999888888777888888888999999::::::;;;::::::::::::999999999999666666666666666666666666888888888777777777666666999999999888888888888888555555666777888999::::::777777666777888999::::::999::::::<<<===@@@AAACCC??????>>>>>>???AAACCCDDDFFFFFFEEEDDDCCCCCCBBBBBBEEEDDDBBB@@@===>>>@@@CCC????????????@@@AAABBBBBBBBBBBBBBBAAA???===<<<;;;:::;;;===??????>>><<<;;;@@@@@@??????>>>>>>======<<<===???AAABBBAAA@@@???<<<===>>>>>>>>><<<;;;:::999999::::::999999888777888888999999::::::;;;;;;;;;;;;::::::::::::;;;;;;=========>>>>>>>>>??????>>>======<<<;;;::::::999999999999::::::;;;<<<<<<;;;:::999999;;;;;;:::999888888777777777777777777;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<<<<===>>>??????????????????>>>>>>>>>===;;;:::888777777777777888888999:::;;;<<<;;;<<<<<<===>>>>>>??????=========<<<<<<<<<<<<;;;999888888888888999::::::888999999::::::;;;;;;;;;:::;;;;;;;;;;;;::::::999;;;;;;;;;:::999888666666888888888888888999999999777777777888888888888888777999::::::888777777888666555444333333333333333555555666666777777888888:::888666555666666666666777777777:::<<<===;;;999999777555333333555777999999999999999999999999999:::;;;;;;:::999888999;;;:::999999888888777666666999999888777777777777888666666555444444555555666666666666666666555444444333333444555555555555444444444444444444444444444555555555555555666666777999777444333555666555444666666555555555555666666333333444444444555555555555444444333333444444555444444444444444555666777888:::;;;<<<<<<>>>AAACCCHHHIIIJJJLLLNNNOOOQQQQQQSSSXXX\\\\\\[[[cccsss}}}nnn___OOOFFFCCCAAA@@@AAACCCAAA;;;666@@@>>>===;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;<<<<<<;;;:::999888888777777777888999::::::;;;;;;;;;;;;;;;:::::::::999999888888888888888888888888555666777888888999999999888888888888888888888888555666666777888888999999999888888888888999999:::;;;;;;::::::::::::;;;;;;>>>======>>>???@@@BBBCCCDDDDDDDDDDDDDDDCCCCCCCCCFFFEEEDDDAAA??????AAACCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>><<<<<<999:::<<<===>>>>>>>>>===???????????????>>>>>>>>>:::;;;===???@@@@@@???>>>>>>>>>??????>>>===<<<;;;:::::::::::::::::::::999;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999999999::::::::::::;;;;;;;;;<<<<<<>>>>>>===<<<;;;:::999999999999:::;;;<<<=========<<<;;;::::::;;;<<<;;;:::;;;;;;;;;::::::999999888:::;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<>>>>>>;;;<<<<<<======<<<<<<;;;<<<<<<===<<<<<<;;;999999::::::999999888999999999<<<<<<<<<===>>>>>>??????=====================<<<::::::999999::::::;;;<<<;;;;;;::::::;;;;;;;;;<<<;;;<<<<<<<<<;;;:::999999::::::::::::999888777666888888888888888888888888777777777888888999999999888999::::::999999888999999888777666555444444444555555666666777777888888:::777444444666777555333444444444777999:::999888888777555444444555777888;;;;;;;;;;;;;;;;;;;;;;;;>>>???>>><<<:::999999;;;:::::::::999888888777777999888777666666666777777666666666666666666666777666777777777666555444333222222333444444444444444444444444444444444444444444444333333444444555666999777555444555666666666444444444444444444444444333444444555666666777777555444444333333444444555666666555555666666777777999:::::::::999:::<<<>>>CCCEEEGGGJJJMMMPPPSSSTTTSSSZZZ___\\\XXX]]]lllzzz~~~}}}wwwcccVVVOOOLLLHHHFFFEEEDDD@@@===@@@???===<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;<<<<<<<<<<<<;;;;;;:::999888888777777888999::::::;;;;;;;;;;;;;;;:::::::::999999888888888888888888888888666777888999:::::::::999888888888888888888888888888888777777777777777777888888888777777888888999===<<<;;;:::999999999:::<<<<<<<<<;;;<<<<<<<<<======>>>@@@AAABBBBBBBBBBBBCCCCCCBBB@@@>>>===???AAAEEEEEEEEEEEEDDDDDDCCCCCC>>>?????????>>>>>>===<<<;;;;;;;;;;;;<<<===???@@@>>>>>>>>>>>>>>>?????????=========>>>???@@@AAAAAA?????????>>>>>>======<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<=========<<<;;;;;;<<<;;;:::999999999999999888888888999999999::::::<<<<<<;;;;;;:::999999888999:::;;;===>>>>>>>>>===<<<;;;::::::<<<<<<;;;:::<<<<<<;;;;;;::::::999999999999999999999999999999999999999999:::<<<======999999::::::::::::999999999999:::;;;<<<;;;;;;;;;::::::999999888999999999:::;;;;;;<<<<<<===>>>>>><<<=====================<<<;;;;;;;;;;;;<<<=========<<<;;;:::::::::;;;<<<<<<<<<<<<<<<;;;;;;:::999888999999:::::::::999999888888888888888888888888777777888888999999::::::999999999:::::::::999999999888777666555444444444555555666666777777888888999666333444666777555222333333333555777999888777666666777777777777666666<<<<<<<<<<<<<<<<<<<<<<<>>;;;::::::;;;888888888999::::::;;;;;;888888777777777666666666666666666777777777777777555666777888777666555444222222333444444444444444555444444444444333333333333333333333333444555555888888777777777777888888333333444444444444333333444444555555666777777888555444444333333444444555888777777666777777888888777888999888777666777888<<<===@@@CCCGGGKKKNNNOOOQQQWWW\\\[[[VVVYYYdddoooyyyuuupppooorrruuuvvvvvv{{{~~~wwwiiibbbWWWMMMFFFCCCDDDFFF???>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::888888888999999::::::;;;::::::::::::999999999999666666666666666666666666:::;;;;;;;;;:::999777555888888888888888999999999888888888888777777666666666666555555555666777777;;;;;;;;;;;;;;;;;;<<<===999999999888888777777777777999;;;>>>???@@@@@@@@@?????????>>><<<<<<>>>@@@BBBBBBCCCCCCBBBBBBAAA@@@<<<======>>>>>>>>>=========<<<::::::;;;===???AAA<<<<<<======>>>>>>??????AAA@@@@@@@@@AAABBBCCCDDD>>>============>>>>>>>>>======<<<<<<<<<===>>>>>>;;;<<<======<<<;;;:::999;;;;;;:::999999999999999999999999:::::::::;;;;;;::::::::::::999999999999999:::<<<===>>>>>>===<<<<<<;;;::::::<<<<<<;;;:::::::::999999999999999999999999888888888888999999999999999999999:::;;;<<<::::::;;;;;;;;;;;;::::::777777888888999999::::::777777888888999:::;;;<<<999::::::;;;;;;<<<======;;;<<<<<<<<<<<<=========<<<;;;;;;;;;;;;<<<======>>>===;;;:::999::::::;;;;;;<<<<<<<<<<<<;;;;;;:::777888999:::::::::::::::999999999888888888888888888888888999999999999999999888888999;;;;;;:::888666555444333333333333333555555666666777777888888666555555555666777666555666555555666888::::::999555666888999999888666555>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAA???===<<<===>>>888888999999:::;;;;;;;;;777888999999999888777666666666777777888888888888444555777888888777666555333333444555555555555555555555444444444333333333444444444444444555666666666777888888777777777777444555666666666666555444333444444555555666666666555444444333333444444555888888777666666777777888555777999999888666666777777888:::===AAADDDFFFGGGIIINNNSSSSSSQQQQQQWWW\\\dddbbbbbbdddhhhkkkjjjhhhfffnnntttwww~~~wwwfffVVVLLLJJJKKKAAAAAAAAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;999999999999999999999999:::999999999999888888888666666666666666666666666999:::;;;;;;:::888555444777777888888888999999999777777777777777888888888666555555555666777888888======<<<;;;;;;;;;<<<<<<999999999999999888777777555777999;;;======<<<<<<;;;<<<===<<<;;;;;;===???<<<===>>>>>>>>>===<<<;;;;;;<<<<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>:::;;;;;;<<<===>>>>>>>>>@@@AAABBBCCCCCCBBBAAAAAA<<<<<<<<<<<<===>>>>>>???===<<<;;;;;;<<<===>>>???===>>>??????>>><<<:::999::::::999999999999999999999999:::::::::;;;;;;;;;999999999999:::::::::::::::;;;===>>>>>>===;;;:::;;;:::999:::;;;<<<;;;999999999999999::::::::::::::::::999888888999:::::::::::::::999::::::;;;;;;<<<<<<============<<<<<<;;;:::999888777888999999999888888888999::::::;;;999::::::;;;;;;<<<======::::::;;;;;;<<<<<<<<<<<<:::::::::::::::;;;<<<<<<>>>===;;;999888888999::::::;;;<<<<<<<<<<<<<<<<<<999999:::::::::999888888999999999888888888777777:::999999999999999999888888777666888:::;;;:::777555444444333333333444444555555666666777777888888333555777777666666777888999777666777999::::::999777777777777777777777777???????????????????????????@@@@@@???>>>>>>???AAA<<<;;;;;;::::::999999888888999;;;;;;;;;:::888666555666777888888888888888333555777888999888777666444555555666666666666666555555555444444333333333555555555555555666777777222444666777666444444444555666777888888777666555333333333444444444555555555444444333333444444555888777777666666666777777666888;;;<<<;;;:::999999666777999;;;===@@@AAABBBBBBEEEIIIKKKJJJIIIJJJLLLOOOPPPTTTZZZ```bbb___[[[YYYcccjjjiiikkkttt{{{}}}qqq]]]SSSPPPDDDEEEEEEEEEDDDBBB@@@???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<<<<===::::::999999999999999999999999999888888888777777888888888888888888888888555666888999:::999777666777777888888999999999999555555666777888999::::::777777777777888999:::;;;AAA@@@>>><<<;;;999999888:::;;;;;;<<<<<<<<<;;;;;;555777999;;;;;;;;;999888999;;;;;;;;;;;;;;;===???<<<===>>>??????>>>===<<<:::;;;<<<===>>>>>>>>>>>>:::;;;===>>>???>>><<<;;;999::::::;;;<<<===>>>>>>===???BBBDDDDDDAAA>>><<<;;;;;;;;;;;;<<<>>>???@@@<<<;;;;;;:::;;;<<<===>>>@@@AAABBBBBBAAA???===;;;:::999999888999999::::::888888999999999:::::::::888999999::::::;;;;;;<<<:::;;;===>>>>>><<<:::999;;;:::999999;;;;;;:::999;;;;;;;;;<<<<<<=========;;;;;;999999999999;;;;;;<<<;;;;;;:::::::::;;;;;;<<<<<<============<<<<<>>===:::888777888999:::::::::;;;<<<=========<<<;;;;;;;;;:::999888777666999999999999888888777777;;;::::::999999888888888888666666777:::;;;999777666666555555555666666777555555666666777888888888111555888888666666888;;;999777666666777888888777:::888666555555666888:::@@@@@@@@@@@@@@@???>>>>>>>>>>>>???@@@AAA@@@>>>;;;<<<<<<;;;;;;;;;:::::::::???;;;:::======888777;;;<<<:::999;;;:::555444666666999:::777333333888===777666666666555555555555333444666777777666444333666666666666666666666666000222555777888888888777666777888888888666555444777666666666555555555555444444444444444444444444666666555555555555555666888888777666666555666666777777888999:::;;;;;;<<<>>>?????????@@@@@@@@@@@@FFFHHHJJJNNNRRRVVVZZZ[[[___^^^^^^^^^___```bbbcccttt|||kkk```___ZZZUUUUUUVVVQQQGGG??????===<<<===???>>><<<999>>>===<<<;;;;;;<<<===>>><<<;;;;;;::::::;;;;;;<<<888999::::::;;;;;;;;;:::;;;;;;999999999999;;;;;;999888888888777777666666555777888777666555666777666777888999999888666666666555555777999:::999777444666888:::::::::999888<<<;;;;;;:::999888777777555555555555666777888999999999999;;;<<<<<<:::888777777888888888999999999999:::<<<<<<<<<<<<::::::AAA>>><<<<<<======;;;888@@@???>>>======<<<======;;;::::::999:::;;;<<<===@@@@@@??????????????????>>>>>>>>>>>>===<<<;;;:::>>>===<<<;;;;;;<<<>>>>>>@@@AAABBBBBBBBBBBBAAA@@@===;;;<<>>:::888:::999999999999999999999999:::;;;<<<;;;999888999:::888999::::::;;;;;;:::::::::777888<<<;;;666777<<<999::::::;;;;;;::::::999:::999999888888999999::::::;;;;;;<<<===>>>??????>>>>>>>>>===<<<<<<;;;;;;:::;;;;;;;;;;;;;;;::::::888888888:::;;;:::777444999777666888:::;;;999666:::999999999999999999:::777555444666:::<<<;;;:::::::::999777555666888:::::::::999888999:::;;;<<<;;;;;;:::999888777777666888888888888999:::;;;;;;999::::::888777777999<<<;;;888777999===>>>:::666888777666555555666777888777777777777777888888888999888777666666777888999666666777999999:::::::::::::::999888777777888888BBBBBBBBBBBBAAAAAA@@@@@@>>>>>>>>>@@@AAA@@@===;;;============<<<<<<<<<<<<>>>;;;:::======999888;;;:::888777999888444333555777999999888555555888;;;777777666666666555555555444444666666666666444444666666666666666666666666222333555777888888777777777777888888888777555555888777777666555555444444444444444444555555555555888888777777777777888888999888888777777777777888666777777888888999999:::<<<<<<<<<<<<<<<===>>>>>>@@@AAABBBEEEIIIMMMPPPRRRXXXZZZ\\\^^^```aaabbbbbbcccmmmwww~~~vvvrrrnnnmmmkkkcccUUUJJJ>>><<<;;;<<<>>>>>>===;;;======<<<<<<;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<999999:::;;;;;;::::::::::::::::::999999:::::::::999888888888777777777777777999:::999888777888:::666777777888888777666666666555555666888888777555666888:::;;;<<<<<<;;;:::999999888888777666666666666666666777777888999:::999999999:::<<<<<<:::888::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888===;;;::::::<<<===;;;999<<<<<<;;;;;;::::::;;;;;;;;;::::::999:::;;;<<<===????????????????????????<<<<<<============<<<<<<===<<<<<<;;;<<<===>>>???===>>>????????????>>>======;;;;;;>>>===999777999999999999999999999999999:::<<<<<<;;;:::999999:::===>>>>>>======<<<;;;:::999777888<<<<<<999:::???:::;;;;;;<<<<<<;;;;;;:::;;;::::::999999::::::;;;::::::;;;;;;<<<<<<======;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::999999999:::;;;:::777555999777666777999999777555999999888888888888999999777555555666:::<<<;;;999::::::999777555666888::::::999999888999:::;;;<<<======<<<<<<;;;:::::::::888888777777777888888999999::::::999777777999;;;<<<999777999<<<<<<888444999999888777777888999999777777777777777888888888777666666555555666666777555666777888999999999999999999888888777777777777DDDDDDDDDDDDCCCCCCCCCBBB???>>>>>>???@@@???===;;;????????????>>>>>>>>>======;;;;;;======::::::===:::888888:::999555444666999999999999888888888999777777777777666666666666555666666666666666666555666666666666666666666666444555666888888888777666777888888888888777777666888888777666666555444444444444555555666666777777888888777777777777888888999888888888888888999:::777777777777777777777777:::999999888888:::;;;<<<;;;;;;;;;<<>>>>>>>>>>>>>>>>>>>>>>>999:::;;;<<<===>>>>>>>>>;;;;;;;;;<<<===>>>???@@@<<<===>>>??????>>>===<<<===;;;:::===;;;777666777999999999999::::::::::::;;;<<<===<<<:::::::::<<>>>>><<<;;;<<<======<<<<<<======::::::===<<<999888::::::999999:::;;;;;;999777888888888777777777666666777666666555555666666777666666666666666666666666666777888888888777666666888888888888888888777777666666666666666666666666777777777666666666666666666555555555555666666777777777777777888888999:::999999888888777777777777999888777666666888999;;;;;;:::999999:::===@@@BBBDDDFFFJJJOOOTTTXXXZZZ[[[^^^aaadddeeehhhmmmqqqtttwww___NNNEEEBBB???===;;;;;;<<<<<<;;;<<<<<<===<<<:::999888<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;::::::999999888999:::;;;;;;:::999888888888888888888888888888666777888888666666777888888888888999999999999999999888777777888777555333444555666777888888888888888888999999999:::::::::777777777777888999:::::::::999999:::;;;;;;888666666666777777777888888888;;;:::888777777777888999999999999999:::::::::999::::::::::::;;;<<<===>>>:::::::::::::::::::::;;;==================>>>>>>::::::;;;<<<============;;;;;;;;;<<<>>>???@@@AAA>>>???@@@AAAAAA@@@???>>>???<<<;;;===;;;777666888999999999:::::::::::::::;;;<<<======;;;;;;;;;===???>>>>>>===<<<:::888888:::888888;;;=========>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;::::::::::::999:::::::::;;;;;;;;;<<<;;;;;;<<<=========<<<<<<===<<<;;;<<<<<<;;;999666999888888888888777666555888888777777777777888888777666666777888999999999888888999777666666777999888888888888888999999:::888888999999:::::::::;;;======<<<;;;::::::::::::888999::::::888888999:::;;;:::888999::::::888666666666666555555666666666555555666666777888888888333444555666666555444333555555666777777777777777777777777888777777777666IIIHHHGGGFFFFFFFFFGGGGGGDDDBBBAAAAAABBBAAA???>>>@@@@@@@@@@@@?????????>>><<<======<<<===>>>>>>======:::;;;>>>===::::::<<<<<<;;;:::;;;<<<;;;999777999888888888888777777777888777666666666666777888777777777777777777777777888888888888888777777777777777777777777777888888444444555666777888999999999999888777666555555444555555555555555666777777666666666666666777888999:::::::::999999888777777888888777777777888999:::::::::999888999;;;===???===>>>???BBBFFFLLLQQQTTTVVVXXX[[[^^^___```bbbdddzzzzzzbbbQQQFFFDDDAAA>>><<<;;;<<<===:::;;;<<<<<<<<<;;;999888<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;::::::999777888::::::::::::888777888888888888888999999999666888999888777666777888999999999999::::::;;;;;;;;;:::999999999888666444444444555666777777777777888888888999::::::;;;;;;666666666666666777999999:::999999:::;;;:::888555555555555555666666666666777777666666777999;;;<<<<<<<<<<<<;;;:::999999999999999999:::;;;<<<===>>>::::::::::::::::::999999;;;;;;;;;<<<<<<=========;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<===???@@@@@@@@@@@@@@@AAABBBBBBAAA@@@@@@@@@===<<<===<<<888888:::999999:::::::::;;;;;;;;;;;;<<<===<<<;;;;;;<<<===<<<<<<<<<===<<<;;;;;;:::;;;:::999999;;;===<<<999::::::;;;;;;;;;;;;::::::999999888888888888999999<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<======<<<<<<>>><<<;;;;;;<<<;;;:::888999:::::::::999888888888888888777777777777888888666777777777777777777888666777888777666666777999777777888888888888999888777777888888999:::::::::======<<<;;;::::::::::::888999::::::999888999:::999888888888:::;;;;;;:::555555555666666555555555444555555666777777888888555666777888888777666555555666666777777777777666666777888888888888777777LLLKKKJJJIIIHHHIIIJJJKKKHHHFFFDDDDDDDDDDDDBBBAAAAAAAAAAAA@@@@@@@@@??????===??????===<<>>>>>???;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<888999::::::;;;;;;;;;:::888888999999999999888888888888888999999999999999999:::;;;:::999999999;;;999999999999:::;;;<<<===;;;:::999999:::999777555666666666777888888999999666666777777888888888999555555555555666777888999:::999999:::::::::777555666777777777777888888888555555666777888:::<<<======>>>>>>===:::999999:::888777888888999:::;;;<<<999::::::::::::999999888:::::::::;;;;;;<<<<<<===;;;;;;<<<<<<<<<;;;;;;:::;;;<<<===>>>???@@@@@@@@@>>>???@@@AAAAAA@@@???>>>@@@<<<;;;===<<<999999<<<999999::::::;;;;;;<<<<<<:::;;;<<<<<<;;;:::<<<===;;;<<<===>>>>>>>>>>>>>>>;;;;;;999888:::>>><<<777999::::::::::::::::::999888888777777777777888888;;;;;;;;;;;;;;;<<<<<<<<<=========<<<;;;:::::::::999999:::;;;<<<<<<<<<<<<===;;;::::::;;;<<<;;;999888:::;;;;;;:::999999:::888888888777777888888888666888888888666555666777555777888888666666777888666666777888888888888777888999999999::::::;;;;;;:::999999888888888888999777999;;;;;;999888999999777777777777888:::;;;<<<666777777888888777777666444444555666777777888888777777888888888888777777666777777888888777777777666777999::::::999888888QQQOOONNNLLLLLLMMMNNNOOOKKKIIIGGGFFFGGGGGGEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA>>>AAAAAA===<<>>>>><<<;;;;;;::::::;;;;;;<<<777888999:::;;;<<<<<<<<<999999888888888888999999888888888999999:::::::::999:::;;;;;;999999:::;;;888888777777888999;;;<<<:::999888999999999777555666666666666777888999999777777777777777888888888666666666666777888999::::::999999999:::999666444888888888999999999999:::555666777999:::;;;;;;;;;;;;===>>>===:::999:::<<<999999999999999:::;;;<<<999::::::;;;:::999888777999999999:::;;;;;;<<<<<<999999:::;;;<<<<<<<<<<<<<<<===>>>???@@@??????>>>===>>>???@@@@@@???>>>===>>>:::999;;;;;;999:::===999999::::::;;;<<<<<<===888:::;;;;;;::::::;;;===;;;;;;<<<===============;;;;;;999888<<>>@@@AAA===888777;;;@@@:::::::::999999999888888666777999::::::999777666777777777777777777777777999999888888999999:::;;;555444333333444555666777999999888888777666666666333333444555666777888999444444444444555666888888::::::999888777777777888777777777777777777888888555777999;;;<<<:::888777777888:::<<<<<<;;;:::999<<<<<<;;;;;;;;;;;;;;;;;;===;;;===CCCDDDBBBEEELLLMMMWWWcccmmmssszzz}}}vvviiiXXXJJJBBB>>><<<;;;;;;;;;<<<>>>@@@AAA<<<;;;;;;::::::;;;;;;<<<666777888:::;;;<<<======:::999888777777888999:::888888888999999:::::::::777888999999777777888999777666666666666888:::;;;888777777777999888777555444333333444444555666777999999999999999999999999777777777777888999:::;;;:::999999999:::999666444777888888888888999999999666777999:::;;;;;;:::999888;;;===<<<:::999;;;>>><<<<<<;;;;;;<<<<<<======999::::::;;;:::999888777888888999::::::;;;<<<<<<777888999;;;<<<===>>>>>>======???@@@@@@???>>>===>>>???@@@AAAAAA@@@???>>><<<999888::::::999:::>>>999999::::::;;;<<<======888999::::::999999;;;<<<999999:::::::::::::::999:::;;;999888===DDDBBB;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999999999999999:::777777888999::::::;;;;;;888888888999999:::;;;;;;666777888999::::::;;;::::::999777888:::<<<<<<;;;333666999:::888888:::<<<::::::999999999999::::::666888:::888555444555777444555777888777666777888444555777888888888777666666666666555555555555555888888888888999:::;;;;;;777999;;;;;;:::999888999666666555444333333555666333444555666666555444333333333444555666777888999999888777666666777888999888888999999999888888777777888:::<<<<<<<<<:::999\\\\\\[[[ZZZYYYXXXWWWWWWTTTPPPMMMOOOOOOLLLJJJLLLHHHHHHHHHHHHHHHHHHHHHGGGDDDCCCBBB@@@??????>>>>>>????????????>>>===<<<;;;===============<<<<<<;;;999888888888888888888999===;;;::::::;;;:::999888???999777888999666666888777777666666666666777777888777666777999::::::999888777666555555666777888666666555555555555666666444333222222333555888:::444555666888888888777666666666666666666777777888;;;888666666999<<<<<<;;;555999999555555888;;;:::999999999999999999999999888======999;;;@@@BBB>>>EEEIIIOOOWWW```jjjtttzzz}}}iiiUUUFFF???======>>>???@@@@@@AAAAAA>>>===<<<===>>>>>>===<<<<<<;;;:::999999999:::;;;777888888999::::::;;;;;;777777777777777777777777666666666666666666666666777777666666666666777777999999888777666555444444666555555555777888777666666777888999999888777666777666555444444555666777:::999888888888999:::;;;999888666666777888888777:::::::::::::::;;;======;;;;;;;;;::::::999999999777888999999888888999;;;>>><<<;;;<<<>>>>>>;;;777777888888999999888888777888999999::::::999999888<<<<<<<<<===>>>>>>???????????????>>>>>>>>>>>>>>>>>>===;;;:::999888888888666777888999:::;;;;;;;;;999999888888999999:::;;;;;;:::;;;<<<>>>???>>>===999:::;;;<<<<<<;;;:::999========================>>>???>>><<<999777888999======<<<;;;999777555333888999;;;;;;;;;999777666<<<999888999;;;;;;888555999777666777:::;;;:::888999777444555999;;;;;;:::999999888888777777666666888777666777999::::::999666666666666555555555555777777666666777999;;;<<<999777666555666555333222555555666888999:::;;;<<<777888999999999777666555555777999888666555888;;;555555666666777777888888666666777777777777666666777666555777888999999888777777666666555555555555888:::;;;:::777777999<<<^^^^^^]]]]]]\\\\\\\\\\\\WWWRRRPPPQQQQQQNNNLLLMMMKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>===<<<;;;???????????????>>>>>>===@@@???>>><<<;;;;;;<<<<<<===<<<::::::::::::999777===999777999:::999888:::999888888888888888888999999888777888999:::999888999888777777777777888999777777777777777777777777888777666555666666777888555666777888888888777777999888888888888999:::::::::888666777888999888666888;;;;;;777555777888777999999999999999999999999777::::::777888===>>>;;;:::===BBBGGGMMMUUU\\\bbbmmmrrr{{{qqq]]]LLLDDDCCCBBB@@@?????????@@@@@@AAA@@@???>>>======;;;:::===<<<;;;999999::::::;;;888888888888888888888888888888888888888888888888666666666666666666666666777777666666666666777777888888777777666666555555999888777888:::;;;:::999666777888888888888777666777777666555555666777777999999888888888999:::;;;999777666666777888888777999999::::::;;;<<<<<<<<<;;;;;;;;;;;;::::::999999;;;<<<======<<<<<<===???===;;;:::;;;======;;;888999::::::::::::::::::999::::::;;;;;;;;;;;;::::::;;;<<<===>>>>>>?????????===========================<<<;;;:::999999999999888888999:::;;;;;;;;;;;;:::::::::::::::;;;<<<<<<;;;::::::;;;===>>>===<<<<<<===>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>===<<<999888999:::=========<<<;;;:::999888::::::<<<<<<<<<;;;999888:::999777888::::::888555888777666777999:::999777:::777555555888::::::999888888888777777777777777888777666666888888777666666666666666555555555555777777777888999;;;===???;;;:::888888888888666555444555666777888999:::;;;777888888999888777666555777999:::999777777999<<<888888888888777777777777666666777777777777666666888777555666888999888777777777777666666666555555:::;;;;;;999666555666888iiihhhgggfffdddcccaaaaaa]]]XXXUUUVVVVVVRRRPPPRRRQQQPPPNNNMMMKKKIIIGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCBBB@@@???>>>AAAAAABBBBBBAAAAAA@@@???CCCAAA???<<<;;;:::;;;<<>><<<;;;===<<<:::999999999:::;;;;;;::::::999888777777777999999999999999999999999777777777777777777777777777777666666666666777777777777777777666666666666777666555666777888888666666777777888888777777666888777777666666777777888999888888888888999::::::888666555666777888777666777888:::;;;<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;::::::===>>>??????>>>>>>???AAA;;;:::888999:::;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===????????????>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::::::::888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<;;;999:::;;;<<<<<<;;;>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===;;;:::999;;;<<<======>>>>>>>>>======<<<;;;;;;<<<======<<<:::999999888777888999999777666888777666777888999888777:::888666666777999999999777777777777888888888888999777666666666666555333666666666666555555555555444444555777999;;;===>>><<<:::888888999999888777555555666777888888999999777888888888888777666666999:::;;;:::999999;;;===::::::999888888777666666666666777777777777666666:::888666555666777777777777777777666666666666666888999999888666555666888zzzyyyvvvrrrnnnjjjhhhfffeee```]]]]]]\\\XXXVVVWWWVVVUUUTTTRRRPPPNNNMMMLLLMMMLLLKKKKKKJJJJJJKKKKKKIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCBBBAAAAAACCCAAA>>><<<;;;;;;<<<===@@@>>><<<<<<<<<;;;999777===999888;;;===;;;:::;;;::::::::::::::::::::::::;;;:::999999999999888777999999999999999:::::::::777888999::::::999888777:::;;;<<<<<<;;;999777555888888888999999999888888444333333333333444555555555666888;;;<<<<<<:::999444999;;;999999<<<===<<<999999999999999999999999999:::999888888:::::::::<<<===?????????@@@CCCEEEHHHKKKQQQXXXaaaiiiooosss{{{xxxrrrfffbbbZZZRRRMMMKKKKKKKKKLLLLLLLLLIIIEEEBBB???>>><<<;;;:::999888999::::::<<<<<<;;;;;;:::999999999999999999999999999999999777777777777777777777777777777666666666666777777555666666666777777777888555444333444666777666555666666666777777777777777888888777777777777888888888888888888888999999:::777666555666777888666555666777999;;;<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<===???:::999777777888:::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;::::::;;;===?????????>>>===<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;;;;<<<888999::::::;;;;;;;;;:::<<<;;;;;;;;;;;;<<<======>>><<<::::::;;;======<<<=========>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;:::;;;<<<>>>===>>>>>>???>>>>>>======;;;;;;<<<<<<<<<<<<;;;:::999999999:::::::::999888777777777777777888777777999888777666777888888999666666777777888888999999888777555666777777555444666666666666555555555555222222333555666888999:::999777666666777888888888777888888888888999999999777777888888888777777777999::::::999999:::;;;<<<888888888777777777666666666666777777777777666666;;;888555444555666666666555555555555555555555555444444555666666888999;;;}}}xxxtttqqqooommmgggddddddbbb^^^[[[\\\YYYYYYWWWVVVUUUSSSRRRRRRPPPOOONNNMMMMMMMMMMMMMMMLLLLLLLLLKKKIIIHHHFFFEEECCCDDDDDDDDDDDDCCCBBBBBBEEEDDDBBBAAA@@@AAACCCDDDAAA@@@>>>=========;;;999???;;;999<<<===:::888999999::::::;;;;;;::::::999<<<:::999999::::::888777777888888999999:::::::::777888888999999888888777777888:::;;;;;;:::888666999999888888888888888888777777666666777777888999666888999:::::::::999999999======888555666666444999999999999999999999999999888888888999888999::::::;;;<<<<<<;;;;;;===???BBBDDDGGGLLLSSSYYY___bbbkkk{{{zzzrrrjjjccc___^^^^^^```aaa```[[[QQQGGGAAA===<<<;;;:::999888999::::::::::::::::::::::::::::::888888888888888888888888777777777777777777777777777777666666666666777777555555666666777777888888888777666777999:::999888555555666666666777777888777777888888888888777777777777888888999999999999777666666777888888666555555666999;;;;;;;;;999888;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<;;;::::::;;;===999888888777777999;;;<<<::::::;;;;;;;;;;;;::::::999999999::::::999999999999:::<<<===>>>>>>======<<<<<<<<<======>>>>>>>>>======<<<<<<;;;<<<<<<<<<777888888999999999999888::::::999999::::::;;;<<<>>>===<<<<<<>>>???>>>>>>>>>>>>>>>======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<;;;;;;===???>>>>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;777888888888777777777888888777777666666777888999666666777777888888999999777666555666888999888777666666666666555555555555444444555555666666666666888666555555777999:::999;;;;;;::::::::::::999999777777777777777777888888999888777777888999::::::555555555666666666777777666666777777777777666666:::888555555555666666555444444444444444444444444444444444555666888999:::~~~wwwqqqmmmmmmjjjeeebbbccc___^^^]]]\\\ZZZYYYXXXWWWSSSRRRQQQPPPOOONNNNNNNNNNNNNNNMMMLLLJJJHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDBBBAAA??????@@@@@@>>>===AAA===<<<>>>???;;;888999999:::;;;<<<<<<;;;:::999;;;:::999999:::;;;999888777777999:::::::::::::::999999888777777888999999555777999:::;;;:::999888999999888777777777888888666666666666666777777888999:::999888666777999;;;888;;;;;;666444777999888999999999999999999999999777555555777888666777:::888999;;;;;;::::::;;;======>>>???BBBFFFJJJNNNQQQXXXcccqqq{{{{{{||||||yyyxxx~~~|||sssbbbQQQDDD>>>>>>===;;;:::::::::;;;<<<888888888888999999999999888888888888888888888888777777777777777777777777777777666666666666777777555555666666777777888888777555555666777888777666555555555555666777888888666777777888888777777666666777888888999999888888777777777888:::999777555555666888999::::::999999999999::::::::::::;;;;;;999:::;;;;;;::::::;;;===888999:::999888888:::;;;999999::::::::::::999999777777888888888888777777999999::::::;;;<<<<<<===<<<<<<<<<======>>>>>>??????>>>===<<<<<<<<<<<<<<<777777888888888888777777999888888888888999::::::===<<<<<<>>>@@@AAA@@@>>>@@@@@@????????????@@@@@@========================:::;;;<<<<<<;;;<<<>>>@@@>>>>>>>>>>>>===<<<;;;;;;:::::::::::::::;;;;;;;;;:::;;;======<<<;;;<<<===888999:::999888777888999555666777666555666999;;;777777777777888888888888666555555666888999999888666666666666555555555555777777888888888888777777999777555555888;;;<<<=========<<<<<<;;;:::999999777777777666777777888999888666555666777999888888333333444555555666777777666666777777777777666666777666555666777777666444444444444444444555555555999888666555666777666555{{{zzzxxxrrrooooookkkjjjhhhfffdddaaa```___ZZZYYYXXXVVVTTTSSSRRRRRRRRRRRRQQQPPPNNNLLLJJJIIIGGGGGGHHHHHHGGGGGGFFFEEECCCDDDDDDEEEDDDCCCBBBAAACCCAAA@@@AAABBBCCCBBB@@@AAA>>>===AAABBB>>><<<===:::;;;===>>>>>>===;;;::::::999888999;;;;;;;;;999777888:::;;;<<<<<<<<<;;;<<<;;;888777777888;;;<<<777888999:::::::::999999999888777666666666777777555555444444555555666777::::::999777777;;;AAAGGGBBBDDDAAA;;;888;;;>>>===999999999999999999999999777444444888999666888<<<999:::<<<<<<;;;;;;<<<===:::;;;;;;===???BBBDDDEEEJJJOOOYYYaaadddgggsssvvv___NNNFFFAAA@@@>>>======>>>>>>???<<<<<<<<<;;;::::::999999999999999999999999999999666666666666666666666666777777666666666666777777666666666666777777777777444333222333555666555444555555444444555666888999555666777777777777666555555666777888999888888777888888888:::;;;:::888666666666777777888999999999888888888999999999::::::777999::::::999999:::;;;888:::<<<;;;999888999:::999999::::::::::::999999666777777888888777777666999888777777888999;;;===::::::;;;<<<<<<===>>>>>>@@@???>>>===<<<<<<<<<<<<888888999999999888888777888888888888888999::::::999:::;;;???AAABBB@@@===@@@???>>>>>>>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===<<<;;;<<<>>>@@@<<<======>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<<<<===888;;;======;;;;;;<<<>>>999;;;<<<;;;888777888:::333555666666555666:::===888888888777777777777777777555555555777777777555666666666666555555555555666777888999999999999888888555444444777:::======>>>======;;;:::999888888888777666666666777999:::888666444555777999888777555555555555666666666666666666777777777777666666444444555777888888666444555555555666666666777777<<<999666666777777666444~~~zzzzzzvvvuuussspppllliiigggfffbbbaaa___]]][[[YYYXXXXXXWWWVVVVVVTTTRRRPPPNNNMMMIIIIIIJJJJJJIIIIIIHHHGGGIIIJJJKKKKKKJJJGGGDDDCCCCCCBBBAAABBBDDDEEEDDDCCCAAA>>>???CCCEEEBBB@@@AAA<<<===>>>@@@@@@>>>===<<<:::999888999;;;<<<;;;:::888999;;;===>>>>>>===<<<>>><<<999777777999<<<>>>::::::::::::::::::999999999888777555555555666777888888888888888999::::::999999999888;;;BBBMMMVVVZZZYYYQQQEEE<<<:::999777999999999999999999999999999555555:::;;;999:::???777999;;;;;;:::::::::;;;;;;;;;<<<===???@@@BBBCCCEEEFFFLLLSSSVVVYYYeeessskkkYYYPPPCCCBBBAAA@@@@@@@@@AAABBBBBBBBBAAA???>>>===;;;;;;::::::::::::::::::::::::666666666666666666666666777777666666666666777777777777777777666666666666777666555666888888888777555444444444555666888999444555666777777666555444555666777999999888888777888888999;;;<<<;;;999666777666666666777888999:::777777888888888999999999555777888888777666888999888;;;>>>===:::888888999999::::::;;;;;;::::::999777777888888888888777777999888666555666888;;;===999999::::::;;;<<<======AAA@@@???===<<<;;;;;;;;;999999:::::::::999999888999999888888999999:::;;;666777:::???BBBBBB???<<<>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===<<<<<<<<<>>>???:::;;;===>>>@@@@@@AAAAAA<<<<<<<<<<<<<<<===>>>???777:::======;;;:::;;;===999<<<===<<<999777999;;;222444666666555666:::>>>999999888888777777666666777666444444555555444222777666666666555555555555222333555777888999999888555222111111444888;;;<<<>>>===<<<;;;999888777666888777666666666888999:::999666444555888:::999777888888777777666666555555666666777777777777666666222333555888999999666333666777777777888888999999:::777555666888:::999777{{{wwwtttrrrqqqnnnmmmllljjjgggdddbbb```^^^\\\YYYXXXXXXWWWUUUSSSOOOMMMLLLMMMNNNNNNMMMLLLOOOMMMKKKJJJJJJJJJHHHGGGIIIHHHGGGFFFEEEDDDDDDDDDFFFFFFEEEDDDCCCCCCCCCCCC@@@AAABBBAAA>>><<<;;;<<>>>>>>>>============;;;;;;;;;<<<<<<<<<=========<<<;;;:::999:::;;;<<<<<<:::888999;;;<<<;;;888>>>===<<<;;;:::999999999:::777555666999;;;:::888777888888888>>>PPPlllzzzgggOOO???::::::999;;;:::999999888888888888::::::::::::::::::::::::;;;<<<======;;;;;;<<<===:::<<<>>>>>>===>>>???AAAAAABBBCCCFFFJJJQQQZZZ```qqquuu{{{sssbbbPPPJJJDDDCCCGGGKKKMMMLLLMMMOOOOOOKKKHHHEEE???888@@@===<<<>>>>>><<<<<>>===;;;:::;;;>>>;;;;;;;;;<<<;;;;;;::::::===>>>>>>>>>????????????========================<<<======>>>???@@@@@@@@@<<<<<<>>>@@@BBBAAA>>>;;;>>>>>>>>>===>>>??????@@@<<<<<<===>>>???AAACCCDDD>>>===;;;;;;<<<<<<:::999:::::::::;;;;;;;;;<<<<<<999999999::::::;;;;;;;;;888:::;;;;;;999888888999777777888888888888777777:::999777666666888:::;;;:::888666444444666999;;;999999888888999999:::;;;???>>><<<;;;:::::::::;;;???:::444444888<<<===;;;;;;888666666999;;;;;;:::777777666666666666777777444777888666777:::;;;888777888888888888777777666555666666888999:::;;;;;;;;;:::::::::::::::::::::~~~}}}wwwvvvuuurrrpppllljjjhhhfffcccaaa___^^^]]]ZZZXXXUUUSSSQQQPPPPPPOOOMMMLLLRRRPPPMMMMMMMMMMMMLLLJJJHHHGGGFFFEEEDDDDDDDDDDDDEEEDDDCCCBBBAAAAAAAAAAAA@@@AAABBBAAA@@@>>>>>>??????>>>>>>>>>>>>=========;;;;;;<<<<<<============@@@???===<<<;;;;;;;;;;;;<<<:::888999;;;<<<:::888===<<<;;;::::::::::::::::::888666777999;;;:::999888:::<<<<<<>>>HHHWWWcccVVVTTTKKK???777888;;;;;;::::::999888888888888888::::::::::::::::::::::::999:::;;;;;;:::999:::;;;;;;<<<======<<<===???@@@>>>>>>??????@@@CCCIIIMMM[[[^^^cccfffiiikkknnnpppsssxxx{{{aaaZZZTTTSSSYYYaaagggiiiiiiiiiddd]]]XXXSSSIII???DDDBBBBBBFFFGGGEEEFFFJJJCCCAAA>>><<<;;;999777555444444555555555555555555888777666555555666777888777777666666666666777777444555666777888999999999888888888888888888888888888888777777777777888888999888888888888888888888777888888888888888777777666777888999::::::::::::<<<;;;999888888999::::::<<<<<<<<<<<<;;;:::999999999999999999::::::::::::999<<<;;;888888::::::777;;;:::888777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;===<<<:::999:::<<<;;;;;;<<<<<<<<<;;;;;;:::;;;<<<<<<===>>>>>>??????======<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@@@@<<<<<<===???AAAAAA>>><<<===============>>>>>>???=========>>>???@@@AAABBB???===<<<<<<>>>>>>===;;;;;;;;;;;;;;;<<<<<<<<<<<<999999999:::::::::::::::888:::;;;;;;999888888999888888999999999999888888888777666666666777888888999888777666666666666777999999999999999:::;;;;;;;;;::::::::::::<<<===>>>AAA===999999===@@@@@@>>>@@@===:::999999888666444777666666666666666666777111555777555555666444000666777777888888888777777777777888999:::;;;<<<<<<<<<;;;;;;:::999888888777}}}yyyvvvuuurrrooollljjjhhheeebbb``````]]]ZZZXXXVVVTTTQQQOOORRRPPPNNNMMMMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBBBB???AAACCCCCCAAA@@@AAABBB?????????>>>>>>>>>=====================>>>>>>>>>BBBAAA@@@>>><<<<<<;;;;;;;;;:::999999;;;;;;:::999;;;;;;:::::::::::::::;;;:::888777777999::::::999666999<<<>>>???@@@CCCEEE<<>>999777999:::999::::::999888888888999999;;;;;;;;;;;;;;;;;;;;;;;;888999:::999888777888:::;;;<<<<<<;;;:::;;;>>>@@@>>>>>>???>>>===>>>@@@CCCJJJLLLOOORRRTTTWWW[[[^^^bbbgggnnnttt{{{{{{sssrrrxxxzzzssseeeYYYUUUSSSUUUZZZ\\\[[[[[[___\\\VVVMMMEEE???<<<:::999555555444444444444444555888777666555555555777777777666666555555666666777555666777777888888888777777777777777777777777666555666666777777666666555999999999888888777777777777888999::::::999888777888888999:::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;???>>>>>>===;;;999888777888888888888999999::::::777::::::777777999999666999999999::::::;;;;;;<<<::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999:::;;;;;;999999:::;;;;;;;;;<<<<<<<<<<<<<<<;;;:::;;;;;;<<<===>>>>>>>>>===<<<<<<<<<;;;;;;::::::<<<<<<======>>>>>>??????=========>>>@@@@@@???===<<<<<<<<<<<<============@@@???>>>>>>>>>>>>>>>???>>>=========???@@@???>>><<<<<<<<<<<<============;;;;;;::::::::::::::::::999;;;<<<;;;:::888888999999999::::::::::::999999999999999999999999999999777888999999888777555444:::::::::::::::;;;;;;<<<::::::::::::;;;<<<===>>>AAA>>>;;;<<>>@@@>>><<<;;;:::777444111777777666666666666777777222666888666555444000+++555666777888888888888888777777888888999:::;;;;;;<<<<<<;;;999888777666555~~~|||xxxuuussspppllliiijjjgggdddaaa___]]]YYYWWWVVVTTTRRRQQQQQQQQQOOONNNOOONNNMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFAAACCCDDDDDDBBBAAAAAABBB@@@@@@@@@?????????>>>>>>>>>>>>>>>???????????????AAA@@@@@@???>>>======<<<;;;:::::::::;;;;;;::::::;;;:::::::::::::::;;;<<<:::999888999999:::;;;;;;555666999<<>>;;;999999===>>>;;;:::;;;;;;999;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<777999:::999888777888999;;;<<<;;;:::999:::===@@@<<<===????????????AAABBBCCCDDDFFFGGGIIIMMMRRRUUUYYY^^^dddiiinnnwwwsssjjjiiilllsssvvvuuuwwwzzz~~~sssaaaPPPEEE@@@>>>>>>999999777666666777777888777777666555555555666666666666666555555666666666666777777777777777666666555555666666777777777888777777777777777777777777999999888888777777666666777888:::;;;;;;:::999888======<<<<<<;;;:::888888888999:::;;;<<<<<<<<<<<<>>>>>>>>>===<<<:::888777777777777888888999999:::777::::::777777:::999777666777999:::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;:::::::::::::::;;;;;;;;;::::::;;;;;;:::::::::;;;;;;;;;<<<============<<<========================<<<<<<<<<;;;::::::999999<<<<<<<<<======>>>>>>>>>>>>===<<<===>>>??????>>><<<<<<=========>>>======AAA@@@???>>>===<<<<<<<<<===<<<;;;===???@@@@@@???============>>>>>>>>>>>>=========<<<<<<;;;;;;::::::<<<===<<<:::999999999999999::::::::::::999999888888888999888888777666777888999999:::999888888;;;;;;:::::::::;;;<<<<<<>>>>>>======<<<<<<<<<<<<<<<;;;;;;<<<>>>???===;;;;;;;;;;;;;;;;;;:::888666999999888888888888999999666::::::888666777444///444555666888888999999999666666777888888999::::::::::::999999888777666666~~~{{{xxxuuurrrooollljjjhhheeebbb``````^^^[[[YYYYYYXXXVVVUUUSSSRRRQQQPPPOOONNNNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIDDDEEEFFFEEEBBBAAA@@@AAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>?????????>>>;;;;;;<<<<<<;;;;;;;;;<<<;;;;;;;;;:::;;;;;;<<<<<<::::::::::::::::::;;;<<<999888777999<<<>>>===;;;333888:::888888<<>><<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;:::999888999;;;;;;<<<<<<;;;::::::<<>>??????@@@DDDHHHLLLSSSYYY___cccffflllttt{{{|||wwwoooooottt}}}uuudddTTTHHH@@@;;;::::::999999999999999:::777777666555555555555555666666555555555555666666666777777777777666555555333444555666777888999:::999777555444444555777999888888888777777777666666777888999:::;;;::::::999<<<======<<<;;;:::999888888999:::;;;<<<=========<<<<<<======<<<<<<;;;:::666666777888999999::::::888;;;;;;888888;;;;;;999555666888:::;;;;;;:::999999999999:::::::::;;;;;;999999999:::::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<;;;;;;<<<======>>>>>>>>>===AAA@@@@@@???>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<=========>>><<<<<<<<<>>>???>>>===<<<===>>>?????????>>>>>>AAA@@@???===<<<;;;;;;;;;:::999999;;;===>>>>>>============>>>>>>>>>????????????>>>>>>=========<<<;;;===>>>===;;;999999:::888888999999999999888888555555666666555555444333999888888888999;;;<<<===;;;;;;:::::::::;;;<<<<<>>>>>===:::::::::;;;======;;;:::777999;;;<<<<<<;;;::::::;;;::::::::::::::::::;;;999;;;:::666666999999777444555666888888999999999888999999::::::;;;;;;;;;888888888888888888999999|||zzzwwwtttssspppmmmkkkgggeeeaaa___^^^\\\ZZZXXXWWWVVVUUUSSSQQQPPPOOOOOONNNMMMLLLKKKJJJJJJJJJJJJGGGHHHIIIGGGDDDBBBBBBBBBDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA<<<===>>>???@@@@@@@@@@@@<<<===>>>>>><<<<<<===>>>======<<<<<<<<<<<<<<<===:::;;;;;;;;;::::::<<<>>>???===::::::;;;===>>>>>>777;;;;;;888777;;;>>>===<<<<<<;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;:::999:::<<<;;;<<<======<<<;;;<<<===:::<<<===<<<;;;:::;;;<<<<<<<<<===<<<===???CCCFFFMMMPPPUUUYYY\\\___bbbddddddlllyyyuuuiii``````eeeooowww|||uuugggVVVDDD:::777777888999999999999999777666666666555444444333666555555444444555555666666666777777777666555555444444555666888999::::::888666333111111333666888777777777777777777777777777777888888999999::::::888888:::;;;<<<=========888999999:::;;;<<<<<<===:::;;;<<<===============666777777888999:::;;;;;;999<<<<<<::::::======:::555666888999:::999999888888888999999::::::;;;;;;888888999999::::::;;;;;;===<<<;;;;;;======<<<;;;;;;<<<===>>>????????????BBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===??????>>><<<<<<===???@@@@@@@@@???>>>???>>>===<<<<<<;;;;;;;;;999888888999;;;===<<<;;;============>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>===>>>???>>>;;;:::999:::888888999999999999888888;;;::::::999999888888777999999888888999;;;===>>>:::::::::::::::;;;;;;<<<;;;;;;===???@@@AAAAAAAAA:::;;;;;;<<<===<<<<<<<<<999:::<<<<<<:::::::::;;;;;;;;;::::::::::::;;;;;;999:::999555555999;;;:::555666777888888888888888<<<<<<<<<======>>>>>>>>>777777888888999:::::::::{{{xxxrrroookkkhhhfffdddaaa^^^___^^^[[[YYYVVVTTTSSSSSSQQQPPPOOONNNMMMMMMMMMMMMIIIJJJKKKJJJHHHFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA??????AAAAAABBBAAA@@@@@@===???@@@???======>>>@@@@@@???>>>===============:::;;;===<<<::::::<<>>>>>>>>===<<<<<<===>>>===AAA@@@<<<:::<<<===;;;:::::::::::::::;;;<<<<<<:::::::::::::::::::::::::::;;;<<<;;;:::999:::<<<:::===??????>>><<<<<<<<<===>>>>>>===;;;;;;<<<>>>>>>>>>???>>>===>>>@@@CCCFFFFFFHHHLLLQQQTTTTTTSSSWWW]]]gggtttxxxhhh\\\SSSLLLJJJMMMTTT[[[___fffmmmnnnnnnnnnkkkcccUUUEEE:::333555888:::;;;:::999888666666666666555444333333666555555444444555555666555555666666666666666666777777777888888888888888666555444333333444555666555555666666777888888888888777666666666888:::;;;555777888:::<<<===>>>>>>:::999888888999:::;;;<<<;;;;;;<<<===============777777888999:::;;;<<<<<<999<<<<<<::::::===>>>;;;888888999999:::999999999777888888999::::::;;;;;;777888888999::::::;;;;;;===;;;999:::<<<===;;;:::<<<<<<===>>>???????????????>>>>>>>>>>>>=========;;;;;;;;;<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@???===;;;;;;<<<>>>???@@@???>>>======<<<<<<;;;;;;<<<<<<===999888888999;;;<<<;;;:::<<<<<<<<<=========>>>>>><<<==================>>>===??????>>><<<:::::::::999999::::::::::::999999???>>>===;;;;;;;;;;;;<<<888999999:::999999888888999999999999999:::;;;;;;888:::<<<>>>???@@@@@@@@@:::;;;;;;;;;;;;;;;<<<===999;;;<<<;;;999999;;;===::::::999999999999::::::999;;;:::777777:::;;;999666777777888888888777777<<<<<<<<<===============999999999999::::::::::::}}}yyyuuurrrpppllljjjfffeeebbb___\\\ZZZXXXXXXTTTTTTSSSRRRQQQQQQQQQQQQIIIKKKLLLLLLKKKJJJJJJKKKGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDCCCBBB@@@???>>>@@@BBBAAA>>>===???AAAAAAAAA???>>>============:::<<<===<<<::::::<<>><<<<<>>===>>>>>>===<<<<<<===???BBB@@@???BBBIIINNNMMMKKKOOORRRWWW```mmm~~~zzz___NNNEEEAAAAAA>>>===AAADDDFFFKKKQQQPPPPPPPPPOOOLLLEEE===777222555999<<<======;;;999666666666666555444333222555555555444444555555555444555555666777777666666;;;::::::999888777777666666777777777777777777666444444555666777888999999888777555444555777:::<<<888888999:::;;;;;;;;;;;;:::999888777777999;;;<<<<<<<<<============<<<<<<777888888:::;;;<<<======888;;;<<<999:::======;;;;;;;;;::::::::::::::::::777777888999::::::;;;;;;777777888999::::::;;;;;;<<<:::888999;;;<<<:::888<<<<<<===??????@@@@@@@@@;;;;;;<<<<<<===>>>>>>>>>:::;;;;;;<<<===>>>??????;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<>>???>>>===<<<;;;;;;;;;;;;;;;<<<===>>>:::999888999;;;<<<;;;:::<<<<<<<<<<<<============:::;;;;;;;;;<<<<<<======>>>???@@@???<<<::::::::::::;;;;;;<<<<<<;;;;;;:::<<<;;;888666555666777888777888:::;;;:::777333111999999888888999999:::;;;:::;;;<<<======<<<;;;;;;999::::::999999999;;;<<<888999;;;:::999:::>>>AAA999888888888888888888999:::===>>>;;;;;;<<<;;;777777888888888888777777666999999::::::::::::::::::;;;;;;;;;::::::999999999zzzttttttrrrnnnkkkhhhddd```\\\[[[ZZZXXXVVVUUUSSSSSSSSSSSSPPPMMMKKKKKKLLLKKKKKKMMMLLLJJJIIIHHHGGGGGGFFFGGGFFFEEEEEEGGGGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBCCCBBB@@@>>>===>>>@@@@@@???>>>===>>>???AAACCC======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::999999::::::;;;<<<<<<<<<<<<<<<;;;:::999999<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;===??????>>>======<<<<<<<<<;;;;;;;;;<<<===>>>???AAACCCDDDDDDDDDEEEJJJQQQYYYfff{{{lllSSSGGGBBB@@@>>>===;;;;;;;;;===???@@@AAAAAA@@@???<<<999666444444444444555555555555666666555333333444444333222555555555666666666666777222222333333333333333222666777888:::999888666555333444555555666666555555666666777777777777666666777777666666666666666777666666666666777777777777:::999777666777888:::;;;999;;;>>>@@@AAA???===;;;===<<<:::999999:::;;;===:::;;;;;;<<<===>>>??????;;;;;;;;;:::999888777666888888888999::::::888666444888<<<<<<:::999999:::777888:::;;;;;;:::888777999888999<<>>>>>===<<<;;;:::::::::<<<===>>>===<<<;;;<<<===BBB;;;777:::===<<<999999;;;<<<===<<<:::999:::;;;========================???;;;888888;;;>>>>>>===;;;<<<<<<===============<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>============<<<<<<<<<>>>>>>===<<<;;;;;;::::::::::::::::::::::::::::::888999:::;;;:::999888777:::::::::;;;;;;:::999999<<<<<<<<<<<<<<<<<<<<<<<<:::999888777777777888999;;;;;;:::999888888888999::::::888777666666666666888888888999999:::::::::999999:::999999888777666:::::::::999999999888888<<<:::888777666777888999|||yyyvvvrrrmmmjjjgggfffdddbbb___]]]\\\\\\ZZZWWWSSSQQQQQQQQQPPPOOOOOONNNLLLKKKIIIIIIHHHHHHJJJIIIHHHHHHJJJJJJIIIHHHFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAABBBCCCCCCAAABBBCCCBBB@@@??????AAAAAA@@@>>>>>>>>>@@@AAACCC>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;===??????>>>======<<<<<<<<<;;;;;;;;;<<<<<<===???@@@BBBCCCCCCDDDCCCFFFJJJQQQ]]]qqqgggNNNAAA<<<999:::999777777777999:::<<<:::::::::999888666444333444444444444555555555555777555444444555555444333444444555555555666666666666666777888888888888888444555777888777666555444333444555555666666555555666666777777777777666666777777666666666666666777666666666666777777777777888777666555666777999:::999<<>>>>>;;;;;;;;;;;;:::999888777888888888999::::::888666333777<<<===<<<999888888888999::::::::::::999888999999:::<<<>>>@@@???>>>======<<<<<<;;;;;;::::::;;;<<<======;;;;;;<<<===;;;555222777;;;:::999999;;;<<<<<<;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>;;;888888;;;=========;;;;;;<<<==================<<<;;;::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<;;;;;;>>>======<<<;;;;;;::::::999999999999999999::::::999::::::::::::999888888:::::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888888999:::;;;:::999999888888888999:::999999888777777777777999999999999999999::::::222333555666888999::::::::::::::::::999999999999888888999999888888777777{{{xxxsssrrrooollliiifffdddcccdddaaa]]]ZZZYYYXXXWWWUUUTTTSSSQQQPPPNNNMMMMMMMMMJJJIIIHHHIIIJJJKKKJJJHHHIIIIIIHHHGGGFFFFFFEEEEEEEEEDDDBBBAAAAAABBBDDDEEE@@@BBBDDDDDDCCCBBBAAABBBAAAAAA@@@??????@@@BBBCCC@@@??????>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>===============<<<<<<;;;<<<<<<<<<;;;;;;<<<=========<<<<<<===========================<<<;;;<<<>>>??????>>>=========<<<<<<<<<<<<;;;;;;;;;<<<===???@@@AAAAAACCC@@@@@@CCCFFFPPPaaaqqq~~~```HHH===888555777666555555555666888888444444555555555555555444444444444444555555555555777666555555666666555444333333333444444444555555222333444555666777777777222333444555555444333333333444555555666666555555555666666777777666666555777666666555555666777777666666666666777777777777666666555444444666777888999===CCCHHHIIIGGGBBB???;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======;;;;;;;;;::::::999999888999888888999::::::999777444777<<<===<<<:::888777:::999999999999999999::::::::::::;;;>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;999;;;<<<;;;:::999:::<<<===777555999===<<<;;;<<<:::;;;<<<;;;999888999:::;;;;;;;;;;;;;;;;;;;;;;;;===;;;999999:::<<<===<<<;;;;;;<<<============<<>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::=========<<<;;;;;;::::::::::::999999999999999999;;;:::999999888888999999999::::::;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<:::999999::::::::::::999888888888999999999999999999999999999999::::::999999999999999999111222444666888:::;;;<<<;;;;;;;;;;;;::::::::::::555666888::::::999777666~~~|||yyyuuuqqqnnnlllmmmjjjfffcccbbb```]]][[[[[[ZZZYYYWWWUUUTTTSSSSSSOOOMMMLLLMMMNNNNNNMMMLLLLLLKKKKKKJJJHHHGGGFFFFFFGGGEEECCCAAAAAABBBDDDFFFAAACCCFFFGGGFFFDDDDDDDDDCCCBBBBBBAAAAAABBBCCCCCCAAAAAAAAA@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>======>>>======<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>>>>>>>===========================<<<<<<===??????>>>============<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>??????@@@>>>===???AAAEEEQQQ]]]zzzsssXXXEEE>>>:::888888888777666666777888888444444555555666666666666333333444444444555555555666555444444555666555333222222333333333444444444...///000111333333444444222222333444444444333333333444555555666555555555555666666666666666666555666666555555555666777777666666666666777777777777555444444333444555666666999<<>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;:::999888777888999:::999999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;???>>><<<:::999999::::::::::::999999999999999:::999:::::::::;;;;;;:::::::::::::::999999888888888777888999999::::::::::::<<<<<<;;;;;;;;;:::::::::555666888999999999888888~~~|||wwwtttpppmmmkkkiiifffcccbbbaaa```^^^\\\ZZZZZZYYYXXXWWWUUUUUUVVVUUUTTTRRRPPPOOONNNMMMKKKJJJIIIHHHIIIGGGDDDBBBBBBCCCEEEGGGCCCEEEHHHIIIHHHFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEDDDCCCCCCBBBBBBCCCCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>===>>>===<<<<<<<<<<<<======<<<===>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<>>>???@@@>>><<<========================;;;;;;;;;<<<<<<=========<<<;;;===@@@@@@@@@EEEKKK^^^ssslllSSSCCC>>><<<999888888777777777777777888666666666666555666666666333333333444444444444555444333222222444444444222222222222333333333333444111111333444666666777777333333444444555555555555333444555555666555555555555555666666666666555555555555555555555666777777666666666666777777777777444444444444444555555666999:::<<<>>>???@@@AAAAAA999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::888888777777777777888999999888777888:::;;;;;;:::;;;:::888777888999::::::<<<:::888777777888:::<<<;;;:::999:::<<<<<<;;;999:::::::::;;;;;;;;;;;;;;;777888999999888888999;;;===999777999999777666888777999:::999888888999:::========================999999999999999::::::;;;:::;;;;;;<<<<<<<<<<<<<<>>>>>======<<<;;;;;;;;;<<<<<<=========;;;::::::::::::999999999<<<<<<<<<<<<<<<;;;;;;;;;======<<<<<<;;;;;;;;;:::;;;:::999888777888999:::888999::::::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;:::999999999:::;;;:::::::::::::::;;;;;;:::;;;<<<<<<===<<<<<<;;;:::::::::999999888888888:::::::::::::::999888888<<<<<<;;;;;;;;;:::::::::888888777777777999:::;;;}}}{{{xxxvvvrrrooommmkkkiiigggeeedddcccccc```^^^\\\[[[[[[ZZZXXXVVVUUUUUUSSSQQQOOONNNLLLLLLKKKJJJHHHFFFFFFFFFGGGHHHFFFHHHJJJJJJIIIGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEEEEDDDDDDEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>=========>>>>>>???@@@>>>>>>???@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>=========???@@@@@@>>><<<<<<============>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::===AAAAAA>>>>>>AAAHHHZZZsss}}}gggOOO@@@<<<999666666666666666666555555555666666555444444444444555333333333333444444444444333222111222333444333222222222222333333333444444222333444555666666666666333444444444555666666777333444555555666666555555444555555666666555555444444444444444555666777777666666666666777777777777555555555666666666666666888888888888:::<<<===???999::::::;;;;;;<<<<<<<<<======<<<<<<;;;;;;::::::888777666666777888999::::::888777888:::;;;;;;;;;===:::777666777999::::::;;;:::888777777888:::;;;:::999999:::;;;<<<:::999;;;;;;;;;:::::::::::::::666888999999888888:::;;;:::777777:::;;;999:::===666888999999888777888:::999999999999999999999999777888::::::999888999;;;::::::;;;<<<<<<<<<<<<;;;======>>>>>>>>>>>>======;;;;;;;;;<<<======>>>>>>;;;;;;:::::::::999999999<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;::::::;;;:::999999888888999999888888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999:::;;;;;;<<<<<<;;;;;;;;;<<<======<<<===>>>>>>>>>===<<<;;;::::::999999999999999999666666777888999999999999;;;;;;;;;;;;::::::::::::;;;:::888777888999;;;===~~~|||zzzxxxvvvtttrrrqqqqqqkkkhhhfffdddcccaaa^^^\\\[[[ZZZYYYWWWUUUSSSQQQPPPOOONNNMMMLLLKKKKKKKKKKKKJJJKKKLLLKKKIIIHHHHHHIIIKKKKKKKKKKKKJJJJJJIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB?????????@@@@@@BBBCCCDDD@@@@@@@@@@@@@@@@@@???>>>????????????????????????>>>===>>>???AAA@@@>>>;;;<<<=========>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;:::<<<@@@@@@===<<>>>>>>>>======<<<;;;::::::999888777777888:::<<<===:::888777888:::<<<<<<<<<;;;999888999:::;;;888666::::::999888888999::::::999888888999;;;<<<:::999<<<;;;;;;::::::999999999666888999999999999:::<<<<<<999:::======;;;<<<@@@666777888888777777888:::888888888888888888888888666888::::::888777999:::999:::;;;;;;<<<<<<;;;;;;:::;;;===>>>>>>>>>>>>===;;;;;;;;;<<<===>>>>>>>>>;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888999::::::::::::999888888777888999:::;;;;;;;;;;;;===========================<<<;;;;;;;;;<<<===>>>===============>>>??????===>>>???@@@???>>><<<;;;999999999999999999::::::444555666888999:::::::::::::::::::::999999999999<<<<<<;;;;;;::::::;;;;;;~~~}}}yyyvvvsssqqqooommmjjjggg```___]]][[[XXXVVVUUUTTTQQQQQQPPPPPPOOONNNMMMMMMMMMMMMMMMKKKIIIHHHIIIJJJLLLLLLMMMMMMLLLKKKJJJJJJHHHGGGGGGFFFFFFGGGGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@AAABBBCCCEEEFFFGGGAAAAAAAAAAAA@@@@@@???>>>????????????????????????>>>>>>>>>@@@AAA@@@>>>;;;<<<=========>>>>>>??????===============<<<<<<<<<<<<:::;;;>>>>>><<<<<>>?????????>>>===<<<;;;;;;:::;;;:::999999999<<<>>>???:::999777888:::<<<===<<<999888999<<<===<<<777333:::999999999999999999:::888777777999;;;<<<;;;999<<<<<<;;;::::::999888888666888999:::999999;;;<<<<<<999999;;;999555666:::555777888888777777888:::999999999999999999999999555888::::::888777888:::999:::;;;;;;<<<<<<;;;;;;999:::<<<===>>>???>>>>>>;;;;;;;;;<<<===>>>>>>???<<<<<<;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<::::::999999888777666666999999:::;;;:::999888777777888999:::;;;;;;<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<===>>>???AAA>>>>>>>>>>>>>>>???@@@@@@??????@@@AAA@@@>>><<<:::888888888999999::::::;;;888888999:::;;;;;;;;;;;;:::::::::999999999888888;;;<<<===>>>>>><<<:::999}}}yyyvvvtttqqqkkkeeecccddddddbbb^^^\\\YYYVVVTTTTTTTTTSSSRRRQQQQQQPPPOOONNNNNNNNNNNNPPPPPPPPPOOONNNMMMKKKJJJKKKJJJJJJIIIIIIIIIIIIIIIJJJIIIHHHGGGGGGGGGHHHIIIGGGFFFFFFEEEDDDCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBAAAAAA@@@???AAA@@@@@@BBBDDDDDDAAA===@@@@@@@@@???>>>======<<<@@@???>>>======>>>???@@@>>>>>>======<<<<<<<<<;;;============<<<<<<<<<<<>>>>>>>>===:::888777999;;;===;;;::::::;;;<<<;;;:::>>>>>>===<<<;;;;;;::::::;;;999777888:::;;;999777888888888888888888888888888999:::;;;<<<<<<<<<<<<999;;;>>>>>>===;;;;;;;;;999999999::::::999999888888999:::;;;<<<;;;:::999::::::999999888777777666999999:::;;;;;;;;;;;;::::::999999999999999::::::999999999:::;;;<<<===>>>:::======::::::======:::<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<==================<<<<<<<<<;;;;;;:::::::::;;;:::777666555666777888777777888999::::::;;;;;;;;;;;;;;;<<<===>>>>>>?????????>>>===============>>>>>>===<<<<<<===>>>???<<<<<<======>>>>>>>>>???>>>>>>===<<<;;;:::::::::888888999999999:::::::::???===:::;;;===???===<<<;;;;;;:::999999999::::::|||uuurrrqqqoookkkgggdddaaa^^^[[[[[[ZZZXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRNNNNNNOOOOOOOOONNNMMMMMMKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKIIIHHHHHHIIIIIIJJJHHHHHHGGGGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCBBBAAAAAABBBBBBBBBCCCEEEEEEBBB???AAAAAA@@@??????>>>======?????????>>>>>>?????????>>>>>>>>>>>>=========<<<========================??????>>>???BBBFFFJJJLLLUUU```nnnzzzyyyrrrhhh[[[JJJ???;;;;;;999666888888777777777777666555666666666555555555444444333444444444444444444555333333333333333333333333111222333111000000444777666444333444555666555444333444444555555555555555555555444444333333333333666555555444333333444444444444333222333444555666777222111555777666444555888888888888888888888888;;;999888888999;;;;;;;;;;;;;;;:::999:::;;;<<<<<<<<<<<<<<<:::999:::===???===;;;999999;;;<<<;;;:::>>>======<<<;;;;;;::::::<<<:::888999;;;<<<;;;999999999999999999999999999888999:::;;;<<<<<<<<<<<<999;;;===>>>===;;;:::;;;999999:::;;;;;;;;;::::::888999::::::;;;;;;::::::::::::999999888888777777888999999:::::::::::::::999999888777777777888888:::::::::::::::;;;<<<<<<<<>>>>>===<<<<<<<<<<<<<<<;;;;;;999888777666666777999:::999999::::::;;;;;;<<<<<<:::;;;;;;<<<======>>>>>>???>>>===<<<<<<<<<<<<===@@@???>>><<<<<<<<<===============>>>>>>>>>??????>>>===;;;:::999999999:::888888888888999999999999<<<999888888:::;;;:::888;;;;;;:::::::::::::::;;;yyyuuuqqqnnnjjjgggeeeccc```^^^\\\[[[ZZZXXXWWWVVVVVVVVVPPPPPPPPPQQQQQQQQQRRRRRRMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJKKKJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDEEEGGGFFFDDDBBBBBBBBBAAAAAA@@@???????????????@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<===???AAACCCDDDLLLWWWaaakkkwwwuuukkkcccZZZPPPDDD<<<::::::999666777999:::888555333444555555555555444444444444444555555555444444444444444222222222222222222222222000111222111111222555888555444333444555666555333444444444444444555555666444333333333333222222222555444444333333333333333444444333222333444555666666222222555777555444666888888888888888888888888<<<999666555777:::;;;<<<;;;;;;:::999999999::::::999:::;;;;;;;;;<<>><<<<<<<<<===============888777666666777999:::;;;999999:::::::::::::::::::::;;;;;;<<<<<<===============<<<;;;;;;;;;<<<<<>>===<<<;;;;;;;;;>>>>>>>>>>>>????????????===<<<999888777888999:::888888888888999999999999:::888777888999:::999888<<<;;;;;;;;;;;;;;;<<<<<<~~~{{{wwwssspppmmmiiifffcccbbb```^^^\\\[[[ZZZZZZVVVVVVVVVUUUUUUUUUVVVVVVQQQPPPPPPPPPPPPPPPQQQQQQNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIHHHGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCBBBBBBAAAAAAAAA???@@@AAABBBBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@???>>>=========??????AAAFFFLLLQQQXXXcccpppyyysssiii]]]TTTKKKEEE===999::::::888666555666777777666555444444444444444444444444444444666666555555444444333333333333333333333333333333222222222222222333444555555444333333555555444333555444333222333444555666444333333333333333333333444333333222222222333333444444333222333444555666666333222666777444444777999999999999999999999999;;;888666666777999::::::<<<;;;;;;:::999999999999777888:::::::::<<<>>>AAA;;;:::888999:::;;;;;;:::<<<<<<<<<;;;;;;:::::::::===;;;999999999:::;;;<<<::::::::::::::::::::::::888999:::;;;;;;;;;;;;;;;888:::<<<<<<;;;:::::::::888888999:::;;;;;;;;;;;;:::999888888888999;;;<<<999999999999::::::;;;;;;777888999999::::::999999999999888777666666666666999999999999999:::;;;<<<:::<<<<<<::::::<<<<<<:::<<<;;;;;;::::::;;;;;;<<<======<<<<<<<<<<<<======:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<=========>>>999888888888888999:::;;;888888777777777777777777::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;>>>>>>======<<<<<<<<<<<<>>>>>>??????????????????===<<<999777777888:::;;;999999999999::::::::::::;;;::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<===>>>}}}yyytttqqqlllkkkhhhfffdddbbbaaa```___^^^\\\[[[YYYXXXXXXXXXTTTTTTSSSRRRRRRRRRRRRRRRPPPPPPOOOOOONNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCC@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA>>>?????????@@@@@@@@@AAA???>>>>>>======>>>??????BBBDDDFFFIIIMMMUUU___fffmmmvvvzzzkkk```SSSIII@@@===999888999:::888666777555444777;;;<<<888555444444444444444444444444666666666555555444444444555555555555555555555555555444333333333333222222555333222333444555444333444444333222222444555666444444444444555555555555333333222222222333333444444444333222333444555666555333333666666333444777888888888888888888888888777777666888999:::999777;;;;;;;;;;;;::::::999999666888999999888999;;;===:::999888888:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888888888:::;;;::::::::::::::::::::::::999999::::::;;;:::::::::888:::;;;;;;999999999:::777777888999999999999999:::999888777888999:::;;;888888999:::;;;<<<<<<===888888999::::::::::::999;;;:::999999888888888999888888888999:::<<<===>>>999<<<<<<999999<<<<<<999<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<===;;;;;;:::999999999999999888888777777777777777777::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<=========>>>??????>>>>>>>>>>>>>>>>>>===<<<:::999888999;;;<<<:::::::::;;;;;;;;;;;;<<<:::;;;<<<===<<<;;;;;;;;;:::::::::;;;<<<===>>>???zzzxxxuuurrrpppmmmlllkkkjjjhhheeeaaa___]]]\\\\\\YYYXXXWWWVVVUUUTTTTTTTTTSSSSSSSSSSSSRRRQQQOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIEEEGGGGGGGGGEEEEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@AAAAAAAAAAAAAAA>>>>>>>>>???@@@@@@AAAAAA<<<<<<<<<<<<===>>>>>>??????@@@AAACCCFFFLLLSSSXXX]]]eeerrr|||tttfff\\\OOODDD;;;999888888999999888777999666555:::???AAA===777444444444444444555555555666666666555555555555555555555555555555555555555777555444333444333111000444333222333444555444222333333333333333444444555444444555555555555555666333333333333333444444555444444333222333444555666444333444777666333444888777777777777777777777777666666666888::::::888555999999:::::::::999888888666777999999888777999::::::888777888:::;;;;;;;;;;;;;;;::::::::::::::::::888999::::::888888999:::999999999999999999999999999999::::::::::::999999888999::::::888888999:::777777888888888888777777888888888888888999::::::777888999:::<<<===>>>???999999:::;;;;;;;;;;;;:::;;;;;;:::::::::;;;;;;<<<999999999:::;;;<<<===>>>;;;>>>>>>;;;;;;>>>>>>;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999888888999999::::::::::::::::::::::::::::::::::::::::::;;;;;;:::::::::;;;<<<<<<999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>============;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;777999;;;<<<:::999999999999999999:::;;;===>>>???|||zzzyyyuuussspppllliiiggggggfffbbbaaa```^^^\\\[[[ZZZZZZXXXXXXXXXXXXWWWUUUSSSRRRQQQQQQQQQRRRRRRRRRRRRRRRQQQPPPPPPOOONNNNNNMMMMMMKKKLLLLLLLLLLLLKKKJJJJJJGGGIIIJJJIIIGGGFFFHHHJJJFFFFFFFFFFFFFFFGGGGGGGGGDDDCCCCCCCCCCCCCCCCCCDDD??????@@@@@@AAAAAAAAAAAA======>>>>>>???@@@@@@AAA============>>>>>>??????>>>>>>???AAABBBEEEHHHJJJPPPWWWaaaiiipppzzzqqqddd[[[OOODDD::::::999999999999888777888777888;;;>>>>>>;;;777444444555555555666666666555555555555666666666666555555555555555555555555666444333333555555333000444333222222444444333222222222333444444444444333333333333444444555555555444444333333444555555666444444333222333444555666444333555777555222444999666666666666666666666666777666555666777888888777555666777888888888777666555777999999888888999;;;999888777888:::;;;;;;;;;::::::::::::::::::::::::666999<<<===;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::999999888888999:::999777777999:::999999999999999888777666777777888999999999999999777777999;;;<<<>>>@@@@@@::::::;;;<<<<<<<<<<<<;;;::::::::::::;;;<<<============<<<;;;;;;<<<<<<<<<;;;======;;;;;;======;;;<<<;;;;;;::::::;;;;;;<<<===<<<:::999999:::<<<===999::::::<<<===>>>??????<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;::::::999999::::::;;;;;;<<<<<<::::::999999999999999999;;;;;;;;;;;;;;;<<<======999:::<<<============<<<============<<<<<<<<<;;;888999:::;;;;;;:::999888888888888999999999::::::555888;;;;;;999777777888777888888999;;;<<<>>>???}}}yyyuuusssqqqqqqqqqkkkjjjhhhfffcccbbbaaa```[[[\\\\\\\\\ZZZYYYWWWUUUTTTTTTTTTTTTTTTUUUUUUUUUSSSSSSRRRQQQPPPPPPOOOOOOLLLLLLLLLLLLLLLKKKJJJJJJIIIJJJLLLJJJHHHGGGJJJLLLGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCBBBBBBCCCDDDEEE?????????@@@@@@AAAAAAAAA<<<======>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAHHHNNNUUUZZZ^^^hhhvvvpppddd\\\PPPEEE;;;;;;::::::999999888888444777:::;;;999777666555555555555666666666777777444444555555666666777777444444444444444444444444555333222333666777444222444333222222444444333222111222333444555444333222222222222333333444444444444444444444444555666777444444333222333444555666333333555777555222444999666666666666666666666666999777444333555777999999222333555666666666555555444666999:::::::::;;;===999777777777:::;;;;;;;;;::::::::::::::::::::::::666:::>>>???===:::999:::<<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::999999888888999999888777777888:::;;;;;;;;;:::999888777666666777888::::::999888888666777999;;;===???@@@AAA:::;;;<<<<<<======<<<<<<999999999:::;;;<<<===>>>AAA@@@>>>===;;;;;;::::::999;;;;;;999999;;;;;;999<<<;;;;;;::::::;;;;;;<<<>>>===;;;::::::;;;===>>>777888999<<<>>>@@@BBBCCC>>>>>>======<<<<<<<<<;;;999999:::;;;<<<<<<<<<<<<777777888999::::::;;;;;;:::999999999999999999999;;;;;;;;;;;;;;;<<<===>>>;;;<<<=========<<<;;;:::======<<<<<<;;;;;;;;;:::666777999:::;;;999888666666777777777777888888888555999<<<===:::888888999666777777888:::<<<>>>???~~~xxxuuurrrooonnnllljjjhhhjjjhhheeebbb```___^^^^^^^^^\\\YYYXXXXXXYYYXXXXXXVVVWWWXXXUUURRRQQQRRRTTTRRRRRRQQQQQQQQQQQQRRRRRRMMMMMMMMMLLLLLLKKKKKKKKKHHHHHHIIIIIIIIIHHHHHHGGGHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDBBBAAA@@@???????????????>>>>>>???@@@AAAAAACCCAAA>>>===>>>???@@@???AAAAAAAAA??????@@@CCCEEEBBBEEEIIINNNTTT[[[ccchhhqqqxxxtttjjj___QQQFFFCCC???;;;777666666888999;;;999666555777999:::;;;777666555444444555666777666444111///...000666:::555555444333333333444444999777666555666666444333777333222444444333555999555222111222444444111...222333444444555555444444666555444444555666555444333333444555666666666555555555666777777888777777888777666666666666777777666666666666666777888888999::::::::::::999888888777777888888888999999999888888888888999:::;;;<<<@@@>>><<<999888999:::;;;<<<<<<<<<;;;;;;::::::999:::999999888888999999::::::999999888777777777888999999888888777666666666777888888999999999888888777888999:::::::::999888::::::::::::;;;<<<=========<<<;;;:::::::::::::::;;;;;;<<<<<<===>>>>>>???===>>>>>>>>><<<;;;<<<===============>>>>>>>>>>>>:::;;;<<<=========;;;;;;>>>===;;;::::::;;;<<<>>>============>>>???AAAAAA@@@???>>>===;;;;;;::::::;;;;;;;;;<<<===>>>>>>???::::::::::::::::::::::::999999999::::::;;;;;;;;;;;;::::::999999999::::::<<<======>>>>>>>>>======@@@===:::999:::;;;<<<;;;::::::::::::::::::::::::999777555777:::;;;999777999999999::::::;;;;;;;;;888999::::::;;;;;;;;;;;;~~~{{{zzzxxxuuusssrrrpppnnnkkkhhhffffffeeedddaaa^^^]]]]]]\\\[[[ZZZVVVXXXYYYWWWUUUTTTVVVXXXSSSSSSRRRRRRQQQRRRRRRRRRNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGFFFEEEEEEFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCAAA>>>===>>>???@@@???@@@AAAAAA@@@???@@@BBBDDD???AAADDDHHHKKKPPPVVV[[[[[[bbbllluuu}}}zzznnn```PPPCCC???===:::777777777888888===:::666555666777888888666666555555555555666666666555333111000222666:::444444444444444555555555888777555555666666444333777333222444444333555999444333111222444444222///222333444444555555444444666444333444555666555444444444555555666555555555444555666666777777666666666666666666666666666666666666666666666777777888999999::::::999999888777777777777777888888888888777777777777888999::::::<<<;;;999888777777888999<<<;;;;;;::::::::::::;;;999999888888888888999999::::::999888888888888888999999888888888888777777999999888888888888888888999999:::;;;;;;::::::999999999999999:::;;;<<<===;;;;;;:::999999999999999::::::;;;;;;<<<======>>>:::<<<===<<<;;;:::;;;===============>>>>>>>>>>>><<<=========<<<;;;::::::::::::999999:::<<<>>>???===============>>>???@@@@@@???===<<<:::999888888:::;;;;;;<<<======>>>>>>::::::::::::::::::::::::999999::::::::::::::::::<<<<<<<<<;;;;;;<<<============>>>???@@@@@@??????@@@>>>;;;999:::;;;;;;:::;;;;;;;;;:::::::::::::::999888666888:::;;;:::888>>>>>>===<<<:::999888888888999:::;;;;;;;;;;;;;;;}}}{{{wwwtttrrrqqqpppmmmkkkgggeeedddbbb```^^^ZZZ[[[[[[ZZZXXXXXXYYY[[[WWWVVVUUUTTTTTTTTTTTTTTTQQQQQQPPPPPPOOONNNNNNMMMNNNNNNOOOOOONNNNNNMMMLLLJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDCCCAAA???>>>???@@@@@@@@@>>>@@@AAAAAA@@@???@@@BBB>>>@@@AAABBBCCCEEEIIILLLMMMSSS\\\eeemmmwwwwwwiiiVVVGGGAAA>>>;;;999999999999888===:::666555555666666555555555666666666666555555555555555444333333666888222333555666777666666555888666555555666666444333666333222444444333444888444333222333444444222111222333444444555555444444555444333444555666555333555555666666666555444444444444555555666555555555555555777777777777666555666666666666777777777777999999999999999888777777666666777777777888888888666666666666777888999999999999999999999999999999;;;;;;:::999999:::<<<<<<999999888888888888999999::::::999999888888999999888888999999999999:::::::::999888777666777777888777777888888888888777666999999888999999:::;;;<<<999999999888888888888888999999999::::::;;;<<<<<<999:::<<<<<<;;;;;;===>>>============>>>>>>>>>>>>???>>>===;;;::::::999999777777777888:::===???AAA===<<<<<<<<<<<<<<<======???>>><<<:::999888888777::::::;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999<<<;;;;;;;;;<<<===>>>>>>======???@@@AAAAAAAAAAAAAAA>>>;;;:::::::::999888:::::::::::::::::::::::::::999888999:::;;;;;;999??????>>><<<;;;999888888999::::::;;;;;;;;;;;;:::|||{{{xxxuuuqqqnnnllljjjgggdddaaaaaa```^^^]]]\\\\\\]]][[[ZZZYYYXXXWWWWWWWWWWWWVVVVVVUUUTTTSSSRRRRRRQQQPPPQQQQQQQQQPPPOOONNNMMMLLLKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCBBB@@@???@@@AAAAAA@@@>>>@@@AAAAAA@@@??????@@@@@@AAAAAAAAA@@@AAACCCEEEJJJNNNTTTZZZaaajjjuuu|||wwwdddUUUJJJEEE???;;;;;;;;;:::999;;;888666555555666666555444555666777777666555444333444666555444444444555111333555777888888777666777666444444555666444333555222222444555333444777333333333444444444333222222333444444555555444444555444333333555555444333666666666666666555444333333333444555555444444444333444666888888777555444555666666777777777777777888888888999888777777666777777777888888888999999666666666666777888999999888999:::;;;;;;;;;;;;;;;;;;:::999888999:::<<<===999999::::::::::::999999::::::999999999999999:::888888999::::::;;;<<<<<<;;;:::888666555666777888888888888888888888777777888888888888888999;;;;;;888888888888888888888777888888888888999999::::::888:::<<<<<<<<<===>>>@@@<<<============>>>>>>>>>>>>===;;;:::999:::;;;;;;888888999:::;;;>>>@@@AAA<<<<<<;;;;;;:::;;;;;;;;;<<<<<<;;;:::::::::::::::999:::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;:::::::::999999888888999999999999:::;;;<<<===;;;<<<===???@@@AAAAAAAAA@@@>>>;;;:::999999888666888888999999999999999::::::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;:::}}}zzzxxxuuuqqqnnnnnnllliiigggeeecccbbbaaa___^^^]]][[[ZZZZZZYYYYYYYYYYYYXXXWWWVVVUUUTTTSSSSSSSSSSSSRRRRRRQQQOOOOOONNNMMMMMMLLLLLLKKKKKKKKKJJJIIIHHHFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDBBB@@@@@@AAABBBAAA@@@???@@@BBBBBB@@@??????@@@@@@AAABBBBBBAAAAAABBBDDDEEEHHHLLLOOOSSS[[[eeemmmrrreeeXXXOOOEEE===<<<<<<;;;999888666555555666777777777444555666777777666555444111333555555444222222333111333555777888888777666666555444444555555444333555222222555555333333666333444555555555444444444222333444444555555444444555333222333444555444333666777777777666555444444333444444444444444333333222444666777888777555444555555666777888777777666777777888888777777666555888888888999999999::::::777777777777777888::::::777888999:::;;;;;;;;;;;;:::999999888999:::;;;<<<::::::;;;<<<<<<;;;::::::999999999888888999::::::888888999:::;;;<<<<<<===:::999777555555666777888<<<<<<;;;;;;::::::::::::777777666777777888999:::777888999999999999888888777777777777888888888888666777999::::::;;;<<<>>>;;;;;;<<<<<<<<<=========;;;:::999999999;;;<<<>>>;;;;;;;;;<<<<<<===>>>>>><<<;;;:::::::::::::::;;;::::::::::::;;;<<<===>>>999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<:::::::::999999888888888888888888999999;;;<<<===999:::;;;===>>>>>>?????????===;;;999999888777555666666777777888888888888999999::::::::::::;;;;;;999999999999999999999999;;;;;;;;;<<<<<<;;;;;;:::}}}}}}zzzvvvsssqqqooommmjjjgggfffdddbbbaaa_________]]]]]]\\\[[[YYYXXXWWWWWWWWWWWWWWWWWWVVVTTTSSSRRRRRRQQQPPPOOONNNMMMMMMLLLKKKJJJIIIHHHFFFFFFFFFFFFEEEDDDCCCCCCBBBCCCCCCCCCDDDBBBAAABBBCCCCCCAAA@@@AAABBBCCCBBB@@@???@@@AAA???@@@AAABBBAAAAAABBBCCCBBBEEEGGGIIIMMMTTT]]]dddiiimmmvvvyyypppeeeZZZMMMEEEBBB@@@===:::777666555666777999888888555555666666666666555555111333555555444222111222222333555666777666666555555444333444555555444333444111222555555333333666222444666666555444555666222333444444555555444444444333222333444555444222666666777777777666555555444444555555444444333333222333555666777777666555444555777888888888777666777777777777777666555555777888888888999999999999777777777777888999::::::666777777777888888999999999999999:::::::::::::::999:::;;;<<<<<<;;;:::999888888888777888888999999888888999::::::;;;<<<<<<888777666666666666888888999999888777666666666666666666666666666777999999666777999::::::999888888777777777777777777777777222444666777666777999::::::::::::;;;;;;;;;;;;<<<888888999999:::<<<===>>><<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::;;;;;;999999999:::;;;===>>>???888888888888999999999999888999999::::::;;;;;;;;;999999999999999888888888:::999999999:::;;;<<<===888888999;;;<<<<<<<<<<<<===;;;:::999999999777555666666666777777888999999888999::::::999999:::;;;;;;;;;:::999888777666666;;;<<<<<<<<<<<<;;;;;;:::|||yyytttrrrqqqooommmkkkkkkjjjeeeeeedddbbbaaa```___^^^^^^^^^^^^]]]\\\ZZZYYYXXXWWWVVVUUUSSSRRRPPPOOONNNMMMLLLKKKJJJIIIHHHHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCBBB@@@CCCDDDCCCBBB@@@@@@BBBCCC???AAABBBCCCBBBAAABBBCCCCCCFFFGGGHHHJJJOOOWWW]]]XXX[[[bbbkkksssyyy|||}}}~~~}}}}}}~~~yyyooofffZZZSSSPPPLLLEEE???999888777777888999888666666666555555555555666666333444666666444222222333444444444444444555555555555444333333555555444333333111111555555222222555222555777777555444666777222333444444555555444444444333222222444444333222555666666777777777777666555555555555555444333333333333444555555666666777444555777888888888666666666666777777666666555444666666666666777777777777666666666666777888999999888888777666666777888999888999:::;;;;;;:::888777777888:::;;;;;;:::888777777777666666777777888999888888999999::::::;;;;;;555555666666777888888888888777555444333333333444555555555555666777888888444555777999999888777666777777777777777777777777333555777777666777888:::888888999999999:::::::::888999::::::;;;;;;;;;;;;:::::::::::::::::::::999:::::::::::::::;;;<<<===:::::::::999:::;;;;;;<<<888888888888888888888888777777888888999::::::;;;888888888888999999999999999999999888999999::::::888999999:::;;;;;;;;;:::;;;:::999999999999777555777777888888999:::::::::666888::::::888777999;;;:::::::::999999888888888<<<<<<<<<<<<<<<;;;::::::~~~|||zzzxxxwwwvvvuuummmmmmllljjjiiigggffffffcccccccccbbbaaa___^^^]]]ZZZZZZXXXVVVTTTRRRQQQPPPOOONNNMMMKKKJJJJJJJJJJJJHHHHHHGGGFFFEEEEEEFFFFFFDDDCCCBBBCCCDDDDDDBBB@@@EEEEEEDDDBBB@@@@@@BBBEEEAAACCCEEEEEEDDDCCCCCCDDDDDDEEEFFFEEEEEEGGGNNNSSSSSSUUUZZZ```ggglllnnnnnnuuuvvvvvvvvvwwwyyy~~~zzzwwwooofff```]]]WWWNNNFFF<<<:::999888999888666555777666555444444555666777444666777666444333333444555555444333333333444444555333333333555555444333333111111555555222222555222555777777555444666888222333444444555555444444444333222222444444333222555555666777777888777777555666666666555444444333444333333444444666777888444555777888999888666555666666666666666555555444444444444444555555555666555444444555555666777888<<<:::888777777888:::;;;888999;;;<<<<<<:::777555555666888999999888666555666666555666666777888888888888999999999999::::::333444555777888888888888===<<<:::999888888888999555444444555555666777888222444666777888777666555888888888888777777777777777888::::::999999:::<<<777777888888888999999999999:::;;;<<<;;;:::999888777777888999999999999888999999999:::;;;<<<===>>>;;;;;;:::999888888888888888888888777777777777777666666777888999999::::::777777888888999999999:::777777666666666666666666999999:::;;;;;;::::::::::::999888999999999777555888888999:::;;;;;;<<<<<<555888:::999777666888;;;777777888999;;;<<<======<<<=========<<<;;;::::::zzzvvvvvvuuupppooopppooommmlllkkkkkkiiigggdddfffdddbbb^^^ZZZWWWTTTSSSUUUSSSQQQPPPOOOMMMKKKIIIJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFEEECCCCCCDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDCCCDDDEEEFFFFFFFFFEEEEEEFFFHHHJJJKKKRRRTTTVVVXXXZZZ]]]```cccfffggghhhjjjmmmqqqwww|||xxx|||}}}uuukkkeeebbb]]]TTTMMMDDDAAA===;;;:::888666444888666444333444555555555555444444555666555444222111222333555666777777777222333333444444333333222333222111444777777555222666666555444333333222222222333333444444333333222555555666444222222333444333333444777999999777555888777555333333333555666444333222222333444666777666666666666666555555444666555444333333444555666666555444333222222333444555666666666777777777888999:::::::::999999;;;===<<<<<<;;;::::::999888888;;;:::888999::::::666333444444555666777888999999999999888888777777666666888888777777777888:::;;;777888999999888777666555:::888555333333444555777444555777888::::::;;;;;;888888888888777777777777999666666999:::777777:::;;;:::888666444444444444666888;;;<<<<<<:::::::::999999::::::;;;:::::::::<<<;;;999888888888999999::::::999999999999::::::;;;777666777888666888<<<<<<:::777555555777:::<<<;;;;;;:::888666555777888///000222333555666777777:::999888888777777888888666666666777888999;;;;;;888888888999;;;;;;:::999888666555666:::<<<;;;999:::999:::;;;======;;;999============<<<;;;:::999}}}~~~zzzxxxvvvvvvuuusssqqqnnnrrrpppmmmjjjfffbbb___^^^YYYWWWTTTRRRQQQOOOMMMKKKKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJNNNQQQSSSUUUWWWZZZ]]]```___``````aaabbbeeeiiimmmkkkllllllppp||||||rrrllliiieee]]]VVVQQQMMMFFF@@@<<<999666444999777555555666777777666333222222333555555444333444555555666666666666555333333444444444444333333444222222444666777444222666555555444333333222222222333333444444333333222555555555444222222333555222222333555777777666333888666555333333333555666333333333333333555666777444555555555555444333333777666555555555555666777666555555444444444444444777777777777888888888888666777888777666666888:::===<<<<<<;;;::::::999999;;;999888999;;;:::777444666666666666777777777777999888888888888888888777888777777777777888888999888999:::::::::999888777666666666666666666666666444555777888999:::::::::666666666777777777888888999777777:::;;;888999<<<:::999777666555444555555777:::<<<<<<;;;999888888888888999:::;;;;;;;;;;;;;;;:::999888777777888999999999999888888999999999===999777888888555777:::;;;999777666666777999;;;:::;;;:::888666555777888555666777888888888888888888888888888888888888888888888888999:::;;;===>>>::::::::::::;;;;;;:::999888666666777:::;;;:::888:::999999;;;======;;;999;;;;;;;;;;;;;;;::::::999}}}|||zzzwwwsssoookkkhhhfffccc```\\\XXXWWWUUUSSSRRRPPPOOONNNNNNMMMMMMMMMNNNJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHIIIHHHHHHGGGJJJLLLNNNPPPRRRUUUXXX[[[XXXYYYYYYXXXWWWXXX\\\^^^ccc```\\\___mmm}}}qqqoooqqqwwwzzzyyyxxxzzzwwwvvvxxx}}}|||vvvsssoooiiiddd___YYYPPPHHHBBB===999666666555444555666777666444555444333333555555444333666666666666666555444333444444555555555555444444444444444555666555333111555555555444444333333222333333444444444444333333444555555444222222333555111111222444666666444222777666555333333444555555333333333333444555666777555555666666666555444444777777666666666666777777555555666666666555444444888888888888888888888888555666777666555555777888<<<<<<<<<;;;::::::999999999888888999::::::888777777777777777666666555555777888888888888888999999666666777777777666555555777777999::::::999888888333555777888888777666555555555666888999999999999333333444555666777888999999666777:::;;;999:::===888777666666555555666666888:::<<<<<<:::888777777888888:::;;;<<<<<<<<<<<<999888888777777777777888888888888888888888888888>>>:::888999888555555888999999888777777888999999999:::999888666555777999::::::::::::999888777666555666888999::::::999999999999999999:::;;;===>>>>>>======<<<;;;;;;::::::888777888999::::::888666999999999:::<<<<<<;;;999888999999:::::::::::::::~~~yyyuuurrrpppppplllgggcccaaa___]]]\\\WWWVVVUUUTTTSSSSSSSSSSSSOOONNNNNNNNNNNNMMMMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIHHHIIIJJJJJJJJJIIIGGGFFFFFFHHHJJJLLLMMMOOOSSSUUUUUUVVVVVVUUUTTTTTTWWWYYY^^^YYYTTTUUUbbbqqqxxxvvveeeaaa```dddgggffffffhhhffffffhhhkkkjjjhhhlllrrruuuwwwvvvrrrsssxxxzzzxxxrrrttttttttttttwww}}}}}}{{{xxxsssoooddd```ZZZTTTMMMGGG@@@<<<999777666777888888666444999777555444555444333222555555555555555444333333444555555555555555555444444444555555555444222111555555444444444333333333333333444444444444333333444555555444222222444555222222222333555666444333666555444444444444555555333333333444555555666777888888888888888777777666666666666666666666666666444555666777777666555444888888888777777777777777666777888777666666777999::::::::::::999999888888666666666777888888888888777777777777777777777777666666666777777888888888555666666777666555333222333444666777777777666666555666777888888777555444555555666777888888888888333333444444555666666777777555666999:::888999<<<666666666555666666666666666888;;;;;;:::888777777999::::::;;;;;;;;;;;;:::777777777666666666666777888888888888888888888888===999888999888555666999888888888999999888888888888999888777555666777999999999999888777666555444333555888:::;;;;;;:::999888777777777888:::<<<===AAAAAAAAA???===;;;;;;;;;888888999::::::999777555999888888999;;;;;;:::999777888999:::;;;;;;;;;;;;{{{xxxsssooommmkkkhhhfff___^^^\\\ZZZYYYXXXWWWWWWSSSSSSRRRRRRQQQPPPPPPPPPLLLLLLLLLKKKKKKKKKKKKJJJGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKJJJIIIGGGFFFDDDFFFHHHIIIIIIKKKMMMPPPRRRSSSTTTSSSSSSTTTVVVYYYVVVSSSNNNNNNWWWaaaccc___ZZZVVVUUUYYY\\\\\\]]]```[[[ZZZ\\\]]]ZZZVVVXXX]]]]]]``````___bbbiiillllllffffffeeebbbaaaeeennnuuuqqqvvv||||||yyyssspppoooqqqpppooooooppprrrsssttttttyyyzzzvvvkkkiiigggddd^^^UUUJJJCCCAAA???<<<;;;;;;:::888777888666333333444444444333222222333444444444444333444555555555555555555444444555666666555333222222444444444444444333333333333444444555555444444333333444555444333333444666444333333444555666555333555555444444444555555555333333444555666666666666888888888888888777777666555555555555555555555555444555666777777666555444666666666666666666666555666777777666555555666888888888777777777777777666444444555555555666777888666666777777888999999:::444555555666666777777777444555666666666444333111222333555666777666666555999999888777666555555555555666666777777777666666555555555555444444444444666333444777888666777:::444555555666666666666666333555999::::::999999999;;;;;;;;;;;;:::999888888666666666666777666666666777888999999999999888777:::777777999999777777:::777888999999999999888777777888888666555666888:::666666666777666666555555333555777:::;;;;;;:::999999888777666777:::<<<>>>BBBDDDEEECCC@@@===<<<<<<888999::::::999777666666999888777888999::::::999777888999;;;<<<<<<<<<<<<}}}{{{xxxuuurrrjjjiiigggdddaaa___^^^]]]ZZZYYYXXXWWWUUUTTTSSSSSSNNNNNNNNNNNNNNNNNNNNNMMMIIIIIIJJJJJJJJJJJJIIIIIIKKKKKKKKKKKKJJJIIIIIIHHHEEEGGGHHHHHHGGGHHHJJJLLLKKKMMMNNNOOOPPPQQQTTTVVVRRRRRRPPPOOOSSSXXXWWWSSSRRRNNNNNNSSSVVVWWWZZZ]]]TTTRRRSSSTTTRRRNNNNNNRRRNNNQQQRRRQQQUUU\\\``````___]]]ZZZWWWVVVYYY^^^bbb^^^aaadddfffdddaaa^^^]]]ZZZ[[[\\\___aaaeeegggiiijjjnnnssswww{{{|||wwwxxxyyywwwrrrggg[[[RRRKKKHHHCCC@@@>>><<<:::999666444222222444666666666111222333444444444444444444444555555555555444444222444666666444333333333444444444444444444444444444444555555555555444444333444444444333333444666555444333444555666555444444444444555555555555555333333555666666777666666555555666666666555444444444444555555555555444444444444555666666666555555444444444555555666666666444555555444333222444555666666666666666666666666444555666555444555777888777777888999:::;;;<<<<<<555555666666666666666666444444555555555444444333555666777888888777666666:::999888777666666666666555666666666666666555444666666555555555444444444666333444777777444555777444555555666666666555555111444777999999999999:::::::::::::::999888777666555666666777777777777666888999:::;;;;;;:::999888888666666::::::888888;;;888888999999999999888888666777777666555666888;;;666666777777888888777777444555777999::::::::::::<<<:::999888999<<>>>>>999::::::888555555888;;;999777555666777999999999777888999:::::::::::::::{{{xxxuuutttnnnmmmllliiigggdddcccbbbaaa```___]]]\\\ZZZYYYXXXTTTTTTUUUUUUTTTRRRPPPOOOLLLKKKJJJIIIIIIJJJKKKLLLJJJJJJJJJIIIGGGFFFGGGHHHBBBDDDGGGHHHHHHIIIKKKMMMLLLRRRTTTRRRQQQTTTWWWWWWTTTOOOMMMOOOOOOKKKJJJKKKOOOJJJJJJOOOSSSRRRPPPPPPLLLNNNLLLHHHGGGKKKLLLKKKMMMOOORRRYYY___```]]]YYY[[[YYYWWWXXXYYYYYYUUUQQQRRRUUUZZZ]]]___aaacccdddccchhhooossstttsssrrrrrrrrrmmmmmmqqqsssppprrrxxxyyyyyyyyy|||yyysssjjjccc^^^[[[ZZZXXXLLLIIIDDD@@@===<<<:::999999999999888777555444333222333333444444333333222///333666666444333444666444444444444444444444444444444555555555555444444222333444444333333555777444333111111222333222111333333444555666666666555333444555777777777777666666666666666666555555444555666777888888777666555444333222222333444555666333444555666777888999:::888888888777555555666777666666666777777777777777888::::::888666666888;;;===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999888888555444444333444555777888444444555555555444222111///222777:::<<<;;;999888666666666666555444333333333444444555666777888888:::777666888888444444666444555666666666555333222333666888999888666666666222333555666888999999:::555666777999999999888777999:::<<<======<<<:::999;;;999999;;;:::666555666999999888777777888999999444555666555555666999;;;666666777666666555444333888777777777888999:::;;;;;;999777666777:::===@@@@@@GGGMMMNNNIIIBBB???>>>999:::999777444555999===999777555555777999999999777777888999999999999888{{{vvvsssrrrrrrqqqqqqpppooollliiigggdddbbbbbbaaa[[[WWWYYYZZZVVVSSSRRRTTTRRRPPPOOOOOONNNLLLJJJKKKIIIHHHHHHHHHHHHGGGEEEGGGEEECCCCCCEEEFFFGGGGGGJJJIIIJJJLLLQQQTTTUUUVVVVVVVVVTTTRRROOOMMMKKKJJJKKKKKKLLLMMMMMMMMMMMMLLLPPPNNNKKKHHHHHHHHHJJJKKKJJJLLLPPPWWW^^^dddfffggg``````^^^ZZZXXXWWWYYYZZZaaaaaabbbccceeegggiiijjjqqqtttwww{{{}}}|||uuunnnkkkooosssxxx~~~{{{rrrxxxwwwvvvyyy||||||yyyvvvxxxyyy~~~~~~xxxwwwyyy}}}wwwqqqppppppssszzz~~~zzzwwwwwwxxxyyyqqqeeeTTTIIIEEEEEEDDDCCCCCCBBB???:::666555666888555333222222333444333222555444444333333444444555222111000000111333555777222222333333333444444444444444333222333444555666666666555555555555666666444444444444444444444444555777888777555444333444::::::999999888777666666555555444333444555666777666555333222111222333333333444666555444444555777555777888888666555555666555555666777777888777777444333444666888:::999888===999444111111555:::>>><<<===>>><<<999777666666777777666666555555444444444555666666666555333222555555555666777888888999666666555555555444444444666666555666777888:::;;;777777666666666666777777666666555555555444444444888888888999999999::::::<<<;;;999777777777777888...111555777777666777777777777888999:::;;;;;;<<<::::::999999999999999999::::::888777666666666666555555555555666666666666333444555777999999888777666888:::;;;:::999999:::999999888888888888999999<<<@@@DDDEEECCC@@@===<<<<<<;;;999777666666777777666777888888888888:::<<<888888888888888888888888yyytttvvvzzz}}}zzzyyyxxxuuurrrooollljjjiiiccc___``````\\\XXXXXXYYYWWWTTTSSSSSSRRROOOMMMOOONNNLLLLLLLLLLLLJJJIIIJJJHHHGGGHHHIIIKKKJJJJJJIIIHHHHHHIIILLLNNNOOOOOOSSSRRRQQQPPPNNNMMMLLLKKKJJJKKKKKKLLLLLLLLLKKKKKKNNNMMMKKKIIIHHHHHHIIIJJJIIIJJJMMMSSS[[[bbbggghhhgggfffdddaaa___```cccfffhhhhhhiiijjjkkkmmmnnnoooyyy|||xxxqqquuuyyy}}}zzzooojjjgggeeefffiiiiiigggdddhhhiiinnnrrrrrrnnnooorrruuuuuussspppllliiihhhiiiiiipppzzz}}}}}}}}}{{{yyy{{{mmmbbb^^^]]][[[ZZZVVVQQQJJJCCC===999666555666444222111222333333222666666555555555555666666444333222111111222444555333333333444444444555555777666555444333444444555666666555444444444555555555555555555555555555555666777888777555444555666777777777777777777777777666555444444444555777777555555333222222222333333222333444444333333444666444555666777777777666555666666777888888888888888666555555777:::;;;:::999===;;;888666666777999:::<<<===>>><<<:::777777777777777777666666666666666555555666666555555444333333333444555555666777777666666555555555444444444888777666666666777888999777777777666666666666777666666666666555555555555666777888999999:::::::::;;;:::999777666666777777333555666666666666888:::777777777888888888888888999999999999999999999999;;;:::999888777666666666555555666666666777777777444555666777999999888777666777999999888888888999999999888888888888999999===@@@CCCCCCAAA>>><<<<<<<<<;;;999777777777777888444555666666555666888:::::::::999999999999999999|||kkkdddkkk{{{}}}{{{yyyrrrmmmmmmmmmhhhdddcccaaa___\\\[[[ZZZXXXVVVSSSUUUSSSQQQQQQQQQPPPOOOMMMJJJIIIIIIJJJLLLLLLKKKIIIJJJHHHGGGGGGIIIJJJJJJIIIOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMNNNNNNNNNNNNMMMMMMOOONNNMMMLLLKKKJJJIIIIIIHHHGGGHHHMMMVVV___fffjjjlllllljjjgggfffhhhlllpppnnnooopppqqqrrrssstttttt}}}|||vvv~~~ttthhhZZZVVVSSSSSSVVVWWWWWWUUUZZZZZZ]]]bbbbbb```bbbgggkkkhhheeecccbbbbbbaaa```^^^dddmmmwww|||sssppprrrvvvxxxwww}}}yyyuuurrrpppnnnkkkdddZZZRRRKKKEEE>>>999888666333222444666666666555555444444444444444444666444222111000111222333333333444444444555555555999888777555444444333333666666555444444444444444555555555555555666666666666777777666555666888:::555666666666777777777777555555555444555666666777555555444333333333444444333555666666555555666777555444555888<<<===:::777666777777888888888888888777777777999;;;<<<;;;:::<<<<<<<<<;;;:::999777666<<<===>>>===:::888888888777777777777777888888888777666555555444444555555222222222333444444555555666666666555555555555444888777666666555555666666888888777777666666555555777777666666666555555555333444777999;;;;;;:::::::::999888777666666666777999999888777666777:::===999888888888777777777666777777888888999999::::::;;;:::999888888888888888666666666777777777888888666666777888999999999888666777888777666666888:::999999888888888888999999===???AAA@@@>>><<<;;;;;;;;;:::888777777777888888444555666666555555777999;;;;;;;;;::::::999999999yyyddd]]]jjj~~~}}}|||wwwrrrrrrllljjjgggeeedddbbb___]]][[[YYYWWWVVVVVVUUUSSSRRRNNNMMMNNNOOOPPPPPPMMMKKKLLLJJJHHHHHHIIIJJJIIIHHHLLLLLLMMMNNNOOOPPPQQQRRRRRRSSSSSSTTTTTTSSSSSSRRRQQQQQQQQQPPPOOOMMMKKKJJJGGGEEEDDDHHHPPP[[[dddiiijjjkkkkkkjjjjjjjjjmmmooooooppprrrtttvvvwwwxxxxxxzzz{{{~~~}}}{{{mmmaaaTTTPPPKKKJJJMMMQQQRRRRRRUUURRRSSSWWWXXXVVVXXX\\\eeebbb```aaabbbbbb^^^ZZZXXX\\\ccckkkuuu~~~xxxmmmiiinnnuuuzzz{{{~~~~~~yyyyyy|||}}}{{{wwwqqqiiiccc___WWWMMMEEE>>>;;;888777888999::::::666666666666555555444444555444222000000111222333222333333333333444444444777666666555444333333333888777666555444444444444444444444444555555555555777777777666555777:::===777777777777777777666666444444444444444555555666555555444444444444444444777888:::999888888999;;;999777777;;;AAACCC???:::666666777777888777777666888777777999;;;<<<;;;999999:::;;;;;;:::999888777<<<===>>>===;;;999999999777777777888888999999:::888777555444444444555666222222333333333444444444666666666555555555555555666666666555555555555666888888888777777666555555666666666555555555444444111444777;;;======<<<;;;888888888777777666666666999::::::888777777999;;;888888888888888888888888555666666777888999::::::::::::999999888999999999777777777777888888888888777888999999888888888999777888888777666666999;;;:::999999888888999999:::===>>>???===;;;::::::;;;:::999888777777777888999777888888888666666888:::;;;::::::999999888888777~~~~~~xxxvvvsssqqqpppnnnllliiidddbbb```___^^^]]][[[YYYXXXWWWWWWWWWXXXWWWTTTQQQOOOMMMKKKKKKLLLMMMLLLKKKJJJJJJKKKLLLNNNOOOPPPQQQUUUUUUVVVWWWWWWWWWWWWVVVQQQRRRRRRRRRPPPNNNLLLJJJHHHEEECCCEEELLLVVV___dddcccfffiiijjjjjjiiijjjjjjnnnpppsssvvvxxxzzz{{{|||zzzwwwxxx|||}}}yyyzzz~~~{{{|||uuuiii___XXXRRRKKKIIIJJJMMMNNNNNNPPPMMMMMMQQQSSSSSSUUUXXXaaaaaacccfffgggddd\\\VVVWWWXXX[[[bbblllxxxxxxlllfffiiioootttvvv}}}~~~|||vvvvvvvvvyyy~~~{{{vvvsssppphhh[[[RRRLLLHHHCCC@@@>>>===;;;:::::::::::::::999777555444555444222111111222444555222222222222333333333333333333333333333333333333888777666666555555555666222222222333333444444444666777666666555777:::===;;;;;;:::999777666555555222222333333444444444444555555555555555555555555888999;;;:::999999:::<<<:::888888<<>>===<<<888888888888888777777777666888::::::888777777777555555666666777888888999555555666777777888999999999999999888999999::::::777777777777888888888888888999:::999777666888:::888999999888777777:::<<<::::::999999999999::::::===>>>>>><<<999888999:::999888777777777888999:::777888999777666666777999999888888888777777777666}}}{{{yyysssqqqnnnmmmllljjjhhheeebbb```^^^]]]]]][[[XXXVVVVVVTTTRRRQQQRRRRRRQQQPPPKKKKKKLLLLLLMMMMMMNNNNNNRRRSSSTTTVVVWWWWWWWWWWWWRRRRRRRRRRRRPPPNNNKKKJJJJJJGGGDDDEEEKKKRRRXXX[[[]]]```eeeggghhhhhhhhhiiinnnpppsssvvvyyy{{{{{{|||{{{uuutttvvvtttpppsss{{{xxx}}}|||xxxssskkkccc]]]VVVNNNIIIIIIIIIIIIHHHKKKHHHIIIOOOSSSTTTVVVYYY]]]```eeeiiiiiiddd\\\VVVXXXXXXZZZ___gggrrr|||~~~sssllliiijjjmmmooo|||~~~wwwtttuuuxxxwwwvvvxxxzzz|||}}}}}}}}}}}}}}}yyyqqqfff___```\\\WWWQQQLLLGGGBBB???@@@@@@???>>><<<999666444:::888666555444555666777222222222333333333444444111111222333333333333333666666555555555666666666111111111222333333444444555666666666555666999;;;===<<<;;;999888666555444222222333444444444444333444555666666777666666666666888999999888888999::::::888777999<<<===;;;999666777777777777666666555666555555666888888777666555444333333444666999;;;999:::<<<;;;:::999999:::888888888888888999999999888777666666555555666666555555555555555555666666555666666666666777777777333333555666777888888888555666777888888777666555666555555555444444444444333444777:::<<<===<<<<<<888888999999999999888777444777::::::999777666666222222333444555666777777555555666666777777888888888888888888888999:::;;;666666666777777777888888888:::;;;999555444666999888999:::999888888:::<<<::::::999999999999::::::===>>>>>><<<999888888999888888777777777888:::;;;666777777555333333444555777777777777777777777777}}}|||zzzwwwuuupppnnnjjjhhhfffdddbbb```dddaaa^^^\\\[[[ZZZXXXWWWSSSRRRRRRQQQQQQPPPPPPPPPOOOPPPRRRTTTVVVWWWXXXXXXWWWVVVUUUTTTRRRPPPOOONNNLLLJJJGGGGGGKKKNNNQQQSSSWWWYYY]]]___bbbeeeiiilllmmmnnnqqqsssuuuvvvuuuuuuuuuooonnnrrrpppjjjmmmwwwvvvzzz{{{vvvsssqqqlllggg^^^XXXPPPLLLKKKLLLKKKJJJMMMJJJJJJQQQVVVWWWWWWYYYZZZ```fffjjjiiieee___\\\\\\]]]```dddiiipppuuuyyyzzzsssllljjjlllooowww}}}yyysssqqqqqqvvv|||{{{sssvvvyyyxxxtttrrrtttvvv}}}zzzuuuqqqnnnsssqqqlllhhhddd^^^XXXTTTOOOOOONNNLLLIIIEEEAAA???BBB@@@===:::888777888888444444444555555555666666222333444444444333222111333333333333333444555666111111222333333444555555444555777666666666777888;;;:::999888777666555444333444555666666666555555444555666777888777777666666888999999888777999:::;;;:::999888888888888888999999999999999888777777666555555666888888777555555555444444444666777888777999::::::999888999:::888888888888888777777777777777777777777666555555666555555555555555555555555666666666777777777777444555777888888888777777333444666888999888777666777777777777666666666666333444555777999::::::;;;888999:::;;;;;;:::999888666777999999777777777888555555555666666777777777666666666666666666666666666666666777888999:::;;;555555666666666777777777888:::;;;888444222555999666888999:::999888999:::;;;::::::999999::::::;;;===>>>>>>===:::888777777888777777777777999;;;<<<666777777555333222333444666666666777888888999999~~~yyyvvvtttrrrpppnnnpppmmmiiifffdddbbb___]]][[[[[[YYYXXXWWWUUUTTTTTTOOOPPPRRRUUUWWWXXXYYYZZZ\\\[[[ZZZXXXVVVTTTSSSSSSNNNKKKIIIIIIKKKMMMMMMMMMRRRSSSUUUXXX\\\bbbjjjooojjjlllnnnooopppooonnnmmmlllgggiiiooonnnhhhkkkuuutttxxxwwwrrrnnnnnnllliii]]]XXXRRRPPPQQQSSSTTTSSSSSSOOOOOOUUUYYYXXXWWWWWWZZZ```gggjjjiiieeeddddddaaacccgggkkknnnqqqrrrrrryyyzzzyyysssllliiikkkooouuu|||}}}wwwsssrrrhhhkkkooouuu{{{|||xxxmmmrrruuurrrllljjjmmmrrrzzz|||}}}yyywwwyyy{{{~~~}}}{{{zzzxxxtttoookkkddddddccc```]]]XXXTTTQQQIIIGGGCCC>>>;;;999888888666666666666777777777777555555666666555333111000000000000111222333555555222222333444444555666666333555777777666555666666888888777777666666555555444555777888888888777666444555666888888888777666888:::;;;;;;:::999;;;<<<>>>>>><<<999666666888:::;;;;;;;;;;;;;;;:::999888666555555666888888777555666666666666666666555555666888999999888888888999999888888888777777666666666777888888888777555444555555555555555555555555555666666666777777888888777888888999999888666555222444666888999999888777999999999999888888888888222333444555666777888999888999:::;;;<<<;;;:::999888888888777666777:::<<<::::::::::::999999999999666666666666666555555555666666666666777888::::::555555555555666666666666777:::;;;777333111444888444666999999888777777888;;;::::::999999::::::;;;<<<>>>???>>>;;;888777777777777666666777999;;;<<<999999999777555444555666666666777888999::::::;;;zzz}}}wwwqqqooopppoookkkhhhgggeeedddddddddbbb]]]YYY___]]]\\\[[[[[[ZZZXXXWWW\\\\\\]]]_______________ZZZWWWTTTQQQPPPNNNLLLJJJLLLLLLKKKMMMRRRXXX___ccciiiiiijjjkkklllmmmmmmnnnkkkhhheeeeeegggkkkmmmooorrrrrrrrrpppnnnjjjfffdddVVVTTTRRRPPPOOOQQQRRRTTTUUUWWWZZZ\\\]]]^^^___aaaaaabbbbbbaaa```bbbhhhmmmgggiiinnnsssuuusssoookkkrrrrrrppplllhhhfffhhhjjjuuuqqqnnnccc```ggglllkkkooowwwvvv~~~{{{uuunnneeeeeeeeefffhhhkkknnnooowww~~~}}}}}}}}}{{{yyy~~~|||zzzuuuoooiiidddddd^^^TTTKKKDDD@@@===;;;:::999888999;;;<<<<<<;;;888777666555333111///...111333555444111000222444333333444444444333333222555555666666666777777777888666333444777999777555===;;;888777777666444333333333555666777777777777999888777777666777777777;;;:::999777666555555555AAA===999777777888999888777777888888888999999999888888777666666666666666666777999888888888999;;;999::::::999777666777999666777999999888888888999888999999777555444555666888666444444666777888777666777777888888888888777777777777666777777888999888888999:::999888777666;;;666222111444888999999======<<<;;;:::999999999<<<;;;999::::::;;;999888666666888999999888777777555666888777666666777888:::666666777777444444777222222444555666666666666///555777444333555777777333555777999:::999888777555777:::999888888;;;>>>BBBAAA@@@>>><<<999777666888888777777666666555555777444333444777888777555888777777777777999:::;;;|||xxxuuutttrrrrrrrrroookkkgggfffdddbbbaaaaaa```^^^\\\^^^^^^^^^^^^^^^^^^______aaa```^^^\\\ZZZUUUPPPLLLLLLLLLMMMOOOTTT[[[bbbfffbbbccccccdddfffhhhjjjkkkfffdddbbbbbbeeeiiikkkllllllllllllkkkiiifffdddbbbXXXUUURRRPPPOOOPPPRRRSSSVVVYYY]]]___aaabbbeeeggg```bbbcccdddeeefffiiikkklllmmmooorrrsssqqqllliiijjjjjjjjjgggeeedddgggiiiwwwvvvhhh___aaaaaa]]]\\\aaalllsssvvvrrrnnnllliiidddaaaaaaaaaaaacccdddfffgggpppzzz|||yyyyyy{{{|||{{{yyyyyy|||zzzwwwvvvqqqiiiaaaYYYQQQJJJFFF>>><<<::::::;;;======<<<888777666444333333333333333555666666444333555777444444555555555444444444777777888888999999::::::777666444555666777777666888777666777999999888666333333555666777888888999:::::::::999999888888888:::999999888777777666666999888777888:::;;;:::999999999999999999:::::::::888777666666666666666777666888::::::999888999999666777777666555444666777555777999999888888888999444777999:::999777777888:::888555555666777777777555666777888888999999999777777777777777888999999777888999:::;;;;;;:::::::::777444333666999999999<<<<<<<<<<<<;;;:::999888<<<:::999999::::::999888777777888999888888777666777888999888777666777888888555444666666333333666555555666777888888888888000555777444333666888777444555777888999999888888777999:::999888888;;;>>>CCCBBB???<<<:::888777666777777777777666666555555555333222333555777555444666666666666666888999:::~~~|||xxxuuutttrrrooonnnnnnmmmjjjhhhgggfffeeecccbbbbbbcccccccccdddeeeeeeddd^^^WWWRRRNNNNNNNNNOOOSSSWWW\\\___^^^]]]^^^___aaadddhhhjjjeeedddcccdddfffhhhhhhhhheeefffeeeeeedddcccbbbbbb]]]ZZZUUUPPPNNNNNNPPPQQQUUUXXX\\\___aaadddgggiiibbbcccdddgggkkkmmmmmmlllooooooooooooooommmiiifffdddeeeeeeeeeeeefffiiikkkrrrxxxzzzzzzxxxiii^^^___aaa^^^]]]```fffiiiiiieeeaaaaaa```^^^________________________hhhppp|||~~~xxxrrrqqqtttwwwwwwuuutttxxx~~~}}}xxxrrrjjjaaaXXXQQQKKKHHHEEECCCCCCBBBAAA??????>>><<<:::999999999:::333444666666555555666888444444444444444333333333444555555666777777888888555666777777777777888999555555666888::::::888666444555555666888888999::::::::::::::::::888666555888888999999999999888888555555666999;;;;;;:::888888888777777777777777777777666666666666666777888777999;;;<<<:::888888888555666666666444444666888555777888999888777888999111555999;;;;;;:::::::::<<<999777666777888777777444555666888888999999999888888888777888999999:::777888999;;;<<<=========999888666777888999999999;;;<<<=========;;;999888;;;:::999999::::::999888888888999888888777666555888999:::999777666666777666333333666555222222555666666777888888777777777111555777444333666888666555666666777777888888999999999999888888:::===@@@EEECCC???;;;888777666666777777777666666666666555555444333444666777666555555555555555666777888888~~~}}}|||zzzxxxvvvtttqqqooommmmmmmmmnnnhhhiiikkkmmmmmmkkkeeeaaa[[[ZZZXXXVVVUUUVVVWWWWWW]]]]]]\\\\\\___bbbfffiiigggfffffffffggggggeeedddaaaaaaaaabbbbbbbbbbbbbbbaaa]]]WWWRRRNNNNNNOOOQQQRRRUUUYYY\\\^^^```ccceeegggeeeeeehhhnnnqqqqqqppppppooommmlllmmmllliiigggfffgggggghhhiiijjjlllnnnjjjnnnooonnnsss}}}xxxkkk```aaafffggggggiiihhhiiihhhfffdddcccbbbaaacccccccccbbbaaa___^^^]]]aaafffnnnuuuxxx{{{}}}yyyqqqiiiggglllqqqsssrrrwww||||||xxxssskkkccc]]]\\\ZZZXXXVVVTTTQQQMMMIIILLLLLLKKKIIIEEEAAA>>><<<444555666777777888999:::888888777666666555555555333333444555555666777777444777999999777666888;;;888888888999:::999666444888777777777777777888888777888999999888666444222666777999:::;;;;;;::::::999888888999::::::888666999999999888888888888888666666666666666777777888777:::======;;;999777666555666777777666666888:::444666888888777666777888222555888:::999999:::;;;===;;;888777777888777666666777777888888888888777888888888888888999::::::888888999:::;;;;;;<<<<<<999999999999::::::999888999:::<<<>>>===;;;999777;;;999888999::::::999888999999999888777666555555888999::::::777555555555666333333666666333333555555555666666666555555444333666777444444777888666666666666666666777888999888888777888:::===AAADDDGGGDDD???;;;888777777777666666666666666666666666777777777777888999888888555555555555666777888888}}}zzzzzzzzzzzzwwwvvvvvvvvvwwwvvvtttqqqooommmjjjgggcccaaa_________]]][[[[[[[[[^^^```bbb```______aaaccccccaaa___[[[\\\]]]^^^_________^^^\\\YYYUUUQQQPPPQQQSSSUUUTTTVVVZZZ\\\^^^___bbbcccjjjgggeeeggglllqqqssssssqqqooommmmmmooopppooonnnjjjjjjjjjjjjlllmmmmmmmmmkkkmmmooonnnpppuuuxxxyyy{{{pppfffdddfffhhhgggggglllllllllmmmmmmjjjgggeeehhhhhhhhhgggdddaaa]]][[[]]]^^^```bbbdddhhhlllooonnnhhhaaaaaagggpppvvvxxx|||yyy|||wwwrrrlllhhhggggggggghhhgggddd___[[[___aaabbbaaa[[[RRRIIICCC===>>>>>>@@@BBBDDDEEEEEEBBBAAA???<<<:::999888888666666777777777888888888111555888888666666777::::::999999999::::::777555;;;:::999777666555555555777888999:::999777555333666777888999:::;;;;;;;;;===;;;888777888:::::::::<<<<<<<<<<<<<<<<<<<<<<<<777777666666666666777777777999<<<===;;;888666666555666666666555666777999444555777777666666666777666777777666555666888:::===;;;888777777888777666888888999888888777666555888888777777888888999:::999999888888888888888888888999:::;;;:::999999888777999;;;<<<<<<:::888666:::888888888::::::999888:::999999888777666666555777888::::::777555444444555333444777777444444666555666666666666666555555444777666444555888888555777666666555666666777888555555666888<<>>;;;:::999888888888888888777777777333555888999999999999::::::999888999;;;<<<<<<;;;<<<;;;888666555444444444:::;;;<<<<<<<<<;;;:::999777777777777888:::;;;<<<<<<999666666888;;;>>>>>>888888888999999:::::::::888888777666666666666666666888:::;;;999777777777333444444444222222444666333555777777666555666777999888777444333444777:::<<<999777666777888777777888888999888888777666555777777777666777888888999888888777666666666666666888:::;;;;;;999888888999666777999::::::999777666999888777888999:::999888:::999888777666666666777666888;;;;;;999777555555555333444888888555444666777777888999999888888888666777666444555999888444666666666666666666666666444444666:::@@@DDDGGGGGGEEECCC???<<<:::999888999444555555555555666666666333555666666555444666777555555666777888888888888}}}|||vvvtttpppkkkfffbbb___^^^WWWVVVUUUWWWYYY[[[[[[ZZZUUUWWWZZZ\\\\\\YYYVVVTTTNNNMMMMMMMMMNNNOOOPPPQQQQQQTTTXXX[[[]]]___bbbddd```aaabbbbbbccceeeiiikkknnnmmmmmmooorrrtttuuutttjjjhhhggghhhjjjjjjhhhffflllooossstttssspppoooqqqooooooooooooqqqvvv{{{}}}uuupppqqqvvvwwwsssooooookkkllllllkkkgggbbb\\\YYYWWWVVVTTTTTTVVVXXXZZZ[[[\\\[[[YYYXXX[[[cccooowwwyyy}}}}}}wwwrrrooottt{{{}}}yyyuuuqqqllliiieeecccdddeeeeeeeeeooottt{{{{{{sssnnndddccccccfffkkknnnooonnn___\\\WWWPPPKKKFFFDDDCCC@@@@@@???>>>===<<<;;;;;;;;;<<<===@@@BBBBBBAAA???>>><<<:::999;;;<<<======:::888666555444444555666;;;;;;<<<<<<<<<<<<======888777666555666888;;;===:::999777777999;;;;;;;;;555555666666777888999999:::999888666555555555555555777888888777666777888333444444333222111333444222444666666555555555666888888888666555555888::::::888555555666777777777666666777888888888888888666666555555666666777888777666555555555666777888888:::;;;:::777666777999666666777777777777666666888777777888999::::::888999888777666666777888888777999<<<===<<<:::888888333111333777888444333555666777888999999999999999777777666444666999888333555555666777777666555444555666777<<>>???@@@;;;:::888777555444444444444666777777666666777999666777777555333333444555222444666666555444555666666777999999888888999:::888666444444666777888777333444555777999::::::;;;555555555555555666777777555555444555666777999:::888:::;;;999666555777:::555555555555555666666666888777666777999::::::888888888777666666777888999888;;;>>>???>>><<<;;;;;;111000222666777333222444444444555777777888888888777888666444666:::888333444555777888888666444333777777999>>>CCCEEEDDDAAA<<<<<<;;;:::999777666555444444444555555555666666333555777777555444666888222333444666666666666555~~~vvvsssnnnjjjgggdddaaa^^^ZZZ\\\```cccddd```ZZZUUUQQQJJJHHHLLLLLLHHHGGGJJJHHHIIIIIIJJJMMMRRRXXX\\\[[[[[[\\\]]]^^^^^^^^^^^^aaacccdddddddddfffkkkpppooonnnllljjjhhhfffdddddd^^^bbbeeeeeebbbbbbfffjjjkkknnnrrruuuvvvxxxyyy{{{xxxyyyzzz|||}}}{{{xxxuuulllmmmmmmjjjeee```]]]\\\[[[[[[[[[\\\]]]\\\YYYVVVZZZXXXTTTRRRRRRUUUXXX[[[```cccfffgggfffeeeeeeeeeuuu|||vvvlllbbbWWWTTTTTTSSSUUUXXXXXX]]]bbbddddddeeegggiiillllllnnnsssyyy{{{wwwrrrlllfffbbbccccccdddeeecccaaa^^^]]]]]][[[XXXWWWYYY[[[\\\\\\XXXPPPEEE???>>>>>><<<999???<<<999777777888888777999:::;;;<<<============:::999999999999::::::;;;===;;;999777666777999:::222444888;;;======<<<;;;<<>>>>><<<;;;:::888777666666666888888888777777777777777777777888888888777777666777777777888999;;;<<<===~~~zzzuuuppplllfffeeedddcccaaa]]]XXXTTTTTTMMMIIIIIIIIIFFFFFFIIIHHHJJJKKKMMMNNNPPPRRRTTTUUUVVVWWWXXXXXXYYYYYYYYY]]]___aaabbbbbbdddhhhkkkkkkkkkkkkjjjhhhfffeeecccaaaccceeeccc``````dddhhhnnnqqqsssuuuuuuuuuvvvwwwwwwvvvwwwxxxyyyxxxuuusssllllllkkkiiieeebbbbbbccc^^^]]]]]]^^^___]]]ZZZXXXXXXWWWWWWVVVVVVVVVWWWWWWYYY\\\___``````_________jjjqqq{{{yyyhhh\\\RRRPPPRRRVVV\\\bbb```bbbcccbbb___]]]^^^```ffffffhhhlllssszzz~~~~~~|||{{{{{{zzzvvvsssttttttvvvwwwwwwvvvvvvuuuvvvuuussspppnnnlllllllllhhh```VVVNNNJJJFFFAAA===@@@===999777777888999888:::;;;<<<=========<<<<<<;;;;;;;;;:::;;;;;;<<<===888888888777777666666666555666999<<<======<<<<<<999<<<<<<999888:::999666666555555666888999888666888888777777777666666666555555555555555555555555555555666666666777777777888777666555555666777888666555444444666888888777666666555555666666777888777777666666555555444444777777666555666777888999888777666666555555555666777777777888888888999999999777666666777777666555888999:::;;;;;;:::999888777777777777777777777777555666777666444333444555666777777666555555666888666666777777777777666666777888999:::;;;<<<<<<<<<;;;:::888777666555555555555666666777888888888888777777888888888888777777:::999888777777777777777yyyuuuoooiiieee```\\\XXXZZZTTTNNNLLLKKKIIIIIILLLHHHJJJLLLNNNOOONNNMMMLLLQQQQQQRRRRRRSSSTTTTTTTTTVVVYYY\\\^^^___```ccceeeeeefffhhhiiiiiigggeeecccbbbcccbbb```]]]^^^bbbgggqqqrrrssssssqqqpppqqqrrrtttsssrrrssstttsssrrrpppjjjjjjiiifffddddddfffhhh___^^^]]]^^^^^^\\\YYYWWWUUUWWWYYYZZZYYYWWWUUUSSSWWWYYY\\\]]]\\\\\\\\\]]]```gggqqqyyy~~~}}}fff[[[OOOMMMQQQWWW___gggeeeeeedddaaa^^^[[[[[[[[[```______cccjjjrrrwwwzzzyyyuuurrrtttzzz~~~}}}{{{|||}}}}}}xxxuuuvvvwwwqqqjjjddd___XXXQQQKKKGGGCCC>>>;;;;;;<<<===>>>>>>???@@@@@@@@@???===<<<===<<<<<<;;;<<<===>>>>>>777888888999888666444333888999;;;<<<===>>>>>>>>>999<<<<<<999999;;;:::777;;;:::888888999999777555666666666666666555555555555555555555555555555555555555555555666666666666888777777666666777888888777666555666777888777666666555555555555666777777555555555555555555555444666555555555555666777777777666555555444555555555777777777777888888888888777666555555666666555444888999:::;;;;;;:::999888888888888888888888888888555666777666555444444666666777777666555555666888444555666777777888777777777888888888999999999999999999777666555555555555222444666777888999888888777777777777888888777777999888777666555555555555{{{vvvrrrooohhhccc^^^[[[YYYWWWUUUTTTNNNNNNPPPQQQSSSRRRQQQOOOPPPPPPPPPPPPQQQRRRRRRSSSQQQSSSWWWZZZ\\\]]]^^^^^^___aaaeeehhhiiigggdddbbbaaa```^^^[[[ZZZ\\\bbbfffoooppppppooommmmmmnnnpppqqqooonnnnnnoooooonnnmmmggghhhiiihhhfffeeefffhhh^^^]]][[[[[[ZZZYYYVVVSSSUUUVVVYYYZZZZZZXXXUUUSSS[[[]]]___```_________```^^^dddlllsssyyyjjj^^^SSSPPPRRRUUU[[[aaaaaabbbddddddcccaaa```___]]][[[ZZZ\\\aaaiiinnnqqqnnniiifffjjjsssyyy{{{yyyzzz|||~~~|||yyyyyy{{{zzzxxxvvvtttnnngggbbbXXXSSSMMMHHHGGGHHHIIIIIIGGGGGGGGGGGGFFFDDDCCCAAA@@@@@@@@@???@@@@@@@@@AAA>>>===<<<;;;999777555444999::::::;;;===>>>???@@@===@@@@@@<<<;;;===;;;888>>><<<:::999:::999888666555555555555555555555555444444444444444444444444444555555555666666666666666666666666777777777888999888777777888888666444444444444444444555666666444444444555555666666666444444444444555555666666666555555444444444555555666666666777777777888888888777666666777888777555777888999::::::999888777999999999999999999999999777888888888666555666777555666777666444444666777444444555777888888888888888777777777666777777777999999888777666555555555333444666888888888777666777777777777777888888888666666666666666777888888{{{vvvrrrmmmfff```YYYWWWTTTTTTVVVXXXXXXWWWRRRRRRQQQPPPPPPQQQQQQRRRPPPQQQUUUXXX[[[[[[ZZZYYYYYY\\\aaaeeegggfffdddbbb]]]\\\YYYWWWXXX\\\bbbfffjjjjjjjjjiiiiiijjjmmmpppooonnnmmmmmmnnnnnnmmmllliiikkknnnooommmjjjhhhgggaaa___\\\[[[ZZZXXXUUUSSSVVVWWWXXXYYYYYYYYYXXXXXX]]]___aaaaaaaaa```bbbccc```eeejjjnnnqqqvvv|||xxxjjj```XXXVVVWWWVVVXXX[[[ZZZ]]]aaafffhhhgggeeeccc___\\\YYYXXX\\\aaafffhhheeebbbaaafffoooxxx||||||zzz|||{{{}}}~~~zzzvvvnnniiiaaa[[[YYYYYYYYYZZZUUUUUUTTTSSSQQQPPPOOONNNLLLLLLMMMMMMMMMLLLJJJIIIIIIGGGCCC???<<<:::::::::;;;;;;::::::<<<>>>AAACCCCCCEEEDDD@@@===>>>;;;777===;;;888777888888777666444444444444555555555555555555555555555555555555555555555666666666666777555555666666777777777777999888888888999888666444333333222222333333444555555555555666777777888888333444444555555555555555555555444444444444555666555555666666666777777777777666555666777888777666777777888999999888777777999999999999999999999999888999:::999777777777888555666666555444444555777444444555777888888888888888777666555555555666666:::999999888777777777777777777888888888666555444777777666666777888999999777777777777888999::::::|||tttgggbbb[[[XXXYYYZZZZZZXXXVVVUUUSSSRRRQQQQQQQQQRRRSSSSSSUUUXXX[[[[[[YYYXXXVVVYYY^^^ccceeeeeecccaaaZZZXXXVVVUUUWWW[[[aaaddddddddddddddddddggglllppppppooonnnooopppooonnnlllmmmppptttuuusssppplllkkkgggeeebbb```^^^\\\YYYWWWXXXXXXYYYZZZ\\\^^^___```]]]^^^___```______aaabbbcccfffiiijjjjjjlllppptttuuu|||}}}uuulllddd]]]XXXZZZ\\\[[[[[[]]]YYY[[[___dddhhhhhheeebbbbbb^^^YYYWWWYYY]]]```aaa[[[[[[]]]cccllluuu|||yyy{{{}}}zzzsssnnnllllllkkkkkkgggfffcccaaa```______```___aaacccdddccc___\\\YYYVVVSSSOOOJJJHHHGGGGGGHHHFFFDDDBBB@@@AAACCCFFFIIIJJJLLLKKKEEEBBBBBB???;;;===:::777666666666555444444444444555555555555555666666666666666666666666666666666666777777777777555555666777888888888888999999888999:::999777555333222222222222333444444555666666666777777888888333444555555666666555555555555555444555555666777555555555555666666666666555444333444555666555444666777888999999888777666999999999999999999999999888999:::999888777777999555666666555444444555777444555666777777888777777777666555444444555666777::::::999888888888888888::::::999888777666555555777777666666666888999:::;;;::::::999999999999999|||rrrllliiigggccc___^^^\\\YYYWWWUUUTTTTTTUUUWWWVVVVVVXXX[[[\\\ZZZXXXUUUWWW\\\```bbbcccbbbaaaYYYWWWTTTTTTVVVZZZ^^^````````````___```dddjjjnnnqqqpppqqqrrrsssrrrooommmnnnqqqtttuuutttqqqpppooommmkkkgggdddbbb```]]][[[XXXZZZ\\\```ccceeeggghhh___```aaaaaaaaaaaaccceeedddgggiiiiiiggggggjjjnnnmmmrrrvvvtttqqqnnniiiccc```ZZZWWW[[[___```aaaccc^^^]]]^^^bbbfffiiihhhfffbbb^^^ZZZWWWXXX[[[]]]]]]WWW[[[___dddiiiooowww|||wwwzzz~~~~~~{{{zzzzzzyyyyyyxxxuuuqqqnnnmmmnnnpppqqqrrruuuxxxzzzxxxrrrlllgggdddcccaaa___]]]\\\\\\\\\]]]YYYTTTPPPOOOPPPSSSUUUTTTVVVTTTOOOMMMMMMJJJFFFCCC@@@<<<999888777666555444444555555666666666666777777777777777777777777777777777777888888888999666777888:::;;;;;;::::::999888999:::;;;;;;888666444444333333444444555666555555666666666666666666333444555666777666666555666555555555666666777888444444555555555666666666555444333444666777666555555666777888888777666555999999999999999999999999777888999888666555666777555555666555444333555777666666777777777777666666777666555444444555777888999888888777777777777888<<<:::999777666777888999777777666555666888:::;;;:::999999999999::::::;;;|||tttnnneeeccc___\\\ZZZYYYYYYYYY[[[YYYXXXYYY\\\]]][[[XXXTTTWWWZZZ^^^aaabbbaaaaaaZZZWWWTTTTTTVVVYYY[[[\\\___^^^^^^]]]^^^bbbhhhlllrrrrrrsssuuuvvvtttqqqnnnmmmoooqqqqqqqqqpppqqqrrrpppmmmiiieeecccaaa^^^\\\XXX[[[```eeeiiikkklllllldddeeeffffffeeefffhhhjjjfffiiikkkkkkiiihhhkkkmmmlllpppppplllhhhgggddd``````YYYWWW[[[```bbbdddgggccc```___aaagggkkknnnnnn```]]]YYYWWWXXXZZZ[[[\\\^^^bbbhhhjjjjjjnnnuuu{{{yyy||||||~~~zzzvvvuuuwwwzzz}}}|||}}}tttooonnnooopppppppppooonnnmmmqqqlllfff___\\\\\\^^^```\\\^^^]]]YYYWWWWWWUUUQQQLLLHHHCCC???<<<;;;999777555555555666666666777777777777777777777777777777777888888888999999999999888999:::<<<======<<<<<<888888999:::<<<;;;999666666555555555555666777777555555555555555555555555444444666777777777666555666666666666666777888888444444444555555555666666777666666777999:::999888555666777888888777666555888888888888888888888888555777777666555444555666444555666555333333555666666777777777777777666555777666444444444666777999888777777666666666666777<<<:::888666666888;;;===777666555555666888:::;;;555555666888:::<<<>>>???}}}qqqgggeeeeeebbbaaadddccc```]]][[[\\\^^^^^^^^^XXXXXXXXX[[[___bbbddddddaaa^^^ZZZXXXYYYYYYYYYXXX[[[[[[[[[ZZZ[[[]]]bbbeeelllooosssvvvwwwssslllfffjjjmmmqqqssstttssspppnnntttsssqqqlllfffbbb``````___```bbbeeehhhllloooppprrrnnnkkkjjjmmmpppppppppppppppooommmmmmlllllllllnnnnnnllljjjhhheeecccaaa\\\]]]^^^```bbbdddeeeffffffeeeccccccdddfffiiikkkfffaaa\\\YYYZZZ^^^```bbbaaabbbdddgggkkkoootttwwwzzz{{{}}}{{{{{{|||zzzxxxzzz~~~|||wwwtttppptttxxx{{{||||||}}}~~~yyyrrrkkkhhhjjjkkkiiigggdddcccbbbeeeiiikkkiiigggZZZUUUNNNFFF@@@===<<<===888:::;;;;;;::::::;;;===;;;<<<>>>>>>=========>>>:::;;;;;;<<<<<<;;;;;;;;;999999999<<>><<<;;;:::999888;;;:::999999999999888666777777777666555444555666777444444777666222333999;;;:::999888777777777777444555555666555555444444555777777777555444555666999888777666666555555666777888999999999777666555<<<;;;888777666666888999;;;999888888999888777666888888888888888777666666777777777777777777777777999888777777888888777666777777777777777777777777'''000999:::555222555:::BBB???:::777777888888999xxxrrrqqqkkkhhheeecccbbbaaa```^^^]]]\\\\\\]]]```bbbcccbbb```^^^]]]]]]]]]\\\ZZZXXXYYYZZZ[[[[[[\\\___dddggglllnnnrrruuuvvvssslllggggggiiilllooorrrtttuuuuuuuuutttrrrmmmhhhdddccccccaaabbbeeegggkkknnnpppqqqtttpppmmmmmmpppsssttttttppppppooonnnmmmmmmmmmmmmnnnmmmlllkkkiiigggeeeccc___```aaabbbdddeeefffgggfffeeecccaaaaaaaaacccdddfffbbb^^^]]]^^^```bbbbbbeeefffhhhiiikkkmmmppprrrqqqsssuuuxxx|||~~~{{{|||}}}~~~{{{zzz||||||zzzwwwxxx{{{~~~{{{uuussstttuuusssqqqooonnnnnnqqqtttvvvuuussshhhccc[[[RRRJJJDDD@@@???AAAAAA@@@???>>>???AAADDD@@@AAABBBCCCCCCCCCDDDEEEGGGGGGGGGFFFEEECCCAAA@@@AAAAAACCCGGGKKKLLLJJJGGGHHHGGGDDDBBB>>>;;;999888:::::::::<<<===<<<:::777666777777666555555777888999666666::::::777888===:::::::::999888888888777555666666666666555555444666777888777555444555666777777777666777777888888777888888999888777666555;;;:::888777666777999999:::999777777888888666555999999999999999888777777666666666666666666666666888777666666888888888666777777777777777777777777000666;;;;;;666333444777999888777888999:::;;;;;;{{{vvvrrrmmmgggdddaaa_________aaabbbaaa```]]]\\\]]]^^^___^^^ZZZXXXUUUWWWXXXYYYZZZ\\\___bbbhhhjjjmmmpppqqqnnniiieeefffgggiiilllooosssvvvxxxuuuuuusssooojjjfffffffffdddfffhhhkkknnnqqqrrrssstttrrrpppppprrruuuvvvvvvnnnnnnmmmllllllmmmmmmmmmmmmllllllkkkjjjhhhgggfffddddddeeeeeeffffffggggggiiigggeeebbb```______```cccaaa```aaadddfffggggggkkklllmmmmmmlllkkklllmmmjjjkkkmmmppptttwwwzzz|||~~~}}}}}}{{{}}}~~~|||yyyxxxzzz}}}~~~}}}{{{|||}}}~~~|||}}}~~~||||||~~~}}}~~~{{{xxxxxxyyy|||~~~}}}wwwtttmmmeee]]]UUUOOOLLLQQQQQQOOOMMMKKKLLLOOORRRTTTTTTUUUWWWXXXYYYZZZZZZ_________]]][[[WWWSSSQQQSSSTTTWWW[[[```bbbbbb```\\\ZZZVVVQQQKKKFFFBBB???@@@BBBEEEGGGHHHEEE???;;;888777666666666777888888888555666999;;;:::<<>><<<999888888888888888999888777999===@@@CCCEEEJJJIIIHHHEEEBBB>>>:::999::::::999888777666666666777888999888666555666777666555555555666666777888777777888888888777777777888888777888888:::;;;<<<;;;999888888999888777555888888999999999999888888555555555555555555555555555444444555777999888777777777777777777777777777999777666555777999::::::999:::;;;;;;:::;;;<<<===~~~{{{xxxuuuqqqmmmhhheeebbb```^^^]]]]]]^^^]]]]]][[[\\\\\\[[[[[[\\\^^^aaa_________aaabbbaaa___\\\ccceeegggiiijjjiiiiiihhhppppppooollliiigggggghhhhhhiiikkkmmmpppqqqrrrsssttttttsssrrrppppppqqqrrrnnnmmmmmmmmmmmmmmmnnnoooiiiiiijjjjjjiiiiiihhhgggkkkkkkjjjjjjiiihhhhhhgggiiiiiiiiijjjiiiiiihhhhhheeegggiiinnnqqqrrrpppmmmnnnqqqsssqqqmmmlllnnnqqqpppooonnnnnnnnnpppqqqrrruuuvvvvvvwwwvvvuuutttsssppptttvvvtttqqqqqqvvv{{{yyysssnnnnnntttzzz|||{{{sssrrrrrrtttuuuvvvtttrrrsssuuuxxx{{{|||yyyzzz~~~~~~}}}}}}|||~~~zzzwwwxxx{{{~~~{{{xxxwwwwwwvvvuuuwww{{{~~~~~~}}}~~~zzzsssllleee```]]]ZZZ]]]bbbgggiiiddd]]]WWWKKKGGGBBB??????>>>===<<<@@@>>>;;;<<>>???@@@??????AAAFFFJJJ~~~zzzoookkkfffbbb```^^^]]]\\\[[[[[[ZZZYYYXXXZZZ^^^aaa```___^^^^^^^^^^^^\\\[[[[[[]]]```dddfffffffffeeejjjjjjjjjhhheeeddddddeeeggghhhhhhjjjkkknnnpppqqqtttuuuuuusssqqqqqqrrrsssrrrrrrqqqqqqpppqqqqqqqqqjjjjjjjjjjjjjjjjjjiiihhhllllllkkkjjjiiihhhggggggccceeehhhjjjlllmmmmmmmmmooooooqqqtttuuusssoookkknnnqqqsssqqqnnnnnnrrrwwwuuusssqqqooonnnooopppqqqrrrqqqqqqpppoooooonnnnnnjjjlllmmmlllkkkmmmqqquuuuuuoooiiihhhlllrrrwwwyyynnnmmmllllllnnnoooooonnnpppqqqsssuuuyyy|||{{{xxxyyy|||wwwwwwwwwwwwyyy{{{}}}~~~~~~}}}{{{}}}|||xxxrrrnnnjjjhhh```dddjjjqqqtttsssooojjj]]]WWWQQQMMMLLLKKKIIIGGGDDDAAA<<<:::AAALLLRRRSSSWWWUUUSSSPPPNNNLLLKKKKKK@@@>>><<<:::888777777888888999:::999777777777999888777666555444444444444777777777666777777888999777888888999:::;;;;;;<<<>>><<<;;;;;;;;;;;;:::888777888999999999999999999777777777777777777777777777666555666888999999888777777777777777777777777:::888555444666888:::;;;===@@@CCCEEEHHHNNNWWW^^^|||vvvpppkkkgggcccaaa^^^ZZZWWWXXX[[[___```^^^[[[ZZZZZZZZZYYYXXXWWWXXXZZZ]]]___bbbcccddddddeeedddcccaaa```aaabbbfffeeedddeeefffiiilllnnnoooqqqrrrrrrpppppprrrttttttsssrrrqqqqqqpppqqqqqqllllllmmmmmmlllkkkkkkjjjkkkkkkjjjiiihhhggggggfffaaacccgggkkkooopppqqqpppssssssuuuwwwxxxuuuqqqnnnooorrrtttqqqmmmnnnuuu{{{yyywwwuuusssrrrrrrtttuuuqqqpppooommmmmmnnnooopppkkkjjjiiihhhhhhjjjlllnnnqqqoookkkiiijjjoootttwwwmmmjjjfffeeegggjjjlllllloooooooooppprrruuuxxxyyyxxxwwwvvvuuuuuuvvvwwwwwwoooooooooooopppsssxxxzzz||||||{{{zzzyyy|||}}}~~~|||zzzwwwvvvuuulllnnnsssxxx||||||zzzwwwooohhhaaa]]]]]]]]][[[XXXMMMIIIAAA<<>><<<;;;:::;;;;;;:::888999::::::;;;<<<<<<;;;;;;888888888888888888888888999888777888999:::999888777777777777777777777777999999888888999<<>>;;;999888888999999:::;;;:::888777888999777777777777888999:::;;;888777666666666888999:::999999:::;;;;;;;;;::::::===;;;::::::::::::999777;;;;;;<<<===>>>>>>======888888888888888888888888;;;999888999::::::999888777777777777777777777777666888:::<<<>>>BBBGGGKKK___gggrrrzzzsssjjjfffddddddeeeaaa\\\ZZZZZZ[[[YYYWWWZZZXXXWWWXXXZZZ[[[[[[ZZZ^^^\\\ZZZYYYYYY[[[]]]___ggggggfffeeeddddddgggiiiggghhhiiijjjmmmppptttuuuxxxtttooojjjiiikkkooorrrrrrqqqrrruuuwwwwwwsssppplllkkkjjjhhhgggfffeeeeeehhhiiikkknnnppprrrssstttuuuxxx|||{{{vvvsssssssssrrrpppnnnmmmnnnpppwwwwwwxxxxxxxxxyyyyyyyyytttpppnnnqqqssssssuuuyyytttsssqqqnnnjjjgggggggggnnnmmmlllkkkkkkjjjjjjiiieeedddbbb```aaabbbeeegggdddeeeggghhhjjjjjjjjjjjjmmmmmmmmmmmmmmmllllllkkkiiiggggggiiimmmnnnmmmjjjmmmkkkiiiggghhhkkkppprrrqqqtttyyy|||{{{yyywwwvvvvvvxxxzzz{{{{{{|||}}}~~~}}}zzzwwwxxx{{{zzz~~~zzzuuutttssspppoooqqqfffbbb\\\XXX___iiinnnmmmiiicccYYYPPPIIIGGGGGGHHHDDDBBB???<<<;;;<<<===>>>@@@???===<<<;;;;;;<<<===:::;;;<<<;;;999999:::<<<<<<:::888999::::::666333;;;;;;;;;<<<===>>>??????============<<<<<<;;;;;;<<<======>>>BBBHHHHHHCCCBBB@@@===<<<;;;;;;:::999===;;;999999::::::999888;;;;;;;;;;;;<<<<<<======;;;???AAA??????FFFVVVcccsss}}}vvvrrrnnniiiccc```___^^^\\\YYY[[[YYYXXXXXXZZZ[[[\\\[[[]]][[[YYYXXXXXXYYY[[[\\\bbbdddeeeeeedddcccdddeeeggggggggghhhjjjlllooopppsssppplllhhhfffgggjjjlllooooooqqquuuyyyzzzxxxuuusssqqqmmmiiifffdddddddddggghhhkkkmmmnnnooooooooopppsssvvvyyyzzzxxxuuusssttttttsssqqqnnnmmmooopppttttttuuuvvvvvvwwwwwwxxxtttpppooosssuuuuuuwwwzzzxxxxxxwwwtttpppmmmkkkkkklllllllllkkkjjjiiigggfffgggeeecccbbbaaacccdddeeeiiijjjkkkkkkkkkiiihhhgggjjjjjjhhhhhhgggggghhhiiiiiihhhhhhkkknnnooommmkkkkkkiiifffdddeeegggjjjllllllmmmoooppppppqqqrrrsssoooqqqssstttuuuvvvxxxyyyxxxtttpppppprrruuuwwwwwwxxx{{{{{{{{{yyyvvvuuuvvvtttqqqlllhhhmmmuuuxxxuuuuuunnndddYYYPPPKKKIIIHHHKKKIIIEEEAAA?????????@@@@@@@@@???>>>>>>>>>??????===>>>>>><<<;;;:::;;;===AAA???===<<<======:::888???>>>===<<<===???BBBCCCAAAAAABBBCCCBBB@@@===<<<@@@AAABBBEEENNNXXXZZZVVVNNNJJJDDD@@@>>>===<<<;;;???===;;;;;;<<<======<<>>=========??????>>>CCCGGGIIILLLUUUfffsssxxxsssqqqnnnjjjgggeeeccc___]]]]]]^^^]]]]]]ZZZYYYWWWUUUTTTUUUVVVWWWYYY[[[^^^______^^^^^^___gggggggggggghhhiiijjjkkknnnllljjjhhhfffffffffgggjjjlllooouuuzzz}}}|||{{{|||xxxqqqjjjeeecccdddeeekkkmmmpppssstttsssqqqpppmmmooorrrtttvvvvvvvvvvvvuuuuuutttqqqooooooppprrruuuuuuuuutttttttttttttttqqqoooppptttvvvvvvwww{{{xxxzzz{{{zzzwwwssspppoooooooooooonnnmmmlllkkkjjjiiihhhfffeeeeeefffhhhiiiqqqqqqrrrqqqooollliiigggjjjhhheeecccbbbdddfffhhhiiiiiijjjllloooooonnnlllkkkjjjhhhfffeeeffffffgggmmmkkkiiihhhiiillloooqqqiiiiiijjjlllmmmoooqqqrrrpppllliiigggiiimmmoooqqqxxxzzz}}}|||}}}{{{zzz{{{~~~}}}{{{zzz~~~{{{rrriii```ZZZVVVTTTVVVSSSNNNIIIEEECCCBBBBBBDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDBBB???>>>???@@@EEECCC@@@@@@@@@@@@???>>>BBBAAA@@@@@@CCCGGGLLLOOOLLLMMMPPPQQQOOOKKKFFFCCCFFFGGGIIIQQQaaapppuuurrrbbb\\\SSSLLLGGGEEEDDDDDDGGGEEEBBBAAABBBCCCBBBBBBFFFFFFEEEFFFGGGIIILLLMMMNNNSSSZZZ]]]aaakkkzzz~~~yyyrrrlllhhheeebbb```^^^\\\ZZZWWWUUUUUUUUUUUUTTTVVVYYYZZZ[[[[[[]]]___fffffffffgggggghhhhhhiiiiiiiiiiiiiiiiiihhhggggggeeehhhmmmssswwwzzzzzzzzzzzzqqqiiieeedddfffhhhmmmppptttxxxyyyxxxuuusssoooppppppqqqrrrtttvvvwwwsssssssssqqqpppqqqtttvvvyyyxxxwwwvvvtttsssrrrrrrnnnmmmpppuuuvvvvvvyyy}}}zzz}}}}}}xxxsssqqqqqqpppooonnnnnnppprrrssspppooommmllllllmmmnnnpppuuuvvvwwwvvvuuurrrooommmllliiidddaaaaaacccgggjjjiiijjjkkkmmmnnnnnnmmmllloooooonnnmmmkkkjjjhhhhhhooommmjjjiiijjjmmmooopppjjjhhhgggggghhhiiijjjjjjkkkhhheeedddeeeiiinnnpppxxxyyyzzzyyywwwvvvvvvwwwtttvvvxxx{{{~~~~~~}}}|||~~~~~~}}}xxxsssooolllkkkbbb___YYYSSSNNNKKKIIIIIIMMMNNNOOOPPPPPPQQQQQQQQQSSSRRROOOKKKGGGDDDEEEFFFFFFEEEDDDCCCDDDEEEFFFFFFHHHHHHJJJNNNSSSYYY___bbb___aaaeeegggddd___XXXTTTRRRSSSVVVaaasssyyyrrrggg]]]XXXUUUTTTSSSVVVTTTQQQOOOPPPPPPOOONNNQQQSSSWWW\\\```dddggghhhkkkpppuuuwwwyyy}}}vvvppplllgggeeebbb^^^[[[XXXWWWVVVXXXXXXXXXXXXXXX[[[```cccbbbbbbcccdddeeefffffffffbbbdddgggiiijjjiiihhhgggbbbeeejjjnnnqqqrrrsssssszzzuuunnnhhheeegggjjjmmmiiimmmsssxxxzzzyyyvvvtttqqqpppnnnmmmnnnooorrrssspppppppppoooooorrrvvvzzzxxxxxxxxxxxxwwwwwwwwwwwwppppppsssxxxyyyzzz~~~~~~wwwtttrrrooolllkkkmmmsssyyy~~~~~~|||xxxtttrrrrrrsssttttttvvvxxxyyyyyywwwtttrrrmmmjjjeeeaaaaaadddhhhlllkkklllmmmllllllkkkkkkkkknnnoooppppppooommmjjjhhhlllkkkmmmqqquuuxxxxxxwwwrrrnnniiiffffffffffffeeejjjhhheeeccccccfffjjjlllqqqrrrsssrrrppppppqqqrrroooppprrrtttwwwyyy{{{|||}}}~~~|||~~~~~~|||{{{{{{oookkkfff```[[[XXXWWWVVVZZZZZZ[[[\\\]]]^^^______cccaaa]]]WWWQQQNNNNNNOOOLLLMMMNNNOOOPPPRRRTTTUUUYYY[[[```eeekkkooorrrssssssvvvzzz|||zzztttnnniiijjjkkkmmmtttyyyqqqkkkhhhgggffffffeeeeeefffiiijjjjjjjjjhhhlllssszzzuuurrrnnniiiddd```]]][[[___]]][[[XXXWWWYYY^^^bbb___```aaabbbbbbcccbbbbbb]]]___bbbeeeffffffdddccc___cccgggjjjjjjiiiiiijjjooollliiiffffffiiimmmpppkkknnntttyyy{{{{{{yyywwwpppnnnllljjjiiijjjmmmnnnmmmmmmmmmlllmmmqqqvvvzzztttuuuvvvxxxyyy{{{|||}}}ttttttwww|||}}}~~~|||xxxwwwtttqqqqqqttt|||yyyuuuuuuvvvxxxuuuwwwzzz||||||zzzwwwuuuoookkkfffbbbaaaeeeiiimmmppppppooommmjjjiiikkkllliiilllpppsssssspppmmmjjjlllooouuuzzztttlllgggfffeeecccaaahhhhhhfffcccaaaaaacccfffhhhiiikkkkkklllmmmppprrrjjjjjjkkkmmmppptttwwwyyy|||{{{yyy|||~~~~~~~~~~~~~~~}}}}}}}}}wwwuuupppkkkhhhfffffffffgggffffffeeefffhhhjjjkkknnnlllhhhbbb]]]ZZZZZZ\\\[[[^^^aaacccdddeeeggghhhppprrrvvvzzz|||}}}}}}}}}}}}zzz~~~{{{yyywwwvvvtttvvvyyy~~~xxxsssqqqpppoookkkfffbbbaaabbbdddbbbcccdddddddddbbbaaa```\\\^^^aaaccccccbbb```^^^\\\```dddfffeeeccccccdddeeeeeedddeeegggjjjmmmooonnnqqquuuyyy{{{{{{yyywwwooommmkkkiiihhhjjjlllmmmmmmmmmkkkjjjjjjmmmrrrwwwrrrssstttvvvxxxyyy{{{{{{vvvvvvxxx|||}}}}}}yyyxxxwwwxxx|||}}}xxxvvvxxx}}}~~~zzzwwwrrrnnnjjjffffffiiimmmpppwwwvvvsssnnniiiiiilllooojjjnnntttzzz{{{zzzvvvsssooosss{{{~~~wwwmmmgggfffeeeccc```bbbdddeeecccaaaaaacccfffeeefffgggggghhhiiilllnnnffffffgggkkkpppwww}}}|||wwwtttxxx|||}}}||||||{{{{{{{{{{{{{{{{{{xxxuuurrrooonnnnnnooopppooommmkkkjjjjjjmmmppprrrrrrqqqnnniiieeedddfffiiimmmqqqvvvxxxwwwvvvwwwxxx|||}}}~~~|||vvvqqqoooooohhhiiiiiihhhgggeeecccaaa___```bbbcccbbb```^^^\\\ZZZ^^^cccdddbbb``````aaa___```bbbeeehhhkkkmmmnnnlllnnnqqqtttuuutttsssqqqpppnnnllljjjjjjlllnnnpppnnnmmmkkkiiihhhkkkooosssuuuuuuuuuuuuuuuuuuuuuuuuttttttvvvyyyzzz~~~ssstttuuuwwwzzz|||wwwtttvvv|||}}}yyyvvvsssnnnkkkkkkmmmqqqttt{{{zzzuuuooojjjiiimmmqqqooottt|||~~~nnnqqqxxxwwwmmmgggeeeeeebbb```[[[___bbbddddddeeeiiilllhhhhhhhhhfffeeeeeeggghhheeefffggglllsss|||xxxsssppptttyyy}}}zzzzzzzzzzzzzzz{{{||||||tttrrrpppnnnnnnoooqqqsssssspppmmmkkkkkknnnqqqtttsssrrrooollljjjkkknnnqqqyyy}}}|||{{{{{{{{{|||~~~~~~{{{~~~wwwqqqmmmkkkjjjiiihhhfffccc```]]]]]]]]]]]]^^^___aaaaaa___^^^]]]]]]aaacccddddddccceeejjjnnnnnnooonnnllljjjkkkooossspppqqqqqqooommmmmmoooqqqnnnkkkhhheeeeeefffiiikkksssoooooorrrtttrrrqqqsssooorrrwww{{{~~~|||wwwxxxyyyyyyyyyyyyxxxwwwqqqqqqqqqrrrtttzzz~~~qqqnnnooossstttrrruuu|||~~~xxxrrroooooooooqqqvvvuuuqqqooouuuyyyrrrnnnnnnjjj```ZZZZZZUUUXXX^^^ccchhhkkkllllllkkkjjjiiihhhfffeeecccccceeeggglllttt}}}}}}uuuuuutttssstttyyy}}}{{{{{{{{{}}}wwwrrrqqqtttwwwwwwuuusssoooiiihhhllloooqqqqqqpppnnnjjjggghhhnnnwww}}}~~~{{{||||||}}}|||{{{zzzyyyyyy{{{~~~}}}yyyvvvooommmiiifffcccaaa``````aaaaaabbbaaa```^^^^^^^^^___```aaa```^^^___cccfffjjjkkkjjjhhhffffffiiilllllllllllllllkkkkkknnnpppjjjiiifffcccbbbbbbcccdddccccccgggoooqqqmmmiiigggjjjmmmqqquuuyyy~~~~~~zzzwwwuuuoooppprrrttttttsssrrrqqqlllmmmnnnoooqqquuu|||~~~{{{vvvsssqqqnnnnnnppppppooossszzzzzztttqqqpppppprrrvvv|||vvvqqqmmmpppvvvyyyvvvrrrnnngggcccccc___VVVQQQPPPNNNPPPTTTXXX]]]bbbeeegggfffeeedddcccbbbbbbccccccfffiiipppzzz}}}yyyvvvttttttuuuvvvuuuttttttuuuxxx{{{~~~|||zzz{{{}}}|||zzzzzzuuunnnllllllnnnnnnlllmmmkkkiiigggiiiooovvv{{{}}}|||{{{zzzzzzxxxyyyzzzzzzzzz|||~~~xxxsssnnnlllkkkiiihhhfffcccaaa___^^^]]]]]]]]]^^^]]]\\\]]]```bbbcccccccccbbb```___```aaadddfffgggggggggiiilllnnnggggggeeecccbbb``````___^^^^^^bbbjjjmmmiiifffeeeeeegggkkknnnrrrwww|||~~~zzzuuuqqqnnnlllfffhhhkkknnnnnnmmmjjjiiieeegggiiikkklllppptttxxxsssuuuyyy{{{zzzvvvqqqmmmooollllllnnnmmmmmmqqqwww~~~yyysssooonnnooorrrtttxxx{{{}}}}}}|||{{{vvvqqqkkkkkkmmmnnnkkkggggggbbb^^^]]]ZZZSSSNNNMMMKKKLLLNNNRRRWWW]]]cccfffcccbbbaaa```aaacccfffggggggkkkttt~~~}}}zzzxxxuuusssqqqppptttuuutttrrrooommmmmmnnnoooqqqsssuuuvvvxxx{{{~~~zzztttqqqqqqrrrpppnnnpppooonnnnnnpppuuuzzz}}}|||yyyxxxxxxyyyvvvvvvwwwxxxzzz{{{xxxrrrmmmhhheeebbb```_______________```bbbccc`````````___^^^^^^]]]]]]]]]^^^``````aaacccgggjjjeeefffggggggfffdddbbb```ccc^^^]]]aaaddddddeeehhhbbbdddfffhhhkkkpppuuuyyyzzzxxxuuurrrnnnkkkiiihhhfffhhhkkkmmmmmmjjjfffdddbbbdddgggiiijjjllloooqqqnnnppprrrtttssspppmmmjjjggghhhjjjmmmmmmmmmooorrrxxxxxxvvvrrrnnnkkkjjjkkkoooppprrrtttvvvwwwxxxxxxvvvrrrmmmjjjjjjiiigggeeeddd```]]]ZZZXXXTTTPPPNNNJJJKKKMMMQQQWWW\\\bbbeee___^^^^^^^^^```cccfffhhhfffkkksss~~~{{{xxxuuusssqqqpppooopppooolllhhhdddaaaaaaaaaeeeggghhhiiijjjllloooqqq~~~~~~{{{wwwwwwyyy{{{zzzyyyvvvuuuuuuuuuxxxzzz||||||}}}}}}}}}zzzwwwvvvuuutttrrruuuxxx|||}}}wwwrrrnnnllljjjiiihhhgggfffeeedddbbbaaa`````````___^^^^^^WWWYYYZZZZZZ[[[\\\```bbbbbbdddfffhhhhhhgggeeecccbbb]]][[[^^^```___```ccc___aaacccdddeeehhhlllooopppooommmkkkiiihhhggggggjjjlllooopppnnnkkkfffcccbbbdddgggiiiiiijjjmmmnnnkkkjjjiiihhhgggeeedddccc]]]ccciiimmmnnnnnnnnnmmmnnnnnnnnnllljjjiiiiiijjjkkkkkklllmmmppprrruuuvvvvvvtttpppllliiifffdddccc^^^\\\YYYVVVTTTSSSPPPMMMIIIKKKOOOSSSXXX\\\___```]]]]]]___```cccfffiiijjjiiilllrrrzzz|||wwwrrrnnnmmmlllkkkiiiiiigggbbb\\\VVVUUUVVVXXX\\\]]]^^^^^^^^^___bbbeeeqqquuu{{{~~~|||zzz|||{{{zzzyyyzzz|||}}}{{{yyy}}}yyyvvvvvvxxxwwwxxxyyyzzzxxxvvvtttrrrrrrvvv|||~~~zzzxxxtttpppmmmiiigggdddbbbbbbaaa___]]]ZZZ[[[[[[ZZZYYYZZZ\\\^^^___aaadddfffggggggeeeddd```^^^```eeegggccc```______aaaccccccbbbbbbccceeegggfffeeedddcccdddeeeffflllmmmoooooonnnjjjgggdddbbbdddfffggghhhhhhkkkllljjjhhhfffdddbbb`````````ZZZbbbiiikkkmmmnnnmmmjjjiiikkkllllllkkkkkklllmmmhhhhhhiiijjjlllooorrrtttuuutttrrrmmmgggaaa___^^^______[[[WWWWWWXXXVVVRRRRRRTTTWWWZZZ]]]```aaabbbdddggglllqqquuuxxxyyyyyyttttttuuuwwwzzz{{{zzzxxxzzz~~~xxxqqqlllkkkkkkiiigggdddaaa[[[TTTNNNMMMOOORRRRRRRRRSSSSSSSSSUUUYYY\\\eeeiiipppvvv{{{}}}{{{{{{}}}}}}|||}}}{{{xxxsssnnnnnnqqqpppsssvvvyyyyyywwwuuussstttxxx}}}}}}}}}{{{{{{}}}~~~|||vvvrrrpppooollliiiggggggfffcccaaa```aaaccc```aaadddfffffffffdddcccaaa___aaagggiiifffccccccdddfffhhhgggdddbbb``````___^^^]]]\\\]]]^^^```aaaggghhhiiijjjiiigggeeedddbbbcccdddddddddeeegggjjjhhhhhhgggfffdddbbbaaa```]]]dddiiihhhhhhkkkkkkhhhjjjlllmmmnnnmmmlllmmmnnniiiiiihhhiiijjjlllooopppnnnqqqqqqnnngggaaa______ccceeebbb]]]]]]```___ZZZ^^^^^^^^^___```ccceeefffjjjpppyyy|||yyyvvvtttrrrpppqqquuu{{{|||sssnnnmmmmmmjjjhhhaaa___ZZZSSSMMMJJJKKKLLLKKKKKKKKKJJJIIIKKKOOORRRYYY\\\aaaffflllssszzz~~~}}}xxxvvvvvvzzz~~~~~~|||~~~{{{zzz|||||||||wwwuuutttooohhhhhhllllllnnnqqqsssttttttsssrrrtttwww{{{~~~}}}|||vvvrrrtttzzz||||||}}}}}}~~~tttsssrrrnnnkkkiiiiiikkkcccdddfffggggggfffdddcccaaa\\\ZZZ]]]```aaadddgggkkkmmmnnnmmmiiieeebbb```[[[ZZZYYYXXXXXXYYY[[[\\\aaabbbcccdddeeeddddddcccaaaaaabbbaaaaaabbbeeegggcccdddffffffeeebbb___]]]bbbhhhiiieeedddhhhjjjgggkkkmmmnnnnnnmmmlllmmmnnnkkkjjjiiiiiiiiikkklllmmmhhhlllpppnnniiidddcccddddddfffccc^^^^^^bbbbbb]]]aaa___\\\[[[\\\___bbbeeegggooo||||||vvvrrrpppnnngggkkkqqqwww}}}|||rrrmmmkkkkkkiiifffaaa```\\\VVVPPPKKKIIIHHHJJJIIIGGGEEECCCDDDFFFIIINNNPPPTTTYYY^^^eeelllrrrxxx~~~|||ppppppqqquuu{{{~~~}}}zzzrrrooonnnrrrwwwzzzxxxtttwwwsssppppppllleeeeeejjjjjjkkklllmmmnnnooopppppprrruuuyyy|||~~~}}}|||}}}wwwppplllpppwww~~~~~~}}}||||||~~~yyyvvvooooooooonnnmmmkkkjjjiiifffdddbbb``````bbbeeeggglllrrrwwwvvvmmmccc\\\YYYXXXYYYXXXVVVTTTUUUYYY\\\______^^^^^^___```bbbcccaaa``````aaabbbccceeefffaaafffjjjjjjfffcccdddgggeeeffffffeeeccccccdddfffjjjkkklllmmmnnnooopppqqqssspppmmmjjjiiikkkmmmooolllkkkkkklllnnnnnnllljjjgggfffeeedddcccccccccccchhhddd___ZZZXXXXXX[[[\\\bbbjjjvvv{{{vvvrrrqqqpppkkkmmmoootttxxx{{{|||{{{zzzwwwsssnnniiifffddddddbbb```\\\WWWSSSOOOLLLKKKKKKFFFDDDEEEEEEDDDGGGLLLQQQPPPPPPSSSYYY^^^bbbcccmmmvvv}}}wwwtttnnnmmmnnnqqqvvvxxxvvvtttrrrrrrqqqqqqtttwww{{{}}}zzzxxxuuuqqqppppppqqqrrrttttttqqqlllhhhhhhlllqqqpppqqqtttyyyzzznnnfffhhhooovvv}}}~~~}}}wwwqqqllliiiiiigggdddaaa``````bbbccclllqqqvvvuuummmeee```^^^YYYYYYXXXUUURRRQQQTTTWWW___^^^]]]]]]]]]^^^______````````````````````````___dddhhhhhhdddaaabbbcccbbbcccdddcccbbbaaabbbccciiiiiijjjkkkmmmnnnooopppqqqooommmkkkjjjkkklllmmmooooooppprrrsssssspppnnnhhhgggfffeeeeeeeeeeeeeeehhheee```\\\YYYZZZ\\\^^^___fffpppzzz}}}zzzvvvssspppppppppqqqoooooopppqqqrrrsssrrrrrrnnnllljjjfffccc```^^^]]]___^^^[[[YYYVVVTTTSSSSSSPPPLLLJJJKKKKKKJJJMMMQQQVVVVVVWWWYYY\\\```dddgggooouuu}}}|||xxxvvvoooooopppsssuuuwwwvvvuuuttttttssstttvvvyyy}}}}}}zzzvvvtttttttttuuuvvvtttqqqllliiiiiikkkmmmnnnoooqqqvvv~~~|||pppgggiiiooouuu{{{}}}{{{~~~}}}yyyxxxuuuqqqllliiihhhiiiiiimmmqqqtttrrrllleeeaaa```ZZZZZZYYYVVVSSSSSSUUUWWW\\\[[[YYYXXXXXXXXXYYYZZZ```aaabbbbbbaaa___]]][[[]]]bbbfffgggeeebbbaaaaaa```aaaccccccbbbaaaaaabbbffffffgggiiijjjkkklllmmmnnnnnnmmmlllkkkkkkkkkkkkpppppprrrtttvvvvvvssspppjjjiiiiiihhhhhhhhhiiiiiijjjgggccc___]]]]]]^^^```^^^ccciiipppssstttsssrrrpppnnnllljjjjjjllloooqqqpppooonnnmmmlllkkkkkkkkkjjjjjjiiihhheeebbb___]]]^^^]]]]]]\\\\\\]]]]]]^^^ZZZUUUTTTUUUUUUSSSUUUYYY^^^```bbbbbbbbbdddhhhlllqqquuuyyy|||{{{zzzyyyyyysssuuuwwwwwwvvvuuuuuuvvvwwwvvvvvvwwwyyy||||||zzzyyyxxxxxxyyyuuupppmmmllllllllllllnnnooopppuuu|||~~~sssjjjjjjoootttyyy}}}|||zzzyyy}}}}}}}}}xxxyyyyyyvvvpppiiifffddd```___]]][[[YYYYYYZZZ[[[[[[ZZZXXXWWWWWWWWWXXXXXX```aaacccdddbbb___\\\ZZZZZZ___dddfffeeecccbbbbbb```bbbddddddbbbaaaaaabbbbbbcccdddeeeggghhhiiiiiilllllllllllllllkkkjjjjjjkkklllnnnrrrtttssspppnnnkkkkkkkkkkkkkkkkkkllllllkkkhhheeebbb``````aaabbb```bbbgggkkknnnnnnnnnmmmllljjjhhhfffgggjjjmmmpppllllllkkkjjjiiiiiikkkllllllmmmnnnooolllhhhdddaaaaaaaaaaaabbbccceeefffgggccc___^^^```___]]]]]]```fffjjjmmmllliiiiiimmmrrrtttuuuvvvvvvwwwyyyzzz|||yyy{{{|||yyyuuurrrrrrtttuuuuuuuuuwwwyyy|||~~~|||{{{{{{{{{zzzvvvqqqpppqqqrrrqqqooorrrrrrssswww}}}|||tttmmmlllpppssswwwyyyyyyxxxzzz~~~|||xxxuuummmkkkgggdddaaa___^^^]]]]]]\\\[[[YYYXXXXXXYYYYYY[[[]]]```aaa```]]]YYYWWWWWWZZZ___bbbcccbbbbbbaaa___```aaaaaa___^^^^^^_________```aaacccdddeeefffiiijjjjjjkkkjjjjjjhhhhhhfffgggiiilllnnnooollljjjllllllkkkkkkkkkllllllmmmiiihhheeecccaaaaaaaaaaaaaaacccgggkkknnnppppppppppppnnnjjjhhhhhhiiikkkmmmkkklllllljjjhhhhhhkkkmmmjjjlllooopppnnnjjjeeeaaafffgggggghhhiiijjjlllmmmjjjgggfffhhhgggdddcccfffkkkooorrrqqqnnnmmmqqquuuvvvtttsssrrrtttwwwyyy{{{yyyzzzyyyuuuoookkkjjjllllllmmmnnnpppsssvvvyyy{{{{{{{{{{{{{{{{{{zzzzzzyyyxxxuuussssssvvvxxxvvvtttvvvwwwxxxzzz}}}|||yyyxxxtttppppppssssssuuuwwwxxxxxx{{{~~~|||wwwsssnnniiiffffffdddbbb___]]]\\\[[[[[[\\\]]]___```___\\\XXXVVVVVVXXXZZZ]]]^^^___^^^^^^]]]]]]]]][[[YYYXXXYYYZZZ[[[\\\]]]^^^___aaabbbbbbeeeeeeffffffffffffeeedddbbbbbbcccfffhhhjjjiiihhhjjjiiiiiihhhhhhhhhiiiiiiddddddbbbaaa___^^^]]]]]]^^^aaaeeeiiimmmoooqqqqqqqqqooommmjjjiiiiiijjjjjjmmmnnnooolllgggeeegggiiiiiikkkoooqqqppplllhhheeekkkkkkkkkkkkkkklllmmmnnnnnnkkkkkkmmmlllgggfffhhhkkknnnppppppooooooqqqtttuuurrrooooooqqqsssuuuvvvrrrrrroookkkfffcccbbbbbbbbbccceeehhhlllpppssstttvvvwwwxxxyyyyyyxxxvvvuuutttssssssuuuwwwxxxwwwwwwxxxxxxyyyzzzzzzyyyxxxxxx|||xxxsssppppppssstttrrrsssvvvssstttuuuvvvwwwzzz}}}|||zzzyyy|||zzzvvvqqqnnnlllkkkhhhiiijjjiiigggddd```^^^\\\\\\[[[\\\]]]]]]\\\[[[^^^]]][[[WWWTTTTTTUUUWWWXXXYYYZZZ[[[]]]^^^______````````````````````````]]]\\\\\\^^^aaadddddddddeeeeeedddcccbbbbbbbbbccc^^^]]]]]]\\\ZZZYYYXXXWWWWWWZZZ___dddhhhjjjkkkkkkkkkkkkjjjjjjiiiiiihhhhhhjjjmmmnnnkkkeeeaaabbbddddddggglllooopppooollljjjkkkkkkkkkkkkkkklllmmmmmmooolllmmmooonnnhhhfffgggfffhhhiiikkkmmmnnnoooooorrroookkkkkkmmmoooooooookkkiiieeecccbbbaaa```___]]]___bbbfffkkkooorrrtttvvvwwwxxxxxxwwwuuurrrpppnnnppprrrssssssrrrssssssuuuuuuttttttsssssssssssswww~~~yyy}}}}}}}}}uuullljjjhhhkkkqqqttttttuuuwwwrrrsssssssssssstttuuuwwwssssssuuuyyyxxxxxxwwwuuurrrnnnkkkhhhdddbbb```^^^^^^^^^]]]\\\aaa___\\\WWWSSSSSSUUUXXXWWWXXXYYYZZZ[[[\\\]]]^^^\\\\\\[[[[[[[[[\\\]]]]]]XXXWWWVVVWWW[[[^^^``````bbbaaa```___^^^^^^^^^^^^YYYYYYXXXXXXWWWUUUSSSSSSPPPTTTYYY^^^bbbdddeeeeeeeeeeeeggghhhhhhhhhhhhhhheeeiiikkkiiiddd``````bbb]]]```eeejjjmmmmmmllljjjjjjjjjiiijjjjjjkkklllmmmooolllmmmooonnnhhheeefffbbbbbbcccfffjjjllllllkkkooollliiiiiikkklllkkkiiihhhdddaaa```cccdddbbb```^^^```dddhhhnnnrrrvvvxxxxxxxxxyyyyyywwwssspppmmmjjjnnnqqqqqqnnnlllmmmooorrrqqqooommmnnnooorrrsssuuu|||~~~~~~vvv~~~~~~wwwvvvvvvnnndddgggeeehhhppptttuuuuuuxxxrrrrrrrrrqqqpppooonnnnnnlllnnnrrrwww}}}}}}xxxsssmmmlllmmmlllgggcccfffccc___]]]]]]]]]]]]\\\[[[ZZZYYYXXXWWWXXXYYYYYY[[[]]]]]][[[WWWUUUVVVWWWVVVUUUTTTUUUYYY\\\]]]]]][[[ZZZYYYYYYXXXXXXXXXXXXRRRRRRSSSSSSSSSSSSSSSRRRSSSSSSVVVXXX\\\```ccceeecccbbbbbbcccdddeeedddbbbccceeefffccc___[[[[[[\\\^^^```dddhhhjjjiiihhhfffiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkjjjhhhfffeeedddbbb______aaafffllloooqqqmmmiiiiiimmmnnnkkkhhheeedddcccbbbcccdddeeefffeeefffgggiiilllooorrrsss{{{zzztttooommmiiihhhiiiiiijjjkkklllmmmjjjkkkkkkhhhcccccchhhmmmssstttvvvyyyzzzwwwrrrmmmnnnnnnsss|||xxxrrrlllfffbbbggghhhkkkmmmppprrrttttttssssssqqqnnnkkkiiijjjkkkjjjkkklllpppvvv}}}|||yyyuuuooojjjfffccc```^^^aaa```^^^]]]\\\[[[\\\\\\YYYZZZZZZXXXTTTRRRRRRTTTSSSRRRQQQRRRUUUWWWXXXXXXWWWVVVTTTSSSRRRQQQPPPPPPQQQRRRSSSSSSTTTTTTTTTTTTSSSSSSTTTVVVYYY\\\^^^___^^^]]]^^^```bbbbbb```^^^ZZZ\\\]]]\\\XXXVVVVVVWWWZZZ\\\___bbbccccccbbbaaacccdddddddddeeeeeeffffffhhhhhhiiiiiihhhgggfffeeedddbbb```___aaadddhhhkkkllliiiggghhhlllmmmkkkhhheeedddcccbbbaaaaaabbbbbbeeefffgggiiilllnnnqqqrrrzzz}}}~~~yyysssnnnmmmiiihhhggggggfffgggggggggccceeefffdddaaaaaaeeeiiinnnoooqqqssstttrrrnnnjjjkkklllrrrzzz}}}uuunnniiifffhhhjjjlllooopppqqqqqqqqqnnnmmmllliiieeeeeefffhhhgggggghhhkkkooossswwwzzz{{{xxxrrrqqqnnnjjjgggdddcccbbb``````___]]]YYYVVVVVVVVVYYYWWWUUUVVVWWWXXXXXXWWWUUUTTTRRRQQQPPPOOOOOONNNNNNOOOPPPQQQRRRSSSSSSSSSQQQQQQRRRRRRTTTUUUWWWXXXXXXXXXZZZ]]]______\\\ZZZSSSUUUWWWVVVUUUTTTUUUUUUWWWXXXYYY[[[\\\]]]]]]]]]^^^^^^___```aaaaaabbbbbbddddddeeeeeeeeeeeeddddddcccbbbaaaaaaaaabbbdddeeefffeeedddgggjjjkkkiiifffeeedddcccaaa````````````eeeeeefffhhhjjjlllnnnpppvvvxxxzzzxxxtttoookkkiiigggfffeeecccbbbaaaaaaaaabbbeeehhhhhhfffeeegggjjjiiihhhiiikkklllkkkhhheeeiiikkkpppwwwyyy}}}vvvmmmiiihhhjjjlllnnnppppppooommmlllgggfffdddaaa______aaadddbbbcccdddeeefffhhhiiiiii~~~zzzxxxyyyxxxuuurrrnnnjjjhhhgggfffdddbbb``````___]]][[[YYYXXXWWWVVVUUUTTTTTTTTTPPPPPPQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRSSSTTTTTTUUUSSSTTTWWWZZZ]]]\\\YYYVVVRRRSSSUUUVVVWWWWWWXXXXXXWWWWWWWWWWWWXXXYYYZZZZZZ[[[[[[\\\]]]^^^______```___``````aaaaaabbbbbbbbb``````aaabbbbbbbbbbbbbbbbbbaaabbbdddggggggdddaaabbbbbbbbbaaa````````````ccccccdddeeegggiiijjjkkkmmmnnnnnnnnnkkkgggcccbbbbbbbbb```___^^^^^^^^^^^^eeehhhkkkllljjjhhhhhhiiicccbbbbbbccceeeeeecccbbbgggiiinnnqqqqqqtttssshhheeefffkkkmmmooopppooolllhhhfffbbbaaa___\\\ZZZ[[[^^^aaa______aaabbbbbbaaaaaa```}}}zzzwwwuuussspppllliiieeedddbbb___\\\[[[YYYYYYUUUUUUVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSTTTTTTPPPQQQTTTWWWYYYXXXUUURRRQQQRRRSSSUUUWWWYYYYYYYYYWWWWWWVVVUUUUUUVVVWWWXXXWWWWWWXXXYYYYYYZZZ[[[[[[[[[[[[\\\\\\]]]]]]^^^___\\\]]]___aaabbbbbbaaaaaa______```aaabbb```^^^[[[______``````aaaaaaaaaaaa`````````aaabbbccceeeeeebbbaaaaaa```___]]]ZZZXXX[[[[[[[[[[[[\\\]]]^^^___eeegggjjjkkkiiifffcccbbb___^^^]]]^^^```aaa```___```bbbfffjjjjjjmmmyyy~~~ooodddccceeejjjkkkmmmmmmkkkhhhdddaaa______^^^[[[YYYZZZ]]]___\\\^^^___aaabbbaaa```___~~~|||wwwsssnnniiifffeee```______^^^]]][[[ZZZYYYXXXWWWVVVTTTRRRQQQQQQQQQRRRRRRTTTVVVXXXWWWTTTQQQPPPPPPQQQSSSVVVXXXXXXVVVXXXWWWVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUXXXXXXXXXXXXXXXYYYZZZ[[[YYYZZZ\\\^^^______^^^]]]\\\]]]]]]]]]\\\[[[YYYXXX[[[\\\]]]___``````aaa```\\\\\\\\\\\\\\\]]]^^^___YYYWWWVVVVVVVVVUUUSSSQQQSSSTTTUUUWWWYYY\\\^^^___fffgggiiijjjiiieeeaaa___[[[ZZZZZZ\\\^^^___^^^]]]WWWXXX\\\aaadddiiisssvvviiiaaabbbeeeggghhhiiihhhfffccc```]]]]]]]]]]]][[[YYYYYYZZZ\\\ZZZ\\\^^^```aaabbbaaaaaa{{{{{{yyywwwtttqqqooommmkkkiiifffbbb___\\\ZZZYYYZZZZZZZZZ[[[\\\[[[YYYWWWVVVUUUUUUWWWZZZ\\\ZZZXXX[[[ZZZZZZYYYXXXWWWWWWVVVTTTTTTTTTSSSSSSSSSSSSRRRWWWVVVUUUUUUUUUVVVWWWXXXWWWXXXYYYYYYYYYYYYXXXWWWXXXYYYYYYYYYXXXXXXXXXYYYYYYZZZ[[[]]]]]]]]]\\\\\\XXXXXXWWWWWWWWWXXXXXXYYYUUURRRPPPPPPQQQQQQOOOMMMMMMNNNPPPRRRUUUYYY\\\]]]cccdddeeeffffffddd```]]]WWWWWWXXX[[[]]]^^^\\\[[[UUUTTTVVV[[[___bbbjjjrrrssssssooohhh```]]]```dddcccddddddcccbbb___]]]\\\YYYZZZ[[[ZZZWWWVVVVVVVVVXXXYYY[[[\\\^^^___``````yyytttooollljjjdddbbbaaaaaabbbbbb```^^^^^^\\\\\\^^^aaabbb```^^^_________^^^]]]\\\ZZZYYYVVVVVVVVVUUUTTTTTTSSSSSSVVVUUUTTTSSSSSSTTTUUUVVVWWWWWWWWWVVVUUUTTTSSSRRRUUUVVVWWWVVVVVVWWWYYYZZZYYYYYYZZZ[[[[[[ZZZYYYXXXVVVUUUUUUTTTTTTUUUUUUVVVSSSPPPNNNNNNOOOPPPOOOMMMJJJKKKMMMOOOSSSVVVYYY[[[ZZZ[[[\\\^^^___]]]ZZZXXXUUUUUUWWWZZZ]]]]]][[[YYYYYYUUUUUUYYY[[[]]]```eeefffeeeaaa\\\XXXYYY]]]bbbaaaaaaaaa```___]]]\\\[[[VVVWWWYYYXXXVVVSSSRRRRRRVVVWWWXXXYYY[[[\\\^^^^^^~~~yyyvvvvvvvvvwwwvvvwwwwwwvvvuuusssqqqppptttpppkkkjjjlllkkkgggbbbaaa___]]][[[YYYXXXXXXXXXVVVXXXYYYZZZZZZYYYWWWVVVZZZYYYYYYXXXWWWVVVVVVUUUVVVWWWXXXYYY[[[\\\^^^^^^___^^^\\\ZZZYYYYYYZZZ[[[]]]\\\ZZZYYYXXXXXXXXXXXXRRRQQQPPPPPPQQQQQQOOOMMMLLLNNNQQQRRRQQQQQQRRRTTTSSSUUUWWWWWWWWWVVVWWWXXXVVVVVVWWWXXXYYYYYYYYYYYYYYYXXXVVVVVVWWW[[[___bbb```^^^[[[XXXXXXZZZ]]]___cccbbbaaa___\\\YYYUUUSSSWWWVVVTTTSSSSSSTTTUUUVVVYYYYYYYYYYYYXXXWWWWWWVVV}}}sssqqqnnnjjjgggdddcccbbbbbbcccdddeeedddcccaaa`````````______^^^]]]]]]\\\]]]^^^```bbbcccdddeeeeeeeeedddbbbaaa`````````aaa_________^^^]]]]]]\\\\\\\\\[[[YYYXXXXXXVVVSSSQQQTTTTTTTTTTTTTTTUUUUUUTTTUUUWWWXXXXXXWWWVVVWWWXXXWWWWWWXXXZZZZZZ[[[[[[[[[ZZZXXXWWWVVVVVVYYY\\\___^^^]]][[[[[[[[[^^^```bbbfffeeedddcccaaa^^^\\\[[[ZZZYYYYYYXXXYYY[[[]]]___^^^]]]\\\ZZZYYYXXXWWWWWW}}}~~~~~~~~~}}}{{{zzzxxxvvvvvvuuuuuuttttttsssssssssuuuwwwyyy{{{{{{zzzyyyxxxxxxwwwvvvuuuuuuuuuuuuqqqqqqrrrrrrqqqpppooonnnnnnllljjjhhhfffccc___]]]fffbbb^^^]]]______]]][[[]]]^^^______]]]\\\]]]^^^]]]^^^___aaabbbcccccccccaaa```]]]\\\[[[]]]___```cccdddeeehhhlllpppsssuuutttrrrpppmmmjjjhhhgggfffeeeddddddcccdddeeefffgggiiigggdddaaa^^^]]]\\\\\\~~~{{{|||uuusssuuuuuurrrooorrrssssssrrrpppooopppqqqqqqrrrsssuuuvvvwwwwwwwwwwwwuuurrrpppnnnoooppppppvvvyyy~~~~~~}}}|||{{{{{{{{{~~~|||xxxtttpppnnnmmmmmm