BMv76(q }}}}}}}}}{{{xxxtttqqqooowwwwwwwwwwwwxxxyyyzzzzzzxxxxxxxxxwwwwwwwwwwwwvvvqqqsssuuusssooommmpppsssvvvzzz~~~{{{wwwvvvwwwxxxwwwvvvvvvzzz}}}zzzzzz{{{tttqqqqqqtttwwwyyy~~~zzzlllggg```[[[YYYYYYYYYYYYXXXWWWUUUSSSPPPNNNLLLKKKOOOOOONNNNNNNNNOOOOOOPPPOOOOOOPPPPPPQQQQQQRRRRRRJJJLLLNNNMMMKKKKKKOOOSSS]]]^^^```dddhhhjjjjjjiiigggggglllyyyxxxttttttsssrrrpppmmmjjjiiiiiifffcccbbbbbbcccbbbaaaaaadddeeecccdddhhhiiigggdddeeegggkkkoooqqqpppoooiiijjjkkkiiifffdddccccccdddddddddcccaaa```aaacccYYYVVVRRRPPPQQQQQQQQQQQQMMMPPPTTTTTTRRRPPPQQQRRRPPPPPPTTTZZZ___eeepppzzzyyyrrrmmmeeeaaa\\\XXXVVVUUUTTTSSSTTTSSSQQQOOONNNNNNOOOOOOMMMMMMLLLLLLKKKLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOOOONNNPPPPPPPPPOOOQQQUUUXXXeeebbbaaabbbddddddaaa^^^______cccmmmvvvxxxrrrkkkmmmlllllllllkkkiiifffccceeebbb```_________^^^]]]aaaeeeeeebbbbbbeeefffeeebbbccceeehhhjjjkkkiiiggg____________^^^]]]^^^^^^^^^^^^\\\YYYVVVTTTUUUWWWNNNLLLJJJHHHHHHJJJKKKKKKNNNNNNPPPTTTXXXYYYWWWUUU^^^```hhhrrr|||zzz{{{||||||xxxpppfff___YYYXXXVVVVVVUUUSSSPPPMMMLLLKKKIIIGGGGGGGGGHHHIIIFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFLLLMMMMMMMMMMMMOOOQQQSSSZZZXXXXXXZZZ___aaa```]]]ZZZ\\\___aaaddddddccccccbbbbbbbbbdddeeeeeeaaa^^^```^^^\\\[[[\\\\\\ZZZYYY___cccddd```]]]^^^^^^]]]ZZZ[[[^^^bbbdddeeebbb```^^^]]][[[YYYYYYXXXXXXXXXXXXXXXUUUQQQMMMKKKKKKLLLIIIIIIIIIIIIIIIIIIKKKLLLIIIMMMXXXiiiwwwzzzpppeeennnooovvv|||}}}}}}|||xxxnnnccc[[[VVVVVVWWWXXXXXXVVVQQQMMMOOOMMMKKKIIIGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHOOOPPPQQQRRRSSSSSSTTTTTTXXXXXXXXXZZZ]]]_________[[[\\\^^^^^^]]]^^^bbbeeebbbaaabbbfffiiijjjfffccccccaaa____________]]][[[```eeegggbbb^^^]]]\\\ZZZWWWYYY]]]bbbggghhhfffdddccc___[[[XXXWWWVVVUUUTTTUUUUUUTTTQQQMMMKKKKKKLLLJJJMMMQQQTTTUUUWWWYYY[[[\\\iiiyyywwwtttqqqkkkddd[[[UUURRRQQQQQQRRRRRRPPPLLLIIIJJJIIIHHHGGGEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFEEEEEEFFFGGGHHHHHHIIIJJJNNNOOOQQQTTTVVVWWWVVVUUUWWWWWWXXXWWWVVVUUUWWWXXXXXXWWWWWWWWWXXX[[[^^^___\\\\\\]]]aaaffffffbbb^^^^^^]]][[[[[[[[[[[[YYYWWWXXX___ccc___ZZZXXXVVVTTTQQQSSSWWW]]]bbbcccaaa___ZZZVVVQQQNNNNNNOOOOOONNNMMMOOOPPPPPPOOOMMMNNNOOOKKKRRR\\\eeelllrrrwww{{{yyyuuupppjjjfffaaa\\\XXXTTTRRRPPPOOOOOONNNLLLJJJDDDDDDDDDEEEEEEEEEEEEEEEAAAAAAAAAAAABBBCCCDDDEEECCCCCCEEEGGGHHHJJJLLLLLLNNNOOORRRWWWZZZ[[[YYYWWWTTTVVVXXXXXXVVVVVVZZZ]]]^^^[[[XXXZZZ^^^aaa```^^^ZZZYYYZZZ^^^cccddd___ZZZ\\\[[[ZZZZZZZZZYYYWWWUUUUUU]]]bbb___[[[XXXWWWUUURRRTTTXXX\\\``````]]]ZZZVVVRRRNNNMMMPPPSSSUUUTTTRRRUUUXXXZZZZZZZZZ[[[\\\nnnyyy}}}xxxqqqjjjccc]]]WWWTTTSSSRRRPPPOOOOOOMMMJJJHHHHHHGGGFFFDDDDDDDDDEEEEEEBBBBBBCCCCCCDDDEEEFFFFFFEEEEEEGGGJJJMMMOOOOOONNNRRRUUUUUUSSSUUUYYYZZZXXXXXXXXXXXXXXXYYYZZZ[[[\\\___]]][[[ZZZZZZ\\\^^^```[[[]]]___``````]]]ZZZXXXYYYXXXWWWTTTQQQRRRTTTWWWUUUWWWYYYZZZYYYWWWTTTRRRWWWUUUUUUYYY___```\\\XXXQQQSSSPPPJJJLLLVVV]]]]]][[[aaaooo~~~}}}||||||{{{wwwpppjjjddd^^^WWWSSSQQQPPPNNNMMMMMMLLLIIIGGGGGGFFFEEEDDDCCCDDDDDDEEEBBBCCCCCCCCCDDDDDDEEEEEEGGGHHHJJJMMMOOOQQQQQQPPPQQQTTTTTTRRRSSSXXXYYYXXXUUUVVVYYY[[[]]]]]]\\\\\\]]]\\\ZZZYYYZZZ\\\```bbb\\\]]]]]]\\\[[[YYYWWWVVVUUUUUUTTTRRRPPPQQQTTTVVVYYYZZZ[[[[[[[[[YYYXXXVVVXXXYYY\\\aaadddccc```\\\VVVWWWXXXZZZdddqqqwwwuuulllfffbbbcccaaa[[[VVVUUUWWWXXXaaa{{{|||wwwsssnnniiiccc]]]VVVRRRNNNMMMKKKKKKKKKJJJHHHFFFFFFEEECCCCCCBBBCCCDDDEEEBBBBBBCCCCCCDDDEEEEEEEEEKKKLLLNNNPPPRRRRRRӵRRRWWWYYYWWWSSSVVVZZZ^^^______]]][[[\\\ZZZXXXWWWXXX\\\```ccc^^^\\\YYYVVVTTTSSSSSSSSSPPPPPPPPPOOONNNOOORRRTTTWWWWWWWWWVVVVVVUUUUUUTTTVVV\\\eeellloooooommmlllhhhiiillluuuĦĦӵĦ```NNNJJJIIIKKKLLLIIIFFFGGGRRRMMMJJJVVVqqq|||iii[[[VVVTTTZZZccciiiooottt|||{{{yyywwwqqqnnniiieee```ZZZTTTOOOKKKJJJIIIIIIIIIHHHFFFDDDDDDCCCBBBAAABBBBBBDDDEEEAAAAAABBBDDDFFFGGGHHHIIIMMMOOOQQQSSSSSS4ĉ@ӵWWWYYYXXXVVVXXX[[[]]]^^^]]][[[ZZZ[[[YYYVVVTTTUUUXXX]]]```^^^[[[UUUPPPNNNMMMOOOPPPMMMMMMMMMLLLKKKLLLNNNQQQUUUTTTRRRQQQPPPPPPPPPQQQSSS___nnnzzz>L=hĦ4ĉ@ӵ>LRRRTTTQQQMMMKKKJJJJJJLLLMMMMMMQQQQQQOOOQQQUUUTTTOOONNNHHHEEEGGGIIIIIIJJJMMMNNNUUU```lllxxxxxxrrrnnnjjjgggccc___[[[VVVQQQMMMKKKIIIHHHHHHHHHGGGEEEBBBBBBBBBAAAAAAAAACCCDDDEEE@@@AAACCCFFFIIIKKKMMMOOONNNQQQTTTTTTSSSGG=?ZZZYYY[[[ZZZZZZYYYXXXXXXWWWWWWYYYWWWTTTQQQQQQSSSVVVYYY\\\XXXRRRMMMJJJJJJLLLNNNKKKLLLLLLKKKIIIIIIKKKMMMRRRQQQPPPOOOOOOPPPQQQRRRZZZhhhzzzHdĦ=ĪjGG=?HdĦPPPJJJKKKJJJHHHHHHJJJLLLMMMBBBJJJOOOKKKGGGGGGLLLPPPGGGDDDDDDHHHJJJHHHHHHJJJHHHIIIKKKMMMOOOTTTZZZ^^^bbbcccfffgggcccbbbjjjuuuvvv~~~ӵĭӵӵĦfffccc^^^YYYVVVRRROOOLLLLLLӵӵIIILLLĦƜ`1.׼sUUUYYYXXXZZZĦRRRRRRUUUSSSQQQNNNNNNOOOPPPӵHHHĦKKKJJJIIIJJJKKKMMMMMMMMMMMMOOOĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵYYYFFFKKKOOONNNMMMOOOOOOMMMNNNLLLIIIGGGGGGFFFCCCAAAAAA@@@CCCHHHIIIGGGFFFIIICCCEEEHHHIIIHHHHHHHHHIIIGGGMMMPPPLLLHHHIIINNNPPPMMMVVVaaahhhkkkkkkkkklll?~4g&e>&eg&e>hӵ```ZZZUUUSSSQQQOOOMMMg&eFFFguO>uO>&eJJJMMM4ff?>ߝLSSSgĉ@LLLRRRWWWVVVShӵMMMNNNMMMLLLKKKKKKLLLg&eHHH>hӵJJJKKKLLLOOOQQQMMMOOORRRfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??~~~wwwtttfffhhhbbbUUULLLJJJIIIFFFHHHDDDAAAEEEKKKMMMJJJFFFEEECCCDDDFFFEEEBBBBBBEEE>>>AAAEEEHHHHHHHHHIIIJJJOOO\\\^^^OOOEEEIIILLLHHHCCCJJJQQQUUUTTTRRRSSSUUU^^^vvv}}}4DӵHƅ^Hu]ĦHu]ĦZuR)Ħ```YYYTTTQQQPPPOOOOOOHu]ĦGGGHŐeHŐeHu]ĦNNNqIܗGIӵTTTttJJJPPPUUUHGgĉ@LLLJJJHHHHHHIIIJJJJJJJJJHu]ĦGGGZuR)ĦJJJLLLNNNRRRTTTUUUYYYsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ|||dddRRRIIIFFFFFFWWWVVVTTTQQQPPPUUU]]]cccdddhhhrrrdddPPPKKKKKKJJJFFFFFFGGGHHHGGGDDDDDDFFFIIIFFFEEEGGGFFFDDDGGGKKKHHHHHHGGGFFFEEEEEEGGGIIIXXXjjjiiiQQQAAAFFFJJJDDDEEEJJJOOOPPPMMMLLLOOOSSSUUUtttbbbTTT```4DuXӵDdDΦDdDĦDdDĦuuut|<```[[[UUUQQQOOOOOOOOONNNDdDĦCCCDdDΦDdDΦDdDĦTTTpeƜ4DuTӵSSS`eĭGGGqetMMMIIIFFFHHHFFFDDDDDDGGGHHHDdDĦEEEEEEt|d<ĦDtddd[[[VVVRRROOOMMMJJJHHH>d<ĦDDD>d<ʜDd<ʜ4DuTӵ[[[XXXF&uTӵRRR4DufئL>eFFFpuR)ĦFFFDDDFFFIIIIIIIIIHHH>d<ĦDDDDtXXXtttwww~~~DdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦpppppp>d<ĦaaapeӵDx<>d<ʜ4DuTӵqqqdddXXXQQQFFFDDDBBB???===<<<<<<<<<<<<;;;999:::===???@@@@@@>>>@@@BBBBBBAAAAAABBBCCCFFFGGGGGGEEEFFFJJJIIIFFFGGGGGGHHHNNNZZZnnnyyysssnnnggg___ZZZUUUQQQNNNLLLKKKPPPUUUOOOHHHRRRccc\\\KKKHHHDDDIIIDDDHHHGGGHHHJJJIIIHHHMMMTTT___SSS]]]ggg]]][[[mmmiii\\\KKKAAAFFFSSS```hhh{{{4DuXӵD&dq&ĒRsdKĦDHRRud[[[WWWTTTRRRPPPMMMKKKsdKĦCCCD&oq<Ōq&ĒR[[[\\\ZZZ>dp&ĒRRRRPPPnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒRZZZUUU>d<sdKĦGGGB?Ho9IIIs&dq&ĒRKKKPPPPPPOOORRR]]]fffyyyuuussswww{{{~~~bbbMMMDDDCCCBBBAAA??????>>>>>>???@@@AAAAAA<<<<<<<<<<<<===>>>>>>>>>???AAABBB@@@AAAEEEFFFEEEBBBDDDDDDCCCEEEHHHGGGCCCLLLGGGEEEHHHIIILLLTTT^^^[[[rrrxxxrrrmmmlllrrrwwwmmmbbbmmmqqqOOOKKKEEECCCLLLIIIKKKHHHGGGGGGDDDCCCHHHPPPNNNOOOQQQkkknnn___YYYfffhhhYYYIIIFFFLLLTTTYYY[[[pppuuuvvvrrrpppuuuzzz{{{4DuXӵHu]3hhne=eZZZXXXUUUSSSRRRQQQOOOMMMneDDDCCCpIƎ@t@hWWWYYYZZZ>hPPPOOONNNfeHHH@ďDDDDDDDEEEJJJJJJJJJJJJJJJKKKneUUU\\\=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@hmmmeee>hEEEEEEEEEseCCCneGGGHHH@GDDDFFFsĪj@hBBBCCCDDDDDDDDDFFFLLLPPPWWW\\\\\\UUUOOOMMMNNNMMMTTTPPPNNNQQQXXXcccsssqqqVVVOOOFFFCCCDDDCCC>>>999=========<<<======>>>>>>>>>?????????>>>============>>>>>>>>>DDDMMMNNNKKKJJJKKKJJJHHHHHHJJJIIIDDDJJJHHHIIIMMMLLLIIIKKKPPPMMMeeelllUUUUUUJJJJJJPPPPPPNNNKKKIIIGGGEEEDDDKKKTTTtttCCCPPPPPP]]]nnnaaalllrrrYYYGGGHHHLLLJJJNNNXXXlllhhhaaa[[[^^^eeegggeee4DuXӵĵD^\\\VVVSSSPPPOOOOOOOOONNNMMMGGGEEEEEEWWWTTTVVVXXXYYYMMMMMMLLLKKKKKKHHHGGGEEEEEEGGGIIIKKKJJJJJJMMMQQQVVV___iiisssDdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦiii```GGGKKKFFFAAADDDDDDDDDDDDs׼s???@@@@@@AAABBB???>>>???@@@AAA???>>>===>>>@@@BBBCCCDDDFFFIIIHHHDDDBBBCCCCCC@@@CCCAAAAAADDDEEEFFFJJJQQQYYYfffxxxlllUUUFFFBBB???======???@@@===;;;======<<<<<<;;;:::::::::;;;===>>>>>>===<<<>>>???===>>>>>>AAAMMMZZZXXXNNNNNNPPPOOOMMMMMMNNNKKKEEECCCCCCDDDHHHMMMPPPNNNLLLKKKbbbdddZZZXXXiiiqqqddd^^^SSSUUUQQQPPPPPPLLLIIIGGGEEEGGGOOOYYYccc???JJJKKKWWWnnneee{{{~~~kkkwwweeeNNNKKKHHHCCCKKK[[[ddd^^^TTTMMMQQQXXXZZZVVVΦ4DuXӵtvӵ>d<ĦĦzzzuuunnnkkkkkkeee]]]WWWSSSOOOLLLLLLLLLLLLLLLLLLKKKĦHHHIIIJJJHHHGGGFFFIIINNNSSSTTTUUURRRSSSUUUWWWWWWTTTPPPMMMJJJKKKKKKJJJHHHIIIKKKMMMLLLMMMMMMLLLIIIGGGFFFFFFDDDFFFGGGHHHGGGHHHLLLOOORRRQQQTTT^^^iiippppppmmmĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦMMMJJJEEEDDDFFFHHHHHHHHHEEECCCAAAAAACCCEEEEEEEEE@@@@@@??????Be===CCCEEEEEEEEEĦEEECCCFFFEEECCCBBBEEEEEEBBBAAACCCDDDDDDCCCBBBBBBCCCAAAAAAAAABBBCCCDDDCCCCCC???BBBCCC???>>>AAAAAA???AAA@@@BBBEEEDDD??????BBB@@@HHHQQQVVV]]]ffflllllluuuoooggg^^^UUUKKKBBB<<>>:::777666888<<>>>>>>>>>>>>>>===<<<;;;999;;;======<<<===???BBB===BBBIIIXXXrrruuugggjjjiiieeeaaa]]]TTTLLLKKKMMMMMMSSS```ggg\\\KKKPPP[[[YYYMMMDDDHHHRRRaaazzzuuucccjjj|||uuuqqqwwwfff```\\\WWWRRROOOKKKKKKTTT]]]XXXIIIHHHFFFUUU[[[VVVhhh{{{iii{{{tttaaaRRRHHHDDDKKKUUUXXXVVVQQQJJJJJJOOOQQQPPP?aŖ%7uSQuR)ӵsdKĦgdKĦvvvrrrlllkkklllggg^^^[[[VVVQQQMMMLLLLLLLLLLLLKKKgdKĦKKKMMMNNNKKKIIIGGGJJJNNNRRRRRRRRRRRRSSSTTTVVVVVVTTTOOOKKKIIIIIIIIIHHHGGGGGGIIILLLJJJKKKKKKIIIGGGEEEEEEFFFBBBEEEGGGHHHIIILLLQQQUUU``````ggguuugdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦDDDCCCBBBCCCDDDBBB===999@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCC???AAABBBgdKĦCCC===@@@AAA??????CCCCCCAAA>>>@@@AAAAAA@@@??????@@@>>>@@@BBBBBB@@@>>>===>>>===BBBDDD@@@===???AAA@@@<<<:::;;;>>>>>>===@@@FFFAAADDDDDDAAAAAAEEEIIIIIIKKKJJJHHHEEEAAA>>><<<:::666;;;@@@AAA???===<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;===>>>===<<<===@@@DDD888CCCVVVvvvwwwiii\\\___bbbllluuuUUU\\\YYYpppWWWOOOJJJJJJIIINNNeee~~~lllVVVSSSUUUZZZiii}}}qqqkkkccc\\\VVVTTT[[[ddddddLLLSSSMMMIIIXXXPPP[[[dddlll___yyyxxxyyynnnXXXIIIFFFGGGEEENNNSSSSSSMMMHHHIIIMMMNNN>Aneneqqqrrrooogggeeefffccc\\\UUUTTTRRROOOLLLJJJKKKMMMneKKKKKKMMMMMMJJJKKKLLLMMMOOOPPPQQQRRRQQQRRRQQQQQQPPPOOONNNMMMKKKJJJIIIHHHGGGHHHIIIJJJJJJIIIGGGFFFFFFFFFFFFFFFEEEHHHIIIJJJOOOXXX]]]]]]nnnwwwneDenene>Ak<fhDenene<<>>AAADDDDDDCCCCCCDDDFFF???@@@ne@@@BBB@@@>>>???BBBBBB>>>>>>@@@AAABBBBBBAAA@@@???AAABBB@@@@@@AAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>===AAA@@@?????????@@@BBBBBBEEECCCAAA???@@@AAA@@@???@@@???>>>======<<<<<<<<<===<<<;;;:::::::::::::::===<<<<<<;;;;;;:::::::::===>>>>>>;;;;;;>>>AAABBB<<>>>>>>>>BBBBBBBBBCCCDDDDDDCCCBBBBBBAAA@@@@@@BBBBBBAAA@@@CCCCCCCCCBBBBBBBBB??????BBBBBB??????AAA@@@BBBCCCCCCAAA?????????>>>>>>????????????>>>>>>??????>>>>>>>>>>>>>>>>>>@@@??????>>>???@@@AAABBBCCCAAA???>>>>>>???>>>>>>==================>>>>>><<<<<<;;;:::::::::::::::;;;;;;<<<<<<;;;:::999999<<<======<<<<<<>>>@@@AAACCC\\\hhh\\\qqqyyyhhhPPPGGGDDDFFFFFFSSSgggNNNFFFGGGIIIRRR]]]gggqqquuuhhh___WWWRRRTTTZZZeeejjjssswwwkkkXXXOOOQQQQQQ\\\```WWWOOONNNLLLGGGJJJMMMVVV```___UUUNNNxxxsssnnnnnnkkkfffdddccc^^^YYYXXXVVVSSSQQQOOOPPPQQQRRRTTTRRROOOLLLKKKMMMOOOQQQNNNNNNNNNNNNOOOOOOOOOOOOLLLLLLMMMLLLLLLKKKJJJIIIDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEEEEGGGJJJKKKJJJHHHJJJQQQYYYbbbnnn{{{```LLLEEEDDDBBBAAAEEEDDDBBBAAA@@@BBBCCCDDD;;;<<<===???@@@@@@@@@@@@FFFBBB@@@AAADDDEEEBBB>>>BBBAAA@@@AAABBBBBBAAA@@@DDDAAA@@@BBBCCC@@@AAADDD>>>@@@BBBAAA???===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAA???<<<;;;<<<======<<<;;;;;;;;;<<<<<<>>>??????<<<;;;;;;:::::::::::::::999:::;;;<<<<<<;;;999888;;;:::;;;<<<===>>>???AAAFFFlllwwwXXXoooUUUVVVTTTMMMIIIHHHHHHEEETTTmmmNNNCCCCCCBBBBBBCCCDDDHHHQQQ\\\cccllluuu{{{jjj```bbbhhhsssmmmfffbbb___YYYPPPHHHEEEKKKMMMLLLPPPVVVTTTLLLIIIIIIZZZsssvvv___NNN}}}uuupppkkkjjjhhhfffeeeccc```\\\^^^ZZZVVVSSSQQQRRRRRRRRRTTTRRRNNNKKKKKKLLLOOOQQQOOOOOOOOOOOONNNNNNNNNNNNIIIIIIJJJJJJIIIHHHGGGGGGDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGIIINNNRRRSSSQQQOOOWWW___jjjwwwqqqTTTKKKKKKGGGBBBAAA???>>>>>>>>>???@@@AAABBBGGGGGGGGGFFFEEEEEEFFFGGGCCCDDDFFFIIIKKKKKKHHHFFFKKKMMMNNNLLLIIIGGGHHHIIIKKKGGGEEEFFFEEEAAAAAADDDDDDEEEEEECCC@@@>>>>>>???????????????????????????======>>>>>>>>>>>>??????===============>>>>>>???@@@>>>;;;:::;;;<<<<<<;;;<<<;;;;;;;;;<<<<<<===>>>;;;;;;::::::999::::::;;;777999;;;======<<<:::888;;;999:::<<<<<<<<<@@@DDDNNNzzzrrrsssTTTNNNVVVMMMLLLOOOOOOGGGJJJkkkrrrYYYFFFBBBEEEFFFEEEDDDEEEFFFGGGGGGGGGFFFLLLTTT\\\dddnnnxxx}}}yyyzzz}}}ssseee\\\]]]```YYYNNNIIIJJJHHHGGGMMMUUUTTTNNNHHHDDD[[[jjjPPPNNNzzztttpppkkkhhhfffffffffeeedddccceee```YYYTTTSSSRRRRRRQQQRRRPPPMMMKKKJJJKKKMMMOOOPPPOOOOOONNNNNNMMMLLLLLLGGGGGGHHHHHHGGGGGGFFFFFFDDDDDDEEEFFFGGGGGGGGGGGGIIIKKKQQQZZZcccgggfffccceeennn{{{^^^LLLEEEBBBEEELLLDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFGGGKKKOOOUUU^^^hhhmmmllliiihhhhhhxxx|||~~~wwwmmmggghhhllliiiddd```^^^YYYRRROOOPPPUUUSSSOOOIIIDDDAAABBBCCC@@@@@@???>>>>>>???@@@@@@>>>>>>>>>???????????????<<<<<<======>>>>>>>>>>>>@@@>>>;;;;;;<<<======<<<======<<<;;;;;;;;;;;;;;;::::::999999999::::::;;;777999;;;>>>>>>===;;;:::<<<;;;===???===;;;BBBKKK```SSSIIIRRRLLLIIIKKKNNNGGGAAAKKK^^^SSSUUUUUUOOOGGGAAAAAACCCEEEDDDCCCDDDEEEDDDAAA===@@@BBBEEEFFFGGGJJJPPPUUUUUU___pppnnn___\\\```___ZZZRRRPPPJJJFFFHHHMMMPPPOOOIIIAAAZZZqqqTTTRRRxxxtttqqqmmmhhheeefffgggffffffhhhiiiccc[[[UUUTTTSSSQQQPPPQQQOOOMMMLLLKKKKKKLLLMMMOOONNNNNNMMMLLLLLLKKKKKKFFFFFFGGGGGGGGGGGGFFFFFFDDDEEEGGGIIIKKKLLLMMMMMMOOOSSS]]]lll{{{xxxoooZZZKKKEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGFFFLLLTTT\\\cccllluuu|||{{{zzzsssnnnfffZZZNNNFFFBBBAAAAAA@@@???>>>>>>???@@@AAAAAAAAA@@@@@@@@@?????????<<<<<<===>>>>>>>>>>>>>>>@@@>>><<<;;;<<<>>>>>>=========<<<::::::999999999999999999999999::::::;;;888:::<<<>>>???>>>======<<>>FFFTTTooo___TTTYYYOOOFFFBBBFFFGGGBBBCCCHHHIIIGGGEEEDDDDDDDDDCCCBBBFFFDDDAAAAAABBBCCCCCCCCC@@@CCCDDDCCCAAAAAADDDGGGCCCEEEJJJOOOTTT___uuu~~~ggg\\\QQQLLLLLLQQQ\\\gggwwwmmm___[[[^^^bbbWWWSSSLLLGGGFFFHHHLLLOOOKKK@@@TTTtttYYYVVVzzzvvvtttsssqqqjjjdddeeeeeeccceeeiiijjjcccZZZUUUTTTTTTSSSQQQPPPOOOOOONNNMMMMMMMMMLLLMMMMMMLLLLLLKKKKKKJJJJJJFFFFFFGGGGGGHHHGGGGGGFFFFFFHHHLLLQQQUUUXXXZZZ[[[]]]bbbnnn~~~hhhXXXPPPOOONNNNNNRRRWWW^^^bbbyyylllZZZNNNHHHFFFEEECCCBBBBBBCCCEEEFFFDDDCCCBBBBBBAAA@@@??????<<<===>>>?????????>>>>>>???===;;;;;;<<<===>>>===;;;;;;:::::::::::::::;;;999999888888999::::::;;;:::;;;<<<>>>???@@@@@@@@@:::DDDSSSYYYOOOCCCJJJZZZvvvzzz___QQQGGGHHHLLLIIIFFFFFFHHHFFFDDDEEEFFFFFFDDDBBBHHHGGGEEECCCBBBCCCEEEGGG>>>AAADDDDDDBBB@@@AAACCCFFFEEEDDDCCC@@@BBBLLLYYYgggwwwppp___QQQIIIJJJDDD@@@@@@@@@BBBGGGNNNGGGTTThhhwwwbbb^^^ccc\\\UUUNNNJJJJJJKKKKKKKKKNNN@@@NNNwwwsss]]]ZZZ|||wwwuuuttttttuuukkkddddddcccaaaccchhhjjjbbbYYYUUUUUUVVVTTTRRRPPPPPPPPPPPPPPPNNNMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJFFFGGGGGGHHHHHHHHHGGGGGGJJJMMMRRRYYY___cccfffhhhkkkppp{{{{{{zzzyyy{{{uuubbbXXXKKKJJJHHHGGGGGGHHHJJJKKKEEEEEEDDDCCCAAA@@@??????<<<===???@@@@@@@@@???>>>>>><<<::::::;;;=========999999999999:::;;;<<<<<<999888888888999::::::;;;;;;<<<===>>>???@@@AAABBB999GGG\\\eeeXXXHHHMMM^^^|||rrraaaTTTRRRSSSNNNGGGCCCFFFFFFGGGGGGFFFEEEBBB@@@AAADDDFFFEEEBBB@@@??????>>>BBBFFFGGGCCC@@@@@@@@@999<<>>???@@@???===>>><<<>>>BBBAAA<<<<<>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<999@@@EEE@@@@@@CCC>>>HHHKKKMMMSSSXXXRRRSSScccsssXXXIIILLLIIIHHHKKKNNNJJJCCCCCCHHHBBBCCCDDDCCCBBBAAAAAAAAAAAA@@@??????AAABBBAAA@@@????????????????????????BBBBBBDDDGGGHHHHHHNNNUUUbbbeeeoooZZZSSSIIIBBB@@@???===<<<:::::::::;;;;;;;;;<<<<<<;;;???FFFFFFBBBQQQrrrkkkhhhccc]]]]]]___ZZZRRRKKKIIIRRRfffvvvttteeeXXX~~~uuunnnhhhgggjjjlllfffbbbaaa]]]XXXXXX\\\```___^^^]]][[[ZZZXXXXXXVVVQQQOOORRRSSSQQQOOOOOOLLLKKKJJJIIIHHHGGGGGGFFFHHHEEEGGGKKKMMMKKKNNNTTT^^^eeerrr~~~uuuoooiiigggbbbYYYQQQOOONNNMMMJJJHHHGGGGGGHHHHHHJJJJJJJJJIIIHHHFFFEEECCCGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJMMMPPPWWWhhh~~~uuuggg[[[RRRMMMNNNIIIDDDAAAAAABBB@@@>>>>>>===???CCCCCC>>>===AAA????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;IIISSSMMMFFFHHHJJJJJJLLLOOOYYY___WWW\\\rrr^^^MMMLLLHHHGGGKKKKKKFFFCCCDDDEEEEEEDDDBBB@@@?????????AAA???>>>???@@@AAA@@@???????????????????????????@@@???@@@CCCCCCBBBFFFMMMEEEFFFKKKRRRZZZ______^^^cccbbbbbbcccbbb\\\RRRIIIGGGCCC===999999::::::999::::::::::::;;;;;;;;;;;;::::::>>>@@@>>>DDD```}}}zzzsssppplllaaaUUURRROOOTTTdddssssssiii```wwwooojjjeeefffiiifffbbb___```^^^YYYUUUUUU______^^^]]]\\\\\\[[[[[[XXXRRROOOQQQQQQNNNMMMOOOLLLKKKKKKJJJIIIIIIIIIIIIJJJIIIKKKPPPRRRTTTYYY```mmmvvvnnn]]]RRRVVVQQQNNNOOOMMMHHHEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFCCCDDDDDDEEEEEEEEEDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@??????FFFRRR[[[nnnuuuhhhggglllvvvtttcccXXXRRRMMMFFFCCCCCCDDDCCCAAA???>>>???BBBAAA>>><<<===@@@@@@?????????>>>>>>>>>::::::::::::::::::::::::999999999999999999999999999<<>>>>>???@@@AAA@@@???>>>>>>???@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<>>>>>><<>>>>>;;;999888999:::;;;:::999999999::::::::::::;;;===999;;;@@@AAA@@@FFFQQQ}}}}}}jjjXXXXXXSSSUUU___gggeee[[[UUU~~~rrrllliiiffffffiiigggdddbbbaaa```]]]YYYVVV^^^^^^]]]\\\ZZZYYYXXXXXXXXXSSSOOOOOONNNKKKKKKNNNNNNMMMLLLKKKKKKLLLLLLMMMMMMOOOSSSWWW\\\aaajjjqqq}}}wwwcccWWWPPPJJJGGGIIIEEEDDDFFFGGGEEEEEEHHHCCCBBBBBBBBBBBBCCCDDDEEE???@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBBBB@@@>>>@@@EEEJJJJJJ]]]wwwmmm[[[PPPJJJIIIMMMUUU___nnn{{{ddd\\\RRRKKKHHHGGGFFFDDDDDDBBBBBBBBBBBB@@@===<<<@@@@@@??????>>>>>>======::::::::::::::::::::::::888888888999999999999999<<<<<>>??????>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;>>>>>><<<===AAAAAA@@@>>>>>>@@@AAACCCCCCAAA@@@???@@@BBBBBB@@@>>>>>>===<<<<<<<<<;;;:::999888888888999999999::::::===999999@@@CCCAAA@@@AAAUUU}}}hhhWWWRRRRRRWWWZZZUUUMMMIII{{{pppllljjjhhhgggiiilllkkkhhheeedddbbb```]]]```___]]][[[YYYVVVUUUTTTUUUQQQNNNNNNKKKHHHHHHLLLLLLLLLKKKKKKMMMOOOQQQSSSRRRWWW\\\___dddnnnyyypppcccQQQFFFDDDFFFIIIIII@@@>>>>>>AAAAAA???AAAEEEAAA@@@@@@@@@@@@@@@@@@@@@========================@@@@@@@@@@@@@@@@@@@@@@@@???AAACCCBBB@@@???BBBDDDAAAHHHRRRYYY^^^gggrrr{{{jjjUUUIIICCCAAAAAABBBBBBFFFLLLVVVllluuufff\\\UUUOOOKKKJJJHHHEEECCCCCCDDDBBB???@@@@@@???>>>>>>===<<<<<<::::::::::::::::::::::::888888999999999:::::::::???===KKKtttvvvrrr___RRRIIICCCJJJHHHEEEDDDDDDAAA>>>:::@@@???>>>>>>??????>>><<<========================>>>;;;<<>>???BBBEEEcccccc\\\UUUSSSPPPKKKJJJLLLxxxnnnlllllliiigggggglllppppppkkkgggfffeeebbbcccaaa___\\\XXXUUURRRQQQQQQNNNMMMLLLIIIEEEFFFJJJHHHHHHJJJLLLQQQVVV[[[^^^^^^dddiiijjjnnnyyymmmSSSNNNGGGDDDDDDEEEEEEDDDDDDCCCDDDGGGFFFCCCDDDHHHEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBB????????????????????????>>>???@@@@@@>>>===>>>??????@@@BBBDDDFFFHHHJJJKKKXXXaaannn~~~ppp___QQQCCC======>>>???@@@CCCAAABBBFFFLLL]]]wwwjjjcccYYYVVVOOOHHHGGGHHHFFFAAAAAAAAA@@@???>>>======<<<::::::::::::::::::::::::999999999::::::;;;;;;<<<>>>>>>HHHuuuyyyaaaQQQIIIEEEAAA@@@AAABBB@@@>>>AAA@@@???>>>??????>>><<<========================???;;;<<<@@@CCCCCCCCCEEEOOOGGG???>>>BBBDDDAAA<<<;;;<<<>>>??????===<<<;;;666888::::::999777777777666666666777777777888888:::999999888999<<>>===>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>??????>>>=========>>>;;;<<<>>>@@@AAAAAAAAAAAA<<>>@@@EEEHHHRRRkkk~~~ooo```XXXVVVPPPHHHDDDCCCBBBAAA@@@??????>>>;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<======GGGMMMTTT|||}}}}}}~~~ddd[[[OOOGGGEEEFFFEEEDDDCCCAAA@@@???@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<>>>::::::???BBBAAA@@@AAABBB>>>999999===??????===888999::::::999999999:::666999;;;;;;999777888999555555666666666777777777999::::::999:::>>>AAACCCDDD@@@WWWpppWWWKKKIIIzzzpppiiiiiijjjgggaaa^^^aaannnwwwrrriiidddbbb___\\\[[[YYYVVVRRROOOMMMLLLIIIIIIJJJKKKGGGBBBBBBFFFFFFIIIOOOXXXcccoooyyygggLLLBBBBBBBBBAAA@@@BBBEEEHHHBBBCCCFFFIIIFFFAAAAAAEEEBBBCCCDDDEEEFFFFFFFFFFFF@@@@@@??????@@@AAACCCDDD????????????????????????======<<<<<<<<<===>>>???;;;<<<===<<<:::;;;===@@@<<>><<<777888>>><<<:::===DDDEEEHHH[[[qqqqqqjjj```VVVFFFEEEEEECCCBBBAAA@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<===>>>>>>YYYccchhhxxxsssttt{{{wwwtttppp\\\PPPJJJFFFCCCCCCBBB@@@@@@AAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<888888<<<@@@>>><<<===???>>>===;;;;;;;;;===>>>::::::999777666666888:::666888:::888555222333444555555555555666666666777333555666777:::===>>>===AAA===KKKzzzcccZZZuuunnnooonnnjjjddd___\\\[[[___dddiiihhhddd```___aaaccc```ZZZSSSMMMJJJIIIIIIFFFFFFEEEDDDDDDDDDDDDDDDGGGLLLWWWgggxxxTTTIIIDDDCCCBBBAAAAAAAAABBBCCCGGGEEECCCAAA@@@@@@AAAAAACCCAAADDDKKKLLLGGGEEEHHHBBB??????CCCCCC???===>>>@@@@@@???>>>>>>>>>>>>???>>>>>>>>>>>>============>>>>>>>>>>>>>>>===<<<<<<:::;;;;;;<<<>>>???AAABBBKKKUUUaaannn}}}}}}```QQQCCC@@@AAAAAACCCHHHCCC;;;777:::<<<;;;888888;;;===???@@@@@@CCCLLLUUUzzz}}}```OOOFFFJJJIII???>>>HHH@@@@@@>>><<<;;;:::;;;<<>>:::???@@@777HHHttt|||{{{tttzzzyyysss}}}wwwcccSSSHHHFFFCCC@@@@@@AAAAAA>>><<<999???@@@:::555999======999;;;===??????===;;;999888999;;;;;;;;;:::888777;;;:::999999888888999999666666666666555555555555444444444555666777777888555666888999:::;;;;;;<<>>=========>>>>>>>>>>>>============>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;<<<======>>><<<@@@DDDGGGNNNTTTPPPHHHHHH@@@999999<<>>??????AAAFFFKKKkkkvvvgggaaa\\\PPPIIIIIIHHHFFFCCCAAA@@@???>>>>>>AAA777===CCCMMMIII<<>>AAA>>>===???>>>999:::;;;<<<======<<<;;;:::======<<<<<<;;;::::::::::::999999888888888999999666666666666555555555555444444444555666777777777555666777999:::;;;<<<<<>>>>>AAAAAAAAAAAAAAA@@@???>>>===>>>>>>>>>>>>==================>>>>>>>>>===<<<<<<======<<<;;;::::::::::::>>>===<<<;;;>>>CCCBBB>>>999999999:::===JJJ```sssNNNCCC:::888888888:::===>>>>>>>>>===>>>@@@BBBCCC[[[}}}yyyooo___RRRWWWQQQJJJEEECCCCCC@@@>>>AAA===VVVppp{{{hhhRRRfffooo```NNNBBB???@@@@@@???<<<>>>???>>>>>>???<<<888;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999888888888::::::999888888888888888999999666666666555555555555444444444444555666666777777444555777999:::;;;<<<<<<===AAACCC^^^yyypppnnniiidddbbbcccbbb^^^[[[ZZZ\\\]]]^^^___bbbfffjjjjjj```TTTKKKIIIIIIHHHGGGIIIJJJJJJIIIJJJMMMSSSXXX```gggttttttccc[[[WWWSSSTTTSSSQQQOOOOOOSSSZZZ^^^jjj___JJJLLLPPPXXXbbbmmmvvv|||yyyiiiUUUIIIHHHKKKNNNNNNMMMWWWjjj}}}xxx```MMMGGGEEEGGGIIIFFFAAA???AAAAAABBBBBBCCCBBBAAA@@@???>>>>>>>>>>>>============<<<===============<<<<<<>>>===<<<;;;::::::::::::<<<:::777666999===>>>>>>999;;;===<<>>BBBCCCRRRrrrpppnnndddVVVLLLGGGFFFDDDCCCAAAOOOiiisssYYYIIICCCBBBBBBDDDCCCAAA>>><<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;888888888888888999::::::888777777777777888999999666666555555555444444444444444444555555666666666444555666888:::;;;<<<<<<>>>CCCEEEZZZwwwjjjggghhhiiihhhfffbbb___^^^\\\]]]^^^___```cccfffiiiggg^^^SSSJJJGGGGGGHHHIIIIIILLLOOOPPPRRRXXXaaahhhnnnttt~~~xxxuuuzzzsssdddRRRGGGEEEEEECCC@@@BBBEEEFFFFFFHHHJJJLLLQQQuuutttxxxxxxpppooooooooovvvnnnTTTOOOKKKKKKJJJFFFEEEGGG@@@AAAAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>============<<<<<<============<<<<<<<<<<<<<<<;;;<<<<<<======>>>;;;999888777666555555999::::::888999???HHHNNN@@@;;;888999999999;;;???AAANNNTTTKKK???<<>>@@@BBBAAABBBBBBBBB@@@???@@@CCCEEEFFF^^^uuufff]]]VVVNNNGGGDDDDDDCCCBBB@@@????????????>>>>>>>>>>>>============;;;;;;<<<=========<<<<<<;;;;;;;;;;;;<<<===>>>???@@@>>>>>>???>>>;;;999;;;888999777555777:::;;;888888666666999:::999;;;???BBBaaawwwkkkNNN===>>>EEEDDD```|||zzz}}}{{{nnneeeqqqsssVVVEEE@@@???AAADDDCCC???>>>???=========>>>>>>=========;;;;;;;;;::::::999999999888888777666666666666666555555555444444444444333444444444444444444444444222333555777999;;;<<<<<<;;;CCCDDDTTT}}}vvvoooeeeeeefffggggggeeebbb```___```bbbcccccc___[[[XXXRRRQQQOOOJJJGGGIIIQQQXXXUUU[[[ccchhhkkkrrr|||}}}vvvnnneeeaaabbbeeehhhgggaaa^^^```cccdddZZZZZZ[[[```iiiqqqvvvxxxgggYYYOOOPPPNNNGGGEEEHHHMMMMMMHHHAAA>>>@@@@@@===BBBBBBBBBAAA??????@@@BBBBBBLLL```uuu```RRROOOLLLHHHDDDAAA@@@@@@@@@>>>>>>>>>>>>============:::;;;<<<<<<======<<<<<<::::::::::::;;;<<<===>>>666444666::::::777777;;;666999999666666:::999555777444555999:::999;;;@@@III}}}iiiEEE<<<@@@AAAZZZpppsss}}}qqqWWWKKKBBBBBBEEEBBB???======>>>???@@@@@@???>>>===999888777777:::???DDDGGG999888777666555444444444555555555444444444333333444444444444444444444444111333555777999;;;<<<<<<;;;CCCEEEVVVwwwtttsssqqqjjjfffcccdddhhhiiifffaaa```aaacccdddccc]]]VVVPPPIIILLLMMMJJJGGGKKKUUU___eeemmmvvv{{{~~~___ZZZUUUSSSNNNHHHGGGIIIFFFKKKMMMKKKJJJNNNRRRRRRMMMLLLLLLPPPWWW\\\]]]]]][[[___fffrrr{{{ZZZSSSFFF@@@DDDFFF@@@>>>CCCAAACCCCCC??????AAAAAA>>>;;;???DDDFFFEEECCCAAA@@@AAA@@@KKKwwwuuuZZZVVVPPPJJJEEECCCCCCCCC>>>>>>>>>>>>============::::::;;;<<<=========<<<::::::999999999:::;;;;;;===:::999<<<:::555666;;;333999:::555333777888666888666666888888888<<>>AAABBBBBBAAA>>>===<<<:::999;;;BBBMMMXXX___:::999777666444333333333555555444444444333333333444444444444444444444444111222555777999;;;<<<<<<===FFFHHHYYYvvvlllggggggnnnkkkhhhfffffffffeeedddhhhiiiiiigggbbbZZZSSSNNNKKKKKKNNNQQQPPPQQQ]]]kkkvvv```MMMKKKHHHFFFFFFEEEDDDBBBBBBDDDFFFJJJMMMNNNNNNMMMMMMEEEJJJTTTXXX______UUUVVVXXX[[[^^^eeezzz^^^IIIHHHCCC@@@@@@???===@@@DDDCCCBBBAAA??????@@@BBBCCCAAAEEEHHHFFFAAA======@@@;;;FFFLLLeeesss^^^UUUPPPIIICCCCCCAAA???@@@AAA???;;;;;;???:::;;;<<<=========<<<;;;;;;<<<<<<<<<;;;;;;:::999;;;:::999888777777777777555444333666999999666333777777666555888<<<======[[[QQQ777CCCDDDRRR~~~~~~cccRRRTTTRRRFFF<<<;;;JJJ;;;BBBRRRGGG???<<<:::<<<444666;;;ggguuuGGG<<<444555777555555888555555555444444333333333444333333222222333333444333444555777888:::;;;<<<===AAACCCZZZuuukkkfffffflllkkkiiigggffffffggggggfffiiikkkiiicccZZZQQQKKKHHHGGGKKKQQQUUUZZZgggttttttTTTFFFDDDAAA@@@@@@@@@???===???>>>AAAJJJTTTWWWRRRLLLGGGEEEJJJTTTeeezzzxxxaaa^^^bbbfffdddcccqqq{{{UUUEEEEEE@@@>>>???>>>===???CCCCCCBBB@@@???>>>???AAABBBDDDGGGIIIFFFAAA======???:::CCCGGG^^^wwwkkk\\\OOOIIIEEEAAA@@@CCCCCC@@@======;;;<<<<<<======<<<:::::::::;;;;;;;;;;;;;;;::::::;;;:::999888777777777777666666666666666666666555222666:::;;;999888777777NNNPPP;;;DDDDDDSSSyyywwwmmmWWWJJJFFF@@@GGG>>>OOO]]]GGG<<<===;;;;;;888;;;DDD~~~{{{BBB999222333555444333555555555555444444333333333444333333222222333333444333444555777888:::;;;<<<;;;AAAFFF```|||sssjjjeeeeeeiiijjjjjjhhheeeeeehhhkkkfffjjjmmmkkkdddYYYOOOIIIJJJJJJOOOWWW```jjjvvvfffJJJGGGEEECCCCCCCCCDDDCCCAAADDDAAACCCOOO^^^bbbXXXMMMEEEFFFNNN]]]{{{|||qqqvvvyyysssiiilllmmmOOOCCCBBB>>>===??????===>>>AAABBBAAA???>>>>>>???AAABBBEEEHHHIIIFFFAAA======>>><<>>888333444666444333444555555555444444444444444444333333222222333333444333444555777888:::;;;<<<999AAAJJJgggyyyqqqiiiddddddeeehhhiiifffcccccchhhmmmiiilllmmmjjjaaaWWWOOOKKKPPPTTT[[[fffrrr|||fffGGGCCCAAA??????@@@AAA@@@???@@@<<<===GGGTTTWWWMMMBBBGGGKKK]]]wwwyyy{{{|||uuujjjfffssseeeOOOEEEEEEBBB@@@BBB@@@===<<>>>>>???AAACCCDDDCCCDDDEEECCC@@@>>>>>>??????BBBAAAXXXyyycccKKKBBBBBBAAA>>>;;;;;;;;;<<<<<<;;;;;;;;;;;;999::::::;;;;;;;;;;;;;;;;;;:::999888777777777777666<<<@@@???999444555888888777777777666555999???DDDfff]]]CCC@@@777AAATTT{{{ssswwwdddeee{{{wwwYYYNNNGGGRRRSSS>>>AAA===777>>>:::JJJ___===:::777777888777666555555555555555555444444444444333333222222333333444333444555666888:::;;;<<<999AAAKKKjjj|||wwwpppiiieeeeeeccceeefffccc```aaagggllllllnnnmmmggg]]]TTTPPPOOOQQQZZZfffuuupppLLLFFFDDDBBBCCCDDDEEEDDDCCCBBB@@@@@@EEELLLNNNKKKFFFIIIRRRtttjjjgggeeebbb[[[WWWZZZaaa}}}xxxgggXXXMMMLLLHHHFFFFFFCCC>>><<<>>>===>>>???AAABBBDDDEEEFFF??????@@@???>>>>>>???@@@???BBBBBB[[[cccNNNFFFCCCAAAAAA;;;;;;;;;;;;<<<======>>>:::;;;;;;<<<<<<<<<;;;;;;;;;:::999888777777777777444===EEEDDD===666555777;;;666444666777555888>>>DDD```~~~SSSBBBGGGBBBBBBWWWzzznnnrrr^^^SSS^^^wwwxxxkkkaaajjj```ppp^^^CCC???AAA999BBB:::MMMQQQ<<<<<<:::888888888777555555555555555555555555555444333333222222333333444333444555666888:::;;;<<<;;;BBBKKKjjjxxxuuupppjjjggggggcccccccccaaa___aaafffjjjmmmooommmeeeZZZRRRQQQRRRPPP]]]nnn~~~^^^IIIHHHFFFFFFGGGHHHGGGFFFDDDDDDDDDFFFGGGIIIJJJKKKKKK\\\ooo```TTTPPPMMMNNNNNNKKKLLLNNNZZZlllzzz{{{yyywwwmmm___SSSNNNJJJIIIEEE???>>>@@@>>>@@@CCCEEEGGGGGGFFFEEE<<<<<<<<<<<<===???@@@AAA<<<@@@EEEbbbgggVVVJJJDDDBBB======<<<<<<======>>>???===============<<<;;;;;;;;;:::999888777777777777444<<>>777555666777444555:::999777;;;EEE[[[bbbBBB>>>???HHH]]]tttaaacccWWWHHHLLLaaaqqqxxxppp^^^RRRzzznnnQQQAAA???777@@@777MMMGGG<<<===;;;777555666555333555555555555555666666666444333333222222333333444333444555777888:::;;;<<<===DDDLLLkkk{{{uuussspppkkkiiijjjeeedddaaa___```bbbfffiiikkknnnmmmfff[[[SSSQQQRRRVVVfffxxxUUUSSSQQQQQQRRRRRRQQQPPPOOONNNLLLKKKKKKKKKKKKKKKSSSjjjfffUUUJJJGGGDDDDDDHHHJJJJJJMMMQQQQQQaaannnttt~~~}}}jjjWWWQQQLLLJJJFFFAAAAAACCCBBBDDDHHHKKKKKKIIIEEEBBB>>>===<<<<<<===???@@@@@@;;;AAAKKKmmmxxx```OOOHHHBBBAAA???>>>=========>>>????????????>>><<<;;;;;;;;;:::999888777777777777555:::??????:::666555666444333666999888;;;NNNeee___DDD???QQQeeerrrVVVQQQKKKBBBDDDOOO[[[jjjmmm___[[[|||xxxssshhhOOO@@@:::@@@666NNNvvvbbbBBB>>>AAA>>>777444666666333444555555555666666666777444333333222222333333444333444555777888:::;;;<<<>>>EEENNNoooyyytttsssqqqllljjjkkkhhheeeaaa___aaadddggghhhhhhlllnnnhhh]]]TTTPPPQQQaaaqqq~~~|||zzzyyyzzzzzzyyyxxxwwwtttqqqooommmjjjfffccc]]]ttteeeTTTQQQIIIAAAAAADDDHHHJJJKKKQQQYYYRRR```iiinnn|||hhhWWWQQQLLLJJJFFFBBBCCCFFFEEEIIIMMMOOONNNIIICCC>>>@@@???======>>>?????????<<>>===;;;:::;;;:::999888777777777777666999:::999666444555777555444555555333???eeebbbRRRYYYkkkuuuRRRHHHDDDBBBEEEEEEIII\\\iiibbbfffnnnZZZjjj}}}___JJJEEEHHH===TTTmmmQQQCCCBBBEEEBBB:::666888999666444555555555666666777777444333333222222333333444333444555777888:::;;;<<<>>>FFFQQQrrrvvvlllmmmpppoookkkhhhiiieeecccdddaaa___eeennnlllnnnmmmcccWWWQQQTTTZZZgggyyy}}}vvvaaaNNNFFFGGGDDDEEEEEEEEENNN^^^jjjnnnkkkfffppp~~~qqq\\\PPPKKKGGGFFFCCC@@@@@@DDDKKKOOOTTTVVVSSSLLLDDD>>>===<<<>>>AAA@@@===>>>BBB@@@EEE[[[vvvWWWKKK@@@>>>AAA@@@>>>===>>>IIIEEE===@@@BBB<<<;;;999999888888777666666666888888777777666666666555222444999333888???^^^}}}mmm|||[[[BBB:::===??????EEETTTfffrrrxxxooo]]]UUU|||tttzzz[[[MMMAAAJJJfffttt^^^???FFFAAA???:::555<<<<<>>AAAGGGKKKOOOQQQOOOHHHAAA<<<===<<<===>>>===:::<<>>:::999999888888777666666666777777666666666555555555555222555333;;;<<>>>>>@@@CCCHHHWWWhhhppp~~~fffUUUNNN___sssvvveeePPPWWWrrrqqqVVVEEENNNCCC>>>;;;555999<<<444777666666555444333333222333333333222222222222222444444555777:::<<<======DDDJJJZZZtttjjjiiijjjgggbbb``````\\\\\\```bbbaaaaaabbbhhhiiifff]]]TTTQQQWWW]]]nnnooo___UUUOOOKKKGGGLLLcccrrraaaLLLGGGCCCAAAAAA@@@======@@@BBBEEEIIIJJJHHHCCC===999<<<;;;<<<>>><<<:::>>>EEEQQQeeekkkQQQDDDBBBGGGMMMddd~~~zzzZZZHHHFFF@@@:::999999888888777666666666666555555555555444444444888111111333>>>999777aaaVVVDDD===???EEELLL\\\nnnrrr{{{\\\NNNIIIJJJhhhooorrrTTT[[[eeeLLL???<<<555444777666888777666444333222111111222222222222333333333333444555666777:::<<<>>>???EEENNNaaa{{{qqqiiihhhiiieeeaaa___^^^[[[ZZZ\\\```aaa```___eeeeeebbb[[[UUUUUU\\\cccssslllZZZSSSMMMWWWttt~~~ooo```OOOFFFBBBAAABBBAAA>>>>>>AAA@@@AAACCCDDDCCC???;;;888999:::>>>@@@???===CCCJJJ\\\xxxuuu\\\QQQUUU^^^nnnQQQ>>>:::999999888888777666666666444444444444444444444444666111333333<<<888999ffftttPPP===;;;EEEMMMeee|||~~~|||xxxpppWWWLLLHHHIIIqqq|||xxx]]]}}}___DDDAAA;;;666888888777666555333222222222222111222222333333444444444444555777888999<<>>>>>BBB@@@AAAAAA@@@???===:::999999;;;@@@BBB@@@>>>DDDLLLhhhxxx{{{^^^;;;<<<999999888888777666666666333333333444444444444444333333777444888888IIIgggDDD;;;FFFQQQrrrzzzmmmqqqxxxiiiTTTIIIDDDJJJVVVxxxnnnkkkIIIEEEAAA<<<<<<:::666555444222222333444555222222222333333444444555444666888888999<<<@@@DDDFFFTTTooouuummmhhhiiihhheeeaaaaaa___^^^[[[XXXZZZ^^^```^^^WWWXXXXXXWWWWWW]]]eeelll~~~mmmfffvvvyyyhhh]]]QQQFFFAAA>>>???>>><<<===BBBCCCBBB@@@>>><<<;;;:::::::::<<>>999999888888777666666666333333333444444444444555111555;;;555666999TTTQQQ@@@IIITTT|||~~~hhheeemmmbbbOOODDD===@@@GGGzzzzzzjjjLLLHHHEEE???===888777666444333333444666777333333333333444444444444444777999999999<<>>@@@GGGYYYjjj]]]:::???999999888888777666666666333444444444555555555555333555;;;666777888MMM]]]DDDLLLTTT}}}dddZZZaaa[[[KKKAAA;;;999BBBccckkkqqq___ZZZPPPHHHBBB;;;:::888666444333444666777444444444444444333333333444777999999999;;;BBBHHHJJJZZZzzzyyywwwtttnnniiihhheee___\\\[[[VVV^^^aaa\\\YYYZZZZZZWWWTTTWWWZZZ^^^cccjjjsssyyyyyyfff\\\QQQNNNHHHBBBAAA???>>>BBBGGGFFFDDD@@@<<<999888999999888777999===CCCRRRkkkVVV<<<@@@999999888888777666666666444444444555555666666666666555999666:::777AAAwwwbbbFFFLLLQQQzzzaaaRRRYYYVVVIIIBBB<<<;;;BBBJJJhhhjjj|||uuucccVVVOOOFFF===;;;777555333444555666555555555444444333333333444777::::::999;;;BBBIIILLL\\\}}}xxxqqqnnnlllhhheeebbb___\\\ZZZUUUWWWYYYZZZZZZYYYWWWUUUSSSSSSTTTYYYcccoooyyy~~~ooo\\\SSSTTTKKKEEEEEEEEECCCFFFKKKMMMBBBAAAAAA999888<<<::::::===<<<===KKKhhhnnnOOO@@@;;;:::;;;;;;:::::::::999666666555555444444444555555555222444999777777EEEXXX{{{pppnnnHHHBBBOOOmmmwwwbbbJJJIIIRRRGGG:::===:::555JJJTTTkkk]]][[[SSSGGG;;;888888666555555555444555666222...111777777666888<<<<<<:::===AAAFFF[[[~~~xxxuuummmjjjfffddddddccc```]]]YYYYYYYYYYYYWWWVVVTTTSSSRRRRRRUUU[[[fffrrr}}}tttgggddd[[[SSSQQQPPPOOORRRWWWTTTEEE@@@@@@999999===;;;;;;<<>>;;;666FFF\\\```pppbbbaaafff```ZZZTTTHHH:::222111555333444666444111111555444222444777999999===DDDIII```|||vvvssslllhhhddddddfffgggccc```]]]\\\[[[YYYVVVTTTRRRPPPOOOQQQVVV]]]hhhuuuyyypppmmmlllkkkmmmqqqaaaNNNCCC@@@;;;===AAA===>>>???HHH___{{{[[[JJJDDDCCC@@@<<<::::::::::::999888888777666666666666666444222444666555555@@@OOOTTT```mmmsssrrrkkk```WWWQQQhhhkkkHHHAAAEEEWWWppp}}}|||hhhKKK@@@EEE@@@999===:::888@@@kkkeeeGGGaaammm\\\YYYdddkkksssrrr```HHH888444888555444888999666444666555333333666777888===DDDKKKhhh}}}rrrlllmmmhhhccccccfffhhhddd```]]]]]]]]]\\\YYYUUUQQQOOOMMMPPPVVV___iiiuuutttZZZIIICCC===AAAEEE@@@CCCGGGWWWwwwcccQQQDDD???<<<>>>???===;;;;;;999999777666555555555555444333444555444444>>>JJJSSS___kkkpppkkkbbb[[[XXXSSSjjjhhhGGG@@@@@@JJJ___mmmxxxiiiNNN@@@CCC@@@999<<<999888;;;WWWpppEEEMMMnnnkkkSSSIIIHHHWWWlllwwwnnnYYYIIICCC???999666888999666333333777666666999:::999<<>>GGGKKKTTT^^^```ZZZRRRRRRTTTWWWnnndddEEE@@@===BBBSSS___mmmfffQQQBBBDDDCCC;;;:::777888999HHH~~~JJJDDDZZZtttWWWDDD666@@@PPP___ccc]]]WWWVVVMMMEEE>>><<<:::555000///555555777<<<<<<:::<<>>:::777666888???jjjMMMBBBOOO~~~|||\\\EEE<<<:::<<>><<<:::888777666666444666888888999===BBBEEEKKKMMMQQQSSSLLLFFFIIIQQQOOOgggfffDDD@@@===;;;CCCKKKPPPWWWMMM@@@DDDHHHAAA<<<999444888:::SSS\\\KKKJJJjjj|||]]]FFFBBB<<<888999;;;>>>DDDKKKPPPRRRWWW[[[XXXPPPKKKJJJBBB>>>===>>>===<<<@@@GGGXXXzzzpppgggbbbbbbdddccc___YYYXXX\\\```___]]]ZZZVVVSSSQQQPPPOOOMMMVVVcccnnnxxx|||eeeRRRMMMPPPMMMLLLMMM___~~~wwwqqqSSSEEEBBB@@@>>><<<:::999888888444777999999:::???DDDFFFGGGHHHLLLNNNHHH@@@AAAHHHOOOfffiiiDDDAAA>>>:::???EEEHHHRRRIII<<>>;;;333888777FFFoooXXXIII[[[{{{]]]HHH===;;;;;;<<<999555555999888@@@NNNZZZ\\\VVVRRRSSSRRRLLLFFFBBB>>><<>>999===CCCHHHLLLGGG>>>CCCOOOMMM@@@:::999999:::>>>]]]IIIIIIYYYiii```GGGBBB???;;;888777666555333111555888;;;>>>FFFRRR[[[rrrrrr___UUUIII???IIIHHHlll}}}vvvqqqmmmiiifffeeebbb^^^[[[YYYYYYYYYYYY\\\\\\ZZZUUUPPPMMMMMMOOOUUUXXXeeewww}}}qqqZZZOOOPPPTTTnnn}}}aaa]]]```vvvkkk```VVVKKKDDD???:::888:::999888777999===AAACCCDDDFFFHHHHHHDDD???>>>AAADDDHHH```rrrEEE???===888;;;AAADDDIIIFFF???CCCOOOLLL@@@888777777777999NNN~~~kkkHHHHHH```dddKKKBBB???;;;888777666444333444666888777777:::BBBIIIdddwwwaaa:::DDDQQQmmmyyyqqqllljjjjjjjjjeeeccc^^^ZZZYYYYYY[[[]]]]]]\\\ZZZVVVRRROOOOOOPPPWWWZZZfffyyyrrrXXXTTTUUUjjj~~~pppWWWQQQZZZsssrrreeeVVVMMMEEE>>>;;;;;;;;;999888999<<<@@@CCCDDDAAACCCCCC@@@<<<<<>>FFFLLLLLLFFFIIIRRROOODDD888666777666444>>>[[[xxxUUU<<>>AAALLLeee{{{JJJ???;;;777;;;>>>HHHOOOPPPKKKKKKPPPLLLDDD;;;999888777444666DDDTTTuuuCCCOOOhhhoooSSSEEEAAA<<<888777555444333333444555444333333555777666BBBzzzQQQHHHVVViii~~~uuullleeecccfffjjjgggeeeaaa[[[WWWWWW[[[___```^^^YYYUUUSSSQQQQQQQQQ[[[bbbooo~~~yyyjjjgggvvv|||fff\\\dddggg]]]SSSMMMPPPkkkxxxdddWWWOOOHHHEEEDDD???<<<:::999;;;===>>>???::::::999888888:::===???MMMkkk~~~MMM???:::999===???EEEKKKMMMHHHDDDEEEAAA;;;<<<:::777666555555<<>>NNNrrrOOO???999999>>>???EEEKKKLLLGGGAAA>>><<<888:::888555444444666:::===VVVvvvNNNEEEtttwwwUUUIIIDDD>>>888666555444333222222222222333444555666999:::tttBBBAAAKKKZZZ~~~vvvllleeeccccccbbbaaa]]]^^^___\\\XXXXXX]]]bbbggg```WWWPPPNNNOOOPPPPPP]]]nnnooocccVVVMMMJJJYYYkkk```OOOIIILLLGGGTTTmmmzzzhhh]]]TTTNNNLLLFFFDDDAAA@@@???===:::888999888666666888:::<<<===OOOxxxSSS???888999===<<>>888666444333333444222111111222333444555333<<<{{{AAAFFFKKKRRR{{{rrrhhhcccbbbcccaaa___XXX[[[]]]\\\YYYZZZ___dddjjjaaaVVVOOOMMMNNNOOOOOO^^^rrr|||ooofff\\\TTTMMMIIIHHHWWW}}}sssbbbKKKDDDJJJEEEWWWooopppcccXXXQQQNNNHHHGGGEEEDDDBBB???:::777:::888666666888;;;<<<===OOO|||UUU@@@888888;;;:::???EEEGGGBBB;;;777888999666777777666777999::::::777LLLVVVWWWWWWKKKFFF>>>888555444333333444222111000222555666777777@@@~~~CCCCCC<<>>>>>999RRR}}}^^^CCC===:::888999AAAAAA???<<<888666666666888777666444444666777888:::888ggglllZZZ\\\KKKCCC<<<999666222222444333333222222333444666777>>>;;;nnnEEEAAAAAAOOO{{{|||rrrooosssyyyyyyqqqfff___]]]^^^______XXXWWWVVVVVVXXX\\\aaadddfffbbbYYYQQQLLLLLLQQQUUUbbbsss}}}kkk___VVVMMMHHHHHHKKKGGGGGGJJJOOO___iiiMMMAAAAAADDDTTTtttmmmeee```[[[QQQJJJGGGKKKKKKBBB777111888555666:::999777999@@@RRR|||cccFFF>>>:::888999??????>>>;;;888555555666888777555444444555777888555999RRRlll|||]]]IIIBBB;;;999777333222444444333333333333555666777<<<===kkkAAA???@@@MMMxxxyyyxxx|||wwwnnnccc\\\[[[^^^``````YYYWWWUUUTTTVVVZZZ___bbb___\\\VVVQQQNNNPPPVVVZZZfffuuuppp[[[OOOIIIEEEDDDEEEHHHFFFHHHMMMTTTfff{{{WWWDDDCCCHHHXXXyyyvvvllllllnnn\\\VVVQQQQQQQQQJJJ???777===888;;;CCCAAA888888@@@QQQzzzjjjKKK???999777999;;;;;;;;;999777555555666777666555444444555666777111:::;;;aaayyy[[[FFF@@@:::999888444333555444444333333444555777888:::AAAfff======@@@KKKuuussslllccc^^^]]]^^^^^^]]]ZZZXXXUUUSSSTTTWWW[[[^^^YYYXXXUUURRRQQQUUU\\\aaammmzzz|||hhhSSSHHHGGGFFFEEEFFFFFFFFFHHHMMMWWWllllllTTTOOOTTT^^^xxxyyysssmmmgggccc```XXXMMMEEEAAABBBDDDKKKRRRPPPEEE999OOOxxxqqqPPP???888777888777888999888666444444555555555444333333444555555333888333DDD~~~YYYEEE>>>:::999888444333555555444333333444555777888:::GGGbbb:::===AAAJJJtttnnnjjjdddaaa```^^^[[[XXXYYYWWWUUUSSSSSSUUUWWWYYYVVVUUUTTTSSSUUU[[[ccciiiwwwmmm[[[IIICCCCCCCCCBBBBBBGGGGGGHHHMMMZZZrrrfff\\\]]]bbb|||gggTTTKKKAAAJJJKKKOOOeeewwwaaa:::MMMtttvvvQQQ???888777777444555777777555444444444444333333333333333333444666333999;;;SSS```DDD>>>999888777444444666444444333333444555777888:::LLL```999???BBBLLLvvvjjjgggdddcccccc```[[[WWWXXXWWWUUUTTTSSSSSSSSSSSSSSSRRRRRRTTTYYYbbbmmmuuu{{{___QQQDDDAAABBBAAAAAAAAAIIIIIIKKKQQQ___xxxiii]]]ZZZ]]]vvvpppPPPHHH<<>>;;;;;;rrrnnnFFF>>>888777555333444777333333222222333444666777:::PPP___:::@@@BBBKKKyyygggdddbbbbbbcccccc___\\\VVVVVVVVVUUUSSSQQQOOONNNOOOOOOPPPTTT]]]jjjxxxuuuXXXNNNDDDAAABBBAAACCCFFFIIIMMMQQQYYYhhh|||iii[[[RRRNNNQQQ^^^eeeCCCBBB888AAA>>><<>>555444666444111000111111111111222333444555999OOO^^^999???AAAGGG~~~fffdddaaa___^^^___aaaccc]]]YYYTTTSSSSSSRRRNNNJJJJJJIIILLLSSSZZZggg}}}qqq```KKKEEE@@@??????AAAGGGNNNTTTWWW\\\hhhvvvdddPPPDDD@@@===<<<>>>???BBBYYYyyydddPPPHHHFFFIIIFFF:::444666333666333222AAAVVVWWWJJJFFFeeelllGGG===444666111333777888444222333222000///111333333222111222333000666000444???666HHH~~~oooHHH===444444555444111000111111111111222333444555999NNN```:::???AAAKKK}}}vvvzzzeeedddcccaaaaaaaaaaaaaaa^^^ZZZTTTRRRRRRRRROOOMMMLLLKKKMMMRRRYYYggg{{{lllXXXJJJEEE@@@??????BBBJJJSSSZZZaaahhhrrrnnnYYYMMMBBB>>>===;;;:::;;;===@@@UUUoooWWWFFF===888999888333333888333555333333???NNNNNNBBBCCCaaajjjFFF===555888444333777888555222444444111111222333333111111222444111777000111;;;666===\\\hhhEEE;;;333333444222000000111111111111222333444555888LLLccc<<<@@@BBBPPPqqqpppwwwbbbcccccccccbbbaaa```___]]]XXXSSSOOOOOOOOOOOONNNMMMMMMOOORRRZZZiii|||iiiRRRHHHDDD@@@@@@AAAEEEPPP[[[gggpppwww}}}cccNNNEEE>>>======:::888999===???QQQmmmOOO===888666999999555444666333555444444===FFFDDD;;;CCC]]]gggDDD>>>555888666222666888555444666777555555555555444222111111333000888333000777777999HHHzzzdddBBB:::333333444111000000111111111111222333444444777IIIeee>>>AAACCCRRR{{{qqqqqqxxx``````bbbbbbbbb```^^^\\\YYYUUUPPPLLLKKKLLLMMMNNNNNNPPPRRRUUU^^^nnnfffPPPEEEBBB@@@AAABBBHHHUUUaaavvvcccMMMEEE>>>===<<<999999;;;>>>>>>MMM}}}uuuPPP<<<999888::::::777555444444444444666;;;>>><<<888CCCZZZcccCCC>>>555888777222666888555444666777555333444444333222111111222...777666111333666<<>>BBBEEEUUUxxxwww|||]]]^^^___```___]]][[[YYYTTTQQQNNNJJJIIIIIIKKKLLLMMMRRRVVVZZZeeevvvdddPPPBBB@@@@@@BBBCCCHHHUUUbbb|||eeeJJJBBB<<<;;;;;;999;;;>>>>>>===HHHvvvUUUAAA===888555555555666666666333444777999888777888@@@TTT___CCC???555777777333888999666555666777555000222555555444222222333///444777444111666???DDDSSS```>>>888444555444111000222111111111111222333444555666CCCfff>>>BBBGGG[[[~~~ZZZ[[[\\\\\\\\\ZZZXXXWWWQQQOOOMMMJJJHHHHHHJJJKKKMMMSSSZZZ___lll~~~|||bbbQQQ@@@@@@AAABBBAAADDDPPP\\\tttcccGGGAAA<<<<<<;;;999;;;>>><<<;;;DDDooo[[[AAA===888444333555666555777333333888999555666:::999LLL\\\BBB@@@555666666444999<<<;;;;;;???AAA???999;;;======:::666333111333000444666222555<<<>>>KKK[[[===888555666555222111444111111111111222333444555666AAAeee===BBBHHHccc}}}YYYYYYZZZZZZYYYXXXVVVVVVOOOOOOMMMKKKIIIHHHJJJKKKLLLTTT\\\cccqqqxxxaaaRRR@@@@@@AAAAAA???@@@KKKWWWhhh```GGGBBB???>>>===999:::===;;;999AAAkkk^^^===<<<:::888888888555111888333333999999444666===444EEEZZZBBBAAA555555444333999>>>@@@CCCJJJNNNNNNFFFHHHIIIFFF@@@888222///666---111888444444888666BBBpppVVV<<<888666666555222222555111111111111222333444555666@@@ddd===BBBIIIjjj~~~{{{~~~[[[ZZZXXXXXXWWWVVVSSSQQQOOONNNKKKHHHGGGGGGHHHHHHNNNOOOUUUbbbtttxxx]]]KKKFFFBBB???@@@AAAAAAEEEJJJaaa]]]CCC@@@===;;;;;;;;;::::::<<<<<>>GGGNNNzzzrrr}}}[[[YYYXXXWWWWWWUUUSSSQQQLLLJJJHHHGGGGGGGGGIIIJJJOOOOOOUUUaaarrrtttZZZHHHEEEAAA???@@@@@@@@@DDDJJJZZZxxx[[[CCC@@@===;;;:::;;;::::::;;;:::AAA^^^\\\AAA999444555666444333333444444:::>>><<<888888777:::;;;[[[jjjHHH;;;888666555222777>>>III```|||vvvhhh[[[JJJ888000333777333111333444333666::::::WWWTTT<<<888444111111111111111111111222333333444444555:::MMMhhh>>>GGGTTTzzz[[[YYYWWWVVVUUUTTTRRRPPPHHHGGGFFFFFFFFFHHHJJJKKKOOOPPPUUU```pppnnnVVVFFFCCC???>>>?????????DDDKKKVVVsssXXXCCC@@@<<<::::::;;;;;;:::::::::>>>XXXbbbBBB;;;555555666333222333333111???QQQFFF:::555888999777FFFsssiiiGGG<<<999777555777888;;;EEE]]]~~~nnn\\\III777///000555222000333333222555999:::OOOxxx|||NNN;;;888444222111111111000111111222222333444444444:::QQQppp>>>GGG```ZZZXXXUUUTTTSSSRRRPPPNNNHHHGGGFFFFFFGGGIIIKKKLLLPPPQQQWWWaaappp~~~gggQQQDDDAAA>>>>>>???>>>>>>DDDLLLWWWvvvWWWBBB???;;;::::::;;;;;;:::999:::===RRRrrrCCC;;;555555555333111222444111GGGiiiPPP===444:::888777:::QQQhhhFFF;;;999777555777777666:::JJJhhhvvvZZZKKKBBB666000///444000///222333111333777===KKKkkkwwwJJJ999777333222222222111000111111111222333333444444999QQQyyy???HHHnnnZZZWWWTTTRRRQQQPPPOOOMMMJJJIIIHHHGGGHHHIIIKKKMMMPPPSSSZZZeeesssxxx```MMMCCC???>>>>>>???>>>>>>EEEMMMXXXzzzVVVAAA>>>;;;999:::;;;;;;:::999<<<===NNNDDD<<<555444444222222333444222NNN{{{TTT???333:::888:::888???gggfffEEE;;;999777444222333333444<<>>>>>???@@@>>>>>>FFFPPP[[[~~~TTT@@@===:::999:::;;;;;;:::888===>>>KKK{{{DDD;;;444444444333222444333444SSSQQQ>>>111888777;;;;;;<<>>WWWmmmgggNNN888555888444---***222//////222333111222555777;;;QQQ}}}lllFFF777555333222222222111///000000111111222333333333444GGGMMMSSSYYYVVVRRROOONNNMMMLLLKKKGGGFFFFFFFFFHHHKKKNNNOOORRRYYYdddqqq}}}nnnVVVGGGAAA>>>>>>@@@AAA??????GGGRRRccc~~~OOO@@@===:::999999;;;;;;:::666<<<>>>IIIwww|||CCC:::333333444333444666444999YYYLLL>>>333777777999<<>>>>>AAABBB??????HHHSSSmmmxxxLLL???===:::999999;;;;;;:::444<<<===GGGtttqqqBBB:::333333444333444777777>>>___JJJAAA666999777666;;;BBBEEEXXXaaa???777777444111333......333555222333888666222333777444...///777222///000333444222222555888444???```\\\>>>555444222222222222000///000000000111222222333333444===___bbbWWWTTTQQQOOOOOONNNLLLJJJJJJJJJIIIGGGFFFHHHMMMPPPTTTYYYdddssskkkQQQDDDAAAAAA??????@@@AAACCCLLLVVVqqqoooKKK===<<<:::999888888999::::::;;;===EEEjjjNNN:::666333111111333333333222III{{{III777:::777;;;???@@@DDDMMM\\\XXX===999777222000222111111000000000000000222222222111111111111111222444555444777:::888222888777;;;XXXrrrIII;;;444444333333222111000000111111111111222333444555:::???zzz___zzzWWWUUURRRPPPOOOMMMKKKIIIGGGGGGFFFEEEEEEHHHNNNRRRXXX]]]ggguuujjjQQQCCC???>>>===>>>@@@@@@EEEQQQ^^^{{{lllIII===<<<:::999888888999999:::;;;===CCCfffzzzEEE999666333111222333333333444LLLNNN888<<<::::::===AAALLLYYYhhhUUU:::777666333222222111000000//////000000111111111111111111111000111777:::999888999777444:::888666III]]]wwwFFF999444444333222222111000000111111111111222333444444888<<>>@@@@@@GGGXXXiiigggFFF===<<<:::999888888999999::::::;;;AAA```___;;;888555222111222333333333555MMMRRR888;;;;;;<<>>BBBCCCEEEBBB>>>111999999@@@IIImmmOOO???333333222222222111111000000000000000000111222333444555777ooo___PPPOOONNNNNNOOONNNLLLJJJIIIHHHEEECCCDDDIIIPPPVVV]]]eeeppp|||sssZZZGGG???>>>===>>>AAABBBCCCLLLbbbwww\\\DDD<<<;;;999888777777888999777777:::>>>WWW{{{CCC<<<555444222111222333333222444III]]]:::777:::999TTTMMM888777333111666111000000///.../////////------......////////////---222888???HHHMMMIIIAAA000:::888<<>>888222111111111111111111111111000000///000000111222333777666mmmkkkOOOOOONNNNNNNNNMMMIIIFFFDDDDDDDDDDDDFFFKKKQQQVVV]]]fffsss~~~~~~gggRRRDDD???@@@???>>>???DDDKKKWWWlll}}}PPPAAA;;;:::999777777777777888777777:::<<>>XXX~~~OOO999333444000000000000111111111111/////////000000111222333666444kkktttRRRQQQOOOOOONNNKKKGGGCCC@@@AAABBBDDDFFFKKKRRRVVV^^^gggttt~~~zzzeeeQQQDDD??????>>><<<===DDDNNN\\\ooo|||LLL@@@;;;:::999777777777777888999888;;;;;;LLLTTT>>>222333222111111333444333111444@@@}}}mmmDDD777666===JJJ{{{EEE888:::222///555000000///........................///000111111222111333222000222666777555...666777LLLpppjjjFFF777000555000000000000000111111111////////////000111222333555222kkkzzzuuuooooooSSSSSSQQQOOOLLLHHHEEEDDDBBB@@@???BBBEEEHHHPPPXXXcccjjjsss{{{wwwbbbOOOCCC?????????>>>???CCCIIIWWWnnnqqqJJJ>>>:::999888666666666666777666888<<<;;;JJJ~~~~~~JJJ888444333333333333333333333333777JJJcccCCC;;;666;;;KKKlllFFF;;;333555111222000000000000////////////...------------...////////////000111222222333333000555:::NNNddd;;;555666000222222222222222111000///000000000111222222333333777222___wwwkkkhhhnnnTTTSSSQQQNNNKKKHHHEEEDDDCCCAAAAAADDDFFFHHHOOOVVVccclllwwwsss^^^MMMBBB???@@@???>>>???BBBIIIWWWnnnmmmHHH>>>:::999888666666666666777777888;;;:::III{{{sssEEE888666333333333333333333333333666IIIaaa@@@:::666;;;JJJhhhCCC999333555111333000000000000/////////......------------...////////////000111111222333333555444333GGG|||\\\888444555000111111111111111000//////000000000111222222333333999222ZZZzzzpppnnnsssTTTSSSPPPNNNKKKHHHEEEDDDDDDBBBCCCFFFHHHIIINNNTTTcccppp}}}nnnYYYIIIAAA???@@@???>>>>>>AAAHHHWWWpppgggFFF>>>:::999777666555555666777777777;;;;;;GGGvvveee>>>777777333333333333333333333333555III^^^>>>888666;;;IIIccc@@@888222555111333000000000/////////.........------------...////////////000000111111222222///111777QQQQQQ555333444000///000000000000///......000000000111222222333333:::444WWW}}}wwwuuuyyyTTTRRRPPPMMMJJJGGGEEEDDDEEECCCEEEHHHIIIIIINNNTTTbbbrrrkkkTTTFFF@@@>>>??????===>>>AAAIIIZZZtttdddCCC===:::999777666555555666666888666:::;;;DDDnnn[[[999777777333333333333333333333333666KKK^^^===888777;;;IIIaaa???888222555111222000000/////////............------------...///////////////000000000111111---000888OOOzzzwwwIII555444444111///000000000000000//////000000000111222222333333888999ZZZ|||{{{}}}TTTRRROOOLLLIIIFFFEEEDDDEEEDDDEEEIIIKKKKKKPPPVVVcccssshhhQQQDDD???======???===>>>CCCLLL^^^zzzbbbAAA;;;999888777555555555555666888555999<<>>===@@@GGGRRReee___@@@;;;999888666555444444555666777333999>>>???]]]OOO777888555333333333333333333333333666PPPccc>>>999999;;;GGG___???999444666000000/////////.........------...------------...//////............////////////333222111555BBBYYYrrr]]]@@@999555222222000111111222222222222111000000000111222222333333222???]]]TTTRRRNNNKKKGGGFFFEEEEEECCCBBBCCCHHHKKKOOOWWW___iiivvv{{{___JJJBBB@@@>>>;;;<<<===BBBKKKWWWkkk[[[???===999888666555444444555555666222999???>>>UUUIII555999555333333333333333333333333444QQQeee>>>888888;;;FFFZZZ;;;777333666000000//////.........---------...------------...//////........................+++000888@@@GGGNNNZZZdddQQQ<<<999333000333//////000111111111111111000000000111222222333333222<<>>DDDNNN[[[nnnXXX??????999888666555444444555555666111999@@@===QQQEEE444:::555333333333333333333333333333QQQfff===777777;;;EEEVVV888555333666111111//////.........---------...------------...//////.....................---//////222999???EEEOOOYYY}}}}}}III999888222///444......///000000000000000000000000111222222333333444999IIIVVVRRRLLLHHHGGGGGGGGGFFFEEECCCDDDHHHLLLSSS```lllooowwwnnnTTTGGGBBB<<<;;;>>>999@@@HHHRRRfffzzzSSSAAA===777666555444444333444444444666888888999PPPyyyDDD666777555555555555555555555555555:::PPPjjj???333:::;;;AAAqqqPPP:::;;;777888222222333444000)))+++333222)))...------,,,,,,,,,------//////............/////////222;;;666JJJggg\\\LLLkkksss~~~ZZZ>>>;;;111555333---////////////////////////...///111111000000222333;;;222CCCqqq{{{RRRNNNJJJGGGGGGHHHHHHHHHEEECCCDDDIIIMMMUUUbbbnnnqqqyyyjjjQQQEEEAAA<<<;;;???<<>>eeevvvYYY\\\yyymmmddduuuQQQ;;;999000444222///...........................///111111000000222333666111===~~~iiiiiiMMMJJJGGGEEEFFFHHHIIIIIIEEEDDDEEEJJJOOOWWWdddqqquuu|||{{{cccLLLCCC@@@<<<<<>>DDDKKKVVVkkkQQQ999999777666555444444333444444333555888888999NNNbbb666555999222111111111111111111111111222BBBwwwkkkDDD444555999<<>>CCCKKKWWWmmmWWW::::::777666555444444333444444111333666666777MMM~~~SSS000555:::222111111111111111111111111000AAAvvvjjjCCC555666:::;;;dddNNN888555000888???KKK777///,,,111000+++,,,333------,,,,,,,,,---......------,,,,,,---...000222111888VVVwww\\\GGGTTTPPPFFFKKKaaaxxxXXXJJJ```vvvddd===777666000222...222------------------------...///111111000000222333333888999ddd{{{]]]sss|||KKKIIIFFFEEEEEEFFFFFFEEEFFFEEEHHHNNNUUU^^^lllyyy|||mmmXXXDDD??????<<<<<<@@@===BBBJJJWWWnnn]]]???>>>777666555444444333444444333444777777999QQQKKK111666999111222222222222222222222222000CCCyyyhhhAAA444:::;;;:::bbbWWW<<<555///999DDDSSSAAA333+++...111---+++...,,,,,,,,,,,,,,,---...//////...------...000333555333HHHwwwwwwMMMAAAKKKJJJCCCHHH]]]eeeLLLIIIRRR^^^SSS:::999555222333,,,222...........................///111111000000222333222999<<<[[[eeevvv~~~}}}LLLJJJGGGEEEEEEEEEEEECCCGGGFFFIIIPPPWWWaaappp}}}kkkVVVCCC??????===<<>>444;;;;;;999___dddCCC888///666???KKKMMM>>>000...111111---***,,,,,,,,,,,,---......//////...------...111555777888MMM]]]@@@:::CCCCCCAAAFFFWWWtttTTTFFFIIINNNWWWyyypppIII;;;:::333333444+++222////////////////////////...///111111000000222333111444<<>>ZZZ\\\@@@999666444333222222222222222222222222111???qqqbbb???444999:::777]]]jjjGGG;;;111555777>>>VVVLLL<<<000...222000+++,,,,,,,,,,,,---...//////...---,,,,,,---111555777;;;AAArrrKKK999:::???>>>>>>CCCNNNpppeeeMMMKKKNNNXXXggg^^^CCC:::999000333777+++444000000000000000000000000...///111111000000222333444///<<>><<<>>>AAAHHHSSSccczzzkkkLLL>>>:::777777555444444444444444333333444555;;;ZZZxxxGGG777888555333666111111111111111111111111111;;;iii```@@@444666999555[[[iiiGGG===333555222666[[[VVVFFF333---222222---+++++++++,,,---...///000---,,,******,,,000444777:::111XXXzzzDDD777@@@@@@======AAAGGGbbb```NNNTTTXXXjjj}}}QQQ???:::888---333888,,,555000000000000000000000000...///111111000000222333888---<<>>>>><<<;;;???IIIJJJSSSkkkVVVBBB===999555555444333333333333444111444333333===TTT```===777444111333444111111111111111111111111333777```___888888666;;;:::WWWlllMMM???222444111444@@@zzzaaa+++333666&&&333------,,,+++,,,---...///...//////...,,,,,,000444444222NNNyyy}}}XXX;;;:::>>>>>>:::;;;AAACCCTTTppp___MMMZZZpppiiiHHH:::888666333222111000111000000000000000000000000111111111000000000000000222:::444@@@qqqHHHIIIKKKJJJHHHFFFFFFGGGFFFJJJOOOTTT\\\iiixxxwwweeeRRRAAA???@@@??????CCCNNNQQQ\\\qqq|||PPP>>>:::888555555444333333333333444222555333333;;;NNNYYY999666333000222222111111111111111111111111333555ZZZ]]]777777555:::999WWWdddIII>>>333444111222999```lllSSS===111+++,,,......,,,,,,,,,,,,---...---...///---,,,,,,///333111...@@@^^^bbbIII666777DDDDDD>>><<<>>>>>>KKKeee|||mmmuuuVVV<<<999888666333222111000000////////////////////////000000000000000000000000333:::444@@@ooo~~~}}}HHHJJJKKKKKKIIIGGGFFFFFFFFFJJJPPPVVV___kkkyyy~~~rrr___NNN@@@???BBBAAABBBGGGNNNUUUdddyyywwwKKK:::888666555555444333333333333333333777555333888GGGrrrvvvNNN555555222///111111111111111111111111111111333333PPPZZZ777666555888999WWWZZZCCC<<<333555000000444EEExxxaaa>>>666)))000///---,,,++++++,,,------......,,,+++,,,...000000,,,222@@@CCC999333666FFFFFF???;;;;;;999DDD[[[tttHHH888888777555333222000000000////////////////////////000000000000000000000000333888444???jjj}}}}}}HHHJJJLLLLLLIIIGGGFFFFFFGGGKKKQQQXXXaaalllxxx}}}nnnZZZJJJ??????AAA@@@BBBHHHHHHTTThhh~~~uuuKKK:::777555555444333333222222333333222777555555888BBBhhhcccCCC222555222///111000111111111111111111111111222111HHH|||YYY888333666777999WWWRRR???<<<555777111000444999wwwaaaAAA///111000...,,,++++++++++++---------,,,,,,,,,---...000......000222333555666@@@CCC>>>999999888AAAWWWeeeAAA;;;666666444333111000///////////////////////////////////////000000000000000333666444>>>ddd|||IIIKKKMMMMMMJJJGGGEEEEEEGGGKKKRRRZZZdddnnnxxx~~~|||kkkVVVHHH===>>>@@@>>>@@@EEEEEESSSjjjuuuMMM===999555444444333222222222222333111666666666999AAAbbbTTT<<<222666333000222000000000000000000000000000111222CCCvvvZZZ999111666888:::UUUMMM<<<<<<777888222111222777aaa}}}AAA333111000...,,,+++***++++++...---,,,,,,------------...111111//////333666555;;;@@@<<<777888777@@@SSSUUU:::;;;555444444333111000///.................................//////000000000000333333444>>>___wwwIIIKKKNNNMMMKKKGGGEEEDDDFFFJJJRRR\\\hhhrrr{{{{{{iiiRRRFFF===>>>???<<<>>>DDDIIIWWWllltttMMM>>>:::666444444333222222222222222000555555777:::@@@___{{{III777333888333111333111000000000000000000000000///444CCCuuu]]]:::///777999:::QQQLLL<<<;;;666888222222,,,444CCCyyyxxx888000111000...,,,++++++++++++///...------......---,,,+++///222111111222333333888@@@===666666666===MMM|||LLL888:::333333333222111000..............................---......//////000000111333000444>>>ZZZ|||vvvIIILLLNNNNNNKKKHHHEEEDDDDDDIIIRRR___mmmyyyyyyfffOOODDD===???@@@===@@@FFFNNNZZZnnnpppJJJ<<<999666444333222222111222222222000555555666999???\\\aaaAAA444333888222///222000000000000000000000000000---777FFFwwwaaa;;;---888999888LLLxxxMMM;;;:::444666111111+++111333LLLjjjWWW222---000///...,,,++++++,,,,,,000...---...///000---++++++---000222111///111333555???===666666777===KKKoooHHH::::::222222333222111000...---........................------......///000000111333...444>>>XXX~~~zzzIIILLLOOOOOOLLLHHHEEEDDDBBBGGGRRRaaaqqq~~~xxxdddMMMBBB===@@@AAA???BBBIIIOOOZZZmmmmmmFFF999888555444333222222111111222222000555555666999===YYYPPP>>>222333888111...111///000000000000000000000000---:::IIIyyyddd<<<,,,999888777HHHrrrNNN:::888222555000000///000000444::::::222---000///---,,,++++++,,,---111///......000111...+++...---///111000---000666000<<<;;;555777999???MMMbbbCCC999777111222222222111000...---........................---------...///000000111222---555>>>VVVKKKPPPTTTTTTPPPJJJGGGFFFDDDIIISSS```nnn|||www\\\HHHBBB======<<<===BBBHHHOOOZZZooommmMMM>>>666777555444333222111111111111333333222666777777SSSqqqDDD777555333111000000000111////////////////////////555000LLLzzzggg:::777555888999FFFfffUUU333666777111000333//////...------------...++++++++++++++++++++++++,,,,,,++++++,,,,,,---............//////000111222444666>>>777888999:::TTTwwwUUU777444:::333333222111000///...---........................////////////000000000000///222888222VVVLLLQQQUUUTTTOOOJJJGGGFFFDDDIIITTTaaaooo|||wwwVVVHHHBBB=========>>>CCCIIIQQQ\\\rrrjjjLLL===666777555444333222111111111111222222222666777666PPPzzz___999555444222000/////////000////////////////////////555000KKK|||nnn@@@999555777888CCCaaaUUU444666666000///000//////...---------------++++++++++++++++++++++++,,,++++++++++++,,,------............///000111222333666@@@:::888888999VVVsssiiiNNN777666888333333222111000///...---.........................../////////000000000000///333444333MMMNNNRRRUUUTTTOOOJJJHHHGGGEEELLLXXXfffsss~~~vvvTTTGGGAAA=========>>>DDDJJJTTT```vvveeeIII===666666444333222111111111111111111222222666777555JJJpppOOO777444222111///.........///////////////////////////222...III}}}vvvEEE777333666666>>>[[[RRR555666555///......///......---------------+++++++++++++++++++++++++++++++++++++++,,,------............///000111222111666CCC===888666999YYY^^^ZZZoooCCC777888555222222111000//////......------------------------....../////////000000000000444---555AAAtttPPPSSSUUUTTTOOOJJJHHHHHHHHHPPP\\\jjjwwwvvvWWWFFF@@@<<<===>>>???EEELLLXXXfff{{{___EEE<<<666555333333222111111111111111000222222555777444DDDeeegggBBB;;;333222111//////...//////////////////////////////...///JJJ|||FFF222111666666<<>>AAAGGGMMM\\\lllXXXAAA:::555555222222111111000000111111000333222444777333@@@[[[zzzVVV888888333222111111000000000000////////////////////////---444OOOIII000444666666;;;OOO|||___CCC444666333222333.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++************+++,,,,,,------------...///000111///444BBB>>>888555???hhh{{{YYY>>>GGGoooRRR555666777///111111000000///.........------------------------............////////////000666***:::666PPP{{{rrrTTTVVVVVVSSSNNNJJJJJJKKKIIIPPP[[[iiiuuu~~~qqqVVVDDD???;;;===???BBBHHHOOO___rrrQQQ>>>999555444222111111000000000111111000333222333666444===TTTmmmQQQ666555222222222111111000000000////////////////////////000777OOOQQQ222777333777;;;IIIrrrQQQ===444555222333444......------,,,,,,,,,,,,,,,---,,,,,,++++++************************+++,,,,,,------------...///000111111111===:::777777EEEsssqqqNNN999???XXXyyyHHH444666666///000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,------........./////////...555---888777HHH|||{{{VVVWWWWWWSSSMMMJJJJJJLLLKKKRRR\\\iiittt}}}}}}jjjQQQCCC>>>;;;===???BBBIIIPPPaaavvv|||MMM;;;999555333111111000000000000111111111444111222666444<<>>;;;===@@@CCCJJJQQQcccxxxyyyJJJ:::888555333111000000000000000111111111444111111555555<<>><<<>>>@@@DDDNNNXXXiiiwwwnnnKKK;;;888555111111111000000000000111111000,,,///555444222<<>>]]]iiiAAA===888555666666444111000///---+++************+++++++++*********)))))))))))))))))))))******+++---------...///000111222444,,,444777555NNNiiiiiiAAA777;;;999:::HHHqqqHHH===:::555222///333000...111333333222111//////...,,,***)))***+++...------------...//////333***333555333555VVVgggggg|||zzz{{{RRRQQQPPPMMMIIIHHHIIIJJJSSSZZZfffrrrzzzmmmWWWIIIAAA>>><<<===???DDDNNNYYYooo~~~hhhGGG999777555111111111000000000000111111000---///444333111:::IIItttxxxmmmHHH555///333///............---------------........./////////,,,+++777OOOccc;;;333333555666===WWWbbbAAA===777555555555333111000///---+++************+++++++++*********)))))))))))))))))))))******+++,,,,,,,,,---...///111111000///333222:::\\\nnn\\\;;;444:::888888AAAbbbsss???666555222111000111///......///...,,,,,,.........---,,,,,,---......------------...//////222***222555444444NNNgggcccvvv}}}}}}OOOOOOMMMJJJHHHGGGHHHJJJRRR[[[hhhttt}}}iiiTTTHHH@@@===<<<===>>>CCCNNNZZZppp```BBB777555444222111111000000000000111111000...///333111///888DDDrrr[[[===444000000///............---------,,,,,,,,,---------......---)))333===wwwmmm666777111444666<<>>CCCOOO\\\sssZZZ???555444333222111111000000000000111111111//////111000///555???gggKKK666555111...///............---------++++++,,,,,,,,,---------///,,,555555pppzzz555666///333777<<>>CCCQQQ___{{{WWW>>>666333111111111111000000000000111111111000000000//////444:::]]]uuuAAA444666111...///............---------+++++++++,,,,,,,,,,,,---...///777666jjj===222000222777===GGGdddQQQ???;;;555333333333111///------------,,,++++++***************************))))))***++++++++++++***+++++++++,,,---...///000777///111KKKjjjkkkMMM333555333:::555777:::AAAbbbtttMMM777888666222111...111333444333777;;;999333;;;777111...------+++***...------------...//////222+++///---222555<<<^^^ppphhh}}}HHHHHHGGGEEEDDDFFFKKKNNNVVVdddpppwww{{{hhhSSSDDD???>>>>>>>>>>>>DDDSSSbbb}}}TTT===666333111222111111000000000000111111111111000//////111444888WWWfff<<<666555000222///............---------+++++++++,,,,,,,,,------+++111333888```SSS666333222666===FFF^^^MMM???:::555333333333111...,,,------------,,,+++******************+++++++++((()))+++,,,,,,,,,+++***++++++,,,,,,---///000111333///;;;bbb{{{bbb@@@999444222777111555;;;<<>>:::444222222222000...,,,,,,---------,,,+++***))))))*********+++++++++((()))+++------,,,+++***,,,,,,,,,---...///111111000:::QQQvvvZZZ555:::444333888111777>>>999KKKyyyYYY@@@555::::::===EEEHHHGGGSSSaaarrr~~~hhhPPPFFF999000......---,,,...------------...//////...---222---111666777QQQ}}}ssszzz{{{GGGGGGEEEDDDDDDHHHMMMQQQYYYhhhssswwwnnnZZZMMMHHH@@@@@@@@@@@@???EEEVVVgggxxxNNN;;;777444333555111111000000000000111111000111111///000444666777???wwwLLL888999111,,,888//////.........---------,,,,,,------------.........666''';;;PPPXXX<<<555666===BBBUUUAAA>>>999444222222222000...+++,,,---...---,,,+++***))))))******++++++++++++(((***+++------,,,+++***---------...///000111222111HHHdddTTT...777555666;;;555;;;AAA888FFFiii[[[CCC:::???BBBJJJWWW]]]gggttthhhQQQFFF777---+++++++++***...------------...//////+++---555///111555444KKK{{{xxxzzz{{{CCCBBBDDDFFFFFFFFFLLLSSSYYYgggvvv~~~oooXXXIIIEEE>>>>>>?????????FFFXXXjjjgggIII;;;666777000444111111111111000000000000222222222222333444555555CCCjjjmmmBBB999555111222111//////.........------------,,,,,,,,,,,,---......222---111///OOOLLL222444:::>>>LLLqqqqqq@@@;;;888444222111111///...,,,,,,+++*********++++++++++++++++++++++++++++++++++++******++++++,,,---'''---///,,,,,,111444333666QQQvvvbbb:::///;;;666:::<<<888555888>>>CCCbbbfffWWWAAA;;;TTT{{{xxxqqqqqqkkkZZZKKK999666222---++++++,,,---......---,,,---...///000---...///000222666<<<@@@ddd{{{~~~BBBAAACCCFFFFFFGGGMMMUUU]]]gggsss{{{oooXXXGGGBBB======???@@@AAAIII\\\nnndddGGG999444666///333111111111111000000000000222222111222222333444555>>>eeeccc===777444111222111///.........---------------,,,,,,,,,,,,---.........,,,222...III|||MMM444555:::;;;GGGjjjlll===;;;888444222111111000...,,,,,,+++************+++************************++++++******++++++,,,---+++,,,---------///333777@@@^^^vvvnnnPPP888333777444888999777666888>>>BBB^^^rrrZZZTTTkkk|||kkkUUUJJJIIIGGG@@@777333111...,,,++++++,,,---...------,,,---...///000---...//////111444999===YYY~~~AAA@@@BBBEEEFFFHHHPPPYYYeeejjjsss{{{mmmVVVEEE???<<<===???AAACCCMMMaaattt___DDD888333555...222111111111111000000000000111111111111222333444555999^^^VVV777444222111222000............------------,,,,,,,,,,,,,,,---......,,,+++333,,,===mmmOOO555666999888AAAaaaggg:::;;;888555222222111000...---,,,+++***************))))))))))))))))))))))))++++++******++++++,,,---///+++,,,///......888EEESSSkkkpppTTT:::666777222444555666666777999===@@@\\\jjj]]]iiizzzzzznnnWWWJJJ999000///000///,,,,,,,,,++++++++++++,,,------------,,,---......///---.........///222666999III|||AAA???AAADDDFFFJJJSSS]]]lllqqqyyy{{{fffRRRDDD>>><<<===???AAADDDNNNdddwwwYYYBBB777333555...333111111111111000000000///000000000111111222333444666XXXpppKKK444333222000111...------------------------,,,,,,++++++,,,,,,---......+++333***444]]]QQQ777777999777===ZZZddd:::;;;888555333222111000///......---,,,++++++++++++************************++++++******++++++,,,---///+++---111......CCC___kkknnn___???///444888222666444444666777888;;;@@@aaauuu\\\LLLMMMQQQIII<<<999555111///000000///---)))******+++,,,,,,++++++,,,,,,,,,---------......---.../////////000444666>>>yyy|||{{{AAA???@@@DDDFFFKKKUUU```nnnuuu~~~sss^^^MMMDDD@@@===>>>???AAADDDOOOeeexxxTTT@@@777444666///555111111111111000000000///000000000000111222333333555RRRbbbDDD333444111//////,,,,,,,,,------------------,,,++++++++++++,,,------111***111+++222TTTUUU777555888777<<>><<<999555333222222000///000000///------,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------,,,000222---111QQQuuuxxxcccGGG444000333555444888555555777777666;;;CCCiiiuuu]]][[[RRREEE;;;999999555///+++,,,...000111111000...***+++,,,,,,,,,,,,+++***,,,,,,,,,---------------...///000000///000333555:::ddd{{{BBB@@@@@@CCCFFFKKKWWWbbbllluuummmVVVIIICCC@@@>>>>>>@@@BBBEEEQQQggg{{{~~~OOO===777444666000666111111111111000000000000////////////000111222333666HHHVVV>>>333555000...///+++,,,,,,,,,,,,------------+++++++++++++++,,,------000'''111///444QQQYYY888333666777;;;MMMzzzaaaBBB<<<999666333333222111///111000///...---,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++---000000---777XXXyyyoooPPP555111555333333777888555666999777666>>>KKKuuuWWWBBB@@@===999444222111111111///...---,,,,,,...///000,,,,,,,,,---,,,++++++***++++++,,,------------,,,---...000000///000222444:::OOO}}}CCCAAA@@@CCCFFFKKKWWWcccooottt|||jjjSSSGGGAAA=========@@@CCCHHHTTTlllwwwJJJ:::555333555///555111111111111000000000000///////////////000222222666===pppLLL999222444///---///+++++++++,,,,,,,,,---------+++++++++***++++++,,,---...%%%111111111JJJ___999000333666999EEElll___CCC<<<999666444333222111000000///...,,,++++++******************************++++++******++++++,,,---,,,......,,,///===UUUhhhUUU???...000666444333777555333666:::777666EEEXXXjjjDDD999:::666222000000......---333000---,,,,,,...///000++++++++++++++++++++++++***+++,,,---------,,,,,,+++,,,.........///111222;;;<<>>SSSkkk<<<666111///111222000---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,))),,,222AAAssswww>>>222111222:::<<>>>>>;;;<<>>BBBLLL[[[sssiiiDDD999444111555///333333333333222222222333333000000////////////000000222444///EEE}}}MMM666333000...//////---+++++++++++++++++++++++++++************************))),,,,,,......+++===___WWW111///999444333HHHhhhhhhJJJ<<<777444111///000///---,,,---,,,+++***))))))))))))******)))))))))))))))***)))******)))((()))+++...000555>>>DDDEEE>>>333+++000000/////////111222333555666888999???ZZZMMM999888888222111//////000000...------------,,,,,,,,,++++++)))***+++++++++---///222IIIcccfffEEE,,,---...&&&,,,,,,------...////////////555333LLL}}}NNNJJJIIIJJJNNNUUUdddqqqxxx~~~qqq\\\KKKBBB>>>>>>===@@@DDDMMM___zzzmmmFFF:::333///444000555333333333444444444333333000000////////////000000...555444:::ZZZsssIII333222000//////...---,,,++++++++++++++++++++++++************************(((++++++...000***333KKK```555---888222333CCC]]]^^^BBB999555444222000///...---+++,,,,,,+++***))))))))))))***)))))))))))))))******)))))))))((((((***...111333:::AAABBB<<<555000///000////////////111222444555888:::<<>>...777111555>>>SSSWWW===888555444333111000...---,,,,,,++++++***))))))******)))))))))))))))******+++((()))))))))))),,,111444777;;;>>>:::444///000333000/////////000222333555666:::>>>FFF]]]eee???777777222222000////////////...,,,,,,,,,,,,,,,++++++++++++(((***+++,,,++++++,,,...///...///111///+++,,,///,,,,,,------.../////////...444444===ggg~~~tttuuutttKKKJJJKKKOOOSSSYYYdddooouuu|||mmmYYYJJJCCC@@@@@@>>>AAAEEEPPPhhhddd@@@888555333777111444222333444555666666555444000000////////////000000...111666444777LLLcccjjjSSS???111222222111000.........***************************************************+++(((+++111,,,,,,999ccctttJJJ111666000777:::III|||SSS;;;999444555444333000...------,,,+++******)))*********)))))))))))))))***++++++((()))))))))+++///444888;;;999555111//////111222000000000000111333555666888<<>>::::::666222000///...//////...,,,,,,,,,,,,++++++++++++***(((***++++++***)))***+++111---,,,///000---++++++,,,,,,------.../////////...222444777TTT~~~tttyyy|||FFFGGGLLLSSSWWW[[[dddnnnuuu|||lllWWWIIIBBB@@@???>>>AAAFFFQQQlll]]];;;777777666999111333222333555666666666555555000000////////////000000444000444666888HHHYYYZZZmmmHHH:::111222333222000///......************************************************+++,,,''')))000---+++666\\\{{{SSS444555000888777BBBqqqRRR:::;;;444555555333111...------++++++******************))))))((())))))***++++++(((((()))***,,,000666;;;>>>666...+++///222222000111000000000222333555666999>>>GGG[[[xxxKKK888777888555111000......//////---,,,,,,,,,,,,+++++++++******(((***++++++)))(((((()))((())))))))),,,000///+++,,,,,,------...//////000...000333333GGG{{{{{{JJJKKKMMMSSS[[[dddkkknnnpppssszzz}}}dddQQQHHHEEEBBB@@@AAADDDHHHSSSnnnYYY===222888666222444444888777777888999999777555000000///...............222111444222222DDDVVVUUU\\\pppGGG666222111000///------,,,,,,))))))))))))))))))))))))***************************++++++,,,---...//////LLLaaa777444000777555BBB]]]TTT===555333222111///............+++++++++************))),,,***)))***,,,---***(((******+++---000444888;;;111000...---...///111222222111000111444666888888===???LLLiiifffDDD555777888...111000///...---,,,++++++++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,---------......111***,,,888<<>>UUUTTT<<<444333222111///............++++++++++++************,,,***)))***+++,,,***'''******,,,000555999:::999000///...------///000222333222222333666999<<<===AAADDDSSSqqq\\\AAA555666777000111000///...---,,,++++++++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,---------......111,,,---777888^^^EEEFFFKKKRRR]]]iiitttzzz|||}}}eeeOOODDDAAA@@@@@@DDDIIITTTeeeTTT;;;111666333111333222999999:::;;;<<<:::666222000000///...............111000222555333;;;UUUpppXXXdddXXX;;;666111111///...------,,,,,,++++++++++++++++++++++++******************************+++,,,---...//////>>>jjj~~~RRR///222333444999JJJ~~~SSS;;;444333222111///............,,,+++++++++************+++***))))))******)))'''+++,,,///444999:::777444///...---------...000111333333444666999===AAADDDFFFKKK]]]~~~NNN===666333444222000000///...---,,,,,,+++++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,---------......000...///666333QQQEEEHHHLLLTTT^^^jjjwww~~~eeeNNNAAA???@@@AAADDDJJJWWWlllQQQ:::222555111000222111666777:::===???<<<888444000000///...............000000111555444555RRR{{{^^^UUUttt~~~LLL555444111000///...------------++++++++++++++++++++++++******************************+++,,,---......///666WWWccc222444000444555@@@lllVVV<<<333333222111///............,,,,,,+++++++++*********+++***)))))))))))))))(((+++///444777666333000---------,,,,,,---...///000222333555777;;;@@@FFFJJJGGGQQQhhhoooBBB;;;888111111333000//////...------,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,---------.........111000555000FFFHHHLLLQQQXXX```lllwww{{{bbbMMMAAA>>>@@@BBBEEEJJJYYYqqqNNN:::333444000000333000222555:::???BBB@@@;;;777000000///..................222111333555111KKKzzzhhhRRRffftttEEE222222000///...------,,,------************************************************)))******+++,,,---......000FFF~~~mmm<<<555///444444999ZZZ[[[???444333222111///............,,,,,,,,,++++++++++++*********))))))((()))***+++)))///666666000,,,,,,...,,,,,,,,,---...//////000000222555888;;;AAAIIINNNGGGVVVtttccc;;;:::888000///333/////////...------,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,---------......,,,222000555000@@@yyy|||KKKPPPWWW]]]dddmmmxxxttt___MMMBBB???AAACCCFFFKKK]]]yyy{{{KKK:::444444///000333000///333:::AAAEEECCC===999000000///...............,,,444000000666000AAAmmmoooWWWZZZjjjAAA111111///......---,,,,,,------))))))))))))))))))))))))************************))))))***+++,,,---.........:::gggoooLLL555///444333666JJJcccDDD666333222111///............,,,,,,,,,,,,++++++++++++)))******))))))))),,,...,,,111444222,,,***---111,,,,,,---...///000000111///222666888;;;BBBKKKRRRJJJ```XXX888999777000000222//////.........---------++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,---------......+++333...444222<<>>lllkkkJJJ888333222111///............------,,,,,,,,,+++++++++(((***+++***)))+++///222<<<888333...,,,,,,---...,,,---...///000111111111000333777999<<>>BBBCCC???999666111000///...---,,,,,,,,,///000111111111444888;;;bbbmmmPPPBBBqqqvvvLLL888333333///......------,,,++++++++++++++++++++++++++++++))))))))))))************++++++++++++,,,---......555,,,///IIIYYYBBB,,,000666333666QQQhhhHHH666222222000---,,,------+++,,,+++)))((((((***,,,---$$$,,,,,,)))+++***111CCCnnnGGG000111...(((,,,000...............///000111444999===>>>>>>FFFUUUbbbfffVVVCCC666555555000...333111000///---+++*********,,,,,,,,,+++++++++************++++++++++++******)))************+++++++++++++++,,,------......///...000111555444777___|||___zzznnnxxxIIIQQQ]]]gggnnntttzzzuuucccQQQHHHEEECCCBBBBBBGGGTTTlllvvvFFF===444222222111222444555888===AAAAAA===888444000///...---------------///000000000111333666999UUUgggRRR>>>aaakkkCCC666444222.........---,,,,,,++++++++++++++++++++++++++++++))))))))))))************++++++++++++,,,---......000---000BBBRRRIII888444000444444BBBqqqgggHHH666444333000------......---...---+++)))((('''''''''(((---,,,,,,,,,)))444MMMlllEEE...000---***---///......---......///000111666;;;???@@@CCCOOObbbqqqvvvPPP@@@444555555000///222111000///---+++*********,,,,,,+++++++++*********)))******++++++******))))))************+++++++++++++++,,,,,,---.........---///000333222444[[[}}}^^^{{{nnneeewwwIIIQQQ]]]gggooouuu|||qqq```OOOGGGEEEDDDCCCCCCGGGTTTmmmrrrEEE<<<444222222111111444444777;;;>>>===:::555111///......---------......//////000000///111444666DDDaaaXXX???MMMppp]]]999444444000......------,,,,,,++++++++++++++++++++++++++++++))))))))))))************+++******++++++,,,---...,,,...000777FFFOOOCCC111///666555555RRReeeGGG555444111...............---000///...---+++***)))((()))******------)))<<>>bbboooXXXQQQgggcccEEE444222......222333111---++++++,,,,,,---,,,,,,+++***'''&&&&&&---...***EEEsss___<<<(((+++,,,,,,///---------------...000111222===@@@CCCEEELLL___zzzXXX???666111222444111000111000///---,,,+++*********++++++++++++************))))))************))))))))))))*********+++++++++***++++++,,,------....../////////111000///QQQzzzTTThhhqqqvvvLLLTTTaaallluuu}}}jjjZZZJJJDDDDDDDDDDDDFFFIIIWWWttt}}}jjjBBB999222111222000000222222444666777777444000.........---------......///---///000///......000111111PPP```PPP>>>GGGrrrzzzKKK555555333+++...------,,,++++++******************************((()))))))))************************+++,,,---------......+++:::]]][[[444777...000999888BBBsssyyyRRRAAA<<>>CCC;;;222...111111///---+++)))((('''+++,,,)))***+++---KKKxxxGGG111(((,,,***+++...,,,,,,,,,,,,---///000222333???BBBEEEHHHPPPdddIII666333000000000000000///...---,,,+++************+++************)))))))))((())))))******))))))((()))************+++++++++******++++++,,,,,,------//////...222222000OOO~~~TTT___~~~zzzxxxLLLVVVcccoooyyyjjjYYYGGG???@@@BBBEEEHHHLLL\\\}}}fff???777111111222000000111000111222333333222111000000///...---------------,,,...000000000000111222222555RRRhhhSSS999KKKpppUUU===666111...///------,,,,,,+++*********************************))))))))))))************))))))))))))***+++,,,---///'''000222...OOOqqqlll???111---444444222DDD___```;;;AAA>>>>>>CCCoooGGG888666444---///;;;@@@999111///555444111///,,,+++++++++(((---+++(((,,,444QQQwww<<<---***...***)))...,,,,,,,,,,,,---///000222333<<>>>>>AAAEEEIIINNN^^^eee???777111111222000///111000111222333333222111111111000///...---,,,,,,,,,+++---000000000000111333666000NNNppp^^^;;;BBBbbbzzzIII888555...---222------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---111'''333333$$$???ooozzzJJJ@@@555000222777@@@GGG\\\777CCCAAA===BBBfff>>>555999333))))))444:::444.........---***((('''((()))***###+++***'''...<<>>@@@CCCAAAFFFwwwlll<<<...666//////000000000000///...,,,,,,***)))))))))***+++)))&&&'''(((***999~~~ttt888///)))***,,,,,,++++++...------...000222222222<<>>CCCppp^^^777///666666444111///------...///,,,+++***)))))))))***+++(((&&&((())),,,===sss777///)))***,,,,,,+++,,,...------...000222333333>>>IIIQQQcccrrrEEE555111111000...---,,,+++***+++++++++************)))))))))))))))))))))))))))))))))((((((((((((((((((***)))))))))))))))))))))******+++,,,,,,------......,,,...222000333HHH```OOOIIIGGGWWWxxxSSS]]]jjjtttyyy~~~gggXXXIIIBBB@@@AAAEEEKKKSSSjjjVVV:::444000111111//////111111111111111111111111111333111///---,,,++++++,,,+++,,,,,,---...///000000222...===lllwwwPPPDDD___PPP999000///222,,,///---,,,,,,++++++*********))))))(((((((((((())))))(((((((((((()))))))))))))))************++++++++++++,,,000,,,000111EEEZZZ888444666555666<<<```aaaAAA777FFF\\\OOO555222666<<<888222---******,,,...,,,+++******))))))******(((((())))))...AAAppp555...)))+++,,,,,,+++---.........///000222444666???MMMZZZnnnZZZ???000111000///...---++++++***+++++++++************)))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))************++++++,,,---------...---...000000444FFFYYYEEEBBBCCCQQQnnnUUU___lllwww}}}~~~iii[[[MMMDDDBBBBBBHHHNNNVVVpppSSS:::444000000000......111111111111111111222222222333111///---,,,++++++,,,+++,,,,,,---...///000000000000:::]]]iii???VVVpppEEE666///...222+++...,,,,,,,,,++++++*********))))))(((((((((((())))))(((((((((((())))))))))))))))))*********++++++++++++,,,000,,,//////@@@{{{qqq999333666222999777JJJgggCCC;;;]]]yyyFFF777888777;;;777111,,,))))))***,,,+++++++++***************))))))***(((///DDDggg333---***+++---+++,,,.........//////000333666999@@@RRRaaauuulllGGG===222000//////...,,,++++++***+++++++++*********))))))((((((((((((((((((((((((''''''((((((((((((((())))))))))))))))))******************+++,,,,,,------.........///000777DDDPPP>>>===AAANNNiiitttVVVPPPfff}}}TTT^^^kkkvvv}}}|||iii]]]OOOFFFBBBBBBGGGNNNYYYuuu}}}}}}~~~TTT:::333///000000......111000000111111111222222222333111///---,,,++++++,,,+++,,,,,,---...///000000///333777IIIzzzOOOSSS~~~ccc>>>555000---111***---,,,,,,+++++++++++++++***))))))(((((((((((())))))'''((((((((()))))))))***))))))*********+++++++++---,,,...***......???yyyCCC333444111;;;999???sssfff@@@===mmmuuuCCC777999444333111///,,,***)))))))))++++++++++++******)))))))))+++***'''///FFF~~~]]]111,,,***,,,---+++,,,///...///000000111333888<<>>DDDQQQ[[[ZZZ```mmmRRR\\\jjjuuu}}}zzzhhh]]]QQQHHHBBB@@@EEEKKKZZZuuu~~~||||||SSS999333///000000......000000000000111222222333333333111///---,,,++++++,,,+++,,,,,,---...///000000...222444<<>>:::eeerrrAAA555555000,,,,,,------,,,+++)))(((***++++++++++++***))))))(((,,,***&&&000JJJ~~~VVV///,,,+++------+++,,,000...000111111111444:::???LLLhhh}}}zzzGGG555555000......------,,,++++++***+++++++++************)))))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((()))******++++++))))))******+++,,,,,,,,,---000///...444@@@EEECCC:::===DDDRRRjjjpppUUU???:::;;;999<<>>666111......------,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))((((((((()))******++++++'''(((((()))******++++++)))))))))***++++++,,,,,,,,,000000---666DDDFFF???:::===DDDSSSkkkrrrQQQEEE999666666666666777;;;>>>@@@PPPpppSSS___qqq~~~|||ooofff\\\SSSKKKFFFHHHNNNVVVnnn|||zzz|||~~~LLL999333/////////------000///000000111222222333333333111///---,,,++++++,,,+++,,,,,,---...///000000555+++222888<<<___hhhHHH111333...)))///+++///++++++++++++++++++++++++))))))(((((((((((())))))&&&''''''((()))******+++)))************+++++++++******000...222+++333fffaaa888555666333777:::AAAjjjaaaIII>>>???FFFCCCYYYuuusssCCC222222111...------,,,++++++++++++******+++,,,+++***)))((($$$******&&&555TTTVVV---++++++...---+++---111...000222222111444<<>>AAA===444222777777222555:::;;;JJJmmmZZZiiiwww~~~~~~pppggg]]]VVVQQQLLLKKKMMMXXXkkk|||yyy{{{~~~~~~rrrLLL555333222000.........///000000000000111222333444444222///,,,***+++,,,---+++,,,,,,---...///000000111...555222777JJJppp{{{XXX===777000...///000...+++************)))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))*********)))))))))))))))+++******,,,+++...777BBB^^^777///888333777333DDD[[[bbb<<<>>>:::;;;DDD@@@HHHoooggg@@@666222000...------,,,,,,++++++***+++++++++*********))))))((((((+++---333]]]tttLLL,,,,,,,,,,,,---...//////000......111333666>>>GGG\\\___;;;777666000000///......------,,,+++++++++++++++*********))))))))))))(((((((((((())))))******))))))))))))******,,,+++***)))))))))++++++++++++***+++---......---...,,,---666BBBHHHBBB999999;;;CCCUUUnnniiiLLL;;;:::777555444555777999:::888888DDD___\\\iiivvv|||mmmccc[[[WWWTTTQQQOOOQQQZZZmmm}}}}}}~~~nnnHHH444333111000///...//////000000111111222222333333444222///,,,++++++,,,---++++++,,,---...///000000222...555111444CCCeeerrrNNN<<<666000...///000...+++************)))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))***))))))))))))))))))))),,,++++++,,,+++,,,333===yyyVVV333///888222888333???SSSccc===>>>999;;;???<<<@@@```aaa===444111///...------,,,,,,+++******+++++++++*********))))))))))))+++***666cccqqqCCC,,,,,,,,,,,,---...//////...---///222444777@@@IIIeeeRRR888222222000///......------,,,++++++++++++++++++*********))))))))))))(((((((((((())))))******))))))))))))******++++++***))))))******+++++++++***+++,,,------,,,000,,,...:::FFFHHH@@@888999===GGGYYYrrr~~~sssYYY???:::888666444333333444555333555;;;JJJddd]]]iiiuuuzzz}}}jjj```WWWVVVWWWUUUTTTUUU^^^qqq~~~~~~iiiCCC444333111000///...//////000111222333333222111111333222///,,,++++++,,,,,,++++++,,,---...///000000333...555000111;;;VVVfffAAA999555000...//////...,,,************)))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))******---+++,,,...,,,***///555[[[KKK...///999111999222:::III{{{fff>>>===888;;;;;;;;;999OOOWWW888222000...---------,,,++++++******+++************)))))))))))))))+++(((===oooooo:::,,,,,,,,,,,,---...//////------///333444888CCCOOOtttjjjBBB888//////444...------,,,,,,+++******)))+++************))))))))))))((((((''''''(((((()))***))))))(((((())))))*********)))))))))******+++++++++******++++++,,,,,,222///555DDDLLLFFF===888999>>>JJJ\\\tttzzzqqqaaaIII666999666444333333444555444222999GGGYYYooo\\\hhhtttzzz~~~lll```TTTRRRTTTUUUVVVXXXbbbvvvgggBBB444333111////////////000000111333444444333111///333111///---+++++++++,,,***+++,,,---...//////000222...444000000666IIIzzz\\\:::777444000......///---,,,************)))))))))((()))))))))))))))(((''''''(((((((((((((((((((((((()))))))))))))))*********+++***,,,...---***,,,111EEEvvvCCC---000888///777111888BBBsssjjjAAA<<<777;;;:::===:::JJJ{{{MMM444222000///------,,,,,,+++*********************))))))))))))((((((,,,'''GGG~~~ppp888,,,,,,,,,,,,---...//////,,,---000333444:::IIIXXXRRR777;;;///...777///,,,,,,++++++***)))))))))************))))))))))))(((((((((''''''((((((((())))))(((((((((((()))))))))))))))))))))************++++++*********,,,---000666DDDQQQPPPCCC999999999???IIIYYYppp~~~}}}wwwjjjVVVCCC888777555333333444666777777444???QQQeeewww[[[hhhuuu|||qqqcccTTTNNNNNNPPPTTTXXXeeezzz}}}gggBBB333222111/////////000000111222333555444333111000222111///---,,,+++++++++******+++,,,---...//////111---444111111444BBBnnnUUU999444222000.........------************)))))))))((()))))))))))))))(((''''''(((((((((((((((((((((((((((((())))))************)))(((***......+++,,,000<<>>888;;;:::???FFFSSSjjj~~~{{{xxxuuuuuurrreeeOOO@@@<<<777666555333222333777999888CCCXXXlllyyy^^^iiiuuu||||||sssfffWWWOOOKKKKKKPPPWWWggg~~~{{{sssrrreeeAAA333222000/////////000111111222333444444333222222222111000...---,,,++++++******+++,,,---...//////111,,,333222333444>>>fffpppMMM;;;111111000......---------************)))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))((((((((()))******++++++)))''')))---...,,,---///999bbbVVV;;;333000444000111111:::>>>jjjvvvJJJ>>>666<<<666======PPPrrr>>>111555333///,,,,,,,,,+++******))))))(((((()))))))))))))))***&&&"""...+++VVVbbb:::,,,,,,,,,,,,---...//////...000222555999JJJiii___:::...555///,,,000,,,,,,,,,++++++***))))))((((((((()))))))))))))))***(((''''''&&&&&&''''''((()))((((((''''''(((((()))''''''((()))************)))+++,,,+++)))+++///444666NNN```XXXEEE:::999;;;===BBBGGGRRRjjj~~~}}}}}}qqqmmmnnnoooaaaHHH::::::777999888444111333:::BBBLLLSSSddduuu}}}~~~dddllltttyyyrrrhhh]]]TTTLLLIIINNNVVVhhh~~~iii]]]iiiyyy}}}aaa===222222000/////////000111111222222333333444444444111111000...---,,,+++*********+++,,,---......///222,,,333222444333:::```^^^BBB:::////////////------------************)))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))'''(((((()))******+++++++++((()))---...---,,,///444QQQBBB444555...222333000111999;;;ddd|||NNN???666===666999;;;SSSiii888000666222...,,,,,,++++++***)))))))))(((((((((((())))))******)))!!!///,,,UUU|||PPP444,,,,,,,,,,,,---...//////...000333666???XXXHHH888///000000---,,,...---,,,,,,+++******))))))(((((((((((())))))******(((''''''&&&&&&''''''(((((((((''''''''''''((((((&&&'''((()))*********)))(((***,,,+++***,,,222777AAAYYYaaaKKK888888<<<999BBBHHHMMMXXXppp~~~zzzyyy{{{}}}~~~~~~yyyrrrrrrtttcccFFF666777333999<<<:::666<<>>777EEELLLSSS^^^xxxzzz{{{yyyuuuvvv|||~~~||||||zzz|||jjjIII555666///777??????>>>HHH]]]ooo{{{vvvvvvyyyqqqccc^^^cccvvvhhhpppyyy|||wwwqqqeeeWWWMMMKKKQQQXXXccc~~~||||||sss[[[NNNXXXkkktttqqquuu|||ZZZ===333222000/////////000111222111111111222333444444333111...+++******++++++))))))***+++---...//////000444333222444222>>>WWWoooIII777555...------...///...+++((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))++++++++++++,,,------...222333333333333222111111000000999;;;```RRR999666:::888:::===VVVZZZ666111...222---------,,,++++++******)))******)))((((((((((((((()))000$$$222^^^^^^;;;---++++++++++++,,,---......000666777999MMMxxxRRR777444000......///......------------,,,+++***)))''''''(((((())))))******''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))***+++,,,---)))***//////111>>>OOOfffVVVGGG@@@888444<<>>555333000............---++++++++++++***)))((('''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((******)))))))))******+++)))...000,,,///AAAZZZkkkWWWFFF888777:::===CCCJJJQQQWWWbbbwwwwwwttt~~~~~~{{{~~~```???777555111333777<<>>555666;;;@@@GGGMMMLLLNNNWWWpppyyyvvv|||[[[;;;888777111222555999BBBPPP___jjjxxxyyyssspppmmmYYYEEECCCFFFoooccckkkttt||||||qqqlllkkkqqqqqqnnndddYYYUUUYYY___oooPPP:::333222000/////////000111000000///////////////000------------,,,+++))))))------------------------...///,,,///666444999JJJsssyyyQQQ999222000...---,,,,,,,,,,,,***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))*********+++,,,---//////222111000000//////000000000111:::999ZZZsssLLL999666666999:::BBBgggKKK222444...000...------,,,++++++******)))))))))(((((((((((())))))...%%%---HHHSSS===***...++++++++++++,,,---......222222666KKKwwwmmm===777222000............---+++++++++++++++++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******************+++,,,,,,---///888NNNaaa```TTT<<<:::888;;;>>>CCCKKKRRRNNNIIINNNhhh~~~}}}~~~zzzwwwxxx~~~UUU:::;;;;;;333333444888@@@MMM\\\eeetttwwwqqqkkkfffSSS@@@===FFFrrrgggnnnvvv}}}wwwjjjeeeeeehhhkkkjjjbbbWWWTTTZZZbbbvvv~~~MMM999333222000/////////000111111000000///////////////---------,,,+++*********,,,,,,------.........///...000---000555444;;;OOOwwwpppJJJ777333222000///------......,,,+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))***+++,,,...///000333222111000///000111111111222<<<>>>bbbqqqMMM<<<999999999999CCClllZZZ999444...111,,,------,,,++++++******)))((((((((((((((())))))***---%%%222KKKOOO:::++++++++++++++++++,,,---......333333999QQQZZZ888777000///...---......,,,+++***+++++++++++++++******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***))))))******,,,------000000555CCCWWW^^^RRRAAA666999>>>AAAEEEIIIOOOTTTLLLBBBEEE^^^yyyxxx{{{|||yyyvvvxxxQQQ;;;===<<<666555333666===GGGRRRYYYgggmmmhhh___YYYIII;;;;;;GGGuuujjjqqqxxx~~~ttteee^^^^^^```dddddd]]]TTTRRR[[[ddd{{{xxxJJJ:::333222000/////////000111222111000000/////////000...---,,,************++++++,,,,,,---...///000000---111000111555444>>>UUUhhhCCC555444333000///---,,,------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))***+++,,,...///000444333111000000000222333444444???EEEllloooMMM>>>:::999;;;:::EEEpppqqqIII<<<444555,,,------,,,++++++******)))((((((((((((((()))******+++***===OOOHHH555+++***++++++++++++,,,---......222444<<>>XXXwww}}}wwwwww|||{{{OOO<<>>^^^bbbDDD:::999999===:::MMMzzzsss]]]BBB222000///---***((('''&&&&&&)))((('''(((***+++,,,+++***JJJllleee===%%%(((---((()))++++++***+++---///444444BBBhhhSSS???///111222222000///------,,,,,,***++++++++++++***))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((()))))))))))))))///***(((,,,......111666???BBBBBB>>>888666888;;;???CCCNNNZZZ^^^XXXPPPLLLEEE999???]]]uuu{{{GGGBBBAAA888666444222111222333333333777888888777666666888:::VVViiisss}}}pppcccYYYUUUYYY```\\\TTTTTTTTTYYYhhhsssGGG888222222000///////////////000000111111000000//////---,,,+++***))))))))))))***++++++,,,---...//////000,,,///444111333NNNnnnSSS777222222//////...---+++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************,,,...000111222111///...///111222333888444CCCjjj]]]AAA777666666;;;;;;PPP|||rrrlllaaaMMM@@@000000...---+++)))(((''')))((('''((()))***++++++111ddd~~~___888+++,,,,,,((()))++++++***+++---///222555FFFmmmvvvHHH===111000111000///...---,,,,,,,,,***++++++++++++***))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))%%%))),,,......000555999<<<>>>>>>:::666666:::>>>DDDIIITTT```aaaWWWLLLFFF@@@999BBBaaayyy}}}DDD@@@???999555333111111222333333222444555555555444444666777GGGyyylllsss|||zzzlllaaaYYYTTTWWW```]]]WWWWWWVVV\\\kkkrrrEEE666111000///......---............///000000000//////,,,,,,+++***))))))))))))***++++++,,,---...//////000///111444222999VVVwwwqqqHHH444222222///...---,,,***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************+++,,,...///000//////...//////000111111777777NNN~~~zzzUUU===666666777888<<>><<<<<>>===;;;555333000000111111111111000111222222111111333444===lllrrrwww|||uuueee\\\XXXXXX[[[ccc___VVVVVVVVV___ppprrrEEE666000000///...------------,,,---...///////////////,,,++++++***))))))*********++++++,,,---...////////////222333555CCCbbbddd@@@222111111///---,,,,,,***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++******+++,,,---...///000,,,---////////////111222888>>>^^^oooNNN;;;777888:::777@@@\\\OOO===999888111(((...///000000...,,,)))((())))))((('''&&&''')))+++===~~~|||@@@)))---(((&&&((()))++++++***+++---///000999TTT\\\333666111...,,,,,,+++++++++++++++,,,***************))))))(((((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((()))*********000---+++999XXXkkkWWW666222333444555999@@@IIIPPPVVVZZZaaafff___PPPBBB<<<;;;CCCYYYuuuooo@@@>>><<<>>>444222000///000000000///...///000000//////111333999cccyyy|||vvvaaaUUUWWW\\\```ggg```UUUSSSUUUbbbwwwrrrFFF888000///...---,,,,,,,,,,,,+++,,,---...............,,,+++******)))************++++++,,,---...//////,,,...111333:::OOOmmm[[[;;;222111000...,,,,,,,,,+++***)))((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))***+++++++++***+++,,,---......//////+++---000000///000222444999HHHpppgggGGG999666777888888CCCbbbggg???666111000222---+++,,,---...---+++)))''')))))))))'''&&&&&&***---BBBkkk^^^333******###)))((()))++++++***+++---///000<<<]]]]]]333555///...,,,++++++*********++++++)))************)))((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))***++++++,,,000......<<>>NNNhhhiii@@@>>>;;;BBB444222///...///000///......///000000///000222444555WWW{{{xxx___RRRTTT[[[bbbiiiaaaTTTRRRWWWggg~~~pppFFF999000///...------,,,------+++,,,,,,---------,,,,,,++++++***************+++***++++++,,,---...//////+++...111444AAAZZZtttSSS999333111...------------,,,+++***((('''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))***+++,,,,,,++++++---...////////////,,,///111111000111555888===XXX```BBB777555444444999EEEdddXXX777777///+++111...***++++++,,,+++***((('''(((******(((&&&''',,,000GGGSSSDDD---+++(((%%%---((()))++++++***+++---///111@@@ddd]]]888666//////,,,,,,+++***************))))))******))))))((('''''''''''''''''''''''''''((((((''''''''''''(((((())))))***+++,,,------...---444;;;AAAIIIKKK===+++222555;;;CCCLLLVVV]]]aaa\\\ZZZXXXUUUMMMDDDBBBEEEEEE\\\xxxddd@@@>>>999CCC555333000//////000///......///000000000111333555666OOOxxxwwwuuu___RRRQQQUUU___gggaaaVVVUUUZZZkkkmmmDDD888111000///...------------+++,,,,,,,,,,,,++++++***+++***************++++++***++++++,,,---...//////---000111666GGGaaavvv{{{MMM888444000---...------------,,,+++)))((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((()))***+++,,,,,,---+++,,,---...//////.........111333222111222888===KKKpppVVV===777666555444:::EEEdddOOO222999///)))...)))***************)))))))))(((******(((&&&(((...444IIICCC777---(((''')))---((()))++++++***+++---///222CCCiiiVVV<<<;;;000111...---,,,+++***))))))))))))))))))))))))(((((('''''''''''''''''''''''''''((((((''''''''''''((((((***++++++,,,---...///000///555;;;===:::777555444777;;;BBBLLLUUU\\\```aaaVVVSSSQQQMMMFFFAAACCCJJJSSSnnn___???===555CCC666444111///000000///......///000000000111333555999KKKooosssppp^^^SSSPPPQQQZZZdddaaaXXXXXX]]]nnnjjjAAA666111000///......---......,,,,,,,,,,,,,,,+++***)))+++***************++++++***++++++,,,---...///000///222222777JJJeeevvvyyyuuuIII777444000---///---.........---+++)))((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((()))***+++,,,------+++,,,.../////////......000333444333111333:::@@@YYY{{{NNN888777999999999:::DDDbbbIII---;;;555000666///++++++***))))))******+++'''***+++)))''')))000666GGG;;;444,,,###%%%,,,***((()))++++++***+++---///444DDDllltttNNN??????222222///...---+++***))))))))))))))))))))))))(((((('''''''''''''''''''''''''''((((((''''''''''''((((((++++++,,,---...000000111222---,,,000222111333777;;;@@@HHHQQQZZZ^^^___^^^PPPNNNLLLIIICCC???DDDLLL```}}}\\\???<<<333BBB777444111000000000000///---///000000000111333555888FFFfffsss||||||jjjZZZPPPNNNNNNYYY[[[XXXXXX\\\]]]nnnbbbAAA555000000///...---,,,,,,+++************************)))************+++++++++*********,,,...000000///666///222???MMMZZZooojjjBBB555000//////***...------,,,,,,++++++***))))))((('''&&&'''''''''))))))(((((('''''''''&&&''''''''''''((((((((())))))))))))***++++++,,,,,,---///000///......///000555......444555444???OOO}}}pppEEE555444555777;;;:::BBB```MMM555222...222---,,,------,,,,,,+++******)))'''++++++&&&%%%---555888BBB333)))+++,,,''''''---)))***++++++***+++---///111FFFqqqoooLLL===:::<<<444888000///---,,,+++***************)))***+++***(((&&&(((''''''&&&&&&&&&''''''&&&''')))+++,,,+++***)))000000000000000111111222,,,...//////...000444888>>>FFFNNNSSSYYY___\\\UUUNNNEEEBBBEEEDDDBBBMMM\\\XXX???555444999222222000///............///000000///......111333999BBBPPPzzzqqqxxxwwwdddTTTLLLLLLNNNWWWZZZXXXYYY]]]aaasss```???333000000///...---,,,,,,+++************************)))************++++++++++++++++++,,,...///000000111444>>>KKKQQQZZZrrr^^^;;;222000111222......------,,,,,,+++******)))))))))((((((((('''''')))((((((((('''''''''''''''''''''((((((((()))))))))))))))***++++++,,,,,,---...//////...---///000222...///444555999JJJ^^^gggCCC888:::999888888999AAA```MMM555111---222---,,,,,,,,,,,,+++******))))))((()))******)))***222:::===///'''***+++&&&&&&+++)))***++++++******,,,...333HHHrrrbbbBBB555444888000222///...---,,,+++************))))))***++++++(((&&&(((''''''&&&&&&'''''''''((((((((()))***,,,------222111000///............,,,.........///222888===GGGLLLPPPQQQTTTWWWSSSLLLEEEAAA@@@BBBAAAFFFZZZpppXXX@@@444333777222111000///.............../////////...///111333555>>>LLLyyyooottt|||ppp]]]NNNHHHJJJMMMTTTYYYWWWYYYaaahhh|||___>>>333000000///...---,,,,,,+++************************)))************+++++++++,,,,,,,,,---...///000111///<<>>???AAACCCPPPoooXXX@@@444222444222111000//////......///,,,...////////////000222222999GGGvvvqqqtttzzzlllYYYLLLFFFHHHJJJSSSXXXXXX[[[gggrrr```???555000000///...---,,,,,,+++************************))))))*********+++++++++------.........///111333666CCCRRRYYYXXXdddtttMMM444111///......***------,,,,,,+++*********((()))+++,,,+++***(((&&&(((((((((((((((''''''''''''(((((((((((()))))))))))))))***++++++,,,,,,---+++,,,......------...000000111444777===RRRxxx~~~TTT===666666666777888@@@___NNN555111---222...---++++++******)))((((((((())))))'''&&&...999<<<888...(((&&&)))***'''&&&(((((()))******)))***,,,......FFFrrruuuEEE222---000888//////...---,,,+++************)))))))))***++++++)))''''''''''''''''''(((((()))************,,,///111222000///...,,,+++*********---------///444<<>>???DDDNNNdddWWW???444000222111111000///////////////,,,...///000//////000111222888FFFvvvuuuxxx}}}|||jjjYYYMMMGGGGGGGGGQQQXXXXXX\\\lll|||}}}^^^>>>444000000///...---,,,,,,+++************************))))))*********+++++++++---...//////...000333666AAAGGGOOOUUU^^^ssslllIII444333///------)))---,,,,,,++++++***))))))((()))+++,,,+++***(((&&&'''''''''((((((((((((((((((((((((((()))))))))************+++,,,,,,------+++,,,............///111111222666<<>>JJJ```~~~TTT>>>444000111111000000////////////000...///000000//////000222666;;;GGGuuuwww|||{{{hhhWWWMMMHHHGGGGGGOOOWWWXXX\\\nnn~~~[[[;;;222000000///...---,,,,,,+++************************)))************+++++++++,,,...000//////111666:::GGGGGGJJJTTTiiicccDDD333333000...///---,,,,,,,,,+++******))))))))))))*********)))(((''''''''''''(((((((((((((((((((((((()))))))))************++++++,,,---------+++---////////////111222111555===KKKbbbrrreeeSSSDDD<<<999888999777>>>]]]TTT999333...222...---,,,++++++***))))))(((((((((---***(((:::OOOGGG---)))(((((())))))(((((()))((()))***)))))))))+++---,,,;;;___RRR444222111000555///000,,,,,,+++***************(((((((((***,,,,,,***(((''''''''''''((()))******+++,,,...000000...,,,+++)))))))))***+++,,,............111777???GGGLLLOOOMMMGGGCCCBBBAAA???>>>???===<<>>EEEDDDJJJ[[[xxx^^^AAA222333000---//////,,,,,,++++++***))))))))))))))))))(((((((((''''''''''''''''''((((((((()))(((((()))))))))***************+++,,,,,,------...,,,...///000000000222444666===LLLdddrrr___RRRGGGIIIGGGBBB;;;888777888777>>>]]]XXX<<<555...222------,,,,,,,,,+++******)))))))))***///;;;HHHJJJ<<<,,,'''((()))'''''''''((((((''')))))))))))))))+++------000HHHvvvxxxFFF111666444...111,,,000,,,++++++***************(((((((((***,,,,,,***(((''''''''''''((()))***+++000000///...---+++***))))))))))))***+++,,,...///...///444<<>>666///222------------,,,,,,+++************&&&222LLLSSSCCC111---&&&((((((&&&%%%&&&'''''''''((())))))((()))+++------'''444```kkkAAA111:::777...000,,,000++++++******************(((((((((***,,,,,,***(((''''''''''''((()))++++++444222///,,,***)))))))))************+++,,,---......000666???HHHMMMMMMKKKFFF???<<<@@@AAA??????CCCPPPXXXiiiKKK999444444666000000////////////000111:::888555000......111555444;;;FFFoooyyyttt^^^PPPHHHDDDDDDFFFKKKNNNSSSZZZiii^^^<<<333111111000///...---,,,,,,******))))))))))))******)))(((((())))))***+++,,,...---,,,---000333555666666BBBXXXtttWWW===//////---///222000---+++******+++,,,,,,+++'''(((***)))'''&&&&&&'''(((((((((((())))))))))))))))))))))))************+++++++++***++++++,,,,,,222---***...111333777;;;BBBWWWvvvoooRRRDDD???:::666555333333222000///000444666AAA???bbbjjj>>>333666111+++***111...,,,---///000///...---+++333AAACCC555)))&&&''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((***+++///???cccVVV666444111000000///...,,,,,,,,,++++++***))))))))))))(((((((((((())))))***''''''''''''((()))***+++,,,***((('''&&&'''((()))(((((((((***,,,---,,,+++---222:::BBBGGGHHHGGGFFFFFFBBB<<>>]]]wwwqqq[[[NNNGGGDDDEEEGGGJJJMMMRRRYYYhhh^^^<<<333111111000///...---,,,,,,******))))))))))))************))))))***++++++,,,------...000222444555555666???WWWzzzUUU<<<111222000......)))---,,,******++++++***((('''(((***)))(((&&&''''''(((((((((((())))))))))))))))))))))))************+++++++++++++++,,,,,,---///......111222333999@@@PPPiiiyyyiiiaaaOOO===666555333000000111111111//////111444888;;;BBBjjjiii<<<...111111///111...000111...+++***,,,///555,,,+++333555...((()))''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((------...555IIIoooOOO555333111/////////...,,,,,,,,,++++++***)))))))))((((((''''''(((((()))***'''''''''((()))***,,,,,,+++***((('''''''''((()))(((((((((***,,,---,,,,,,555999???EEEHHHHHHFFFDDD@@@AAA???CCCJJJGGGLLL___uuuPPP999666444333111000///.........///000.........///000222555666111555555TTTvvvmmmXXXKKKFFFCCCEEEHHHIIIKKKPPPWWWhhh^^^;;;222111111000///...---,,,,,,******))))))))))))******+++************+++,,,,,,---///111333444444333333777===XXXXXX???333444111000000+++---,,,+++++++++***(((&&&''')))******(((''''''((((((((((((((())))))))))))))))))))))))************+++++++++++++++,,,---......000333555333666CCCPPPjjj~~~jjjXXXHHH===>>>777222222333222000111...///000000000222666:::===PPP~~~zzzGGG222111111000222***///111...+++111@@@MMMOOO>>>///,,,+++'''%%%(((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))+++,,,//////111FFFuuuDDD555222000/////////---,,,,,,,,,++++++***)))))))))'''''''''''''''((())))))''''''(((((()))+++,,,---+++***(((''''''((())))))(((((()))***+++,,,---...888;;;???CCCEEEDDDBBB@@@AAAEEEDDDHHHRRRXXXhhhQQQ999666444333111000///------......///......///111222333444555222444111PPPyyy{{{iiiUUUJJJDDDBBBCCCFFFIIIKKKOOOXXXjjj]]];;;222111111000///...---,,,,,,+++******))))))******+++***************++++++,,,...111555777666444222222777===\\\YYYAAA555444///...111///,,,+++***+++++++++(((&&&''')))******(((''''''((((((((((((((())))))))))))((()))))))))************,,,,,,+++,,,,,,---...///...111444555555???WWWmmmzzz]]]FFF<<<:::999888222333444555444222111222...///000111222555999<<>>@@@BBBBBBBBBAAA@@@HHHLLLLLLTTTeeevvvQQQ999555222333111000...---------...///000000111222333222222222222444222RRR~~~wwwfffTTTIIIDDDAAAAAACCCIIIJJJOOOZZZmmm[[[:::222111111000///...---,,,,,,++++++************++++++))))))))))))***+++,,,,,,111555888888666333222222888DDDhhh{{{VVVEEE@@@@@@666//////,,,+++*********++++++***(((((()))+++***(((''''''((((((((((((((())))))))))))((()))))))))************,,,,,,,,,,,,---...///000///000222444;;;NNNpppuuuVVVKKK>>>888888888555111///222444333///......//////000222333444777:::===HHHfffOOO666333333222111444///)))%%%&&&///<<>>222'''$$$&&&((())))))''''''&&&&&&&&&&&&'''''''''((((((((()))))))))******&&&+++333111+++666III^^^333222000...---......---,,,,,,,,,++++++***)))))))))&&&&&&&&&'''''')))******---,,,+++)))(((''''''''')))((((((((((((((())))))((()))*********---222666EEEDDDCCCCCCCCCDDDEEEFFFPPPXXX^^^mmmRRR888333111222111000///...---......///222333333222222000///...---222333UUU}}}qqqbbbRRRJJJFFFCCCBBBCCCHHHIIINNN\\\qqqYYY999222111111000///...---,,,,,,++++++************++++++((((((((()))+++,,,...///666888:::888444222333555:::RRRyyytttSSSMMMTTTYYYIII999444000///---+++***+++++++++***(((***+++***)))((((((((((((((((((((())))))))))))))))))))))))************,,,,,,,,,---...///000111///000444===LLLfffrrrUUUDDD===888555555777666222---...222333///,,,...000000000222333444555666999;;;@@@XXXSSS999444333000---...+++)))***,,,......---...***&&&%%%'''((('''&&&''''''&&&&&&&&&&&&''''''''''''(((((())))))******///)))(((---000---000777SSSSSS222111///---------...---+++,,,,,,++++++***)))))))))''''''''''''(((***+++,,,---,,,***)))'''&&&%%%%%%(((((((((((())))))))))))((()))+++++++++///666<<>>aaakkkIIIKKKZZZaaaOOO@@@??????555111---*********))))))(((***++++++)))(((((()))(((((((((((())))))))))))))))))))))))************,,,,,,------...000111222333555???RRRjjjgggJJJ888222:::666222//////000111111///333444///...222444222000222333444333444555777999GGGuuuVVV:::333222...***)))((()))---000111...+++,,,,,,+++)))''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((()))*********,,,***)))***,,,...111333:::^^^MMM444000///---,,,------,,,+++,,,,,,++++++***)))))))))((((((((((((***+++,,,---***)))((('''&&&&&&&&&&&&''''''((()))))))))))))))'''***+++,,,,,,111:::BBBFFFDDDAAACCCJJJVVVccckkkZZZ===555222333333222111000///000000111111111///.........///000///999???]]]|||tttdddYYYOOOLLLKKKIIIGGGGGGBBBDDDLLL]]]tttTTT888333111111000///...---,,,,,,,,,++++++******++++++,,,)))***+++---///222444666>>>>>><<<666000///444:::AAAlllddd;;;>>>NNNTTTDDD;;;CCCLLL:::555///***)))((((((''')))***++++++)))(((((()))(((((((((((())))))))))))))))))))))))************,,,,,,------///000111222888<<>>jjjzzzMMM333///111000------+++)))((()))+++,,,,,,###&&&(((&&&%%%'''+++---'''''''''&&&&&&'''''''''&&&''''''((()))******+++"""***...,,,+++...222222///;;;```KKK666000...,,,,,,------,,,+++,,,,,,++++++***)))))))))((((((((()))***,,,---...'''&&&&&&&&&&&&''''''(((''''''((())))))***))))))'''***,,,,,,---333===EEEFFFEEEEEEKKKYYYkkk~~~]]]???777444555444333111000000000111222///...---,,,---...111222,,,777<<>>999444222222222222222222222222222333222111/////////000111......//////000222333444777>>>jjjWWW>>>444222444+++------++++++,,,......+++(((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''((((((((((((***++++++,,,---...//////+++888DDDbbbnnnIII000222111///...,,,,,,++++++,,,,,,+++***))))))******'''(((***,,,,,,,,,***)))''''''''''''(((((((((((()))(((((((((((()))******)))%%%'''///333444<<>>HHHfff|||qqqaaaYYYOOOLLLNNNQQQOOOLLLIIIGGGKKKYYYpppfff;;;444333111...------...---,,,,,,,,,+++******+++,,,,,,,,,)))...555<<>>;;;777444222222222222222222222222222222111000///...//////000.........///000111333333777>>>jjj~~~KKK666000000444,,,000---++++++,,,......+++(((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((******+++,,,---...//////---333333CCClllYYY???222000000///------,,,,,,---,,,,,,+++***************((()))+++,,,,,,,,,***)))''''''''''''(((((((((((((((((((((((((((((())))))---)))+++333888;;;DDDPPPTTT[[[dddrrrzzzIII888<<<:::444222111111111111...,,,%%%(((333444+++...444000333777999@@@]]]|||ppp^^^UUULLLKKKQQQVVVUUURRRKKKHHHJJJXXXoooLLL000333111...------------,,,,,,,,,++++++++++++,,,,,,///---111666BBBZZZbbbSSS;;;777...///999999888@@@VVVgggDDD888222///111///)))***000===444,,,******)))((()))+++******))))))(((((('''(((((((((((())))))))))))******++++++,,,,,,------///,,,...333444444???MMMggg___CCC;;;666555888888888777666444333222111111111111111111111111000000///............///.........///000111222333777===jjjtttDDD222...///444,,,000---,,,+++,,,,,,,,,***(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((******+++,,,---......///111222,,,///EEEeeeoooCCC555333//////...---------------,,,++++++************+++***+++,,,,,,,,,+++***)))''''''''''''(((((((((((('''(((((())))))(((((('''+++)))---444888<<>>:::222111//////000///...,,,+++,,,333222,,,111888333222444333777QQQ|||xxxmmm[[[QQQHHHHHHPPPWWWWWWSSSJJJHHHLLLZZZqqqbbb666444111...---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...///222666EEE___aaaIII555444---///888;;;CCCVVVooo[[[???555...+++...000------///111///---+++)))((()))+++******))))))(((((((((((((((((((((((())))))))))))******++++++,,,------...333---///555666999PPPkkk```BBB:::777777444444444444333222222111111111111111111111111111....................................000111222333666===iiisssEEE555111111333+++...,,,,,,+++++++++***)))(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))***+++,,,---.........111...///777EEEllliii>>>333333111000///...---,,,,,,,,,,,,++++++******+++++++++++++++,,,,,,+++***)))(((''''''''''''(((((((((((('''((()))))))))(((''''''(((+++222888888<<>>EEE```~~~TTT888444///.........---,,,,,,---...777&&&333QQQPPP;;;222444222222000111CCCkkkzzz}}}~~~{{{zzzxxxnnncccSSSLLLDDDBBBGGGMMMPPPPPPHHHIIINNN^^^ttt|||NNN777444111//////...---,,,,,,,,,------------,,,,,,***+++111666===LLLIII444...222222222555;;;ZZZ}}}HHH111111...+++,,,---...,,,***''',,,...***'''(((***)))(((((((((((((((((((((((((((((((((((())))))))))))++++++,,,,,,------......///...222;;;HHH^^^eeeEEE;;;777888666555444222111000000000////////////////////////,,,---......///.........---------...///000111222666<<>>FFFHHHTTTttt|||EEE111333222---......,,,+++,,,...000***111XXXyyyeee;;;...555///111111222@@@bbbuuuyyy~~~}}}|||wwwkkk___NNNIIICCCAAACCCHHHNNNRRRKKKJJJNNN\\\rrrwwwQQQ888555222000000000...---,,,,,,---......---,,,,,,111,,,///111...333444(((---000000222555<<<[[[QQQ333///...---+++++++++***(((''',,,---)))''')))***'''(((((((((((((((((((((((((((((((((((())))))))))))++++++,,,,,,---.........///111999JJJeeecccCCC888444555444333111///............////////////////////////,,,---...///000//////...---------...///000111222555;;;gggnnnCCC666333111222,,,111+++,,,,,,)))&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''''''''''''''((((((((((((''''''((()))***+++,,,,,,...000,,,,,,222///000===YYY[[[???777111///......---------......+++++++++++++++,,,---...'''''''''''''''(((((()))''''''''''''(((((((((((())))))((((((***---000222000111:::IIIWWWjjjsssAAA///333111---......---+++,,,///222///CCCiiiwwwWWW555///444,,,///111111:::WWWqqqvvv|||}}}yyykkk]]]JJJHHHDDD@@@AAAFFFNNNTTTNNNKKKMMMYYYooo~~~~~~pppOOO999666333111111000///...,,,,,,---......---,,,,,,222+++...000+++...444111---...---111777<<>>MMM]]]SSS666***...---)))---000000555NNNwwwyyyyyyzzz~~~~~~}}}{{{{{{|||wwwgggVVVKKKDDD@@@AAAEEEIIIPPPVVVRRRNNNNNNYYYnnncccCCC777666333000000000...***---,,,,,,++++++,,,,,,---666444000,,,*********+++111222///111666===]]]SSS555///......---+++******)))************))))))))))))'''''''''''''''((())))))***************+++++++++,,,///...))))))...111///888CCC```^^^>>>777444222000///...------,,,------...///...++++++,,,---,,,,,,+++,,,222999999111***////////////000000000000111<<>>000333...---000+++)))111000***+++***///000---,,,,,,***%%%(((((((((((((((((((((((('''''''''''''''''''''''',,,'''%%%)))---000555;;;AAA777;;;YYYpppFFF000---000111000...,,,---000666:::999888666444111///---,,,///------000888IIIfffvvvxxx{{{~~~}}}{{{zzzzzzvvvfffVVVIIICCC@@@BBBHHHMMMTTTZZZWWWSSSSSS\\\nnn~~~___>>>777777444000...------,,,---,,,,,,++++++,,,,,,---444222///,,,*********+++,,,//////222888BBBffflllUUU;;;666///......---+++******)))************))))))))))))(((''''''''''''((())))))))))))************++++++++++++++++++,,,...111333FFF]]]^^^===555222111000///...------,,,------,,,...000000000///,,,***...---///444::::::333---.........////////////000111<<>>111---'''''',,,((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((('''+++:::JJJPPPDDD888BBBgggrrrKKK666111222:::999777666444111...,,,++++++++++++,,,,,,------,,,,,,...111333777CCCPPPPPPaaacccgggrrrwww~~~}}}zzzzzztttdddTTTGGGAAA>>>AAAEEEHHHMMMSSS\\\^^^cccjjjuuuzzz{{{{{{yyyzzz~~~yyyIII555111444:::===777---***---,,,++++++******++++++,,,,,,+++************+++,,,+++222111...666HHHpppkkkCCC999,,,,,,---------,,,,,,++++++***************)))))))))(((((((((((((((((()))******'''(((((()))***+++++++++,,,+++///444000333OOOpppbbb>>>444111222000///...------,,,------...***+++......++++++...)))((((((+++......+++(((+++++++++,,,---......///222666UUUWWW555000...,,,000***...******))))))((((((''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))******++++++,,,,,,,,,000//////:::ZZZSSS333111,,,///,,,,,,+++)))---///,,,BBBhhhrrrOOO000)))***'''(((...((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((&&&+++<<>>:::///***---++++++************++++++++++++++++++++++++,,,,,,***222111000<<>>555222222000///...------,,,------***)))///888999000***+++*********,,,---...,,,******++++++,,,---...//////333444OOOQQQ444111...+++000***---***)))))))))(((((((((''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))************++++++,,,,,,,,,///111444BBBeeeLLL222333,,,...,,,---...,,,---///,,,;;;YYYGGG555'''(((,,,***''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((''',,,<<>>666222000000///...------,,,------+++(((---777777...)))---+++++++++,,,---------,,,++++++,,,---...///000000444222JJJMMM333333///+++000***---))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))************+++++++++++++++,,,000222555HHHtttGGG111444+++------***111000000222///333BBB111...******,,,+++'''$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))...<<>>MMMooo|||TTTAAABBBIII@@@999111------...---++++++++++++++++++,,,,,,,,,...,,,---000000000555<<>>>>>AAADDDBBBIIIYYYqqq~~~}}}|||zzzyyy|||~~~~~~~~~___<<<:::333,,,,,,444555---+++000++++++************++++++---------,,,,,,,,,,,,+++)))///---000CCC^^^III111:::000)))---,,,,,,,,,,,,,,,,,,,,,************)))))))))))))))))))))))))))******+++)))******,,,---...//////000444:::FFF```ZZZ<<<666222...000000...---------------///'''&&&,,,---''')))222+++++++++++++++,,,,,,,,,++++++,,,---...000000111444111GGG}}}KKK333444///+++000***,,,))))))))))))((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))***************+++++++++...,,,///222000888[[[CCC000444+++,,,---&&&111333333888555000444))),,,+++&&&&&&***,,,)))(((((((((((((((((((((((())))))))))))))))))))))))((('''''')))+++///<<>>AAADDDJJJ\\\ttt~~~zzztttvvvyyyzzz{{{}}}{{{|||~~~~~~zzztttMMM000000//////111222111...,,,,,,,,,+++***))))))******,,,++++++******++++++,,,***///111111===___\\\===333000---***------......------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,---///000///111333EEEgggVVV;;;444111111...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))***++++++,,,---......,,,,,,------...///000000---777===hhhJJJ555...222///------)))******)))(((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$#########$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((()))++++++,,,+++***)))---,,,------,,,333GGG]]]}}}BBB+++---000,,,(((******111<<>>```yyyOOO777111000///------------...------,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,---...//////333;;;SSSxxxRRR888222///000------,,,++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...//////000,,,666999___JJJ555...222///------)))***))))))(((((((((((((((''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))***+++,,,,,,,,,,,,+++---***+++---...333@@@NNNxxxDDD111...******000,,,111;;;DDDBBB888///,,,******))))))))))))******...,,,)))'''***...---)))000))),,,000,,,+++***!!!***'''(((+++,,,,,,000777222111000000333999@@@DDD]]]QQQ777222///000///...------,,,,,,------,,,,,,,,,,,,---......------------...222777;;;DDDHHHDDD@@@AAAIIIiiiyyyzzz{{{||||||{{{zzzzzzvvveeeUUUFFF???::::::;;;:::;;;???CCCJJJ]]]vvv~~~~~~xxx{{{zzzzzzyyyvvvsssyyy|||zzz{{{~~~}}}|||~~~}}}hhhAAA555222///.........---,,,,,,+++******)))*********,,,++++++******++++++,,,,,,000222222@@@cccmmmIII666222111///...---------------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,---------...000777IIIjjjLLL555000---///------,,,+++++++++++++++++++++++++++++++++++++++------,,,,,,++++++++++++,,,,,,------.../////////+++555444PPPHHH555...222...,,,---******)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***,,,------------,,,******---///111555;;;\\\MMM777000)))(((......666AAAFFF>>>111,,,---******))))))))))))******---((('''***,,,***((((((...&&&(((+++))),,,---$$$***((((((++++++,,,000666555000---000666;;;:::888BBBeeezzzLLL444000---000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......+++,,,,,,,,,---111555999AAAGGGEEEAAAAAAIIIggg{{{zzzyyy{{{}}}}}}{{{xxxvvvdddTTTFFF???::::::;;;:::;;;???BBBIII\\\vvv{{{|||||||||zzzyyyyyywwwuuuyyy}}}zzz{{{~~~|||~~~||||||~~~|||~~~wwwUUU777333///,,,,,,,,,,,,,,,++++++***************+++,,,++++++******++++++,,,---111222333BBBeeennnMMM;;;444000---,,,,,,------------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))+++------+++...333@@@]]]wwwFFF222///---000---,,,,,,+++***+++++++++************************,,,+++++++++++++++++++++---------.........//////,,,555111BBBGGG444...222---+++---+++))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))***+++,,,------,,,,,,---...---,,,...000BBBrrrZZZ888......,,,)))...444;;;===444***(((,,,+++******))))))******+++((('''***---,,,+++555AAAJJJEEECCC888&&&&&&---,,,)))(((((())))))***///333333000...111666888444///555MMMddd}}}wwwLLL555333000//////...---,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***+++,,,,,,---000444777<<>>999999999999:::===DDDLLL```zzz|||}}}~~~zzz{{{~~~}}}~~~|||yyy|||~~~|||zzzzzz{{{}}}~~~{{{~~~|||zzz|||zzzzzz||||||{{{kkkAAA333111...---------,,,+++******))))))***+++,,,,,,,,,++++++++++++++++++,,,,,,......111DDDiiipppAAA999333000333444111,,,++++++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))),,,'''''',,,,,,,,,:::LLLYYY555000000---...,,,++++++***)))*********))))))))))))))))))))))))+++++++++***************.....................---,,,000444222FFFtttBBB222///222+++(((------(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))(((''''''((()))***''',,,000111555888333***))),,,666QQQuuuhhhLLLRRRooojjj===''',,,+++---///...))))))---,,,++++++******++++++,,,+++000333DDDtttZZZ000(((...***+++///...((('''---000///,,,+++***)))***+++---...)))000......>>>VVVyyylllHHH555222.........---,,,++++++++++++++++++******++++++,,,---+++---...//////000333555333===???DDDQQQVVVUUUZZZ{{{www|||xxxwww{{{}}}vvvfffWWWFFF@@@;;;999777555777;;;BBBOOOhhh~~~zzzzzz~~~|||{{{yyyxxxzzz~~~|||yyywwwxxx|||}}}|||yyy|||zzzzzz{{{}}}vvvvvvwwwzzz~~~}}}www}}}lllIII666+++111222$$$(((111'''************))))))))))))++++++******++++++,,,---(((///000///>>>eee```777222111000///...---,,,,,,---,,,++++++******++++++(((((((((((())))))))))))******))))))((((((''''''''')))(((+++///---<<>>>>>666>>>```UUU))))))++++++++++++,,,------)))***+++,,,,,,,,,,,,,,,111$$$BBB|||~~~mmmXXXCCC888000))),,,555???FFF<<<++++++---'''###'''(((((()))***+++++++++***)))---222222<<<[[[{{{yyy```HHH888///,,,//////...---++++++...000,,,++++++******++++++,,,,,,---------,,,---000222888777???EEEIIIUUU[[[RRR~~~|||}}}yyyvvvyyy|||xxxkkk___KKKCCC;;;999888777999===BBBPPPhhh}}}zzz{{{}}}xxxwwwxxxzzz||||||zzzwwwzzzyyyyyyxxxxxxzzz|||yyywwwzzz~~~|||{{{yyyzzz|||}}}~~~}}}{{{}}}qqqVVV666***///333((()))///((()))))))))(((((((((((((((++++++******++++++,,,---)))///000///>>>cccSSS333111111000///...---,,,,,,---,,,++++++******++++++(((((((((((())))))))))))***)))))))))((((((((('''''')))))),,,...---===\\\yyyHHH222111111...,,,+++++++++************)))'''(((((()))******++++++************++++++++++++,,,,,,,,,------------...///555...111@@@oooRRR888444///,,,******)))((()))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))''''''(((+++///666;;;???888111,,,...555:::666///......000AAA]]]hhhMMM'''---+++***)))'''&&&)))...******++++++++++++++++++...555___bbb???:::777333'''$$$<<<\\\wwwdddGGG000***---...'''(((((()))******++++++,,,***---111///333HHH```wwwooo```NNN>>>555111111111111000...++++++---///,,,++++++******++++++,,,,,,,,,------,,,---000333666666===BBBJJJ\\\cccWWWzzzwwwyyy|||yyyqqqiiiSSSGGG;;;888999999;;;===CCCQQQiii~~~}}}{{{|||~~~{{{{{{}}}~~~yyyvvvxxxzzz{{{xxxuuuwww|||{{{zzzvvvyyy~~~{{{yyyzzz{{{||||||~~~}}}}}}rrraaa>>>///---111+++***---***(((((((((((((((((())))))+++************+++,,,,,,+++/////////===aaaqqqEEE000111000000///...---,,,,,,,,,,,,+++************+++))))))))))))(((((((((((())))))))))))(((((((((((('''******,,,......AAAbbbuuuEEE111111111...,,,+++++++++************)))((((((((()))******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------222,,,000===kkkzzzFFF444222///---,,,+++***((()))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))'''&&&&&&'''+++222999===???777---+++...///---***&&&---+++))):::PPPIII222,,,((('''***)))$$$&&&,,,******************))))))&&&BBByyyAAA111,,,...111'''%%%HHHttt~~~nnnfffRRR---&&&''''''(((((())))))******+++,,,***---000...---777FFFkkkdddWWWHHH;;;333000111333333222///,,,+++---...,,,++++++******++++++,,,+++,,,------,,,...000333444666;;;>>>JJJfffpppaaa~~~~~~}}}{{{|||}}}zzztttnnn\\\LLL===777888:::;;;===EEESSSkkk~~~}}}~~~}}}{{{|||~~~~~~}}}~~~|||zzz{{{||||||{{{yyyyyy{{{~~~{{{|||xxxyyy{{{~~~{{{yyyzzz{{{{{{zzz||||||}}}lllbbbTTT>>>///---,,,+++++++++))))))(((((()))***+++,,,***************++++++,,,+++---...000===___fff<<<000000000///......---,,,,,,,,,++++++***************))))))))))))(((((((((((())))))))))))(((((((((((('''++++++,,,...000GGGlllqqqCCC000111111...,,,+++++++++*********))))))(((((())))))************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,111,,,111;;;gggmmm===111///.........---***((()))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''(((((()))+++)))(((((())),,,///222<<<777222000...++++++...***///,,,%%%+++<<>>555111111666666444111...,,,,,,---,,,++++++******++++++,,,+++,,,---,,,,,,...111333444666:::;;;KKKnnnrrr|||{{{|||}}}~~~~~~~~~zzztttooodddSSS@@@888888888:::<<>>DDDVVVppp|||yyyxxx{{{}}}~~~yyyyyyyyy|||~~~~~~|||wwwvvvvvvxxx{{{}}}~~~}}}yyy}}}||||||iiiQQQ[[[mmm\\\:::000...***,,,+++***))))))***---000222)))))))))))))))***++++++---)))+++///111BBBrrrKKK111000......------------,,,,,,++++++***)))))))))))))))*********)))(((''''''''''''((((((((()))))))))***'''+++***)))...;;;fffwwwFFF111111222000...+++++++++************)))***)))))))))))))))))))))(((((()))))))))************++++++++++++,,,,,,,,,,,,111...222555WWWLLL555000...,,,,,,,,,,,,***((()))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''(((&&&&&&''''''((((((((((((---***222DDDLLLAAA333,,,***)))***,,,***'''***...@@@OOOLLL333$$$)))---)))***))))))((()))+++---///333OOOfffoooddd???***777PPPuuu___000###+++---&&&%%%)))******---111(((((((((((((((((((((((((((***+++******,,,...///888NNNuuuwwwxxxkkkSSSAAA666555666888999999777333000//////,,,++++++******++++++,,,***+++,,,,,,---///222555777555999:::;;;YYY{{{|||}}}}}}{{{yyyvvvtttzzz{{{zzzxxxvvvwww{{{~~~uuugggUUUGGG<<<777999???CCCVVVqqq}}}zzzxxxuuuyyy~~~}}}zzzyyyzzzvvvxxx{{{||||||}}}zzzxxxvvvwwwzzz}}}}}}}}}~~~~~~hhhJJJHHHnnnjjjDDD333///***---***)))(((((())),,,000222)))))))))))))))******+++...)))***---,,,999gggxxxEEE000333------------------,,,,,,+++******)))))))))))))))+++******)))(((''''''&&&'''((((((((())))))******'''+++***)))...>>>lllzzzHHH222111222000///+++++++++************)))*********)))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,000---111333TTT~~~EEE333111///,,,+++++++++***((())))))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''((()))(((&&&%%%%%%&&&'''(((+++###***BBBSSSLLL999---&&&+++***$$$%%%,,,---'''***LLLZZZBBB,,,---...%%%***)))((()))***,,,///111:::QQQSSSHHHBBB444000CCCpppXXX---%%%...$$$)))'''&&&+++)))&&&,,,((((((((((((((('''''''''%%%)))---,,,,,,---...///333@@@ccckkklll~~~}}}hhhRRRAAA999:::<<<888999999777444111000000,,,++++++++++++++++++,,,)))+++,,,,,,---///222555777333888999666OOO|||yyyuuuuuuxxxzzzzzzxxxwwwzzz{{{zzzwwwuuuvvvyyy|||sssaaaJJJ<<<999:::;;;FFFVVVmmm|||vvvwwwzzz~~~|||xxxvvvwwwzzz}}}~~~}}}}}}{{{yyyyyy||||||}}}uuuMMM::::::UUUfffYYY===+++)))---***************************)))((((((((()))+++,,,***000///,,,,,,///KKKrrrrrr===555000------,,,,,,,,,,,,++++++************))))))))))))***000444333...)))((()))))))))))))))************(((///---***///BBBrrrjjjCCC666...---///,,,------,,,,,,+++***))))))(((((((((((())))))))))))((((((((((((((()))******++++++******++++++,,,------///(((555222EEEwwwCCC///111///---+++++++++)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&***)))((('''&&&%%%$$$$$$%%%+++)))(((<<>>DDDnnnyyyyyywwwvvvwwwyyyyyyxxxuuuwwwyyyzzzxxxuuutttvvvxxx}}}vvvdddNNN???;;;;;;;;;DDDSSSiii{{{~~~zzzwwwxxxzzz|||}}}{{{}}}|||xxxvvvwwwyyy{{{}}}{{{{{{{{{|||}}}~~~~~~lllFFF666111BBBMMMEEE555,,,,,,...***************************)))((((((((()))+++++++++...******,,,,,,;;;WWWrrr<<<444...------,,,,,,,,,+++++++++*********)))))))))((((((&&&***------***'''&&&'''(((((()))))))))*********(((---,,,,,,000>>>mmmaaa===111++++++---+++------,,,++++++***))))))(((((((((((())))))))))))((((((((((((((()))******++++++******++++++,,,------000***555000@@@xxxDDD000111///,,,+++++++++)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&***)))&&&222EEEIII@@@333,,,'''&&&'''(((((()))))),,,???YYYWWW555!!!******&&&(((---///777PPPmmm[[[999:::333@@@oooXXX333(((((('''''''''''''''''''''''''''(((+++---+++(((&&&(((***((()))***+++,,,------...---111AAA___~~~fffZZZ\\\iii|||qqqOOO===888555888666999<<<>>>===888333///......---,,,+++++++++++++++,,,,,,,,,,,,///444777888666555:::;;;???fff~~~uuuuuuuuuwwwxxxxxxuuusssxxxyyyyyyvvvrrrpppsssuuu{{{uuueeePPPBBB===;;;:::AAANNNbbbuuu~~~yyywwwuuuwwwzzz||||||zzzzzz~~~}}}{{{yyyvvvvvvwwwyyy{{{wwwxxxzzz|||___===222---222555111.........---************************)))))))))((()))******+++***+++''')))///,,,...===gggqqq;;;222+++,,,,,,,,,,,,++++++++++++******))))))))))))((((((&&&&&&'''(((((('''''''''(((((())))))))))))******)))******---000777bbbWWW777...***+++...,,,,,,,,,,,,+++******))))))(((((((((((())))))))))))((((((((((((((()))******++++++******++++++,,,---,,,000---444///;;;~~~yyyEEE111111...,,,+++++++++)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''''''''(((''')))((($$$'''333AAAIIIFFF222&&&)))+++&&&%%%***(((///444UUUsssRRR(((...---+++///888@@@UUU^^^JJJGGGEEE___tttSSS666'''&&&''''''''''''''''''''''''''''''&&&+++000///)))$$$%%%'''))))))***+++,,,,,,---...//////888OOOlllrrr___UUUTTT^^^wwwuuuNNN:::888555222111333555666666333000.........---,,,++++++++++++++++++,,,,,,,,,///444888888777444777888:::[[[uuuuuuuuuuuuvvvvvvuuuttt{{{|||zzzuuuooolllmmmooosssoooaaaOOOBBB===;;;999>>>JJJ\\\ppp~~~~~~}}}yyytttuuuxxx||||||{{{||||||{{{yyywwwuuuuuuwwwyyytttvvvxxxzzz|||UUU777111111///---+++,,,...,,,***************************)))))))))))))))******+++''')))(((+++333...,,,555HHH{{{rrr;;;222+++,,,,,,,,,++++++++++++******)))))))))((((((((((((***(((''''''((())))))((((((((((((((()))))))))******((((((...//////QQQzzzRRR555000,,,,,,///...,,,+++++++++******))))))(((((((((((())))))))))))((((((((((((((())))))***++++++******++++++,,,---+++///000333000999rrrxxxFFF333000...++++++++++++)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&$$$(((666DDDMMM>>>000,,,+++((((((,,,***,,,///IIIjjj```>>>222(((+++---000BBBjjjXXX222&&&))))))'''(((''''''''''''''''''''''''%%%***///000---)))'''&&&))))))***+++,,,,,,------111...222AAAYYYwwwfffZZZRRRPPPWWWrrryyyNNN888777333.........///000000000//////......---,,,++++++++++++***++++++,,,,,,000444888666666444666777666SSSxxxwwwuuusssrrrtttwwwyyy|||uuummmgggggghhhhhheeeZZZJJJ???;;;:::888<<>>444///---,,,,,,++++++,,,...000111......---,,,++++++++++++)))***++++++---000555999444666666888999666HHHiiizzzzzzyyywwwuuuvvvzzz}}}~~~~~~xxxnnnfffbbbaaa```]]]SSSEEE;;;999999888<<>>XXXzzzssszzzzzzxxxzzz}}}yyypppgggbbbaaaiiibbbUUUGGG<<<777888;;;???JJJ```www{{{yyy~~~|||{{{xxxvvvwwwyyyzzzxxxvvv}}}yyywwwxxx||||||xxx{{{zzzqqqwwwzzz||||||zzzyyyzzz|||}}}|||~~~pppEEE111333......---------,,,,,,,,,+++++++++***)))(((((('''))))))))))))))))))))))))******+++++++++,,,,,,,,,---BBB\\\ppp}}}ccc:::+++000++++++,,,---,,,+++***)))((((((((((((((((((((((((***((('''((((((((('''%%%***((('''(((******)))'''*********+++,,,---...///444ZZZWWW>>>000000,,,,,,...***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''')))))))))***++++++,,,,,,///444......222000OOOlll===---444---,,,+++***)))))))))))))))((('''&&&%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((+++***)));;;KKK555!!!---...''',,,***+++)))---PPPWWWEEEBBBMMMVVVRRR:::444,,,((())))))'''%%%'''''''''&&&&&&%%%%%%%%%((())))))((('''))),,,///999***%%%...111))))))222,,,...000000333:::FFFPPPmmmTTTDDDFFFLLLYYYiiizzz|||dddGGG777222000,,,...///...,,,---111555444111---+++++++++***)))---++++++---///000777???<<<:::888666444444===HHHggguuuxxxzzz{{{yyywwwwwwxxx|||}}}}}}xxxqqqjjjfffdddjjjbbbUUUFFF;;;666777999@@@LLLbbbyyy}}}{{{|||~~~}}}zzzxxxwwwxxxyyyzzz{{{|||yyywwwxxx}}}~~~{{{xxx{{{}}}}}}||||||~~~~~~|||}}}lllAAA///111......---------,,,,,,,,,++++++******)))(((((('''))))))))))))))))))))))))*********+++++++++,,,,,,---888JJJYYYcccppp^^^777+++000++++++,,,,,,,,,+++***)))((((((((((((((((((((((((((())))))(((&&&&&&'''((('''&&&%%%&&&''')))***+++*********+++,,,---...///000FFFqqqUUU<<>>,,,%%%,,,,,,###+++---///...000555???GGGWWWsssyyySSSHHHLLLSSS```ooo|||xxx```FFF666000...---...///...,,,...333777777333...,,,+++***)))))),,,******---...000777???>>>999666555444555===EEE___xxxwwwwwwwwwxxxwwwvvvuuu||||||zzzwwwsssnnnjjjhhhkkkcccUUUFFF:::555555888@@@NNNeee{{{|||xxx}}}|||{{{~~~}}}{{{yyywwwyyy}}}}}}{{{zzz{{{{{{|||}}}}}}}}}|||yyy{{{~~~ggg===---111......---------,,,,,,,,,++++++******)))((((((((())))))))))))))))))))))))*********++++++++++++,,,......555???DDDNNNlllVVV333***000++++++,,,,,,++++++***)))((((((((((((((((((((((((''')))***(((%%%%%%'''***'''''''''&&&&&&'''+++---************+++---...///000222MMM~~~QQQ999...///+++***,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((((()))))))))***++++++,,,,,,(((000///000444///LLLSSS666...///---,,,+++***))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''((((((((()))&&&%%%+++>>>QQQEEE###)))''',,,%%%))),,,)))???nnn===:::;;;222***&&&,,,)))&&&&&&((()))(((%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&'''))),,,+++IIIUUU???++++++///+++,,,---.........111888>>>CCCZZZzzzlllQQQMMMUUU]]]iiiuuusss]]]GGG888111......000000...---///555::::::666000,,,***))))))(((***)))***,,,---///888AAA@@@999333333444666;;;AAATTTvvvwwwxxxxxxxxxwwwxxxxxx~~~|||yyyvvvrrrnnnjjjhhhllldddVVVGGG;;;555666888???PPPhhh}}}~~~}}}www|||}}}yyyyyy}}}}}}~~~}}}{{{|||~~~~~~~~~~~~{{{yyyyyy~~~```:::...333......---------,,,,,,,,,************))))))((((((((((((((((((((((((((((((************++++++++++++000)))+++333333777SSSvvvyyyNNN111***///+++++++++++++++******)))((((((((((((((((((((((((&&&'''((()))))))))(((((()))++++++***((('''))),,,))))))******+++,,,...///000...888ZZZNNN888...000+++***,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))***++++++,,,,,,(((000///000444333SSStttFFF333///,,,---,,,+++***))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((,,,%%%(((---666OOORRR333((()))...&&&+++000))):::nnnFFFKKKHHH555++++++)))'''&&&'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((***''':::SSS[[[FFF***'''444---.../////////111666999===MMMdddttt___PPPSSS^^^fffoooxxxppp[[[III<<<555111000111111000///222888===>>>999222,,,***)))(((((()))(((***,,,---///999DDDDDD999111111555777999<<>>~~~cccaaaNNN333***...))))))((())))))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%'''))),,,***???___bbbEEE---+++,,,,,,---...///111444666<<>>666333000222333222111444;;;@@@BBB<<<333---)))))))))(((((((((***,,,---000;;;GGGFFF;;;111111555777888:::GGGooollltttzzzzzztttqqqtttyyy{{{{{{xxxppphhhbbbbbbccchhhaaaTTTGGG<<<888:::===CCCWWWqqq~~~|||zzzxxxzzz|||~~~|||zzzwww{{{{{{}}}}}}||||||}}}zzz}}}~~~YYY:::///000......---------,,,,,,,,,******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,'''***111000,,,777HHHyyy___@@@000,,,,,,++++++***))))))))))))***((((((((((((((((((((((((%%%$$$%%%)))---000000///&&&&&&&&&(((***+++)))((())))))))))))***,,,---...'''222222///HHH}}}wwwHHH555000333---+++...,,,************************))))))))))))))))))))))))))))))((((((((()))******)))))))))***++++++,,,,,,+++222------333:::eee\\\666000111+++---,,,+++***))))))))))))'''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((("""'''---'''***===MMM888...,,,&&&***...222QQQsssKKK---(((+++*********)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%'''((((((&&&&&&'''(((+++&&&---JJJnnnuuuUUU000++++++***+++,,,///222333555<<>>444---)))))))))***((()))+++------111===KKKHHH===444222555666777999BBBbbbpppuuuzzz{{{wwwsssrrrsssvvvxxxvvvmmmbbb\\\^^^cccccc\\\QQQDDD;;;888;;;>>>III^^^vvv}}}~~~}}}||||||}}}~~~{{{xxxyyy||||||yyyzzz|||xxxwwwwwwzzz~~~~~~~~~bbbEEE555000......---------,,,,,,,,,)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))***************(((***---......333999]]]vvvPPP888000---***,,,+++***)))((())))))***(((((((((((((((((((((((($$$'''((((((''',,,555<<<333---'''&&&)))+++)))&&&(((((())))))***,,,---...(((...000...999\\\nnnDDD333///222---***---+++************************))))))))))))))))))))))))))))))(((((()))******+++)))))))))***++++++,,,,,,***111,,,,,,222999fffRRR333///000,,,---,,,+++***))))))))))))&&&&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((###'''&&&&&&'''&&&000DDDMMM888///(((+++///@@@oooyyywww@@@(((***))))))))))))((('''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''))))))'''&&&'''(((%%%)))(((444YYYzzzmmmIII///...++++++,,,///111222000777===DDDWWWzzzzzz___SSSWWWdddxxxrrraaaNNN<<<222222///333777888888:::>>>BBBFFF???444---))))))+++,,,((())),,,......222???NNNIII???777444444444666:::===UUUwwwyyy|||}}}|||wwwrrrnnnqqquuutttkkk^^^XXX\\\ccc___XXXNNNBBB:::888;;;???NNNccczzzyyy~~~~~~~~~}}}~~~~~~zzzyyyyyy~~~}}}yyywwwxxxzzzsssrrrtttxxx~~~}}}~~~}}}~~~nnnOOO;;;222......---------,,,,,,,,,)))))))))))))))*********))))))))))))))))))))))))))))))))))))************++++++)))***,,,000333444IIItttjjjFFF333000---(((,,,+++)))((((((((()))***(((((((((((((((((((((((($$$))),,,'''!!!'''888HHHDDD888,,,''')))+++)))%%%(((((())))))***+++---...---+++...222333DDDsssiiiBBB111...111,,,))),,,***************************))))))))))))))))))))))))))))))((())))))***++++++)))))))))***++++++,,,,,,(((///,,,+++111777ddd{{{KKK000...000,,,---,,,+++***))))))))))))&&&&&&%%%%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))"""...&&&!!!+++++++++999___BBB333+++---333LLLoooMMM???PPPppp444$$$+++(((''''''''''''&&&&&&''')))%%%%%%%%%&&&&&&'''''''''&&&((())))))(((''''''((($$$------(((777SSS^^^VVV555222///---...000222333///888===@@@LLLlllsssXXXSSS[[[mmmzzzhhhRRR===333333///333888::::::;;;???BBBFFF???555,,,)))***+++---(((***---///...333AAAPPPIIIAAA999666444333666;;;888LLLuuuyyyzzz|||~~~|||uuutttppphhh```[[[\\\^^^[[[VVVLLLBBB:::888;;;>>>NNNfff~~~}}}~~~||||||zzzyyy|||}}}wwwvvv{{{zzzyyyzzzyyyuuuqqqrrroooooottt{{{~~~zzz{{{}}}~~~{{{zzzzzzpppIII555222000//////---,,,+++******))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((()))))))))))),,,,,,++++++,,,---///000;;;TTTyyyQQQ<<<333---)))***+++******)))(((''''''&&&''''''''''''((((((((((((***(((&&&%%%'''***...000```QQQ===...***,,,((("""&&&***,,,***'''((()))***---///,,,---000888\\\ccc<<<333+++---///---***((())))))))))))((((((((((((((((((''''''''''''((((((******))))))))))))******)))******+++++++++******...,,,+++111111222[[[kkk>>>666///'''///++++++******)))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((((((((((('''&&&'''+++---^^^rrrFFF%%%000???iiiyyyPPP333...666VVVnnn111'''///"""(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&''')))))),,,666CCCNNNSSS888(((...222+++***333333333444:::FFF]]]~~~}}}ZZZXXXeeevvv~~~UUU:::777......222888:::;;;<<>>666333333555999===RRR{{{uuuvvvwwwxxxyyy{{{~~~~~~yyyoooddd]]]\\\]]]ccc]]]QQQDDD;;;888:::===JJJeee|||{{{{{{yyyxxxzzz}}}||||||yyy{{{}}}~~~~~~~~~}}}yyywwwwwwwwwwwwvvvuuuwwwyyy{{{}}}nnnHHH444000000......------,,,+++******))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))*********+++,,,,,,------111444>>>SSSuuunnnTTT999///...+++***,,,***)))))))))((((((((('''''''''''''''((((((((((((&&&'''''''''''''''&&&&&&'''///IIIhhhkkkOOO222&&&+++((((((+++,,,+++*********,,,+++...333...222DDDgggXXX999111,,,---...+++))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))((()))***+++++++++++++++------,,,111333...:::XXXKKK111000000,,,***++++++******)))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&'''(((''''''''')))+++333VVV___???......***444YYYzzzooooooWWWAAA@@@444%%%'''(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%'''(((((((((***---000@@@UUU^^^NNN888///...---///000333666999???LLLZZZfffpppxxxNNN555222//////000222333777@@@LLLUUUOOOEEE777---+++------,,,''')))+++,,,---222999???EEEKKKLLLDDD999444333444888999JJJpppwwwxxxyyywwwvvvwwwzzz}}}}}}|||wwwnnneee___^^^```aaa[[[PPPDDD;;;:::===AAANNNhhh~~~{{{}}}xxxvvvtttvvv{{{|||{{{{{{~~~~~~{{{zzzzzz{{{{{{{{{zzz}}}gggBBB444111///---------,,,,,,++++++***))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))***++++++,,,,,,,,,000222666AAA\\\aaaJJJ555...---***(((***))))))))))))((((((((((((''''''''''''((((((((((((&&&''''''(((''''''%%%%%%***$$$+++JJJlllqqqTTT444)))''')))---,,,((()))---***+++))),,,444000111>>>III|||VVV888111,,,------+++)))***))))))))))))((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))(((((()))***+++,,,,,,,,,...///,,,...222///888NNN|||vvvCCC111000000---(((++++++******)))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&(((''''''''')))+++(((999ppptttWWWDDD:::+++(((999HHH777<<<222666MMMJJJ111%%%(((''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''$$$%%%''')))***+++,,,---222<<>>444222...---,,,,,,,,,+++++++++***))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))(((((()))+++++++++++++++,,,...222999IIIiii{{{QQQ>>>---+++,,,)))(((+++))))))))))))((((((((((((''''''''''''((((((((((((&&&''''''(((''''''&&&&&&$$$***&&&(((JJJttttttWWW333+++''')))***''')))///+++,,,((()))000...---777888dddVVV666000,,,---,,,***)))+++))))))))))))((((((((((((((((((''''''''''''(((((()))((((((''''''(((((()))'''((()))***+++,,,,,,,,,---000,,,+++000///555FFFqqqkkk===222///000///(((++++++******)))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&'''(((''''''(((***$$$444bbbkkkQQQ444***......)))+++***555OOOTTT;;;!!!(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&''''''''''''((()))*********))))))///,,,GGGpppoooFFF,,,//////000333777888:::@@@HHHbbbwwwzzz___???333111000******+++...555CCCTTT```XXXHHH666...,,,,,,,,,---)))***,,,,,,,,,000666<<>>CCCRRRkkk~~~{{{yyytttqqqoooqqqvvv{{{||||||~~~~~~~~~{{{tttxxx}}}[[[888222333---,,,,,,,,,+++++++++++++++))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))'''((()))***+++++++++***++++++///444===TTTrrrGGG666)))***,,,)))(((***(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''''''''((((((###,,,***!!!///SSSmmmqqqQQQ;;;)))''')))((((((,,,))),,,((((((...+++***222111KKKnnnUUU555000------,,,)))))),,,))))))))))))((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((('''((()))***+++,,,,,,,,,,,,222000---000///333AAAfffaaa888222//////000)))++++++******)))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''(((''''''((()))'''888ZZZddd:::///222---///,,,,,,000???RRRHHH)))(((''''''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%&&&&&&&&&'''''''''((((((((()))***)))((('''---(((888ZZZlll]]]BBB222000///111555666777<<>>UUU~~~wwwzzz}}}{{{vvvtttvvvyyyzzzyyyvvvooogggcccdddfff```YYYMMMAAA999888===BBBRRRjjj}}}|||~~~~~~|||zzztttqqqnnnpppuuuzzz|||||||||zzzzzz}}}{{{tttyyyUUU333000222---,,,,,,++++++++++++++++++))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))&&&''')))***++++++******---***---333777GGGsssnnnFFF666++++++---***''')))(((((((((((())))))))))))''''''''''''((((((((()))(((''''''''''''((()))***+++%%%'''...,,,000PPPxxxoooNNN///(((+++***'''(((''',,,))))))///,,,***222...:::TTTTTT444000------,,,)))))),,,))))))))))))((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((('''((()))***,,,,,,,,,---,,,555555111222111333???___YYY444222......222+++++++++******)))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###%%%'''(((''''''((())),,,888UUUjjj444)))...'''***%%%&&&%%%///QQQ[[[???(((((('''''''''&&&&&&&&&###$$$%%%&&&''')))******%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&((()))******(((***))),,,???___oooXXX666111///000333444444999@@@KKKddd|||MMM666222///...,,,---000444===MMM___lll^^^JJJ666...---+++***,,,,,,------++++++///666<<>>'''###)))%%%%%%((("""&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''(((,,,,,,---999IIIOOOJJJ555000---000333444666:::AAAMMMeee~~~~~~rrr>>>444222(((,,,,,,,,,---222;;;GGGRRRZZZWWWFFF333)))+++...---)))+++((()))+++,,,---444<<>>EEE888222...000222333666:::AAAHHHYYYsssiii:::333222***,,,,,,,,,,,,...333:::AAAEEEEEE;;;000******,,,+++)))+++)))***++++++,,,444===OOO\\\gggbbbPPP>>>444333000333666???XXXmmmkkkkkkmmmqqqrrrssssssxxx{{{{{{wwwpppkkkllloooiii[[[JJJ???999888===DDDRRRfff{{{}}}|||}}}~~~|||xxxtttrrrtttyyy}}}}}}zzzwwwxxx{{{~~~xxxLLL222...000///+++++++++*********))))))(((((((((((((((((((((((()))((((((''''''(((((()))(((''''''&&&&&&'''''''''))))))))))))***************,,,***---111...555JJJtttbbbIII333,,,(((***+++)))''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&(((,,,...,,,***(((,,,777NNNccc^^^EEE000++++++***+++,,,+++)))+++///000111///222IIIsssRRR444...+++,,,---+++*********************)))((((((((((((((((((''''''''''''((((((''''''''''''((((((''''''(((((())))))******(((000222555<<<===CCCSSSwwwuuutttddd<<<000------222***,,,))))))((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$###""""""""""""###$$$%%%$$$$$$$$$###"""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###***(((&&&)))(((///BBB```vvv[[[222))))))&&&&&&''')))((($$$$$$///<<>>:::333///000111222555999AAAEEERRRjjj}}}]]]777333444//////++++++***+++---000333555444111---***))))))))))))+++******+++***,,,444>>>RRR\\\fffcccSSSAAA666111000333666;;;NNNtttmmmlllllllllooorrrsssrrrrrruuuvvvrrrllliiikkknnngggXXXHHH===888888===DDDVVVjjj}}}|||}}}|||zzzwwwvvvyyy}}}}}}}}}}}}mmmFFF222000///++++++++++++*********))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((()))))))))*********+++,,,(((***000---000@@@[[[aaaAAA000***'''***+++)))'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''))),,,...,,,)))+++###222YYYqqqaaa===%%%+++)))***---,,,))))))...+++111222000;;;^^^___888///***,,,---+++)))******************)))((((((((((((((((((''''''''''''((((((''''''''''''((((((''''''(((((())))))******)))...---000:::>>>GGGYYYmmmjjj|||ZZZ888222///---111***,,,))))))((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!"""""""""%%%$$$$$$$$$###"""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$***'''%%%''')))555JJJzzzmmmmmmwwwoooWWWQQQ\\\ZZZ333'''$$$((((((%%%%%%&&&&&&&&&***111HHH]]]BBB"""***((()))%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((,,,$$$$$$,,,///+++...777999333///000111111333777:::>>>III^^^|||yyyzzzTTT555222333///...******))))))***+++,,,---)))***++++++)))(((((()))******++++++***+++555AAATTT]]]eeecccWWWFFF888000000333666999FFFgggoooqqqqqqnnnooosssuuutttqqqqqqoookkkfffdddfffhhhbbbUUUEEE<<<888888===DDDYYYmmm}}}{{{||||||{{{|||~~~~~~~~~~~~~~~jjjGGG444000...***+++++++++************)))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''(((((((((((()))))))))*********,,,((((((///---...;;;HHHssskkk>>>000+++(((******(((''')))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((('''&&&'''***)))&&&((()))***555QQQhhh```JJJ000(((%%%***+++((()))...%%%,,,222222555KKKvvvnnn>>>222***,,,...***))),,,***************)))((((((((((((((((((''''''''''''((((((''''''''''''((((((''''''(((((())))))******'''+++)))+++444888@@@QQQwwwiiibbbrrrQQQ555333000,,,000)))+++))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""!!!"""############"""!!!$$$$$$$$$###############$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""(((%%%"""&&&'''222FFFwwwXXXEEEIIIFFF777666DDDLLL...%%%###---((($$$###&&&((('''(((+++333aaaWWW111...'''***%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((***$$$%%%---111///...111666111...000111111222555666:::DDDVVVppptttqqqzzzwwwJJJ444//////,,,***+++***)))))))))******+++&&&(((******)))(((((()))))))))++++++***,,,777DDDVVV\\\ccccccZZZJJJ:::000111222555777@@@]]]rrrwwwwwwrrrppptttwwwwwwtttqqqkkkddd```^^^^^^___]]]QQQCCC<<<888888===CCC[[[mmmzzz|||~~~}}}~~~|||}}}}}}~~~~~~~~~~~~}}}oooMMM666.........+++++++++************)))))))))))))))))))))))))))'''&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&&&&'''((((((((((((((()))))))))***''',,,))))))///,,,,,,666<<>>GGGZZZyyypppdddfffvvvWWW555...,,,,,,000///...---***((((((((()))***,,,+++************)))(((&&&'''***+++)))---:::IIIWWW[[[aaaccc^^^PPP>>>111//////111444:::PPPwwwsssuuuxxxxxxwwwuuutttuuuyyytttkkkaaaZZZVVVUUUUUUTTTKKKBBB>>>;;;:::<<<@@@\\\sss}}}}}}~~~zzzsssrrrzzz}}}}}}~~~{{{yyy{{{wwwtttyyyjjjDDD...------************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))++++++++++++++++++++++++---444BBBIIIZZZ???333&&&''',,,&&&"""+++''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''')))...555:::yyyggg===%%%---+++###,,,)))(((***,,,---000:::EEEyyyDDD666+++***------***)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((***,,,------...000222999GGGxxxbbb888444///,,,,,,,,,++++++***))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###################################################$$$$$$%%%%%%$$$$$$### """############%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&***$$$"""&&&'''%%%(((...???888111---+++***+++,,,///...---,,,+++)))((((((&&&&&&&&&&&&&&&&&&&&&&&&+++"""FFF```BBB,,,,,,$$$$$$$$$$$$&&&'''%%%!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((()))+++---///000000///.........000111222888777999DDDUUUqqqzzz{{{kkkiiiqqqwwwJJJ---,,,---...---)))///111222///)))%%%''')))((('''''''''((()))((('''******&&&)))...+++888TTTcccZZZUUUWWWVVVLLL???666111222000444===GGGdddpppsssvvvwwwvvvuuuuuuuuuxxxuuummmcccZZZUUUUUUVVVTTTJJJ@@@<<<:::999<<>>999777888===CCC]]]ttt}}}yyyvvvuuuuuuwwwtttsssuuuvvvvvvyyy}}}yyyzzz{{{|||{{{zzzyyyxxxxxx}}}~~~~~~rrrGGG444111***************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))++++++++++++++++++++++++...///...000444<<<]]]xxxAAA)))000)))''',,,(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''((((((((()))))))))(((''''''***,,,888cccqqqVVV<<>>JJJaaawww~~~xxxVVV888***---,,,+++---***,,,...///---)))''')))+++''''''(((((())))))))))))))))))'''***///---:::UUUggg^^^SSSOOOPPPNNNCCC888222222...000666;;;SSSwwwnnnppprrrsssrrrrrrrrrtttwwwxxxvvvkkk^^^UUUUUUXXXSSSHHH<<<666555777===DDD\\\sss{{{wwwtttrrrqqquuuuuuvvvwwwvvvvvvxxx{{{vvvwwwxxxyyyyyyyyyyyyxxxwww||||||oooDDD333111(((************)))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''(((((((((((()))))))))************************)))000...///444///BBBmmm^^^555%%%)))+++((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''(((***)))((('''((()))&&&FFFnnn|||```111"""111,,,***+++---,,,***---333<<>>333+++***,,,+++******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))***,,,///000000////////////555aaaNNN555222///---,,,,,,+++***))))))((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$########################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&((())))))***+++111555555111...,,,***(((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((%%%...UUUhhhNNN---((('''&&&&&&$$$!!!###'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''***...333555111000///......///000111///222777<<>>FFF>>>000)))''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''!!!'''+++;;;ffffff111&&&###$$$'''&&&""""""&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))(((((('''(((+++///333555111000///......///000111///222777<<>>///...222,,,)))+++((()))***+++***))))))***+++(((***++++++)))((()))+++((()))'''+++///,,,888RRRllliii]]]NNNLLLOOOGGG999222111---000555555GGGeeennnoooppppppppppppqqqsssyyy{{{zzzssshhh___[[[[[[TTTHHH<<<666555666===DDDWWWppp}}}zzzzzzzzzzzzyyyxxxvvvtttssssssxxx}}}}}}xxxuuuvvvvvvwwwwwwxxxyyyyyyxxxxxxzzzzzzuuuyyy{{{kkk\\\III333---000+++************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((()))))))))******************************(((...(((###***///000333\\\~~~aaa...---...!!!'''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''(((((())))))((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''%%%'''***+++***)))******---"""111WWWxxx~~~ZZZ''',,,((((((+++,,,***,,,000444;;;UUU~~~hhh888000***++++++***)))+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))***+++------,,,---...000444222VVVAAA222000...------,,,+++)))((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$###################################################$$$$$$%%%%%%$$$$$$######$$$%%%%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&((((((&&&'''***+++))),,,CCCSSSJJJ666)))%%%%%%'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$,,,)))&&&TTTkkkBBB+++$$$"""'''(((###"""&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))(((((()))***,,,///222333111111///......//////000000111555;;;DDDYYYyyyyyy~~~::://////333,,,***,,,((())))))))))))))))))))))))***,,,...,,,)))'''(((+++((()))'''***...***555OOOiiimmmdddSSSNNNRRRLLL>>>222222...111666555CCC___kkkmmmnnnooopppqqqtttwww{{{|||{{{vvvmmmeee___\\\UUUJJJ>>>888666777<<>>:::111---...+++************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((()))))))))*********************************---))),,,---))),,,111...@@@gggvvvSSS...)))+++%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''((()))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&(((******)))(((((())))))$$$&&&333XXX|||EEE///***(((***+++***+++...333555EEEggg___666///***++++++))))))+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))000000///---++++++---///333///PPP>>>222000...------,,,+++)))'''(((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&)))(((&&&'''...111///***AAAOOOCCC000'''&&&&&&''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""(((&&&$$$???]]]```777***!!!%%%((($$$###'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''((())))))((()))***,,,...000000111222111000.........///000000///222:::FFF[[[yyynnn777---...111++++++...)))***)))(((((()))))))))(((,,,...000---(((&&&'''***))))))'''***---(((222KKKbbbnnnkkkXXXQQQWWWSSSEEE444333///222666222>>>XXX~~~hhhjjjmmmoooqqqssswwwzzz}}}|||{{{wwwqqqiiibbb]]]UUUJJJ???999777777;;;AAAXXXmmm~~~}}}~~~}}}wwwuuuvvvxxxxxxyyyzzz|||~~~uuuvvvyyy{{{||||||{{{zzzxxxzzzzzz{{{{{{tttttttttttttttuuuvvvwwwxxxzzz}}}xxxrrrwwwdddAAA000444222---+++)))************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))************))))))))))))))))))))))))))) ...777)))$$$---+++000NNNttt///###666$$$%%%%%%&&&&&&'''((())))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''')))***)))'''&&&&&&'''###%%%)))(((:::qqqppp222,,,)))******)))***---+++,,,888TTT}}}YYY555///***++++++))))))+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))555444111---******,,,...111+++KKK<<<111///---------,,,***)))'''''''''(((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%''''''''''''(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%))))))&&&)))111666555+++<<>>dddVVV222'''***$$$---444"""***333222;;;bbbQQQ111///,,,*********)))(((((((((((((((''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((444444333111---,,,,,,---111///AAAwwwhhh>>>000///...,,,+++***)))))))))(((&&&&&&'''''''''&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$#########$$$%%%%%%((('''"""&&&+++$$$ ***%%%$$$+++)))&&&;;;FFF222***222555---%%%&&&((()))$$$$$$&&&((()))(((%%%###$$$$$$$$$###############!!!%%%%%%%%%$$$%%%AAAlll___///)))$$$%%%+++(((######$$$%%%&&&&&&''''''%%%%%%%%%&&&'''((()))******+++---...///000000000///444444000000333333...444666444555DDD```zzzTTT111000...,,,++++++++++++******))))))((((((''''''$$$---///(((%%%***)))"""(((''''''))))))+++222<<>>nnnXXX444000///...,,,+++***)))))))))(((&&&&&&'''''''''&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$############### $$$%%%%%%'''***,,,---******$$$&&&333777444666000111...)))&&&''''''$$$((('''%%%$$$$$$$$$$$$%%%########################%%%%%%###&&&***%%%///GGGzzzCCC"""%%%$$$%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%&&&'''(((************,,,...000333555666777;;;<<<:::999999777333333444333444===OOOaaajjjiiisssttt===000///...,,,++++++++++++))))))))))))((((((((((((---%%%###***---***(((***(((''''''))))))***111:::HHHUUU]]]\\\___ddd]]]OOO888222///111111///555???UUUqqqooooootttwwwxxx|||{{{nnnbbb\\\WWWRRRRRRIII@@@:::777777<<>>:::<<>>((()))---))))))'''(((***))))))...666;;;AAAGGGLLLTTTYYYQQQEEE777222......///000333777BBBjjjooollllllqqqtttvvvzzzuuuhhh___WWWQQQPPPHHH???;;;888777;;;BBBQQQhhh~~~~~~xxxuuupppnnnnnnpppqqqrrrnnnwww|||zzz{{{yyyzzz}}}}}}uuusssrrruuu{{{~~~~~~}}}|||zzzyyyxxxxxxxxxyyywwwyyyzzzxxxuuusssuuuwww~~~wwwuuuwwwyyy{{{~~~}}}hhhCCC111,,,111---+++...,,,************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''..."""+++JJJTTT@@@111222...------,,,+++***))))))((())))))******))))))(((###&&&///(((222mmmRRR000&&&###)))---)))&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''(((((()))+++'''333bbbqqqCCC&&&+++***&&&,,,---......---AAAccc|||GGG...,,,)))((()))))))))((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))***+++***))))))+++------000666UUUpppCCC444///...---,,,++++++++++++)))(((&&&&&&'''''''''&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&***)))+++&&&555kkkooo///,,,'''+++666???NNNdddjjjEEE333111111---(((''',,,222333000+++((((((%%%%%%%%%&&&&&&''''''(((###)))((((((+++''')))888UUUooo===$$$!!!'''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))++++++***+++,,,///555<<>>???CCCGGGDDD;;;444111111000000333333333777===DDDPPPbbbvvvxxxGGG///,,,,,,,,,,,,,,,+++******(((((((((((())))))))))))222\\\jjjHHH***+++///''')))((((((***)))(((---444666;;;???DDDKKKOOOIII@@@777333///---///111333444???```qqqnnnmmmqqqtttwww}}}wwwkkkccc[[[TTTOOOGGG???;;;888777;;;AAANNNdddzzz{{{uuussspppmmmkkkkkknnnqqqooovvvzzzyyyzzz~~~zzzttttttuuuwwwyyy|||~~~{{{{{{yyywwwuuuuuuuuuvvvrrrsssuuuvvvwwwwwwwwwvvvyyyzzzyyyyyyxxx{{{}}}}}}```@@@000,,,111---***---,,,************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''+++###)))BBBVVVSSSAAA222...------,,,+++***)))((((((((())))))))))))((((((&&&"""+++)))&&&KKKqqqrrrAAA///###'''---***'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&'''(((((((((&&&CCCggg___:::(((+++%%%,,,+++***---,,,666KKKyyy|||FFF---+++)))((()))))))))((('''''''''&&&&&&&&&%%%%%%$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((())))))))))))+++------000333NNNfff;;;111......---,,,++++++++++++)))(((&&&&&&'''''''''&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))(((''''''&&&'''((())),,,...000222333888>>>222999sssyyy999,,,)))///===VVVpppzzzjjjAAA000222333---'''%%%+++000111---))))))***&&&&&&''''''((()))))))))'''+++)))+++222///,,,444KKKnnnyyyJJJ(((---+++'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***+++,,,------...111888AAAIIINNNBBBBBBGGGLLLIII>>>666333111///000333333000333999@@@LLL^^^rrrtttAAA///++++++,,,---,,,+++***)))'''((((((((()))))))))***555UUU^^^AAA)))***---''')))((()))***)))''',,,333333666:::???DDDGGGDDD>>>888444000---///222333222===VVVuuuqqqpppssswwwzzzxxxnnnfff^^^WWWNNNFFF???;;;888777;;;AAAMMMcccwww}}}~~~}}}xxxrrrsssrrrooojjjiiilllpppqqqttt{{{{{{yyyxxx{{{}}}yyytttvvvwwwxxxyyyzzz}}}{{{{{{zzzwwwuuuttttttvvvoooppprrruuuxxxyyyxxxvvvvvv}}}~~~|||~~~{{{vvvyyyzzz|||~~~[[[???///,,,111,,,))),,,***************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&(((888TTTbbbOOO222......---,,,+++))))))((((((((())))))))))))((((((+++"""&&&---)))///XXXPPP999&&&(((...,,,***+++(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###'''***)))'''((())))))%%%)))---LLLnnnWWW...)))%%%+++(((&&&,,,---111===___}}}HHH---+++(((((()))))))))(((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&((((((((())),,,...,,,000222JJJ```666......------,,,++++++++++++)))(((&&&&&&'''''''''&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))'''((()))******)))((('''***,,,///444999???CCCEEEIIIQQQYYYEEE@@@uuuzzzBBB...+++666HHHpppXXX000###))),,,&&& ###'''++++++'''%%%''')))'''''''''((()))******++++++,,,)))---999777......666SSSwwwQQQ000;;;111+++''''''''''''''''''''''''''''''''''''(((***+++,,,111111222666===FFFOOOTTTFFFFFFJJJQQQNNNAAA888666111...///444333///111888999DDDWWWkkkuuuAAA222***+++,,,---,,,+++***)))'''((((((((())))))******000AAADDD333&&&'''***''')))((()))+++)))''',,,222111444888<<<@@@CCCBBB???888555000---///333333111:::PPPzzzsssvvvxxxxxxwwwyyywwwmmmeee]]]UUUPPPFFF<<<777666666:::???PPPdddyyy}}}{{{yyyzzztttllliiikkkooorrrrrr}}}~~~~~~yyyvvvtttvvv{{{~~~}}}zzzyyyyyyzzz{{{|||}}}{{{}}}~~~{{{vvvsssssstttpppppppppqqqssswwwzzz|||}}}yyyuuusssuuuyyy}}}WWW999111,,,---...,,,,,,---))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((%%%'''+++AAAlllhhh666000(((&&&******&&&%%%)))''''''((((((((((((''''''(((((($$$%%%))),,,FFFmmmwwwAAA&&&***&&&%%%---,,,((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&###+++---222NNNdddLLL )))(((''''''(((+++...000CCCttt|||EEE000...+++)))))))))(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%******))))))((((((''''''(((((((((((()))***+++,,,///000111BBBrrrVVV:::///...------,,,,,,++++++***((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$###"""""""""""""""###$$$&&&&&&&&&&&&'''((()))***+++,,,---.........)))((((((+++...///---***333///,,,999WWWooohhhRRRIIILLLTTTeeeyyyqqq[[[999TTTaaaZZZeee~~~kkkHHH666&&&###%%%$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''(((***,,,...000222000444888;;;======>>>???555555555222///,,,)))((((((&&&(((,,,---,,,---111000000000666BBBPPPYYY\\\QQQLLLQQQVVVPPPIII>>>,,,---000222000......//////999BBBQQQ```rrrwww???///,,,,,,,,,+++++++++******&&&&&&&&&'''''''''''''''+++*********))))))(((((()))))))))))))))******+++---111777???DDDDDDAAA>>>:::333//////000000222555999KKKuuuyyyzzzyyyvvvtttwww~~~~~~tttkkkddd]]]WWWPPPFFF<<<777555555:::???PPPcccxxx}}}zzzuuupppmmmnnnrrrvvvyyy~~~xxxuuurrrtttxxx{{{zzzxxxwwwxxxyyy{{{||||||||||||{{{}}}}}}|||yyyvvvttttttpppoooooooooqqquuuyyy{{{}}}yyyvvvuuuwww{{{RRR999111,,,---...,,,+++,,,))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$(((***999aaannnTTT111+++***(((!!!%%%---+++''''''((((((((((((''''''((()))%%%%%%&&&%%%999]]]YYY666+++***...,,,"""((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''''''''+++(((''':::SSSQQQ>>>***)))((('''(((***---///111]]]zzzEEE///,,,)))((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((((((((((((((()))***+++,,,---///000???mmmQQQ777......------,,,,,,++++++***((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""""""""######$$$%%%###$$$%%%%%%%%%&&&)))++++++,,,---...////////////***((((((***,,,---,,,***...---+++111DDDTTTNNN===:::888HHHhhhxxxkkkSSSEEE===[[[hhhUUUFFFKKKNNNFFF888,,,###$$$'''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%''')))+++,,,***,,,000222333333555666777>>>DDDBBB;;;555444666777111---...///...000444;;;;;;<<>>;;;<<<>>>DDDKKKJJJLLLMMMNNNTTT\\\\\\XXXUUUSSSZZZ^^^WWWQQQJJJ===000000000111000000//////111666>>>GGGUUUjjjLLL...,,,++++++++++++*********((((((((())))))***************))))))))))))(((((()))))))))))))))******+++---222;;;DDDKKKLLLIIIEEE;;;444/////////...000333444CCChhh~~~xxxttttttwww{{{}}}}}}wwwkkkbbb______]]]SSSHHH<<<777444555999???QQQdddxxx~~~}}}{{{wwwuuuwww~~~zzzwwwwwwuuutttuuuyyy|||}}}}}}yyyyyyxxxxxxxxxzzz{{{||||||||||||~~~~~~xxxsssqqqooollljjjlllpppuuuyyy|||yyyxxx~~~RRR888111+++,,,---+++)))***))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''+++((($$$444VVVoooLLL111+++...%%%+++/// ''''''((((((((((((''''''%%%(((&&&&&&(((&&&111JJJ{{{===%%%''')))---((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''***+++,,,***'''+++888EEE+++***(((''''''((()))***+++888VVV{{{GGG---+++((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((()))***+++,,,,,,000000888^^^pppBBB111///...------,,,,,,++++++***((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%%%%%%%%%%%%%$$$%%%'''***++++++***+++,,,---------------,,,+++******)))'''&&&&&&&&&''''''###&&&&&&%%%(((,,,)))###,,, +++HHHLLL444&&&+++))),,,//////---+++(((%%%###$$$&&&'''%%%###!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%$$$%%%%%%%%%$$$%%%''')))%%%---333444444???TTTfffXXXRRRKKKGGGGGGMMM[[[iiiiiimmmnnnmmmqqqwwwuuummm```^^^ddddddXXXPPPLLLBBB666222///000000...,,,,,,///222555;;;FFFYYYpppWWW666++++++++++++************'''(((((())))))*********))))))))))))))))))(((((()))))))))))))))******++++++111:::EEELLLMMMJJJGGG<<<555/////////---///222222>>>ccc}}}yyyvvvuuuuuuzzz{{{tttggg^^^\\\^^^___UUUJJJ>>>777555555999???RRReeezzz|||xxxyyy~~~yyyxxxtttsssrrrtttxxx|||~~~|||xxxvvvvvvyyy||||||{{{|||~~~zzzuuurrrooolllkkklllpppuuuxxx~~~{{{~~~\\\999222,,,,,,---+++)))***))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&)))******&&&)))@@@^^^jjj>>>'''***++++++***###''''''((((((((((((''''''&&&)))&&&%%%((('''000EEEZZZ===111&&&$$$((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((,,,///***###'''111***)))((('''''''''((((((---,,,;;;eeewwwDDD...+++((('''(((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((''''''(((((((((((()))***+++,,,,,,222111555VVVhhh===000111...------,,,,,,++++++***((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$###$$$&&&'''((()))))))))'''***///111///,,,)))'''))))))***))))))((('''&&&)))((('''%%%$$$$$$%%%&&&$$$$$$###$$$(((+++(((###)))%%%)))444666...)))***)))###!!!'''---+++'''###$$$&&&'''%%%"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%$$$$$$&&&(((((())))))'''(((222AAAMMMEEEEEEDDDCCCBBBJJJ```tttwww|||}}}zzz~~~wwwrrrooosssooo]]]UUUSSSMMM@@@777000222333111///000///111222444;;;KKK___nnnXXX:::+++++++++*********))))))&&&&&&'''(((((()))******(((((((((((((((((()))))))))))))))))))))******+++***///888BBBIIIKKKHHHEEE;;;444//////...---...111111<<<^^^|||}}}~~~zzzvvvssswwwxxxrrreee[[[YYY\\\^^^XXXLLL@@@999666666:::@@@RRRfff|||~~~~~~yyyyyyqqqqqqppprrruuuyyy}}}}}}yyyvvvuuuxxx|||zzz{{{|||~~~~~~|||yyysssqqqnnnmmmnnnqqquuuwww~~~ggg;;;333------...+++***+++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%)))(((***---)))333LLL{{{UUU///%%%***(((''',,,''''''(((((((((((('''''''''***&&&###&&&$$$)))888]]]SSS)))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((((((((***&&&'''+++)))###$$$***(((((((((''''''''''''(((---***...JJJxxxrrrFFF---+++((('''((()))(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''+++******)))((((((''''''(((((((((((()))***+++,,,,,,333111111NNNbbb:::000111...------,,,,,,++++++***((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%!!!###&&&))),,,......///(((,,,000111///+++'''%%%'''''''''''''''&&&%%%$$$'''''''''&&&$$$$$$%%%&&&'''%%%###$$$((()))&&&"""$$$(((,,,---///111---&&&%%%$$$&&&'''&&&###$$$((($$$&&&&&&###!!!$$$'''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$######"""""""""#########%%%&&&&&&$$$$$$%%%'''&&&&&&&&&'''))),,,///111111333666777777>>>SSSggguuu|||~~~{{{|||iiibbbfffeeeLLL===222222444111///111///111111111555@@@QQQ^^^~~~dddJJJ555+++************)))))))))&&&&&&''''''((()))******''''''(((((((((((()))))))))))))))))))))******+++)))---555>>>DDDFFFDDDBBB:::333.........---///222333999WWWxxxzzz}}}~~~yyyuuuuuuwwwqqqdddYYYWWWZZZ]]][[[OOOAAA:::777777;;;BBBQQQggg~~~|||yyy|||ssssssrrrrrrssswww{{{~~~}}}{{{yyywwwwwwxxxyyyzzzxxxzzz}}}}}}}}}||||||}}}tttsssqqqppppppsssuuuwww|||~~~lll<<<444......///,,,++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%+++&&&&&&...(((***???llllllHHH)))+++)))$$$///''''''((((((((((((''''''%%%***'''%%%((($$$$$$...555\\\fff+++"""222((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&'''(((((())))))&&&%%%'''(((''''''((('''''''''''''''''''''((()))---...999YYYtttdddAAA,,,***'''&&&'''((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((('''(((((((((((()))***+++,,,+++222000---GGG{{{\\\777///000...------,,,,,,++++++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%'''***,,,...///......(((***,,,---+++((('''''''''''''''(((''''''&&&&&&$$$&&&((((((%%%$$$%%%&&&'''%%%$$$&&&&&&&&&%%%$$$$$$''')))***...///+++$$$!!!%%%'''%%%###$$$'''***$$$&&&%%%!!!"""'''(((%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############"""""""""######$$$###%%%'''((('''&&&&&&'''$$$&&&(((***+++,,,++++++++++++---///000333???KKKeeeoootttuuuuuusss~~~eeePPP>>>:::888111---///...000000///111888EEEOOOllleeeCCC999///************))))))))))))&&&''''''(((***++++++,,,'''''''''((((((((()))))))))))))))))))))******++++++...333:::@@@BBBAAA???999222---.........///333666666MMM{{{vvvxxx{{{|||yyytttvvvqqqcccXXXVVVYYY\\\\\\PPPBBB;;;777777<<>>FFF^^^yyyOOO...///,,,************))))))))))))'''((()))***+++,,,------&&&'''''''''(((((()))))))))))))))))))))******+++---///333888>>>@@@???===888111------......000333888555FFFqqqwwwuuutttwww{{{~~~|||zzzzzzvvvmmmcccZZZUUUUUUVVVVVVOOODDD:::555777;;;>>>UUUiiizzzrrrpppsssvvvuuusssxxxxxxxxxyyyyyyzzzzzzzzz{{{|||}}}{{{wwwvvvyyy|||yyyyyyxxxxxxxxxwwwwwwwwwyyyuuusssvvv{{{}}}xxxssswww{{{}}}~~~jjj@@@///555000***000,,,...))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((((((===ppp}}}PPP(((###))))))((((((((((((((((((((((((((((((((((((((((((((((((***333(((bbbVVV///000((())))))((()))***)))'''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***'''''',,,444:::;;;999,,,+++)))((('''''''''(((%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,111+++000000:::nnn~~~NNN444///000,,,,,,++++++***)))(((((())))))******((($$$$$$%%%&&&''''''%%%%%%%%%%%%###&&&'''((()))***+++,,,,,,///...---+++)))(((&&&&&&''''''''''''&&&&&&&&&&&&&&&+++000000+++'''&&&'''*********)))(((''''''&&&&&&$$$%%%'''&&&###&&&***000&&&###((()))###$$$+++&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&(((***---///000---///000111111...+++)))...+++)))))),,,...---,,,000777<<>>TTTggg~~~|||{{{xxxssspppoooqqqssstttwwwwwwwwwwwwxxxxxxxxxyyyyyyxxxvvvvvvwwwxxxyyyyyyzzzzzzzzzzzzyyyxxxwwwvvvwwwuuutttvvvzzz{{{xxxtttwww{{{||||||xxxPPP555444000***---'''***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((((((222ZZZttt:::&&&...&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((+++HHHsssiii999+++&&&((()))(((((())))))((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))&&&%%%(((...222222000+++***((('''&&&&&&''''''%%%&&&'''''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******+++,,,,,,000,,,000000777fffwwwIII222---///,,,,,,++++++***))))))(((***'''%%%%%%&&&'''((()))###%%%'''(((((()))(((&&&(((((()))***+++,,,------,,,++++++***)))(((''''''(((((((((((((((((((((((()))///555666111+++((((((******))))))))))))(((((('''%%%%%%&&&%%%&&&---666444)))###''')))$$$$$$)))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))+++---...222444888:::999666111...---+++)))***---//////...111777888999CCCTTT[[[WWWUUU```tttlllcccbbbZZZGGG666333222111111///---000555GGGYYYvvv}}}@@@***---)))))))))))))))((((((((((((&&&'''((((((((((((((()))$$$***111333...(((&&&)))))))))(((((())))))***+++***,,,...222555777999::::::555///,,,---///000000444...888SSSzzzuuuxxxzzzyyywwwwww|||{{{ttthhhZZZOOOKKKMMMOOOOOOIII???777444666;;;>>>RRRfff|||~~~vvvvvvsssnnnkkklllqqquuuvvvwwwwwwxxxyyyzzzzzzzzzzzzvvvssstttxxx{{{zzzxxx{{{|||}}}}}}{{{yyywwwuuuuuuuuuvvvwwwwwwwwwwwwvvvvvvzzz~~~~~~~~~{{{|||}}}bbb:::000...,,,---%%%***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''((((((((('''<<<{{{NNN***---"""((((((((((((((((((((((((''''''''''''''''''''''''((( ...+++OOOuuuKKK,,,%%%&&&((((((((('''((()))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))'''$$$&&&)))+++***((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))******++++++,,,...---000///333[[[mmmCCC///,,,...,,,,,,++++++***)))))))))'''&&&$$$&&&)))+++***(((((((((((()))((('''%%%%%%)))******+++,,,---......)))))))))((((((((((((((((((((())))))***+++++++++---333999:::666000,,,*********************))))))'''&&&&&&%%%$$$'''444BBB:::---###%%%(((&&&%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))***+++222555999<<<;;;777222///,,,+++***+++---000111111444999:::888===GGGIIIDDDJJJOOO\\\ooo|||}}}|||qqqkkkooolllTTT888555111///000...+++000999:::JJJfffzzz@@@)))+++)))))))))))))))((((((((((((%%%$$$###%%%''')))***))))))???MMMDDD444,,,***((())))))(((((())))))***+++***,,,...111444777888999888444///,,,---...//////222...444DDDgggsssvvvyyyzzz{{{|||}}}tttfffVVVJJJFFFHHHLLLKKKEEE===555333555:::>>>SSSggg|||wwwuuuqqqmmmkkkmmmqqquuuvvvwwwxxxzzz|||~~~{{{yyyvvvwwwyyy{{{{{{zzz|||}}}~~~}}}{{{wwwuuutttvvvxxxwwwuuutttvvvxxxvvvzzz~~~|||zzzmmm;;;+++,,,......&&&---))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((((((---]]]fff:::+++'''((((((((((((((((((((((((''''''''''''''''''''''''***%%%--- 444hhhaaa???(((''''''((('''&&&'''***((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***(((&&&&&&((()))((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))***+++++++++,,,---000///222QQQbbb<<<------...+++++++++*********))))))"""&&&)))***++++++((($$$)))))),,,000000,,,******)))******+++,,,,,,------******)))))))))(((((((((((()))***+++,,,---......111555999999555111---,,,,,,,,,++++++***))))))(((''''''(((&&&###&&&444DDD@@@111$$$$$$((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$%%%&&&'''(((,,,...000222222///,,,)))+++******+++---000222333222777;;;===BBBJJJLLLIIIRRROOOSSS```iiifff\\\UUUllljjjbbb]]]eeekkkZZZ??????444...111444222333888888EEE^^^{{{III222///***))))))))))))(((((((((((('''%%%$$$%%%(((+++,,,,,,888___ttt]]]<<<...,,,)))((((((((((((((()))*********+++...111444666777888555333000---------...//////000333:::XXXpppqqqtttzzz~~~uuueeeTTTGGGCCCFFFIIIGGGBBB;;;444222555:::>>>UUUiii~~~|||~~~}}}vvvooolllnnnrrrsssssssssuuuwwwyyy|||zzz{{{{{{yyyvvvvvvxxx{{{{{{}}}~~~~~~|||yyywwwuuuxxxzzzxxxtttsssuuuxxxuuuyyy~~~}}}~~~yyy~~~~~~ppp<<<***+++---...'''---((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''---///===eee~~~WWW++++++((((((((((((((((((((((((''''''''''''''''''''''''(((+++&&&'''***KKKrrr^^^000***&&&((((((&&&'''+++'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''(((((()))******++++++)))---///000333IIIYYY888.........+++++++++***************""")))+++(((&&&***------)))...;;;HHHJJJ???555111(((((())))))******++++++---,,,+++***)))(((((('''((()))***+++,,,---...///333333444222000...------///...---+++***((('''&&&'''((()))(((###$$$000>>>CCC555((($$$'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$%%%%%%&&&((((((((((((((('''''''''((()))******,,,...111333000666;;;@@@FFFMMMPPPQQQMMMMMMTTTbbbgggZZZDDD444AAAFFFDDD@@@IIIWWWUUUGGGIII>>>888???HHHHHH===333999EEE\\\{{{```DDD555'''))))))))))))(((((((((((()))'''%%%%%%'''***---...CCCuuummm???,,,+++***((((((((('''((())))))******+++---000333555666777333222111///------...///...222666888PPPmmmmmmpppwww~~~|||~~~tttdddRRREEEAAACCCGGGFFFAAA:::444222555:::===TTTjjj|||}}}yyypppmmmppptttuuusssqqqrrrtttwwwzzz}}}wwwyyyzzzwwwsssrrruuuyyyyyy{{{|||~~~~~~}}}|||{{{yyy{{{{{{yyyuuussstttwwwvvvzzz|||}}}}}}~~~kkk>>>///++++++---%%%)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&''''''''''''---&&&FFF{{{fff///(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%***!!!///(((333lllqqq===///&&&''')))''''''+++'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$$$$%%%&&&''''''%%%&&&&&&''''''&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((())))))******+++)))------000444AAAsss~~~RRR555...///...************************(((,,,***$$$(((777EEEIII???FFFWWWfffaaaJJJ333)))'''''''''((((((((())))))------,,,+++***)))((('''(((((()))***+++,,,---...111000///---,,,,,,,,,,,,...---,,,+++)))'''&&&&&&'''((())))))&&&&&&000;;;CCC888,,,&&&''')))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%)))(((&&&%%%%%%&&&''')))&&&'''((())))))+++///222666:::???CCCHHHNNNTTTXXXYYYUUUUUUYYYVVVIII888---///333111,,,///999===:::<<<:::;;;HHH```mmmaaaLLLCCCOOOeeepppMMM555###))))))))))))((((((((((((''''''&&&%%%%%%(((---111IIIzzzppp>>>***)))***((((((''''''(((((()))***)))+++---000222444555666111222222111...---...000///222777999JJJ|||lllmmmnnnqqquuuxxxzzz{{{|||rrrbbbQQQDDD???AAADDDEEEAAA:::444333555999<<>>)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((###&&&...'''***NNNhhhIII555&&&'''+++)))(((***''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%$$$$$$%%%&&&'''%%%&&&'''(((((('''&&&%%%&&&%%%$$$#########$$$%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((((()))*********+++---,,,000555:::fffwwwKKK222......,,,************************+++---,,,...@@@ZZZiiikkk[[[[[[ccciii^^^CCC,,,$$$'''''''''''''''(((((((((++++++******)))))))))(((''''''((()))***+++++++++///...------------,,,,,,+++******))))))((((((''')))'''''')))***---777AAAAAA:::000)))'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''$$$&&&'''''''''(((,,,///666999===CCCIIIPPPZZZbbbiii___UUULLLBBB777111//////...,,,)))''''''(((***)))...111>>>ccc}}}^^^jjj}}}dddAAA000&&&))))))))))))((((((((((((%%%((()))'''%%%(((111999WWW}}}nnnBBB...+++***(((''''''''''''((()))))))))***---///222333555555000222444222000...///000000000555999DDDnnnlllmmmnnnmmmlllooovvv{{{zzzpppaaaPPPCCC>>>???BBBEEEAAA:::555333555999<<>>III???;;;222***'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&"""###$$$%%%%%%%%%$$$######%%%&&&&&&%%%&&&)))---,,,///444<<>>///+++)))***))))))+++***'''%%%&&&***)))&&&)))+++&&&222OOOkkkwwwXXX222***+++)))((('''''''''(((***+++***+++---000222444555666111666:::888222///000222111000666999===^^^gggggghhhjjjllloooqqqrrruuukkk]]]OOOEEEAAA@@@AAADDDAAA===777444666;;;???TTTiii}}}yyyuuupppmmmllllllmmmlllqqquuuyyy{{{}}}}}}|||{{{yyy{{{}}}~~~~~~}}}xxxwwwxxxzzzzzzyyy{{{||||||~~~nnn>>>555.........,,,***+++******)))(((((((((((((((''''''''''''''''''''''''(((((('''%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&)))&&&)))<<>>XXXnnnvvvvvvtttssstttsssjjj```]]]]]]\\\XXXQQQGGG===777---***'''%%%&&&&&&&&&&&&'''((()))******+++************++++++,,,+++++++++000222444333000,,,)))(((''''''&&&%%%%%%&&&'''(((!!!***%%%&&&---PPPPPP+++%%%&&&&&&)))%%%,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((+++,,,///444:::======<<<;;;<<<===<<<777000)))%%%&&&))))))&&&$$$'''((('''+++,,,***(((***......+++---///666]]]RRR...(((,,,,,,***)))((('''&&&'''((((((&&&'''%%%(((---,,,999UUUfff999,,,***(((((((((((()))))))))))))))***,,,///111333555666333666888777333///---,,,555777;;;;;;;;;NNN|||eeefffggghhhjjjkkklllmmmqqqhhhZZZKKKAAA===???BBBBBB@@@;;;666444666;;;@@@WWWkkkzzzuuuqqqpppppppppssswwwzzz|||~~~|||{{{}}}~~~{{{yyyxxxxxxxxxxxxzzz}}}{{{yyy|||XXX666///+++,,,---******,,,***))))))((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!+++&&&"""'''%%%222SSSCCC///"""&&&+++((($$$%%%''''''&&&&&&&&&&&&''''''&&&$$$###%%%((()))((('''000...+++((()))++++++***(((***---000222333555666555333,,,$$$&&&,,,---'''%%%)))***((()))888RRRggg___TTTBBB444,,,)))))))))"""''',,,+++%%%!!!"""&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''((()))*********+++)))111------111<<>>AAAAAA>>>:::666444666<<<@@@YYYmmm|||xxxuuuuuuvvvwwwzzz~~~}}}||||||}}}~~~}}}|||{{{zzzyyyxxxyyyyyyzzz~~~}}}vvvwww}}}KKK333...+++,,,,,,******,,,***))))))(((((((((((((((''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$***######***###(((CCCLLL888'''%%%((('''%%%'''''''''&&&&&&&&&&&&'''''')))((('''''')))******)))+++555888000'''&&&)))***(((444EEETTT]]]^^^]]]\\\]]]SSSAAA000+++///333333(((''')))333IIIggg}}}dddPPPDDDAAABBB222---'''###"""%%%)))+++%%%%%%$$$$$$############%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))*********(((000---///333999[[[mmmDDD555///,,,111000111222222222<<>>;;;777111,,,***+++---'''&&&&&&&&&&&&''')))***###///333GGGgggxxx???&&&'''&&&"""'''$$$(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))***((('''''')))%%%''')))******---222777PPPTTTaaappprrr```III:::///...+++'''))),,,---,,,'''$$$'''222888///%%%$$$***)))000999888000222<<>>===???>>><<<888555444777===BBBUUUlll~~~xxxvvvzzz~~~||||||}}}|||yyyvvv||||||{{{{{{|||||||||???111///...///---))))))---******)))(((((((((((((((''''''''''''''''''''''''$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''(((%%%...###---:::;;;+++"""(((***$$$'''''''''&&&&&&''''''''')))---000000000888HHHVVVYYYjjjooodddeee}}}~~~{{{{{{[[[SSSXXXccc\\\IIIIIIXXXYYY___bbb```___mmmvvvQQQ777---...222---,,,,,,+++***))))))(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''(((((((((((())))))))))))---***...)))---111...DDD{{{]]]999111000000444---++++++111:::HHH\\\lllaaa^^^fffwwwxxxfffZZZSSSLLLDDD>>>@@@GGGRRRYYYJJJ<<<444:::>>>:::999===111666>>>DDDEEE@@@999444---111333333000111777<<>>NNN^^^llliii???333""")))%%% (((&&&***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))(((&&&&&&(((+++%%%(((+++)))%%%&&&+++000222999MMMeeejjjVVV777"""'''+++***'''(((...---''',,,$$$)))222---)))---...000%%%%%%000111***///@@@oooiiiSSS777)))+++,,,'''""")))((('''+++))))))444111DDDQQQ~~~xxxZZZTTTJJJ>>>555...+++***)))))))))***,,,000333555333AAANNNNNNAAA444///000///JJJJJJ@@@???888PPPpppnnnmmmllllllnnnqqqsssuuussslll___OOOCCC?????????>>>;;;666333666<<>>???000(((!!!!!!&&&)))&&&"""'''&&&&&&%%%###!!!###'''***%%%$$$((()))''')))...)))+++)))%%%"""###&&&'''(((&&&$$$"""$$$'''%%%"""(((&&&$$$%%%%%%######%%%###&&&((((((%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((,,,+++888OOOWWWHHH444)))''''''((())))))))))))((((((((())))))*********+++***)))((('''((()))+++,,,TTT```aaaOOO888+++((((((###(((---,,,'''%%%***///222666FFFjjjzzzVVV777******,,,+++((()))---......444>>>CCCVVViiigggNNN333)))---333666666888:::999QQQwwwpppooonnnmmmnnnpppsssuuuyyyxxxrrreeeUUUHHHCCCBBB???>>>;;;777444666<<>>:::444999DDDEEE>>>===;;;:::;;;@@@GGGNNNRRRPPPlll|||[[[;;;(((---,,,,,,---,,,(((###"""$$$%%%&&&&&&&&&&&&%%%&&&,,,...)))'''))))))'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))))))))))),,,+++******,,,000444777iiifffMMM<<<000000222......222...777JJJaaappprrrooommm\\\XXX^^^ppp~~~zzzkkk___XXXNNNAAA:::<<>>>>>BBBCCCBBBBBB===@@@EEEJJJJJJEEE===777......000222666<<>><<<777444666<<>>===AAAAAA>>><<<===AAADDDEEEBBB<<<777...------111777???DDDGGG<<<777111,,,)))***,,,///((('''&&&''')))***)))(((&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&((()))))))))+++***))))))******)))(((&&&'''+++000000...---000***///444444---'''%%%&&&)))'''%%%%%%%%%$$$###!!!+++***((((((((()))(((&&&$$$&&&'''&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%...@@@HHH???111******************)))))))))(((((((((((())))))))))))%%%''')))++++++***(((''' (((000444666555...'''***'''$$$$$$&&&((()))(((,,,'''---IIItttqqqTTT999,,,+++,,,+++&&&)))------,,,444HHH]]]ttt```MMM<<<000...111---000///000222111CCCdddqqqqqqpppqqqrrrtttvvvxxxzzzzzzvvvkkk[[[LLLDDDBBB??????<<<888444666;;;@@@YYYppp}}}{{{~~~|||{{{||||||zzzyyy|||}}}}}}zzz}}}}}}uuuwwwyyyzzzzzz}}}NNN//////---,,,+++*********))))))(((((('''''''''''')))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((%%%---<<>>666(((%%%%%%&&&((())))))(((&&&)))$$$%%%+++---)))***111***)))(((((('''&&&%%%%%%(((((((((''''''((((((((((((''''''***------)))%%%)))+++,,,***,,,///---''',,,+++***)))(((((())))))+++BBBUUUXXXVVV[[[dddiiicccYYYKKK>>>666111///...000+++&&&$$$&&&'''(((''')))***)))'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((******)))((('''++++++,,,...000222333444RRR]]]CCC777444222//////111111000444<<>><<>>555***555;;;DDDFFF<<<000///555---+++,,,000000------000'''...000,,,)))***+++***)))(((&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))///999AAABBB>>>:::555333000---+++)))((('''((('''''''''''''''''''''((('''&&&&&&&&&'''))))))(((&&&$$$######%%%+++000,,,,,,,,,***((('''((()))++++++,,,222===GGGGGGAAA<<<777222...,,,)))&&&%%%%%%***,,,)))---CCCeeegggOOO666---///000000......333111000333222<<>>QQQjjj~~~||||||}}}~~~}}}}}}||||||zzzzzz||||||wwwvvvttttttvvvzzz~~~mmmVVV:::///...---+++************((((((((((((((((((''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&***++++++++++++***)))(((...***(((+++---+++******+++)))'''%%%%%%&&&(((((()))'''&&&&&&'''''''''&&&(((######)))***%%%&&&,,,---555999222(((&&&)))---&&&&&&%%%%%%%%%%%%&&&&&&&&&((()))'''$$$$$$&&&(((******)))'''''''''((('''***)))((('''%%%$$$"""""",,,$$$$$$,,,,,,$$$%%%///...555CCCTTTdddoootttvvvnnn]]]GGG777///,,,'''"""((($$$$$$''')))&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((())))))((()))***+++---...//////BBB|||ccc@@@222444777222,,,---,,,++++++111AAAVVVgggqqqqqqvvv~~~~~~uuuiiibbbhhhgggbbbZZZWWWXXXYYYWWW[[[UUUMMMIIILLLVVVccckkk]]]TTTFFF888333555444111//////...///000///---+++)))'''&&&(((+++///111222333---)))'''%%%***>>>TTTPPPAAA///%%%%%%&&&### &&&&&&%%%&&&&&&'''((()))***)))((('''&&&(((+++...;;;KKKRRRFFF666333:::@@@888;;;BBBMMMXXXWWWEEE333888CCCUUU___WWWIIIHHHPPPLLLGGGGGGJJJEEE<<<:::>>>???JJJLLL???222......,,,)))&&&$$$$$$&&&'''((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***111777:::888555555333000---***((('''''''''''''''''''''&&&&&&&&&((('''%%%$$$%%%&&&(((***###$$$''')))'''$$$(((///+++...000///+++(((&&&&&&$$$(((+++,,,000555555333111...+++***'''%%%'''+++&&&******(((///DDD```rrrNNN>>>///---000111///---,,,111///...222111888JJJ~~~vvvvvvuuuuuuuuuvvvvvvvvvyyyyyyuuuhhhXXXIIIAAA?????????===999666555999>>>NNNhhh|||zzzzzz|||}}}{{{~~~{{{{{{~~~}}}{{{|||||||||yyyuuussstttwwwzzz|||}}}}}}lllLLL;;;//////...,,,+++******))))))'''(((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%'''(((***++++++------...------+++)))((((((***)))&&&'''******''')))'''&&&'''''''''((()))###$$$%%%&&&&&&((()))***'''&&&&&&((((((''''''((($$$+++---(((###$$$&&&%%%((((((''''''''''''(((((('''(((((('''&&&&&&''')))''''''(((((('''%%%$$$%%%$$$$$$%%%&&&'''((())))))&&&###!!!"""$$$&&&***...---++++++///999FFFQQQWWWccc\\\QQQFFF>>>999777666222***%%%&&&&&&$$$$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%'''(((************))))))))))))***+++---...///999rrrsssWWWBBB...,,,222333...***......---...777JJJ```nnntttoooooouuuyyyrrrfff^^^bbbeeebbbYYYTTTWWWYYYYYY\\\XXXVVVZZZdddpppyyy}}}___OOO>>>666333111//////...---,,,,,,---,,,)))'''&&&'''((()))***---111333444222111+++$$$000ZZZjjjGGG...&&&%%%%%%###%%%&&&(((,,,111666:::<<<888???CCC>>>444...222888NNNjjj|||oooXXXQQQZZZcccWWW```jjjrrrwwwuuufffVVVPPP[[[mmmyyyssshhhlllzzz{{{wwwxxx|||wwwmmmkkkqqqiiiwwwyyyeeeOOOEEEDDDCCC:::666000---,,,+++)))'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$'''+++---,,,)))000...,,,)))((('''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&%%%&&&&&&&&&'''''')))(((+++...+++%%%%%%***(((***///444777555000+++)))++++++)))+++///000---+++&&&$$$'''(((&&&(((---'''***)))(((///???NNNTTT888111,,,,,,...,,,+++---+++111///...333222777EEEwwwxxxxxxxxxwwwwwwwwwwwwvvvxxxwwwrrreeeTTTFFF???===??????>>>:::666555999===LLLhhh{{{wwwvvvxxx{{{}}}zzz~~~~~~zzzxxxzzz}}}||||||||||||vvvsssrrrtttvvvxxxyyyzzz|||~~~jjjBBB666555......,,,+++***)))))))))'''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%(((+++...000111////////////...,,,***((((((,,,&&&$$$))))))$$$'''$$$$$$&&&(((&&&$$$###&&&((())))))&&&%%%%%%%%%%%%((()))((((((******'''''',,,,,,)))***---+++%%%&&&&&&%%%%%%%%%%%%&&&&&&#########%%%'''(((((('''"""###&&&)))(((%%%$$$%%%&&&&&&%%%$$$$$$$$$%%%%%% )))+++%%%$$$)))'''***(((&&&'''+++///333555000777???CCCEEEIIIPPPVVVGGG:::000,,,***''''''+++$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$'''+++...///---+++)))++++++++++++,,,...000222333kkk]]]@@@999666555444---'''***222(((+++...444AAAWWWmmmzzzxxxmmmfffiiinnnjjj```YYY\\\aaa```XXXSSSWWW[[[[[[^^^]]]___iiixxx___III777333222---***---+++************)))&&&###%%%(((******(((***...222CCCDDDAAA333"""///eee]]]888)))((()))(((###'''---666@@@JJJSSSXXXXXXfffooofffRRRDDDGGGOOO___wwwlllvvvrrr|||wwwQQQWWWbbbjjjccc^^^kkk}}}mmmeeefffhhhUUUOOOFFF???:::555000,,,((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&(((***((($$$+++***(((&&&&&&''')))***'''''''''&&&&&&%%%%%%%%%###$$$&&&(((((('''&&&%%%***%%%$$$''''''$$$%%%+++$$$&&&,,,888CCCEEE>>>666555333---)))***...---(((///***)))...000***%%%%%%(((***))))))///:::===:::...++++++------+++---111,,,222000///555555888DDDsssyyyxxxvvvuuuuuuuuuwwwxxxzzz|||yyykkkWWWGGG@@@@@@===>>>===:::666555777;;;NNNggg}}}xxxttttttwwwzzzyyy|||yyyvvvyyy}}}}}}{{{{{{}}}{{{xxxzzz|||~~~}}}~~~zzzyyyqqqDDD111///000///---,,,+++*********(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$###$$$$$$%%%&&&'''(((######$$$$$$$$$$$$%%%%%%'''(((&&&***:::JJJEEE555++++++)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''))))))))))))))))))))))))'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''+++''')))...222:::TTTooo|||iiiKKK444,,,---...!!!(((***$$$ """&&&''''''+++,,,(((!!! &&&---)))***)))(((&&&%%%&&&(((''''''(((((())))))******++++++++++++,,,---......666YYYtttQQQ===999888111,,,---...---,,,---***000111333KKKmmmzzzsssuuuiii]]]\\\aaaaaaVVVJJJVVVYYYSSSJJJKKKWWW[[[WWW___[[[[[[vvv]]]???+++---///&&&###***%%%)))***((((((++++++'''(((((()))))))))...???PPP{{{xxxZZZ111 222dddhhhEEE000'''''')))---((((((666IIIVVVWWWRRRNNN]]]jjjgggVVVGGGCCCFFFZZZlll~~~uuukkklllrrrbbbRRR```ssstttcccCCC:::888@@@DDDEEENNNZZZ```bbbgggoooyyyzzzlll\\\YYYdddcccOOO===999,,,+++...---)))///222((('''+++%%%!!!)))+++(((***(((---+++###"""((()))$$$''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%)))'''%%%%%%'''(((''''''''''''''''''''''''''''''((('''''')))...555<<<@@@PPP@@@222,,,+++)))(((***((()))***+++***(((&&&&&&((()))***+++,,,---......------,,,+++,,,,,,---...,,,,,,...111111111666>>>dddqqqqqqssstttvvvwwwxxxxxxzzz{{{vvvhhhTTTEEE@@@AAA>>>???>>>;;;666555777:::JJJddd|||xxxwwwyyy{{{}}}zzz|||}}}}}}}}}}}}|||zzz|||}}}}}}~~~}}}}}}|||zzz~~~OOO222111///...---,,,+++*********(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&,,,...---///;;;HHHDDD777******)))''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''###$$$((('''(((777JJJeeewwwpppVVV:::'''111,,,''')))......)))""""""###&&&***---,,,&&&!!!&&&'''''''''%%%%%%''')))''''''(((((())))))******++++++++++++,,,---......444TTTjjjPPP===444333333///---//////,,,,,,...---111000222HHHjjjzzzwwwxxxmmm```\\\]]]ZZZPPPGGGLLLOOOLLLFFFIIIUUU[[[XXXeee^^^ZZZuuuxxxRRR...%%%))))))))),,,+++,,,,,,)))'''(((((('''###''')))---@@@cccwwwKKK444===hhhzzzMMM666---(((&&&(((+++)))(((,,,333777666333+++333:::999111***(((***222;;;EEEGGGBBB===>>>@@@===///<<>>===>>>@@@???<<<777555666888CCCZZZxxx~~~wwwvvv{{{~~~}}}{{{zzzzzz|||~~~|||{{{~~~}}}}}}~~~zzzqqq999111...---,,,+++************(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''((())))))***&&&******'''))),,,+++&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((&&&(((,,,+++&&&$$$'''!!!+++888DDDPPP]]]jjjrrriiiaaa\\\WWWDDD,,,'''000(((***)))&&&""""""&&&+++%%%&&&&&&&&&%%%%%%''')))''''''(((((())))))******************+++,,,---...///DDDuuu```>>>000333555222---***+++...///,,,***111:::HHHJJJJJJKKKXXXmmm||||||tttgggZZZOOOGGGBBB???>>>CCCEEECCCGGGOOOSSSSSSKKKDDD333???^^^nnnYYY>>>,,,)))***'''!!!'''''')))+++***(((+++111'''111???IIIPPPfff{{{OOO888===ddd[[[---'''...)))$$$(((###&&&)))(((&&&&&&(((+++***'''######%%%''''''%%%+++'''$$$%%%(((+++++++++///''')))***%%%///666---,,,''''''))))))&&&'''+++,,,+++***((('''***///333???FFFNNNVVV```jjjkkkfffZZZXXXSSSUUUdddtttvvvmmmaaadddnnnlll^^^]]]dddddd___[[[OOOFFF@@@444666III^^^WWWPPPFFF333"""###...&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''(((***+++***(((%%%((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((555@@@KKK\\\fffXXXAAA333,,,''''''******(((&&&'''''''''((()))******+++)))***,,,---------,,,+++000...///111000...000555BBBmmmtttrrrqqqpppqqqsssvvvxxxttttttooodddSSSDDD;;;888===>>>???<<<777555666888BBBWWWttt~~~wwwvvvyyy}}}~~~|||}}}|||}}}~~~|||}}}|||~~~vvv{{{}}}{{{{{{}}}yyy@@@444---,,,,,,+++************(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$###############$$$&&&&&&'''(((((()))******))),,,,,,)))(((((((((&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###"""$$$'''(((&&&%%%&&&&&&&&&))),,,111:::EEENNNdddkkk}}}tttNNN555000...+++((('''((())))))(((((())))))(((&&&%%%&&&(((''''''(((((())))))******************+++,,,------...<<>>===BBBFFFIIIGGGGGGIIIKKKKKK>>>:::)))---AAAffftttiiibbbSSS???...(((***...---...---+++...:::HHHRRRCCCPPPcccqqqtttttt{{{rrrRRR555+++111OOOtttXXX...(((,,,%%%"""))))))((('''&&&%%%$$$###"""&&&$$$###""""""#########'''&&&%%%%%%&&&((())))))&&&$$$&&&%%%$$$***///***&&&%%%%%%''''''%%%%%%'''$$$&&&))))))))))))+++,,,555999>>>EEENNNUUUTTTOOOFFFIIIEEE???EEETTTYYYTTTMMMVVVhhhlll]]]YYYeeejjjtttuuuooommmjjj^^^YYYeeexxx|||~~~pppMMM,,,$$$---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&'''(((***)))&&&$$$(((((((((((((((((((((((($$$%%%%%%&&&'''((((((((("""'''---;;;ZZZzzz~~~qqqRRR777$$$(((---&&&###((('''''''''((()))))))))***&&&(((+++///111222111111***+++000222///+++...555>>>dddsssrrrooooooqqquuuzzz}}}vvvtttooobbbRRRCCC:::666:::<<<===;;;777444555777@@@RRRnnnyyywwwxxx{{{||||||xxxvvvzzz~~~~~~}}}yyyxxx{{{~~~oooCCC666,,,,,,+++***************(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$############$$$%%%'''(((((((((((())))))))))))++++++)))'''&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%$$$%%%%%%'''&&&'''))))))'''***///666>>>TTTppp|||uuujjjeeeiiiOOO111"""$$$***)))###)))******(((&&&%%%&&&(((''''''(((((())))))*********))))))******+++,,,---///555[[[pppMMM>>>>>>555...///111///,,,+++...---,,,,,,+++000>>>MMMbbbgggmmmqqqnnnkkklllqqqlllggg\\\PPPEEE>>><<<<<>>BBB@@@===666999888111222:::???>>>555<<>>222555444JJJUUUQQQ___}}}fffLLL<<<555111111222***+++&&&&&&)))$$$***???oooPPP111%%%$$$######%%%#########%%%''')))***)))"""!!!!!!"""$$$%%%&&&&&&$$$###""""""$$$$$$$$$$$$''',,,(((###((()))%%%$$$&&&&&&&&&%%%%%%&&&'''&&&(((((('''$$$######%%%(((&&&'''***///222222000///++++++***+++---111333444///---999BBB<<<;;;CCCFFFFFFVVV___mmm}}}|||}}}```???'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''(((+++---///((('''&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$&&&(((((((((333PPPyyytttNNN222(((***++++++(((((())))))))))))******---***((((((---666@@@GGG@@@777...---...///111444666MMMzzzttttttsssrrrrrrrrrssssssyyylll[[[KKK@@@;;;:::555777:::999666444555777888HHHddd~~~zzzyyy{{{|||~~~~~~zzzwwwyyyyyywwwuuuvvv{{{]]]===333000++++++******************(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***))))))((((((''''''&&&&&&(((%%%$$$&&&'''&&&&&&'''%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''##############################$$$$$$$$$%%%%%%%%%###'''***'''######%%%&&&'''###$$$''''''""""""&&&&&&,,,---)))///JJJllldddDDD000***+++$$$%%%&&&&&&%%%%%%''')))''''''(((((()))*********))))))))))))***+++,,,---222)))BBBrrroooYYYIII999000000...,,,,,,...,,,***,,,111...,,,---000444:::FFFQQQXXX\\\eeejjj___PPPMMMTTTUUUPPPIIICCC>>>;;;999999666:::???AAA;;;444111333//////***///'''$$$555000000---888LLLPPPHHHMMM]]]eeewwwppp}}}zzzfffIII;;;///---///---)))&&&'''***(((******###)))>>>oooTTT666''''''((('''$$$$$$%%%&&&%%%$$$$$$%%%&&&***&&&"""###&&&)))(((%%%,,,((($$$$$$(((+++***'''###(((###(((+++((()))&&&'''&&&$$$###%%%%%%$$$ ###&&&((('''''''''(((+++,,,...222222///---...///***(((,,,000000...,,,333(((+++333222333777666;;;DDD??????VVVeeeYYYHHHMMMUUU^^^hhhtttsssYYY<<<))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((***---000222***)))''''''((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&((()))&&&###"""&&&--->>>[[[sssjjj???,,,222000"""))))))))))))************'''%%%%%%+++;;;QQQffftttYYYFFF333...111222111111222DDDoooxxxvvvsssqqqpppppprrrsssyyywwwmmmZZZIII@@@:::666888777666555555555555555888GGGccczzzxxx}}}~~~|||zzzzzzzzzzzz|||~~~~~~QQQ666000222---,,,+++***))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$(((000999@@@[[[ooo|||ZZZ888$$$&&&%%%$$$%%%***,,,'''!!!)))'''$$$%%%''')))***)))'''((()))***+++,,,------,,,111999VVVtttFFF666999777000+++......---,,,,,,+++************---111333444;;;DDDEEEPPPZZZ\\\XXXPPPCCC999===???AAAAAA>>>:::888777555222///000333333///++++++***(((&&&)))------***&&&444???DDDRRRooommm```JJJ999...+++)))***+++)))((('''((()))%%%&&&)))$$$(((999gggiii666***###&&&!!!'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$)))&&&######%%%&&&%%%###(((((()))***************)))))))))))))))******++++++++++++,,,...111444666777333000222555666333000***222333777SSSxxxvvvYYY<<<''')))...,,,///888)))%%%((((((%%%***+++ %%%)))***%%% """(((,,,)))((((((((()))***,,,---&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&,,,***'''&&&(((---333777YYYuuuoooMMM777...+++&&&***''''''---)))$$$***///'''***......EEEtttnnn999---444---000111666???___uuutttrrrppppppqqqsssttttttsssjjjYYYIII???999555777666555555444444444555999FFF```{{{|||{{{~~~{{{}}}~~~|||OOO333---000---,,,+++***)))))))))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((,,,000555BBB[[[sss}}}mmmMMM222###***...)))!!!"""''''''(((***+++,,,***'''$$$'''((()))***+++,,,,,,---,,,///444NNN|||vvvWWW:::222333111...///...------,,,++++++******//////...---...000333666<<>>===;;;::::::222...,,,,,,//////+++(((+++(((&&&&&&&&&'''(((***+++000999CCCPPPhhhlllGGG******'''%%%%%%%%%%%%&&&''''''(((%%%&&&)))%%%***<<>>888444555555444333333333444444999EEE\\\vvv~~~~~~{{{www{{{~~~zzzNNN333,,,...---,,,+++***))))))))))))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''(((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))******))))))'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&%%%---AAAWWWaaa[[[RRR<<<333)))###"""$$$&&&((( $$$(((******)))(((''''''(((((()))***+++,,,,,,,,,...///DDDooo~~~fffGGG:::111///...***+++111------,,,,,,++++++******%%%+++***%%%&&&---000,,,333;;;BBBBBB???;;;333,,,+++000666:::;;;;;;;;;:::///,,,******,,,,,,)))&&&***'''(((+++***&&&***333///666JJJ```mmmyyynnnCCC%%%&&&&&&%%%###"""###&&&(((&&&'''$$$%%%***'''---AAAxxxsss888(((###(((###'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$%%%&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''')))((((((((()))+++,,,...+++(((&&&&&&((((((&&&###'''((($$$!!!%%%222AAAIIITTTggghhhRRRGGGWWWgggiii]]];;;+++...+++&&&)))***&&&%%%%%%&&&'''%%%"""!!!(((((('''''''''(((((()))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%############$$$$$$$$$$$$"""###%%%'''((((((''''''!!!JJJyyymmmJJJ///)))///+++'''+++)))&&&,,,$$$+++***+++---,,,MMMGGG111333,,,000000666???\\\rrrqqqpppoooooopppqqqrrrrrrpppeeeSSSCCC;;;777444444444333222222333333333777CCCZZZvvv}}}zzzuuuyyy~~~~~~|||TTT888...///---,,,+++***))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))------,,,,,,***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!$$$&&&&&&&&&%%%%%%&&&)))'''$$$$$$***999LLLZZZZZZLLL===444///***'''&&&&&&'''((('''%%%&&&(((+++((((((((()))***++++++,,,,,,...---???gggtttOOO888222000000111...((()))...,,,,,,,,,,,,++++++******$$$000222((($$$,,,///)))...555:::888666444000+++)))---444888999888777777///,,,******++++++)))(((---((()))...,,,)))444DDDEEE[[[}}}}}}ddd]]]bbbSSS777(((%%%((()))&&&###%%%&&&&&&%%%&&&###%%%***)))000DDDxxx999'''###)))###'''$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&'''((((((***(((&&&&&&''''''%%%###&&&%%%'''(((%%%"""&&&,,,///BBBJJJGGGUUUqqqyyyqqqXXXLLLIII???666000''',,,((($$$$$$###"""$$$&&&((('''''''''&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%'''((()))((('''&&&+++888KKK```ooommmWWW???,,,222,,,&&&,,,,,,'''***$$$...((()))000%%%999tttEEE...000+++111111444@@@^^^sssrrrqqqoooooonnnoooooowwwssseeeQQQ@@@999777555333333222222222333333444555BBB[[[xxx|||{{{|||}}}{{{vvvxxx||||||xxx|||aaaCCC444111---,,,+++***))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))---------,,,+++)))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%$$$$$$%%%''')))$$$))),,,)))###%%%000;;;OOO\\\iiicccHHH+++###(((...---+++)))&&&%%%&&&'''((((((((())))))******++++++//////>>>bbbsssMMM888000111000000111...******,,,,,,+++++++++++++++******111???BBB333''')))+++'''---222444222000000///,,,,,,000444666555333111000,,,***)))((()))******)))---)))***000555???VVVmmm~~~lllTTTJJJ888222777///&&&***$$$)))+++((('''((('''###$$$&&&###%%%+++)))000CCCzzz;;;((($$$)))###((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$%%%%%%)))((('''''''''&&&%%%$$$!!!"""***+++'''%%%'''***)))&&&(((888QQQbbbhhhvvvzzzqqqbbbIII***+++'''%%%'''&&&$$$'''---'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''---***)))000???KKKLLLGGGGGGGGG888)))***+++'''((((((///&&&(((333&&&...\\\xxxBBB---///+++111111111BBBbbbtttsssrrrpppooonnnnnnnnnyyytttfffPPP???888777555333333222222222333444444555AAA[[[zzz{{{yyyzzz|||{{{vvvwww{{{~~~~~~}}}yyyvvvzzztttQQQ:::222---,,,+++***))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((())))))******))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$"""!!!!!!$$$&&&$$$%%%&&&'''((((((((('''///DDDccctttgggIII666222+++)))''''''))))))(((&&&((((((((()))))))))*********//////<<<\\\~~~vvvKKK111...444111///------------,,,+++++++++++++++++++++******---999===333)))'''))))))+++///111---+++,,,,,,***...111333333000...,,,+++((('''&&&&&&'''(((***+++(((///;;;HHH[[[tttddd@@@///222+++'''(((###!!!+++###((()))&&&)))---+++######&&&$$$&&&,,,)))...@@@zzz<<<***$$$(((###((($$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&'''&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%'''###!!!%%%((('''&&&&&&(((&&&&&&((((((+++666BBBUUUpppsssJJJ---%%%"""&&&((($$$###'''&&&&&&''''''(((''''''&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&$$$######$$$%%%&&&"""&&&)))'''%%%,,,:::FFFbbbdddQQQ777---)))&&&)))+++...''')))111))),,,EEEqqqeee<<<...000,,,111000000DDDeeerrrrrrqqqqqqpppppppppppptttqqqeeeRRRBBB:::666333333333333333333444555555666AAAYYYxxx~~~{{{~~~{{{xxxwwwwwwyyyzzzzzz{{{{{{}}}~~~~~~{{{yyy|||^^^???111---,,,+++***))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((('''(((((()))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%###""""""###%%%'''$$$ ###'''(((((($$$&&&777QQQ___ZZZRRROOOGGG<<>>,,,$$$'''"""((($$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###&&&(((&&&%%%$$$######%%%&&&(((%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$$$$%%%$$$$$$$$$###$$$%%%%%%$$$%%%%%%&&&***)))&&&######%%%%%%""" &&&---000,,,''''''***000HHHssszzzMMM777%%%$$$(((%%%"""###%%%&&&'''((())))))((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%!!!'''---+++%%%%%%///:::YYYllljjjRRR???000))),,,***+++,,,---,,,***---555JJJKKK222,,,000,,,111111222FFFfffpppqqqqqqqqqqqqrrrrrrrrrnnnmmmdddTTTDDD;;;666222333333333333444444555666777AAAWWWuuu|||zzzvvvwwwvvvxxx}}}xxxwwwxxxwww|||~~~~~~}}}~~~~~~~~~fffAAA///---,,,+++***))))))))))))&&&'''''''''''''''''''''((((((((((((((((((((((((%%%$$$$$$###$$$$$$%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((()))***************%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&&&&%%%&&&((( $$$((('''""" """&&&+++$$$$$$---666BBBZZZrrr}}}fffGGG111))))))******(((((((((((()))))))))))))))---***000MMMppppppMMM777111222222///,,,......++++++,,,,,,+++******************++++++...))))))///222///***)))---111111---***,,,,,,***(((*********)))(((***+++(((((())))))***---000333>>>hhh|||iii```RRRDDD;;;444000...$$$---((( ''')))%%%$$$******%%%"""---===???666###&&&%%%(((,,,&&&)))999vvvuuu>>>...$$$&&&!!!((($$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%######&&&)))%%%$$$###""""""$$$&&&'''$$$$$$$$$###$$$$$$%%%&&&###$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&%%%&&&'''(((&&&(((%%%%%%))))))%%%&&&&&&###"""&&&---,,,&&&***111RRR~~~{{{UUU111'''+++,,,))))))$$$%%%''')))******))))))&&&''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%((($$$"""###&&&''')))+++;;;cccwwwjjjRRR:::---...((()))000///'''***///,,,+++555&&&(((///,,,333222333GGGeeeqqqooollllllooorrrtttuuuwwwrrrfffUUUDDD888444444333333222222333333444555888@@@WWWyyy{{{xxxyyyxxxyyy}}}yyytttttttttzzz|||~~~UUU666333,,,,,,,,,+++***)))((('''---&&&###''',,,***((((((///+++)))***)))&&&&&&)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%'''%%%$$$$$$%%%%%%$$$"""######$$$'''((((((%%%"""%%%'''((((((&&&&&&'''(((###%%%''')))***)))&&&$$$&&&%%%$$$$$$&&&(((((('''''''''&&&&&&%%%$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))&&&'''+++***---@@@XXXzzzMMM,,,)))------&&&***,,,+++))))))(((%%%(((000,,,+++@@@aaaqqqJJJBBB888222111000---******,,,------+++***)))***,,,------,,,***))))))***,,,---......------///000///---+++***++++++***)))%%%)))+++)))''''''(((((())))))***)))'''111JJJbbb~~~nnnHHH<<<:::555111---+++******''''''''''''''''''''''''&&&&&&&&&&&&(((,,,///111$$$$$$######%%%'''***+++EEERRR555%%%***$$$&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%***666GGG^^^wwwSSS000+++---'''$$$%%%'''((('''(((((('''$$$''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((///<<>>YYYqqqLLL===777111...///000///---***,,,......,,,*********------...,,,***))))))******,,,......------...///...,,,***)))******)))(((%%%((()))(((&&&&&&((()))%%%)))111@@@TTTnnnxxxcccFFF---000...+++'''%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***---...%%%$$$$$$###$$$&&&)))***---===***&&&...((('''###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&''')))///999DDDOOOVVVhhhHHH000'''///$$$%%%%%%&&&''')))(((&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''',,,666GGG^^^kkk___KKK333333///)))(((+++,,,***///...---...///000111111555IIIhhhuuurrrooonnnooopppqqqpppsssnnndddTTTDDD888333333333333222222333333444555888BBBXXXuuutttssstttxxx~~~yyyuuu{{{}}}wwwzzz}}}{{{yyypppDDD111333++++++++++++******))))))$$$((()))(((333FFFTTTWWW555///+++***'''######&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$&&&((()))(((&&&&&&''''''&&&%%%)))***+++***'''&&&&&&'''((('''%%%&&&)))+++,,,,,,///---***)))******)))(((&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$&&&)))%%%"""***...KKKhhhrrrooobbbJJJ333000+++))),,,+++&&&(((///***+++)))...999HHHmmmmmmJJJ000111...++++++---///...,,,+++---//////---+++++++++---......---***))))))***'''***---......---------,,,***(((((())))))(((''''''''''''&&&&&&&&&))),,,111:::IIIaaajjjVVVEEE888///******((('''%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((***+++&&&%%%$$$$$$$$$%%%'''((($$$111$$$%%%,,,$$$%%%!!!%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''&&&%%%%%%&&&***---///TTTyyypppKKK222000+++)))''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))***'''+++EEEfffmmmaaaKKK===...)))******+++,,,.........///000111222222777MMMoootttrrrooommmnnnnnnnnnmmmppplllcccTTTEEE999444333333333222222333333444555999DDDZZZuuu~~~|||{{{}}}{{{yyyzzz||||||yyy|||{{{~~~~~~]]]:::///222++++++******************,,,)))$$$---LLLiiifffSSS444...***)))&&&###$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&$$$%%%'''***&&&&&&&&&((())))))(((&&&%%%(((,,,---+++((('''&&&&&&&&&(((...444999:::999222000...------,,,+++))))))'''%%%%%%&&&&&&###!!!%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%***)))%%%$$$''')))+++444LLLnnn{{{hhh>>>///&&&,,,///***&&&)))+++***(((---222666TTTfffCCC444000...,,,++++++,,,,,,+++)))+++---//////...,,,,,,,,,---...///---+++))))))***&&&)))---......,,,+++++++++)))''''''(((((('''&&&(((&&&%%%'''((((((***...;;;IIIYYYoooqqqUUUGGG:::555000***+++111***)))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((&&&&&&%%%$$$$$$%%%%%%&&&'''---###&&&&&&((()))&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%(((((((((((()))+++,,,---000GGG___vvvrrrMMM777000,,,***+++***((((((+++''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***///,,,&&&---DDDZZZdddnnnHHH+++,,,222+++)))111,,,---......///000222444>>>VVVwwwrrrpppnnnlllmmmmmmlllkkknnnkkkbbbUUUFFF:::444333333333222222333333444555999EEE]]]www~~~{{{zzz}}}~~~}}}~~~xxxMMM333...000+++******))))))***+++,,,///+++)))666VVVlll[[[;;;///***((((((&&&$$$%%%)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$&&&'''((((((***+++&&&'''***...111222///---###(((///222222///,,,***(((&&&&&&...:::GGGOOORRRNNNKKKFFFAAA<<<555...***,,,((($$$$$$'''(((&&&$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""" !!!$$$&&&%%%$$$&&&'''''')))333IIIiiifffJJJ///(((+++,,,+++,,,***)))(((---000///GGGooooooHHH111...333...---,,,,,,---,,,+++)))***,,,//////...,,,,,,------......---+++******+++&&&)))---...---+++******)))(((&&&&&&'''((('''&&&(((%%%&&&+++---+++,,,000555BBBNNN[[[lllttt```DDD===222---000---$$$###)))((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$###'''&&&222---"""------&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&+++333LLLmmmrrraaaVVVAAA??????===666+++(((+++''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&(((+++(((,,,AAAXXXrrr\\\AAA111***)))+++...***+++------...000555888III___|||pppnnnmmmlllmmmnnnmmmlllllljjjcccVVVHHH<<<666444333333222222333333444555999EEE]]]yyy~~~~~~jjjBBB000......******)))))))))***,,,---000555:::CCCOOOSSSBBB---***&&&%%%''''''$$$%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&(((,,,///000...,,,111222555:::>>>???>>><<<333888>>>BBBBBB@@@>>>===555000///999OOOiii~~~zzzpppdddXXXPPP<<<222'''!!!"""&&&((((((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&&&&((()))(((+++>>>```|||yyyVVV:::,,,((()))***(((***)))---111111CCCbbbuuu]]]GGG888111---++++++,,,,,,,,,---------...))),,,......---,,,,,,---,,,---...---,,,+++,,,---)))+++......,,,***)))))))))'''&&&&&&'''(((''''''(((%%%(((111555000...111222666999;;;AAAEEE<<<...///***(((+++)))"""!!!%%%'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$"""(((777SSSMMM555000 &&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((---+++---:::EEEUUUllljjjlllpppkkkUUU888((('''***))))))((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***+++---'''---<<>>777555333333222222333333444555777CCC]]]{{{aaa<<<111///+++***)))(((((()))+++---...444777<<<@@@@@@:::111***&&&$$$$$$''''''$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''(((((((((''''''''''''((((((***)))+++111888999444...666666666888<<>>@@@AAAAAAAAACCCDDDDDD??????LLLeeelllXXX>>>***###$$$'''(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((&&&$$$$$$&&&''''''######%%%&&&)))777FFF~~~jjjIII555,,,''''''---+++***///111<<>>@@@888000///,,,)))))),,,111555666//////---+++***---111555444000111;;;NNN```lllppp___===,,,(((***+++%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###'''%%%######$$$%%%###%%%+++...((("""+++999AAAvvvpppNNN888,,,)))111,,,'''***---333@@@<<<777222000...,,,---...++++++***)))((((((***+++(((***,,,---,,,++++++,,,)))+++,,,---------///111///000///---+++))))))***)))(((&&&&&&((())))))((((((%%%,,,<<