BM 6(Y2 eeeQQQKKKZZZnnn```GGGIIIIIIQQQ\\\[[[NNNEEEEEEEEEHHHGGGMMM[[[___cccooo@@@;;;NNN```___jjj~~~xxxxxxiii|||qqqZZZZZZHHHDDD@@@FFFDDDCCCJJJIIIAAA===LLLBBB>>>DDDBBB:::999AAAAAAEEEBBBAAADDDAAACCCQQQPPPFFFDDDDDD===BBBUUUeeeoooQQQsssxxxxxxhhhRRRLLLFFFJJJSSSMMM>>>>>>KKKFFF999eee^^^AAAFFFAAAJJJIIIKKKUUU]]]eeewwwZZZHHH>>>EEEJJJEEECCCHHHAAAIIILLLNNNRRRKKKIIITTTLLLGGG>>>999;;;???SSSppp~~~hhhxxx[[[___XXXMMMDDDAAACCCIIIMMM888HHHZZZdddiiitttzzzccc^^^[[[PPPJJJ\\\pppdddGGGHHHEEEDDDFFFFFFCCCBBBDDDGGGFFFxxxIIIEEE@@@OOOxxx{{{___DDDBBBFFFAAA===@@@MMMNNNEEEAAACCCAAACCCQQQLLLNNNBBB<<>>>>>BBBHHHLLLOOO@@@MMMTTTOOOMMMVVV\\\\\\jjj{{{dddUUUNNNLLLMMMBBBJJJ>>>GGGkkkjjjPPPOOORRRDDD\\\555III>>>??????UUUMMM|||]]]JJJWWW<<<```]]]\\\RRRDDD<<<===>>>===@@@@@@???@@@AAABBBBBBBBBMMMFFF???===>>>?????????===;;;999888:::;;;;;;:::<<<===>>>>>>===<<<:::999888???>>>888```TTTDDD@@@>>>MMMKKKXXXfffiii^^^ĦaaaVVVKKKGGGFFFFFFHHHLLLHHHNNNCCC???EEE888AAAlllZZZZZZ???111111<<>>BBB@@@999666999:::888@@@===:::;;;???BBBBBBAAABBB===<<<@@@???888222111:::888666666777888888777::::::;;;<<<<<<<<<;;;:::888888999888KKKtttsssDDDHHHEEEBBB===___{{{uuu}}}pppyyy>LgggAAAGGGEEEEEEFFFCCC>>><<<>>>:::???===AAA???666]]]dddwwwBBB999888DDD>>>777@@@999888===222777???<<<888777888:::::::::111666:::999999;;;;;;999000111555;;;BBBFFFFFFEEEGGG<<>>???@@@EEEEEEkkkqqqVVVfff@@@VVV^^^```mmmkkkwwwHdĦiiiJJJGGGEEEEEEAAA??????>>><<<===AAA<<<999777>>>???666OOO???iiiXXX:::999::::::<<<;;;444777;;;999:::444888777666444444666999<<<777999:::999777888999999666>>>IIIPPPRRRPPPMMMLLL999DDDsssnnn888888777666666888999888777666666777777888888888888;;;555999???:::555:::CCCBBB???<<>>;;;DDD>>>CCCTTTSSSYYYoooOOO___nnnsssDdDӵӵӵĦӵĭӵ\\\???===GGGGGGKKKBBB;;;;;;===>>>???AAA>>><<<:::<<<===666777CCCHHH---666666888444;;;555555999...444666222:::333222555888999888888999::::::777444111000111777<<>>ZZZqqqiiiNNN:::666555555666888888888666888888777777666666666666666555444555999999:::???777@@@>>>BBBNNNlllxxx|||PPP<<<~~~[[[SSSGGGCCCIII@@@@@@HHHBBBGGGWWW^^^NNN[[[tttVVVoooD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??aaaNNNCCC???===CCCDDD:::QQQHHHAAAAAAAAA===:::999333;;;???;;;999<<<<<<777---???777555<<<111999999222777222555444111888666222555999;;;999777555333???:::666666666999BBBJJJUUUXXXXXXOOOCCC???DDDLLLCCC>>>;;;;;;999777777;;;;;;:::;;;<<<>>>???>>><<<<<<;;;:::999888888888888111888111+++666;;;666666000888<<>>QQQxxx>>>???:::AAA;;;;;;BBB:::@@@555BBBFFFWWW{{{aaaLLL:::TTTlllpppmmmvvvDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]ĦdddGGGCCC@@@IIINNNHHHGGGGGGAAA888555666;;;======???CCC;;;@@@CCC===555;;;???999;;;CCC???666777666000666::::::>>><<<:::<<<:::>>>HHHHHHIIIJJJJJJIIIFFFEEEDDD@@@???AAAAAA@@@EEELLL>>>>>>;;;777444555;;;AAA555AAAJJJFFF>>><<>>>>>>>>@@@BBBCCCBBB@@@??????============>>>???999DDD<<<333>>>???777:::BBB666333999777:::TTT>>>:::HHH>>>777888CCCBBBJJJ>>>LLLxxxEEE111GGG<<<555<<<777888???999@@@999AAAEEECCC@@@AAAGGGPPPBBBGGGMMMLLLFFFEEESSSbbbqqqHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦccc;;;LLLJJJAAA@@@AAA<<<===BBB>>>DDDDDDDDDDDD@@@===CCCLLLHHHDDDIIINNNPPP\\\eeeaaa```CCCJJJAAAAAARRR<<>>???BBB???888666;;;999888777999;;;;;;999777999@@@@@@777888AAAEEEAAA999999:::<<<>>>???===;;;AAAAAA@@@@@@@@@BBBCCCDDDFFFSSSLLLEEEKKKEEE>>>III???888EEE???GGG999BBB@@@999@@@@@@NNN;;;???777>>>AAA777MMMVVV111CCC===;;;AAA888<<<666555:::555===:::444999AAA>>>::::::555EEE>>>===CCCDDD@@@BBBJJJPPPDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵxxx[[[hhh\\\MMMJJJAAADDDAAAAAADDDCCCAAACCCHHHIIIOOOVVVXXXTTTUUUfffyyyvvvvvvvvvjjj]]]SSSIIIGGGGGGDDDBBBBBB>>>DDDKKKNNNKKKFFFCCCAAANNNIIIEEEBBB>>>:::===BBBBBB===999:::???@@@<<<777999999999999999999999999888777777888;;;======<<<===<<<:::888777777888888555555555666888:::<<<>>>BBB???<<<>>>DDDIIIKKKLLL@@@AAABBBDDDDDDCCCBBBAAACCCEEEGGGGGGEEEBBB>>><<<888>>>???999777;;;???>>><<<777222333999===;;;777666:::======;;;999888999===;;;999999:::>>>CCCEEEDDDIIINNNPPPXXXvvv>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵXXXVVVHHH@@@EEEBBBAAADDDHHHIIIKKKNNNSSSWWWaaasssxxx}}}ttteeeZZZPPPNNNNNNLLLKKKKKKEEEHHHIIIIIIGGGGGGIIIKKKFFFEEEEEEGGGCCC<<<:::<<>>BBBDDDBBB???;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<======<<<:::888:::999888777666777777888555555555555666888:::;;;<<<;;;:::;;;>>>AAACCCDDD;;;;;;<<<======>>>======???AAADDDEEEDDDBBB@@@???<<<>>>===999999======999999666555777<<<>>>===;;;>>><<<888555444666;;;???666888:::<<<===<<<:::999;;;===?????????HHH___ttt&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRyyyMMMJJJCCCAAAGGGFFFEEETTTccclllyyy|||wwwxxxrrrfffZZZPPPMMMMMMKKKJJJKKKGGGHHHHHHGGGFFFFFFHHHIIIEEEEEEFFFIIIEEE???===???============>>>>>>>>>>>>::::::::::::;;;;;;;;;;;;666666666888:::;;;999777666555555555555666777888444444444444555666777888666888999999999999:::<<<666666666777777888:::::::::===@@@BBBBBBAAAAAABBBBBBAAA>>><<<>>>AAA===777666666777888999999999999333333444555666777777888;;;:::888888:::>>>BBBDDDAAAAAACCCEEEDDDAAACCCIIIVVVuuuHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h^^^AAAFFFJJJRRR```gggsssqqqmmmkkkcccWWWKKKGGGGGGEEEDDDDDDBBBCCCFFFFFFEEEBBB???>>>FFFCCCAAABBB???<<<>>>CCC:::<<<===;;;777555666777666666666666777777777777666444333333555777777777444444444555666777888888555555555555555666666666444888::::::777555666777555555444444555777999:::777:::>>>?????????AAACCCEEEDDDBBBBBBCCCCCCAAA===>>>???>>><<<888777999<<<555777999:::;;;;;;::::::777666555555777999<<<>>>>>>;;;<<>>>>>???@@@AAA@@@???>>>???<<<<<<===;;;888999===888;;;<<<:::555333555777333333444444555555555555DDD???888444222333444444555555666777888888888888555666666666666666666666333777:::999666333333444444444333333444555777888555999<<<<<<;;;;;;>>>AAABBBCCCDDDDDDBBB@@@AAADDDIIIJJJHHHCCC??????DDDIII@@@@@@>>>999555333555888888;;;>>>AAA@@@<<<888444<<<999888;;;<<<<<d<Ħ>d<ĦĦBeĦdddhhhbbbfffqqqvvvccc[[[PPPEEEBBBAAA>>>;;;;;;@@@<<<888777:::@@@EEEHHH999:::@@@DDDBBB;;;777888000333555555333333555888444444555555666666777777@@@;;;555111111333555666888888999999999888777777444555666666777666666555222333555555444222222222333222222222222333444444444888;;;:::777777<<<@@@@@@@@@AAAAAA===:::===DDDGGGGGGFFFDDDCCCEEEKKKQQQKKKUUU^^^^^^WWWMMMIIIIIIFFFCCC>>>999888:::===@@@@@@>>>???AAA???<<<<<<@@@AAAFFFIIIFFFCCCQQQrrrDdDĦsdKĦgdKĦgdKĦsssyyy|||wwwlllXXXPPPFFF>>>>>>???<<<999888BBB===777555888???DDDGGG888:::@@@EEECCC;;;777666///000222333333444555777444555555666777777888888222000///000333777999:::::::::::::::999777555444222333444555666666555444222222222333444444333222333333333333333333222111111555888777444555;;;AAADDD???<<<<<<;;;888:::@@@???@@@AAABBBDDDFFFIIILLLVVVggg|||rrriii[[[MMMEEEDDDFFFIIIBBB===;;;===>>>;;;999:::<<<:::===CCCFFFHHHPPPYYYDenenenegggbbbcccYYYKKKCCC===???AAA???<<<;;;AAA===999999;;;<<<<<<;;;888777888:::888333222555777777777777888999999888444444444555666777777888555444555666999:::999777;;;;;;;;;:::888555333111000111333444555555444444555222111222666888777444555555666666666444222111...333777666333555<<>>CCCEEEEEEIIIPPPFFF|||sss___SSSTTTLLLDDD===>>>@@@>>>;;;;;;<<<:::999999:::;;;:::888555555666666777777777888;;;777444666:::;;;666111555666888888777777777777888888999::::::;;;;;;<<<;;;:::888888999999888666555444444333333333444444555555555333333444777:::<<<777333222333333111///222333444666777888888999AAA@@@???>>>===>>>??????CCCCCCDDDEEEEEEFFFFFFFFFUUU\\\```aaalll~~~kkk|||dddMMMKKKMMMKKK888CCC999===888>>>JJJEEEJJJOOOVVVjjjsssbbb___cccdddaaaPPPHHHAAA@@@???===<<<>>>;;;:::999:::;;;;;;:::888777777666666666666666666<<<999666444555777:::;;;888:::;;;999888===FFFNNN:::::::::;;;<<<<<<======>>><<<;;;::::::999777666555444444333333444444444777777888888888777555444555666666555444444666777222333444555666777777777<<<<<<::::::999:::;;;<<<>>>>>>???@@@CCCEEEGGGHHHNNNWWWaaaiiivvvnnnMMMJJJQQQBBBCCCOOOFFF>>>???;;;FFFIIIOOOYYY|||zzzfffccckkkkkkbbbRRRLLLEEEBBB???<<<===@@@:::::::::;;;===<<<:::888888888777777666555555555666777777555555777<<<@@@777:::<<<:::777<<>>??????@@@@@@AAADDDBBB???>>>===<<<999777555555555444444555555666999999;;;???AAA@@@;;;777333777::::::777666888;;;555666777777888888777777888777666555555666888888888888999<<>>;;;999777777666Ħ888888999888;;;BBBIIIKKKGGGBBB777:::<<<<<<:::888888999999ӵ888666555555444555666777888777777777999===BBBGGGKKKNNNPPPSSSWWW^^^ggglllnnntttqqqtttmmmRRRIIIMMMDDDGGGGGGJJJPPPSSSqqq4ĉ@ӵ}}}vvvqqqhhhZZZUUUWWWKKKIIIHHHGGGCCC<<<;;;>>>::::::::::::;;;;;;999777666666777777888999::::::DDD>>>888777888:::999777HHHEEEBBB???===;;;999777>>>>>>>>>???@@@@@@AAAAAA>L>>><<<999777888888=hĦ:::999888999???HHHLLLKKKHHH;;;::::::;;;======:::8884ĉ@ӵ777777666666777999;;;<<<:::999999:::===BBBFFFIIILLLMMMPPPRRRVVV^^^jjjuuusssoooppp~~~hhhVVVJJJTTTMMMIIIPPPTTTbbbGG=?{{{lllpppsssfffXXXSSSMMMIIIFFFFFFCCC<<<999:::<<<;;;999888999888777555333444555666777888999:::RRRGGG999333444777999888LLLEEE===999:::<<<;;;:::::::::;;;;;;<<<=========HdĦ999888555333777=Īj999777777:::???BBBBBBAAA:::777666999>>>@@@===:::GG=?999999999:::<<<>>>???<<<<<<<<<<<<>>>BBBEEEGGGEEEIIIQQQXXX]]]cccppp|||uuueee\\\\\\QQQPPPTTT[[[ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵ{{{uuuĦ888888>>>Ħ555Ħ444555555666EEE???777222333666888999======:::>>>DdD555444444?fӵ777777777Ħ999888888ӵƜ`1.׼s999999ĭӵ>>>FFFNNNuuuӵĦyyyĦĦ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&essskkkHL:::888888ShӵgL111111111111222***...333555666666777S?ʬ======3h?D%%)?222222ZufĦ333666888gL777:::<<<g&e;;;gĉ@===888g&e>&e===@eIIIEEE??cccjjjg<ĉ3we<Ħ3h?@eZ3h?gL4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦ999666HGgĉ@222HdĦ111111222333333222333333555777999Htƅ^???>>>Bt=o9ĦDtfo9Ħ555555444g?444444HdĦ666666666Hu]Ħ666tt???;;;Hƅ^Hu]Ħ:::H׼sJJJJJJ\\\hhhrrr~~~tQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦ777qet111222DdDĦ222333444444555777777777888:::q<RCCCAAAqjRgdKӵHdDĦgdKӵ555555GR/f6LĭĦ333333DdDĦ555555555DdDĦ555`eĭ<<<DdDΦDdDĦ<<<DdDĦGGGMMMMMMMMMMMMPPP\\\kkkwwwgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦ444po9wӵDdDĦ333444555666777999888888999999po9u@@@@@@???===GIdnuR)ĦDdDĦnuR)Ħ222222CdgĪj111DdDĦ333555555DdDĦ555HߝL`o9:::DdDΦDdDӵ>>>DdDĦEEEGGGKKKRRRXXX^^^gggqqqxxxgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<Ħ111puR)Ħ>d<333444666666555555444444444peӵ555ĦpeӵDx<>d<ӵDd<---qR/ܗ?fӵ000>d<666666>d<Ħ6664DufئL>e444DdDʜ4DuTӵ???DdDĦFFFFFFJJJQQQXXX```kkkvvv~~~zzzgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<Ħ111HHܗDӊB///<x333444111111000//////B?>>>daĦB?Ho9>d<>d<ӵB?Ho9<x4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ111@ďD......Hkge///000111000000///......@h///000@G111222HĪj@IŌ///---Bene...Hkge...ne......fe222Hu]3hh555777;;;seMMMQQQXXXaaaiiioootttvvvgeĦja>aĦ@Gse<Ō@GHkge4DuXӵĵD^DdDĦ333111------...,,,---...///000//////.........000000111222/////////,,,---------------------------444333D^333333444777s׼sDDDCCCLLL\\\lllwwwzzzwwwtttgeFm8>aĦs׼sHoΦ4DuXӵtvӵ>d<ĦĦĦĦwwwdddSSS>d<Ħ444///......------,,,,,,------...------,,,,,,,,,------...///......---------......000//////.........////////////......---,,,,,,++++++,,,---......---,,,+++,,,,,,,,,------.........---------.........//////////////////Ħ///+++---000333444444444333222>d<Ħ222111222333555Be<<aĦBenu]ӵ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦ}}}SSSgdDĦ000.../////////...------------...444222...---.../////////.........---...//////000---///000222222111000///........................---------,,,,,,+++++++++,,,)))+++000000,,,,,,111*********+++,,,---...///...------gdKĦ//////////////////.........333sdKĦ222333333444444888;;;<<AneneneneDe444222000111//////...------------...///---,,,---///222444444666444222111111333666777444555777888888888666666333333333333333333333333111111000///...---,,,+++...******------)))))),,,++++++++++++,,,------...------ne//////////////////............111ne///000111333333444444666888;;;===@@@HHHLLLPPP___yyy>Ak<fhyyy222555444222222//////...------------...,,,++++++,,,000333555555444222///,,,---000333666000111333444444444333222000000000000000000000000222222111///---,,,******000,,,***,,,---,,,+++---,,,,,,,,,++++++,,,------------......///........................///,,,---...///222333444444555888<<>>DDDLLLVVVfff{{{JJJ???555333555444111000//////...------------...+++***)))***,,,------,,,+++,,,.../////////...---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,222555000***)))+++,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,------...,,,,,,,,,---......//////////////////////////////---000333333333777@@@GGGOOO```|||DDD;;;444444444111000111//////...------------...***)))***,,,...000///...+++,,,,,,---------------,,,,,,,,,,,,,,,------...++++++++++++++++++++++++------------,,,,,,,,,,,,---999???888...+++---///++++++++++++,,,------...,,,,,,++++++,,,,,,---...++++++,,,------...//////......////////////......,,,000333333222777@@@IIIXXXsss>>>777333333222000///222//////...------------...---,,,,,,...000000///...000///...------///000222------,,,,,,------...///------------------------......---,,,,,,+++******$$$333===666***'''+++...*********+++,,,---...///,,,,,,++++++,,,,,,---...++++++,,,,,,---...//////---......//////......---+++///333333222777AAAJJJnnn]]]===;;;888555222000000///////////////...............------,,,,,,------...------------------,,,,,,////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,---.........---,,,+++...............///000000...//////555888111:::TTTPPP<<<:::888444222000000///////////////............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,------+++,,,---......---,,,,,,---------------...//////...111222555666111???]]]<<<;;;999777444222000000000////////////............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,....................................------------------,,,,,,++++++******)))************+++++++++,,,,,,,,,++++++*********++++++******++++++,,,---***+++,,,------------,,,,,,,,,,,,,,,,,,---......///333444555555222CCCddd[[[999999888666333111000000000////////////............---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------------------------------......------------------...------,,,+++***))))))))))))*********+++++++++---,,,,,,++++++*********+++************+++,,,,,,******+++,,,,,,---------------,,,,,,------...///111444333444777666CCC^^^OOO444DDD888666444222111000000000////////////............,,,,,,,,,++++++,,,,,,,,,,,,,,,------............------------------------,,,,,,,,,---------------------,,,+++******))))))))))))*********+++++++++,,,,,,,,,++++++*********++++++******++++++,,,---+++++++++,,,,,,---------...............//////000333444000222:::999???PPPmmmFFF???666>>>666555333111000000000000////////////............,,,,,,++++++++++++,,,,,,+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++******)))))))))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---......------,,,,,,------...///............///000000222333///111;;;::::::DDD~~~jjj>>>;;;KKK<<<666555444222111000000000111////////////............,,,,,,++++++++++++,,,,,,))))))***++++++,,,------++++++++++++++++++++++++))))))*********++++++++++++++++++***************)))************+++++++++*********++++++,,,,,,---------,,,,,,------...///111000...------------......------------...//////000333000000888888999CCC```NNNAAABBBBBB>>>///>>>555333222000000000000111000/////////............,,,++++++++++++++++++,,,'''(((((()))******++++++++++++++++++++++++++++++(((((())))))*********+++***************+++++++++)))************+++++++++))))))***+++,,,------......------------...//////333111000...---------...---,,,,,,,,,,,,---......---333111000555555999FFFGGGNNNJJJEEE@@@>>><<<:::888555444333111000/////////////////////...---,,,+++************************+++*********+++,,,,,,---***++++++,,,,,,++++++***+++++++++*********))))))************************'''((()))*********************+++++++++,,,,,,,,,------------------------/////////......---------------,,,------...///000222333444444444666999<<>>;;;::::::888777666555333111000///......////////////...---,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,***++++++,,,,,,++++++***+++++++++***************************************+++,,,,,,,,,,,,++++++************++++++++++++,,,------------------------------------,,,,,,,,,,,,------,,,------...///000111222222222222444777999???444<<>><<<;;;:::888666555555333111000///......000000000//////...---,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,***++++++,,,,,,++++++***************************************************,,,,,,,,,,,,+++***))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000000111111111111222555888888BBBDDDBBB]]]rrrQQQHHHLLLDDDBBB>>><<<:::888555333444444222111000/////////000000000000///...---,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,***++++++,,,,,,++++++******************************************************+++++++++***)))(((((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000000000111111000111444666666444;;;EEECCCRRRyyy```SSSHHH>>>AAA???<<<999888555222///333222222111000000111111000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++***++++++,,,,,,++++++******************+++++++++************************))))))*********)))(((((()))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------...///000000111111111000111444666666777999???AAABBBcccgggYYYRRRHHH??????===;;;999888666333000111111000000111111222333000111111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++***++++++,,,,,,++++++***))))))*********+++++++++************************))))))***+++++++++******))))))))))))************++++++++++++++++++++++++,,,,,,---------.........------,,,------...///000111111222111000111444666444GGGAAA444@@@KKKNNNUUUvvv```OOOEEEEEELLL???===<<<;;;;;;999777444000000000000111222333444111111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********++++++++++++,,,,,,+++++++++))))))******++++++++++++************************)))***+++,,,,,,,,,,,,,,,))))))))))))************++++++++++++++++++++++++---------....../////////---------------...000000111222222111111111444666444>>>999999CCC@@@???SSSeeetttbbbVVVRRROOOHHHBBBAAA===::::::999777555555333333222222111111000000...///000111111///---,,,---+++***+++---...,,,))),,,,,,,,,,,,+++++++++***......---,,,+++***))))))---,,,,,,+++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,++++++******))))))++++++++++++************++++++++++++,,,,,,,,,,,,************+++,,,---...,,,---......//////......000//////000000111222333555777999;;;<<<>>>BBBDDDJJJwwwppplllfffaaa[[[SSSIIIBBBGGGCCC@@@>>><<<:::777666333333333222222111111000//////111111111000...---...,,,+++---//////---+++.........---------,,,,,,......---,,,,,,+++******+++***************++++++)))******************))),,,,,,,,,,,,+++++++++***,,,,,,+++++++++*********))))))*********+++++++++++++++++++++,,,---...///------...............---//////...//////000111222333555777888999;;;>>>@@@CCCXXX|||gggiiikkkhhh```UUUKKKEEEEEECCC@@@===<<<;;;999777555555444333333222111111///000111111111000///...///...---...000000...,,,000////////////............---------,,,,,,+++++++++++++++***++++++,,,,,,************************---------,,,,,,,,,,,,,,,++++++++++++************************++++++++++++,,,++++++,,,,,,---...///---...............---------------......///000111222444666666777888;;;>>>DDD@@@mmmzzztttrrrppplllfff^^^UUUNNNJJJCCCCCCAAA>>>>>>???>>>;;;777777666555555444333333000000111111111000///...............//////...---////////////............---------------,,,,,,,,,000//////...---------...,,,,,,++++++++++++,,,,,,------------------------++++++++++++*********))),,,,,,,,,,,,------------,,,+++++++++,,,------.........//////......------------------...///000000444555777777888999;;;>>>HHH;;;XXXsssyyyzzztttllleee```ZZZSSSNNNHHHJJJGGGBBBAAADDDBBB===;;;:::999888777666555555111111111111111000000///---.../////////........./////////............---..................//////444333222000////////////---,,,,,,++++++,,,,,,---........................,,,,,,,,,+++++++++******,,,,,,---------.........,,,++++++++++++,,,,,,---/////////000000//////.........---......///000111444555777777888999;;;>>>AAA???QQQ~~~|||tttpppkkkiiifffaaaXXXQQQLLLOOOKKKDDDBBBEEECCC<<<>>>>>>===<<<:::999888888444444333333222222222222000222333333222111111222111111111111000000000000111111111222222333333333444444333222222222222333///...---,,,,,,---...///000111111111111111222222////////////............,,,---------............------,,,,,,,,,,,,------//////000111111111111111/////////000000111222333222444666666777888;;;>>>;;;HHHUUUuuuooonnnllliiiddd___ZZZWWWOOOSSSQQQIIIIIIOOOMMMFFFAAAAAA@@@>>>===<<<;;;:::888777777666666666666666666888::::::888666777999666666666555555555444444555666666777888888999999666666666777999:::<<<===666555444333333444555666444444555555555666666666444444444333333333222222000000111111111222222222//////............/////////000111222333444444444222111111222222333444555333555777888999;;;>>>@@@>>>PPP[[[ppp{{{{{{}}}ppppppmmmeee\\\XXXZZZ^^^UUUZZZZZZTTTVVV___```XXXCCCCCCAAA@@@???===<<<<<<;;;::::::999888999999999:::===??????<<<;;;<<<>>>::::::::::::999999999888999999:::;;;<<<======>>>888999:::===@@@CCCEEEGGG>>>===;;;::::::;;;===>>>777777888888999999999:::888888777777777666666666555555555666666666777777111111000000000000000111///000111333444555666666333333333333444555666666555777999;;;<<<>>>BBBDDDBBBSSSZZZmmm|||qqqssszzzwwwpppqqqkkk___YYY\\\^^^]]]]]]QQQYYYmmmfffFFFGGGGGGGGGEEECCCAAA@@@===??????<<<;;;======:::???AAABBBBBB@@@>>>======>>>??????===;;;999:::;;;AAAAAAAAA???>>>>>>@@@BBBEEEEEEEEEFFFIIIKKKLLLLLL@@@===:::999:::;;;<<<;;;???>>><<<:::::::::<<<===:::888666666777999999888===;;;999999;;;<<<;;;:::BBB???:::666333333555666222555777999999999:::;;;888:::;;;:::777666888999999:::<<<===>>>@@@DDDFFFIIIPPPXXX```nnnxxxrrrpppmmmttt{{{vvvhhhhhhcccZZZWWWYYYYYYVVVcccsssDDDDDDDDDDDDDDDCCCBBBAAAAAA>>>@@@@@@<<<;;;===<<<999===>>>@@@@@@>>>===<<<===>>>???>>><<<::::::;;;===DDDDDDEEECCCAAA@@@AAACCCFFFEEEEEEHHHKKKLLLJJJGGG???===<<<===@@@CCCEEEEEE??????@@@@@@@@@@@@??????>>><<<::::::<<<=========AAA???===<<<======<<<;;;AAA???<<<:::888999:::;;;999<<>>======>>>@@@AAA@@@???===>>>AAABBBCCCEEEHHHKKKQQQVVVZZZ]]]eeeyyymmmaaa___dddhhhsssxxxqqqdddccc^^^YYYZZZ]]][[[VVV[[[mmmZZZBBBAAAAAAAAA@@@@@@AAAAAABBB???AAA@@@===;;;===<<<999:::<<<>>>???>>>=========@@@@@@???===<<<<<>>===<<<===AAADDDFFFFFF>>>???BBBDDDDDDDDDBBBAAA@@@>>>===>>>@@@AAAAAAAAAFFFDDDAAA@@@@@@@@@>>>===@@@??????>>>>>>??????@@@>>>AAAEEEFFFEEECCCBBBBBBAAA>>>>>>AAAFFFHHHGGGDDDDDDFFFHHHIIIJJJKKKNNNPPPUUUYYY]]]^^^cccrrrsssaaaYYY[[[aaacccjjjooohhhbbb]]]XXXVVVZZZ]]]\\\YYYXXXlllzzzTTTDDDJJJIIICCCBBB@@@?????????AAAAAA@@@BBBAAA===<<<>>>===999888;;;>>>???>>>>>>???@@@CCCCCCBBBAAA@@@AAADDDGGGFFFIIIMMMOOOOOONNNNNNNNNKKKHHHGGGJJJOOOQQQLLLGGGCCCAAA???@@@AAABBBBBBBBB===???AAACCCDDDEEEEEEDDD???>>>>>>???BBBCCCCCCCCCHHHFFFCCCBBBCCCBBBAAA@@@??????@@@@@@AAA@@@@@@@@@===@@@DDDFFFEEEDDDCCCBBB===>>>???CCCGGGIIIIIIHHHLLLNNNOOOPPPOOOOOOQQQRRRUUUYYY^^^```cccnnnnnncccYYYVVV\\\___ZZZ]]]bbb^^^ZZZSSSMMMMMMQQQTTTUUUTTTZZZLLLDDDFFFJJJOOOLLL@@@FFFDDDBBB@@@??????@@@@@@@@@CCCBBB>>>===>>>>>>:::999<<>>BBBDDDDDDCCCCCCCCC;;;AAAGGGIIIHHHIIILLLPPPPPPRRRTTTSSSRRRQQQQQQQQQUUUYYY\\\]]]^^^eeeqqqzzz~~~nnn]]]WWWOOONNNUUUWWWOOOPPPWWWUUUTTTNNNIIIKKKMMMNNNOOOQQQPPPWWWZZZTTTKKKDDDBBBDDDFFFEEEDDDBBBAAA@@@??????@@@BBBBBB>>>>>>@@@???<<<;;;===AAABBBBBBBBBCCCDDDFFFGGGHHHHHHGGGGGGIIIJJJKKKMMMOOOMMMJJJEEEBBBAAA<<<:::888888;;;???BBBDDD>>>===<<<===>>>???>>><<>>===>>>@@@CCCFFFHHHAAAAAABBBEEEIIIKKKKKKJJJGGGEEEDDDDDDFFFGGGFFFEEE@@@@@@@@@@@@???>>><<<<<<>>>@@@BBBCCCCCCBBBCCCDDD>>>FFFNNNPPPLLLKKKPPPUUUNNNPPPRRRSSSQQQPPPOOOPPPPPPTTTXXXZZZ[[[aaakkksssooorrr___TTTPPPIIIEEEJJJLLLFFFIIIPPPMMMQQQNNNNNNQQQQQQNNNMMMPPPKKKPPPMMMJJJQQQTTTNNNJJJCCCCCCCCCCCCBBBAAA@@@??????AAAAAA???>>>AAAAAA>>><<<>>>AAACCCCCCBBBCCCDDDBBBDDDFFFFFFEEEDDDDDDEEECCCDDDEEECCC???;;;999888222333444444333444888;;;333333222444666666555444888888999:::<<<===???@@@@@@@@@BBBEEEIIILLLLLLKKKJJJHHHGGGFFFGGGGGGGGGFFFBBBBBBAAAAAA@@@?????????BBBCCCCCCBBB@@@@@@@@@BBB???EEEKKKMMMKKKJJJLLLOOOGGGJJJMMMOOOOOOOOOOOOPPPKKKOOORRRTTTUUUZZZaaahhhbbbmmm~~~jjj___TTTMMMKKKIIIBBBCCCEEEBBBGGGLLLGGGLLLLLLPPPVVVTTTLLLIIILLLPPPYYYRRRHHHKKKLLLEEEAAA@@@AAABBBCCCCCCBBB@@@@@@>>>AAAAAA??????BBBBBB@@@<<<>>>AAACCCBBBBBBCCCDDD>>>AAADDDDDDCCCAAA@@@@@@777999::::::777555555555---111555444111///222555333222111222333333111000///111444666888888777777======???CCCHHHJJJJJJIIINNNLLLIIIHHHHHHHHHFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCFFFEEEDDDAAA===<<<===???<<>>::::::;;;;;;<<<===???AAAHHHGGGEEECCCAAA???===<<<<<<999888:::888222111444......//////000000111111//////............//////333333444555666777888999666777:::===BBBFFFJJJLLLJJJMMMRRRSSSQQQMMMIIIHHHHHHDDDDDDFFFDDD@@@AAAGGGGGGGGGFFFEEEDDDAAA???===???@@@AAACCCDDDEEEEEEEEE???@@@CCCHHHMMMPPPPPPOOOLLLJJJGGGEEEDDDDDDDDDEEEMMMOOOYYYuuuuuu```SSSKKKEEEAAAAAA===<<<;;;;;;<<<>>>AAABBBKKKKKKLLLMMMMMMLLLKKKJJJMMMMMMMMMLLLKKKIIIGGGFFFHHHCCCBBBFFFFFFBBB@@@BBBCCCCCCCCCDDDEEECCC???<<<888:::;;;===>>>???AAABBBCCCBBBAAA???===;;;999888888666222000000000000///---------...///000111222......------------......000000111222333444555666444555777;;;???CCCFFFHHHJJJNNNSSSXXXXXXTTTNNNJJJIIIEEEDDDEEECCC???@@@FFFGGGHHHHHHHHHGGGFFFDDDCCC@@@AAACCCEEEGGGHHHIIIIIIBBBBBBDDDGGGJJJLLLKKKJJJGGGFFFCCC@@@?????????@@@FFFGGGQQQhhhrrrcccRRRHHHCCC>>><<<<<<:::999999999:::;;;===>>>DDDEEEGGGHHHIIIIIIHHHHHHLLLLLLLLLKKKIIIGGGFFFEEEHHHFFFGGGHHHFFFBBBAAADDDFFFEEEDDDDDDDDDAAA===:::555777999<<<>>>?????????<<<<<<:::888777555333333555777222***)))///000+++---,,,++++++---///111333---,,,,,,,,,,,,,,,,,,---,,,------...///000111111111222444777:::>>>AAABBBHHHKKKRRRYYY^^^\\\TTTMMMPPPMMMKKKJJJGGGDDDEEEIIIGGGHHHHHHIIIIIIHHHGGGFFF@@@AAACCCEEEGGGHHHIIIJJJDDDCCCCCCEEEGGGHHHGGGFFFDDDCCC@@@===;;;:::;;;;;;@@@AAAGGGWWWrrroooaaaTTTHHHBBB???;;;:::<<<999999999999:::;;;<<<===>>>???AAADDDEEEFFFFFFFFFHHHHHHHHHHHHHHHGGGFFFFFFHHHIIIKKKJJJFFFBBBCCCEEEHHHGGGEEEDDDCCC@@@;;;888555555777:::<<<<<<:::999666666555333222000///...222<<<;;;...(((...000***,,,+++***)))+++---111333++++++************++++++***++++++,,,------............000222555888:::<<>>???@@@BBBCCCDDDDDDEEEBBBAAAAAACCCFFFHHHGGGFFFDDDBBB???<<<:::999999:::???@@@BBBIIIZZZ{{{ppp^^^SSSJJJAAA>>><<<999999;;;777777777888888999::::::999;;;>>>@@@CCCDDDDDDEEEDDDDDDEEEFFFGGGHHHIIIJJJGGGKKKMMMJJJFFFDDDEEEFFFHHHFFFDDDBBBAAA>>>:::777888777888999;;;:::666333222222111000///...---,,,...>>>CCC555)))+++...***+++***)))((())),,,///111******))))))))))))***************+++,,,,,,------+++,,,---...000222444666:::999<<>>??????@@@AAAAAA@@@@@@>>>>>>>>>AAAEEEHHHIIIIIIAAA???===:::888777888888======???CCCLLLgggppp]]]UUUHHHAAA<<<;;;999666555777333333333444444555555555666888;;;>>>@@@AAABBBBBBAAABBBCCCDDDFFFIIIKKKLLLGGGKKKLLLIIIGGGHHHGGGFFFFFFDDDBBB@@@???===:::777<<<999888888:::999555111000000///...------,,,,,,***888???666***(((*********)))(((((((((***,,,...******))))))))))))***************++++++,,,,,,,,,***++++++,,,---///000111333222222888@@@HHHMMMNNNGGGKKKLLLIIIGGGHHHHHHFFFHHHIIIIIIIIIGGGFFFDDDBBB??????@@@AAAAAAAAAAAAAAA===<<<<<<>>>BBBEEEFFFFFF<<<;;;888666444444555666888777:::@@@FFFXXX}}}www___RRRNNNBBB===::::::777333222444000000111111111111111111333555888;;;===>>>??????BBBBBBCCCDDDFFFIIIKKKMMMGGGIIIIIIFFFGGGKKKJJJEEECCCAAA???>>>>>><<<:::888:::666333333666666333///......------,,,,,,++++++***///333111,,,((())),,,***))))))(((((())))))*********))))))))))))*********************++++++++++++******+++,,,---...////////////222666<<>>???>>>999777555333222333444555666444888>>>BBBKKKccc}}}jjjXXXNNNJJJAAA===::::::888333111333///000111111111111111000111333666999;;;<<<======DDDDDDDDDDDDFFFHHHJJJLLLFFFHHHGGGEEEHHHMMMKKKDDD@@@???===<<<===<<<:::999555111---...111333000------,,,,,,,,,++++++++++++...***)))---...+++,,,///)))))))))))))))(((((((((******))))))))))))******)))))))))***************++++++***++++++,,,------...///000000222555:::>>>===EEEKKKJJJJJJLLLKKKFFF???@@@AAACCCCCCCCCBBBAAA888999<<>>???@@@OOOcccvvv^^^RRRGGG<<<;;;:::888666444333222222000000000000000000000000111222444555666888;;;>>>>>>???AAADDDEEEEEEEEEEEEJJJGGGEEEGGGKKKJJJEEE@@@???>>>===;;;888666444333444000---///...---///333......---+++)))))),,,...------,,,,,,+++***))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******)))***,,,...111333222000//////222555777777===???DDDKKKOOOOOOIIIDDD@@@???>>>@@@BBBCCCBBBAAA<<<;;;<<<>>>BBBEEEEEEEEE@@@???===:::777444222111111111000000000000000111444555777999<<>>???AAABBBCCCDDDDDDFFFDDDCCCFFFIIIJJJFFFBBBAAA???<<<999666333111000...++++++000111...******''''''(((((()))***++++++---,,,,,,+++******))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))***---000555999<<<444333000///000444888;;;>>>@@@DDDIIIMMMMMMIIIEEEHHHHHHHHHHHHHHHFFFBBB>>>:::::::::<<>>===;;;999666444222111111111000000000000000111444555666777999===CCCGGG\\\jjjRRRFFFCCC===666444333333222222222222333////////////////////////...000222222333555888:::<<<<<<======???@@@BBBCCCCCCAAABBBDDDHHHHHHEEEBBBAAA???:::666222///......,,,***...888===999000,,,<<<666...***))))))(((''',,,,,,++++++***)))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((()))+++...222666:::===999888666222///111777<<<666888===CCCJJJNNNNNNNNNMMMMMMNNNNNNMMMIIIBBB===999999888:::<<<>>>======<<<;;;999777555333222111000000000//////000000111444444555444555777<<<@@@GGGgggyyy]]]IIIBBB@@@;;;555444333222222111111222222////////////////////////...000111222222444777999<<<<<<;;;<<<===???BBBCCCCCCBBBBBBDDDFFFFFFCCC@@@>>>;;;777222///---------,,,***///;;;CCC@@@777000MMMAAA111(((&&&((()))(((++++++******))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))******+++---///111222:::<<<;;;666000...222777333555999>>>EEEKKKNNNPPPMMMMMMMMMMMMLLLIIICCC???<<<:::::::::<<<===<<<;;;:::999888666444222111000000////////////000000111333333333333333555888<<>>@@@BBBCCCEEEEEEEEEEEEDDDBBB>>><<<999666222///------...///,,,(((***333:::888111+++999111'''###&&&***,,,,,,******))))))))))))(((((((((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((())))))))))))))))))******333777:::777222///111444:::;;;<<>>======>>>???>>>===999888777555333222000000//////......///000111111111222222222333555888;;;KKKHHHYYYiiiXXXFFF>>>===;;;888777555444333222000000//////........................///000111222222333666888<<<<<<===>>>???AAABBBCCCFFFFFFEEEDDDAAA===999777333222000...---...///000111+++)))---000---)))''''''&&&&&&))),,,---***''')))))))))((((((((((((((((((((((((((((((((((((((((((((()))***************((((((((((((((((((((((((''''''((())))))***++++++***...333444333222333444444777:::>>>CCCIIIPPPUUUTTTQQQMMMJJJHHHEEEBBB???@@@???>>>???@@@@@@???>>>:::999777555333111000///............///000111111000111222333333555888;;;IIIAAAGGGfffoooZZZMMMAAA>>>===999777777222111000000/////////000........................---///000000000111444666:::;;;===>>>@@@AAAAAAAAACCCDDDCCCAAA===999555333111000//////............333---+++,,,---***(((***)))***,,,---,,,***'''$$$(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************((((((((((((((((((((((((''''''(((***++++++,,,,,,(((***,,,///000111111111,,,000555:::???FFFOOOUUUPPPNNNLLLKKKIIIFFFAAA>>>???>>>===>>>???@@@???>>>;;;:::888666333111///......------......000111111111222333333333444777999???<<>>@@@@@@@@@@@@@@@AAAAAA???;;;666333222000000000//////...------,,,)))(((******((()))---++++++)))&&&$$$%%%(((+++'''''''''((((((((((((((((((((((((((((((((((((((((((((()))***************((((((((((((((((((((((((((())))))************)))---,,,******,,,---,,,+++111333666777777;;;@@@EEEFFFGGGHHHJJJJJJGGGBBB>>>===<<<;;;<<<>>>>>>>>><<<<<<;;;999666333111///------------......000111111222333333333222333444666666;;;BBBOOOiii}}}lll___UUU@@@===999666444333111000/////////...------,,,,,,,,,,,,++++++,,,,,,---...------......///111222333777666555777:::>>>???@@@BBB>>>999666555444222111------,,,,,,,,,---......,,,+++)))******)))'''%%%))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))************++++++,,,,,,,,,,,,------///000111222555:::@@@DDDCCCDDDFFFGGGHHHGGGGGGFFF===???@@@>>>:::999;;;===:::888666555555444111000///////////////000000111111111111111222333444444:::;;;???HHHXXXvvvuuudddVVVKKK???<<<888555444333111000/////////...------,,,,,,,,,++++++++++++,,,---------------...///111222333888777666777:::<<<===<<<>>>;;;777444333222000///...---,,,,,,,,,,,,------+++,,,,,,+++***+++///222******))))))((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))))))))******************+++++++++,,,,,,---///000222333777;;;???AAACCCEEEHHHJJJKKKKKKKKK>>>>>>===;;;999888999;;;888666444333333222000...//////......//////000111111111111111222333444444666888;;;AAAMMMggghhhYYYKKK???===:::666444333333111000//////......---,,,,,,,,,+++++++++++++++,,,---------------...///000111222888777666777999::::::999:::777333111000///...---......---,,,++++++++++++))),,,---***'''+++444<<<+++******)))(((''''''&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''(((((())))))))))))******)))))))))************+++,,,...000111111333555777;;;===@@@DDDHHHKKKMMMNNNCCC@@@===::::::::::::999555444222111111111///---///............///000000000000000000111222333444333666999<<>><<<<<<===;;;999444222111000111000///---......------......///000000000///000000111222333333666999:::<<>>@@@BBBGGGCCC===;;;<<<<<<:::777333111000000111111///...---------------......///////////////000111222222333555888999999BBBWWWllljjjTTTJJJCCC===;;;555333000///000111111000......------,,,+++++++++***************+++,,,,,,,,,,,,,,,,,,,,,---......---...111555777888555333000///......//////---,,,,,,,,,+++***))))))))))))---+++******+++***'''$$$))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''(((((((((((())))))*********+++++++++,,,,,,,,,...000111///......///000111222444777:::<<<>>>@@@>>>;;;999888777555333111000...///000000///...---,,,,,,,,,,,,---..................///000111222222222555777888===KKKYYY~~~rrrYYYJJJCCC<<<999888333111///...///111000000......---,,,,,,++++++******************++++++,,,,,,,,,,,,+++,,,,,,---...---///111444777666222///...,,,,,,,,,......,,,++++++******)))))))))******)))***++++++)))(((''''''(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))************+++***,,,......------.../////////000111444777:::;;;:::;;;;;;:::666444222222...---,,,---...///...---,,,,,,,,,+++,,,------...............///000111111444222222666888;;;BBBJJJdddrrr```MMMDDD???888555555222000......///000000000......---,,,,,,++++++************)))***++++++,,,,,,,,,++++++,,,,,,------///000222555666444000,,,++++++***+++------+++******)))))))))))))))***+++###'''***)))%%%$$$(((---''''''(((((())))))******''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((()))))))))))))))***,,,,,,,,,,,,...000,,,,,,---...111555888:::777:::===<<<777333222333,,,+++***+++---...---,,,,,,,,,++++++,,,,,,---......------......///000111777333333777:::;;;>>>BBBNNNuuummmXXXOOOEEE>>><<<:::666333111///,,,,,,...///000000...---,,,,,,++++++,,,,,,+++++++++*********)))))),,,,,,,,,---------......000000//////............------------------------,,,,,,***)))(((((((((((((((((((((((())))))))))))''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((******+++,,,...///000000------......000111222333555666888888777444111///******+++++++++,,,,,,,,,++++++++++++++++++++++++------......///000000000333333444555777999;;;<<>>CCCMMM]]]xxxzzzcccUUUOOO???<<<888444222222111111666222---++++++---///000,,,,,,+++************+++************************)))))))))*********++++++******++++++++++++++++++***************************))))))(((((((((((()))))))))))))))************))))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))***************)))))))))))))))))))))***+++,,,,,,......//////...---,,,+++))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,------.../////////......///000222444555666999;;;AAALLLaaaiiiVVVJJJEEE===;;;888555222111000000999555000......111333444,,,,,,+++******************************+++++++++))))))*********+++++++++************++++++++++++******************************))))))))))))******)))))))))*********++++++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))+++++++++*********************))))))***++++++,,,------......---,,,,,,+++)))))))))************+++*********++++++,,,,,,---,,,,,,,,,---......//////---......000111333555666555777===FFFUUUrrrmmm[[[MMMBBB>>>:::999777444111000111111333111//////000111111111,,,++++++***************))))))*********+++++++++*********+++++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))*********+++++++++&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))*********************+++)))))))))))))))******+++,,,,,,,,,,,,,,,+++++++++))))))))))))************)))******+++,,,,,,------+++,,,,,,------......///.........000111333555666666999>>>DDDLLL```www```UUUJJJAAA===666666555333111000111333++++++,,,...000///---***,,,++++++***)))*********))))))******++++++++++++***++++++++++++,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++,,,,,,)))************+++++++++%%%%%%&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))((()))))))))*********+++)))(((((((((((())))))***+++++++++***************))))))))))))************))))))***+++,,,,,,------++++++,,,------......///......///000222444555666555888===@@@AAANNNllliiiVVVKKKCCC>>><<<888777666555333222111000//////...---,,,,,,++++++***++++++++++++***)))))))))))))))))))))******++++++***)))'''''')))***+++++++++************++++++---------,,,+++++++++++++++***)))'''''')))***+++))))))*********+++++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&*********)))(((&&&$$$$$$###%%%'''((())))))((('''((((((((((((((((((((((((************************++++++******************)))************++++++++++++++++++*********))))))++++++******************,,,,,,,,,---------......////////////000111222333888444666===BBBHHH[[[pppvvv\\\LLLCCC===999999666666555333222000//////...------,,,++++++*********++++++++++++***)))))))))))))))))))))******++++++***)))(((((()))***++++++******))))))******+++---,,,+++++++++,,,///111+++***(((''''''(((***+++)))))))))*********++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''(((((())))))))))))(((((((((((((((''''''''''''((((((((((((((((((((((((************************)))))))))))))))))))))))))))************++++++++++++++++++*********))))))++++++******************,,,,,,,,,---------......////////////000111222333666222555<<>><<<888666666222111111000000//////...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))))))))))))))))))))******+++))))))************))))))))))))(((((((((((())))))&&&,,,222222,,,((((((+++'''(((((((((((((((((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&(((+++...///)))(((&&&%%%'''+++000333))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++++++++)))************+++++++++))))))*********+++++++++******++++++,,,------...,,,,,,,,,---------.....................///111111222333444555777;;;???AAANNNYYYqqqnnnSSSDDD>>>999:::888444222333000000//////......------++++++++++++++++++++++++***++++++++++++***)))))))))))))))))))))******+++))))))************))))))))))))(((((((((((())))))###)))...,,,'''$$$'''+++''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&&&&%%%$$$###$$$&&&((()))'''%%%""""""'''000:::@@@))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++)))************+++++++++))))))******++++++++++++******+++,,,,,,---......,,,,,,,,,---------.........------......///000111111222333333555;;;>>>@@@???MMMccc~~~kkkZZZHHH@@@===999444222000111111000000///...------,,,,,,++++++++++++,,,---...///(((((()))***,,,+++)))((())))))(((((('''''''''&&&******))))))))))))************))))))((((((''''''&&&''''''((()))******++++++******)))(((''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&&&&&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((+++111:::@@@+++******)))(((''''''&&&''''''((()))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,,,,+++++++++******))))))++++++++++++,,,---...///---------.........//////000111222222333666;;;>>>CCCPPPZZZmmmrrr^^^PPPAAA===;;;777333111000111111000//////...------,,,,,,++++++++++++,,,---......))))))))))))******)))((())))))((((((((('''''''''+++******))))))******+++***)))))))))(((((((((''''''''''''((()))******************)))((('''''''''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''&&&&&&(((+++...******))))))(((''''''&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,++++++*********++++++++++++,,,---........................//////000111222222333555999<<<>>>JJJSSSdddcccPPPEEE;;;:::888555222000000000111//////......---,,,,,,,,,++++++***++++++,,,---...***))))))(((((()))))))))))))))))))))((((((((((((+++******))))))******+++))))))))))))((((((((((((''''''(((((())))))************))))))((((((''''''&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''')))+++***(((&&&&&&&&&***))))))(((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,+++++++++++++++++++++***++++++,,,---...........................000000111111111333666999777CCCJJJWWWssswwwZZZGGG@@@999666555222111000000000111.........------,,,,,,,,,++++++******+++,,,,,,---******)))((('''''')))***))))))))))))))))))))))))***))))))(((((())))))***))))))))))))(((((((((((('''((((((((()))))))))******)))))))))((((((((('''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''))),,,---+++***))))))))))))((((((((('''''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++++++++++++++*********++++++******+++,,,,,,------------------,,,,,,,,,///000111111000111444666444===BBBKKKbbb}}}mmmSSSBBB===999333222111000//////000000---------------,,,,,,,,,++++++*********+++,,,,,,+++++++++)))'''''')))+++)))*********************(((((((((''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''''''''((((((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&(((***((((((((((((''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''(((((())))))))))))))))))*********+++++++++)))*********************++++++*********+++,,,,,,++++++++++++++++++++++++...000111111000000222444444;;;===DDDVVVlllooo___KKK===:::777222222111000////////////------,,,,,,,,,,,,,,,,,,++++++************+++++++++---...,,,)))'''))),,,************++++++++++++)))((((((''''''(((((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''((((((((()))))))))(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$$$$&&&(((''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))&&&''''''(((((())))))***)))))))))************+++)))************+++++++++++++++************++++++*********++++++,,,,,,,,,---///111111111111222444444999:::@@@NNN\\\wwwvvvZZZQQQDDD;;;888555222222111111000//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++...000///+++(((***,,,*********+++++++++,,,,,,******))))))))))))******'''((((((((()))))))))***))))))))))))(((((((((((((((((((((((())))))))))))'''((((((((())))))))))))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&&&&''')))''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))************+++++++++,,,,,,---------++++++************++++++******+++,,,---......///---///111222111222333555444666666<<>>;;;444111444000000000000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++***///555///,,,))),,,000///((("""+++***)))((((((((()))***,,,+++***)))((())))))***((((((((((((((((((((((((---(((!!!(((&&&...)))'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''***)))(((((('''((((((((((((((((((((())))))))))))***...$$$222---BBBzzzkkk,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---000222111---+++,,,.........///000111222222333333333666<<>>;;;:::555333444000000000/////////......//////......------,,,,,,++++++++++++++++++++++++,,,))))))+++***(((***///333000,,,---///111///---,,,+++)))(((''''''((()))++++++***))))))))))))***((((((((((((((((((((((((...'''&&&???&&&000))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''(((((()))(((((((((((())))))))))))(((---'''000$$$(((GGG333,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,------...------,,,,,,---...//////111111222333666555666:::===BBBNNNYYYhhhtttRRRFFF;;;::::::666333333000000/////////.........//////...------,,,++++++***************************)))***,,,+++((()))---***...000...***(((***...+++***)))((((((((()))***++++++*********)))))))))(((((((((((((((((((((((('''+++999]]](((,,,%%%,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))******+++''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''&&&''''''((()))***+++(((((((((((())))))))))))###++++++333)))%%%333 ++++++************++++++***+++++++++++++++,,,,,,---+++***,,,///000...+++------...///000111222222888666777999;;;@@@JJJTTTeeezzz___LLLCCC;;;999999666333222////////////............//////...---,,,++++++***************************)))(((***...---***,,,000000222444444222///,,,******)))(((((()))***+++,,,++++++++++++*********)))))))))))))))))))))))))))%%%)))888\\\'''***$$$+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((()))******+++'''''''''((((((((())))))(((((((((((())))))))))))(((((((((((('''''''''''''''''''''((()))***+++,,,(((((((((((())))))))))))---///***,,,((()))555///+++******))))))******+++*********++++++,,,,,,,,,---+++***,,,000111///,,,------...///000111222222555444555888999===FFFOOOaaa|||gggRRRGGGAAA;;;888777555333111/////////.........------......------,,,,,,++++++++++++++++++++++++++++++***)))+++......,,,...222666111+++***---111333333++++++***)))***+++,,,---++++++,,,,,,++++++***))))))))))))))))))))))))))))))###"""<<<###...''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((()))))))))''''''((((((((()))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((()))***,,,,,,(((((((((((()))))))))))))))***)))'''&&&$$$"""!!!******))))))))))))***************++++++,,,,,,------+++***,,,///000...,,,,,,---......000000111222111000333666777999@@@HHHUUUoookkkWWWKKKBBB>>>999555444444333111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++------+++---222111BBBRRRPPP???///+++///000...---+++******++++++++++++,,,,,,,,,+++***))))))))))))))))))))))))))))))%%%&&&%%%---)))'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''((('''((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((()))***+++(((((((((((())))))))))))"""(((,,,333222)))---)))))))))(((((())))))))))))******+++,,,,,,------+++++++++,,,------,,,+++,,,------...///000111111111111444777777777;;;BBBKKKaaa~~~XXXJJJDDD>>><<<777333222444333111//////.........---------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---++++++---,,,***,,,111BBB}}}LLL000---333222///---+++***))))))++++++,,,---,,,+++***)))))))))))))))))))))))))))$$$------&&&***)))(((***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((())))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''(((''''''''''''((())))))(((((((((((())))))))))))111---(((!!!'''***$$$000))))))(((((((((((())))))))))))***+++,,,,,,------******+++++++++*********,,,,,,---...///000111111333444777;;;:::777:::@@@HHHYYYtttnnnXXXKKKBBB999999777666444222111000000000//////...---++++++...---+++))))))***+++,,,___KKK444'''(((+++***&&&+++)))+++...///000:::FFFsss""":::111===000---333(((%%%---++++++******************+++***)))(((((()))***+++******)))(((((((((((((((******)))(((((((((((((((***))))))((('''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&'''(((***+++)))******++++++******))),,,+++***)))(((((((((((()))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000222333333222111333333333444666777999:::CCCQQQeee~~~cccRRRFFF>>>777777555444222000///...////////////...---,,,+++---,,,+++))))))***+++,,,KKK>>>...'''))),,,***''',,,***+++...------555???wwwLLL)))///555000,,,,,,)))++++++,,,++++++***************+++***)))(((((()))***+++******)))(((((((((((((((***))))))(((((((((((((((***))))))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))''''''''''''''''''&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))'''''''''(((***+++******++++++++++++******,,,+++***)))(((((((((((()))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///111222222111111222222333444555777999:::???KKK\\\rrroooWWWJJJ@@@888555444333111000...---,,,.../////////...---,,,,,,---,,,***)))))))))***+++444///)))(((***++++++))),,,,,,---...,,,+++000666NNN]]]BBB222111000&&&)))000))),,,,,,+++*********************))))))))))))************)))((((((((((((((())))))((((((''''''(((((()))))))))(((''''''&&&&&&%%%&&&&&&&&&&&&'''''''''(((((()))))))))*********(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''(((***++++++++++++,,,,,,+++++++++,,,+++***)))(((((((((((())))))******+++,,,,,,,,,+++++++++++++++++++++++++++,,,...000111111000000111111222333555777999:::<<>>IIIVVVmmmxxxZZZIIIAAA999555555000000///...------,,,,,,++++++---...//////000000------.........---,,,+++''')))+++,,,,,,,,,,,,,,,+++...---***---555777444<<>>HHHRRReeecccLLLEEE<<<777444///.........------,,,,,,+++***++++++,,,,,,------...------------------------...---,,,,,,+++++++++++++++---//////000000222444333www~~~rrr<<<666///333;;;444777...---)))111111!!!***(((###(((---(((((()))###(((((((((((((((((((((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%''')))'''%%%'''///555pppBBB!!!---+++&&&)))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++******)))******))))))))))))******************************---,,,,,,+++*********++++++,,,...---,,,,,,---///111000000//////000111222666777888AAALLLTTTnnnzzz[[[GGGBBB;;;666555///.........---,,,,,,++++++******+++,,,,,,------...------------------------...---,,,,,,+++++++++,,,+++---/////////000222444QQQmmmyyyvvv999777333:::444000%%%***333+++///222(((666666---+++(((&&&---///$$$))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&((()))(((%%%&&&+++000{{{VVV444))))))%%%$$$)))''''''&&&&&&%%%%%%$$$$$$'''''''''''''''''''''''''''(((((())))))((((((''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))*********))))))(((******))))))))))))******************************---,,,++++++*********++++++,,,------,,,,,,---///111000000//////000111222555666777>>>HHHOOOgggiiiOOO@@@>>>888666555///.........---,,,+++++++++******++++++,,,---------------------------------------,,,+++++++++,,,,,,+++---...//////000222333555000JJJCCC999333???...555555444555((((((---)))<<<666---+++)))&&&---111)))************************)))))))))))))))))))))))))))(((''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''')))***(((%%%$$$&&&)))444,,,&&&&&&'''''''''***((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))((((((******))))))))))))******************************,,,,,,+++************++++++,,,------,,,,,,---...000000//////000111222222444666555;;;CCCHHH\\\|||[[[GGG===<<<777555444...///......---,,,+++***************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++---.../////////111333777///@@@FFF555000===%%%888;;;,,,***)))111000---IIIHHH111)))...***(((,,,---************************(((((((((((((((((((((((()))(((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%''')))(((%%%$$$$$$&&&&&&,,,,,,+++)))&&&"""%%%&&&''')))***,,,------''''''''''''(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((())))))***)))))))))******))))))))))))******************************++++++***************+++***,,,------,,,+++---.../////////000000111222222444777666999@@@BBBQQQllllllRRRCCC===<<<666555555---///...---,,,+++***))))))))))))***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---+++---...///...///000222999BBBDDDLLL999:::BBB000MMMHHH222333999777''',,,^^^TTT+++...///''''''---************************(((((((((((((((((((((((())))))(((''''''''''''((('''&&&&&&%%%%%%&&&&&&'''###%%%&&&'''&&&%%%%%%%%%,,,///,,,%%%"""''')))'''$$$%%%&&&''')))***+++,,,'''''''''((((((((())))))&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++++++++*********))))))))))))******))))))))))))))))))))))))*********))))))***++++++***+++---,,,++++++,,,......//////000111222222222444888777999>>>???III```zzzlll[[[MMMBBB???===555555666...///...---,,,+++***)))((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++---............000111'''999GGGWWW>>>???999777ZZZPPP<<<<<<999...(((OOOxxx///)))000,,,(((***************************))))))))))))))))))))))))***)))((((((''''''((((((''''''&&&&&&&&&&&&''''''###$$$%%%&&&&&&'''&&&&&&!!!!!!!!!%%%)))***(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((())))))***))))))************))))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++,,,++++++******))))))))))))******))))))))))))))))))))))))***))))))))))))***++++++***+++,,,,,,++++++,,,------...///111222222222222333999888999======DDDVVVnnnzzzcccQQQHHH@@@???<<<555666888111///...---,,,+++)))(((((()))))))))***++++++,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...+++---............///000999>>>rrr~~~kkkhhh<<>>pppfff222+++...---,,,)))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&''''''&&&******...222111***###'''&&&&&&%%%%%%$$$$$$$$$&&&''''''((())))))******)))******++++++******)))'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***++++++++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))***++++++)))+++,,,,,,++++++,,,---,,,...///111222222222222000888888888<<<<<<@@@OOOeeexxx___KKKDDD>>>>>><<<444777:::333///...---,,,***)))(((''')))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---...+++---......------///000555***oooBBB666999<<>>KKKYYYtttjjjUUULLLBBB???:::777666666666555333222000---,,,+++++++++******++++++******+++---222------222///&&&&&&...************+++,,,---...............////////////---888qqqKKK;;;BBBUUU::::::***444///444000777...&&&222)))111***++++++"""###***+++))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((++++++******************+++++++++***)))(((((('''))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++,,,---//////000---...///000111222333333222333444555888<<>>000111000,,,)))...111)))"""%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))*********+++++++++***************)))))))))*********************************+++++++++,,,,,,***++++++,,,,,,---------///////////////000000000111222333333333444777:::>>>DDDYYYvvvsss[[[TTTPPPKKK999777555333333333111000//////000000000//////...&&&111...$$$///FFFDDD///777333000111333222,,,'''------,,,,,,,,,,,,------........./////////000000///444...555DDDJJJBBBJJJ^^^NNNRRR555444KKK:::000///'''555AAA{{{LLL000...'''###''')))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))***++++++,,,,,,))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,***+++++++++,,,,,,,,,---.........//////000000000000111333333333444777999999>>>NNNggg{{{aaaPPPQQQQQQKKK888666444333333222111///---...///000000///......---///---(((+++222111)))'''%%%$$$&&&,,,000000......------,,,,,,,,,---------------.........//////444444333:::FFFsss<<>>ccc...+++!!!000+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((())))))***++++++,,,,,,************************************************************+++++++++++++++++++++++++++,,,,,,,,,,,,------...///000111111///111333444444555777999;;;===FFFWWWlll}}}UUUDDDCCC@@@777666555333222222222000...,,,---.../////////...---...***+++000///(((***333)))///333///)))(((---111...------,,,,,,,,,------,,,,,,,,,---------......///,,,666@@@<<>>|||===...000CCCxxxGGG((())))))''')))*********))))))(((((((((''''''''''''''''''((()))))),,,'''&&&))))))$$$%%%)))&&&&&&'''((())))))(((((((((''''''((())))))'''%%%((((((((((((((((((((((((*********+++***)))((((((******))))))((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))(((((())))))*********+++000...,,,*********,,,---+++***(((***,,,---,,,++++++++++++++++++++++++++++++,,,...---,,,,,,---///.........///////////////000000000222333555777888<<<999<<>>:::@@@uuuRRRIIINNNLLL"""...222,,,[[[```CCC)))!!!***,,,+++---+++******)))))))))((((((((((((''''''''''''((()))******&&&&&&))))))%%%%%%(((&&&&&&'''((((((((((((((()))(((((()))******)))'''((((((((((((((((((((((((*********)))))))))((((((***)))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((())))))******))))))((()))))))))************///---+++***)))***+++,,,,,,///222000---+++,,,...+++++++++++++++++++++++++++---...---,,,,,,---...111000000000////////////000000111222333444666777;;;999<<>>CCCTTTrrrsssrrrDDD???<<<222888333222222111111000000000...............---------,,,,,,,,,,,,---...///000,,,//////***---///))),,,,,,,,,++++++,,,,,,---...,,,)))@@@'''///000+++***888(((---@@@BBBCCCqqqtttBBB555;;;EEE:::000'''///++++++000(((111)))))),,,''' (((000************++++++++++++++++++******)))))))))******,,,------,,,++++++)))(((((())))))******)))(((((()))(((((()))++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))*********++++++)))******+++++++++++++++******))))))))))))))))))))))))))))))***++++++,,,+++...111222///,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,+++,,,...+++,,,,,,---...///000000111111111111222222333444444777;;;===>>>KKKgggzzzxxx======999***<<<111111111111000000//////------------------------------------...///000000000+++222,,,+++///(((,,,,,,,,,++++++,,,,,,---...111///$$$000...222222333444000555======<<>>sss???999888---:::+++333+++111222---777//////$$$'''---((('''+++++++++++++++,,,,,,------------,,,,,,+++*********+++'''+++***'''+++444:::999............------,,,+++((('''''')))+++,,,+++***))))))))))))))))))))))))'''))),,,//////---+++)))'''((((((((())))))******))))))))))))))))))))))))((())))))))))))************+++,,,,,,------,,,,,,+++*********))))))((((((((()))+++,,,---...//////111000///.........---,,,))))))))))))))))))))))))(((***,,,------...000111222111000///...---,,,,,,......///000111333555666777888;;;===<<>>:::777444333222333000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,++++++,,,,,,,,,,,,---------111555888:::===>>>===LLL:::SSS777<<<666:::000///000111000......000111++++++++++++++++++++++++,,,+++,,,,,,---...///000...---+++)))(((((()))***)))))))))))))))))))))))),,,++++++,,,---...///000***************)))(((''')))******+++++++++******(((((()))************)))((())))))))))))*********%%%'''((((((((('''(((((((((((((((((())))))))))))+++++++++,,,,,,,,,------000+++''''''+++...,,,)))+++*********+++...111333111///,,,,,,...///...,,,,,,---,,,,,,+++***)))(((*********++++++,,,,,,,,,..................------,,,...000111111111222333666777;;;<<<999;;;GGGUUUpppiiiLLL???===:::777444333222333000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))***++++++,,,+++++++++,,,,,,,,,------///111333555777:::<<<<<<===IIIMMMIII@@@777<<<333///000000000///---,,,+++++++++++++++++++++++++++++++++++++++,,,---...///---+++)))(((''''''((()))))))))))))))))))))))))))++++++++++++,,,---......+++++++++++++++***))))))******+++++++++***))))))((())))))***+++*********((((((((()))))))))******''',,,111111,,,))))))+++((((((((()))))))))******++++++,,,,,,,,,---------)))---000///,,,(((((()))++++++++++++---///111222111000///......---------,,,,,,,,,,,,+++***)))(((******+++++++++,,,,,,,,,..................------,,,---/////////000111333666666888:::999;;;EEEPPPhhhZZZFFF>>><<<999666444333222222000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))******+++,,,++++++++++++,,,,,,,,,,,,000///000333777:::;;;<<>>333888000111000000111000...***(((++++++++++++++++++++++++***)))))))))***+++,,,---+++***((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))***+++,,,,,,+++++++++++++++******)))***+++++++++***))))))((())))))***++++++++++++***((((((((())))))))))))***(((000777666...((()))+++))))))))))))************,,,,,,,,,,,,---------------///111111///---------,,,,,,---...//////000000111111111000...---...///,,,,,,,,,,,,,,,+++***)))***++++++++++++,,,,,,,,,------------------......,,,---...------...111333666444444777999;;;CCCKKK___xxxsssOOO<<<<<<:::888666444333222222000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,+++***************++++++***++++++++++++,,,,,,,,,...,,,...333777999:::<<>>000000---)))///444333...***+++---+++++++++***)))(((((((((((((((''''''''''''(((((('''((((((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&'''((()))************''''''((())))))))))))((((((((()))))))))************(((''''''((()))((('''&&&'''''''''((((((((((((((())))))))))))*********&&&777FFFFFF777******///++++++++++++---///111222777333///111666888666222---......//////.........,,,,,,,,,+++++++++*********++++++,,,------......,,,...///000///000222333555333444888999888999===GGGVVVrrrpppTTTJJJ@@@666555555555555444333222111000000...---------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,,,,------,,,,,,+++***))))))******)))************+++++++++---+++...111///444LLLggg333///999555aaaEEE222000111***333<<<<<<444,,,+++---+++++++++***)))((((((''')))(((((('''''''''((((((&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((())))))((((((%%%&&&''')))************&&&''''''(((((((((((((((''''''''''''((((((((((((''')))++++++(((%%%$$$%%%&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))((()))+++------,,,***(((+++*********+++...111333<<<555000111777999555///,,,,,,---------------,,,,,,,,,,,,++++++***************+++,,,,,,---......***,,,///000//////000111222222444777777555777<<<@@@OOOjjjiiiRRRLLLDDD:::888777666444333222111111////////////............************************+++++++++************)))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///,,,+++,,,///000///...333555---AAAGGG}}}ZZZ555(((222000SSS:::+++&&&******++++++++++++***))))))111...***&&&$$$$$$&&&'''&&&&&&&&&&&&&&&'''(((((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))###))),,,+++,,,---+++%%%((((((''''''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''((('''&&&$$$%%%'''((((((((((((((())))))))))))((((((++++++******++++++,,,------,,,---000333444111...,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///.........///111222333333333444666777999:::AAAFFF```|||bbbLLLEEEAAA;;;777666555333222111000000////////////............+++++++++++++++++++++++++++++++++************)))************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++...111111///---///666...>>>>>>eeeQQQ:::222333TTT{{{666DDD222))))))*********)))((((((,,,***'''%%%$$$%%%'''(((''''''&&&&&&&&&''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''',,,)))$$$!!!!!!%%%***...((((((''''''''''''(((((()))(((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''((((((((())))))))))))((((((***************+++,,,,,,---,,,---///222222000---++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000//////...///000111222333333333444666777999:::===AAAVVVooozzzZZZFFF???>>>===666555333222111000///////////////............---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++)))***,,,000222222000---...888,,,555555LLL888...666<<<222hhh{{{111666555%%%(((((())))))(((((('''&&&&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&(((''',,,555555---(((***((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''***,,,,,,)))'''((()))(((((())))))))))))(((((()))))))))))))))******+++---,,,,,,...//////---++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///////////////000111111222333333444555777888999<<<>>>LLL___{{{nnnRRRDDD>>>===<<<444333222111//////......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++((()))+++...000111000000///888)))...222>>>444,,,000///...###EEEHHH,,,''''''///((())))))))))))(((''''''$$$%%%&&&'''''''''''''''(((((('''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&$$$%%%333EEEFFF333%%%%%%((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((---111111,,,((())),,,(((((())))))))))))((((((((((((((((((((()))******,,,,,,,,,,,,,,,,,,***)))***************++++++,,,++++++,,,,,,,,,,,,------------------............///////////////000000111222222333444555777888999===???GGGVVVppp```JJJCCC>>>:::888333222111000///.....................------------+++++++++++++++++++++++++++++++++*********))))))''''''''''''''''''''''''(((((()))))))))*********************************************+++...000222---666***---555666ggghhhXXX777666222,,,BBB)))'''""",,,///)))))))))******))))))((('''&&&'''((((((((('''&&&&&&(((''''''&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&---&&&)))444444)))&&&---((((((''''''''''''(((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''',,,000///+++'''(((***(((((())))))))))))((((((((((((''''''(((((()))***+++,,,,,,+++***)))))))))))))))******+++++++++++++++++++++,,,,,,------------------.........//////...//////000000000000000222222222333555666888999:::???FFFSSSkkk{{{PPPAAAAAA<<<555333222222111000////////////.........------------,,,************************+++++++++************)))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))******)))((((((***///222***333//////666111>>>aaaAAA000,,,777---(((///:::222,,,///111...000,,, )))************)))((((((((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&'''((((((&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((...(((%%%))))))$$$&&&---((((((''''''''''''(((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((%%%(((******'''%%%&&&'''(((((())))))))))))((((((((((((((((((((())))))******+++,,,+++)))((()))***((()))******++++++*********++++++,,,,,,------...------........./////////......///000000000000000111222222333444666777888444>>>CCCPPPgggeeeCCC===AAA;;;555444222222111000////////////.........---------,,,,,,+++++++++++++++++++++++++++++++++************)))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))'''))))))((('''(((+++///)))111333,,,000222...444000///<<>>;;;:::888666444555000111222333222000...------------,,,,,,,,,++++++******++++++++++++******,,,+++++++++******))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))*********+++(((((())))))************------,,,,,,+++++++++***,,,---...YYYwwwCCC;;;111(((&&&'''&&&%%%&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###$$$&&&(((+++---&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''(((((()))))))))(((((((((((((((((((((((()))'''&&&'''((()))((('''''''''&&&&&&&&&&&&''''''&&&'''(((***+++***(((''''''((()))***+++,,,------))))))************)))(((((()))))))))******************)))))))))))))))***,,,+++******+++,,,,,,+++))))))*********+++++++++***++++++++++++,,,,,,,,,+++,,,,,,---...///000000111111111111222333444555555888555777@@@JJJaaavvvDDD>>>>>>===:::777555444333000111222333222000...---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++***************)))(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))******++++++)))))))))))))))*********,,,,,,++++++******))))))'''444)))>>>###,,,)))((()))'''$$$%%%***'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&"""###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((()))))))))))))))*********(((((((((((((((((((((((()))'''&&&'''((()))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&((()))&&&''')))+++,,,,,,------((())))))*********))))))((()))))))))***************)))))))))))))))******///,,,))))))***,,,,,,+++))))))*********+++++++++*********+++++++++,,,,,,+++,,,,,,---...///000000111111111111222333444444555888666888@@@GGG[[[yyy]]];;;:::<<<;;;888777888777333000111111222111///...---,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,************************(((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))*********************)))))))))%%%777...***rrr]]]***+++...///+++&&&''',,,''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&"""###%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&'''((()))((('''''''''&&&&&&&&&&&&''''''(((((('''&&&%%%&&&))),,,&&&''')))+++,,,,,,++++++((())))))************)))))))))))))))************)))))))))))))))******+++111---((((((***------,,,*********++++++++++++,,,************++++++++++++---------.../////////000111000000111111222333444333888888;;;AAADDDTTToooKKK>>>999;;;888444555999777111111111000//////......---,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))))))))***)))))))))))))))))))))(((((()))))))))))))))))),,,***000000444\\\xxxnnn,,,+++---///,,,'''&&&)))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((('''''''''''''''(((((((((((((((((((((((()))'''&&&'''((()))((('''''''''&&&&&&&&&&&&''''''&&&((()))(((&&&&&&)))+++&&&''')))++++++***)))((((((((()))***************))))))))))))************)))))))))))))))***++++++333...((('''***------,,,++++++++++++,,,,,,,,,,,,************++++++++++++////////////////////////000000000000111222333444222888999;;;@@@???KKKddd|||mmm???EEE<<<<<<888222444888555---111000///...---------...,,,,,,,,,+++++++++************++++++++++++******)))))))))))))))*********(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((*********)))))))))))))))''''''(((((())))))******---)))222333JJJ<<<,,,'''%%%)))***'''%%%%%%&&&'''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$###$$$&&&)))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%(((((((((((((((((((((((()))'''&&&'''((()))(((''''''''''''&&&&&&'''''''''###&&&))))))'''&&&&&&(((&&&''')))***+++)))((('''(((((()))***************))))))))))))************))))))((())))))***++++++444...(((&&&***------,,,++++++,,,,,,,,,---------)))************+++++++++000000000000000/////////000000000000111222333444111777999;;;>>>;;;EEE\\\|||UUUDDD@@@;;;888666444444333222000///............---------+++++++++************)))******++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))---)))''')))...111...***''''''''''''''''''''''''******))))))))))))******))))))************))))))$$$***)))&&&111AAA???000))))))((('''&&&&&&%%%%%%'''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((())))))))))))((((((+++*********))))))((((((***+++,,,,,,***)))))))))))))))(((((((((((())))))'''...)))%%%---...)))+++......---,,,+++++++++++++++******///444666333...............////////////333222111000000222444555666666777777:::???FFFLLLrrrQQQCCC>>>999777444333333222111//////............---------+++++++++************)))******++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))***(((+++555???@@@777,,,''''''''''''''''''''''''))))))(((((((((((())))))))))))************))))))---+++(((***///111...((()))(((((('''&&&&&&%%%%%%&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((())))))))))))((((((******)))))))))(((((((((***+++,,,,,,***))))))***))))))(((((((((((())))))+++000)))###+++...,,,///------,,,+++++++++,,,,,,,,,+++,,,111777777222,,,/////////000000000000111000000000111444777:::<<<555555666777999>>>EEEJJJ```mmmKKKBBB<<<777555222111111111000//////............---------+++++++++************)))******++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))&&&$$$'''222>>>???444(((((((((((((((((((((((((((((((((''''''''''''(((((())))))************)))))),,,&&&&&&---///***(((+++((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&(((((())))))))))))(((((())))))(((((((((((((((''')))+++,,,,,,***))))))***))))))(((((((((((())))))>>>@@@444))),,,---***---,,,,,,++++++,,,,,,------,,,,,,///555::::::333,,,000000000000111111111111/////////111444777:::<<<333444555666888===CCCHHHPPPwwwZZZDDD???:::666444222111111222111//////............---------+++++++++*********))))))******++++++++++++******))))))(((((((((((())))))(((((((((((((((((((((((()))$$$"""%%%,,,///***%%%))))))))))))))))))))))))'''''''''&&&&&&'''''''''))))))************)))))))))))),,,///...++++++---'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((('''''''''''')))***,,,,,,***)))******))))))(((((((((((())))))@@@BBB666***,,,,,,(((***++++++++++++,,,---...///,,,---111888>>>>>>666/////////000000000111111111000/////////000111222333222333444555777;;;AAAEEELLLlllpppJJJ???<<<999555333222111222333222111///............---------+++++++++*********))))))******++++++++++++******))))))(((((((((((())))))((((((((((((((((((((((((,,,***(((&&&&&&''')))+++))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))************))))))***444555---)))---+++###&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''(((((())))))))))))((((((''''''''''''(((((((((((((((***,,,,,,***)))***+++))))))(((((((((((())))))***///)))###***---))),,,*********+++,,,---...///+++---111999@@@@@@:::333........./////////000000000000///......---------000222333444666:::???CCCJJJ```{{{[[[AAA<<<999999444333111111222333222111///............---------+++++++++************)))******++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))%%%)))------)))(((***---((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))************))))))###111444)))(((000...###&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''(((((())))))))))))(((((('''(((((((((((()))))))))(((***++++++*********+++))))))(((((((((((())))))###***'''###+++---)))***+++***++++++,,,---...///------///666===>>>:::444............////////////000000000000000000000000000111333555666:::???BBBEEERRRkkkLLL>>>;;;666999222111//////111222222111///............---------+++++++++************)))******++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))###&&&***+++***))))))***''''''''''''''''''''''''((((((''''''''''''(((((())))))************))))))###))),,,+++---111///(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((()))))))))******((()))++++++******+++,,,))))))(((((((((((())))))***000+++'''---...((()))++++++++++++,,,,,,---...///---,,,000666888555111...////////////000000000///000111111222222222222000222444555777:::>>>AAABBBMMMgggxxxEEE===;;;555:::111///......000111111000//////.........---------+++++++++************)))******++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))+++)))''''''''')))******''''''''''''''''''''''''((((((''''''''''''(((((())))))************))))))000,,,,,,222222+++&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((())))))******++++++''')))++++++******+++,,,))))))(((((((((((())))))%%%,,,'''###,,,///,,,...,,,,,,++++++,,,,,,------111---+++,,,111333111...000000000000111111111111000111111111111000//////000222444555777:::>>>AAADDDPPPlllaaa@@@>>>:::444888111111111111000000000000///............---------************************))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&))))))))))))(((((((((((())))))((((((''''''&&&&&&((()))((('''&&&'''***,,,,,,+++******))))))******'''(((+++...+++%%%$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$#########***///,,,$$$ ###(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))((('''''''''''''''((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((***)))(((''''''((()))***''''''(((((((((((('''''''''(((((()))***+++++++++******))))))))))))******''''''((()))***++++++,,,000///---***)))***++++++---+++***(((((()))+++,,,---,,,+++,,,.........,,,...//////000111222222333333333333333333222111000333222333555999<<<===>>>EEEZZZqqqQQQ;;;;;;999555222111111111111000000000000///............---------************************))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))(((((()))+++,,,+++******))))))******)))***---000---'''&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$######!!!&&&***)))$$$!!!###'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))((('''''''''''''''((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((***)))(((((((((((()))***(((((())))))))))))(((((((((((())))))***++++++,,,******))))))))))))******(((((())))))******++++++222000...---,,,---...///,,,+++***))))))***+++,,,...,,,,,,,,,...///...---......///000000111222222222222333333222111111000222222333555888;;;======AAAQQQccczzzmmm@@@;;;999999999...111111111111000000000000///............---------************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((('''''''''(((((((((((((((&&&(((***+++***))))))***++++++***))))))))))))******))),,,///---(((&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######### """%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))((((((''''''''''''(((((((((''''''''''''((((((''''''&&&&&&''''''((()))***))))))(((((())))))***))))))************)))))))))))))))******++++++,,,******))))))))))))******)))))))))))))))*********---,,,+++******+++,,,---,,,+++*********+++,,,---...---,,,---///000///.........//////000000111111111111222222111111000000111222333555777:::<<<===BBBLLLXXXlllXXX:::@@@:::999===111111111111111000000000//////............---------************************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********))))))))))))((((((((((((&&&&&&''''''(((((())))))(((*********))))))+++,,,++++++***)))))))))))))))(((''')))---,,,'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$############""""""###$$$%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))(((''''''''''''((((((((((((''''''''''''(((((('''''''''''''''(((((()))))))))))))))))))))))))))***++++++,,,,,,++++++************+++++++++,,,,,,******))))))))))))***************)))))))))))))))))))))(((((()))***++++++,,,++++++++++++,,,------///------...000111000///....../////////000000000000000111111111000000///111222444555666888;;;===AAAGGGOOOaaaMMM<<>><<<@@@FFFWWW|||jjjIII>>>@@@666333888444111111111111000000000000///............---------************************))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))******++++++))))))))))))(((((((((((('''''''''(((((((((((((((+++,,,+++***)))***---///******)))(((((((((((()))***((()))...///+++((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%%%%&&&%%%$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''(((((()))((((((''''''''''''((((((((((((''''''(((((()))***)))******++++++******)))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))))))))))))))*********+++++++++,,,,,,---------+++,,,,,,------.........000///...000222444333222000000000000111111111111000000111111222222111111222444777777666777;;;???<<>>AAADDDNNNiii}}}OOOKKK<<<333999:::444333111111111111000000000000//////.........---------************************))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((()))*********))))))))))))(((((((((((())))))(((((('''''''''&&&%%%***///111000---+++)))******)))((((((((((((((()))%%%&&&+++...***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""$$$%%%$$$###%%%(((+++$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''((()))***((((((''''''''''''((((((((((((((((((((()))******)))***+++,,,,,,+++***)))***++++++,,,,,,++++++***------------------------******))))))))))))******'''(((((()))***++++++,,,.........//////......---+++,,,---...////////////000//////111333555555444333333222222222222222222000111222333333333333333333777::::::777888<<>>???===<<<===:::AAAZZZ{{{|||YYYCCC@@@<<<888777555333111////////////...............---,,,++++++,,,------++++++++++++++++++++++++******++++++++++++******++++++***))))))))))))))),,,***"""///RRRqqq~~~,,,***))))))***,,,+++***+++***)))((('''(((((()))((())),,,......---+++***,,,+++)))(((((((((((())))))))))))******))))))(((+++)))&&&&&&''''''&&&$$$'''***&&&(((***))),,,'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((((((((((())))))((((((((((((((((((((((((***))))))))))))***++++++444ddd###555...+++++++++,,,,,,,,,,,,,,,,,,333&&&***...(((//////++++++++++++************'''---'''(((111+++$$$111...+++***,,,000333111...///------///111222222222666555555666888:::999888000333666444000...000222222222222333333222222111000444555444555999;;;::::::>>><<>>:::777666555333111////////////...............------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))((((((((((((((()))&&&+++...///111222,,,$$$+++)))((()))+++,,,,,,+++***))))))(((((((((((((((&&&''')))*********)))(((***************++++++,,,+++***)))(((''''''&&&&&&---,,,)))'''&&&&&&&&&&&&'''"""$$$''''''***,,,(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((***************+++,,,---bbbkkk999.........---------------)))///+++000+++&&&..."""---,,,,,,,,,++++++++++++---,,,***,,,111///***)))---......---+++***+++,,,---000222222444888:::999555555555777777666333000///000111111//////111333333222111000111222333444222555666777;;;>>><<<666777======@@@JJJ[[[sssTTTHHH???<<<888666555555333222////////////............------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))((((((((((((((())))))***+++(((###"""'''---111+++)))''''''((()))(((''')))))))))))))))(((((('''&&&'''((()))))))))((((((((()))******++++++,,,,,,******((('''&&&&&&&&&&&&+++***)))'''%%%%%%%%%&&&(((!!!***///$$$###***))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%))))))))))))))))))))))))************+++,,,---...SSSYYYKKK/////////.........------///111---///'''+++>>>333------------,,,,,,,,,+++------//////---...///++++++333111)))000???===...---333666222000444777666333333444555777666444111000000000000//////111222222222111000111222444555666555444777>>>CCC===333888<<<<<>><<<999666444444444333222000/////////............+++,,,...000111111000000------------------------*********++++++***************))))))***+++,,,,,,///,,,,,,000222///***&&&...---+++,,,...000000///((()))*********)))'''&&&(((((((((((()))))))))***'''((()))******)))(((''''''&&&%%%$$$$$$%%%'''((($$$(((,,,---+++)))((()))'''%%%%%%000qqqYYY******((('''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((******))))))((((((((('''''''''(((((())))))******))))))))))))))))))))))))+++++++++,,,---...000000+++]]]<<<@@@LLL:::---:::222222222111000//////...------222666!!!)))AAA)))//////.........---------(((777PPPLLL,,,%%%...(((&&&+++...,,,,,,000222222000222333;;;PPPeeefffZZZ;;;999777777888999888777777555222000000111111111///000222333444444333333///777<<<999666777:::;;;::::::;;;BBBFFFFFFaaannnQQQDDD>>>>>>999666888555000111666333333222000///---,,,,,,111111000000//////.........------,,,,,,++++++***))))))***++++++++++++*********))))))))))))******(((((((((((()))))))))))),,,+++***)))***,,,///000666666333000333888555---***(((&&&&&&(((+++,,,,,,***(((&&&'''***,,,,,,***---((($$$$$$%%%$$$%%%%%%%%%&&&***---,,,)))'''(((&&&,,,&&&&&&LLLsss___+++'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''(((((('''&&&%%%$$$%%%&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))(((((((((((((((((((((((())))))))))))$$$333+++"""------%%%)))...%%%,,,((()))...(((111333KKK;;;///666111111///777555@@@;;;///@@@HHH---///$$$AAA666111666???%%%000000...---------...//////$$$;;;JJJ222''',,,!!!(((***999###///...333,,,444+++???333@@@BBBHHH;;;888888777666444444666888111000000111222333333222---,,,+++...222444333000555444777:::777333777@@@:::<<<:::===@@@@@@VVV{{{eeeOOODDD===:::555444666666222222444222111111111000000000///000000000000//////.........------,,,,,,+++******))))))***++++++++++++******))))))(((((())))))***(((((((((((())))))))))))++++++*********,,,---...,,,---+++)))---333111***000...,,,***)))'''$$$""",,,***((('''((((((%%%### '''***'''(((+++((( $$$%%%'''(((((((((((()))$$$,,,,,,'''///:::333 ''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''(((((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))((((((((('''(((((((((((())))))))))))+++---))),,,444000%%%"""!!!+++444"""$$$888..."""555>>>111888<<<111FFFeee|||mmmBBB???GGGGGGDDD===AAA>>>PPP444---???666555444333222333444444666+++???MMM;;;666???999111---'''...666444(((666222--->>>333;;;888BBB>>>777666555444444333333333333222111111000///---,,,>>>888222///000111111000777555777;;;;;;777888<<<999<<<;;;>>>AAAAAAUUUwwwYYYKKKDDD<<<<<<666444666777555222111///000000111111222222333000000000////////////...---------,,,++++++******))))))***++++++++++++***)))((((((''''''(((((()))(((((((((((())))))))))))************************''''''&&&%%%(((,,,+++&&&+++++++++---///...+++(((***))))))***++++++)))'''///######""" ...&&&&&&%%%%%%&&&(((***+++$$$&&&***+++$$$!!!)))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((()))))))))(((((((((''''''(((((((((((())))))))))))!!!(((...((((((000444;;;###&&&...111***$$$888666333***JJJoooxxxBBB444...---""":::EEE)))...,,,777222444333222111000111222222444***777CCC555555BBBAAAWWWvvvUUU:::$$$000&&&:::444222;;;777;;;222:::<<<777666555666777777333///111222222333333222111111%%%(((...666;;;:::333---333111333777999888777888888<<<<<>>iiiXXX777CCCiii:::///...---,,,,,,,,,---......&&&---333))))))333333KKKuuuUUU;;;666555***999>>>;;;///444===444888888888666666:::>>>===777111///000222222111000000111888444111000444777777666222222333555666777888999777<<<<<>>CCCAAAIII]]]vvv{{{\\\LLLBBB===<<<444777777444444666555333000000///......---,,,,,,---............/////////,,,,,,,,,+++******))))))))))))***++++++++++++***)))((((((''''''(((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((&&&&&&)))***((((((+++,,,***'''&&&''')))))))))(((***+++,,,,,,...111333AAA...,,,===;;;%%%---$$$''''''%%%)))///---$$$%%%***,,,(((&&&(((&&&!!!''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((((())))))'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((('''''''''&&&&&&(((((((((((())))))))))))###+++111...666[[[KKKTTTAAAHHHXXX'''666)))777%%%555ZZZ+++555000///---,,,,,,,,,---...,,,...//////...,,,,,,---///,,,111rrruuuNNN333333333333...222222555999<<<;;;666111,,,...000000000222888<<<999666333333555666444111999:::888444222444444333555;;;:::;;;AAA@@@EEETTTiiihhhWWWNNN???888===444===CCC@@@<<<999666111000000000///......---------------.........//////,,,,,,++++++***)))))))))))))))***++++++++++++******))))))(((((())))))***(((((((((((())))))))))))((((((''''''''')))***+++'''%%%&&&******'''(((,,,&&&%%%$$$&&&(((***+++***&&&(((***,,,---111777<<>>>>>AAANNNbbb\\\SSSOOO===555===;;;HHHQQQMMMDDD<<<555...000000000000////////////---------.........//////,,,,,,++++++***)))))))))))))))***++++++++++++*********))))))))))))******(((((((((((()))))))))))))))(((&&&&&&''')))+++---,,,)))))),,,***%%%%%%***(((((()))***,,,+++)))''',,,,,,***'''$$$%%%)))---///$$$)))???HHH<<<111111'''***(((%%%---<<>>111)))...///333---888JJJ555)))///...---,,,,,,,,,------***000,,,(((......,,,000000...&&&]]]888(((...999:::222555888888555111...,,,333333111---***,,,444;;;EEEBBB===;;;;;;888444///333111000888IIISSSIII888555:::777666<<<===???JJJ___oooQQQQQQ@@@:::AAA;;;CCCDDDCCC===555000...///000/////////............------------------------------,,,,,,+++***)))))),,,,,,------,,,+++)))(((((((((''''''''''''((((((,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))))))))))))))))))))((('''''''''$$$)))---&&&...\\\XXX777(((666999+++///CCC+++///""")))000'''---///+++)))(((((())))))((('''&&&%%%%%%%%%%%%&&&''''''***+++"""***;;;jjj000))))))(((((('''''''''&&&+++'''$$$%%%(((***)))'''((((((''''''''')))***+++''')))+++------...111333???888OOOvvvrrrCCC'''+++,,,,,,---...///000111222OOOjjjZZZ888444444444333222111000///...111444777777444000---///...---+++******++++++++++++++++++++++++++++++(((+++@@@vvvOOOEEE999222222555666666555111666333,,,)))444888000000000000000000000111222---111???DDD;;;333333777$$$555<<<\\\PPP777999:::<<<<<<<<<===???AAAZZZeeeJJJLLL>>>999@@@:::;;;;;;;;;999555333333333000000/////////.........------------------------------,,,,,,+++******))),,,,,,------,,,+++)))(((((((((''''''''''''((((((++++++******************))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((()))***))))))******))))))((('''(((%%%(((***%%%'''BBBcccHHH>>>999;;;666+++'''---)))---%%%(((%%%"""///---)))((('''((())))))(((&&&&&&&&&&&&&&&&&&''''''((( '''!!!///,,,FFFqqqGGG)))((((((((('''''''''&&&"""$$$''')))***)))'''&&&***)))(((''''''((()))))))))+++------,,,,,,...000000''')))555444&&&"""***+++,,,---...///000111111&&&777BBB^^^|||ccc666,,,333333333333222111000///---...///000000000///...///...---+++******++++++++++++++++++++++++++++++222...///HHHyyy@@@:::222///000222222000(((...333+++;;;222///+++111000000000000000000000444///333@@@DDD<<<555555999777222111iiiDDD>>>999:::;;;<<<<<<===???AAARRR\\\FFFIII@@@<<<@@@:::555444333444555666555444000000000/////////..............................------,,,,,,++++++******,,,,,,,,,,,,,,,+++)))))))))((((((''''''(((((()))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******+++******++++++******)))(((''''''((()))&&&%%%***222'''333888111+++***)))$$$&&&...222666***---AAA333&&&&&&&&&((())))))'''%%%''''''&&&&&&''''''((()))'''///"""'''"""$$$:::"""((((((((('''''''''''''''$$$'''***+++)))'''((()))+++***)))((('''''''''''',,,---------+++***+++,,,***,,,***&&&&&&,,,///...++++++,,,---...///000000,,,333...333BBB888***666222222222222111000//////...---,,,+++,,,---000111///...,,,+++***++++++,,,++++++++++++++++++++++++444333---)))333FFFQQQQQQ222///,,,---///000///,,,555777111&&&888666555666111111000000/////////...000,,,000:::>>>777111111(((<<<000>>>FFF===777999:::;;;;;;<<>>@@@CCCmmm|||```MMMJJJFFF???;;;666777444111222444444222///111000000000////////////////////////////////////---------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++))))))(((((((((((())))))((((((((())))))******+++(((((((((((((((((((((((((((((((((((((((((((((((())))))******+++++++++++++++++++++++++++***))))))&&&,,,---***)))+++)))###,,,++++++***))))))***,,,''')))000777***444FFF'''&&&&&&&&&'''))))))'''%%%(((''''''''''''((())))))+++$$$)))///%%%&&&---&&&&&&&&&'''''''''''''''(((%%%###&&&,,,---)))###''''''((()))))))))))))))(((***+++***))))))***+++,,,***'''$$$###%%%((()))******++++++,,,,,,------&&&)))(((***...+++***000//////000000//////...............///000111222333...---,,,+++++++++,,,---++++++++++++++++++++++++)))---...///111444555333000///------...///000000...)))JJJ222222***+++////////////......------000...000555666444111111666666,,,888aaawww???111555666888999999;;;===@@@>>>ccctttaaaLLLDDDBBB<<<555222333222111222333444333222111111000000000/////////........................------------,,,,,,,,,,,,,,,,,,+++******++++++,,,***))))))(((((())))))***(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***++++++++++++******++++++******)))((((((,,,---)))&&&''')))***---&&&&&&///000)))%%%'''((('''$$$,,,+++999PPP@@@)))(((&&&'''(((((('''%%%''''''&&&&&&''''''((()))%%%)))&&&%%%'''  &&&&&&&&&&&&&&&'''''''''%%%$$$(((333======111&&&&&&'''((()))************&&&((())))))((((((***+++///+++***......+++,,,000)))*********+++++++++,,,+++***,,,///111222222111.........//////......---+++,,,---.../////////......---,,,+++++++++,,,---++++++++++++++++++++++++111---((('''***,,,***(((000///---,,,,,,---...///333///WWW::::::111000..............................///111111000000000222222333333---444444555333555777888888:::===???CCCaaakkk^^^HHH===>>>:::222222000111222222111111222333111111111000000000//////------------------------------------------------,,,++++++******+++,,,,,,******))))))))))))******)))))))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((******+++******))))))******))))))((('''(((((()))***'''%%%'''+++%%%"""###***---***''''''&&&)))"""***000555IIIJJJ---+++'''&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''((($$$###'''''')))///---...%%%%%%%%%&&&&&&''''''''''''''',,,444<<<;;;222((('''((()))******)))((((((&&&((())))))((('''(((***###&&&***------+++'''$$$)))))))))************+++---)))******'''***---(((,,,------.........------,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,------++++++++++++++++++++++++'''(((+++000444555444333.........---,,,,,,---...///***999YYY&&&,,,,,,---,,,,,,,,,------......///,,,---...---,,,---......&&&000222777111'''222666222444666777888999<<>>222&&&444,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............------,,,,,,,,,)))******,,,---...//////---------............///...------------...//////+++---////////////111222111111000000000000000111111000///////////////000333333444555777999:::;;;>>>OOOuuutttSSSAAAAAA;;;666666444333333222111111000000/////////000000//////...---(((+++,,,***+++...///,,,,,,---.........---,,,++++++++++++************)))******))))))))))))************)))))))))(((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))***)))))))))((((((((('''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((( :::RRRNNN444!!!""",,,'''***---,,,'''%%%&&&((('''''''''''''''''''''''')))***)))&&&&&&''''''%%%(((&&&%%%''')))***))))))(((((())))))))))))(((((('''''''''((())))))******+++******)))(((((())))))(((((()))))))))*********&&&,,,)))&&&,,,+++(((---&&&+++(((///===555***222,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******))))))***+++,,,---......------------............---------------.../////////...------......---,,,111000000//////000000111000000000//////000000111333333444555777999:::;;;>>>LLLoooaaaHHH>>>???999333444333333222222111111000//////.........///......---------///...+++***...///---...............---,,,++++++++++++************)))***))))))(((((())))))***))))))((((((((((((((('''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((( 111CCCHHH???111(((%%%'''***,,,+++'''%%%&&&(((((((((((((((((((((((((((+++"""$$$(((%%%'''+++)))***'''%%%'''***+++((($$$'''(((((())))))(((((('''&&&''''''(((((()))************)))((((((((())))))(((((())))))))))))******%%%,,,***(((---+++***333(((...,,,---666222+++///,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))***************)))))))))))))))((())))))***+++,,,------------------............---------------......///111...,,,,,,...///...,,,000000////////////000000000000000000000111222333222333333555666888:::;;;>>>HHHeeeLLL;;;888===666222555444222222222111000000//////---------......---,,,,,,666777444...+++---...+++------------,,,++++++***+++++++++*********))))))))))))(((((((((((())))))((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((("""""",,,999;;;...!!!''')))***)))'''&&&&&&(((''''''''''''''''''''''''+++$$$,,,&&&&&&***'''$$$%%%&&&&&&(((+++***&&&'''(((((((((((((((((('''&&&&&&''''''((())))))******))))))((((((((())))))(((((((((((()))))))))***(((---***+++000,,,)))111+++000///,,,,,,,,,+++,,,++++++++++++++++++++++++)))))))))(((((()))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,,,,,,,---------.........------,,,,,,------...///...---------///000222333//////.........///000000000000000000111222444444222222333444666888:::;;;???EEE\\\iiiBBB777888===666222555555222222111111000//////...,,,,,,---------------,,,666666333---+++------+++,,,++++++******)))))))))+++++++++*********))))))))))))(((((((((((())))))''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))******)))(((((()))***(((((((((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&+++(((***---((($$$$$$###&&&...111,,,((()))++++++''''''((((((((((((''''''&&&&&&&&&'''(((((()))))))))((((((((((((((())))))'''(((((((((((()))))))))***+++(((***111***$$$+++((((((,,,...***)))+++)))++++++++++++++++++++++++******))))))))))))******))))))******************)))))))))******++++++,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,---......+++---///...,,,,,,111555......------...//////000000000000000111222444444222222333444666888999:::@@@DDDWWW~~~KKKEEE;;;<<<>>>666333555333222111111000000///......,,,,,,------......------,,,...---***)))---...,,,***))))))(((((()))******+++++++++************))))))((((((''''''(((((()))'''(((((((((((()))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((%%%***---***%%%"""&&&,,,(((((('''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&!!!000///)))---+++'''///BBBIIIHHH999+++''''''&&&&&&''''''((((((''''''&&&%%%&&&&&&''''''((())))))((((((''''''(((((())))))''''''(((((((((((())))))((()))%%%(((---&&&$$$000888((('''000...------'''++++++++++++++++++++++++++++++************++++++************++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------......///...,,,)))***,,,///---------------...///000000000000000000111222333111222222444555777999:::???DDDTTTwwwxxxEEEGGG===<<<<<<444333555111111111111000//////......,,,,,,---...............'''***+++))))))------+++))))))(((((()))***+++,,,+++++++++************)))((((((''''''''''''((((((((((((((()))))))))******''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((($$$"""!!!###(((+++)))'''((('''&&&%%%&&&'''((((((''''''''''''''''''''''''@@@777###///000***<<>><<<888555333333444444999777444111///...//////......---,,,,,,,,,,,,---++++++******++++++,,,---))))))))))))***+++,,,,,,*********))))))))))))(((+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******++++++******************(((((((((((())))))))))))))))))((('''&&&&&&%%%%%%&&&&&&''''''((())))))***(((((())))))((('''&&&&&&---,,,***'''%%%%%%''')))))))))***)))''''''(((***---333888777111***''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((EEE:::...***---///,,,(((,,,,,,+++***))))))************)))(((((('''((((((++++++************++++++---,,,+++*********,,,,,,,,,+++***+++,,,------,,,***,,,------++++++,,,...---.........---,,,++++++------,,,+++,,,---...///333222000/////////000111222222222333555666888999===CCCPPPhhhdddJJJBBB===;;;888555333333333444888666333111///////////////...------,,,,,,------++++++******++++++,,,---++++++*********++++++,,,++++++*********)))))))))************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******)))))))))******++++++,,,((((((((()))))))))******)))(((((('''&&&&&&%%%%%%%%%&&&&&&'''(((((())))))((())))))))))))((('''&&&'''))))))'''$$$$$$&&&((('''((((((((('''''')))+++''',,,111000,,,'''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((111+++&&&&&&***,,,***&&&,,,++++++***************+++***))))))(((((())))))++++++************++++++,,,+++************+++,,,////////////---,,,+++******,,,---,,,++++++,,,..................---,,,,,,------,,,,,,,,,---...///222222000/////////000000333333333444666777999::::::???III```XXXHHH>>><<<:::777444333333333444555444222000//////000000//////...------------...++++++******++++++,,,------,,,,,,++++++++++++,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******'''(((((()))***+++,,,,,,((((((((()))))))))******((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((((((((())))))((((((''''''$$$'''+++)))&&&$$$&&&)))'''((()))(((&&&&&&((()))###'''******'''%%%&&&((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))''''''(((***------,,,***++++++++++++************++++++******))))))******++++++************+++++++++******))))))***++++++,,,///222111---******+++***,,,,,,,,,++++++---///....../////////...------------,,,,,,------...///111111000/////////000000333444444555666888::::::===AAAHHH\\\{{{PPPDDD???:::999777444333222333333333222111000000///000000000///......------......++++++******++++++,,,---......---,,,++++++++++++,,,,,,,,,+++++++++***************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((())))))******++++++''''''''''''(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%***///...)))&&&'''***)))******(((&&&%%%&&&'''%%%'''((((((&&&&&&(((***'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***++++++,,,(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))))))))+++...///...---,,,,,,+++++++++++++++++++++***,,,,,,+++******+++++++++++++++************++++++******************++++++%%%+++111111---***+++---***+++,,,+++++++++---000...///////////////......---------------......///000000000/////////000000333333333444666777999:::>>>CCCJJJZZZuuuJJJ===@@@999888666444333222222222111111000000//////////////////...---------------++++++******++++++,,,---......---,,,++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))******************************))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((())))))******+++******))))))(((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&+++///...***&&&&&&((('''(((((((((&&&&&&(((***((((((((('''&&&&&&(((***''''''''''''''''''''''''&&&''''''''''''''''''''''''(((((()))***++++++,,,''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''((((((((()))))))))***)))+++,,,+++)))((()))+++***+++,,,,,,,,,,,,++++++,,,+++++++++++++++,,,,,,++++++************++++++))))))******++++++++++++''',,,222222...+++,,,///++++++++++++***+++...111......///////////////...------.........//////.../////////000000000//////111111222333444666777888:::@@@HHHWWWzzziiiFFF:::===777666555444333222222222111111000000//////............---,,,,,,,,,,,,---++++++******++++++,,,------,,,,,,++++++++++++,,,,,,+++++++++************))))))))))))************************************))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((())))))******++++++***)))(((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''###$$$%%%%%%&&&%%%%%%%%%&&&(((++++++)))'''&&&&&&###%%%'''((((((***---///)))(((&&&%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''(((((())))))******)))))))))(((((()))+++---******,,,---------,,,+++++++++******++++++,,,,,,++++++************++++++)))***+++,,,,,,,,,,,,,,,...111444333///,,,,,,---+++++++++******+++///222------.../////////......------...////////////.........///000000000//////000111111222333555666777:::AAAHHHUUUuuuWWWFFF===999666555555444333222111111111111000000///...---,,,------,,,++++++++++++,,,++++++******++++++,,,---++++++*********++++++,,,++++++*********)))))))))((()))))))))************************************))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((())))))************))))))((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&(((+++,,,***(((%%%'''((())))))***---///(((&&&%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''((()))*********+++*********+++,,,------)))***,,,---...---,,,+++***************+++,,,,,,++++++************++++++)))***,,,---......------///000000///...,,,+++++++++++++++***)))+++///222,,,,,,---...............,,,---...///000//////...------///000000000//////111111222222444555777888;;;AAAEEEOOOnnnHHHIIICCC777555555444444333222111111111111111000///---,,,+++---,,,++++++******++++++++++++******++++++,,,---))))))))))))***+++,,,,,,*********))))))))))))((((((((())))))*********+++************************))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((()))*********(((((((((((())))))))))))(((((((((((()))))))))***&&&'''''''''''''''''''''((((((((((((((((((''''''&&&&&&'''((()))))))))((('''%%%$$$(((...111///,,,+++,,,,,,+++)))((()))+++((('''&&&'''(((*********''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&''''''((()))******++++++***)))***++++++(((&&&)))***,,,.........,,,+++***)))))))))***++++++,,,++++++************++++++***+++,,,...//////......***)))((()))+++,,,+++***++++++***))))))+++///333+++,,,,,,---.........---,,,---///000000000///...,,,---///000000000//////222222333333555666888999888<<<>>>EEEcccdddQQQJJJ>>>888666666666666555222000///111111000///...------,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,------------,,,+++*********+++,,,+++++++++++++++***)))(((+++*********))))))((((((,,,,,,++++++***)))))))))************))))))))))))))))))(((((('''''''''&&&''''''(((((())))))******+++*********))))))((((((&&&(((---)))"""&&&,,,&&&***(((((()))'''$$$%%%)))''''''''''''''''''''''''))))))(((((('''''''''&&&(((''''''&&&&&&''')))***(((***)))+++555>>>666'''''''''((((((((((((''''''&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((%%%&&&&&&&&&''''''((((((((((((((((((''''''''''''+++)))'''''')))+++++++++++++++******++++++,,,---((()))***++++++++++++***)))************+++++++++******))))))((((((''''''...------,,,+++++++++,,,******)))))))))))))))***---+++)))))),,,222999===---------.........//////111...,,,,,,///111000///.........///////////////000111222222444444555666===:::@@@III\\\[[[KKKFFF<<<999666666666666444222000///000000//////......------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,+++*********+++,,,+++++++++++++++***))))))+++*********))))))))))))************************************))))))))))))))))))((((((((('''''''''''''''(((((())))))******+++*********))))))))))))'''***'''%%%---555333---***'''&&&)))(((&&&%%%((('''''''''''''''''''''''')))((((((((('''''''''''''''''''''''''''((())))))(((''''''+++222666000&&&''''''((((((((((((''''''&&&'''(((((())))))(((((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((((((''''''''''''&&&%%%%%%'''))))))'''&&&++++++******++++++,,,------------,,,+++***))))))))))))*********+++++++++******))))))((((((((((((------,,,+++++++++++++++******))))))))))))******---+++))))))+++///444777,,,,,,---------.........000...+++,,,...000000///---.........//////000000000111111222333444555555;;;:::@@@HHHYYYyyyQQQEEEAAA:::;;;777666666555444222111000///////////////.........---,,,,,,++++++******************++++++++++++,,,------,,,+++++++++++++++***++++++++++++***))))))***************)))))))))'''(((((()))******++++++************))))))))))))))))))((((((((((((''''''''''''(((((())))))*********************)))))))))&&&...&&&"""111999AAAVVV...(((%%%(((***(((&&&'''((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''(((((((((((((((***&&&'''...111...***(((''''''((((((((((((''''''&&&'''(((((())))))(((((())))))))))))))))))))))))''''''''''''((((((((((((''''''(((((((((((())))))((((((((((((''''''''''''%%%&&&)))---000111///,,,+++************+++,,,,,,,,,,,,,,,+++******)))))))))))))))*********++++++***))))))))))))(((((((((,,,,,,+++************+++******)))))))))******+++++++++))))))***---///111++++++,,,,,,,,,---------...---+++,,,---//////...,,,------...///000111111000000111222333444555555888999@@@FFFSSSbbbMMMCCC???999<<<777777666555333222111000.........///////////////------,,,,,,+++***))))))))))))*********+++++++++------,,,,,,++++++++++++******+++++++++******)))************************((((((((())))))*********************)))))))))((())))))((((((((((((((((((''''''(((((())))))******************************$$$111)))$$$******LLL666---&&&&&&)))((('''((())))))))))))))))))))))))((((((((((((((('''''''''%%%&&&((()))))))))((('''---(((***111222***'''+++''''''((((((((((((''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))))))))((((((((((((''''''''''''%%%'''***///444777666555***************++++++,,,((((((((())))))***+++,,,))))))))))))************))))))))))))))))))))))))++++++******)))******+++******))))))******++++++*********+++,,,---......******+++++++++,,,,,,,,,---,,,,,,,,,---.........,,,,,,---...///000111222000000111222333444444555666888@@@CCCNNNzzzWWWLLLDDD>>>:::<<<888777666444333222111111.........///////////////------,,,,,,+++***))))))))))))*********+++++++++------------,,,,,,++++++)))******+++++++++*********************++++++++++++*********)))))))))(((************)))))))))((((((((())))))))))))))))))''''''(((((())))))*********************+++++++++(((---&&&((()))DDD<<<111'''%%%''''''((()))))))))))))))))))))))))))'''''''''(((((((((((((((%%%&&&((()))))))))(((''',,,(((***111000'''&&&+++''''''(((((((((((('''''''''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((((((((((((((((((((''''''''''''&&&%%%&&&(((,,,000111111******))))))******+++,,,++++++*********+++,,,---(((((()))))))))*********))))))))))))************+++******)))******++++++***************+++,,,,,,))))))+++,,,......//////*********+++++++++,,,,,,+++,,,---------------...,,,,,,---...///000111222///000000111222333444555555888@@@BBBKKKuuuQQQJJJEEE>>><<<:::888777666444222222111111///////////////.........---,,,,,,++++++******************++++++++++++,,,---------------,,,++++++))))))***++++++++++++************+++++++++++++++,,,,,,++++++***))))))(((************))))))))))))(((((())))))))))))******''''''(((((())))))***************+++++++++++++++---&&&)))---333jjj999000(((&&&&&&&&&'''***(((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''(((((((((((((((((('''(((,,,,,,((('''(((''''''(((((((((((('''''''''((())))))******))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))((((((((((((''''''((((((((((((''''''''''''***(((&&&&&&(((************))))))))))))***++++++333222///---++++++++++++((((((((()))))))))******)))))))))************++++++************+++,,,,,,***************+++,,,---***+++,,,---.../////////******+++++++++,,,,,,,,,+++---...///...---......,,,------...///000111111//////000111222333444444666888???AAAJJJsssoooKKKDDDBBB===<<<777888777555333222111111222000000//////......------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---.........---,,,+++))))))***+++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++++++++************))))))))))))(((((()))))))))*********''''''(((((())))))***************++++++,,,,,,,,,,,,'''%%%(((***'''+++555,,,)))'''((((((%%%%%%(((''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''((())))))&&&(((((((((+++...,,,'''''''''((((((((((((''''''(((((()))************)))))))))))))))))))))))))))''''''''''''((((((((((((((((((((('''''''''&&&&&&((((((((((((''''''''''''+++***)))***+++,,,+++))))))))))))))))))***++++++555333000,,,***)))))))))(((((((((((()))))))))***))))))*********++++++++++++++++++++++++,,,------************+++,,,---...,,,------------------,,,++++++++++++,,,,,,,,,---+++---000000...---...///---.........//////000000//////000111222333444444888999???AAAJJJrrrRRRFFF>>>???;;;===555999777555333222111222222111111000///...------,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,---------,,,---.........---,,,+++((()))***+++++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,---......************))))))))))))(((((())))))*********+++''''''(((((()))******************++++++,,,,,,,,,%%%,,,000''' )))---!!!"""&&&******%%%$$$'''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((('''&&&&&&((()))***&&&+++***''',,,444111(((''''''((((((((((((''''''(((((()))***************))))))))))))))))))))))))''''''''''''((((((((()))((((((''''''&&&&&&&&&%%%)))(((((((((''''''''''''###$$$'''***---...,,,***)))))))))))))))******+++000...+++)))''''''(((((((((((((((((())))))))))))))))))******++++++++++++,,,+++++++++,,,------...************+++,,,---...///......---,,,+++******++++++,,,,,,,,,---------+++...111111///......000........./////////////////////000111222333333444999999???BBBKKKsssTTT>>>FFF<<<;;;BBB666666555333111////////////333111000...------------+++,,,,,,------,,,,,,+++---------........./////////............---------,,,---------,,,++++++***,,,+++++++++***)))))))))+++---------+++***+++---,,,+++******))))))******,,,,,,,,,---------......111)))"""333!!!+++)))111++++++*********+++,,,---))))))))))))************+++)))---***&&&###(((''''''''''''''''''''''''&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((''''''''')))###---((($$$...)))$$$)))""""""***,,,''''''---))))))))))))(((((((((((()))(((((('''''''''(((((())))))((((((''''''&&&&&&''''''&&&''''''((()))***++++++******))))))(((((((((((((((((())))))))))))+++++++++************)))))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++))))))***++++++++++++***/////////......---------,,,,,,,,,---------......---------............///////////////............///000222333444444333222888<<<>>>FFFUUUgggOOO===DDD:::999???666666555333111//////......///...---,,,++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------.........------------,,,,,,,,,,,,---------------,,,+++++++++++++++++++++++++++++++++,,,------++++++,,,---++++++***)))((((((((()))++++++++++++,,,,,,,,,------)))...,,,+++///444++++++++++++++++++++++++***))))))))))))************000222''')))$$$)))))),,,''''''''''''''''''''''''&&&'''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''$$$!!!"""***%%%&&&>>>333)))$$$)))+++&&&&&&,,,***)))))))))(((((((((((()))(((((('''''''''(((((((((((((((((((((''''''''')))))))))((())))))******************))))))))))))(((((()))))))))*********+++++++++************)))))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,---------......---------............//////////////////////////////000111333333333333333888;;;<<>>"""---)))333---'''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))......<<<(((***+++$$$%%%'''***---,,,***)))++++++*********)))))))))(((((((((((()))***++++++((())))))))))))))))))******))))))((((((((())))))*********+++++++++++++++******+++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))************))))))))))))************************))))))***++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,---------......---------............///...//////000000111111111000000///000000111333333555999999999>>>HHHmmmnnnEEEGGG???999;;;:::444333222222333333222111///...,,,,,,---...///...------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,++++++++++++)))***++++++,,,,,,++++++*********++++++,,,,,,,,,+++,,,------++++++,,,---))))))))))))))))))***+++((((((((())))))))))))***(((%%%222BBB666,,,+++...///......---,,,++++++***))))))))))))************###***%%%+++'''(((######''''''''''''''''''''''''&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***000***"""'''***&&&(((,,,&&&***...///---,,,,,,++++++++++++*********))))))(((((((((((()))***+++,,,*********)))))))))))))))))))))((((((((()))******,,,++++++++++++++++++***************+++++++++++++++++++++************)))))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++,,,,,,------,,,,,,,,,---------......---------............///------...//////000111111000000//////000111222333444:::;;;;;;===EEEiiiaaaCCCGGG???777;;;:::222111111111222333222111000///***+++,,,---,,,,,,******+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++++++++************)))((()))***+++++++++++++++((((((***+++---...000000+++---...---+++++++++---))))))))))))***+++,,,---((()))))))))************---"""---$$$,,,'''666...------,,,+++************))))))))))))************111 ***---)))&&&%%%+++''''''''''''''''''''''''&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***%%%)))333$$$000///$$$+++111444222---,,,---...+++++++++************)))(((((((((((()))***+++,,,++++++******))))))(((((()))((((((((()))***++++++---,,,,,,++++++*********))))))*********++++++++++++++++++************)))))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++++++++,,,------------,,,+++++++++,,,,,,---------,,,,,,,,,---------......---------.........//////,,,------...///000000111000////////////111222333444;;;<<<<<<===DDDgggSSS@@@>>><<<999777666555555333333222111000///...------------,,,,,,+++++++++---,,,++++++******++++++++++++******++++++,,,---------,,,,,,+++***))))))******+++,,,,,,,,,,,,+++'''***,,,***(((***000666......---------,,,,,,,,,((((((((((((((((((((((((******))))))))))))******)))))))))((())))))***+++//////...---,,,,,,++++++)))((('''((()))***)))(((((()))))))))))))))((((((''''''&&&&&&&&&&&&''''''(((((())))))((('''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((111\\\777444)))***)))//////...------,,,++++++%%%***---)))"""!!!(((000+++++++++*********))))))((()))***)))((((((***,,,---***'''''')))******(((++++++******************,,,,,,+++***))))))************)))))))))))))))***,,,***)))+++//////+++&&&************************++++++++++++,,,...000111000///---,,,,,,---///000------------------------//////.........---------,,,------...///000111111////////////000111222333:::999888<<<>>>>>>[[[KKK@@@>>><<<999777666666666333222222111000///......---------,,,,,,+++++++++---,,,++++++***++++++++++++++++++***++++++,,,---------,,,,,,+++***************+++,,,,,,,,,,,,+++%%%(((******))),,,222888......---------,,,,,,,,,))))))))))))))))))))))))*********))))))************))))))))))))***++++++///......---,,,,,,++++++***((('''((()))***)))((((((((()))))))))(((((('''(((((((((''''''(((((((((((((((((((((((('''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((---lll444!!!---444.........---,,,+++++++++)))((()))+++......---***+++++++++*********))))))((()))******))))))+++---///+++((((((,,,...---***************************,,,,,,+++*********************))))))))))))******...,,,+++...111111---)))************************,,,,,,,,,,,,---///111222///...---,,,,,,---...///------------------------//////.........---------------......//////000000////////////000111222333888888888<<<>>>>>>YYYHHH@@@>>>;;;999777666555555111111111000000/////////------,,,,,,,,,,,,++++++------,,,++++++++++++++++++++++++++++++,,,---------------,,,,,,++++++******++++++,,,,,,,,,,,,,,,''')))+++******,,,111555......---------,,,,,,,,,************************++++++************++++++***************+++,,,,,,.........------,,,,,,+++***)))((((((******)))(((''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((((((''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((???sssddd444...---...------,,,,,,++++++***,,,***(((***---...,,,)))+++++++++******************+++++++++)))***+++---111,,,(((***000333000,,,************************,,,++++++************+++******)))))))))******+++...---,,,...000111...***++++++++++++++++++++++++------------...///111222///...---,,,,,,---...///------------------------...............---------.........///////////////////////////000111222333555777777<<>>UUU|||oooNNN>>><<<:::777555444333333000000000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,++++++++++++,,,------...---------,,,,,,,,,+++***+++,,,,,,------,,,,,,,,,------+++)))***,,,///......---------,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++******++++++,,,---......---------,,,,,,,,,+++)))((()))******)))(((&&&''''''((((((((((((''')))(((((((((((((((((()))'''(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((+++$$$---...%%%222555(((------,,,,,,++++++++++++,,,,,,+++((($$$%%%)))---************************+++,,,,,,+++******+++---111,,,(((+++222555222---***************+++++++++,,,++++++******+++++++++******))))))******+++++++++***)))+++,,,---+++(((++++++++++++++++++++++++,,,,,,,,,---...//////000...------,,,,,,------...------------------------........................///////////////.........////////////000111222333333666777;;;???>>>QQQsss```NNN<<<:::888555333222222222000000000///////////////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---............---------------++++++,,,------------,,,---------,,,******+++---......---------,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++******++++++,,,------------------,,,,,,,,,,,,***))))))******)))'''&&&&&&'''((())))))(((((((((''''''&&&&&&''''''(((''''''((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((---+++222555$$$***???@@@------,,,,,,,,,,,,,,,+++...+++)))+++///111...+++************************+++,,,,,,+++******+++---///***(((+++111333000,,,))))))*********+++++++++,,,+++++++++++++++,,,,,,***************+++,,,,,,***)))))))))******)))(((++++++++++++++++++++++++***++++++,,,---------------------,,,,,,------------------------------------.....................///////////////.........////////////000111222333222666666;;;??????MMMjjjSSSFFF;;;:::777555333111111111000000000//////.........++++++,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...........................++++++,,,---------------*********+++,,,---...///......---------,,,,,,,,,++++++++++++++++++++++++++++++************++++++***************+++,,,,,,------------------------,,,+++************)))'''&&&'''((()))*********)))''''''&&&&&&&&&&&&''''''&&&'''((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((("""------'''111<<>>@@@444&&&))))))*********+++++++++***++++++***(((((()))***)))***,,,,,,,,,++++++***((())))))***++++++,,,,,,+++++++++++++++,,,---...************+++,,,---...---......---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++,,,,,,,,,------,,,,,,,,,---------------------------------.........//////------......//////000000////////////000111222333444888666888???@@@JJJ___zzzQQQ@@@>>><<<:::777555444444444222111000///...---,,,,,,+++++++++,,,,,,---------......---,,,,,,,,,,,,------,,,,,,,,,,,,---...............///////////////+++,,,------......---------,,,+++,,,------,,,+++......---------,,,,,,,,,******************************))))))))))))******)))))))))((()))******+++---------------------------,,,******+++***)))'''(((((()))++++++,,,,,,,,,))))))(((((((((((())))))&&&&&&'''((())))))((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((+++---)))444......//////////////////)))+++---+++(((&&&)))---))))))******++++++++++++***++++++***((('''(((***(((+++......+++)))***+++((())))))***++++++,,,,,,++++++++++++,,,,,,---...************+++,,,---...------...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,+++,,,,,,------,,,,,,+++---------------------------------.........//////,,,------...///000111111////////////000111222333555999666888???@@@JJJ^^^oooNNN@@@>>>;;;888666555444222000111111000000//////......+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---............---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---.........---,,,,,,+++******))))))))))))))))))))))))(((((((((((())))))))))))***)))((((((((()))+++,,,///............---------,,,,,,,,,+++***)))(((((('''(((((()))***+++++++++...---+++)))(((((()))***))))))(((((((((((())))))******************************))))))((((((''''''))))))************))))))***%%%&&&222CCCLLLIIIBBB&&&222:::,,,222<<<---,,,222$$$AAA...&&&)))666$$$///+++###)))---))))))+++++++++************)))++++++,,,,,,,,,++++++***))))))(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,...------...///...+++(((...------,,,+++***)))))),,,***,,,000111...---///.........------,,,,,,,,,(((,,,---)))(((+++---,,,...,,,,,,///000...///222...............///000111000000000111222222333333333222555:::===AAALLLVVViiiMMMAAA>>>;;;888666666555333111000000//////...---------,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---......------,,,++++++******************************((((((((()))))))))))))))***))))))((()))***+++,,,............------------+++,,,,,,++++++)))(((((('''(((((()))******++++++---,,,***((('''((()))***))))))(((((((((((())))))************************))))))))))))((((((''''''))))))************))))))***((('''+++000222000,,,AAA%%%""",,,444000===rrrAAAEEE```555+++(((------222,,,&&&,,,000...,,,+++++++++************)))*********++++++******))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,//////......---,,,,,,+++------,,,++++++***))))))'''***111666333---***,,,......---------,,,,,,,,,///333333///,,,...///...///------//////...222888///............//////000//////000000111222222333333333555999<<<@@@IIITTT___III@@@>>>;;;888777666555333222/////////...------,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///000111......---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...------,,,,,,++++++******************************(((((()))))))))***************))))))******+++,,,............------------+++++++++++++++***)))(((((((((((()))******++++++,,,***)))'''''''''(((((())))))(((((((((((())))))************************)))))))))(((((((((((('''))))))************))))))$$$&&&((((((''''''))),,,------777<<>>FFFPPPUUUDDD<<<===;;;888777666555444222000//////......------,,,...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++******************************((())))))******+++++++++************++++++,,,,,,.........---------,,,,,,+++++++++++++++***)))((((((((())))))***************)))(((''''''''''''((())))))(((((((((((())))))************************(((((((((((((((((((((((())))))************))))))!!!%%%((()))))),,,000555222111,,,///ooo[[[@@@$$$999)))'''999'''%%%222,,,---///+++***+++'''+++++++++*********))))))((()))***************************))))))***++++++++++++++++++++++++++++++************++++++,,,,,,***...222111,,,)))***---+++++++++++++++*********+++///888>>>;;;111++++++------------------------111444333...,,,------,,,......///...+++,,,777CCC000///......------------.........///000000111111444333555888:::;;;CCCLLLwwwPPPCCC:::<<<:::777666555555333222111111000000///......---...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,+++++++++++++++******************************)))))))))***+++,,,,,,---***++++++,,,,,,,,,,,,,,,...------------,,,,,,,,,******+++++++++***)))))))))))))))))))))*********((((((((('''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''((((((((())))))************))))))(((((()))***+++...///111'''111<<<555:::@@@777BBB,,,+++'''111......222,,,555///888;;;+++&&&///111+++++++++*********)))))))))******+++,,,,,,++++++++++++***************+++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,222777888333...---...+++++++++++++++,,,,,,,,,///---///555666000***'''------------------------,,,//////+++))),,,---,,,---------,,,)))***555AAA000///...---------------.........///000000111111444444666999999:::AAAIIIppp~~~NNNEEE;;;:::888666444444444222111111111111000//////......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...++++++++++++++++++******++++++++++++++++++++++++))))))***+++,,,------...***+++,,,------------,,,------------,,,,,,,,,,,,******+++++++++******)))))))))))))))))))))******((((((((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''''''''((((((((())))))************))))))***)))))),,,111444444222;;;***%%%&&&222111 +++777>>>"""333))) 000111$$$111[[[mmmMMM222111///+++++++++************))))))***+++,,,,,,,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,)))...333444000,,,******++++++,,,,,,------......777000---222666333...+++,,,,,,,,,------------...***---...+++***---///...---,,,,,,,,,******111;;;......------,,,---------......///000000111111222444444666999999:::@@@HHHfffmmmHHHEEE;;;999777444333333333111000111000000///......------,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...******************++++++++++++++++++++++++++++++))))))***+++,,,---......++++++---.........---,,,---------,,,,,,,,,++++++)))******+++++++++*********)))))))))))))))))))))((((((((())))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))************))))))'''(((+++///444777888777&&&...888///333999000===+++222$$$:::333///+++555OOOfffooo999---(((+++++++++************)))((()))***++++++,,,,,,,,,---,,,++++++*********+++***************************+++,,,---------,,,,,,***+++++++++***)))(((''',,,,,,------...///000000666111...222444222000000,,,,,,,,,---------......***...///,,,+++...000//////------...---+++...444------,,,,,,,,,---......//////000000111222222333444444666:::::::::@@@HHHZZZ___AAABBB999888666333222222222111///000//////...------,,,,,,+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------...000000......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...******************++++++++++++++++++++++++++++++)))******+++---...//////+++,,,---.........---,,,---------,,,,,,,,,++++++)))******+++++++++***************)))))))))))))))(((((()))))))))))))))((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))************))))))'''***---////////////000000((()))'''//////$$$444222000+++---""":::EEEzzzsss000)))---+++++++++************)))''''''(((******+++++++++---,,,,,,+++*********+++***************************+++,,,---...---,,,,,,222///,,,++++++------,,,,,,------...///000111111---++++++------)))))),,,,,,,,,,,,------.........+++//////+++***---...---111...---000000------000,,,,,,,,,,,,------...///000000000111222222333333444444777:::;;;;;;AAAIIIRRRWWWBBB>>>999888777666444222111111111111///---,,,,,,,,,...///000111///+++***---...---++++++++++++++++++++++++++++++,,,---...///000000//////---,,,,,,---......///,,,,,,......++++++---*********++++++,,,,,,,,,++++++***************+++---------------,,,+++***,,,,,,------------......,,,...000111///.........111///---,,,,,,,,,...///***++++++++++++***)))(((((()))((('''(((******((()))***+++*********)))&&&+++***'''%%%&&&((('''%%%))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))((())),,,...///...---,,,%%%333@@@@@@555,,,+++///...///,,,666***>>>GGG///444------+++))))))***+++***))))))************+++++++++------,,,+++*********************))))))))))))(((++++++,,,,,,,,,,,,------------------------------***...000,,,(((000AAAPPP555///******+++***,,,///...---,,,,,,......---,,,111000000000///////////////...---,,,+++,,,,,,------......///////////////////////////000000000000222333555666888<<>>BBB888222+++///---++++++,,,---,,,+++(((((()))))))))*********((((((((()))***+++,,,---,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))+++000444444222///+++***---...,,,***,,,***))))))+++...000111000------------------......,,,---------------------,,,------...............000111111222333333444444333444666777888;;;???CCCJJJrrrkkkJJJ???<<<888666666555444333333333333000000000/////////......))),,,---++++++...///,,,..............................///000111222333333///......---...///111222555222111444444000000333000000////////////////////////............//////---...//////000//////////////////000000000000111...000444555555555666777666666555333111///...---***))))))***+++---///000---)))(((,,,+++***222>>>FFF999...+++)))(((000;;;BBB333((()))+++)))'''((())))))))))))))))))))))))(((((())))))******++++++************************)))))))))))))))*********(((***---,,,******+++...///666...lllEEE%%%333000***...,,,+++***+++,,,+++***((((((((()))))))))******((((((((()))***+++,,,---,,,+++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...+++)))'''''''''000,,,***...///---,,,---...,,,+++,,,......---,,,////////////.........---+++,,,---.........------,,,,,,---............---000000111222333444444555444555666777888;;;???BBBLLLqqqbbbHHHCCC@@@;;;666555444444333333333333000000000000000///......)))---...,,,,,,//////,,,---------------------------......///000111222222000///.........///000111333000///222222......111......//////////////////111111000///............//////000111111111111111000000111111111222222222000333666777777777888999666666555444222111///...,,,,,,,,,,,,------------+++'''(((---,,,)))111===PPP>>>///,,,)))&&&(((000555,,,(((++++++&&&'''---)))))))))))))))))))))))))))))))))))))))*********)))))))))******++++++,,,******)))))))))))))))***((()))***+++******,,,---!!!333<<>>@@@FFF]]]xxxYYYNNNFFF<<<555::::::999999888777666555444333111222333333000...000///............///000///...------------...///+++,,,---///000000000000111111111000//////......///000111111111111111111333333222222333333222222111111111000///...---,,,///111222333222111222333444555777888999888888777888999;;;=========<<<;;;888444222555888888222,,,---......,,,***(((((((((###000...###%%%---***%%%,,,,,,+++******++++++++++++***)))(((((()))***+++'''''')))*********)))((((((((((((((())))))))))))))))))))))))***+++,,,---***'''(((***+++***///555444///***))),,,---,,,***---,,,***)))+++///444777555000+++***---///...+++---,,,,,,++++++******)))'''(((((()))))))))))))))))))))))))))*********************++++++******)))************************++++++,,,,,,+++******)))333111///---,,,,,,,,,---******,,,000...***))),,,++++++,,,,,,,,,---------111(((333)))......(((***,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---.../////////000000111111222222111333555777888:::===@@@CCCZZZ]]]SSSQQQIII@@@>>><<<999999;;;<<<999777666555444444555444222111/////////000111222333444111000...------...000111---....../////////......111111000000///...------//////000111222222222222111333444333111000222444777777888777555222...,,,000111333333111111111222333333333444555666666666555777:::<<<===<<<:::999666555444444444333111...111000///...,,,+++******$$$222333'''&&&111333+++---,,,+++***************+++***)))(((((()))***+++'''((())))))******))))))(((((((((((())))))))))))))))))))))))***+++,,,---***((((((+++,,,+++///555111---++++++---///---+++000000///---+++***)))(((&&&***...///...,,,+++,,,,,,,,,,,,+++******))))))'''((())))))******)))))))))))))))*********++++++++++++,,,,,,,,,,,,++++++************************)))+++---,,,***)))+++...111000...,,,++++++,,,,,,******,,,000...***))),,,,,,,,,,,,,,,------------,,,---111---+++:::,,,***------------,,,,,,,,,,,,...------------...//////000000000000000111111111111222444666777999<<>>???QQQ~~~oooKKKIIIUUU\\\[[[RRRJJJ???::::::;;;999777999:::::::::999777777666777777777777777666666666555444222111111222444555222333444555555666555555111111111222222333444444333444444444444444333333333000///222777:::999777111111111111333444666888555777999999999888999;;;999888999999:::<<<===>>>999;;;===???@@@>>>===;;;555666555222///...///111...---,,,---......+++)))111$$$$$$''''''000333$$$---,,,+++***))))))(((((()))))))))))))))******+++)))))))))))))))******+++(((((((((((())))))))))))))))))))))))***+++,,,---111...---...+++'''(((,,,++++++,,,---//////...------,,,,,,++++++++++++,,,+++***(((((()))+++---///,,,,,,+++******))))))(((((())))))***************************++++++++++++,,,,,,---...............************************+++,,,,,,)))(((,,,777???...---,,,,,,+++++++++++++++***---000///******---,,,,,,---------.........000///+++000222QQQ888---.........------,,,,,,,,,....../////////000000000111111111000000000000000000222444555666888<<<>>>@@@PPPzzziiiLLLGGGHHHIIIIIITTTMMMDDD???======<<<::::::;;;<<<<<<999888888999888888888777666444333222666555555555555555555666333444555555666666666666222222222333444444555555555555666666777777666666<<<888666:::AAADDDBBB>>>EEEBBB>>>999555444333333555777999999888777888999999999:::;;;===>>>??????<<<<<<===>>>===<<<;;;:::666666555333000...///000...---...111444333///+++)))+++///''',,,QQQXXX222,,,+++***)))))))))))))))(((((())))))******++++++***))))))))))))***+++,,,(((((((((((())))))))))))))))))))))))***+++,,,---,,,++++++---+++((()))---***+++,,,---...............---+++******+++,,,---***))))))***------+++(((+++++++++***))))))((((((((()))******++++++***************++++++++++++,,,+++,,,---......///......++++++++++++++++++++++++---,,,+++))))))...777>>>---------,,,,,,+++++++++,,,,,,...111000,,,+++...,,,---------............333------,,,222EEE111))).........---------------...//////000111000000000000000000000000111111111111222444666777999<<>>===<<<:::<<<>>>===:::888888:::888888888888777555333222555666777888888777666555666777777777777666555555444444444333333222222222333444666888999:::;;;;;;???>>>===???BBBCCCCCCAAAMMMKKKIIIFFFCCC@@@???>>>???@@@AAA@@@>>><<<<<<<<<;;;<<<>>>AAABBBCCCCCCBBB>>>===<<<;;;999999888888777666555333222111///.........111666::::::444...))),,,444,,,...XXXddd;;;******))))))))))))******'''((()))******+++++++++******)))))))))***+++,,,(((((((((((())))))))))))))))))))))))***+++,,,---)))'''))),,,+++(((***...+++,,,------------...///------------------------...------------+++(((&&&++++++******))))))(((((())))))***++++++++++++************+++++++++,,,,,,++++++,,,---............++++++++++++++++++++++++,,,,,,++++++,,,///222555---------------,,,,,,+++------///333111---,,,///------------............222(((222***111333,,,---------------...............///000111111111000000//////000000111111222222111333555777888:::===@@@BBBMMMttt```PPPKKKAAA@@@JJJ:::===AAABBBAAA>>><<<;;;:::<<<>>>===:::888999:::999999::::::999888666555555666888::::::888666555;;;;;;;;;:::888777555555666555444333111000///...111333555888;;;>>>???@@@<<<>>>???>>>===<<<===???888<<>>@@@BBBLLLrrrnnnYYY@@@BBBCCC>>>???III///<<>>>>>::::::::::::999999888777>>>;;;888999;;;===<<<:::999999999999999999999999888999;;;<<<<<<:::888777999888777666777999<<<===CCCFFFKKKNNNOOOMMMJJJIIICCCHHHJJJDDD<<<888888777FFFAAA???GGGTTT^^^___[[[VVVUUUUUUXXX\\\___``````eeeXXXWWWZZZWWWVVVSSSHHHIIIBBB:::888<<<>>>===999999777444111///.........,,,,,,++++++++++++,,,,,,444---***,,,,,,***+++...+++...111000---+++,,,...)))+++,,,***((((((+++...///,,,)))'''((()))))))))&&&'''''''''(((((())))))))))))***++++++++++++***111---)))(((***+++)))'''---///(((&&&///000---222***)))))))))))))))******++++++************++++++333'''///***+++,,,"""******++++++***)))))),,,...///---+++)))((((((((((((+++++++++---......,,,***++++++***+++,,,...000222333///,,,+++,,,---,,,***......---,,,+++++++++,,,000---%%%QQQ&&&111222222000000000000000000000000---,,,,,,++++++,,,,,,---..............................////////////......222000...///111333222000222333555666666777:::===CCCNNNpppmmm]]]CCC@@@@@@>>>>>>:::999888555;;;BBB:::;;;;;;;;;;;;;;;:::999999555777999:::::::::;;;<<<<<<<<<=========>>>>>>>>>666888:::===???@@@AAAAAA??????@@@AAACCCFFFHHHJJJLLLMMMOOORRRSSSRRROOOLLLIIIKKKLLLKKKGGGCCCCCCEEE>>>>>>@@@GGGQQQYYY]]]]]]\\\[[[[[[[[[\\\]]]___```jjjhhhnnnkkk\\\UUUXXXUUUDDDIIILLLHHH@@@999888::::::888777444222000///............------......///---------,,,++++++++++++(((((()))++++++***'''%%%))))))(((&&&###$$$'''***&&&(((+++,,,+++*********'''''''''((((((((())))))))))))***++++++++++++***,,,***)))((()))******)))%%%000222000000***&&&...******))))))))))))******++++++************++++++%%%)))444***+++'''******...///000///......000222000///---,,,+++******+++,,,++++++,,,......---+++,,,+++++++++,,,...///111000---+++,,,...///---,,,.........---------------%%%///---KKK//////...***////////////////////////---,,,,,,++++++,,,,,,---..............................////////////......222///......111222111000222333555666666777:::===>>>IIIkkk}}}ddd\\\CCC<<<:::<<>>;;;999888DDDDDDCCCBBBAAA@@@??????>>>???BBBEEEHHHJJJLLLMMMNNNMMMMMMPPPTTTUUUSSSPPPTTTOOOOOOSSSQQQJJJIIIMMMGGGIIINNNSSSXXX^^^cccfffbbbcccddddddcccfffkkkpppmmmmmmsssnnn]]]WWW[[[XXXJJJOOORRRNNNEEE===;;;===999888666444111///---,,,******++++++,,,...///000---555777000,,,...---)))666222------...///,,,)))&&&...999???===555+++%%%&&&)))++++++(((&&&&&&'''(((((((((((())))))))))))((()))******++++++******((()))******))))))***,,,---000)))%%%+++++++++333++++++******)))******+++++++++************++++++***(((***&&&CCCBBBHHH...,,,...///000///...///000000///---,,,++++++++++++---,,,***+++---......---------,,,+++,,,---...///,,,,,,,,,...000000...---)))***++++++,,,+++++++++'''333+++333000&&&+++///........................------,,,,,,,,,,,,------........................------............------000///......000111111111222333555666666777:::===<<>><<<;;;;;;===@@@CCCEEEEEEEEEEEEEEEDDDCCCHHHNNNRRRRRRPPPPPPHHHHHHQQQSSSNNNMMMSSSWWWYYY\\\___ccceeeggghhhhhhkkkllliiiggghhhooovvvvvvoooooollldddffffff\\\YYYRRRJJJHHHJJJJJJEEE@@@;;;888444000...---------++++++,,,---...000111222444@@@AAA555---222222,,,222---(((%%%'''***+++,,,(((222@@@JJJIII???111(((---+++)))'''''')))+++---))))))))))))))))))))))))((())))))***************'''***------***)))+++---{{{ccc<<<(((///333---...,,,,,,+++*********++++++++++++************++++++///'''###&&&JJJBBBKKK///***,,,...///...---------,,,,,,++++++************...,,,******,,,...//////......,,,,,,,,,,,,---...,,,---///111111000...,,,((()))***+++,,,,,,++++++,,,333+++000HHH******444........................------,,,,,,,,,,,,------........................------............------//////...///000111222222222333555666666777:::===@@@HHHhhhiiiHHHIII???>>>:::999CCC===:::AAA444555<<<555555666666777666666555333444777999;;;>>>BBBEEE;;;;;;<<<===>>>???@@@@@@???>>>>>>======>>>??????>>>???AAABBBAAA@@@===<<<>>>======@@@FFFJJJKKKJJJAAA<<>>777222///000333555777777666444444333444444222======000+++222666111---//////...,,,+++,,,...,,,,,,,,,---...............***'''(((,,,000000///*********************)))(((((()))************)))***...111111---++++++---{{{ccc<<<(((///333---...------,,,+++++++++++++++++++++************++++++)))''',,,***111!!!,,,++++++...000111000/////////+++++++++,,,+++++++++***...,,,******---///000//////...---,,,+++,,,---------///222333111///,,,***+++,,,---...............)))---000FFFooo999(((..............................------,,,,,,------...........................---..................---//////000000000111222444222333555666666777:::===CCCJJJggggggFFFEEE???EEEBBB>>>YYYWWW333:::999;;;333666666777777888888777777444555666555222///,,,+++111111222333555666777777333444555777888:::;;;;;;<<<<<<===<<<;;;888555333======>>>???@@@AAABBBCCCCCCCCCDDDEEEGGGHHHJJJLLLJJJJJJLLLRRRYYY[[[YYYUUUYYY[[[\\\\\\\\\___eeeiiifffoooxxxmmmXXXYYYddddddTTTZZZ___\\\RRRGGGBBBAAAGGGCCC<<<666444666:::======;;;888555222000...---)))///000)))(((///555444444999<<<;;;333+++'''&&&)))'''$$$$$$&&&((())))))---+++***++++++***'''$$$++++++++++++************'''((())))))******)))))),,,///111222111...,,,+++---000)))%%%+++++++++333......---,,,++++++++++++++++++************++++++///%%%++++++///888)))+++***+++------,,,,,,,,,---,,,---...............------++++++,,,...000000//////...---,,,,,,,,,---...///111444444111...,,,+++,,,++++++***++++++,,,---++++++)))@@@fff666'''---..............................------------....................................////////////......///000111111111222444666222333555666666777:::===CCCHHHdddfffJJJEEE>>>HHHHHHAAAZZZ[[[888222;;;444000555555666777777777777777777999;;;888555555:::???888888777666555333222222444555666777777666555555555555666666555333222111:::===AAA@@@===<<<===@@@GGGMMMLLLBBB===@@@AAA===>>>BBBGGGLLLOOOOOOOOONNNIIIKKKNNNRRRWWW]]]cccfffiiixxx~~~iiiiiisssqqqMMMTTTZZZXXXMMMCCC===;;;@@@>>>:::666555666888999555444222000...,,,++++++((()))***+++---///222333000111111000000000111222,,,,,,,,,...///---)))%%%***,,,,,,***''')))000777,,,,,,+++++++++*********'''(((((()))))))))))))))+++,,,///111333111...+++%%%000222000000***&&&...///...---,,,,,,+++++++++++++++************++++++333###''')))999rrr<<<,,,((()))******((()))***,,,+++,,,.../////////......+++++++++---///111000///...---,,,+++,,,---...///...111333333111......//////...+++******+++---...000111###)))>>>***+++000////////////////////////......------------..............................//////000000000000/////////111333333222333555888222333555666666777:::===AAAEEE```dddNNNFFF;;;GGGIIIBBB;;;rrr@@@<<<000888)))999222333333444555555555444///:::DDDCCC:::222111444444444333333333333333333333555777:::;;;:::999999222333444555555555555555555;;;@@@@@@<<<:::===AAA===JJJKKK===888@@@DDD>>>777>>>FFFHHHEEECCCDDDFFFGGGFFFGGGIIIMMMQQQRRRRRRVVV```nnnmmmdddggghhh[[[OOOJJJFFFFFFGGGEEE===666555444333222111000000000............///000111222000,,,---222444222000222444///+++111@@@TTTdddmmm888222***&&&&&&(((******%%%))),,,)))***999SSShhh,,,,,,,,,++++++*********'''(((((()))))))))))))))))))))+++000444444///***---///(((&&&///000---222000///...---,,,+++++++++++++++************++++++&&&$$$222***000<<<***---------,,,+++,,,...000)))***,,,---...------,,,******,,,...111111000...------,,,+++,,,---...///---000333333000///000222888666333000000111444666***999+++(((...+++///***000000000000000000000000......------------..............................000000111111111111000000000222444444333333666999222333555666666888:::===@@@DDD___gggLLLGGG@@@BBB>>>>>>999999888777666555444444777111222888666...///777@@@;;;666666999:::999666777777666666666555555555333555777999999888777666666888777555222333888===????????????@@@BBBCCCDDD>>><<<:::888777888999:::<<<;;;;;;>>>BBBBBB???;;;@@@AAAEEEHHHGGGFFFMMMVVVZZZfffcccYYYXXXTTTOOOQQQBBBHHHJJJEEEEEEHHHCCC999777555999666++++++111111,,,---...//////...---,,,------......------,,,+++***((((((+++555CCCQQQZZZ++++++***)))(((((())))))$$$(((000)))***222???```,,,,,,,,,+++++++++******%%%++++++&&&)))111///%%%++++++************************+++++++++,,,,,,,,,222+++(((,,,...+++)))***))))))))))))))))))))))))+++***)))+++///333555666***+++,,,,,,------,,,,,,---..................---++++++---.........---,,,---,,,+++***,,,///222444111111111111000000000000BBB>>>777111...///111333555000++++++...111///---111777666,,,***000222---000000///.......................................000111111111///......///111111000000000000000111444333222444777:::;;;<<<@@@GGG]]]lllPPPHHH@@@BBB======999999888777666666555555666777666444444888<<<<<>>???AAACCCDDDCCCAAA???<<<999777666555666666888:::======<<<:::>>>>>>AAAEEEGGGIIIPPPXXXeeekkkcccZZZ\\\XXXNNNLLL<<<>>>===;;;>>>BBBBBB???;;;444,,,///666666...))),,,---...//////...---,,,,,,,,,------,,,,,,+++***///---***)))***---222555++++++***)))))))))))))))+++///,,,((((((---111******)))))))))(((((((((((('''***)))(((111;;;888---************************************+++++++++,,,//////...,,,***(((''''''))))))))))))))))))))))))+++)))'''(((***---......***+++,,,,,,------,,,,,,,,,------......------,,,+++,,,---...///...------...---++++++,,,...111333000000000000////////////555444111...,,,,,,------333///++++++...000...,,,///555444,,,***000222...000000///.......................................///000111000...---...///222111111000000000111111444333333444777999;;;<<>>>>>999888888888777666666666555<<<:::222666CCCGGGAAAAAA<<<666333444555555444333333333222222222111111333222//////000444999<<<::::::;;;>>>BBBAAA<<<666888888999;;;===???AAABBB;;;:::999777666555444444777888::::::999888999999<<<<<>>@@@???;;;777777333888---+++<<<<<<...---------............------++++++,,,,,,++++++***)))************)))((('''&&&+++***))))))))))))))))))000***$$$999222'''999)))))))))))))))((((((((((((******((()))444>>>:::...************************)))))))))*********++++++$$$///333,,,&&&(((***)))))))))))))))))))))))))))---***((('''((()))((((((***++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---......//////.........---,,,++++++---///000//////.........---------***+++,,,---,,,+++***)))///---++++++...///,,,***,,,111111+++)))///111...000///......---.........////////////////////////...///000///---------///222111111111111111222222333333444555777999:::;;;???FFF\\\gggNNNDDD<<>>FFFEEE???;;;777333111333666777888666666555555555444444444333111///---///222666999<<<@@@HHHNNNNNNFFF999000666666666777999:::<<<<<<@@@>>><<<:::999999;;;<<<555888;;;;;;::::::>>>AAADDDCCCFFFNNNUUUVVVXXXZZZgggoooooorrryyymmmWWWMMMJJJFFFHHHPPPMMM@@@666555777XXXNNN444999:::000666------------------------,,,,,,,,,,,,,,,+++******$$$&&&)))+++------,,,+++******)))))))))))))))*** !!!999ooo???YYYWWW,,,,,,,,,,,,++++++++++++++++++))))))///555111(((***************+++++++++((())))))))))))*********'''888???222'''***---)))((((((((((((((((((((((((///,,,***)))))))))((('''******+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++------.........////////////...---,,,+++,,,---...------------,,,,,,,,,,,,)))***,,,---------+++***,,,+++***+++------+++))))))......***)))---///...///......------.........////////////////////////---...///...---,,,---...222111111111111222222333222444555666777888:::;;;???EEEZZZgggOOODDD<<>>888888888888999999999999666444:::DDDFFF???:::;;;999666333111333555777888777777777777666666666666333222111000000111333444444;;;CCCFFFBBB:::222...666666555555555555666666AAA===999555333555888:::999<<>>DDDXXXlllUUUHHH===CCC???;;;888888888999:::::::::;;;999666===HHHFFF888333888999888666444333333444555666666666555555555555444333333333333333222222111111444666444111000444777777777666555444444444444;;;999888888;;;AAAGGGKKKSSSRRRPPPMMMJJJIIIJJJLLLMMMOOOVVV```ggghhhkkkooo{{{wwwpppeee^^^YYYWWWTTTOOOLLLMMMOOOgggWWW444222:::111)))------,,,,,,,,,,,,---------............---,,,,,,---,,,+++)))(((((((((((()))))))))))))))******+++ !!!""":::111&&&;;;...,,,++++++++++++*********%%%(((++++++)))((()))***)))))))))***++++++,,,,,,)))))))))*********++++++***444777...'''((()))''')))))))))))))))))))))))))))((('''(((***+++***))))))******+++++++++++++++***++++++,,,,,,++++++***---,,,,,,,,,,,,---......------,,,,,,,,,,,,,,,---,,,,,,++++++++++++******---,,,+++*********,,,---************++++++++++++(((***,,,+++***+++,,,------------,,,------...///........................---...//////...---///000////////////000111222222111444888888666666888;;;>>>CCCWWWkkkWWWJJJ>>>CCC>>>999888888999999:::;;;;;;<<<===@@@CCCBBB<<<666777;;;777777777666555444444555666555555555555444444444444444444444444444444444555444222000111444888<<<999888777777777777777777???AAADDDIIIOOOVVV\\\___]]]YYYSSSNNNKKKJJJIIIHHHMMMPPPYYYeeeooowwwsssbbbWWWRRRLLLFFFCCCBBB:::333333333111...------,,,++++++,,,------,,,------------,,,++++++************+++,,,---...)))))))))))))))***++++++000000***&&&&&&,,,---"""*********)))))))))((((((&&&'''(((***+++*********((())))))***++++++,,,,,,************+++++++++,,,!!!###$$$&&&''')))***+++))))))))))))))))))))))))(((''''''(((***+++***((())))))***+++++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******))))))))))))***++++++,,,++++++************,,,...)))***,,,---+++***+++,,,---,,,,,,,,,------...///---------------------------...000000///...000111............///000111222000555999999666555777:::>>>CCCUUUfffTTTHHH>>>DDD???999888888999::::::;;;<<<<<<@@@IIIIII:::111777>>>???222444666777777777777888777777666666666555555555555444333333444666888999777555333555999:::777444999999999999999:::;;;;;;777999<<<@@@CCCEEEFFFFFFGGGCCC@@@@@@EEEIIILLLLLLUUUWWW\\\ccciiiqqqsssccc[[[PPPCCCEEE444777BBB777'''+++777------++++++++++++------+++,,,,,,,,,,,,+++******(((((()))))))))******)))))))))((())))))***++++++'''%%%)))(((---,,,###111************))))))))))))***&&&%%%))),,,+++(((%%%((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,000)))&&&***---+++)))***)))))))))))))))))))))))))))((((((***+++,,,***)))))))))***++++++++++++***+++,,,,,,------,,,,,,+++,,,+++*********+++,,,---+++++++++,,,,,,---------,,,,,,,,,++++++++++++***&&&((()))+++,,,---------+++++++++))))))***---///***+++,,,---,,,******,,,,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---///000000//////000222------------...///111111000555999999666555777:::===BBBUUUhhhVVVOOOAAA@@@<<<<<<777999<<<===;;;:::;;;===]]]RRRDDD999555555666777777666666555555555666666222333444444555444444333666666555555555555666666:::999777666666666777888999:::;;;:::999888:::<<<;;;<<<======<<<<<<>>>???AAAAAADDDIIIJJJIIIMMMRRRSSS^^^dddaaadddyyy|||ooo___SSSNNNBBB===:::;;;999333//////------,,,++++++++++++,,,...------,,,,,,++++++***************************,,,+++***))))))***+++,,,))))))************))))))((()))************))))))))))))))))))))))))))))))---,,,%%%%%%,,,---000<<>>@@@PPPcccLLLFFF>>>AAA>>>>>>HHH;;;333777===???BBBGGGIIICCC<<<777666777888888888888777666555555666666333333444444555555555666777777666666555666666666777666666555666777888999:::;;;;;;:::999999:::<<<;;;<<<===<<<;;;;;;===>>>AAAAAADDDIIIKKKKKKNNNSSSXXXYYY___lll{{{jjjZZZPPPDDD???;;;;;;:::555222222...------,,,,,,,,,,,,,,,...------,,,,,,++++++***************************++++++***))))))***++++++))))))************))))))((())))))******))))))))))))))))))))))))))))))))))))$$$***333,,,%%%555NNNzzziiiQQQ===000+++(((&&&***(((''''''(((***++++++,,,)))((()))******)))(((************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...//////---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,---------------,,,,,,,,,,,,---------..................///000000111......//////////////////000000000000111111111111444555777888777888999;;;>>>AAARRRcccKKKGGGCCCFFF@@@>>>999999AAAMMMOOOHHHDDDGGG:::888777888999999888777999999777666555555555555444444333444444666888999999888777777666666666666444444444555666888999::::::;;;;;;:::999999:::<<<:::;;;<<<;;;999999:::<<<>>>>>>AAAGGGIIIIIIMMMRRRXXXZZZdddrrr}}}~~~ssscccXXXHHHBBB===<<<:::555444555///......---,,,---------...------,,,,,,++++++***************************++++++***))))))***++++++))))))************)))))))))))))))))))))((((((((())))))))))))))))))))))))...(((000///###///IIIOOO<<<555,,,'''(((+++------+++***)))((()))+++---//////,,,(((''')))+++***'''************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,------000///---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------------,,,,,,,,,---------..................///000111222////////////////////////000000000111111111222222222444666777888999;;;===???CCCTTTdddNNNMMMGGGFFF<<<:::555MMMbbbaaaQQQDDD>>>===999999:::::::::888666444999888666555444333333333555444333333444666999;;;999999888777666666666666555555555666777888999:::999:::;;;:::888888:::;;;888999999888666666777999999999===CCCEEEFFFIIIOOOSSSYYYhhhwwwxxxyyywwwdddVVVMMMFFF???<<<999555333555//////...------------......------,,,,,,++++++***************************+++******************+++)))******++++++******)))))))))(((((((((((((((((())))))))))))))))))))))))(((***111+++666rrrppp+++)))'''''')))++++++***))))))((((((((())),,,///---,,,(((&&&(((++++++'''*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------------,,,,,,+++++++++)))***+++,,,------------,,,,,,,,,---------......//////...---------------000000000///////////////000000111111111222222222111333555777888999<<<>>>???DDDVVVaaaJJJGGG???>>>;;;@@@VVVllloooQQQ999999;;;666;;;;;;:::888666444333222666666444333111111000000333333222222333555888:::888777777666555555666666777777777888888888999888888999:::999777777999:::555666666555444333555666777777;;;AAACCCDDDHHHMMMTTTVVViii~~~|||xxxggg[[[OOOGGG???;;;777222111222//////...------------......------,,,,,,++++++************************************++++++***************++++++++++++******+++***)))((('''((((((((())))))))))))))))))))))))''')))111---:::sssZZZ000000111111111...+++)))$$$&&&'''&&&%%%&&&)))+++)))+++***&&&&&&+++,,,(((***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---......---------------------------------,,,,,,+++++++++***+++,,,,,,------------,,,,,,,,,---------......//////...---------......000000000000000000//////111111111111222222222222000333555777888:::<<<>>>???DDDWWWaaaFFFBBB;;;@@@EEERRR]]]eeeYYY<<<444@@@@@@111777777666333111000222333444444222111000000000000111111111111222333555666555444444333333444444555666777888888888888888777777888888777666666777999333444555444333444555777999999<<>>>>>CCCVVVcccFFFFFFDDDIIIMMMWWWEEEDDD>>>888;;;AAA===333222333333222//////222444333333222111111111111111/////////000000111111111111111111111111222333444222333555666777777777777555666777666444444666777333444555555555666888::::::999===BBBDDDCCCGGGLLLTTTbbbrrr}}}wwwbbb^^^___WWWJJJDDD===888666444000///000...------,,,,,,,,,,,,,,,...------,,,,,,++++++***************************)))***++++++++++++***)))***++++++,,,,,,++++++***...---+++)))((()))******))))))))))))))))))))))))%%%'''///555///&&&&&&***111111111000...+++)))(((***...333333///,,,,,,---&&&333888///&&&(((***(((+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---////////////...---,,,,,,,,,,,,,,,---------......---......///000222444555......///000111222222333111111111222222222333333222444666777888999;;;======BBBTTT```FFFLLLMMMNNNHHHKKK;;;555333777444...222===222444555333111000222444333333222222111222222222---...////////////...............///000111333333...///222444666777777777444555666555333333555666444555777777777888;;;===888888;;;@@@AAAAAADDDIIINNNTTT]]]lllwwwWWWGGGOOO[[[VVVIII>>>888444444444111000111------,,,++++++++++++,,,......---,,,,,,++++++***************************)))***+++,,,,,,+++***)))***++++++,,,,,,++++++***///...,,,***))))))***+++)))))))))))))))))))))))))))222---$$$(((------...(((***+++,,,,,,---///111%%%***000000,,,'''&&&'''(((888???333'''&&&((('''++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***)))//////---,,,+++*********+++++++++++++++++++++++++++++++++,,,,,,---------111111000000///...,,,,,,,,,,,,,,,---------......//////............///000------...000111222333444111111222222222333333333222444666777888999;;;======AAASSSeeeIIIVVVHHHCCCIII<<<555555555444444333333333555444333222111111111111333222000111111111...---------...///000000//////...000111000...---------///.........000111333555777666666666666777777888666666666777777888888999777888:::<<>>AAABBBZZZkkkPPPYYYGGG>>>CCC888888777666555444333222111555444333222111111111111333222111111222111///---------...////////////////////////------...222555222111000000000111222333444555777888888888666666666666555666777999<<<===666777888:::<<<>>>@@@AAAFFFEEE[[[tttooosss___VVVFFFCCC<<<555444111...---///(((:::999+++***---,,,///---------,,,,,,+++++++++************+++,,,---...///,,,***(((&&&'''************++++++++++++******++++++***))))))***++++++'''''')))+++******///666@@@444***(((******************))))))******+++,,,++++++***))))))(((''''''(((((()))))))))*********++++++++++++*********)))***+++,,,---.../////////.........------,,,,,,,,,++++++,,,---......///000......---,,,,,,---......,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------.........///000000000000000111000000000000000000000222444555666666888;;;===AAABBBZZZoooTTTWWWDDD999===555999888777555444222111000444333222111111111111111333222111222222222000...---............////////////...---+++,,,111777<<<555444222000//////000000111333666999999888555333333333333444666:::===>>>555666666777999<<<>>>@@@EEEAAAVVVvvv}}}bbbRRRAAA@@@999444333111---,,,...333QQQOOO000&&&......)))------,,,,,,,,,,,,++++++,,,,,,+++,,,,,,---...//////)))---,,,&&&777GGG>>>******++++++++++++******++++++***))))))***++++++(((''')))++++++***///666BBB666+++))))))))))))*********))))))******+++,,,,,,++++++******)))))))))'''((((((((())))))))))))++++++++++++************))))))+++,,,------...............---------------++++++,,,---///000111111///......------......///,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///......///000000000000000000000000000000000111111111222444555555666999;;;@@@BBBZZZuuuTTTQQQAAA888:::444777666555444333222111000333333222111111111111111333222111222333222111///.........---........./////////...---...222888===333222111///.........//////111444666666555444222000111222444666888999999444444333444666999===???FFFHHHZZZvvvuuu^^^PPPGGG???888333333111---,,,...666QQQNNN000&&&------(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........'''222111(((BBBXXXHHH******++++++++++++******+++******************+++)))((()))***(((&&&***111777...'''((())))))(((*********))))))******+++,,,,,,,,,,,,++++++*********((((((((()))))))))******++++++++++++++++++++++++)))***+++,,,------------...............---------,,,,,,------......//////......------------......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000......///000000000000000000000000000000111111111111222444555555777999<<<@@@BBB]]]XXXLLLAAA;;;:::333333333333222222222222222222222111111000000111111222111111111222222111//////...------------.........///000000000111444777///...---,,,,,,---.../////////000000111222222333///222555888999777444222222222222222444888;;;===DDDNNNYYYfff}}}ttt```RRRMMM>>>888444444222///---///'''666444((())),,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---000(((222///"""555FFF111******++++++++++++***************++++++************)))***+++)))'''+++111---(((&&&***,,,***((((((******))))))******+++,,,,,,,,,,,,,,,++++++++++++)))))))))*********+++++++++++++++++++++++++++,,,+++,,,---......//////.................................------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000......///000000000000000//////000000111111111111222444666666777888;;;===@@@CCCaaa___KKKCCC>>>:::333222222222222333333333333222111111000000000111111111000///000222222000...///...---,,,,,,,,,---...---///111222000//////000,,,,,,+++++++++,,,...///............///111222333222444888:::999666333000111111111222444777999;;;>>>KKKNNNRRRkkkrrrbbbOOOIII<<<777333444333///...///'''+++((()))///+++(((111++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,(((...+++!!!***111###******++++++++++++******)))***++++++++++++***))))))(((***,,,,,,+++000777+++((()))...///***''''''******))))))******+++,,,++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,---...//////000000//////...............///////////////...,,,+++***))))))+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++,,,...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///......///000000000000000/////////000111111222222444555777888888999<<>>:::555222333222...---......222//////333---'''---+++++++++,,,,,,---------------,,,,,,,,,,,,------***)))******)))******)))******++++++++++++******)))***++++++++++++***))))))(((***---,,,+++000777+++((()))---...***((()))******))))))******+++,,,*********+++++++++++++++))))))))))))************+++++++++,,,,,,,,,------......///000000000//////---........./////////000//////...---,,,++++++***,,,,,,---......---,,,,,,,,,,,,,,,+++++++++******------------------------......---,,,,,,+++******+++,,,...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------.........///000000000000000...//////000111111222222444666777888888:::<<>>777888333000111111---,,,---&&&111111...222000+++...+++++++++,,,,,,---------///......---------............******...((($$$+++******++++++++++++******)))***+++,,,,,,+++***)))+++)))***+++)))'''+++222(((&&&&&&***,,,******---*********)))***++++++,,,************************(((((((((((())))))))))))+++++++++,,,,,,---------......//////////////////---.........//////000000///............---------,,,---...//////...---,,,,,,,,,,,,+++++++++******------------------------......---,,,,,,+++******+++,,,...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------...//////000000000000000...//////000111222222222444555777888888999<<<>>>@@@HHHnnn[[[JJJAAA======;;;;;;999777666666444222000.../////////------///111333000......///000//////000000///...------,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,---------...///111333444444444222111000.........///000***,,,000444777999;;;;;;@@@AAAPPPlll{{{yyy{{{hhh[[[JJJ===:::555444333111...,,,+++***///............---------))))))))))))))))))))))))///******......***+++111)))...---'''%%%)))+++(((((())))))))))))*********,,,,,,,,,+++***)))((((((************************(((((((((((())))))))))))///+++***...///+++)))***---+++))))))***+++***)))))))))*********+++++++++---,,,+++******,,,...///............////////////...---,,,+++,,,,,,......111111111111000///------...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////////////////.........---------......////////////.........///000000//////000111222111000000000111333333555666888999:::;;;>>>AAAFFFLLLuuu```JJJAAA>>>===:::999888666555555444222111.../////////......///111333111///...///000000///000//////...------,,,,,,,,,---------............------,,,,,,,,,,,,------...///111222444555555555222111000///...//////000,,,...111444777999::::::@@@???FFFVVVdddfffccc___rrr{{{ggg```ZZZOOOFFFDDD444333222000///---,,,+++...---------,,,,,,,,,,,,************************))))))***,,,+++(((***---)))---,,,(((&&&***+++((()))))))))*********+++++++++,,,,,,++++++)))((((((************************(((((((((((()))))))))***///,,,+++---,,,((('''))),,,***(((((())))))((('''***+++++++++,,,,,,,,,,,,,,,,,,*********+++---...............///////////////...---,,,,,,,,,---...000111111000///...------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............//////.........---------......////////////......000000111000000000111222222111000000000111222333444666888999:::;;;>>>AAAEEEMMMyyyhhhHHH@@@>>><<<999777555444444444444333111...///000///...///000222333111//////000111000////////////...------,,,,,,------........./////////------,,,,,,,,,,,,---------...///111222333444444111111000/////////000000...///111333555666777888<<<<<<===AAAJJJSSSTTTPPPYYYlllooobbbXXXWWWTTTIIIAAA@@@222222111000///...------------,,,,,,,,,+++++++++************************&&&)))+++)))(((***+++))))))++++++))))))+++***(((************+++++++++,,,+++++++++++++++***)))(((************************((((((((()))))))))******---,,,---...+++(((+++000---+++))))))))))))((('''++++++,,,,,,,,,---------++++++***))))))+++,,,------............///////////////...---,,,,,,------000000000000///...------,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------...............---------......////////////......222111000000000111333444111111000000111111222333444666888999999;;;>>>AAAFFFRRRqqqGGG??????;;;999555333222222444444333111///000000000//////111333333111000000111111000/////////.........---------.........////////////000......------------......***+++---...///000000000111111000000000000000000...///000111222333444444555999999888BBBRRRYYYVVV\\\eeeqqq|||{{{tttrrrhhh]]]VVVLLL???666444000000000000////////////---------,,,,,,,,,,,,+++++++++++++++++++++++++++)))+++***&&&)))///...)))++++++*********+++***(((******+++++++++,,,,,,,,,+++++++++++++++***)))(((************************(((((()))))))))************+++...///---,,,222;;;000...,,,+++,,,,,,+++)))+++++++++,,,,,,,,,,,,---******)))))))))***+++,,,---------.........////////////......------,,,,,,///////////////...---,,,++++++******)))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,------....................................---......//////......---222000///...000222333444111111111111111222222222333555777888999;;;>>>AAAGGGVVV{{{GGG>>>@@@::::::444333222222333444333222000111222111//////111222222111000000111111000..................---------.........////////////000//////............//////***+++,,,---.../////////000000111111111111111111.........//////000000111000777999777???OOOWWWUUUXXX\\\fffssszzzooo```SSSEEE:::333222////////////000000000000............------------++++++++++++++++++++++++,,,+++'''&&&+++111000***...+++)))***++++++)))(((******+++++++++,,,,,,,,,******+++++++++***))))))))))))))))))))))))))))))))))))))))))******************---///---,,,222;;;000...,,,+++,,,,,,+++***************++++++++++++******)))*********++++++------------............/////////......------------............------,,,+++******)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,---//////000000000---.....................------............------000...------000222222222000000111111222222222222222444666888999;;;>>>AAACCCWWWJJJ@@@@@@999;;;444333222222444444333111333333333222000///000111111000///000111000///---........................------.........///////////////............//////------...///000000000000///000111222222222111111.........---...//////000000444777777:::AAAGGGIIIPPPRRRZZZfffnnnppppppqqqcccZZZMMMAAA:::666444444////////////000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++)))***...000......000333---(((***+++)))((((((************+++++++++,,,******+++++++++******))))))))))))))))))))))))))))))))))))*********+++++++++***+++---***(((+++111,,,***)))(((*********)))))))))*********+++++++++*********+++++++++++++++,,,------------.........---...////////////......,,,---------------,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...***++++++,,,,,,------...,,,,,,...///000000111111---------...............------............------///---,,,...111333222000000000111222222222222111222333666777999;;;>>>AAA???WWWOOOBBB@@@777:::666444333333444444333111555555555333000...///000///......///000000---+++........................,,,---------............------,,,,,,,,,,,,---------...///000000111111000///000111222222222222111//////.........///111111333333555999999999>>>EEELLLKKKOOOTTTRRRIIICCCCCCDDD???777333333555444111000000000000////////////.........---------,,,,,,------------------------(((+++777AAA999+++,,,:::888...((()))***((('''((()))))))))*********++++++)))******+++++++++******))))))))))))))))))))))))))))))*********+++++++++,,,))))))++++++''''''******((('''''')))******)))*********+++++++++,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,---------.........,,,---...///000000//////+++,,,,,,---------,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......******+++,,,,,,---......++++++---...///000000000---------.........//////,,,------......------,,,...,,,,,,000444555222//////000111222333222222111111333555777888;;;>>>AAACCC\\\TTTDDD@@@666:::777555444444444444333111666777666333000......///.........///000///---***---.....................,,,,,,,,,---------......,,,++++++******++++++,,,,,,,,,---...///////////////000111222333333222111111000/////////111222333555222666======:::AAANNNHHHFFFHHHKKKGGG===:::===:::777333333777999555///000000000000////////////---------,,,,,,,,,++++++------------------------%%%...CCCRRRCCC***---DDD;;;000((((((***'''&&&(((((())))))))))))*********)))******+++++++++******)))))))))))))))))))))))))))************++++++++++++''''''+++---+++***+++***)))((()))+++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,------------,,,,,,,,,,,,---------......+++,,,...///111111000000++++++,,,---------,,,,,,,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......******+++,,,,,,---......)))***,,,---.../////////---------.........//////,,,------......------,,,...------222777888333//////000111222333222111111111333555777888;;;>>>AAAJJJddd[[[HHH???FFF888999888777666444333111111222111111111111111222222//////............//////,,,,,,+++,,,------+++***+++---......,,,,,,---///,,,,,,,,,++++++*********---...///000000111111000...///000222222111000000000///......///111333444333555777888888888:::<<>>AAABBBJJJxxxuuuOOO???BBB999888777777666555444444333222222111111111111111222111000000000000000000111........................///000111000...---...///---------,,,,,,,,,,,,+++,,,---...///000000000000///.........///000222333000///......///000222333444555666555333222333444333555888::::::999666555999999888777666444333222///...------------------------,,,+++++++++++++++...---,,,*********+++,,,+++++++++*********))))))************)))))))))))))))))))))*********++++++***************************++++++)))***,,,***&&&*********)))))))))))))))((((((((()))))))))******************************+++++++++++++++++++++++++++,,,---......//////...000000////////////000000000000000000000000000000///...------------------------,,,,,,,,,,,,------......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---............---,,,,,,------,,,,,,,,,---......000000////////////......000000000000111111111111333333333333333333333333555777999:::<<<>>>BBBFFFTTTTTT???@@@999777777777666666555555555333222111111000111111111000000////////////000000000111000///---,,,------444555555444222000111222........................---...///000111111111111333222000......000222333222222111111222333444444///111222333222222444555222333555777777777555444666666666555333222000///...------,,,,,,,,,------------,,,++++++++++++,,,...---,,,***)))))))))***++++++*********)))))))))************)))))))))((()))))))))*********++++++***************************)))))))))+++,,,***&&&))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,---......///111000000/////////000000000000000000////////////......---,,,,,,------------,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------------,,,,,,,,,,,,------000000000000000////////////000000000111111111111333333333333333333333333555666888;;;<<<>>>CCCIIIbbb[[[BBB>>>999888888888777777666666666333222222111000000111111.........------............///000///------///222000111111000---,,,,,,---/////////000000000000000//////000111222222222222888555222///...///111222222222222222222333333333...000111222111222333555::::::999999999999999:::555555444333222000///...------,,,,,,,,,------......---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))************)))))))))(((((((((((()))))))))******************************((('''''')))+++***)))))))))))))))))))))*********))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,---......///111000///////////////000//////.........---------------,,,,,,,,,------...---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...//////......---...------,,,,,,---------/////////000000000000000///000000000111111111111222222333333333333444444555444777<<<<<<<<>>;;;;;;:::999777666555555444333222111000000000000......------------......))),,,...---+++---222666---...///...---,,,---...,,,,,,,,,------.........---...///000000111000000333222000......///000111/////////////////////...111222444444333333444666999999999999888888777777555555555444333111//////......------......///000......---,,,,,,,,,,,,---,,,,,,,,,,,,++++++******---------,,,,,,,,,,,,+++************)))))))))))))))))))))*********++++++************************''''''***,,,***(((///999***+++++++++,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,...000000000///...------,,,------...///000000//////...------,,,,,,,,,,,,++++++,,,,,,---.........------------............---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......------...///////////////111000///............///------........./////////000000000000111111111111000000111222444555666666777555888???>>><<>>>>>===;;;999666666666555333222000///...............///000111......---,,,,,,,,,,,,---,,,,,,,,,,,,+++)))((('''......---------,,,,,,,,,************))))))))))))******+++++++++,,,,,,,,,************************((())),,,...***(((222???+++++++++,,,,,,---------)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,///111222111///...+++++++++,,,---...///000111000000///......------++++++++++++,,,,,,---...///......------......///......---------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......------...///000000//////111111000///////////////,,,---------......//////000000000000111111111111//////111222444555777777888666:::AAA@@@===GGGVVV[[[HHH>>><<<;;;999777555555555666444444333222222111111000111///...///111222000---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------444---***---...,,,)))***,,,,,,------------,,,,,,...///000111333555666666777777888888999:::;;;;;;777888999999999888666555++++++,,,,,,---///000111.........////////////000---,,,,,,++++++,,,,,,---000000///...,,,+++******)))))))))))))))))))))))))))************+++++++++---------,,,,,,+++++++++***++++++,,,,,,++++++***---))),,,555777000***+++,,,,,,,,,+++++++++******,,,,,,++++++***+++++++++,,,++++++***)))))))))***---,,,///444444000...///................................................------,,,,,,,,,------......---,,,,,,,,,,,,---...000///...---,,,+++++++++,,,---...//////...---,,,------,,,+++,,,---...///......---------///111222000000////////////000000///......---------......////////////000000000000000111222333333333333333888:::888:::AAA@@@HHH\\\hhhLLLFFF===<<<:::888777666666777444444333333222111111111222000///000222333111...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---*********,,,...///000///,,,,,,------------,,,,,,------...000111222333444/////////000000111111222222222222222222111111000444222///---,,,,,,...000------........./////////---,,,,,,++++++,,,,,,---000///...---,,,+++******************************)))************++++++++++++++++++******)))))))))***++++++,,,,,,++++++***,,,+++...444333---,,,000,,,,,,,,,++++++++++++***,,,+++++++++++++++,,,,,,---,,,+++***************...,,,...222333///...///........................------------------------,,,,,,,,,++++++,,,,,,---------------------------///...---,,,,,,,,,,,,,,,------............---------,,,,,,+++,,,---...///...------......///000111000000////////////000000///......---------......//////000000000111111111111111111222222333333444555777666999BBBCCCNNNdddwwwMMMHHH???>>><<<999888777888888444444333333222222111111222111000111333333111000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---(((---...******...---&&&,,,,,,------------,,,,,,,,,------...//////000000..................//////......---,,,,,,,,,,,,,,,<<<888333---******,,,---,,,,,,,,,---------......---,,,,,,++++++,,,,,,---///......---,,,++++++***************************)))************+++++++++***************)))))))))***++++++,,,,,,++++++******,,,///000---)))***///,,,,,,,,,,,,++++++++++++++++++***++++++,,,---...------,,,+++++++++,,,,,,...,,,---111111...---000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...//////...------------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,+++++++++,,,---...,,,---...///000000000000000//////......//////000......---------......///000000111111111222222222111111111000111333444555666999666:::BBBEEESSSkkkQQQHHH@@@>>><<<:::888777777777555444444333222222111111111111111111222222111000////////////////////////........................------------------------......////////////......+++222111***...777333%%%------............------------------............111111111000000000000000///...---,,,+++,,,---...999777222...+++++++++,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---...------,,,,,,+++++++++************************))))))*********+++++++++,,,,,,,,,+++++++++++++++***++++++,,,,,,++++++***))),,,///...---,,,+++***------,,,,,,,,,+++++++++*********+++,,,---...///...------,,,,,,,,,------...,,,---000111...---000........................------------------------------,,,,,,++++++,,,,,,,,,---///000000///---,,,,,,+++++++++,,,------...------+++******+++------++++++++++++,,,,,,------+++---...000000000///////////////....../////////...------------...//////111111222222222333333333222111000000000333555777===???;;;;;;BBBEEETTTmmmaaaKKK@@@>>><<<999888777666666555555444444333222222111///000000111000000//////................................................------------------------...//////////////////...+++///...---888FFFAAA111......////////////..............................////////////............111000...---------...///000//////......---,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++************************))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******...000222888===888...---------,,,,,,,,,++++++++++++++++++,,,---...///...------,,,------.........,,,---111222...---000........................//////////////////////////////...---------------,,,---///000000///---,,,+++++++++++++++,,,---...------+++******+++------++++++,,,,,,------------+++---...000000000////////////............//////---------------...//////222222222222333333333333111111000///111333555777???AAA======BBBEEEVVVrrrvvvNNN@@@???<<<:::888777666666555555444444333333222222...///111111///...///000........................------------------------------------------------...//////000000//////...------+++,,,555???;;;///......////////////.....................///////////////////////////////////////...------------...)))***,,,.........---,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++((((((((()))))))))))))))***++++++,,,,,,++++++***+++222555777AAAKKKEEE666------------,,,,,,,,,,,,,,,,,,+++,,,,,,---...///------,,,,,,,,,---......---,,,///444444000...///........................////////////////////////111000///...---------...,,,,,,---......---,,,,,,+++++++++++++++,,,------------,,,,,,,,,,,,------+++,,,---.........------,,,---...///000000000000///......------......///---------------...///000111111222222222333333333000000000000222333555777:::>>><<<===DDDIII\\\yyySSSBBB@@@>>>;;;999888777777555555555444333333222222...000222222000///000111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................//////000000000000//////000...,,,,,,......,,,))),,,,,,------------,,,,,,,,,------.........///////////////000111111222222......//////......---,,,***++++++,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++'''((((((((()))))))))******++++++,,,,,,++++++***,,,555777333:::FFFAAA333...------------,,,,,,,,,------,,,,,,,,,------...,,,,,,++++++,,,------...------111666777222..............................////////////////////////000000///...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------............------,,,---.../////////.........------......///000111///......------......///---,,,,,,------///000000111111111111222222222222//////000111333444555666666;;;;;;>>>FFFLLL```~~~^^^DDDBBB???<<<:::999999888666555555444444333222222///111444333111///111222000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,........................//////000000000000//////...---///111...***---444***++++++,,,,,,++++++***++++++,,,------...//////,,,,,,------...///000000...///000111000///...---///...,,,******+++,,,---,,,,,,------------......---,,,,,,++++++,,,,,,---*********++++++,,,,,,---++++++++++++++++++++++++)))************+++++++++))))))******+++++++++,,,+++++++++,,,,,,++++++++++++666666,,,,,,666444'''......---------,,,,,,,,,......---,,,,,,,,,------++++++++++++,,,,,,---...,,,---222888888333......................................................000///...---,,,+++++++++,,,++++++******++++++,,,,,,,,,++++++***++++++,,,,,,---////////////---,,,------///000000000///.........------...///111222.........------.........,,,,,,,,,---...///000111000000111111111222222222...///000222444555555555555;;;;;;???FFFLLL```VVVDDD>>>@@@;;;;;;<<<555777666555444333222222222777777777555111/////////000000000000000111111111//////.........---------000000//////.........---.........------,,,,,,,,,---------.........//////---------,,,,,,+++++++++,,,,,,,,,,,,------...///////////////000000000000111111000000000000111111///...---,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++,,,)))))))))))))))*********)))((((((+++...///---***---+++***+++,,,,,,***(((&&&888666888777---///000,,,,,,,,,------.........---------,,,,,,+++++++++------------------------555,,,+++KKK!!!444//////.........///......------////////////............---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,---------,,,,,,,,,++++++)))+++,,,,,,,,,,,,---///'''===CCC111'''///333...///............///000000////////////////////////111111111000000000000000111222333444444444333222777:::777888DDDRRRjjj```DDD>>>BBB999888<<<555888777666555444444444444555666666444222000000111000000000000000000000000//////.........---------000/////////.....................---------,,,,,,---------.........//////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---............////////////000000000////////////000000......---------...000111///...---,,,,,,,,,,,,---........................------,,,,,,,,,,,,------...------,,,,,,+++++++++***************************)))(((+++...///...,,,++++++,,,---///222555777999,,,+++111000)))&&&+++,,,,,,---------------------------,,,,,,+++++++++------------------------111---111QQQ)))666...,,,------......///.........////////////.....................---------,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++******+++,,,------,,,,,,,,,++++++++++++***+++------,,,,,,...///666DDDFFF888---111333///......------......///000////////////////////////111111111111000000000000111222333555555555555444888;;;;;;???HHHQQQlll{{{MMMAAAGGG888777===222888888777666555555555555444555555444222111111222222111111000000//////////////////.........------////////////...........................------------............/////////------------,,,,,,,,,,,,---,,,,,,++++++++++++,,,---------.........////////////............/////////...------...///000111......---,,,,,,,,,------...........................------,,,,,,------...000//////...---,,,+++***************************,,,***)))***,,,/////////...///...,,,+++---222666***,,,QQQFFF+++///,,,333------------------,,,,,,------,,,,,,,,,,,,++++++------------------------,,,...777UUU111666+++***,,,---...///////////////////////////............//////............------,,,,,,++++++++++++,,,,,,---,,,+++******+++,,,---,,,,,,,,,+++++++++*********,,,------,,,---...000;;;>>>===555...------------------------......///////////////////////////111111111111111111111111111222333555666777888888999===???EEEKKKQQQpppaaaGGGHHH999999???111888777666666555555555666222333444444222222333444444333333222111000000///////////////............///////////////.........///..................................../////////------------------,,,,,,---,,,,,,+++************+++,,,,,,------.........000//////......//////000111000///...---...//////...------,,,,,,,,,------------------------------------,,,,,,,,,,,,------......------,,,,,,+++++++++++++++++++++*********---,,,******+++...000222...000///+++''')))///666999jjj333555//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++...777MMM222222))),,,,,,,,,---///000000000000////////////........................------------,,,,,,,,,++++++,,,,,,,,,---,,,++++++++++++,,,---,,,,,,+++++++++*********+++,,,......------///000666111......---++++++...---,,,,,,,,,,,,---......////////////////////////000111111111111111222222111222444666777999:::;;;;;;>>>@@@FFFJJJRRRyyywwwNNNFFF;;;===BBB555777777666555444444444444111222444333222222444555555555444333333222111111000000/////////..................///////////////////////////////////////////////////////////////---------------------------,,,,,,+++************+++++++++,,,---......///111000000//////000000111333222000...---,,,,,,,,,------,,,,,,,,,------...------------------------,,,,,,++++++++++++,,,,,,******++++++,,,,,,---------,,,,,,,,,+++++++++***---,,,+++******---000333))),,,...,,,+++...777>>>777ggg}}}///222,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,...222???///,,,)))000,,,---...///000000000000////////////............,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------,,,++++++,,,------,,,,,,,,,+++++++++******+++---............///111666...+++///111//////222---,,,,,,,,,,,,---......000000000000000000000000000000111111222222222333222333444666888:::;;;<<<===???>>>BBBJJJZZZ]]]FFF@@@AAAAAA===888888666555444333333333111222444333333222444555555444444333333222222222000000000/////////...............///////////////////////////000000000000000000000////////////...------------............---,,,,,,++++++++++++,,,***++++++,,,---...//////111111000000000000111111333222///---,,,+++++++++------,,,,,,,,,---......////////////////////////---,,,,,,++++++,,,,,,---((())))))***+++,,,---......------,,,,,,++++++++++++,,,+++******,,,///333)))+++---,,,+++---111555---+++LLL???'''...,,,333------------------,,,,,,++++++,,,,,,,,,,,,------........................---------555000+++)))222---...//////000000000000////////////............+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,------...---,,,++++++,,,---...---------,,,,,,,,,++++++,,,...//////...///000111555000---...111000//////---------------......///000000000000000000000000000000111111222333333333333333444555777999;;;<<<===AAA>>>@@@PPPlllwwwPPPHHHBBB===CCC;;;:::888666555444333333111333444444222222333555222222222222222222222111000000000000/////////.............../////////000//////000000000111111111000000000000/////////...------------.........///,,,,,,,,,,,,,,,,,,---...++++++,,,---...///000000000000////////////000000000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,---...///////////////////////////.........------.........***++++++,,,,,,---------.........---,,,,,,++++++)))++++++***)))***...222,,,,,,------,,,***)))(((CCC///(((,,,000---+++///,,,,,,------------------+++++++++,,,,,,---------........................,,,,,,,,,333888000+++111...//////000000000//////////////////............,,,,,,,,,,,,------......------,,,,,,,,,,,,------...---,,,++++++,,,---............---------,,,,,,,,,...///000//////000222000000///---...000...+++......------......///000000000000000000000000000000000111222222333444444444444444555666888:::<<<<<>><<<@@@999888666555666888666333555555555444444444333333////////////............////////////....................................////////////////////////000000//////.........---------------------------...---,,,---,,,******+++...------------...//////111111111111000///------,,,,,,,,,---------......,,,,,,,,,---------......---------........./////////////////////...............---------,,,,,,,,,)))...000---,,,---...---'''///333///,,,,,,------...------,,,,,,,,,------------......///.........------------------,,,,,,111&&&333111,,,333///000111777''',,,555(((---777...111000---EEE666999---,,,///000......000000---;;;111***---111000---+++---+++***+++---//////......,,,++++++------,,,+++------------------------///...,,,++++++,,,...///111...++++++...111222111000///...++++++---222555111111111000000000000000111111111111000000000000444444444444444444444444777777888999:::<<<===>>>>>>===JJJLLL{{{qqqLLL???BBB>>><<<999666555555444333333333333222222222111111000000000/////////......////////////............................................................000/////////............---------------------------,,,,,,---...------......------------...//////111111111000000///------,,,,,,,,,,,,------------,,,,,,---------.........---------.........///////////////////////////............---------,,,,,,,,,000000------///...+++333888:::444///...//////......---,,,+++++++++,,,+++,,,------......------------------............)))&&&444---)))444111333(((222666;;;444;;;HHH111888+++,,,444FFF<<<---$$$444333333111,,,***444@@@AAA999333222111///...000...---+++,,,---///......000---***((()))))))))(((------------------------///...,,,++++++,,,...///000...+++,,,...000000///111111000111222111///---111111111111000000000000111111000000000000111111333444444444444444444555666777777888999;;;<<<===???CCCOOO]]]gggHHHCCC:::999666555444444555666333333333333222222222222111111111000000000000///////////////....................................------------------------////////////............------------------------++++++,,,,,,---...///......------------...//////000000000000///......---+++++++++,,,,,,,,,------,,,------------.........---............/////////......//////////////////.........------------,,,///000000---...000...***444999999333//////000///...------,,,++++++,,,,,,++++++,,,---------------------......//////000000333///888111000777///000<<>>222---...333222---///888555111//////...---000555000///------...///...---222///+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...//////---------///000///...---------000333333000---111111111111111111111111222111000//////000222222333333444444555555555555666666777888999;;;<<<===???FFFNNNlll]]]EEE@@@===::::::888555444555666555555555555444444444222222222111111111000000////////////............................................................///////////////.........------------------------***,,,,,,++++++---...,,,...------------...////////////000000///......---+++++++++,,,,,,,,,,,,---------------.........................../////////............////////////............------------...///...,,,...111///***---222555333111333333111,,,,,,,,,,,,---...//////++++++,,,---............---......///000111111222333(((,,,---222111***>>>UUU[[[;;;%%%***444hhhJJJDDDJJJ===111///444555...'''---******...000///000333333111///...//////...------+++***+++---//////...,,,,,,,,,,,,,,,,,,,,,,,,......------------.............../////////...---111111000//////000222222000111111111111111222222222111000//////111222333222333333444555666666777777777888999:::<<<===>>>BBBHHHKKKuuu}}}SSSNNNFFF@@@???===777333444666666666555555555444444222222222222111111111111////////////....................................////////////////////////.........///////////////---------------------------000000,,,,,,//////+++...------------...//////...////////////......---++++++,,,,,,,,,------------------.........//////////////////////////////---.........//////000000//////.........---------+++------,,,---111000,,,)))000555555666777555222***+++,,,---///111333444,,,---...///000000000000......//////000111222222333)))///333555000FFFooo===FFFIII888eeeOOOCCC```VVV@@@,,,+++555555---333......666;;;999333000444222000///000000...---******+++...000///---***,,,,,,,,,,,,,,,,,,,,,,,,........................---...///000000/////////222444555333000...000333000000111111222222222333222111000000000222333444222222333444666777888888999999::::::<<<===???@@@EEEJJJMMM}}}vvvWWWGGG;;;;;;===:::888:::444444444444333333333222222222222111111111111000////////////....................................000000000000000000000000.........///////////////------------------------000555444///...222222,,,...------------...//////....../////////......---,,,,,,,,,---------......------........./////////000000000////////////...------......///000000000/////////.........------***///111...---///000...(((...111111222222///***)))***+++---///111333555,,,---...///000111111111......//////000000111111111111888444...///aaa~~~zzzFFF333GGG@@@000:::FFFCCCFFF@@@222+++000555555333...///:::CCCBBB<<<777555333111000111111000...555444444555555222///,,,------------------------........................---///000000000000111333&&&***///111111000111333000000111111222333333333000000111222222333333333111222333444666888999999::::::;;;<<<===???@@@AAAAAAIIIXXXvvv[[[CCC===>>><<<;;;===444444444444333333333333222111111111111000000000////////////....................................000000000000000000000000............/////////000------------------------...444444------333333---...------------...//////------...//////......---------........./////////............////////////000000000000/////////...------......///000000111////////////............---444777222------///000***,,,,,,******+++)))%%%*********+++---...000111+++,,,---///000111111111////////////////////////'''---///&&&000BBBqqq```JJJ666GGGkkk999WWW___DDD888333666555///111999888444444;;;@@@???<<<;;;555333111111111222111000===:::777555555444222111..............................////////////.........///111000000111444777<<<555...,,,///333444333000000111222222333444444...000222333444444333222111222333555666888999::::::::::::;;;===>>>@@@AAAAAAQQQqqq\\\JJJCCC<<<777888777777666666666555555555111111111000000000000///000/////////....................................////////////////////////---.........//////000000------------------------)))000000***+++222222,,,...------------...//////------......///......---.........////////////000............/////////000111111000000/////////...---------...///000000111000/////////............000999===666---+++...000...///,,,((()))---...++++++*********++++++,,,---***+++,,,...///000000000////////////...............444222111XXX|||555888CCCIIIQQQ---111999111333CCCLLLGGGCCCAAA<<<555222444555333111111222333222111999555000------///111111////////////////////////......////////////.........000111000000222666;;;oooYYY>>>//////333333///000000111222333333444444---///222555555444333111111111333555777888:::;;;999999::::::<<<===???@@@III```gggNNNDDD???;;;777666666888<<<===666...666444222111222222111000000///...------...000000000/////////000000...,,,...777444///111...+++111///...---,,,,,,---...//////...,,,++++++,,,---...(((+++---,,,...222000+++,,,,,,------.../////////////////////000000000000...........................333,,,&&&---111...///000000111000000///...---+++222333......555444...333222222222111111000000---------............///000///...---,,,+++******))))))))))))))))))))))))---...(((***222000+++000......444444,,,...333...111)))---===PPPrrrdddhhh???333555yyybbbIII///+++222888;;;bbbjjjSSSJJJ000555===---999444444222111000//////////////////000111333555555<<<999555000------...///000000000000000000000000...555444::::::;;;...{{{lll///666000///666333333222222222222222333222222222222333444555666666666777777888888999999333:::999999@@@>>>;;;BBB\\\lllPPPBBB======<<<:::888999999999777555333222111222333222111222111000/////////000111111///......//////...,,,,,,000+++)))111111+++---///...------------...//////...---,,,---...000111GGG???555...,,,---///111,,,,,,---......//////000////////////000000000000//////////////////......+++///444333---)))***,,,///000000000000//////...++++++,,,,,,...///000111222111111111000000000///---------............/////////............------************************%%%222111******)))+++555222***))),,,,,,///111---,,,111///...***EEEBBBWWW<<<;;;999,,,:::JJJ888...===777WWWcccNNN}}}NNN000888<<<555444333HHHDDD:::???<<<;;;<<<222222222333444444333111///---,,,,,,,,,---...///000111999777333000...---......////////////////////////222111333===666///UUU\\\000>>>666///...333222222111111222222222111111111111222333444555555666666777777888888888===>>>888888>>>===AAAPPPyyyrrrUUUDDD???>>><<<:::888777888:::666444222222333444333222444333222111111111111111111///------...///.........111+++)))//////,,,222///......------......///......------...000222333TTTFFF:::555///)))***000,,,------......///000000000000000000////////////111111000000/////////...//////CCCJJJ333'''...000...//////000000000000///333000111777777333333666000000000///////////////---------............///........./////////000000************************'''...++++++555555,,,)))555///111888888000++++++***555++++++AAALLL(((222@@@222;;;888333777444;;;222///000III...222uuugggPPP111666:::888@@@;;;333;;;777---333777QQQWWW555111333444555444222...,,,,,,,,,,,,,,,,,,---......444333222000///.......................................222888666888<<<...>>>666222222222222111111111111222222111111111111222333444444444444555666666777888888AAA???:::<<>>>>>CCCFFFEEEXXX{{{cccSSSFFFCCCEEEDDDAAAAAA:::888666666666777666444444444333333222111000000111000...///000111111000...//////:::GGG@@@000...////////////////////////000//////......---------111///:::LLLNNN>>>111111------......///000000111111000000000/////////.../////////......---------111###888GGG///%%%111...---...///000000111000000000444111)))***333888444------------------......---------............///.........---------,,,,,,++++++++++++++++++++++++///,,,+++...+++)))QQQyyybbb>>>///555000+++444555...:::444VVVLLL111222333:::999===///888666555333777```WWW;;;222:::111+++666999***999IIIbbb555444222000/////////000000000///.........//////------.../////////...---........................111111111,,,//////XXX<<<333---888:::000111444333222222111111222333444444666666555555555666777777444444555666777888999:::;;;@@@@@@BBBFFFLLLiiioooSSSGGGEEECCCBBBEEE>>><<<:::888888888777555333333444444333222111000111000000111333333222000444...---FFFccc[[[;;;(((...//////000000//////...111000000///...---,,,+++++++++333@@@CCC:::222111---......//////000111111111111000000//////......------..................000$$$---666+++(((///,,,...//////000000000000///333333///))),,,777???AAA---------------.........---------............///......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///***+++333///###<<>>???BBBHHHDDDJJJiiinnnWWWKKKLLLEEEBBB???===;;;:::888666444555666777777666555555000111444777888777444111...222333777777+++)))888...///000111111000///...///000000111111111000000111222///+++---111111---......//////000000111111222111111000///......---------...///000111222222///555///)))///111...///000000111000000///......444(((999^^^^^^:::)))555---------....../////////---------.........//////,,,,,,---...///000111222------------------------***222---(((...111---///!!!<<<333%%%777<<<000444777\\\lll777999333000777===>>>999(((111666+++<<<,,,///>>>,,,---333000ccckkkyyyAAA))):::222111333444///BBBkkk888000000//////...,,,++++++,,,,,,++++++,,,,,,---...//////.........///000000000000000000000000000000222000666111&&&BBB***000222///:::///111777***===444444444555555777888888777777666666666666666777999:::;;;<<<>>>???@@@AAA===FFFIIIZZZcccNNNQQQMMMGGGAAA===;;;;;;<<>>555000222;;;---111777(((SSS^^^666333333222111000///...------,,,,,,------///000000333000///111666888555111111000000000000111222333111111222333000---111777555111///222888;;;777222444555777999999999999888999888888999::::::888666>>>;;;888999===AAACCCCCCQQQ@@@NNNvvvaaaXXXLLLAAA<<<;;;>>>@@@EEEBBB===888444444666888111000000111222333333222222333333333333222111111111111111000000000//////.../////////000000000000000///...------...000111//////000000000111111111000...000222///,,,111999444222000...---...000111333222000//////000111222333222222111111000000000000))),,,888:::111,,,000000000000000000000000000...------------...//////........................///......---------......---------............///111111000000111333555666uuufff???+++222===@@@...***///555///...999444000666///--->>>888===000111333///999777222<<<111???iiiaaa999...333333222111000///...---------------......///000222000000333777777222...000111111222333333333444000000333777666222111333555333222555:::===;;;888555555666777888888888888777666777888;;;===??????;;;;;;;;;<<<>>>BBBGGGJJJPPPRRRooolllmmmXXXHHH???;;;:::DDDBBB>>>:::777666555666444333333333555555333111333333333333333222222111111000000000000/////////.........////////////000111000///...---...///000////////////000000000000......///000...+++///555............///000111222000///...---...///000111111111111111111111111111111777666+++'''...333333000000000000000000000000......------......///000////////////////////////000///...------------------------............///111000000000111333555666BBBbbb\\\???///222---III@@@>>>+++***444777000///222111...888999+++333999---444:::///999555000555000,,,555222222111000//////......///............//////000000000111555888777222---222222222111000...---,,,222777CCCOOOPPPEEE777000222333555777:::;;;<<<<<<666666666555666666777777999888666666666888:::;;;:::<<<===>>>@@@FFFOOOVVVLLLfffccclllyyyoooZZZJJJ@@@;;;;;;::::::::::::888777999888777777777555222000222333333333333222111111000000000000000000000000/////////000000000000000222111000///......//////....../////////000000000.../////////------///222,,,---...///000111111111...............///000111///000000000111111111222333DDDKKK???444555555///////////////////////////...............//////000////////////////////////111000///...---,,,,,,,,,---------............///000000000000111222444555111CCC|||OOO???IIIVVV666///444555444777444...444888111///@@@555666;;;///111777222///111111///222777777222111111000//////......000//////...//////000000000000111444777777555333222111000000000222444666555555;;;DDDFFF===111***111444777888777777999;;;777777555444444555666777777888777666666666888:::@@@???>>>???DDDNNNXXX```iii```cccnnn~~~mmmwwwhhhIIIEEE???;;;;;;;;;;;;:::999777666666666666333111222222333333222222111000000000000111111111111111111111111111111111111111111111000000////////////////////////000000000000000111111000//////000000...///000111111111000///////////////000111111222/////////000111111222222000>>>HHHCCC777000......///////////////////////////............///000000........................111000///...---,,,,,,,,,---------............////////////000111222333444)))...jjjccc999///OOOEEE777555888444333666444888___PPP666444111555555888...000444222555666+++111111000000///.........000000/////////000111111222111000111444888:::;;;111000000222777???HHHMMMHHH===333000000111444888333777:::999555444666888777777555444444555666777333666999:::;;;<<<>>>AAAAAA@@@AAAHHHUUUdddrrrzzz___]]]fffgggfff___tttuuubbbRRRGGGAAA<<<999888777555555666777666555333333333333333222222111111111111222222222222333333222222222222222111111000000000000000000//////000000000000111111111111111333333000000111111...000000111111111000//////000000111111111111111111/////////000000111111111000444777444---)))...666000000000000000000000000//////......//////000111........................000///...------------------------............///...//////000111222333333???,,,>>>vvveeeFFFDDDRRRBBB444444777333111666YYYrrr<<<000333666111555111444555...///222...000000000//////.........////////////000111222333222111000///222666;;;>>>666555222222666<<>>===CCCaaavvvAAA999:::111666(((iiiWWW///666>>>;;;666///666555333555111,,,000///////////////...............///000111333555666000111111111000000222444///000111222444555666777555444444555333111555<<<333333444555666666555555444555777999999999999888777:::<<<>>>CCCOOO^^^jjjSSS[[[ddd^^^YYYUUUPPPLLLLLLPPP[[[lllwwwqqqkkkttt{{{fffWWWNNNHHHCCC>>>@@@<<<===HHHTTTRRRBBB111666555555444444444444444666333111///000000...---/////////000000000000000111111111111111111111111333222222111111111111111///......//////000111222000000000000////////////---...000111222111///...000//////111555666555333/////////000000000000000000000//////..................////////////......)))...222000***'''***///............////////////000000000000000000000000444444444444333333222111999222777;;;[[[:::;;;888222///333]]]BBB999000999999444444444333333222222222///000111222222111000///...///000222333333333333333222222111111222222333444444333222222333333333333333444444444444333333111333666999;;;:::777444888888999:::;;;;;;:::999???<<<:::AAAWWWxxxSSSUUU_________ZZZOOOFFFHHHOOOMMMVVVaaakkkrrrqqqcccTTTeeeppp|||kkk[[[PPPJJJJJJFFFDDDFFFIIIFFF===555:::999888666555555555555111111222444666555222///111111111111111111111111222222222222222222222222333222111111000000111111111000000000111222222333000000000/////////......---...000111111111///...///...---000333444333111////////////////////////////////////......------......////////////......///---,,,///333444111---............////////////000000000000000000000000333333444444333222222111444222999777???llldddhhh\\\666DDD999444777YYY|||;;;888222999555555555555444444444333333111111222333333222111000//////000111222333333333333333222222222222333333444444333333333333444444666666666666666555444444666555444444555666777777999;;;>>>>>>===<<<<<<===>>>BBBPPPkkkVVVNNNWWW]]]ccc___OOOAAABBBJJJLLLJJJKKKWWWjjjsssiii[[[ZZZUUUTTT\\\iiisss|||qqqgggddd[[[XXXSSSLLLFFFCCCBBBCCC>>>===;;;:::888777777777444444333444666666444222333333333222222222222222333333333333333333333333222222111000000000000111111111000000000111222222/////////.........---------...///000111000//////---,,,---...111222111000000/////////...---------...............---------......////////////.........,,,***---222333///+++............////////////000000000000000000000000222333333333333222111111...///999666,,,<<>><<<:::>>>FFFNNN```ooo]]]KKKOOOVVV___]]]OOO@@@???EEEGGGFFFEEEIIIUUUiii}}}pppaaaTTTQQQSSSTTTYYY```YYYbbblllrrrssstttxxx}}}}}}}}}zzzrrrhhhbbbbbbdddcccaaa\\\UUUOOOLLLMMMOOODDDCCCAAA@@@???>>>>>>>>>>>>;;;666333333444444444444444444333333333333333333333333333333333333333222222111000000000000111000000///........./////////.........---------------...///000000000//////------...///000111000000000000///...---,,,,,,+++............------------......////////////......+++...000...+++***,,,///............////////////000000000000000000000000111222222222222222111111111...666666,,,111<<<888ooo~~~@@@@@@;;;NNNWWW...444333;;;555555555555555555555555555444444444333333222111111222222222222222222333333444444333333333333444444555555444444555555666666444444555555666777888999555888:::;;;;;;::::::::::::===@@@BBBIIIYYYooodddJJJIIINNNTTTVVVNNNCCC>>>@@@888@@@GGGJJJKKKUUUjjj|||{{{ooobbbVVVRRRRRRNNNSSSYYYZZZWWWVVVXXX[[[UUURRROOOMMMNNNQQQSSSTTTTTTRRRPPPPPPOOONNNKKKIIIFFFEEEDDDDDDCCCCCCCCCCCCAAA???===<<<<<<:::888666555555555444444444333333333333333333333333333333333222222111111111111111222111000//////////////////.........---------------......///////////////---///000111111111111111000000///...---,,,,,,+++..............................////////////...............---,,,---///111............////////////////////////////////////000000111111222111111000888111222444///000777<<<444zzzLLL;;;JJJ\\\WWW888666///777333444444444444444444555555444444444333222222222222555444333333333333444444555444444444444444444555666555555555666666777888999888888777777888999999888:::::::::999;;;???BBBIIIRRR___lll}}}iiiJJJIIIHHHKKKNNNLLLEEE@@@@@@<<>>AAAFFFJJJJJJFFF???999888888777777666555555555444444444444444444444444444444333222222222222222666555444333222111111111/////////.........------------........./////////...000222222111111111222000/////////...---------.........///////////////......////////////.........)))&&&)))000333000+++............//////////////////////////////////////////000111111111111000444000...222555111111555;;;}}}bbb222333>>>@@@RRRGGG777555---888777444444444444444555555555555555444444444444555555888777666444444444555555666555555444444555555666666666666666777888999999999888777666666666777888999:::===@@@HHHVVVfffrrrhhhqqqpppNNNJJJHHHHHHJJJIIIDDDBBBCCCDDD@@@>>>BBBFFFMMM[[[iiixxxsssdddgggaaa\\\[[[]]]ZZZRRRKKKPPPNNNMMMMMMOOOOOOLLLHHHMMMLLLJJJHHHEEEDDDCCCBBBCCCEEEHHHKKKLLLIIIBBB===;;;;;;::::::999888888777666666666666666666666666666555444444333333444444888777666444333222222222000000000/////////.........---------......//////...000333333111000111333/////////////////////////////////000000000111111......////////////......***000666777333...,,,,,,............////////////////////////////////////...//////000111111000000...///---111777444111555HHHGGG"""333@@@333111BBB222222444///999777444444555555555666666666777666666666666777999:::;;;:::888666555555666777666666555555555555666666777777666777888999::::::999999:::;;;>>>BBBFFFHHHLLLSSS]]]hhhwwwdddXXXVVVllluuuTTTMMMJJJIIIIIIFFFBBBCCCGGG;;;;;;>>>AAAAAAFFFWWWjjj}}}|||zzzuuuqqqjjjgggddd```^^^]]]]]]]]]aaa___\\\YYYUUURRRPPPOOONNNKKKFFFDDDCCCCCCBBBAAA>>>>>>===<<<;;;;;;::::::888888888888888888888888666666555444444444444555777666555333222111000000000000000000////////////...------------...//////---000333222000///000222/////////000000000000000//////000000111111222222......////////////......***BBBWWWQQQ888&&&+++888............/////////000////////////////////////......///000000111000000000333...---333111...444***@@@<<>>???CCCHHHPPPXXX___cccooozzzjjjMMMHHHSSS___lllMMMLLLJJJJJJMMMLLLGGGDDDEEECCC>>>;;;BBBDDDEEEeee{{{vvvssspppjjjbbb]]]ZZZTTTKKKEEEEEEDDDBBBAAAAAA???===:::===<<<;;;;;;<<<;;;777555888::::::888444333555777666666555444333222111000000111111111111111000000//////////////////////////////000000000111111111111222222222000///000111444222000000000111000///111000///000111000...---...ZZZmmmMMM------555111111000000//////000000111444222000//////111444555111000/////////000111222////////////////////////555333000222555777666444>>>777555999888111111888777777777777777666444444777777888888999999::::::???<<<888666666888::::::777444333555666555666:::777999:::;;;<<>>===>>>CCCGGGMMMyyyrrrhhh]]]UUUOOOLLLHHHFFFEEEDDDCCCAAA>>><<<:::999999;;;<<<===666777888777444333444666555555444333222111000000111111111111111111000///444333333333333333333333222222222333333333444444111222222111000000000000333222111000000111000000000///...///111111000///...===CCC888//////000,,,222222111000///............000333555555333111///222111000///...//////000000000000000000000000000111000000000222444444444999888666333111333888<<<999999999999888888777777888888:::;;;<<<===>>>>>>777666666666777888999999===:::999<<<;;;999999<<<@@@BBBEEEHHHLLLQQQVVVYYYUUU]]]ffflllqqqvvv~~~|||wwwuuuwwwqqquuujjjXXXJJJJJJMMMLLLMMMRRRfffQQQKKKGGGFFFGGGFFFBBBBBBDDD<<<>>>AAACCCGGGRRRtttlllbbb^^^VVVPPPLLLIIIFFFDDDEEEEEECCC@@@===;;;<<<>>>555777888888777666666777666555555444333222111111333333333333333222111111444444333333222222222111111111222222222333333333111111111111000000000000222111111000000000111111///......///111222222111444,,,***111555111111555333222222111111111111111111333555777777555222000333333222111000000000000111111111111111111111111///000111222222333555777999:::777111111777999777888888777777666777777777555666999;;;===>>>>>>>>>AAAAAA@@@@@@>>><<<:::999888777888===>>><<<===@@@@@@AAABBBDDDFFFIIILLLMMMUUUYYY^^^ccceeegggiiijjj```cccccc```___bbbeeeeee``````]]]YYYUUUUUUYYY]]]ZZZcccsssvvv]]]QQQLLLKKKNNNMMMGGGHHHNNNcccTTTLLLHHHEEEFFFDDDAAABBBEEEAAAAAADDDBBBGGGRRR{{{rrrhhh___VVVNNNIIIGGGHHHGGGDDD???;;;::::::777999:::;;;::::::999999888777777666555444444444555555555555555444444333444444333333222111111111222222222222333333333333222111000000111111000///000111111000///000111222222111000000222222222111555000111777555...222>>>333333333333444555666777999888666555444555666777333333333333333333444444111111111111111111111111000333555555444444888;;;CCC<<<777888===>>>888333999888888777777888999:::777999;;;===>>>>>>>>>===>>>???>>><<<:::888888888CCCBBBCCCHHHHHHEEEDDDGGGFFFEEEDDDEEEFFFGGGGGGFFFAAABBBDDDGGGIIIJJJJJJJJJQQQVVV[[[\\\XXXTTTPPPMMMJJJNNNSSSVVVWWWZZZ^^^bbbuuuvvvjjj]]]RRRSSSOOOLLLKKKHHHEEEIIIQQQ^^^VVVNNNIIIFFFFFFEEEBBBCCCGGGFFFCCCDDDAAAJJJTTT{{{ooogggWWWTTTNNNFFF???:::999999:::::::::;;;;;;;;;;;;:::777777777666555555444444444444555555555555444444666666555555444444444333555666666666666777777777555333222222333444222000///111222111000000222555777555333222222222222111///333777555111000333777555555444444555555666666;;;:::999777666666777777111222333444555666666666333333333333333333333333222555777777555555999<<>>?????????AAAAAABBBAAA@@@@@@:::;;;<<<<<<===@@@EEEIIIHHHEEEEEEGGGEEE@@@===???EEEDDDDDDFFFIIIJJJJJJHHHHHHIIIJJJMMMOOORRRTTTUUUOOOTTTZZZ]]]YYYTTTRRRSSSXXXZZZ___dddjjjoootttwwwttt___NNNHHHIIIJJJKKKFFFBBBAAABBBEEELLLRRRYYYXXXOOOJJJHHHHHHFFFDDDDDDHHHGGGCCCEEEBBBPPPYYYrrrbbbTTTIII@@@<<<>>><<<::::::;;;<<<<<<;;;666666666555555555444444333444555555666666666666666666666666666666666666888888888888999999999999:::888555666999999777444111333555555333333666:::;;;888555444444444333222111444333///444===:::000:::999888777666666666666888;;;>>>@@@>>>:::666222222333555666777777888777555555555555555555555555444555666666555666888999HHHDDDBBBAAA===888;;;BBB<<<<<<>>>???@@@@@@@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@===@@@BBBCCCEEEKKKSSSZZZRRRPPPRRRWWWYYYXXXYYY\\\```]]]ZZZZZZZZZYYYTTTPPPZZZ[[[]]]\\\ZZZYYYYYYZZZ[[[[[[]]]^^^\\\\\\ccckkklllkkknnnxxx|||[[[IIIEEEEEEDDDDDDDDDBBB@@@@@@BBBEEEGGGIIIUUUXXXNNNJJJHHHIIIGGGDDDDDDGGGCCCAAAFFFBBBRRRZZZpppZZZJJJEEEAAA>>><<<>>>@@@@@@???888888888888888777777777666777888:::;;;<<<======<<<<<<======>>>?????????????????????@@@@@@@@@@@@AAA>>>;;;<<>>:::444888::::::777888;;;???<<<:::666555666666666666666666444444:::AAA???999===============>>>???@@@@@@BBBEEEGGGEEEAAA<<<888;;;<<<=========<<<;;;;;;::::::::::::::::::::::::999888777777888999999888PPPqqqiiiGGG:::>>>@@@???@@@CCCFFFGGGGGGEEEDDDGGGFFFDDDDDDDDDEEEFFFGGGCCCIIIQQQXXX^^^gggrrrzzzqqqvvv{{{{{{uuuooollllllmmmlllooorrrrrruuu^^^RRRPPPIIICCCCCCCCCEEEFFFEEEDDDDDDDDDDDDQQQXXXMMMIIIHHHIIIGGGDDDCCCFFF@@@@@@FFFAAAPPPWWWwww___LLLHHHBBBAAABBBDDDEEEDDD===<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>@@@BBBCCCDDDDDDIIIIIIJJJKKKLLLMMMNNNNNNKKKLLLLLLLLLLLLMMMMMMMMMFFFBBB???AAADDDEEEBBB???777;;;>>>>>>;;;;;;???DDD<<<999777666777888999999777888:::;;;888777===EEE>>>>>>@@@CCCFFFIIILLLNNNMMMLLLKKKIIIGGGFFFEEEDDDEEEEEEEEEEEEDDDBBB@@@???========================???<<<999999<<<===;;;999ddd```HHHEEE>>>HHHKKKNNNRRRSSSRRRPPPOOOPPPOOOMMMLLLMMMPPPSSSUUU[[[fffwwweeeZZZPPP???<<>>888:::@@@??????@@@BBBDDDEEEEEEEEEDDDCCCFFFHHHHHHHHHMMMUUU[[[[[[[[[ZZZZZZXXXVVVUUUTTTPPPMMMIIIIIIJJJKKKIIIGGGAAA<<<:::======777666999;;;666222444999<<<<<<:::888:::999888===EEEFFFAAAAAACCCFFFGGGHHHKKKPPPUUURRRNNNKKKMMMRRRVVVUUUSSSWWWVVVUUUTTTSSSPPPMMMJJJEEE@@@???BBBDDDBBBBBBCCCEEEAAA@@@???<<<888:::>>>bbb~~~UUUEEEJJJLLLPPPSSSUUUXXX\\\ZZZTTTUUUXXX\\\^^^aaahhhttt}}}sssZZZLLLMMM<<>>FFF@@@FFFFFFFFFFFFFFFFFFGGGGGGLLLLLLMMMNNNRRRVVVZZZ]]]ZZZZZZ[[[[[[[[[[[[[[[[[[NNNMMMLLLKKKIIIGGGDDDCCCEEE???===@@@@@@===;;;===<<<>>>>>>;;;666444666999:::;;;999888<<>>DDDAAACCCDDDEEEEEEFFFIIIKKKPPP\\\LLLIIIHHHIIIGGGDDDEEEJJJBBBGGGEEENNNOOOgggqqq```bbb^^^GGG@@@???BBB>>>;;;GGGNNNEEEIIIHHHFFFEEEEEEFFFHHHJJJKKKJJJJJJLLLQQQTTTTTTSSS[[[[[[\\\^^^^^^^^^]]]]]]RRRQQQOOOLLLIIIGGGHHHIIIDDD???;;;===???>>>======:::<<>>>>>???@@@@@@===;;;???FFFIIIIIIMMMSSSXXXXXXUUUSSSWWW\\\[[[\\\]]]^^^___`````````aaa```^^^]]]]]]]]][[[ZZZZZZSSSOOOPPPQQQNNNLLLLLLDDDBBBAAABBBAAA>>>@@@EEE@@@TTTWWWRRR]]]jjjiiieeebbbppp||||||zzz~~~lllSSSWWWCCCCCCAAACCCEEEFFFFFFHHHJJJMMMOOOaaaLLLIIIHHHHHHFFFDDDFFFKKKBBBGGGFFFPPPRRRiiirrryyyooocccRRRIIIIIIJJJRRRUUUKKKIIIHHHEEEDDDFFFJJJOOORRRQQQSSSVVVXXXZZZZZZ[[[[[[XXXZZZ\\\^^^]]]ZZZWWWTTTMMMIIIDDDBBBCCCGGGJJJKKKFFFBBB@@@AAACCCBBBAAA???AAA>>>>>>FFFPPPSSSLLLDDDFFFEEECCCBBBEEEJJJNNNPPPKKKSSSZZZ\\\XXXVVVYYY^^^___aaadddeeedddccccccdddfffdddbbbaaabbbbbbaaa___\\\WWWUUUYYYZZZTTTMMMIIIKKKHHHHHHIIIGGGDDDEEEIIIFFF\\\gggeeeaaa^^^fffyyyyyypppTTT\\\HHHBBBAAABBBDDDEEEFFFGGGJJJMMMNNNeeeLLLIIIHHHHHHFFFDDDFFFKKKBBBHHHGGGQQQSSSjjjqqqYYYWWWXXXZZZ[[[VVVTTTSSSRRRSSSWWW]]]dddhhhkkkppptttppphhhaaaaaacccYYY\\\aaacccccc^^^XXXTTTKKKGGGDDDGGGMMMRRRQQQOOOEEEGGGHHHIIIJJJJJJGGGEEEJJJHHHHHHLLLRRRRRRKKKDDDFFFFFFGGGJJJMMMQQQVVVZZZTTT]]]fffkkkkkklllqqqvvvnnnpppssssssrrrqqqqqqqqqiiihhhggghhhjjjkkkjjjiiiggg^^^WWWWWWWWWRRRKKKHHHHHHGGGJJJNNNOOOOOORRRWWWVVV```uuuvvvYYYaaaKKK@@@@@@AAACCCDDDDDDFFFIIIKKKMMMjjjLLLIIIHHHIIIGGGDDDEEEJJJCCCHHHGGGPPPRRRkkk~~~aaaWWWTTT]]]kkkppptttuuuuuuxxx|||zzzdddRRRKKKKKKIIILLLQQQTTTTTTPPPLLLIIIFFFEEEEEEIIIMMMNNNJJJEEE@@@JJJSSSUUUTTTSSSRRROOOKKKLLLLLLHHHDDDCCCEEEHHHEEEGGGNNNXXX^^^bbbgggmmmvvv{{{}}}~~~~~~~~~~~~~~~}}}|||vvvvvvvvvyyy{{{{{{zzzxxxuuueeeUUUNNNLLLJJJHHHHHHCCCBBBEEEIIIJJJIIILLLQQQUUUcccccchhhMMM@@@AAABBBCCCDDDDDDEEEGGGIIILLL|||mmmLLLJJJJJJKKKHHHDDDDDDGGGDDDHHHFFFOOOQQQjjj___PPPjjj{{{iii___]]]UUUVVVVVVVVVVVVTTTSSSRRRVVVTTTPPPIIICCCAAADDDHHHRRRdddvvv{{{yyyyyyxxxvvvkkk___OOOFFFEEEIIIMMMOOOLLLRRR```qqq|||nnn^^^WWWVVVTTTRRRQQQLLLKKKNNNQQQQQQNNNPPPTTT^^^iiivvvppppppQQQCCCCCCDDDEEEEEEDDDEEEGGGIIIKKKzzzoooKKKJJJJJJLLLIIIDDDCCCFFFDDDIIIEEENNNPPPjjjyyyYYY~~~~~~iiiYYYYYYgggvvvwww\\\NNNWWW```ZZZOOOWWW___rrrzzzoooooopppllleeeaaa]]]]]]bbbhhhjjjjjjmmmrrrwwwxxxvvvUUUGGGEEEFFFGGGFFFEEEEEEGGGIIIKKKyyynnnMMMKKKJJJJJJHHHDDDEEEJJJOOOBBBDDDIIIMMMsssxxxvvvyyy}}}ZZZeeemmm]]]}}}zzzrrrhhhdddfffiiimmmxxxwwwRRRHHHHHHKKKJJJFFFFFFHHHHHHFFFLLLiiilllMMMJJJJJJKKKHHHEEEFFFKKKOOOCCCFFFKKKNNNuuuooooooooopppvvv|||qqqqqq|||zzz{{{{{{vvvmmmXXXTTTTTTYYYZZZUUUQQQQQQUUUVVVVVVVVVXXX___kkkuuuvvvWWWEEEFFFIIIIIIFFFFFFIIIJJJHHHLLLhhhjjjLLLJJJJJJKKKIIIFFFGGGLLLOOODDDHHHLLLPPPxxxppp___mmmnnniiiaaa```ccc___VVVccc^^^___kkkxxx~~~~~~zzzxxxwwwuuusssrrrqqqrrrrrrzzzsssnnnnnnnnnooonnntttyyyvvvkkkcccdddccc```PPPPPPOOOOOOOOOPPPPPPPPPNNNTTTTTTMMMJJJMMMLLLHHHWWWTTTSSSTTTTTTSSSWWW\\\WWW```ooohhhkkkZZZGGGEEEHHHIIIFFFFFFIIIKKKJJJKKKeeegggLLLJJJJJJLLLJJJGGGHHHLLLMMMDDDHHHLLLPPPzzzvvvdddWWW[[[aaa^^^ZZZZZZ___[[[XXXZZZ\\\ZZZUUUPPPUUU\\\jjjzzzttthhhRRRNNNNNNSSSXXX```pppqqqccciiipppkkkbbb______```ccceeeeeecccbbbccc[[[eee___WWW^^^]]]UUUWWWccciiiiiieeeppp{{{kkk\\\XXXVVVVVVVVVVVVYYY^^^aaajjjjjj```WWWVVVSSSLLLLLLLLLLLLLLLLLLMMMNNNNNNGGGFFFEEEEEEGGGGGGFFFEEEGGGLLLLLLEEE@@@AAABBBAAAEEEFFFHHHHHHHHHGGGGGGHHHAAAFFFIIIGGGIIIQQQVVVVVVDDDJJJTTT^^^gggssslllvvv[[[LLLEEEJJJKKKGGGEEEGGGJJJIIIJJJbbbeeeKKKJJJJJJLLLJJJFFFGGGJJJJJJDDDHHHKKKPPP|||zzztttooommmiiilllooonnnfff\\\SSSNNNXXXOOOJJJIIIEEEBBBLLLZZZLLLHHHHHHKKKIIIBBBAAAFFFFFFKKKNNNNNNLLLKKKJJJJJJIIINNNKKKFFFKKKNNNKKKJJJLLLJJJHHHJJJNNNOOOIIICCCFFFCCCCCCCCCBBBBBBHHHPPP>>>GGGJJJDDDBBBGGGHHHDDDFFFIIIKKKJJJFFFBBB@@@@@@DDDFFFIIIIIIIIIIIIKKKMMMPPPTTTUUUQQQNNNNNNPPPPPPFFFJJJOOORRRRRRQQQPPPQQQSSSYYY```dddkkktttzzz}}}mmmzzz```NNNGGGLLLMMMHHHDDDEEEGGGGGGIII___dddKKKJJJJJJLLLJJJEEEEEEHHHHHHDDDIIIKKKPPP~~~ssshhhgggggggggccc^^^[[[XXXRRRKKKDDDHHHLLLPPPUUUWWWSSSLLLSSSVVVWWWOOOEEEEEEOOOZZZRRRMMMMMMRRRWWWVVVTTTTTT[[[YYYZZZ___aaa]]]ZZZZZZ___ccceeedddeeegggfffbbbdddkkkqqqnnneee\\\ZZZ[[[\\\[[[WWWRRRPPPRRRYYY^^^WWWZZZ^^^^^^]]]^^^aaadddyyyeeerrrjjjJJJHHHMMMOOOIIICCCCCCFFFGGGHHH\\\dddKKKJJJJJJLLLIIICCCBBBEEEGGGEEEKKKLLLRRRzzzrrrwwwzzzmmmxxxqqqEEEFFFLLLOOOIIICCCDDDGGGIIIHHHZZZdddKKKJJJJJJLLLHHHBBB@@@CCCHHHFFFLLLMMMTTT}}}sssCCCDDDKKKNNNIIICCCDDDHHHKKKGGGXXXeeeIIIGGGFFFGGGEEEAAABBBFFFHHHKKKHHHHHH]]]hhh}}}zzztttpppHHHEEEFFFIIIJJJJJJIIIHHHGGGGGGZZZdddKKKHHHHHHIIIFFFCCCCCCGGGFFFIIIFFFGGGZZZnnn^^^[[[]]]ccceeekkkwwwlll|||tttqqqpppfff^^^lllvvvoooEEEGGGHHHJJJKKKKKKJJJJJJJJJGGGYYYbbbLLLJJJJJJKKKHHHDDDEEEIIIFFFHHHFFFHHHZZZyyy{{{llldddkkkiii___OOOHHHSSSeeesssYYYUUU|||vvvlllkkkkkkmmmoooooonnnmmmrrrvvv{{{zzzmmmDDDGGGHHHJJJJJJIIIHHHIIIKKKGGGWWW___LLLJJJJJJKKKHHHDDDEEEIIIHHHIIIIIILLL[[[qqqsssyyywwwmmmeeewwwnnnjjjddd^^^nnnssszzz~~~mmmEEEEEEGGGHHHGGGEEEEEEGGGJJJHHHUUU\\\KKKIIIIIIIIIGGGCCCDDDHHHHHHIIIIIINNN[[[uuuXXXTTTXXX]]]gggiiiXXXppp~~~xxxnnneee]]]```mmmzzz~~~}}}mmmHHHEEEGGGIIIHHHEEEDDDHHHKKKHHHSSSYYYJJJHHHHHHHHHFFFBBBCCCGGGFFFFFFHHHMMMXXXXXXHHHPPPddduuuZZZmmmJJJFFFJJJMMMLLLHHHGGGJJJNNNIIIQQQVVVJJJHHHHHHHHHFFFBBBCCCGGGFFFEEEHHHOOOXXXsss]]]YYYCCCNNNbbb[[[RRRlllWWW}}}kkkkkkkkkHHHEEEKKKOOOOOOJJJHHHJJJNNNIIIOOOUUUKKKHHHHHHIIIGGGCCCDDDHHHHHHGGGJJJQQQYYYggg[[[GGGMMMNNNddd___LLLRRRPPPsssaaaIIIMMMXXXmmmtttjjjFFFCCCIIIOOONNNIIIGGGIIILLLIIIOOOWWWMMMJJJHHHHHHEEEBBBCCCHHHEEEDDDNNNSSSUUUdddOOOPPPYYY]]]uuu\\\:::WWWKKKxxxOOONNNOOO]]]hhhNNNIIIFFFLLLMMMEEEFFFMMMLLLIIIQQQUUUMMMJJJHHHHHHEEEBBBCCCHHHEEECCCLLLRRRZZZ]]]MMMQQQCCCNNN]]]lllEEE777kkkOOO```ZZZWWWqqqRRRKKKHHHNNNOOOFFFGGGMMMLLLJJJQQQRRRMMMJJJHHHHHHEEEBBBDDDHHHEEEDDDIIIRRRbbbooobbbRRRtttKKKCCCNNNvvvIII{{{ooofffaaa\\\uuuLLLKKKIIIOOOOOOEEEEEEKKKJJJJJJPPPOOOLLLIIIHHHHHHEEEBBBDDDIIIHHHGGGHHHRRRkkkNNN}}}ccc^^^|||RRRHHH]]]ggglll```}}}zzzFFFIIIIIIPPPOOOCCCBBBIIIHHHJJJOOOOOOLLLIIIGGGHHHEEEBBBDDDIIIJJJKKKHHHSSSsssyyyyyyGGG{{{OOOhhh___cccpppqqqOOOxxxeeeIIIJJJKKKSSSRRREEECCCIIIIIIKKKOOORRRKKKHHHGGGHHHEEECCCEEEJJJHHHNNNIIITTTyyyzzzVVVSSSLLLvvvqqqeeeooosssIIIeeePPP{{{xxxllluuuNNNKKKMMMVVVUUUHHHEEELLLLLLKKKNNNUUUKKKHHHGGGHHHFFFCCCEEEJJJDDDNNNIIITTT}}}GGGkkkQQQaaaZZZmmmTTTMMMSSSddd|||qqqnnnsssrrrvvvRRRIIILLLVVVUUUGGGEEELLLLLLKKKNNN}}}WWWKKKHHHGGGHHHFFFCCCEEEJJJ@@@MMMIIITTT^^^[[[HHHWWWUUUKKKVVVlllGGGPPPeeeaaa~~~sssqqq{{{zzzwwwyyyuuu{{{yyyxxxWWWEEEHHHSSSSSSEEEBBBIIIJJJLLLMMMoooOOOJJJHHHGGGEEEDDDDDDEEEEEEDDDJJJHHH]]]eeeZZZJJJqqqPPPVVVWWW|||PPP```JJJQQQfff^^^bbb~~~vvvnnnpppooonnnjjjtttSSSMMMLLLSSSRRRGGGEEEJJJGGGMMMQQQmmmOOOJJJIIIGGGFFFEEEEEEFFFFFFFFFKKKIII\\\cccwwwzzz]]]YYYyyySSSSSSLLLsss]]]hhhiiiLLL===pppxxx|||vvvggg```___UUUYYYTTTNNNVVVJJJZZZeeeoooooolll{{{ZZZMMMLLLSSSSSSHHHGGGLLLIIILLLQQQjjjNNNJJJIIIHHHGGGFFFFFFGGGGGGGGGLLLJJJZZZkkkfff^^^XXXeeePPPOOOnnnJJJ______QQQ???HHHUUUsssbbb```IIIOOOIII;;;AAA???666??????DDDTTTaaajjjkkkfff___MMMLLLSSSTTTJJJIIINNNKKKLLLPPPfffNNNKKKJJJHHHGGGGGGGGGHHHHHHHHHLLLIIIWWWyyyeeezzzYYY\\\\\\OOOOOOOOONNNGGGKKK===DDDHHHnnnIIIMMM>>>???HHH>>>CCCHHHBBBHHHEEE999EEEEEESSSiiihhh|||]]]KKKJJJRRRSSSIIIIIINNNLLLLLLPPPaaaMMMJJJIIIHHHGGGGGGGGGHHHIIIGGGKKKJJJUUU___VVV]]]ZZZTTTTTTOOO???]]]OOOCCClllWWW<<>>[[[eeeppp]]]IIIIIIQQQRRRHHHHHHNNNLLLLLLOOO]]]MMMIIIHHHGGGFFFFFFGGGHHHIIIFFFKKKKKKUUUXXXEEEMMMKKKsssXXXHHHGGGEEESSSRRRUUU\\\OOO<<>>===UUUAAA;;;GGG<<<:::CCC???>>>BBB???:::IIIcccpppxxx}}}bbbMMMLLLSSSTTTIIIHHHNNNKKKKKKNNNVVVJJJLLLJJJGGGFFFGGGIIIJJJIIIIIIPPPIIIlllfffpppQQQYYY|||aaa```nnnzzzhhhooonnniiidddlllttt```DDDZZZ___???KKKJJJKKKkkkLLLDDD\\\ttthhhbbb~~~ppp:::CCC<<>>CCCDDD@@@>>>@@@AAABBBGGGNNNbbbvvv\\\JJJKKKOOORRROOOKKKKKKPPPLLLPPP}}}WWWNNNJJJHHHFFFEEEGGGHHHIIIHHHHHHQQQQQQ{{{DDDllleeeJJJKKKgggPPPZZZppp\\\AAAAAA===<<>>DDD>>><<>>NNNeee\\\EEE\\\eeetttQQQCCC???555DDD[[[PPPFFFiiiiii}}}OOO>>>???@@@======AAA===;;;>>>@@@@@@BBBFFFCCCiii[[[MMMLLLMMMOOOLLLIIIMMMSSSLLLNNNzzzSSSOOOMMMKKKJJJKKKMMMNNNNNNMMMKKKPPPTTT[[[YYY^^^IIIOOOFFFSSSqqqZZZgggJJJAAA>>>@@@DDDLLLoooiiidddPPP>>>@@@>>>JJJ>>>777XXXfffLLLGGGvvvDDDBBBHHH===AAATTTUUU[[[ooo[[[kkk666DDDCCC555@@@===<<<===??????@@@HHHQQQHHHnnnZZZMMMLLLMMMNNNLLLIIIMMMSSSLLLMMMxxxwwwPPPNNNIIIHHHHHHIIIKKKLLLKKKJJJKKKPPPUUUxxxPPPXXXJJJMMM???LLLzzzQQQiiinnnJJJ???DDDEEE@@@___gggeeeUUUEEECCC444AAA===555AAAWWWWWWIIIXXX}}}OOO@@@@@@:::CCCSSSQQQWWWhhh{{{888FFFCCC333BBB<<<<<<>>>@@@???@@@JJJUUUIIIppp\\\MMMLLLMMMNNNLLLIIIMMMSSSMMMLLLvvvnnnMMMLLLFFFEEEEEEGGGIIIJJJIIIHHHJJJOOOXXXOOOPPPMMMiiiEEEIII>>>SSSDDDjjjRRR???>>>>>><<<;;;iiipppAAAIIIKKKOOOTTT<<>><<<===@@@@@@@@@FFFMMMGGGrrr```LLLLLLNNNOOOMMMJJJLLLRRRMMMKKKtttiiiJJJJJJEEEEEEEEEGGGIIIJJJIIIGGGHHHNNN[[[NNNHHHDDDeeeFFFCCCMMMVVVccczzzLLLNNN;;;AAAPPPPPPNNNLLLmmmDDD???>>>HHHRRR888AAA>>><<<<<<===999QQQsssnnnrrrxxxEEE999CCCDDD@@@BBBKKKiiiEEEXXXVVVBBB<<>>^^^MMMIIILLLJJJQQQWWW\\\GGGZZZqqqaaaHHHUUUtttAAAVVVDDD???<<<>>>UUUJJJRRR888JJJCCC;;;AAA888888AAA000JJJ111FFFTTTXXXkkkdddvvvHHHIIIDDD@@@===;;;===GGGRRRaaazzz^^^MMM???HHH999RRRNNNAAA@@@999>>>HHH@@@CCCFFFiiiNNNMMMMMMOOONNNJJJKKKOOOKKKPPPnnnbbbHHHLLLCCCEEEGGG???WWWIIIGGGJJJKKKRRRYYYRRRuuuzzzxxx{{{PPPXXX;;;FFFGGG:::JJJHHH888^^^{{{MMM>>>777>>>555???111CCC222UUUJJJJJJkkk>>>GGGjjj```ooo===<<<>>>AAA???<<<<<>>444EEEUUUEEECCCrrrDDD@@@---CCC===<<<333:::666kkkDDDBBB___]]]mmmFFFAAAqqqMMMCCClllDDD===888888999;;;???DDDYYYYYY{{{___UUU^^^DDD===HHHAAA???;;;DDD>>>===DDD@@@HHH```zzzPPPNNNOOOQQQOOOKKKLLLPPPLLLNNNiii^^^KKKNNNHHHMMMLLLDDDIIILLLOOOMMMKKKSSS___sssbbbNNNaaafffVVVaaafffllloooPPPAAA;;;<<>>EEEdddPPPOOOOOOQQQPPPLLLMMMQQQMMMNNNggg[[[LLLNNNMMMJJJEEEEEEEEEOOORRRNNNLLLSSScccwwwzzznnnQQQWWWfffrrrooo^^^iiijjjPPP]]]@@@:::888===BBBMMMMMM555@@@\\\___PPP]]]<<<777BBB999<<<555;;;xxxOOOTTTuuu~~~444XXX[[[333PPPJJJ111<<<666444999AAAFFFJJJOOOOOO___ooobbbMMM}}}}}}AAAFFF999BBB???999@@@===@@@HHHAAAFFFdddPPPOOOOOOQQQPPPLLLMMMQQQOOOOOOfffXXXMMMNNNMMMDDD@@@MMMEEEOOOOOOMMMLLLTTTgggrrr|||{{{[[[```UUUTTT```^^^gggDDDYYYAAAMMMCCC666333GGGUUU;;;333LLLkkkNNNDDDLLL;;;???888999dddZZZVVVrrroooMMM444XXXNNN;;;GGG```AAA@@@EEERRR^^^gggooovvvUUUqqqRRRyyySSS```FFFHHH666GGGBBB:::AAA???FFFRRRNNNUUUbbbPPPNNNOOOQQQOOOKKKLLLPPPOOONNNeeeUUUMMMMMMMMMBBBEEE^^^KKKNNNJJJLLLLLLUUUjjjtttxxxhhh^^^YYYOOOCCC===AAAQQQ|||zzzNNN```mmmUUUBBB;;;EEE777<<>>FFFCCC>>>FFFBBBFFFTTTVVVbbb^^^OOOMMMNNNPPPNNNKKKKKKOOONNNLLLcccSSSMMMMMMMMMDDDMMMnnnRRRNNNHHHNNNMMMUUUllluuupppzzzxxx[[[YYYOOO===III@@@[[[wwwPPP[[[rrrDDD@@@DDDCCC777<<<888BBB555>>>===;;;888;;;777FFFzzzRRRWWWdddGGG111;;;jjjEEEUUU~~~xxxhhhTTTFFFBBBGGG;;;pppIIIVVVPPPJJJ]]]ccc:::FFFAAA???<<>>>>>JJJPPPaaaYYYNNNMMMNNNOOONNNJJJKKKOOOLLLJJJaaaxxxPPPOOOIIIHHHHHHLLLPPPPPPLLLLLLOOOPPPRRRhhh]]]^^^dddRRRHHHLLL>>>JJJzzzHHHUUU{{{UUU}}}jjjUUU777:::111===;;;999:::444CCC:::>>>AAA111EEEggg[[[QQQjjjYYY111<<>>EEE999VVVOOOGGGLLLQQQ}}}eeeQQQLLLKKKOOONNNHHHJJJRRRLLLNNN___sssMMMNNNHHHGGGGGGJJJOOONNNKKKKKKNNNPPPSSSvvvgggqqquuusssMMMddd]]]AAAAAAjjjvvvPPPLLLffftttlllUUU]]]\\\CCCAAABBB<<<;;;AAA<<<666::::::888???@@@MMM___RRRXXXcccHHH'''FFFmmm}}}@@@WWWeee___|||ZZZFFFTTTSSSMMMiiiXXXBBBGGGEEEFFFJJJNNNAAAJJJXXXjjjiiiQQQLLLLLLPPPNNNIIIJJJRRRLLLNNN___mmmJJJMMMHHHFFFFFFIIIMMMMMMJJJJJJNNNQQQVVVwww]]]}}}wwwEEETTTPPPMMMrrrjjjGGGeeegggqqqEEEAAA999888222999NNNNNNUUUFFF000???999<<>>CCC===PPPTTT<<<999BBBWWWaaaQQQaaa___mmm<<<___bbb@@@www~~~mmmHHHDDD\\\vvv??????<<>>QQQhhhpppnnnwwwKKKQQQPPP444aaazzzNNNkkk]]]nnnQQQ```iiiAAAGGGGGGAAAIIIqqqccc[[[YYYNNNKKKRRRRRRIIIIIIPPPPPPTTTXXXPPPOOOFFFKKKIIIKKKMMMMMMKKKJJJLLLNNNPPPdddxxxwwweeejjjoooZZZyyyeeecccbbbMMMBBBhhh~~~FFF555;;;333AAA888777===HHHRRR___xxxppp[[[UUUWWWKKKCCCZZZ~~~bbbgggfffZZZWWW\\\LLLLLLfffUUU\\\YYYNNNLLLSSSSSSJJJIIIPPPOOOSSSWWWMMMMMMGGGMMMLLLPPPTTTRRRMMMJJJLLLPPPOOOmmmddd\\\mmmmmmooonnnrrruuuUUU{{{XXX:::BBB```TTTMMMGGG;;;CCCIII777777BBBCCCAAA===:::===FFFOOO[[[CCCSSSDDDmmmtttxxxZZZkkkmmmvvvnnnXXXxxxZZZoooYYYIIIKKKWWWSSSdddXXXOOOMMMUUUUUULLLIIIOOONNNRRRUUU~~~NNNMMMHHHNNNJJJMMMPPPOOOKKKIIIJJJMMMOOOxxxGGG~~~PPPkkkyyyMMMppp^^^???888===EEEFFFDDD???BBB???999BBB555<<<@@@<<<888888666222000+++IIIFFFVVVZZZDDDooobbbWWW}}}KKKwwwgggwwwFFFCCCOOOOOO[[[aaaXXXOOONNNVVVVVVMMMIIIOOOMMMPPPSSSvvvSSSNNNHHHLLLGGGGGGHHHIIIJJJKKKJJJJJJPPPNNNMMMSSSXXXlllcccHHHDDD999333MMMgggeeeIIIAAA;;;===:::555555<<<@@@@@@888999AAA[[[[[[\\\JJJ<<>>|||mmmYYYXXXOOOMMMUUUUUULLLIIIOOONNNPPPQQQcccUUUMMMHHHKKKFFFFFFFFFEEEFFFIIILLLOOOSSSnnnLLLoooqqqRRRYYYsssllluuuggg888EEEFFF@@@888555<<>>777AAAAAAXXX{{{eeeGGG>>>KKKHHH___ZZZaaakkkIIICCCEEEPPP>>>^^^pppdddYYYNNNLLLSSSSSSJJJIIIPPPOOOPPPQQQ\\\SSSLLLHHHKKKDDDGGGHHHEEEBBBCCCJJJPPPTTThhhBBBPPPqqqSSSDDDsssRRRnnnrrr666GGGSSSXXXGGG<<<>>>>>>777888AAA999@@@===PPP^^^TTT^^^mmm;;;VVV>>>YYY~~~zzzSSSBBB???iiiRRRZZZ\\\{{{lllRRRIIICCCPPPFFFLLLeeecccYYYNNNKKKRRRRRRIIIIIIPPPPPPQQQQQQ```OOOQQQDDDJJJDDDEEEGGGGGGFFFGGGIIIKKK\\\fffKKKLLLZZZDDDQQQfffbbbYYYQQQLLL>>>tttpppOOOTTTyyy:::888AAA;;;:::111AAA<<<;;;;;;SSSXXXBBBNNNjjj\\\eee>>>IIIoooZZZGGGMMMJJJ@@@SSSYYYZZZiiiPPPBBBEEEPPPLLLOOO???\\\ccccccZZZMMMNNNSSSKKKGGGKKKKKKNNNNNNWWW___PPPQQQGGGKKKEEEGGGHHHHHHHHHHHHKKKMMMZZZwwwRRR@@@LLLEEE@@@VVVvvvMMM>>>===lllTTT:::FFFjjjUUU???<<<444777@@@NNN???;;;:::YYYUUU===TTTcccJJJMMMRRRfffSSSGGGrrrIII@@@oooSSSYYY___^^^gggDDDAAAEEEHHHDDDEEEAAANNNSSSXXX[[[MMMNNNSSSLLLHHHLLLLLLNNNMMMVVV^^^PPPPPPJJJLLLFFFHHHIIIIIIIIIIIILLLNNNWWWuuuVVV>>>GGGGGGGGGIIIoooxxxAAA;;;HHH^^^lll;;;555CCCggg^^^444999999666JJJSSSAAA:::999```OOO666\\\XXX@@@===fffcccHHHQQQ[[[@@@QQQXXXhhhWWWUUUBBBEEEGGGIIIIIIFFFSSSQQQWWW^^^[[[MMMMMMRRRLLLIIIMMMMMMNNNMMMTTT\\\QQQLLLKKKJJJFFFHHHIIIIIIHHHIIILLLNNNSSS]]]OOOCCCGGGAAA@@@EEERRRtttJJJKKKXXXuuuWWWwwwsssuuuXXX999DDDRRRIIIVVV999???UUUHHHAAA>>>444LLLOOO???777:::bbbGGG444dddMMM222GGGpppyyyyyyPPPUUUmmmZZZXXXLLLEEE===FFFNNN@@@TTTMMMUUUXXX[[[LLLJJJPPPKKKIIIMMMLLLNNNMMMRRR[[[QQQHHHKKKGGGEEEGGGHHHHHHHHHHHHKKKMMMQQQMMMBBBAAAGGG???;;;SSSGGGXXXCCCHHHUUUNNNeeeJJJZZZrrrdddEEE???EEEGGG???zzzIII...UUUvvvHHH:::IIIlllggg;;;666AAA^^^>>>999fffEEE:::SSSMMM666ooovvvkkkTTTQQQkkk^^^^^^QQQ;;;===JJJVVVAAAMMMKKKXXXSSS[[[KKKHHHNNNJJJHHHLLLJJJNNNMMMQQQZZZQQQEEELLLEEEEEEGGGHHHHHHGGGHHHKKKMMMQQQrrr|||KKKAAAAAANNNQQQJJJJJJFFFZZZSSSFFFGGGPPPDDDbbb>>>fff~~~AAAAAAFFF===777EEE???xxxXXX[[[kkk888999PPPVVV777FFFccc>>>111fffSSSdddjjjRRRaaaZZZ\\\NNNhhh```[[[PPP???KKKJJJSSSHHHCCCMMM```ZZZ^^^LLLHHHMMMJJJHHHKKKIIIMMMNNNQQQXXXRRRDDDNNNFFFFFFHHHIIIIIIIIIIIILLLNNNQQQyyyTTTuuuGGGMMMGGGOOOXXXQQQ555???VVVfffPPPPPPsssdddgggBBBKKKeeeUUUKKKBBB===777GGG>>>UUUsssgggiiioooggguuu\\\DDD:::AAAbbbNNN222TTT\\\::::::fff]]]ZZZ:::DDDIIILLLaaaMMMmmmhhhWWWYYYfff|||WWWPPPWWW;;;EEEYYYXXXbbbOOOJJJNNNKKKIIILLLIIILLLNNNRRRWWWSSSDDDQQQHHHHHHIIIJJJJJJJJJKKKMMMOOORRR^^^DDDlll|||???WWWJJJCCCHHHUUUHHHTTTBBBpppjjjiiiAAAeee[[[:::FFF@@@===CCCAAAIIIkkkIIIBBBGGGGGGccciii@@@BBB<<>>FFFoooHHHKKK???wwwAAA:::???SSSRRR888CCCpppQQQggg{{{RRRJJJvvvhhhaaaeeedddNNNRRRccciiiOOOPPPLLLIIIPPPLLLNNNPPPLLLQQQrrrZZZNNNLLLKKKHHHGGGHHHJJJJJJJJJKKKMMMOOOSSS{{{fffxxxDDDXXXYYYJJJ999RRRRRRFFFyyy~~~TTT>>>BBB|||>>>999DDDFFFMMMAAA===<<<;;;555000666BBB^^^___dddNNN===<<>>sssMMM666CCC:::@@@999JJJUUUrrrGGGKKK???PPPZZZ\\\ZZZ^^^uuuyyyOOOEEEPPPiiiqqqPPPMMMOOOOOOQQQKKKOOOOOOOOOQQQlll\\\PPPMMMJJJFFFDDDFFFGGGHHHIIIKKKNNNPPPSSS```]]]___gggyyyxxx}}}XXXGGGEEEbbbvvv[[[EEE:::<<<@@@TTTnnnRRR???===BBBgggWWW???:::>>>;;;???;;;NNNcccOOOAAAKKKjjjnnnNNNMMM}}}wwwRRRMMMOOONNNPPPJJJOOOMMMNNNPPPiii\\\QQQMMMJJJFFFCCCEEEGGGHHHIIIKKKNNNPPPQQQ{{{aaaMMMPPP\\\^^^yyytttRRRwwwccc```111???MMMFFFSSSTTTMMMSSSHHH@@@===:::777<<>>888777333MMMMMM888@@@rrr@@@qqqmmmJJJ[[[}}}UUUMMMNNNMMMOOOIIIOOOLLLMMMOOOggg\\\QQQMMMJJJEEECCCEEEGGGHHHIIIKKKNNNPPPOOOxxx___TTTXXXLLLVVVnnnqqq```lll^^^hhh|||___GGG888CCC<<<333iiivvvSSS777888HHHXXXkkk|||TTTRRR???mmm{{{\\\222BBB999>>>EEEMMM===}}}OOO~~~UUUrrrVVVLLLMMMLLLNNNHHHPPPKKKMMMNNNeeeaaaPPPKKKMMMHHHGGGGGGGGGHHHIIIJJJKKKLLLTTTrrrTTTQQQTTTZZZXXX^^^eeeZZZ___\\\hhh{{{mmmgggWWWNNNEEEPPPgggooosss~~~yyy```BBB777:::999BBB///>>>kkkeee999KKKTTTlllYYYSSSPPPKKKJJJGGGQQQLLLRRRMMMNNNggg```QQQMMMNNNHHHGGGGGGGGGHHHIIIJJJKKKLLLTTTvvviiiSSSaaaWWWXXX___SSS^^^LLLCCCRRRrrryyyAAAEEE@@@===BBB???<<>>???III???FFFMMMuuummmaaaTTTOOOJJJLLLHHHQQQKKKRRRMMMOOOggg]]]RRRNNNNNNIIIGGGGGGHHHHHHIIIJJJLLLMMMSSS{{{}}}fffeeeTTTWWWgggbbbjjjVVV999555NNNSSSMMMMMM@@@>>>\\\zzzkkkFFF555FFF>>>NNNaaaUUU???:::>>><<<:::BBB///AAAEEELLLPPPxxx~~~```[[[WWWMMMIIINNNJJJQQQIIIRRRNNNOOOeeeZZZRRRNNNMMMHHHHHHHHHHHHHHHIIIKKKLLLMMMRRR}}}ttthhh]]]bbb]]]yyyiii```bbb^^^IIICCCWWWSSS999IIIDDDTTTxxx}}}SSS777AAA555///;;;HHH???333444666<<<777AAACCCFFFAAAhhhcccGGGPPPuuu|||TTT^^^OOOLLL[[[LLLIIIOOOLLLQQQHHHQQQNNNOOOdddYYYRRRLLLKKKGGGHHHHHHHHHIIIJJJKKKLLLMMMPPPyyy___vvvpppwwwvvvggglllJJJFFFOOOKKK>>>???WWW]]]@@@777>>>EEEKKKEEE///,,,AAA;;;;;;@@@@@@999???FFFAAA999999999III999AAAKKKGGG@@@EEEOOOSSS^^^zzzuuuCCCMMMJJJIII```LLLIIIPPPLLLQQQIIIQQQOOOOOObbb[[[TTTKKKIIIIIIHHHHHHHHHIIIJJJKKKMMMMMMOOOqqqPPPKKK___zzzyyyqqqtttLLLDDDJJJ???888999JJJWWW???888NNNJJJ777999FFFDDD<<<:::===AAA999111:::???333999GGG777<<<555eeeGGGNNNHHHBBBMMMWWWnnnxxxIIIPPPJJJLLLQQQdddNNNJJJQQQKKKPPPJJJPPPPPPPPP```___VVVKKKIIIKKKIIIIIIIIIIIIJJJLLLMMMNNNNNNfffnnnRRRVVVXXXRRRrrrhhhFFFJJJBBBJJJKKKQQQeeeWWW:::bbbkkkMMM777444666888777666===@@@===CCCIIICCC<<>>aaaVVV@@@CCCDDDBBBLLLTTT{{{WWWQQQ;;;LLLFFFKKK___hhhQQQLLLPPPIIIOOOLLLOOOPPPPPP___bbbYYYKKKJJJNNNIIIIIIIIIIIIKKKLLLMMMNNNMMM```QQQLLLKKKZZZQQQNNN???GGG???;;;UUUPPPEEEEEE>>><<>>@@@555===BBBkkkfff,,,DDDEEE555OOOJJJBBBLLL???LLL???FFFTTTmmm^^^888FFFTTTLLL:::eeerrrUUUOOOHHHRRRLLLKKKOOORRRQQQ```{{{QQQPPPHHHLLLHHHGGGIIIMMMLLLJJJKKKOOOQQQVVVPPPNNNPPPfffVVV>>>LLLlllFFF888>>>;;;LLL;;;===444GGGkkkMMM???BBBbbbhhhMMMEEEIIIJJJBBBQQQTTTOOO|||qqqwwwVVVOOOJJJRRRNNNLLLPPPRRRQQQ___SSSRRRLLLKKKHHHGGGIIILLLLLLIIIKKKOOOOOOVVV]]]]]][[[|||\\\>>>333:::777HHH???EEESSS~~~IIIPPP|||```QQQOOO___llltttAAAGGGNNNUUUXXXPPPLLLRRROOONNNQQQSSSQQQ]]]WWWRRROOOJJJIIIGGGHHHKKKKKKHHHJJJOOOLLLVVVtttsss\\\vvv[[[:::PPP888:::??????]]]xxxhhh[[[UUUQQQrrrYYYOOONNNPPPPPPOOOQQQSSSQQQ\\\^^^QQQOOOJJJIIIHHHHHHJJJJJJGGGJJJNNNJJJWWWccczzzppphhhMMMeeeZZZTTTXXXMMMOOOMMMPPPOOOQQQSSSQQQ\\\hhhOOONNNMMMJJJHHHHHHJJJIIIGGGIIINNNKKKVVVtttooo{{{TTTxxxrrrOOOHHHAAAhhhkkkYYYMMMQQQKKKPPPPPPOOOSSSQQQ\\\tttNNNMMMPPPJJJHHHHHHIIIHHHFFFIIINNNLLLTTTccc|||uuufff[[[{{{mmmnnnYYYDDDEEEGGGeeevvvZZZMMMSSSJJJRRRQQQNNNRRRRRR]]]{{{NNNMMMSSSKKKHHHHHHIIIHHHFFFIIINNNMMMSSSXXXsssxxxyyyxxxxxxxxxWWWiiiqqqzzz{{{sssgggRRRTTT999BBB<<>>FFF;;;BBBDDD>>>;;;BBBMMMTTTaaaNNNQQQLLLNNNOOOOOOVVVSSS^^^```LLLSSSLLLJJJHHHHHHJJJKKKKKKJJJLLLNNNPPP}}}~~~pppYYYZZZDDDfffpppvvvnnnVVV888@@@BBBAAABBBDDDGGGIIIJJJIII]]]XXXqqqmmmjjjSSSWWWPPP]]]UUURRRWWWSSS]]]hhhUUUNNNLLLJJJHHHGGGIIIJJJJJJJJJMMMEEETTTaaaaaarrrnnnVVVsssPPPnnnKKK>>>FFF???;;;======???LLLZZZDDD```wwwlllooommmJJJQQQUUUSSSVVVUUU[[[qqq[[[LLLKKKIIIGGGGGGHHHIIIJJJIIIQQQGGGUUUPPP~~~sssPPP???GGGTTTqqqGGGUUUUUUmmmFFF:::???JJJOOODDD;;;KKKffftttvvvgggjjjyyynnnDDDLLLTTTTTTUUUWWW[[[^^^NNNKKKIIIGGGGGGHHHIIIJJJIIIOOOKKKOOOOOOsssxxxTTTaaa^^^{{{lllJJJIIIMMMggg~~~{{{\\\[[[EEEtttHHHxxxHHH???===???BBB@@@JJJnnnxxxwww^^^iiizzzpppOOOTTTRRRZZZSSSXXX\\\aaaRRRLLLJJJHHHGGGIIIJJJJJJJJJHHHLLLIIIQQQ[[[ccc^^^]]]iii~~~UUUIII>>>BBBJJJDDDMMMccczzzJJJlllAAAHHHAAADDDYYYyyyuuufffSSSVVVVVVlllUUUWWW]]]fffVVVLLLJJJHHHHHHJJJKKKKKKJJJEEEJJJJJJNNNNNNbbb```ZZZQQQbbbXXXSSSXXXvvvmmm\\\LLLEEEnnnYYYUUUvvvxxxppp[[[JJJOOO```wwwmmmjjjssszzzeeejjj~~~YYYQQQSSSUUUZZZTTT^^^kkkYYYMMMKKKIIIIIIJJJKKKLLLKKKGGGIIINNNJJJJJJ[[[______dddhhhuuuSSSHHHKKK]]]ccc^^^hhh}}}~~~\\\fff{{{```QQQddduuu~~~zzz{{{|||}}}zzzsssjjj[[[VVV```fffcccfffpppWWWZZZUUUMMM___RRR___XXXVVVKKKHHHHHHDDDHHHLLLEEEIIIOOOHHHJJJSSSSSSnnnllllllWWWLLLHHHPPPMMM>>>HHHGGG\\\rrr|||vvvfffVVVNNNKKKFFFBBBAAABBBKKKZZZbbbfffpppbbbMMMVVVUUU]]]rrrYYY___gggXXXNNNMMMLLLFFFGGGKKKFFFIIIOOOIIIMMMUUUOOOpppyyyFFFJJJMMMQQQQQQRRRTTTOOOSSSNNNDDD>>>BBBMMM[[[ddd\\\VVVWWW[[[\\\eeetttzzz|||vvvkkk___XXXTTTPPPKKKMMMFFFAAAAAAAAA???@@@CCCBBBNNNgggppplllvvvxxx\\\PPPWWWQQQaaarrrYYYppp\\\PPPOOOQQQHHHFFFIIIHHHHHHMMMJJJPPPVVVJJJXXXuuu]]]dddvvvuuuttt\\\VVVlllWWWYYYSSSMMMJJJKKKJJJFFFCCCFFFIIIJJJDDD>>>===?????????CCCKKKXXXiiizzzhhhkkk||||||kkklllggg___WWWPPPHHH@@@JJJHHHGGGFFFBBB>>>???DDD<<<;;;>>>AAA???;;;<<<@@@III[[[~~~kkk~~~ttt[[[VVVZZZPPPbbb~~~[[[xxxdddRRRNNNPPPHHHDDDHHHJJJHHHIIIHHHPPPVVVIIIJJJbbbwwwnnnbbbooogggpppUUUSSSxxxccc^^^VVVMMMCCC===@@@FFF===FFFFFFBBBEEEHHHFFFFFFIIIEEE@@@???BBBFFFIIIKKKMMMTTT]]]cccfffeeeeeeeeepppuuu|||jjjccc]]]]]]___```aaaccc\\\cccfffccc___^^^]]]ZZZ\\\dddpppzzzzzznnneee___]]]VVVUUUSSSQQQLLLHHHDDDBBBGGGDDD???===@@@DDDGGGHHH???>>>BBBGGGDDD======BBBAAA@@@BBBEEECCC>>>===@@@777]]]pppyyyqqq[[[UUUWWWNNNZZZuuuXXX}}}zzz[[[LLLNNNHHHCCCHHHKKKGGGFFFFFFMMMRRRKKKHHHQQQnnnvvvrrrcccuuuaaa^^^}}}\\\BBB666FFFKKK???999EEEIIIDDDGGGKKKHHHDDDCCCEEEIIILLLNNNDDDHHHMMMPPPQQQOOOMMMLLLDDDIIIOOOSSSTTTUUUVVVWWWgggmmmrrruuuvvvyyy{{{{{{|||{{{tttsssqqqmmmfffbbb[[[SSSKKKFFFFFFGGGNNNQQQSSSRRRNNNJJJJJJKKKIIIJJJJJJHHHEEEAAA@@@???;;;;;;::::::;;;===>>>???@@@======@@@DDDDDD???;;;CCC>>>;;;:::999888;;;@@@@@@<<<;;;@@@CCCDDDEEEGGGTTT]]]{{{~~~rrr|||jjjWWWNNNPPPPPPRRRiiimmmXXXWWWrrrRRRNNNJJJFFFHHHJJJGGGFFFGGGKKKLLLMMMMMMMMMNNN}}}jjjpppZZZHHH```ZZZWWW]]]rrr}}}XXX@@@<<>><<<>>>AAA@@@CCCGGGIIIIIIIIIIIIJJJIIIGGGCCC>>>;;;999999999AAA<<<:::<<<>>><<<<<<===<<<@@@BBBAAABBBFFFGGGEEEBBB===;;;@@@FFFJJJNNNSSSWWW\\\tttuuu{{{tttfffWWWOOORRRXXXWWWRRRTTTYYY___]]]SSSOOOIIIHHHHHHIIIHHHJJJJJJGGGMMMQQQMMMNNNggg}}}ppp~~~sssddd\\\TTTMMMAAA>>>IIIOOOFFF;;;666BBBQQQXXXpppmmm{{{dddgggiiidddYYYPPPMMMMMMHHHGGGGGGHHHLLLQQQTTTWWW]]]```aaa^^^WWWRRRPPPQQQ^^^aaaYYYGGG???CCCDDD???DDDBBB@@@BBBAAA>>>;;;:::::::::;;;;;;;;;;;;;;;;;;AAAAAA@@@@@@@@@@@@@@@AAA===???AAAAAA@@@@@@AAABBB999999:::;;;===???@@@AAA???>>>>>>>>>:::888@@@JJJ:::IIIMMMBBB<<<@@@???999HHHFFFGGGLLLQQQUUU^^^gggiiiKKKEEEVVVvvvpppcccUUUTTTTTTXXX]]]TTT___eeefffhhhXXXSSSLLLIIIFFFJJJJJJNNNKKKDDDLLLSSSLLLTTTJJJeee[[[SSSEEEOOOMMMdddyyywwwuuu\\\RRROOOGGGCCCDDD???999???KKK>>>AAA999EEE\\\MMMEEEbbbwwwnnntttzzz{{{xxxvvvwwwyyycccwww~~~kkkTTTOOOSSSTTT^^^VVVSSSWWWUUULLLFFFEEEBBBCCCCCCBBBAAADDDJJJPPPOOOJJJDDDDDDGGGHHHEEEBBBEEEFFFGGGFFFFFFHHHJJJMMMGGGHHHIIIJJJJJJIIIGGGFFFGGGQQQ]]]```RRRAAA???GGGsss}}}qqqMMM888===DDDBBBBBBFFFNNNVVV[[[bbbppp~~~zzzgggPPPHHHFFFJJJRRRuuuooo]]]OOOTTTPPPNNNZZZXXXTTT[[[bbbTTTRRRSSSHHHKKKMMMMMMMMMLLLJJJJJJKKKMMMGGGRRRXXXjjj___QQQEEEAAABBBDDDKKKSSSRRRWWW]]]]]]YYYYYY]]]bbb|||vvvnnnggg___XXXSSSMMMIIICCC??????@@@AAABBBCCCBBBAAA@@@???===<<<<<<<<<===???@@@CCCGGGMMMQQQ```cccgggjjjppp|||pppKKKTTT___eeegggcccWWWLLLNNNlllfffggg~~~fffPPPppppppggg]]]TTTUUU___aaaggg```KKK===???EEEFFFBBBBBBBBBCCCCCCDDDDDDDDD@@@===RRR}}}zzzvvvuuu}}}sss[[[GGGAAACCCMMMIII???===BBB===;;;DDDFFFKKKSSSZZZbbbiiiooosssdddGGGDDDIIIIIITTTKKKdddkkk^^^RRRPPPTTTVVVXXXYYYMMM]]]```}}}PPPUUUUUU???KKKLLLLLLLLLKKKKKKLLLMMMRRRUUUSSSSSSjjjsssJJJPPPFFF>>>===>>>>>>AAAGGGFFFIIIJJJHHHFFFFFFJJJNNNSSSQQQOOOOOONNNLLLIIIGGGEEEBBB===;;;;;;<<<<<<<<<<<<<<<===>>>??????@@@@@@<<<===>>>===<<<<<<>>>???BBBAAA@@@???AAADDDIIIMMMLLLGGGAAABBBJJJOOOEEE666>>>BBBDDDDDDGGGJJJGGGBBBKKKwwwlllNNNaaaiiiTTTMMMJJJEEE?????????>>>===<<<<<<<<<<<<888BBBWWW]]]QQQEEEDDD;;;@@@CCC@@@888333333666>>><<<<<<===<<<:::???HHHGGGKKKQQQVVV[[[___dddgggoooppprrrsssttttttsssssszzzyyybbbNNNIIIIIIIIIBBBNNNOOOTTT}}}kkk]]]RRRPPPSSSTTTTTTVVVUUU\\\qqq```QQQYYYBBBJJJJJJKKKKKKLLLLLLMMMMMMLLLMMMPPPQQQOOOaaawwwTTTGGGIIIFFFAAA???@@@AAA??????@@@AAA@@@>>>===>>>@@@CCCEEE===<<<;;;<<<======;;;999===;;;888777888999999888888999:::;;;===>>>???@@@AAABBBDDDBBB???;;;999999<<<;;;;;;<<<>>>>>>;;;888<<<:::666555:::???===777777888555333555;;;>>><<<;;;@@@>>>???BBB666///<<>><<>>HHHBBBAAAAAABBBBBBAAA@@@@@@@@@>>>===???CCCGGGHHHGGG@@@???=========<<<999777999888777888999:::999777;;;:::::::::::::::999999???BBBEEEFFFDDD@@@>>><<<:::<<<@@@CCCFFFFFFEEECCC666999===??????===888444777999999888:::===<<<888???333000777;;;======:::777333111444555333666;;;:::===<<<999;;;AAACCC???888999999:::;;;<<<======:::>>>>>>999777:::>>>???@@@===:::888999:::::::::???666;;;AAA>>>???>>>222===???AAAAAAAAA@@@AAABBBAAA@@@>>>======???BBBCCCDDDBBBFFFNNNLLLCCC???BBBFFF@@@HHHTTTJJJAAAdddcccXXXNNNOOOTTTVVVVVVWWW___VVVUUU]]]NNNKKKIIIIIIKKKMMMLLLKKKQQQJJJFFFIIINNNRRRVVVYYYdddwww\\\BBB===FFFJJJDDD======>>>>>>===<<<=========<<<:::;;;>>>CCCEEECCC@@@;;;::::::;;;===>>>===;;;777777666777999:::999777;;;;;;:::999888777666555444888<<<>>>>>><<<::::::;;;???CCCBBB???<<<===@@@>>>=========<<<;;;===???888:::;;;999:::<<<:::555222222>>>CCC555111666444999666444555666888===AAA??????<<<::::::;;;888444888999:::;;;<<<===>>>>>>888<<<;;;777666::::::666555666777777555444555666777555888888666999<<<999999;;;<<<<<<;;;::::::;;;;;;;;;::::::;;;;;;<<<<<>>CCC===??????;;;:::<<<>>>>>>;;;:::;;;===???>>>:::555888888777999:::;;;:::888666555555666777888777666777777777777777777777777111333666777666555555555===AAACCCAAA;;;888;;;???444222444:::===;;;999999;;;;;;888333555999:::888@@@888777555000444===<<<<<<<<<;;;:::888555333222666777888:::>>>@@@???>>>999999999999999999999999555666666555777999555000444888<<<<<<888666888:::333===:::666??????999<<<888:::<<<<<<;;;:::;;;<<<999:::;;;;;;;;;;;;::::::HHH@@@===AAABBB???@@@EEEBBBKKKLLLIIISSSeeeeeeXXXMMMggg\\\TTTUUUXXXXXXVVVUUUXXXsssttt```YYYQQQMMMNNNPPPPPPOOOHHHLLLPPPOOOMMMMMMPPPSSSMMMOOOPPPQQQ\\\vvv{{{jjjhhhddd```^^^^^^^^^]]][[[ccchhhllljjjeee]]]QQQHHHJJJCCC???AAACCC@@@<<<;;;>>>CCCDDD>>><<>><<<666333000666@@@BBB999000111444777999;;;======<<<888888999:::999777777777777777777777777777777777666444444888999888777777333555777666333222333555666BBB777GGG{{{zzzMMM999777999;;;<<<;;;;;;<<<===999999999999999999999999===<<<:::;;;<<<===???AAA<<<@@@IIINNNKKKIIITTTeeeuuummm~~~tttcccYYYRRRUUUZZZ[[[YYYXXX\\\ggg___UUUPPPPPPSSSSSSRRRSSSMMMKKKMMMKKKGGGJJJQQQGGGLLLPPPNNNKKKNNNXXXaaabbblllsssnnneee___\\\ZZZRRRRRRQQQMMMIIIIIINNNRRRQQQPPPWWW```\\\LLLDDDFFFAAA@@@BBBDDDAAA===???DDD<<>>???<<<;;;;;;;;;:::::::::;;;;;;666666666888;;;<<<<<<;;;;;;999777777888999:::999777777777777777777777777888888777666555666999<<<555444444555777777555333777000111>>>IIIEEE;;;444222555666777:::>>>>>>:::777@@@===666555333555>>>::::::999666555777888777555555888999888777888;;;333444555666888999:::;;;:::555444777444///000777222222222333444666888:::333:::,,,\\\ppp;;;666888::::::999999:::;;;:::999888666666777999:::666:::======>>>BBBCCCBBBBBBFFFLLLOOOOOOOOOSSSWWWwwwTTTYYYyyyccc[[[SSSNNNTTT\\\^^^^^^^^^aaawwwXXXSSSTTTPPPNNNSSSMMMRRRQQQKKKHHHKKKKKKHHHJJJGGGHHHLLLLLLJJJJJJLLLMMMNNNVVVWWWQQQTTTXXXQQQNNNNNNNNNNNNLLLJJJGGGEEEKKKSSSYYYVVVNNNGGGCCCAAAAAAFFFFFF@@@===@@@@@@<<<:::CCC:::>>>OOO???111GGGAAA<<<888???AAA222...???<<<888444555999;;;999666:::999888888777777888888444555666777888888888888777777777777777666666666333333444444444444555555666333222444777999888666333666777666333222555888777777777777777888888999777777777777777777777777---222777888666444444666555555666666777777888888::::::999888777666555555555444444444444555666666555<<<,,,PPPUUU444:::999999999888888777777999999777666666555555555555999888===EEEAAA<<>>888@@@>>><<<<<<<<<;;;999666::::::999888888999999999888888888999999888888777444444444555555555555666555555555444444333333333555444444555777888888777555555666555444444555666666666666666666777777888666666666666666666666666999333111999DDDHHHAAA888666666666666777777888888999888888777777666666555555555444444555555666777111BBB777888SSSLLL666@@@888888888888777777777666888888777777777777888888DDDCCC;;;777;;;888888CCCFFFCCCDDDPPP[[[XXXMMMGGGMMMRRRFFF@@@WWW~~~]]]YYYMMMDDDEEEIIIJJJLLLNNNNNNPPPRRRTTTVVVXXX\\\___\\\```ffflllrrryyy{{{ccc\\\[[[XXXVVVXXXXXXXXXZZZ[[[\\\^^^mmm```XXXSSSJJJMMMOOOMMMMMMOOONNNKKKKKKIIIJJJKKKIIIGGGKKKRRRIIIHHHNNNQQQNNNSSSVVVLLLIIIHHHGGGFFFFFFFFFGGGGGGIIILLLMMMKKKFFFAAA???@@@@@@BBBBBBCCCHHHMMMLLLHHHHHH???AAAwwwtttLLLHHHKKKBBB:::@@@>>>666444111333666888888888999:::;;;:::::::::::::::;;;;;;;;;;;;;;;;;;:::999777777333444444555555666666666777777666555444333222111444555666666666666777888777555444444555666666555555555555666666666777777666666666666666666666666888333222:::EEEIIIAAA777666666666777777777777888777777777777666666666666555555555555555666777777111:::555111555111...888777777666666666666555555777777777777888999:::;;;:::<<<999>>>IIIFFFAAAGGGJJJOOOAAA===MMMPPPEEEFFFEEEPPPPPPEEEKKKvvvoooeeeRRRIIIBBBCCCFFFFFFEEEEEECCCEEEFFFGGGGGGIIILLLNNNTTTVVVWWWYYYZZZ^^^cccgggnnnwwwbbbhhheeeXXXQQQHHH^^^RRR[[[UUURRR\\\[[[]]]ooo{{{lllcccSSSQQQNNNKKKLLLOOOQQQQQQMMMMMMNNNNNNJJJFFFIIIOOOPPPLLLOOONNNGGGHHHFFF999DDDEEEHHHIIIJJJHHHFFFEEEGGGHHHKKKOOOLLLFFFBBBAAADDDDDDBBB@@@@@@CCCFFFGGG888BBBiiilllqqqLLL888===>>>===CCC>>>@@@AAA???;;;999<<<@@@;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;:::999888888777777777777888888888888777666666555444444333333333666888888555444777:::888555333333666888666444555666666777777777777777555555555555555555555555000888@@@@@@;;;666666999777777777777777777777777555555666666666777777777666666555555666666777888:::666777<<<>>>???:::222555555555555555555555555777777777777888999:::;;;666<<<:::888;;;@@@PPPiiiiiiBBBKKKQQQOOO]]]OOOHHHNNNIIIBBBJJJOOOggg[[[TTTLLLIIIIIIIIIHHHGGGHHHJJJJJJJJJIIIJJJLLLMMMNNNOOOOOOPPPRRRVVV[[[___\\\^^^aaacccfffhhhhhhgggddd{{{tttbbb\\\EEE]]]NNN\\\XXXVVV^^^TTTdddtttiii```VVVOOONNNPPPSSSVVVJJJJJJMMMOOOLLLGGGHHHLLLOOOKKKNNNOOOOOO[[[eeeaaaJJJIIIHHHGGGGGGGGGGGGHHHOOOLLLKKKOOOPPPKKKIIIJJJCCCDDDEEEDDD???<<<>>>AAAKKKDDDPPPiiimmmmmmSSS777>>>>>>555777:::<<<::::::???JJJSSS===<<<<<<;;;<<<<<<======999::::::;;;;;;::::::999:::::::::999999888888888666666666666666666666666444777999888555555777999999666333444777888777444666777888999999999888888666666666666666666666666222>>>HHHEEE999222555<<<888888888888777777777777555555666666777777888888777666666666666777888888AAA>>>DDDAAA222222<<<;;;555555555666666666666666999888888777777888888999888>>>>>>EEE[[[{{{PPPKKKLLLJJJ[[[YYYFFFIIIFFFHHHFFFBBBOOOYYYTTTLLLGGGFFFIIIJJJIIIIIIJJJKKKJJJIIIHHHJJJLLLIIIJJJKKKMMMOOOTTTZZZ___```___^^^^^^]]]^^^```cccaaaHHHdddTTTOOOOOO[[[WWWWWWYYYRRR{{{ooobbbWWWMMMHHHGGGJJJHHHHHHLLLMMMJJJJJJLLLHHHFFFKKKQQQ[[[xxxllldddXXXLLLEEEDDDEEEHHHLLLIIIMMMVVVVVVIII<<<888999:::???DDDDDDAAABBBFFFCCCCCCLLLZZZeeekkkqqquuudddGGG:::<<>>======<<<;;;;;;<<<<<<999::::::;;;;;;;;;::::::::::::999999999888888888777777777888888999999999666777888888666666777888888666555555666777777666777888999:::::::::999888777777777777777777777777777:::<<<===<<<:::999888999888888888888777777777666666777777888888999999777777777777777888888999::::::AAA???333222999:::666666777777777777888888::::::999999888999999999666444@@@uuueeeBBB???>>>===GGGDDDLLL^^^IIIJJJLLLHHHDDDOOOMMMHHHBBBDDDIIIMMMLLLGGGHHHIIIHHHGGGFFFHHHJJJNNNOOOQQQRRRSSSWWW[[[___WWWWWWYYY\\\[[[XXXXXX[[[jjjlll{{{YYYEEE[[[WWWSSSVVVZZZTTTSSSZZZjjjooo___XXXWWWPPPKKKLLLOOONNNMMMNNNPPPMMMOOOMMMJJJ\\\ssszzzzzzrrrdddWWWLLLGGGFFFGGGLLLGGGLLL[[[bbb[[[TTTTTTUUUJJJAAAAAAEEEGGGJJJNNNFFFRRR[[[RRRMMM```vvv{{{gggvvv___QQQcccvvvoooaaaPPPAAA999777888???>>>===<<<;;;:::::::::============<<<;;;::::::999999999:::;;;<<<<<<===::::::::::::::::::999999888777666777888888777666666777777666555555666888666777999:::::::::888777888888888888888888888888777555444666:::<<<999555999999999888888888777777888888888888999999999999888888777777777888999999666666777<<>>@@@<<>>999999:::::::::;;;;;;;;;;;;;;;;;;<<<>>>???AAABBBHHHQQQZZZiiixxxrrrcccbbbaaaOOOIIILLLFFFCCCFFFFFFJJJ===LLL===KKKEEEHHHKKKGGGKKKKKKGGGHHHLLLLLLHHHJJJKKKLLLLLLLLLMMMOOOQQQOOOPPPRRRRRRQQQQQQRRRSSSVVVSSSTTTVVVRRRMMMOOOVVVUUUPPPKKKSSSQQQQQQZZZOOOVVVZZZ[[[bbb|||jjj^^^VVVQQQVVVUUUUUUTTTUUUWWWXXXYYYUUUXXX]]]bbbgggjjjllllllxxx{{{\\\NNNwwwMMMQQQ[[[KKKLLLHHHIIIBBB@@@IIIKKKFFFGGGMMMTTTWWWTTTVVV\\\]]]YYYXXXSSSKKKEEEAAAAAACCCDDDDDDBBBLLLSSSFFF<<<>>>AAA@@@???===;;;;;;<<<===>>>===::::::<<<<<<;;;???EEE???===<<<;;;;;;<<<===???:::888888;;;@@@@@@;;;666444777;;;;;;888666777999:::666777;;;===:::888999>>>;;;888777999:::::::::555999666777:::666999GGG:::999;;;>>>;;;666555888<<<<<<:::888777888;;;>>>777:::======;;;999999:::;;;::::::;;;===>>>===<<<666999;;;;;;999:::>>>BBBBBB@@@@@@CCCHHHMMMNNNNNNeeesssssscccTTTUUUOOO<<<@@@BBB[[[FFFDDDCCCNNNHHHFFFLLLFFFNNNQQQGGGRRRXXXIIIHHHQQQOOOJJJMMMOOOMMMJJJLLLRRRXXXQQQSSSUUUVVVTTTRRRQQQRRRQQQQQQQQQPPPNNNNNNOOOQQQWWWOOOJJJOOOUUUXXXYYYZZZbbbQQQ```~~~zzzyyy}}}YYYcccpppsssxxxgggQQQAAA???FFFJJJHHHDDD@@@<<<;;;>>>CCCIIILLLIIIMMMRRRSSSPPPHHH>>>888;;;AAAMMMWWWUUUOOORRRZZZPPPNNNIIIDDD@@@>>><<<<<<<<<777666:::>>>======>>>>>>===;;;::::::;;;===>>>CCC>>>888555666888999:::<<<555///444>>>AAA:::111CCC>>>::::::999888;;;AAA<<<:::888666666666777888;;;AAA===999AAACCC:::111>>>;;;;;;???@@@??????AAA;;;:::888777777888:::;;;AAA:::444333777;;;:::888CCCBBB@@@>>>===<<<<<<<<>>;;;;;;===AAAEEEOOOOOOSSS[[[fffpppuuuwwwtttuuurrrhhh^^^UUULLLDDDDDD;;;EEEQQQVVV???SSSPPPFFFJJJYYYRRRQQQWWWIIIFFFIIIfffnnnccc[[[NNNTTTQQQNNNLLLLLLMMMMMMNNNUUUUUUTTTTTTUUUWWWXXXYYYSSSUUUVVVUUUTTTSSSTTTUUUNNNPPPVVV]]]]]]XXXTTTUUUPPPqqqsss^^^TTT___|||zzzIII>>>HHHDDDEEEDDDGGGNNNMMMEEE>>><<>>======>>>???@@@555777:::;;;<<<<<<===???888777888:::===???>>>===999999<<>><<<;;;::::::;;;;;;>>>:::444333888???CCCEEECCC>>>::::::999666666888>>><<<::::::===>>><<<:::777;;;@@@BBBBBBAAAAAAAAA>>>???@@@@@@@@@DDDJJJPPPYYYTTTNNNJJJJJJNNNRRRTTTbbb```]]]]]]]]]]]]\\\[[[TTTTTTPPPIIIFFFJJJNNNNNNMMMJJJLLLLLL\\\\\\oooWWWTTTPPPRRRCCCCCCRRRPPPUUUXXX~~~yyyrrrhhh___OOOOOOPPPSSSWWWWWWSSSOOOTTTVVVWWWWWWVVVUUUVVVWWWWWWXXXYYYYYYUUUVVVaaammm}}}]]]OOONNNFFF;;;666;;;CCCIIIBBBEEEGGGGGGEEEBBB@@@??????HHHBBB<<<@@@@@@AAALLL>>>>>>>>>>>>???@@@AAABBBCCC>>><<>>DDDBBB===AAAGGGGGGFFFEEEDDDCCCAAA@@@>>>>>>===BBB???>>>AAAAAA???AAAFFFDDDDDDCCCCCCCCCCCCDDDDDDXXXkkk]]]TTTVVVqqqxxxbbbJJJ@@@CCCJJJTTT[[[VVVMMMGGGLLLVVV[[[UUUMMMGGG@@@???<<>>555222555:::@@@===999:::===??????===<<<>>>@@@BBBDDDFFFHHHIIIGGGIIIJJJHHHIIIKKKIIIEEEPPPYYYtttuuuxxxfffRRRWWWYYYTTTTTT___rrrppplllgggdddeeejjjmmmmmmxxxjjjqqqeeeUUUKKKHHHHHHGGGFFFBBB???CCCCCCAAALLLLLL666EEEEEEDDDCCCAAA@@@???>>>======>>>@@@>>>;;;>>>CCCAAAAAAAAABBBBBBAAAAAAAAAAAAGGGLLLMMMKKKIIIKKKNNNMMMFFFDDDQQQggguuuuuuooowwweeeRRRLLLQQQYYYbbbhhhyyyrrrxxxyyyNNN\\\eeeYYY___|||qqq___OOOLLLPPPEEECCCCCCEEEGGGGGGDDDAAA;;;MMM^^^\\\JJJ;;;999>>>:::<<>>AAAFFFGGGCCC@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@DDDEEEEEEBBB@@@@@@CCCGGG888>>>CCCCCCAAABBBIIIPPPCCC@@@AAAFFFIIIIIIIIILLLJJJEEEBBBEEEKKKMMMIIICCC>>>AAAIII???>>>gggyyyWWWHHHGGGHHHJJJGGG@@@>>>????????????@@@@@@@@@???>>>777XXXvvvsssUUU======HHH???@@@@@@@@@@@@>>>===<<<<<>>>>>>>>???BBBFFFIIIIIIFFFDDDAAACCCFFFEEECCCBBBCCCFFFEEEHHHLLLLLLJJJIIIJJJLLLgggrrrxxxmmmcccVVVNNNKKKKKKIIIGGGGGGEEELLLXXXWWWMMMKKKRRRGGG===MMM;;;DDD>>>BBBGGGCCCCCCGGGKKKIIICCC>>>>>>DDDGGGBBB???DDDBBB???FFF>>>@@@BBBDDDDDDDDDDDDEEEKKKAAAEEELLLCCC>>>AAABBBDDDBBB>>>BBBHHHAAA===GGGDDDDDDDDDEEEFFFEEECCCAAAIIIEEECCCCCC@@@;;;===DDDGGGBBB>>>>>>BBBEEEEEECCCHHHLLLFFFDDDNNNOOODDD???BBBGGGHHHEEEGGGLLLOOOMMMPPPMMMJJJUUUqqqsssxxxpppvvvxxx{{{{{{kkkXXXQQQRRRPPPMMMOOOPPPGGG;;;PPP@@@IIIDDDJJJEEE<<<@@@???===>>>DDDFFFEEEDDDEEEBBBFFFDDDCCCCCC;;;<<