BM6P6(@ ~~~tttfffeee\\\QQQKKKKKKGGGAAA@@@<<>>777EEEWWWRRRCCCLLL___uuulllIIIFFFkkkWWWggg___aaajjjhhhZZZRRRSSSyyy{{{xxxaaaNNNFFFLLLBBBAAAPPPdddqqqttttttiiiNNN@@@PPPeee```HHH444...666888^^^{{{>>>%%%,,,***)))***,,,+++&&&""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!((((((###(((...***333OOOOOO:::%%%666[[[YYY>>><<<:::777555444444444666444333111111222333555000666===AAABBBEEELLLRRRMMMFFF???<<<888222//////,,,+++***(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((***))),,,999NNN___999444111$$$222(((777,,,000333111---+++,,,+++(((......+++(((''')))...333000+++...BBB___kkkTTT555999888888===CCCIIILLLLLLTTTIIIOOOgggwwwuuuqqquuu>>>999111---,,,+++***((('''((()))+++++++++***)))))))))))))))))))))))))))'''((((((((()))))))))***+++++++++,,,---...///000222111;;;@@@jjjVVVvvvvvvhhheee[[[NNNGGGEEE???888;;;:::>>>HHHTTTdddwww}}}YYYFFFIIIGGG@@@>>><<>>III\\\IIIAAAOOO^^^[[[KKK@@@666222---*********)))((('''((()))*********))))))(((((((((((((((((((((((((((((((((((())))))))))))+++++++++,,,---...///000---555???>>>jjjOOOVVV^^^yyyooo___MMMCCC>>>999333555:::>>>DDDRRReeetttzzzfffLLLEEEOOOKKKAAA>>>===>>>HHH999333444NNN^^^ttt{{{YYYPPPVVVaaa[[[]]][[[OOOHHHPPPccc|||ttt}}}ooo^^^fffxxxyyymmmUUUaaakkkdddSSSOOOddd}}}bbbXXXMMMGGGCCC@@@@@@CCCAAA444,,,333>>>FFFOOOWWWDDD999+++///NNN{{{aaaGGG555///)))&&&'''((((((&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++%%%###'''%%%777^^^iiivvvxxxwwwcccVVVYYYGGG======<<<;;;999888666555777666555333333333444555111333666999>>>BBBFFFHHHMMMLLLMMMLLLCCC777000000---,,,+++***)))(((((((((''''''&&&&&&&&&%%%%%%%%%&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&)))+++<<<444555,,,222,,,222222222000+++''')))...///+++222111///,,,+++---000333@@@cccuuuLLL+++'''222222KKKeeegggTTTCCCAAAGGGMMMKKKHHHBBB;;;333,,,''',,,***(((((()))))))))(((''''''((()))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((++++++++++++,,,...///000+++888<<<777cccMMM;;;===VVV~~~dddLLL???;;;:::999444>>>DDDHHHSSSdddkkkiiiWWWEEEGGGTTTNNNAAA======888EEE<<<333AAA[[[```___cccwww\\\333UUU]]]cccWWW```dddmmmnnnYYYGGGddddddcccvvvqqqKKKLLLcccttt{{{}}}sssyyyVVVKKKAAA>>>>>>???AAAEEE;;;555222444333111444999666000000555FFFsss|||OOOBBBCCCHHHRRRFFF>>>333+++)))(((((('''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###,,,$$$###,,,'''???{{{qqqZZZVVVEEE============;;;999666555888777666555555555555555333222222555999===??????GGGJJJOOOOOOEEE888111111...---,,,***))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%######$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%+++...===555///+++***222555222---(((***...---(((///111000)))$$$///GGG\\\tttpppZZZ:::''')))+++(((222CCCZZZjjjjjj]]]KKK???333@@@DDD777(((%%%(((***((((((((()))******))))))''''''((((((((((((((('''(((((((((((((((((((((((())))))))))))((((((((((((*********+++,,,---/////////777444111YYYPPP<<>>IIIiiibbbFFF:::999???CCC:::FFFOOOSSSYYYbbbccc]]]OOOAAAHHHVVVMMM===:::;;;999AAA===888VVVnnnnnnaaaZZZ}}}^^^:::]]]UUU```ggggggllleee<<>><<<>>>?????????666555666888888444222222000---///111999^^^WWW>>>888444<<>>;;;::::::999888777666666666666;;;999777888;;;===>>>???;;;???EEEFFF>>>222,,,---...---,,,***))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%''''''%%%############$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''%%%$$$&&&(((***)))(((###'''888888:::EEE///+++------+++(((+++000///+++$$$'''+++///888JJJcccttteeeAAA'''+++222------666555666>>>LLLWWWSSSAAA000)))...,,,&&&(((000000(((***+++,,,---,,,+++******(((((((((''''''''''''(((''''''''''''''''''''''''))))))))))))((((((((((((*********+++,,,---...///444333000888UUUxxxLLLCCC???:::;;;CCCLLL^^^]]]CCC888999@@@GGG@@@KKKWWW[[[]]]^^^]]][[[JJJ???IIIXXXNNN===999999999888666777^^^nnnrrrkkkrrrZZZAAAddd\\\^^^bbbiiilll^^^666999LLLUUUddd}}}pppllltttqqq```XXXVVVRRRMMMQQQDDD888666888777333111444222111222444666666666888222+++***000JJJ{{{cccKKK444:::JJJFFFBBBMMMIIIAAA777111000222333333***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$)))$$$%%%((('''EEE|||rrrSSSPPPDDDIIIHHHFFFDDDBBB???<<<;;;;;;::::::999888777666666<<<;;;:::999:::<<<>>>@@@;;;<<>>:::999;;;;;;===JJJYYYmmmhhhccccccmmmbbbLLLAAA<<<===@@@>>>FFFRRRZZZYYYUUUXXX___FFF===JJJ]]]UUUDDD>>>>>>444---444;;;___[[[aaadddIII888\\\gggbbbWWWiiioooQQQ555===IIIVVV]]]uuu}}}___HHHLLLmmm|||nnnnnngggZZZOOOQQQXXXZZZVVVKKKCCC===<<<;;;888555555111000---++++++...111222888444***,,,555;;;```wwwOOOAAA\\\LLL555222===<<<555999:::444...+++---000222222111///,,,)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))&&&&&&'''&&&...QQQyyygggJJJNNNHHHLLLJJJGGGDDD@@@>>><<<;;;<<<<<<;;;:::999888777666999:::;;;::::::<<>>>>>:::444111222,,,+++***)))((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%'''((((((%%%###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%''')))***((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''((('''''''''&&&%%%%%%&&&'''&&&&&&...UUUnnnNNNAAAAAA;;;///&&&&&&)))+++333---***///666555***111666777:::NNNffffffWWWdddWWWCCC222(((&&&(((+++'''///555111(((&&&---444...///000///,,,***+++---+++***)))((((((((())))))''''''''''''''''''''''''&&&&&&'''((()))***++++++))))))******+++,,,...///...///000EEENNN]]]BBB:::BBB:::555999???@@@888111<<<999777666999JJJlllnnnZZZLLL@@@999888999>>>JJJTTTRRRLLLTTTbbbDDD===NNNddd^^^MMMFFFDDD222+++:::FFFbbbLLLNNNWWWyyyHHH555HHHaaahhhcccjjjuuu~~~MMM888FFFNNNlllaaaccc}}}gggJJJBBBRRRooo{{{rrr|||uuuaaaVVVTTTVVVRRRKKKIIIJJJFFF???@@@<<<;;;999444...,,,///,,,......+++***,,,...000---000)))000888'''666pppzzz:::+++>>>EEEHHH:::,,,000999???GGG000+++&&&%%%(((,,,------666444000+++'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,$$$'''***'''888```YYYAAANNNNNNSSSPPPLLLHHHDDDAAA@@@???<<<<<<<<<;;;:::999777666:::===@@@@@@>>>AAAHHHOOOGGGAAA;;;:::777222000111,,,+++***(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''')))(((%%%###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%''')))***((('''&&&%%%%%%%%%%%%%%%"""############$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$&&&((((((&&&&&&'''(((((('''+++$$$???cccHHHFFFFFF???222(((+++444::://////...------111:::AAA555888HHH^^^fffdddqqquuudddMMM;;;222...+++)))111)))$$$)))///000+++''',,,...///---***)))+++...,,,+++***((((((((()))***''''''''''''''''''''''''%%%&&&'''((()))***+++,,,)))))))))***+++,,,......,,,...,,,<<>>333999@@@@@@888666EEEXXXuuuYYYBBB;;;999666???AAADDDJJJLLLTTTdddCCCCCCKKKVVVXXXNNNAAA:::555444;;;===[[[]]]<<>>;;;;;;;;;999777555222///...(((''''''+++///111///+++999---(((///111---222===zzzaaa888''':::>>>===:::666555777<<<@@@:::000***---///---+++,,,777111)))'''(((***)))&&&%%%&&&&&&''''''&&&%%%%%%&&&((((((&&&$$$###$$$%%%((()))###000000BBBmmmhhhyyyyyyxxxxxx{{{ttt^^^GGGNNNWWW\\\UUUHHH@@@BBBGGGBBBBBBAAA???<<<999666444<<>>===>>>KKK[[[cccAAA???@@@GGGPPPOOODDD888222...---???eee```BBBLLL^^^YYY444...DDD^^^vvvkkkssswwwttteeePPPBBB@@@DDDWWWTTTAAABBBQQQRRRZZZmmm}}}lllaaaXXXJJJIII\\\pppqqqvvv~~~}}}}}}sssaaaWWWWWWUUUMMMBBB:::666666888999666555444333111...,,,+++000000///,,,))))))---000(((111:::999111++++++000BBB~~~YYY>>>///(((222222666:::===<<<;;;::::::222+++)))...222000///000666000+++)))+++,,,***((('''((((((((((((''''''&&&""""""$$$)))***(((&&&&&&((((((!!!******===gggeeeooo{{{xxxiii]]]TTTNNNLLLWWW___\\\RRRJJJFFFEEE@@@@@@AAAAAA@@@>>>;;;:::<<>>999777555444333111...+++,,,+++)))'''&&&'''((()))&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$"""$$$%%%&&&&&&&&&(((***,,,---***&&&&&&((('''###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((((()))))))))))))))(((&&&)))###===]]]III--->>>===888222333999;;;999\\\\\\]]]aaahhhllldddXXXNNNXXXYYYYYY]]][[[ZZZbbbVVVRRROOOMMMGGG===777666;;;888333000...,,,***(((------,,,,,,,,,,,,------...---,,,+++***)))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***+++,,,......///111444<<>><<<;;;>>>@@@AAAAAACCCBBB<<<555333444555777888666222...,,,+++)))'''''''''((((((%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""$$$''''''''''''((()))...///---(((&&&((('''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))******++++++((('''---***AAA___RRR???>>>999444///---666LLL```uuugggbbbgggeeeSSS???KKKLLLIIIMMMTTTOOOMMMYYYUUUOOOMMMPPPQQQLLLEEEAAA===999444000...---+++***,,,,,,+++++++++,,,,,,---......---,,,++++++******&&&'''(((((((((((('''&&&(((((((((((()))))))))))))))))))))***+++,,,---...---111666<<>>>>><<<:::777777888:::<<<>>>bbbӵĦĦӵyyy[[[KKKGGGAAA555111;;;:::999___zzzfff??????888444???OOOJJJ999...888666dddzzzVVVEEE:::666111---777III^^^bbbOOOCCC888...///999AAA@@@<<>>OOOZZZ```jjjooovvvvvvooo~~~||||||pppUUUFFF???;;;999;;;888555111///000111111000...............---,,,,,,(((,,,...ĦtttbbbIII666//////111222ZZZlllYYY333+++444111+++...///111222333555999<<<444333444777888555000,,,***)))((((((******(((&&&******))))))((((((((((((///)))'''(((%%% %%%...%%%,,,222:::???GGGPPPLLLVVVZZZ]]]XXXPPPHHHCCCAAAGGGOOOSSSRRRTTTWWWTTTMMM>>>???@@@AAA@@@>>><<<:::CCCDDDDDDDDDEEEDDD@@@;;;888888999;;;;;;888444000+++***)))((('''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%'''&&&&&&%%%%%%$$$$$$$$$###%%%'''((('''''''''(((,,,000000+++((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((())))))******)))&&&000333LLLiiiaaaXXX@@@DDDJJJGGG888888ZZZsssccc]]]]]]VVVMMMOOOJJJDDDIIIPPPLLLRRRhhh\\\OOOEEEFFFLLLLLLHHHFFF999666111---,,,+++***)))+++************+++,,,,,,---,,,,,,,,,++++++******&&&&&&'''(((((('''&&&&&&(((((((((((())))))))))))))))))))))))***+++,,,---+++000777;;;===:::444000333333222222333444666777;;;;;;;;;:::888777777999???<<L=hĦ4ĉ@ӵwwwVVVHHHEEE===666222===;;;999YYYhhhHHH<<L===MMM<<<333777555,,,000===mmmYYY;;;***,,,///...///000000...,,,,,,///444888333555666555444222---(((((('''((()))***)))(((&&&))))))(((''''''((()))))),,,///222000(((###'''...%%%,,,666<<>>FFFPPPWWWYYYaaajjjhhh^^^LLLLLLJJJHHHEEEBBB???===GGGEEEEEEFFFFFFEEECCCBBB@@@>>><<<999777444000---+++***)))(((((('''''''''''''''''''''&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%###%%%'''(((''''''(((***---222444///***+++,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''+++$$$---333III___WWWTTTGGGPPP___cccPPP>>>KKKfff|||{{{ppp]]]OOOPPPZZZcccVVVUUUQQQTTTVVVOOOWWWpppXXXHHH;;;===DDDGGGDDDAAA>>>999333...,,,+++)))((()))))))))))))))***++++++*********)))))))))))))))&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))***+++,,,,,,+++111999===:::444111000222111111111111222444555555777888888888777888999;;;???@@@LLLsssGG=?HdĦ=ĪjGG=?[[[LLLFFF999444444;;;>>>DDD\\\]]]>>>888>>>>>>888666::::::666999333666YYYlll^^^MMM888///999111555fffjjj===;;;BBBDDDDDD@@@999666666999555NNNeeeIII555GGG]]]}}}lllfffcccdddoooYYYUUUccclllgggVVVBBB===<<<<<<;;;999555222111111000......//////...,,,,,,---......//////......000000000HdĦ///---(((000:::111)))EEEnnnPPP******222...,,,111...///111000///......///---000111///......,,,((()))***++++++++++++******((((((''''''''')))***,,,111>>>EEE>>>333,,,&&& )))+++222555IIISSS???===NNNVVV^^^^^^QQQDDDAAAFFFSSS^^^cccbbbfffkkkdddUUUSSSPPPLLLHHHCCC???===<<>>777...+++,,,---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&...'''333:::HHHUUUPPPUUUWWWOOONNNRRRMMM@@@===DDDPPPYYYYYYHHH666333>>>JJJMMMTTTVVVWWWUUUJJJJJJ[[[MMMAAA;;;AAAKKKLLLEEE???EEE@@@888222...+++***(((((((((((((((((()))***+++'''''''''((((((((((((((((((((('''&&&&&&'''(((((((((((((((((()))))))))))))))))))))))))))***++++++---222:::???;;;333111333111000000000111111222333///222555777777777777888444999AAAGGGQQQoooӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵ<<<;;;;;;666111;;;]]]lllfffXXX???ӵGGGOOO000///Ħ888777333111333KKK333]]]bbbooo|||pppcccĦ777;;;>>>;;;444000222Ħ111111222222111111///111444DdD555...;;;999222ӵ111///ӵ+++ӵ+++,,,+++''''''Ħ<<<444ӵ000999FFFgggĭӵBBB>>>???CCCIIIIIICCC@@@AAAKKKGGGBBB>>>999555111...*********))))))((('''&&&(((((('''''''''&&&&&&&&&######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%(((---000DDDKKKLLL@@@222+++)))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((111///AAAFFFIIIMMMKKK\\\^^^III666333888;;;;;;:::@@@EEEDDD999...+++...111888DDDHHHGGGIIIDDDAAAIIIEEE===;;;EEEOOOPPPHHHBBBAAA<<<444///,,,***)))(((''''''''''''((()))***+++&&&&&&''''''((((((((((((***)))'''&&&&&&''')))***(((((((((((()))))))))))))))))))))))))))******++++++///777===:::222000444000000000000111111111111,,,///333666666555555666444666@@@HHHEEEMMMyyy?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e222@e???:::??444999222VVVrrrVVVg<ĉ444///@@@8883we<Ħ1111111111113h?@eSSSXXXTTT[[[rrrwwwZ999222111---,,,...3h?gL555555666666666555555666:::>>>D%%)?444fff?><zKKKDDD=?Ħ///g&e222g&e*********S?ʬ(((4ff?>ߝL444@e...g&eFFF1111113h?g&e>&eFFFAAA??:::<<>>HHHJJJEEEAAA555000+++'''&&&'''((((((&&&&&&&&&'''''')))******&&&&&&''''''(((((()))))),,,***'''%%%%%%'''***,,,(((((((((((())))))))))))***)))))))))))))))***+++(((+++222999777///---111000000000000111111111111+++///333555555444333333777666:::???@@@EEEYYYppp4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]Ħ666H׼s:::;;;555333111111___YYYjjjtQ000666777333je<Ħ444///444Bt=o9ĦH׼sSSSTTT[[[WWWNNNKKKrrrHtĦ111//////222555Bt=o9ĦHdĦ>>>??????===;;;999777AAA999<<<Dtfo9ĦsߝLGdUĦHt@cӵHu]Ħ888Hu]Ħ)))***Htƅ^&&&qIܗGIӵ...H׼s222000Hu]ĦAAA111Bt=o9ĦHƅ^Hu]ĦLLL>>>JJJMMMMMMJJJLLLOOOKKKDDD<<<;;;999777555222---)))---,,,***((('''(((((()))''''''''''''''''''''''''%%%'''((('''&&&$$$%%%%%%''''''''''''''''''&&&&&&+++%%%%%%((('''(((777LLLiiiooommm[[[===(((%%%+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&$$$***---&&&...GGGFFF777;;;@@@DDD;;;000GGGLLLHHH>>>555222444333///............,,,******,,,------222333111;;;AAA999???555...///000...///333+++*********(((&&&''')))$$$)))***&&&%%%((((((%%%''''''''''''(((((((((((((((((((((((())))))))))))******))))))(((((('''''')))************+++++++++(((...555888666222//////////////////000000000000111111111333555666555333222666:::===???DDDJJJOOOjjj4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦ777DdDĦ>>>999999999999777666444333<<>>444DdDĦ777GIdnuR)ĦDdDΦDdDӵ\\\RRRGGGAAAAAACCCIIIQQQVVVUUURRRRRRSSSSSSGGGBBB;;;666222///,,,*********+++******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%'''***)))+++;;;LLLnnnhhhWWWDDD>>>BBB;;;---%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((!!!)))+++'''$$$***OOOYYY555222---&&&...***&&&+++,,,---///...***'''%%%*********))))))))))))(((,,,(((******&&&+++///'''---)))(((+++,,,+++***,,,$$$)))---,,,(((%%%%%%'''''')))(((%%%%%%((((((&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))*********++++++,,,222888;;;888444222111000000000///.........---///......000333555555555222444666777888;;;???BBBEEEGGG[[[4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵ888DdDĦAAA888777777666555444333333111EEEeeeMMMYYYrrrgeĦ333s<v>aĦ000...peӵDx<DdDĦ```<<<:::OOOaaabbb===111DdDĦ222444===DDDpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵIIIĦ444F&uTӵ666DdDĦ111444>d<Ħ111peӵDx<>d<ʜ4DuTӵccc\\\RRRHHHCCCBBBMMMQQQVVVXXXYYYYYYYYYXXXBBB>>>999555222000---+++)))***+++++++++)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''+++''''''***,,,...666???KKKEEE666---<<dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?d<999888666444333222111000BBBLLLSSS]]]tttgeĦ;;;Hg8>aĦ///---B?Ho9}}}>d<>>>GGGYYYaaaLLL555111>d<ӵIIIPPPB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR222333>d<sdKĦ,,,B?Ho9RRRs&dq&ĒRaaaaaa\\\VVVQQQOOOOOOVVVSSSRRRUUUWWWTTTNNNHHH@@@>>>;;;999666222...***((()))***++++++***((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''///)))&&&+++222555555444...222222888MMM[[[EEE!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((---+++######333IIIlllxxx888...555,,,,,,---///000+++,,,111...''',,,999...///---)))+++111111---***(((111444,,,***...***(((,,,000111111...+++((()))***((('''+++000...''''''&&&'''***---+++(((&&&''''''''''''(((((((((((((((((((((((())))))))))))''''''(((((())))))******(((((()))))))))*********---222777888555111//////000//////...---,,,,,,+++---,,,,,,---111333555555555444444444555777999:::999IIICCC:::XXX4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hh999555:::se<<<;;;999666444333222111777TTTUUUfffmmmgeĦja>aĦ...---@GpppvvvseRRR???===BBBCCC222111444<Ō]]]^^^iii@GHkgeHĪj@IŌegeqqqHu]3hIŌDdDĦne@h>hkkk[[[TTTseIIIne333222@GPPPKKKsĪj@h]]]ZZZTTTPPPOOOQQQUUUXXXTTTNNNLLLRRRWWWTTTKKKEEECCCAAA???<<<999333---)))))))))************))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&$$$%%%%%%$$$$$$%%%%%%&&&&&&'''''''''$$$$$$***333555000***)))---///666HHHPPP==="""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''&&&&&&''''''((()))%%%&&&%%%000JJJaaazzzKKK;;;<<<666777888BBBCCCCCCNNN]]]ZZZMMMMMMZZZfff```RRRCCCCCCMMMSSSQQQ;;;>>>MMMRRRBBB666555111888:::999444333666999999)))///111000333666///###((($$$###(((+++***((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))******---222666777333///------.........---,,,,,,,,,+++---,,,+++,,,///222333333555444333333666888999999555===>>>>>>JJJddd4DuXӵĵD^DdDĦD^===555888===s׼sGGG<<<;;;999777555444444444CCCqqqvvvnnn{{{geFm8;;;>aĦ---...222tttrrrvvvs׼sYYYRRRAAA666222111444:::===Holllkkknnnssstttzzz]]]GGGD^|||]]]RRRDdDĦs׼sfffddd888---222666qqqcccggg```ZZZSSSOOOPPPRRRQQQPPPKKKFFFGGGPPPUUUQQQKKKHHHBBB???;;;888555222...*********))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&$$$%%%%%%###$$$$$$%%%&&&&&&''''''###&&&+++000444333,,,&&&...+++''')))222:::666...%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''''''''''''''(((((()))"""---777FFF^^^nnn~~~rrr[[[YYYYYYdddsssrrrzzzuuuyyytttwwwkkk]]]```cccbbb```WWWKKKJJJUUUbbbhhh[[[bbbaaaVVVNNNMMMHHH@@@999///''''''(((&&&&&&(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))***...222666666222...,,,---------,,,,,,,,,,,,,,,,,,...,,,++++++...000222222444222111222666999:::999666555999DDDFFFEEElllΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<Ħ:::444222;;;@@@BegggMMM;;;:::888777666666777777OOOgggyyy|||geFYĉ:::@@@>aĦ,,,///222+++...BBBAAALLLUUU\\\dddjjjBe555222777BBBFFF@@@777777===<<<nu]ӵnnnooo~~~qqqdddqqq```999jjjwwwppp___LLL>d<Ħ>>>IIIUUU\\\[[[>d<ĦĦyyyooommmxxxnnnpppBeĦ;;;111000(((...ZZZqqqbbbdddhhhddd^^^jjjeee___^^^]]]XXXMMMDDDFFFDDDFFFLLLLLLDDD???@@@<<<999444111000000///...+++***)))(((((()))***+++''''''''''''''''''''''''%%%'''((('''&&&$$$%%%%%%######$$$%%%%%%&&&''''''***333;;;===:::444...)))---,,,+++---...---***)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''''''''((())))))000===DDDNNN```ssstttqqqsssrrrRRRCCC444...+++((((((+++''''''''''''((((((((()))(((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))///333777666222...------,,,,,,,,,,,,,,,,,,,,,---///---++++++---///111111333111///111666:::::::::;;;888999???===666RRR?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦ555777999555@@@VVV\\\FFF888<<<>>>888DDDDDD777KKKooobbbXXX[[[ŶS4443332223we>>;;;???111***===888***$$$+++111...))))))'''&&&%%%$$$############'''&&&&&&%%%%%%%%%&&&&&&''')))###'''///%%%(((EEEeeecccYYYSSSgggqqqVVV>>>dddGGG333EEE777%%%+++---...)))&&&&&&)))***'''$$$((((((((((((((()))******((()))+++---...---)))%%%)))***)))(((&&&''')))+++///444555///++++++,,,+++000///---+++++++++,,,---,,,,,,,,,---...///000000///111444555666666777999777444666:::<<AneneneneDenene<<<>>>AAA777666EEENNNKKKVVVXXXAAA;;;======555@@@@@@777QQQ___GGGBBB>A333222222k<000000111111111...000888NNN___WWWOOOYYYHHHAAA222999666JJJqqqYYYKKKPPPVVVfhyyyNNN;;;BBBYYYeeeNNN+++???___DeUUU///"""&&&111555ne///444nellllllZZZOOOQQQKKK@@@FFFVVVZZZVVVPPP[[[yyyne@@@333///---///333222999SSSqqqmmmggg{{{uuuUUUWWWPPPRRRSSSMMMMMMKKKAAA<<<999666444333111///...///,,,))))))))))))(((&&&%%%%%%%%%%%%%%%'''((()))''''''''''''''''''''''''&&&''''''''''''***...111===DDD>>>:::>>>:::BBB^^^fffJJJ///)))------+++******)))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&(((''''''+++555UUU}}}fffVVVfff~~~yyy~~~zzzgggwwwrrrccc[[[AAA999:::)))''')))***))))))***)))'''((('''''''''(((((()))***((((((***,,,---,,,)))''')))***)))((('''''')))+++---333555111---...///...111000...---,,,---...///,,,---------.../////////...111333555555666888:::999555444777999;;;CCCKKK888@@@FFFIII;;;;;;MMMYYYVVV]]]YYY>>>>>>===;;;333;;;;;;888YYYXXX===333222222111111000111222333444555666777DDDUUUWWWYYYfffRRREEEAAAcccJJJKKK^^^^^^```gggkkkYYYAAA+++555BBB666111OOO|||kkkYYYKKKBBBFFFOOOaaa{{{fff???,,,222111...000,,,ttthhhMMM888888888111111::::::AAA===>>>VVV{{{;;;...+++000888<<<444---222>>>nnnfff\\\[[[[[[SSSOOOJJJ>>>>>>;;;666444222222111000---+++*********)))&&&$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((+++000333666777555>>>NNNUUU^^^rrr~~~YYY555)))---...+++*********)))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&+++)))'''EEEUUUZZZwwweeeQQQ@@@666666QQQrrruuuUUUgggmmmkkkxxx|||rrrjjjwwwxxxZZZRRRMMM888///000,,,%%%%%%***)))$$$'''''''''&&&''''''((()))((((((((()))+++,,,+++))))))***)))((('''''')))++++++111555222000000111000///...---,,,,,,,,,---...------..................---///222444555666999;;;===888444555777999===BBBlllyyyKKK999>>>OOO]]]```FFFAAARRRcccdddiii```AAA===;;;;;;333888666999bbbvvvMMM>>>444777555444333222111///...,,,,,,333222000000000222444666<<>>...555888***KKKhhh>>>---,,,...444///)))(((000AAATTT___xxx===(((111(((+++///444***,,,```bbbGGG444555999333///333...555222///:::RRR~~~uuu777......555777333666@@@EEEBBB???IIIvvvbbbZZZ\\\^^^UUUPPPMMMEEEAAA===888555333333333222***************)))'''%%%$$$%%%''')))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''***...111333000888RRRmmmpppgggbbbcccGGG...+++111000***&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''""",,,,,,%%%GGG```JJJuuu{{{mmmZZZNNN===111,,,,,,......111666QQQlllpppiii```UUUFFF???FFFRRRUUUVVVNNN===kkkgggWWW>>>000777GGGRRRgggrrrhhhlllqqqttt{{{llloooxxxtttsssssskkkLLLJJJ???000***,,,***%%%''''''&&&&&&&&&''''''(((((('''&&&''')))+++++++++))))))***((('''(((***,,,***111555333000000///---+++******))))))***+++,,,...............---------,,,...111222444666999;;;@@@:::555555888;;;<<<===```pppDDD888:::IIIXXXXXXOOOBBBNNNccckkkqqqdddCCC999888:::555999444;;;mmmWWW>>>;;;444555...555444333111000......---111000///...///111333555999QQQ[[[bbb{{{iiiJJJ>>>AAAfffuuudddnnnvvv___aaa{{{fffGGG999===555666444<<<{{{lllCCC000000444222...555555444111,,,***,,,111===sssLLL###//////,,,(((111+++%%%HHHIII999000777===999666999333333222555555777\\\\\\111---///111555:::AAANNNcccuuummmBBB@@@gggQQQKKKSSSYYYRRRNNNQQQPPPCCC???:::666555444444333...//////...,,,)))'''&&&%%%''')))++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%&&&)))+++555888PPPpppxxxfffXXX@@@222)))///444///(((&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))!!!***///''';;;aaasssGGG;;;mmmxxx[[[XXX|||FFF---+++,,,---...///...------888,,,///999666444888888444///222333---111999777***000333...(((''',,,111111WWWkkkkkkssszzzqqqggg___TTTTTTaaaqqq~~~|||ooo^^^hhhiiiWWW<<<+++***...((('''&&&&&&&&&&&&''''''(((&&&%%%&&&(((***+++***))))))***)))((((((+++---,,,333666222...---,,,)))))))))))))))******+++,,,...............---------,,,...000111222555888;;;===999444333666:::<<<:::MMMpppEEE<<<777BBBRRRPPPNNN>>>GGG]]]ffflll___>>>666444999666888333@@@zzzCCC222444111777...555444222111000////////////.........///111222333;;;PPPXXX]]]nnnrrr[[[EEEEEESSSaaaYYYwwwaaaVVVNNN]]]uuuwwwllliiikkkSSS???555666555333888YYYzzzNNN***)))333222,,,+++"""%%%+++111111......222,,,```mmm555...,,,(((&&&,,,000+++777___uuujjj???666333:::<<<777555888333///000:::888111OOOoooBBB,,,///111===\\\wwwppp[[[fff[[[555;;;MMMfffYYYOOORRRXXXOOOIIIJJJIIICCC???:::777555444333111555555444111,,,)))'''&&&&&&''')))******)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$&&&'''+++888\\\xxxuuulllllljjj888000,,,111222+++'''((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''(((***###(((000+++...DDDYYYQQQ===TTTzzzpppvvvjjj{{{SSS...///111444666444///+++((((((---///222+++%%%000555)))***(((000888666999999111;;;111***---333333000,,,&&&000999JJJ\\\[[[TTTWWWTTTYYYQQQIII^^^zzzsssVVVQQQjjjwwwMMM'''###333)))(((''''''&&&'''''''''(((&&&%%%&&&((()))))))))))))))***)))((()))+++...///555777222,,,+++)))'''******+++,,,------......------..................---...///000111333777:::777777444111222888:::888999uuubbb>>>===;;;MMMfffhhhFFF888DDDYYY]]]```TTT777666222777555666111FFFrrrAAA777333///999222333222000///......//////------...///000111222333===IIITTT^^^^^^OOOHHHTTTWWWddd}}}IIIyyy```XXX\\\lll|||ssshhhBBB888777000111333KKK{{{RRR<<<...000///(((***666333---***++++++)))***///@@@ddd>>>,,,---$$$---(((000222...AAA\\\cccHHH>>>888999888333222666111000///666:::999SSSppphhhNNN000111;;;MMMnnn~~~uuudddJJJ888555BBBmmmttt```[[[^^^VVVMMMIIIBBB???===999666444222000---111222111...)))&&&'''(((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%$$$%%%'''$$$***HHH^^^VVVTTT```ddd<<<333///222111)))%%%(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((***((()))///...***EEEqqq~~~sssssswww|||ttt:::***888(((((('''''')))---333777'''111000***222555***;;;;;;III\\\jjjkkkPPP555***))))))((()))000,,,###(((999<<<888<<<111???<<<888PPPlllkkkZZZCCCPPPhhhsssZZZ222$$$000***)))(((((('''''''''((((((&&&&&&&&&(((((('''&&&((()))***)))((())),,,...222666777111,,,+++***))))))***+++---.../////////,,,---------.../////////.../////////000222666999555888777111111666999888666YYYoooFFF@@@666BBBZZZ\\\@@@666FFFYYYXXXVVVLLL333777222555222333111JJJlllKKKEEE777+++444---111000///...------...///------///111222222222222444CCCbbb|||nnnBBB:::[[[```dddTTTTTT}}}```YYYaaaiiilllvvvXXX888333;;;...000999aaa999...)))///222---***------&&&%%%+++///------///333YYY///'''666(((333"""(((000&&&222VVVlllIII>>>444333444333777<<<666888444444;;;DDD]]]hhhFFFDDD777***;;;IIIuuuQQQaaaWWWCCC>>>:::@@@WWWiii^^^dddccc]]]UUUKKK===:::777555333000---***'''((()))'''%%%%%%(((+++%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&&&&'''(((,,, ...@@@;;;<<>>GGG[[[ggggggUUU+++555---(((%%%***555<<<888///111+++)))...222222222333222444;;;IIIVVVUUUHHH;;;CCC000!!!""")))***(((&&&&&&'''''''''(((((())))))&&&(((+++,,,,,,,,,---...333666666000,,,+++***'''******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///...///111222222333555666777777666444222222444555666;;;AAAXXXHHH;;;???<<<;;;:::///CCCIIIEEEMMMAAA111777222999666666GGGsssMMM:::===...,,,555000333111///---,,,,,,,,,---///...000111000///555===\\\~~~zzzQQQ888999UUU}}}ZZZPPPzzznnnmmmoookkkppp}}}zzzlll|||hhhLLL888>>>333000666222ddd<<<333...333777222)))$$$***+++,,,++++++---000111222MMMkkk000,,,///(((***...***'''///666EEE[[[EEE222:::999333:::???MMMccc```\\\YYY___tttdddEEE:::...,,,666IIIkkkqqqTTTJJJFFFMMMSSSMMM@@@666)))FFFvvvvvvtttWWWEEELLL\\\^^^TTTFFF===666444333///------,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((()))+++,,,...//////))))))***))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&###$$$))))))'''(((,,,///&&&(((???cccJJJ///...+++,,,,,,,,,+++++++++******'''++++++,,,===ZZZnnnsssLLL<<<000---+++%%%$$$))))))999KKKfffwwwZZZ111$$$)))(((&&&'''---555;;;>>>---(((&&&+++///000000222111...+++///999DDDMMMRRRHHH:::---((('''%%%&&&)))'''''''''((((((((())))))''')))***++++++,,,...000111444444///,,,,,,+++(((*********+++++++++,,,,,,,,,,,,,,,,,,,,,---.........///111222222333555777777777777555333222333555888::::::BBBaaa{{{zzzUUU999???AAA888<<<333@@@??????KKK???222444333777777///VVVdddCCC777777...111777,,,111000///...------,,,,,,...///222444222222888AAAiiippp999000???UUUqqqooowwwVVVeeexxxkkkfffjjjuuuxxxpppyyymmmPPP999AAA777888<<<333XXXMMM888+++000666222------///---+++*********,,,...222WWWxxxXXX111,,,***---++++++(((***...000EEEgggQQQ>>>BBB;;;333???LLL```zzzppptttgggCCC///'''((()))...AAAeeezzzYYYUUULLLFFFJJJQQQQQQLLLIII<<<222>>>hhhhhhUUURRRWWWSSSIII<<<888666555222---,,,000---,,,+++)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))))))))))))))******%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''######&&&(((((((((***+++###111___HHH...///***,,,,,,,,,+++++++++******(((...---...HHHgggeeeLLL333)))$$$(((***((()))...'''***111OOOuuuqqqGGG&&&&&&)))***'''&&&...@@@OOO111+++(((+++...------///***,,,...---...444===EEEMMMEEE<<<222)))$$$&&&,,,''''''(((((((((((())))))((()))*********+++///111111444333...+++,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,------......000111222222333555777888888888666333222333444555888777444<<<^^^xxxXXX888BBBNNNBBB===555===;;;EEERRRBBB555444333222666///fffQQQDDD???999///333555***000000111111000...---,,,---///222444111111888BBBgggzzzWWW...999JJJQQQbbb[[[qqqoooiii^^^ZZZaaaxxx}}}uuuRRR:::>>>777>>>BBB777KKK^^^CCC///000222...///777111...------,,,+++---111999ooouuuDDD---...***///,,,)))'''---///...IIIuuurrrZZZWWWKKKDDDTTTdddwww~~~~~~uuuooohhhBBB((()))888...000>>>aaappp___\\\zzzddd```ZZZSSSKKKIIIRRR^^^^^^KKK<<<>>>PPPooottt^^^PPPEEE;;;999555444444222...---000---,,,+++)))((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$(((%%%###%%%((()))))))))'''...NNNsssEEE,,,111000,,,,,,,,,+++++++++******)))000333888IIIVVVEEE)))///)))'''+++,,,)))(((***,,,,,,+++888VVVeeeRRR777(((+++,,,)))%%%,,,AAAUUU;;;444......///,,,***+++)))///444555111///000333JJJGGGBBB999///)))***---(((((((((((((((((())))))((())))))))))))+++///222333666444---)))***+++)))************++++++++++++---,,,,,,+++,,,,,,---------///111222222333555666888888888666444222222333111666:::888444AAAkkkxxxYYY:::EEEWWWSSS:::222:::EEE]]]eeeGGG666888666222;;;DDDpppBBBEEEEEE;;;///000222+++000111222222222000...---,,,...111222......777BBBqqqddd999$$$???TTT\\\nnn[[[ddduuummmddd```WWWSSSZZZsss{{{vvvnnnKKK::::::444;;;<<<444AAAppp|||XXX999444888444...,,,...,,,---000000///444<<>>ccc~~~OOO,,,111222,,,,,,,,,+++++++++******(((///???OOOPPPBBB222***,,,))))))******&&&$$$$$$"""&&&***111DDDZZZVVV@@@))))))))))))'''+++:::KKK>>>666000///...+++******///---+++***+++000777===>>>>>><<<888444000,,,)))))))))))))))))))))(((((((((((())))))))),,,000333888999666...((())))))((())))))*********+++++++++---,,,,,,+++++++++,,,,,,,,,...000111111222444555666777777666444222222222222444;;;???:::999LLLeee~~~}}}}}}[[[@@@DDDWWWdddGGG666888OOOuuuwwwJJJ666666444111>>>cccUUU444>>>@@@666...---///000000000111222111000///...,,,---000000,,,---888FFFvvvRRR...///HHHZZZdddpppHHH@@@aaa{{{tttkkkgggiii|||xxxiiinnngggFFFAAA???888:::555666@@@ddd~~~HHH000222777333...///,,,---...***(((222@@@{{{www555,,,---,,,,,,///---))),,,,,,---KKK{{{ccc[[[WWWbbbdddBBB///###)))///+++&&&'''000ggg{{{fffXXXIII999999ZZZdddpppkkkVVVKKKIIIIIIIIIJJJNNNeeettteeeIII999===GGGfffzzzcccAAA777//////000.........,,,+++***)))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((($$$%%%%%%&&&''''''(((((((((((((((''''''%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###''')))'''&&&'''((('''000:::VVVzzzhhh222---...,,,,,,,,,+++++++++******+++000IIIccc[[[888'''---)))******+++,,,+++******+++&&&%%%'''555PPPWWWDDD)))%%%$$$(((((('''000<<<999111++++++,,,+++***,,,...+++'''&&&)))///444888333444444333333333---&&&******))))))))))))((((((&&&((()))******,,,000222<<<===888...((())))))((()))))))))************+++---,,,,,,++++++++++++++++++---/////////000222444333555666555333222111222666444777<<<<<<888===FFFtttzzzsss|||gggSSSMMM```tttKKK666JJJxxxwwwFFF999555555666CCCFFF///666444//////......333///////////////......---+++---//////---000???OOOiiiBBB222AAATTTkkkkkkJJJ^^^eee]]]pppiiiFFFHHHBBB===???666<<>>UUU]]]000111)))***///...///,,,,,,///666VVVgggOOORRRXXXooonnnOOO888)))***///222,,,%%%***333HHHmmmddd???111+++---@@@___cccJJJ444>>>IIILLLTTTUUUEEE888888@@@CCCAAA???NNNYYYjjjrrrdddKKK<<<999000EEEllldddYYYLLLAAA777///...111******))))))))))))******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&'''''''''''''''((((((%%%&&&&&&'''&&&&&&%%%%%%######$$$$$$%%%&&&''''''(((111666333...///111000///111;;;QQQjjj===---,,,,,,,,,,,,+++++++++******...000JJJkkkfff???&&&((($$$%%%%%%%%%$$$&&&''''''333(((&&&$$$'''CCCWWWNNN***$$$###((((((%%%+++555777///))))))***))))))+++))))))++++++++++++***)))222555555222222333000************)))))))))((((((%%%''')))++++++---///222======888...)))***,,,+++))))))))))))************---,,,,,,+++******++++++)))+++---......///000222000222444444222111111222555444666888999999:::<<>>mmmmmmAAA<<<;;;===@@@JJJtttCCC222444---+++111000---333---------------,,,,,,,,,+++---000000...333EEEVVV]]]777222EEEWWWiiifffvvvUUUXXXuuummmEEEGGG;;;<<<@@@777???999333kkknnnAAA000555<<<222000333666555>>>\\\|||@@@)))555$$$(((444***///---...555AAAbbb[[[JJJUUUdddpppSSS999------///***&&&&&&'''+++222999\\\YYY:::(((444333<<>>===???CCCCCCAAASSSooorrrZZZJJJLLL>>>444666SSSzzz```DDD000+++...)))))))))))))))******+++((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))((((((((('''''''''######$$$%%%&&&''''''&&&""""""###$$$&&&'''((((((666CCCJJJFFF??????AAAAAA666444111111===YYYzzzFFF000...,,,,,,,,,+++++++++*********,,,FFFkkkqqqRRR333)))---...,,,)))&&&'''((((((...111+++???XXXWWW,,,&&&&&&+++***%%%+++666:::111***)))***(((''')))((()))(((&&&%%%''',,,111777;;;;;;444111444444111+++*********))))))(((((($$$&&&***,,,,,,---///111======888///***,,,......))))))))))))************---,,,,,,+++*********+++(((***,,,------...000111...000222333222111111222000555888888999;;;<<<;;;777VVVdddXXXaaa```mmmjjjrrrDDD999RRRQQQPPP<<>>ddd>>>666555444222000///...---......---------,,,,,,,,,***...000...+++666OOOeeeSSS888///EEEllleeeWWWYYYAAAjjjeeeEEELLLCCC666===CCC888777???;;;WWWrrrSSSHHHFFF@@@???@@@JJJ```ooo999---///((('''000///222000111AAA^^^vvvjjjfffvvvXXX<<<111+++)))+++***+++***'''&&&,,,777@@@jjjYYY<<<)))000FFFOOOJJJ777555222///------.........000333444444555888999;;;666>>>VVVfffaaaRRRJJJDDD???666111DDDoooHHH...)))***))))))(((((((((((((((&&&((()))'''$$$"""$$$&&&&&&%%%&&&'''((('''%%%###$$$$$$%%%&&&((('''%%%###'''((()))))))))'''%%%$$$'''%%%&&&''''''$$$""""""######"""###%%%(((+++---HHHRRREEE999FFFKKKIIIRRRPPP???000---222>>>UUUjjjTTT***222---***,,,///,,,%%%&&&,,,///***111\\\~~~ccc888111,,,///---'''%%%(((***)))'''$$$)))444::::::===DDD,,,%%%%%%)))'''###)))555<<<111((((((+++***((('''))))))))))))))))))))))))+++333::::::333000222777444///)))&&&&&&''''''%%%%%%&&&)))------,,,000666999666000---++++++***)))******+++++++++******))),,,,,,++++++***+++++++++---***)))+++...111000///111111444666444///000444222222222333555777888999777DDDVVV}}}tttYYYPPPVVVYYYpppyyykkk}}}nnnQQQDDDOOONNNDDD<<<666@@@]]]GGG...555444333222000///------/////////.........---------.........///888FFFSSSAAA///111PPP[[[rrrIII@@@kkkkkkHHHFFFJJJ;;;888<<<999777:::999BBBMMMcccuuuMMM999+++...333222444;;;***,,,111@@@]]]|||fffAAA111---******---)))******(((&&&)))111888===999///***666GGGKKKCCC111000///...------......,,,...000111111222444666999444888JJJ]]]```WWWMMMMMMDDD:::444333BBBdddsssGGG*********)))(((((()))))))))%%%'''******(((''')))+++''''''''''''(((((('''&&&***)))'''&&&&&&%%%$$$###$$$%%%%%%&&&''''''((((((&&&&&&'''((((((&&&%%%%%%%%%%%%%%%&&&'''***,,,---CCCWWWWWWJJJGGGFFFPPPiiiZZZOOOCCC;;;444222===MMM{{{hhh444...---***)))++++++++++++---)))'''///SSS|||{{{RRR000$$$%%%&&&(((******)))))) ---111+++///>>>@@@777(((######'''&&&###)))555<<<111))))))+++***(((((())))))))))))))))))))))))+++111777777333111222666444000+++(((((((((((('''&&&&&&))),,,,,,+++000777888555///,,,++++++***)))((()))***+++++++++++++++++++++++++++++++++,,,,,,,,,***)))***---000///...000000333666333//////333222222222333555666888999888>>>FFF[[[nnnbbbQQQJJJKKKSSSvvv{{{gggfffuuuRRR___RRRCCC<<<222HHH```333---333222222111///...------000000000/////////......///---,,,---333:::>>>???111***666WWWhhhhhhxxxTTT===CCCnnnsssQQQBBBJJJCCC:::<<>>111///FFFjjjuuuLLL000000111111...+++***+++,,,555AAATTTkkkrrrPPP<<<+++)))+++***))),,,''')))***)))''''''+++///&&&***+++,,,333;;;888///***++++++,,,---.........***,,,............000222444111111;;;MMM\\\\\\TTTQQQIIIFFFAAA222(((;;;YYYxxxGGG)))))))))((((((((())))))***&&&(((***)))'''$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%---,,,***(((&&&&&&&&&&&&%%%%%%%%%&&&'''(((******&&&(((***)))((('''''''''%%%%%%&&&'''((()))***+++---;;;BBBGGGLLLEEE@@@IIIZZZUUUQQQKKK===000222===YYYxxxrrr:::'''...---***(((***...///++++++))),,,>>>gggrrr>>>444+++(((,,,---(((&&&)))******'''---EEEXXXHHH)))'''######'''&&&$$$+++666:::000))))))+++***(((((())))))))))))))))))))))))***---111333333222222333444111,,,***)))))))))((((((''')))++++++***000888777333...+++************'''((()))***+++,,,,,,,,,*********++++++,,,,,,---+++***)))***,,,.........//////111555333//////222111111222333444666777888999;;;999???MMMbbbpppdddYYYPPPJJJGGGSSSqqqyyyddd}}}hhhfffVVV>>>===444NNNBBB333666111111000000///.........000000000/////////.........---+++---444;;;;;;888...///:::PPPrrrvvv^^^|||dddJJJ>>>KKKlll~~~ttt[[[EEEHHHLLLDDDDDDIII===:::PPPnnneeeTTT@@@777DDDaaayyyqqquuuqqq^^^CCC000...333////////////...///444;;;___uuurrrCCC111***&&&)))+++(((''')))%%%(((******)))(((((()))---000///++++++---***$$$((()))***,,,---.........+++---......------///000---000///000===RRR\\\[[[PPPPPPPPPIII888+++222BBBqqqYYY333...******))))))))))))******''')))++++++)))&&&$$$"""(((''''''%%%$$$%%%&&&(((***+++***)))((('''((()))&&&&&&'''(((((((((((((((&&&***,,,***))))))(((&&&###$$$%%%&&&''''''''''''...///777HHHSSSMMM???:::LLLKKKOOOSSSKKK;;;333444333^^^NNN222...111...))))))------(((...((((((---KKKjjj@@@...###''')))%%%(((111+++ %%%@@@XXXUUU<<<''')))&&&&&&((('''&&&---666666...((()))***((('''((((((((((((((((((((((((((()))***,,,///111333222111222000---+++***)))(((((()))((()))*********000888777333---)))))))))******((()))***+++++++++++++++))))))***+++,,,---------******)))***+++,,,------...---000444444000...000111111111222333555666777:::;;;:::<<<===@@@aaaxxx```aaaQQQMMMJJJHHH[[[wwwzzzssswww[[[[[[KKK::::::SSS666999555000000///////////////////////////.........------***,,,,,,,,,222<<>>;;;777555555555444333---))),,,222000///CCC^^^gggSSSAAA+++***))))))++++++((('''((($$$&&&)))++++++***))))))---......***(((***++++++******,,,---------------...///000000///...///111(((000111,,,111DDDTTTZZZQQQXXXUUUEEE777222000,,,@@@\\\666777000///......------......)))+++...111222222000...---------+++((('''))),,,&&&((()))(((&&&$$$$$$%%%!!!###&&&((()))(((&&&%%%&&&+++---++++++---)))######$$$%%%&&&''''''''''''000111:::EEEGGGGGGHHHGGG<<<>>>LLL^^^bbbQQQ:::...(((BBB]]]uuuaaa666///222111,,,***+++,,,******%%%)))***666dddeeeOOO===888111$$$ %%%+++555FFFNNNCCC///'''))))))(((''''''%%%&&&,,,333333,,,'''((()))'''&&&(((''''''''''''''''''''''''(((((())),,,000222111//////...---,,,***(((''''''***((()))*********000888888333---)))((()))******+++++++++++++++***)))(((((()))***,,,,,,------,,,***************+++,,,......---///444555111//////111111111222222444555666::::::;;;AAABBB888CCCbbbkkk^^^UUUGGGDDDEEELLLhhhmmmyyybbbjjj```;;;GGG]]]www888;;;---/////////000000111111111/////////.........------(((---...+++111===CCCAAA......444444888^^^zzzvvvhhhUUUMMM[[[hhheeekkkjjjUUU>>>======AAAEEEKKKkkk]]]BBBEEEEEE999>>>999666999===;;;111'''555///...///***333___oooLLL...''')))$$$((()))++++++)))''''''((($$$&&&((()))++++++******''')))+++,,,++++++++++++,,,,,,,,,,,,------------000111222111///...///000(((...000,,,,,,666EEEOOOPPPXXXTTTDDD===BBB===000,,,LLLvvvyyyNNN999666555444333222111111111111111111222333222///---,,,......+++'''$$$&&&((($$$&&&(((&&&"""!!!"""$$$ """$$$&&&''''''&&&%%%%%%***,,,,,,111555..."""%%%%%%&&&'''((()))***+++((($$$///???KKKVVVQQQ===777999LLLkkk|||pppTTT???222...111IIIeeeqqq~~~JJJ999333///...---+++---000''''''++++++(((999WWWiiivvvjjjaaa]]]VVVJJJBBBBBBMMM___```GGG111+++***$$$&&&&&&&&&%%%$$$&&&,,,222000+++((())))))'''&&&(((''''''''''''''''''''''''''''''(((+++...000000///,,,......---***((('''''')))((()))+++******///777:::555...)))((()))******,,,,,,,,,+++***)))((('''((()))+++,,,------,,,+++***+++,,,+++***+++---......---///555777333000///111111111111222333444555999888777>>>CCC:::888HHHoooccc^^^WWWIIIDDD???DDDTTTwwwzzznnnooooooddd@@@OOOaaaRRR888999...//////000000111222333333000000000/////////......+++///...+++222>>>BBB===...)))///555000???dddnnn[[[TTTjjjzzzqqqwww{{{hhhWWWDDDCCCMMMMMMSSSmmmrrrLLL666999@@@???111333555555555555666888......333@@@TTTuuuaaa<<<000---000222,,,''')))***)))'''((((((((('''&&&&&&'''((()))))))))'''''')))+++***(((''''''++++++******+++---...///000111111000...,,,---...+++***+++---,,,---333;;;???DDDEEE@@@AAAFFFEEE???222000AAA]]]ppppppYYY;;;888777555333111000//////222111000000222222000---,,,///000---'''######%%%%%%&&&'''%%%###&&&---333---,,,***(((&&&&&&&&&&&&###(((***...999@@@666$$$%%%%%%%%%&&&'''***,,,---///%%%,,,===UUUqqqnnnKKKGGGAAAJJJeee{{{yyyfffXXX>>>444&&&,,,BBBNNNXXXiiiRRR;;;+++---000,,,+++111))),,,***(((((($$$))):::CCCGGGNNNWWW```ggglllnnn___]]]LLL444---444111###$$$&&&'''&&&&&&+++222777000,,,)))+++***((((((+++))))))))))))))))))))))))'''(((***+++,,,---//////,,,...000///,,,)))((((((((((((***---+++***...555===777000***(((((()))***+++++++++++++++***)))((()))***,,,------,,,+++***+++,,,...---++++++---//////---///555888555111000111000000111111222333444555888666777<<<888777AAANNNxxxhhhXXXQQQJJJEEEFFF@@@FFF\\\gggEEE^^^hhheeeXXXAAAMMMZZZ|||111///333111//////000111222333444444111111111111000000000000...111...+++333@@@@@@666222'''...:::111+++666CCC@@@TTTtttvvvwww___[[[yyyyyyaaaZZZbbbWWWOOORRRPPPKKKFFF@@@>>>BBBFFF@@@777???;;;777666777666333000111;;;NNNnnn}}}iiiGGG,,,%%%...---(((((('''((()))***((('''((((((''')))'''%%%%%%&&&'''(((((('''%%%$$$&&&((()))***,,,***)))((((((***,,,///111///000000...,,,******+++...'''&&&---...((((((---++++++...444777666888<<>>JJJgggiiiEEE***,,,222+++(((...)))---%%%%%%333...%%%///$$$***...///555@@@HHHJJJAAA555+++'''"""%%%///%%%(((***)))***111999>>>111---+++,,,,,,)))***---************************''')))+++++++++,,,...000,,,///222111---***)))***((((((+++...,,,***...444???999111+++(((((()))***)))******+++++++++*********+++,,,------,,,***)))+++---///---++++++---000///---///666999666111000111000000000111222333333222;;;:::555777555666???@@@MMMuuueee[[[XXXOOOEEEBBBHHHDDDBBB^^^pppaaammmgggEEEMMMZZZqqqVVVIII???TTTIII777666,,,666////////////000111222333444333222000//////......---------///222777;;;>>>444111...///333888999999777666:::EEETTTfff{{{\\\cccdddzzzvvvhhhRRRPPPOOOUUUUUUJJJ???===AAADDDGGGEEEIIITTTXXXPPPGGGCCCTTTqqqVVV999,,,+++*********))))))((((((''''''''''''((()))++++++,,,+++)))((('''''''''((()))))))))(((''''''&&&&&&)))************++++++++++++,,,...//////---,,,***+++,,,,,,,,,,,,+++******))))))***+++,,,,,,------666444555:::@@@BBB???;;;777333---)))(((***---000111(((+++GGGmmm~~~qqq\\\KKKAAA444+++(((&&&$$$!!!$$$###%%%(((,,,333CCCQQQ[[[VVVEEE000'''(((%%%'''***&&&///JJJTTTBBB111***'''%%%###$$$&&&&&&&&&---***+++...000888SSSooo]]]DDDAAAUUUaaacccbbb______hhh\\\;;;(((...444000JJJbbbzzz@@@+++111444...'''***---)))"""###,,,---'''###)))+++)))+++///...)))...+++(((&&&'''((((((((($$$(((((((((,,,555;;;:::000,,,+++---,,,(((&&&(((,,,,,,+++)))***---......)))***,,,---//////......,,,------+++((('''((()))+++&&&%%%))),,,,,,000777BBB777.........***'''(((*********++++++,,,,,,,,,)))+++,,,------,,,***))),,,---------.../////////222...---111777999444............///000222333444333333333333444666888999BBB666NNNjjjXXXSSSPPPGGGBBBCCCHHHDDDDDDbbb]]]GGG]]]}}}eeeDDDKKKLLL\\\NNNMMMFFFSSSBBB222666///444////////////000111222333444444222111000/////////---,,,,,,---000444888;;;444111//////333777888999888555555888;;;???GGGPPPKKKRRRbbb|||zzzeeeyyyvvvwwwhhhbbb``````{{{||||||cccIII666///...*********)))))))))((((((''''''''''''((()))***++++++***)))((('''''''''(((((((((((((((''''''''''''))))))*********+++++++++***+++---......---,,,+++******++++++******)))(((((()))))))))***+++++++++///---...222777999666222333111---******---000222999111...:::MMMSSSHHH:::;;;444+++&&&&&&&&&%%%$$$%%%$$$%%%(((---555EEETTTgggXXX@@@+++###%%%'''&&&%%%***)))555QQQZZZIII999***'''%%%$$$%%%&&&&&&&&&***''')))---...555MMMffflllRRRBBBSSSmmmwwwwwwzzzyyyjjjRRR;;;///,,,...444@@@SSSeeewwwuuuMMM444***,,,333''',,,000000111111---'''***------((((((******&&&,,,***)))((()))*********$$$***+++***333AAABBB888333555222000666AAACCC>>>333000,,,((('''((((((((()))***,,,---..................---+++(((&&&&&&(((+++&&&&&&***,,,---111888???555...------***(((((())))))***+++,,,,,,------+++,,,,,,---,,,+++***))),,,,,,------.../////////222///---111777999444///.........///000222333444333333222333444555777999999@@@JJJ___aaaXXXRRRQQQNNNFFFEEEIIIHHHEEEFFFhhhnnnBBBMMMyyy]]]FFFZZZUUUVVVOOOSSSUUUVVV;;;---444000222////////////000111222333444333222111000/////////,,,,,,+++,,,...111444666333111//////222444666666777666777999666111000333<<<888333555BBB[[[xxxrrr]]]hhh}}}uuulllVVVLLL===111+++)))************))))))))))))((((((''''''''''''((()))************)))(((''''''''''''''''''''''''(((((((((((()))))))))*********++++++)))***+++---------,,,,,,))))))******))))))((('''(((((((((((()))))))))))))))((((((***...///---***,,,+++******+++---000222111---***+++///000---)))...)))$$$"""$$$&&&&&&%%%%%%$$$%%%)))---777IIIXXXmmmWWW<<<,,,%%%###%%%(((%%%+++...<<>>BBB===666@@@RRRSSSEEEKKKDDD<<<555111///......+++,,,---.....................---+++'''%%%%%%&&&)))'''&&&***---///333888:::333---,,,,,,***(((((((((((()))***,,,---......------,,,,,,+++***))))))+++,,,,,,---......//////111///...111777888555111////////////000111333333333222222222333555777888555AAA@@@:::QQQwwwXXXSSSQQQRRROOOIIIHHHKKKGGGDDDIIInnn}}}[[[VVVgggyyylll}}}dddSSSSSSZZZggg]]]:::***000000000////////////000111222333333222111000////////////------,,,,,,---///111333111///......///111222333555666;;;@@@???;;;999;;;555;;;>>>888///...777BBB;;;JJJXXXppp{{{ppp~~~}}}yyyjjjYYYNNNIIICCC;;;***(((&&&(((,,,---+++((())))))))))))))))))(((((('''''''''''''''((()))***))))))((((((''''''''''''&&&&&&&&&'''((())))))***))))))))))))************((((((***+++,,,,,,,,,,,,))))))******))))))(((''')))))))))((((((((((((((((((''''''(((***+++)))'''&&&&&&'''((()))+++,,,,,,%%%&&&'''&&&&&&'''***---***'''%%%$$$%%%&&&%%%$$$&&&$$$%%%)))...888IIIYYYTTT@@@...***)))$$$"""%%%&&&+++000???RRRNNN999///(((&&&$$$$$$&&&'''&&&&&&&&&%%%&&&(((''')))444AAAeeeoooNNN444MMMcccaaaeeexxxrrrssspppXXX555(((...111((((((000333444CCCWWWuuukkkLLL;;;...(((---000***''')))'''((((((((((((***++++++&&&'''((()))((('''''''''***(((+++777FFFQQQVVVVVVKKKJJJGGGGGGQQQ\\\WWWJJJNNNDDD:::444000,,,+++,,,....../////////.........,,,,,,,,,***'''%%%&&&'''(((''''''***---000444777555111,,,+++******)))((('''((()))***,,,---...//////...---+++***)))))))))++++++,,,---......//////111//////111666888666333000/////////000111222222333222222222222444666777:::555555999AAATTTzzzwwwYYYTTTOOOKKKLLLNNNKKKIIIHHHFFFDDDLLLsssxxxdddSSSLLLhhh```IIIQQQcccxxxccc<<<------000///////////////000111222333111000///........................---...///000111//////......---...///000333444888======::::::===:::999999<<<>>><<<666111...;;;777555CCCCCC;;;@@@KKKZZZiiiqqqwwwuuucccMMMFFFWWW\\\]]]nnn}}}~~~zzzwwwzzzssslllaaaTTTIIIBBB<<<888@@@<<<555///......***%%%...---***(((((()))***,,,(((((((((((((((((())))))'''''''''''''''(((((()))((((((((((((((('''''''''%%%&&&&&&'''((()))******(((((()))))))))*********'''((()))***+++++++++,,,******++++++******)))((()))))))))))))))((((((((((((((('''((())))))((('''%%%&&&'''((())))))(((((('''((()))((('''&&&((()))'''&&&%%%%%%&&&&&&%%%$$$&&&%%%%%%(((,,,555FFFUUU:::+++!!!$$$'''$$$$$$(((&&&***000???MMMAAA---''''''&&&$$$%%%&&&'''&&&%%%'''&&&''''''%%%%%%***111AAAlll]]]444???[[[^^^^^^qqq}}}cccDDD333000...&&&'''//////'''+++777???VVVrrrrrrWWW===444111+++&&&'''+++******+++***(((&&&&&&***,,,...---+++))))))+++///+++777MMMSSSKKKNNN\\\JJJDDDGGGVVV___[[[TTTQQQJJJ???777666666444333555111111000//////.........((())))))(((''''''(((***'''(((((())),,,111444555222000---***)))***)))((('''((()))***,,,---...//////...---+++***)))))))))******+++,,,---...///000111//////222555777777555111000000000000000111111222222111111222333444555:::///222@@@???999LLLjjj\\\NNNQQQLLLIIIKKKPPPRRRNNNIIIFFFFFFPPPwww^^^GGGAAAOOOqqqjjjiiikkkZZZLLLPPPnnn___;;;333///111000////////////000111222333111000///............/////////......//////000111///000000///---,,,---///222222555:::;;;;;;>>>DDDXXXTTTMMMFFF???<<<;;;;;;222<<<555)))---666666444333777999<<>>AAAAAA>>>AAA???888///+++---...,,,(((''''''***---...+++(((***,,,...---***(((((()))''''''(((((((((((())))))(((''''''&&&''''''((((((''''''(((((((((''''''&&&&&&&&&&&&'''((())))))***((((((((()))))))))******'''((((((((()))***************++++++******)))(((((((((((()))))))))))))))''''''''''''''''''''''''(((((()))******))))))(((&&&'''((((((((('''&&&%%%"""######$$$%%%&&&&&&&&&'''%%%&&&(((***000>>>LLLHHH;;;...'''$$$$$$&&&***%%%(((...???JJJ:::((()))&&&%%%$$$%%%'''((('''%%%'''(((((('''%%%%%%&&&(((000cccfff???;;;QQQXXXTTT```wwwiiiUUUFFF<<<444---***---,,,''')))///,,,777EEEVVVooozzzgggZZZJJJ888---'''%%%%%%''''''%%%%%%((()))+++---,,,)))(((***---///111BBBVVVPPP;;;888GGG???888>>>NNNPPPBBB<<>>FFFoooeeeQQQLLLMMMLLLLLLOOOTTTUUUQQQKKKGGGIIIUUU{{{TTT@@@BBBOOOccctttppp^^^[[[UUUSSSTTTTTTzzzQQQ333888444555333////////////000111222333222111111000000000000111............//////000000111333333222///---...000000000333999<<<>>>DDDKKKVVVaaannnqqqgggUUUDDD:::>>>:::888444...222777222666444222444:::???>>>999666===>>>>>>===444111<<>>AAA;;;333555>>>MMMBBB>>>DDDFFF===666666111///---+++***)))))))))&&&'''((('''&&&&&&((()))%%%)))***''')))///111...///222000+++(((******'''))))))***+++,,,,,,------+++,,,,,,---,,,+++***)))))))))***+++---...///000000000000222444777888888222222111000//////000000222111111000000111333444111555666444555;;;===:::IIIssshhhRRRJJJHHHGGGJJJNNNPPPRRRRRRMMMGGGIIIKKKXXX}}}uuuHHH:::@@@TTTqqq}}}~~~\\\EEEMMMVVVDDD+++<<<888999555////////////000111222333333333222222222222222222---------....../////////333555666444111///000111......000555777777;;;AAASSSQQQXXXnnn|||iiiQQQ>>>@@@EEE777444:::555333222333999>>>???:::444999<<>>999666666666444222333000444555222///111222000,,,111222...+++---,,,'''...,,,++++++***((((((***000---)))''''''((())))))&&&'''''''''(((((())))))(((''''''&&&&&&&&&''''''%%%&&&'''((((((((('''&&&'''''''''((((((((((((((((((((((((((()))))))))))))))(((((('''''''''(((((((((((((((((((((''''''&&&$$$$$$%%%%%%&&&'''((((((((()))))))))((((((***+++%%%%%%%%%&&&'''((())))))***---///,,,(((&&&''')))((((((((('''&&&&&&'''((('''&&&&&&&&&%%%'''000;;;GGGIIIAAA///&&&))),,,***)))(((,,,<<>>FFFRRR\\\]]]VVVNNNJJJIIIFFF===333///000---'''...'''&&&---//////777BBB@@@TTTjjjyyyzzzaaaUUUIIIBBB:::333333999...222444444333555;;;AAALLLXXXWWWCCC555999??????;;;EEEIIICCC<<>>???NNNooo{{{nnn___XXXSSSMMMHHHGGG===:::888===IIIQQQLLLBBBIIIQQQ\\\jjjkkkWWWOOO^^^wwwdddIII777666<<<;;;555555777999777333000///000222222111000///...------++++++,,,,,,+++***((('''(((((((((((())))))))))))***((('''((()))***)))'''(((((('''''''''&&&&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))''''''''''''((((((((((((***************************))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&'''''''''(((((((((((('''%%%%%%%%%%%%%%%+++((('''***---,,,)))&&&...222222...---000///***&&&)))111888555+++''')))$$$%%%%%%&&&&&&%%%%%%$$$"""%%%'''&&&%%%&&&***...---+++---;;;PPPZZZMMM;;;777BBBJJJOOOOOOAAA888???EEEEEEEEE;;;000333333&&&+++***)))(((((()))******,,,///444<<>>LLLZZZUUUPPPLLLGGGGGGOOOYYY___VVVIII@@@===;;;999777888333,,,)))(((*********))))))))))))************)))(((((('''''''''''''''((((((''''''(((***,,,---,,,---......,,,*********))))))(((((())))))***+++++++++++++++++++++++++++++++++++++++,,,------...000111333444444555777888555333111///......///000///////////////000111111222222333444555666777777111<<>>===FFFLLLSSSSSSPPPOOOSSSXXXjjjnnnlll~~~^^^<<<<<>>GGGMMMHHHDDDBBB>>>:::999<<<===999444222111000---)))+++)))&&&%%%&&&((((((((()))))))))******+++++++++)))(((''''''&&&&&&''''''((('''''''''(((***,,,---)))+++------,,,++++++,,,))))))(((((())))))***+++++++++++++++++++++++++++---,,,+++++++++,,,---...///000111111111333666999777444111...---...000111///////////////000111111222222333333444555666666333;;;:::777KKK}}}dddMMMIIIGGGAAA@@@FFFKKKOOORRRQQQNNNOOOWWW^^^yyyyyyppp~~~```QQQ>>>IIIZZZeeegggeee{{{uuuooo<<>>???000///---+++************(((((()))***+++,,,---...++++++(((&&&,,,888??????@@@>>>>>>AAA???999888;;;888222///111111---))))))&&&%%%&&&))),,,---,,,***...---++++++******)))(((''''''((()))***+++++++++(((((('''&&&&&&&&&&&&'''''''''''''''(((***+++---)))+++---...---+++++++++((((((((((((((()))******************************...---,,,******+++,,,---///////////////222666999888666111...,,,...000222///////////////000000111111222222333444444555555@@@666444<<>>>>>;;;555///+++---------,,,,,,++++++***++++++******************+++*********)))))))))(((((('''&&&'''((()))(((&&&&&&'''''''''''''''''''''''''''((())))))))))))(((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$&&&'''))))))'''&&&$$$%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))+++************+++,,,---&&&222===<<<555333888>>>333000---+++)))'''((()))&&&)))+++)))&&&%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$'''%%%$$$&&&***,,,***(((%%%(((+++---111777777333CCCMMM]]]ooosssbbb```uuu}}}sssdddHHH111333<<<666...---,,,+++++++++,,,---''''''((((((((((((''''''((('''&&&'''+++///+++%%%222000000333333000---,,,...)))&&&***---+++(((((((((''''''((((((((('''&&&&&&''')))***++++++,,,,,,%%%&&&&&&'''((()))******(((((('''&&&&&&&&&&&&&&&''''''&&&&&&((()))+++,,,,,,...000000---***)))(((((((((((('''((())))))***************************...---,,,+++++++++,,,------...///...///111555999999666222...---...000222///////////////000000111111111222222333333444444<<<222444===;;;;;;[[[^^^TTTLLLFFFDDD???===FFFTTTXXXTTTNNNLLLNNNUUU]]]bbbqqqwwwsssnnneee\\\]]]fffooo~~~zzz[[[;;;444>>>666000222---...//////000111111111000...000222333333333555666111777999888;;;???;;;222////////////000111222222666444444555888888444111444111111444555222000111...///333888:::;;;AAAIIINNN```\\\EEEIIIbbb___DDD===KKKKKKCCCDDDBBB<<<;;;555555111,,,...333555333111---))))))***,,,,,,+++,,,,,,,,,,,,++++++******++++++******)))******++++++++++++******))))))(((((('''&&&&&&(((((('''&&&&&&&&&&&&''''''''''''''''''((()))***+++***))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&''''''(((''''''((((((((()))))))))---+++(((&&&%%%&&&(((***999QQQ]]]NNN===:::999444///,,,)))***(((%%%%%%'''&&&***+++&&&###%%%((()))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&(((***+++***((($$$+++222555777888666222222===BBBHHHQQQQQQUUUcccssslllbbbNNN666000333,,,---,,,+++++++++,,,---...'''((()))))))))'''&&&%%%%%%%%%%%%'''******&&&"""%%%%%%&&&(((***+++)))(((---(((%%%))),,,***)))***)))(((''''''&&&&&&&&&'''%%%''')))***)))((()))***&&&&&&&&&''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''')))+++,,,...000222222///+++((('''((((((''''''(((((()))***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////000222555888999777333///......000111///////////////000111111111111111222222333333333///777;;;777444:::EEELLLrrreeeSSSLLLJJJGGGDDDDDDKKKVVV___[[[TTTLLLKKKRRR\\\bbbeeejjjzzzppp```___aaabbbqqqGGG<<<999===999000,,,...------///000111111111111000222333333333444777:::888BBBDDD;;;444666777222...222555444111///111444666444555888<<<;;;777222888333333888;;;666333333444555888:::666333888???ZZZiiibbbJJJKKK___]]]EEE888===888444999666///111888999666000...111222000111000///------...000111------------,,,,,,,,,,,,++++++***))))))***+++,,,,,,,,,+++******))))))(((((('''&&&&&&(((((('''&&&&&&&&&&&&'''''''''((((((&&&''')))***+++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***'''((((((((()))))))))))),,,+++***+++000777>>>CCCggg}}}TTT555444555,,,,,,((('''***((($$$###&&&'''---///***&&&((()))'''&&&''''''''''''''''''&&&%%%''')))***)))))))))***(((333<<<:::555444666777666>>>999555???MMM\\\mmmiii]]]cccgggOOO444++++++...---,,,*********++++++(((***,,,......---,,,+++&&&%%%%%%%%%%%%%%%(((,,,###$$$%%%&&&((())))))((((((%%%%%%)))***(((''')))$$$%%%&&&&&&&&&'''((()))(((***+++***'''%%%%%%'''''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''')))+++,,,///222444333000,,,)))((((((''''''''''''((())))))************************)))***,,,---......,,,,,,+++---///111111333555777888777444111///////////////////////////000111111111111111111222222222222///888;;;555555===>>>999IIIhhhbbbUUUWWWGGGHHHFFFCCCHHHVVVaaaeee]]]SSSJJJKKKUUUaaaggghhhhhhfffVVVbbbbbbUUUaaa>>>???;;;999999111///999,,,---...000111222222222222333333333333555999<<>>HHHiiilll```MMMOOOaaabbbTTT:::888///---555333...333...222333000000333444222+++///333222///,,,---///..................------++++++***))))))***+++,,,,,,,,,++++++***))))))(((((('''&&&&&&'''((('''&&&&&&&&&&&&'''''''''((((((%%%&&&((()))***)))(((&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''(((((()))***++++++,,,(((((((((((())))))))))))***,,,222===MMM___pppyyyOOO%%%***333++++++''''''+++***%%%$$$'''(((000444///******((($$$(((((())))))))))))(((((($$$'''++++++)))''')))+++222@@@IIICCC777555<<>>@@@eeexxx```^^^TTTCCCBBBIIIOOOOOONNNTTTcccpppbbbQQQIIIUUUccchhhhhhkkkpppqqqsss[[[^^^dddccc|||VVVQQQsssQQQ///@@@666555888;;;&&&///...///000222111///---000000000111444888<<<>>>PPPbbbsss999111888333444444444666777666333111888888888999::::::;;;;;;???===::::::;;;<<<<<<;;;777DDDCCC<<<@@@FFFPPP^^^]]][[[ZZZ[[[]]]ZZZRRRKKK;;;999777666222///222888333333444666777666444222111555666333...,,,///333000+++***---...+++***+++,,,,,,,,,,,,---...///////////////...---,,,******'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***)))))))))((((((((('''******))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''******+++++++++******)))'''(((***,,,,,,))))))+++;;;KKKVVVXXX```vvvfffEEE111++++++---&&&'''''''''&&&&&&$$$$$$&&&---555777333...---......///...,,,***)))+++,,,+++***((('''(((***,,,...???HHHIII>>>444555:::===777000///333555444:::DDDSSSOOOeeewwwGGG,,,000888333...)))((()))+++,,,......---------,,,,,,,,,)))((('''((()))***)))''')))((('''&&&%%%%%%%%%%%%%%%&&&&&&'''((()))******((('''%%%%%%'''''''''&&&'''''''''''''''(((((()))'''&&&%%%%%%%%%'''((()))(((((('''''''''&&&&&&&&&+++)))((('''((()))+++,,,,,,...000111000...------******)))((((((((((((((())))))))))))************))))))***+++---...//////,,,,,,---///222555777888666444222000/////////000......///000000000000000111111000000000000000111222222444555666888999:::777???KKKqqq___QQQLLLIIIEEECCCGGGKKKKKKKKKPPP]]]ggg[[[OOONNN^^^nnnrrrrrrtttooo}}}nnn^^^pppPPPFFF|||aaa^^^999111555:::///222111000111222111000...////////////000111333444>>>]]]III???>>>555000000111333555666444222777777777888999999:::::::::999888999;;;>>>??????<<>>:::888:::666666777999:::;;;:::999333333222111111000111222000,,,+++......,,,***,,,...------------...//////.........---,,,+++***)))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))(((((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&)))******++++++******)))***,,,,,,))))))111CCCSSSaaannnrrreee\\\eeettt}}}hhhWWW???,,,$$$$$$&&&(((''''''&&&&&&%%%%%%%%%%%%&&&,,,444888666111...,,,---------+++)))))),,,...)))'''%%%%%%)))000777;;;===AAA???888444444444222---+++...333111+++,,,333;;;;;;HHHXXXTTT???222222)))***+++)))'''(((+++...------------,,,,,,,,,,,,+++)))(((((())))))'''&&&$$$#########$$$$$$%%%&&&''''''''''''((((((((())))))((('''&&&'''(((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&)))((('''&&&'''(((***+++***,,,///000000...,,,+++***))))))((((((((((((((((((((()))))))))*********+++++++++,,,,,,---------,,,---...000222444666777555444222111000//////000......///000000000000000///.........///000111111000111222333555666777777888;;;<<>>;;;777999@@@KKKPPPKKKCCC???888888999999999999999:::222000///111555777777666444000...111222///---...//////...---------...............---,,,+++))))))''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((((((((()))))))))))))))))))))(((((((((((('''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))'''***+++(((---CCCeeemmmdddKKK===777333,,,$$$!!!$$$'''(((''''''%%%$$$$$$%%%%%%&&&&&&+++222777888444///+++++++++***((('''(((,,,//////,,,)))***///888BBBHHH;;;999666333444555111+++...000444777444///...000,,,777BBBFFFDDD>>>222''''''+++...,,,(((&&&(((***---,,,,,,,,,,,,+++++++++,,,***)))((()))((('''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''')))(((''''''''''''((())))))((('''''''''''''''(((&&&'''(((((()))((((((((('''''''''''''''&&&&&&&&&((('''&&&%%%&&&'''((()))(((***---000000...***((())))))((((((''''''(((((((((((())))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,......///000111333444444444444222111000000000000....../////////000000000------------...000111222...///000111222444444555:::;;;666888LLLlll{{{^^^IIIKKKMMMDDD???DDDCCCBBBAAA@@@BBBEEEIIILLLFFFHHHQQQaaajjjiiiffffffpppbbbllltttWWWAAA666,,,...111///---,,,...///000///---...000111333333444444EEE^^^}}}aaa>>>DDDDDD>>>:::999888888999888777555555555666666777888888999444333444777<<>>:::666444666666333111222000///...---,,,,,,,,,,,,............---+++***)))'''''''''''''''''''''''''''''''''''''''(((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((()))*********))))))******))),,,===]]]xxxLLL...&&&'''&&&$$$###$$$'''(((((('''(((&&&$$$######$$$&&&'''''')))---111444333000,,,(((((('''%%%$$$&&&***---333000---,,,///555===BBB888555111000333555333///+++,,,---...000000---)))333>>>FFFDDD>>>:::666333,,,+++***((('''''''''(((,,,,,,+++++++++*********,,,+++)))***++++++***)))))))))(((((('''&&&%%%$$$&&&&&&&&&''''''(((((()))******)))((('''(((***+++,,,,,,+++***************((()))***++++++***)))(((''''''''''''''''''''''''''''''&&&&&&&&&'''((()))''')))---000111///***''')))(((((('''''''''(((((((((((((((((()))))))))***++++++,,,,,,,,,,,,------...///000111111222222222333333222111111000000000............//////000000............//////000111......///000111333333444999;;;888777===LLLwwwxxxWWWOOOGGGDDDDDDBBB???===AAA@@@>>>>>>???AAACCCDDDGGGNNNZZZeeehhhfffddddddssseeecccfffTTT@@@888...333000...------000222333333000111222444555555555555:::MMMgggWWWGGGMMMBBB888777777888;;;>>>@@@@@@???666666777777888888999999555444555777<<<@@@CCCCCCJJJNNNJJJOOOeeeqqqooonnnTTTQQQLLLGGGBBB===888555;;;;;;BBBPPPZZZWWWMMMFFF<<<======;;;888777999;;;<<>>>>>>>>>>>>>>@@@AAABBBGGGSSSbbbjjjiiieeedddfffvvvrrrkkkhhhppp}}}OOO:::666111555222111000111333555666555222222222222222222222222///555BBB:::;;;GGG???@@@>>>>>>???@@@AAA@@@===:::888888888999::::::;;;;;;888777666999===@@@BBBCCCGGGGGGDDDUUUwwwssscccRRRPPPLLLHHHBBB===:::777:::888>>>LLLUUUTTTMMMHHHCCCFFFHHHGGGDDDCCCEEEHHHHHHKKKLLLGGG???:::<<>>:::===NNNuuu}}}ZZZIIIFFFJJJHHHAAA===@@@BBB@@@;;;===???@@@???@@@CCCEEEGGGXXXjjjqqqkkkdddbbbcccyyyyyyiiiyyybbbuuuOOO666333111111333222111222444444222000111000/////////000111222<<<777999444;;;EEEBBBQQQFFFFFFFFFGGGFFFBBB===888:::::::::;;;<<<<<<======999888777:::>>>AAACCCDDDEEECCC???OOOrrrqqqcccbbb^^^WWWMMMEEE???<<<;;;999999???MMMVVVVVVRRROOOMMMQQQSSSRRRMMMJJJJJJLLLNNNNNNMMMIIICCC@@@???@@@CCC>>>;;;===<<<888555666111000///...............---------,,,+++***)))(((((((((((((((((((((((((((((((((((((((((())))))***++++++***)))((('''&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))******)))***+++,,,,,,------------<<>>;;;:::999===AAAAAA@@@AAADDDHHHMMMaaauuuzzzqqqgggbbbaaazzz}}}aaaMMMhhhLLL444222333///222111000111111000,,,***------,,,---...111444666555222:::;;;@@@<<<...>>>@@@BBBFFFKKKNNNMMMIIIEEE;;;;;;<<<<<<===>>>>>>???999888888:::>>>BBBEEEEEE>>>BBB@@@IIIdddvvvyyy{{{wwwpppdddVVVIIIAAA>>>===:::;;;DDDQQQZZZ[[[XXXWWWUUUXXXZZZVVVNNNHHHFFFGGGMMMKKKHHHGGGHHHGGGFFFDDDHHHCCC@@@AAA@@@<<<999:::222111111000000000000000+++++++++***)))((('''&&&))))))))))))))))))))))))((((((((((((((()))******,,,+++***)))((('''&&&%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((()))******+++)))***+++,,,---.........BBB]]]qqqDDD666'''###''')))'''$$$%%%&&&&&&%%%$$$###$$$%%%"""###$$$%%%%%%%%%%%%%%%!!!%%%))))))(((***111777222444444222...***''''''&&&&&&&&&&&&((()))+++,,,))))))...555444...,,,///,,,:::===222///888777,,,&&&...<<>>FFFmmm}}}WWWOOOKKKAAABBBBBBCCCBBBAAA???===<<<===;;;<<>>FFFFFFGGGKKKQQQUUUXXXXXXAAAAAA???>>>>>>===>>>>>>::::::;;;===???AAACCCCCCBBBDDDEEELLLbbbyyyzzznnnpppdddbbb^^^NNNBBB===777:::CCCQQQYYYYYYUUUUUUWWWWWWXXXWWWTTTNNNJJJGGGFFFNNNLLLLLLLLLIIIEEEGGGLLLJJJCCC>>>@@@@@@;;;555333444111...,,,---.........---***)))++++++)))***---'''000444///******)))'''&&&&&&&&&&&&&&&'''((()))222111///,,,((('''(((***(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))******''''''))),,,---***---000000------333:::kkkjjj///---***'''&&&%%%%%%&&&&&&$$$'''......'''$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''(((***+++...333333///...111///)))&&&&&&&&&'''''''''''''''++++++***+++///444:::===:::IIILLL===...+++---,,,***+++---000333666999:::444111---)))&&&%%%&&&&&&''''''''''''(((((())))))''''''&&&&&&&&&&&&'''''')))(((((()))+++...222444999;;;888333111222111...---......---***(((((()))(((((((((((())))))))))))((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''''''''''''''''')))++++++)))'''&&&&&&''''''(((((()))))))))))))))((('''&&&&&&%%%))))))***+++---///111222///000000111111111111000000///000222333222///---000000000000000000000000---...///000000///...---000000000000000000000000555444444555555666777888??????HHHrrr___PPPKKKEEE???BBBCCCCCCCCCAAA@@@>>>===<<<;;;>>>CCCEEEEEEHHHNNN^^^iiiwww}}}vvvmmmmmmrrr{{{lll]]]nnnkkk;;;999000666111---000333333000---,,,,,,,,,,,,---...000222444555333444666666666777999;;;???@@@BBBEEEIIIOOOTTTWWW??????????????????@@@@@@AAABBBCCCBBBAAA@@@@@@AAAEEEFFFGGGLLLZZZiiipppooopppkkkkkkfffXXXRRRNNNCCC???EEENNNWWW[[[\\\\\\\\\[[[^^^aaabbb^^^WWWOOOIIIJJJGGGGGGGGGEEEBBBCCCGGGJJJBBB<<<<<<<<<888555444555333///....../////////,,,+++---///,,,&&&%%%(((***///000+++(((+++,,,***'''&&&&&&&&&&&&'''((()))......---+++((((((***,,,(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))+++***))))))******444***)))111222222IIIhhhWWW///---***(((&&&%%%%%%&&&&&&$$$''',,,,,,'''$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%''')))***,,,000111...///333333000(((((('''&&&&&&''''''''',,,+++***)))***---///111333<<<===333+++,,,+++&&&((((((((())))))*********---,,,+++***)))(((((('''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&'''***---...666888777333111222111---+++,,,,,,+++(((&&&'''''''''''''''((((((((())))))((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&'''(((((()))''''''''''''''''''&&&&&&&&&&&&'''))),,,---,,,+++(((''''''&&&&&&%%%%%%%%%%%%&&&'''((()))******+++.........//////000111222///000000111111111000000000000000222333333000...////////////////////////---...///000000///...---000000000000000000000000444444444444555666777888333@@@@@@KKKzzz}}}RRRGGGGGGAAA>>>BBBBBBBBBCCCCCCBBB@@@>>>===;;;<<<@@@GGGIIIIIIKKKPPPhhhwww}}}{{{}}}|||cccDDDrrryyyRRR999:::333555++++++...000000///---,,,,,,---......///111333555666222333444444444444666777777999;;;<<>>BBBFFFGGGFFFFFFIIIKKKDDDDDDHHHNNNSSS[[[hhhuuu|||wwwhhh]]]dddeeeTTTGGGKKKPPPWWW\\\______]]]XXX[[[```fffhhhddd[[[TTTPPPLLLKKKLLLKKKHHHHHHKKKLLLDDD>>>>>>>>>;;;999999888555111000000000000000,,,,,,---...+++(((...666EEEBBB999000+++,,,***'''''''''&&&&&&''''''(((((()))******)))((()))+++---(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((,,,...---+++)))******&&&---;;;CCCMMMlllaaa999...---***(((&&&&&&&&&&&&&&&$$$%%%))))))%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&'''((((((+++------000555777777+++***(((&&&%%%&&&'''(((++++++***)))(((((())))))+++///...)))***///+++###))))))(((((('''&&&&&&%%%&&&''')))+++++++++******&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%$$$$$$$$$%%%''')))***+++...///,,,+++,,,***'''((()))***(((&&&%%%%%%&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&'''(((((((((((((((((('''&&&&&&&&&%%%'''''''''))),,,---,,,+++&&&&&&&&&&&&&&&&&&&&&&&&((())))))+++,,,---......000000000000////////////000000000111111000000///111111111222444444111///////////////////////////---...////////////...---000000000000000000000000333333333333444555666777555???;;;777PPP|||qqqVVVBBBBBBBBB;;;<<>>=========AAAGGGJJJKKKPPPVVVlllyyytttBBBgggmmm@@@:::999333444,,,...///111111000///------......///000111333555666111333555444333333444555333555777666555:::EEEMMMBBBCCCDDDEEEEEEDDDCCCCCC===BBBGGGIIIIIIJJJNNNRRREEECCCHHHSSSVVVWWWfff{{{vvvaaa___yyynnnMMMSSSYYY[[[\\\\\\\\\YYYXXXYYY]]]eeemmmnnnhhhbbbVVVRRRPPPRRRSSSPPPOOOPPPOOOIIIFFFFFFEEEAAA>>>>>>999666222000000000000///...,,,***))))))///@@@PPPWWWMMM>>>222---,,,***'''((((((''''''''''''(((((('''((()))((('''(((***,,,(((''''''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((())),,,///...++++++---(((999TTTooobbb222(((---,,,***((('''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$&&&'''(((&&&((()))***...333666888---+++(((&&&%%%%%%'''((((((((()))***++++++++++++(((***)))(((+++000---&&&))))))))))))************%%%&&&''')))***++++++,,,&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((###''')))'''''')))'''###'''(((((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))((('''&&&%%%%%%%%%)))(((((()))+++++++++)))$$$%%%&&&''')))***+++,,,000000///......---,,,,,,,,,---------,,,,,,++++++//////000000000000//////222111111222444444333111////////////////////////........................000000000000000000000000222222222333333444555666===888666@@@HHHOOOxxxLLLFFFAAA@@@@@@@@@???@@@>>>>>>???@@@@@@???>>>===AAA???AAAFFFJJJMMMUUU]]]jjj{{{{{{}}}DDD___www}}}iii999<<<666333444222111111111111111000...---/////////000111333444555222444666666444333444444333555666333111444<<>>hhh==="""---,,,+++***)))'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%%%%&&&'''(((&&&%%%&&&(((***---000333---+++(((%%%$$$%%%'''(((%%%&&&(((***++++++++++++&&&)))+++***+++,,,,,,)))&&&&&&&&&'''(((((())))))((('''&&&&&&''')))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''###(((***))))))+++***&&&&&&'''((((((&&&%%%&&&(((%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''))))))((('''&&&%%%%%%%%%'''&&&&&&'''***,,,,,,,,,'''((()))***,,,---...///111000///---,,,***)))((('''((()))++++++++++++***......///000000000000000222111111222333444333222..............................------------......////////////////////////111111111111222333444555999222333@@@CCC999KKKuuuTTTIIIGGG???999>>>GGGCCC888===>>>???@@@@@@@@@???>>>DDDBBBCCCGGGLLLQQQZZZcccooo~~~xxxHHHdddbbbggg}}}HHHCCC666444...333000/////////111111///.../////////000111222333444111444666666555444444555555666666333111222666:::777999;;;???CCCHHHLLLNNNGGGFFFFFFGGGIIIMMMPPPRRR\\\VVVWWW[[[XXXSSS[[[jjjvvvyyyuuugggjjjiiiOOO```lllhhh^^^\\\]]]\\\llloootttxxxwwwnnn```UUUQQQJJJGGGMMMSSSSSSOOOLLLJJJHHHJJJMMMIII@@@:::888;;;888444111000000///...///...///000...---555>>>888///&&&&&&)))+++,,,...))))))((((((''''''((((((((()))***)))'''&&&&&&'''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''$$$&&&,,,---))),,,333@@@;;;bbbNNN000,,,222++++++***)))((('''&&&&&&$$$&&&&&&$$$$$$&&&&&&$$$$$$$$$############$$$$$$((('''&&&%%%%%%&&&'''(((&&&###$$$'''((('''))),,,***)))'''%%%$$$%%%&&&'''&&&&&&''''''''''''&&&&&&%%%(((++++++((('''((()))))))))((((((((('''''''''***(((&&&%%%%%%''')))+++'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""&&&'''&&&'''))))))&&&&&&'''(((((('''&&&''')))%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%$$$$$$'''+++///000000,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((((((''''''&&&''')))+++---------,,,,,,---...///000111111111111000000111333444333222..............................------------......////////////////////////000000000111111222333444111888666444:::<<>>???@@@AAABBBBBBAAA@@@EEEDDDFFFMMMRRRVVV___ggguuurrrUUUwwwfffZZZVVVWWWPPPBBB555777)))333000......000333555555333.........///000111222333000222555666555444444444444444444444444333222222222333444777;;;AAAFFFIIIGGGCCC@@@CCCKKKSSSWWWXXXUUUUUUVVVUUUPPPPPP]]]lllsss|||~~~ooofffrrrpppWWW]]]lllssskkkbbbbbbaaa^^^mmmnnnooonnniiiaaaYYYTTTWWWOOOLLLSSS[[[\\\WWWSSSNNNMMMNNNOOOJJJAAA;;;;;;===:::666333222111000///...,,,---///...+++---111555---)))***+++)))(((+++******)))(((((((((((((((((()))******(((''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''%%%)))333444///000888YYYWWWoooOOO......333...*********))))))'''&&&&&&###'''(((%%%%%%((('''###$$$$$$############$$$$$$'''&&&%%%$$$$$$%%%&&&&&&%%%"""###'''(((%%%%%%((('''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$%%%&&&(((***)))''''''(((++++++******)))(((((('''((('''&&&&&&&&&'''((()))((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$$$$!!!$$$$$$"""###&&&'''$$$%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&***)))((())),,,///000000+++++++++******)))))))))$$$%%%%%%&&&''''''((((((&&&(((***,,,------,,,+++***+++---///000111222222000///...///111333333222...........................------,,,,,,------...////////////////////////000000000000000111333333000;;;888111777<<<<<<@@@TTTzzzQQQDDDIII<<<@@@DDDBBB<<<999>>>EEE???@@@BBBCCCDDDCCCCCCBBBEEEEEEJJJRRRWWW[[[bbbiiisssyyy~~~[[[JJJqqqeeeQQQhhhbbb}}}eeeFFF666000;;;+++777000//////333888;;;;;;:::............///000222222...111444555555444444444222222333555666444111...333222111111444888===AAAPPPIIIBBBCCCJJJRRRTTTSSSFFFKKKOOOLLLIIIPPPeeewwwkkkwww~~~nnn___gggkkk\\\mmmvvvxxxmmmeeeeeeccc]]]mmmjjjfff```\\\]]]```dddZZZRRROOOXXXaaabbb]]]YYYWWWUUUTTTTTTNNNFFFBBBBBB???<<<777444333222111000---)))''')))+++,,,111666---((('''+++,,,((('''+++******)))(((((((((((((((&&&(((******)))((()))***(((((('''''''''&&&&&&&&&###$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((***(((///;;;===666666===XXXmmm{{{fff<<<...111111***************)))(((&&&&&&"""((()))%%%%%%)))((("""$$$$$$############$$$$$$&&&%%%$$$#########$$$%%%%%%!!!###((()))$$$###'''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((&&&&&&)))+++***((((((''''''''''''''''''''''''$$$%%%'''(((((((((''''''))))))((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%''''''$$$%%%((()))'''###%%%&&&&&&&&&&&&''')))&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''222000---,,,---------,,,&&&&&&''''''(((((())))))&&&&&&''''''(((((())))))&&&''')))+++,,,+++***))))))***,,,...000222333444000///......111222333222...........................---,,,,,,,,,,,,---...////////////////////////////////////000111222333333333111777;;;111222DDD555VVVrrrOOOIIIEEE:::@@@@@@>>>>>>>>>???@@@AAACCC===:::???AAAAAADDDIIILLLJJJKKKYYYeeeaaadddyyy}}}sssuuuvvvkkkeeeeeelllzzzYYYcccuuuKKKqqqkkkHHH;;;;;;222222,,,222111000//////000111222444222000......///000111111000666666333999;;;222888555444666333...///444222111000///000111333555;;;EEEFFF@@@FFFYYYaaa[[[FFFJJJYYYhhhhhh```aaakkkiiittt|||yyyrrrtttyyyooojjjnnnppphhh]]]WWWcccbbbZZZQQQTTTaaaeeeaaaYYY\\\bbbffffffeeebbbaaa```[[[TTTQQQPPPMMMHHHCCC>>>999333111333333111...------,,,+++*********+++''''''(((((())))))******))))))'''&&&&&&***///444------,,,,,,+++***)))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((***"""'''777<<<222000888gggkkk>>>---...//////000,,,,,,+++,,,,,,***'''$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&(((((((((((('''&&&%%%%%%&&&'''(((...)))***333666000(((%%%%%%%%%''''''''''''%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((((((((((('''''',,,,,,+++***)))(((((('''&&&(((+++...000000000000''''''''''''(((***+++,,,)))(((((('''''''''((((((((((((''''''''''''(((((('''((()))******++++++***+++,,,...///111222222222333333222000//////111444555222......///000...,,,,,,,,,,,,---------......---....../////////////////////000111222222333333555555666666777777888888CCC666EEE{{{~~~XXXEEE@@@???===@@@??????>>>>>>>>>??????BBB<<<;;;@@@CCCCCCEEEHHHNNNRRRVVVbbbpppnnnnnn|||wwwqqquuuzzzsss{{{mmmuuuxxx{{{```CCCQQQoooyyy~~~TTTzzzsssHHH555777333555111111111000000000000000111222111000//////000111222444---111555222666>>>===333000111444222///000555222111000//////111333444444:::;;;888>>>LLLSSSQQQIIIIIIOOOWWWXXXWWW```nnnpppkkkjjjttttttlllhhhkkkjjjbbbYYYUUUQQQTTTTTTPPPOOOTTTYYY[[[\\\YYYXXX]]]ccceeebbb^^^]]]XXXQQQMMMLLLIIICCC???:::555000///000111///,,,,,,,,,+++***************))))))))))))*********+++(((((('''&&&&&&(((---000,,,,,,,,,++++++******)))))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((---(((***666>>>AAAIIISSSooo[[[CCC000---000---+++,,,*********,,,---,,,)))''')))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******(((&&&((('''&&&&&&&&&&&&'''(((***&&&(((000444000***(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&((()))******++++++$$$%%%&&&)))+++---///000...///000000000...,,,+++&&&&&&''''''(((***+++,,,((((((''''''''''''((((((((((((''''''''''''(((((('''((()))******++++++***+++,,,...///111222222222222222222000......111333666333///---...///...---,,,,,,,,,---------......---....../////////////////////000111111222333333555555555666777777888888666>>>BBBMMMwwwTTTFFFFFFAAA???CCC???????????????>>>===<<<@@@======AAACCCDDDHHHLLLSSS^^^ccciiiuuuuuuppptttooommmsssxxxsssrrruuuqqqPPP333DDD@@@xxxoooOOOXXX999999444333//////000000111111000000000//////000000111222222333666...222666111333;;;<<<777666666666333///...111111000/////////000222222222111111333777;;;@@@CCCEEEAAABBBDDDCCCBBBKKKXXX]]]XXXYYYggg|||wwwfffbbbaaaaaa___WWWQQQOOOEEEKKKSSSVVVQQQMMMRRR\\\___UUUNNNPPPYYY^^^ZZZSSSSSSNNNHHHDDDCCC@@@;;;777444000,,,,,,---...---+++++++++***)))))))))******************++++++++++++''''''((('''&&&'''***,,,+++++++++******************)))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((,,,+++,,,222@@@UUUhhhuuu~~~iii333------222333,,,***---*********,,,......,,,***+++***)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((,,,---,,,'''$$$((('''&&&&&&&&&&&&'''((('''$$$%%%+++000///,,,+++&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))***,,,...000222333333333333333444444444444444,,,,,,,,,,,,***'''%%%$$$&&&&&&&&&'''((()))++++++((((((''''''''''''((((((((((((''''''''''''(((((('''((()))******++++++***+++,,,---///000111222222111222111///......///111777444000...---......---,,,,,,,,,---------......---......//////////////////000000111111222222222444444555666666777888888555DDD@@@222III[[[@@@BBBJJJFFFAAACCC>>>>>>???@@@???>>>===<<>>;;;444000---...///000111111111000///---...///111333333444444666555:::777000666;;;333666666666555222//////111111000000//////000111111777111///444555111333:::999999===AAA???;;;===DDD@@@PPPcccjjjcccUUUJJJEEEQQQQQQRRRQQQNNNIIIFFFEEECCCFFFOOOVVVPPPGGGLLLXXXYYYOOOFFFEEEKKKNNNIIIBBBCCC???;;;999777555222000///---******,,,---,,,+++******)))))))))))))))***************************'''((())))))''''''(((***)))))))))***************))))))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((((((++++++--->>>]]]xxxyyy^^^888444333333///)))***......------...000000...,,,******((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''***,,,+++'''$$$'''''''''&&&&&&'''''''''%%%$$$$$$'''+++,,,,,,+++&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((***+++---///111222333333111000...,,,)))'''%%%$$$%%%&&&&&&'''&&&&&&%%%$$$&&&&&&&&&'''((()))***+++(((''''''''''''(((((()))((((((''''''''''''(((((('''((()))******++++++***+++,,,---///000111111222111111111///------...000555444222111000...---,,,,,,,,,,,,---------......---......//////////////////000000000111111111222333444444555666777888888>>>>>>===;;;@@@XXX|||SSSHHH??????CCCDDD@@@<<<<<<===???@@@@@@@@@???>>>AAAGGGJJJEEEAAAHHHYYYhhhzzzxxxzzzxxxkkkccckkkkkklllnnnppp~~~^^^333;;;EEEeeeRRRYYY~~~___;;;:::333000222---...///111111111000///,,,---///111333444555555555===@@@666444HHHOOO>>>111333333111000111333444111111000000000000000111777000///666666///000888444777<<>>???BBBBBB^^^yyywww\\\AAA:::>>>;;;>>>AAA???===<<<;;;;;;>>><<>>===>>>===999666555444222111111000000///---,,,++++++,,,,,,,,,+++***)))))))))))))))******))))))))))))))))))))))))''')))******)))((()))***)))))))))))))))))))))***((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&,,,,,,***777TTTmmmvvvmmmVVV>>>777000...,,,+++---///333222000000000000---,,,)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((('''%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%'''))))))((('''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((())))))%%%&&&&&&&&&''')))***+++'''''''''''''''((())))))((((((''''''''''''(((((('''((()))******++++++******+++---...000111111111111111222000...---...///111333444555333///,,,***,,,,,,,,,---------......---......///////////////000000000000000111111111333333444555666777888888;;;555999BBB===999QQQtttsssMMMEEEJJJGGG>>><<<@@@@@@;;;;;;<<<===???AAABBBCCCCCCHHHNNNPPPLLLKKKWWWiiiuuuzzz}}}yyyllleeeqqqsssssspppssseee===888999>>>qqqMMMNNNhhh===;;;333///444------...///000000000000---...///111333444666666666===BBB???GGGbbblllZZZCCCDDD@@@888333333444333222222222222111111111111111---...444555111222777888666444222333777>>>DDD]]]lllvvvlllQQQ;;;555999...222444333222444444222888555333444444111333666333555666666444333333333//////...//////000111222,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***++++++)))))))))(((((((((((((((''')))******)))((()))***)))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))......+++111DDDUUU\\\jjjKKK888222...111777:::888555666444111000///...,,,)))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######$$$&&&''''''&&&&&&'''(((((('''&&&&&&%%%''''''$$$$$$'''(((&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&%%%%%%((((((((()))***+++++++++'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((******''''''&&&''''''((()))***((((((''''''''''''(((((('''((()))******++++++******+++,,,...///000111111111222333111///---......///222555666333000---,,,,,,,,,,,,---------......---......///////////////000000000000000000000000222222333444666777888888555777;;;<<<888666???KKKddduuuRRRAAAEEEHHHFFF???<<>>AAAEEEGGGIIIRRRTTTTTTTTT]]]lllxxx|||}}}zzzlllhhhxxxxxxuuu~~~}}}dddJJJ888;;;<<<[[[vvvVVVqqqEEE===444---222---------...///000111111/////////000222444666777999888FFFZZZhhhuuusssdddTTTSSSKKK===555444444222333333333333333222111111000///111333333222222222666222...,,,555EEEXXXcccqqqooogggVVVBBB333------,,,000111...///222222---222444333///---000222111---...000000000000222333,,,---.........///111222+++,,,------,,,++++++,,,***************+++,,,,,,*********)))))))))((((((&&&'''(((((('''''')))+++)))))))))((((((''''''&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((('''((((((((())))))))))))***,,,...---000999EEEMMMiiiyyycccGGG888555555;;;CCCGGGAAA:::555222///...---,,,)))(((&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%######%%%'''''''''&&&&&&'''(((((('''&&&&&&###'''((($$$$$$'''(((&&&&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))(((((($$$$$$$$$###""""""!!!!!!&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((()))***&&&&&&&&&''''''((()))***((((((''''''''''''(((((('''((()))******++++++******+++,,,...///000111111222333444333000......///000222444333111//////111,,,,,,,,,---------......---......///////////////000000000000000000000///111222333444666777888999666;;;===:::888;;;>>>======gggxxxNNNAAAHHH???<<<:::<<>>:::666888999;;;>>>BBBFFFJJJMMMZZZXXXVVVZZZjjj}}}}}}ooommm}}}uuusssiii\\\PPP777999BBBQQQmmmrrrRRRGGG===666///555......------...///111222111000//////111333666888:::444MMMvvv{{{jjjZZZKKKLLLDDD888222666999888444444444444444333222111444666666333222222///,,,//////111:::OOOmmmvvvqqqeeeSSSAAA555222333000333222...///444222+++,,,444555---***000222///000///------...///111222+++,,,,,,,,,,,,,,,...000+++,,,------+++******+++++++++******+++,,,------,,,+++++++++******))))))%%%&&&&&&&&&%%%&&&)))+++******)))((('''&&&&&&%%%$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''(((+++///111666AAALLLRRRkkk]]]YYYKKK@@@>>>===???EEEFFF???666222000---++++++***((('''''''''&&&''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''(((((('''%%%&&&'''(((((('''&&&%%%!!!'''((($$$$$$(((***'''&&&'''((())))))((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((('''&&&''''''((())))))******''''''''''''((()))******%%%%%%%%%&&&'''((()))***&&&&&&&&&'''''')))******((((((''''''''''''(((((('''((()))******++++++******+++,,,...///000000111333444555333111///...///222333333000......222555,,,,,,,,,---------......---......///////////////000000000000////////////111222333444666777888999:::666888>>>>>>888777<<<:::FFFppphhhLLLEEECCC???AAA???===>>>???@@@@@@???@@@BBBAAA???BBBIIILLLKKK[[[mmmuuupppxxx}}}ppphhh}}}}}}|||uuullluuu||||||iiiJJJCCCHHH>>>>>>BBBDDDpppUUU```999222222+++---,,,,,,,,,,,,---......888555111///111444888:::222>>>]]]ooo\\\DDD;;;:::???<<<888666666666555333555333444666555111000333666444666888333+++---444888(((777[[[yyyaaaooooooXXX>>>222...,,,---000333333111///------.................................///////////////************++++++++++++++++++,,,---,,,+++***)))******+++++++++******))),,,***((('''((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))(((''''''&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&&&&((((((((((((((((((((((((------,,,)))666[[[nnnbbb\\\eeeQQQHHHBBBAAA@@@???===999444000,,,,,,+++)))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))***+++)))******+++,,,,,,,,,+++,,,+++)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))***+++,,,,,,---,,,---//////...///000222333222222222000///...---111111111000000///...---.........------,,,,,,,,,,,,---...///000000000000000000//////.........---111111222333555666666777555777999999777777777888<<<>>>LLLnnn]]]GGGDDDDDDAAA???CCCFFFJJJJJJFFFAAA>>><<>>OOOmmm[[[444777DDDBBBAAAIIIJJJOOOSSSPPPGGG???===>>>DDDKKKOOOLLLKKKPPPXXX\\\vvv{{{~~~{{{}}}yyypppnnniiijjjkkkhhhdddppp|||yyyuuueee```aaa[[[GGG=========BBBAAA444333IIIppppppqqqqqq^^^iiiHHH555///444,,,---------,,,------...///)))333===???;;;<<>>???:::555<<<777666999;;;999999;;;JJJIIIFFFEEEKKKWWWbbbfffrrrxxxLLL@@@QQQXXXJJJ666---///111//////000000///000222444........................111111000///...---,,,,,,...---,,,+++++++++,,,---------,,,+++++++++++++++******++++++++++++++++++)))((((((***,,,---,,,+++(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''''''''((())))))'''''''''&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))%%%&&&''''''))))))***+++(((***444BBBWWW|||ppphhhLLLCCC666444222222333444444444------+++***)))(((((((((&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))+++---...///000000///...,,,***)))(((((()))*********)))(((((()))'''$$$$$$'''---444888&&&&&&&&&&&&&&&'''((()))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))******++++++,,,---...000000//////000222444444333222111///---,,,111111111000000///...---...------------,,,,,,,,,,,,---...///////////////////////////............///000000111222333444444444666777888777666777888888888:::;;;AAA]]]___GGG===HHHLLLBBBEEESSSPPPPPPNNNGGG@@@===???BBBKKKPPPSSSSSSVVV```iiilllvvviiinnnwwwzzz{{{sssjjjhhhhhhiiijjjgggcccooo}}}hhh[[[YYYVVVRRRaaaKKK888444888======777555III~~~}}}ooo>>>GGG@@@888...444------------------...//////,,,666@@@AAA;;;999>>>EEE999333999>>>666333999999555666777888999777444111000===MMMSSSKKKFFFMMMZZZ\\\mmmfffMMMJJJDDD444DDDLLLLLL@@@333...///000///111222222111000111222........................000000//////......------...---,,,******+++,,,---...---,,,+++***+++,,,,,,++++++******++++++,,,,,,///,,,)))((())))))***)))((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((******((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&'''((()))''''''(((((()))******+++---+++333AAAWWW}}}mmmeeeEEE<<<444444333555777777777555///...---+++***))))))(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&(((***,,,---...000000///...---+++)))(((&&&''')))++++++***)))((($$$###"""$$$(((000777<<<&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))******++++++,,,,,,...///111000000///111222444444333222111///...---111111111000000///...---------------------------,,,---....../////////...///////////////.........//////000000111222222333333555777777666666777888::::::<<<===777@@@hhheeeDDDHHHPPPSSSLLLDDDFFFMMMKKKGGGCCC???>>>???AAABBBJJJQQQZZZdddqqq|||}}}zzz{{{jjjbbbiiisssyyyxxx|||vvvllliiigggggggggccc]]]eee|||kkkPPPJJJMMMNNNLLL]]]OOO===888:::999777;;;;;;UUUxxx888<<>>///222......------------.../////////444999;;;888555555666888333888===666444666111...666<<<777......:::HHHGGG___hhhVVVRRRRRRLLLCCCKKKKKKCCC999111***+++222GGGBBB:::222000333333111///222666666444111...---........................------......//////000000...---,,,+++***++++++,,,///...,,,+++***+++,,,---++++++******+++,,,------:::444---(((&&&'''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''')))***+++(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((+++++++++,,,,,,,,,,,,,,,///000:::HHH^^^rrrjjjJJJ>>>222333555888:::999555222111000///---+++*********'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''')))+++,,,---------------,,,+++***)))%%%&&&(((***+++***)))((('''&&&&&&&&&'''))),,,---&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))***+++,,,---......///000222111000000111222333333333333222000///...111111111000000///...---------------------------,,,------........................///////////////...//////000000111111111222444666666666555666888999444888???===:::HHH]]]bbbEEE@@@IIILLLFFFBBBDDDBBB<<<>>>======@@@DDDFFFEEECCCJJJUUUfffyyy~~~xxxmmmeeecccgggmmmpppmmmpppyyyxxxnnnjjjiiiiiiiiieee]]]aaa|||hhhRRRCCC===???CCCBBB<<<<<>>EEE444000000......------......///000///000111333444333111///888222666999333555999555444111222999FFFTTT___eeezzz___IIIOOO```bbbOOO;;;555555:::KKKRRRAAA:::KKKTTTFFF666///222666444///000333888999666111---+++........................,,,,,,---...///000111111.........------,,,,,,+++...------,,,,,,,,,,,,,,,++++++******+++,,,...///???999111***(((((())))))'''(((((((((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''')))******((((((((('''''''''''''''%%%&&&'''(((((((((((('''(((((())))))***+++++++++555<<>>@@@>>>:::666444333111///---,,,,,,+++(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,---)))***************))))))%%%%%%'''((()))(((((('''###$$$%%%&&&''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))+++,,,...///111111000111222222111000111333222222333333222222111000111111111000000///...---,,,,,,,,,------------...,,,------.........------.........////////////////////////000000000111111111333555666555555666777888333444<<>>???CCCaaa^^^DDD@@@AAADDDAAA;;;;;;???===666:::===@@@CCCGGGJJJNNNPPPYYYdddqqq~~~yyypppiiicccaaaaaadddhhhlllfffffflllvvvzzzuuulllgggkkkkkkmmmjjjaaaccc{{{sssMMM999555222999888===EEE:::444DDDKKKpppggg}}}iii???>>>;;;JJJ888...333...............//////000//////...///111222222111111...444666111666===999777;;;FFFWWWgggmmmhhhaaarrrccciiiEEE>>>BBB===555333AAA@@@???MMMWWWEEE>>>VVVYYYIII888111444666333///000333777777555222///...........................------......//////000000///000111111111///---,,,---------...---,,,,,,+++,,,+++*********,,,...000888444///+++******))))))'''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((()))***''''''''''''((((((((((((&&&(((***,,,,,,+++)))(((%%%&&&''')))+++,,,...///DDDNNNWWW^^^xxxxxxSSS222888:::<<<@@@CCCBBB???===666555333111///...------))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******'''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&& !!!###%%%''')))***+++)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))+++---000222444555111222333333111111111333000111222222333333222222111111111000000///...---,,,,,,,,,---------......---------......------,,,............/////////000///000000000000111111111000222444555555555666777555666888:::<<<>>>@@@BBBBBB```^^^CCCBBBJJJ===@@@AAA???;;;:::;;;<<>>888LLL<<<...444...............///000000111111000//////000222444//////777999222444777111+++RRR{{{jjjOOOEEEIIIVVVhhh{{{ZZZGGG[[[KKKFFFMMMGGG777666DDD??????999@@@KKK??????[[[III===000...222666666555111333555555444222222222........................///////////////.........111222444555444111...,,,,,,---...///...---,,,+++,,,+++*********,,,///000---,,,************(((&&&'''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''((())))))&&&&&&''''''(((((())))))'''))),,,//////---+++))))))***,,,///222555888999UUU\\\]]]ZZZtttvvvrrr```888666666777;;;>>>@@@???>>>888666555222111//////...************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%%%%&&&&&&***)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''')))******&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((())),,,...111444666777111333444333111111222333///000111222333444444444111111111111000///...---,,,,,,,,,------.........---------...------,,,,,,---.........//////000000000000000000111111111111///111444555444555666777---888===888333666===AAA===AAA___gggDDDAAACCC<<<===;;;::::::<<<=========:::CCCJJJKKKKKKSSSfffvvv|||qqqlllmmmmmmjjjfffmmmmmmiiicccccclllvvv{{{jjjhhhhhhkkkpppqqqmmmhhhkkkgggfffhhhdddeeewwwDDD888222<<<666333<<<999:::OOOmmmaaa}}}<<<444666GGG777III:::666333000...---///333444222///(((222...)))000333***&&&<<<###555@@@555333555@@@YYYgggvvvnnnUUUNNNRRROOOaaa[[[gggyyylllIII???MMMTTTRRRQQQQQQLLLBBB;;;999>>>===???BBBCCC???<<<;;;;;;888555222111222333555222444555444222111111222/////////...---,,,+++***//////000///...///111333000///---,,,---///111333...,,,***+++...///---***///---,,,,,,------,,,+++///...,,,+++******+++,,,******))))))(((''''''''')))((('''&&&%%%&&&&&&'''$$$$$$&&&((('''%%%%%%&&&&&&$$$###&&&***+++(((%%%(((+++...---***+++000666777<<<999...%%%''',,,...+++&&&---DDD___iii^^^OOOaaalllnnndddsssxxxqqqxxxjjjLLL;;;555999;;;:::;;;>>>>>>;;;777888666222222333000*********++++++***(((%%%$$$%%%'''((('''$$$$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&'''''')))***+++***(((&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%&&&(((+++---))))))((((((((((((((()))+++***)))'''''''''((()))+++++++++,,,...000111222111333444444222111111222......///111111222222222333222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***---------............///------...///000111222222666444222000000222444666777777888999:::;;;;;;<<<===AAADDDWWWmmmNNNFFFGGGDDD===:::::::::<<<===?????????===DDDKKKNNNRRR___sss{{{mmmffffffiiijjjiiigggjjjlllmmmssszzz|||zzzhhhggghhhlllppppppjjjdddeeecccfffhhhcccaaapppWWW;;;333<<<666444:::555555GGGBBBDDDtttMMMDDD>>>FFF===<<<777444***555444333000---***))))))111222---***---+++000AAA333IIItttttt[[[PPPLLLWWWSSSVVV```bbb\\\___```UUULLLTTTPPPBBB???KKKPPPKKKLLLIIIHHHIIIFFF@@@<<<===DDDBBBEEENNNOOOGGG@@@???;;;:::888666444444444444555666777555333111000111///000000000000///------...000000000//////111333111000...------...111222---+++******+++++++++***---,,,+++,,,...//////.........---,,,++++++++++++)))++++++***(((''''''((()))((('''&&&&&&&&&'''''''''&&&'''***+++***((('''***(((%%%"""!!!&&&---333JJJMMMNNNJJJDDDCCCHHHNNN]]]gggjjj\\\HHH:::333///<<<999:::JJJeeezzzyyynnnfffggghhhjjj{{{oooaaagggdddLLL888777;;;<<<:::<<>>>>>EEEdddjjjBBB>>>GGGEEE@@@???999:::<<<>>>@@@AAABBBBBBCCCHHHOOOUUU^^^kkk|||zzzpppddd^^^___bbbdddccc___dddllluuutttiiihhhiiimmmqqqnnnfff^^^___bbbhhhkkkfffbbblll{{{iii999777;;;777666999444333@@@AAAJJJmmmccc@@@888CCCWWW===>>>:::+++(((,,,//////------000444000---...<<>>VVVWWW@@@DDDAAA???@@@???===>>>BBBEEEBBBHHHTTTUUUGGG>>>???@@@@@@@@@???>>>===<<<;;;999::::::999666333222333111222333333333222111000...000222222111000111222222000...------...///111......---,,,******,,,---111///......///000000///------------,,,+++******(((,,,...---(((&&&'''***)))(((''''''&&&&&&''''''(((''''''(((((((((&&&$$$$$$(((++++++---777HHHVVV___aaaaaa\\\VVVTTTWWW[[[[[[gggllldddYYY[[[hhhtttsssfffWWWWWWfffttttttlllvvvuuu~~~~~~hhhXXXiiiuuu^^^AAA;;;>>>===;;;<<<@@@BBB@@@BBB@@@;;;777888:::555---------------,,,***)))(((((())))))(((&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&(((***,,,))))))(((((((((((())))))******)))((((((((()))))))))******+++,,,...///000...000111000///---.........///000111111222111111222222111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------------............///------...///000111222222333333222222333333333333444444555666777888999999888;;;;;;999AAA___```III<<>>;;;:::888999:::777888???@@@BBBnnn]]]gggjjjuuubbbeeeEEE999:::444555333///,,,,,,---///111777222777UUUqqqjjjVVVSSSbbbeee[[[FFFVVVjjjaaajjjdddUUULLLGGGAAAEEEGGG>>>GGGJJJHHHCCCDDDFFF@@@444DDD>>>;;;;;;;;;;;;???DDDAAABBBLLLVVVQQQ@@@;;;@@@<<<<<<<<<<<<<<<;;;;;;:::<<<===>>>===:::888777888333444555666555444333222///111444444333111111222222111///---------...///222333333111---,,,///333888666333111111000///---,,,---......---,,,***)))''',,,111///(((%%%''',,,((((((''''''''''''''''''&&&'''&&&###"""$$$&&&&&&###,,,888AAAHHHQQQ]]]gggZZZYYYXXXWWWVVVUUUTTTSSSVVV```fffaaa\\\hhh}}}dddVVVaaasssyyyyyy{{{yyy[[[UUUssshhhFFF>>>@@@>>>;;;<<>>===888>>>\\\|||zzzBBBCCCFFFEEE@@@;;;;;;>>>>>>AAADDDEEEEEEFFFHHHJJJQQQYYYeeeoootttssspppnnn]]]XXXSSSSSSWWW]]]aaaccckkkmmmqqqxxx{{{nnntttpppllllllkkkggg^^^WWW[[[cccnnnrrrnnnlllsss|||sss```@@@999777:::999:::>>>@@@IIIEEEsssfff{{{uuuUUUIIIcccuuuSSSDDD444111;;;JJJRRRUUU{{{nnnYYYVVVeeekkkgggjjj\\\WWWSSSQQQeeehhhPPPXXXOOOOOOUUUQQQ???999@@@AAAEEE>>>999999888888===DDDHHHAAA===<<<;;;;;;@@@EEEAAAIIITTTWWWKKK======FFFGGGFFFDDDBBB@@@???>>>>>>;;;===>>>>>>===<<<<<<===999999888888777555555444222444666666555333333333222111000///......//////444666666444111000333666;;;999666444444333111///,,,---......---,,,***)))&&&,,,111///)))%%%'''+++''''''((((((((((((((((((###((((((%%%&&&///777999;;;AAAIIIQQQWWW[[[\\\\\\QQQOOONNNOOOQQQPPPKKKGGGOOOaaattt{{{vvvvvvuuuUUUQQQqqq}}}yyy{{{nnnbbbRRRXXXpppoooSSS===@@@AAA???;;;;;;AAADDDCCC??????<<<888999<<<;;;777333222///---+++*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''((('''''''''%%%&&&''''''%%%$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''((()))***((((((((((((((()))******))))))******************)))))))))***+++,,,---...///111222111000////////////000000111111111111000000111222222222000///---------------------------,,,,,,,,,,,,---.........---------............///......//////000000111111///000222333444333222111444555555666777888999999888888===BBB===888BBBTTTSSSCCCGGGEEE>>>===BBBAAA;;;AAADDDGGGGGGGGGIIIMMMQQQWWW___kkkssstttooohhhddd___YYYRRRPPPUUU___jjjpppwww|||wwwtttnnnfffbbbaaa```[[[WWWZZZbbbkkklllhhhiiisss}}}zzzKKK<<<999;;;777;;;BBB@@@BBB>>>jjjwwwdddsssnnncccVVV[[[fffkkktttYYYUUUfffzzz[[[]]]SSSLLLXXXoooYYY???>>>SSSUUU<<<>>><<>>BBB@@@EEEBBB888555<<>>>>>>>>===AAAFFF@@@OOOZZZTTTEEE>>>@@@EEEJJJJJJHHHFFFCCC@@@>>><<<===>>>@@@@@@?????????@@@BBB@@@===:::888666666666555777888888666555555666444444333222222222333333444555666666555444555666888666444444555555555333------------,,,+++******'''+++///...***&&&''')))''''''((()))))))))(((((($$$(((+++...:::KKKSSSRRRWWWUUUUUUZZZ^^^```\\\WWWMMMMMMLLLKKKJJJIIIGGGEEEVVVggg}}}~~~}}}uuu]]]bbbyyykkkuuuiiiNNN]]]hhhnnnkkkTTT>>><<>>;;;;;;@@@BBBAAA;;;>>>>>>999777:::<<<;;;888666222...,,,+++++++++)))'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$%%%'''((()))(((((('''$$$&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))(((''''''(((((()))***+++((()))***+++++++++******************+++,,,---...000222333333111000000111000000111111111111000000000111222333333111///...------------------------------,,,,,,,,,---......---------............///.../////////000000000111///000111333333333222222444444555666777888999999;;;777888>>>???<<>>CCCCCC>>>AAADDDHHHIIIIIIMMMUUU[[[___dddjjjkkkfff```]]]\\\YYYVVVRRRQQQVVV^^^ggglllvvv}}}oooeeeZZZTTTUUUXXXYYYYYY\\\ccchhhddd```dddqqq}}}___HHHAAA@@@777<<>>???777333777999555CCC???===???@@@@@@DDDIIIEEEXXX```TTTIIIJJJHHHBBB<<>>::::::>>>@@@???999@@@AAA;;;555666;;;>>>>>>;;;666111...,,,,,,,,,***(((&&&'''***,,,+++***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''"""$$$&&&((((((((('''&&&%%%&&&((((((&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''((()))***+++((()))***++++++++++++***+++++++++++++++,,,---...000222333222111000000000000000111111111111000000///111333444333222///...........................///...---,,,,,,,,,---------------............///////////////000000000000///000111222222333333333333333444555666777777888999888777999;;;===@@@CCCAAA\\\\\\GGGIII???AAACCCCCC@@@>>>@@@CCC@@@DDDGGGIIIKKKPPPZZZbbbfffhhhggg```VVVQQQQQQTTTKKKMMMQQQUUUYYY\\\\\\]]]mmm|||~~~|||iii^^^QQQJJJLLLSSSXXXZZZ```fffggg```[[[aaappp}}}oooTTTJJJFFF999>>>HHH@@@;;;FFFTTTYYY{{{yyyNNN[[[NNNwwwxxxoooXXX]]]^^^cccnnngggNNNQQQqqqaaaBBBEEECCC:::@@@@@@AAA===777>>>GGGAAA<<<===999>>>999666888777666<<>>===::::::>>>???===:::BBBEEE===444333999>>>BBB???999444///.........+++)))'''))),,,///...---''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''!!!"""%%%'''''''''&&&%%%%%%'''(((((('''&&&'''(((''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''((()))++++++((()))***+++,,,,,,+++***++++++++++++,,,---......000111222222000//////000000000111111111000000//////111333444444222000...........................000///---,,,+++,,,,,,------------.........//////////////////000000000000///000000111222222333333111222222333444555666777555999;;;999777:::>>>??????CCCXXXaaaEEECCCFFF@@@BBBBBB???>>>AAAAAA>>>BBBGGGMMMPPPPPPSSSXXX]]]```fff^^^SSSSSSPPPKKKMMMGGGIIIKKKOOORRRTTTVVVWWWaaawww}}}xxxqqqiii```TTTGGGAAADDDMMMXXX``````bbbeeeddd___dddzzzwwwSSSYYYMMM===LLLMMMMMMPPP@@@ZZZxxx|||bbbeeettthhh}}}zzzeeeYYY___^^^ZZZSSSIIICCCAAABBB===999666555777888777555666666777888999:::;;;;;;888:::;;;888444777@@@IIIAAA>>>===AAAIIILLLIIIDDDGGG\\\dddPPP\\\rrr^^^LLLDDDUUUccciiitttyyyhhhTTTLLLKKKKKKHHHLLLNNNDDDLLLGGGNNNIII666888???333<<<===>>>???>>>>>>??????666AAAFFFDDDGGGPPPQQQKKKCCCEEEAAA:::;;;AAA>>>555999555333444222...---///------,,,++++++******)))))))))))))))((((((((((((%%%&&&&&&&&&'''((((((((('''&&&)))777PPPcccaaaUUUYYYZZZ___aaa[[[OOOGGGEEEDDDMMMQQQMMMLLLQQQTTTSSSSSSQQQaaa}}}uuu]]]QQQTTTaaaoooxxxhhhkkk|||eeeIII```XXX>>>@@@DDD???>>>>>>???@@@AAAAAAAAA@@@???BBBCCCAAA<<<777666666>>>>>>888222222555333------+++)))((())))))((('''***)))'''&&&%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''',,,+++)))(((&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((())))))'''&&&''''''''''''(((((((((((())))))))))))))))))))))))((()))******)))***,,,...///......------///000111222222333333222111///.........000222222000,,,))),,,,,,---......---,,,,,,...---,,,,,,++++++++++++---...000111222111///...000///...------...///000/////////000111333444555333333333333333444555666999888777777999;;;>>>???AAADDDCCCMMMtttwwwOOODDDCCC???AAACCCBBB>>>>>>BBBDDDCCCEEEGGGKKKPPPUUUXXXYYYXXXYYY```YYYMMMLLLJJJFFFKKKCCCEEEGGGIIIJJJMMMRRRVVVZZZpppwwwmmmaaaVVVWWWOOODDD???BBBJJJUUU]]][[[bbbhhhhhhcccjjjrrrMMMmmmrrrDDDIIIHHHKKKgggQQQ```~~~ccciiiyyyuuuzzzzzz___AAA???===<<<============888555222222333444333111444555555666777888999999555;;;???===999999AAAJJJKKKGGGCCCDDDHHHIIIFFFCCCKKKSSSbbbfffwww```OOOKKKYYYdddfffgggiiiddd[[[LLLIIIQQQXXXXXX\\\\\\QQQPPPHHHNNNNNNAAABBBKKKEEE@@@===<<<>>>DDDIIIJJJIIIEEENNNTTTUUUXXX]]]VVVKKKDDDBBB<<<888999======999:::666444444111,,,+++------,,,,,,++++++******)))))))))))))))((((((((('''&&&&&&&&&''''''''''''''')))'''%%%)))777HHHNNNKKKKKKOOOWWW]]]ZZZNNNEEEBBBHHHLLLNNNLLLOOOVVVZZZXXXUUUWWWTTTRRR]]]iiifffXXXXXXVVV]]]xxx~~~ccc\\\bbbXXXTTTppp{{{pppWWW???999BBBGGGEEE>>>@@@BBBCCCCCCAAA>>><<<>>>AAADDDDDDAAA>>><<<===>>>???<<<555222555555111///---+++*********)))(((***)))'''&&&%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''+++***)))'''&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((())))))'''&&&''''''''''''(((((((((((())))))))))))))))))))))))((()))******)))***,,,...///......---...///000111222333333333222111///...---...///111222111---***,,,,,,---......---,,,,,,...---,,,,,,+++++++++,,,---...///111111000///...000///...------...///000/////////000111222444555333333222222333333444444777666666666888:::<<<>>>>>>@@@BBBGGGUUUyyyRRR>>>DDDEEE:::BBBDDDBBB???@@@FFFIIIHHHJJJIIIKKKRRRZZZ\\\XXXRRRTTT\\\TTTGGGDDDBBBAAAGGGAAAEEEHHHIIIIIIMMMUUU[[[^^^ppp}}}zzzpppeeeYYYNNNLLLHHHAAA===???HHHQQQWWWYYYbbbmmmnnnlllyyybbbRRRAAASSScccvvvBBBTTTwww{{{tttUUU888444000111444777555333444222000000000111000///222222333444555666666777333888>>>>>>:::999===BBBJJJGGGCCCCCCFFFHHHGGGEEEOOOOOOhhhxxx~~~sssVVVRRRYYY```hhhggg___WWWVVVXXXUUUNNNRRRWWWWWW^^^eeebbbcccXXX\\\aaaWWWRRRWWWXXXSSSNNNIIIHHHKKKNNNNNNLLLUUUZZZ\\\\\\___bbbZZZNNNKKKCCC;;;::::::999:::<<<;;;666444333000+++)))+++,,,,,,,,,+++******)))))))))))))))((((((((('''''''''''''''''''''&&&&&&&&&((((((%%%"""$$$---555999777===IIITTTUUUNNNGGGFFFKKKKKKKKKMMMTTTZZZYYYTTTZZZVVVJJJ@@@KKKaaajjjddd[[[VVVUUUkkkvvv^^^UUUdddlllyyydddRRReeeyyy___;;;222:::AAACCCDDD???AAACCCDDDCCC???<<<999???AAACCCCCCBBB@@@??????>>>@@@???:::777888888666111...,,,+++,,,+++***)))***)))((('''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''''''''((()))(((((('''&&&&&&''''''%%%'''''''''&&&%%%&&&'''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((())))))(((&&&''''''''''''(((((((((((())))))))))))))))))))))))((()))******)))***,,,---///............///000000333333333333222000...---,,,---...111222111...,,,,,,------......------,,,------,,,+++++++++,,,,,,,,,---///000000000///...//////............///////////////000111222333444333333222222222333444444555555555555777999;;;<<>>???>>>888777;;;888444222222000+++***,,,,,,,,,++++++***)))))))))))))))((((((((('''''''''((((((((('''&&&&&&&&&%%%$$$'''***(((&&&%%%'''(((***...999DDDJJJIIIKKKNNNJJJJJJMMMUUU]]]]]]TTTIIIXXXLLLGGGQQQ\\\^^^aaafffZZZdddaaa]]]dddfff```^^^TTTNNNXXX]]]lllYYY555777@@@<<<:::@@@>>>???@@@@@@@@@>>><<<:::BBBAAA@@@>>>===<<<======<<<>>>???@@@AAA@@@<<<888111///---,,,,,,+++***)))))))))(((((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&''''''((('''''''''&&&&&&''''''(((&&&'''((('''&&&%%%&&&(((###$$$$$$%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''))))))((('''''''''''''''(((((((((((()))))))))))))))))))))))))))***+++***))))))+++---............/////////000333444444333222000...---+++,,,---000222222000------------------------------,,,,,,++++++,,,,,,,,,,,,---.../////////....../////////....../////////////////////000111222333222222222222333555666777555555555666777999:::<<>><<<===YYY}}}iiiDDDAAAEEEAAA???DDDAAAEEEHHHHHHKKKPPPRRRPPPUUUXXXYYYWWWSSSOOOOOOPPP]]]aaaTTTCCC>>><<<===EEEKKKSSSZZZ[[[VVVSSSVVVYYYZZZ```dddaaa\\\WWWPPPKKKCCCCCC@@@===AAAJJJMMMJJJQQQVVV]]]dddssskkknnnggg|||EEEDDDyyyLLL555666666333000///000333111222222222111000000111......///000111222333333888777888;;;???BBBBBBAAAKKKKKKJJJIIIHHHIIIKKKMMMRRR^^^|||```XXXWWW___hhh```bbbmmmvvv|||}}}nnnhhhddd\\\aaarrrzzzxxxyyymmm^^^```cccnnnvvvooo___UUU[[[ddd```ffffff^^^TTTPPPQQQSSSNNNCCC>>>AAAAAA:::666:::444000///000///,,,,,,...,,,,,,+++******))))))(((((((((((((((''''''''''''((((((((('''&&&&&&&&&%%%%%%&&&))),,,+++(((%%%$$$''''''+++222777<<>>CCC@@@<<<::::::<<>>666111///,,,+++++++++)))((()))))))))(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''(((&&&'''((((((&&&&&&'''((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))***)))'''''''''''''''(((((((((((((((((((((((((((((((((((()))***+++***))))))+++------......///////////////333333333333222000...---+++,,,---///111222000...------------------------,,,,,,,,,++++++,,,,,,---,,,,,,---..................//////////////////...////////////000111222222000000111333555777999:::555555555777888999;;;;;;<<<999999===???>>>DDDMMMjjjKKK:::DDDIII???===HHHDDDHHHJJJKKKNNNTTTVVVUUU[[[^^^^^^VVVJJJFFFMMMUUUbbbcccRRR@@@=========DDDMMMRRRXXXWWWQQQJJJGGGGGGIIIPPPXXX^^^]]]VVVMMMFFFEEEEEEAAA???HHHSSSSSSKKKTTTWWWZZZaaattt|||wwwjjj|||nnnHHH<<>>;;;888777111...---//////,,,,,,///+++++++++***))))))((((((((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&)))%%%%%%''')))'''''')))***&&&%%%&&&(((+++333<<>>BBBEEEFFF<<<===DDDNNNQQQIII===666222///---+++++++++)))''')))))))))))))))'''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''&&&'''(((((('''&&&'''(((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))'''''''''''''''((((((((((((((((((((((((((((((((((((***++++++***))))))***,,,---......///000/////////222222333333222111///...,,,,,,---///111222000///...------,,,,,,------...,,,,,,+++++++++,,,------,,,,,,,,,,,,------............////////////......///////////////000111222//////000222444777999:::444444666777888999:::;;;444;;;???;;;999<<>>BBBDDDBBBCCCJJJIIILLLKKKJJJMMMUUUZZZ[[[```aaa\\\PPPDDDCCCNNN[[[aaa^^^KKK:::;;;>>>>>>CCCHHHKKKNNNNNNJJJEEEAAA???BBBGGGPPPYYY\\\WWWNNNHHHGGGFFFAAABBBOOO^^^\\\OOOUUUZZZ]]]```qqq~~~kkkmmmVVV^^^pppjjjGGGJJJvvvxxxGGG;;;:::777333///,,,+++,,,+++...000000...------......//////000111222333333111<<>>999>>>DDDEEEGGGHHHJJJQQQ```ttthhhjjjttt}}}|||qqqgggiiiwww}}}vvvssslllvvvqqqdddhhhmmmqqqssspppjjjeeeeeefffdddlllssspppcccUUUPPPRRREEECCC===888888:::888333111...---......++++++---++++++******))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''''')))%%%%%%'''&&&$$$&&&,,,)))&&&%%%&&&&&&%%%)))...777CCCWWWhhhhhh]]]VVVUUUNNNZZZZZZNNNSSScccaaaOOOTTT^^^OOO<<>>CCCVVVDDDHHHFFF??????GGGLLLKKKNNNNNNKKKHHHKKKUUU]]]```cccaaaYYYKKKAAACCCQQQ^^^^^^YYYDDD555999===>>>BBBCCCDDDFFFGGGGGGFFFDDDCCCAAABBBGGGOOOTTTRRRNNNKKKHHHFFFAAACCCUUUfffcccTTTOOOVVVZZZ[[[hhhgggfffUUUUUUNNNEEE```RRRTTT```jjjGGGXXX{{{|||KKK666222...---///000...++++++...111111///---...000//////000111222333444444;;;NNN]]]XXXEEE888<<>>DDDGGGFFFAAA<<>>>>>@@@DDDEEEDDDCCCCCCBBB<<<999AAALLLQQQMMMHHH???CCCCCCFFF[[[pppjjjUUUVVVTTTUUUZZZeee~~~^^^EEEEEE???MMMHHHFFFwwwaaaUUUwwwvvv___;;;:::666222000000000...++++++---///111111000...---,,,///---444BBB@@@222,,,@@@___xxx>>>444HHHDDDRRRHHHEEEDDDEEETTTcccddduuuqqqhhhdddqqqwwwaaa___ppp}}}{{{|||yyysssqqquuuxxxrrriiieeeWWWNNNZZZuuuqqq\\\^^^eeennnmmmbbbVVVOOOLLLFFF===777444444555555000111000---***(((((()))++++++******)))'''&&&%%%'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((((('''"""...BBBSSSXXXSSSNNNNNNOOOOOOOOORRRYYYZZZOOOBBBLLLGGGHHH[[[[[[<<>><<<777000,,,,,,------,,,---+++***(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&$$$$$$$$$$$$&&&&&&(((''''''''''''&&&&&&&&&&&&'''''''''(((((())))))++++++,,,---...---)))&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((()))(((((('''''''''((((((''''''(((((())))))******,,,,,,,,,,,,,,,,,,,,,,,,---......///000111111111......000444777777333///111///...///000111000...//////...------------...++++++++++++++++++++++++......---,,,,,,,,,------111000///000111222111///......///000000000000000///000111222222333222222333666888666333222777;;;999999:::;;;;;;;;;::::::sssDDDIIIBBBDDDEEEFFFGGGLLLRRRXXXZZZYYYYYY\\\___aaa```___TTTKKKDDDFFFHHHFFFBBBAAA===:::666555888;;;======>>>???AAADDDEEECCCAAA???===888888AAAKKKMMMGGGBBB>>>DDDEEEHHH\\\sssooo\\\WWWUUUWWW___kkk~~~bbbCCCCCCAAAIIINNNiii[[[OOOtttwwwUUUMMMEEEYYYRRR666888555111000000///---++++++---///111111000...---444777444999GGGEEE999444555LLLrrrnnnCCC;;;IIICCCJJJFFFBBB===DDD```nnncccjjjjjjhhhgggqqqzzz}}}vvvqqqxxx{{{tttllliiifffYYYSSSdddrrrcccdddiiipppmmm^^^OOOFFFEEE???888222111111222222333333222000,,,++++++,,,************((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((('''''''''---)))///AAASSSWWWQQQJJJKKKOOOPPPMMMHHHEEE???888888CCCMMMPPPIIIIIIkkksssEEE000...///000000////////////000000111333666888888777444333777999<<<@@@AAA>>><<<;;;999AAAGGGFFF???777555666;;;666111.........---,,,,,,+++)))((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((''''''''''''((((((((()))***,,,...///...+++(((&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''((((((((()))))))))***++++++,,,,,,,,,---------......///000000111222222000///000333666666333000111///...///000111000/////////...------------...++++++++++++++++++++++++---------,,,,,,---......111000//////111111000///......///000000000000000///000111222222333222222111444666555333444888<<<999999::::::;;;;;;::::::QQQ777JJJCCCDDDFFFGGGJJJOOOUUUYYY___]]]]]]cccjjjiii```WWWHHHBBB>>>AAADDD@@@;;;888555444333444777:::<<<<<<===???AAADDDEEEDDD@@@<<<999666999EEEMMMJJJBBB===;;;DDDHHHLLLccc~~~ttt___YYYXXX```nnnhhh]]]aaa{{{iiiUUUGGGAAABBBIIInnnYYYVVVsss~~~[[[IIIKKK>>>BBBsssnnnHHH???666333111/////////---,,,+++,,,...000000///...---111444000444@@@???555333000777RRRYYYCCC???LLLIIIJJJKKKFFF>>>KKKooo|||hhh|||}}}vvvfffdddrrrxxxllldddfffZZZRRRSSShhh|||hhhXXXTTTTTTXXXWWWNNNEEE@@@@@@;;;555111///000000000333333222000---+++,,,---*********)))((('''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''///&&&$$$111CCCMMMOOONNNFFFHHHGGGDDDCCCDDD@@@;;;777AAAHHHBBBGGGnnn]]]===---,,,000000000////////////000000444555666777777777666555666999<<<===;;;::::::;;;999???DDDDDD>>>999888999:::777444222111000...,,,++++++)))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((()))*********''''''''''''((((((((((((''',,,111111---)))&&&%%%''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((())))))))))))******+++,,,---...//////000000000111111222222333222111111333555555444333111000//////111111000/////////...------------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////111///...///000111000///......///000000000000000///000111222222333222222000222444444333444999===888888999:::::::::::::::^^^GGGBBBCCCEEEEEEFFFGGGJJJMMMRRRUUU___```dddkkknnnhhhZZZNNNEEE???<<<>>>???;;;777555666666666777888888888888<<>>KKKQQQJJJ@@@===DDDMMMOOOQQQeeemmmaaaZZZcccuuu\\\EEE@@@aaalllzzzeeeDDDAAACCCVVVsssQQQZZZwwwrrrIIIDDDPPPDDDDDDgggZZZ===AAA333222111//////...---,,,+++,,,---//////...---,,,***---)))***444444---...444...:::DDD;;;===LLLSSSNNNLLLIIIDDDOOOnnnyyygggpppeeeaaagggkkkfff```___QQQPPPXXXmmm~~~}}}lll\\\SSSIIIAAA???@@@@@@@@@AAABBB===888444222222111000/////////---***))))))+++))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&&&&''')))---///555EEETTTMMMHHHAAAAAAIIIOOOJJJAAAGGG:::999EEEfffgggKKK:::000)))+++222000000////////////000000111222333444555666666777666888888777888;;;<<<;;;999;;;>>>>>>======???AAA<<<;;;999777444111...++++++***)))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***++++++'''''''''(((((((((((((((%%%,,,222333---'''%%%%%%''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((''''''''''''(((((()))(((((((((((())))))))))))((()))***,,,...///000111111111111222222333333333333333222222333444555555111000///000111111000/////////...------------...+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///......000000///.........///000000000000000//////111222222222222222111222444333333444777:::777888999:::::::::::::::ccc<<>>;;;WWWyyyMMM222333222222222000///---------++++++,,,---...------,,,+++...))))))111111,,,000555...333<<<999999FFFRRRMMMEEEDDDGGGLLL]]]fff___ccccccppp}}}{{{yyypppeeebbbgggeee^^^ZZZ^^^jjjxxxzzzmmm^^^VVV^^^RRRFFFCCCDDDBBBAAAAAADDD@@@;;;666444222000///,,,,,,,,,***((('''(((***(((((()))(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''"""''',,,+++%%%'''888KKKQQQPPPKKKFFFEEEGGGDDD???HHH444@@@lllRRRMMM777'''(((+++***+++000000000////////////000000//////000222444666888999888777444444;;;DDDCCC<<<:::999777666777:::>>>AAA>>>>>>>>>;;;777222...,,,++++++******((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))******((((((((((((((('''''''''$$$+++222222---'''%%%%%%''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))((((((((((((((()))***,,,...000222222222222222222333333333333444444444333333444555666222000///000111222111000//////...------------...++++++,,,,,,,,,---------,,,,,,,,,---...///000111///...---.../////////---......///000000000000000//////111222222222222222444444444333222222444666666777888999::::::::::::tttPPP999<<>>777999:::;;;::::::<<<===;;;???AAACCCJJJPPPLLLBBB888555<<>>GGG>>>888DDDXXXwwwjjj???444444222333444222///---,,,,,,***+++,,,,,,------,,,,,,+++000,,,***000///---333///000555<<<<<<888<<>>BBB>>>:::666333000---+++,,,------+++))))))***+++((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))&&&%%%''')))***000666<<>>BBB>>>:::777888:::<<<<<<<<<>>>>>><<<777222///...,,,,,,,,,+++***)))''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))***((((((((((((((('''''''''%%%***///000---(((&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&''''''((()))***))))))))))))((((((((((((((()))***,,,...000222333222222222222222222222222444555666555333333555777222111000000222222111000//////...------------...++++++,,,,,,------......------------...///000000///---,,,---...///...---......///000000000000000///000111222222333222222555444333222111222333333666666888999::::::::::::xxxNNNHHH@@@<<>><<>>:::111000777<<<666ZZZIII,,,333111/////////......000000000////////////000000000000222444555666666666777888666333;;;GGGFFF<<>><<<===EEEEEELLLKKKLLLPPPWWW\\\^^^]]]\\\ccckkkmmmhhh^^^UUUPPPKKKDDD>>>;;;888333333666777888999777555555888;;;>>>BBBAAA???EEEOOOKKK???;;;555888DDDDDD<<<>>>JJJggguuuuuufffddduuuqqqnnnxxxgggEEEFFFTTTBBBKKKTTTQQQKKK:::OOOXXXkkkaaayyyaaaKKKOOOIII???<<<777BBB@@@999>>>...444666777555000---,,,,,,******+++++++++,,,,,,,,,'''...+++)))---+++)))111,,,222...,,,555888666999;;;AAAJJJQQQgggtttsssggggggwww|||ssspppxxx{{{uuunnnmmmuuu}}}~~~sssnnnkkkdddXXXIIIBBBKKKZZZMMMNNNVVV^^^[[[RRRTTT]]]___XXXVVVZZZ\\\SSSFFF<<<:::888555333222000---******++++++***))))))***,,,'''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))******'''&&&(((***)))&&&''',,,(((+++---///444888444---777iiiaaa333---''',,,...+++(((,,,222555000000////////////000000///000111222333222111000111666666111555???@@@888:::888888;;;>>>===777111111444777666444222222444---.........---+++)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$&&&&&&&&&&&&$$$$$$''''''(((((())))))******))))))(((((('''''''''&&&'''''')))+++---,,,)))'''''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))************))))))(((((((((''')))***+++---///000222222111111111111111111111111333666888888555444555666222111000111222222222000//////...------------...++++++,,,,,,---...//////000//////............///...---,,,,,,......---,,,...//////000000000000000///000111222222333222222222111///000222444555555555666777888::::::;;;;;;lllNNN:::@@@EEE???@@@KKKNNNMMMLLLOOOTTTZZZ^^^```iiiaaa___aaa^^^UUUVVV^^^ccc___TTTDDD;;;:::777111333333333666999::::::999999@@@BBB@@@DDDKKKHHH===:::888>>>GGGBBB999BBBTTTxxxzzzppppppooopppxxxbbbiiiwwwOOOEEEeeeWWW>>>CCC>>>HHH===>>>bbb|||jjjcccooolllSSSbbbBBBBBB<<<999;;;<<<999555555333555555333...,,,,,,...000...---++++++,,,---...+++,,,,,,------,,,,,,+++---,,,,,,---...000222333???777@@@GGG```zzzuuussstttoooyyy}}}xxx{{{xxxlllgggggghhhfff]]]RRRNNNSSSXXXLLLNNNNNNOOOSSSXXXUUUPPP[[[dddhhhaaaWWWMMMBBB777555555444333111---+++))),,,,,,,,,+++***))))))(((&&&&&&&&&'''&&&&&&%%%%%%&&&'''''''''(((((())))))(((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&(((((((((((((((((('''''''''''''''''''''((()))***&&&///---///999111+++999MMM|||EEE---,,,,,,///......------......///......////////////...............///000000111111222111222444666666444222666555444333333333333444555333222222333222111000222222111000---***&&&%%%(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((('''(((***++++++)))&&&%%%+++,,,,,,,,,+++)))(((&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))***+++------))))))))))))(((((((((((())))))***+++---///111222222111111000000000000000000333777888666444555666000222444333000......000.........------.................................------,,,+++,,,---.../////////.........---------///////////////000111111000000000000111222333444222222111000111222444555555555666777999<<<>>>???UUUCCC:::@@@EEECCCFFFNNNKKKKKKMMMOOOSSSXXX\\\___]]]TTTNNNNNNIIIBBBDDDMMMnnntttqqq___JJJ<<<777444444444444666999;;;:::999777===@@@===AAAGGGDDD;;;777888BBBKKKEEE:::@@@PPP|||xxxlllkkkfff]]]\\\[[[fffxxxSSSIIIbbbVVVDDDKKK;;;BBB??????WWWwwwrrrtttrrrxxxlllCCC<<<777999999666444444333555555222...,,,,,,---000...---++++++,,,---...++++++,,,,,,,,,,,,+++++++++++++++,,,...111333555555555<<<<<<[[[ooo{{{qqqkkkmmmnnnnnnuuu}}}||||||wwwggg^^^ffftttaaadddggggggccc[[[TTTOOODDDHHHKKKLLLNNNQQQOOOJJJKKKRRRUUUPPPIIIDDD===777333222222000///---+++***,,,++++++***))))))((((((((((((((('''&&&%%%$$$###&&&&&&&&&&&&'''''''''((('''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((())))))///***(((...000...EEElll~~~PPP...***000///+++++++++******+++++++++......////////////............//////000111111111///......///111111000///222222222222111111111000222111000111222333222111111111000///...,,,***)))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((((((((()))+++++++++******)))))))))((()))*********)))((('''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''(((((()))***+++******)))))))))(((((((((((())))))+++,,,...000111222111000000//////000000000444777888777555666777000222333222000......000......------------..............................------,,,,,,,,,---.../////////.........---------///////////////000000111000000000000111222333444333222111111111222333444444555666777:::<<<>>>???[[[AAA>>>>>>CCCGGGHHHKKKOOOIIILLLPPPRRRRRRTTTXXX\\\WWWMMMEEEBBB<<<666:::CCCkkk^^^CCC777555555555555666999;;;;;;:::444:::===;;;>>>CCC@@@999555;;;JJJTTTLLL>>>???LLLoooqqqiiifffnnnmmm___YYY\\\jjj~~~YYYKKK[[[SSSCCCRRR999<<>>777777777555444555333444444222///---------///...---,,,+++,,,------***++++++,,,,,,++++++***)))***+++,,,///111444555...555:::222TTT~~~aaaeeeeeeeeegggkkkrrrzzz}}}pppqqquuuhhh^^^bbbfffzzz{{{kkkiiinnnXXXXXXZZZ___aaaZZZMMMBBB===CCCGGGFFFFFFGGGFFFCCCAAAEEEEEEAAA===<<<999666111111///---,,,++++++*********))))))(((((('''''')))))))))((('''%%%######%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&'''(((((((((((((((((((((***)))((((((((((((((()))///$$$***333,,,333^^^mmmNNN222(((---///***...------,,,,,,------.........////////////.........//////000000111111222...---+++,,,---///...---000111111222222111/////////...---///111222222111000//////...............+++***((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((())))))***,,,+++***)))))))))***+++&&&'''((()))))))))((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((************))))))))))))'''(((((()))+++---///000222111000000//////000000000333777999888777666666111222333222///...///000------,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,---...///...............---------////////////000000000000000000000000111222333444333333222111111111222222333444555777:::===???@@@kkkGGG>>>BBBEEEFFFIIIMMMNNNKKKKKKPPPUUUUUUQQQPPPRRRVVVRRRKKKDDD@@@;;;777:::AAATTTtttrrrNNN999444555444444555777999999999555:::<<<;;;===@@@???:::666???PPPZZZRRRCCCAAAJJJ\\\^^^YYYaaayyyzzzsssqqq{{{YYYKKK]]][[[EEERRR<<<;;;:::555:::^^^aaaZZZ]]]WWWIII@@@888777777555555777444444333111///...------///...---,,,,,,,,,------***++++++++++++++++++*********+++---...000222222///555<<<333MMMvvvhhhLLLGGGSSS^^^hhhwwwpppnnnpppcccZZZcccmmm{{{{{{rrr\\\NNNUUUPPPLLLLLLMMMLLLEEE>>>===CCCEEEAAA===>>>???>>>BBBCCCBBB???<<<:::777555333111///,,,************))))))(((((('''''''''''')))))))))((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''''')))))))))))))))*********))))))(((((('''(((((()))))))))777;;;888PPPooosss@@@888000...---,,,+++,,,.........------.........---......//////......---......///000000111111222111///,,,,,,...////////////000222333333222000///...---,,,---///000///...000///---,,,,,,---...///,,,+++)))'''&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&((()))******))))))*********)))))))))''''''((()))))))))(((''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&%%%&&&&&&&&&+++*********))))))))))))'''''''''(((***+++---...111111000//////////////////222555888888777666555222222222111////////////---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,------.................................//////000000000000000000000000000111222333444444333333222222111111111333333555777:::<<>>:::777888;;;>>>___|||YYY>>>333444333222333555777777777888<<<>>>>>>>>>@@@@@@===666???NNNWWWQQQEEEBBBHHHTTTTTTQQQ___~~~SSSIIIccckkkNNNQQQHHHCCC555111777SSSfffMMMooocccQQQEEE===666666666555555666444333222111000///...---......------,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,------...............111111;;;:::III\\\MMMAAA888EEERRRbbb{{{kkkdddddd[[[\\\nnn{{{wwwkkkccceeeiiidddYYYQQQXXXSSSLLLGGGDDDCCCCCCDDDBBBEEEDDD===888999;;;<<>>999555333444222///---***)))))))))((((((((('''''''''''''''''''''((())))))(((((((((((((((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''''''''''''''(((((()))))))))''''''''''''((()))***+++)))555>>>777DDDrrr}}}UUU000***))),,,+++'''+++444+++******************+++------............------.........///000000111111222///------...///000///---///111222222111///...///...------......,,,+++000///---+++******+++,,,,,,+++)))'''&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''((()))***'''))),,,...///---***(((******++++++***((('''&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&'''''''''*********))))))))))))(((&&&&&&'''((()))***,,,---111000000///.../////////...000444777999888555333333222111000////////////---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------------------...........................///000111000000///000000000000111222333444333333333333222111111000222333444666888;;;===???ccc@@@AAAAAACCCDDDEEEKKKQQQQQQOOOXXXZZZYYYUUUNNNHHHFFFFFF>>>??????===:::888777888888OOOnnnvvv[[[BBB666444222111111333555666666:::===???@@@?????????@@@888===EEEKKKJJJDDDEEEJJJIIIKKKKKK]]]tttNNNFFF^^^mmmPPPVVVSSSIII444444999JJJdddGGGnnnpppCCC>>>888444555777666444555444333111000111000...---......---------,,,,,,,,,+++,,,,,,------,,,,,,+++---............---,,,,,,///***888===EEEKKK@@@DDD999???EEEPPPgggssshhhccc\\\ddduuu|||xxxqqqkkkgggaaa\\\]]]```QQQQQQOOOIIICCC??????@@@DDDEEEAAA:::777999:::999888666777;;;;;;666111///222111///---+++***)))(((((((((((((((((((((''''''&&&'''((()))************((((((((((((((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''(((((((((((($$$$$$%%%%%%&&&&&&''''''&&&&&&''')))+++---///000,,,:::999000JJJxxxtttDDD333+++&&&***---******...,,,++++++******++++++,,,------............------,,,------......///000000000...,,,,,,---...---,,,++++++---......------,,,000...---,,,------+++***///...---+++***)))))))))+++***((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''(((((()))(((+++///222222000,,,)))++++++++++++***(((&&&%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''(((((()))))))))))))))(((((((((((('''''''''((()))***,,,,,,111000//////......//////...000333777:::999666333555222000//////000000///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------...............---...000111111111000///000000000000111222333444222222333333333222111111222222333555777999;;;<<>><<>>???===<<<===@@@???===>>>AAADDDGGGKKKOOOBBBHHHKKK]]]___IIIFFFSSShhhWWW]]]VVVGGG444999888@@@uuu~~~aaaEEEppp~~~777:::555555999<<<:::888777444222000000111111///,,,------......------,,,,,,,,,------......------,,,,,,,,,---.........---,,,///)))555:::BBBJJJDDDLLL999<<<>>>BBBMMM___rrr~~~zzzyyyrrrrrrsssnnnaaaQQQKKKLLLEEEGGGHHHEEE@@@;;;999888>>>???===999999;;;:::666555000000444555111------+++,,,,,,,,,+++******)))(((((((((((((((((((((((((((((()))*********))))))(((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''((((((((((((%%%%%%%%%&&&''''''((((((&&&''')))+++///222555777222<<>>>>>:::666666666555666555:::AAACCC>>>===@@@666444222222444666777777888999<<<===;;;999;;;>>>EEE@@@;;;===CCCJJJQQQVVVHHHOOORRR```FFFDDDJJJPPPmmmkkkbbbTTT@@@333;;;444888qqqlllGGGiiiDDD:::666888>>>BBB@@@<<<;;;444222000000111111///,,,------......------,,,+++---......//////......---***+++,,,...//////...---222,,,555555>>>NNNKKKQQQ444888===???>>>DDDVVVgggpppqqqxxx}}}wwwrrrmmmhhh]]]OOODDD@@@BBBAAA@@@???===:::888666777999999999;;;>>>999222999222///222333...+++,,,&&&''')))+++++++++******((((((((()))))))))))))))***************)))(((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((($$$%%%&&&'''(((((((((((('''(((((()))***++++++,,,&&&(((***...222777:::<<<;;;CCCSSSqqq~~~UUU---,,,&&&+++...***$$$###(((...+++******))))))******+++,,,------......------,,,******+++,,,,,,------...///......///000///---***---,,,,,,,,,,,,---...///,,,++++++,,,...//////...------...///...---+++***(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$###%%%''')))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))(((%%%&&&'''((((((((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***((('''''''''&&&&&&&&&&&&(((((((((((()))+++,,,,,,000000///...............222333666;;;??????:::666666222......///111000//////......------......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,---------.........//////---...000111222111///...000000000000111222333444///000222333444333333222222222222333444555666777\\\???AAAAAAAAA@@@FFFNNNSSSUUUVVVYYY[[[^^^XXXNNNGGGEEEFFFDDDAAA??????===:::777555555666333555666888:::;;;<<<<<<888666555444444555777888666888999999999999;;;===>>><<<>>>BBBCCCDDDJJJQQQOOOLLLUUUkkkbbb???FFFQQQccczzzvvvWWW===888777999MMMfff}}}XXXkkkBBB<<<444111<<>>:::555222///...///111333333///...---,,,------//////------------------------111000///......///000111---------............///............////////////////////////000111222333222222222333333444444444222333333333222333666888PPP???===>>>BBBBBBHHHPPPTTTVVVWWWYYY[[[ZZZVVVPPPJJJIIIIIIDDD>>>AAA@@@===:::888777888999444555666777777777777777666555333222333555777888666888999999888888999:::<<<:::;;;======>>>DDDLLLMMMOOOWWWggg}}}vvvLLLFFFRRReeevvv}}}yyy[[[AAA:::888777BBBSSSnnneeeLLL___PPP555777>>>FFFFFF>>>888666555111000222111......111...---,,,,,,,,,,,,---...,,,,,,+++++++++,,,------------------------------)))---000222777>>>BBBAAA222222444666:::===@@@BBB@@@AAACCCIIIQQQYYYaaaeeeuuummmhhhhhhfffZZZKKKAAAAAA???<<<999777666666666666666555444333222111111000000//////...,,,+++************)))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&######'''(((&&&%%%&&&(((((('''''''''''''''((((((((((((((((((((())))))'''''''''...999>>>999444BBBnnnhhh:::,,,###!!!))))))))))))(((((((((((())))))*********+++++++++------,,,,,,,,,---......---,,,,,,---///111000000)))...111000111333222000---------------,,,,,,,,,++++++++++++++++++++++++***,,,---......,,,***(((***))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&%%%%%%&&&(((+++,,,***)))((('''&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((((((''''''&&&&&&&&&''''''&&&'''((()))***))))))(((&&&(((******))))))---000111111111111000000000000111222666===BBBBBB>>>999555222///...///111222333///...------------//////------------------------111000///......///000111---------............///............////////////////////////000111222333222333333333333333333444111222222222111222444777SSSEEE@@@<<>>:::777555444444555555555555555444333222111444333111111222444777999666777888777777888:::<<<@@@===::::::888888@@@IIISSS[[[___ccctttmmmWWWcccrrruuuvvvwww[[[BBB;;;;;;999<<>>===666333111222666:::;;;;;;AAACCCJJJRRRQQQLLLPPPZZZtttkkkaaa]]]```]]]MMM;;;::::::999888777666666666444444333222111000///////////////...---,,,+++*********))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$)))+++(((%%%&&&''''''&&&&&&&&&''''''((()))((((((''''''(((((((((%%%+++'''...===888444EEEcccrrr222&&&)))))))))(((((((((((()))))))))))))))))))))*********+++++++++++++++++++++,,,---------,,,,,,...111333333222///555;;;>>>???@@@<<<777...---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---,,,,,,+++***************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%&&&(((***+++))))))((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((''''''((((((((()))))))))((((((***+++,,,---...///333333333222222111111111000222777>>>CCCCCC>>>888444111...---...000222222000///...---------//////........................000//////......//////000---------............///............////////////////////////000111222333444333333333333333333222000111111111000111333555]]]<<>><<<999777555333111000444444444333222111000///222111000000111444777999555555444444666<<>>;;;:::AAACCCQQQ{{{aaaQQQBBB>>>@@@===777333666333222333333000000333------------------------000///...---------------........................***---//////444===CCCCCCBBB;;;333111444888:::999===;;;DDDPPPNNNDDDFFFSSScccfffaaaTTTNNNLLLEEE:::777888888999888777555444111111000000///......---.........------+++******))))))))))))))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&(((---...+++(((((('''&&&&&&&&&&&&''''''((())))))(((''''''(((((()))%%%333...---666---<<>>DDDCCC>>>888444111...---...000111222000000...------......///,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------............///............////////////////////////000111222333444444444333333222222222000111222222111111333444oooHHH;;;EEECCCDDDJJJGGGMMMQQQVVVYYYXXXXXX[[[]]]gggpppqqqhhh___XXXJJJ;;;<<<;;;999999999777444111222222222333222222111111000000000000222444777999444222000111777DDDTTT^^^VVVOOOGGG???888888DDDQQQooozzzwwwlllxxxyyyooo[[[BBB777<<>>AAAGGGnnnvvvsssdddSSSBBB======;;;777444666333222333333000000333------------------------......---,,,+++++++++,,,........................///111000///555@@@IIILLLKKKAAA555000111555888888888222666CCCEEE======GGGEEELLLLLLBBB<<>>CCCCCC>>>999444111...---///111222222111000///...---......///++++++++++++++++++++++++......////////////......---------............///............////////////////////////000111222333444444444333333222222222222333555555444333444555KKKAAA@@@DDDDDDHHHKKKHHHLLLPPPUUUWWWVVVWWWYYY\\\rrrvvv^^^HHH<<<888555444666666444111000111222222222222222222///000111333444555666777444222///111;;;LLL```mmm```XXXMMMBBB999:::HHHWWWvvvvvv{{{yyyjjjyyyxxxnnn___FFF666<<>>'''...&&&%%%222%%%''''''(((((())))))******((((((((()))))))))******((((((((()))***+++,,,---///...,,,,,,------+++***)))...222666;;;===888000......---,,,+++***))))))************************+++************+++,,,,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&'''''''''(((((((((*********+++---///222444777777666555444444333222333444777===BBBCCC???;;;555222///...///111333333222111///............///++++++++++++++++++++++++---......//////......------------............///............////////////////////////000111222333444333333333333333333222444555777777666555555666___???CCCAAABBBKKKMMMJJJMMMOOOSSSWWWYYYYYYZZZ]]]```sss|||hhhKKKCCC999333222222111000000000111111111111000000...000333555666666555444444333222555???PPPcccpppiiiaaaTTTFFF<<<===MMM^^^{{{uuutttPPP]]]lllddd^^^WWWDDD666>>>MMMGGG333AAA===IIILLLzzzttt|||MMMKKKJJJEEE<<<333333999555111000222111......111,,,,,,---......---,,,,,,******))))))******++++++........................///111111000555===DDDEEE===:::555000///000222333222111000111333444222000===666111444888666333222000000//////...---,,,+++---------,,,,,,,,,,,,,,,+++++++++++++++******)))'''''''''((((((((())))))(((((((((((())))))))))))************************((((((((((((((((((((((((((($$$$$$(((***(((&&&'''(((''''''((((((***++++++))))))((((((***---000222666555:::@@@>>>111+++111)))!!!,,,(((!!!...///)))'''''''''((()))*********(((((((((((()))))))))***((((((((()))***+++------...---+++,,,------,,,+++,,,---...///555999666000......---,,,+++***))))))************************))))))******++++++++++++)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&%%%%%%&&&&&&((())))))%%%&&&'''((((((((('''&&&)))***+++******---222777888777666555444333222222555555777<<>>:::666555444111000111111......111,,,,,,---......---,,,,,,,,,,,,,,,,,,---......///////////////////////////...222333333666<<>>444555555444222111222333---222333111111333222...000---///444111+++...999000000/////////.........------,,,,,,,,,,,,,,,,,,******+++++++++******)))&&&'''''''''(((((())))))(((((((((((())))))))))))************************))))))))))))))))))))))))***&&&%%%)))+++)))(((***(((((((((((()))***,,,,,,))))))((((((+++...222444222777GGGKKK777'''%%%%%%'''&&&111!!!$$$111 )))&&&''''''((()))******+++(((((((((((())))))))))))((((((((()))***,,,---...---++++++,,,...///...---///...+++***...333111+++......---,,,+++***)))((())))))))))))))))))))))))((()))***+++++++++++++++************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$%%%&&&'''''''''&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&'''((()))***$$$%%%'''))))))((('''%%%(((+++,,,***(((***222:::888777666555444333222222666555777;;;@@@BBBAAA>>>777444111000111333444555333222000///.........///////////////////////////,,,---...//////...---,,,---------.........//////............/////////000////////////000111222333222222222333333444444444444666888888666555555555SSSIIIEEEBBBAAAEEELLLRRRRRRPPPVVVVVV\\\```eeerrrppp]]]rrrqqqEEE///222444---111000///////////////000///111666<<>>PPPOOO===;;;@@@666===cccxxxkkk^^^LLLDDD??????>>>:::666555555555555333111...------...000222000---,,,---///222111000///......///000,,,...///...---,,,---///222000000333666;;;CCCJJJ<<<888333000///000111111000000////////////000000..............................---------,,,,,,,,,,,,,,,,,,+++++++++******++++++******))))))((((((''''''(((((())))))************+++++++++******)))++++++******)))((((((((()))))))))))))))*********((((((((((((((())))))***---+++)))(((***---222555,,,+++******---000333444111111111...***(((''''''''''''''''''''''''''''''))))))))))))************))))))))))))***************,,,---,,,******+++,,,,,,,,,,,,---...//////000//////...---,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++************,,,------+++******+++))))))))))))))))))))))))'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%%%%&&&'''((((((((())))))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((+++))))))******+++222;;;???888444555333...///444999555444888???CCC@@@;;;777666333111000111333444111111111111000000000000111///...///222333222000////////////////////////......////////////......////////////////////////000000000000111111111111444444333333333444444555444444555666666555444444bbbEEEDDDCCCBBBBBBGGGOOOSSSTTTRRRUUURRRWWW___iii{{{|||kkklll[[[;;;444333///000000////////////000000///222777===@@@===666000555555555;;;KKKcccuuu|||uuuaaaOOOIIIHHHHHHPPP[[[qqq}}}eeeTTTUUUeeeuuuxxxSSSIIIFFF@@@AAA???>>>:::555555???MMMXXXZZZBBB222333DDDbbbpppcccNNNEEE??????@@@;;;666444111222333222111000000000...000111000...,,,---/////////---,,,,,,---......,,,...////////////000222444444444777;;;@@@GGGMMM???;;;666222000000000///000//////......//////000////////////////////////...------------,,,,,,,,,,,,,,,++++++************************))))))))))))((((((((()))))))))))))))*********++++++******)))***************)))))))))))))))))))))******************)))*********+++,,,...---***)))))),,,...000))))))))),,,111444555555,,,------+++)))''''''(((''''''''''''''''''''''''((((((((()))))))))******(((((()))))))))************+++,,,,,,******+++,,,***+++,,,---...///000000......---,,,,,,+++,,,,,,+++++++++*********)))))),,,+++++++++***************+++,,,,,,***(((((()))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&(((***---...((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((***((((((***)))***222:::>>>999666777555111222555777555555888>>>AAA@@@===777555333111000111222444111111111111000000000000111///...///111222111///////////////////////////......////////////......////////////////////////000000000000111111111111333333333333333444555666555555444444333333333333qqqHHHHHHCCCBBBBBBEEEKKKRRRVVVUUUSSSWWWQQQUUU```rrrooommmFFF666333222000000000//////000000111111555;;;AAACCC???888222222333555<<>>888777999222333QQQvvvQQQ===:::;;;\\\wwwjjjYYYMMMCCCCCCDDDAAA:::666111111111222111111000///...000111000.........000......---,,,,,,---//////---...//////......000111333666:::>>>BBBDDDDDDDDD<<<888444111000000000000///..................///////////////////////////------------,,,,,,,,,,,,+++************))))))))))))))))))***************))))))))))))))))))(((((())))))***************))))))************+++++++++************************++++++,,,,,,,,,---------...---,,,***)))******+++******,,,000444666333000'''((())))))''''''((()))''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))*********+++,,,,,,******+++,,,++++++,,,---...///000000---,,,,,,++++++++++++,,,++++++++++++************++++++++++++***************+++,,,+++)))'''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((***---///000(((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))'''((())))))***111999:::777777888777333333555444555777:::<<<===>>>>>>666555333111000111222333111111111111000000000000///...---...000111000///////////////////////////...//////000000//////...////////////////////////000000000000111111111111222222222222333555666666555444333222111222222333OOOIIIQQQEEECCCDDDHHHOOOUUUWWWVVVTTTVVVPPPUUUeeezzzgggEEE555333444000000000///000000111111444888???DDDEEE@@@999444111222444<<>>:::;;;XXX{{{fffFFF222999MMMgggssskkkgggWWWGGGCCCEEEBBB<<<888555444222222111000...,,,//////000/////////000000000///......///000111222///000///...,,,,,,...000///555<<>>BBBAAA<<<777333111222555<<>>AAAIIIUUU```======***:::uuu~~~qqq^^^JJJBBBAAA???:::888555444222222222222///,,,///......///000111111111000///......///000111222//////000//////000333555111555888999===BBB@@@;;;222000------///111222222......------------......------------------------------,,,,,,,,,+++++++++)))))))))))))))))))))***))))))******++++++,,,,,,++++++******))))))(((((())))))***+++++++++++++++))))))***+++,,,---......,,,+++++++++******))))))***+++,,,,,,------,,,,,,))))))******+++*********---///222444333...)))$$$((()))***)))'''&&&&&&(((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((())))))))))))***,,,,,,++++++,,,---333333222111000///...---************+++,,,,,,---------------------------,,,,,,------------------+++,,,------***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((((((''''''&&&''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''***))))))000888777999:::::::::999777555777:::===;;;777555777999555444222111111111111111111111111111000000000///---......///...//////000000000000000000000000000//////000000000000//////000000000000000000000000///000000000111111111111000000111222333444666777333222222222333666888:::]]]@@@NNNEEE:::PPPLLLNNNQQQTTTTTTSSSPPPNNNDDDHHH\\\rrrqqqaaaLLL>>>666111//////000000000000111111222333111555:::;;;:::666222000111222555<<>>xxxfffRRRIIIFFFBBB>>>===333111000222555666444111///......///111222222111......---,,,,,,---//////---///000111333666;;;???888888444000777EEELLLJJJ777555222111111222111000///..................///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))))))))************+++*********+++++++++++++++******************))))))******+++,,,------------******+++,,,------......,,,,,,,,,+++******)))))))))***+++,,,---,,,+++***(((((()))***+++,,,,,,,,,+++///444444///+++))))))******+++)))'''&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))''''''(((((((((((()))))))))***+++,,,++++++,,,...444444333111000...------*********++++++---......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------***,,,------+++******+++))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((+++******000888;;;>>>???===<<<===<<<888888;;;<<<;;;777555555777444333222111111000000000111111111111000000000000---///000000///...000111000000000000000000000000///000000111111000000///000000000000000000000000000000000000111111111111111111111111222444555555222222222333444777999:::yyyFFFEEEPPPDDD@@@QQQRRRTTTUUUTTTRRROOOLLLJJJHHHSSSmmmeeePPP<<<555555222//////000000000000111222333444111444888888555222000000000222666===HHHNNNIII???999<<<===<<<;;;===AAADDDCCCIIIIIIIIIPPPVVVggg}}}QQQ555;;;>>>>>><<<>>>@@@;;;222333CCC111111ddduuurrrssseeeWWWOOOKKKEEE@@@???555222111333777888555222///------///222444333222//////---,,,,,,---.........///000111222555:::>>>;;;<<<888333;;;JJJOOOJJJ777555333222222222111000000//////......//////000------------------------,,,,,,,,,++++++++++++***************++++++,,,,,,,,,++++++++++++++++++*********************++++++***+++,,,---............++++++,,,,,,------......------,,,++++++***)))))))))***+++------,,,+++*********)))******+++---------333888555,,,&&&(((,,,((()))***)))'''%%%&&&'''''''''''''''''''''''''''((((((((()))))))))******'''''''''((((((((())))))(((***++++++++++++,,,...111111000000///......---*********+++,,,...///000+++++++++,,,,,,,,,------*********++++++,,,,,,,,,(((***,,,,,,+++***+++,,,))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((((((((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''))),,,,,,+++111888<<<@@@@@@<<<;;;===<<<888777888999999888666666777333333222222111000000000111111111111000000000000---000111111//////000222000000000000000000000000000000111111111111000000000000000000000000000000000000000000111111111111222222111111222333444444222333333444444555666666[[[BBBIIIDDDGGGOOOIIIVVVWWWWWWUUUPPPLLLIIIGGGSSSbbb\\\GGG555333666333111222000000000000111222333444444666999888555222111222000222666>>>HHHLLLCCC777777:::;;;999999===AAADDDCCCKKKMMMLLLQQQXXXppp]]]AAAJJJHHHEEEBBB===888666666000888333000MMMqqqwwwhhhfff\\\RRRMMMHHH@@@;;;999999666333444777777333//////---,,,///222444444222222111000///......///000111111000///...000333666888>>>???>>>DDDLLLIII===333111000000111222222111000000////////////000000........................,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---,,,,,,++++++*********)))))))))***+++++++++,,,+++,,,---...////////////,,,,,,,,,------------...------,,,,,,+++***)))))))))***,,,......---,,,+++,,,+++*********+++,,,---222999===666)))"""%%%,,,&&&'''((((((&&&&&&&&&(((''''''''''''''''''''''''))))))))))))************''''''''''''((((((((()))(((***++++++++++++---...---------...............******+++,,,---///000111---------....../////////(((((())))))*********+++&&&(((*********)))***+++))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***---,,,,,,111888;;;>>>===888777::::::555666666777888888999888888333333222222111000000///111111111111000000000000...000222222//////111333000000000000000000000000000000111111111111000000000000000000000000000000000000000000111111111111222222222111222222333333333333444444444333222111zzzNNN:::GGGNNNKKKJJJIIIQQQSSSUUUTTTOOOJJJKKKNNNbbb~~~ppp@@@<<<666222111111111000111///---///333666666555999888777666666444222000333555888<<>>999---////////////000111222333111000...---,,,...///000:::999777555444444444444000777@@@???>>>KKKOOO@@@666333000000222222000...//////.........//////000///000222333222000...,,,******+++,,,+++***)))(((,,,,,,++++++******)))))),,,---------,,,,,,+++***......---,,,++++++******,,,,,,,,,,,,------...///------,,,+++,,,---///000...------,,,+++++++++***000...---------,,,***'''555&&&***111)))---444,,,<<<999444///+++)))((((((&&&(((((('''&&&%%%&&&'''(((((((((((())))))))))))))))))))))))))))))))))))''''''((())))))((('''&&&,,,+++******)))******+++---,,,+++,,,------,,,******+++---------...111333111111000......---------------+++***))))))(((((((((((()))*********************)))((((((((((((((('''((((((((('''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$############$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))(((((('''''''''(((((((((((('''(((+++000555888;;;888666555666888999999555555333111444999:::666333222000111222222111///555222000000222333111///---333333///...333333...222333333333111000111111111111000000000000000000000000111111111111000000000000000000000000000000222222111111111111222222333333444444555555666666nnnPPPCCCJJJKKKLLLQQQRRRQQQUUUYYYVVVNNNKKKTTT___zzz]]]QQQ;;;888444111111222222111111000///111555777666555666555444444333333222111222333555999<<<===;;;999<<<<<<;;;999:::<<>>333>>>lll|||mmmJJJPPPUUUXXXMMMAAAAAA555666666666:::===888111000000000000000222333333222111000//////000222333555444333222222333444555999===IIIOOOOOOVVVRRRAAA777444111000111222111000000000////////////000000///000333666999888444111+++,,,------,,,+++***))),,,,,,,,,,,,+++++++++++++++,,,,,,---.........---///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,---...---,,,+++++++++---...///+++,,,,,,---------,,,,,,+++---///...,,,+++,,,...&&&222<<<888555??????000111000---***))))))***+++((()))***)))'''''''''((('''((((((((())))))))))))))))))))))))))))))))))))''''''((())))))((('''&&&)))))))))***************---,,,+++,,,---...,,,***+++,,,---------...000222666555333000---+++***)))++++++******************((())))))*********************)))((((((((((((((('''((((((((((((''''''&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))(((((('''''''''(((((()))((('''(((+++000444777777444222111222444555555555777666444555:::;;;999555333222222333333111000444222//////111222111///888999777222///111444555000///---,,,,,,...111444111111111222222222222222000000111111111111000000111111111111111111111111333333222222222222333333222333444666777999:::;;;bbbXXXYYY\\\UUUTTTVVVQQQQQQUUUXXXSSSIIIIII\\\ssstttWWW>>>777555444222222333333333222111111222444777888777666444333333222333333444444333333444777:::;;;;;;:::<<>>555CCCRRREEE...+++***)))'''((()))+++,,,***+++,,,+++)))((()))***''''''((((((((()))))))))))))))))))))))))))))))))'''(((((())))))(((((('''((()))***,,,,,,,,,++++++---,,,+++,,,......---+++,,,---...---,,,,,,...000666555333000...,,,******************++++++,,,,,,((()))******++++++************)))((((((((())))))(((((())))))***)))))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((''''''(((((())))))((('''(((***///333666555222000///000222333222444888999666666:::<<<<<<666444333333333333111000222111//////000111000///,,,...333777777222//////666666555444555555666777222222222333333444444444000111111222222111111000111111111111111111111111444333333333333333333444222333555777:::<<<>>>???bbbUUU___pppuuummmiiiaaaOOOSSSRRRPPPJJJBBBGGGaaa|||pppXXXEEE666333444333333333444555333111111333555777999999888666444444444444444555777999777666555777:::<<<===<<<<<>>???oooTTTFFFFFFVVVnnn{{{}}}zzzccc[[[QQQHHHDDDBBBJJJddd~~~VVVGGGAAA:::999666666555555666555222000222444777999999999888888333555666666555555777:::888777666777:::<<<======<<<>>>BBBHHHLLLKKKGGGBBBDDDFFFDDDJJJVVV\\\kkkUUU666BBB>>><<>>666CCC]]]kkkkkk^^^KKK999888666555444555777888777666555444444444444444222111222888??????888000333222111000000/////////---------....../////////111111000000000111222333111000000000000000//////---,,,,,,+++************+++++++++++++++++++++++++++---///000///---+++))),,,++++++,,,...000111111CCC999999YYYnnnKKK''',,,///...,,,+++************)))***+++***((('''((()))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))******''')))+++---......---,,,,,,,,,+++---//////...,,,---......---++++++,,,...)))******+++,,,---//////,,,---------,,,+++)))((())))))***+++++++++++++++******))))))))))))******))))))***+++,,,,,,,,,+++(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((()))*********)))((()))+++000444777666444111111222444444444111555777555666999;;;999333222000000111111///---///000////////////000111>>>444------000111222333222111111333555666444333222222222333333333444444222222333333333333222222111111111111111111111111222222111111111111222222333444555666777999::::::nnnFFF???BBB:::CCCUUUfffuuu~~~dddTTTGGGFFFIIIRRRkkkvvvKKKAAACCC>>>999888777666666666555222000333666888999888888888999444777:::999777555666999777666555666999;;;;;;;;;<<<>>>CCCKKKQQQPPPJJJCCCEEEHHHFFFJJJTTTYYYhhhrrrAAA777777;;;FFFHHH???===<<<222000111///:::>>>LLLiiiiiiSSSAAAZZZrrrIII@@@444333666<<<>>>:::444333333333333333444555666777555555555555555555555555222222222444888>>>DDDGGGHHH???GGGWWWaaaeeeYYYDDD888999999888777777888999999888777666666666666666444222111444888888444///333222111000000000111111/////////000000000000000222222111000000111222333000000000000000000000000---,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,+++***,,,---......---,,,)))(((---,,,,,,///333555444222444AAAhhh???111***))))))))))))***++++++((()))***)))'''&&&'''(((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((()))***++++++'''((()))+++++++++******,,,,,,,,,---///000///---,,,---...---++++++,,,...+++***************++++++------......,,,+++)))''')))***++++++,,,+++++++++******)))))))))***++++++******++++++,,,+++++++++)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((()))***++++++***)))((()))---111666:::555222000///000222333333000333333333666;;;:::666111000//////000111///...///000111000//////111222+++666CCCMMMRRRSSSMMMEEEDDD===666222333777888999333333333333333333333333222333333444444333333222222222222222222222222222222111111000000111111222333333444444555555666666RRRDDDGGGCCC;;;888@@@LLL[[[tttxxxgggVVVKKKLLLPPPXXXqqqUUUKKKKKKBBB:::888666444444444444222111444666888888777666888;;;999===AAA@@@<<<999888:::888777777888;;;<<<<<<;;;===@@@FFFKKKMMMLLLIIIFFFEEEIIIHHHJJJQQQUUUgggKKK///777@@@PPPTTTKKKHHHDDD888,,,111111CCCFFFLLLiiihhhPPPMMMvvveeeCCC333000111222444999===999222444444444444555666777888777777777777666666555444444333333444888===CCCFFFPPPKKKNNNTTTYYYaaaVVV<<<666999<<<;;;999888999:::;;;:::999888777777777777666444222222333444333222222111000000000111222333333333333333222222222222111000//////000222444555000000000000000000000000,,,,,,,,,,,,,,,,,,---...,,,------...---,,,+++***+++++++++,,,++++++*********---111555777888999999HHHkkkrrr666%%%...'''(((((()))******+++,,,((()))***)))'''&&&'''(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((***+++,,,*********+++++++++++++++,,,,,,,,,---///000///...+++,,,---,,,++++++---...---,,,+++***))))))))))))+++,,,---...---,,,***))))))***++++++,,,,,,++++++******))))))******+++,,,***++++++++++++******))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((()))***+++,,,)))))))))+++...444999<<<444222///...000222222222222111000222888>>>;;;444111/////////111222111000///111222111//////222444???eeesssiii[[[OOOGGG@@@888333666666555555444333333333333333444444444444333333222222222222222222222222333222222111111222222333222222222333333444444555fffEEENNNRRR>>>DDD::::::???GGGXXXddd^^^fffWWWNNNPPPSSSZZZttteeeXXXUUUHHH===666444222222333333333222555777888777555666888;;;???DDDHHHHHHBBB===<<<===:::::::::<<<>>>???>>><<<>>>CCCHHHJJJHHHFFFGGGIIIEEEJJJIIIIIIMMMQQQcccfffEEECCCHHHQQQ``````RRRJJJAAA111(((444:::QQQOOOIII```[[[FFFSSStttVVVSSSTTTQQQ:::///222111000888CCC@@@555555444444555555666777888999999999888777666555444;;;:::777666888;;;@@@CCCXXXVVVWWWWWW[[[eee[[[???666999======;;;999999:::<<<;;;:::999888888888888777555333111000222444666111000000///000222333444666666666555555444444333///.........000333666888///////////////000000000,,,,,,,,,,,,---......///------...///...---+++***)))))))))******+++,,,,,,&&&...666:::::::::===@@@rrrXXX222...%%%************++++++++++++((()))***)))((('''''')))&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))((((((((((((***,,,---//////...---------......,,,,,,,,,---000000000...+++,,,,,,,,,++++++---///,,,,,,++++++***+++++++++)))+++,,,......---,,,+++******+++,,,,,,,,,,,,+++******))))))***+++,,,,,,+++++++++++++++***)))((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,)))))))))+++///555;;;>>>555333000000111333333333333111///111:::@@@<<<333111000///000222333333222///111333222000000222555hhhiiiRRRCCC888888777666555444333333333444444555555444444333222222222222222222222222444333333222222333333444000111111222333444555555kkkRRRPPPQQQJJJBBBFFFCCC>>>;;;<<>>AAAIII___NNNDDD444333111...777OOOMMMOOOfff```GGG;;;EEEEEELLL[[[III555999444000444<<<@@@;;;555@@@)))111777444555111888;;;UUUWWWCCC:::<<<888333444555999;;;:::;;;CCCMMMTTTQQQ]]]jjjiiibbbUUUDDD;;;888;;;???;;;333555>>>444444555777:::;;;999888888555333222222333222111333222222222444555444333555555555666555555444444555666777555222222444777333222000000000111000.........//////////////////555444333111...,,,+++***000***'''))),,,+++******000@@@444000IIIUUU[[[tttRRR:::///)))///******)))))))))))))))***))))))))))))((('''%%%%%%'''''''''(((((()))***+++***)))))))))((((((''''''((((((''''''''''''((((((,,,,,,,,,,,,,,,,,,,,,,,,///---,,,///444666666444111111000...---,,,+++***///............---------+++,,,.........,,,***))),,,,,,,,,,,,++++++***)))***************************((('''((()))***)))'''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''(((&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((())))))))))))((((((((((((((())))))((('''''')))+++///...---...666>>><<<666555333000...///000000///111222555888:::999555222000000000000111222333333<<<222,,,444777***111OOOxxxQQQEEE777333888<<<999444333555666555444444222///333333333333333333333333222222333333333444444444222222222222222222222222|||WWWOOOPPPIIIBBBCCCGGGDDDAAA>>><<<===???@@@DDDEEEGGGIIIHHHNNNaaattt```DDDBBB@@@555555555555555444444444333777555444444777<<>>DDD???EEEMMMRRRUUUZZZaaafffyyyzzzxxxqqqkkkiiiooouuudddHHH888IIIBBBxxxiiiYYYOOO:::666,,,---444IIIJJJTTTqqqnnnHHH<<>>222222555888<<<;;;888444333444666777333333333333333333333333222222333333333444444444222222222222222222222222xxxVVVBBBKKKPPPBBB===EEEGGGFFFEEECCC@@@===;;;:::777888;;;======@@@JJJTTTiiiSSS<<<999999666777666555444444444444444777666666777<<>>ddduuuQQQ???+++<<>>555999___TTT+++)))---,,,+++******)))))))))))))))******************)))((('''''''''''''''(((((()))***+++,,,,,,,,,,,,,,,+++++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...000//////...---,,,++++++,,,,,,,,,,,,+++++++++++++++,,,---------,,,************+++,,,,,,,,,++++++***************************((('''((()))***)))'''((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))(((((((((''''''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))'''((())))))((((((***,,,222000///444???HHHGGG???999666333222333444444333666555666888999999777555222222222222333444555666333555444555333777aaa{{{aaaLLL>>>777:::777444444555666777777444444444444444444444444333333333333444444444444333333333333333333333333WWWDDD===GGGLLLBBB???EEEFFFGGGHHHGGGEEE@@@<<<999777666666666555555777:::IIIbbbzzz^^^DDD888666888;;;777777666666666777888999===<<<;;;<<>>;;;;;;===???@@@>>>:::777777777666888:::<<<;;;:::777777777777666777999:::777888888999888777555444888999<<<============<<<>>>:::444111000111111111///...,,,++++++,,,---...,,,++++++++++++*********'''------(((***333333,,,---***IIIaaa666(((111,,,(((---,,,))))))))))))))))))***+++***************)))((((((''''''''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++******************++++++++++++++++++++++++++++++...000///---,,,...111.........------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++***)))***++++++,,,,,,,,,,,,***************************((('''((()))***)))'''(((((((((((((((((((((((()))(((((((((((('''''''''*********)))&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))'''((())))))((()))***,,,111000000444???HHHFFF>>>;;;888555333444444444444777777999;;;===;;;777444111111111222333444555666222666666333222===qqqrrr```EEE;;;444555:::;;;777444444444444444444444444444333333333444444444444555333333333333333333333333oooIIIFFFCCCBBBDDDEEEDDDCCCDDDEEEGGGGGGEEEAAA===;;;;;;999555333222333333111888HHH[[[nnnpppYYYBBB:::999777777;;;666666777888:::<<<>>>???EEECCCAAAAAACCCHHHNNNQQQPPPHHHCCCGGGLLLMMMMMMNNNKKKhhhWWWPPP???RRRQQQRRRTTT===000'''777111444888AAA]]]hhhPPP;;;BBBFFFGGGIII999111333333333444444444333222//////000???iiiZZZJJJ???@@@AAA>>>AAAJJJIIIFFFUUUddd\\\OOOIIIDDDUUUaaafff^^^UUUPPPHHH???;;;;;;===???AAA@@@===;;;===:::888888:::<<<======888999999888666777:::===<<<===>>>???>>><<<:::888===>>>>>>???@@@???===<<<<<<888333000000222333333///...---,,,+++,,,,,,---++++++++++++++++++++++++***,,,***(((---555222))),,,BBBlllvvvccc999(((+++111&&&&&&,,,&&&))))))(((((()))***++++++)))************))))))(((''''''''''''((()))***+++*********+++++++++++++++++++++************++++++++++++++++++++++++++++++))),,,//////------000333---------------,,,,,,,,,------------,,,,,,,,,,,,***+++++++++++++++++++++)))***++++++,,,,,,,,,,,,***************************((('''((()))***)))'''(((((((((((((((((((((((()))(((((((((((('''''''''((())))))(((&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***'''((())))))))))))+++---222333444777@@@GGGEEE???===:::666444444444444333666888<<<@@@AAA===777222//////000000111333444555333666555333666GGG}}}zzz___CCC777777777666555555555555555555555555555333333444444444555555555333333333333333333333333YYYHHHKKKGGG??????FFFHHHEEEGGGGGGEEEDDDAAA???===;;;;;;:::666222222666666444444999BBBRRRgggsssmmmaaaOOO@@@555666999888666666444666888;;;>>>@@@AAABBBGGGEEECCCCCCDDDFFFJJJLLLKKKFFFFFFLLLQQQOOOHHHEEETTT~~~UUURRR\\\UUUUUUTTT<<<111&&&777111888???@@@YYYnnn___BBBCCCDDDBBBAAA555444666333111333888999777333888777,,,///ppp}}}VVVGGGEEEDDDBBBBBBCCC@@@QQQbbb[[[MMMGGGCCCDDDEEEGGGLLLUUUYYYQQQFFF===<<<===>>>@@@AAA???===???===;;;;;;===???@@@???:::<<<<<<:::888888<<<@@@???AAABBBCCCBBB???<<<;;;???>>>===>>>??????===;;;;;;888444222222333333333//////......------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++)))))),,,111444222///===ggg~~~\\\333///)))''''''&&&------###(((((((((((()))***+++,,,((())))))******)))(((((('''''''''(((((()))***+++))))))))))))************++++++************++++++++++++++++++++++++++++++((()))+++++++++,,,...///,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,************++++++++++++******+++,,,,,,,,,++++++***************************((('''((()))***)))'''((((((((((((((((((((((((((((((((('''''''''&&&&&&$$$%%%&&&%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''(((((())))))******'''((()))))))))***,,,...333888;;;===BBBHHHHHHDDD@@@===888666555444333222777999<<<@@@@@@<<<666000...//////000111333444555333666444444<<>>OOO^^^SSSEEEFFFJJJDDD:::555<<>>???>>>======>>>???BBBEEEFFFDDDBBB===???@@@>>>:::;;;@@@DDDCCCDDDFFFGGGFFFCCC???===@@@>>><<<===???@@@@@@>>>===:::777555444444222111...///000000000...,,,***+++++++++++++++++++++++++++)))...777888444777@@@PPPrrr~~~zzzSSS888------&&&$$$---///***((((((((((((((()))***+++,,,'''(((((())))))((((((((('''''''''(((((()))***+++))))))))))))******++++++******))))))))))))*********************************)))((()))+++,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++***************++++++,,,++++++,,,,,,,,,+++*********************************((('''((()))***)))'''((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%###%%%&&&&&&%%%&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((('''''''''((()))*********'''((()))***)))***,,,///111999@@@BBBDDDHHHKKKKKKDDD@@@<<<888666555333222888888999:::;;;888444000//////000111222444555666333777555444<<>>GGGLLLBBB===777666888;;;:::777444666;;;>>>@@@@@@>>>===;;;;;;<<<>>>@@@BBBDDDEEEGGGFFFEEECCC???>>>FFFQQQjjjUUUCCChhhaaaXXX>>>666***555,,,999CCC777OOOvvvrrrLLLCCC???999999444===666666555666777777666444777666...===lllLLLPPPPPPAAA@@@<<>>============<<<:::===BBBHHHLLLKKKGGGDDD@@@BBBCCC@@@======BBBGGGJJJKKKMMMNNNMMMJJJFFFDDDBBB???===>>>AAADDDDDDCCC@@@===:::888666444222000...///111222111///,,,***++++++++++++************,,,,,,666CCC???555>>>QQQUUU(((---$$$,,,''''''///&&&---(((((((((((()))***+++,,,''''''(((((((((((((((''''''''''''(((((()))***+++))))))*********+++++++++******))))))))))))******************************...+++)))))),,,,,,***'''+++++++++,,,,,,------...+++++++++************)))******))))))***+++,,,,,,,,,,,,,,,,,,,,,+++***)))***************************((('''((()))***)))(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%'''((())))))***---///&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''((()))******+++'''(((************---///---888AAACCCCCCGGGLLLOOOGGGCCC>>>:::888666444333:::888666555555555333111000000111222333555777888555:::666222888NNNgggJJJBBB777777777777777777777777444444444555555555666666444444444444444444444444dddCCCHHH@@@GGGFFFDDDBBBCCCJJJXXXdddkkk[[[JJJCCCAAA===888555666555555555555444444444333222222222333333444555888888888888888999999:::;;;<<<<<<;;;999888999:::888======:::<<>>555TTTxxxQQQBBBlllTTT]]]FFF+++444***000111111555QQQZZZ:::CCCDDD777444888555000///222444444666999333666;;;EEEmmmCCCBBBCCC666999GGGPPPGGG777000333888HHH@@@999888888:::???EEE:::;;;===>>>;;;999>>>FFF@@@@@@?????????@@@BBBCCC>>>AAACCC@@@<<<===FFFMMMSSSVVVRRRPPPRRRIIIDDDKKK@@@===???FFFHHHCCC@@@BBB>>>>>>===;;;888555444444111111000000//////......---+++)))+++------+++(((888222777>>>111---XXX|||NNN---%%%******)))(((&&&&&&&&&'''((('''%%%$$$%%%'''))))))((()))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''***)))(((''''''((()))***))))))************))))))******)))))))))))))))***))))))******+++,,,------//////......---------,,,,,,+++******))))))******))))))))))))))))))******,,,***(((''')))*********+++*********))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$##################&&&%%%%%%$$$$$$#########%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&(((''''''''''''(((((()))***************+++++++++000222;;;GGGMMMJJJJJJMMMIIIIIIFFF???666111222555888444111111555666444111222111111111111111222222555555444666444777ggg^^^DDD;;;777:::;;;888666888555333222333555777888999444444444444444444444444TTTCCCHHH???IIIFFFEEEGGGNNNWWWccckkkkkkZZZIIIBBB???;;;666444555555555555444444444444333333222222222333444444666666666666666777777888888999:::999888777888999888<<<======AAAHHHKKKHHHCCC@@@???===;;;MMMjjjggg```pppooo^^^???111222+++222111444<<>>:::999888555444888:::777666777555000444DDDRRR:::;;;AAACCCLLLOOOGGG;;;777888:::HHH???888666666555666999444888???BBB???:::===EEECCCDDDEEEDDDBBBBBBFFFJJJ@@@BBBEEEFFFFFFFFFGGGHHHOOOPPPJJJKKKPPPKKKEEEKKKCCC???AAAHHHKKKFFFAAA???<<<<<<;;;999666444444444000000//////...---------+++***)))***,,,,,,***((((((...666777222>>>hhhqqqLLL666///---,,,***)))(((''''''''''''''')))'''&&&'''((()))((('''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***)))(((''''''((())))))))))))************))))))******))))))))))))******,,,------...//////000000.........------,,,,,,,,,,,,,,,++++++************************)))))))))))),,,***(((((()))*********************)))))))))((())))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))(((((((((''''''''''''(((''''''''''''((())))))))))))******++++++,,,,,,///111:::EEEIIIFFFEEEGGGDDDEEEDDD???777333444777888444111111555666444111111111000111111222333333888777666999666444WWWpppUUU;;;555:::<<<777222555666888888666444222000444444444444444444444444iiiIIIJJJMMMEEEIIIFFFFFFNNN]]]kkkrrrsssiiiYYYHHH@@@<<<888555444555555444444444333333333444444333222222333333333444444444333444555555666555666777777666555777888777999999:::???DDDCCC??????@@@999333EEEuuuoooNNNLLL\\\lll~~~rrrQQQ222111000---444111555>>>MMMwwweeeAAA======;;;999555999777888<<<<<<777333222777...333===pppnnn>>>666IIIDDDFFFCCC:::333333555666LLLBBB888555555222/////////444>>>EEEDDD>>>>>>BBBAAADDDEEEBBB??????DDDIIIIIIGGGFFFGGGJJJLLLKKKJJJMMMMMMGGGIIIQQQNNNJJJPPPKKKFFFEEEKKKPPPMMMFFFBBBDDDBBB@@@===999777555444/////////...------,,,,,,***)))((()))***+++***)))'''111555444???^^^NNN---'''------***))))))))))))((('''&&&%%%)))((((((((())))))'''&&&((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))((())))))******))))))(((***)))))))))))))))******++++++,,,,,,------......---------------,,,,,,,,,------,,,,,,,,,+++++++++++++++*********)))))))))+++)))(((((()))******)))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((''''''''''''((('''''''''(((((()))***))))))***++++++,,,------///333:::BBBDDD@@@>>>@@@???AAAAAA>>>999666666888777444111111444555333111000000000111111333444555888777555::::::333DDDjjjZZZAAA:::999777555444666888888777666666666444444444444444444444444zzzSSSPPPVVVRRRNNNIIIFFFFFFRRRgggxxxzzzuuueeeVVVFFF???;;;777444444444444444444333333333222444444333222222222333333333333333333333444555555222333555555444444555777777777777:::???BBB???;;;<<<;;;888DDDnnnkkkDDD888:::PPPuuuyyy___BBB::://////666000333888<<>>DDDDDDCCC@@@>>>>>>@@@CCCRRRMMMGGGDDDFFFLLLQQQTTTOOOQQQMMMNNNUUURRRPPPYYYUUUNNNIIILLLSSSUUUPPPJJJLLLIIIDDD@@@<<<888555333000//////......------,,,******)))******+++++++++222000///<<<\\\}}}qqq]]]BBB///((()))******))))))******)))(((&&&%%%(((''''''(((***)))'''%%%''''''((((((((('''''''''(((''''''''''''((())))))((((((((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))***+++***+++++++++,,,,,,,,,---.........------------------------------,,,,,,,,,,,,++++++******))))))(((+++)))((((((*********)))*********)))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((()))******)))******+++,,,---......111666===BBBAAA===::::::===>>>???===:::777666777555333111111333333222111///000000111222333555666666444222999===666;;;RRRkkkKKK:::888<<<:::999888666555777:::===555555555555555555555555ZZZOOO]]][[[OOOOOOFFFFFFGGGSSShhhxxxwwwnnn]]]QQQCCC===:::666444555444333333333222222222222444333333222222333333333444444333333444444555666111222444444333333444666999777888===AAABBBAAA???666>>>SSSwww~~~ttttttRRR>>>333???```~~~sssQQQ222//////666111333444222JJJgggTTTJJJDDD888555;;;<<<888333111333444333333666888444888222777yyy]]]BBBVVVTTTKKK===555<<>>KKKLLLDDD===KKKIIIFFFDDDDDDDDDCCCAAARRRPPPLLLHHHGGGLLLSSSYYYSSSXXXVVVVVVYYYTTTTTT___[[[SSSKKKJJJRRRXXXWWWSSSMMMIIICCC???===;;;888666111111000000///......---+++++++++++++++,,,---...444(((///XXXxxx^^^333444222...+++)))+++...((()))*********)))'''&&&'''&&&&&&'''))))))((('''''''''((())))))(((((('''(((''''''''''''((())))))''''''((()))))))))))))))(((((())))))))))))(((((())))))(((((()))***++++++............////////////.....................///------.........---,,,+++,,,+++++++++******))))))***)))((()))***+++)))((())))))))))))))))))******(((((((((((((((((((((((())))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((()))++++++***++++++,,,------......333:::BBBCCC@@@<<<:::888===>>>===<<<999666555444444333111111111222111111000000000111222444555666666555111666>>>888888FFFzzzWWWAAA777===<<<:::888888888888777555555555555555555555555jjjJJJUUU___SSSGGGGGGEEEGGGJJJQQQ```mmmkkk___RRRHHH???;;;888555333555333333333222222222111111333222222222333333444555444444444444444555555666222333444444333222444555999777888;;;:::777777999===WWW~~~zzzkkk===000555HHHtttvvvWWW***333...444333666555444QQQmmmXXXNNNJJJ===777:::;;;;;;555000222333444777<<<888444333999BBBzzz~~~OOORRRQQQHHH:::222888CCCKKKEEE===555333333444999???<<<333111???OOOQQQHHH???KKKJJJJJJIIIIIIGGGEEEDDDLLLNNNPPPQQQPPPQQQSSSVVVWWW\\\ZZZ[[[^^^XXXUUU___]]]WWWNNNKKKPPPXXXYYYUUUNNNJJJEEEBBBCCCCCCBBB???111111111000//////......,,,,,,,,,,,,+++,,,...111111111PPP___>>>000,,,)))((()))+++,,,,,,(((((())))))******))))))***(((&&&&&&((())))))(((&&&'''((()))***)))((('''''''''&&&&&&''''''((()))&&&'''((()))*********)))'''(((((())))))(((((('''(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,---.........---,,,+++++++++++++++++++++++++++***)))((()))++++++)))((())))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''((()))***+++,,,,,,,,,------------......555>>>FFFEEEAAA>>>;;;999>>>===<<<:::777666444333333222111111000000111111111111111222222444555666777888444555<<<888777BBB```???888777888===BBBBBB<<<666555555555555555555555555qqqMMMIIIZZZTTTIIIHHHEEEDDDKKKNNNNNNVVV^^^[[[PPPFFF???888777666333111333222222222222111111111111111111111222333444555666444333333333333444555555444555666555333333333555777888<<>>444:::AAAmmmvvvmmmMMM===000222222666555;;;bbb\\\CCCBBB???;;;999555===666111222444555888<<<666888333:::???gggppp^^^\\\TTTIIIDDDFFFIIIIII:::777666777666666;;;BBB===888999FFFSSSTTTLLLEEEEEELLLSSSRRRMMMJJJLLLOOONNNNNNOOORRRVVVXXXWWWVVV]]]^^^YYY]]]gggbbbYYY\\\___]]]WWWQQQSSSYYYYYYUUUPPPKKKEEEBBBCCCDDDBBB???111000000///......------***,,,,,,+++***+++...111555QQQwwwFFF000888222,,,))))))***)))'''''''''(((((()))***,,,,,,111...***(((((())))))(((&&&''')))*********((((((&&&&&&&&&&&&&&&''''''(((%%%&&&((()))*********)))''''''((((((((((((''''''(((((((((((()))***+++,,,))))))))))))))))))))))))+++++++++,,,,,,---------+++,,,.........---+++***)))******++++++,,,,,,---)))))))))***++++++)))'''((()))))))))************))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''((((((((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''''''''((()))+++,,,---............------------555@@@IIIFFFAAA???>>>;;;>>><<<999777666666555555222222111111//////000111222222222222222333444555333999666555:::999999CCCpppFFF???:::>>>FFFIIICCC;;;555555555555555555555555QQQ>>>MMM\\\IIIDDDOOOIIIEEEMMMQQQMMMOOOTTTQQQGGG>>>888444555444111000111222222222111111111111000000000111222333555666777333333222222333333444555555666777666444333444555444999FFFUUU___gggvvvmmmlll___???777===;;;^^^iiiwwwkkkFFF333000000333111>>>mmm^^^777999BBBAAA;;;222<<<666222333444444666999333???777666,,,FFF___[[[SSSKKKIIIHHHCCC;;;444555999<<<:::888===EEE<<<;;;BBBNNNVVVTTTNNNJJJEEERRR______UUUPPPVVV^^^WWWQQQKKKMMMUUU\\\]]][[[ddd___XXX___nnnlll^^^[[[cccddd```YYYXXX[[[ZZZTTTNNNHHH@@@;;;;;;:::666333000//////...------,,,,,,)))++++++***((()))---111;;;mmmXXX333+++%%%***......+++''''''((('''''''''''')))+++---///777333---)))((((((((((((%%%''')))***+++***)))(((&&&%%%%%%%%%%%%&&&''''''%%%&&&((()))*********)))''''''((((((((((((''''''(((((((((((()))***+++,,,,,,,,,++++++++++++++++++))))))*********++++++++++++,,,---......,,,***)))))))))***+++,,,------...)))))))))***++++++)))'''(((((())))))*********+++))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))))))))((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''''''''((()))+++,,,---/////////...------,,,,,,555AAAJJJGGGBBB@@@???<<<===:::777555555666777777111222222000//////000111333333333222222333444444,,,666666555:::;;;===HHHhhhWWWDDD>>>BBBFFFAAA:::666666666666666666666666QQQGGGHHHIIIJJJGGGDDDEEEIIIMMMOOOSSSVVVTTTMMMCCC;;;:::999777555333222222111111111222222222111111000111111222222222333333333333333222222222333444444666;;;666444:::888444999@@@ffffffYYYKKKNNN777:::;;;999ZZZpppZZZ@@@;;;111000333111>>>ZZZ^^^000;;;@@@GGG666BBB555555222...000666888666888666555555555:::GGGTTTccc\\\\\\\\\PPPDDDDDDGGG666;;;EEE444///<<<;;;BBB@@@<<>>???QQQ<<<333555333333666:::;;;888555666222111222333333888>>>fffiiiRRR___~~~\\\VVVSSSBBB;;;EEEHHHQQQCCC@@@JJJDDDFFFBBBEEEMMMPPPFFFAAAXXXwwwwwwnnnbbb\\\^^^dddhhhiii```bbbgggjjjjjjkkkqqqxxxooojjjmmmmmmeeefffjjjeeePPPOOOQQQXXXaaaddd```[[[WWWRRRHHH???<<<===:::555333222000///...---.........+++&&&---666111222BBB\\\===(((...---,,,+++))))))))))))************)))))))))))))))+++,,,,,,***(((&&&&&&'''&&&'''(((************)))&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((''''''''''''((((((************)))))))))((()))******++++++,,,------++++++,,,,,,------------.........///......------************************))))))))))))))))))))))))''''''(((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&***'''###''''''%%%((('''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((''''''(((***,,,...333444333000///000222222;;;FFFOOOMMMGGGEEEEEEEEEHHHGGGDDD<<<333//////111111111111111111111111111111111111111222333444555444111777666;;;777===iii{{{SSS;;;:::AAA888777666666777888888777UUUCCCCCCEEEGGGGGGFFFHHHJJJLLLKKKWWWcccdddXXXHHH===999888777555444333222222222000111111222222222111111111111222222222333333333333333333333333444555555:::888777;;;:::666OOO{{{nnnYYY[[[GGG999;;;555;;;DDDddd{{{kkk@@@<<<333666???<<<999BBBQQQ;;;666LLLDDDBBB???555000666;;;777333333777333222666888555222222<<>>AAA<<>>UUUssswwwnnneeeeeellluuu|||jjjjjjyyyppp{{{xxxhhhiiimmmeeeOOOPPPRRRTTTWWWXXXYYYYYYUUUQQQHHH???<<<>>>;;;666333222000///...---......000***%%%,,,000(((666XXXXXX222...,,,+++777---,,,+++***))))))))))))++++++******))))))(((((()))***+++)))'''%%%&&&'''%%%&&&(((***+++,,,------&&&''''''((((((''''''&&&((((((((('''''''''''''''((((((''''''''''''((((((************)))))))))))))))******++++++,,,------++++++,,,---...///000000000//////...---------...************************))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&''''''&&&)))...&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))+++---...222222111///......111444>>>JJJSSSQQQKKKIIIJJJKKKEEECCC>>>999444111000000111111111111111111111111111111111111222333444555111777555444BBB666@@@yyyEEE777EEE;;;999777777888999999999bbbGGGGGGAAADDDEEEEEEGGGLLLOOOPPPMMMZZZgggdddSSSBBB::::::666555444333222222222222000000111222222222111111111111222222222333333333333333333333333444555666:::===999777:::HHHssslllvvvddd>>>999111>>>NNNoooxxxHHHEEE888222888888999BBBSSSBBB999AAAEEEXXXRRR===///333666111///444444333555;;;<<<888666666333AAAbbbaaaSSS[[[dddfff[[[DDDBBBSSSiiiVVV@@@BBBKKKcccYYYXXX^^^iiikkkhhhlllvvvkkkeeeffftttzzzgggjjjrrr{{{wwwhhhpppvvvkkkWWWYYYZZZVVVQQQNNNNNNOOOHHHFFF???::::::???>>>:::333222000///...---......+++///---)))&&&(((DDDooommm@@@)))000///&&&(((,,,++++++******))))))))),,,++++++***)))((('''''')))******)))'''&&&&&&'''%%%&&&''')))***+++,,,,,,''''''((((((((((((''''''(((((((((''''''&&&&&&&&&(((''''''''''''(((((()))*********))))))))))))))))))******++++++,,,------******+++---...///000111222111///------------...************************))))))))))))))))))))))))''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''###&&&+++((()))...///&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))***,,,---...000/////////---+++...333DDDNNNVVVUUUQQQNNNJJJFFF:::777333222333444333222111111111111111111111111111111111111222333444444333666777444>>>CCCaaaoooIII<<<<<<;;;;;;;;;:::777777:::sssLLLBBBGGG@@@DDDEEEEEEJJJRRRVVVUUUOOOZZZaaa[[[KKK<<<999;;;555444333222222222222222///000111222222222222222111111222222222333333333333333333333444555666777666???999222BBBgggxxxfff;;;<<<333DDDSSSooooooBBBGGG>>>222222333888CCCXXXNNNGGGDDDEEETTTVVV@@@222555888222000666...000555888666333555::::::333IIIVVVAAAJJJaaappp|||WWWVVV___nnn[[[HHHKKKUUUmmmmmmooo}}}pppiiitttrrrddd^^^aaarrrqqqsssvvvooozzz}}}nnn\\\______\\\VVVQQQPPPQQQGGGEEE???:::;;;???>>>:::333222000///...---......&&&222222111@@@RRRfffyyy]]]333$$$+++---(((***++++++++++++*********))),,,++++++***)))((('''''')))***+++***(((''''''(((''''''''''''(((((())))))'''(((((((((((((((((('''((((((''''''&&&&&&%%%%%%'''''''''''''''((())))))))))))))))))))))))******)))******++++++,,,------((()))***,,,---///000111333222000...---,,,------))))))))))))))))))))))))************************)))(((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&& '''+++%%%***///&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((()))+++,,,......111000222333000,,,///666JJJQQQWWWXXXVVVPPPEEE;;;000---+++,,,111444333111111111111111111111111111111111111111222333444444888111<<<666:::bbboooDDD===::::::<<<999444666<<>>???<<<666333222000///...---......'''///333GGGsssoooRRR;;;((('''...222333333******+++++++++******)))++++++******))))))(((((()))***+++***((('''((()))))))))((('''&&&&&&'''''''''(((((())))))((((((''''''''''''&&&&&&&&&&&&&&&''''''&&&''''''((()))***))))))))))))************)))******++++++,,,------((()))***,,,---///000000444333111///...---,,,,,,))))))))))))))))))))))))************************+++***(((''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''!!!(((((("""000666 %%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''(((***,,,---...///222222666<<<999222555>>>MMMSSSXXXWWWSSSJJJ===222///,,,***,,,///000///---111111111111111111111111111111111111222333444555999000===<<>>???;;;555333222000///...---......,,,---555[[[xxxUUU:::111111333000---***###)))***++++++++++++***)))*********)))))))))))))))((()))***)))'''&&&'''(((+++***((('''''''''(((((((((((())))))))))))((((((%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''((()))***((()))))))))************)))******++++++,,,------***+++,,,---...///000000333333222111///---+++***++++++++++++++++++++++++************************,,,+++)))(((((((((******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((("""(((%%%###AAALLL+++%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''')))+++,,,.../////////000888AAA@@@999<<>>999___OOOYYYdddlllmmmiii```YYYeee___QQQVVV{{{uuudddbbbfffppp|||~~~wwwuuuyyy~~~wwwnnnpppooojjj^^^PPPLLLPPPRRRNNNGGGHHHFFFAAA<<<<<>>:::VVV{{{hhhWWWZZZgggqqqqqqoooeeePPPNNNJJJMMM\\\ppprrrtttzzz|||{{{yyy~~~uuuggg\\\WWWVVVWWW[[[```___VVVNNNKKKFFFAAA======;;;888444333222111111///...000444111<<<```tttnnnssseee777000000000///...,,,+++***,,,,,,,,,+++++++++************))))))))))))*********+++***(((&&&$$$%%%&&&&&&'''((((((((((((((('''((()))******(((''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&(((***,,,---,,,+++***,,,,,,,,,+++***,,,///222444333111000///000111222222333333111---,,,///222,,,,,,,,,,,,,,,,,,,,,,,,...%%%###,,,111---+++---***)))(((''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((***'''&&&&&&)))***(((&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$%%%%%%&&&''''''$$$$$$######$$$&&&'''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''(((((((((((($$$%%%(((+++---.........222,,,000===BBB>>>>>>CCCCCCQQQUUUGGG555///000000222111111000000000000000111000000000111222333333000000111222444555666777777555<<>>;;;mmmbbbRRRGGGGGGGGGGGGGGGIIIPPP\\\aaaYYYLLLAAA>>>;;;777555444555666444333222111000000000000000111111111111222222222333555666555444333444666555888555111333;;;???===OOO[[[cccfffcccTTTGGGVVV[[[rrrVVV>>>777222333888:::555///444DDDJJJccc777@@@>>>;;;999999777555333111000111333555777666555777333KKK___ooonnnWWWRRRkkkkkkooolll___[[[VVVJJJGGGEEEIIIRRR\\\eeepppzzz{{{~~~}}}vvv~~~jjj]]]aaa\\\WWWYYY^^^```^^^ZZZUUUNNNEEE???===;;;999777:::777444000,,,***,,,///888eee~~~UUUPPPVVVGGG222111...,,,++++++,,,,,,,,,,,,+++++++++***************))))))))))))******&&&''''''&&&%%%%%%&&&((()))))))))((((((''''''''')))***,,,,,,***(((((()))(((((((((((((((((((((((((((''''''''''''''''''(((((()))***+++++++++***)))+++,,,,,,++++++,,,///222333222222111111111222222222222111///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---///---&&&""")))222+++***)))((((((((()))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&$$$%%%'''(((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''((((((((((((%%%&&&)))+++---.........000000888BBBDDD>>>AAAJJJFFFQQQRRRBBB111---000111222222111000000000000000111111111000111111222222000000111333444555666777999888BBBqqqyyySSSAAA>>>===<<>>===999666555444444555333222111111000000000000000111111111111222222222111333444555444555666888666888888555555;;;GGGPPPhhh]]]pppiiiKKKMMMIII```[[[AAA888000333;;;===777...---===FFFrrr@@@<<<:::999999999777444111111000111333555555444333:::>>>^^^nnnjjj^^^VVVjjjyyyvvvssseeePPPLLLRRROOO@@@AAADDDGGGHHHJJJRRR\\\zzzzzz|||uuuggghhh```WWWTTTXXX^^^bbbbbb]]]TTTHHH@@@<<<;;;:::999444555444111---...333666ZZZoooLLLIIIKKK@@@333111---***)))***,,,...,,,++++++++++++************))))))(((((())))))***$$$%%%''''''&&&''')))+++,,,+++)))((('''''''''''')))+++---...,,,***))))))(((((((((((((((((((((((()))((((((''''''(((((()))******))))))******++++++,,,,,,---,,,+++,,,///111111111222222222222222222333222111111222111000...,,,,,,,,,,,,,,,,,,,,,,,,'''///333111------...---,,,+++)))((('''(((***+++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))((((((''''''''''''((((((((((((&&&(((***,,,.../////////...333>>>GGGDDD???EEEQQQKKKSSSPPP???000...333555222222111000000000000111222222111000000000111111000111222444555666666777999999HHHtttMMM;;;:::<<>><<<999777777666444222999777555444555555444333111===llliii]]]vvvlllhhhfffYYYHHHLLLYYYZZZBBBAAAAAABBBBBBBBBIIIRRRqqqzzzxxxooouuuzzzjjjbbbZZZPPPLLLNNNSSSVVVWWWUUUNNNDDD===;;;;;;999888///444555000---333===EEEpppzzzlllRRRMMMNNNAAA333111///,,,***)))***,,,---++++++++++++************))))))(((((((((((())))))'''((()))))))))))),,,...,,,+++)))'''&&&''')))***'''***---...,,,***))))))(((((((((((((((((((((((())))))(((((((((((())))))+++***))))))***,,,...000///000000///------...000///000222333444444333333222000///222555555222///------------------------)))...333===MMMSSSAAA)))...---***'''&&&'''((()))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$######$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))''''''''''''((((((((((((((()))+++...///000000000///555???FFFDDDBBBHHHRRROOOUUURRRBBB555444888888333222111111000000111111333222111000000///000000000111333555666777777777777999MMMkkkEEE:::???nnn___UUUNNNFFFAAAKKKSSSKKKDDDFFFFFFFFFHHHJJJEEE===999888666444333333333333111111000000///000000000000000111111111222222222000222333333222222333444666000666AAA???HHHxxxOOOLLLBBBHHHOOOjjjTTTOOOaaaBBB<<<666333444444222000666FFF___{{{qqqDDD@@@:::666444444444444===999555333333555666777222===qqqtttVVVbbbXXXSSSSSSNNNGGGOOOZZZXXXKKKEEEBBBCCCEEEGGGLLLSSSppptttyyyqqqsss{{{{{{nnnaaaXXXSSSMMMIIIHHHHHHGGGFFFEEE@@@;;;999::::::888555444777444++++++:::NNNZZZccc[[[JJJAAACCC===444555------,,,,,,++++++******+++++++++*********))))))))))))(((((((((((()))))))))*********((((((***,,,)))((('''&&&'''(((***,,,%%%(((***+++***((((((((((((((((((((((((((((((((())))))(((((((((((())))))***))))))))),,,///222555333333333111///---...///111222444666888888888777444222000111333222...***------------------------///222888HHH___gggPPP111222000---***(((''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&'''((((((''''''&&&'''''''''''''''''''''''''''(((((()))))))))))))))''''''''''''((((((((((((((())),,,///111222222222555777===CCCFFFHHHLLLQQQMMMTTTRRREEE:::::::::888333222222111111111111111222222111000////////////000111444666777888777777888;;;RRR^^^BBB???xxxUUURRRFFF@@@>>>>>>HHHNNNEEEBBBEEEEEEDDDEEEFFFCCC===666666555444333222222222111000000//////000000000000111111111111222222222000222333333222222333555222:::===999GGGqqqUUU:::MMM```AAAJJJSSSYYYXXXGGGAAA888222000000//////333???]]]{{{HHHBBB;;;666444444555666777444111000222666888999;;;@@@oooWWWSSSUUUPPPPPPMMMIIIPPPVVVPPPOOOIIIEEEFFFGGGGGGKKKPPP]]]dddmmm}}}vvviii```\\\^^^aaa[[[XXXTTTPPPNNNJJJFFFDDD:::888777888;;;;;;777444222222///...<<>>000666999111---...+++,,,,,,,,,,,,+++***)))+++************))))))))))))((((((''''''(((((()))((())))))'''%%%%%%&&&'''&&&&&&&&&&&&''')))***+++%%%&&&(((((('''&&&'''((((((((((((((((((((((((((()))((((((''''''(((((())))))))))))***,,,///333555222333444222000//////000444555666999:::<<<======???===:::777555111---***------------------------...222999BBBLLLNNNDDD777444333111...,,,***)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''''''''((()))))))))((((((''''''''''''((((((((((((((())),,,000222444555555<<<::::::???FFFLLLOOOPPPJJJPPPOOOEEE======<<<777333333222111111111111222111111000/////////000000000222555777999999888777<<<>>>WWW~~~RRR>>>ZZZHHHIII===<<<@@@???CCCGGGBBB@@@DDDDDDAAA@@@AAA???;;;444444333333222222222111000000////////////000000000111111111111222222222000111333444444555777888555===AAALLLqqq|||QQQ^^^nnn555---JJJ\\\TTTQQQFFF888000///000...,,,)))777XXXoooEEE@@@;;;777666666666666222111111222555777777777444999eeeSSSFFFYYYRRRQQQLLLDDDJJJOOOIIIGGGFFFHHHIIIFFFCCCFFFLLLPPP```kkkrrr}}}tttbbbWWWVVV\\\ccc]]]ZZZUUUQQQMMMJJJHHHGGG===;;;:::;;;======999666111333888IIIiiixxxSSS111'''///000222111###,,,++++++************+++************))))))))))))((((((''''''''''''(((((('''((((((&&&%%%$$$%%%'''%%%%%%&&&&&&''''''((((((%%%&&&'''&&&%%%%%%'''***(((((((((((((((((((((((((((''''''''''''''''''((()))))))))***+++---///000---///000111000000111222222333444555888:::<<<===AAA@@@>>>999444000//////........................---,,,000555555111000222/////////...---+++)))((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###%%%'''&&&$$$###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$%%%'''((()))((('''&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''(((((((((((('''))),,,000444666777888;;;999777888???GGGLLLMMMJJJOOONNNDDD???AAA???:::444333222222111111222222000////////////000000111000222555888999999888777===>>>XXXvvvLLLbbbEEECCCEEE:::>>>GGGCCCAAADDDAAA???CCCCCC???<<<===;;;777333333333222222222111111000000////////////000111000111111111111222222222///111444555666888:::======777BBBkkkLLLAAA333<<<@@@HHHSSSYYYIII777///000222...)))%%%:::YYYRRR@@@===:::888888777666555333333555777888888444222666>>>kkkTTTBBBSSSMMMKKKCCC999>>>GGGCCC<<>>>>>??????<<<888:::???MMMlllcccHHH222444444###***777(((...,,,)))'''''')))+++---************))))))))))))((((((''''''''''''(((((('''(((((((((&&&&&&(((***%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%$$$%%%(((+++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''******))))))******++++++(((***---///000111222444......///000222666999:::777888777333...+++---///........................222***)))111333---(((+++((()))+++,,,+++***(((&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""%%%&&&%%%###"""$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%######$$$%%%%%%&&&''''''$$$%%%&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$%%%'''))))))((('''&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''((((((((()))&&&(((,,,111444777999:::777666333333777@@@GGGIIIMMMQQQNNNEEEAAADDDDDD???444333222222111111222222//////...//////000111222000222666888::::::888777<<<<<>>@@@BBBEEEFFFEEEDDDCCCBBBAAA@@@>>>===;;;:::999777666333111000111222222111000000000//////......111111111111222333444555000888<<<777111000555888;;;@@@fffxxx<<<888888;;;^^^ddd^^^ZZZJJJ444***000333000'''888gggOOOOOOBBB===999BBB...999666555555333222333666666444555MMM\\\EEEEEEDDDCCCBBBBBBCCCDDDEEEBBBCCCEEEFFFEEECCC@@@???EEELLLVVV___bbbbbbaaa```ooommm[[[NNNGGGBBBCCCDDDCCCDDDGGGMMMFFF@@@???AAAAAA>>>;;;XXXwwwAAA;;;333000111222000---...---,,,+++************,,,+++)))((((((((()))*********))))))(((((('''''',,,***(((&&&%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&))))))(((((((((((())))))))))))'''&&&&&&'''((()))************+++,,,---...000000//////000222444555111222111111555999777222222///------///000...,,,000///...---,,,+++++++++//////...------,,,++++++))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''******)))))))))))))))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))******&&&))),,,///222666:::>>><<<666222333555999AAAIIIIIIHHHHHHJJJJJJHHHHHHJJJ===:::666333222111000///000000000000111111111111222444666999::::::999999<<<>>>EEE|||TTT:::???===>>>@@@BBBEEEEEEEEECCCBBB>>>======<<<;;;::::::999777555333222111222333444111111111000000/////////111111111111222333444444777555444444555666888:::888VVVsss;;;444111333RRRXXX]]][[[NNN999---///111---111333PPP~~~jjjLLLEEEDDD999@@@111999444222222000000111444666666EEEkkk___MMM>>>>>>>>>???AAACCCFFFGGGCCCBBBAAAAAAAAA@@@???===DDDDDDEEEFFFJJJQQQZZZ```ccczzz{{{~~~iii[[[UUUNNNMMMNNNMMMIIIFFFJJJQQQWWWGGG<<<@@@IIIMMMQQQUUU___;;;666000...000222000......---,,,+++************++++++)))((((((((()))***))))))))))))((((((((((((+++***(((&&&%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((()))))))))((('''&&&&&&'''((((((((((((((())))))+++,,,,,,////////////111333555666888888666444666999777111222000------///000///---///...------,,,,,,,,,,,,......------,,,++++++***))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((()))+++,,,,,,+++)))((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''(((((()))***&&&))),,,///222666:::>>>;;;999999999777777>>>GGGJJJJJJKKKMMMOOOPPPRRRSSSAAA===999666555444333222000000000000111111111111222444666888::::::999999;;;======\\\lllAAA;;;???<<<>>>???BBBDDDDDDCCCBBB@@@999999999999999888888888555555333333222333444555111111111111111000000000222222222222222333333333666000...444777666777<<>>111///000---000...FFFyyyiiiGGGIIIOOO:::===666;;;333555444333444555777:::===555WWWiiiPPP;;;;;;<<<===???AAACCCDDDCCC???<<<<<<>>>???===;;;DDDAAA<<<:::===GGGTTT]]]___vvvrrraaapppzzzaaaXXX[[[NNNIIIFFFHHHIIIGGGHHHJJJFFFEEEIIIQQQ[[[pppiiiKKK:::333333///------000111///---------,,,+++************+++******)))((()))))))))(((((((((((())))))))))))+++***((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))''''''&&&&&&&&&''''''(((''''''''''''((()))***+++.........///111444777888<<<<<<:::777999<<<999333222000......///000///......------,,,,,,,,,------------,,,,,,+++*********))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&(((+++------+++(((&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))''')))---000222666:::>>>:::;;;>>><<<555111666@@@FFFGGGHHHIIIKKKNNNOOOPPPCCC???;;;888777555333222000000000000111111111111222333666888999:::999999777;;;888AAAWWWSSSAAABBBAAA>>>>>>???AAACCCCCCBBB@@@>>>999999888888777777666666444444333333333444555666222222111111111111111111222333333333333333333333333111555:::777444BBBUUUtttSSS<<<<<<777444<<<===GGGMMMLLLAAA555111111000---...DDDrrrXXXCCCLLLYYY:::;;;===???555888666555666666777;;;AAARRRfffZZZBBB>>>>>>======<<<<<<<<<<<>><<<777111000/////////000000000------,,,,,,,,,---......++++++++++++******))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%''')))++++++***(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((***---000333666:::===;;;;;;;;;999222,,,000777DDDFFFFFFDDDDDDEEEEEECCCAAA>>>:::888666444222000///000000000111111111111222333555777888999999999666999;;;>>>@@@ttt^^^@@@@@@@@@;;;>>>===???AAABBBBBB@@@>>><<<;;;:::999888666555444333333333333333444555555666111111111111111111222222222222333444444444333333222888???<<<444>>>dddiiiLLL???<<<666888<<>>===<<<:::999888::::::<<<@@@CCCBBB>>>:::;;;===@@@BBBBBBBBBCCCDDDRRRhhhqqqbbbZZZUUUYYYaaa```QQQBBB<<<======>>>???666mmmtttiiiTTT<<<111000...***............///...,,,+++,,,,,,++++++******++++++************)))))))))(((&&&&&&'''((()))***++++++)))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))%%%&&&&&&''''''(((((((((******))))))******++++++,,,,,,---///333666:::;;;<<<;;;888555777;;;:::555///000////////////000111------,,,,,,,,,---......++++++************))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))))))))+++...000333666:::===AAA;;;777555111---...333EEEIIIJJJFFFEEEFFFCCC>>>@@@===:::888666444222//////000000000111111111111222333444666777888999999<<<888<<>>JJJIIIMMMNNNHHH>>>666222111---000555LLLooo|||yyy{{{LLLPPPhhh??????IIIAAA;;;999333222444333222999EEEvvvXXX;;;===;;;<<<<<<===<<<<<<;;;:::999<<>>222000>>>OOOuuuyyyLLLCCCEEE???333000777888111......///......---,,,+++,,,,,,++++++***++++++,,,)))************)))((((((&&&''''''((()))******+++((((((((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((())))))(((((((((((())))))%%%&&&'''((()))))))))(((,,,+++++++++++++++,,,,,,,,,,,,...000333777:::<<>><<>>;;;999999888888777555444333333111111222222222222222222/////////000000111111111///000333555666666666555333777666888QQQlllNNNIII:::///:::>>>LLLKKKKKKJJJFFF???777222000)))///444PPP{{{XXXUUUlllBBBBBBKKK>>><<<:::444333888777666@@@NNNQQQ<<<111888888:::;;;<<<<<<;;;;;;===BBBFFFEEEAAA<<<;;;;;;???AAAAAAAAAAAAAAADDDFFFCCCUUUpppppphhhhhhgggddd___dddxxxmmmMMM???:::000999>>>888...***...222------------,,,+++,,,,,,,,,++++++***++++++,,,,,,)))******+++***)))((('''''''''(((((())))))******''''''((((((((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))))))))(((((((((((())))))&&&'''(((************))),,,,,,++++++++++++,,,,,,------...000333777:::<<<>>><<<777111111333111+++,,,---......,,,,,,...111///...------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''((())))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))***++++++***,,,///111333666:::===<<<::::::999555000111555<<>><<>>CCC777===???@@@AAA@@@===:::999666666555555555444444444111111222222222111111000......//////000000000111...///222555777777777666<<<<<<;;;HHHtttbbbHHHMMM@@@555>>><<>>888IIIzzzlllZZZGGG;;;???TTT\\\NNNBBB??????CCC@@@777222333555---000<<>>---666;;;>>>999___yyyMMMJJJ---<<<===>>>>>>===>>>AAACCCUUUUUUMMMAAA;;;<<<;;;777;;;;;;===@@@DDDGGGGGGGGG@@@CCCPPPcccqqqyyyUUUNNNPPPhhhzzzRRRIII>>>888777777444111000////////////111222333111///---,,,---......---......---------,,,,,,,,,)))******++++++*********((())))))))))))*********(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%%%%%%%...(((###$$$(((***+++,,,%%%***///,,,&&&$$$'''---,,,(((%%%)))000222...)))'''***,,,,,,+++,,,------&&&...222......444555222555222000000222333222000000///---...000111111000000000///...---,,,,,,+++***++++++++++++***))))))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))(((&&&%%%%%%&&&((()))'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###%%%((()))'''&&&%%%%%%%%%%%%&&&'''%%%%%%(((///000***%%%$$$((((((((((((((()))******)))))))))))))))((((((''',,,,,,,,,+++)))((()))***+++...333888;;;<<<<<<;;;888777@@@JJJBBB111333CCCLLLOOOTTTYYYYYYSSSHHH@@@;;;555...,,,...111111///...///000000///000222444888555333444888;;;;;;:::<<<111:::@@@;;;]]]]]]CCCDDDFFFEEECCCAAA???>>>???@@@AAAAAA???===:::888555555555444333333222222111111222222111111000///111111222222222333333333444666111222:::777333:::777LLLttt}}}TTT666999LLL```aaaQQQ@@@===<<<>>>;;;333///000,,,+++555EEE|||tttqqq^^^EEE>>>>>><<<;;;444NNNYYY===333+++000999hhhsssKKKCCC@@@777999;;;<<<===@@@DDDHHHKKKKKKFFF>>><<<@@@AAA???DDDDDDEEEFFFHHHIIIIIIHHHDDDBBBHHHTTTaaattt~~~aaaRRRKKKGGGMMMWWWYYYPPPEEEFFFAAA:::666666666555444111111000000000111222333111///,,,,,,---...------------,,,,,,,,,+++++++++)))***************)))))))))************+++++++++''''''''''''''''''''''''$$$$$$%%%&&&((()))******$$$)))...///+++&&&&&&(((000(((!!!$$$---111,,,%%%333///+++***,,,000333555777000++++++---.........+++111333000000444444///333222222111111000//////...---,,,---///111111111000000///...---,,,,,,+++***++++++++++++***))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((()))))))))'''&&&%%%%%%&&&''')))'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%&&&'''&&&%%%)))//////***%%%%%%'''''''''''''''(((((())))))))))))))))))(((((('''++++++,,,***)))(((***++++++---111666;;;???AAACCC<<<888===HHHEEE:::<<>>>>>jjjyyyCCC???AAACCCDDDCCCAAA???===>>>?????????>>>;;;999777555444444333333222222222222222222222222222111000111111222222222333333333444555000444===:::555<<<999iiipppNNN===DDDKKKOOOPPPKKKDDDAAA>>>===:::444111222///...000;;;tttoookkkLLLHHH555???GGGgggrrr[[[NNN777777HHHvvvAAA666:::888:::;;;<<<>>>AAAEEEIIIBBBCCC@@@<<<===BBBEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBCCC@@@BBBKKKTTTccc}}}hhhWWWYYYUUUOOOKKKGGGDDDBBB@@@;;;:::777555555555777777444333222111111111222222000...,,,,,,---...---,,,,,,,,,+++++++++***************++++++***)))(((((()))))))))************+++'''''''''''''''''''''''''''(((((()))***++++++,,,&&&'''(((''''''))),,,...++++++***+++,,,---,,,,,,&&&))),,,---+++******,,,((($$$%%%,,,...++++++///$$$'''((()))---111111...+++---000111111111111222...---,,,...000222333222000000///...---,,,,,,+++***++++++++++++***))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((('''((())))))***((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---+++)))'''&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&)))//////)))&&&&&&&&&&&&&&&&&&&&&'''(((((())))))******))))))(((''')))***+++***))))))+++---......///222777<<>>555777CCCIIIFFFHHHOOONNNBBB888;;;GGGLLLFFF<<<<<<777111...///111000///...000000000///000222444666444333555888:::<<<<<>>============<<<:::777666444333333333222222222111222222333333333222222111111111222222222333333333333444111777@@@<<<888BBBZZZQQQEEEGGGPPPMMMIIIFFF???FFFCCC???;;;777444222222111222+++///cccfffnnnJJJEEE:::???KKKNNN\\\ZZZcccHHH;;;LLLTTTCCC:::??????>>>===<<<===AAACCCAAAAAA???======@@@CCCDDDCCCDDDDDDCCCAAA???>>>>>>>>>???EEELLLQQQVVVbbbooo|||bbb___PPPOOOMMMHHHDDDCCCGGGKKK;;;;;;;;;999777666777999555555444333222222111111///---,,,,,,......---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***)))((((((((((((((()))))))))))))))))))))))))))))))))))),,,,,,++++++***)))((((((,,,'''"""!!!(((...,,,&&&###)))//////---,,,///444***---000000///......///)))(((+++///,,,'''+++555888444222222222000---,,,111111222444555555333000111///...///222333333333000000///...---,,,,,,+++***++++++++++++***))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,+++)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***...---(((&&&(((''''''&&&&&&''''''((())))))************)))((((((((()))******)))***,,,...444111///...000555:::>>>???555333???LLLQQQQQQQQQIII===222444@@@GGGDDD===<<<888222000///000000//////000111000///000111333333333444666999===@@@AAAEEE===888EEEqqqlllFFFMMMOOOJJJCCC???===>>>>>>===<<<<<<<<<;;;999888666555222222222222222111111111111222222333333333222222111111222222222333333333333555444888>>>888;;;MMM{{{CCC>>>CCCNNNWWW```VVV<<>>;;;888888;;;===BBB@@@>>>>>>>>>???AAACCCDDDFFFGGGFFFDDDBBBBBBCCC@@@CCCHHHNNNOOOOOOQQQUUUccc[[[```QQQOOOLLLHHHFFFEEEEEEFFFBBBCCCBBB???;;;888777888555555555444333222111111...------...//////...---------------,,,,,,,,,,,,,,,,,,------,,,++++++***))))))************++++++************************++++++***))))))(((''''''(((+++,,,***+++...,,,&&&555///((((((---111///,,,...***&&&$$$&&&***---///222+++&&&***222666777777...***,,,333666444333777888555333444777666000***111000......000111111000000000///...---,,,,,,+++***++++++++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))---+++&&&&&&)))((((((''''''(((((()))******************))))))(((''')))******)))***,,,...666333///---...333999===FFF>>>:::BBBPPPVVVRRRLLL<<<666000222999??????<<<:::777333000///////////////000111000//////111333222333444555777:::>>>@@@<<>>===:::777555666999<<>><<<>>>???>>>@@@DDDCCCFFFHHHGGGDDDCCCDDDFFFGGGGGGGGGIIIJJJKKKLLLMMMbbb~~~\\\QQQUUUYYY\\\XXXSSSQQQPPPNNNJJJGGGIIIGGGDDD@@@<<<999777555444555555444333222111000///......///111111000............---------,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,,,,---------......************************%%%&&&&&&'''((()))))))))###---000&&&###222KKK[[[TTTTTTNNN???---###$$$)))###&&&***000333111+++%%%''''''...DDDfff{{{sss___EEEAAAFFFNNNIII:::333666---++++++---111333000,,,...---,,,,,,...//////...000000///...---,,,,,,+++***++++++++++++***))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&''''''((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&)))+++((($$$%%%)))((((((((((((((()))************++++++******)))(((((()))******)))***,,,...444222//////222888>>>BBBLLLIIIGGGKKKTTTWWWNNNBBB000//////111555888888888666555222000/////////000000111111000//////111222333444444444444555888;;;>>>dddUUU???GGGNNNXXXPPPEEE>>>======<<<::::::999888777666444333333000111111111111111111111///000111111222222111111111111222222222333333333000777888888888@@@gggyyyRRRNNNPPPOOOGGGJJJOOOIIIAAABBB===555222444444000000555((((((111WWWsssSSSSSSccccccTTTOOODDD666::::::555CCCCCCnnnuuu777HHH???NNN@@@???<<<999777888;;;???AAA===;;;>>>>>>;;;<<<@@@@@@DDDFFFEEEBBB@@@AAADDDFFFEEEEEEEEEHHHLLLMMMLLLIIIqqq^^^MMMOOOUUUUUUTTTPPPLLLKKKLLLLLLIIIFFFHHHDDD>>>;;;:::999666333333333444444333222111000/////////111333333111///---------,,,,,,,,,++++++(((((()))***++++++++++++++++++,,,,,,,,,---------))))))))))))))))))))))))###$$$%%%&&&'''((()))***###++++++$$$,,,MMMssseee{{{vvvMMM///---777...888DDDMMMMMMGGG>>>999555AAAKKKXXXyyyyyyPPP666333222444555333000...///111,,,++++++,,,///111222222000000///...---,,,,,,+++***++++++++++++***))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''''''''&&&&&&'''((()))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$%%%((()))&&&!!!$$$)))(((''''''''''''((())))))***++++++++++++***)))))))))*********)))***+++---///......000555;;;AAAEEEDDDJJJNNNQQQUUUUUUJJJ<<<------...111444777666555333222111///......///000000111111000//////000222111333555555555777;;;>>>aaauuu:::<<>>:::222///222111---///333(((...333QQQyyyeeeEEEbbb\\\eeegggVVVPPP555222>>>===EEEPPP___FFF===PPPCCCGGGFFFBBB>>>;;;;;;>>>AAADDD>>><<<>>><<<777666;;;BBBEEEHHHGGGBBB@@@BBBEEE???AAACCCFFFKKKOOOMMMIIIIIIWWW}}}bbbGGGIIISSSVVVSSSUUUQQQMMMKKKKKKLLLJJJIIIEEE???888666888888555222111222333444333222111000000000000222444444222000,,,,,,,,,+++++++++******%%%&&&''')))************((())))))))))))*********((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%***---555MMMmmmhhhaaaNNNHHH<<<@@@BBB???<<<>>>GGGOOOOOOYYYLLL000555dddoooSSSOOOSSSVVVUUUHHH666++++++///,,,,,,,,,///333666888888000000///...---,,,,,,+++***++++++++++++***))))))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&'''((())))))'''%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%&&&''''''&&&%%%%%%$$$$$$'''((($$$ ###)))'''&&&&&&&&&&&&'''((((((***++++++++++++***)))))))))***+++***))))))+++---,,,,,,---000555:::???BBB777CCCMMMPPPTTTTTTIII;;;000......111777:::888666111111000///------///111000111222111//////000222...111555777999===CCCGGGSSS>>>CCC???:::======<<<<<<<<<;;;;;;;;;777666555444333333222333000000000000000000000000000111111111111222222222222222222222333444555555777222999999@@@zzzeeeOOOJJJQQQNNNIIIKKKJJJHHH???666444333000///111...000---555111QQQwww]]]mmmbbbPPPcccQQQ<<>><<<;;;======<<<<<<;;;;;;::::::666555444333222222222222000000000000000000000000000111111111111222222222222222222222222333444555111888777AAAmmmXXXCCCHHH]]][[[NNNOOOTTTEEE<<<444222222000000222///111000555+++EEE|||{{{eeezzzuuuhhhMMMKKK@@@AAADDDQQQoooyyy[[[YYYVVVNNNQQQKKKEEE???<<<888666:::???<<<;;;888666555777:::===???AAAAAA@@@@@@BBB@@@;;;@@@???@@@AAADDDFFFGGGGGGOOOeeetttbbbNNNIIIQQQRRRSSSTTTQQQMMMKKKIIIIIIHHHFFFCCCAAA===;;;888888999999999888111222333222111000222333555666444222333666333---------,,,,,,++++++******)))((((((+++...000...,,,$$$((())))))+++///000---&&&///222000...///111,,,---000666<<>>///...000333666888888888777555333000///000000000///444333000//////000222444222000111666444555CCCUUUMMM???===;;;<<<>>>======<<<;;;;;;:::999999444444333222111111111111000000000000000000000000000111111111111222222222111111111111222333444555222<<<666QQQaaaMMM]]]sssYYYKKKBBB999222111111000000222///000333666(((:::pppdddwwwoooJJJXXXZZZQQQSSS```eeebbbhhhtttfff]]]pppoooXXXJJJHHHBBB<<<:::888777:::?????????===;;;999:::===@@@<<<;;;===BBBCCCDDDHHHMMMGGG@@@???CCCBBB===>>>DDDGGG[[[iiihhhzzzrrrVVVMMMTTT]]]XXXRRRQQQMMMIIIFFFDDDCCCBBBAAA???===;;;::::::;;;<<<;;;999777111222333333222111333444000666999555000000000///------------------------......---,,,)))&&&### ...+++%%%"""'''111777666BBBHHHLLLHHH???999:::>>>CCCAAA@@@>>><<<777222...((()))***+++,,,+++******555111'''!!!)))666777///***))))))(((((((((((((((&&&&&&''')))***((($$$###$$$%%%%%%&&&'''***,,,111888===???CCCWWWwwwxxxtttkkkUUU:::(((444444999===777+++(((...///,,,)))'''(((((('''&&&***'''$$$%%%'''))))))(((&&&'''''''''''''''((((((!!!***888AAA<<<000'''%%%''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$#####################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''')))(((''''''(((***(((''''''&&&&&&&&&&&&&&&''''''((())))))))))))((()))))))))))))))******++++++------,,,///555999888FFFMMMUUUWWWOOOBBB555---...000444777999999777666555333000000000111111000222222111111111111222333222000333666555444???MMMaaa:::>>>===;;;@@@@@@======<<<;;;:::999888777333333222111000000111111000000000000000000000000000000111111111222222222111111111111222444555666<<<777===nnniiiQQQaaasssqqq^^^FFFBBB:::222111111000000222000---444777,,,777bbb|||WWWhhhyyyfffzzzwwwwwwuuubbbkkk{{{nnnbbbgggtttmmmUUUAAACCC>>>===>>>===999777888>>>??????===;;;<<>>AAADDDQQQaaaTTTJJJGGGLLLHHH======GGGGGGJJJPPPMMMZZZfffVVVNNNSSSWWWMMMHHHIIIGGGGGGEEEBBB@@@???>>>;;;999;;;;;;<<<===>>><<<888555444555666555333222333444---555888444...---...---------------------......)))+++---......///111444&&&&&&***:::UUUnnnxxxwwwvvvrrrjjj^^^RRRMMMOOOSSS666444222111///,,,(((%%%&&&'''''''''&&&%%%$$$### &&&)))'''&&&***,,,***)))((((((''''''((((((((((((&&&%%%(((,,,...,,,)))---++++++---000///***%%%""" $$$'''111LLLgggssseeeWWWfffuuurrr[[[???///,,,)))...111///***)))///555******))))))******)))(((&&&&&&'''''''''((())))))%%%000>>>FFF???000'''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$#########""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&'''&&&&&&%%%%%%$$$%%%&&&&&&$$$###$$$&&&&&&&&&&&&&&&&&&'''''''''$$$%%%&&&&&&&&&&&&&&&''',,,***(((&&&&&&&&&'''(((&&&'''(((((())))))(((((()))))))))))))))******+++***,,,......000444777999JJJSSS[[[VVVFFF777000000...111555999:::999777555555333000000111222111111111111222222333333222222111111444777555444;;;EEEwwwMMM;;;@@@<<<;;;BBB???>>>===<<<:::999777666666222222111000000000111111000000000000000000000000000000111111111222222222111111111222333555666777???222XXXXXXFFFOOOccc___FFFEEE<<<444222222000000111333,,,333666000666LLLeee```{{{qqqHHHCCCSSS\\\ttttttggg\\\PPPCCC===;;;======;;;:::;;;:::===???>>><<<<<<@@@CCCDDD<<<999<<<;;;;;;FFFUUUVVVMMMKKKQQQLLLAAABBBLLLJJJDDDIIIIIIKKKuuubbbYYYPPPSSSWWWQQQQQQTTTPPPEEECCC@@@>>>===;;;888666888999;;;===???>>>;;;888888999:::888555333222222...222333///------,,,***,,,,,,,,,---------------******)))(((''')))---000))),,,777PPPqqqsssJJJCCC:::222......000111***(((&&&&&&(((***+++***'''((()))***+++,,,,,,,,,!!!***000...(((%%%&&&&&&))))))((((((((())))))***...,,,)))'''&&&'''((()))%%%%%%%%%(((++++++(((%%%---***---222,,,###'''333===???IIIWWWdddooo}}}jjjLLL///...,,,++++++***)))(((***,,,...---+++)))'''''''''''''''''''''((()))***---333<<>>===<<<:::888666555444222222111111111111111222000000000000000000000000000111111111111222222222222222222333444666888888<<>>===>>>AAAAAA@@@BBBGGGFFFCCCEEEIIIFFF@@@BBBIIIFFFGGGQQQQQQEEETTT}}}\\\]]]WWW]]]bbb^^^]]]ZZZPPPBBBAAA@@@??????===:::777666666888;;;???AAA@@@???:::;;;;;;:::666222000000///000///,,,,,,///...***------------------------000...,,,,,,---000333444MMMCCC999999DDDIII???000000,,,******---...+++'''///,,,(((&&&%%%&&&&&&%%%###$$$$$$%%%&&&'''((()))222000---,,,...///---))))))))))))))))))******+++***,,,---+++'''%%%%%%&&&((())))))*********))))))'''###"""%%%$$$""")))444+++)))'''''')))222EEEVVV|||hhhXXXIIIFFFKKKGGG555###$$$$$$%%%&&&)))***++++++)))((('''''''''((()))***111111444444---&&&%%%***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&%%%%%%&&&'''######$$$$$$%%%%%%&&&&&&)))((('''(((*********(((...,,,***((('''((())))))&&&&&&'''((((((((((((''')))))))))))))))******+++,,,,,,...111111111777>>>BBBEEEEEE@@@666000000222---111777<<<===:::666333333111///...000111111000000111222333444444444333222444666777555555888<<>>;;;???===;;;???>>>===<<<:::777555444333222222111111111222222333000000000000000000000000000111111111111222222222333333333444666888999:::???kkk|||RRR888GGG```cccCCC:::222111111000000222666000777...222999---999qqqqqqccc___]]]ZZZ^^^ffflllOOOFFFVVVooo|||YYYLLL@@@<<<===???DDDIIIGGGLLLOOONNNHHHFFFHHHKKK;;;???AAACCCGGGLLLLLLIII>>>CCCGGGGGGDDDBBBCCCEEEGGGOOOTTTRRRJJJFFF``````XXXRRRPPPYYY\\\TTTOOOJJJ>>>@@@AAACCCEEEFFFEEEBBB???;;;:::999:::<<>>444)))(((///444222...+++***((('''&&&''')))***---++++++,,,)))%%%%%%)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&%%%%%%&&&(((%%%%%%%%%&&&'''(((((((((,,,***)))***,,,---,,,***+++***((('''''''''((((((%%%&&&''''''(((((('''''')))))))))))))))******+++,,,+++---000///...666???AAA===999666555555555444---111888===>>>;;;666222111///------///000000000111111222222333444555555222555777666555666999:::EEEFFF<<>>===<<<999777555333222333222222222222222333333000000000000000000000000000111111111111222222222333444444555777888:::;;;HHH{{{hhhNNNKKKTTTTTT???777000///000000111333333111:::---444???///;;;AAAbbb~~~ZZZKKKTTT~~~bbbRRRhhhaaaUUUJJJEEEDDDAAA@@@@@@FFFKKKNNNLLLEEE@@@BBBEEEAAADDDBBB===BBBMMMOOOHHHHHHPPPUUUPPPLLLKKKKKKIIIQQQXXXRRRPPPWWWNNNKKK___QQQYYYNNNPPPZZZ\\\RRROOONNNDDDAAACCCGGGKKKOOONNNKKKHHHCCC@@@<<<999:::;;;<<<<<<444666888777444111000///...222222---***...222444222111111000///......---///......333888888333...)))---...,,,***,,,+++''''''(((((('''%%%&&&))),,,))))))***+++---,,,***'''******)))(((''''''''''''$$$''',,,---***&&&(((,,,((((((((((((((()))******)))'''&&&'''(((***))))))(((''''''))),,,---,,,***((((((%%%""""""'''))))))&&&$$$&&&)))***'''(((+++888666@@@WWWmmmvvvyyyzzzqqq[[[BBB999<<<===555***,,,***((('''&&&'''((()))(((%%%%%%))))))&&&&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&'''''''''&&&$$$%%%&&&&&&%%%%%%'''(((((())))))***+++,,,,,,---,,,***(((***---...,,,***(((''''''&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''')))))))))))))))******+++,,,***+++...---,,,444@@@DDD<<<333222888<<<:::777---222888===>>>;;;555111111///---,,,...///000///222222222222333444555666333666777666555777999:::CCCeeeCCC@@@===;;;===BBBDDDAAA===<<<:::888555333222222222222222111111222444555777////////////000000000000000/////////111222444666///;;;333...;;;<<<999FFFfff{{{bbbSSSVVVdddZZZ888555111///000111222111555666222333444,,,,,,;;;999cccuuufffuuusss~~~|||MMMCCCNNNEEE;;;:::======CCCHHHCCCFFFEEEDDDFFFJJJKKKFFF???KKKGGGFFFJJJMMMNNNPPPSSSVVVQQQRRRYYYYYYPPPLLLOOO\\\yyyxxx```VVVVVVQQQNNNTTT\\\\\\RRRFFFKKKNNNRRRUUUVVVTTTNNNGGG@@@AAA:::888:::555444@@@999777555555666666444333000222333222000///111333888111,,,...666<<<>>><<>>999777<<>><<<;;;>>>CCCEEECCC@@@;;;:::777555333222222222222111111111222333444555////////////000000000000000000000000111222444555444:::444222:::777===TTTrrr___UUUaaaaaa777444111000111333444444333<<<888222555555333999YYY}}}www|||tttwwwkkkllloooaaaLLLBBBEEEFFFGGGAAA===FFFOOOLLLKKKTTT[[[YYYRRROOOSSSWWWNNNKKKLLLSSSWWWTTTRRRQQQYYYOOOHHHIIINNNPPPQQQSSSIIISSSbbblllooommmmmmnnnjjjhhhggghhhgggaaaVVVMMMPPPXXX______XXXSSSQQQQQQCCCGGGCCCBBBJJJJJJFFFJJJFFF@@@888222000111333444777555111---...555AAAJJJEEENNN```ttt|||mmm```:::333,,,))))))***)))'''...,,,+++,,,......+++)))++++++++++++***)))(((''',,,+++))))))***,,,,,,++++++---...---++++++---///*********,,,...---)))&&&+++'''&&&)))***((((((+++(((&&&%%%%%%%%%%%%&&&(((***)))))))))******(((&&&(((((())))))(((((('''&&&&&&''''''''''''(((((((((---,,,******+++...000222<<>><<<<<>>???BBBEEEFFFAAA888000111333555555333111///////////////000111333444555333888666///333>>>???777QQQzzzJJJ>>>:::<<<===???CCCFFFGGGDDDBBB999888666444222222222222000000000000000111222222////////////000000000000222222222222222222222333777444888>>>999;;;hhhiiiuuuoooZZZ===777555333333666:::<<<===<<>>;;;888777222,,,))),,,%%%)))+++++++++,,,***&&&***)))***+++---...,,,+++))))))******))))))((('''&&&&&&&&&&&&''''''''''''%%%&&&''')))***+++,,,,,,)))&&&(((,,,)))###(((222;;;EEESSS```hhhooovvv{{{lll;;;&&&&&&&&&)))(((((('''&&&&&&&&&&&&***((('''&&&&&&&&&''''''$$$&&&''''''%%%%%%&&&(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$'''((()))((('''&&&&&&(((''''''''''''''''''''''''''')))++++++)))((())))))((((((((((((((()))************,,,---***)))///777555333555<<<>>>:::666666>>>@@@DDDFFFEEE@@@999444111444666777444111///...---......000222444555666222777:::888777999:::888nnnVVV;;;===666???@@@CCCEEEFFFEEEAAA>>>888777555333222111111222//////000000000111111000////////////000000000000222222222222333333222222555222999>>>777FFFhhhfffooolll___???888666444555888<<>>:::555000...DDDjjjfffSSSNNNEEE000NNNeeeUUU```eeennniiiZZZSSSVVVLLLFFFQQQYYYYYY[[[\\\VVVQQQTTT[[[[[[UUUTTT[[[cccgggiiilll}}}}}}||||||{{{zzzxxxyyy|||}}}{{{{{{{{{ttteee[[[XXXsssxxxcccJJJ@@@EEELLLMMMIII444333222222111---&&&!!!)))(((((()))+++,,,,,,,,,...///111111222222222222111000...---,,,---...///000333555555333444999===999444111444<<>><<<555---222000,,,+++,,,---......*********+++***))))))(((&&&&&&&&&'''''''''(((((('''(((((()))((('''&&&%%%+++%%%)))444666---)))---,,,222<<>>===<<<===>>>@@@BBBCCCBBB???===;;;000333555666444111///...------...000222444666777666444999>>>888333AAAVVVyyyEEE;;;@@@999@@@BBBEEEGGGFFFBBB>>>;;;777666444222111111111111///000111111111111000000////////////000000000000111111222333444444333333555333:::<<<<<<___|||yyyuuummm___TTT<<<:::888666666999<<>>BBBEEEIIIKKKLLLLLLNNNOOOJJJEEE???@@@EEEJJJLLLKKKEEEGGGIIIIIIGGGEEEDDDDDDFFFGGGJJJMMMJJJEEEFFFJJJ[[[cccgggbbb\\\XXXMMMAAA@@@<<<555000...------,,,+++++++++++++++***))))))'''''''''(((((((((((())))))))))))((('''&&&$$$$$$***&&&***444888111***'''&&&(((***---///333777;;;???FFFOOO___fffPPP:::<<<444222000---***((('''&&&%%%'''))))))(((&&&&&&&&&&&&'''((('''%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&((()))***)))'''&&&'''(((''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((222111...,,,)))'''&&&%%%)))***,,,...,,,+++111:::777777999;;;===>>>???@@@>>>>>>@@@AAAAAA@@@???>>>///111444444222000//////---......000222444666777999222444999555999___]]]CCC???@@@AAA>>>BBBFFFHHHFFFAAA<<<999666555333222111000111111000111111222222111000000////////////000000000000///000222444444555444444777444999<<>>444444000444AAAUUU{{{rrrqqqRRRFFF```xxxsssTTT___\\\gggiiilllHHH777:::999@@@GGG;;;666===BBB???===@@@??????DDDJJJOOOQQQXXX```dddcccdddfffbbb[[[XXXYYYoootttwww{{{uuu]]]\\\aaa]]]UUUPPP[[[cccccc```fffgggkkkwwwtttgggSSSAAA777666888;;;,,,+++,,,000333111,,,'''&&&))),,,///000---((($$$,,,------------///111333000333666777666666888:::888<<>>888444111...,,,++++++,,,,,,++++++***)))((((((((()))))))))******((((((((())))))***+++++++++***+++------+++'''%%%,,,+++***)))'''''''''(((...111111AAAUUUIII666::::::999666333000---,,,+++---111444444000,,,))))))***++++++***'''&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&((()))***)))''''''''')))'''''''''''''''''''''''''''((()))(((&&&&&&((()))///...---+++)))((('''''')))***,,,...------444===888;;;>>>>>>???@@@@@@???======>>>AAACCCBBB>>>;;;///111222333222111111222......///000111333555666666444444555777OOOpppFFFAAA>>>:::DDD===AAAFFFHHHFFFAAA<<<999666555333111000000111111000111222333333222111000////////////000000000000///000222444555555555555888555999???^^^ttt___RRRRRRRRRddd]]]@@@======>>>;;;888777999;;;<<<===555999444444IIIkkkwwwaaarrrrrr^^^III???CCCOOO___kkkXXXOOOCCCCCCDDD999888HHHDDDAAA???222GGGAAAAAA;;;<<>>EEEIIIBBB<<>>;;;???CCCCCCBBBBBB@@@>>><<<<<<>>>BBBEEECCC<<<666000111222222222222333555/////////000111333444555000777999666>>>dddvvvLLLFFF999;;;IIIFFFCCCHHHJJJFFFBBB???<<<999777666444222111//////............///000222444444222111111111000000//////222222222444666888888777333===999TTTkkk```iii\\\LLLCCCBBBBBB>>>:::===:::999888555333888@@@CCC666000999LLLjjjzzzttteeedddhhhXXX:::777???666???888888===:::444<<>>>>><<<::::::<<>>@@@BBBAAA???<<<:::<<<======>>>===<<<:::999666<<<===777111000222333333222000000000000...---,,,///111222222222///+++///000000...---,,,,,,---,,,+++,,,---///...+++(((222+++)))000777777333222+++777666999KKKQQQVVVjjjmmmlllkkkhhhffffffiiilll~~~yyyqqqlllkkknnnmmmjjjnnneeeaaammm{{{eeeccciiilllkkkpppuuulll]]]bbb^^^```bbbXXXGGG@@@BBB<<>>GGG???///,,,******000...+++((((((***,,,---,,,111///+++'''%%%'''+++///---,,,+++)))(((((()))***222000,,,***)))(((&&&$$$***)))&&&%%%%%%''')))+++333:::===<<<>>>CCCBBB>>>999EEEMMMGGG555&&&"""%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###''''''&&&%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''+++,,,)))'''******)))((((((((((((((((((((((((***((('''%%%%%%'''(((***((()))***+++,,,++++++******,,,///111222222444666===GGGNNNKKKDDD???===;;;<<<<<>>pppeeeDDDEEE===BBBSSSSSSEEEGGGFFFAAA<<<;;;888333555444333111000///............//////000111333333111111111111000000000///111000000222333555555555999:::BBBqqqsssjjjqqq\\\NNNOOOPPPGGG???@@@@@@===:::777444444:::CCCBBBCCCDDDKKK^^^{{{rrrUUU;;;888>>>:::777:::<<<;;;999999<<>>===999999AAAOOOUUUUUU???@@@@@@AAABBBDDDFFFHHHFFFEEEFFFHHHDDD;;;444333===:::666444555666666555555777:::<<<<<<<<<:::999666777888999999999888777111444444222333777999888666555333222222111///...222222111000000///,,,***333333222111...,,,++++++000000000///------///000...555:::666///,,,111777JJJ\\\hhhsss{{{sss}}}tttjjjdddeeeiiikkkkkkpppnnniiidddbbbeeeiiilll```]]]]]]iii|||rrr``````\\\ZZZeeesssuuunnnddd\\\YYY]]]aaa[[[OOOFFF@@@>>>FFFYYYgggggg^^^XXXppprrrkkk^^^WWWYYYXXXQQQTTTOOOIIIFFFEEEDDDBBBAAABBB>>>777111111666;;;>>>???GGGCCC>>>CCCDDD>>>>>>:::666222...---+++)))'''(((***---...,,,++++++,,,111///---,,,,,,,,,,,,,,,+++)))'''''''''((('''&&&)))((('''%%%&&&'''(((***+++000333111333777777444;;;DDDKKKGGG:::///,,,...***)))((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%$$$(((((('''&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''+++,,,(((''')))***)))(((((((((((((((((((((((())))))(((''''''((()))))))))***+++,,,---,,,,,,+++***,,,...000111333666888BBBKKKPPPLLLFFFBBBAAA@@@999:::@@@FFFEEE<<<444222111333555444222111111111000000111222222222222111666...888===EEE}}}QQQ<<>>DDDUUUYYYIIIIIIDDD>>>;;;;;;999444222222111000////////////000/////////000000111222111111111111000000000000000111111111222444555555;;;:::XXXxxxqqqmmmUUUIIIRRRTTTFFF>>>CCC@@@;;;888777777888>>>FFFQQQNNNFFFFFF]]]~~~ooopppMMMAAA@@@@@@BBB777>>>AAA======@@@>>>777///888;;;:::BBBQQQTTTNNN:::===>>>===;;;<<>>666666:::;;;999777777777888777666:::;;;<<<<<<;;;:::999888222333555666777777777666777555111...111666555111000///------......---,,,---+++***+++,,,---,,,,,,'''(((***---000333555666...444999888444333666;;;111<<<@@@:::999FFFVVV^^^eeeqqquuuhhh[[[YYY```eeebbb]]]^^^``````]]]\\\```lllvvvggg^^^YYYeeesss]]]ZZZRRRNNNXXXeeefff___[[[ZZZ[[[^^^eeehhh```UUU@@@???DDDWWWrrrxxxfff]]]___aaa^^^ZZZYYY[[[^^^QQQNNNHHHCCCBBBDDDHHHJJJGGGEEE<<<111///888BBBGGGYYYZZZPPPMMMXXXYYYMMMGGGDDDBBB===777111,,,(((&&&%%%)))---///...---,,,,,,---+++)))))),,,...---++++++***((('''((()))((('''(((((('''&&&&&&''''''(((&&&)))***)))***---...,,,000666;;;:::333...---...******)))))))))******+++***************))))))((((((((((((''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((&&&***+++(((''')))***((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---------,,,+++)))+++---...000333777:::DDDKKKNNNJJJDDDCCCCCCCCC777999???EEEDDD<<<444222111333444333111///...///000000111222222222222111222333;;;;;;KKKdddDDD888>>>;;;???LLLRRRKKKIIIBBB;;;:::<<<;;;777111111000/////////000000111000000/////////000000111111111000000000000000222333333333333555777999:::KKKvvvqqq```QQQIIIMMMMMMDDDAAAFFF???999777===BBBDDDDDDEEEFFFAAA===JJJhhhYYYTTTLLL???>>>>>>===>>>BBBHHHJJJHHHEEE@@@BBBCCCCCCBBB???:::666:::;;;<<<<<<::::::<<>>>>>>>>FFFEEEDDDAAA>>>;;;888777444555666888888888777666>>><<<666111222555444///------,,,...000111111000///------//////......111000///...///111333555666111<<>>888333000666FFFVVVqqqhhhUUUPPP^^^```SSSMMMEEEEEEDDD>>>777000,,,+++,,,,,,,,,+++***+++...111333111///111666999888666777444111///---+++)))'''(((((((((''''''''''''&&&((((((((('''(((***++++++%%%'''))))))((('''''''''''''''&&&''''''((())))))))))))******))))))((('''((('''''''''&&&&&&&&&%%%'''''''''&&&&&&'''''''''*********))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&***+++'''&&&((()))((((((((((((((((((((((((((()))***++++++++++++***))))))***+++,,,,,,,,,+++***''')))***+++---111666:::AAAFFFGGGBBB>>>???BBBBBB;;;:::===@@@???777222222222222333111///---------000000111222222222222111333;;;>>>777KKKQQQ@@@999<<<;;;;;;CCCJJJMMMKKKEEE<<<999999888444222111111000000000111111111000//////////////////000000000000000000111111222333444444333555888<<<===mmmrrrppp[[[ZZZTTTJJJDDDEEEGGGGGG???888777AAAKKKKKKDDD>>>---999SSSooo~~~~~~wwwxxx]]]aaaaaaUUUTTTkkkUUUIIIOOOPPPBBB999<<>>???@@@@@@===;;;999;;;AAACCC???888999===999:::;;;;;;<<<<<<======CCCBBBAAA???===;;;999888666777888888888666555444666888777333222666888666333222111222444555444333555333444555111---///666888888<<>>555444::::::999LLLeeefff\\\LLLLLL\\\___SSSOOOCCCFFFHHHCCC:::222....../////////...---...111444GGGEEEDDDEEEGGGHHHFFFDDD@@@<<<888555222000---***)))))))))((((((''''''''')))((('''((((((((()))+++'''&&&%%%%%%'''''''''&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%$$$######&&&&&&&&&%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%)))***'''%%%'''((('''((((((((((((((((((((((((******++++++++++++******((()))***++++++***)))(((&&&((()))***+++///444777<<<@@@@@@;;;999===AAABBB@@@<<<999999666222000222111222222000---,,,,,,---000000111222222222222111444>>>>>>555IIIfffDDD???;;;===>>>>>>BBBIIISSSTTTPPPFFF>>>;;;888555222222111000000000111111000000///....../////////000000000000111111111111///111333333222444999>>>JJJ~~~llllllZZZ^^^WWWEEE===BBBDDD???999444444===FFFFFFAAA===HHH```xxx___bbbwwwuuunnnzzz~~~qqqzzz{{{^^^QQQ___eeeUUUJJJOOOUUUHHHRRRooorrrUUUCCCFFF>>>;;;:::;;;??????<<<888555555888:::999666888>>>555666777666555666888999777888999:::;;;:::999999555666666666666444333111///222333000000333444333222111////////////---,,,)))))),,,///,,,+++777GGGUUUYYYcccsss|||zzz}}}}}}~~~ssstttkkkppplllhhheeedddcccaaa```ZZZYYY\\\```]]]ZZZaaammmyyyuuuuuu~~~~~~lllqqqxxx|||yyyoooaaaVVVLLLQQQVVV[[[```___UUUIII@@@eeelllXXXnnn{{{cccNNNOOOYYY^^^______MMMOOOKKKFFFHHHNNNLLLEEE777...///<<>>;;;;;;AAABBBCCCJJJNNNTTTTTTKKKAAA<<<:::999222111000/////////////////////.........//////000///000000000111111111111///111444444333555<<>>777444555444666888888999<<>>FFFLLLHHH===333000111000444<<>>DDDHHHBBB;;;999BBBDDDIIILLLNNNYYYpppqqqrrr{{{}}}iiiUUUKKKLLL^^^lllkkkccc```TTTUUUTTTQQQQQQVVV___gggsssoookkkggg]]]MMM>>>777777999===@@@CCCIIIQQQXXXUUUTTTRRRNNNGGG???777222222333555666777666666555666777:::BBBQQQ]]]\\\UUUEEEDDDEEEHHHKKKNNNOOONNN___^^^^^^[[[SSSVVVrrryyy~~~zzzwwwzzz}}}yyylllaaaeee```___cccgggkkkttt}}}~~~wwwuuuzzzrrrqqqiiiiiisssuuulllggghhhooommmlllrrruuujjjfffhhhtttxxxmmmQQQCCCDDDSSSQQQMMMVVVwwwdddUUUTTTUUUKKK>>><<<:::333...666CCC@@@444,,,333444===eeehhhRRRUUUPPPLLLJJJAAA???MMM:::CCCKKKIII???666444666666888<<>>BBBDDDDDD???>>>;;;888555333111111000000000000000000000000////////////000000000000000000000000000111111111///666444777<<<444EEEppppppfffgggKKKPPPMMMGGGRRRkkkxxxuuu^^^aaaggguuuyyymmm```nnnxxxnnnmmmhhhkkkjjjhhhllluuuzzzyyy|||~~~uuu]]]FFFBBBFFFRRRkkkqqqooowww|||fffYYYNNN???444111999HHHTTTgggwwwpppsss{{{|||{{{ttt{{{vvvvvvwwwyyyzzz{{{zzzvvvqqqkkkgggnnnooonnniiifffkkkwwwzzznnndddpppgggdddwwwllljjjzzzvvviiiwwwqqqzzz}}}{{{ooobbbYYYkkkjjjxxxjjjEEE@@@VVVlllqqqiiiZZZ```}}}~~~{{{sssggg\\\TTTMMMHHHEEE===<<<888222666<<<777===(((888PPP]]][[[XXXUUUPPPHHH@@@???CCCDDDGGGIIIGGGAAA999555333;;;CCCGGGEEEIIISSS[[[\\\GGGKKKMMMHHHAAAAAAEEEIIIHHHDDD@@@===777111111555------...000---***,,,222GGG???888777777666666888666666555444222000...---))))))((('''&&&%%%%%%$$$&&&&&&&&&$$$###"""$$$&&&))))))))))))(((((((((((()))(((&&&%%%$$$%%%'''(((((())))))))))))(((((('''''''''''''''''''''''''''))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))++++++***)))(((((())))))++++++,,,,,,,,,,,,------......---,,,---...///000222///,,,---222666888888222222222111///...///111000000///...............111111222222222111111000444111;;;---:::???JJJWWW<<<<<<;;;;;;:::<<>>???MMMXXXSSSCCC999BBBIIIMMMlll{{{mmmeeeZZZOOOEEE>>><<<===>>>>>>>>>;;;888777:::<<<;;;EEEHHHDDDGGGUUU^^^\\\SSSUUUSSSLLLFFFFFFLLLRRRQQQMMMHHHDDD<<<444111444......///000111555AAANNNPPPFFF<<<999888555444444333444444444333222111000******))))))(((((((((''''''&&&&&&'''(((***,,,---+++++++++******))))))))))))((('''&&&&&&'''((((((************))))))((('''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((()))))))))(((((())))))))))))))))))))))))++++++***)))))))))))))))+++++++++,,,,,,,,,------...---,,,,,,,,,---//////777333///...///111111111111111111000......///000000000///............///333222222222222222222222888444===444??????HHHuuuEEE777???<<<<<<===???@@@@@@>>><<<888777666444333222222222000000000000000000000000////////////000000000000000000000111111111222222999///333999555HHH{{{pppzzzrrr{{{{{{|||lllllliiibbbXXXYYYmmm{{{}}}|||~~~}}}uuu}}}|||nnnddd```www|||xxxwww}}}wwwrrrlllsss|||pppfffmmm|||kkkfffyyy|||sssmmmggg___ZZZ???MMMRRRIIIKKK```uuu|||mmmmmmmmmlllllliiiddd]]]YYYRRRFFFAAA@@@DDDSSS\\\UUU???LLLYYYXXXUUU^^^iiilllyyyqqqcccTTTHHHAAA<<<999999999888666555666999<<>>:::HHHZZZ???<<<@@@;;;<<<>>>AAACCCAAA===:::777666555444333222222222////////////////////////////////////000000000000000000000111111222222333333---777<<<>>>fff}}}qqqvvvxxxnnnfffhhhyyyuuujjjeeecccttt}}}||||||yyyxxxwww||||||wwwlllggghhheeennnnnngggrrr}}}zzzwwwnnn```UUUHHHSSSTTTIIIJJJ]]]mmmooo|||yyyfffjjjjjjjjjhhhaaa[[[ZZZ]]]RRRLLLKKKGGGEEEMMMPPPCCCOOOfffjjjbbb```XXXRRRZZZnnnqqqmmm```TTTJJJ@@@666888:::;;;<<<;;;999777666JJJZZZ```ZZZZZZ___YYYJJJZZZ___gggkkkfff\\\VVVVVVXXXTTTQQQLLLCCC666000///222333555666666???TTTiiiWWWKKK@@@???AAA???;;;:::999888777666444111///...---,,,+++++++++,,,---...///+++(((***///111///+++000///---,,,************((()))***++++++++++++***...---,,,+++******))))))(((((((((((((((((((((((('''''''''(((((((((((((((((()))***+++++++++++++++((((((((((((((((((((((((******)))))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------111///---,,,,,,,,,---------...///...------...000111000000///.../////////444333111000111222444555222///777666888666RRRjjj@@@===@@@888:::;;;???BBBDDDBBB>>>:::999888666444222111111000////////////////////////////////////000000000000///000000111222333333333222222999999KKKzzzvvvllllllqqq}}}xxxuuuxxx{{{zzz}}}xxxvvv|||}}}ooogggxxxxxxmmmccc______ppppppnnntttzzzyyywwwvvvyyyyyyqqqaaaUUUaaa___VVVKKKHHHRRR```iiirrrzzz~~~qqqccc\\\bbbjjjlllcccZZZ\\\eee[[[\\\___YYYQQQYYY^^^TTTrrr|||lllZZZ]]]SSSIIITTT\\\llltttkkk^^^SSSEEE666999999;;;===???@@@??????DDDOOOTTTRRRVVV^^^\\\SSSXXX\\\ccciiicccTTTJJJHHHSSSPPPOOOLLLDDD:::444444444888>>>@@@???DDDSSSdddVVVKKKCCCCCCEEEBBB>>><<<888777777555444222000///---,,,+++***+++,,,---...000,,,***---222444111...111///---+++************((((((***+++,,,,,,,,,,,,...---,,,+++************))))))))))))))))))))))))(((((()))))))))************+++,,,---------------((((((((((((((((((((((((***)))))))))))))))***************+++++++++,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---...,,,---...---,,,---///000111111000///////////////333111000///000111333555444555999666333999eeeRRR777???AAA555:::<<>>:::888777555444222111000000000000000000000000000000////////////000000000000///000000111222333444444666999888<<>><<<999;;;AAAJJJQQQUUUIIIFFFAAA@@@CCCJJJOOORRR___\\\^^^aaaZZZLLLDDDEEECCCAAABBBBBB===555222333555:::BBBGGGGGGIIITTTaaaVVVOOOIIIHHHFFF@@@;;;999222222333444444444444444...---+++******+++---...,,,+++,,,000555888777666111///---+++******+++,,,(((((()))***+++------...---,,,+++*********+++,,,))))))))))))))))))))))))((())))))******++++++,,,,,,---------------,,,,,,)))))))))))))))))))))))))))))))))))))))******+++************++++++++++++)))***+++,,,,,,,,,++++++---------,,,***)))***++++++,,,---------...000222222111000000//////000000111000000000000111333444444888888444444EEE{{{jjjFFF;;;===>>>;;;>>>???AAACCCDDDAAA<<<888444444333222111111111111000000000000000000000000////////////000000000000///000000111333444444555777;;;:::NNNxxxyyy{{{{{{xxxnnnpppppplllkkkoooffflllmmmsssyyyuuurrrsssqqqjjjbbb^^^ccc```\\\ZZZ[[[[[[[[[ZZZRRRXXX___```[[[TTTQQQQQQWWWTTTPPPPPPTTTWWWQQQIII===AAAMMMZZZ[[[SSSTTT\\\]]]bbbgggcccbbbvvv|||fffoootttzzzuuueeeaaakkktttpppbbbcccqqqoooaaaMMMIIIEEEFFFLLLUUU[[[___QQQCCC999;;;;;;999>>>GGGWWWSSSTTTZZZUUUIIICCCEEE666555666888666111000333555777<<>>>>>777666@@@AAAAAABBBCCCCCC@@@:::666111000000000000000111222000000000000000000000000////////////000000000000///000000222333444555555222888>>>ccc{{{}}}|||zzzzzzzzzxxxuuuyyy|||{{{ttttttppphhhhhhooorrrpppiiinnn|||{{{pppnnnccc```[[[YYYZZZ]]]^^^]]]^^^\\\YYYVVVUUUUUUVVVXXX___dddbbbVVVMMMOOOSSSSSSSSSPPPNNNRRRZZZ^^^YYYQQQJJJCCCCCCKKKOOOKKKNNNVVVYYY^^^dddbbbbbbrrrwwwggglllqqqvvvxxxtttkkkeeeeee}}}kkkYYYddd\\\YYYVVVWWWZZZ\\\\\\ZZZMMM<<<777AAACCC999:::FFFAAA@@@HHHSSSSSSFFF???@@@666555666999888444555888444333444777999<<>>777999:::???FFFGGGBBB>>>>>>>>>AAABBB===777333555999:::999888888999<<<@@@BBBFFFGGGGGGEEEAAA===;;;:::000222444666666666555444------,,,+++,,,---...///,,,,,,,,,,,,///222555777...------------,,,,,,,,,***,,,------++++++,,,...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))((()))***++++++***)))((())))))***+++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))+++,,,------///111444222111000000000111222333444444444222111111333555888222BBBjjjTTT999;;;<<<;;;===>>>DDDCCCCCCBBB@@@===777444555333111000//////000111111111000000///......---////////////000000000000///666222...555555222666555FFFooozzzzzz}}}uuuhhhllliiijjjnnnnnnlllmmmrrrssspppiiiccc^^^[[[ZZZZZZYYYXXXWWWYYY]]]___^^^\\\UUUSSSSSSWWWVVVQQQNNNNNNPPPQQQSSSSSSSSSTTTYYY^^^PPPQQQSSSWWWVVVUUUYYY___gggXXXOOOOOOKKKCCCHHHVVVJJJNNNRRRSSSWWW^^^hhhnnnuuu[[[HHHFFFJJJLLLQQQRRRRRRbbbssscccOOOEEECCCCCC@@@===>>>;;;999<<>>BBB???>>>===;;;999777666777777666555555666888:::;;;<<<>>>>>>===;;;888777777111222444555555555333222,,,,,,+++++++++,,,---...,,,,,,,,,,,,...111333555......------,,,,,,,,,+++)))***,,,+++******+++---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***++++++***)))((()))******+++++++++******+++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,)))+++,,,---...///222555333222111/////////000000333333333222000000222444777AAAjjjaaaBBB555===>>>===@@@@@@BBBAAAAAA@@@???<<<777333444333111000//////000111111000000//////.........////////////000000000000+++777666///333666555999777```ooo}}}}}}{{{tttiii___hhhffffffiiijjjhhhhhhkkkkkkhhhccc^^^ZZZXXXXXXXXXXXXYYY[[[\\\]]][[[ZZZXXXVVVTTTTTTUUUSSSLLLHHHHHHRRRSSSUUUWWWZZZ___ccceeeYYYYYY]]]```^^^YYYYYY]]][[[PPPKKKQQQQQQNNNSSS___WWWWWWXXX\\\aaaiiipppuuurrrgggWWWIIIBBBCCCHHHMMMJJJFFFEEEZZZuuuyyyooopppooo```LLL@@@===??????===888888999;;;===;;;888555666222222555888999===BBB???===::::::;;;:::888555555555444444444555666666333555777777666555555666222333444444444333111000,,,++++++++++++,,,---------,,,,,,,,,---///111222///......---,,,++++++***((()))******))))))***,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++((()))************))))))******+++++++++******)))******))))))******+++,,,************************,,,,,,++++++++++++,,,,,,)))***,,,......000333666444333111///.........///111222333222000111222444222MMMOOO<<<999BBB@@@>>>AAA@@@=========>>>???===999666333222111000///000000000000000/////////.........////////////000000000000***777666111666:::999;;;GGG}}}yyy{{{ppptttyyyppphhheeeeeeiiiiiikkknnnooommmjjjhhhkkkhhheeeaaa___]]]]]]^^^[[[]]]___]]]YYYUUURRRPPPRRRPPPQQQSSSPPPKKKJJJLLL___`````````dddjjjkkkjjjhhhbbb^^^]]]YYYRRRMMMLLLAAA???HHHXXX```___```fffgggaaaaaalllxxxzzzrrrkkkaaaTTTKKKLLLMMMKKKMMMSSSXXXSSSPPP___nnneeeZZZ```dddZZZJJJ>>>;;;>>>???<<<666999<<<===<<<;;;999999444333666;;;===;;;:::===@@@???===<<<;;;:::888666555555666666777777888888222444666666555555777888333333444333333111000///,,,,,,,,,,,,------......------,,,,,,,,,---...//////......---,,,+++******((()))+++***))))))***,,,************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,,,,---((())))))******************++++++++++++***))))))******)))))))))***++++++************************++++++,,,,,,,,,,,,++++++)))***,,,...///111444777333222000/////////000000111222333333222222444555444VVVfffFFF<<<>>>DDD???>>>CCCAAA=========>>>>>><<<888444111111000000000000000000////////////............////////////000000000000---666444222888999777;;;ggg~~~vvvjjjaaaaaahhhcccfffkkkppptttuuuqqqlllqqqnnnjjjddd```]]][[[[[[___``````^^^YYYUUURRRQQQOOONNNOOORRRQQQOOORRRXXX^^^bbbdddeeekkktttwwwtttoooaaaUUUQQQOOOIIIAAA<<>>======>>>777555666::::::666666888>>>AAACCC@@@;;;777777999444555666888999:::;;;<<<666777888777666666777888444444444333222111000///.........///////////////------,,,,,,,,,,,,------......---,,,++++++******)))***++++++******+++---)))))))))******+++++++++************************))))))))))))))))))))))))++++++,,,,,,,,,---------)))))))))))))))******+++******+++++++++******)))*********)))***++++++,,,************************+++,,,------------,,,+++)))***,,,......000333666111000//////000111222333111333555555555555666888===dddPPP>>>:::@@@DDD???AAAGGGEEEBBBAAA@@@???===999444000000000000000000000000000........................////////////000000000000222444222333888444777GGGzzzlll```^^^bbb___bbbeeehhhlllnnnhhhaaaeeecccaaa^^^\\\[[[ZZZZZZcccbbb```^^^]]]\\\[[[[[[___\\\ZZZXXXSSSPPPTTT[[[\\\eeekkkmmmtttiii^^^UUUWWWZZZWWWPPPKKKNNNKKKMMMVVV]]]]]]]]]^^^___lllsssgggfffeeeWWWKKKFFFDDDAAADDDLLL[[[aaacccbbb]]]LLLFFFRRRccceee___SSSMMMMMMIIIBBB<<<======<<<;;;:::;;;<<<>>>888444333111000222777<<<@@@DDDAAA:::666777:::444444555666888:::<<<===999::::::888666555666888555444444333222111111111...///000000111111000000------------------------,,,,,,,,,,,,++++++++++++)))***,,,+++******+++---(((((())))))***+++++++++************************))))))))))))))))))))))))***++++++,,,,,,------...)))((((((((()))***+++,,,))))))***+++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,---...//////...---,,,)))+++,,,------///111444///.........///111333444111333666777777777888999AAArrrdddEEE;;;;;;CCCGGGBBBFFFLLLGGGCCCBBBAAA???===999333/////////000000000000000///........................////////////000000000000333222111777888222DDDhhhxxx}}}zzzwww}}}~~~wwwmmmeeebbbaaaeeefffdddbbbeeejjjggg```aaaaaaaaabbbccceeefffgggjjjeee^^^\\\]]]```aaa```jjjfffbbb^^^YYYXXX___hhhlllvvv{{{xxxzzzqqqnnnoootttsssiii___YYYPPPJJJGGGKKKQQQUUUXXXYYYccckkk}}}|||tttvvvcccVVVEEE===<<<@@@CCCFFFDDDLLLGGG???>>>===CCCRRR___eeecccXXXRRRTTTSSSLLLIIIFFFBBB???============BBB<<<888888666444555999999;;;>>>>>>;;;999888999888777777666888:::<<<>>>;;;;;;;;;999666666777999555555444333333222222333---...///000111000000///---------.........------+++++++++++++++,,,,,,,,,((()))******))))))***,,,((((((((()))***+++++++++************************))))))))))))))))))))))))*********+++,,,---------)))((((((((()))***+++,,,'''((()))***+++,,,,,,,,,,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---...000111111000...---)))+++,,,,,,,,,---///111...---,,,,,,---...000111000222555777777777888999DDDMMMAAA>>>???IIIKKKFFFKKKOOOGGGAAA@@@@@@???>>>:::555111...///000000000000000///---.....................////////////000000000000111000222;;;;;;555TTTxxx}}}yyyuuutttsssxxxxxxoooiiijjjjjjgggkkkkkkgggeeelllwwwyyyuuuvvvuuuttttttssstttttttttoooggg]]]YYY[[[___```___```^^^^^^```aaagggtttxxxzzzzzzuuuhhhUUUMMMLLLGGGCCCEEEJJJLLLLLLLLLWWWPPPXXXrrrgggZZZHHH======AAA>>>888...<<>>:::;;;666666777:::<<<<<<:::888===<<<:::888999;;;===???======<<<:::888888:::;;;555555444333333333444444,,,---///000000000///...,,,---......//////......)))******++++++,,,------'''((())))))(((((()))***'''(((((()))***+++++++++************************))))))))))))))))))))))))))))))***++++++,,,------)))((((((((((((***,,,---&&&''')))***,,,,,,------------,,,,,,------...///------------------------...///000222222000///...***+++,,,,,,++++++---///...---,,,+++++++++,,,---...111444666666666777999LLLdddJJJ<<<===@@@DDDFFFGGGHHHJJJKKKCCC@@@<<<999777555222000000000000000111111111111...............///000000//////......///111333444777333555777111>>>rrr|||zzz|||zzz|||zzzzzzvvvxxxzzz{{{yyyvvvrrrppp~~~nnnjjjvvvssszzzqqqjjjqqqvvvrrrggg^^^UUUPPPMMMLLLPPPVVVPPPSSSRRRSSSVVVVVVfff|||uuuyyyxxxuuu{{{uuu[[[JJJ]]]TTTHHHHHHNNNHHHFFFRRROOOPPP___sssttt```QQQBBB>>>@@@???<<<;;;:::888:::@@@DDDEEEIIINNNOOObbbNNN@@@UUUQQQDDDWWWYYYXXXZZZ^^^cccaaa[[[TTTQQQDDD???GGGLLLGGGBBBDDD???;;;;;;???@@@<<<===AAA@@@===:::999:::<<<<<<<<<<<<>>>>>><<<777555777999888777555444333222222111000000////////////000000111///......//////...------,,,***)))))))))***++++++*********))))))(((((()))))))))))))))*********))))))))))))************))))))))))))))))))))))))******++++++++++++******++++++***************+++,,,------......------,,,,,,,,,+++++++++,,,---...******+++++++++,,,,,,,,,//////...---,,,,,,++++++---------------------------...///...,,,,,,...///111333666666666666777999FFFVVVEEE;;;===@@@DDDFFFFFFFFFHHHIIICCC@@@<<<999777555222000//////000000000111111111...............///000000/////////000111222333444333555888888;;;VVVxxx~~~yyy~~~xxxzzz~~~zzz{{{}}}}}}{{{{{{|||{{{xxxvvv~~~{{{zzzxxx~~~wwwwwwsssjjjggg^^^SSSMMMGGGCCCDDDHHHJJJQQQQQQPPPOOONNNaaazzzqqqgggbbbbbbhhhyyy~~~uuueeeUUULLLSSSNNNEEEHHHOOOEEE<<>>>>>::::::>>>@@@@@@BBBGGGHHHXXXOOOEEEQQQOOOJJJYYYXXXVVVVVV[[[```^^^TTTJJJEEE===;;;CCCEEEAAAAAAFFF@@@======AAA@@@<<<;;;>>>???===;;;;;;===>>>>>>>>>>>>>>>===;;;999777777888777666555333222222222222//////...//////000111222///...------......---,,,,,,+++***)))))))))******+++*********)))))))))))))))))))))))))))))))))***))))))))))))************)))))))))))))))))))))))))))))))))******)))))))))++++++***************+++++++++,,,,,,,,,,,,++++++,,,+++++++++,,,,,,------******+++++++++,,,,,,,,,//////......---,,,,,,+++---------------------------...///...,,,,,,...///111333555666666666777888???ooogggJJJEEE??????AAAEEEFFFEEEEEEEEEEEEAAA???;;;888777555333111//////000000000000111111...............///000000...///000222333333444444---555777666GGGtttttt{{{||||||zzzyyyvvvsssuuukkkwww~~~yyyooocccfff]]]RRRKKKEEE@@@>>>@@@AAALLLOOOKKKHHHHHH]]]{{{```VVVYYY]]]\\\___```[[[SSSKKKHHHGGG@@@???===DDDMMMDDD999<<>>BBBBBBFFFLLLDDD===DDD]]]aaa}}}pppbbbOOOIIIEEEEEEDDDAAA@@@BBBCCC>>>;;;;;;;;;999;;;@@@KKKGGGOOOSSSPPP```sssrrrWWWWWWXXXZZZZZZTTTIII@@@AAA;;;888999888555444888======???AAAAAA>>>;;;:::::::::;;;===@@@BBBAAA@@@???;;;888777999:::777555333333222222222222222333444333111000...---------...---,,,,,,------,,,+++***)))))))))))))))))))))*********************************)))))))))))))))((()))))))))************(((((((((((((((((((((((((((((())))))))))))((((((*********)))******+++,,,******++++++++++++******++++++,,,,,,---------,,,******+++++++++,,,,,,,,,/////////......---------,,,,,,---------------------...///...,,,,,,...///111333555666555555777888555>>>mmmeee@@@>>>@@@;;;EEEGGGJJJJJJHHHEEECCCBBB>>><<<999777666555333111...////////////000000000...............///000000...///111333444444444333777999999GGGxxx|||wwwzzz|||xxxqqqnnnqqquuuvvvwwwrrr{{{vvvooohhhdddYYYOOOHHHFFFEEEBBB@@@AAA<<>><<<>>>>>>===@@@DDDJJJBBBPPP[[[YYYiiiuuugggVVVWWWXXXWWWRRRLLLFFFCCCGGG>>>777777888777333111888:::===???@@@@@@>>><<<:::::::::===???AAA@@@???<<<999666666888888666444333222222111111111222222222111000///............///...------......---+++)))))))))************)))***************+++++++++************))))))((((((((()))))))))************(((((((((((((((((((((((()))******++++++******)))******))))))***++++++,,,++++++,,,,,,,,,,,,++++++***+++,,,---------,,,,,,******+++++++++,,,,,,,,,...............---------,,,,,,,,,---------......---...///...,,,,,,...///000222555555555555666888888111XXXQQQ@@@AAA???>>>FFFIIIKKKLLLIIIEEEBBBAAA===:::888666555555333111......////////////000000...............///000000...///000222333333444444666444;;;]]]~~~zzz||||||uuukkkeeeeeegggfffttthhhcccxxxsssqqqkkkjjjlllPPPFFF======>>><<<::::::AAAMMMPPPOOOVVV^^^nnncccZZZaaaXXX___UUUKKKIIILLLMMMIIIDDDDDDKKKIIIDDDFFFIIIQQQaaafffcccppp|||eee\\\SSSOOOLLLHHHDDDDDDDDDAAA@@@CCCCCCBBBCCCGGGBBB???QQQ```bbbkkkkkkWWW[[[XXXTTTOOOIIIEEECCCCCCFFF===555444999;;;777333555999<<<===???BBBBBB???===<<<;;;<<<>>>???>>>===;;;999777666777777666555333222222111000000000111............///000222222///...------......---,,,))))))***++++++++++++************+++++++++++++++++++++******)))((((((((())))))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))***+++,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,---...---,,,+++******+++++++++,,,,,,,,,------------------------+++,,,,,,------.........---...///...,,,,,,...///000222444555555555666777:::222XXXnnnEEECCCCCC>>>DDDEEEHHHKKKKKKIIIEEEBBB@@@<<<999777555555555333111........./////////000000...............///000000/////////000111222333444555111DDDwwwrrrvvvrrrvvvuuukkkccc]]]YYYWWWVVVggg]]]ZZZzzz~~~ooommmllleeebbbeeeJJJ@@@777888;;;;;;:::;;;HHHWWW\\\WWWXXX\\\kkkzzzkkk___fff^^^XXXQQQIIIGGGHHHIIIGGGDDD@@@FFFCCCBBBMMMUUU\\\hhhfffbbbhhhvvv{{{dddZZZSSSTTTUUURRRLLLHHHHHHEEEEEEHHHGGGCCCBBBDDD???CCCQQQ^^^dddmmmmmmaaahhh]]]OOOGGGEEEEEECCCAAA@@@<<<666444666999888666777<<<>>>===???EEEFFFCCCBBB???===<<<===>>>>>>===:::::::::999777666777999444333222000000/////////000000////////////000000...---,,,,,,------,,,***)))***+++,,,---,,,,,,+++*********++++++,,,,,,,,,++++++******)))(((((('''))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))***+++,,,---******++++++++++++******)))+++,,,......---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---...///...,,,,,,...///000222444555444555666777999;;;iiiZZZ;;;BBB???999FFFDDDGGGJJJKKKHHHDDDAAA???;;;999666555555555333222............/////////000...............///000000//////......///111333444<<<777SSS|||xxxwwwnnnkkkxxx~~~uuuggg```___^^^[[[VVVLLL___XXXYYYzzzsssqqqkkk\\\RRRRRRIII>>>666888>>>@@@AAABBBLLL___eee\\\WWWWWWeee{{{rrrjjjqqqbbbiiicccVVVSSSOOOMMMNNNPPPRRRSSSQQQTTTMMMLLLYYY______ccciiidddfffppprrr___VVVRRRWWW\\\ZZZRRRMMMLLLIIIIIIKKKHHHCCC@@@AAADDDJJJRRRXXXbbbpppyyy{{{vvvcccMMMCCCEEEHHHEEE@@@===<<<999444222444666666:::???@@@>>>@@@FFFHHHDDDFFFCCC???======>>>>>>===:::<<<===;;;888777999<<<444333222000///.........666444222000...,,,++++++---,,,***+++,,,,,,+++)))***+++,,,---...------,,,*********++++++,,,,,,,,,+++++++++***)))(((((('''))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))***+++,,,---))))))************)))))))))***,,,......---,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////---...///...,,,,,,...///000222444555444444666777666DDDyyysssQQQNNN@@@@@@III???EEEHHHJJJIIIEEEAAA@@@@@@<<<:::888555333111000///////////////000000000000////////////000000000000333,,,111777111000666666;;;???sss|||tttiiidddlllyyywwwtttwwwsssggg[[[VVVXXXYYYUUUPPPSSSWWWYYY\\\kkktttjjj[[[IIIDDDHHHLLLAAA:::===@@@BBBJJJSSSOOO[[[WWWKKKKKKPPPVVVaaahhhmmmrrrtttpppllljjjiiibbbccc```]]]```gggiiifffooo]]]TTT]]]lllnnngggbbbbbbffflllqqqvvv}}}wwwcccZZZaaa```SSSMMMRRR^^^cccZZZHHHCCCNNNQQQIIIJJJJJJRRR^^^bbbbbbkkkyyyttt\\\BBB999AAAIIIFFF>>>666777666333000000444888;;;;;;???IIIRRRRRRJJJBBBNNNOOOKKKBBB===<<<<<<999;;;777777<<<>>>;;;777555666666555222///------...333///+++,,,000222///+++,,,,,,,,,------------...)))******+++++++++******...---+++******+++---...((())))))************)))(((((((((((()))))))))))),,,***((())),,,,,,+++((())))))************)))))))))((((((+++...///---+++)))))))))))))))******+++***+++,,,---...---,,,,,,...+++)))))),,,---,,,***++++++++++++++++++++++++,,,,,,,,,,,,---...////////////.........//////000000111333333333333555777111QQQ```FFFIII@@@CCCNNNGGGJJJKKKLLLIIIDDD???>>>>>>;;;:::888555333111//////............////////////////////////000000000000111,,,...222000333888777@@@VVV{{{xxxtttqqqlllkkkrrr}}}}}}{{{vvvllleeeddd___WWWNNNKKKNNNQQQQQQOOOQQQTTTTTTUUUaaavvvyyyhhh\\\SSSPPPPPPTTTLLLFFFIIIQQQTTTOOOHHHMMMVVVPPPEEEIIISSS___nnnggghhhhhheeecccdddjjjnnnhhhiiimmmuuuzzzwwwlllbbb]]]TTTQQQ[[[jjjppplllffffffffffffgggkkktttwwwiiiccciiijjjeeelll{{{tttlllccc]]]WWWQQQLLLKKKOOONNNSSS\\\]]]ZZZaaalllppp\\\EEE<<<@@@EEEBBB;;;;;;<<<<<<:::777777:::<<<;;;???EEEKKKPPPQQQQQQPPPRRRRRRNNNFFFCCCFFFHHHGGG;;;666555:::<<<;;;:::;;;666666555222...,,,,,,---...------///111111...+++------------------------+++++++++++++++***)))(((+++++++++,,,,,,+++++++++))))))*********))))))((((((((((((((()))))))))***+++)))((()))+++,,,+++))))))))))))******)))))))))+++******,,,//////---+++)))))))))))))))***++++++***+++,,,---------,,,,,,---+++)))***,,,---,,,***++++++++++++++++++++++++,,,,,,+++,,,,,,---...//////...............///000000222333333222333444666>>>gggxxxMMM>>>DDD@@@EEEQQQNNNMMMMMMKKKGGGAAA===;;;:::;;;999777444222000//////------------............////////////000000000000000///......222888:::888BBBooo~~~||||||tttmmmiiitttvvvvvvtttxxx}}}||||||vvvmmmhhhfffaaaZZZWWWWWWYYY[[[\\\^^^^^^]]]]]]eeessswwwgggccceeebbb\\\VVV\\\______bbbdddYYYJJJTTTZZZSSSJJJNNNTTT\\\iiieeedddaaa]]]ZZZ]]]ccciiilllmmmzzzlll^^^PPPPPPRRRYYYeeennnlllfffbbbaaaaaaaaaeeemmmvvv}}}yyyqqqnnnnnnkkkkkk{{{qqqjjjrrrlllVVVKKKPPPRRROOOPPPTTTSSSNNNRRRZZZkkkaaaUUUQQQQQQNNNFFF>>><<<===>>>===<<<;;;;;;<<<>>>DDDKKKNNNNNNQQQXXX^^^UUUVVVSSSNNNMMMQQQTTTRRRCCC===888888777333222444666666555222///---------)))+++...000111000...,,,/////////...------,,,,,,,,,,,,,,,+++***)))((('''(((***+++------+++***(((***************)))((('''((((((((()))))))))******))))))(((***,,,,,,+++***)))))))))))))))))))))))),,,+++,,,...//////,,,******))))))))))))***++++++***++++++,,,---,,,,,,,,,---+++***+++,,,---,,,++++++++++++++++++++++++++++++++++++,,,,,,---...///...---------...//////000111222333333222222444666EEE}}}___EEE===DDDBBBFFFOOONNNLLLJJJGGGBBB===:::777777999888666444222000//////------........./////////////////////000000000000111444000...555:::999:::RRR}}}|||vvvpppnnnmmmlllyyy|||{{{wwwvvv|||zzzssssssqqqmmmjjjiiikkkppptttzzzxxxsssppprrrwww|||~~~uuujjjjjjnnnhhh\\\UUUkkkvvvoooiiilllhhh\\\^^^eeeaaa[[[]]][[[YYY```___bbbcccaaa\\\YYYZZZ\\\iiijjjyyy|||fff___UUUYYYZZZYYY]]]eeefffaaa\\\^^^aaaeeehhhlllooopppqqqnnnllljjjeeeeeesssmmmfffqqqooo[[[OOOSSSOOOKKKKKKLLLIIIEEEHHHNNN^^^___bbbdddbbbYYYLLLBBB===>>>@@@AAAAAA???>>>===AAAGGGMMMOOOOOOQQQYYY```TTTWWWYYYXXXYYYZZZVVVQQQDDD???:::888555///---///777777666333000......///(((+++...//////...///000111000000///---,,,,,,++++++++++++++++++***)))(((***+++,,,------,,,+++***+++++++++******((('''&&&(((((()))))))))*********((()))***+++,,,,,,,,,+++)))))))))(((((()))))))))+++,,,---...///---***(((******))))))******+++,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...///------------...///000111222333333333222333555777EEEwwwNNN@@@===BBBDDDGGGLLLLLLHHHEEEBBB>>>;;;888666555888777555333111000///........./////////000000000////////////000000000000000777111///777777777CCC{{{tttnnnoooqqqssstttqqqsssrrrnnnoooyyy~~~uuussssssqqqoooooossszzz}}}yyyvvvtttsssrrruuuxxxtttkkkiiikkkdddYYY]]]ooovvvmmmmmmxxxwwwjjjdddiiifffdddgggbbb\\\aaa[[[^^^aaa```\\\XXXVVVWWWaaaaaannn}}}zzzjjjbbbgggdddfffddd^^^[[[^^^aaaaaaeeeeeeggghhhjjjjjjiiihhhccceeeggggggdddeeekkkrrrpppeee]]]^^^___XXXQQQOOOLLLIIIHHHHHHGGGFFFIIIMMMMMMRRRYYY]]][[[TTTKKKEEEAAABBBEEEGGGHHHFFFCCC@@@DDDFFFJJJMMMPPPRRRUUUVVVRRRYYY```cccddd```UUUJJJ===::::::<<<:::666555888999999888555111//////000+++,,,---,,,,,,...111444111111000...---,,,+++***((()))***+++++++++++++++...---,,,++++++,,,---...+++++++++******((('''&&&))))))))))))************(((***,,,------,,,,,,+++))))))(((''''''((())))))***,,,...///...+++)))(((***************++++++,,,************++++++,,,,,,+++,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......,,,------...///000222333222333333333333444777999KKK^^^@@@===;;;>>>EEEJJJKKKMMMGGGDDDAAA???===:::777555777666444222000///......////////////000000000111////////////000000000000---666000000888222;;;\\\xxxuuuuuutttooojjjdddhhhiiiiiiooo}}}|||wwwuuuvvvzzz~~~zzzuuuvvvxxxvvvuuuvvvlllkkkfffbbbcccggggggdddhhhkkkgggcccooo}}}mmmmmmlllccc___bbb[[[TTTZZZZZZ[[[[[[XXXVVVVVVZZZ^^^ZZZ\\\dddjjjgggbbbiiiuuuqqqnnnjjjgggbbb___cccjjjvvvrrrlllhhhfffffffffeeeccciiilllkkkiiihhhfffcccfff```VVVMMMLLLPPPNNNIIINNNLLLJJJJJJJJJLLLOOOQQQHHHJJJKKKLLLJJJIIIIIIIII???@@@BBBEEEFFFEEEAAA>>>DDDDDDEEEIIINNNPPPOOOMMMPPPXXXaaafffhhhcccUUUHHHCCCAAAAAABBB???999888;;;999999888555222000000111///---,,,+++,,,///333555000///...---,,,+++******'''((()))***+++,,,,,,,,,000...---++++++---...000***************)))(((''')))))))))*********++++++***---///000...---,,,,,,))))))''''''''''''))))))))),,,000111///,,,***)))+++************+++,,,,,,+++************+++,,,,,,***,,,...///---,,,,,,,,,++++++++++++++++++++++++*********++++++,,,---...------...///000222444555333333444444444666:::===```OOO<<>>:::BBBAAAAAADDDHHHKKKKKKJJJMMMRRRXXX]]]aaaaaaXXXMMMLLLIIIFFFCCC===666555999777888777444000......///111...,,,,,,000333333222......---,,,+++*********((()))***+++++++++++++++---------,,,,,,---------))))))*********))))))((())))))*********+++++++++,,,///222222000---,,,,,,***)))'''&&&&&&''')))******...222333111...,,,,,,++++++******++++++,,,---+++***)))))))))***,,,,,,))),,,///000---,,,,,,,,,++++++++++++++++++++++++************+++,,,---...---......000222444666777333333444444555999===AAAwwwuuuIII@@@EEE@@@@@@MMMSSSPPPQQQOOOLLLIIIHHHFFFBBB<<<777666555333111000///......---------.........//////////////////000000000000000777111666???888XXX{{{|||uuuxxx|||uuurrrzzz|||ttttttsssmmmiiiiiiZZZJJJBBBLLLWWWWWWSSSRRRZZZfffnnnhhhaaaccclllrrrqqqrrrqqqwwwtttgggiii```bbbbbb___\\\\\\___bbb^^^dddggghhhooo}}}sssrrr}}}yyykkkkkkzzzqqqpppppppppppplllfff```QQQ^^^gggddddddkkkrrrrrrfff\\\RRRMMMIIIGGGKKKRRRRRRPPPMMMIIIJJJNNNPPPOOOHHHIIIKKKJJJHHHCCC???======<<<===@@@CCCCCC???<<>>999555888???666666555222///------...111...,,,///333555222...---,,,,,,++++++******)))******+++++++++******)))***+++---......---+++***((())))))************))))))************+++++++++...111444444111---,,,,,,***((('''&&&&&&'''(((***+++///444666333000//////++++++******++++++,,,---+++***)))))))))***,,,---))),,,000000...,,,,,,---++++++++++++++++++++++++************+++,,,---.........///111333555777888333444444555666:::???CCCWWWIIICCCDDDEEEGGGJJJPPPUUUXXXNNNSSSUUUQQQOOOLLLCCC888777555222///......000111000000///...............------......///000000000444...111777333>>>xxxttt~~~{{{{{{{{{yyyuuuyyytttdddVVVRRRXXX___XXXHHH???HHHWWWaaagggkkkmmmdddhhhooonnnqqqsssmmmsssooopppuuutttlllhhhjjjiiieeeffflllkkkeeeeeelllfffgggmmmxxx~~~|||{{{yyywwwuuussstttmmmlllqqquuunnnccc[[[QQQLLLXXXfffbbbcccvvvnnnlllcccUUULLLLLLQQQTTTUUUPPPLLLMMMRRRTTTQQQLLLLLLJJJGGGEEEDDDDDDDDDDDD===<<<<<<===>>>AAACCCEEECCC===888999???FFFHHHHHHIIIJJJGGGEEEIIIQQQTTTSSSFFFEEECCC@@@===:::888666222333333333222000...---...---,,,...000222333222//////...---,,,,,,++++++,,,,,,,,,++++++*********++++++---///111000...,,,---------,,,+++***)))(((,,,+++***))))))+++---...444444333222000...,,,+++))))))))))))))))))))))))***,,,000222222111...,,,***+++---...///......------------,,,,,,,,,++++++000000///...---,,,,,,+++,,,,,,,,,++++++*********+++,,,------++++++,,,---...///111444555666666666888777888444;;;777555[[[vvvRRRMMMCCCDDDEEEHHHLLLSSS[[[```SSSUUUSSSQQQQQQRRRJJJ@@@666444222///...///000111000000///...............------......///000000000555333555777:::UUU|||}}}}}}vvvpppmmmjjjhhhnnnqqqxxxzzzuuuggg[[[UUUSSSQQQYYYSSSOOOTTT___jjjqqqsssyyyrrrxxx}}}qqqnnnmmmmmmooooookkkeeeaaajjjkkkhhhdddccceeeccc___llleeeqqquuuwww~~~yyyuuutttuuupppkkkiiilllmmmggg___[[[[[[SSS\\\jjjiiimmm}}}sssZZZSSS\\\fffhhhddd```ZZZSSSRRRUUUUUUQQQMMMIIIHHHFFFEEEDDDCCCBBB@@@AAACCCEEEFFFEEEBBB===:::AAA===999:::>>>AAAAAA???EEEEEEBBB>>>@@@EEEFFFDDDDDDCCCAAA???<<<:::999888555555666666444333111000111///......///000000/////////...------,,,++++++,,,,,,,,,,,,+++++++++***---------///000000///...///...---,,,+++***)))))),,,+++***))))))+++---...000000//////...,,,+++***************************+++,,,///111111///---++++++,,,---...///......---,,,,,,++++++++++++,,,---000000///...---,,,++++++,,,,,,,,,+++++++++******+++,,,------++++++,,,---...000222444555555555555666555666000777777<<>>>>>@@@BBBCCCBBB@@@>>><<<999888777:::???BBBAAA@@@BBBCCC@@@<<<<<<@@@???<<>>===<<<;;;:::::::::888999999999888666444333333111///.........---,,,//////......---,,,,,,,,,---,,,,,,,,,,,,,,,++++++............///000111111222111...,,,+++*********,,,+++*********+++,,,---............---,,,++++++************************+++,,,...//////...,,,***,,,---...//////......---++++++)))))))))+++---///000000///...---,,,++++++,,,,,,,,,++++++++++++***+++,,,------++++++,,,---///000222444444444444333555444555000666888FFF{{{jjjVVV^^^\\\IIIHHHGGGKKKTTTbbbpppxxxpppbbbSSSLLLNNNNNNFFF===444333111/////////000000000///............//////.........///000000111111,,,555666999XXX}}}~~~zzztttuuu|||vvvmmmoootttsss~~~vvvTTTaaafffeeeoooqqq]]]YYYcccuuuwww]]]^^^pppxxxpppmmmtttsssiiigggeeeaaa^^^aaabbb]]]UUUTTTjjjxxxtttqqqyyy}}}zzz}}}uuujjj```XXXSSSPPPBBB???BBBJJJQQQQQQPPPPPPRRRQQQZZZbbbcccssszzzhhh^^^eeellliiieeeeeeeee]]]SSSLLLJJJHHHFFFCCC===>>>AAAEEEIIIHHHDDD@@@IIIEEE???::::::===AAAEEE;;;::::::<<<@@@CCCCCCBBB@@@AAA???<<<===@@@???;;;;;;;;;:::999999:::;;;<<<::::::;;;:::999888666555222000...---......---,,,//////......---------,,,------------,,,,,,,,,,,,------------...000444666444222///,,,+++***+++,,,++++++*********+++,,,---111111111111000...---,,,++++++++++++++++++++++++,,,,,,---------,,,+++***---...///000//////------+++***(((''')))+++...000000//////...---,,,+++***+++++++++++++++++++++++++++,,,------++++++,,,---000111222333444444333222444444888333777:::MMMSSSUUUcccUUUGGGFFFGGGQQQaaarrryyygggSSSJJJKKKJJJCCC;;;333222111////////////000//////............//////......//////000111111111333666555AAAppp}}}}}}xxxnnnzzz~~~yyyssskkkppp|||xxxYYYRRRkkkxxxkkkaaaggghhhaaa^^^VVVXXXcccfff]]][[[aaaeee|||vvvzzzsssjjjeee```WWWPPPBBB===>>>GGGOOONNNJJJGGG???NNNfffpppiiilllvvvxxxfffaaacccmmmqqqkkkeeefffZZZTTTJJJDDDAAAAAA@@@???888999===DDDJJJLLLIIIEEE[[[TTTHHH???:::===BBBFFFDDDBBB???>>>???@@@BBBBBB@@@AAA???<<<<<>><<>>>>>>>>777777999@@@IIINNNLLLHHHRRRNNNHHHDDDBBBCCCEEEGGGDDDCCCBBBBBBDDDGGGKKKMMMHHHHHHDDD???>>>AAA???;;;:::999777777777999;;;===999999::::::999777555444000...---...000111111111........................---------............///))),,,---------///444999222000///---,,,,,,,,,---******+++++++++,,,,,,,,,/////////...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...111111111111000///---,,,+++*********+++---///111//////...---,,,+++*********++++++++++++,,,,,,,,,+++,,,------++++++,,,---...///111333333333333222111111888777888333DDDPPPFFFSSSTTTKKKGGGJJJXXXsssooo\\\KKKEEEEEEBBB===;;;111000000000////////////...............///000000/////////000111111222222444111AAAlll~~~yyy}}}~~~sssjjjooo~~~rrr[[[cccnnnzzzzzzeee___```gggnnnvvvgggIII???QQQ\\\WWWMMMKKKIIIDDDFFFHHHPPPVVVPPPKKKZZZqqqbbbhhhuuusssddd\\\\\\ZZZTTTLLLAAA@@@???>>>:::666:::@@@OOOPPP\\\kkk|||vvvpppoooeeeWWWSSSUUUPPPEEEJJJFFFAAA>>><<<===>>>???999666666<<>>JJJQQQJJJ@@@DDDZZZppppppzzzrrrvvvkkk]]]SSSNNNJJJEEE@@@666999===:::444333AAAQQQSSSSSSdddaaa]]]jjjiiiVVVIIIMMMPPPLLLFFFDDD@@@===;;;<<<===>>>;;;777444999BBBIIIIIIGGGFFFEEEDDDDDDFFFJJJNNNQQQZZZ[[[[[[ZZZVVVRRROOONNNAAAAAA>>>:::<<>>AAABBBFFF;;;777:::888333666???DDDAAA<<<999===AAA???888>>>999222...---...000111////////////////////////++++++///666555---***---)))******)))(((((()))+++)))+++......---,,,,,,,,,************+++,,,------)))***,,,---......------555222///---,,,,,,+++************)))))),,,000333222000...,,,+++,,,---...)))***+++,,,---......///---,,,***(((((()))+++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...///111111111222333555666;;;000111===777KKKzzzJJJCCCOOO]]]\\\OOONNN[[[jjjuuu~~~uuueee___LLL===<<<<<<666222444000/////////............---------.........//////000000000000111333444444:::KKK|||mmm{{{yyyooommmvvvzzzbbbOOO]]]nnnhhh___WWWRRRPPPPPPQQQFFFSSSiiifff\\\aaa^^^___```SSSIIIMMMQQQQQQOOOLLLKKKKKKGGGDDDKKKKKK???DDD\\\mmmlllbbb```fff[[[XXXSSSHHHEEEGGGBBB===:::666333444===HHHQQQVVVTTTZZZkkk~~~zzzpppoooggg]]]XXXWWWTTTLLLEEEHHHCCC>>>>>>AAACCCAAA???555777:::<<>>===666555::::::555666===<<>>:::333111444////////////............------........./////////222000///000333666777888;;;mmmrrrnnn}}}yyywwwzzznnnfffcccfffmmmnnneee^^^jjjyyytttqqqcccYYYbbbgggaaaWWWMMMFFFFFFIIIMMM@@@VVVnnn}}}{{{uuukkkggg___VVVRRRSSSNNNPPPQQQPPPMMMJJJIIIIIIHHHDDDIIIJJJ@@@EEEWWWaaacccwwwnnnaaa]]]JJJCCCCCC<<<;;;>>><<<@@@;;;666444:::CCCMMMSSSVVVTTTUUU___nnnzzz~~~|||sssggg[[[UUUWWWXXXUUUPPPNNNHHHEEEFFFJJJIIIAAA888555888<<>>888444333555555555777>>>IIIUUU^^^OOOKKKPPP```mmmlllaaaXXXGGGCCCAAAAAA>>>777222222000111000...+++---333888<<<999888;;;===???BBBGGGQQQQQQLLL@@@777444222111...---++++++,,,---+++***333333222000///...---,,,***+++---000222333000,,,+++,,,,,,+++******+++---555///)))(((+++...---***------,,,+++***************,,,...111444666777777000...,,,+++,,,------,,,***,,,---------...111333///......---,,,,,,,,,,,,******+++++++++,,,,,,,,,)))*********+++,,,---...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---...000000000000222444777555333222JJJdddPPPHHHIIIEEEHHHSSSYYYZZZYYYTTTOOOSSSUUUIII999777888888555111///111444.........///////////////....../////////000000000333111222555333000777CCC}}}xxxjjjeeeppp}}}hhhuuu}}}~~~zzzOOOHHHEEEMMMaaawww}}}tttpppiiidddgggmmmpppnnnkkkaaaTTTOOOVVVgggzzzwwwxxx|||hhhdddjjjnnnfffeeefff^^^___hhhpppoooeee[[[XXXYYYkkkpppmmmcccddduuu|||mmmdddeeeccc______aaaVVVVVVVVVYYY\\\_________OOOKKKPPPTTTTTT^^^fff______bbbqqqrrreeelllwwwlllbbbZZZZZZWWWMMMPPPXXXWWWNNNKKKJJJLLLRRRTTTSSSPPPGGGOOOYYYgggzzzuuujjjeee^^^VVVOOOIIICCC@@@999<<>>:::999<<<@@@999:::;;;@@@JJJYYYiiisssXXXVVVZZZdddjjjfff```\\\HHHEEEDDDDDD@@@888333222//////---,,,,,,///333666???===::::::<<>>nnndddTTTKKKFFFBBBMMMYYYWWWWWWVVVMMMDDDCCCEEE===111222444555333111000111111............/////////000.../////////000000000000333111222555222333DDDYYYzzzddd```^^^rrrzzzfffrrrwwwmmmjjjkkkSSSQQQLLLEEEFFFZZZ{{{~~~~~~wwwppprrrwwwvvvqqqlll___UUU[[[ooo}}}yyyuuupppccchhhmmmaaaaaallllllgggmmmpppkkk```\\\```gggnnnkkkfffcccfffppp|||ppp^^^dddpppjjjiiilllcccbbbaaaaaacccfffhhhfffdddSSSPPPTTTTTTRRR[[[aaaYYYYYYZZZbbbccc\\\___eeeccciiipppwwwnnn^^^bbbkkkfffYYYUUURRRQQQRRRTTTSSSRRROOOYYYaaafffqqq{{{xxxmmmTTTUUUTTTPPPJJJFFFEEEFFF===>>>@@@@@@@@@AAACCCFFF>>>AAAGGGMMMVVVaaalllsss```aaaeeegggbbbZZZVVVWWWPPPLLLHHHEEE???888555666111///------000444666888<<<;;;999888;;;BBBHHHKKKIIIHHHCCC:::444222...)))...---++++++---/////////222222111111000/////////,,,.........333888555---,,,---...---++++++---...///...,,,++++++,,,---...+++++++++***++++++,,,,,,))),,,111666888888666555444111///---......------,,,---...---,,,+++,,,...---.........---,,,,,,+++***+++,,,---...///000000++++++,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000///000222333000:::===XXXzzzfffWWWKKKBBBBBBSSS]]]VVVVVVVVVMMM@@@<<<@@@@@@:::111333444222111111000///---.........//////000000////////////000000000000///...000333222999SSSoooxxx{{{zzz___TTTQQQjjjtttyyy~~~vvveee___}}}bbbXXX^^^\\\JJJ:::HHHttt|||zzzuuukkkaaabbbiiijjjeeehhhZZZQQQ]]]vvv}}}tttxxxffflllrrraaa^^^lllppphhhbbb[[[XXX\\\eeemmmrrrgggccccccjjjmmmkkkjjjkkkvvv^^^eeerrrfffkkkwwwmmmjjjiiihhhiiikkkkkkhhhddd[[[XXXZZZVVVPPPVVVYYYPPPVVVTTTUUUVVVUUUWWW^^^eee\\\lllyyykkkWWW[[[ddd^^^```\\\VVVRRRQQQRRRTTTUUUUUU___ccc^^^___ggggggaaa\\\^^^]]]WWWMMMGGGHHHKKKJJJHHHFFFFFFGGGFFFDDDBBBBBBGGGOOOVVV[[[___dddfffZZZ___eeeeee[[[QQQPPPVVVRRRLLLEEE@@@999222222555555222///000555:::;;;;;;777888777777;;;BBBHHHJJJJJJIIICCC888333555888888...,,,******,,,///000000///000000000111111111111,,,...---,,,111666222)))------...---,,,+++---///,,,,,,---+++***+++---///************+++,,,------,,,///444888;;;<<<<<<;;;777444111///...---,,,+++,,,---...---+++***+++,,,000000000///...,,,+++***,,,,,,---......//////000,,,,,,---------,,,++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000///000111333...;;;EEEppptttqqq^^^QQQLLLNNNZZZ```VVV]]]UUUKKKFFFDDDCCC@@@<<<666444333222222222000...////////////////////////000000000000000111111222...777......:::;;;___~~~~~~wwwSSSUUUjjj|||lllrrrzzz}}}iiicccsssrrreee```vvv|||tttppphhhggg]]]QQQGGGAAATTTwww~~~{{{wwwqqqjjj___UUURRRXXXcccllliiiiiijjjlllttt~~~~~~zzzyyywwwyyy~~~pppooouuutttwww~~~tttrrrvvvuuugggnnnnnnlllwww}}}uuuooommmjjjeeeccceeeaaadddgggiiilllooonnnlllooojjjaaa[[[^^^cccccc^^^XXX]]]___ZZZRRRLLLMMMQQQSSSSSSSSSRRRSSSWWW^^^ddd[[[XXXVVVYYY^^^dddggggggeeekkkdddTTTNNNVVV[[[WWWTTTWWWTTTMMMPPPZZZ]]]YYYYYY___gggiiiaaaVVVVVV]]]XXXSSSRRRTTTMMMBBBAAAIIISSSQQQNNNNNNOOOOOOMMMLLLMMMYYY```[[[SSSRRRSSSTTT???<<<:::999999777333///???444555999999>>>AAA999???<<<===>>>===???LLL[[[\\\HHH777444777888888:::333000---***+++///444777222000111444444000///111///......000333333000---+++---///111000...---,,,---+++***+++---000111111...---,,,,,,,,,,,,---000...///333;;;BBBCCC===777888888777444000---,,,,,,111000...+++)))+++111666;;;666///+++******(((''')))+++---......///000111000...,,,***+++---000222.........------,,,,,,,,,,,,,,,+++++++++,,,------000/////////000111222222222...___}}}fffUUURRRSSS[[[```[[[[[[SSSJJJEEEDDDCCC???<<<666444222222222222000...////////////////////////000000000000000111111222...333000333;;;DDDsssuuuLLLRRRjjjsssqqqrrrttt|||ggg^^^mmm}}}nnneeeeee{{{|||ppphhhfffhhhjjjaaa]]]TTTPPPJJJ???JJJhhh{{{}}}~~~pppccc]]]```ggglllqqqxxx~~~}}}{{{yyywwwsssxxxwwwuuuvvv~~~yyy|||nnndddlllrrruuuzzzpppmmmmmmqqqrrrmmmjjjjjjiiifffdddgggnnnssssssppprrrnnnfff^^^^^^```]]]XXXZZZ]]]]]]XXXQQQKKKKKKMMMIIIKKKMMMOOOPPPRRRUUUWWWXXXXXXYYY]]]bbbffffffeeeiiirrrqqqaaaVVVVVVXXXVVVXXXYYYVVVPPPNNNRRRUUUVVVXXX^^^eeejjjkkkgggaaa\\\\\\```ccc___SSSIIIKKKRRRLLLMMMNNNMMMKKKJJJMMMOOOHHHQQQVVVUUUSSSRRRNNNHHHHHHBBB;;;999:::;;;:::888222333<<>>===888333444555555333000.........000///---++++++...333888999555...+++******)))(((***,,,.../////////000111000...,,,******---///111......---------,,,,,,,,,,,,,,,+++++++++,,,------000000000000111111222333777;;;rrrfffSSSUUUVVVWWW[[[[[[XXXQQQHHHCCCBBBBBB>>>;;;555444222222222222000...////////////////////////000000000000000111111222000222444666<<>>???>>>888999>>>>>><<>>===BBBQQQ``````PPP===555222111000111...///000111222333444444222000000444333///...000000---******+++---......111,,,(((***000444333000111000000000000111222333222000......111222000...---000444777888666333000///000111111///...///000...---++++++...222777:::666222...+++***++++++***+++---000111000000111111...---+++******,,,...000------------,,,,,,,,,,,,,,,+++++++++,,,,,,---...000000000111111222444444999KKK[[[KKKUUUVVVRRRTTTXXXUUUNNNEEEAAAAAAAAA===999444333111111222222000...////////////////////////000000000000000111111222222666999444@@@ssswww{{{uuu~~~{{{yyy}}}yyyqqqjjjdddiii{{{kkkgggaaajjjzzziiifff```ZZZTTTOOOLLLKKKMMMLLLOOO[[[___TTT[[[www}}}vvv|||xxxyyy{{{kkkkkkiiigggfffggggggfffnnnhhhiii|||uuuxxx}}}ggg\\\iiipppppphhhbbbaaa```___```dddeee]]]VVVYYYaaaiiiooottttttrrrllldddbbbfffgggfffWWWWWWVVVUUUUUUTTTTTTTTTVVVPPPJJJHHHLLLTTT[[[___nnnmmmmmmllliiieee```]]]llllllcccSSSGGGHHHTTT___ZZZRRROOORRRPPPJJJKKKRRRdddiiihhheeekkkooo___HHHBBBUUUbbbZZZNNNHHHFFFCCCEEEGGGGGGEEECCCDDDIIINNNRRRMMMGGGDDDFFFIIIHHHEEE===???AAAAAA@@@AAADDDHHH???888===BBB>>>@@@DDD@@@===@@@DDDHHHJJJLLLQQQVVVQQQGGG;;;555333333333222444444444555555555666666222000111444333///...///...---,,,---...000222222///---+++---111444444222000111222111000000111222000000...///222666333...,,,///333555444222111111---...//////...---...///---+++***---222777:::;;;222000---+++***+++,,,,,,,,,///111222222111000111---,,,***)))***+++---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......111000111111222333444555999XXXpppPPPIIIZZZ\\\TTTUUUZZZSSSLLLDDDAAA@@@???;;;777444222111111111111000///////////////////////////000000000000000111111222...999999222OOOxxxxxxjjj^^^WWWVVVYYY\\\]]]```bbbhhhiii```kkk|||{{{{{{~~~{{{tttuuu{{{}}}yyytttsssttttttmmmmmmmmmmmmjjjeeecccbbbkkkffffffxxx|||uuuyyy{{{cccYYYfffnnngggaaa^^^___bbbcccfffjjjfffaaa```dddiiimmmxxxuuufff^^^]]][[[WWWSSSSSSRRRRRRRRRSSSTTTTTTYYYSSSOOOQQQZZZdddkkknnnuuurrrmmmeee]]]VVVQQQOOOQQQUUU\\\^^^YYYRRROOOPPPUUUMMMLLLUUU[[[XXXXXX]]]eeeiiieee[[[ZZZ^^^TTTBBB@@@PPP\\\ZZZUUUSSSLLLBBBFFFCCC@@@???@@@CCCFFFGGGMMMKKKJJJJJJJJJKKKMMMPPPGGGLLLOOOIIIAAAAAAKKKVVVAAA333;;;NNNLLLCCCBBBDDDGGGKKKQQQWWW[[[YYYPPPHHH@@@===999555444444333111:::999777555555555555666444111222555444000...000---...000111111111111111,,,000333444222000111222...000111111//////000111---000111000333888555///,,,...111222222222333444---...///...,,,+++,,,---,,,******000777<<<;;;999//////---,,,***+++,,,------000333333222111000000++++++)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///000000000111222444555666<<>>:::555333111000000111111000///////////////////////////000000000000000111111222+++888666:::mmmpppxxx~~~wwwrrrooonnnhhhooonnniiihhhhhhwww}}}zzzyyyxxx{{{|||xxxvvvwwwxxxxxxvvvwww{{{}}}zzzwwwuuupppkkklllkkknnnrrrpppjjjeeedddaaajjjxxx~~~qqqfffdddbbbdddjjjmmmjjjhhhhhh\\\[[[aaaiiimmmnnnwwwsssccc\\\ZZZVVVOOOYYYZZZYYYWWWUUUTTTVVVXXXUUUSSSUUU___llltttuuurrrvvvrrrjjj___TTTMMMJJJJJJOOOPPPWWW```___VVVRRRTTT```\\\\\\```aaa]]]YYYXXX^^^```\\\QQQLLLNNNLLLFFFFFFMMMTTTWWWYYYWWWPPPHHHHHHCCC>>>===???CCCFFFGGGEEEHHHOOOTTTRRROOOQQQVVVUUUWWWSSSFFF::::::IIIXXXUUU>>>999DDDBBB===AAAFFFMMMSSSZZZ___aaa\\\OOOAAABBBDDDBBB===;;;:::999555;;;:::888666555555666666555333333666555000///000...111333444222000......///444999888222------///+++...111111...---///111---444777444444888666///------...///111333444555---...///...,,,++++++,,,,,,***,,,444<<>>999444222111000000111111000///////////////////////////000000000000000111111222///888555MMMxxxbbbbbbnnnnnnkkkppp{{{zzzwwwssspppvvv|||||||||}}}{{{xxxtttpppnnnkkkmmmrrrtttmmmhhhggghhh~~~sss[[[OOOaaa```dddkkknnnkkkgggfffaaaaaakkkzzzvvvnnnoooqqqkkkbbb[[[^^^^^^[[[WWWVVVYYY^^^]]][[[]]]gggsssxxxssslllkkkiiiddd[[[RRRMMMLLLNNNXXXUUUWWW\\\VVVMMMPPP\\\aaaiiimmmiiiaaa[[[VVVSSSYYYWWWSSSLLLGGGGGGIIIKKKIIIFFFGGGLLLOOOMMMKKKKKKLLLIIIFFFDDDEEEIIIOOOSSSMMMMMMOOORRRPPPLLLOOOVVVVVVUUUPPPEEE;;;;;;EEEOOOZZZJJJAAA???@@@IIIMMMDDDHHHQQQXXXXXXUUUQQQIIIAAAKKKNNNKKKCCC>>>??????===999:::;;;<<<<<<;;;::::::777444555777666222000111///111444444333333444666888::::::777111,,,***+++)))---111111///...000333111<<<@@@:::555666555//////,,,***,,,///333333222,,,.........,,,+++,,,---,,,+++...777AAABBB999000,,,......---***)))+++...---000333444222///------))))))((((((((()))***+++******+++++++++,,,,,,,,,*********+++,,,---//////......//////111333444555BBBqqq```WWW]]]gggbbb^^^cccdddTTTMMMFFFAAA@@@>>>888333222111000000111111000///////////////////////////000000000000000111111222777:::777^^^uuu~~~YYYQQQZZZ}}}tttxxxyyy|||}}}{{{||||||vvvooorrrzzznnnuuuvvvuuuxxxyyyvvvpppooouuuwwwqqqlllkkknnn}}}aaa]]]ZZZZZZgggWWWUUUXXX```gggjjjmmmpppbbbaaalll~~~vvvllliiiooossskkk___SSSWWWZZZWWWRRRRRRXXX___ooohhhdddhhhqqqtttnnnggg\\\\\\ZZZUUUOOOLLLMMMNNNRRRTTT]]]cccXXXFFFEEEQQQPPPcccoooiii___]]]]]]\\\YYYSSSNNNLLLHHHDDDGGGNNNKKKBBB???DDDEEEAAAEEEMMMOOOQQQQQQMMMKKKOOOYYYaaa___UUUMMMJJJFFFDDDKKKTTTPPPPPPPPPMMMIIIGGGGGGHHH>>>FFFQQQUUU]]]mmmcccBBB>>>JJJQQQLLLEEECCCDDDCCCKKKNNNJJJ@@@:::===???>>>999<<<@@@CCCDDDCCC@@@>>>888555666888777222000222...111333444555999???CCCAAA===999444000,,,***((((((---222222///...111444555BBBGGG>>>666555444...111,,,((()))...222111///+++,,,......---,,,...///---,,,///:::DDDCCC888---,,,...///---***)))+++------000333444222///,,,,,,((((((((((((((()))***************++++++,,,,,,,,,*********+++,,,---///000------...///000222444555???ppp}}}[[[ccchhhddd^^^\\\]]]]]]QQQNNNIIIEEEBBB>>>;;;888111000///000222222000//////////////////.........222111000111333555666666<<<111III{{{bbbSSSVVVaaa|||wwwyyy|||}}}zzzzzzxxx{{{ooobbb___eeejjjlllaaaiiirrruuurrrnnnnnnqqqsss|||zzzmmmeeedddhhhjjjkkkaaa\\\VVVYYYgggtttrrrgggaaafffttt|||}}}wwwtttpppmmmkkkeee]]]WWWQQQIIILLLYYY___ZZZ]]]fffxxxrrrbbb]]]ggghhhaaaaaaZZZ[[[VVVPPPQQQTTTOOOFFFOOOSSS\\\aaaZZZMMMHHHKKKSSSbbbXXXLLLWWW\\\[[[eee```YYYLLLAAACCCIIIHHHAAADDD@@@;;;:::===CCCGGGJJJZZZUUUQQQUUU___jjjqqqtttTTTLLLEEECCC@@@===AAAHHHSSSDDDNNN[[[QQQMMMRRRNNNAAAbbbccckkknnnCCCHHHPPPIIIBBB???<<<888888::::::;;;<<<:::888777999;;;999HHHFFFCCCIII===000777666444222111222333333222333444666999===AAAEEEHHH===999555222000///---,,,///,,,---000000...---000AAADDDBBB999111///...---)))***+++,,,...///000000111111000......---------+++...333888;;;:::666222---+++***))))))+++---...111...,,,---//////---+++(((((((((((()))***+++,,,)))************++++++++++++++++++,,,---...000000---.../////////000333666999|||vvvbbbhhhjjjeee```\\\YYYUUUJJJGGGDDDAAA???===:::888111000///000222222000////////////////////////...222111111222333555555555<<<777[[[mmmUUUUUU\\\\\\wwwzzzkkkiiiooo{{{~~~xxx|||ppprrrkkk^^^UUUUUUZZZ[[[XXXTTTWWWaaannntttrrrqqqsssvvvxxxpppfff```aaadddffffffbbb```bbb___YYY\\\[[[PPP___mmm{{{~~~vvvkkkbbb]]]tttmmmgggeeeeeeccc\\\UUUNNNJJJMMMZZZdddhhhmmmtttuuu```ZZZfffiiiaaa^^^RRRTTTSSSOOOLLLKKKIIIEEEJJJMMMPPPPPPLLLJJJRRR[[[hhhqqqaaaMMMOOOPPPPPPZZZXXXVVVMMMBBB???BBBDDDBBBDDD???999777999???EEEHHHGGGRRR[[[bbbooovvvjjjUUUKKKDDD??????>>><<<===BBBJJJBBBIIIRRRNNNIIINNNQQQNNN[[[jjjpppiiiYYYJJJCCCBBB===888888666444555888777999:::;;;<<<>>>AAADDDHHHRRRLLLFFFHHH<<>>===<<<:::999000//////000111111000.........//////////////////333222222222333444555555999BBBuuupppXXXSSSYYY^^^kkkuuusssrrrmmmmmmssssssxxx|||uuunnniiifff^^^RRRKKKMMMQQQNNNGGGLLLJJJVVVmmmxxxsssmmmnnnlllooojjjeeedddfffhhhhhhggg______kkkhhhSSSQQQXXXOOOQQQssswwwnnnjjjfffpppggg___]]]``````[[[UUUTTTMMMGGGLLLZZZjjjtttxxxvvv^^^VVVcccggg```___WWWSSSOOOLLLGGGDDDGGGMMMFFFJJJKKKGGGFFFNNN^^^kkkbbbjjj___NNNLLLLLLJJJNNNVVVWWWRRREEE:::777:::<<<@@@===999777999===@@@BBBFFF^^^nnnoooqqqsss```EEEJJJDDD@@@AAABBB@@@??????AAADDDDDDGGGKKKGGGKKK[[[eee___yyy{{{RRRGGGMMM999<<<888555666555222222555333333444:::BBBKKKQQQTTTiiieeeTTTFFFEEE===444777---+++***+++000555999:::777444444999BBBLLLSSSVVVIIIDDD===666333111///...111000111111//////666@@@SSSKKK???555333444///'''((((((***+++---///000111......---,,,++++++++++++))))))+++---//////---+++))))))***+++,,,,,,------,,,***))))))***+++)))((((((((((((((()))***+++,,,)))************++++++++++++++++++,,,---...///000...000111222333666999<<>>???SSSkkkvvvtttzzztttaaaXXX^^^aaaaaagggcccWWWLLLGGGDDDCCCJJJSSSMMMTTTTTTLLLKKKWWWcccggg___hhhiiiddddddcccZZZRRRUUUWWWTTTJJJ@@@<<>>===>>>AAACCCDDDDDDWWWhhhrrrllleeeccc[[[OOOPPPJJJEEEDDDDDDCCC???<<>>HHHGGGNNNgggkkkeeezzzwwwNNNEEEKKK777BBB???>>>>>>:::555444666888333111999JJJZZZbbbeee|||kkkPPP???<<<;;;777666000---***))),,,000444555333333777???HHHMMMMMMJJJGGGBBB:::444111000......///000111000---...888DDD```SSS???222333888555---(((((()))***+++,,,------,,,,,,+++***************)))(((((()))***+++***)))((()))***+++,,,---------***))))))))))))))))))((())))))(((((()))***++++++))))))*********+++++++++,,,++++++,,,---.../////////111333444666999===@@@SSS}}}iiiWWWWWWWWWZZZ______TTTFFFCCC@@@===;;;;;;:::888666000///...///111111///...---.........//////000000222333555444333333555888;;;eeepppLLLAAAMMMOOO___~~~}}}wwwdddeeehhhuuudddMMMYYYcccsssuuussshhhbbbddd|||}}}wwwsss|||ooobbbbbb^^^SSSEEE>>>@@@DDDEEEEEEGGGTTThhhqqqttt|||uuurrrWWWXXXYYY[[[[[[ZZZWWWTTTRRRFFFHHHMMMKKKUUU```[[[{{{yyybbb___iiiccc```[[[WWWUUUSSSQQQOOOKKKFFFEEEPPPhhhxxxrrrdddbbbggg___VVVUUUUUUZZZggghhh[[[PPPNNNPPPOOOMMMMMMQQQYYYXXXOOOUUUgggmmmeee___eeekkkkkkjjjjjjaaaQQQRRRPPPNNNLLLJJJJJJLLLOOOBBB???<<<===CCCKKKQQQUUU]]]ZZZ^^^hhhnnnkkkccc^^^UUUPPPHHHBBB@@@???<<<999@@@HHH???999CCCGGGQQQjjjhhhllljjj^^^OOOHHHCCC===EEECCCCCCCCC>>>888777:::BBB999222888IIIZZZbbbccclll[[[III???:::999555---111---)))((()))---///111111222555:::???@@@>>>;;;>>>999444///...------,,,------......***+++555BBB\\\QQQBBB888:::===777---((((((((((((((((((((((((+++******))))))))))))******)))'''''')))***))))))((()))***,,,,,,---,,,,,,))))))******))))))******))))))))))))))))))***+++))))))*********+++++++++,,,,,,,,,,,,------...///000111444555777:::>>>AAAZZZfffWWWWWWVVVXXX\\\[[[OOOBBB@@@===:::888777666444222///......///000000///---------......///000000000000333555555333333666:::IIIooo```PPPBBBGGG___qqqwwwyyyuuuvvv~~~~~~lllOOOMMMRRRggg~~~zzzvvvrrrxxxaaaRRRCCCTTTppp}}}vvvllljjjjjjfffaaa^^^aaawwwiiiddd{{{nnnkkk~~~ssskkkeeeaaa[[[XXXMMM===333666>>>DDDHHHNNNXXX^^^___fffxxx{{{{{{sssccc___TTTUUUVVVUUUSSSOOOKKKHHHMMMEEE???III[[[hhhooottt}}}zzzxxxllliii___ZZZSSSOOONNNMMMLLLKKKBBBHHHWWWmmm{{{ttt]]]HHHMMMVVVUUUOOOOOOKKKLLLVVVgggeeebbbdddhhhgggZZZLLLEEEOOOPPPPPPgggvvvXXX[[[dddddd^^^ggglllaaaVVVOOOJJJJJJJJJIIIIIIJJJDDD>>>888777???LLLZZZbbb[[[OOOWWWxxxvvvdddUUUTTTOOOFFFAAA@@@???<<<@@@CCC>>>999???FFFQQQaaatttkkkQQQNNNEEE999@@@@@@???AAABBB???:::<<>>888777===EEEKKKMMMTTTRRRXXXXXXHHH===666)))---***'''&&&))),,,...///111000...,,,,,,...000222333000---++++++++++++***+++***++++++))))))000:::FFFEEEBBB@@@@@@===222&&&((((((((('''''''''''''''******)))))))))))))))***+++)))(((((()))+++*********++++++++++++,,,,,,,,,(((***+++***))))))***,,,***)))))))))))))))******)))************+++++++++,,,,,,,,,,,,,,,---...///000222444555666999>>>AAAYYY{{{iiiZZZYYYXXXXXX[[[ZZZOOOBBB>>><<<999777777666444222///......///000000///---------......///000000111...222555555333444888<<<]]]~~~oooiiiZZZEEEEEETTTzzz___^^^}}}{{{vvv~~~sssjjjjjjzzztttoooyyytttsssfffHHHDDDFFFYYY|||yyyyyy{{{uuu]]]gggwwwsssoooqqqrrrpppiii___UUUOOOAAAZZZ{{{uuu}}}{{{{{{iiiiiihhhfffhhheeeYYYKKKNNNPPPSSS\\\bbb___jjjlll\\\ZZZ^^^XXXTTTIII;;;555:::BBBEEEPPPaaappppppjjjjjjpppttttttzzzzzzhhh[[[``````^^^[[[UUUOOOJJJGGGFFFNNNHHHQQQoootttrrr}}}kkk]]]cccVVVHHHDDDJJJOOONNNKKKFFFNNN___qqqqqqaaaRRRMMMVVVZZZWWWXXX```[[[MMMJJJcccmmmqqqppptttwwwiiiTTTJJJVVV[[[bbbwwwRRRYYYhhhfffZZZhhh~~~~~~aaaXXXRRRQQQPPPMMMMMMPPPOOOLLLHHHHHHNNNVVV]]]aaabbbdddrrrxxx___LLLQQQQQQJJJCCCCCCCCCAAA???<<<@@@AAA???GGGRRRRRRooovvv]]]MMMBBB;;;AAA>>>>>>AAACCC@@@===AAAHHHBBBGGGJJJDDD999555;;;CCCRRR___yyyxxxSSS;;;666...***(((&&&&&&(((+++,,,---------,,,(((%%%%%%***///---+++******++++++***((()))((((((+++***(((+++111111777;;;;;;888444,,,###&&&''''''((())))))*********)))))))))))))))*********)))((((((***,,,+++***---,,,+++*********+++,,,''')))+++***)))(((***,,,******))))))))))))******)))************+++++++++------,,,,,,,,,---......000111333444555888<<>>EEEJJJJJJSSSqqq{{{oooooo{{{vvvjjjiiifff```XXXQQQLLLIII@@@VVVPPPSSSoooggg\\\wwwiiiUUU@@@===IIIUUUTTTNNNNNNPPPZZZddd___WWWbbbuuusssooogggnnnxxx^^^NNN]]]mmmrrrjjjlllvvvooo\\\dddrrrwww~~~___???KKKaaa^^^HHHSSSooouuugggaaa^^^``````___dddkkkaaacccfffiiijjjgggbbb^^^lll~~~iiiVVV===GGGLLLGGGAAAAAABBB@@@???999CCCJJJCCCJJJSSSHHHPPPfffwwwjjjNNNDDDHHHFFFBBBCCCEEEFFFDDDAAAFFFMMMEEEVVVbbbZZZDDD888???LLLZZZpppQQQ111111000+++)))''''''((()))))))))&&&+++000///***''')))---+++*********++++++)))''')))''''''++++++((((((+++'''...222///+++***)))&&&%%%&&&''')))***,,,---...******))))))))))))***+++)))(((((()))+++,,,,,,+++///---+++)))))))))+++,,,&&&(((******((('''))),,,******)))))))))))))))***)))************+++++++++------,,,,,,,,,---......000111333444555777;;;>>>LLLpppcccdddccc^^^ZZZVVVNNNEEE@@@===:::777666666444333000000000000000///............---------......///777...111777222333===BBBxxxmmmYYYNNNIIIGGGNNNQQQMMM^^^yyyyyyeee]]]lllsssvvvaaa\\\eee^^^fffgggXXXAAA888EEEXXX~~~~~~zzz{{{rrrooojjjeeedddddd```[[[vvv{{{}}}rrr```aaatttjjjhhhddd___ZZZaaaWWWOOONNNAAAEEELLLGGGCCCGGGTTTiii}}}vvvuuurrrrrrzzz~~~lllTTT___]]]ccc\\\]]]^^^\\\tttzzzbbblllxxxxxxgggjjj___EEEBBBTTTVVVYYYXXXWWW```vvvkkkVVV;;;???^^^ZZZ\\\XXXSSSSSS\\\mmm~~~SSS>>>LLLyyy|||iiipppsssllluuu}}}```RRR@@@DDDGGGEEECCCHHHUUU```xxxzzzuuuhhhbbbeeelllnnnooo~~~bbb\\\bbbfff|||mmmXXXLLLUUUdddHHHRRRlllRRRBBBYYYVVVUUUUUUQQQOOOPPPPPPLLLFFFCCC???SSSYYYRRRPPPLLLHHHKKKOOOLLLEEEBBBJJJVVVVVVMMMJJJfffkkk|||BBB---///TTTwwwSSS000)))///(((((()))******)))(((((((((((((((((()))))))))))))))************+++++++++(((***+++***)))((()))***------,,,,,,+++***))))))))))))***+++,,,,,,------,,,+++)))((('''(((***++++++)))((((((***---111444++++++***)))(((((())))))***)))(((''''''((()))***))))))))))))************+++++++++***************,,,---...---,,,,,,---///111333666888888999;;;===RRRzzzvvvmmm|||iiikkkiiiaaaYYYSSSKKKDDD@@@===999777666666444333000000000000000///............---------...//////111---///555555222???UUUnnn~~~zzzyyy{{{aaajjjiiiUUUVVVKKKNNNUUURRR]]]zzz{{{kkkhhhrrr|||zzzfffWWW\\\bbbcccXXXEEE<<>>WWWxxxuuubbbjjjooossswwweeeeee___RRRMMMGGGKKKMMMJJJFFFFFFMMMUUUqqq^^^YYYhhh{{{zzzfffhhhjjjcccXXXXXXWWWPPPDDD>>>EEEQQQVVVAAAQQQiiioooiiiaaakkkpppcccWWWGGG888000999FFFJJJKKKOOOKKKGGGNNN@@@FFFQQQZZZZZZTTTRRRTTT___~~~@@@333DDDjjjXXX777(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))(((((()))))))))*********((()))******)))((()))***,,,,,,,,,+++***)))))))))((())))))***++++++,,,,,,+++***(((''''''(((***+++))))))***+++,,,---...///+++******))))))))))))******)))(((((((((((()))***))))))))))))************************************+++---------,,,,,,...000000333666888999:::;;;<<>><<<999777666666444222///000000000000///............------......///000,,,000///444999222EEEsss{{{xxxwwwllljjjsss^^^YYYdddmmmZZZVVV[[[ZZZccc|||wwwhhhgggeeexxxqqqgggbbbZZZOOODDDCCCTTTfff|||tttkkkiiiwwwzzzhhhfffeeehhh```cccYYYUUUWWWLLLPPPTTTRRR[[[vvvwwwbbbUUUNNNWWWZZZfffeeekkkmmmcccsss{{{lllYYY\\\wwwiiiQQQJJJXXX```wwwvvv{{{XXXAAA;;;MMMQQQHHHPPPWWWZZZfffzzzrrr___VVVHHH888444999PPPSSSSSSfffuuuwww\\\UUUSSSSSSPPPIIIKKKNNNNNNKKKEEECCCFFFKKKPPPZZZbbbdddlllsssaaaaaaWWWEEEAAA@@@AAA???;;;888>>>HHHUUUNNN___oooxxx|||jjj^^^UUUFFF888000///111111777>>>999888FFF999EEETTT___iiisssyyy{{{MMM333===FFFSSS[[[SSSAAA444---+++))))))''''''''''''))))))''''''((((((((()))))))))'''''''''((((((((())))))((()))******(((((()))***++++++******))))))((((((((((((((())))))******+++))))))'''''''''((()))***(((***---...///---+++)))******)))))))))***++++++***))))))(((((())))))***))))))))))))************))))))))))))))))))******+++,,,------,,,---///111///222666999::::::;;;<<>>888666===HHHWWWSSSGGGtttiiiYYYKKKJJJKKKCCC:::666...***&&&---333---666PPPcccmmmppppppPPP,,,111GGGHHHCCC888...++++++***+++***(((''''''(((***+++'''''''''((((((((())))))''''''((((((((()))))))))((()))***)))((('''(((*********))))))(((((((((''''''''''''((((((((())))))(((''''''&&&''''''((()))***+++---......,,,)))'''))))))))))))***++++++,,,))))))))))))))))))))))))((()))))))))************((()))))))))))))))*********+++---------...000222///222777999::::::;;;;;;===aaapppoooxxxvvvhhh[[[[[[___]]]SSSIIIFFFEEEEEE;;;999777777666555333111///////////////...---------------...///000111111///888222333:::555XXXpppfff[[[eeessspppbbb]]]wwwlllYYYZZZxxx}}}jjjcccXXX^^^jjjwwwzzzwwwzzzwwwxxx{{{zzzrrrvvvtttmmmkkktttwwwiiiggg___SSSHHHDDDBBB@@@@@@@@@GGGFFFWWWeee^^^jjj|||~~~|||zzzsssdddYYYUUUJJJHHHOOOOOOKKKTTTdddyyyjjjiiicccRRRHHHJJJQQQ\\\>>>666OOO]]]___TTTJJJDDDVVV|||zzzhhheeecccbbb^^^PPPAAA<<<===<<<666999@@@KKKRRRQQQ[[[qqqoooPPPIIIQQQLLLNNNXXXWWWMMMHHH@@@:::888===DDDJJJMMMKKKYYYqqqxxxxxxggg``````UUUHHHCCC<<<===>>>999222000===KKKZZZjjjZZZqqqfffTTTFFFGGGGGG>>>444111111---+++222888999OOOwwwkkkooowww<<<$$$888EEEEEE???444,,,+++,,,+++((('''%%%$$$$$$%%%'''(((''''''''''''((((((((((((((((((((()))))))))******''')))***)))((('''((())))))))))))((((((((((((((('''''''''''''''((((((((('''''''''''''''((())))))------,,,,,,+++***))))))******))))))***+++,,,,,,))))))************))))))((()))))))))************(((((())))))*********+++***,,,---------...111333///222666999::::::;;;<<>>kkkwwwbbbccc^^^eeeqqqxxxuuuiii___\\\___uuu]]]^^^wwwhhh___LLLEEENNNiii~~~~~~jjjlll~~~zzzxxxzzz}}}zzzddd[[[ddd}}}xxx~~~jjjeeehhhxxx|||vvvlll^^^TTTOOOKKKEEE???AAA<<<;;;555HHH[[[VVV```qqq~~~{{{sssqqqooogggXXXKKKEEE???;;;:::666777III___xxxllllllhhh[[[SSSSSSAAAGGG222111AAANNN^^^\\\AAA555BBBhhh|||qqqgggkkkQQQMMMOOOGGG888666777///...,,,333BBBKKKQQQcccvvvqqq^^^SSSQQQJJJJJJRRRWWWLLLEEE<<<666666:::@@@CCCBBB???LLLkkkllljjjdddPPPBBBCCC666888:::888222444CCCTTTeeejjjWWWIIIJJJHHH>>>777888---,,,***///666===[[[{{{mmmwww]]]555$$$222$$$***///---,,,------,,,)))((('''&&&&&&'''((()))&&&&&&'''''''''((((((((((((((()))))))))*********'''((())))))''''''((()))))))))))))))((((((((((((''''''''''''''''''''''''&&&''''''((()))))))))***---,,,+++)))))))))++++++++++++*********++++++,,,)))******++++++******)))))))))))))))************)))))))))***++++++,,,,,,,,,---......---...000222111333666888888999;;;===BBBVVVyyy^^^sss|||pppaaa]]]dddfffcccZZZMMMDDDAAA===:::888777666666666555222000......//////......---,,,------......///111222333222222333555999OOOkkkccc]]]\\\```ggggggaaa[[[ZZZTTTrrr|||ooo]]]\\\tttxxxnnnaaaUUUPPP======GGG___zzzjjjaaafffzzzvvvyyywwwjjjiiimmmyyy~~~|||{{{yyyzzzoooXXX666DDDhhh|||wwwuuufffbbb```hhhvvvtttlllddd```___[[[VVVSSSKKKCCC===555HHH___[[[dddnnnnnnrrr{{{yyyuuunnnhhhaaaWWWLLLDDD999666777999888666;;;DDDTTTkkkyyyyyyyyyllleee^^^SSSLLLJJJFFF<<<+++...000:::SSSRRR444///444EEESSSXXX[[[___KKKBBBEEECCC888;;;===///666000444<<<;;;@@@NNNWWWRRRSSSMMMIIILLLJJJEEEIII@@@;;;666555777888777666)))---444HHHqqqxxx]]]VVVQQQPPPLLLDDD???>>>666555666666444666BBBNNNfff{{{||||||ttt```LLL???AAABBB<<<===FFF;;;999000+++---111HHHjjj{{{yyyNNNMMMIII>>>:::***(((---111333000---,,,)))$$$************************&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''((()))(((''''''((()))))))))))))))))))))))))))((((((((('''''''''''''''''''''((()))******************))))))******,,,,,,,,,,,,+++*********++++++)))***++++++++++++***)))))))))))))))************)))******+++,,,,,,---------...///...---...///111222444555666777999<<>>999888777666666666555222///......//////......---,,,------......///111222333555111666:::===^^^```ddd\\\YYY]]]___YYYUUUTTTOOO]]]ooozzzlllppp^^^UUURRR^^^ttt___NNNDDDAAAAAAMMMUUUYYYddduuu|||yyyuuuhhheeepppvvvppprrr{{{~~~qqqyyyddd___|||___LLLNNNZZZsss{{{ooo[[[888;;;SSSdddxxxlllhhhdddcccgggmmmssswwwuuurrrnnniiibbbYYYRRRQQQIII@@@999111GGG___]]]eeelllcccaaalllxxx{{{vvvsssyyywwwqqqgggZZZOOOHHHFFF:::222...222888<<>>fff~~~rrrqqq___JJJ:::999777111777DDD[[[VVVDDD333,,,(((222HHHqqqkkkZZZKKKPPP]]]UUU@@@LLL(((111///***666111333///...***&&&'''+++---***&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''((()))((('''&&&''')))))))))))))))************(((((((((((((((((('''''''''''')))***++++++++++++'''((()))***+++,,,,,,,,,------,,,+++************)))***+++,,,,,,+++***)))))))))))))))******************+++,,,------........./////////------///111333444555555666888<<<@@@DDDKKK[[[aaavvv~~~wwwfffZZZ[[[fff^^^SSSJJJEEE@@@;;;888::::::999777444222222222.../////////---,,,---.........---...///111333444888,,,999;;;:::uuu{{{aaa___]]]YYYVVVTTTTTTWWWZZZQQQYYY``````]]]cccsss^^^ZZZPPPJJJBBB\\\jjjRRRNNNAAAKKKOOORRRRRRVVV]]]___^^^fff]]]NNNCCCFFFPPPQQQKKKFFFNNNaaa}}}~~~___YYYjjjfff}}}~~~QQQAAAKKKMMMlll|||qqq```YYY888KKKoootttrrrwwwvvvyyyrrrgggaaadddmmmtttuuugggeeeccc```^^^[[[WWWTTT>>><<<@@@KKKSSSVVVWWWYYYVVVVVVXXXZZZXXXXXX^^^ggglllgggkkkkkk___UUULLL===333777777333333999@@@CCC@@@;;;444;;;FFFGGGTTTppp|||yyylll\\\UUUUUUNNNCCC444000,,,+++...000...,,,000///000222666;;;@@@DDDKKKGGGCCC???;;;555...(((+++,,,...------...222555444111///000222222111...///111222444:::>>>666+++222===111AAAnnnOOOHHHKKK;;;222777666888333,,,))),,,000///,,,///MMMnnnYYYEEE666999>>>???CCCIII]]]```UUU<<<******///000DDD???;;;===AAABBB===777...---+++***)))***++++++)))))))))(((((((((((('''''''''(((((((((((('''''')))(((((('''''''''((((((((((((((((((((())))))***((()))))))))************,,,,,,,,,+++++++++******((((((((((((((((((((((((*********)))))))))))))))***)))((((((((()))+++,,,,,,+++)))(((((()))+++,,,************************++++++++++++++++++++++++*********+++,,,---...//////000000///......111333333333444444555777;;;???HHHRRRkkk___llltttcccWWWYYY^^^VVVLLLEEEAAA>>>;;;999888888888666444222111111...///000///---,,,---.........---......000222333555///777;;;KKKccccccbbbaaa]]]XXXUUUVVVWWWTTTWWWYYYUUUPPPQQQXXX___ooouuuUUUNNNWWWDDDLLL```~~~cccbbbYYYNNNOOOLLLFFFEEEHHHIIIGGGMMMIII@@@;;;???GGGIIIDDDHHHBBBFFF]]]jjjDDDGGGdddppphhhnnn~~~uuuKKK;;;@@@HHHkkkyyyiiiSSSIIINNNdddqqqWWWOOOQQQfffvvvoooeeefffvvvoooTTT[[[[[[ZZZXXXTTTOOOHHHDDD>>>>>>CCCMMMSSSSSSPPPPPPMMMIIIGGGFFFBBB>>>@@@DDDTTTSSS\\\___TTTIII???000222666777444444999???@@@;;;888555;;;@@@999<<>>222---333777333000333111;;;===333---000222000444111///000222333///,,,++++++)))((((((((())))))))))))))))))(((((((((((((((((())))))))))))((((((***))))))((((((((())))))))))))((((((((()))******)))*********++++++++++++,,,+++++++++************(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((()))++++++,,,+++)))(((((()))+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///000000///---...000222111333444555555777;;;>>>HHHSSSeee~~~kkkxxxhhhZZZSSSYYY]]]VVVMMMGGGCCC@@@<<<999555555555444333222000000...///000///---,,,---..................///000111111333444===fff```dddfffgggddd^^^XXXUUUTTTOOOPPPQQQPPPNNNMMMNNNPPPLLL[[[SSSMMMssseee@@@LLLVVVhhhhhhiii```IIIHHHCCC<<<:::>>>@@@???999999888777:::???@@@===CCC:::555@@@^^^fffBBB<<>>GGGIIIKKKKKKHHHBBB;;;777///---...444777666555666888444333333222//////333999999CCCIIICCC@@@<<<222...222444222333777:::999222444444<<>>;;;222000777111555<<<]]]|||nnn[[[ggglllrrr^^^DDDLLL^^^QQQ888444111///000111111...+++(((444;;;777222111///***+++&&&&&&,,,...'''$$$&&& )))...++++++...---'''++++++,,,,,,,,,,,,+++***,,,+++******)))*********************))))))))))))))))))************))))))******))))))))))))*********))))))))))))***++++++*********+++++++++,,,,,,************))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((()))******+++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---//////000///------...000111444666777888:::<<<>>>FFFTTT[[[ooozzzoooZZZPPPQQQ[[[eee___XXXQQQKKKEEE===777333333222333333222000///...///000///...------///..................//////...666222DDD```cccfffiiigggaaaYYYSSSQQQFFFJJJOOOQQQPPPOOOPPPQQQHHHNNNQQQPPP___zzzNNNKKKRRRaaaqqq[[[KKKLLL@@@???@@@===888888<<<>>><<<777999::::::::::::;;;;;;<<<======:::AAAZZZeeeDDD555888<<>>EEEAAADDDTTTqqqvvv]]]LLLAAA;;;555666777777555222///---------......///000000000,,,++++++,,,.../////////...///000222333222///---111111222222222000...,,,,,,)))555MMMUUUGGG888333888888???YYYkkk___XXXiiihhhhhh[[[[[[hhhZZZAAA===:::222,,,*********+++---%%%,,,000---***---///...---)))''')))(((&&&)))...000111///)))))),,,+++''',,,///111111...---///000//////..................,,,,,,,,,,,,++++++++++++*********++++++*********))))))(((((())))))*********************++++++,,,))))))*********+++++++++)))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******+++++++++***))))))***++++++++++++++++++++++++++++++************************,,,,,,++++++++++++++++++...///000///------...///222555888:::;;;<<<>>>@@@CCCRRRRRRtttddduuu\\\PPPPPPYYYfffaaa\\\VVVOOOFFF;;;333222111111333444444111//////000000000...---...///......//////////////////...777444QQQoooggghhhhhhfff___VVVNNNIIIAAAHHHOOOOOOIIIEEEFFFIIITTTHHHIIIKKKGGGRRRhhhrrrkkkVVVbbbwwwzzz}}}gggMMM;;;>>>555666::::::888777888777333:::;;;<<<<<<:::999;;;======CCCEEE>>>999AAAYYYmmm{{{YYY>>><<>>???AAANNNMMMaaa___iiiXXXQQQTTT\\\XXXSSSOOOJJJBBB888000222111111444777777444000///000111000...---...///......///000111111000000111555<<>>JJJUUU^^^hhheee```~~~wwwZZZgggzzzjjjwwwqqqQQQ;;;BBB@@@333999===???@@@BBB???:::888777999<<<;;;999;;;>>>CCCAAA???>>>???AAADDDFFFhhhnnnqqqmmmgggeeehhhkkkhhhQQQ^^^sss___JJJLLLMMMDDDQQQooo|||zzzqqqwwwvvvpppxxxvvvzzzhhhUUU___nnndddaaaddd^^^NNNFFFIIIMMMMMMLLLHHHEEEGGGLLLQQQCCCFFFMMMSSSQQQIIICCCBBBEEEGGGJJJKKKDDD===>>>CCC===???KKKQQQKKKLLLOOOJJJIIIIIIEEE@@@@@@CCCCCC@@@AAAHHHIIIIIIHHH;;;111666444;;;???<<<>>>DDDDDD>>>555///---222;;;===666...+++++++++,,,---...///000+++///333555444000...,,,(((000777777111...111666888:::<<<======>>>@@@BBBUUU@@@999LLLccc___FFF000,,,000333444555777444---...333444666999111+++000***(((+++444555...,,,///111222333000---+++))))))***+++---/////////000111//////000222333333000...+++...000///,,,+++,,,...,,,,,,---............---------------,,,,,,,,,,,,******++++++++++++******'''&&&&&&''''''((()))******))))))))))))***++++++'''''''''((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''(((((())))))***(((((()))************)))************************))))))))))))))))))))))))************************++++++*********++++++,,,---///111111000///000111...000333555666888;;;>>>DDDKKKNNNWWW}}}bbbmmm\\\TTTUUUXXXRRRJJJEEE@@@<<<666111333111111555999:::666222///000111000.........000---...000111222222222222555333EEE}}}vvvlllbbb]]]\\\YYYPPPHHHAAADDDHHHHHHFFFFFFGGGJJJJJJDDDBBBFFFHHHEEEJJJTTTSSSYYY\\\ccc|||hhhSSSZZZ^^^RRRQQQddd___TTTBBB666@@@;;;<<>>===AAABBB???:::BBBCCCCCCDDD:::222777888======999:::<<<666,,,000---+++///666888444...---,,,+++***+++---///000,,,///333333000---++++++---222666666222///111333>>>>>>===:::777666888:::JJJ@@@999===EEEFFF;;;///---,,,000000,,,---///***+++***---***$$$***111......,,,222<<<<<<222...222------......---++++++,,,&&&(((+++---///000///---...///222444222///,,,+++---...///...---,,,+++,,,)))***+++,,,,,,,,,,,,+++++++++++++++************))))))************))))))''''''''''''((()))***+++))))))((((((((()))******(((((((((((())))))))))))((((((((())))))*********((((((((((((((((((((((((&&&&&&''''''((())))))***'''((()))***+++******)))*********++++++*********))))))))))))))))))))))))***************************)))))))))***+++,,,,,,,,,...111222222111222333///111222444555888<<>>EEEGGGAAA;;;;;;999<<<>>>???AAAIIIVVVaaaSSSlllxxxjjjZZZWWWXXXOOOLLLUUUPPPSSS\\\iiiqqqyyy|||~~~[[[ZZZnnnlllVVVTTTTTTSSSMMMHHHGGGKKKPPPQQQPPPQQQRRRNNNHHHHHHKKKKKKDDDBBBIIIQQQOOOIIIDDDCCCCCCMMMPPPHHHHHHMMMJJJMMMIII???666555999;;;999666<<<888444666111///888---555<<<>>>DDDJJJEEE;;;,,,++++++...111222000...111000---++++++---///111333555777555222000000222222333444444333111000000,,,---,,,***'''(((,,,000000666888222---------***///'''***...(((***666;;;;;;+++///666******444222555000111666444***)))///,,,******+++***((()))******)))((((((,,,000222000//////000111000///000444---,,,,,,,,,+++***)))'''((()))+++,,,---,,,,,,+++)))))))))(((((((((((('''))))))************))))))(((((((((((()))***+++,,,((((((((((((((())))))***))))))))))))************(((((())))))******++++++((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''((()))++++++******)))******++++++++++++******************************))))))))))))))))))))))))))))))))))))***+++,,,---,,,...111333333333333444222333555555777:::???CCCNNNLLLZZZRRRqqqfffdddmmmhhheeeZZZZZZ\\\MMM>>>999:::888444333777333000111444666444000///222222...---///000//////000111000///000111333555333ZZZggg[[[SSSZZZiiimmm___OOOMMMMMMNNNNNNMMMKKKHHHFFFJJJDDD???@@@AAA>>>======???BBBFFFKKKSSS]]]fffmmmvvvzzz}}}\\\IIIKKKNNNGGG===@@@;;;555555999???CCCEEE<<<888666888999777888:::;;;>>>JJJZZZYYYHHH999666555333:::999JJJLLLTTT{{{ZZZGGGIIIIIIHHHKKKIIIQQQPPPYYYbbbaaaccc~~~yyyeeeaaagggmmmpppqqqlllwww{{{~~~{{{{{{yyy]]]KKKSSSbbbaaaSSSNNNJJJGGGHHHKKKJJJFFFAAACCCDDDEEEFFFFFFEEEDDDDDDAAAAAA???===::::::;;;===???===;;;:::999:::;;;<<<777444111000111333555555111111000///...------,,,///333333000222888;;;888///...,,,++++++---///111'''(((((()))***---111444666999777333333777555///333000222999;;;444***%%%+++000000***'''***+++(((******)))))))))))))))***(((***,,,111<<>>???@@@BBBEEEKKKQQQUUUUUUZZZ\\\\\\```iiipppsssmmm[[[HHHCCCIIIKKKBBB777777555555666999999777555444111000444777666888<<<>>>===EEEOOOMMM???555444888333888555===kkkccc<<>>DDDDDDCCCGGGIIIDDDAAACCCEEEFFFMMMfffzzziiiYYYUUU[[[aaafffiii}}}wwwddd[[[TTTMMMOOOWWW]]]\\\YYYnnnSSS???@@@HHHCCC555AAA===::::::======:::777555666666666666666555555333444555444111//////000444333111000///000111222555222000///111222333333111000000//////.........(((---///---...222111---000///---++++++***))))))222111///...---000444777333555222---,,,000333111000,,,+++111444111,,,***+++//////***(((+++,,,***+++***)))))))))***+++,,,///111000111666:::555+++//////000000000111111111000000///...---,,,++++++*********)))))))))((((((***++++++,,,,,,---,,,,,,------,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))))))))))))))))))))))))))************))))))))))))''''''''''''((((((((((((''''''((())))))))))))))),,,,,,+++***)))(((''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))***************,,,---......///111111000000111333333333333444777;;;???BBBJJJLLLUUUUUU```cccbbbaaabbb\\\YYYYYYKKK<<<777777666555555666333000000222222000...///222222...---///000//////000111111000111333555666BBBwwwoooUUUWWWYYYYYYXXXVVVSSSQQQ[[[___fffjjjiiiaaaUUULLLDDDAAABBBEEEEEE@@@;;;:::999999:::<<<@@@DDDIIILLLDDDHHHJJJHHHIIIOOOSSSSSSOOOIIIDDDDDDGGGFFF>>>777888777666777777777444222000......222555555888<<<===999;;;AAA???777333666:::222555333111IIITTT>>>===<<>>???FFFKKKIIIFFF^^^UUUCCC555555;;;888...444111///111555888777666666666555444333333333333333555777777555222111000000///---,,,,,,---......111///...///000111000///////////////////////////***---...,,,,,,......++++++***+++---000111111111888666333000///000222444555777555000///555<<<@@@:::333...///000///...///---000000,,,+++---//////,,,+++***)))***+++---///222333222000000000,,,'''...///000111111111000/////////...---,,,,,,+++++++++++++++************)))***,,,...000000///---,,,,,,,,,++++++*********))),,,,,,+++***))))))))))))))))))))))))))))))))))))************))))))))))))''''''''''''((((((((((((''''''((())))))))))))))),,,,,,++++++***)))(((((('''(((((())))))(((((('''(((((())))))))))))(((((((((((((((''''''''''''&&&(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************+++,,,------///000111111//////000111333333333444777;;;>>>AAAIIIOOOWWWVVV\\\uuudddttt\\\]]]bbb^^^YYYZZZLLL>>>888777555444555666333000///000000...---///222222...---///000///...000111111111222444666333JJJeeeVVVYYY\\\ZZZUUUQQQPPPQQQ^^^aaafffjjjiii```RRRHHH@@@@@@CCCGGGFFF???999888777777888:::>>>BBBEEEFFFDDDHHHJJJGGGFFFIIIKKKJJJMMMKKKHHHFFFDDDDDDEEEEEEAAA<<<666111111333888:::333111111444444333666;;;888444444777777555666;;;999000333444///777===333555555NNNkkkoooeeeQQQ777;;;===:::999;;;888999@@@:::???@@@???EEENNNPPPJJJLLLRRR^^^lllqqqnnnjjjjjj___RRRSSS^^^^^^XXXKKK888777777:::@@@FFFGGGCCC>>>===;;;666000333999:::666222111000222888===???@@@;;;:::888666555555666777777999::::::888666555555///......---------...///...------...000000...,,,,,,---------.........///000///,,,)))***---000222...------000555:::<<<<<<444333111000//////---,,,222555777555444:::DDDKKKBBB:::222000...++++++---000111111///...000222444---,,,+++***+++---///111---//////---+++++++++++++++---///000000000...---......------,,,++++++***++++++++++++++++++++++++,,,---...//////...------,,,,,,++++++******)))))),,,++++++***))))))******))))))))))))))))))))))))************)))))))))(((''''''''''''((((((((((((''''''((()))))))))))))))++++++******)))((((((''''''(((((((((((((((((('''(((((())))))))))))((((((((((((((('''''''''''''''((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,///000111000///...///000333333333555777:::>>>???GGGPPPXXXVVVYYYxxxmmmkkkkkk\\\]]]ccc```XXXYYYLLL@@@:::888555444555444333111000//////...---///222222...---///000///...000111222222333666888666VVVeeeXXXYYYZZZ[[[[[[YYYXXXWWW_________```^^^WWWLLLCCC===>>>BBBGGGEEE===888777:::888777888:::;;;:::888???CCCEEEBBBAAACCCDDDBBBEEEFFFEEEBBBAAAEEEMMMSSSGGGBBB:::222...000555999333111222444333111444:::666444333555666555777:::777000111666444444888888444222888<<<888777::::::@@@CCC777...666999777???555;;;<<<;;;AAAKKKHHH===:::CCCSSSaaaddd^^^ZZZZZZ]]]FFF<<>>??????888333444666999:::888333///111222222///...000111///444333333444888<<>>AAAKKKRRRRRRVVVkkkkkkvvvhhhcccccceeeaaaTTTSSSIII???<<<999666555666333333111000///////////////222222...---///000///...000111222333444777::::::___fffXXXVVVVVV[[[bbbeeeccc```bbb]]]XXXUUUSSSOOOFFF???;;;<<<@@@DDDBBB;;;777888888777666999<<<>>>;;;999<<<@@@BBB???===@@@AAA@@@???BBBDDDDDDDDDFFFJJJNNNKKKJJJGGGBBB<<<777555444000///111333222000444:::888777777666555444444444444111111666888444555:::<<<999555555777999::::::PPPUUU???---888:::333999222555333///444===???:::666999@@@FFFFFFBBBBBBFFF???<<>>@@@===777666999888777777;;;AAACCCAAA======AAAAAA>>><<>>888;;;;;;<<<>>>;;;666666:::???<<<:::<<>>999444:::===<<<888666999;;;:::999777777:::???CCCCCCBBBEEEIIIMMMLLLHHHCCCAAAAAA<<<;;;;;;:::444///111777333444333111111333333333---333222666>>>:::111222...666555333777555111555)))@@@333$$$666:::111999---000555777555111333777333111222666666555666:::;;;888999555000999>>>444000333555444111//////000111000000111000......000+++,,,.../////////000111---...///000000000///...***---///000...,,,+++++++++,,,---...............111000...///000111000///////////////////////////888222000222111...000666...,,,+++///444333,,,$$$,,,((($$$%%%)))+++)))&&&---'''&&&,,,...,,,---111+++)))***...///000555;;;111---+++,,,+++(((,,,333---...//////...,,,***(((...))))))...000+++)))*********))))))******+++,,,+++++++++***************)))))))))******++++++++++++,,,---......,,,***)))******+++,,,---......///+++***************++++++))))))))))))))))))))))))************))))))))))))''''''''''''((((((((()))'''(((((()))))))))))))))))))))))))))((((((((((((&&&''''''''''''''''''&&&(((((())))))))))))(((((('''((((((((())))))******(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))************+++++++++***************************+++,,,---,,,,,,***)))+++---//////...///000222222222444666888999;;;;;;<<>>GGGUUUTTThhhxxx[[[vvvvvvooobbbQQQ???;;;999888888888888777666111111000000/////////...000000///......///000111+++000...111999888444:::LLLmmmfffWWWTTTZZZdddddd\\\[[[aaa[[[QQQHHHEEEAAA;;;:::>>>:::;;;<<<;;;999777777888777<<<@@@@@@===999777777===FFFHHH???:::======777777999:::999777999???FFF\\\NNNBBBCCCEEEBBB???>>>999888555333222333333444222000111444777999777444555333111111222222222111...000222444444333111///333111000111555777777666111222333444555555555555444444333222222222333333333333333333222111000///222222222111111000000000////////////////////////222222111000///...------000000000000000//////...111222333333222000---,,,+++...---******///333333777555444555888999555222555222000333999;;;999666---+++******,,,---------+++***(((((()))*********))))))************)))))))))******))))))))),,,...,,,,,,+++,,,......---,,,,,,,,,------...---------(((***+++,,,,,,+++)))(((++++++************++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***+++***)))'''''')))***+++***)))((((((((()))***+++------------...000111222++++++++++++++++++++++++************))))))))))))+++++++++******((('''&&&&&&&&&'''((()))***++++++(((((()))***************))))))))))))))))))))))))***************)))(((((('''((())))))'''&&&&&&'''%%%&&&&&&'''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))************+++++++++)))************+++++++++++++++,,,...///111222222333444555555555666888:::888:::@@@HHHNNNWWWeeessstttdddnnnjjjcccZZZMMM>>>;;;999888888999888666444000000000//////.........111000///......///000111,,,000---///777666555>>>XXXeee]]]RRRQQQXXXdddeee]]]ZZZ^^^\\\TTTNNNLLLHHHBBB???@@@AAABBBBBB@@@===:::::::::777:::<<<<<<:::888666555666>>>@@@:::999@@@AAA;;;666444777======;;;AAALLLZZZNNNDDDDDDFFFBBB===:::===;;;888555444444444444222111222444777888666444666444222111111111000...000000111111111111111111333111000222555777777666333333444555666666666666777777777777777666666666555555555555444333222111333333222222222222222111000000000000000000000000000000000///////////////...///000111111111111111111222333333222111///...+++///111......111222111444666888999999888888888777444111222555777555222000...,,,,,,------,,,+++...---,,,,,,,,,***((('''))))))************))))))'''((()))))))))***---000000000000000000///,,,+++------------------,,,,,,+++,,,---...------,,,+++++++++************++++++++++++++++++++++++,,,,,,+++,,,,,,---,,,,,,+++++++++***)))(((((()))***+++******)))))))))***+++,,,---------------...///000,,,,,,++++++++++++++++++************))))))))))))++++++,,,++++++***)))((((((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))***************)))((((((''')))******(((''''''(((&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))************+++++++++)))************+++++++++++++++,,,...///111222222222444555555555555888:::888999???HHHOOOVVVaaalllnnnnnn{{{fffbbb\\\UUUKKK===;;;:::999999999888555222/////////...............222111000.........//////---000---...555444666BBBhhh```XXXPPPQQQZZZgggjjjbbb\\\]]]___ZZZVVVUUURRRLLLGGGFFFGGGGGGFFFCCC@@@===<<<<<<999888777777888777666444444888777333666>>>@@@;;;777444666;;;:::777;;;EEELLLCCC<<<>>>AAA???:::777;;;999666555555555555444222222222444666666444222777555222000000///...,,,111000/////////000222333333111111222444666666666444555666666666666555555888999:::;;;;;;:::999999666666666666555444333333333333333333444444444444000000000000000000000000....../////////000000000---...///111222222333333000111222222222222000///...444666444333444333000000444888888666555777::::::666222111222222111...333111...------,,,+++)))''')))+++,,,---,,,+++***************************&&&'''))))))***+++...000444444555444222///,,,***......------,,,,,,++++++,,,,,,,,,---------------++++++************++++++******++++++,,,,,,------+++,,,,,,---------,,,,,,+++***)))(((((()))***++++++************+++,,,---...---------------......,,,,,,,,,++++++*********************))))))))))))++++++,,,,,,,,,++++++******)))))))))((((((((('''((())))))************))))))))))))))))))))))))))))))************))))))((((((***+++***)))'''((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++)))************+++++++++++++++,,,...///000111222222333444444444555777999888999>>>HHHPPPUUU[[[bbbiiitttssscccdddaaaYYYLLL===;;;:::::::::999777333000..................------333222000///.........///...111...000666222555EEEvvvddd[[[RRRUUU```mmmqqqjjjbbb```[[[XXXUUUSSSQQQMMMIIIGGGGGGGGGFFFCCC@@@======>>>===999555555888999888666:::999444000222888777222222777777444666>>>EEEGGG<<<666333666===AAA@@@???;;;999666777999;;;:::888111111222333444444222111555333111000000///...---////////////000111222222222222111222333444555555444555555555555555444333555777999:::;;;:::999888555555666666555444444333333333333444555555555666111111111111111111111111////////////////////////---...///000111111111111...///000111111111111000///444666333111222111//////111333333111000222444:::777333111111111000...222000---,,,,,,,,,***)))'''((())))))((()))***+++************************''')))************,,,...333444666555222///,,,+++///...---,,,++++++******++++++*********+++,,,,,,,,,++++++******++++++,,,******++++++,,,---......***++++++,,,,,,,,,,,,++++++******))))))******+++++++++++++++,,,------...//////...------------------,,,,,,++++++*********************)))))))))(((******++++++,,,+++++++++))))))))))))((((((((((((((()))************))))))(((((((((((((((((((((((())))))************)))((()))***++++++)))(((((()))(((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))*********+++++++++))))))*********+++++++++++++++,,,---...000000111111333444444333444666888999999>>>IIIQQQTTTVVVYYYwwwfffzzzrrrccceeebbb\\\PPPAAA===;;;:::999888666222///------..................333222000///.........//////222111444777111555HHHiii]]]TTTXXXbbbnnnsssmmmddd^^^PPPOOOKKKHHHGGGFFFDDDAAAEEEEEEEEECCC@@@???@@@BBB@@@;;;777666999;;;;;;:::???;;;555000000222000---)))777888---555PPP\\\VVV888555333666>>>GGGJJJJJJBBB???;;;<<<>>>???<<<999///111222333333222111111222111//////000111000///---...000222333222111000222222222222222333444555333333444444444333222222000222444666777777666555333333444444444333222222333333333444444555555555000000000000000000000000000000000///...------,,,---...............------------...//////000000000///333333///...000111000333111......//////---+++444222000////////////......,,,******+++,,,+++***000///,,,'''$$$$$$'''+++++++++***))))))***++++++***+++,,,+++***))))))***---000333333111.........///...---+++*********+++++++++******++++++,,,---,,,,,,++++++++++++,,,,,,******+++,,,------......))))))***+++++++++++++++++++++************++++++******+++,,,------......000000///...------------,,,,,,,,,++++++*********************)))))))))(((((()))***************)))'''''''''((()))*********))))))*********))))))(((((((((((((((((((((((((((((())))))*********)))))))))***++++++)))(((((()))((())))))***************(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((()))))))))************))))))*********+++++++++))))))*********++++++++++++,,,,,,---...///000000111222333333333444666888;;;:::???IIIPPPQQQQQQSSSjjjbbbppp^^^^^^]]]ZZZSSSGGG???===:::888666444111///.............../////////222111000.........//////000222222555888111999PPP~~~jjjZZZSSSWWW___hhhlllhhh___WWWKKKKKKHHHDDDDDDFFFDDD@@@CCCCCCCCCBBB@@@AAACCCEEE???<<<999888999;;;<<<======:::555111000000000///)))888666)))000KKKVVVMMM555555444666===FFFIIIHHHDDD???;;;:::<<<;;;666111///111444444333222333333222000//////111222222111,,,...111444555444222111111222333222111222333555111222222333333333222222...///111333444555555444111222222333222222111111222222222222333333333333////////////////////////111000000///...---,,,+++---------------,,,++++++.........//////000000000444888999555444888:::999777222......///000---)))------------------------+++***((()))+++,,,,,,+++,,,,,,***'''&&&***222999,,,+++***))))))***+++,,,+++,,,---,,,***((((((((())),,,//////...---000222...---,,,*********+++,,,,,,,,,------......//////,,,,,,++++++++++++,,,,,,++++++,,,,,,------......))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---.........//////...---,,,,,,------++++++++++++++++++++++++************))))))))))))))))))*********))))))(((&&&&&&'''((()))***++++++)))************))))))((())))))))))))))))))))))))((())))))************)))(((***+++***)))'''(((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************)))************+++++++++)))************++++++++++++,,,,,,---......//////000111222222222333555777::::::???FFFJJJKKKMMMQQQaaa|||[[[dddUUUXXXZZZYYYSSSGGGBBB>>>999666444222111///.........//////000000000111000///......///000111000111///333666222@@@]]]yyyiiiVVVRRRTTTYYY___ccc```WWWOOOFFFIIIHHHEEEFFFHHHDDD>>>@@@@@@@@@>>>===>>>@@@CCC;;;;;;:::888777888:::===:::999777555222111222444222444111***,,,666:::777000444666888===EEEEEE@@@AAA<<<777888;;;;;;555000000333666777666555666888444222000000222222222111///000111333444444444444111222333333111111333555111111222333444444444444000111222333555666777888111111222222222222222111111111111111000000000000......................../////////......---------,,,,,,---......---------111000000000000111111222333888<<<:::;;;>>>>>>===555333000///......------+++,,,...//////...------,,,***))))))+++---,,,,,,%%%'''))))))***///999@@@---,,,***))))))***,,,---***+++---,,,***)))((()))'''***------+++,,,111555---,,,+++***)))***,,,---+++,,,---////////////...---,,,,,,++++++,,,,,,---,,,,,,------------------***+++,,,---............***++++++++++++++++++***((()))***,,,------------,,,,,,++++++***+++++++++*********++++++,,,,,,---************))))))))))))++++++++++++***))))))(((''''''(((((())))))*********************)))(((((())))))))))))))))))))))))(((((()))***************''')))******(((''''''((('''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))************)))************+++++++++)))************++++++++++++,,,,,,------......//////111222222222222555777888999===BBBCCCDDDIIIPPPZZZ}}}tttTTTlllTTTMMMWWW\\\[[[RRRDDDCCC???999555333222000000.../////////000000111111000000///......///000111111000,,,000333333FFFhhhwwwiiiVVVRRRSSSVVVZZZ^^^\\\SSSJJJ<<>>777888999777444444888<<<999999999888333000222777666---+++000111,,,,,,333...555;;;>>>DDDJJJGGGAAA@@@<<<999<<>>???FFFOOOUUUkkknnnXXXsss}}}bbb\\\UUUUUUYYYZZZPPPEEE@@@>>>:::666333000///......------------...//////222111...------...111222000...222111555222CCCpppddd]]]RRRVVVZZZZZZZZZXXXQQQHHHEEEDDDCCCAAA???>>><<<<<<>>>;;;888999<<<<<<999444777888888888777666444333333555777777555444333333444444///+++333@@@???444---222555555777===>>>;;;GGG444,,,000666???>>>111///222555666555666:::===777444111111222333111///444444333333222111000000111111111222222111111111000000000222444555444333333222222333444555666777333000000333111++++++000000000000000000000000000//////............//////,,,---......------///111))),,,//////...---,,,,,,999999666333555888555000...222999>>>???;;;555111...,,,+++...222333...)))......---,,,,,,,,,,,,,,,,,,+++***))))))***++++++++++++++++++++++++++++++))))))))))))************+++,,,,,,,,,,,,***((('''******))))))...666888555---,,,***))))))+++,,,...,,,,,,------,,,,,,+++***,,,+++***+++---...---,,,------..................++++++,,,,,,++++++***)))+++++++++******)))))))))%%%000***(((555222'''+++******+++++++++,,,,,,,,,******************++++++))))))))))))))))))))))))(((((()))***+++,,,,,,,,,******)))((((((((((((((())))))***++++++++++++***)))(((''''''''')))***++++++***)))(((((()))***+++))))))((('''''''''''''''***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***************))))))))))))))))))))))))***)))''''''(((+++...000///---+++)))))))))++++++---------------------------...///000111222333333555666777888;;;AAAHHHNNNTTT```iiiVVVoooppp^^^\\\ZZZYYYXXXSSSGGG===<<<:::777444222111000000//////......//////000111222111///------///111222222///333222666555III|||iii^^^VVVTTTYYY]]][[[XXXUUUNNNGGGDDDCCCBBB@@@>>>===;;;;;;===:::888999<<<<<<999555444555666888888888777666000222333333222111222333666888666555>>>KKKKKKBBB:::999777999===DDDKKKPPPIII888000222555===>>>222///000111222222333666888666444222111333444222000222222111111000//////...000111111111111111111000000000111222444444444333222222222333333444555555000...///222111---...333000000000000000000000000000000//////.../////////***,,,...///...---,,,---------,,,******,,,000333??????<<<777666777555000///444;;;???===777000+++---,,,+++...222333222///------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,************************))))))))))))******************++++++***)))(((''''''((()))***111666444...++++++))))))((()))***+++++++++,,,------------------,,,++++++------,,,+++------------------------,,,,,,,,,,,,,,,++++++***,,,,,,+++++++++*********---666333***)))''')))555******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((())))))***************)))((((((((((((((())))))***++++++++++++***)))((((((''''''((()))***(((((((((''''''(((((((((***)))((((((''''''((((((***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***************))))))))))))))))))))))))******))))))***,,,...000...,,,+++))))))***+++,,,---------------------------...///000111222333333555666777888;;;@@@GGGMMMPPPXXXaaaSSSlll___ZZZ^^^cccddd\\\NNNAAA999666555333222111111111222000000//////000000111222222111///......///111222333111555222777999RRRxxxggg\\\SSSSSSZZZ]]]YYYSSSNNNIIICCCBBBAAA@@@???===;;;::::::;;;999777999;;;<<<999666555555777888888777777666///111222111111111333555>>>>>>:::888@@@NNNSSSNNNBBB<<<;;;AAAEEEFFFMMMWWWGGG888333333111888;;;333222111000000222333444333444333222222333444333222222222111111000/////////000111111222222111111000000111222222333333333333222222333333333333333222///...000222111...///333000000000000000000000000222111000///////////////***---000111///---,,,,,,......---,,,,,,...111444;;;>>>===777444555666444+++222:::>>>;;;555111...000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,************************)))))))))*********++++++,,,,,,,,,,,,,,,,,,++++++'''(((***///666:::333))),,,,,,++++++******))))))***+++,,,---.../////////...---+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,++++++++++++,,,---.........+++))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((((((((((((((()))******++++++*********))))))(((((((((((()))(((((())))))))))))((((((******)))((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((('''((())))))************)))))))))))))))))))))))))))*********+++,,,---......++++++***))))))+++,,,---,,,,,,,,,,,,------------......//////000111222222555555666888:::???FFFKKKOOOSSSwwwZZZUUUmmmyyyrrrTTTXXXbbbnnnqqqeeeQQQBBB===444333222000000000000111000////////////000111111222111000//////000111222333111555222666;;;ZZZsssggg\\\SSSOOOWWW[[[UUUMMMHHHDDDAAA@@@???>>>===;;;:::999888999888777888:::;;;999777888999999888777555333222111222333222222444777999EEEAAA999222666CCCKKKLLL>>>888===IIIKKKAAA???FFF@@@555333222...333999444888555222222555666444222111111111222222333222111333333333222222222111111222222333333333333222222000111333333333222333333111222333444333222111000///000111111///---...000000000000000000000000000333222111000000//////000...000111111000//////000...000444555444111000000111666666111///222555777///555:::;;;666222///000---///000000...,,,+++,,,+++++++++,,,,,,,,,,,,,,,************+++++++++,,,************************))))))*********+++++++++******+++++++++*********)))***---333;;;???888---...//////...---,,,+++***+++,,,---...////////////---++++++,,,...///...------------,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000000444777333...,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))))))))))))))))))))))))))(((((((((((((((((((((***))))))(((((((((((((((((())))))*********************))))))(((((('''''')))***+++,,,,,,+++***)))******))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((()))************))))))))))))))))))))))))))))))((()))***,,,------,,,,,,))))))))))))***+++,,,---,,,,,,,,,,,,,,,---------......//////000111111222444555666777:::>>>DDDHHHQQQTTTfffWWWZZZrrrtttkkkRRRVVVaaaqqqxxxlllVVVFFFBBB555444222000//////////////////......//////000111222111000//////000111222111000555111666===aaakkkcccZZZOOOMMMTTTXXXRRRKKKGGGEEEBBB>>>>>>===<<<:::999888888777777777888999999888777999999999999777555333111111222333333333444888:::===<<<777222333999===>>>999555<<>>===<<<;;;:::999888888777777888888888777777666666777777888888777555555...000111111111222444666///444:::<<<;;;888444222999777;;;DDDEEE>>>;;;>>><<<666888999555999???<<<888666444333333333222111///111333333111000000000000000000000000000000000333444444555555444444333///222555444111000222444///111444666666444111///+++000111000000333555444111111111111111111111111000000000//////000000111000///...,,,---111888===AAA>>>999333///000444888<<<<<<777///***,,,...---000/////////000111333444@@@AAAAAAAAA???;;;777444111222333333333222000///++++++,,,---............------------------------*********++++++++++++,,,,,,...000222111...+++((((((,,,000333999===:::444,,,,,,++++++******))))))...............---,,,,,,+++******,,,///000000000/////////......------,,,---------------,,,++++++++++++++++++,,,,,,,,,,,,'''&&&###@@@mmmeee:::(((******+++++++++,,,,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((('''((())))))******))))))((()))))))))))))))((('''''''''((((((((((((''''''))))))((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))'''(((((())))))))))))))))))************))))))((())))))))))))))))))))))))&&&''')))*********)))((((((((())))))***+++,,,,,,******++++++,,,,,,------.........//////000000000333444666777888<<<@@@DDDHHHMMMQQQ\\\~~~XXXeeewwwjjjaaaUUUUUUWWWbbbpppmmmZZZIIIDDD777666444222111111222222000000//////000000111222111111111111111111111111///111777333777AAAjjjmmmaaabbb\\\QQQNNNQQQPPPKKKHHHGGGCCC???======<<<;;;:::999999888777888888888777666555555666777888888888666555444,,,...000000000000111222...444>>>BBB???888222000555777:::>>>??????>>>===>>>888;;;===999<<<@@@:::555666555444111000111222000333666555333000000111000000000000000000000000222222333333333333222222///333666555111///111444...000444777888666333111222777888333111444555222111111111111111111111111............///000111111000000000000222777>>>CCCBBB>>>777000---///555:::;;;999444...///444777666+++***,,,111999>>>>>>===MMMHHHBBB>>><<<888333///888999::::::999777555333---...000111222222222111,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,222555999;;;999555///,,,)))000666888999;;;888333++++++))))))((()))***++++++,,,,,,------------,,,...---,,,---...///...---//////...------,,,++++++,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,///000%%%SSSJJJ*********+++++++++,,,,,,,,,------,,,++++++***))))))))))))))))))))))))))))))'''''''''(((((()))))))))******)))((((((((((((((('''(((((()))))))))))))))'''((()))******))))))(((''''''&&&&&&&&&&&&''''''((((((''''''(((((()))***'''((()))******)))((('''))))))))))))))))))))))))''''''((()))))))))))))))***************)))(((((())))))))))))))))))))))))(((((()))************)))(((((()))***************)))******+++,,,,,,------.........///////////////222444666777888;;;???BBBEEEEEEPPPWWWbbbXXXhhhwwweee]]]UUUWWWUUU^^^llllll[[[JJJDDD666555444333333333444555111111111000111222222333111111111111111111111111000222999555888BBBmmmbbbYYY\\\WWWLLLMMMNNNKKKFFFDDDCCC???888======<<<;;;;;;:::999999777888999888666555444444:::::::::999777444222111+++...000111111000000111666:::???AAA;;;555222444///666;;;<<<===>>>:::444???888;;;>>>:::<<<===555555777888555222000222555222555888888444111111222222222222222222222333333111111111222222111111111///333666555111///111444---000555888999777444222<<<@@@???777222333222...111111111111111111111111------------...000111222000222444777:::>>>DDDHHH<<<:::777444111111333666111///,,,+++333>>>CCCCCC666444555:::AAACCC>>>888DDD===555333555777666444>>>>>>??????===;;;888777000111333444555555444444++++++++++++++++++++++++******+++++++++,,,,,,,,,000444888;;;999333,,,(((+++555===>>><<<;;;777333---,,,***))))))+++,,,...)))***+++,,,---.........111///...---......,,,+++......---,,,,,,+++******+++,,,,,,,,,,,,+++******)))))))))******+++++++++"""333###<<<{{{eee'''%%%******+++++++++,,,,,,,,,......---,,,,,,+++******))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))******)))((((((((((((((('''(((((()))))))))))))))&&&'''(((*********)))))))))((('''&&&&&&'''((()))'''''''''''''''((())))))'''((()))******)))((('''))))))))))))))))))))))))''''''((()))))))))))))))***************)))(((((())))))))))))))))))))))))***************+++++++++((())))))************)))))))))***+++,,,,,,------.........///////////////222444555666888:::>>>AAAGGGAAASSS[[[RRRuuudddgggiiibbb]]][[[]]]]]]___ccccccYYYHHH;;;<<<:::666333111//////000...///222444555444333222555444333333222111000000111666666444555HHHmmm]]]UUUSSSQQQHHHLLLIIIFFFCCCBBBBBBAAA???<<<<<<===<<<:::888666555888777666777777777555444888888777555444333222111...///111111000000111333444888<<<===:::777444222777000000;;;AAA===:::===AAA===::::::999777888<<<===666666;;;999///---222777999;;;:::666333333444666333111222444555333000333333222111000000333666333333444444444444444333444555666555333222222333<<<===999333111333444111,,,,,,...///000222333333111,,,+++//////,,,,,,111444999???CCCDDDDDDCCCCCC555111///111111......000111222222333444444555555///111444666666444111///.........------,,,,,,,,,222111000.........///000---000333666777444111//////,,,***)))++++++(((%%%(((+++------,,,*********...222777888444...***((()))---===HHHCCC???<<<111000---))))))+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,------,,,,,,,,,++++++*********++++++******++++++,,,---++++++************++++++)))************+++++++++++++++++++++++++++++++++************************,,,+++)))(((((()))+++,,,333111...***((('''''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((('''''''''&&&(((((('''&&&&&&&&&&&&''')))***+++***)))((((((***++++++***)))))))))))))))''''''(((((())))))*********)))(((''''''((()))***'''((()))******)))(((''')))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,------,,,+++,,,---...///...///000000///...000111333333333555777:::===>>>;;;FFFNNNRRRUUUaaazzzSSSTTTYYYZZZ[[[\\\______```cccccc[[[LLL@@@888666444111000000111111...///111222333222111111444444333222222111000000222///444999777LLLhhhYYYQQQOOOMMMEEEJJJHHHEEECCCBBBAAA???===<<<<<<======<<<;;;:::999;;;::::::999999777666444777666555444333222111111///000222111111000222333111333666888999777444222222,,,+++333;;;???@@@AAA@@@:::555555555555:::@@@===777777======555333777666999;;;;;;888555555555777555333444555666444222444444333111//////111444444555555666666666555555333444555444333222333555999:::777111///222333111000000000000000111111111222---+++...///---000666<<<<<<<<<===@@@CCCEEEGGGJJJ===111---------///111,,,------...//////000000---///111222222111///---......---------,,,,,,,,,000///...---,,,------...,,,...111333333222000...///---,,,,,,...///---+++***,,,------+++)))******---444:::888000***)))***+++///>>>GGG???;;;999111---+++)))))),,,---,,,+++,,,,,,,,,,,,,,,+++++++++------+++*********+++,,,,,,,,,,,,+++++++++******++++++******++++++,,,---+++******))))))******+++)))************+++++++++++++++++++++++++++++++++************************+++***(((''''''(((***+++///...+++)))(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''(((((('''&&&&&&&&&&&&''''''(((******))))))***,,,+++***)))(((((((((((()))(((((((((((())))))******+++******))))))******+++(((((()))******)))(((((())))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,---,,,,,,+++,,,---...///---///000000//////000222222333333555888;;;>>>???>>>EEEIIIOOOTTTaaabbbAAACCCJJJMMMRRRSSSXXXXXXYYY]]]___[[[PPPHHH999777555333222111111222...///000111111111000///333333333222111111111000555***444<<<555SSShhh[[[SSSQQQOOOHHHIIIHHHFFFEEEDDDCCC@@@===<<<<<<===>>>>>>======<<<>>>>>>===<<<:::888666555555555444333222222111111...000111000//////000111//////111444888999666222222///---000<<>>>>><<<===BBBJJJQQQTTTUUUPPP@@@111,,,---.........---------......//////000,,,------......------,,,...------------,,,,,,,,,---,,,,,,++++++++++++,,,+++,,,.../////////...------,,,,,,---///000///...---------,,,******+++,,,...555:::666,,,%%%(((---+++111@@@EEE;;;555555///***))))))+++---...---+++++++++++++++++++++++++++++++++***))))))))))))***,,,,,,,,,++++++++++++***++++++******++++++,,,---******))))))))))))******)))************+++++++++++++++++++++++++++++++++***************************)))(((''''''((()))******)))((((((((()))***+++((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''')))(((''''''&&&&&&''''''%%%'''))))))))))))+++---))))))((((((''''''((((((((((((((())))))))))))***++++++,,,,,,,,,,,,++++++((())))))******))))))((()))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,---////////////111222222222333555888;;;???@@@@@@CCCEEEKKKSSS```lllJJJ;;;AAABBBAAACCCBBBGGGGGGIIINNNSSSSSSOOOJJJ>>>===:::777444222111000000000111111111000//////222222222222111111111111666---888999222aaaggg]]]VVVSSSQQQJJJJJJIIIHHHHHHGGGEEEBBB???<<<===============<<<<<<===>>>>>><<<:::888777777555444444444333333222222...///000///...---...///222000///333999:::777222222333111111>>>QQQWWWRRRRRRJJJBBB>>>;;;:::???EEEAAA:::888;;;===999444333777999;;;<<<:::888555333777666666666666666555444444444333000...///111333666777777777777666666555555666777666555444555666222444222......111222000/////////000000000111111...------000333888===AAA======AAAIIIRRRVVVSSSNNN===444...///111...+++***------......////////////,,,,,,++++++++++++,,,,,,------------------------++++++++++++***+++++++++,,,,,,,,,---------------************+++,,,,,,+++---------,,,+++,,,...111111555666111***&&&(((---***000AAAEEE888111222---)))***+++,,,------,,,******************++++++++++++******)))))))))))))))++++++++++++++++++++++++++++++******++++++,,,---***))))))(((((())))))***))))))*********+++++++++***************************************************)))(((((((((((()))***(((''''''''''''((()))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''')))(((((('''''''''''''''&&&'''))))))((()))***,,,((((((''''''''''''(((((())))))))))))))))))))))))***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------+++,,,.../////////111333111222333555888<<>>CCC===888999999888888:::>>>BBBDDDCCC@@@<<<;;;999666444222111000111111111111111111000000111111111111111111111222222222;;;444999{{{vvvaaa[[[TTTPPPOOOIIIIIIHHHGGGGGGGGGEEEAAA???======<<<;;;::::::::::::999;;;<<<<<<999777888999555555555555444444444444111222222111///...///000333000...111555777444///...222222222===MMMRRRNNNJJJCCC>>>;;;999666888<<>><<<<<<>>>AAA???888111++++++---111///+++***---+++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++++++++,,,,,,++++++,,,,,,,,,,,,------......************)))((())))))+++,,,---------///222555444222///,,,*********+++***000@@@DDD777000000+++***,,,------,,,+++))))))))))))*********++++++++++++++++++++++++*********++++++++++++++++++++++++++++++******++++++,,,---******))))))))))))******))))))*********+++++++++************************************************************************((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((())))))(((''''''''''''(((((()))***)))((('''((()))((((((''''''''''''((((((************))))))))))))((()))***++++++***)))(((******))))))))))))******************************(((((()))))))))***************+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***,,,...///...///111333111222333444777;;;>>>@@@;;;@@@CCCGGGLLLZZZvvvJJJBBBDDDEEE;;;666;;;:::555444444555666777555333333333222222222111111111111111111111111111111111///000000000111222222222,,,333::::::UUUooo___\\\UUUQQQPPPJJJEEEDDDBBBBBBBBB@@@>>><<<===<<<;;;999999888888888777:::<<<;;;888666888:::444444555555555555555555555666666555333111222333111///------000111///---///333666777===FFFLLLMMM???;;;888888777555666999999888888999;;;???DDDGGG:::999888777777666333111333444444444222111222333///000000//////000444666555555555555444333222111666777777666444333333444111333333000000333444111333333222000///---,,,,,,...111333111111333111...777333///---......,,,))),,,,,,---...+++(((,,,333,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,,,,------------...***+++,,,,,,---,,,,,,,,,,,,,,,,,,---------......+++,,,---,,,***))))))***)))+++---------///111444222...***(((***,,,------111444???AAA333...///***+++---...---+++))))))***))))))******+++,,,,,,,,,,,,,,,------,,,,,,+++******++++++++++++,,,,,,,,,++++++******++++++,,,---++++++************++++++)))************+++++++++*********************************************************++++++*********((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((***)))((((((''''''((((((((()))***)))'''&&&'''(((((((((''''''(((((())))))+++************)))))))))(((((())))))))))))((((((+++******))))))******+++************************((((((((()))))))))************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,+++,,,............000111111111222333666999<<<===777>>>DDDHHHKKKUUUmmmMMMGGGJJJKKKBBB@@@AAA;;;888777666555444333111///...//////000000000000000////////////000000111222...//////000111222222333///444999LLL|||iii]]]\\\UUUQQQPPPKKKDDDBBB???>>>>>>>>><<<;;;;;;:::999888888999::::::888;;;>>><<<888555666999333333333444444555555555666777777666333111222222///...---,,,------......000222666::::::<<>>999777777666444555999444666777666888???IIIPPP:::777555666888888777666222444555444111000111333000000000///...///222555555555555444444333222111000222333333222222333555000333333000000222222000111111111111111111111111111555666444444999999666,,,+++++++++,,,...000111000---,,,---+++***---222........................------------------------,,,,,,,,,---------......)))***+++,,,,,,,,,,,,+++***+++,,,------------,,,)))+++---,,,******+++---(((***,,,,,,,,,+++,,,...,,,+++)))((())),,,///111>>>:::===:::---***---)))+++,,,---,,,))))))+++---*********+++,,,---------+++,,,---------,,,+++*********+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,)))************+++++++++************************************************))))))************))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))***))))))(((((((((((((((&&&((()))(((''''''((())))))(((((((((((()))***++++++++++++*********)))))))))((((((''''''(((((()))++++++***))))))***++++++************************(((((((((((()))))))))*********+++++++++,,,,,,,,,)))***+++,,,---,,,,,,+++,,,---......------///000111111222222444777999:::555<<>>>>>>>>======999999888888999:::<<<===;;;>>>@@@===888444555888111222222333333444444555444555555333111//////000...//////...---...000222,,,+++///555333111<<>>:::777666555555111111111111000000000000.........//////000111222000000000111222222333333777666>>>eeerrrhhh[[[SSSQQQQQQOOOMMMKKKHHHDDD@@@>>>===>>>>>><<<999666444444777;;;======;;;999666555555666666333444555666666555444444777666555444333222222222111000...---...111333555555222...222666000666MMM[[[KKK;;;444333333444666666555555777:::;;;888666555666777777777666444333222333666888777555222///000000//////000111222222444555555444222111111222333333333222222222111111333000------///222222111444444444888BBBKKKIIIAAABBB;;;DDDTTTWWWRRRFFF555---///000000///......///...............///000000///...,,,+++***+++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***---...///333777FFF???666...++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))******++++++++++++******************************,,,+++***)))((((((((((((******))))))((((((''''''&&&'''''''''(((((())))))******))))))((((((''''''''''''''''''((((((((((((---,,,)))((('''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++***)))(((((())))))******))))))))))))******************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,---...////////////222222111222444777:::;;;888:::???FFFKKKRRR___kkklllMMMKKKJJJKKKNNNPPPOOOMMMJJJFFF@@@;;;777666555444222111111111000000//////---------......///000111000000000111222222333333666666:::XXXhhh```WWWQQQPPPNNNJJJFFFGGGEEEBBB???>>>>>>???@@@===:::777444444555888:::999888555333222333333444333444555555666555444333555555444333222222222222111000...---...000222444111111,,,...444......<<>>999222---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---//////...---,,,++++++++++++++++++++++++...---------,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++++++++******)))(((((('''***)))))))))((((((((('''''''''''''''((((((((()))))))))))))))(((((((((((((((((()))))))))*********,,,+++***((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++***)))))))))))))))******))))))))))))******************************)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,---...////////////222222111222444666999;;;888999===CCCFFFKKKVVVaaakkkOOOJJJEEEGGGMMMTTTVVVVVVPPPJJJBBB;;;777666555444222222222111000//////...------------...///000000000000000111222222333333444666666GGGyyy{{{ccc]]]WWWTTTTTTQQQJJJEEECCCAAA???>>>===>>>???@@@<<<:::777444333444555777666555333222222222333444333333444444444444333333222222111111111111222222222111///......///111222...111,,,---777666...///:::KKKOOO@@@555888999333444111222;;;FFFHHHAAA888222333444444444333222111...///111222444444444444///000111222333222111111222333555444333333444666333333333333222222222222...000222111000111555999===<<>>===<<<<<<===>>>:::888666444333444555666555444444333333444555555333333333333333222222222///////////////000111222222111///......///000111---222...222CCCFFF888...***>>>NNNLLLDDD===666///555222222777===>>>888222222333444444444333111111//////000000111333444444///111333444444333111000111333444555444444666777555555555444444444444444---222555444111444;;;CCCHHH>>>;;;???===<<>>???BBBCCC666000666888999EEEVVV777111333333+++,,,000,,,,,,...//////...------...------,,,,,,,,,,,,------***++++++++++++++++++++++++++++++++++++,,,------+++++++++,,,,,,,,,------------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***)))'''---777<<<;;;222111///...///...,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((()))+++,,,+++***((('''(((((((((((())))))))))))((((((((((((((('''''''''''''''(((((())))))******)))))))))************+++((()))***+++,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))***************)))))))))))))))******++++++************++++++************************))))))*********+++++++++++++++++++++++++++++++++))))))*********++++++++++++,,,---...////////////111111222333444555777777888777:::AAAEEEIIIOOOUUUWWW|||aaaKKKKKKMMMRRRYYYaaagggjjj[[[OOO@@@666333444333222111111111111000000000000000000000000111222333333000000000111222222333333333555===999GGG~~~jjjddd]]]TTTPPPOOONNNJJJFFFCCCBBB@@@===;;;999777777444555555666666666666666111111111222222222222222333222111000000///000000...............///000000/////////...//////000000---111666IIIaaa^^^BBB111---+++;;;WWWaaaQQQ@@@;;;000222333222000000333666333333444555444333222111111111111000111111222222333333444555444333222111333444666666555666777999111111111111222222222222666DDDSSSYYYRRRFFF===888999111///666:::888999>>>111000111,,,&&&...222))),,,---//////---,,,---...------,,,+++++++++,,,,,,)))***++++++,,,+++++++++,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++''''''((((((((((((((()))'''***(((%%%,,,888;;;777---,,,,,,---///000///......------,,,,,,++++++***++++++++++++++++++++++++)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))************************+++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))((((((((((((((('''''''''(((((((((((())))))))))))((((((((())))))))))))***)))))))))***+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++++++++************++++++************************)))************+++++++++++++++++++++++++++++++++*********++++++++++++,,,+++,,,---...////////////000111222333444555666666<<<999:::???BBBEEEJJJPPPUUUnnndddKKKNNNRRRWWW]]]gggqqqxxxbbbUUUCCC777333222111///000000000000111111111111////////////000111222333000000000111222222333333444222;;;999===zzzvvvlllggg```WWWSSSQQQOOOIIIDDDCCCBBB@@@>>>;;;999777666666666777777777666555555222222222222222222111111333222111///....../////////............//////000---.........//////000000---222@@@```{{{oooMMM;;;111,,,222FFFVVVUUUMMMHHH000111222333333444444444111222333333333222000000///000000111222333444444555444444444333333333333444555777777666666777999222222222222333333333444777AAANNNRRRMMMBBB888333222222444777999777333000111)))+++...+++///333---+++---......---,,,------------,,,+++++++++++++++((()))***+++,,,++++++***+++++++++++++++,,,,,,---***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************''''''''''''(((((())))))'''+++)))&&&---:::;;;444+++******+++---......---......---,,,,,,+++******************************))))))******+++---...///++++++++++++++++++++++++************+++++++++,,,))))))*********+++++++++))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))'''((((((((()))))))))***)))(((((((((''''''''''''))))))))))))((((((((((((((((((((()))))))))******))))))))))))***,,,...///))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++,,,++++++******++++++,,,************************)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,---...////////////000111222333444555555555>>>:::999===AAAEEEJJJPPPUUUfffhhhLLLPPPUUUZZZ```kkkyyyhhhYYYFFF888333222000---/////////000111111222222.........//////000111222000000000111222222333333555///999777666ppprrrmmmccc\\\UUUQQQOOOJJJCCC===BBBAAA@@@>>><<<:::888777888888999999888666444333444555555555555444333222333222000///.........///000//////.........//////,,,------...///000111111---444IIIttt[[[III222///---444EEEUUUVVVOOO222000000333666666222---000111111222222000///...---...000222444555666666666555444333333333333444555666777777666666777888555555555666666666777777333888===>>>;;;888666555---222333000000333222...777&&&'''222///***,,,---+++---......---,,,,,,------,,,,,,+++*********+++((()))***+++,,,,,,+++************)))***++++++,,,******+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))))))))******++++++)))---,,,)))000======555...,,,***)))******)))(((......---,,,,,,+++******************************'''''''''((()))+++,,,---************************+++++++++,,,,,,---------))))))******++++++++++++))))))))))))))))))))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***))))))((())))))***+++'''((((((((())))))******))))))(((((('''''''''&&&******))))))((((((''''''((())))))))))))************)))((((((***,,,///111))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))***++++++,,,++++++******++++++,,,************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,---...////////////000111222333444555555555===999777===CCCHHHOOOVVVWWWfffhhhPPPPPPPPPUUUbbbrrr~~~sss]]]FFF:::888555111///111000///......///000111444333111//////000111222111111000000111111222333111777;;;:::AAAdddooojjj___[[[VVVRRROOOKKKDDD>>>BBBAAA???===<<<;;;<<<<<<::::::999888666444222111666666666555555444444444333222000///............//////000000000000//////...//////...///222222000222EEE```zzzpppXXX888111...777DDDPPPYYY___AAA999333222555666666666999111...333666222///000222222222333555555444333111444888888222---111888:::666444666999888444222222///...555>>>AAA<<<555666666555444333111000///222222222111111111111000222333333111...,,,,,,---------...//////......---(((...333333...***((()))---------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))).........---222777777333(((((())))))+++---...///,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++,,,+++***))))))+++---...---------,,,,,,+++++++++++++++++++++++++++++++++)))************++++++++++++,,,.........,,,***)))******+++,,,------......+++)))'''(((++++++***'''***%%%%%%******'''(((,,,&&&'''''''''(((((())))))''''''''''''((((((((((((******)))))))))))))))***))))))))))))+++...111333))))))************))))))(((((())))))))))))((((((&&&'''))))))(((((()))+++))))))))))))))))))))))))++++++++++++++++++++++++...---+++***)))(((((()))+++,,,,,,+++)))((()))***,,,,,,******)))))))))***,,,,,,++++++,,,,,,---...+++,,,,,,---...///000000///111444555555555555666:::<<<<<<<<<===CCCLLLSSSZZZhhhiiiSSSQQQNNNOOO[[[mmm|||www___FFF999555333000///111000///......///000111222111000///000111333444111111000000111111222333555777999999>>>[[[kkkfff^^^[[[WWWTTTRRRMMMFFF@@@@@@???===<<<;;;;;;;;;;;;999999888777555444333333555555555444444444333333111111//////...///000000/////////000000/////////...///000000000111111000;;;NNNuuuqqqZZZYYY;;;222---555DDDRRR^^^eeeMMMOOOOOOIII===111***)))***,,,111444111---333<<<222///------000444999;;;666333///000666;;;777///444777:::888333333<<>>AAAGGGMMMRRRVVVccckkk[[[XXXQQQLLLUUUkkk}}}dddGGG777222000//////000//////......//////000////////////000222444555111111000000111111222333888555777;;;???TTTsssddd```ZZZXXXUUUSSSRRRMMMFFF@@@===<<<;;;;;;:::::::::;;;888777666444444444444555444444333333333333333222000////////////000111222........................---///222333222000000111EEEWWWyyycccUUUZZZ===222+++333CCCTTTbbbkkkeeeooovvvqqqcccXXXUUUVVVDDD???888222---***///777...///111222222000///...///888===:::444444888999;;;HHHXXX```___^^^___bbbTTTNNNEEE>>>;;;;;;;;;;;;111222222333333333222222------...///000111111222///---+++***...777CCCKKKVVVSSSMMMEEE>>>777333111111333555333...******+++------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***---555:::333(((+++,,,---...///......---++++++,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))*********++++++******)))((()))***+++,,,++++++***************)))++++++++++++++++++++++++)))************++++++++++++,,,---------,,,************++++++++++++++++++,,,***)))***+++,,,+++***+++((('''))))))&&&'''***''''''(((((((((((())))))((((((((()))))))))*********)))))))))))))))******+++***)))(((((()))+++,,,))))))************))))))(((((())))))))))))(((((()))+++++++++)))((()))***))))))))))))))))))))))))++++++++++++++++++++++++)))***+++++++++***))))))''')))************+++---+++,,,---------,,,+++***,,,,,,++++++,,,,,,---...........................---000222333222222333555777777888===CCCIIIMMMOOOQQQXXXlllfffcccXXXNNNTTTlllhhhIII777111///000000////////////////////////000/////////000111333333111111000000111111222333777333666???EEETTT|||~~~ggg]]][[[UUUSSSPPPPPPOOOKKKCCC>>>:::::::::999999999999999777666444222222333555666222222222222222222222222000000000000000000000111......------------......,,,///333555333000222666OOO\\\dddaaa```ccc```VVV999///***222BBBSSScccmmmvvv}}}www^^^???000000222000,,,777888999888666444333333333444999;;;555555HHHaaauuudddXXXUUUOOOFFF<<<444000...111111222222222222111111//////.........---------+++---000333666:::???CCCLLLHHHAAA:::333...+++***,,,---...,,,)))''''''(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++************************))))))*********))))))((()))))))))))))))))))))))))))))))))))))))))))))))),,,******///888<<<222%%%...///111222222000///---+++++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))(((((())))))***+++++++++++++++************************************))))))*********+++++++++++++++,,,,,,,,,,,,+++***++++++******************,,,++++++++++++,,,++++++,,,+++******)))(((((()))(((((((((((((((((())))))))))))))))))************))))))))))))))))))***+++***))))))))))))***+++,,,))))))************))))))(((((())))))))))))((((((+++,,,,,,+++)))((()))***))))))))))))))))))))))))++++++++++++++++++++++++***+++---//////...---,,,)))+++,,,,,,++++++,,,---+++,,,...//////...,,,***,,,,,,++++++,,,,,,---...//////.........------------///000111111111222444777444444888AAAIIIMMMOOONNNNNNqqqkkkhhhhhh]]]OOOSSSkkkkkkKKK888222111111222......////////////......111111000000000000000000111111000000111111222333444222777BBBJJJXXXxxxrrr^^^YYYXXXSSSPPPNNNMMMMMMIIICCC===999999999999999888888888666444333111111222444555222222222222222222222222222222222111000000///...///...------------...///---...333666444111777@@@[[[___YYYOOOPPPYYYVVVJJJ222,,,***222???OOO___lllxxxxxxwwwyyy~~~fffFFF333111444333...222000...+++***,,,333777===((('''@@@OOOPPP]]]tttsssgggWWWHHHPPPNNNHHH???555...++++++222222222222111000//////.........------------,,,///111444444222///------111000---+++******+++,,,,,,,,,,,,,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++************************((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***///999===333&&&---...///000000///---+++*********++++++,,,,,,,,,))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++***+++++++++++++++++++++++++++******************++++++,,,++++++++++++,,,------,,,*********+++***))))))))))))))))))(((((())))))))))))************))))))(((((()))***++++++((())))))***+++,,,---...))))))************))))))(((((())))))))))))((((((+++,,,,,,+++)))((()))***))))))))))))))))))))))))++++++++++++++++++++++++***+++---///000///...------...///...,,,+++,,,---+++,,,...//////...,,,+++,,,,,,++++++,,,,,,---.../////////...------,,,,,,---...000000///000222444:::666333666???IIIPPPSSSQQQKKK```iiicccggg```QQQRRRjjjkkkLLL:::444222111222---......//////......---111111111000000/////////111111000000111111222333333444999AAALLLaaalll\\\XXXYYYTTTQQQNNNLLLLLLIIIDDD???999999999999999888777666444333222111111222333333111222222222222333333333333333333222111000...---000///...------...///000......222666333222===MMMcccaaaccccccXXXEEE:::;;;---+++,,,111:::GGGZZZkkk{{{{{{yyyzzzwwwbbbbbbVVV???,,,)))444>>>???FFFNNNOOOHHH===444///777555MMMttt|||bbbSSSZZZvvvsssbbbYYYRRRMMMDDD@@@888111,,,,,,000444222222222111000///...---++++++,,,---...//////000111111222000//////111222333222111/////////000000***+++++++++,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++************++++++************************))))))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++...777;;;555***)))***+++,,,++++++))))))))))))******+++,,,,,,,,,))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++,,,,,,,,,,,,,,,---------************************)))************+++++++++************++++++++++++******++++++++++++++++++***+++,,,+++***)))***,,,+++------***))),,,,,,*********))))))))))))((((((((((((((()))))))))******(((((((((((()))***+++,,,(((((()))***,,,------...))))))************))))))(((((())))))))))))(((((()))+++++++++)))((()))***))))))))))))))))))))))))++++++++++++++++++++++++))))))+++,,,---,,,,,,+++...//////...,,,++++++,,,+++,,,---.........---,,,,,,,,,++++++,,,,,,---...//////.........------------.../////////000222444===999666888>>>IIIRRRXXXUUUPPPYYYgggaaajjjgggXXXXXXnnngggJJJ:::555333111000------...//////...------//////000000000000000000111111000000111111222333222777:::>>>PPPqqq~~~kkk]]]YYY^^^UUUQQQLLLJJJIIIGGGCCC???999:::::::::999777666555333333222222111111111000222222222222333333444444111222222333222111000///111000...------...000111///...111444222333DDDZZZ``````dddeeeXXXCCC444000,,,,,,...///333???WWWlllvvv___oooqqqWWW;;;:::VVVqqquuu[[[LLLOOOaaalllPPPGGGSSSccckkkaaaRRRGGG<<<222888444///++++++...333666///000000000000000//////++++++,,,---...///000000...///000111333666:::>>>111000///---+++)))''''''*********+++,,,,,,+++***+++++++++,,,,,,---------,,,,,,,,,+++++++++******++++++************++++++************************)))******+++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))*********,,,222888666///))))))))))))))))))******((())))))***++++++,,,,,,))))))))))))))))))))))))(((((((((((()))))))))***)))******+++++++++++++++******++++++,,,,,,,,,,,,************************)))************+++++++++***************++++++,,,******++++++,,,,,,------(((***,,,+++)))((()))+++(((++++++'''(((,,,,,,)))*********)))))))))((((((''''''((((((((()))))))))(((((((((((()))***+++,,,((())))))******+++******))))))************))))))(((((())))))))))))((((((''')))******(((((()))+++))))))))))))))))))))))))++++++++++++++++++++++++************+++++++++++++++,,,---,,,+++***+++,,,++++++,,,,,,------------,,,,,,++++++,,,,,,---..................---------...////////////000333555999999888999===EEEOOOVVVTTTTTTWWWzzzeeedddppppppbbbbbbvvv|||dddIII:::666333000///,,,---...//////...---,,,,,,---...000111111111111111111111000111222222333000888:::<<>>888///++++++------...///...---+++******+++,,,---------,,,+++,,,,,,,,,,,,,,,+++***)))))))))(((((()))***++++++++++++++++++++++++++++++((()))+++,,,------,,,+++,,,***((('''(((*********$$$---((( '''///,,,)))******))))))******+++,,,***)))+++)))***:::AAA666000+++)))++++++(((''')))******++++++++++++************))))))))))))*********((('''(((+++,,,+++)))+++***)))))))))***,,,,,,+++++++++,,,,,,+++++++++))))))))))))******************+++++++++,,,,,,,,,+++++++++************)))***))))))***,,,------,,,++++++++++++++++++++++++******))))))((((((''''''))))))))))))))))))))))))---,,,***)))))))))***++++++)))'''&&&(((---333666+++*********))))))(((((('''(((******))))))***,,,))))))))))))************+++***(((((()))******)))))))))))))))))))))))))))******+++++++++,,,,,,,,,//////...---,,,++++++***,,,,,,+++***))))))******((()))***+++++++++++++++******+++++++++,,,,,,,,,,,,---..................---...///111111222222222666777;;;>>>===???IIIUUUUUU\\\]]]fffnnneeerrr{{{uuu```HHH;;;666333111111000//////........./////////000000000000000/////////000000111111222333333333777999BBB___xxxtttlll```ZZZVVVPPPLLLHHHDDDBBB???===:::;;;999777666777777777666333222111000000111222333///111333444222000//////222111/////////...---,,,111000///000222333333222222......111///111@@@SSSiiibbbZZZWWWVVVNNN;;;(((111---+++---000999LLL^^^lll~~~||||||nnnttteeeTTTZZZhhhggg}}}^^^GGGAAA:::BBBCCC???:::999:::666000333111//////000111111111000......///000111111000000///---,,,,,,,,,...///000777===<<<666000///000------......------,,,++++++,,,---------,,,+++++++++,,,,,,,,,++++++***))))))))))))))))))***++++++++++++++++++++++++++++++******++++++,,,,,,+++++++++***)))((())))))))))))///111///+++)))((('''%%%******))))))******+++,,,)))&&&((('''***<<>>000,,,***,,,---***)))+++******++++++++++++************))))))))))))*********((('''(((+++,,,+++)))+++***)))))))))***+++,,,******++++++++++++******))))))))))))************************+++++++++,,,+++++++++************)))***))))))***,,,------,,,++++++++++++++++++++++++***)))))))))(((((((((''')))))))))))))))))))))))),,,+++***)))((())))))***(((((()))***,,,...///111************)))))))))(((((()))******)))(((***+++))))))))))))))))))))))))+++***(((((()))******)))))))))))))))))))))))))))************+++++++++,,,.........---,,,,,,++++++,,,++++++***))))))******+++++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------...////////////.........000111222333333333777777:::===<<<===FFFQQQ[[[^^^ZZZ\\\vvvtttjjjuuu___GGG999555333222333222111000///////////////......///////////////...//////000111111222222333222555777<<>>JJJOOONNNnnniiiddd]]]UUULLLIIIGGGDDDBBBAAA???===;;;999888888999:::999666333222222222222222333333333///000222222000///...///111......000444444000,,,000//////000222333333222000///000111000111;;;HHH]]]iiivvvsssYYY999))))))***((((((...777@@@JJJPPPdddjjjmmmjjjjjjpppwww{{{nnnpppwww{{{xxx~~~}}}ooo[[[LLLLLLSSSqqqkkk^^^EEE000555@@@;;;777666333000111333555555666333///---.../////////...---,,,,,,...///...,,,//////......///000111222///111333000,,,***+++...///...,,,++++++,,,---.........------,,,+++***)))***+++++++++++++++***************))))))***++++++***+++++++++++++++,,,,,,...---+++))))))))))))***)))***+++***)))(((((()))222''',,,333,,,(((,,,))))))))))))))))))***++++++---((()))***+++888@@@999///+++)))---...------///***++++++,,,,,,++++++*********))))))))))))******))))))))))))*********)))***************+++++++++))))))************))))))((()))))))))************((())))))))))))*********+++++++++*********))))))***))))))***,,,------,,,************************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((())),,,000444444111---************)))))))))))))))***++++++***((('''((())))))))))))(((((((((((((((***)))((((((***+++******))))))))))))))))))))))))((())))))))))))*********++++++,,,,,,,,,---------++++++***************+++///...,,,***)))***+++,,,+++++++++,,,,,,,,,---------...///000111111111000...///000222444666777888666666888;;;::::::AAAJJJSSSUUUXXXZZZ```wwwuuujjjNNN===666333222222111000///...---,,,,,,,,,,,,,,,---..................//////000111111222222555777888888:::======;;;oookkkbbbWWWPPPOOOKKKHHHFFFDDDCCCBBB@@@>>><<<777777888999:::888555222111111222222333333333333///000111000///......///333///...444<<<<<<333)))111000//////000111000...000000111222000000777???\\\```jjjmmmZZZ;;;)))'''((()))+++111;;;FFFLLLNNNSSSYYYYYYTTTTTT```ssskkkssszzz{{{wwwoooppp{{{^^^___bbbeee___SSSIIIEEETTTEEE???===666444555.../////////000000///000222666333000...///000000//////...------//////...---////////////000000111111000222444333000......///...---,,,++++++,,,...///......---,,,++++++*********++++++,,,,,,,,,++++++++++++***************+++*********++++++,,,,,,,,,...---+++)))(((((())))))(((***+++***(((((()))++++++))))))'''$$$(((,,,)))))))))(((((())))))***+++,,,'''***------444999000---)))(((+++---,,,,,,...++++++,,,,,,,,,,,,++++++******))))))))))))******)))*********))))))))))))))))))******++++++++++++))))))************))))))((()))))))))************((())))))))))))*********+++++++++*********))))))***))))))***,,,------,,,************************(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))((((((***,,,///111000...,,,***))))))))))))))))))*********++++++***((('''((()))******))))))((((((((('''***((('''(((***++++++***))))))))))))))))))))))))((())))))))))))***************+++,,,,,,---------+++***************++++++...---***)))((()))***+++++++++,,,,,,,,,------------...///000111111111111///000000111333666888999555444777:::;;;<<>>HHHLLLKKKKKKSSSWWWRRROOOWWWeeeooodddkkknnnwwwrrr[[[UUUMMMIIIIIIOOOSSSOOOIIIFFFLLLAAACCCFFF;;;333555555------000333222//////222444333111000111222111///000///......///000...---/////////000000000000000...000222222000---,,,,,,------,,,,,,,,,---............---,,,+++++++++++++++,,,,,,---------------,,,,,,+++************+++*********++++++,,,,,,---,,,,,,+++***)))(((((((((''')))***)))''''''+++///;;;OOOCCC%%%""",,,---,,,)))(((((((((((()))******)))###(((...///444777///,,,(((&&&***,,,******,,,++++++,,,,,,,,,,,,++++++******))))))))))))******)))***+++***)))((()))***))))))***++++++++++++***)))******************)))))))))))))))************)))))))))*********+++++++++++++++************)))***))))))***,,,------,,,************************(((((((((((())))))))))))))))))))))))))))))))))))(((((()))*********)))))))))******++++++***))))))))))))))))))************)))***+++***)))((()))***++++++******))))))((((((***((('''(((***+++++++++)))))))))))))))))))))))))))))))))*********++++++******++++++,,,,,,------*********)))******+++,,,,,,+++***)))))))))***+++,,,,,,,,,,,,------------,,,---...///000111111111000000000111222555777888555333555999;;;<<>>;;;888666555555555666555333111---...000111222222111111...///000...---,,,---///000000111333555444000,,,000///...///000111000///111333444111///......///***+++>>>XXXXXX===)))(((,,,222777999>>>FFFIIIHHHLLLSSSXXXUUURRRTTTXXXYYYTTT\\\\\\hhhyyymmmSSSMMMMMMGGGEEEHHHJJJHHHFFFGGGDDD===:::333(((+++222///111000333666444///000555333222222333444444222000111///......//////...,,,/////////000//////......---.........---++++++++++++,,,------......------------,,,+++++++++,,,---,,,---......//////......---,,,++++++*********+++)))******+++,,,,,,------******+++******)))((((((&&&((()))'''%%%'''---222xxx>>>***...'''(((((((((((((((((()))*********###'''......444888222,,,((('''***+++***)))++++++,,,,,,------,,,,,,+++******))))))))))))******)))+++,,,+++((('''(((***((()))***+++,,,++++++*********++++++++++++******))))))))))))************************+++++++++,,,+++++++++************)))***))))))***,,,------,,,************************'''((((((((()))))))))***))))))))))))))))))))))))((((((***+++++++++******))))))***************)))((()))))))))************((()))******)))(((***+++,,,,,,,,,+++***))))))))))))((('''(((***+++++++++))))))))))))))))))))))))************+++++++++,,,+++++++++++++++,,,,,,,,,******))))))***++++++,,,******+++++++++++++++,,,,,,,,,,,,------------...+++,,,---...///000000000111111000000111333666777555333444888::::::===CCCMMMUUU[[[WWWSSSZZZhhhttt}}}vvvsssTTT@@@777333222444000////////////000000111,,,---...///000000000000......//////000111111111555555555777777777999<<>>DDDUUU```\\\SSSTTTZZZ]]]aaajjjvvvqqqyyyWWWAAA888222///...333222111000////////////////////////////////////000////////////111333444111111333666666444666;;;OOOpppcccXXXTTTRRRMMMGGGEEECCCCCCBBB@@@<<<999555333666666555444333333222222222111///.........///000000000000000000000000000111111000000//////......111000///////////////000111......000000///111555666===NNN^^^ZZZFFF666222000999===:::<<>>BBBMMMYYYZZZRRRKKKKKKMMMPPPZZZdddmmmlll]]]CCC777111000000333222111000///////////////////////////////////////.........///000111222222111333666666444666:::RRRfff[[[RRRPPPOOOKKKEEECCCBBBBBBAAA???<<<999666444555555555444333333333222222111000///////////////........................000000000/////////......000000/////////000000111999444000000000...///222///555???GGGEEE===:::;;;888===@@@@@@BBBGGGJJJJJJBBBJJJPPPPPPOOOQQQSSSSSSNNNIIIIIIOOOQQQLLLEEECCCFFFHHHHHHDDD===777666777666444333333444444333111111000//////000111333444555444444222111000//////.........---,,,,,,,,,+++...------,,,---...///000000///---,,,++++++,,,,,,++++++,,,---......------,,,,,,,,,,,,+++++++++***...,,,)))))),,,------+++---,,,++++++************))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((()))))),,,//////)))&&&(((***)))***)))))))))((((((((('''%%%---)))'''222:::444...)))))))))(((***,,,------,,,,,,,,,++++++,,,,,,---***)))))))))***+++,,,------,,,***))))))***,,,---*********+++++++++,,,,,,***+++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++******)))))))))+++,,,...///+++*********))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))************((()))***+++,,,------...************)))))))))(((***)))((((((((()))+++,,,---+++)))((()))*********)))))))))))))))******++++++++++++*********)))))))))***,,,,,,+++++++++,,,000///...,,,+++++++++,,,///---+++***++++++***(((******+++++++++,,,,,,,,,***++++++,,,---...//////,,,,,,------......//////000000000000111222333333222666888777444444888<<<@@@JJJTTTWWWRRRMMMLLLMMMJJJPPPRRRpppjjjnnncccDDD666111111333333222111000////////////////////////////////////...---------...///000111333222333666666333555999UUU\\\TTTMMMNNNNNNJJJEEECCCBBBAAA@@@>>><<<999666555444444444444333333333333222222222111111///......------------------------///////////////.........000/////////000111222222>>>666000111222000000222///888>>><<<999;;;@@@CCC;;;<<<@@@FFFHHHHHHKKKPPPEEEEEEJJJPPPSSSRRRRRRTTTIIIGGGIIIOOOSSSOOOJJJGGGEEEEEEEEEBBB???:::555333///111444888:::888444111......///000111222222333333333222222111000000///000000///......---,,,,,,...---,,,++++++---///000//////---,,,,,,,,,,,,,,,)))***+++,,,------...------,,,+++*********+++,,,---+++******+++,,,,,,+++,,,+++***)))))))))++++++((((((((((((((((((((((((******))))))((((((''''''''''''((((((((()))))))))###((()))&&&&&&)))***)))))))))))))))((((((((((((&&&&&&******,,,777:::000*********))))))***---000------------,,,+++))))))******)))******+++,,,---,,,+++***))))))***+++,,,*********++++++++++++,,,)))***,,,------,,,***))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++***)))))))))***+++,,,---...***************)))))))))+++***)))(((((('''(((((())))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,---...************))))))))))))))))))))))))************+++)))((((((***++++++***)))))))))))))))******++++++************))))))))))))***,,,,,,+++++++++,,,555222...***)))***,,,...000...,,,*********)))'''******+++++++++,,,,,,,,,)))***+++,,,---...///000---------------.........////////////000111222333///222444444333444777;;;===CCCKKKQQQRRRPPPNNNMMMNNNPPPIIIYYYrrrxxxdddEEE777222222444333222111000////////////////////////////////////............//////000000333222444666666333555999TTTqqqXXXQQQMMMOOOOOOKKKFFFDDDDDDCCCAAA>>>;;;777555444333333333333333333444444222222333333222000...---------------------------......................../////////000000222333444;;;444000333666555444555888DDDIII@@@:::===@@@???:::777<<>>===:::666222///000444888;;;999555111...///000111111111111000//////000111111222333333222111111000///...------///...,,,+++,,,---000111......------,,,,,,,,,,,,))))))+++,,,....../////////---,,,******+++---...++++++******+++++++++++++++***)))((((((***+++,,,))))))))))))))))))))))))******))))))(((((('''''''''(((((((((((()))))))))%%%)))***((('''******'''))))))))))))(((((((((((()))"""***---'''666DDD;;;+++***++++++)))''')))...,,,,,,------,,,+++)))(((************++++++,,,,,,++++++***))))))***++++++************++++++++++++)))***,,,......,,,***)))))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++***)))*********+++,,,------************************,,,+++)))''''''''''''(((((((((((((((((((((((((((((()))))))))************))))))***+++,,,,,,------*********)))))))))))))))(((((()))************))))))((('''(((***,,,,,,+++)))))))))))))))******+++************)))))))))))))))***,,,,,,+++++++++,,,333000,,,)))(((***---//////---+++***++++++***)))******+++++++++,,,,,,,,,******+++,,,------.........---------------------////////////000111222222111333555555555555888;;;:::===CCCJJJPPPRRROOOLLLTTTVVVLLLNNNwwwxxx|||```EEE999444333444333222111000//////////////////////////////////////////000000000111111000333222333666666333555999OOOaaaUUUPPPMMMOOONNNIIIDDDCCCFFFDDDAAA===999666333222222222333333333333333333111111222222111000...---........................---------------.........////////////000111222333777222222666999666444555BBBKKKKKK???777999;;;999===:::>>>GGGIIIDDDEEEMMMAAA;;;>>>KKKSSSQQQPPPSSSOOONNNKKKGGGCCC???:::666>>>999333111222333111...222222333555777666333111000000111111111111000/////////000111222333333444222222111000000///......000///...---...///111222------------------,,,,,,***+++,,,---//////000000///...---++++++---///000++++++,,,,,,+++++++++++++++******))))))***+++,,,***************************)))))))))((((((((('''(((((((((((()))))))))***'''******((((((+++***&&&(((((((((((()))))))))))),,,$$$***,,,%%%666LLLKKK***((())),,,,,,((((((---)))***+++,,,---,,,+++******+++++++++,,,,,,,,,,,,************************))))))*********+++++++++)))***,,,------,,,***)))))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++***)))******+++,,,,,,,,,,,,***************+++++++++,,,+++)))''''''''''''(((((((((((((((((((((((((((((()))))))))*********************++++++,,,,,,---))))))))))))))))))******(((((()))************)))'''''''''(((+++,,,+++***)))))))))))))))******+++)))))))))))))))))))))))))))***,,,,,,+++++++++,,,,,,+++*********+++,,,---,,,+++)))***+++,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---------------,,,,,,,,,............///000111222444555555555555666777999888999===EEENNNRRROOOLLLNNNRRRNNNHHHbbb|||ttt\\\EEE;;;666444444333222111000////////////////////////////////////000000111111111111000000222111333666666444666;;;QQQrrrZZZQQQLLLJJJKKKJJJEEEBBBBBBFFFDDDAAA===888555333222333333333333222222222222000000000000000//////...........................,,,,,,,,,---------------///.........///000111111555333333777777333333555PPPNNNFFF:::333666===@@@BBBBBBEEEHHHGGGCCCBBBEEEAAA???BBBKKKQQQRRRQQQQQQFFFFFFCCC>>>===@@@BBBBBB888444...,,,...000000000444222000111222222111000111111111111111111111111444444333333222111000000111111000000000000//////000000//////000000111222,,,------......---,,,,,,+++,,,---...///000000000...------,,,,,,---//////***,,,......,,,+++,,,,,,++++++++++++++++++++++++************************((((((((()))))))))))))))((((((((()))))))))******%%%''''''%%%'''++++++'''(((((((((((())))))))))))+++(((***)))&&&444JJJTTT---'''%%%+++...******///'''((()))+++,,,---------++++++,,,,,,,,,,,,++++++************************)))))))))************++++++++++++,,,,,,+++++++++)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,+++*********++++++++++++++++++***)))(((((('''(((((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,))))))))))))************))))))))))))************''''''''')))+++,,,+++))))))))))))))))))******+++(((((()))))))))))))))***)))***,,,,,,+++++++++,,,((()))******+++,,,,,,,,,+++***)))))),,,------,,,******+++++++++,,,,,,,,,---------,,,++++++******,,,,,,,,,,,,,,,------------------......///000111444333333333444555666666777777:::CCCLLLPPPOOOKKKGGGLLLOOOKKK\\\lll~~~\\\EEE;;;666444333333222111000//////////////////////////////////////////000111111000///...000///222666666555777<<<^^^dddWWWMMMIIIGGGIIIHHHCCCBBBCCCDDDBBB???;;;888666555555444333333333222111111111...............//////000------------------------++++++,,,,,,,,,---------///...............//////111000222333111000555<<>>===:::888666444333111111111111000...---,,,000...---++++++,,,---...///...---,,,++++++++++++)))***,,,---......---,,,...............///000000)))000***+++666333555LLLHHH???888666555333222444555999===@@@AAA@@@@@@???AAADDDDDDAAABBBGGGIIIGGG777888999777555555999<<<444222000000222444666666222000,,,)))---222111***111///000222444888AAAKKK:::333///333777666555555111000///...............---///222222000...------...------,,,,,,++++++***------,,,,,,+++***))))))))))))***+++,,,,,,------*********++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))************************))))))))))))))))))))))))(((&&&&&&'''''')))222;;;^^^EEE---'''...111---(((---,,,+++*********+++,,,---,,,+++*********++++++)))))))))))))))*********((((((((((((((()))******))))))))))))************((((((((((((((((((((((((******))))))******+++,,,******,,,------,,,******+++++++++************)))******++++++++++++************))))))))))))******(((((((((((((((((((((((()))***++++++***)))***+++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***((((((((()))***))))))))))))***+++,,,---...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...//////...------000222111111111222333444555666888999;;;<<>>===<<<:::888666444444111111111111000///...---000///---++++++,,,---.........---,,,++++++++++++***+++,,,...............000000///.........//////+++111///,,,000555@@@PPPIII???888888:::888666555777;;;??????;;;999;;;???@@@AAA@@@>>>???BBBAAA<<<===888555888======666...444222000000222444555555777444111///000000...,,,444222111333444666>>>FFFEEE<<<555444444222000111///......------------...888999:::888555111///...,,,...000111111///---+++---,,,,,,++++++*********)))******+++,,,,,,------++++++,,,,,,,,,---------+++++++++*********))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******************************))))))))))))))))))))))))&&&&&&))),,,+++))),,,222DDD555((('''+++---,,,+++,,,+++************,,,,,,,,,,,,,,,+++++++++*********************+++++++++((((((((((((((()))******))))))))))))************))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,------,,,,,,,,,+++++++++************)))******++++++++++++************))))))))))))******(((((((((((((((((((((((()))***++++++***)))***+++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))***+++,,,---...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...//////...------000222111111222222333555666777666777999:::===AAAGGGKKKIIIAAAGGGQQQUUUkkkvvvvvvwwwfffOOO@@@555333777555444222111///...------///000000///------...000........................---000///444777222:::SSSsss\\\UUURRRNNNIIIGGGFFFEEEEEEDDDAAA???<<<;;;:::999777666555444///000000111111000000///000///---,,,,,,,,,---......---,,,++++++***+++++++++,,,---.../////////...222111///............///,,,///222,,,+++>>>RRRWWWPPPGGG@@@@@@CCC@@@;;;999777<<<@@@<<<444111555;;;>>>>>>:::777888;;;999444555555666;;;???===666///333111000000222444555555666000///222111,,,///666///,,,,,,///111333:::BBBIII???666333111......///---------,,,------......777888888666222...,,,+++,,,...333555555222...+++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,---------------+++++++++***************))))))))))))))))))))))))))))))))))))************)))))))))*********++++++************************))))))))))))))))))))))))''''''***---,,,***...444---)))''')))***((())),,,***)))))))))***+++,,,,,,++++++,,,---,,,+++***))))))))))))*********++++++))))))((((((((()))******))))))))))))******************************************))))))******+++,,,...------,,,,,,------...+++++++++************)))******++++++++++++************))))))))))))******(((((((((((((((((((((((()))***++++++***)))***+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((()))))))))))))))))))))***+++,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---...///...---...///111222222333444555666777777555666777888:::===CCCGGGKKK@@@???NNNTTTRRRnnnwwwtttyyy}}}^^^KKK@@@999666777666555333111///------,,,000000000///---,,,---///---------..................000///222555222:::PPPkkkZZZUUUOOOHHHGGGEEECCCBBBBBB@@@===;;;999999888777777666555555...///000111111111111111//////...---,,,------...---,,,,,,+++******++++++++++++,,,------.........111000///......///000111///,,,000,,,---MMMeeeZZZOOOIIIDDDDDDBBB===888888777:::===;;;555222333555<<<<<<888000///444888999<<>>777111000000...///111---------------...///000...///000000...,,,,,,------///222444333000---***++++++++++++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((()))))))))************)))*********++++++++++++************************))))))))))))))))))))))))+++((('''((())),,,555@@@***)))+++---+++'''&&&)))(((((())))))***+++,,,,,,***+++,,,------,,,)))(((''''''(((((())))))*********))))))((())))))******((()))))))))************++++++++++++++++++++++++******))))))******+++,,,...---,,,++++++,,,---...+++++++++*********))))))******++++++++++++************))))))))))))******(((((((((((((((((((((((()))***++++++***)))***+++************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))))))))******))))))***++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---...//////......///111222222444555666666777777555666777777888<<>>888444666555333111///------,,,000000000///---,,,---///------------......//////000333000111444111777JJJooo]]]UUUMMMFFFDDDBBB@@@@@@???===:::888888888777666666555444444...///000111222222222111//////......------------,,,,,,+++*********++++++*********++++++,,,------///...------...111333555777//////...888[[[jjjTTT@@@???>>>>>>999222111555888999;;;===>>>;;;666333;;;===888///+++333@@@HHHZZZ[[[WWWHHH777---///444222000000111333444444333555......666777777EEEZZZEEE<<<444///---,,,000555333000///222333111111333//////......///000111111,,,...///000//////000111000//////...---,,,,,,+++++++++++++++++++++,,,,,,***+++++++++++++++,,,,,,++++++******************************************))))))))))))))))))))))))((()))))))))************)))*********++++++++++++************************))))))))))))))))))))))))***'''&&&''''''+++555@@@///,,,+++------(((&&&'''(((((()))***+++,,,,,,,,,***+++,,,------,,,)))((((((((()))******+++,,,,,,******))))))))))))******((()))))))))************++++++++++++++++++++++++******))))))******+++,,,---,,,+++******+++,,,---+++++++++*********))))))******++++++++++++************))))))))))))******)))))))))))))))))))))))))))***++++++***)))***+++************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,...//////......///000111222444555666777777777666777888888999<<>>======<<<999777777777666555555444333333///000000111222222222111////////////......------++++++************++++++***)))))))))***+++,,,---...---,,,,,,...222555888===666111444HHHccccccKKK:::999999:::888333444888888888;;;@@@CCCBBB;;;444888<<<;;;555333<<>>NNN<<<444...------...111666222000111555555222222444000000000///000000111111...///000///...---...///000...,,,+++***,,,...///++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))************)))))))))*********++++++************************))))))))))))))))))))))))&&&%%%'''******)))...666...)))'''***,,,***(((((()))***+++,,,,,,,,,,,,,,,++++++,,,---,,,+++***)))***++++++,,,---...//////++++++***)))))))))******))))))))))))************++++++++++++++++++++++++******))))))******+++,,,,,,++++++******++++++,,,+++++++++************)))******++++++++++++************))))))))))))******)))))))))))))))))))))))))))***++++++***)))***+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,...000000///...///000000111333555666666666555777888999999:::>>>CCCGGG???CCC???<<>><<<888555555999===@@@EEELLLOOOMMMDDD;;;222000444666333///000//////111333444333222111111///---+++---333888...***)))///333444555777333111111333222000000444111000000////////////000---......---+++***+++------,,,++++++---000444666---,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))************((((((((()))))))))******************************))))))))))))))))))))))))'''&&&(((+++******000777)))''''''+++---***)))++++++,,,------------,,,+++,,,,,,,,,+++++++++******)))***+++,,,---...//////,,,+++******))))))******))))))))))))************++++++++++++++++++++++++******))))))******+++,,,+++,,,,,,,,,,,,,,,,,,++++++++++++************)))******++++++++++++************))))))))))))******)))))))))))))))))))))))))))***++++++***)))***+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))++++++***************++++++,,,,,,------,,,,,,+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,...000000///.../////////111333555666666555444777888999:::;;;???DDDHHH@@@@@@DDDCCC===AAAFFFBBBIIIeeeggg]]]ZZZeee{{{^^^CCC666555666333222111000////////////---...///.........000222.........///000111111222,,,333222111666444555???sssqqqlllaaaUUUNNNLLLGGGBBB>>><<<;;;;;;<<<;;;999777888777666555333222111000111111222222222111111000/////////000///......---+++***************++++++,,,++++++***+++,,,...///111000...---...000444666///777333???aaakkkYYYPPPNNNAAA777999>>><<<444///...111555666444333333333222777>>>HHHTTTXXXQQQEEE222555777666444333444666000//////111333444333111222666666111///111222///555222444:::===999444222222///---///...---000555111000///...............---.........------///000******,,,...111666999<<<------,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))******++++++++++++))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))************************)))))))))))))))))))))))),,,)))'''((()))---999DDD'''(((,,,///...))))))---,,,---.........---,,,+++---,,,+++*********++++++&&&'''((()))***+++,,,,,,,,,,,,+++***))))))******))))))))))))*********************************************)))***++++++,,,+++,,,............,,,++++++++++++************)))******++++++++++++************))))))))))))******)))))))))))))))))))))))))))+++++++++***)))***+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))++++++***************++++++,,,,,,------,,,,,,+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++...000111000...//////...000222444555555444444666777888999;;;???DDDHHHEEE>>>IIILLL:::888DDDBBBLLLMMMpppccc^^^ZZZ^^^```@@@777666555555444333222111111111111000000000000////////////------,,,...///000...---///000111111111222555888cccnnnccc]]]WWWPPPKKKHHHEEEAAA>>>============;;;999777666666555444333333333333333444333111///......///000//////...---,,,,,,++++++***))))))***+++...000111---***((((((,,,......---000...,,,+++---///000000...>>>EEEDDDQQQeee___IIIRRRLLLFFFAAA>>>:::444......222666777555222222222999(((777NNNKKKIIIUUUXXXCCC:::111...222555333111111111222222222111000000333333222111000000111111444222666>>>@@@888222111,,,---///000000///---,,,////////////////////////+++++++++***++++++,,,---+++++++++***,,,111777<<<999222,,,***,,,...,,,)))******++++++++++++******++++++++++++++++++++++++))))))***++++++++++++*********++++++++++++******++++++***)))(((((())))))*********)))))))))))))))))))))))))))))))))))))))((()))***)))((()))***,,,'''+++,,,***+++333;;;>>>''')))...333111***'''(((+++---...///...---,,,,,,---------,,,,,,+++++++++***)))(((((((((***+++,,,------,,,,,,+++***))))))*********)))))))))))))))((()))++++++)))((()))************++++++,,,,,,,,,++++++,,,,,,,,,,,,------************))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,+++***)))***)))((((((((()))+++,,,+++++++++++++++***)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++++++++------------------------*********))))))))))))(((******+++,,,,,,,,,,,,+++++++++******++++++,,,---+++***)))))))))***,,,,,,------......///000000000111333555666555333333444666777777666666:::AAAFFFCCCBBBCCCDDDAAA<<<;;;===EEENNNYYYyyyeee\\\]]]eeeaaaCCC888555333444444333222111111111111111000000000//////......------,,,...///000...---///000111111111333666888SSScccXXXVVVQQQKKKGGGEEECCCAAA>>>=========<<<;;;999777555555444444333333333444444444333111///......///000//////...------,,,++++++************,,,...000111...+++)))***,,,......------,,,,,,...111555888:::777@@@CCCCCCNNN\\\YYYJJJUUURRRMMMIIIGGGDDD@@@===999;;;<<<;;;777555444555///333JJJUUUHHHDDDLLLIII<<<666000///111444444333444333111000000111222333222111111000//////000000111---///444555111......---...///000000///...---------------------------+++++++++++++++,,,---...------,,,++++++...222666333///+++***+++,,,+++)))******++++++++++++******++++++++++++++++++++++++)))))))))*********))))))******++++++++++++******++++++***)))))))))))))))************))))))))))))************************((()))))))))(((((()))***(((++++++((()))///555666)))(((+++//////***(((***......//////---+++******------,,,,,,,,,+++++++++***)))(((((()))***+++,,,------,,,,,,+++******)))************))))))))))))((()))++++++)))))))))*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------************))))))))))))+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))((()))***++++++++++++***)))***))))))((()))***+++,,,***++++++++++++***)))((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++------------------------++++++*********)))))))))******+++,,,,,,,,,,,,+++++++++******++++++,,,---,,,++++++***++++++---.........//////000111111111///111444444333333333444555666777666777:::@@@DDDDDDBBBBBBCCC@@@<<<===AAAAAAJJJOOObbbjjjYYY```mmm```FFF:::666333444333222111111000111111222111111000///......---------,,,...///000...---///111222222222333666888>>>lll|||gggYYYOOOMMMJJJFFFCCCBBBAAA???>>>=========;;;:::777666444333333333222333333444444333222000///...//////000//////......---,,,,,,,,,************,,,...000111///---++++++,,,.........,,,,,,...111555:::???AAAAAABBBBBBFFFNNNWWWWWWSSS\\\XXXSSSPPPOOOOOOOOONNNCCCBBB@@@;;;777555555666444>>>NNNOOOEEEGGGIII>>>333222111111111333444555777555222000///111333555000000000//////////////////+++))),,,---,,,+++---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///.........,,,++++++,,,...,,,+++************++++++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))((((((******++++++++++++******+++***))))))))))))))))))************************************************++++++******************)))+++***'''(((,,,...---+++''''''+++---+++***,,,............---,,,******,,,,,,,,,,,,++++++++++++******)))))))))***++++++---,,,,,,++++++*********************************(((***++++++***))))))******++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++*********)))))))))+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))***))))))))))))***++++++******++++++******))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,---------------------------,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,---......//////000000111222222222---000222333222222333444333555666777888:::>>>AAACCCAAA@@@AAA???;;;===AAA<<>>===<<<;;;:::888666555444222222222222222333333444222111000/////////////////////......---------,,,++++++++++++,,,...000111///---,,,,,,,,,---.........000222444888===BBBFFFHHHCCCEEEOOOWWWYYY]]]bbbcccYYYPPPNNNRRRVVVVVVSSSFFFCCC>>>888444333444666<<>>@@@???@@@BBB???:::999<<<999AAAEEEHHHIIIOOOsssuuuSSS^^^qqq~~~iiiTTTDDD;;;666333333222111000000000000333222111000///...---,,,---,,,,,,...///000...---...000222333333444555777444666^^^ttt\\\XXXZZZUUUNNNIIIHHHFFFDDDAAA???>>>>>>;;;;;;:::888777666555444222222111111111222222333000000000//////////////////...............------,,,,,,++++++,,,...000111.........---------///000222555888;;;???DDDKKKPPPPPPJJJNNN[[[aaa^^^aaajjjfffWWWIIIIIIRRRYYYUUUOOOFFFBBB;;;666444444666777999AAASSSkkkvvvbbbAAA---000444777777333111222444444444555555444333111000000000111222222111111000000000000111222444222000//////............//////........................)))))))))******+++---------...//////---+++,,,,,,(((***,,,,,,+++,,,---///++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,...---,,,+++***)))************++++++++++++*********)))))))))))))))******))))))******+++++++++,,,************************---++++++,,,......,,,)))***++++++,,,000444000))),,,'''%%%(((***+++---111333111............,,,)))++++++++++++++++++++++++***++++++++++++*********,,,,,,+++++++++++++++***))))))******+++++++++,,,)))***,,,,,,***)))***+++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++************************************************************((()))))))))*********++++++******************+++)))*********++++++++++++((())))))*********))))))))))))))))))************************************((((((((((((((((((((((((************************))))))***+++,,,,,,---------------------------------------,,,,,,,,,,,,+++++++++,,,------------,,,++++++******++++++,,,---***++++++,,,,,,,,,,,,,,,------...//////000000111///000222222222333555777222222444666999:::;;;;;;@@@AAAEEEHHHEEE===888888;;;???BBBFFFHHHEEEWWWyyy~~~WWW]]]lllsss\\\III<<<777333222111000000///000000222111111000///......---------,,,...///000...------///222333333333444666:::333LLL~~~VVVPPPXXXWWWOOOJJJGGGHHHGGGDDDAAA>>>======999999777666666555666666333222111111000000111111////////////////////////........................---,,,,,,,,,,,,...000111///000000000///000222555777;;;@@@DDDIIIOOOXXX^^^VVVRRRVVV```aaaZZZ\\\eeecccVVVKKKLLLVVVZZZSSSIIIFFFBBB===:::999::::::::::::FFFQQQ]]]^^^HHH555888222555777777333111111222222333555666555222///---///000222333333222111111---000111111333555333...333333333333333333333333////////////////////////++++++******++++++,,,,,,,,,---......,,,,,,---...---,,,,,,,,,,,,---......++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---000///---+++***)))************++++++++++++******)))))))))))))))******+++))))))******+++,,,,,,,,,++++++++++++++++++++++++***((((((***---...+++(((+++,,,---111888<<<666,,,***((()))++++++***---222:::666111//////...***'''*********++++++++++++++++++++++++,,,++++++***)))++++++++++++++++++++++++))))))******+++,,,,,,,,,)))+++,,,,,,+++******+++,,,,,,,,,++++++++++++***************++++++++++++,,,++++++++++++******************+++,,,,,,------************************((())))))******+++++++++++++++***))))))***++++++)))***++++++,,,,,,++++++(((((())))))******)))))))))))))))*********++++++************************))))))))))))))))))))))))*********************************++++++,,,,,,------------------------------------,,,,,,,,,++++++++++++,,,---------------++++++******++++++,,,---******+++,,,,,,,,,,,,,,,---------...//////000000000111222222222222555777222222222444888::::::999AAACCCIIINNNKKKBBB;;;:::===???===AAAIIIHHHOOOaaa```^^^aaa{{{vvv___JJJ>>>999333222111000000/////////111000000000//////......------,,,...///000...---+++...111222222222333444888666DDDyyy```NNNPPPVVVRRRIIIFFFCCCDDDEEECCC???<<<;;;<<<777777666555555666777777444333222000000/////////......///////////////...............////////////------,,,,,,---...///000111333444444333444777;;;===BBBHHHKKKOOOUUU]]]dddWWWUUUWWWZZZXXXRRRTTT[[[\\\XXXVVV[[[aaa___TTTJJJGGGDDD@@@?????????===;;;>>>MMMIIIAAACCC;;;333;;;222333444444333222111111333333444444333111///---...///111222333222111000,,,///000...111555333...222333444555555444333222////////////////////////......---,,,,,,,,,------+++,,,,,,+++******,,,...111...******,,,...---,,,+++,,,,,,------,,,,,,+++)))******+++,,,,,,------111///---***)))((())))))******++++++++++++******)))))))))))))))***++++++))))))***++++++,,,------++++++++++++++++++++++++***((((((+++///111---)))...///000555>>>BBB999---'''***...000,,,(((,,,333:::555111///111111...+++)))*********++++++++++++++++++,,,,,,,,,+++***)))++++++++++++++++++++++++))))))***++++++,,,------)))+++,,,,,,+++******+++,,,,,,,,,+++++++++******************++++++++++++,,,,,,+++++++++*********))))))***,,,---...///000************************((())))))******+++,,,,,,++++++***))))))***++++++)))***+++,,,,,,,,,++++++'''(((((()))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++------------------------,,,,,,,,,,,,+++++++++++++++,,,------...---------++++++******++++++,,,---***+++------...------,,,.........///000000111111111111222111000111333555333222111333666999999999???AAAHHHNNNLLLDDD>>>>>>:::???======GGGJJJKKKSSSrrriii^^^WWWooosss^^^KKK???<<<333222111000////////////000000000000////////////------,,,...///000...---***---000222222222222333222777@@@uuuOOOOOOQQQTTTSSSMMMGGGEEE>>>@@@BBB@@@===::::::<<<666555444444555666777888555444222000///...............///////////////............///////////////...---,,,,,,---...///000333555777777666777;;;???CCCGGGLLLNNNOOOTTT\\\bbbSSSSSSSSSRRRNNNKKKOOOUUUUUUZZZbbbiiijjjcccWWWNNNHHHEEEBBBAAAAAA@@@===999888NNNJJJ@@@MMMNNN888,,,000000111222222222222111555444333111000/////////,,,...000111222111000///---000///,,,...444444//////000222333333222000///////////////////////////111000///...............+++,,,+++***((((((***,,,444///)))(((+++---,,,)))+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------000///,,,)))''''''((((((******++++++++++++******))))))((())))))***++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,******...333555222---000111222888AAADDD:::---&&&+++222444...(((+++333666111...///333666444222))))))******+++++++++++++++,,,,,,---,,,+++***)))++++++++++++++++++++++++))))))***+++,,,,,,------)))+++---,,,+++***+++,,,,,,,,,,,,++++++*********)))************+++++++++,,,,,,,,,+++++++++******((()))***,,,...000111222************************((())))))***++++++,,,,,,,,,+++***))))))***+++,,,)))***+++,,,---,,,++++++''''''((())))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************,,,,,,++++++++++++++++++------------------------,,,,,,,,,+++++++++******+++,,,------......------++++++******++++++,,,---,,,,,,.../////////...---/////////000111111222222000111111000...///111333444222000111555999999888;;;===CCCIIIHHHBBB???@@@444@@@AAA???GGGIIIGGGIIIGGGyyykkkWWWeeeccc}}}ttt]]]OOOCCC:::666333000///000111111000000///......///000...------,,,,,,,,,,,,---......////////////000111222333111888:::bbbnnnJJJFFFJJJNNNNNNJJJEEECCCBBBDDD@@@===>>>AAABBB>>>999888777666666666666666777333333222111///---+++***///---+++,,,///000///---000////////////.........---.........------...000222666<<<@@@BBBCCCDDDDDDDDDGGGKKKOOOSSSWWW\\\___XXXOOONNNWWWZZZVVVYYYbbbPPP]]]jjjmmmbbbTTTIIIEEE::::::<<<>>>@@@>>>:::777<<<<<>>===:::888&&&888///===RRR---%%%'''))),,,...000000000///222...---333;;;===888000))))))))))))))))))))))))++++++***)))(((((()))))))))************+++++++++)))***++++++***)))***++++++******+++------+++***((()))))))))************+++++++++*********)))))))))***+++,,,,,,+++***)))+++++++++++++++...333666000+++&&&&&&))),,,+++)))************************++++++************++++++************************))))))(((((((((((()))))))))''''''))),,,---***''''''******'''(((+++,,,***,,,+++***(((''''''''''''******++++++++++++******************************+++,,,---,,,***)))***++++++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,+++***))))))******+++,,,...---,,,,,,---///////////////000000000000333222111/////////000111000111333444444666999;;;===???AAACCCCCCBBB???===999===@@@???<<<<<<@@@EEENNNMMMkkkwww^^^ccc___vvv}}}gggWWWIII>>>777444111///000111111000000///......//////...------,,,,,,,,,,,,---......////////////000111222333444555222RRRuuuRRRKKKHHHKKKLLLKKKHHHEEEDDDDDDCCC@@@======??????;;;777888777666666555555555666333333333222111000///......---+++---///111000.../////////.........------+++,,,------,,,---...000444999@@@GGGIIIIIIGGGFFFGGGHHHHHHHHHJJJPPPWWW\\\RRRWWWUUUOOORRR]]]]]]TTTUUU___fffaaaTTTHHHDDDEEEJJJEEE>>>:::999999:::;;;BBB@@@FFFHHHCCCBBB<<<,,,111111111222222333333333333222222111000000000000........./////////000000000///111444222...///222///000222444444444444333...000111111///...000111000...------......---,,,//////...---------......+++++++++++++++++++++,,,+++++++++***************+++***+++---***%%%&&&+++,,,,,,+++******)))(((((((((((()))*********************))))))))))))******)))))))))***,,,...111222555222000111444666666555666333111444999======;;;333$$$444,,,;;;QQQ000)))''')))++++++***))))))***333///---///333444///)))))))))))))))))))))))))))+++******))))))))))))))))))************++++++++++++,,,,,,+++))))))***+++,,,+++)))***+++,,,+++))))))*********+++++++++++++++++++++*********)))))))))***++++++++++++***)))((()))******+++...333777222---((('''***,,,,,,***************************++++++************++++++************************))))))(((((((((((()))))))))((((((***,,,---+++((()))++++++((((((+++,,,***+++***)))((((((''''''(((************************************************,,,---...---+++***+++,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******+++---......---,,,...///............////////////333222111000//////000111000222333444555666999;;;;;;===@@@BBBBBBAAA>>><<<888<<<>>>>>><<<<<<@@@DDDLLLFFFTTT~~~hhh___ZZZlllsssaaaPPPBBB888555222000111111111000111///......//////...------,,,,,,,,,,,,---......////////////000111222222777444222HHHSSSFFFPPPJJJKKKKKKIIIFFFDDDEEEFFFBBB???<<<<<<======999666888888666555444444444444222222333333333222222111---,,,,,,---000111111000............---------,,,(((***,,,------...000222222666===CCCFFFFFFCCCAAADDDDDDCCCCCCDDDGGGMMMQQQKKKOOOLLLFFFKKKWWWWWWMMMMMMUUU[[[WWWJJJAAA???BBBMMMGGG>>>888666888:::;;;>>>;;;AAAEEEBBBFFFDDD777000000111222333333444444333333333333222111000000////////////000000000000222000111222111...000555//////111111222111000///***---000111111000000111///...------...///---,,,.............../////////++++++++++++++++++++++++---,,,,,,+++******))))))+++)))***+++***&&&'''***+++++++++******))))))((((((((()))***************++++++************++++++++++++******+++,,,...///555333000///000111222222888555111111444777777666333'''444---;;;OOO666000,,,///111...)))&&&))),,,111///,,,+++++++++)))'''))))))))))))))))))))))))*********))))))))))))))))))************+++++++++......---+++))))))+++---...,,,***)))*********)))*********+++++++++,,,,,,+++++++++***************)))******++++++******)))&&&'''((()))***---222555222...***)))+++,,,+++***************************++++++************++++++***************************))))))(((((())))))******)))***+++------+++)))***---,,,))))))+++,,,)))))))))(((((((((((())))))******))))))))))))******************************---...///...,,,+++,,,---------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********+++---......------...///------------............222222111000000000111111111333444555555777999;;;:::<<>><<<777:::<<<;;;:::;;;???CCCLLLIIIIIIZZZsss\\\YYYeeezzzhhhTTTDDD:::777444111111222111000111000......//////...,,,---,,,,,,,,,,,,---......///////////////000111111222333777DDDlllyyySSSLLLOOOMMMIIIJJJJJJIIIGGGEEEDDDCCC???===<<<<<<===<<<:::777888777666444333222222222222333333333333222111111---------...000111111111......---------,,,,,,,,,(((***---//////111333555777777888:::===?????????@@@BBBDDDFFFFFFHHHJJJLLLKKK===999CCCJJJIIIKKKRRR\\\cccjjjjjj```TTTKKKFFF@@@>>><<<<<<<<<;;;999777999888@@@EEEEEEKKKKKK???000000111222333444444555333444555555444333111000//////000000000111111111222111222444222///000444222000...,,,+++***+++++++++,,,---...///000111111///...------...///...,,,,,,,,,---....../////////,,,,,,,,,++++++++++++***,,,,,,,,,++++++*********))))))***++++++***+++,,,+++*********)))))))))((((((((()))***************+++******))))))******+++******))))))***,,,---...333111...------...000111666444222222333444333222444,,,333,,,666FFF555//////222444000)))'''+++111000///---***((((((***+++(((((((((((((((((((((((())))))*********)))))))))))))))*********+++++++++------,,,***)))***...111111...+++)))***++++++***))))))*********+++++++++************************))))))************))))))'''((()))))))))+++///222000---***)))***+++***)))************************++++++************++++++***************************))))))))))))))))))*********+++,,,---,,,+++***,,,...---)))))),,,,,,)))((((((((((((((()))************)))(((((()))******************************,,,---...---,,,+++,,,---........................------------------------++++++***************+++,,,---......------...///------........./////////222111111111111111111111222333555555555777999;;;999;;;???AAABBBAAA???>>>777888999999888:::>>>AAAEEEMMMMMMJJJ]]]|||ZZZZZZ```vvv{{{kkkVVVFFF<<<999555333222222111000222000///...//////---,,,---,,,,,,,,,,,,---......//////////////////000111---222666999QQQ}}}PPPCCCNNNPPPDDDFFFGGGIIIIIIHHHEEEAAA???<<<<<<;;;<<<======<<<:::777666555333222111111111333333222222111///...------...///000000111111222......---------,,,,,,,,,***---000222333555666888DDD>>>888666999>>>BBBEEECCCDDDDDDEEEFFFIIINNNRRRQQQCCC===EEEKKKIIIMMMVVVdddfffhhhggg```TTTEEE;;;999:::;;;>>>???>>>;;;888===<<>>;;;777444333333222111222000///...///...---+++---,,,,,,,,,,,,---....../////////......//////000222666555111>>>fffxxxRRRJJJPPPNNNGGGDDDDDDEEEFFFHHHHHHEEE???;;;;;;;;;<<<<<<<<<<<<;;;;;;555555333222111111111111222222111000///...,,,,,,///000111111000000111222............---------,,,,,,///333666777888999;;;GGG@@@888555999???EEEGGGDDDAAA>>>;;;<<>><<<;;;<<<>>>???>>>:::999BBBIIIIIINNNMMM@@@111111222222222333333333222222333333444444333333000111111111222222222222000000444999777222000222...---+++,,,222:::DDDIIIBBB===666000.........---...---,,,---/////////---)))***,,,------,,,+++*********+++++++++,,,,,,,,,******++++++,,,------...***+++***((()))+++***&&&))))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))''''''((()))+++...111333---...///000000111333555///111555888999777555333777999666///000555111)))***---...---******///444888666222---***)))***---))))))))))))))))))))))))'''(((***++++++***)))))))))************+++++++++((()))***)))***,,,000333000...,,,+++,,,,,,,,,+++'''''''''((((((((())))))***************+++++++++***))))))(((((())))))***++++++,,,***(((((()))*********)))(((((((((((()))************************++++++************++++++************************+++******))))))******+++)))+++------+++***)))******---,,,))))))+++,,,)))((((((((((((((()))************++++++++++++******************************)))+++,,,,,,******+++---...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,,,,...//////......///000////////////000000000111000111222222333222222222222333444444444555777999999<<>>;;;;;;<<<<<<;;;999888777777333333222111111111111111///000000000//////...---000222333222000///000222/////////.........------...111555888999999:::;;;===999666777===BBBDDDCCCBBBAAA???>>>???DDDKKKPPPQQQZZZZZZOOOLLLQQQQQQJJJMMMMMMMMMIIIEEECCCEEEHHHBBB>>>;;;999;;;>>>@@@AAA555444===DDDFFFOOORRRGGG333333333222222222222111000111111111222444555666111111111222222222333333222222444777666222111444------,,,...333:::@@@EEE???:::444111000000...---...---,,,---///000///...+++,,,---......,,,+++***))))))***+++,,,------...+++,,,,,,,,,,,,,,,,,,,,,(((******))),,,222222---((()))))))))))))))))))))(((((()))******************))))))))))))))))))***(((((()))***,,,///111333***---000111000000111333---000333444444444333222555;;;777222222555666...***,,,------,,,...111333555222...***)))))))))***))))))))))))))))))))))))'''(((***+++++++++)))))))))************+++++++++)))***+++*********,,,...,,,+++******,,,,,,+++***(((((((((((())))))))))))))))))*********+++++++++***)))(((''''''((()))******+++,,,+++)))((()))***((()))))))))))))))***+++************************++++++************++++++************************+++******))))))******+++(((+++---,,,***(((((())))))++++++((((((+++,,,***)))((((((((((((((()))***)))***,,,......,,,***)))***************************+++,,,,,,++++++,,,...---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,---...//////......///000........./////////000000000111222333333333222222111222333333333444666888888:::>>>BBBDDDCCCBBBAAA>>>;;;888666666888:::;;;>>>999===GGGIIIAAA???DDDkkkXXXTTTGGGRRRggg{{{|||tttfffYYY@@@===888555444333222111333111/////////...,,,+++---,,,,,,,,,,,,---......000//////.........//////***111---333<<<666[[[\\\WWWQQQJJJDDDCCCGGGLLLFFFCCCAAA@@@BBBAAA>>><<<<<<======;;;777444333333222222111111111111111222......///000000000000000111333444333000...///111000////////////............111666888999999:::;;;555555777>>>EEEHHHFFFBBBDDDHHHMMMPPPPPPOOONNNNNNJJJGGGLLLTTTNNNAAA???HHHPPPUUUWWWOOOCCC<<<>>>CCC:::999888:::===??????>>>===999>>>AAAAAAIIIMMMCCC444444333222222111111000000//////000111444666777111111222222222333333333555333333555444111333777//////.........000111222333000......111222111///...---,,,---///000///...,,,---/////////---+++***(((((()))***,,,---...///...------,,,,,,++++++***%%%)))***+++222;;;===888(((((((((((())))))))))))(((((()))***************++++++************++++++*********+++---///111222///222666777555444444555333444555555555555666777+++444000...---///555,,,&&&''''''((()))+++,,,---...+++'''&&&(((*********))))))))))))))))))))))))&&&(((***+++,,,+++***))))))************+++++++++***+++,,,+++)))))))))***)))(((((()))++++++***((())))))))))))************))))))******++++++++++++***)))(((''''''((()))***)))***++++++******+++,,,((()))***+++******,,,---************************++++++************++++++************************++++++************++++++'''***---,,,)))'''''')))'''******'''(((+++,,,***))))))(((((((((((()))))))))+++...000000...+++)))************************+++,,,------,,,,,,...///,,,,,,************,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,---...//////......///111---------.........//////000111222333444333333222000222333333222333555777666999===AAACCCCCCAAA@@@???<<<888666666888999:::;;;999:::???BBBBBBCCCEEE===zzzcccLLLIIIWWWeeerrryyy~~~~~~sssdddKKK888333666222000222000111333222...---//////,,,------------------,,,,,,///////////////.........///000555888333777QQQooonnnQQQOOOLLLJJJJJJJJJJJJIIIEEEDDDDDDCCCAAA???===<<<>>>444444>>>>>>333111999555555555444555444111,,,222111111111000000//////333333333333333222111000333222333444111,,,+++...222000111777???BBB???<<<>>>@@@@@@>>>:::999<<<@@@NNNTTT\\\ddddddYYYHHH;;;FFFOOOXXXXXXQQQJJJHHHJJJMMMQQQOOOGGGCCCEEEEEEAAA<<<:::888999;;;>>>??????>>>666888GGGPPPOOONNNRRR777666555666666444000---000000000000000111111111222222222333333444444555444444333222222222333444111///...000222333111...000000000000000000000000------............------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))++++++,,,333<<>>>>>>>>===AAA;;;555333666999888666888999:::<<>>???<<<@@@===;;;;;;===@@@AAABBBAAA<<>>>>>>>>???:::555444777999999777777888999;;;===@@@BBBCCCAAADDDZZZPPPMMMPPPYYYeeevvvrrrRRR>>>888;;;666333333///000222111,,,+++...---+++++++++,,,---...//////000------......//////000000444///...333333000444;;;YYYmmmPPPNNNOOOMMMIIIGGGGGGFFFEEEDDDAAA@@@???>>><<<:::999888555<<<;;;444111555666222777666666444222111222333......//////////////////000000111222333333444444111//////222333444999???888555777BBBPPPWWWSSSLLLHHHJJJJJJDDD===:::>>>CCC@@@JJJUUUXXXTTTOOOMMMMMMCCCCCCDDDFFFIIIMMMQQQSSSGGGGGGDDDAAABBBCCC@@@;;;AAA>>>;;;:::<<>>???@@@@@@===999555444777999:::999666777777999:::<<<>>>???===HHHBBB]]]UUUKKKKKKOOOYYYmmmxxxYYYDDD;;;===888555555000111333111---,,,......++++++++++++,,,,,,---------,,,------...///000111111111---...444666444444666888iiiSSSGGGQQQNNNKKKGGGEEEDDDDDDCCCAAA@@@???>>><<<:::999888888999777444444999:::222(((666555666999888333000///111111000000/////////...000000111222444666777888777444333444444444:::@@@KKK@@@???VVVttt|||gggNNN<<>><<>>???BBBAAACCCHHHFFF???;;;===BBB???:::777555555444333555444444333222111111000000000000000000111111111444333333333333555666777EEEAAA:::444000//////000////////////////////////,,,------......------,,,------+++******+++------++++++,,,,,,,,,,,,------***************************---...++++++---+++'''************************(((((())))))*********+++,,,,,,+++)))(((((((((((())))))***+++---///222333666666777777666444333111+++...333999===???>>><<<,,,+++***+++---//////...&&&***///222333///+++''',,,...000111111...+++)))((((((((((((((((((((((((***************+++++++++***+++,,,,,,,,,,,,,,,,,,)))******++++++******))))))*********************))))))))))))))))))))))))((()))))))))******************))))))))))))******((((((((((((((((((((((((***))))))(((***,,,///000)))))))))******+++,,,,,,++++++************+++++++++++++++*********))))))))))))((((((((()))***+++++++++***************+++***************************))))))))))))))))))***)))***++++++++++++***)))))))))*********+++++++++++++++,,,,,,,,,---------------,,,+++++++++,,,---------------------------*********++++++++++++++++++,,,---.........------......------------......///000111111111111111111111111111222333333444444555777999<<<>>>@@@@@@@@@;;;888555555777999::::::777777777888999:::;;;<<<@@@HHH>>>IIIeeeLLLHHHJJJRRRhhhfffMMM???>>>999666777222222444333///...000000---//////......------,,,,,,,,,------...///000111111......000444555555777:::555]]]eeePPPPPPXXXKKKIIIEEECCCCCCBBBAAA@@@AAA@@@>>><<<:::999888888===444333888888333777BBBFFF:::222333666555333444444444333222000///......,,,,,,---///111333666777:::777666777666666:::AAAOOOEEEDDDXXXqqqvvv```GGGDDDHHHLLLJJJDDD>>>;;;;;;:::BBBIIIIIIEEEGGGRRR]]]NNNHHHCCCBBBDDDBBB;;;555555777===GGGMMMJJJAAA999===:::777666888;;;===>>>EEEBBBAAAEEEHHHDDD???;;;AAA>>>;;;999888666333111444444333222111000000///000000111111222333444444444444333222333444555666===<<<999555111///..............................,,,,,,------------,,,,,,------+++******+++------+++++++++,,,,,,---------************************&&&***+++))))))******&&&************************((()))))))))))))))******,,,+++***)))(((((((((((()))))))))***,,,///222444555666777888999888777666333222444;;;BBBDDD???999...,,,***)))***++++++***%%%(((---111111...***'''+++---111333444222///---(((((((((((((((((((((((())))))*********+++++++++))))))***+++++++++++++++)))******++++++******)))(((((())))))***)))((('''))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))+++***))))))***,,,///111))))))******++++++++++++++++++************+++++++++++++++*********)))))))))))))))))))))******++++++***************++++++******************************))))))))))))******************************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---------------------------******+++++++++,,,,,,,,,------...///////////////......------------.........///000000111111111000000000111222222333333444666777999;;;<<<<<<<<<<<<:::888666666777999::::::888888888888999:::;;;;;;AAA===@@@CCC[[[TTTHHHJJJQQQeeezzz\\\HHHAAA999777888444333555444000...111000...333333222111000///......------......//////000000---///222222111222555999>>>UUUkkkYYYVVVWWWUUUIIIGGGDDDBBBBBBBBBAAA@@@BBB@@@>>>;;;:::999999999:::777999:::111333UUU~~~^^^<<<000222444555666555555444333111000//////.........000222555888:::666555666:::::::::===CCC>>>???BBBFFFHHHFFFAAA;;;GGGIIIKKKKKKHHHCCC<<<888===EEEMMMNNNJJJFFFFFFIII???======BBBEEEBBB888///666333444;;;@@@@@@??????<<<:::999999<<<>>>???@@@HHHCCCAAACCCFFFFFF@@@:::;;;999888888888888666444333333222222111111000000111222222333444444555555222222111000000000111222///111222222000...---...........................,,,,,,------------,,,,,,------,,,,,,,,,,,,------***++++++,,,,,,------...++++++++++++++++++++++++(((,,,---***(((******(((************************))))))))))))))))))******+++***))))))(((((((((((()))(((((()))+++///222444222222333444555555555555222000000555999999222,,,888555111...---,,,***)))&&&(((+++---...---+++)))***,,,000333444333111///)))))))))))))))))))))))))))))))))***++++++,,,,,,(((((()))***++++++++++++******++++++++++++******(((((((((***++++++(((&&&))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))(((((('''((((((***,,,---))))))***+++++++++******++++++************+++++++++++++++************))))))*********++++++++++++*********)))******+++,,,************************+++******))))))******+++************************)))************+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------............/////////000000......------------......---...///000000111000000000000111111222333333333333444666888999999888888:::999888777777888888999888888888888999:::;;;;;;AAA888BBBAAAAAAzzz___KKKMMMPPP```oooSSSEEE:::666888555222444333///...000000---111111000000/////////............///////////////...000111111222333444444???GGGiiiZZZ]]]]]]UUUNNNGGGEEEBBBAAABBBCCCBBBAAAAAA???===:::888888888888555777:::777888PPPKKK444555666444111222222222111111111111111111000111222444777;;;===333333777===>>><<<===AAA@@@IIIOOOLLLBBB===AAAGGGGGGEEECCCEEEHHHGGGAAA;;;555999===AAAAAA???<<<:::BBB===888999===???===::::::666555:::<<<;;;===BBB;;;::::::<<>>>>>AAA???@@@]]]eeeMMMNNNOOOYYYuuu{{{ZZZIII:::666888555111333222...---//////,,,,,,,,,------------------///////////////............///000222666888666222999777pppyyyPPPVVVfffbbbSSSKKKFFFDDDBBBAAABBBCCCCCCBBB@@@???<<<999777777777888111555444444HHHvvvJJJ333888:::444......//////000111222222333.........///111444888:::333444:::@@@@@@<<<;;;>>>EEEMMMUUUVVVPPPKKKKKKNNNQQQJJJDDDDDDHHHIIICCC<<<<<<:::999===EEEKKKMMMMMMEEEAAA======@@@@@@===999888666999>>>===888888===888999:::===@@@BBBBBBAAA:::===>>><<<<<<>>>AAABBB???:::444111111333444555333333444444444444444444777777666444222111000///555444222111//////000000000111222000,,,+++,,,...------------------------+++,,,,,,------,,,,,,+++,,,---////////////---,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,(((---...+++***...222333************************+++++++++***************)))(((((((((((())))))***(((((('''(((+++///333555000///...,,,,,,,,,---...)))111888888333111444888111...+++)))***++++++++++++***))))))***,,,...///***+++---......,,,+++***))))))))))))))))))))))))((())))))***++++++,,,,,,)))***+++,,,------...---+++,,,,,,------,,,,,,+++,,,++++++---//////,,,((())))))))))))))))))))))))))))))))))))******************))))))))))))******++++++++++++++++++++++++)))******+++++++++*********+++,,,,,,+++***)))(((++++++************+++++++++++++++************)))++++++,,,------------,,,******))))))***+++,,,,,,************************++++++************++++++******))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---,,,,,,,,,,,,---...............------.........,,,---...///000000000000000000000111222222333333333555777:::===>>>??????:::;;;:::999777666666777666666666666777999:::;;;666DDD>>>;;;EEEFFF]]]qqqOOOLLLJJJQQQhhhgggKKKBBB999333999111111111000///.........////////////...---,,,+++///............///000000//////000111222444555666>>>555TTToooZZZXXX___\\\QQQHHHFFFCCCAAAAAABBBBBB???<<>>:::888888999888666333666777:::\\\lll;;;;;;444222666+++/////////000111222444444666333000///000222333333777666888;;;:::999===DDDIIIlllpppQQQ???@@@AAAAAACCCAAACCCKKKKKKDDD>>>>>>>>>;;;<<>>;;;:::;;;<<<===888<<>>===:::CCCGGGBBB;;;;;;@@@CCCCCC>>>888444333444444333666555333111000000000111444444333222111111111222000000000111000//////...333333444555444111///...222111//////000///...,,,...,,,++++++,,,------,,,......------,,,+++******************+++,,,------,,,------......------,,,......------...111333555******))))))******+++,,,---******,,,+++((('''***&&&'''((()))))))))))))))&&&***++++++///555999888222...***((()))---///111444333888AAAAAA:::777:::333...++++++***(((***...+++***))))))***+++---///&&&(((+++,,,,,,,,,---...,,,)))''''''(((***++++++)))***+++------,,,+++***((())))))((()))+++000333*********+++------,,,***+++++++++************)))++++++************************))))))******+++,,,)))************++++++++++++++++++************)))(((((())))))*********+++---,,,,,,++++++,,,,,,---******+++---//////,,,***------,,,,,,,,,,,,++++++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))************+++++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,------...******+++,,,,,,,,,,,,+++000000///---+++,,,///222...------......///000111........................---......///000111111222000000000000111111111111555555666888999:::;;;<<<999999999888888777666555666666777777888888888999888999<<>>;;;???<<<888777888999888666...===;;;GGGaaa888999222000555,,,111111111111222222333444777555111......111666999222555<<>>>>><<<999666555666888888888666555555555555555555999===??????>>>>>>>>>777???DDD@@@:::;;;@@@CCCEEECCC>>>888444222444666000000/////////111222333333333222111111111111111000000000/////////......111111333333222111///...///......///222333333222///---,,,,,,---......------------,,,+++*********+++++++++***++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,...000111******))))))******+++,,,---******,,,,,,))))))+++,,,++++++******)))))))))+++......---///444777666222///,,,+++,,,...///000222...///444999:::999999000+++)))+++***((((((***(((((((((((()))))))))******+++,,,,,,******+++,,,***(((((()))+++,,,,,,+++))))))******************))))))))))))(((+++///222+++***)))***,,,---,,,++++++++++++*********))))))******************************))))))******+++,,,)))************+++++++++++++++++++++************)))*********++++++++++++++++++************++++++******+++---///...,,,*********++++++++++++++++++++++++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++///...---,,,,,,,,,,,,,,,++++++,,,------------------...---,,,,,,...111555...............//////000........................---......///000000111111//////000000000111111111444555666777999:::;;;;;;<<<;;;999777666555555666555555666666666777777777::::::;;;===???BBBDDDEEEDDDNNN[[[yyydddNNNAAAJJJXXXbbbpppmmmYYYNNN@@@333444222222222222222222111111////////////...---,,,,,,------,,,,,,,,,---....../////////000111333555555777;;;GGGwwwccc]]]XXXWWWTTTMMMGGGEEEAAA???============;;;::::::999777777888888666555111888;;;bbbRRR333777111...333...333333333222222333333444999999666333333888@@@HHH777<<>>???AAA;;;III|||xxxWWWBBBLLLWWWYYYggg}}}{{{eeeVVVDDD777777222222222222222222222222......//////...------,,,,,,,,,++++++,,,,,,---............///111222444555777???>>>ddd|||cccYYYWWWUUURRRNNNHHHDDDBBB>>>===<<<;;;;;;::::::999888888888777777666444333===000KKKlllCCC000666222...222333666555444333333333333333555777888666666;;;FFFOOO>>>AAAJJJSSSSSSJJJBBB@@@aaaaaaEEE>>><<<;;;EEEAAA======>>>>>><<<;;;III@@@888777999:::===@@@:::777555666999<<<;;;999777777666666777888:::;;;888888777666666888===@@@RRRWWWVVVLLLAAA===<<<;;;<<<>>>@@@???;;;666222000555444333222111222333333000000111111111000000000111000...,,,,,,---...000...///000111111111111000111///............,,,+++000...------...//////...+++++++++*********))))))------,,,+++************,,,,,,,,,------,,,,,,,,,))))))(((''''''(((((()))******))))))******+++,,,+++)))***---...,,,,,,///222000---+++)))))))))***'''+++,,,+++...555888888222111000000111000...,,,666666222---///666777222000***'''***,,,,,,---///000///---+++***++++++,,,///...---***((((((***,,,222///,,,++++++++++++***,,,+++(((&&&&&&'''(((******++++++)))((()))+++...---+++)))(((***,,,------************))))))))))))))))))))))))************)))))))))))))))***++++++))))))*********+++++++++,,,,,,+++++++++*********++++++++++++++++++++++++))))))(((((((((((())))))+++******+++------,,,***+++,,,,,,---///000000111,,,+++***)))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++......---,,,++++++++++++,,,,,,---............---***+++,,,,,,---///222555111000///...------------................................./////////000000////////////000000000111333333444555777888999:::<<<;;;:::999888777777777555555555555555555555555777777888999;;;===>>>???@@@EEE>>>???ZZZbbbFFFMMMVVVVVVeeettt\\\FFF888888111111111111111000000000.........///......---,,,,,,++++++++++++,,,------------...///000222333444666@@@999TTTzzz\\\VVVZZZVVVPPPLLLIIIGGGCCC???;;;;;;;;;;;;:::999999999999999999888666444333222;;;<<>>;;;999:::AAADDD@@@<<<::::::777666888;;;>>>===;;;666444222222333555999;;;===<<<:::777666888===@@@EEEJJJJJJBBB;;;999999999888999<<>>444+++***,,,,,,---000444222...***)))+++---///,,,,,,,,,***((())),,,...222///+++)))***---000111///---***''''''''')))+++***++++++***((((((***,,,---+++)))(((***,,,------*********)))))))))(((((((((((()))))))))*********))))))(((((())))))***+++))))))*********+++++++++,,,,,,,,,++++++++++++*********************))))))+++******))))))******++++++***)))***,,,---,,,***++++++,,,---///000111111...---,,,+++***++++++,,,++++++++++++++++++++++++))))))))))))************))))))*********+++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...++++++,,,---------------,,,---------,,,---///111111000///---,,,,,,,,,,,,....................................////////////...////////////000000000222222333444666777888999666888:::<<<===;;;999777666666666666666666666666555555666888:::<<<>>>???888<<<===AAAJJJXXX~~~rrrMMMLLLQQQPPP```{{{dddIII888777333222222111000000//////---...............------,,,,,,+++++++++,,,---------------...///111333444444>>>777GGGmmmUUUSSSUUUXXXTTTLLLFFFEEEFFFBBB;;;:::;;;<<<;;;999999999:::999::::::999666555555666222^^^ttt@@@777111555666222444;;;666555444444333333333333666777777555222333666:::IIIGGGHHHLLLLLLFFFAAA???WWWuuuWWWIII???;;;??????AAAFFFOOOSSSMMMCCC555222222888<<<:::777777:::999888888888888777666666555333222444666999;;;???>>><<<999777888<<>>:::777777777777666666666666666666666666666777888999:::;;;888777@@@FFFCCCUUUzzzWWWJJJIIIIIIXXXpppoooQQQ===999555555444222111000///...------...............---,,,,,,,,,,,,,,,---......,,,,,,---...///111222333111;;;999:::bbbpppMMMLLLRRRPPPPPPPPPJJJCCCAAABBB???999:::<<<===<<<:::999:::<<<888::::::999777777:::<<>>;;;777444333444777:::HHHFFFIIINNNNNNEEE<<<777LLLyyydddEEE;;;888:::@@@DDDFFFFFFIIINNNMMMHHHHHHAAA===???BBBBBBCCCDDD666777888777555333333444666666888999::::::::::::;;;;;;;;;999888888;;;===CCCGGGGGGAAA<<<<<<<<<:::888888<<>>777444333222111000111222222///000222333444333222111222111111111000000000000000000/////////000000111000///...000222333333222000...------...//////...+++++++++,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++,,,,,,,,,,,,++++++(((((())))))***)))))))))******))))))******+++,,,+++((())),,,,,,******---************))))))))))))***,,,,,,***+++000222000000000000222333333000...//////:::HHHEEE444---222EEE888---+++---------...---,,,+++***))))))******)))+++,,,,,,+++***,,,---,,,+++***---111444666666111000---***)))))))))***''')))******))))))***,,,+++***)))***,,,---,,,+++***)))))))))((((((((((((''''''(((((()))******+++((((((((((((((()))******)))************+++++++++------,,,,,,,,,++++++++++++++++++******))))))))),,,++++++******++++++,,,+++***((()))+++,,,,,,+++((())))))***+++,,,,,,---///...---+++******++++++************************(((((())))))************)))************+++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------,,,,,,---...............,,,.........,,,,,,---...///...------,,,,,,,,,,,,........................................................./////////000000000000111333444555666777555888;;;>>>???===:::888666666666555555555444444777666666666666666777888???===999>>>CCC===@@@SSShhh```JJJEEEDDDRRRgggwwwYYYCCC>>>777777555444222111//////------...............---------,,,,,,------...///,,,,,,,,,---///000222333000;;;:::000EEEsssTTTPPPTTTPPPGGGGGGKKKJJJCCC??????===888;;;===>>>===;;;:::;;;===777888999999888999>>>BBBtttWWW@@@444777222222777444333<<<333333333222222333333444<<<777111...///444999;;;888:::CCCPPPTTTMMMCCC>>>WWWwwwvvvRRR===>>>BBBEEE>>>BBB@@@777333:::CCCHHHBBBAAAEEEMMMNNNFFF<<<777111555777777444333555777111444888;;;<<<:::777555666777888888888888:::<<<...333555333333777999888888999<<>>VVVTTTLLLQQQVVVUUUMMMJJJGGGBBB@@@>>>===;;;999<<<<<<===<<<;;;999777666444@@@===999===;;;LLLrrrKKK:::666999999444222555666444333555888777444333666999666555333111111444:::???@@@>>>???555LLL\\\EEEOOO[[[QQQ>>><<<888DDDBBBGGGDDD:::888@@@BBB===>>><<<:::888999>>>DDDHHH;;;888555555777888666333222222222222222222222222000///000333777999888555333000111555666555666999:::AAA@@@777555<<<@@@>>>???;;;888888666222333666777000***...777;;;777111555//////666888444555<<<444333111///...///111222111333444222///---///222333+++(((...666777222...333000222///(((---222---***111///%%%$$$...111***---)))'''(((---///...+++)))))))))***++++++)))''''''***+++***,,,//////+++((((((+++//////,,,,,,000...111333222...***))))))&&&''')))***,,,...222555666666555222000222777<<<333333666:::===888...&&&************+++,,,---...)))+++,,,,,,***(((((()))...,,,++++++---......---111000...---,,,,,,,,,---111000///---,,,,,,,,,,,,+++++++++*********))))))++++++******++++++,,,---...---,,,+++************************************))))))))))))************)))************++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))************+++++++++)))************+++++++++...------------,,,,,,,,,......,,,+++)))((('''&&&,,,,,,,,,+++++++++******,,,++++++******++++++,,,***+++,,,,,,******+++,,,)))***++++++***)))***,,,---+++***+++------***'''++++++++++++++++++++++++***+++---.........000222111111111222222222///---+++,,,,,,,,,,,,,,,,,,---))),,,......,,,+++---000,,,---......------///000------------............///000111222222111000///222222222222222222333333888777888;;;>>>>>>;;;777555444444555666666555333666666666666666777777888777888999;;;===>>>@@@@@@GGGIIINNNXXXmmm\\\JJJHHHNNN___fffxxxrrreeeUUUGGGAAA;;;666666777666888;;;444222000///.../////////,,,,,,,,,,,,,,,,,,,,,,,,---......///000000111111444222555888888FFFrrrqqqQQQNNNPPPSSSTTTPPPGGGDDD@@@>>><<<;;;999888;;;;;;;;;;;;:::888666555:::777444>>>DDDAAAgggvvvBBB:::444444333222000000222444555666777777666555666777444444333222222555;;;???<<<888888...>>>KKK@@@SSSfffwwwIII:::999555;;;DDDNNNQQQGGG>>>>>>>>>:::;;;666111000555:::>>>???555444222222333444333222888777666555444444333333000000000333666888666444333222444999<<<;;;<<>>??????;;;GGGQQQQQQPPP^^^~~~cccHHHIIIQQQZZZjjjwwwzzzooodddUUUHHHCCC;;;444333333333666:::777444///,,,,,,---///000------,,,,,,,,,,,,,,,,,,,,,---///000111111000///222000444777555888PPPmmmbbbSSSTTTPPPNNNRRRRRRCCCAAA===;;;;;;:::888666999999999999888777666555@@@888333;;;DDDPPP\\\888>>>666555999@@@???777555:::999888777888888888666444222333333333444666:::===777222222---666BBBLLLllluuulllTTT<<<555999>>>@@@HHHTTTXXXLLL???<<<>>>???FFF???777555:::>>>???===444555555555333333444555888777555333222111111111000000111333555555444222///...111888;;;;;;===@@@>>>;;;999999888888===DDDSSSFFF999555666777999<<<555666888888888666444222,,,///000111444999999666===999333//////333999===<<<999666777<<>>666666777999;;;<<<===>>>:::FFFNNNIII???BBBTTTgggoooJJJMMMZZZ^^^xxxtttfffYYYOOODDD<<<555333222111333666444444222...+++***---///---------------,,,,,,,,,,,,---///111111000///...000...222888666444???OOOxxxbbbYYYXXXOOOKKKNNNNNN@@@>>><<<;;;:::999888666888888888888777666666555;;;===<<<@@@WWW|||xxxHHH777AAA777666AAAQQQPPPAAA999===<<<:::888888:::999666222333444555555555666888:::666111333777>>>LLLlll]]]BBB999222888DDDEEEJJJPPPOOOCCC999:::BBBGGGQQQKKKDDD@@@??????>>>===888;;;<<<;;;777555666888555444333222000000000000000111222333444333222111...,,,...333666777:::???;;;666666999888777CCCSSSLLLGGGBBB<<<666333999BBB888333///000444777444///777===;;;111///777<<<:::===<<<<<<999555000,,,))))))333AAAOOO\\\kkkzzzdddKKK===DDDGGG>>>===GGGKKK\\\KKK<<>>===;;;;;;;;;;;;999777888888777777777777777777777;;;IIIeeewwwTTTCCC@@@===666333<<>>???FFFFFFCCC>>>888444555777:::<<<>>><<<777444444666222333333333222222111111000111333444333222111111000------000333444888===888444555777555666EEEYYYPPPJJJFFFEEEAAA:::555444999===@@@???999444222111111999;;;555999IIIWWW\\\eee\\\PPPEEEAAADDDKKKPPPOOOYYYkkktttOOOCCCVVVTTT::::::TTTzzzVVVbbbjjjYYYQQQaaaxxxccc888333///000444444///***......///111333333000...///000...+++,,,111333111...---///222000,,,+++...000//////......---,,,+++(((((()))(((((()))+++...555333111///---+++***)))***+++,,,...///...+++)))------//////...,,,)))(((((((((+++444===BBB@@@===888777777777666333///+++)))+++---111444777:::;;;333333444444222///,,,***************************++++++******++++++,,,---///...---,,,++++++++++++************************************++++++++++++))))))*********++++++++++++,,,,,,------,,,,,,+++************************))))))*********+++++++++***++++++++++++,,,,,,,,,//////...---,,,,,,+++++++++++++++***************++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,,,,******+++,,,+++,,,---,,,***)))***+++,,,,,,,,,+++++++++---...++++++++++++++++++++++++------,,,******+++///222000...++++++---...///...++++++,,,------...//////666444000---------...///...///000000...---...000/////////000000000111111//////............////////////000111111222333333333444666888999999999999888666444333444555444444333333333444555666777888555555666777888:::;;;;;;CCC<<<777;;;CCCIIIGGGCCC@@@QQQssshhhSSS^^^eeeiiirrrzzzzzzqqqfff^^^ZZZGGG@@@999777444000///111000777>>><<<555//////222//////......---,,,,,,,,,------////////////...---444000///333444333555:::>>>vvvsss\\\OOOKKKEEEFFFHHHCCC===<<<;;;;;;<<<<<<:::888999999888888888999::::::BBB@@@bbb```BBB:::EEEFFF555888444555;;;:::555777???:::::::::::::::888555222666777777666444444555777999666666EEEGGGVVV^^^CCCCCCMMMCCC===???999@@@===;;;;;;===;;;555///444888<<<999333///000444666777888777444111000///---///111222222111///...000222444555333222222333///,,,---111333333444888999666555666777;;;FFFQQQ\\\QQQNNNZZZfffbbbOOO???UUUiiixxxnnnQQQ:::666<<<999>>>BBBGGGSSSdddrrrwwwiiiddd]]]ZZZ___kkkxxxqqqbbbVVV\\\llltttkkk^^^[[[NNNaaasss@@@444QQQtttccc>>>CCCOOOAAA111EEEaaaxxxkkkZZZEEE999777888444000---///111444666555222...***///111///---222666888666444444555111***(((+++///...------...///...---&&&'''))))))***,,,///222666333///......//////...------------,,,+++)))(((+++,,,,,,,,,+++***(((''',,,***)))---444;;;???AAA888888888888666222,,,(((+++,,,...000222333333333......//////...,,,+++)))***************+++++++++++++++******++++++,,,---///...---,,,++++++++++++*********************************++++++++++++,,,)))************++++++++++++,,,,,,------,,,,,,+++************************)))************+++++++++++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,+++***)))((((((,,,,,,,,,+++++++++******,,,++++++******++++++,,,***+++,,,,,,******+++,,,,,,---...---+++******+++,,,------,,,++++++---000++++++++++++++++++++++++,,,---,,,+++***+++...000///---,,,,,,...//////...++++++,,,---...//////000111///,,,+++---.../////////000111000.........///........./////////000000000//////......//////000...//////000111222333333111333555666666666888999999666444333444444444444444333333333333444444555555555666777888999:::;;;???@@@@@@???===>>>AAADDDGGG<<>>777999;;;;;;999666555444444555555555444555777::::::888333BBBBBBMMMppplll@@@999???GGGDDDBBBBBB<<<>>>:::999;;;>>>:::222+++000555:::<<<999666444555444444444555555444111///000222666888777444000---///222555555444333444555000111666===???<<<::::::<<<:::777:::DDDNNNNNNHHHVVVSSSZZZooo{{{hhhXXXkkk}}}aaaHHHDDDJJJaaaYYYVVV^^^gggeee\\\UUU[[[nnnkkkXXXDDDCCCPPP[[[YYYRRREEENNNqqqLLL:::LLLSSSVVVMMM???>>>DDDAAA777///===@@@777999IIISSSOOOuuulllaaaZZZWWWRRRIIIBBB......000222555444222000+++444999333,,,---111555777555666777333,,,+++---111...,,,,,,...///---,,,'''(((***+++,,,...222555222///,,,,,,///111111000---......------,,,------,,,,,,,,,++++++******)))))))))+++---000333666777444555666888777444...***+++,,,.../////////.........------,,,+++***))))))))))))*********+++++++++++++++******++++++,,,---///...---,,,,,,+++,,,,,,*********************************+++++++++,,,,,,)))************++++++++++++,,,,,,------,,,,,,+++************************)))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,++++++***))))))(((++++++++++++++++++,,,,,,,,,++++++******++++++,,,***+++,,,,,,******+++,,,---......---+++******+++,,,------,,,***+++...111+++++++++++++++++++++++++++,,,---,,,++++++---///...------...000000///...++++++,,,---...///000000...,,,***+++---///...---///000111000.........///........./////////000000111000////////////000111......///000111222333333111333666777666666999;;;999777444333333444444444444444333333333444555555666666777888999999::::::;;;@@@DDDBBB<<<:::>>>CCCJJJAAA@@@UUU______nnnjjjdddbbbiiissstttmmmfffQQQGGG<<<666222///111555444111000333777666111***000000///...------,,,,,,///......---------......000///...111444666:::>>>>>>>>>]]]nnn```VVVIIIFFFFFFBBBAAA@@@777999888999:::;;;;;;999777<<<;;;;;;:::;;;<<<>>>???GGGttt___:::>>>888000666:::222999<<<:::999;;;:::666444888<<<<<<888555444555222333444333444666:::===;;;999222???>>>HHHdddQQQ@@@AAA@@@===;;;======:::@@@;;;777888:::999666444555888<<>>AAACCCBBB>>>888444///222666666444333555666888<<>>>>><<<888333///333555EEEUUULLL222,,,777)))$$$,,,333,,,)))++++++222===BBB999---+++444===CCCWWWtttcccNNN///......///111333222111666@@@EEE<<>>:::777444222333444444444444444444444444555666777666666777888999::::::;;;666888:::===>>>>>>======888GGGMMMMMM```eeeqqqdddeeeddddddmmmtttmmm___SSSJJJ>>>555222444555666222222111111000///////////////000000///...------,,,,,,,,,------------...111000000000111333555777???>>>CCC\\\hhh[[[NNNNNNNNNLLLFFF???<<<===???;;;777777;;;<<<999888999:::;;;888;;;AAA===AAARRR\\\rrrTTT999555999777333333555777:::======;;;888666999999888666333222222333999888777666555555555666;;;:::666999LLL]]]SSS===<<<:::888888999;;;;;;;;;::::::999777555333111///666555666999666//////555222333555888;;;<<<:::888444===@@@<<<<<>>@@@FFFKKKLLLGGGAAAJJJKKKJJJHHHFFFHHHNNNTTTbbbRRRLLLRRRQQQGGGEEEMMMNNNPPPUUU\\\^^^UUUCCC555555===DDDBBB999111......//////...------------------///111///,,,,,,...111...+++'''&&&(((+++...///111...,,,++++++,,,+++***///444BBBXXXllluuupppiii999888888<<>>@@@<<<888666444333---'''%%%)))***)))***+++---------...000333444(((444888'''000;;;)))///,,,---111222222444999444000,,,,,,------+++(((222333333222000---***(((,,,---000555888777111,,,)))+++...000111000...---...---,,,+++*********************+++,,,---...///++++++,,,,,,++++++***)))***++++++,,,,,,++++++*********+++++++++******))))))************+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***))),,,,,,,,,+++***)))((((((******))))))))))))******444///***(((***---......------,,,,,,,,,,,,++++++,,,,,,************,,,,,,+++***)))***,,,---,,,+++---,,,++++++******++++++++++++++++++,,,---......///...---,,,+++,,,,,,---------,,,------...///000------------------------,,,,,,,,,,,,---.../////////////////////......---.........///////////////------------.........///......////////////......000//////.........//////222111000//////000111222///000000111222333333333555555666777888999:::::::::888666333333333555666666666666666555444333222:::666444777999777777999888888888999:::===???@@@AAA@@@EEEKKKRRRhhhuuujjjZZZYYYYYY___lllwwwqqqeeeVVVLLL???777555555444333222222111111000///////////////////////////...---............////////////111000000000111333555777888777999HHHllliiiUUUOOOGGGLLLJJJGGGBBB===::::::;;;<<<999999<<<===:::999;;;999>>><<<===DDDHHHVVVooo[[[EEE333444999777444555333555888:::;;;:::999888<<<;;;:::888666555555555:::999999999999888888888444666:::FFFZZZdddWWWBBB@@@???>>>>>>>>><<<888555888888999::::::;;;;;;;;;:::999<<>>AAACCCGGGIIIJJJHHHEEECCC>>>===<<<===@@@EEEIIIKKKIII>>>777999888333333888333444777::::::666000+++---///222444333222000///......---------.........---...//////...---...///------------...---+++))),,,***((((((***,,,,,,+++&&&$$$'''000;;;CCCCCCAAASSSPPPMMMKKKKKKJJJIIIHHH;;;III]]]kkkkkk___OOOCCCPPPMMMLLLOOOMMMFFF@@@===PPPQQQKKK===000***))))))(((((('''&&&%%%'''+++...***'''666===AAA[[[\\\333+++(((***000333000------///---*********,,,,,,,,,222222222222000---***)))+++---111444666444///+++***,,,...000111111///......---,,,+++************++++++++++++,,,,,,---...,,,,,,,,,,,,,,,+++*********++++++,,,,,,++++++*********+++++++++******))))))************+++++++++************************,,,,,,,,,,,,,,,+++***))),,,,,,++++++******))))))*********))))))*********222...***)))***---...------------,,,,,,+++++++++++++++++++++,,,...///000---,,,++++++,,,---+++***---,,,++++++******++++++++++++++++++,,,---......///...---,,,,,,,,,------------,,,------...///000------------------------,,,,,,,,,,,,---...////////////000000//////...---............////////////---.........////////////......////////////......//////............//////222111000//////000111222//////000111111222333333444555666777888999999::::::888666444333444555666777777777777666555555444:::666444777999777777999888888888999:::<<<>>>@@@>>>>>>BBBGGGIIIVVVvvvZZZPPPOOOQQQ[[[lllxxxwwwpppbbbUUUFFF<<<999888555222222222111111000/////////---...////////////////////////000000000111111111111000000000111333444666666666777<<>><<<:::888777<<<::::::======::::::===;;;CCCCCCCCCOOOaaahhhFFF999111555:::888666777666666777999:::;;;<<<===>>>===<<<:::999888888888444555666666777666666666777555999GGGVVVWWWHHH999999;;;>>>AAACCCBBB>>>:::888999:::<<<>>>???@@@AAA===>>>AAADDD@@@999555555666555555666888:::;;;:::>>>@@@???<<>>>>>???DDDJJJOOOPPPOOOCCCHHHLLLLLLHHHDDDDDDEEEBBB???;;;<<>>:::444000///000000000???BBBCCCBBB===888666555///+++))),,,333888666333//////.........//////000.........///111000...---,,,///222555444000,,,)))...,,,***)))+++,,,,,,+++333///+++***,,,000222333:::999777777666444000---444000...666DDDQQQVVVWWWQQQNNNNNNPPPMMMEEE===;;;nnnrrrmmmYYYBBB444222333999888555333222444999===BBB???QQQdddrrrppp888...)))000999:::444///---------+++***+++---///111111111111///---***)))***...222444333///,,,***+++,,,///000111000///...---,,,+++***************++++++++++++,,,,,,,,,,,,,,,,,,---------,,,++++++******++++++++++++******)))******+++++++++******)))************+++++++++************************++++++,,,,,,,,,+++******+++++++++++++++*********++++++************++++++000---+++***,,,------,,,.........---,,,++++++*********+++,,,...000222444///...,,,,,,------+++***---,,,++++++******++++++++++++++++++,,,---............---,,,,,,,,,------------,,,------...///000------------------------,,,,,,,,,,,,---...//////000000000000000//////...------........./////////////////////000000000000...//////////////////...//////............//////222111000//////000111222/////////000111111222222444444555666777888999999:::888666444444444666777888888888888888888777777;;;666444777888777777999888888888999:::<<<===>>><<<<<>>888666:::;;;888888;;;<<<;;;;;;:::;;;===???@@@>>>===;;;:::::::::999999111222333555555666555555???666333<<>>@@@AAA@@@<<<:::999;;;999777888:::<<<===>>>DDDDDDBBB@@@CCCEEE???555777:::===<<<:::888666444666777999>>>DDDHHHIIIIIIBBBFFFHHHHHHDDDAAAAAABBBDDDBBB@@@??????>>>:::777>>>AAA>>>666444888666000===AAAGGGHHHDDD<<<555111444///,,,...555999888444222222111000000000000000000//////111444444000,,,,,,///222555666666666666555333///------,,,+++***///000///...,,,++++++,,,%%%&&&'''+++...000000...---------++++++000888>>><<<;;;===AAA@@@999555444;;;EEEIIIBBB888666;;;???DDDDDDCCCBBBAAACCCGGGKKKGGG:::JJJeeeiiikkk}}}VVV@@@---...;;;???888000...000222111---+++,,,...000000000///...,,,***)))+++000444555111---++++++***,,,---...///...------,,,,,,+++***************+++,,,,,,,,,,,,++++++***,,,------------,,,++++++******++++++++++++******))))))***+++++++++******))))))*********+++++++++************************++++++,,,,,,,,,++++++******+++++++++++++++++++++,,,++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++*********+++---...000222222...---,,,,,,......---+++---,,,++++++******++++++++++++++++++,,,---......------------------------------,,,------...///000------------------------,,,,,,,,,,,,---...//////000000111111000000///...,,,------......////////////000000000000111111111//////............/////////............//////000222111000//////000111222/////////000000111111111333444444555666777888999999888666555555555666777999888888999999::::::;;;<<<777444666888666666999888888999999:::;;;<<<===<<<<<>>???===;;;888888::::::999888444555666777888999999999>>>555222888???@@@>>>>>>;;;999999999::::::999777777666444333222222222222888999999999;;;===>>>===<<<:::777777999;;;<<<===>>>>>><<<<<<>>>>>>999111888:::===@@@???<<<;;;<<<:::===@@@AAA???===;;;:::;;;;;;<<<<<<<<<;;;::::::555888;;;<<<;;;999999:::555===>>>666333666333******---444:::<<<999111+++------...000111222222111666555444222111000000000222111111333666666222...,,,---...///222999AAAHHH666444000......---,,,+++(((+++---,,,***((()))***---,,,---///333555666666...444::::::444//////000......111666666222111333&&&,,,///,,,***,,,......444666999::::::;;;===>>>555(((///???;;;666IIIdddbbbFFF...---999===444))),,,000333333000,,,,,,,,,.........---,,,+++******---111555555222...,,,,,,)))***+++,,,,,,,,,+++***++++++******))))))*********+++,,,,,,,,,+++******,,,,,,------,,,,,,+++***)))******++++++******)))((()))***+++++++++++++++))))))*********+++++++++***************************++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++***++++++,,,------......,,,++++++,,,...//////...---,,,++++++******++++++++++++++++++,,,---......,,,---------------------------,,,------...///000------------------------,,,,,,,,,,,,---...//////000000000000000///......,,,,,,,,,---...//////000000000000000111111111222000///............///000...............///000000222111000//////000111222000000000000111111111111333333444555666777777888888888777666555666777777888888888888999;;;<<<======888444666777666666999888999999::::::;;;;;;;;;===;;;<<<@@@BBBCCCEEEGGGTTTMMMLLLSSSWWW___uuu~~~cccLLL===777666666222222111111000/////////---...//////////////////---------.........//////000000000111111111222222555555:::>>>888555FFF]]]qqqLLLAAADDDLLLGGGBBBBBB???@@@===:::777777777777666888888:::======<<>>;;;999888999;;;<<<;;;888666666999:::888666555555555555666777999999:::999:::<<<@@@@@@===999888666444444666888999999333222000............///333444333333777>>>@@@???999777444444555777888888888999:::;;;;;;999555111444444777:::999666666888;;;@@@EEEFFFCCC???<<<;;;333222222222333444444333222666::::::777444555666111999===888666777444---444333444555777666222...(((,,,000222111000000222666555333222111000//////222222222333555444222111------+++***---666CCCMMM111///---,,,---//////...111000///,,,+++,,,///111...------///222555555444???888000...111555555444,,,,,,...111000---...111;;;<<<888111...,,,(((###&&&))),,,......---...///---...+++(((,,,333555333GGG777+++000===AAA<<<666///000222111000...---------,,,,,,,,,++++++******...111444444222///---,,,))))))************))))))+++******)))))))))******)))***+++,,,,,,+++******++++++,,,,,,,,,+++******))))))************))))))((()))***+++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++************++++++***+++,,,,,,++++++,,,---............------------***++++++,,,,,,+++*********))))))+++...000000///---,,,++++++******++++++++++++++++++,,,---......+++,,,---.........------------,,,------...///000------------------------,,,,,,,,,,,,---.../////////////////////......---++++++,,,---...//////000000000000000111111111111000///...------...///000......---......///000111222111000//////000111222111111111111111111222222222222333444555666777777888777777666666777777777666666666777888:::<<<>>>>>>888555666666555666999888999:::::::::::::::999<<<:::888999;;;===>>>???lllYYYLLLNNNQQQWWWkkkqqq]]]KKK>>>888555222222111111000///////////////////////////...---------.........////////////000000111111111111111666666888<<<:::777;;;BBBTTT{{{pppNNNEEEAAAGGGKKKFFFEEEFFF>>>;;;;;;:::777666666888:::888999<<>><<<:::999888:::;;;===:::777444555888:::888666666555333222333555777999888???AAA===>>>BBB???888444333222444777:::<<<===666444222000.........//////222222333888@@@AAA===777555333333444555555555333777<<<>>><<<777555444555333444777555000000555000222666:::===<<<999666111333555333000000222555555777888777555333111111333777;;;;;;::::::;;;;;;===<<<:::555000,,,++++++,,,///222222111000111222111000000////////////000111222333222111111111222//////---***)))///:::BBB111///------...000000000...,,,)))'''((()))+++,,,---...111555888999888666111......333888666---###...------...,,,)))+++000((())))))(((+++000111///(((***++++++***)))***+++'''---((($$$...555---###,,,)))+++111666<<>>???999555555666555666999888999::::::::::::999888:::999777666888<<<>>>>>>gggPPPMMMPPPSSSdddyyy|||lllYYYGGG;;;666222222111111000////////////000000000///...------............///////////////000000111111111111000222222333555888:::;;;<<<;;;LLLzzzdddGGGFFFCCCAAADDDBBB>>>CCCFFF<<<:::<<<<<<:::777777;;;>>>999:::>>>AAAAAABBBIIIRRRvvvkkkFFF666666888888555444666888:::===<<<;;;;;;;;;===???@@@:::666333555999;;;999666;;;999777555555888;;;===555???AAA;;;???LLLPPPIII;;;999888888888888777666===;;;777333000/////////---222444555;;;BBBAAA;;;888666555555666666555444///444;;;>>>:::444222444888666777<<<<<<999;;;AAA===:::888<<>>AAA>>>555///000222111111000///...---------,,,,,,,,,,,,---...000000///111222111...---000333111222000,,,((((((...444666333111000000111000000---------///111000...+++(((***...222444222---)))000111222111000000111333000.........+++))),,,333,,,...---(((&&&((()))'''---,,,+++)))&&&&&&(((***((()))(((///888000+++444(((,,,///,,,%%%(((:::OOORRRHHH;;;222......------++++++***************+++...------///222111---(((++++++*********************)))))))))))))))******&&&(((***,,,---,,,+++******************)))(((((())))))************))))))(((((()))++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,......---,,,,,,+++************))))))))))))*********+++,,,+++)))))),,,000,,,,,,------.../////////)))***+++,,,---,,,+++***,,,*********,,,---,,,***---,,,++++++******++++++++++++++++++,,,---......***+++---...///...---------------------...000000------------------------,,,,,,,,,,,,---...//////------......------,,,+++******+++,,,...//////000////////////000000000000111///...------...///111---------......000111111222111000//////000111222333333333333333333333333111222222333444555666777777777777777888888888888333333222333555888<<<>>>???999555555666555666999888999:::;;;:::999888777888999999888;;;???BBBBBBuuuNNNNNNRRRKKKXXXtttuuupppUUU;;;>>>444333111......000111000222111000111222111000...---///111111///------.../////////000111111222222000111333555666777888888999<<>>===999???KKKKKKMMMZZZuuuVVV777999888555222333777:::;;;;;;===<<<:::;;;===???AAAAAA888555333777<<<>>>999333555333222333666888777555888@@@@@@;;;DDDUUUVVVJJJ666555333444666999;;;;;;;;;>>>AAA>>>777000------000//////111666:::===>>>444222111222555555333///444:::@@@AAA<<<777444444333555333111555<<<===888999???CCCAAAAAABBB>>>777GGGAAA:::666666777666555333333222222222222222222111111111000000000000000555111222777666111000333222111///---------///000...............///000111---111666888666444444555///...---,,,,,,---...///,,,...111333444222111///,,,,,,------...---------////////////...---,,,,,,...---,,,+++***+++,,,---,,,,,,,,,++++++*********************************((()))******)))((()))+++++++++++++++++++++++++++++++++******+++---///000DDDHHHHHH===...&&&)))///,,,---***&&&'''+++---***'''111///,,,333444,,,)))'''***,,,+++((('''))),,,+++)))((()))***+++***)))))))))))))))))))))))))))+++***)))***,,,---,,,+++,,,,,,,,,++++++*********(((((())))))*********+++******+++++++++,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++))))))(((************************++++++,,,,,,,,,---------////////////////////////+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,+++*********+++******+++++++++,,,,,,,,,,,,,,,------------------000///............//////+++,,,,,,---...///000000------------------,,,,,,///............---------,,,,,,+++++++++,,,---...+++,,,---///000111111111000000///...............+++,,,------......------,,,---............000222111333555666666555222111444444333333333444444555999:::;;;;;;:::888555444222333444666777999::::::;;;:::888666555555666666999999:::::::::999999888888999;;;;;;;;;;;;<<<>>>dddTTTPPPLLLVVViiimmmyyyyyy~~~iiiEEE999777666333111000111111000111000///000111111///......///000000///........./////////000111111222222444333333444555777:::;;;CCC999>>>```ooo[[[MMMEEEBBBAAADDDCCCCCCBBB???===:::999999<<<>>>;;;:::<<<@@@AAAEEEGGGJJJVVV```ZZZ\\\nnnwwwOOO:::;;;999777555666999<<<===<<<===:::888<<>>999777777<<<<<<999555888???AAA>>>:::>>>???===<<<===;;;666999:::;;;;;;999444...)))111111111111111111111111222222333333333444444444777444444888888333222555222111///...------////////////.........///000000///222444555333333444666111000...,,,++++++++++++///000222333333333111000++++++,,,,,,,,,,,,,,,+++------.........---,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******************************)))***++++++)))))))))+++++++++++++++++++++++++++++++++******+++,,,---...000444999999444...***)))...///---,,,...000,,,&&&...444...(((000444222555''')))******))))))+++,,,---,,,***+++++++++)))(((************************+++***)))***,,,---,,,+++,,,,,,,,,+++++++++******))))))***************************+++++++++,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,+++*********+++******+++++++++,,,,,,,,,------------------------//////////////////......,,,,,,------......//////...---------------------///............---------,,,,,,++++++,,,,,,---...+++,,,---///000111111111000000///...............------...////////////...---...///.........000222222444666777777555333222333333333333444444555666888888999:::999777555444333333444555666888:::;;;<<<;;;999777666555666666888999999::::::999999888888999;;;;;;::::::<<<>>>{{{XXXJJJKKKSSSZZZeeepppyyyZZZ@@@;;;888555444333222111000111000...///000000///---///......///000000///.../////////000111111222222666555444333444777;;;===CCC999444@@@]]]iiiUUUOOOIIIFFFGGGHHHEEEBBBDDDDDDBBB@@@===:::888666888>>>@@@===<<<@@@DDDDDDDDDLLL^^^vvvvvvzzzsssUUUEEE;;;???;;;999777888:::<<<======<<<999888>>>FFFIIICCC<<<222666999:::888666666777333222111222444666555444888888999999888666444333555111///111777;;;;;;888999555444999@@@BBB<<<555333333555777888777444222666999<<<;;;999999>>>BBB333777===???>>><<<999888999999666333666<<>>???AAAAAA===<<<===;;;888>>>CCCGGGIIIEEE>>>777222////////////////////////222333333333444444555555666444444777777333333444222111///...------......000000///.........//////000111222111000111333555222111000...---------...111111111111000000//////******++++++++++++*********+++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++------,,,***)))***+++************************++++++*********++++++,,,''')))---444;;;;;;666111((()))((('''***...,,,(((***222000,,,222111+++---,,,+++******,,,,,,+++***///...---------,,,***'''************************+++***)))***,,,---,,,+++,,,,,,,,,++++++++++++***+++++++++++++++*********))))))*********+++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...************************,,,,,,,,,,,,------------------------------------------------------------*********+++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,.........------,,,,,,+++---...///000000///......------------------------........................///............---------,,,,,,,,,,,,,,,---------,,,---...///000111111111000000///.....................///000000000000///---...//////......000222111222444555666444333222222222333333444555666666666777888888777666444333444444333333444777999;;;===<<<:::888666666666666888888999999999999999888888999::::::::::::;;;===fffMMMMMMSSSTTTiiipppzzznnnLLL???999666666666444222222111///......//////...---000......///111222000.../////////000111111222222555444444444555777999;;;666;;;???<<<<<>>:::BBB;;;:::999999:::<<<<<<===999999;;;AAAFFFEEE???888222444777888666555444555222222222222333444444444777555888>>><<<333111666555111...222888<<<;;;888444111000555;;;>>>999333555777:::>>>@@@>>>:::666BBBBBB???;;;555333444666222555999<<<>>><<<888666000000000111444888;;;<<<@@@AAAAAA???<<<;;;888666777999;;;999444111111333////////////000000000000222111111111111111111111222111111222222000000000111000...------,,,------111111000///.........//////000000111111111111222111111111111111333555666000///...,,,++++++,,,,,,++++++++++++++++++***)))((()))***++++++,,,++++++***+++,,,---...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---......---+++)))***+++))))))))))))))))))))))))++++++******************---***(((---555<<<===<<<000222///(((%%%(((++++++,,,333111000666444///222222///------//////---***///...------...---+++)))************************+++***)))***,,,---,,,+++++++++++++++++++++++++++---,,,,,,++++++*********)))))))))*********++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...************************,,,,,,,,,------------...------------------------........................************************+++++++++,,,+++++++++*********+++++++++,,,,,,,,,//////...---,,,,,,++++++,,,---///111111000...---......------,,,,,,,,,+++.........//////////////////............---------+++,,,,,,---------------------...000000111111111000000///.....................///000000000//////...///000///......000222///000222333333333111111000111222444555666666777555555666666666555444444555444222222333666999;;;>>>===:::888666666555666777888888999999999999888777999::::::999999:::<<<___SSSSSSRRRdddjjjuuu|||XXXDDD;;;666777888555333444111///------...///......000000111222333333111////////////000111111222222111222444666777777666666333<<>>???CCCAAADDDGGGGGGDDDBBBBBBBBB@@@??????>>>===<<<<<<<<<999>>>>>>;;;AAAOOOTTTPPPaaaoootttIIICCCBBB===AAA999999:::999999999:::;;;666:::???BBBAAA<<<888555333333444555777666333111222222333333333333333444444000444<<<:::000...444000...,,,///444888777444222222444555555444333222444666:::???CCCCCC@@@===DDD???999444222000---+++111333666;;;>>>===777222000111444777888999:::;;;::::::<<<===:::555000...---...///,,,))))))---111000000000111111222222222333333222111000//////...000000000///...//////...///......---------------222111000///////////////---...000222333222///...111111000111222444666777111///---+++******+++,,,,,,,,,,,,,,,,,,+++******(((((()))***++++++++++++)))***,,,---...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---...///---+++******+++))))))))))))))))))))))))******+++************)))...+++((((((+++000555777@@@GGGHHH>>>222------...---...'''&&&///000---333222000...000333444333000///---,,,,,,---...---,,,************************+++***)))***,,,---,,,+++++++++++++++++++++++++++---,,,,,,++++++*********)))************++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,---------.........................................................***************************++++++,,,,,,,,,+++*********+++++++++,,,,,,,,,//////...---,,,,,,+++++++++---///111111000///...///......------,,,,,,+++............//////000000///............---------+++,,,---.........------......///000111111111000000000///...............------...////////////...///000000000...///000222000111222333444333333222000111222444555666666666333444444555555555555444555444222111222555888:::===<<<:::888666666666666666777888888999999999999777888:::999888888999:::yyy[[[PPPOOO]]]cccrrrkkkNNNAAA888999:::666444666222000...---...////////////222666777555222000////////////000111111222222000222555777888777555333===999888;;;<<<<<>>>>>>>>???@@@AAA???BBB??????NNNdddkkkeeecccrrrdddPPPMMMKKKEEE>>>888999:::999888777888999555:::@@@@@@;;;666444444555444444666888777444000222444555444333222333555666333555;;;:::222...111000///000111444666666555222666999777333000111333111222555:::>>>???>>><<<888444//////111222///,,,000222666>>>CCCBBB:::333444444666999999666777:::::::::<<>>>>><<<<<>>CCC???===AAA???AAACCCDDDDDDDDDEEEEEEAAA@@@@@@???@@@AAABBBCCCCCCCCC@@@CCC\\\{{{|||hhhxxxtttTTTOOOJJJQQQPPP888888:::;;;:::888666777888777:::<<<<<<:::777555444555777::::::888666555555333555666555333222444666999666666999;;;999444111111333555555444444555777000444888666222000222555222111111333666777777666000/////////000111111000000222888CCCLLLLLLBBB999333111222555666555:::AAA???===>>>AAA>>>777333444000//////000111000///---111111222222333444444444555666666666666666666666222555444//////333333000...///000222333333444444000000000///000000111111000//////111333333000---///...---------///000111000000///...............,,,,,,,,,,,,+++***)))(((******+++++++++***))))))++++++++++++,,,---......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,++++++++++++++++++++++++)))***+++,,,------,,,,,,+++---000222222///+++((($$$...888:::::::::888555HHHLLLQQQ___kkkYYY:::,,,***,,,///222444777:::<<<<<<777111...---...000000+++++++++++++++++++++++++++***)))***,,,---,,,+++******+++++++++,,,,,,,,,))))))******************+++,,,,,,,,,,,,---------***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************------------....................................---------------------------,,,,,,,,,++++++++++++(((***+++------,,,+++*********+++++++++,,,,,,,,,------------------------------......///000000000/////////////////////...+++,,,,,,---....../////////............---------+++,,,...///000///...---//////000111111111111000000000///.....................///000000000000///000111111000//////000222111222222333444555555555111222444555666555444333333333333444444666666777222222222222333444555666999888666555555555666777555666777888999999999999777888999888777666777999mmmpppfff]]]```kkkdddQQQBBB???===555222666444222///...///000111111---777@@@AAA999111///000/////////000111111222222666666666666666777888999999:::===???;;;888;;;BBB;;;;;;;;;AAA[[[tttJJJ???>>><<<<<<===@@@BBBBBBAAA@@@???BBBEEEFFFCCC???CCCBBBAAAAAAAAABBBCCCDDDDDDCCC>>>EEEddd~~~VVVEEEGGG@@@RRRXXX444888;;;<<<;;;888666777999:::888888888::::::777555555;;;@@@>>>888555777:::333666777666444333444666444333222444888;;;777111---111444444000...111444...000333333222222333555666333111000111222222222000333555444000...///111000222:::GGGSSSSSSIII???222//////444666999CCCNNN@@@;;;:::===;;;444222555;;;666111///000222222111000000111222333333444444333333444555666777888999111555333......222333000000111222444666777777777000000//////000111222222333111...///111222111///,,,,,,,,,---///222444666------------------,,,,,,+++++++++******)))''''''+++++++++++++++***)))(((++++++******+++---...000*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++---++++++++++++++++++++++++)))***+++---......---------++++++...000000---)))'''(((''''''***000000---333///+++999NNNKKK<<<777,,,///222333111222555888CCC===555///......000000+++++++++++++++++++++++++++***)))***,,,---,,,+++*********++++++,,,,,,,,,(((((())))))*********+++,,,,,,,,,---------......***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---------.........//////---------------------------------------------------------,,,,,,+++++++++((()))+++---------+++*********+++++++++,,,,,,,,,,,,,,,------------------------------...///111222///000000000000000000000++++++,,,,,,---...////////////.........---------+++,,,...000000///...---///000000111111111111000000000///...............//////000111111111111111000111222111//////000222...//////000111111222222222333555666666555333222333333333444555666777888111222222333444444444444777666555444444555666777555555777888888999999999777888999888777666777888sssjjj___]]]sss^^^XXXLLLBBB>>>>>>999111666333000...///000000000//////000111111000///...---......///000111111222333777888333000333666666888666555777;;;===<<<999;;;<<<:::999===LLLcccttt|||^^^III@@@======<<<<<<<<<>>>???@@@CCCBBBBBBBBBCCCCCCAAA??????@@@AAACCCAAA>>>>>>???FFFIIILLLXXXrrrYYYOOO???888EEEVVVPPP<<<999999::::::999888666555777777777777666666666666:::999999999999777444111444555666777777666555555000222333555666666555444000///...///111222222000//////000222444444333111///000222333333222111111///111222111///000444777555555888AAAJJJMMMGGG@@@888777333000333;;;@@@???IIIEEE>>>999777666555444111222333444444444333333000000111222222222222111111555999999777555777999777555111...---...111333///222444444222000//////,,,,,,---...............222444555555222000//////---//////,,,...333666555000000///...------,,,,,,,,,+++)))((((((((()))***))))))***++++++++++++***++++++,,,,,,,,,---------************************++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,+++*********+++++++++++++++***)))(((++++++,,,...222777;;;>>>===;;;777222//////333666777;;;999111///111111,,,,,,+++++++++******))))))++++++++++++******)))))),,,,,,,,,++++++*********************************,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++---,,,+++******+++,,,---************************)))************+++++++++***+++,,,---............------,,,,,,+++***)))))),,,,,,,,,++++++++++++******+++,,,+++******,,,...,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------//////.........000222333000000000000000///...............------,,,,,,,,,//////.........---------***111...,,,222111+++...000111111000//////000222111111000///////////////000000000000////////////222222333333333222222111...///000111222333444444222333444444222222333444333333444444555444444444666555444333222222222222333444444555444333111000222555888:::999777666666666555444444555666777888|||cccZZZhhh}}}ooo[[[IIIDDDCCC>>>888888333111...---......---------.../////////...------......//////000111111222999<<<===888555777999888444666888999;;;>>>AAACCC<<<===<<<<<<>>>BBBIIIMMMYYYcccxxx~~~zzzppp```OOOBBB===<<<>>>======<<<===>>>@@@AAACCCAAA@@@@@@AAAAAA@@@>>>===???AAA???;;;;;;@@@GGGRRR^^^uuuzzzzzzRRRHHH;;;;;;NNN^^^UUU@@@999999::::::999888666666555555555666777777777888888777888999::::::777444444555666777777666555444111111222333333333333222000///...///111111111000000///000111333444222000000000111222222222111000111444666666333000//////444555888???EEEGGGDDD@@@>>>;;;666222666===@@@>>>AAA===888444333333222222111111222333333222111000000000000000000000000000000222555777777777777888999666222///......000222///111333333111000000111000///.........///000111555666777666333000//////---///...++++++///111000///......---,,,,,,++++++,,,+++***)))((())))))***))))))***++++++++++++***++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------******++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++***)))))),,,,,,,,,---///222555777555666777666444222222333999;;;;;;777333000---***,,,,,,++++++******))))))************))))))((((((,,,,,,,,,+++++++++******************************,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++,,,++++++++++++++++++,,,************************************++++++++++++***+++,,,---..................------,,,++++++***************))))))))))))((()))******))))))***,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++,,,,,,,,,,,,------------------...///000111///////////////...------......---------,,,,,,,,,///.........------------+++222...,,,111///+++000000111111000//////000222111000000///////////////000000000000////////////111111111222222111111000//////000111222333444444222333444444222111222333222222333444444444444333666555444333222222222222444444555555555444222222222555777888777666666666666555555444444555666777iiiVVV```hhhxxxjjjPPPLLLJJJ@@@:::>>>333111/////////...,,,+++,,,,,,------...------,,,...//////000000111111111666::::::666444555666444333666::::::999;;;AAAFFF999999999;;;???@@@>>>;;;<<<;;;AAATTTtttvvv^^^III===JJJFFF@@@;;;888999<<>>>>>======>>>???AAABBBBBB@@@>>>===>>>?????????<<>>::::::::::::999888777666333444444555666777888888888888888999:::999777444444444555666666555444333111000000000000000111111000///...///000111000///111000000111222333111000000000111111111111000///,,,...111222111111333444>>>>>>@@@DDDHHHKKKJJJIIIDDD???777444999AAABBB===:::777222000000111222111111222222222222000///...111000///.........///000000000111444777888777666888555222///------...000///000222222111111333444666444111//////000333444666777888666333000......000222000,,,+++...///------------,,,,,,++++++***++++++***))))))))))))***))))))***++++++++++++************++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------************************)))))))))***+++,,,---...++++++++++++++++++***))),,,,,,+++++++++,,,---...000111333444444666999;;;555444333444222000111555------,,,+++************)))))))))))))))(((((((((,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++************************************+++++++++,,,***+++,,,---............//////......------,,,,,,+++*********))))))))))))'''***,,,,,,+++***++++++,,,,,,,,,++++++++++++***)))******++++++******)))++++++,,,,,,,,,,,,------++++++,,,---...........................------,,,...------------,,,,,,,,,............---------------222...+++000---+++222000111111000//////000222000000//////......//////////////////000000000000///000000111111111000000//////000111222333333444333444555444222111111222222222333444444444444444555555444333222222222222444555555555555555444333222444666666555444555666777666555555444555555555nnnSSS^^^eeezzzkkk[[[QQQFFF@@@AAA666444333222222111...,,,,,,,,,------------------//////000000000111111111111555666444444666666333666777888888777999<<<@@@>>><<<999:::<<>>??????===;;;===???@@@???===>>>>>>===>>>???@@@BBBCCCBBB@@@===<<<===???@@@@@@======;;;;;;BBBSSSdddoooxxxggguuurrrMMMKKKEEEBBBHHHTTTVVVGGG666::::::::::::999888777777444444444555555666666666;;;999888777777555222000444444555666555444333222//////......///000222333111000//////111111000///111000///000222222111///000000000000000000000000//////......000555;;;???EEECCCBBBFFFMMMQQQQQQOOOEEE???666333:::CCCCCC===999666222111111222222222222333333333222000...---///...---------///111333333111111444888999666333333222///...------...///000111222222222333666888777666444333222333444444333555666555222000//////333555444000///111111///---------,,,,,,,,,++++++++++++*********)))))))))))))))***++++++++++++***))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,((((((((()))***+++,,,---+++++++++,,,,,,+++******++++++++++++************///...,,,,,,///777@@@GGG;;;444/////////---222:::///...---+++************************))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++************************************+++++++++,,,,,,***+++,,,---........................------,,,,,,------,,,,,,,,,+++++++++))),,,///000///---------++++++++++++++++++++++++******++++++++++++******+++++++++,,,,,,,,,------***+++---...//////............//////......---,,,---------------------------------------------------111---+++000,,,***222///000111000......000111000//////.........//////////////////000000000000///000111111111111111111///000000111222222333333333444444333111000111222222333444555555555555555555444333333222222222333333333444444444444444444222444555444333333444666777666666555444444444444vvvXXX```iiiyyyoooYYYPPPIIIBBB888666555444333222///,,,...............//////000000000000000111111111111222777999999<<>><<<::::::<<<>>>?????????===<<<>>>@@@???:::555>>>=========???@@@BBBCCCBBB@@@======>>>@@@AAAAAA===:::999CCC]]]}}}{{{}}}~~~TTTKKKGGGEEEFFFKKKLLLEEE999222;;;;;;:::999999888888888666666555555444444333333888666444444444333111///333444555555555333222111............000222555666222111000000222222111000111000//////111222111000000000000000000111111222444333222222555999<<<>>>???:::777<<>>999777555999>>>AAA???===:::<<<===;;;777444333333111111444888<<<===:::666666<<>><<<:::666333@@@<<<999999;;;<<<;;;999======<<<===>>>@@@BBBCCCAAA???======???@@@AAA@@@===:::;;;PPPzzzYYYCCCIIIDDDAAACCCHHHDDD999444666<<<;;;:::999999888888999666666555444333222222111111000000111333444333222333444444555444333111000......///000222444555666222111000000111111000///000...---...000222222111000000000000111222444555,,,---000444888::::::888777333222888BBBFFFCCC>>>===888111...444===???;;;888555222000000///...---333444444444333111///...,,,,,,---...000222555666777777666777777666333111111111333444666777888888444555666666555444666777111222555666666444111///+++...000111000///000111///222222000000333333000........................++++++,,,,,,++++++***)))))))))***++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++,,,,,,,,,,,,------222222111111000/////////---,,,+++******************+++,,,,,,,,,,,,,,,,,,)))***---///000///...---&&&)))+++---------...///<<<;;;:::===CCCEEE<<>>BBB@@@:::777888:::<<<>>>>>>===;;;333444555777999999777555===777222333888<<<;;;999<<<>>>AAACCCCCCAAA???===;;;<<<>>>AAACCCCCC???<<<===:::777777999<<<>>>>>>===;;;999999:::<<<======<<<;;;;;;<<<===???BBBCCC>>>===<<<===???@@@???>>>>>><<>>CCC@@@666555<<<===<<<:::999888888999999555444444444333222222222000///...000222555555555333333444444333222000//////000000111222222222222111///......//////...---...---,,,---000222333333/////////000222444777888<<<999666555777888888777555888<<<@@@BBBBBB@@@>>>:::888111---111888:::888666444111000000000///---222222222222222000...---,,,------...///000111222444555777666555333222222111222444666777888888888444666777777444222222222///000111222222222111000---///111111000//////000...111222//////111111...------------------------++++++,,,,,,,,,+++***)))))))))***++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++++++++,,,,,,,,,,,,------000000//////...------,,,------,,,+++++++++++++++***+++,,,,,,------,,,,,,)))+++...111222111///...'''***...///...---,,,,,,,,,000111666HHHYYYRRR>>>444222...,,,******+++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,++++++++++++++++++,,,************************+++++++++,,,,,,,,,------***+++,,,---............------------------......,,,,,,+++++++++*********((()))******))))))***,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...///000//////000000//////...---,,,,,,,,,---------......++++++,,,,,,,,,---------...***(((555DDD<<<.........///000///------///000...------------...///000.........///000111111111///000111222222333333333111111111111111222222222///000222222111111222444000111222444555666666666333333333222222333333444000000000000111333555666111333666777666444444444222333444555555555444333oooiiipppkkkXXXSSSBBB>>>999666555444333222///.........///000222333222222111111111111111111111444888:::???CCC???999666:::>>>>>>:::666666666???888222333888<<<:::666///444:::;;;888555666888:::::::::999:::;;;<<<===<<<=========???@@@BBBBBB<<<;;;<<<<<<<<<999555111444666888999999888666555;;;;;;;;;;;;===???AAACCC<<<;;;;;;===>>>???>>><<<@@@@@@FFF^^^cccQQQWWWHHHMMM@@@;;;@@@???777777???===<<<:::999888888999:::333333333333333333333333333111000111222444444333333333444444333222000///000111222222222000///...///...,,,,,,------,,,+++...,,,+++---000333444444/////////111333666888:::fffZZZIII<<<666555666777555===FFFHHHCCC>>>>>>@@@:::999333---...444777666666444222222222333222000000000111111111///...---------...//////...------000333666666333111222444000111222444555555444444444666777777444000..................///000111111///111333333111/////////000333333000///111000---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***)))))))))***++++++++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++++++++,,,,,,,,,---------......---,,,++++++******---,,,,,,+++,,,,,,------***+++,,,,,,------------***,,,000222333111///------............000333666,,,///***)))AAA]]][[[EEE444222///,,,***+++,,,---))))))******++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,------------,,,+++******+++,,,---************************++++++,,,,,,,,,---------++++++,,,---.....................///////////////.........---------,,,,,,***+++,,,+++******,,,...*********++++++,,,,,,,,,******++++++++++++******++++++,,,,,,,,,---------,,,+++******+++,,,...///......//////......---,,,,,,,,,,,,------.........+++++++++,,,,,,---------///***)))999KKKCCC111......///000///------///000---------------...///000---......///000111111222......///111111222222222111111111111111222222222...///111111111222333555...///111222333444444444333333333222222333444444111111111111222444666888000333777888777555444444111222444555666555444444tttcccaaagggbbbVVVGGGDDD???999444111111111111///......000111111000777222......111333222///222666777888;;;>>>===888;;;>>>???>>>;;;::::::<<<:::777555444666888999999666666666666666777888888999;;;<<<:::666666;;;???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888999<<<<<<:::666777::::::777???>>><<<<<<>>>>>>===<<<===;;;===AAAAAA>>>===???IIIFFFIIIUUUooo~~~XXXaaazzzeeeHHH@@@CCC;;;===@@@333BBB999444888===;;;777444999555222333777999777333555222000111444777777555555555555444333222111000555222///000222222...***,,,,,,,,,,,,,,,---...///,,,,,,---000222444444333333222333555:::???BBBCCCMMMKKKFFF@@@:::666555555333BBBSSSlllRRR333DDD:::BBB222555///>>>333<<<999333111111222555666444111000111111111000///---,,,---------............///333222222444666555///***,,,///...***,,,111111,,,///......///000111///---/////////000111333444555555111111555555111111666...///000111000///---,,,,,,,,,,,,------,,,++++++,,,,,,,,,++++++*********((()))+++---...///000000......---,,,,,,+++******++++++******++++++,,,------------,,,,,,,,,++++++)))))))))******+++++++++,,,---...,,,)))))),,,//////...---,,,,,,,,,,,,,,,...,,,,,,,,,------+++)))++++++,,,,,,...///111222---...000222222111000...,,,,,,------...///000000***))),,,111111000333888555888:::999444///,,,+++...,,,++++++,,,+++***(((++++++******++++++,,,---,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---.........------,,,,,,,,,000///...---+++***)))(((///---+++)))))))))++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............111111000///...------,,,---,,,,,,+++*********+++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++)))***+++,,,------------,,,,,,------.../////////000000////////////000000//////000000///...------,,,------......------,,,---------............///---------............///000000111///---++++++,,,...//////...------000222//////000111222222333333333555555333000000444888000000111111111111000000222222222222222222222222333444555444222111222333111111000111333666999;;;888777555444333333444555777777666666555555555555vvvdddVVV]]]^^^ooorrr___IIIEEE>>>888555444333333111///......000111111111555222//////222333111...000444666666999===<<<888:::<<<>>>>>><<<<<<===???999777555444666888999999666666666666666777777888888:::;;;999555555999===::::::::::::::::::::::::999999888777777777777777:::;;;999555666999:::888<<<;;;;;;<<<>>>>>><<<:::>>>===???AAA@@@<<<===AAAGGGKKKKKKNNN___tttdddhhhZZZEEEAAAEEE???AAADDD999;;;666222444555666:::@@@???:::444333555777666555333222000000222444444444000111111222111111000000444111...000222333///+++---,,,,,,,,,------...//////......111444666555333222222333555888<<<===>>>;;;<<<===;;;888555444444???KKK___lllTTTBBBLLLGGG===333AAAHHHBBB444<<<===777555333333555555333111111222222222111000...---........./////////000000222555888999999666333111111333111...000444444000000///......//////---,,,......//////000222333444555222222444222---,,,///---...///000///...,,,+++,,,,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,---...///////////////------,,,++++++***))))))+++************+++,,,,,,---------,,,,,,,,,++++++*********+++++++++,,,,,,,,,......---******---///......---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,***(((+++++++++,,,---...///000,,,---///000000000///...,,,,,,------.../////////+++***+++//////...111666666666777:::;;;999333......,,,+++***,,,,,,,,,+++++++++******++++++,,,---,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---......---------,,,,,,,,,...------,,,,,,++++++***---,,,***))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............/////////......------,,,---,,,++++++******++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********)))***+++,,,------------,,,,,,------.../////////000//////......//////000///////////////...------,,,------......------,,,---------............///---------............///---/////////---,,,---......//////...---...000222//////000111111222333333333111000000222111...***000000111111111111000000222222222222222222222222333444555444222111222333222222111111333555777999888777555444333333333444555555444444444333333333xxx[[[RRRRRR[[[XXX___wwwyyy```OOOIIIBBB===;;;999777444333000......///111222222333111///111333444111...000333555666:::>>>>>>:::999:::;;;:::888777888999888666444444666888888888666666555555666666777777888::::::888444333666999999999999999999999999999666666666666555555555555888:::888444444999;;;:::;;;;;;===???AAAAAA>>>;;;>>>???AAABBB>>>:::===CCCPPPUUUOOOVVVlllssswww}}}]]]TTTbbbmmmMMM@@@@@@DDD@@@AAADDD???888777666777666;;;HHHUUUCCC===666333444666666555222333333333222222333555//////000111111111111000111///...///222333000------------,,,------...///222000...111666999666333000111333444666777777777333777;;;===<<<999777666???HHHbbbaaaSSSSSSQQQOOOZZZ444555YYYVVVTTTFFF000;;;888555333333333222111222222222222111000////////////000000000111111111444;;;AAA@@@:::555444666666666333111222555666333000...------......---+++.........///000111222333111111222333000+++***,,,,,,---...//////---,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++++++++---...............---,,,,,,++++++******)))))))))***************+++,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------++++++---///...------,,,,,,,,,,,,,,,,,,***)))***++++++***(((+++++++++++++++,,,------,,,,,,,,,---------......+++,,,------............///---...222333333777===EEE>>>666666;;;===:::555000...+++***+++---------++++++******++++++,,,---,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,---...++++++++++++++++++++++++***+++,,,------......---------------------,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++++++++***************)))******+++,,,------------,,,,,,------.../////////.........------............////////////...------------............---------------............///---------............///+++---......------///000.../////////......000222///000000111111222222222666111///444;;;;;;222)))000000111111111111000000222222222222222222222222333444555444333222333444333333222222222444666777888777666444333222222222222222222222222111111111SSSGGGTTTXXXXXXYYYcccwwwrrr\\\VVVRRRLLLIIIGGGBBB;;;555555222//////000222333444111111000222444333111...222555666777;;;@@@@@@===@@@???>>>;;;888666555444777555444444666777777777666666555555555666666777999::::::888555444555777888888888888888888888888555555555666555555555444666888777333333888;;;<<<===>>>AAADDDGGGFFFBBB???>>>@@@BBBBBB<<<888<<>>AAAAAA999888888999:::???MMM\\\???;;;666444444555555444333666777666333333555888222222222333333222111111///...---///222333111///......------------......444000...111666999555111...000222333222111111111666999===???===:::888666777>>>\\\UUUUUUcccPPPLLLSSSCCC[[[[[[MMMHHHEEE:::888444222111111222222111111111111000000///////////////000000000111111444>>>EEEBBB888000111666666555222111222444444333///---,,,---...///...---000000000000111222333444...111333444111......///---...///000000...,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++++++++*********)))***************+++,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++++++++,,,---------,,,,,,+++,,,,,,---,,,+++)))***+++++++++***------,,,,,,,,,,,,,,,---,,,++++++++++++,,,------+++,,,---...///......---///---...222444555;;;BBBYYYLLL<<<222111666:::;;;444111---++++++,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---***************************+++,,,---------------******++++++,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++++++++++++++***************+++,,,,,,---------,,,,,,,,,------.../////////...------,,,,,,------............//////...------------............---------------............///---------............///,,,---......------...000...///000000///...000111///000000000111111111222444000///666???AAA999000000111111222222111111000111222222222222222333333333444555444333222333444444444333222222333444444888777666444333222111111111111111111111111111111kkkIIIIIINNNTTTWWWXXXbbbnnnlllaaa^^^]]][[[YYYTTTKKK???777888555333222333444444444000000111222333333111///222444555666:::???@@@===HHHFFFCCC@@@>>><<<:::999666444333444666777666555666666555555555555666666::::::999888666555666666777777777777777777777777555555666777777666666555555888888444333777;;;<<<===???BBBFFFHHHGGGCCC@@@===???AAAAAA;;;777<<>>;;;;;;===BBB:::666444555666999???GGG777666555555555555333222222555777666444333555777555555444444222111//////---------///111222111111///......---------......222///...000444666333///---000222222000...---...555777999999777555555555444===WWWRRR\\\jjjJJJ???000888lllaaaAAA444222555444222000000000222444000/////////................../////////000000000///888@@@>>>444///111777666444333444555555444444///---,,,---///111222111222222222222333444555555333777999777222000000111...///111222111000...---***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,++++++,,,,,,+++++++++,,,,,,------,,,******,,,------,,,///......---------------,,,++++++++++++,,,------,,,---...///000///...------++++++---......222999YYYQQQDDD777//////555:::777333///,,,+++++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***---,,,,,,++++++*********************************++++++,,,,,,---,,,,,,,,,))))))******+++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,------.../////////------,,,,,,,,,,,,------------............---------......//////......------------............///---------............///.../////////---,,,---...---///000000//////000111000000000000000111111111///------111666888555222111111222222222222111111111111111222222333333333333444555555333333444555444444333333222222222222666666555555333222111111111111111111111222222222aaa@@@EEEMMMSSSSSSYYYeeelllmmmccceeefffccc[[[PPPDDD<<<;;;999777666666666444333000000111222222222222111222444555444888===>>>;;;DDDBBB>>>=========<<<;;;555444333444666666666444666666555555444444555555999999888888777777666666555555555555555555555555555555777888888888777666333888:::666444888;;;<<<;;;===???CCCEEECCC???<<<;;;<<<>>>???<<<888<<>>===;;;:::999777444111000111111111000111222333555777777666:::???@@@===>>>:::777555666777666444444333333444666666555333777666555444444444444555666666666666777777666555444444444444444444444444444555777888888888666666333999===999666888:::;;;:::;;;<<>>===;;;<<<@@@BBBRRRwww|||aaabbbWWWDDDOOOFFF;;;@@@???:::AAA@@@:::666777666333111222111222333333222222222222------...111333444333222555555444444222111///...+++---...///000000000111000000///..................000222222000...///000,,,///111///,,,,,,///222666777999:::999:::;;;===CCCYYYUUUVVV\\\MMM???666222cccsss[[[555000000///111333333111111333555000///...------...///000//////000000000111111111...//////000111333555777777444777>>>@@@<<<999:::777555222222333444555555444333333333333444555555>>>CCCBBB777...,,,.........///111222111000...---)))***+++,,,------------,,,,,,,,,---------......---....../////////......++++++++++++++++++++++++...------------...//////............------------,,,,,,+++++++++*********+++******,,,///000...+++++++++******+++,,,,,,------+++))))))***,,,---------------,,,------......,,,---///000000000///......000222333333111///...222000000111...+++,,,000---999DDDEEE<<<333000111222000...------,,,+++)))++++++******++++++,,,---,,,,,,,,,---------......---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++******+++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++************++++++++++++************++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------.../////////......------------......+++,,,------.........---......////////////......---------............///---------............///,,,---///...------...///---///111222111000000111000000000000000000000///333222111222222222111000111222222333333222222111000111111222333333444444333444555555444444555777222333333333333222222111222333444444444444333222000000111111111222222222}}}PPPIIIGGGNNNXXX^^^```aaabbbfffiiidddXXXNNNKKKKKK@@@???>>>===<<<888444000111111111000///000333555:::<<<;;;:::===BBBCCC@@@@@@;;;666444444333222000333333333444555666555333777666555444444444444444444444444555666666555444444444444444444444444444333444666888888777666555333:::>>>;;;888888::::::;;;;;;<<<===???>>>:::888777666888===>>><<<<<<>>>HHHEEE___yyyHHHBBB;;;JJJAAA888AAA???777===888444333555555333555888444444333111000000222444///---...111666888666333666666666666555555444333+++---////////////000111000000///...............---111444333///---///222,,,///111///,,,,,,000555666999;;;<<<:::999999999NNNkkk[[[^^^```HHHIIIHHH<<<,,,000...AAA444888000000333666555333111222444111000///......///000111000111111111111222222222777333///...111333333111555333777???BBB===999999<<<999555444444555444444333333222222222333444444;;;AAA@@@444+++,,,///000...///000111000///---,,,)))***+++,,,------...---,,,,,,,,,------.....................---,,,+++*********************++++++///............///000000//////.........---------+++++++++******))))))))),,,++++++...111222000---+++*********+++,,,,,,---,,,***(((''')))+++,,,,,,,,,+++++++++,,,,,,---...---...000222222111000...///111333444444222000...***)))***...---***,,,000(((222>>>AAA;;;333000111...---,,,,,,......,,,+++++++++******++++++,,,---,,,,,,,,,------.........---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,******+++,,,,,,---......))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++*********+++,,,,,,---,,,,,,,,,+++++++++************++++++++++++******))))))******++++++++++++,,,,,,,,,------,,,++++++,,,,,,------...//////000///......------......///+++,,,------.........---......////////////......---------.........//////---------.........//////***,,,---.........000222---///222222111000000111000000000000///////////////......111555666333000111222222333333222222111000000111222333333444444333444555555444444666777222222333333333222222111111222333444555444333333///000000000111111222222sssRRR???MMM[[[XXXTTTXXXbbbnnnqqqcccUUUPPPKKKEEEBBB<<<777999@@@CCC>>>777555222000111444777777555888:::888777AAAOOOPPPGGGGGGGGGEEEAAA;;;555333333333333333333444444555555444555555555444444333222333444555666666666555444111222333444555555555555111222444666777777666666777:::<<<;;;<<<@@@@@@======;;;>>>CCCCCC===777555666555888@@@DDDBBB>>>======NNNZZZccc|||nnnCCC777OOOFFF@@@===>>>===:::999;;;888777666555555444444555222111000000222222111000222222333555777888666444555444333222333333555555222000//////000111111000...------------...//////000000111111000000///...333,,,777444&&&999HHH333333@@@<<<777;;;444555MMMnnnzzzfffgggUUU>>>CCC333000...000666999777333///333666666444222222333222222222111000//////...333333222000000222666999333444555333111///000000111222444888<<<<<<888444888888999999888666444333555555555666555555444444:::777444000......///000000//////000222222000...++++++,,,,,,---...//////......---+++***+++...000000...,,,+++,,,,,,***)))***+++,,,,,,------------000000//////............//////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************************+++,,,...//////000---000333555444111...+++---...111222222111...---+++,,,------++++++,,,---...)))///<<<;;;///...999555444222///...---------++++++++++++++++++++++++...---,,,---...///...---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,***))))))***,,,---......,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------......000000000000000000000000///////////////////////////////////////000111111111///...------...///111............//////////////////............//////444333222000000000111111111111111111000000000000111111222333444444555555333333222222111222222222111111222333333333222222555555555444444333333333222222333444444444333333111222333444444333222111///000111222333222111111uuuOOOOOOVVVPPPPPPYYYcccpppuuukkk___XXXOOOFFFGGGBBB===???DDDFFFBBB===;;;999777666666777666666333777;;;AAAKKKRRRRRRMMMOOOLLLHHHEEEBBB>>>888333222222333444444444444333444444444444444333222222333444555666666555444444111222333444444555555555222333444555666666555555444999;;;::::::>>>AAAAAAHHHCCC@@@@@@???999666666888777:::AAADDDBBB@@@AAACCCNNNZZZaaattt}}}nnnSSSIII???===@@@<<<;;;???@@@;;;777666777777666555555555555666777555333333444444333222444444555777999999888666333333222222222333555666111///......///000000///...------------...//////.........------,,,,,,,,,...***111000)))555@@@333444===:::999>>>:::EEEeeeoooqqqgggHHH...555///------///333555444222///222444444222111111222222222111111000//////...222222222111000111444777555666666555444444666888666555555777999888555222444444555444333222000///111222333333333333222222555444111///------......---,,,,,,,,,,,,,,,,,,+++******++++++,,,------...++++++,,,,,,,,,+++***)))000...,,,,,,------,,,+++,,,,,,---.............../////////......---------///......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++************************+++,,,---...//////...000222333333111...,,,---...///111111///...---,,,---...---,,,+++,,,---000)))***666===888444666111111///---++++++---...++++++++++++++++++++++++...---,,,---///000///...------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......////////////////////////////////////////////////...............//////000///...---,,,,,,---...///............//////////////////............//////333222111000000000111111111111111111000000000000///000000111222222333333333222222111111222222222000000111111222333444444555555444444444333333333444444444444333222222111222222222333333222222222///000111222333222222111oooNNNEEEIIIOOOSSS```llltttqqqkkkeeeYYYMMMPPPLLLHHHGGGIIIIIIFFFDDD>>>>>><<<999666444333444---111<<>>DDDGGGRRRJJJAAA===999555555888555555999@@@BBBAAA@@@CCCKKKOOO\\\```jjj|||eeeddd{{{KKK@@@HHHCCC999AAA;;;888;;;>>>;;;777555666666555555666666777777:::888666555555444222111444444444666888888777555222222111111222444666777000...------...//////.........------......///000222111000/////////000000333111111000......///---222555666:::<<<888KKKpppuuuwwwnnnqqqxxx\\\555///,,,---///111222333333222000111222222000000111222222222111111000/////////000111222222111000111333555555555444333333666999<<<:::999888888777444222222222222111000///...------...///000000111000000000//////...---------,,,...//////---,,,+++,,,...)))******++++++,,,,,,,,,,,,,,,///333777666222---///---,,,---...///...,,,------...////////////.........------------,,,,,,......------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++))))))***+++,,,------...///000111111111000...---------............------...///000///---,,,,,,---...)))(((111>>>BBB888---555555444333111///,,,+++++++++++++++,,,,,,,,,,,,---,,,,,,...000111111000---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,,,,,,,---------......////////////////////////////////////////////////---------------...//////...---,,,++++++,,,---...............//////////////////............//////000000/////////000111111111111111111000000000000......//////000000111111222222111111111222222333000//////000111333555666444444444444333333333333555555555444333222111000333222222222222222222333000000111222222222222111\\\===GGGQQQLLLVVV```iiinnnpppooofff\\\UUURRRNNNKKKHHHFFFCCC@@@<<<======999444000000222000222<<>>===777222111222555777777666444222333333333222222222333333555555555555444444444333000111222222333333333222444444444444444444444333333:::>>>:::888===FFFKKKTTTJJJ???:::666444666:::666888>>>EEEEEEAAAAAADDDLLLNNNZZZ]]]ddd~~~bbbYYYsss}}}RRRCCCDDDBBBDDDMMMHHH???888999<<<;;;888888555555555555666777888999<<<999666444333222111///222222222444666666444222222222222222444555777999111///---...///000//////...............//////000222111111111222333555666888888333222444,,,'''...---,,,111999666111GGGlllsssdddWWWeeettt\\\999000,,,///222444444333333444222222222111000111222333111111111111000000/////////111222222111//////000222222111///---///222555>>>>>>======<<<:::777555444444333222111000//////+++,,,---...///000000000---...///000000///...---///000000...,,,+++---///******++++++,,,,,,,,,---,,,,,,///666===@@@<<<777---,,,+++,,,...///...------....../////////......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***************************************************************+++++++++******+++++++++++++++,,,((())))))***++++++,,,,,,////////////////////////------,,,++++++,,,------///000111000...,,,---...,,,,,,***///===IIIBBB333555333111333666555///)))+++++++++,,,,,,,,,,,,,,,---,,,,,,...000222222111---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++------------------------+++++++++,,,,,,---------***++++++,,,,,,++++++***+++******************+++++++++,,,,,,,,,,,,------***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////////////////......------......///000......---,,,,,,---..................//////////////////............//////....../////////000111111111111111111000000000///.........//////000000000111111111111111222222333111000//////000222444666333333333333333333333333444444444444333333222111444333222111111222333444000000111111222222222222UUUDDDFFFHHHIIIOOOXXXaaajjjpppoookkkZZZWWWRRRMMMHHHCCC>>>::::::<<<===:::555222222444666666===EEEAAA555222777444666:::<<<<<<:::888777222444666888888777555444444333333222222333444444666666555555444444444444111111222333333333222222444444444444333333333333333:::===999777===FFFLLLNNNEEE<<<999777555888<<<@@@CCCIIIMMMHHHAAA???CCCEEEJJJUUUYYYfffcccggg^^^>>>DDDHHHBBBIII[[[HHHAAA===@@@AAA<<<777555555555555666777888999:::===:::666444333333111000333222333444666666444222444333333444555777999:::222000//////000111111000///............///000000,,,---...000222444777888777777333333666///+++222///***///555000555VVVzzz|||nnnbbb```TTT666'''///...111333444333222333444444333222222222333333333111111111000000000000000...000222333111//////////////////......111555999:::;;;>>>???>>>;;;999777555555444333222111111000,,,,,,...///000000000000...///111222222222111000,,,------+++*********,,,,,,,,,,,,,,,------------+++)))***///777:::999555+++++++++,,,...///...,,,------.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************************))))))*********+++++++++******++++++,,,,,,,,,,,,((())))))******+++++++++..................//////---,,,+++******+++,,,---///000111000...---...///...000---,,,:::PPP[[[YYY<<<333+++***000444111,,,++++++,,,,,,,,,---------,,,,,,,,,---000222111111---,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++------------------------******+++,,,,,,---......***++++++,,,,,,++++++***************************+++++++++,,,,,,---------++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------..............................//////////////////////////////......//////000111///..................///............//////////////////............//////......//////000000000000111111111111000000000////////////000000000000000111000000000111111222333444222000//////000222333333333333333333333333333111222333333444444444444444333222111111222333444111111111111111222222222OOO<<>>>>>===;;;999888888555666999;;;777222222555444888;;;;;;888555444444333444666777777777555444555444333222333444555666999888777666555555555555222222333333333333222222444333333333333333444444222888;;;999999@@@IIIMMMJJJBBB;;;999888777888<<>>>>>CCCHHHGGG===333///666555666666777888999:::>>>;;;777555555555555444666666666777999999777555444444333444444666888999222111//////111111111000//////......//////000111---///111555777:::;;;;;;>>>;;;999555000...---+++555,,,///111///EEEssslll___JJJ222***///222222111111111111111111444333222333444444333222111111000000000000000000...000222222111000000000...///111333555999>>>BBB444777:::;;;:::999999999666555333222111000000000......///000111111111000///000111222333222111111///...---...000000...---------------------------...,,,+++---000222222000,,,+++,,,...000000...,,,---............---,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++************************************************))))))******+++,,,,,,,,,******++++++,,,---------))))))*********+++++++++------------............---,,,+++******+++,,,---...///000///......///000333444///***444PPPkkkyyyXXXMMM>>>444000///---+++++++++,,,,,,------......,,,++++++---///000000///,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++)))***++++++++++++***)))***++++++,,,,,,------...++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,000000000000////////////,,,,,,,,,---------..............................///////////////////////////////////////000111111////////////////////////............//////////////////............////////////000111111111000000111111111111000000000000000000000000111111111111000000000000000111222333444333111000//////000000222222222222333333333333000111222333444555555555333222222222222222222333111111000000111111222333YYYDDD======@@@FFFNNNWWWaaahhhmmmhhhdddbbbaaa[[[OOOFFFAAA@@@?????????>>>;;;999444777777333222333444222555555555555555444222000222333333444555444444444666555444333333555777888;;;:::888777666666666777333333444444444444333333333222222222222333555666555:::======BBBKKKRRRUUUNNNEEE===:::888666777;;;>>>@@@CCCCCC===;;;CCCNNNlllsssZZZYYY]]]xxxLLLBBBBBB???:::HHHOOO@@@888:::AAAFFFBBB999333222777666666666777888999999<<<999555444555666777777888777777888:::999777555444333222222333444555666111000......000111000//////////////////000000111222444888;;;===>>>======BBB<<>>???AAAEEELLLUUU^^^iiiddd``````bbb\\\OOOCCCCCC@@@>>>???@@@???;;;777;;;???===555444:::999222777333111333888999666222111111111222222222333333777666444333444666888999<<<;;;999777777777777888444444444555555444333333222222111111222444555777888===@@@CCCKKKUUU\\\]]]TTTJJJ@@@:::777555666:::<<<>>>AAABBB@@@EEEUUUeeezzz[[[YYYdddpppcccEEE:::@@@EEE<<>>???@@@AAAAAA@@@???>>>CCC<<<555666===@@@===888888777555444444666777888666555444333333333333333444555777888888666555333;;;999777666777888999:::777666777888999888555222555444333333333555666888777888===FFFRRR\\\aaabbb\\\RRRHHHCCC@@@===;;;===999<<>>===;;;999777666777777;;;888666555666666666555444777555000111777999666888999777666777:::777222000111111222222222111111000...---...///000111000222222222000......///111111666;;;<<<999777888:::>>>999444222444555555333,,,000333555@@@TTTlllzzzqqqCCC666000...:::DDD:::111000444777444///444444444444444444444444......///111222222222222000111222333333333333333555111000222222//////222888666444333444666:::<<<888555222111333555666666444444444000,,,+++...111222222222222111111000000***---111444444000,,,(((...---++++++,,,,,,,,,+++,,,---......//////......222000///000222222111//////000///...000444222---(((111...(((...///***)))444+++---111,,,---000+++************+++,,,------...---,,,+++***)))))))))++++++++++++++++++++++++111...,,,***+++++++++***++++++************++++++((()))***+++,,,---------,,,,,,++++++,,,...///111........................///............///000000888WWWwww|||fffLLL>>>===///...---,,,,,,,,,,,,,,,111000---+++***+++,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......)))+++,,,,,,+++,,,...000++++++++++++++++++++++++,,,+++***)))***+++,,,---+++***)))***,,,+++***(((++++++++++++++++++++++++---------------------------------............///000...---...111222111/////////............//////////////////////////////000000//////.........---000000///...............---///000000//////000222111222333444333111///---333333222222222222333333333222111000000111222333222222222222222222222222000000000000000000000000---...///000000000000000222222444444444444222222444444444444444444444444111111111111111111111111yyyUUU;;;???HHHDDDBBBHHHHHHHHHJJJOOOTTTUUUSSSOOOCCCCCCCCCCCCCCCBBBAAAAAAAAA<<<999<<>>;;;===???MMMiiieeeVVV^^^cccaaaaaa^^^OOO<<<999<<<<<<===BBBHHHFFF???:::999888777666666777888999777555444555666666555444666555111222777888666<<<;;;666111000333222...222222111111000000//////555333111000///...---,,,444444333111...---///000222777<<<>>><<<:::;;;>>>999666222000000000000///666666000...CCChhhiiiEEE444...///777CCC;;;111...222666888777111111111111111111111111...//////000111111111111111111222222222111000000222//////111111//////222555444222000111333666888333222111222444666666555222333222///,,,,,,...111222222111111000000//////,,,---///000111000...---333000...---------+++***,,,------...............///.........///000111111000111///---///111///***...444...'''---///******555---+++***&&&'''***(((,,,,,,+++++++++++++++,,,------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++000...,,,+++,,,,,,+++***,,,,,,++++++++++++,,,,,,***+++,,,---------------,,,,,,,,,,,,------...///------------------------......------......///000,,,@@@XXX___UUUFFF===;;;111000///...------------000///---+++++++++,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,++++++---///++++++++++++++++++++++++,,,++++++***+++,,,---...---+++******++++++***)))++++++++++++++++++++++++---------------------------------............///000...---...111222111///////////////////////////////////////////////////000/////////............000000///..................///000000//////000222111111222333222111000///111111000000000000111111222222111000000111222222222222222222222222222222000000000000000000000000000000111111222111111111111111222333333222111111333333333333333333333333111111111111111111111111ZZZBBB<<<<<<>>>@@@;;;???DDDKKKPPPRRRSSSSSSIIIHHHGGGFFFEEEDDDDDDDDD@@@======BBBIIIJJJDDD===:::;;;;;;999666555888:::999999999999888888888888555666777888888777666666777888999;;;===;;;888555???AAACCCAAA===999999:::777666555555444444333333555777<<>><<>>AAAFFFJJJKKKKKKLLLNNNKKKJJJHHHFFFEEEEEEFFFFFFBBB??????CCCHHHIIICCC===:::999777777888999999999:::::::::::::::::::::999666777888999999888888777;;;===@@@AAAAAA???;;;999>>>@@@BBB???;;;:::???DDDAAA>>>;;;777444444444444444555999<<>>888333333333333666;;;999EEEGGGCCC^^^~~~sssiiiSSSJJJOOOOOOJJJAAA===>>>===888777888999<<<>>>???;;;777444444444555555666777777555333222333444555555444555666666555555666666555333444333111444===BBBCCC555333111//////000111222333444444444444555777888::::::888444000------...---222777:::;;;;;;<<<===999;;;;;;999444111111333///333===OOOdddsssuuupppmmmJJJAAAEEE777---///***///444:::===;;;777222///333333444444444444444555//////000000000//////...111111222222222111111000///---...222444222333666888777555333333444666777888777555444333111...,,,000000000/////////111222111000000///......------,,,,,,+++,,,...000333555666444111///...---+++***,,,,,,---.........------+++,,,,,,+++***+++...111---000000...000555666333222555...---666999666:::000444111...111///)))'''...---,,,++++++++++++++++++***************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......+++))),,,,,,++++++++++++,,,,,,,,,---------------,,,+++,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...333111222444888999777444555444222000///...---------,,,,,,,,,,,,---...///------------------------------------------------......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++***,,,---++++++++++++++++++++++++,,,,,,,,,---------......222///,,,******++++++***++++++++++++++++++++++++,,,,,,---------------------------............/////////...///////////////,,,...000111111000...,,,///////////////////////////////////////.........000///............/////////111222111000000111222000000000000111222333444333333222222222222333333222111111111111111111222222222222222222222222222000000000000000000000000111111111111111000///...111111222222222222111111222222222222222222222222222222222222222222222222uuuTTTFFFDDD???BBBDDDEEEEEEEEEGGGHHHIIIHHHFFFEEEDDDEEEFFFFFFEEEBBB???@@@CCCDDDAAA===???:::777:::@@@CCC@@@<<<999::::::;;;;;;;;;::::::777888888999999::::::999>>>CCCGGGGGGCCC>>><<<<<<:::<<<<<<:::888<<>>@@@AAA;;;333555555777:::;;;999777555666666666666666666555555333222222333555666555444555555666777777666555555555777555///,,,------***444333111111111333555777======<<<888444111111222;;;:::888444000......///...111555999::::::;;;;;;666888999666222//////111888444===QQQ```gggtttxxxOOO???@@@333---333444///444:::<<<999333...+++//////000000111111111111///000000000000000///...000111222333444444444444///...000444666555555888888777666444444555666777<<<888444222111111000///111000000000111222222222////////////.........---***+++,,,...000111222333222000...---......,,,++++++,,,,,,---...------------------,,,+++,,,...///,,,//////------111333111333777444444<<<===;;;BBBRRRVVVGGG888999555,,,---,,,,,,++++++,,,------.........---++++++*********++++++,,,,,,,,,---------+++++++++---......,,,***++++++************+++++++++,,,,,,,,,,,,++++++***,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------------000444888<<<>>>444333111///...,,,,,,,,,,,,,,,,,,,,,---......///------------------------------------------------......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++***,,,---++++++++++++++++++++++++,,,,,,---------.........222///,,,******++++++***++++++++++++++++++++++++,,,,,,,,,---------......---------............///.../////////.........///,,,...000111111000...,,,////////////////////////........./////////////////////............//////000111222111000///000111000//////000111222444555333333222222222222333333111111111222222111111111222222222222222222222222000000000000000000000000333333333333222111111000333333333222222333333333333333333333333333333333222222222222222222222222qqqEEE;;;>>>>>>===>>>@@@BBBEEEFFFCCCCCCCCCCCCDDDEEEFFFFFFHHHDDD???>>>???AAA@@@???>>>:::888;;;@@@CCC@@@<<<888999;;;<<<<<<;;;::::::888888999999:::;;;;;;;;;===FFFOOONNNDDD<<<:::<<<888999999999:::???GGGNNN___XXXNNNCCC;;;777666777444666999:::888777666777333111111333111...///444333333:::???VVVlll|||aaaOOOGGGHHHKKKJJJGGGBBB===:::888555444666444555999999666555777888888888888777666444444222111222333666777666444666555666:::999555333444...333666555555888999888333222222222333555777888999;;;;;;888333111333555999888777333000...///000111333666999;;;;;;:::999888888777555333111222333222777FFFVVVXXXUUU```rrr___GGG???GGGCCC888333111888888777444000......///000000000111222222333333///000111111111111000000000000222444555666666666000...111666888666666999444444333222222333444555888555111000111333555555111000///000111222111000............////////////***,,,...000111111000000///...,,,,,,---...---,,,++++++,,,---------------///...---...111222111///888:::999333000111222111666;;;888888>>><<<>>>KKKbbbAAA===777...555++++++++++++,,,---...///222111000...------,,,,,,++++++,,,,,,------......+++******,,,......---,,,+++******))))))******+++******+++,,,,,,+++++++++,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,...//////...000555:::222111///...---,,,,,,+++,,,,,,,,,------.........------------------------------------------------......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,...++++++++++++++++++++++++++++++,,,---------------000...+++******+++***)))+++++++++++++++++++++++++++,,,,,,------.........---------............///...///000///---------///---...///000000///...---////////////////////////.........//////////////////............//////000///000111000///...///000//////000111222222333333111111000000000000111111000111222222222222111000222222222222222222222222000000000000000000000000444444555555555444333333444333333222222333333444333333333333333333333333333333333333333333333333qqqWWWGGGBBB<<<:::===@@@AAAAAA===>>>@@@BBBDDDEEEFFFGGGHHHDDD@@@???AAABBBBBBBBB;;;<<<======<<<<<<;;;<<<999:::<<<=========<<<;;;999999999::::::;;;<<<===:::JJJYYYYYYJJJ<<<888;;;;;;<<<===>>>@@@CCCFFFHHHRRRNNNGGGAAA<<<999999999444777999888666555666777000000333666444///000333333+++777AAAOOOyyyqqqbbbOOOJJJGGGEEEDDD999999999999777666777999888555666999999666777<<<777777888888777666444333111111222444777888777555666444666;;;;;;555333444111666777222.........,,,222333333333444555555555...222444444222222666:::666666555222000///000222222333555888999888666444:::777444333333444444444...JJJeeekkkaaaVVVNNNJJJ:::888999DDDLLL???//////===999444000...///000111111222222333444444555555///000111222222333222222000111222333444555555555///...111666888555555777111000000000111222333333333111000000222444555555000...---...000000...,,,------...///000111111222---.../////////////////////...,,,,,,---...---,,,++++++,,,------------,,,///---,,,111777:::666222???AAA???888333333444333222888777666:::;;;EEEZZZeee<<<777///$$$,,,------,,,,,,,,,------...000///......------------++++++,,,,,,---......///,,,***)))***,,,.........,,,++++++******++++++,,,******+++,,,------------,,,,,,,,,,,,------...///------------------------,,,,,,,,,,,,,,,---......000111111...+++,,,000444111000///...------------,,,,,,------------------......................................................---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,++++++---///++++++++++++++++++++++++******,,,---------,,,+++---+++******++++++***)))++++++++++++++++++++++++++++++,,,,,,---......///---------............///---///000///---+++---...////////////////////////////////////////////////............/////////000...............///000000...///000///---------...///000111222333333222111111111000000000000111111000111222222222222111000222222222222222222222222000000000000000000000000222222333333444333333333333333222111111222333333222222222222222222222222333333333333333333333333UUULLLAAA<<<<<<===<<<999999;;;>>>BBBEEEFFFGGGGGGFFFDDDBBBCCCDDDFFFEEEEEE===CCCGGGDDD===999<<<@@@999;;;===>>>???>>>===<<<:::999999:::;;;<<<===>>>999NNNbbbbbbPPP>>>999<<>><<<888666777999...///444888666111111444333+++:::@@@<<<___zzzgggRRRHHHAAA;;;888:::;;;666222555:::;;;999888;;;777777::::::777999???555666777777777666555444111111222555888999777666666444777<<<<<<555222444111666777333000222444333333333444444444333222222///222444222...---000444444444444222000///111333111222333555666555222///666222---,,,///111111000<<>>999888888:::???DDDGGGGGGEEEFFFHHHIIIHHHEEEEEEGGGJJJ@@@EEEGGGBBB>>>>>>===<<<@@@@@@@@@>>>======???@@@AAA>>>>>>???<<<888999===CCCNNNgggvvvccc@@@555AAAGGGBBBBBBHHHOOOQQQTTTWWWIIIAAA===>>>;;;555999DDDFFFFFFCCC>>>;;;:::666000666555444444555555555444///111333333999III]]]kkklllPPPLLLFFFBBB???<<<:::888555777888888777777777888444555666:::===>>><<<;;;888222111777:::555222333999888777666666555555555444444666777777666555555555444222111111111222222333666777666333111222333333444555333111000000111777777333------222111+++111333111...222777444---111333333111///000333777666oooTTT??????666222555444...000888222444444222///...///222222111///...///111444666///000111333444555666666444444333333333444444555///000111111222444777:::222333444555666555444333333333333222222222111111000///...---,,,+++++++++,,,,,,---......---------...............///000000111///...---......,,,+++---,,,,,,++++++,,,,,,---******+++,,,///000///......888333***///222///000...444...444JJJMMMFFFNNNpppsssooo\\\BBB111...333------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++......------------......,,,,,,,,,------.........,,,,,,+++***+++,,,---...//////.........---------,,,,,,,,,...111444666666222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............///333666444000///222222000///111///,,,***,,,///000---***........................///...------//////...---+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......,,,,,,,,,++++++*********...---,,,+++++++++,,,---...---,,,,,,++++++++++++,,,+++***+++---...---,,,***,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------------------------------------........./////////////////////.........////////////////////////............////////////------...//////...---------.........//////000000...///111111111111333555111111222333333333222222444333222222111111222222666555333111000000111111//////000111111111111000222222222222222222222222444333111//////000111222222222222222222222333333777666444222111111111222333333333444444333222222qqqOOO===;;;???<<<::::::???FFFIIIFFFBBBHHHQQQ\\\dddbbbWWWJJJAAADDDHHHGGGAAA===>>>>>>===DDDCCCBBBAAA@@@@@@AAABBBDDD???<<<<<<<<<;;;>>>BBB@@@MMMdddssseeeKKKCCCKKKOOOVVVZZZ[[[cccqqqxxxwwwYYYHHH;;;;;;===;;;===CCCJJJJJJGGGAAA<<<:::555///222111222333444555555555666555444333333:::JJJ[[[lllTTTKKKHHHCCC???<<<;;;999777777888:::999888666777777777888999;;;======:::888777333222666777333222444888777666444444444444555888888999999999888777666555444222000//////000000222444666555222111111333111222333333111111222444777777444///000444333...,,,///000///333888888333---///000000///111555999cccrrruuuKKK>>>:::777666777666444666;;;777777777444///---...///555444222000///000111111///000111333444555555666444555666777777555444333///222555777666666777888555555555555444444333222555555444444333333333222111000///...------------------...............---...............///000000111///------......,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---...///...---***///...000<<<;;;333222///666999@@@LLLKKKEEEFFFNNNSSSSSSIII999---,,,000------,,,,,,,,,,,,+++++++++++++++,,,,,,---------......------------......,,,,,,,,,---------------,,,,,,+++++++++,,,---...///.........------------///...---...111333333333222000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...111444999333///000000///222666,,,+++++++++,,,---///000........................---,,,++++++------,,,++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......,,,,,,,,,+++++++++******------,,,+++++++++,,,---...---,,,,,,+++++++++,,,,,,+++***+++---...---,,,***,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------------------------------------.........///////////////////////////...////////////////////////............////////////................................./////////000000...///000111000000111333111111222333333333333333444333222222111111222222555444222111111111111222///000111111222222111111222222222222222222222222444333111000///000111222111222222222222333333333666555333222222222222333333333333444444333333222]]]EEE<<>>999555999DDDNNNAAANNNbbbsssxxxmmmXXXHHHAAAEEEFFFBBB@@@BBBBBB@@@EEEDDDBBBAAA@@@@@@AAAAAAEEE???<<<@@@EEEHHHJJJNNNPPP___rrrzzzrrrccc\\\]]]hhhpppssssssoooTTT<<<888===???>>>>>>CCCGGGGGGCCC???===888111......///111222444555555555//////444444555FFF]]]dddTTTJJJEEEBBB>>>;;;:::999777666999:::;;;:::888777777777::::::;;;<<<===;;;777444666444444555444222444888999777444222111222444555999999999999999888777666222111000/////////000111111222333333111000111222111222333222111111333444777777666333333666555111111333444222222333222///---.../////////111555777jjjaaaJJJqqqggg999:::111666888444111333555444666666555333///------...444333333222111111000000111111222333444444555555222444666777666444111//////333888;;;:::888666555777666555333222111111111555555444444333222111111222111000//////...//////.................................---......///000000...------......,,,+++---,,,,,,++++++,,,,,,---------------------------333///***111===444(((+++,,,000???MMMNNNHHH999&&&///444888777111,,,+++---------,,,,,,,,,,,,++++++******+++,,,---...//////......------------......------------,,,,,,,,,,,,,,,,,,+++++++++,,,---...............------------111000......000111000///111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,---///111222...,,,......---///333...000222111...,,,,,,...........................---,,,++++++------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---......,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,,,,+++***+++---...---,,,***,,,......---,,,---...---------,,,,,,++++++++++++---...---,,,+++,,,---........................---------.....................//////////////////////////////////////////............//////////////////...------...//////......////////////000000...///000000///...///000000111222333444555555555333333222111111111111222333222111111111111222222000111111222222222222222222222222222222222222222333222111000000000111222111111222222222333333333444333333222222333333444222333333444444333333333uuu[[[:::<<<@@@BBBAAA???<<<:::>>>EEETTTdddoookkk]]]PPPDDDJJJNNNMMMLLLIIIDDD>>>AAA???>>>===>>>?????????AAA???DDDPPPZZZ[[[YYYWWW^^^nnn|||fffHHH===???@@@>>><<<999AAAGGGHHHGGGEEE???999///////////////000333555444,,,...888:::999LLLgggmmmVVVMMMJJJ???===:::999999999888666888999;;;;;;999888888999999999:::;;;<<<:::666333444555666555444444999???:::777444111111222444666555555555555555555444444////////////000222333555111111111000000000111111222333333222000000222444888888777555444555444222333444444222000//////...111111111111000111222444DDDVVVBBB:::TTTIII...777---777:::222...222333///222222111000//////000000///000111333444333333222111222222222333444555555111222222222222000...---///333777999888555333222555444222111000000111111333333222111000//////...222111000///////////////......------------------.........------......//////...,,,------...,,,+++---,,,,,,++++++,,,,,,---,,,---------------///000444000000@@@KKK???888CCCLLLOOOhhhyyyqqqfffQQQ///***,,,///000///...------------,,,,,,,,,+++++++++++++++,,,,,,---......///......------------.........------,,,,,,++++++++++++++++++,,,,,,,,,------------------------------000///---...///000000/////////...---,,,,,,++++++---------------------------......---++++++---///******---222222///000333///000111222111///,,,***........................///...------//////...---+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,,,,---,,,++++++------,,,+++***,,,......---,,,---......------,,,,,,++++++***,,,---...---,,,+++,,,...////////////////////////....................................////////////////////////////////////............////////////111///...,,,,,,...///111//////////////////000000000111222111///...///000000000222333555555666666333222222111111111111111111111111111111222222333111111222333333333333222111111111111111111111111222222111000000111111222111111111222222333333444222222222333333444444444222222333444444444333333yyy```DDD777<<>>777??????BBBKKKSSSUUUMMMEEEJJJSSS[[[___^^^XXXLLLBBB???===;;;===@@@CCCDDDDDD???DDDRRReeennniii\\\SSSRRRccctttvvv\\\LLLGGGEEECCCCCC???IIIRRRTTTQQQLLLDDD<<<444555444222//////222555;;;222222===???;;;JJJaaaqqqzzz{{{lllYYYKKKDDD@@@<<<:::999999::::::999888666888::::::999999:::;;;777777777999:::999777444333666777555555888>>>CCC:::888555222111333555777222222222222333333444444222222111000111222333444222111/////////000000000000111111111000222555888999888666555333111111222000......///111222444666333222222222333444444444444333999???>>>777222222000888;;;444222777888333444333222111111222222222///000222444444444333222222111111222333444555666444222000///......//////000111333333111111111222222111000//////000111222333333222222111000//////111000//////.../////////......---,,,++++++,,,,,,......------------.........---,,,,,,---...,,,+++---,,,,,,++++++,,,,,,---)))+++---------...111444EEENNN]]]ooommmNNN<<>>>>>BBBIIIOOOQQQQQQDDDOOOcccwww{{{lllVVVHHHDDDQQQaaakkkttt{{{jjjmmmxxxgggYYYPPPKKKJJJJJJNNNWWW^^^[[[TTTLLLCCC;;;999<<<>>><<<888444444555999333777DDDHHHFFFLLLXXXTTTUUUUUURRRMMMGGG???999:::999999999;;;<<<;;;999666888::::::999888999:::888777666777888999999888444777777555666;;;@@@AAA:::888555333222333555666333333222222333333444555777555333222000000000111444222///.../////////...,,,---...///111444999===999666555444222///111555<<<444//////111111222333000000000222555777888777AAA///444===222222666,,,333555444111333777999777:::888555444444444222111333444444444444222111000111111000111222444777888666444111///...000222333000111000///......111333111111000000111111222333555555555444444444333333000000////////////000000000///---,,,++++++,,,---///...------,,,---------...,,,+++,,,---...,,,+++---,,,,,,++++++,,,,,,---(((+++------,,,...333777eee|||xxx^^^ddduuuBBB+++...222000...,,,+++,,,...///...------,,,,,,,,,,,,++++++............------,,,,,,......------------......,,,,,,,,,,,,++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,------------+++******,,,...111222111---------------,,,++++++------------------------,,,---......,,,+++,,,---333///,,,,,,,,,///:::FFFdddRRR:::---,,,///000...........................---,,,++++++------,,,++++++,,,,,,------,,,,,,++++++++++++++++++,,,------***++++++++++++,,,,,,,,,******+++,,,------------,,,,,,+++++++++,,,------...,,,++++++------,,,******,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---..........................................---------------......///000000000////////////////////////............////////////000000///......///000000111111000000000000//////222333333222000000000111///000111222333444444444222222111000000000000111//////000111222222222111000111111222222222222222111111111111111111111111000111111111222222222222000000111222333444444555111222333444444444444333111111222333444444444444iiiRRRJJJCCC???;;;<<<@@@BBBAAA???888???HHHQQQ[[[bbbaaa\\\BBBAAABBBIIISSS[[[______OOO\\\rrrlllSSSDDDDDDKKKVVV___```___aaaeeegggooowwwrrr^^^MMMTTTddddddccc^^^VVVOOOJJJIIIHHHMMMTTTVVVPPPHHHCCC>>>;;;:::AAAJJJLLLFFF>>>888555444777BBBRRR\\\[[[WWWUUUJJJIIIIIIKKKIIICCC===:::999888888999;;;<<<;;;999888:::::::::777666666666===:::777666888:::::::::777888777333555;;;<<<999777666555333333333333444777666444333222222222222444333222000000000111222777333///...//////...---.../////////000333777;;;777444222333111///444<<>>======>>>>>>>>>DDDKKKLLLIIICCCBBBDDDLLLYYYbbbggggggWWWdddyyynnnWWWJJJEEEIIISSS\\\[[[UUUWWW^^^XXXYYYVVVPPPNNNQQQRRRQQQGGGJJJLLLKKKHHHEEEBBB??????DDDEEE???::::::<<<<<<999DDDRRRWWWRRRFFF<<<666;;;CCCRRRbbbmmmkkk]]]PPPCCCCCCEEEFFFAAA999666888999888888999;;;<<<:::999;;;<<<<<<:::666333333333AAA===999777888:::;;;<<<999:::666222444:::888222555555444333222222222222888777444222000///......---------...000222555666999555000...//////...,,,444444333000//////333555666222111222111111777AAASSSAAA222111555444222111222111000111444555333000%%%555...(((666444555LLLMMM===222333444111000333333111//////222333222000111222222333333444555555/////////000222666999;;;///000000111111111111000000222333333222333555666777777888888777555333222222222333444444555555666222222222111222222333333555333111///...///000000///...------,,,,,,,,,,,,---,,,++++++---------+++---,,,,,,++++++,,,,,,---,,,...000...+++,,,111666999FFFMMMNNNRRRXXXnnnPPP***///555,,,***,,,...111222111000...------------,,,,,,,,,+++++++++,,,,,,---...///000000.........------.........*********++++++,,,,,,---***+++,,,---...---,,,,,,+++++++++,,,,,,---------,,,+++***+++---/////////+++,,,---...---,,,+++***........................+++---//////.........///+++,,,000222...***,,,222HHHCCC;;;666333000---+++........................///...------//////...---+++,,,,,,------,,,,,,+++++++++******++++++,,,---*********++++++,,,,,,,,,)))***+++---......------++++++++++++,,,,,,---......---,,,,,,,,,---+++******,,,......---,,,---...)))***+++,,,------...///---...///...------...///------------------------//////.........------------------...///000000111////////////////////////............/////////000//////000000000000//////222111111111000000//////...000111000///...///111///000000111111111000000222111111000000000000000///000111222222111000/////////000111111111111111000000000000000000000000///000111222222222222222///000000222333444555555222333444444444444222222000111222333444444555444sss[[[PPPLLLGGGBBBAAA@@@??????@@@@@@???>>>@@@AAAEEEIIILLLNNNNNNMMMQQQSSSYYY```ccc[[[MMMAAAAAADDDGGGIIIIIIIIIIIIIIINNNMMMKKKJJJHHHGGGGGGGGGBBB???>>>???>>>===@@@FFFDDDBBB>>>:::888888888999777555JJJllluuu\\\BBB:::GGG\\\kkkeeeXXXRRRLLLEEE===>>>??????===;;;888666::::::999888888999:::::::::;;;<<<:::888666777888888777666888;;;<<<999666999777555555666777777666555444333222333555777999666555444333222111111111222222111111222444666777000---+++,,,///111111000111111222000//////222444...111333111///000111222000111222444555444111///666444333444666666333111000...---......222AAARRRNNNAAA666444444000...000/////////000111111222222......///000111222222222111222333333333333222111333222111111333333222111222222111111222333555666444444444333333222222222111222222111///000222444111000000/////////000000...............///000111,,,...///...---+++,,,,,,///...---,,,+++,,,------...------,,,,,,+++******---,,,,,,+++,,,---///000222111111333777===CCCGGGJJJAAA666000//////...+++..................------,,,++++++******++++++,,,+++++++++,,,---...///000++++++++++++++++++++++++---,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////.........------,,,,,,,,,........................---.........---,,,,,,+++------------------------888;;;<<<999222......000333000...---.........---......//////......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...---,,,+++.........------,,,,,,,,,---,,,+++***+++,,,---.........---,,,,,,+++******,,,......,,,)))(((+++...------------------------........................////////////////////////------............------...............///000000111111000000//////......////////////000000000000111000///......///000111//////000111111111111111///111222222111111222333111111000000000000111111111222333333111111222333222222222111111111000000///000111222333444444444333333222111111222333333333333333333333333333333444444444444444444444444aaaJJJGGGDDDAAA@@@BBBCCCDDDDDD===@@@DDDFFFEEEBBB@@@???DDDFFFJJJPPPRRROOOGGGAAA>>>@@@CCCDDDCCCBBBCCCCCCAAAAAA@@@@@@???>>>>>>>>>BBB>>>;;;===???DDDMMMWWW[[[UUUKKK@@@888444333333999???YYYyyyiiiLLL===LLLYYY^^^SSSGGGDDDBBB===@@@???===:::888777666666999999888777888999:::;;;<<<<<<<<<;;;888666777888666666666888::::::777444:::888555555666777777666333333333333444666888999444444333222111111111111555444333222111222222333111///---...111333222111444111...---......---+++***444======666111222555444333333333333333333222444222111222444444222///222///000444666666<<>>@@@<<<;;;>>>AAAEEEOOOXXX[[[TTTIII>>>777555666777888DDD]]]vvv~~~pppXXXGGGOOORRRLLL???777999<<<;;;AAA>>>999444222222444666888777777777888:::;;;======>>>===;;;888666777888777888999;;;<<<;;;888555888666444333444555555444222333444555666777888888222111111000000111111222555444333111000000111111///......000222222111000333///+++---222444111---///>>>KKKIII;;;///...333555444222111000111222222222111000000111111000...333111333:::===999555333444000...///...---...222......//////000111111111333333333444444444444444333333444444444444333333333222111111333333222111444333333222333333444555444444555555666777777888222222222111///...///111//////............/////////////////////000000000///000000///------...000000000///............///...////////////000000000......---,,,,,,,,,------............///000111222...,,,,,,...111111...***........................---------,,,,,,---------,,,,,,,,,,,,------...///------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////...------------,,,,,,,,,........................---............---,,,,,,------------------------,,,111666777444111000000333111...---...///............//////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,---------,,,+++***)))...------------,,,,,,,,,)))******+++++++++++++++---------,,,,,,,,,,,,,,,...---------......---+++------------------------........................111111111111111111111111---......//////......---...............///000000000000000000////////////////////////000000000000000000////////////000000//////000111111111111111///111222222111111222333111111000000000000111111111222444333222111222333222222222111111111111111000111111222333333333333333222222111111222222333111111222333444555555555444444444444444444444444sssggg```\\\TTTJJJDDDCCCFFFGGGGGGLLLMMMMMMKKKJJJIIIKKKMMMEEEEEEEEECCCAAA@@@BBBCCCGGGGGGEEECCC@@@<<<999777>>>===@@@DDDDDDBBBCCCGGGGGGBBB<<<777444555888;;;888EEEUUUcccllllllaaaVVVIIIHHH@@@666555:::>>>===<<<999555111000111333555666666666666888:::<<<===>>>???===;;;888666777888666777999;;;;;;999666444666444111111111222222111222444555777777666555444111111111111111222333333555444222111000111111222+++,,,---///000000///...222///,,,---000222000---000;;;FFFEEE777***+++222222222222111/////////000000000000000111000///...222333555999;;;777111...444444444333000......000//////000000111222222222444444444444444333333333333333333333333333333333333222111111333333222111222222222222222222222222555555555666666666666666444555444222...,,,,,,,,,..................///000........./////////......///000000...,,,,,,...000/////////...............---......///000000111111///......---,,,,,,,,,,,,111222222222222111111000///......///111000---***---------.....................------------......,,,,,,,,,,,,,,,---...///------------------------+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------------------------........................------............------------------------......---111444555444333444555333111///......//////............///......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------,,,------------------------***+++---.........---,,,,,,,,,,,,---------------///---,,,...111111...***................................................000000000000000000000000......////////////.....................///000000000000000000////////////////////////000000000000000000////////////000000//////000111111111111111///111222222111111222333111111000000000000111111000222444444222111111222111111111111111111111111000111222333333333333333222222222222222222222222000111222444555666666666444444444444444444444444tttllljjjggg^^^UUUKKKMMMMMMLLLIIIGGGFFFFFFJJJJJJHHHFFFEEEFFFJJJLLLIIIHHHFFFDDDAAA>>>;;;999<<<<<>><<<;;;999777666666666777:::EEEOOOTTTZZZ___\\\UUUAAA???;;;888:::>>>>>>;;;444333222111111222333444555555555666888:::<<<>>>>>>>>>===:::777666777999222444666888777555333222777555333222222333222111444555777777777444222000222222222222222333444555888666444222000/////////+++---///000000000//////333222000...,,,,,,---...000333777999222+++---555///222555555222000000000111111222222111000000000111333555444333222333333444666777555222111000000000000111222222333333444333333333333222222222222222111111111111111111222333222111111333333222111333333333444444444444444666666555555444333222222222333333222///........................///000000,,,---.........---,,,,,,......///---,,,+++,,,...............------,,,,,,,,,,,,---...///000000111.........------,,,,,,+++...///000000000000///...222000/////////...---,,,---------........./////////......------......///------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------------------------........................------...//////......---------........./////////***,,,...111555:::@@@CCC444111///.../////////............///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------+++,,,---...///...---------------------------......---,,,...111111...***................................................////////////////////////...//////////////////..................///000000////////////000000000000////////////000000000000//////000000000000////////////000111111111111111///111222222111111222333111111000000000000111111///222444444333222111222111111111111111111111111111111222333333333222222222222222222222222222222///111333555666666666666444444444444444444444444sssrrrppplllddd[[[RRRMMMOOOMMMIIIEEEAAABBBEEEHHHEEEDDDCCCBBBAAA@@@AAAAAA;;;999888:::888666999>>>999:::<<<>>>??????======999AAAIIILLLLLLJJJEEE@@@:::999999:::<<<;;;777222000000111222333444444444555555555666777999<<<======<<<;;;888666666888:::666888:::;;;:::999999:::;;;888666444555555555444444444555666555333000///333222222222333444444555<<<:::777333000......---///000222333222222333444000222222333444888???DDDFFFAAA>>>>>>888///---333///333888888666333333333111222333333111000000111000444444111///222666777///222333111222444333000000000111111222333333444111111111111222222222222111111000000000000111111333222111111333333222111444555666777888888888777666666555333222111000///---///222222222222333444//////...//////000111222,,,---...///...---,,,+++,,,---///...---++++++,,,------......------,,,+++++++++,,,---......//////------.........---,,,,,,------...///000000000//////...---,,,,,,---///000,,,,,,------.../////////......------------......---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,,,,,,,------------...........................------...////////////.........//////000111111111111000///000333888===AAA444222///...///000//////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,,,,---+++++++++***+++,,,------,,,,,,,,,------------...******+++,,,,,,,,,,,,,,,.........------------------,,,,,,---//////...,,,...........................................................................//////000000//////..................///000000////////////000000000000////////////000000000000//////000000000000////////////000111111111111111///111222222111111222333111111000000000000111111///222444555444222111111111111111111111222222222111222222333333222222222111222222333333222222111000222444666777777555555444444444444444444444444oooiii___SSSHHHBBBAAABBBDDDBBB@@@??????AAACCCDDDJJJGGGEEEDDD@@@;;;:::>>>;;;===@@@CCCEEEEEEDDDCCC:::>>>DDDFFFAAA888333333555555666999:::777333000111111222222333444444555666555555666777999;;;<<<::::::999666555555888:::999;;;===<<<;;;<<<>>>AAA;;;888555444444555444333111111222333333222222111333222222222222222333333999888666444222111222222111222444333222222555777222111111555===GGGQQQVVVUUUOOOMMMMMMCCC222+++......222666666333222444666000222444333111///000111111444333111444999888444...000///---111666444///...//////000111111222222000000111111222222333333222222111000000111222222333222111111333333222111111333444666888888888888555444444333222111111000...111333444333333333444/////////000000111333333...///000111000///---,,,+++...000111///---,,,+++---.../////////...,,,,,,,,,,,,,,,------.........+++,,,---.........---,,,....../////////000000000---.........---...///000,,,,,,------...//////000...------------------......------,,,,,,---------------------------------...------,,,---...///000........................++++++++++++++++++++++++...------------...//////,,,,,,,,,---------..............................------...//////////////////000000111222222333333888555222000///111222333444222/////////000000///......//////......---,,,------------------------------------------------++++++++++++++++++++++++******++++++,,,------...111000...---,,,,,,,,,---,,,,,,,,,---------......+++++++++++++++,,,------//////......------,,,,,,+++,,,---,,,+++,,,---///................................................//////////////////////////////000000000000//////...............///000000.../////////000000000111////////////000000000000...///000111111000///...//////000111111111111111///111222222111111222333111111000000000000111111///111444555444222111111000000111111111222222222222222222333333222222111111222333333333333222111111333555777777666555333444444444444444444444444vvviiicccaaa___\\\YYYWWWVVVXXXZZZ\\\aaa``````___VVVIII@@@>>>DDDEEEEEEEEEDDDBBB@@@>>>CCCBBBCCCEEE>>>444222888333222444777888666444444555444222222222333444555666666555666777888:::;;;999999777555444555888;;;444666888777666777;;;???888666333222222222111000...///000111222333333333222222111111111111111222333333333333444666888999000222333111000000444777:::444///111;;;EEEKKKMMMHHHGGGKKKPPPFFF444,,,///,,,///222000......222777///111333333000...///111222333333444:::???999...111111///,,,111777444,,,------......///000000000000000111222333333444444444333222111111222333444333222111111333333222111---///111333555666666666333333333333333333333222444555777666333111000000000000000000111222333444000111222333222111///---+++...222333111...,,,+++...///000000000///---,,,---------...............***+++---...///...---------,,,,,,++++++,,,,,,---000111222222000.........,,,,,,------...///000000---------,,,,,,---------...------,,,,,,,,,------///////////////////////////...,,,+++,,,---///111........................++++++++++++++++++++++++...------------...//////,,,,,,,,,------.................................------...///000000//////000000111222333333444444222000///...///000//////444222000//////000000///......//////......---,,,////////////////////////------------------------++++++++++++++++++++++++++++++,,,------...//////888666444111///.........,,,,,,,,,------.........///...---,,,---...///000000000///...---,,,,,,,,,***,,,---,,,)))***---111////////////////////////........................000000000000000000000000//////000000000000//////...............///000000.../////////000000111111////////////000000000000...///000111111000///...//////000111111111111111///111222222111111222333111111000000000000111111...111444666444222111111000000111111222222222222222222333333333222222111111222333444444333222111222333666777777666444222444444444444444444444444hhhNNNDDDHHHCCCCCCGGGEEE<<<999===:::GGGNNNDDD777222444666666333111111444555444222444333333222222333333333444444555888:::;;;:::888999888777555555555666777777777777777666666666666444444333333222111000000111111222222333333333333777666444222111000//////111111111222222333333333222222222111000///......///222444444444888@@@GGGGGG@@@777222333666999:::111333444222000...///111444333222222222444666777333555444222333777888666666333///...///000222222888333///...000222222000111111111111111111111111000111222222222222111000333222222222111111000000333222111111111222444444777444111......000333555111333444444222111111111///...///000222111///------...///000000///...---000000///...---............------,,,,,,++++++******++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,------......------,,,.........------,,,,,,,,,***+++---......---+++***++++++------------++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,,,,,,,,,,---......---,,,,,,...///...,,,***...------,,,,,,------...,,,---......//////......,,,------...///000111111000111222333444444555555888333000///...+++,,,000222......111000++++++000---------.........//////........................//////...---,,,,,,++++++***************************+++---.........------...111444444222...+++***------,,,++++++,,,,,,,,,,,,.........,,,+++,,,---///...,,,,,,,,,---///111---,,,,,,,,,,,,---......---------.........//////---------............///000000///...............000000//////.........---000000000000111111111111......//////000000111111111000///...............////////////000000000000...///000222222111111000444333222000000000000111000000111111111111000000222222222111111111111111333111000222555555222...222222111111111111111111111111111000111111222333222444666666555444555666666555444444333333333333uuuaaaOOOGGGBBB:::777888>>>FFFHHH@@@888777999999555222000111333444333111444444333333333444444555444444444777999:::999777:::999888666666666777777777777777777666666666666555555444444333222222111111111111111111222333333333333222111000000000000222333333333444444444444222222222111000000//////---000222111000222888===<<<777222000111333333333111000///111333444333222111222222333444555666777888666222///333888777333999666333111111222111000111000///...000000000000333333333333333333333333111111222333333222111111333333222222222111111111222222111000111222333444222111000//////000222333000222333333222333555777111000///000111111///...,,,---...//////...---,,,111111000//////...------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,------......------,,,......---------,,,,,,,,,++++++------------++++++,,,,,,---......---,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------,,,,,,------...//////---++++++,,,------,,,...------,,,,,,------...,,,---......//////......------......//////000000000000111222333555777888:::555333444444222444888666///,,,///000......111------------------,,,,,,........................///......---,,,,,,+++++++++++++++++++++++++++++++++,,,---.........---,,,+++---000111000...,,,,,,------,,,,,,+++,,,,,,---+++---......------...000///...---,,,,,,---///000---,,,,,,,,,,,,---......---------.........//////........./////////000000000000///...............000/////////............/////////000000000111111//////000000000000000111111111000///////////////////////////000000000000...///000111222111111000333222111000000000111222000000111111111111000000222222222222222222222333///000111222222111222222222222111111111111111111111111111111111222222333333444555555444444555777666666555444444444444444WWWBBB<<<888444444:::<<<:::666555777888666333111000000111222222111444444444444555555666777444333333555888999888666;;;:::999777666666777777777777777777666666666666666666555555444444333333111111000///000111222333000000000///000000111111444444444444555555555555222222111111111111111111---000111000------000333111000///000111111000...222///---///333555333000111111222333444555666777555222...,,,111777555///666444222222333333222000---...//////......///000333333333333333333333333222222333444444333222222333222222222222222111111111111000000111111222333111111111111000000/////////000000000111444888<<<333111000///000111000///,,,,,,------------,,,,,,000111111111000///---,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------............------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------,,,------...///666222...++++++,,,,,,,,,...------,,,,,,------...,,,---......//////...............////////////////////////000333666:::<<<<<<888777999999888;;;???GGG;;;111///000...+++)))......//////...---+++***.................................------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---.........---,,,+++(((***,,,------,,,---///---,,,,,,,,,,,,,,,------***,,,.........///000222......---,,,,,,...///000---,,,,,,,,,,,,---......------........./////////////////////000000000111000//////............///////////////.....................////////////000111111111111111000000000111111111111000000000000////////////000000000000//////000111111111111000111111111000111111222333000000111111111111000000111222222333333444444444...111222111......222666111111222222222222222222111111111111111222333333444444555444333333555888666666555444444444555555TTT:::777777444222555222111222666999777222111000000000000111222222555555555555666777888999444333333444666777777555:::999888666666666666777777777777777666666666666555555555555444444333333111000///...///000222333111000000000000111111222444444444444444444444444111111111111222222222222...000222111///......000///000000111222333222222444333111111222111000///444333111000111333555777---//////...111444333...------...000333444333222...000111///,,,,,,...222111111111111111111111111222333444555555444333222111111111111111111111111000000000111111111222222777666444222111000000///000000///...///333888===555222000///000000000000------------------------...///111222222111///...******+++,,,,,,---......+++,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,------------...------............---------------------------------,,,,,,++++++,,,,,,---,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------------...//////;;;777333///...,,,+++***...------,,,,,,------...,,,---......///.........///////////////..................///222777;;;>>>;;;777666999999888:::>>>MMMAAA444///111111---(((...///000111000///---,,,..............................---------,,,,,,,,,+++,,,,,,,,,,,,,,,------------.........---+++***)))***++++++++++++...000---,,,,,,,,,,,,------...,,,---//////...///000222...------------...///000---,,,,,,,,,,,,---..................////////////....../////////000000000000///............/////////////////////.........---------.........//////333333222222111111000000000000000111000000000///////////////000000000000///000000000111111111111000000000111111222333333000111111222222111111000000000111222222333444444333333222000......222555111111222222222222222333222111111111111222333333444444444222111222555888555555444444333444444555NNN666555666333000444111222777======888333111111111111111111222333666666666666777777888999444333222333555666666555888777666555444555666666777777777777666666666666444444444444333333333333111000/////////000222222333333222111111111222222222222222222222222222222111111111111111111222222---///000111000/////////222222222111222333555777333777999777222000222666999666111------000555888...777>>>;;;666444333111++++++---000333555333222555555444000,,,,,,000555111111111111111111111111333444555555555555444333//////000000000000000000000000111111222222222222:::888555333222333666777222222000///...000444888444222///...///000000000///..................///+++,,,///111222222111000******++++++,,,---......,,,,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------.........---......//////......------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------------...//////444333111000000...+++)))...------,,,,,,------...,,,---......///.........///////////////............------...222666;;;===777444333555555222333666===777///,,,000444444222---...///000000///...---........................---------------,,,,,,,,,+++++++++,,,,,,---------------.........---+++***,,,------,,,++++++---///---,,,,,,,,,------...///...///000///...---...000------------......//////---,,,,,,,,,,,,---.............../////////000000------.........///////////////............//////.........///////////////------------............333333222222111111000000......///000000//////...////////////000000000000000000000000000111111111...///000111222333333333111111222222222222111111...//////000111222222333:::666111///000222222222111111222222333333333333222222222111222333333444444444444222111222555888444333333333333333444444sssIII777777666222000222111444;;;>>>:::555222111222333333222333555666888777777666666777777888555444333333555666666666555555444444444555666777777777777777666666666666444333333333333333333333000000000111111111222222333333222222222222222222111111111111000000000000111111000000000000000000+++,,,---...////////////333333222000///000444777111777<<<:::555333888>>>:::666000,,,,,,000444888666CCCKKKFFF;;;555333333000000111222444444222000888777555333111111444666333333333333333333333333333333444555555444333333/////////000000000000000111111222333333333333222888666333222333666;;;===333444444222000000111333111///......000000000///000///............///000***+++---///000111111000******+++,,,,,,---......,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,---------..................////////////......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......------......///000******+++---//////---+++...------,,,,,,------...,,,---......//////...............///////////////---------...111444888:::444000///111000------///333444222---,,,///111000......------------------........................------------------------******++++++,,,,,,------,,,---.........---,,,+++...//////---++++++,,,---,,,,,,,,,,,,---...///000...///000///---,,,---...---------............///---,,,,,,,,,,,,---............/////////000000000------------............///............//////000.........///////////////---------............///111111111111111000000000,,,---///000000///......////////////000000000000000000000///000111111222...///000222222333333333111111222222222222111111......//////000111111111;;;666111000222444333111111111222222333444444444222222222222222333444444333333444333222222444777444333333333333444555555xxx]]]BBB888777444333444333333777<<<:::333222444222444666555444444777999999888777666666666666666777555333333555666777666444444444444555666888999777777777777666666666666444444444444444444555555///000222333444333222111000000000000111222333444111111111000000/////////111000000000///.........,,,,,,,,,---.../////////333444333111//////111444111555888777444333666:::444222000...///222555888666@@@EEE@@@777222222222111111000111333333222111555555555666888888777666333333333333333333333333222333444555555444333222000111111111222222222222111222333444555444444333666444333222222444777888444666777777444222111111---------...000111000...///...------------...///------------............+++++++++,,,,,,---------,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---------------..................////////////......,,,,,,,,,---------......++++++------------++++++,,,,,,+++******+++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...............//////000+++***)))+++---//////......------,,,,,,------...,,,---......//////......------......//////000000------...///000222444555111...---//////++++++...222;;;>>>555,,,***,,,---555333111...---,,,------........................------------------------))))))******+++,,,,,,---+++,,,---.........---,,,---...///...,,,+++,,,---,,,,,,,,,------...///000,,,---......---,,,...///,,,------...............---,,,,,,,,,,,,---........./////////000000000000............////////////...............///000000............/////////000---............///////////////000000000000000111,,,...///111111111//////////////////000000000000111000/////////000222222///000111222333222222111111222222333333222222111000000000000000000111111555444222111222333444555111111222222333444444555333222222222222333444444111333444444333222444555555555555555555666777777kkk^^^KKK;;;777666333444999999:::===@@@:::333444<<<333666777777555555888;;;:::999888666555555555444888666444444555777777777444444444444666888:::<<<777777777777666666666666555555555666666666666666///000333555555444222000------...///111222444555222111111111000000//////111000000///...------,,,///...------///000111000333555666444111///000222222333333222000//////000......///111333555666777///444777222...///000///---,,,,,,...111333333222111111444999======999555111111111111111111111111222222333444444333222222222222222333333444444444222333444555666555444333666666444333111000......444777:::;;;888555222000++++++,,,...000111///......---,,,,,,,,,,,,---...//////---,,,,,,+++,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,---,,,,,,++++++,,,,,,------------.........//////......////////////......,,,,,,,,,------.........***+++---......---+++***------++++++++++++------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...............///000000333000---,,,---...//////...------,,,,,,------...,,,---......//////......,,,------...///000111111------...///000111111222000------000000---,,,///---<<>>888222000444888888::::::888555333333555444333333333333444555555555444444444444555555666777666666666666555555555222333444666777777888888444555555666666666666555555444222333555666444222444333222111111111222333///000111222333333333333111000000000000000000111222222222222111000///...------.../////////......111//////000222333444333000000111111000000///...000/////////111222111000///555999666222111///---+++...///...///333444111333111111444888999666222333333333333333222111000222333444444333444666888444333222222111222333444666777999999999888666555444444333222111000///...222000//////000000///........./////////......---........................444333000...---------...---,,,,,,,,,,,,---.........---+++******+++---......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................///.........------------------............------,,,,,,,,,,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,---------............---,,,***+++---000........................//////.........---------...............---------,,,,,,,,,---------......,,,---...---,,,,,,---...---------.........////////////000...,,,,,,---...000......333999;;;777333222444555222///...000222000///......------......------------------------...------,,,,,,------...---------------,,,++++++.........---------------,,,------......---------,,,...//////---,,,,,,---------------,,,,,,---...,,,,,,,,,,,,---///000111///000000111111000000///000000///......///000000000000000000000000000000......///111444888<<>>===;;;999777555444333111000000000000000...,,,,,,...000000000111111000//////......///------------------------000///...------...000000---,,,,,,,,,,,,---......------++++++++++++------------,,,+++++++++,,,,,,------------------------------------------------............------------,,,,,,------------,,,,,,......------,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,---------......---...---,,,++++++---///.......................................---------......---------...//////,,,,,,,,,---------......,,,++++++,,,...//////...++++++,,,---...///000111333444444333222111333444999333...111:::@@@@@@===111111111111000///......///......---------------------------------------...------,,,,,,------...............------,,,,,,///......---------------...............---------,,,...//////---,,,,,,---)))---///...***))),,,///---,,,,,,,,,,,,---......///000000111111000000/////////............//////111111111111111111111111.........///000222555666////////////////////////...///000000111111000000111111222222222222111111///..................///000000000000000000000000000000000111111111222222222222222222222111111000222000...000333555333111000000111111222333333444111222333222000000222444666444222222333444333333111222222333333333333333333444555555666666555555yyy]]]HHH;;;888666777:::<<<<<<:::777777777555333222111111444333333333333444555555222333333444555555555555444444444333333333222222222333444666777777888888666666666666555444333333444444333444444444444444444444333222222111111111///000111222222222222222///000000000000000000///111222222222111111000///...///000111111000000///333111000000000000...,,,222222222222222111000000/////////000111111000...111666888444000000000///+++///000...000444555222444444444777999999666333111222222333333333222222000222333333222222333444555555444333333444666777:::<<<>>>??????<<<999777444444222111111111111222///......///111333333222444333111///......///000------------------------......---------...///000---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,........................------------------------------------------------,,,,,,------------,,,,,,//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...---++++++---///...................................................------,,,---...///000,,,,,,,,,---------.........+++***+++///000...,,,,,,,,,------...//////000444555555444333333555777>>>888222222666;;;===<<<444333222111111///+++)))......---,,,,,,,,,,,,---------------------------...------,,,,,,------...------------....../////////...---,,,,,,------...//////...............///---...000///---,,,,,,---***---///...,,,,,,---///...---,,,,,,,,,,,,------...//////000000//////...///..................///000000000000000000000000111000...,,,******)))))).........///////////////...//////000000000000000//////000000000000/////////...---,,,,,,---...///000000000000000000000000000000000000111111111111222222333444444222111000000...,,,---000222333222000000111111222222222333000111222222000000111222444333333333333333333333111111222333333333333222222222333444555555555555jjjhhh^^^KKK;;;999888;;;???AAA???<<<888777666555555444333222444333333333333444555555111222333444444444444444333333333333222222222222222333444666777777888888555555666555555444333333333444444444444333444444333333333333222222111111000000111222222222111111...///000000000000///...000000000111000000///...000000///...000222555666444333333333333333000...222222222222222111000000/////////000222111///,,,///444666222///111333222...111222000111555666333666666777999::::::888666000111222222333333333333///111333333222111111222444333222222222333555666777888999:::999777444333333333222222222222222222...///222555888888666333444333111000/////////000------------------------......---------------...---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---........................------------------------,,,,,,------------------------............------//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...---,,,+++---...........................---.....................---------------...///000,,,,,,,,,---------......000---+++,,,...///,,,***........................---...///...---...000222555444222///...///222444555333333222222000---***......---,,,,,,,,,,,,---------------------------...------,,,,,,------...+++++++++,,,...///111222000//////......000111222///............///000111---///000///...,,,------...---,,,...111111///---......---,,,,,,,,,---------......//////......---...//////////////////.../////////////////////////////////.........//////------....../////////000......///000000000000000//////000000000000/////////...---,,,,,,---...///000000000000000000000000//////000000000111111111222222333444444222111000333111000000222444555666222222222111111000000000000111222222111000111222222333333333333333333333000111222222333333222222111222333444555555555555___OOOWWWUUUEEE;;;:::;;;>>>AAAAAA>>>;;;888666555555666666555444444333333333333444555555222333444555555444333222333333333333222222222222222333444666777777888888444444555555555444444333333444555555333333444555111222222333333333222111222222333333333333333222......000000000000......//////000000000//////...111///------///222777999333333444777999:::999777111111222222111111000//////...///111222111...+++///444555111///111444555111444444222222555555333555666888999999888777555///000111222333444444444000222555555444222222333222222111111111333444555333333444333222111///...111222333333444333333222///111444999;;;;;;777444222222111000/////////000,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............------......------,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,---......,,,,,,---...---------------------------------...............,,,---......///.........,,,,,,,,,---------......000...------------+++***//////.........---------+++,,,------,,,---///111...111222000,,,,,,///333111222222333222222111111///......---------------------------------------...------,,,,,,------...+++******+++---///111333222222111111222444777999111000///......///000111---///000000...------...///---,,,///333444111---///......---------......---......//////......---//////000000000000//////......................../////////000000000000000---------......//////000---...//////000000//////111111222222222222111111///..................///000000000000000000000000/////////000000000111111222222222222222111111000111111000///000111333444333222222111000000//////000222333333222111111222000222444444333222333333000111111222222222222222111222333444555666666666lllLLLEEEIIIEEE===888999<<<>>>???===999666666444333444777888777555444333333333333444555555555666777888777666444222444444333333333222222222222333444666777777888888333333444555555555444444222444666555333222444555///000222333444444333333111222222333222222111111---...000111111000...---///000000111111111000000///...------...111444555333333555888;;;<<<;;;999000000111111000000///.........///111222000---***111555555111...000333444222555555222111444444111111333555666555444333222//////111222333444444444111333666666555333333333222111111111111333555666555444333222111000000000///111333555666555333222000111333666999999666444000000000111000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,---------......+++---......---,,,,,,------------------------------------.........//////,,,---///000000...,,,+++,,,,,,,,,---------......,,,---......,,,,,,,,,------------...............,,,.../////////000222444111222222000//////111333000222444222000///222555000///......------......------------------------...------,,,,,,------...---,,,+++***+++---///000111000000000222666999;;;555333111///.........///...///000000...------...,,,,,,...000111111000...//////.........///000000//////000000000000/////////000111222222111000////////////////////////////////////......---,,,+++,,,,,,---......///000000---...//////000000//////111111222222222222111111...//////000000//////...000000000000000000000000////////////000000000111222222111000000000000111...//////.........///000111111111111000000000000000222444444333222222222///111444444333111222444000000111222222222222222111222333555666666666777tttFFF<<>>;;;::::::999777555555555444333333333444444444222//////111333444444:::999888777777666333222444444555444444222111000333777::::::777777999<<<999777666555666666555333222111111000111222444555111222222333333333222222777444111111333444333111...///111222111000...---000000000000000///......000///.........///111222222111111111111111222222222222333444444444333333333222000...---,,,,,,,,,777333///---...000222222777666444333222333555666555222111333777888444000444444333222222444777;;;333333666;;;@@@===333+++333333222111///000333666555777999888555222111000777777888777666444222111222111111000000000111111...///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,...,,,******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...------------,,,,,,,,,///---,,,,,,---...,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---///000///---,,,------000...---,,,,,,---...000---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------.........---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///111333444222222222111///...///000666333111///---,,,---000555666333,,,+++//////+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000////////////////////////000000000000000000000000.........---,,,,,,,,,+++...------,,,,,,------...+++---000000000000111222333333222222222222222222222444555333///---...000000000000000////////////---------............///......///000000000000000...///000222222111000000000000000000000111111111000000000000000000000000...//////000111222222222111222444555555444222111000000000000111111111111000000000111222222333333111111111111111111111111222222222222222222222222222222222222111111000000444444444444444444444444dddQQQ@@@<<<<<<999999===>>>===;;;:::999999666555666555555555555666777777555333222222444666666666999888777777777666444333111111111222333444444555555888;;;<<<;;;::::::;;;444222000///000222222222333333333222222333333444222222222333333333222222666333111000222333222111///000111222222000///...000000000000000///......000///.........///111111222111111000000000111111111111222222222111111000333333222000------...000888555222000111333444444222222333555888;;;>>>@@@666333222444777888444000666777888888777666888999555:::???AAA???999444000222222222111000111444666555555555444333333444666FFFCCC>>>999555111000///...------,,,,,,,,,---------.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///...---,,,,,,,,,,,,---...,,,++++++,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------.........//////---,,,,,,---...,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,))),,,...///............///...,,,++++++,,,...///---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------.........---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222222333444444333222111222444666333222555888444---&&&***111555000,,,---...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000........................000000000000000000000000/////////...............,,,,,,++++++++++++,,,,,,,,,...//////...---...///111111111111111111111111222444555444111//////000000000000000////////////---------............///......///000000000000000//////000111111111111111000000//////////////////000000000000000000000000...//////000111111222222111222333444444333222111000000000000111111111111000000000111222222333333111111111111111111111111333222222222222222222222222222222222111111111000444444444444444444444444tttXXXLLLCCC@@@<<<777999@@@===;;;999999999888666555666666666666777888999999333333333444666777666555666666777777666555555444444444333333444777999:::777:::===??????===:::999666444111000333555777888555555555555444333222222333333333333333222222222444222000///111222222111111111222333222111000//////000000000000///......//////......//////000111111111000///////////////000000111000000///...---111444555222...---000555888555222111222444555444444555666888999:::;;;;;;777555444555777777444000333555777777666444333333666>>>EEEDDD;;;444222333000111111111000222444777444444222000000333888<<>>;;;999888888999888777666777666666666666666777777111111222444666666444222444555666666555555555555888666444222333555888::::::<<<>>>@@@@@@<<<888555999777555666888;;;<<<;;;777777888777666444222111444444333333222222222333222111000//////000111111333333333333333222000000//////000000//////...---............//////000000111000///...............111111000000///...---,,,...333555333---,,,111777555333111000222333333222444555777777777666444333777666555666777666333111222333555555333222333333333;;;AAA???777000000222///000111111111222555777333333111//////222777<<>>>>><<<999666444666555555666888888777555777888888888777555333222555444333222222222333333111111000/////////111222444444444333222111111000///////////////...---------......///////////////000000///...------......111111111111000///...---,,,111444111,,,+++000666333222111111333333222111///111333666777666555444555555555666666555333222555666555555444555888;;;333666999888555222111111...000111222222222555777222222222222111222444777;;;999666333222111222333///////////////000111111/////////................................................////////////000------,,,,,,,,,------...000111111000,,,******+++,,,,,,,,,------.........---......//////......---/////////////////////...///---,,,,,,---...,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000///------///444888000//////////////////000------------------------------------------------------------------------------,,,,,,,,,,,,------------------------------..............................------------......,,,---............111333444@@@TTTmmm{{{\\\;;;000...,,,,,,------///111...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////------,,,,,,,,,,,,------...000222222222222333444//////000000111222333333///111333555666666333222000000000000////////////---------............///......///000000000000000111000/////////000222333222222111111000///......////////////////////////000000000000000111111111000////////////000111222///000000000111111111111000000000111222222333333111111111111111111111111222222111111111222444444222222222222222222222333333333333444444444555555}}}iiijjj^^^MMMAAACCCFFFAAA;;;:::999777777888:::;;;:::999777666555555444444444555777666777888999888555333111444666666333222333666444333222333666:::???BBB999<<<===<<<888666777999;;;999888777777666444222666666777777777666666555666555444222222222333333000111111000...///111333555444333333222111000000...////////////...------------...////////////...//////............//////111111222111111000///...,,,///111///++++++///333333222222333555555444222555666777777777555333111222333444555555444333333444444333222222444888;;;444444444555555555333222///000222222222222444555000222333333222111222333777777666555444333333222111111111111222333444444000000///............///------------------------------........./////////------,,,,,,,,,---......222444666444///,,,---...,,,,,,,,,---......//////......////////////....../////////.........------///---,,,,,,---...,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,---111888===////////////////////////------------------------------------............------------------------------,,,,,,,,,,,,------,,,------......------,,,------------------------------------------......---...//////...///111333333999AAANNNaaaqqqooocccGGG;;;///---...///.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,------***---///000///000111222///000000111111222222222//////000333666666444222000000000000////////////---------............///......///000000000000000000000000000000111111222222222111111000000//////000000000000000000000000000000000000000000111111/////////000111111222222000000000000111111111111000000000111222222333333111111111111111111111111000111111222333333333444222222222222333333333333222333333444444555555555lllbbbaaaQQQDDD===CCCHHHCCC<<<:::888777777888;;;<<<<<<;;;777666777777888999:::;;;:::999888888999777555222000444777666222000222555555555555777:::>>>CCCEEE555999<<<999444555<<>>FFFJJJCCC;;;999888888777999;;;======<<<777777888999;;;>>>@@@AAA:::888777666666555222000111444777666222///111444333222222333555888;;;===111777;;;777222555AAAMMMLLLEEE<<<444111111222333333333333333555777999;;;888666444222111222333444000111222111//////333666555444333111000/////////......//////......---,,,,,,,,,.../////////...---............000111222333...///000000000000000///111000///------......///------...000222222000---222333444555666666666666---000222333333333333444333555777777555444444444222333333111///...000111000222333333222111222333000000000000///111444666444333111000000111333444////////////000111222333///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///(((---111111---+++---000,,,,,,------...///000000......////////////......***++++++,,,---.../////////---,,,,,,---...,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---///000000...,,,+++++++++,,,,,,------,,,,,,+++---------------------------------.........//////........................---,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---...///...------///111'''333777111111===HHHJJJKKK<<<...+++,,,,,,---111...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,,,,***)))------------------------------------------------.........------,,,,,,+++------,,,,,,,,,,,,------///000111111///......//////////////////.........///---,,,///333666555444000000000000////////////---------.........//////...//////000000000000000...///111222222222111000.........///////////////000000000000000000000000111111111000000000000000---///111333444333222111000000000000111111111111000000000111222222333333111111111111111111111111---///222555555555333111222222222333333444444444222222333333444555666666ooo^^^YYYRRRHHHDDDAAA...GGGWWWCCC@@@999<<<>>>===::::::;;;999555::::::@@@???BBBYYYVVV111999777444222333444444444000111333222111000111222333444555444444444666888666888999888777666666777777888777555666888777222333333333333333777<<<@@@CCC@@@<<<888777888:::<<<222111000111333444333222111222222333222111000////////////......---------,,,---...000111111111111111111111000000000000000000111222333333222000000//////---+++******---000...111333333222111111222111222333444555444333333222222222333333444444444222222222222222222222222555444444333222111000000555888:::777222///111444/////////000000000000000111000//////......//////333222111000000000000000++++++---.........---,,,...///000///---,,,---...111...+++,,,...///...,,,---------------------------------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,---------......---------------...///000---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...000///...---------------,,,------......------,,,//////.........---------........................................................................+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,---...///........................---------............///////////////000000000000111000///000111333666888222111000///...---,,,+++...///...---++++++,,,...------------------------.........------,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------,,,,,,+++++++++---,,,,,,,,,,,,---.........------------...//////111111000000000000111111111111111333555666555333000000000000000000000000............////////////...---,,,,,,---///222444888666333111//////000111111111000000//////.........///000111111000///...111111111111111000///...000000000000000000000000000000////////////000000222222333333333444444444222111///......000222444666333000111333333222000333333222222222222333333111333444444222222333555tttcccWWWLLLFFFFFF???:::333MMMPPP<<>>333444<<>>;;;888777888:::;;;666444222111111111///---222111000/////////000000///.........---------------...///111333444555555333222222111000///......///000000000000000////////////---+++***+++...000...000222333222111111222222333444444444333222222222222222222333333333444222222222222222222222222111111111111000000000000555888999777222000111444000000000000111111222222777555333111///..................//////111222222+++,,,---...///......------//////...---,,,,,,---111...+++---111222000,,,,,,,,,---------------------------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,---------............---------......///---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,,,,,,,------......------,,,//////.........---------------------------------................................................+++,,,,,,------,,,,,,+++,,,,,,---------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------------------............///............////////////000///......///111333555222111000///...---,,,,,,---......,,,++++++---...------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------,,,,,,+++++++++---,,,,,,,,,,,,---.........------------...//////111000000//////000000111000//////111333444333222////////////////////////............///////////////...------...111333444888666444222111111222333111111000000//////////////////000000000000//////111111222222111111000///000000000000000000000000111111111000000111111111222222222222333333333333000000000000000111111222555333000000222333222000222222222111111222222222111333444444222222333555ooo\\\ZZZTTTFFFBBBIII???777@@@YYYKKK777@@@<<<@@@>>>;;;999888777999;;;555999;;;@@@FFFAAA===CCC555333222111333555555555333333222000///000222555777888777555222111222333888:::======;;;888666555222444444333444777666222999:::::::::;;;>>>BBBEEE<<<;;;999888777777777888999777444333333333111///333111...,,,,,,---///111.........---------------,,,---///111333444555666333333222111///...------//////............/////////...---+++,,,---///000...000222222111000111222333333333444444333222222222222222333333333333333333333333333333333333333000000000000111111222222444666888666222000222444111111000111111222222333999777555222000000000000------...///000111222222,,,---...///000///......---.........,,,+++,,,---222...+++///555666222,,,,,,,,,,,,------.........------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,---------......//////...---------......------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------,,,+++++++++,,,,,,,,,------......------,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,------------,,,,,,,,,------------.........++++++,,,,,,,,,,,,++++++------,,,,,,+++,,,,,,,,,---------------------------------............///------------............///...---------...000111111111000///...------,,,,,,------,,,++++++---///------------------------...------------,,,,,,,,,------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++---,,,,,,,,,,,,---............------......///000000//////......//////000///......///111222111000....................................////////////000/////////000111333444444333222111000111222222111000000000000/////////000000////////////000000222222222222222222111000000000000000000000000000222222222222222222222222111111111222222222222333...///111222333222111000444222000000111222111000222222111111111111222222111333444444222222333555nnn]]]RRRSSSRRRHHHDDDGGGBBB999PPPcccJJJ:::CCC===LLL@@@777999;;;:::888999BBB\\\WWWEEEGGGFFF;;;888444333222222555666777666444333222000...000333666666777777555222111222333888;;;>>>>>><<<888666555222555555555888<<<<<<888>>>@@@AAAAAABBBDDDGGGJJJ::::::999999888888777777:::888666666777888888777222111///...---...///000......------------------+++,,,...///111222222222222222111000///......---//////...------...000111///...,,,,,,---///000000...000111111111111222333222333333333444444444444444444444444444444444444333333333333333333333333333333333333333333333333333555666555222111222333333222111000000111111222444333222111000111222222000000000000//////......------///000000000///...,,,---...---,,,+++,,,---222...,,,000777999444---+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......000///...---------------------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,---,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,------------,,,,,,------------............+++,,,,,,------,,,,,,+++//////...---,,,,,,,,,------------------------------------............///------.........////////////...------,,,---......000000//////......------+++,,,------,,,,,,---...------------------------------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.....................//////000//////............/////////......///111222111///....................................////////////////////////000111222333//////............///000000000000000000000000000000000///......///111222222222333333333222222111000000000000000000000000111222222222222222222111000000111111111222222222000000111222222222222111222111000000111111111111222111111000000111111222111222444333222222333555rrr[[[WWWPPPKKKIIIHHHCCC<<<===;;;YYYbbbGGG@@@FFF>>>BBB;;;:::???===999@@@MMMuuuwwwYYYPPPHHH::::::444333222444666888888777444444222000///000333666333444555444222222444555666999===>>>;;;888666555888;;;;;;:::<<>>>>>???@@@BBBDDD<<<<<<<<<<<<<<<<<<;;;;;;:::888666666777999:::999111222222222222111000000........................//////000000000000/////////////////////000000000111000///...///000222333///---,,,---///111222111///000111111111111333555333333333444444555666666666666666666666555555555333333333333333333333333555555444444333222222111222333444333222222222333444333111000///000000111333222222111111111111111.../////////...---,,,+++------///000000000///...,,,---......,,,,,,---...111...---111777888333...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......000///...---------------...------,,,,,,------...,,,,,,++++++,,,,,,---.........------------......,,,------......------,,,---.....................------------------------------------------------........................,,,------......------,,,---------.........//////------............------000000///......---......---------------------------------............///....../////////000000000//////......---------...///////////////.........,,,---......---,,,---...------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///............///000000//////............//////111000000111222333111000....................................////////////............///000000111......---.........//////000000000000111111111111000///.........///111222111222222333333333222222111111111111111111111111000000111222222111000000000000111111111222222222222111000///000111333444111111111111000111222333222222111111111111222222111222444333222222333555zzz___UUUWWWRRRHHHFFFGGGAAA666444BBBeee]]]BBBCCCDDD@@@???;;;===@@@===CCCeeejjjDDD000555444333222444666777777666444444333111000111333666111222333333222333555777444777:::;;;999777555555>>>@@@>>>;;;<<<===;;;666555888:::<<<<<<<<<===???===>>>>>>>>>>>>>>>>>>>>>:::777444333444555666666222333444555444333111000///////////////000000000222222333222222111000///---......//////000000111111000000111111222333444///---+++---111444333111000111222222222333555777777777666555555555666666777666666666666555555555333333333333333333333333444444333222111000//////222222222222222222222333444333111000000111333444888888888888666444111///,,,,,,......///...---,,,,,,---...///000///......,,,...///...------...000000......000333444111///------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......//////...---------............------------......,,,,,,++++++,,,,,,---.........---------...//////,,,------......------,,,---------.......................................,,,,,,,,,,,,,,,,,,,,,,,,........................------............------------........./////////......////////////......000///..........................................---------............///////////////000000000111/////////........................///////////////...///000000...------...------------------------,,,,,,,,,------------.........------------......------------------------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......//////......//////000111000//////......//////000222111111222333333222000....................................////////////---.........////////////000000000000000000000000000000000111111111111222///......//////000111222000111222222222222222222111111111111111111111111///000111222222111000///111111111222222222222333444222000//////111444666111222333222111111333555333222222222222222222333111333444444222222333555{{{bbbZZZXXXSSSNNNKKKHHHBBB<<<999888ZZZ}}}^^^AAAFFF@@@CCCDDD===FFF\\\kkkyyyggg;;;---000222111111222444555444333333333444333111111333555111222333333222333555777222444666777666555555555:::<<<;;;888888:::888333444777:::<<<<<<<<<<<<===::::::999999:::;;;<<<<<<777444222111333555666777444444444333333333333333///000000000111111111222111222222222222111111000.........//////////////////000111222333333333333///,,,+++---222555444111111222333333333444777999>>>===:::777555444333333555555555555444444444333444444444444444444444444333333333222222111111111111000000111222333333222222222111111333666999;;;>>>???AAABBB@@@<<<888555222222333444333111///...+++,,,---...///......------...000///......000111....../////////...//////.........------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------............---------......///......------------......,,,,,,++++++,,,,,,---...---,,,,,,,,,------...///,,,------......------,,,---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------............------............////////////---..................------,,,,,,,,,,,,------...////////////////////////---------............///........./////////000000------..................---.........//////000000000111333222000---------------------------------,,,,,,,,,---------............------------......------------------------+++++++++,,,,,,------------,,,,,,,,,,,,---......///////////////000000111111000000//////000000111222111111222333333222000////////////////////////............////////////......///000000000000///000000111111111000000///000000111111111222222222---...///000000111111111///000111111222222111111111111111111111111111111000111333444444333111000222222222222333333333333222222111111111222333444111333444333222222444666444444333333333333444444111333444444222222333555```RRR[[[XXXKKKFFFKKKHHH999555;;;CCCtttfffDDDHHH===FFF<<<999UUU|||@@@///:::999111000000111333333222000222333444444333222333444222333333333222222444666111222444555444444555666222444444333555999888333111444888::::::999999:::444444333333333555666888444222000111555999<<<===777555333111000222333555000000111111222222222333......///000000000000000000000//////.........---...///111222333333333222///,,,+++...333666555222222333444444333555888:::CCCAAA===999555222111000444444444333333222222222444444444444444444444444333333444444444444555555111000///000222333333222111111111222666:::???BBB@@@CCCGGGIIIIIIFFFAAA>>><<<<<<<<<;;;999555222///+++,,,---.........---,,,---///000000//////000222---///000...++++++---000//////...---,,,++++++***+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......---------------...///000......------------......,,,,,,++++++,,,,,,---...++++++++++++,,,,,,---...,,,------......------,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------............------............/////////000,,,------......------,,,************+++,,,,,,---000000000000000000000000---------.........//////---------.........//////+++,,,---............---------......///000000000222333444333000...------------------------------,,,,,,,,,------...............------------......------------------------+++++++++,,,,,,------------,,,,,,,,,,,,---......///////////////000111111111111000000000000111111222111111111333333111///000000000000000000000000............/////////000///000000111111111111000//////000000///...------000000111111222222222222,,,---///111111111111000...///000111111111111111111111111111111111111111111222444555555444222111222222333333333444444444000111222333444333222222222444555444222222555888555444444333333444444555111333444444333222444555cccWWWSSSMMMUUUEEEHHHKKK<<<888???<<>>CCCHHHIIIFFFBBBEEEEEEEEEEEEDDDCCCBBBAAA>>><<<::::::;;;:::777444000000000000////////////...------------...//////222000....../////////...///////////////......---,,,,,,,,,---------......------------------------......//////000000000000000000000000000000000000222222111000///...------...---------------------------------------------------...///111111///------------------------...................................................///......---...///000111111111000000///......---///---,,,---000111000...................................................222111000///...............///000///...---...000///333666444000------///........./////////000000------............------......///000000000000000111111000///............222000...///111111///,,,------------------------...++++++//////,,,+++///+++,,,,,,------...............------------......---......///////////////222111000000000111222222333333222222111111000000111111111111111111111111222222111000000000000000000000000000111111111111111111111000000///////////////000000000000//////000000000000111111111111111111111111111111111111000000000000111111111111333222555888666000000444444444444333333222222222555444333222111111222222,,,222666555555666555222555555444333222333444444222222222222222222222222aaaQQQMMMPPPRRRJJJLLLDDD<<<;;;:::===GGGnnnGGGTTTaaa^^^dddhhh555///666888666222777555333222333333333222333333333333444444444555111111222333333333333222222222333444444444444444777555333333555777777777777888888888666777888:::777555222111111222222111000111222333444444444444000222222222111111333555222444666777888777666555999888666333111111333666222000//////111555999<<<===:::777444666>>>IIIPPP333//////444555222000111777888999888666444444444444555777777666666777888777666555444444333333444000000000000000111222222111111222333333222111111111555999:::999888:::<<<>>>===???FFFOOORRRNNNIII??????@@@AAABBBCCCCCCCCC<<<:::999999999999888666111111000000////////////...------------...//////111///...---...//////...///////////////......---,,,,,,,,,---------......------------------------...////////////000000000111111111111111111111111000000000/////////............------............---------------------------------///111111///------000222111...++++++---////////////////////////........................///............///000000111000000//////............---------///000///...////////////////////////------------------------000//////......//////000---...000///......///000---000333222///---...///////////////000000000111------............------,,,,,,---............---333222111000///.........///......///000000...,,,------------------------///,,,,,,//////,,,,,,...------------------------......------------.....................///000000111111111111111222333444222222222222222111111111222222222222222222222222222111000000000000000000000000000000111111111111111111111111111000000000///000000111111000000///000000000000111111111111111111111111111111111111000000000111111111222222222111444666444000000333444444333333333333222222444444333333333333333333...666:::777333333333333333333333333333444555555222222222222222222222222cccRRROOONNNPPPSSSJJJLLL@@@:::<<<555AAAfffvvvFFF222999555222777333666555333333444444333222111222222333333333333333000111111222222222222222333444555666777666555444666555444444555666888888999:::999888777777999<<<999777333111111222111000111111111222222222222222000111222222111222333555111333444666777666555555000111000//////000333555444222111111444999>>>AAA??????>>>=========>>>???...,,,///444555333111333;;;<<<===:::666333111111222333444444444555777:::666555444333333333333333111111222333333333333333///000111222222333444666666888888666666:::BBBIIIBBBBBBDDDJJJPPPTTTUUUSSSBBBAAAAAA@@@@@@@@@@@@@@@===;;;999888777666555444000000000//////......---...------------...//////...---+++,,,---------+++///////////////......---,,,,,,,,,---------..............................////////////////////////000000000000000000000000........./////////000000---......///////////////---------------------------------...000000///---///333777666000,,,,,,.............................................................../////////000000000/////////.........------------...//////...000000000000000000000000------------------------...............///000111///000000000...------///,,,...111111///......///....../////////000000000------............------------...///////////////222111111000000000000000---,,,,,,,,,---...//////------------------------...------......------...------------------,,,,,,......------------......///......------...000111000000111222222333444555111222222222222222222222222222222222222222222222111111000000000000000111///000000000111111111111222222111111111111111111000000000111111000000000///000000000111111111111111111111111111111111111000000111111111222222222111111222444333222111222333333333333333333333333222333444555555555555444;;;<<<888222///222555555333333333333333333333444222222222222222222222222jjjOOOLLLSSSSSSQQQQQQJJJDDD::::::999///MMMKKK888999>>>555555:::333555444333444555555444222000000111222333222222111111111222333333333333333222333555666666666555444555555555444444555777888:::;;;:::999888888:::<<<999666333222222222111000111111111000111111111111111222222222111111333555///000111222333333222222+++---...//////000333555333222000000111444777:::555555666777666333///------,,,///444555222111444555666666555111///...///111333444444333444777999333333222222111222222222222222444555555555444333000111222111000000333666111222333333555;;;CCCJJJMMMNNNMMMKKKGGGGGGJJJMMMGGGEEEBBB???<<<999888777888888777666444222111111000000///......---,,,,,,...------------...//////---,,,,,,,,,......---,,,///////////////......---,,,,,,,,,---------............................../////////.......................................---------...//////000000---...///000000000000///---------------------------,,,,,,---//////...---///333777666000,,,,,,...------------------------........................---......///////////////////////////............,,,------...---......///000000000000000000000000........................------------...///000111111222222000---,,,,,,,,,,,,---///000//////......------........./////////------............---------...//////000000//////////////////000222333444444222///---,,,---///222------------------------......---,,,---...//////------------------,,,,,,......------------......///......------...000111000000111222333444444444222222222222222333333333222222222222222222222222111000000000000000111111///000000000111111111111111111111111111111222222000000111111111111000000///000000000111111111111111111111111111111111111111111111111222222222222000111111111222444333222333333333333333333333333222222333444555555555555===:::555111555::::::666444444444333333222111111222222222222222222222222iiiWWWJJJNNNVVVUUUQQQNNNGGG;;;555:::666555fffaaa???999888777777======222444333333444555555333111///000222333333333222111222222333444444444444333111111222333333333333333666777666555444444666888999::::::999777777888:::555444333222333333111///111111000000000111111222222333333222111111222444//////000000000000//////...000111111111000111333333222111000000111222333///---,,,---///111111111000000222555444000000333000222222222111222444666222444555555444444555666222222111111111111222222111222222333444333333333333444444111......111555000333777<<>>CCC===333555555444444333111000///222222222222222222222222}}}WWWRRRNNNPPPTTTSSSOOOKKKCCC888777999555KKK{{{999<<<>>>777444;;;;;;555555222222222333444444222111111222333555555444333222111222333333444444333333222222111111222222333444777888888666333222444777555777888888666444555555111111111333444444111///111000000000000111333333333444444222000000111222111111111000000///......///111222222111000000000111111111111111222222222000...,,,---111444666666111000222555333000222777333444333222222444777:::333555777777555333333333333222222111111222222333222222222222333333333444333555666444111222888===;;;;;;>>>DDDJJJMMMKKKGGGDDDFFFHHHEEEAAA>>>???AAABBB@@@<<<999666555555555666:::>>>>>><<<999777777333333222111000///.........------------...//////000//////111333333111000///////////////......---,,,,,,,,,---------..............................//////.........---------------------------------,,,------....../////////,,,...000222222222111000////////////////////////...,,,+++,,,---///...------------------------...........................------------------------------///000000000///...........................+++---......,,,,,,---///......................................................---------...//////...///000///...---...////////////000111000...---............////////////------............------+++,,,------......------,,,------...///111222333999:::999666111//////000------------------------***------***,,,222555333+++,,,,,,------...............------------......---......//////////////////000111222222222111000444444444333333222222111333333333333333333333333000000000000000111222222000000000000111111111111/////////000000111111111000111111222222111111000000000000000111111111111111111111111111111111111111111111222222222333333111333111000333888888333222222222333333444444444333333222111111222444444///222444888>>>AAA;;;222222333333444333222111000222222222222222222222222___QQQSSSSSSQQQPPPPPPMMMIIIAAA999===:::777aaaGGGAAA777AAA<<<:::???222+++:::111111111333444444222000222333555777777666555444111111222333333333333222555444333222333444555666888999999666333111444666222444666666444222222222---...000333555555222///111000000000000222444555444555555333000///000111444333333222111000//////+++...000111000/////////+++,,,---///000000000000111000///111333333000---......000444444222666===666555222///---...222555444777999888666333111111333333333222222333444444444444333333444444555666222555777777777;;;CCCJJJFFFAAA===@@@GGGLLLKKKIIIFFFGGGGGGGGGFFFBBB===:::>>>===;;;999999:::;;;===AAAEEEIIIHHHCCC>>>;;;:::555555444333222111000///...------------...//////.........000222222000...///////////////......---,,,,,,,,,---------......//////////////////////////////.........---------........................---------.........//////,,,...000222333222111000000000000000000000000000...,,,++++++---......---///---,,,---///111111000////////////////////////------------------------,,,---///000000000///...---.....................***---///...,,,+++---000........................------------------------///......---------......,,,---//////...///000222000000000111111111...,,,////////////000000000000---..................---,,,---......//////.........------......///000111...222666666333111000000------------------------)))------))),,,333666444++++++,,,,,,---...//////.........------.........,,,---///000000000///...///000111222222111///...555555444333333222111111333333333333333333333333000000///000000111222222000000000000111111111111......//////000000000111111111222222222222111111000000000000111111111111111111111111111111111111111111222222222333333333111333222///333::::::444222222222333333444444444444333111000000111333444444666666444555888777333000111222333444333222222222222222222222222222222eeePPPQQQLLLKKKSSS]]]]]]QQQDDD>>>000888888>>>KKK>>>888;;;:::888666444222222111333333222333444444333111111111222222333333333333;;;666111///111333555555555444333222222333555666888666444555777888666444555666666666555333000///......///000111333555666222333333222111222444666888444444666666222000222444777888777333111111222......///111333222...+++333222000...,,,,,,///222///000444999===<<<666111888555333444555555222///222222111///---...000333555666666666555444444333444444444444444444444444444444222222222222444444222777777666===IIILLLGGGCCC@@@BBBKKKSSSRRRIIIAAABBB@@@<<<999777555222000444444444555555666666666<<<>>>AAAAAA>>>;;;888777444333111000///.../////////...---...///000000...///...---,,,---///111222444333000...------...///---------...............444222000///000000///...---000333222000---...///---------............///...............///000000222111000///------,,,,,,+++)))---333222+++)))...//////.........---------)))***+++,,,...///000000111111111111000///------.........////////////000//////000111111000///...///////////////.........///,,,***,,,111222///+++,,,,,,,,,---------..................////////////------------------------////////////////////////////////////////////////////////////000000000000000000...------...///000............////////////111...,,,---000222222111333111111222555555222...000000///...---,,,,,,,,,...---,,,,,,.../////////---------............/////////.........------------------.........//////000000000000111111111111222222333333333333444444000111111222222222111111222222111111111111222222000000111111111111000000333111......////////////666666444333222111111111222111///...///000222444555444333111000111111222666444333333555666666666222222333333444555666666333333333444444444555555444444444444444444444444555444333333333333444555111111222222222333333333666333000000333444222000wwwZZZMMMVVVQQQQQQYYYdddcccTTTFFF>>>777<<<>>>QQQ\\\777888888888888777555555444444444666555444555555555333222222222111222222333333444666444222333555666555444666444333222222222444555666444222333555666444222444555666666555333111000000000//////000111111222222333333222111222555777555111111555777555333444444555777555222000111222000000111333444444000...///000///...------000222333444777<<<@@@@@@<<<888666333111111444666666555333444333222000000222444222222333333222111111000333333333333333333333333444333333222222333333444---111222333===JJJLLLEEE<<<<<<@@@GGGNNNOOOMMMJJJDDD@@@:::555333222222222000111111111111111111222===???CCCEEECCC>>>777333333222000///...//////000...---,,,---///000///......---,,,---...000333444222111000.........//////,,,,,,---...//////000000111000//////000111///...---000222222///------...---------............///...............//////000///000111111000///---,,,000......///---,,,...222//////.........---------++++++,,,---......//////000000000//////---,,,,,,------........./////////...///000000000///......---.........///000000000///---+++,,,///000...,,,,,,,,,---------.........------------............------------------------////////////////////////////////////////////////.../////////000000000000111000///......///000000............////////////000...,,,---///222222111111000///111444555333111000000///...------------///---,,,,,,...//////...---------............/////////.........------------------.........//////000000000000111111111111222222222333333333444444222222222111111000000000222222111111111111222222000000111111111111000000333111///...///000//////111222333444333222111000111000/////////000111222333222111111111222333444333222111111333444444333222333333444444555555555666555333222333444777888333333333333333333333333555444333333333333444555111222222222222333333333555222000000222333222000```RRRNNNUUUPPPNNNVVV___\\\LLL<<<888;;;:::AAAiiixxx===000999<<<555555555555555666777777777666555666777777555333333333222111111222444555222222444777999999666333555444333111111111222333444333222222444444444222444444555666555444222111222111000///////////////222333333222111333666888999555333888;;;999777888333444444333111000111222000000111333444444111...,,,...////////////111222000111333666:::;;;999777333111//////222777999;;;444555666555333222333444111111222222111111000000222222222222222222222222444333333222222333333444000444555888DDDRRRRRRJJJ???AAACCCDDDDDDEEEEEEFFFJJJDDD<<<444//////111333///////////////.........999<<<@@@EEEGGGBBB999222111000///......///000111///------...///000///...---------...///222444555////////////////////////+++,,,---...///111222222///...///000222222000...---///000000///------------------............///......------......///000---///111333333111///---,,,......+++))),,,...---...............---------,,,,,,---------........................---,,,+++,,,---------............---....../////////......,,,---......000000111222......---,,,------------,,,------------.........,,,,,,,,,------------...------------------------////////////////////////////////////////////////....../////////000000000000000////////////000111---............////////////---,,,---///000000000000///...000222444444444000000///...------------000///------...///...------------............///...............---------------........./////////000000000000111111111111222222222222333333333333444333111000///...//////222222111111111111222222000000111111111111000000222111//////000000000///---///222444444333111////////////000000000111111222111000000111333444555222111000111333444333222444444444444444444444444888666333222222444888:::333333333333333333333333555444444333333444444555222222222222333333333333333222000111222222111///iiiVVVQQQQQQSSSMMMIIINNNUUURRRDDD555666>>>999IIIZZZ777777<<<<<<555555555555555666777888555555444666777888777555444333222111111222444555222444666999999888555333555444333222111000111111333333333333444444444444333444444555555444333333333222111000000//////000222222222111111333777:::<<<777444777999777555666555555333222000000111222.........000222222///------///222222111111111111------...///111222222222000000000111444777999;;;333555666666444333333444333333444444444444333333222222222222222222222222333333333333333333333333444777999===IIIVVVUUULLLMMMOOOOOOLLLLLLMMMLLLJJJKKKFFF???666000...///111222222111111000000//////333444888???EEEDDD<<<444//////.........///111222000///...///111111111000////////////000111333444------//////000000//////------......///000111111......///222444444222000---.../////////---,,,,,,---------............///...------------...//////---...000222222222111111(((///222...,,,...---))).......................................---------...............---,,,,,,,,,,,,,,,---------......---------.....................//////000000000111...//////---++++++---///------------............,,,,,,---------.................................////////////////////////////////////////////////........./////////000000//////.../////////000000---------.........//////...------...////////////111000//////000111333333000000///...............111000...---...///...------------............///....................................///////////////000000000111111111111111222222222222333333333444222000.........000111222222111111111111222222000111111222222111111000222000//////111111000//////000222333333333222111...///000111111111000000222222111111111222444555444333222333555666555333444444444444444444333333777555444222222444666777444444444444444444444444444444444444444444444444222222222333333333444444222111111111111111000///qqq\\\UUUTTTRRRUUUOOOKKKMMMRRRRRRJJJAAA===CCC@@@]]]oooAAA777;;;888555777666666555555555666666222222222555777999888777555444333222222333333444666777888888666555333333555444333222111111000000111111222222222333333444444444444444444444333333222222111111111222333333222222222111111444888<<<888333111222333222444888;;;888444111000000111111.........///111222000...000333555555333111000000222222111000//////000111///000333555666666666666333444666555444222222333444444555555555555555444444444444444444444444444333333333333333333333333222555777999DDDPPPOOOFFFEEEGGGGGGGGGKKKQQQOOOIIIBBBAAA===888222000111222333333333222222111111111000///111666===>>>999444//////......///000111222111000000000222333222111222111111000000000000000,,,---...///000000//////////////////...............///000333555555333111.........//////...,,,+++---------............///---------------...////////////......///111333555...222444111///000000...---.....................//////.........---------....../////////...------,,,,,,,,,---------......------------......//////111111000000/////////......//////...---,,,...///---------.........//////---.........////////////........................////////////////////////////////////////////////............////////////------......////////////------------............---...//////////////////222222111///......///111000000///.........//////222000......//////...------------............///---............................../////////000000///000000000111111111111111111111222222222333333111000///...///000222444222222111111111111222222111111222222222222111111111000///000222222111///555444333111111222333333///000000111222111111111555444222111111111222222333333333444666666555333444444444444444444333333222333444444444333333222333333333333333333333333444444444444444444444444222222333333333444444444111222333333222111000000xxx___XXXVVVSSSQQQQQQOOOMMMNNNPPPPPPNNNLLL>>>BBBKKKvvvJJJ555666:::999444888777666555555555555555222222222555888999999888444444444444444333333333888888888666444222222333444444333333222222111111...000111111111111222444555555555444444333333333111111111222333444555666222222111111111444:::>>>777555444444444666???HHHBBB>>>777333111000000000000000000111333444333111222444555555333111000000333444333111...---...//////222666777666444333333333444555444222111222333222222333444444444333333444444444444444444444444222333333444444333333222222888::::::AAAKKKLLLFFFHHHJJJIIIFFFJJJPPPNNNEEE:::<<<<<<:::555333444666222222222222222222111111333111000222555666444111111000/////////111222333222000000111222333222111222222111111000///...------------......//////////////////...------,,,,,,//////000222444555333222///......///000000---+++---------............///------,,,,,,------...///000///---,,,---000444666444000///...,,,***---333---------...............//////......................../////////......---,,,---------............------------...///000111333222111111//////...---......///000000000000///------........./////////........./////////000000........................////////////////////////////////////////////////------........./////////,,,---...///000000000///,,,------------............///111111000//////000222222222000...,,,---...000000//////...//////000111000......///000///...---------............///---------...................../////////000000000000000000000111111111111111111111111222222222222000000///000111222444555222222111111111111222222111111222222222222111111000000000111222333111000777555333000000111333555111111111222222222333333555444333111000111111111222111222444555555333111444444444444444444444444111222444555555333111///222222222222222222222222333444444555555444444333333333333333444444444444111333555444333111111111cccYYYYYYTTTQQQTTTMMMNNNOOOMMMIIIFFFEEEFFF<<>>777777777666555555555555555666555555777999999888777333444555666555444222111444666888777444222222333333333444444444333333333000222444444333333555777777666555444333222222222111111111111222333444555222222111000111555;;;???999999999888555888FFFUUUJJJDDD;;;555222111///...000//////000333444333222000111333222111000000111111222333111...,,,---///000333666666444333333444444555444333111111333555111111222333333333333333333333333333333333333333222333333444444333333222666===AAA???CCCMMMQQQOOOYYY^^^[[[RRRQQQXXXYYYTTTBBBCCCDDD???999666666999222222333333333333333333333333333333333333222111222222111000000111222333000///...///111222111000000000000000///......---///...---------...///000---------------,,,,,,,,,000///...///111222222000000///...///111111...+++---------............///------,,,,,,------...///......------...000222333333---///888666***)))111---------.........//////............////////////,,,------.........------------........./////////......------...000111222222111111111000/////////...---...111555555222///............////////////---------.........//////........................////////////////////////////////////////////////---------.........//////---...000111222222222111,,,,,,---------............111333333111///000111...000222111...------...000000////////////000000000///......000111000000---------............///---------.........//////.../////////000000000000000000000000111111111111111111111111222222222222111111222222333333444444222222111111111111222222111222222333333222222111000000000111333333222000333222111111111222444555444333222222222333444555444333222111111111222333222222333555777666444222222333333444444555555555333333444444444333222111444444444444444444444444333333444555555444333333333333333444444444444555111444666666444222111222rrrWWWXXXZZZRRRQQQZZZNNNRRRTTTNNNEEE===:::;;;>>>BBBkkkWWW444444BBB777777@@@666666555555555555666666777:::999888888999999777666222444666777777444222000000444777888555222222333333333444555555555444444444666999999777777999<<<888777555444333222222222111111111000111111222333222222111000111555;;;@@@888999999555///111BBBTTTOOOGGG>>>666333111///---...------...000222111111---...000000//////111222222444555444111000111333222444555444222222444777666666555333111111444666111222333444444444444444222222222222222222222222222222444444444444222222666???CCCAAACCCMMMTTTTTTGGGOOOOOOEEEBBBLLLTTTUUUQQQQQQNNNFFF===777777999444444444555555666666666000222555666555444444555444333222111111222333333///...---...///000000.........////////////......000///---,,,,,,---///000+++++++++,,,,,,---------000...------///000000///111///...000222222///,,,---------.........//////---,,,,,,,,,,,,---......,,,---...///000000000000333...999LLLJJJ444***111---------.........//////............//////000000++++++,,,------,,,,,,,,,.........////////////000///.........///000222333000000000000000111111111...,,,---222888888444.............../////////000,,,,,,,,,---------......////////////////////////////////////////////////////////////////////////---------........./////////000222333444444333333,,,,,,,,,---------......///222444444111000000222+++...111111///---...///000000////////////000111000...---...000111111000---------.........//////---------.........//////////////////000000000000000000000000111111111111000111111111111222222222333333444444444333222222222222111111111111222222111222222333333222222111000///000222444444222000...///000111222333333444555444333222222444666777222111111111111333444555555555666888:::999777555222222333333444555666666666555444333222333333444888888888888888888888888333333444555555444333333333333333444444444555555111444777777555222222333qqqcccXXXWWWWWWSSSPPPPPPMMMUUUSSSNNNKKKAAA888<<<999]]]lll999999888888777666666666999666222222444666666444777777777888:::999777555444555666666666666666555555777888777444222333555111333333333333444666888222444888;;;======<<<;;;999999999888666444111000444111//////000111000000333222000//////111333555999888555222000222777;;;HHHOOOLLL<<>>===<<<<<>>;;;777444333444444555555444333111111222333444666666666555444444333333333444444333222111111333555444444444444666777888666888;;;;;;;;;;;;<<<===:::999:::<<>>888+++)))111...//////000000000000000.........///......------//////000000000///............////////////......000000000000000000000000000000000000///////////////////////////...------,,,---......//////..............................////////////000222333333////////////////////////...................................................------///111222222111,,,,,,---------.........---......///////////////000000000/////////....../////////000000111111111---///000000///...//////000///...///000000...,,,------......///000111111222222222222111111111111111000000000000000111111111111222222222222111111222222333333333222111111222000///222666666333...///000222333333222000/////////000000000000//////000000000000000111111222444333333222222333333333333333222222111111111111333444666777777777555444444444333333444555666777666555444333333444555555777666555444333444444555555555444444444444555555333444555555555444333222444444444333333222222222eeeZZZXXXXXX[[[ZZZVVVTTTUUUSSS```YYYGGG===666555<<>>>>>:::666555@@@DDD>>>777666444///000000000000000000000000000111111111///000111333777555:::111"""...777&&&444444444333333333333333111111000///000111333444666666777777777555444333333444555444333222333444555444222222333666999;;;>>>>>>===:::777666666777555555777:::???EEEKKKOOOFFFAAA===@@@GGGMMMOOONNN===:::666333333444666888:::888777555444333333444111111111111000///.........//////000000//////...111111111111111000///.........////////////......------........./////////000///...---,,,,,,,,,,,,222222111111000///...---////////////000111222222//////...------------...,,,,,,,,,------------......333222***(((///222000---///111222333111000//////////////////...---,,,//////000111111111000000......///////////////...000000000000000000000000////////////000000000000///////////////......---------...////////////....................................///111222444555////////////////////////////////////////////////...........................---,,,---///000///...,,,------------.........---......///////////////111000000000000000//////...///000111222333444444000/////////111111///...000///...///000000...---,,,,,,---///000111333333333333333222111111111000000/////////000111222222111111222222222222222111333333444555555555444444333000///000333555333000000111222333333222111000000000000//////000000111000000000000111111222222222222333333333333333222222111111111111000000000333444555666666666555444333333333333444555777888666555555444555555666666666555555444333444444444666555444333333444555666444444444444555555555555444444333333333333222222rrrWWW[[[]]]___```]]][[[[[[]]]YYYcccYYYEEE===:::;;;AAArrraaa888>>>777777666666555555444444555555444555666777999999999777555444666777777777666666555555666888;;;===999888666444222222333444111444666777555333222222444444333333333333444444222222222222222111111111,,,///222111......333888>>><<<888555222222222333333333555;;;@@@@@@:::444777???CCC>>>888666333///000000000000000000000000...000111111111111333444CCC000222777...777FFF@@@000222444555444333222111111111000000000111222333444555666777666555333111333444555555333333444555333222111111333777<<>><<>>:::555888<<<===999444222111///000000000000000000000000...///111222111222333555AAA444111222333FFFWWWRRR444777::::::888555333333444444333333222222222222333555666777777555333222333444555555333333444555555555444555888<<>>;;;:::333333444555888;;;???AAAHHHDDD???;;;:::<<>>333888888777666666555555444555666888888777777888:::;;;999777888999:::999999999888888888999;;;<<<===777555444444555555333111111333555666555333333444222444666777777555222000222111000000///000000111---///000000...///333777999777444111000111222333888555444555888:::999777333444444222000000111222000000000000000000000000...000222333222222333444AAAPPPBBB%%%+++JJJPPP>>><<<>>>@@@>>>:::666666777666666666555555444444444666666777888888777666555222333444444333333444555555444444444666:::>>>@@@:::>>>AAACCCAAA>>><<<;;;666666555555555666777888======;;;999888:::>>>AAA===;;;;;;<<<>>>===888444444333222000000000111111222222222222111000//////111222222222222222222111111111111222222222111111//////000000000000//////------...///000000111222111111333444555555555555111000///...---...//////,,,,,,,,,---...///111111//////...------------...,,,,,,,,,------------...222+++***222333...---333000///---++++++,,,---///...//////000000/////////......//////000000//////,,,---...///000000000000000000000000000000000000111111111000//////......---...//////////////////......///000000000000///////////////////////////333222111000000/////////...//////000000111111222////////////////////////,,,,,,------.../////////222000///000111111000///------........./////////---....../////////////////////000000000000000111111111111111111111222222333222111222222222000...000//////000111222111///222222111111111111111111444444444333222222222111000/////////000111222222000111222333444444444444222222333333444333333333111111000///000111222333111111111111111111111111000000000000111222222333///000222333333333222111///000111222333333333333000000000111111111111222222222222333333333444444444333222111111222333444222333444555555555555555333444444444444333222222333333333444444333333333///000000111222333333333222222333333333333444444mmm]]]^^^dddaaacccaaaZZZXXX[[[\\\ZZZTTTLLL???;;;999:::YYYLLL,,,777BBB:::999888888777777666555555666888:::999777777888999999888777888::::::888777777888888888999999::::::777666666888::::::777444111333444444333333555666333333444444444333222111333222111/////////000000///////////////111333444:::888555222000111222333333333222333555777888999000111111222222111222333000000000000000000000000...111333444333222222333PPPnnnXXX000:::PPPFFF777<<<>>>???;;;666333555888555666666777777777777666666666666666666666666666111222333333222222333555555555444333333444555666333555999::::::::::::;;;:::999777666555444444444888;;;>>>??????AAAEEEIIIBBB???=========;;;444///111111111111111111111111333333222111000000000000222222333333333333222222...///000111222222222222000//////......//////000------...///000111222222555666777888888777666666111000...------...///000,,,,,,,,,---...///000111//////...------------...,,,,,,,,,------------...444000///222222///111555//////...------------------...///000000111000000000000111111111000//////,,,---...///000000000000000000000000000000000000......//////000000111111------...///////////////......///000000000000000////////////////////////222111111000000000000111...//////000111111222222........................,,,,,,------...//////000111000//////111222111///............////////////---......///////////////....../////////000000000000000111222333444555555222333444333222000000000000//////000222222111000000111111222222333333333333333333333333333333333111000000000000000111111000111222333444444444444333333444444444333222222000000000000000000111222222111111111111111111222//////000111222222222222///000222444444333222111000000000000111222333444111111111111222222333333222222222222222333333444222222222222333555777888222333555666777777666666333333444444444333222111111222444555555444222111///000222333333333333222222222222333333444444444www___]]]eeejjjbbbccc^^^UUUPPPPPPMMMGGGIIIAAA999999999===kkk```444<<<@@@777<<<999999888888777777666666666999;;;:::888666777999777777777888:::999777555666777777888888888777777::::::;;;>>>@@@@@@<<<888111333444333333444666888444333222111111222333333444333111000/////////000111///......000222333222>>><<<888555333333333444...000222333444555888;;;333333555777666444222333000000000000000000000000///111444444333222222333GGGbbbLLL222EEEHHH777<<<999::::::555000...111555333444555777888999999999444444333333333333444555000111333222222222333444;;;:::999777555444333333000222333555555777:::<<<<<<;;;999777555444333333000666;;;>>>>>>???CCCGGGEEE@@@<<<;;;<<<:::444///000000111222222222222111444333222000///000000111222333333444444333333222---...///000111222222222000///...------...///000------...///000111222222999999::::::999888777555111000...------...///000000/////////000111222333//////...------------............/////////000000,,,111333111///000000///...///000111000///---,,,,,,---...000111111111111222222222222222111000///,,,---...///000000000000000000000000000000000000+++,,,---///000222333444------...///000000//////...//////000000000000000000000000000000000000000...............///000000...//////000111222222222........................,,,,,,------...///000000000///...///111111111000............/////////000---......///////////////---.........//////000000///000111333555666888888111444666555111///000222000//////000222333111000//////000111333444555666111111111111111111222222222111000000000000000111000111222333444444555444555555555555444333222222///000111111000000111222222222111111111111222222...///111222333333222222///111222444444333222111111000//////000222444555111111222222222333333333222222111111222222333444111111222333666999;;;===333444666777888888888777333333444555444333222111000222444666666444222000222333555777777666555333222222222333333444444444hhhdddeeegggiii```ZZZXXXXXXQQQEEE@@@CCC===777======;;;```LLL666444>>>@@@555444666777999999777666444:::999999888777888888888444555777999:::999888777:::777999>>>@@@>>>;;;<<<:::888666666666666555444222444666777888777666555222444444444222222222444333111......///000000///+++---///000000111444555;;;<<<;;;888444111//////444555666555333333555666333444444444555555666666111111111000000000000000...222333111000333666777AAAJJJBBB;;;???444***555555444222111111111222222222333444444444333222111666666666555444222111000111333555444222111333555777777888888777666555444111000000333999???CCCEEEAAADDDFFFBBB:::555444555333444777;;;>>>???>>><<<999999888777777777777777333333333333333333333333333333222111000///...---111111111111111111111111//////000000111111111111...//////...------///000111111111111000///------111666<<<===:::666333222000///...---,,,,,,---...000///---,,,---000333555000///,,,+++***+++---...////////////////////////..................------000//////...............111///---,,,---111555888111222000...///111000,,,---------...............000000111111111111000000......///000000000000000000---,,,---///000...,,,---///111111111000111222000000000000000////////////............//////000000000000000000000000000000000000000///////////////////////////.........///.........///...,,,***////////////////////////------------------------............/////////000......///111111222222222444222333888:::666222222111111111111111111111111111111111111111111111111555444222000000000000000000///---...000111111000222111///000222444444333333333333333333333333333333333333222222222111111///111222111000///000111333333222222111000000000444222000000222333111...000000000000000000000000333222222111000000000111333222111111111222333444333333333444444555555555666666555555555666666777555555666666666555333222333333333333333333333333222222444888;;;;;;777333444333222222111111222222uuuccccccfffdddbbbZZZUUUTTTWWWUUUJJJBBB@@@:::777444222FFFxxxjjj@@@999999999888333666777888::::::888777666999999888888777777777777444555777999999999888777>>>;;;:::<<<<<<999:::>>>:::888666555666666555444888999::::::999666444222555666777666444333444555333111////////////...---,,,...000111111222444666666777888777555333333333333444555555444555777999666666555555444444333333000000000///////////////222555444...///888??????@@@BBB444---444000,,,999444333222111111111222333222333444444444333222222444555555555555444444333222444555444222111333555888777777777777666666666888777777:::@@@FFFJJJLLL@@@BBBCCC???:::666666777333333444666999;;;;;;:::777666666555444444555555333333333333333333333333444333222111000//////...000000000000000000000000000000000000000111111111///........./////////...,,,---...//////000000000000444777777555222000000......---,,,------///000......------...///000111111000///.........///000////////////////////////........................888777555222000...------...------...///000222333,,,...---,,,...222111---,,,,,,---......//////000000000111111111111000000......///000000000000000000...---...000111///---...///111222111000111222000000////////////000000111000000000000111222222000000000000000000000000000000000////////////...///////////////////////////000111333555444111...////////////////////////................................./////////000000...///000111111222222222111111444999999444000111111111111111111111111111111111111111111111111111666444333111111111111222222111///000222333333222444333333444666777777666333222222111111222222333333333222222222111111111000111222111000///000222111111111111111222222222444222000111222333111///222222222222222222222222555555444333333333333333333222111111111222333444222222222222222222333333777777666555444444444444333444555555555444333222444444444444444444333333333333444666999999666333555444444333333333333333qqqfffhhhhhh```YYYSSSPPPOOOSSSTTTNNNEEE???;;;>>>444666aaazzzKKK222<<>>BBBEEEFFF999999777666444333333333444222111222444666777777444333333222222222222222333333333333333333333333444444333222111000000///........................111111111000000000000000000......///222222///,,,,,,,,,---......///000000111333444444222000000000......------...///111222------...//////......---/////////////////////000////////////////////////........................;;;999777444111///...---+++---///111111000...------///000///222777777444,,,,,,---...//////000000///000000111111000000///......///000000000000000111///...///000111000///...000111222000000000111111000///...//////111111000000000000000111222333000000000000000000000000000000/////////.........////////////////////////...000333666999777333000////////////////////////////////////////////////....../////////000000000...///000111111222111111...111888===;;;444000222111111111111111111111111222222222222222222222222666555444222222222222333444333111222444555555444111000111333555555444222333222111000000111222333222222222111111111111111000111222222000000111222000000111111222333333444333222111111222222111000333333333333333333333333555555444333333333444444222222222222222333444444333333333333222222222222888777666444333333222222222222333444444444333333444444555555555555555555444333333444666666555333666555555444444444444444wwwqqqppphhh\\\SSSPPPOOOMMMKKKLLLKKKGGGCCC;;;AAA:::HHHwwwxxxUUU:::222>>>>>>999::::::888888999::::::999888888666777777888777666555444444444666777777888777777222999DDDLLLGGG===888999888666444444555666555444///222666;;;>>>?????????555666777666444111111111000000000111333222000...000222444444333444555777555666777666333111111111333444555555555666888:::888888666555333222000000////////////000000000000---444555333AAA\\\ppptttJJJ===111222888555///000222222222222333333444444222222333333333333333333555555666777777777777777333444444444333333444444888777666555666888:::<<<>>><<<999888888999999888555222000///000222222111444333222333555666555333222222111111111111222222333333333333333333333333444444333333222111111000////////////////////////111111111111000000000000222///...111555555111,,,000000//////............444666777888777555333222222111000000000111222333000000//////............,,,,,,---............---////////////////////////............////////////333333222111000000000000...///000111111///---,,,...000111000333888888555............//////////////////000000000000//////......///000000000000000000////////////000//////...000222222000000000111111000///...///000111333............///000111111111111111111111111111111000000000/////////......///////////////000000000//////111444555555222///////////////////////////////////////////////////...////////////000000000//////000111111111111111...333<<>>:::777777666444333222222222333444333000...---...000111------...//////......---////////////////////////........./////////000000//////...//////000111222222222111000////////////,,,...---,,,...222111...000000000///......------//////000000000000//////......///000000000000000........................///111222222000///000000111000//////000111222333............///000111222222222222222222222222222111000000000000/////////////////////000000111111333222000000111111000///000000000000000000000000........................////////////000000000111///000000111111111111000...333;;;???<<<444333666111111111111111111111111222222222222222222222222333333111000000111222222555333222222444555555444222222333666888888555333777555333111111333555777111111111111111111222222111333444333222111222333333333333333222222111111222222333222222222222333333333333333333333333333444333333333333333444444222222333333444444444444666666666555555444444444333333333333333444555666444444555555666666777777555555555666666777777777555555444333222333444555555444444333333333333333qqqoooooonnnggg[[[TTTRRRRRRSSSLLLAAABBBLLLMMMFFF???:::>>>RRRZZZHHH:::AAAYYYAAA888888<<<888111999@@@888888888888888888888888888999888777666666666777777666666666777888888999999DDDCCCDDDDDD>>>777666:::888777555555777777777666666666777777888999::::::888:::<<<<<<:::777666666111111111333666777666555333444555555444333444666222444666666444444444555444555666555333333555666444444444333333333333333000111111222222333333333555444444333444<<>>BBBEEECCC>>>:::999888666444333222222333666444000...---///111333111111111000000000//////////////////////////////.........//////000000111111111000000000000000111555333111///...///000111---///...,,,---111000,,,111000000//////......---...//////000000//////.........///000000000000000---...///...---,,,---//////111222222000//////000//////000111111222222222000000000111222333444555222222222222222222222222222222111111111000000000...//////000000111111222777444111000111222111111000000000000000000000000......................../////////000000000111111000000111111111111000000...///444888666111111555333333333333333333333333333333333333333333333333333222111000000000111222444333111222444555555444111111222444666666555333666555444333333444555666222222222222222333333333222333444444222222333444555444444333222222111111111222333333222222333444333333333333333333333333666666555555555666777777222222333444444444444444444444444333333333333333222222333333444666777888666666666555666666777888444444555555666777777777444555555444333333555666555444444333222333333333mmmhhhdddccc^^^WWWSSSTTTQQQRRRLLLEEEMMMYYYRRR@@@@@@:::DDDNNNEEE;;;AAAJJJcccXXXCCCIII===::::::777>>>EEEAAA999999999888888999999999;;;:::777666555666888999777777777888888999:::;;;FFFAAA===;;;999666777;;;999888666666888999888777666666555555777:::===???999;;;>>>>>><<<:::999888666555444444666777777666333555555555333333444555444555777777555444444555222333444333333333555777444444444333333333222222///000000111222222333333555///000555333555LLLiii___>>>222777111000666333333444555555555444333222222222111111222444555666555555666666777777666666666444333444666666555333444444555555666666777777444333222333444555555444000222444444111///000222222333555888999888444111444444333333444444555666333333333333333333333333222111111111111000000000222222222222222222222222......///000111222222333///////////////////////////.........///222444666444555888===@@@AAA===:::888666555333222222333333333222000/////////111222444333111000///...//////////////////////////////---......///000000111111222111000000/////////000333222000.........///000///111000...000333222.........//////000000000000......////////////............///000000000000000---///000///------...000000111222222000//////000---///111222333333222111000000000111222333555666333333333333333333333333333333333222222222222111...//////000111111222222444333111111333333222111000000000000000000000000//////////////////////////////000000000111111111000000111111111111000000000......111222000111444444444444444444444444444333333333333333333333333333222111111111111333333555333222222444555555444000//////000222333333222555444444333333444444555222222333333333444444444333444555444333222333555333333333333333333333222000222444444222222333555444444444444444444444444666666555666666777777888222333444555555555444333333333333333444444444444444444444444555666777777777777666555444555666666333333444555555666777777222444666666444444666888666555555444444444444444uuukkkaaa]]]ZZZVVVUUUVVVOOOPPPKKKJJJYYYfffVVV999999888HHHJJJ777999JJJNNNoooYYY<<<[[[jjjLLL>>>AAA???<<>>;;;::::::999999::::::;;;===;;;777555555666999;;;888888888888999:::;;;<<<<<<888777:::<<<:::999;;;:::888777777888999999888@@@===999666555666888999777999======<<<:::888888;;;999666555555666666555333555555555333222333444999::::::888555222111222///111222222222333666888555555444333333222111111...//////000111222222222777------555000---GGGmmmIII,,,***888444444999444444444555666555444222111222222111111222444555666222333444666777777888888777444333444666777555333333444555555666555555555888666555555666666555444222666:::888333000222444222222222444555555333111444333333333444555555666333333333333333333333333111111111000000000000000111111111111111111111111------...000111222333444,,,---...---++++++---///111000///---...///111222111000111555:::<<<;;;999555444333222222222333444//////000000000000//////444222000---,,,,,,,,,---////////////////////////---......///000111111222...............//////000000000//////............+++---,,,+++---111111---,,,,,,---///000222333333......////////////.........//////000000000000000...000222111...---///111000111333222000//////000,,,...111444555444222000.........///000222333444333333333333333333333333444444444333333333222222...//////000111222222222//////000222444444222000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111000000///444///,,,///111111333666555555555555555555555555333333333333333333333333444333222222222333444555555444333333555666666555444333222222444666666666333333333333333333333333333333333444444555555555333444555555333333444555111222222333333444444555000222555444222222444666666666666666666666666666444444444444444555666666222333444555555555444333444555555555666777777777777666666555555555666666777666555444333333444555333333333444555666666777111444777777666555777999777777666555555555555555ooonnnhhh___ZZZZZZUUUNNNMMMVVVKKKTTT___TTTHHH777===;;;;;;======<<<>>>AAA[[[qqq___<<>>>>>???@@@LLLqqqfffFFFEEEVVVbbbFFFDDDBBB@@@???>>>======::::::;;;;;;;;;;;;;;;<<<:::;;;;;;:::888888:::<<<:::;;;<<<<<<;;;:::999888999:::;;;;;;<<<;;;;;;:::<<<777444666888999;;;??????<<<999888888999::::::>>>AAAAAA===<<<===>>>;;;999:::;;;999777666888:::555666888888888<<>>555<<<@@@===999777333///;;;555222555999999888999:::555888:::333444888444222555666444555999:::888111111222555888999999999555444333444666777888888555555555555444333444444yyykkk``````___YYYVVVXXXRRRVVVIIIKKKNNNIIIIII999<<>>???@@@???BBBccchhhFFF444EEEOOODDD;;;???BBBBBB@@@=========;;;;;;;;;;;;<<<>>>@@@AAA<<<<<<;;;999888888:::<<<;;;<<<<<<===<<<;;;:::999======<<<;;;;;;;;;<<<<<<999666555666777888>>>EEEFFF@@@999666777888999888:::======999999::::::666666888::::::888777666777===@@@AAA>>>:::999===AAA:::<<<>>>===;;;777444444444555666777666444333222777666444333444555777888444111111222222000000333333111111222:::PPPRRR===555444444333333333444444333444555666666555444333333333444444555666666666777999;;;:::777555666777666777999999888666444222555555444444555555666777666555444444333333444444333333333333333333222222333333444555555555555444666555444333333222222333555555444444444333333333444444444444444333222222000000111222222222111111......///000111111111111333333222111111000//////...///111111///...///000////////////000000000000......------......///000222000......///000///...///...+++******,,,///111..............................////////////000000000000000000000000000000000000///////////////...000//////......//////000111111000000000000000111333222111000000000000000........./////////////////////000//////...------000000111222222222222111222222222222222111111111222222222222222222222222333333333333333333333333333333444444444444333333333333333333333333333333111111111222222222333333333333444333333222111000111111111000000000//////333222000000111111000//////000111222222111000///111111111111222444666777777666666777888888666444///444888777666666555222555555555666777666444111666444222333666777555333444666888666333222444555444444444555555555555555666666666555555555444444555444333222111111000000777777888888888666555444888555555777777333333666444666999;;;;;;:::::::::<<>>AAA===:::===@@@AAA888666444555999;;;:::888???;;;666666999:::888555666555555666999:::;;;:::~~~eeeSSSWWW\\\YYYVVVYYYRRRTTTLLLRRRSSSQQQQQQ999<<>>@@@<<>>AAA???<<<>>>@@@AAAAAA???>>>======<<<;;;;;;===@@@CCCDDD??????@@@>>>;;;999999::::::;;;<<<===>>>===<<<<<>><<<:::::::::<<<===:::888888999888888???HHHIIICCC<<<999::::::888666444888:::;;;===???===999999:::===>>>===;;;999888>>>DDDJJJHHH@@@999666666666999===???>>><<<;;;;;;:::777666777888666666777:::888666444444555666888555444333333333222333444:::666000///???SSSLLL444666555333222222333444444444444555555555444333222444444444555666666777777666:::===;;;666444777:::777777777888888777777777666666555555555666777777777666555555444444555555555444444444333222222222222333444555666777777666444444444444555666777777555555555555444444444444333444555555555444222111000111222222333333333333000000111222222222111111333222111000111000///...///000111111000///000111---......---,,,,,,...///......------......///000222000//////000111000//////...---,,,,,,...///000........................//////////////////000000000000000000000000000000////////////............000000////////////000000000000000000000000111222444333222111000000//////.............../////////000000000000//////...---000111222333444333222111333333222222222222111111222222222222222222222222444444444444444444444444333333333333333333333333333333333333333333333333111111222333333333333333555555666666555444333333222333333222111000111111666555333444444444222111///000111222333222222111555444222111222333444555666666888;;;===<<<777333444777777333111444666555999999777555888;;;;;;888;;;:::::::::;;;<<<:::999666888777444333666888888444555555555666777777777888888777777666666666666222222444555555555555444:::888888::::::888777999@@@999666999:::999>>>GGGFFFFFFHHHHHHDDD>>><<<>>>>>>EEECCC@@@HHHHHHCCCDDDDDDDDDEEEIIINNNRRRQQQNNNEEELLLJJJ>>>777:::<<<999===888<<<<<<777<<>>>>>===:::777888999<<>>;;;CCC@@@AAAFFFEEE???@@@EEEEEEAAA>>>???BBBCCCAAA>>>@@@>>>;;;<<>>???@@@@@@??????>>>;;;999999:::;;;===;;;999999999777777===EEEFFFCCC@@@???@@@@@@>>><<<;;;???AAABBBEEEGGGDDD>>>BBBBBBCCCDDDDDDBBB@@@>>>555;;;BBBCCC???;;;999:::666999===??????>>>>>>>>>===666222555888777888;;;<<<:::888555444444555555555666666555555666777777???;;;111222GGGUUUHHH333777555444333222333444444333444444444444444333333444444555666666777777888666:::<<<:::666444777;;;777666555555666888;;;<<<777777666666777777888999888777666666555555666666666555555555444444333333333444555666777888888888555555555555666777888999666666666555555555444444333444555666555444333222222333333444555555555555222333333444444333333333222000//////111111000...000111222111000///111222///000111///------///111///............///000000222111//////111222111111---...000111111111//////////////////////////////000000000000000000//////000000000000000000000000............////////////000000////////////000000.........///000222333444333333333222111000//////......//////////////////000111111111000//////...000111333444444444333222333222222222222222222222444444444444444444444444444444444444444444444444333333333222222333333333333333333333333333333333222222333444444444444333555555555666555555444444111222444333111000222333555444333444555444222000333333444555555666666666:::888555333111111222333333555:::AAAFFFEEE>>>777999:::<<<===;;;999888999@@@DDDEEEDDDEEEIIIHHHCCCAAABBBBBBBBBAAA@@@AAABBB??????;;;444333777777444444444444555555666666666999888777777666777777777444777:::===>>>===;;;:::;;;999;;;BBBFFFEEEGGGLLLCCC===>>>GGGLLLMMMSSS]]]kkkeeeaaa^^^XXXOOOLLLNNNNNNUUUXXX]]]eee^^^SSSRRRaaaTTTWWWjjjqqqddd[[[^^^XXXpppttt\\\NNNTTTRRRDDDFFFBBBCCCAAA<<>>===>>>DDDIIIIIIIIIKKKKKKHHHKKKEEE??????CCCFFFDDD@@@EEEBBB???@@@CCCEEEEEECCC@@@BBBDDDCCC@@@<<<999888999:::<<>>===;;;::::::;;;<<<===;;;888777999888777:::???===>>>??????@@@@@@@@@@@@@@@@@@???>>>BBBFFFDDD>>>HHHFFFDDDCCCCCCBBBAAA???999999999888888999;;;>>>;;;===??????>>>============555222888;;;888888;;;;;;:::999888666555555555555777888666888<<<===<<<>>>;;;444===UUUXXXEEE:::777666555555444444444444333444444444444555555555555555666666777888888888777999:::888666555777:::777777666555777999<<<>>>888888777777777888999999999888777777666666777777666666666666666666555555444555666777888999999999:::999888777777666666777777666666666666555555555555555555555555444333333444444555666666666555555333333444555555555444444222000...///222444222000111222222111000000111333222555666555222111222555000000//////000000111222222111///000222333222222,,,...111333333222000...000000000000000000000000111111000000000000//////000000000000000000000000...////////////000000000111000000//////000000111---......///000222444555222333333333222111000000111000000000////////////000000111111111111000000111111222333333333333222222222222222333333333444444444444444444444444444555555555555555555555555444444333333333333444444333333333333333333333333333444555666777666555444444444555555555444444333000333555555333222555888555444444666777777555333444333222222222333555666???<<<888444222111222222111444<<>>???JJJXXXWWWHHH@@@AAAEEEPPPVVVUUUTTTVVVRRRKKKGGGEEECCCCCCCCCEEEEEEEEEAAAEEECCC:::777::::::666555555555555666666666666;;;:::999888777888999999777999<<<>>>???>>><<<:::<<<===FFFUUU]]]]]]___dddPPPKKKOOO[[[^^^WWWVVV]]]sssiiifffaaa[[[[[[```aaadddiiiwww~~~lllZZZ[[[eee[[[kkk|||ooovvvuuu{{{nnnuuuppp\\\YYYVVVWWWSSSMMMPPPNNN???;;;<<<;;;999<<>>GGGQQQ]]]iiirrrwwwaaaaaa^^^VVVLLLFFFEEEGGGIIINNNUUUYYYYYYWWWTTTSSSvvvoooqqqxxxnnn~~~tttZZZCCC>>>AAA@@@???AAABBBHHHLLLLLLNNNPPPPPPMMMIIIFFFCCCBBBDDDFFFFFFEEEJJJGGGDDDEEEHHHIIIFFFBBB???@@@@@@@@@>>>===>>>???<<<===>>>@@@@@@@@@@@@???>>>===<<<<<<<<<===>>>???===999888;;;===<<<<<>>===@@@CCCAAA???;;;;;;CCCPPPVVVVVVOOOKKKEEEBBBBBBCCCBBBBBBEEEAAA<<<::::::;;;::::::===>>>>>>>>><<<<<<===???AAA999999BBBEEE>>>999:::999999:::::::::999888777333777999777:::@@@CCCAAA777888777JJJbbbWWW???===777777777777666555444333444555555555666888999999555666666777777888999999888777777666666666888888888999:::;;;;;;;;;::::::888888888888888999::::::999999888777777777777888777777777777777888888888666666777888999999999888;;;:::999888888777777777777777777666666666555555666666555444444444444444555555555555555555444333222222333444555555555444333000...111555777666333222333333111000000222444222666999888444222333555111111111111111222222333222111000000222333333222---...000111111111000///111111111111111111111111111111111000000000//////000000000000000000000000/////////000000000111111111111000000000000111111////////////000111222333111222333333333222111111333333222111000//////...//////000111222222222222111111111111111222333333000111111222333444555555555555555555555555555555555555555555555555555555777666555444444555666777444444444444444444444444444555777888888888666666666666777888888777777666555999<<<<<<::::::===AAA>>>>>>???AAACCCCCCAAA???888666333111111333666999AAA>>>:::555333333333444222555???NNN^^^gggfffbbbVVVSSSccc~~~ggg\\\cccbbbnnntttmmmiiimmmooolll[[[RRRJJJKKKSSSWWWTTTOOOUUUbbbfffYYYKKKFFFDDD???;;;;;;;;;;;;;;;;;;::::::AAA@@@???======>>>???@@@;;;;;;<<<===>>>@@@AAABBBCCCGGGWWWllluuupppmmmpppggg______hhhhhh^^^]]]fffssseeeeeeiiijjjoooxxxnnnjjjnnnjjjRRRXXXYYY^^^xxxrrrlllnnnsssrrrmmmnnngggRRR777<<<<<<777555999===>>>EEENNNYYYdddnnnxxxyyyrrrgggZZZPPPLLLLLLMMMQQQWWW]]]^^^YYYVVVWWWZZZcccDDDBBBGGGDDDAAAEEELLLDDDFFFRRRTTTLLLLLLSSSDDDEEEFFFFFFEEEEEEFFFHHHNNNKKKHHHIIIKKKKKKGGGBBBEEEEEEDDDBBBBBBEEEIIIMMM??????@@@AAA@@@???>>>===>>>======>>>>>>???@@@@@@@@@;;;:::???CCCBBBAAAAAATTTUUUSSSKKKBBB>>>CCCHHHIIIFFFBBBDDDTTTiiiyyy~~~ZZZTTTLLLHHHHHHIIIJJJJJJFFFCCCAAACCCEEEEEE???:::;;;<<<<<<<<<<<<===@@@CCCFFF???BBBNNNPPPEEE<<<:::777888;;;===>>>===<<<;;;222777999888<<>>@@@???<<<999666999999888888999999:::;;;:::999888888777777888888777777888888999999::::::777777888999999999999888888888888888999:::;;;<<<777777777777666666666666777666555333333444555555555555555555444333222222000111222333444444444444444111///222888:::999666222333333111000000222555///444888777333000111333222222111111222222333444333111000111222444444333...............///000000222222222222222222222222222111111111000000//////000000000000000000000000//////000000111111222222111111000000000000111111111111000000000000111111000111222333444333222111555444333222111///.........///000111222333333333222111000///000111333444000000111222444555666666666666666666666666666666666666666666666666666666999888777666666777888999666666666666666666666666555666888999:::999777666:::;;;;;;<<<<<<<<<;;;;;;;;;???CCCCCCAAABBBFFFJJJKKKKKKLLLOOOQQQRRRPPPNNNAAA>>>:::777777:::>>>AAAAAA>>>:::666444444666777444777@@@RRReeessswwwvvvxxxooo~~~uuufffYYY\\\jjjqqqkkkaaadddSSSJJJEEECCCCCCBBBBBBAAAAAA@@@@@@IIIGGGEEEDDDDDDDDDFFFGGGBBBAAA???@@@CCCIIIOOOSSSIIIOOOccc{{{xxxooonnnyyylllgggnnnqqqmmmuuuyyyjjjmmmxxxwwwlllooodddKKKTTTVVVfff{{{|||yyy~~~hhhIIIOOOPPPHHH??????DDDIIIEEEQQQbbbppp{{{uuujjjZZZPPPNNNQQQTTTVVVUUU[[[aaa___YYYXXX]]]ddd}}}XXXLLLMMMKKKFFFEEEEEEHHHLLLOOOPPPQQQRRRSSSRRROOOKKKGGGEEEEEEFFFGGGEEEKKKKKKMMMSSSMMMCCCAAAAAABBBBBB@@@@@@CCCFFFHHHDDDCCCAAA???>>>???CCCEEEEEE???999:::???BBB@@@===???===QQQJJJEEEHHH;;;GGGMMM[[[]]]SSSVVVcccaaaRRRKKKVVVfffxxx^^^sssvvvrrrtttTTT:::<<>>AAAFFFIIIJJJGGGDDD777CCCGGG???:::>>>???;;;777;;;CCC:::>>>@@@222<<<333LLLllluuuZZZ777000>>>888:::<<<;;;999777777777999===CCCFFFFFFDDDEEEFFF:::777555666999;;;:::888777777888999;;;;;;:::888999<<>><<<666<<<;;;:::::::::::::::::::::999999888888999::::::<<<:::777555555444444333777777666666555444444444444777888666666777333...333333222222222333333444000111222444777888777555333333333333444555666666===888444444777888666222555555555555555555555555333444555444222222222333222222111111111111111222111222333444444333222111111222222111111000///...000//////000222444333222333222111000000111222222333222222222111111000000222111111000000000000111111222444333111000000111000/////////............///111222222111111222333222222111111222222333444---...111555777<<>>AAA@@@EEELLLOOOJJJCCCEEELLLJJJEEEFFFLLLMMMGGGGGGMMMGGGMMMNNNIIIEEEFFFCCC>>>???GGGPPPVVVUUUQQQLLLIIIKKKOOOUUUXXXWWWVVVTTTTTTLLLHHHCCCAAAAAADDDKKKRRRJJJBBB<<<;;;:::777333333;;;===@@@TTTmmmtttrrrxxx|||pppqqqqqqXXXHHHAAAEEEJJJMMMKKKHHHHHHJJJJJJNNNNNNJJJGGGHHHNNNQQQJJJGGG@@@BBBUUUkkkoooeeecccXXXdddtttssswwwuuubbbnnnpppzzzlllmmm}}}zzzmmmvvv{{{bbbQQQVVVYYY]]]bbbpppwww||||||jjjNNNDDDPPPXXXUUUXXX^^^aaa^^^[[[```ppp~~~\\\ZZZWWWSSSRRRTTTWWWZZZZZZ\\\^^^\\\XXXTTTTTTTTTxxxllleeeTTTPPPJJJEEECCCGGGNNNTTTRRRRRRRRRRRRQQQPPPNNNMMM@@@AAAFFFHHHGGGDDDAAA===;;;===>>>>>>>>>?????????:::===>>><<<999999<<<@@@:::EEEOOONNNEEE>>>>>>BBBCCClll[[[777@@@BBBIIIFFFHHHKKKNNNOOONNNIIIDDD===JJJXXXccckkkooojjjbbbZZZlll~~~\\\JJJIIIKKKGGGCCCHHHGGGGGGHHHJJJJJJHHHGGG::::::<<<@@@CCCAAA===888???======??????===<<<======AAAHHH??????>>>///888MMMiiiDDD:::888999888:::===>>>>>><<<<<<===<<>>>>>===<<<<<<>>>;;;<<<<<<<<<<<<===???@@@AAAAAA@@@<<<999:::===@@@>>>@@@???<<>>===<<<;;;<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;999777666666666666666888888888888777666666555555777777444555888888555444444444333222222222111222222333555888888777666777666666555555555555555<<<999666777999:::888444555555555555555555555555000111222111000//////111222222111111111111111222111111222333333222111111222222222222111000......000//////000222333333222222222111000000111222333333333333222222222111111111000000000000000111111222333444333111000111222111111111000000000/////////111222222111000222333222111111111111222333333444222222333666AAAUUUhhh|||wwwgggbbblllxxx|||rrr^^^RRRRRRUUUVVV\\\XXXQQQJJJFFFGGGKKKNNN]]]jjjyyy|||rrrfffgggooosssaaaTTTWWW]]]]]]\\\^^^dddgggcccUUUJJJHHHJJJJJJMMMUUUdddrrrrrreeeVVVNNNJJJOOOXXXdddkkkhhh]]]SSSOOOKKKGGGFFFFFFFFFGGGHHHEEE>>>888999:::777555444444;;;CCCVVVooowwwzzzwwwxxxrrrmmmVVVPPPOOOUUUXXXUUURRRSSSYYYWWWVVVXXX[[[[[[UUUOOOIIILLLPPP\\\tttyyytttvvvvvvaaa[[[jjjxxxrrr{{{zzzuuuggghhhmmm```NNNIIIJJJLLL\\\pppyyyrrrkkkqqq}}}rrrtttooohhhtttaaaYYYUUUTTTgggpppVVVMMMTTT^^^^^^YYYZZZ\\\[[[VVVQQQPPPTTTYYYSSSYYYaaaiiiooouuu{{{qqqddd[[[ZZZ^^^cccZZZXXXSSSNNNJJJFFFDDDCCCLLL@@@BBBCCC888===GGG???CCCDDDFFFHHHHHHGGGEEEDDDBBBEEEFFFDDD???===???BBBAAAAAA???===:::888888999444ZZZoooJJJ999QQQUUUNNNFFF>>>BBBQQQSSSEEE@@@FFF===HHHSSSVVVVVVVVVTTTRRRPPP\\\gggxxxaaaLLLLLLVVV[[[ZZZMMMIIIFFFFFFHHHHHHEEEBBBDDDDDDEEEFFFFFFDDD???<<>>BBBCCCBBB@@@???>>><<>>777<<<:::888888999::::::999;;;:::999999:::<<<>>>???<<<======<<<;;;;;;===@@@<<<<<<<<<<<<===???BBBCCCDDDBBB@@@===:::999<<<>>>???>>>:::777:::@@@BBB???;;;999888888999::::::999;;;;;;;;;;;;;;;:::999888777777777666666666666666555555666666666666555444777888777333333777999777777777777666555444333222111111333666:::<<<<<<<<<;;;:::999888777666555555999777666777::::::888555555555555555555555555555000111222111/////////000222222111111111111222222111222222333333222222111333333333222111000...---111000///000222333333222111111000000111222333444333333333333333222222222////////////000111222222222333333222000000111333333222222222222111111111///000111111000000111333111111111111111222333333444333333333444@@@ZZZqqquuufffgggqqqxxxsssiiiZZZOOOMMMTTT^^^eeevvv}}}ccc```hhhkkkiiihhh{{{{{{hhhTTTJJJLLLQQQXXX```www|||iiibbbRRRVVVcccyyynnnXXXVVVTTTQQQPPPQQQPPPMMMJJJLLLCCC<<<<<<<<<888333111111<<>>BBBAAABBBFFFHHHGGGFFFFFFLLLJJJGGGDDDAAA??????@@@PPPNNNJJJFFFCCCBBBBBBCCCGGGDDDBBB>>>BBBJJJCCC<<>>:::777000DDDxxxrrr888666<<<555>>>AAADDDFFFGGGDDD@@@>>>===AAAGGGFFF>>>;;;@@@CCCAAA===<<<<<<<<<===>>>>>>>>><<<===?????????@@@AAABBBBBBCCCBBBAAA??????@@@BBB???>>>===>>>@@@DDDFFFGGGHHHEEEDDDDDDBBB@@@@@@CCCFFFBBB>>>===@@@DDDEEEDDD@@@===;;;<<<>>>???>>>===;;;;;;<<<<<<<<<;;;:::999888999::::::888777666666555555666777777777777777888;;;:::666444555555333999::::::::::::999777777222222444888===AAACCCCCC=========<<<;;;:::888888666555555666888999666444666666666666666666666666444555666555333222333444222222222111222222333333444444444444444444444444555555444333222000///...111000000111222333333222000000111111222333444555333222222222222222222222/////////000000222333444222333222111//////111222333333333222222222111111///000222111000000111333111111111111111222333333222555888888888AAAYYYppp~~~uuuzzz~~~ttteee[[[\\\iii{{{yyyqqqpppnnnlllmmmzzzttt\\\MMMLLLRRRaaaiii}}}iiijjjwwwcccWWWWWWUUURRRQQQSSSSSSRRRLLLCCC;;;<<<===999444111444@@@JJJZZZsss~~~mmmeee~~~vvvtttvvv}}}tttiii\\\SSSOOO[[[aaalllxxx~~~|||iiifffxxxzzzfffyyywwwoooRRRVVVbbb[[[___eeeeeessswww```cccbbb``````aaa^^^XXXXXXZZZcccfffXXXQQQaaalllnnntttccc___^^^iii}}}]]]^^^^^^bbblllvvvzzzwwwYYYgggqqqjjjYYYSSS```oooddd^^^|||]]]EEE@@@@@@FFFKKKKKKMMMQQQVVVPPPIIIFFFHHHJJJIIIGGG???SSSeeeaaaNNN???AAAIIIOOOGGGBBBJJJGGG;;;>>>FFFCCCBBBCCCHHHMMMOOOPPPQQQTTTSSSRRRPPPMMMKKKMMMQQQKKKVVVTTTPPPWWWXXXOOOLLLIIISSSWWWSSSSSSZZZ^^^ZZZ```bbbaaa\\\TTTOOOOOOQQQ[[[^^^___[[[UUUTTT[[[bbbiiixxxuuugggLLLNNNSSSAAA555111333QQQggg:::???===444DDDEEEGGGJJJJJJGGGDDDBBBAAALLLTTTYYYUUUMMMJJJJJJKKKBBBDDDFFFHHHIIIIIIIIIIIIBBBFFFLLLNNNMMMLLLKKKJJJLLLLLLLLLIIIFFFDDDCCCDDDDDDCCCBBBDDDHHHKKKLLLLLLMMMIIIIIILLLMMMIIIHHHKKKMMMKKKJJJJJJLLLMMMOOOPPPLLLIIIFFFFFFIIIJJJHHHFFFAAAAAAAAAAAAAAA@@@@@@???===@@@BBBAAA>>>;;;::::::999999:::;;;<<<===>>>>>>;;;AAADDDAAA===;;;777333:::;;;<<<<<<============:::999:::<<<@@@CCCDDDDDD===>>>????????????>>>===777777777888999999888777777777777777777777777777777888999888666666666777333333333333333444555555777777777777777777777777666666666555444222111000333222111222333444333222111222222333444555555666222222222222222222222222000000000111111333444555111222222111000///000222333333333222222222111111000111222222111111222333222222222222222333333444777888;;;;;;<<>>IIIJJJLLLOOOPPPOOONNNOOOPPPTTTcccxxxrrrWWWIIIHHHHHHLLLQQQSSSSSSRRRQQQPPPNNNTTT\\\___^^^[[[YYYXXXQQQQQQPPPOOOMMMMMMOOOQQQVVVTTTTTTWWW[[[^^^]]][[[TTTMMMKKKPPPQQQMMMMMMRRRNNNMMMNNNNNNKKKIIILLLSSSRRRNNNJJJJJJMMMNNNKKKGGGIIIHHHGGGEEEDDDCCCCCCCCCAAAEEEIIIIIIEEEBBBAAAAAABBBAAA@@@@@@BBBDDDGGGIIIKKKSSSYYYVVVPPPKKKEEE???????????????@@@BBBCCCDDDEEECCCBBBBBBCCCDDDCCCBBB>>>???AAACCCCCCCCCCCCBBB>>>======<<<<<<<<<======999999999999999999999999888999:::999777666777888555444444444555666777888:::999999888888999999:::777777777777666555444444555444333333555555444333333444555666777777666666222222222222333333333333222222222222333444555555222333555444333111111222333333333333222222222222111222333333222222333555333333333333333444555555888555444555<<>>888555555>>>BBBQQQrrr}}}jjj]]]\\\```gggzzzzzzccciiijjjuuuqqqsss~~~eeedddooouuusssqqqvvvllllllsssmmm```hhh}}}cccVVV^^^nnn{{{yyykkkppp~~~mmmTTTTTTZZZWWWXXXaaaeeeeee___YYYWWWSSSVVVcccfffiiillliii^^^XXX]]]hhhppppppqqqqqqrrruuuxxxyyytttkkkiiidddVVVNNNNNNHHHJJJKKKJJJGGGFFFGGGIIIgggTTTBBBBBBPPPXXXRRRHHHFFFMMM>>>CCCIIIIIIQQQ@@@HHHJJJGGGBBBBBBFFFEEE???LLLPPPYYYccchhhooo~~~wwwoooSSSNNNVVVZZZ^^^MMMQQQWWWXXXRRRMMMQQQYYYVVV]]]eeefffaaaZZZXXXWWWQQQMMMLLLQQQXXX\\\YYYUUUWWW\\\^^^XXXOOOKKKLLLMMMLLLXXXeeeRRR===888KKK}}}xxxRRRJJJKKKKKKQQQVVVWWWYYYYYYYYYZZZ\\\______tttgggLLLLLLTTTYYY```cccaaa]]]ZZZXXXYYY___gggiiigggeeedddeeeWWWXXXYYY\\\aaajjjuuu|||wwwkkkdddgggiiifffjjjrrrmmmllljjjdddYYYRRRWWWbbbbbb\\\WWWWWWZZZ[[[WWWRRRZZZWWWSSSOOOKKKJJJIIIJJJMMMSSSYYYZZZWWWTTTTTTUUUVVVUUURRRRRRTTTXXX]]]```kkkssswwwrrrggg^^^UUUNNNJJJIIIHHHGGGGGGIIILLLMMMKKKHHHFFFEEEFFFFFFFFFEEE@@@BBBDDDEEEFFFFFFEEEDDDCCCBBB@@@>>><<<===???AAA;;;;;;;;;;;;;;;;;;;;;;;;999;;;;;;;;;999888999:::666666666666777888999:::;;;:::999888888999:::;;;777888888999999888888777777666444555666777666444666666888888888888777666444444444444555555666666555555444444444555555666333666999999777555444444555555555444444444333333222444555555333333444666555444444444444555666666555222111666DDD]]]ppp___NNNGGGEEE@@@999555444???DDDNNNlll}}}gggggguuuyyy}}}llleee]]]lllnnnuuummmqqqvvvxxx~~~cccaaa___ZZZhhhzzzdddVVVUUU```cccZZZiiiqqqoooooo{{{xxx___KKKUUUjjjoooppp{{{{{{|||zzzppprrrqqq___ZZZdddlllrrrooofff______cccbbbUUUJJJLLLWWW\\\UUUKKK@@@GGG>>>MMMPPPGGGXXXVVVJJJHHHFFFGGGFFFDDD@@@???===@@@HHHNNNRRR___|||```NNNNNNNNNNNNMMMPPPXXX^^^XXXMMMNNNXXXRRRRRRSSSRRRRRRTTTVVVXXXZZZRRROOOZZZiiimmmbbbUUUeeeaaabbbddd\\\OOOMMMTTTVVVcccqqqZZZ<<<111CCCwwwTTTIIIOOOPPPRRRZZZbbbccccccbbbaaaaaadddfffnnnwwwWWWZZZdddjjjrrrtttqqqkkkfffccc^^^dddjjjllliiihhhiiilllbbbdddgggooo||||||pppvvv}}}wwwqqqqqqttttttooojjjnnnjjjddd]]]XXXUUUUUUUUU___fffmmmpppnnnllllllnnnooommmjjjiiikkkpppvvvzzzwwwjjj___XXXVVVTTTQQQOOONNNPPPSSSUUUJJJHHHFFFGGGIIIKKKKKKKKKBBBDDDFFFGGGHHHGGGEEEDDDDDDCCC@@@===;;;<<>>===;;;:::;;;<<<777777777777888999:::;;;::::::999888888999::::::888888999::::::::::::999888777666666777888777555777888999::::::999777666555666666666777777888888777666666555555555666666555888<<<===;;;888666555777666666666555555555555333444666555444444555777666555555555555666777777666555999CCCSSSkkkiiiXXXGGGBBBCCCBBB>>>;;;555CCCHHHNNNfffwwwtttzzz{{{vvvrrrmmmdddYYYTTTUUUTTTdddeeeuuuxxxvvvaaammm}}}nnndddxxxtttWWW^^^eee^^^cccsssiiiXXXUUUSSScccnnnccclll|||xxxpppwwwmmm}}}{{{tttmmmeee```VVVYYYXXXMMMDDDKKKcccxxxhhhXXXFFF@@@EEEHHHCCC<<>>===;;;999777;;;999888:::===>>><<<999::::::999999999:::<<<<<<;;;:::999999:::<<<>>>@@@<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>><<<999777555777:::;;;999666444555777777888888777666777888::::::999999:::;;;;;;:::888777888999888777666777888888777666666888888777666777888888888888888777777<<<999:::IIIdddxxxxxxaaaYYYNNNGGGCCCAAA>>>;;;???EEEJJJMMMUUUllllllccceeeccc```^^^^^^___]]]XXXTTTUUUWWW```rrruuuggg]]]aaarrrvvvbbbzzzxxxwwwzzzvvvYYYFFFCCCGGGJJJJJJ>>>???CCCGGGHHHHHHMMMSSSPPPXXXssshhhLLLFFFFFFDDDBBBEEEMMM[[[hhhpppZZZVVV[[[^^^ZZZ^^^bbb^^^uuummmaaaUUULLLIIIIIIJJJNNNNNNNNNNNNOOOQQQTTTWWW]]]tttjjj???+++<<>>@@@>>>===???AAABBB@@@>>>999999:::::::::::::::::::::999888888:::<<<>>>@@@===<<<<<<<<<<<<======>>>@@@???>>>===;;;:::999888;;;;;;<<<:::999888999;;;;;;;;;;;;999666555555555888888888999;;;;;;:::999>>>=====================;;;:::999:::;;;;;;:::999>>>>>>????????????>>>>>>>>>BBBNNN___sss|||xxxyyyppp^^^^^^```bbbcccbbb^^^[[[aaa[[[QQQHHHCCCCCCHHHLLL^^^[[[TTTMMMQQQhhhzzzpppbbbVVVUUU\\\QQQRRRRRRSSSUUUWWW[[[]]]gggiiirrrnnn```XXXSSSMMMIIILLLMMMLLLLLLMMMMMMEEE===IIIWWW```YYYKKKFFFKKKQQQ[[[TTTIIICCCEEEOOO]]]fffXXXTTTZZZ]]]WWWWWWXXXPPPWWWSSSLLLDDDAAAEEENNNUUULLLFFFAAA???BBBGGGJJJKKKKKK\\\gggYYY???222>>>PPPgggXXXtttlll\\\[[[WWWXXXVVVSSSQQQTTTZZZ___qqqbbb\\\eeegggeeeaaa]]][[[[[[\\\\\\fffqqqxxxtttggg```dddlllzzz|||xxxrrrmmmmmmnnnqqqxxxtttxxxxxxssslllcccXXXNNNGGGIIIJJJKKKMMMSSS[[[aaagggaaaYYYTTTSSSSSSRRRQQQUUUQQQLLLJJJJJJJJJHHHFFFCCCBBBBBBBBBCCCEEEGGGHHHCCCDDDEEEEEEEEEDDDBBBAAAAAA@@@???@@@AAAAAA@@@>>>>>>???@@@AAAAAA@@@???>>>??????>>>>>>???AAACCCEEEBBBBBBAAAAAAAAAAAAAAABBB@@@???>>>>>>>>>>>>??????@@@>>><<<;;;<<<======<<<<<<===>>><<<999777666666888888999:::;;;;;;;;;:::666444444777<<<@@@AAA???;;;::::::;;;======;;;999999999::::::;;;::::::999DDDMMM[[[hhhpppqqqmmmjjjqqqrrrrrrppppppvvvzzz]]]WWW___eeeffffffccc___aaaiiiooopppssswwwxxxuuuqqqnnnllljjjlllrrr{{{{{{ttt^^^\\\cccvvvxxxdddUUUJJJSSSUUUWWWWWWWWWWWWXXXYYYQQQLLLDDDAAAHHH^^^{{{vvvhhh]]]\\\mmm}}}yyy~~~}}}wwwqqqkkkgggeeeeeelllttt|||~~~tttdddjjjrrrMMMCCCKKKRRRIIIFFFBBB@@@@@@DDDIIILLLNNNMMMXXX^^^XXXUUUSSSIIIMMMOOOOOOKKKFFFFFFKKKQQQHHHBBB>>>???DDDEEEBBB===@@@IIIOOOIII;;;444:::BBBqqq___JJJ```[[[PPPVVVSSSSSSRRRNNNIIIFFFFFFGGGWWWdddrrrssscccTTTUUU```]]]\\\ZZZXXXWWWXXXYYYYYY^^^dddiiifff^^^ZZZ^^^ddddddfffiiiooowww{{{~~~|||sssuuuuuummmnnnqqqoookkkhhhqqqjjjeeeeeeeeebbbaaabbb]]]cccddd___\\\]]]^^^\\\___hhhtttyyyvvviiiYYYMMMCCCBBBAAA@@@BBBGGGLLLPPPUUUQQQKKKIIIJJJLLLMMMNNNLLLGGGAAAAAADDDFFFDDDAAAAAAAAAAAAAAACCCDDDFFFGGGBBBCCCDDDEEEFFFEEEDDDDDD@@@@@@@@@AAAAAA@@@???>>>;;;;;;;;;;;;;;;:::::::::;;;:::999888888:::;;;===@@@???>>><<<;;;;;;;;;;;;888888:::;;;<<<===>>>>>>BBB>>>999888999:::888666777999;;;;;;:::999999:::555777888888777777777777<<<888666999@@@DDDDDDBBB======<<<===>>>???===;;;???@@@@@@AAAAAAAAAAAA@@@===BBBHHHKKKIIIGGGEEEEEEFFFHHHHHHEEECCCIIIUUU```}}}fffBBB888@@@EEEHHHKKKKKKGGGFFFHHHKKKDDDGGGKKKOOOSSSYYY^^^bbbnnnoooqqqtttuuuoooeee]]]QQQMMMPPPZZZdddgggggghhhqqqwwwaaaTTTSSSUUUNNNUUU]]]aaa```\\\[[[ZZZ[[[[[[^^^fffyyyfffWWW\\\VVVVVVUUURRRMMMEEE>>>:::GGGDDDMMMRRRMMMMMMNNNFFF>>>BBBEEEDDD@@@===@@@CCCEEE@@@>>>BBBIIILLLGGGAAADDDFFFGGGCCC===888777888;;;bbbPPP???JJJFFFIIIVVV______^^^ZZZUUUPPPLLLJJJBBBFFFJJJJJJDDD@@@EEELLLOOOOOONNNMMMLLLLLLMMMMMMNNNOOOOOOOOONNNOOOQQQRRR``````___]]]^^^bbbjjjpppxxxwwwtttpppnnnqqqyyyyyyyyy~~~zzzqqqvvvpppmmmqqqvvv}}}zzzvvvsssqqqhhhiiiqqqsssqqq{{{vvvdddaaaggghhhccc^^^gggaaa]]]^^^___ZZZUUUSSSPPPUUUWWWSSSNNNLLLKKKKKKWWW]]]gggmmmjjj^^^PPPGGGIIIDDD???@@@EEEJJJLLLLLLJJJHHHEEEDDDFFFIIIKKKLLLHHHBBB======@@@BBBAAA===@@@@@@@@@AAAAAABBBCCCCCCAAABBBCCCEEEEEEEEEEEEDDD@@@@@@AAAAAAAAA@@@@@@@@@???>>><<<;;;;;;<<<===>>>>>>===;;;:::999:::;;;<<>>GGGCCC???===>>>>>><<<999<<<>>>@@@@@@@@@???@@@AAA:::<<<>>>>>><<<:::;;;<<>>===;;;::::::<<<<<<<<<;;;:::;;;<<<===============>>>@@@@@@===::::::???CCC===@@@AAA>>>;;;===GGGPPPTTT___ppp}}}|||```HHHAAAEEE999>>>CCCFFFFFFEEEEEEFFFBBBCCCDDDHHHQQQ^^^llluuuwwwvvvuuusssooofff[[[SSSIIIHHHKKKQQQUUUWWW]]]dddxxxssspppwww~~~|||qqqkkk^^^VVVTTTQQQHHHHHHLLLGGGHHHJJJJJJGGGEEEEEEIIILLLOOOHHHBBBBBBFFFIIIGGGCCC<<<<<<<<<>>>@@@@@@???>>>888^^^\\\OOOEEE777<<>>===BBB===999<<>>>>>???@@@@@@EEEAAA===;;;<<<<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@@@@??????:::<<<===>>>===<<<===>>>===<<<;;;;;;;;;<<<>>>???>>>===;;;::::::;;;===>>>???>>><<<;;;999888777777777888:::;;;:::999777555999888888999:::;;;:::999>>>>>>>>>;;;888666777888444777::::::888777999;;;<<<999777999>>>BBBCCCCCCDDDBBB???>>>???AAABBBBBB??????@@@AAABBBBBBBBBBBB999<<<>>>???>>>AAAEEEIIIAAADDDEEECCC???@@@EEEJJJFFFRRRdddpppqqqnnnooottt|||uuukkkdddbbbdddkkkooovvv{{{}}}~~~}}}zzzxxxxxxqqqjjjggghhhiiigggeeeZZZYYY[[[___fffjjjllllllrrriiiXXX^^^VVVYYYWWWUUUSSSPPPMMMIIIGGG???@@@AAA@@@AAADDDGGGIII??????@@@AAAAAAAAA@@@???BBBAAA@@@AAABBBCCCCCCCCCBBBAAA??????@@@BBBCCCDDDDDDCCCBBBBBBCCCBBBAAA???BBB===;;;???CCCCCCBBBCCCCCCCCCFFFJJJGGGBBB@@@CCCEEECCCAAA>>>>>>???BBBDDD@@@@@@???>>>@@@FFFQQQYYYWWWIII;;;:::???BBBBBBBBBAAA>>>>>>BBBBBB>>>;;;<<<999999;;;<<<<<<::::::;;;===:::;;;???@@@======AAA999777666888<<>>>>>>>>======999;;;>>>>>>======???AAA777888;;;===>>>>>>===<<<;;;;;;:::;;;<<>>>>>>>>>>>??????<<<<<<<<<===???BBBDDDFFFDDDHHHMMMRRRVVVYYY[[[]]]```___[[[VVVQQQOOOOOOPPPMMMRRRWWWXXXWWWXXX[[[___``````aaaeeejjjpppuuuyyyyyyvvvqqqoooqqqtttvvvwww}}}~~~xxxzzz{{{zzzwwwvvvwwwyyy{{{xxxuuussssssrrrooommmeee___YYYVVVXXXZZZ[[[[[[PPPGGGDDDLLLPPPLLLLLLQQQHHHHHHIIIIIIFFFCCCFFFLLLBBBCCCDDDDDDEEEGGGKKKMMMCCCIIINNNQQQWWW___bbb______XXXSSSTTTWWWXXX\\\```\\\YYYXXXXXXTTTNNNJJJKKKFFFDDDCCCDDDCCCAAA???@@@???===@@@EEEDDD===999:::<<<>>>??????>>>===>>>@@@???AAADDDEEEDDDBBBAAAAAA@@@AAAAAA@@@???@@@CCCFFFAAABBBCCCDDDEEEFFFFFFFFFAAABBBDDDEEEEEEEEEDDDDDD@@@CCCFFFGGGFFFFFFHHHJJJNNNRRRWWW\\\]]][[[XXXUUUUUUVVVVVVXXX[[[```cccffffffffffffgggiiijjjlllmmmkkkkkkkkkmmmsss{{{~~~