BM66(@ rrrlllmmmzzz}}}oooaaaXXXSSSPPPOOOSSSUUUYYY___cccdddcccbbbaaaaaa```]]]\\\```iiiooommmbbbVVVPPPPPPPPPNNNJJJHHHBBB;;;:::???EEEIIIKKKNNNNNNMMMLLLJJJFFF@@@<<<777333333666777999AAALLLqqqkkkkkkwww|||mmm```WWWSSSQQQPPPVVVYYY\\\aaaddddddcccaaa``````___^^^^^^bbbgggkkkggg___VVVRRRSSSSSSOOOKKKFFFAAA<<<:::<<>>999777666888;;;AAAHHHNNNrrrllljjjtttzzzxxxiii\\\VVVUUUWWWYYY[[[___bbbccc```]]][[[[[[______aaaeeegggddd]]]WWWTTTUUUXXX\\\___]]]WWWRRRIIIIIIGGGCCCAAACCCJJJOOONNNJJJFFFCCCBBBAAA???>>>777777666888>>>GGGOOOSSS}}}|||||||||yyyzzz|||}}}~~~uuuppplllvvv{{{}}}tttfff[[[UUUUUUWWWXXX\\\```dddeeeaaa^^^]]]]]]___aaaeeehhhhhhccc[[[UUUSSSUUUXXX\\\]]][[[VVVRRRHHHGGGDDDBBBBBBEEEJJJNNNMMMJJJFFFCCCBBBAAA@@@>>>666777666888@@@LLLTTTVVV||||||||||||{{{zzzyyyxxxxxxxxxwwwuuusssssstttvvvooopppqqqpppooonnnpppqqqvvvxxxzzzzzzxxxwwwvvvvvvsssuuuvvvwwwvvvsssqqqooonnnmmmlllkkkjjjiiihhhhhhgggjjjnnnqqquuuzzzyyytttlllvvv}}}vvvnnnbbbXXXTTTSSSTTTUUUXXX]]]bbbccc___\\\\\\]]]___dddiiikkkhhhaaaYYYUUUTTTUUUWWWXXXXXXVVVRRROOOIIIFFFCCCBBBDDDHHHLLLNNNLLLIIIFFFDDDCCCBBB@@@>>>888999888888AAANNNVVVVVV~~~|||zzzyyyzzzwwwrrrooonnnooorrrtttsssqqqpppooopppooonnnlllgggggghhhhhhhhhfffeeedddaaabbbaaa```^^^^^^```bbb___```aaaaaa``````bbbdddbbbdddggggggeeecccbbbbbbdddeeeggggggfffdddaaa_______________^^^]]][[[[[[]]]aaafffkkkpppwww|||vvvlllwww}}}rrrjjj___VVVRRRQQQRRRRRRSSSYYY^^^___\\\YYYYYY[[[___eeelllmmmhhh___YYYVVVTTTTTTUUUUUUTTTRRRNNNLLLLLLHHHDDDDDDHHHMMMOOOPPPKKKIIIGGGEEEDDDCCC@@@>>>:::;;;:::999AAAOOOVVVUUU}}}|||{{{||||||}}}}}}~~~~~~~~~~~~~~~|||zzzyyyzzz{{{{{{{{{zzzzzzzzz{{{{{{yyyxxxvvvvvvvvvvvvuuuuuuuuuuuurrrrrrpppnnnmmmlllllllllppppppppprrrssssssqqqooommmmmmnnnnnnmmmlllkkkkkkiiiiiiiiiiiigggeeecccbbbaaa```___^^^^^^___```aaaZZZZZZ[[[[[[[[[ZZZYYYYYY[[[[[[ZZZYYYXXXWWWVVVVVVTTTTTTSSSRRRRRRSSSSSSSSSOOOPPPQQQRRRTTTUUUVVVWWWWWWVVVUUUTTTSSSRRRRRRRRRTTTVVVWWWTTTPPPMMMLLLMMMQQQRRRQQQPPPNNNNNNPPPRRRRRRSSSYYYdddmmmwww}}}vvvpppttt~~~uuukkkdddZZZRRRNNNNNNOOOPPPSSSWWW\\\^^^^^^[[[XXXVVVZZZ]]]aaaeeeeeeaaaYYYSSSRRRQQQPPPPPPQQQPPPOOONNNHHHJJJIIIFFFGGGKKKNNNLLLIIIGGGEEECCCCCCAAA>>><<<999999888999AAAMMMUUUVVV}}}||||||}}}|||{{{zzzyyyxxxvvvtttsssqqqqqqooooooppppppqqqrrrrrrsssuuuuuuuuutttsssrrrqqqpppsssrrrqqqqqqqqqqqqrrrsssppppppqqqqqqrrrrrrsssssstttrrrooonnnooopppooonnnnnnllljjjhhhggghhhiiiiiiiiihhhggghhhiiiiiigggfffgggggggggfffffffffeeeeeedddcccbbbaaa```_________```_________aaaaaa```^^^___````````````___^^^]]]XXXXXXXXXXXXVVVUUUSSSRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQPPPNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKIIIIIIIIIJJJJJJKKKKKKLLLOOOOOOMMMLLLLLLKKKKKKKKKIIIKKKLLLKKKHHHFFFGGGHHHIIIIIIIIIHHHGGGGGGIIIKKKOOOPPPWWWaaajjjttt~~~vvvtttwww}}}rrrggg```WWWPPPMMMNNNOOOPPPQQQUUUZZZ^^^___]]]ZZZYYYXXX[[[___cccddd```YYYTTTTTTSSSRRRRRRRRRRRRRRRQQQOOOOOOMMMGGGFFFJJJKKKIIIJJJGGGEEECCCBBBAAA???===888999999;;;CCCOOOTTTTTT~~~~~~~~~~~~}}}|||{{{zzzyyy{{{yyywwwtttssssssttttttwwwxxxxxxxxxxxxxxxwwwvvvqqqqqqppppppppppppqqqqqqqqqqqqrrrrrrrrrqqqppppppsssqqqooonnnoooooonnnmmmlllkkkjjjiiigggfffddddddeeeeeeeeeffffffgggggghhhiiiiiiiiihhhgggeeedddcccaaaaaa````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbcccaaa___^^^______^^^]]]\\\[[[YYYWWWWWWXXXYYYZZZZZZXXXWWWWWWXXXYYYWWWVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQSSSQQQPPPPPPQQQRRRRRRQQQOOOPPPPPPPPPPPPOOONNNNNNLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHJJJIIIHHHGGGFFFEEECCCCCCFFFFFFEEEDDDCCCBBBAAAAAA??????>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEEDDDCCCBBBBBBBBBBBBBBB>>>@@@BBBBBBAAA@@@AAABBB@@@AAAAAA@@@@@@@@@CCCEEELLLMMMSSS]]]fffooo|||yyyyyy{{{yyynnn```ZZZSSSNNNMMMNNNOOOPPPOOOSSSYYY^^^```___]]][[[UUUWWW[[[___aaa___ZZZUUUUUUUUUTTTTTTTTTUUUVVVVVVXXXWWWRRRKKKGGGIIIIIIGGGJJJHHHEEECCCBBBAAA@@@>>>777999:::===GGGRRRVVVTTT~~~|||{{{zzzxxxvvvtttssssssssstttttttttsssrrrqqqqqqqqqrrrppppppppppppppppppppppppsssssssssrrrqqqooonnnmmmmmmmmmllllllkkkjjjiiiiiikkkjjjhhhfffdddddddddeeehhhhhhhhhhhhhhhhhhhhhgggddddddccccccccccccddddddffffffffffffeeedddccccccfffdddbbbbbbccccccbbbaaa``````___^^^\\\[[[ZZZZZZ[[[[[[[[[\\\\\\]]]]]]]]]^^^^^^^^^]]]\\\ZZZYYYXXXUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTXXXVVVUUUUUUVVVVVVUUUTTTPPPOOOMMMLLLKKKLLLNNNOOOOOOMMMLLLLLLMMMMMMLLLKKKJJJJJJJJJIIIIIIIIIHHHHHHIIIHHHHHHHHHHHHHHHIIIIIILLLJJJGGGGGGHHHIIIIIIIIIEEEEEEFFFFFFFFFEEEEEEDDDGGGGGGGGGGGGFFFFFFEEEEEEBBBCCCDDDEEEFFFEEEDDDCCCCCCCCCBBBAAA@@@?????????BBBBBBBBBAAA@@@??????>>>===<<<<<<;;;;;;;;;<<<<<<==============================<<<<<<;;;<<<<<<<<<;;;<<<>>>>>>>>>>>>>>>???<<<===>>>======>>>AAADDDIIIKKKQQQZZZbbbkkkyyy}}}~~~uuuhhhZZZVVVPPPMMMMMMOOOPPPQQQOOORRRXXX^^^aaaaaa]]]ZZZRRRTTTWWW[[[^^^]]]YYYVVVTTTTTTTTTTTTTTTVVVYYY\\\^^^]]]WWWNNNJJJKKKLLLIIIKKKHHHEEEDDDCCCCCCAAA@@@999999:::>>>JJJWWW\\\ZZZ~~~}}}|||yyywwwzzzyyyvvvssspppmmmlllkkkhhhgggeeedddcccccccccccceeeeeeeeedddddddddddddddbbbbbbaaa``````aaabbbbbbdddddddddcccbbbaaa``````aaaaaa```______^^^^^^^^^]]]\\\[[[ZZZZZZZZZZZZ[[[\\\[[[[[[[[[[[[[[[\\\\\\ZZZYYYYYYXXXXXXYYYYYYZZZWWWWWWWWWWWWVVVVVVUUUTTTXXXWWWVVVVVVXXXXXXWWWUUUTTTTTTSSSSSSRRRQQQPPPPPPMMMMMMMMMMMMNNNNNNNNNNNNPPPPPPPPPOOONNNLLLKKKJJJKKKLLLLLLLLLLLLLLLLLLKKKGGGGGGGGGFFFFFFFFFFFFFFFNNNMMMLLLMMMNNNNNNLLLKKKDDDCCCAAA@@@AAABBBDDDEEEEEECCCAAA@@@AAABBBBBBAAADDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDBBB??????@@@AAA@@@@@@>>>>>>???@@@@@@???????????????>>>>>>>>>>>>>>>>>>;;;<<<===?????????>>>=========<<<<<<<<<===>>>>>>======<<<<<<;;;;;;::::::>>>===<<<;;;:::999999999888999999::::::;;;<<<<<<:::::::::999999:::;;;;;;===<<<============<<<;;;:::;;;<<<<<<<<<>>>AAACCCGGGJJJPPPXXX^^^gggwwwqqqcccVVVSSSOOOMMMMMMOOOQQQQQQOOORRRWWW]]]aaaaaa\\\WWWQQQRRRTTTWWWYYYYYYWWWUUUQQQQQQQQQQQQQQQTTTYYY]]]^^^]]]YYYQQQNNNPPPQQQNNNKKKIIIGGGGGGFFFEEECCCAAA;;;;;;:::???MMM\\\bbbaaa}}}{{{{{{|||||||||||||||}}}~~~tttrrrooonnnnnnmmmllljjjjjjiiigggdddbbb```______[[[[[[ZZZYYYXXXXXXWWWXXXWWWWWWWWWWWWXXXXXXXXXXXXWWWVVVUUUTTTTTTUUUVVVWWWXXXXXXWWWWWWVVVVVVVVVUUUWWWVVVUUUUUUTTTTTTUUUUUUPPPPPPOOOOOOOOOPPPQQQQQQOOOOOONNNNNNNNNOOOPPPPPPNNNNNNNNNMMMMMMNNNNNNNNNKKKLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIJJJLLLLLLJJJIIIHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCDDDDDDDDDDDDCCCCCC????????????@@@@@@@@@@@@DDDCCCBBBCCCDDDEEECCCAAA???>>>===<<<===>>>@@@BBBAAA???===<<<===>>>>>>===@@@@@@?????????>>>>>>>>>???>>>>>>>>>>>>>>>???@@@@@@???===<<<======<<<;;;999999:::;;;;;;;;;::::::999999888888888999::::::888999:::;;;;;;<<<;;;;;;999888777777888999;;;<<<;;;;;;;;;:::::::::999999<<<;;;:::999888777777777555666666777888999999::::::999999999:::;;;<<<<<<===<<<;;;;;;<<<<<<:::888999:::;;;::::::<<<>>>AAAFFFIIIOOOVVV\\\ddduuu~~~||||||ooo```TTTQQQMMMLLLMMMNNNOOOOOOMMMPPPUUU\\\aaaaaa[[[VVVRRRQQQQQQSSSUUUUUUTTTRRRNNNOOONNNLLLJJJLLLSSSXXXXXXYYYWWWRRRQQQSSSTTTRRRKKKJJJJJJKKKKKKHHHEEEAAA===<<<<<>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???===>>>>>>??????>>>>>>============>>>>>>??????@@@=========>>>@@@@@@>>><<<>>>===<<<<<<===>>>AAABBBBBB???<<<<<<===>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;======<<<<<<;;;<<<<<<<<<>>>===<<<<<<===<<<:::888555666777888888888888888888777666666777888999:::888888888888999:::;;;<<<888777666555555777888999;;;;;;;;;;;;::::::::::::888777777777777777888888666666666666666777777777999999999999:::;;;<<<======;;;:::;;;======:::888999:::::::::999:::===???DDDGGGNNNTTTYYYaaarrr~~~xxxttt{{{nnn^^^QQQOOOLLLKKKKKKLLLLLLKKKJJJLLLRRRZZZaaabbb\\\VVVSSSRRRPPPPPPQQQQQQPPPOOONNNNNNLLLGGGBBBCCCIIIOOOQQQTTTTTTQQQQQQTTTTTTRRRJJJKKKMMMOOOOOOKKKFFFBBB======???EEESSS______YYY~~~||||||{{{yyyxxxxxxxxxxxxyyyxxxuuusssqqqpppooooooqqqmmmhhheeeeeefffgggggg\\\]]]```eeehhhjjjiiigggbbb^^^ZZZYYYYYYZZZ[[[[[[UUUUUUTTTSSSRRRRRRSSSSSSPPPPPPOOOOOONNNNNNMMMMMMGGGHHHIIIJJJJJJJJJJJJJJJHHHGGGEEEDDDDDDEEEGGGHHHFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBCCCDDDEEECCCCCCCCCCCCBBBBBBAAAAAA???>>>======>>>???@@@AAA??????>>>>>>>>>>>>??????;;;<<<===>>>>>>>>>>>>>>>;;;:::;;;===??????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999:::;;;;;;<<<;;;;;;;;;;;;;;;============;;;;;;999999:::;;;<<<<<<===============???@@@@@@>>><<<;;;:::999999:::<<<>>>@@@???===:::999:::;;;<<<;;;;;;;;;;;;;;;::::::::::::>>>===<<<<<<;;;;;;;;;<<<999888888999999888555333555666666777888888888777555555444444555666777999555444444333444666888999;;;999777666555666777888888888777777777777777777555555555666777999:::;;;999999888888777666666555888888888999:::;;;<<<======;;;:::<<<>>>???===;;;:::;;;;;;;;;:::;;;===???BBBFFFLLLRRRVVV___ppp~~~uuupppuuummm]]]PPPNNNKKKIIIJJJJJJIIIHHHFFFIIIOOOYYYaaaccc]]]WWWUUURRRPPPOOOOOOOOONNNMMMOOOOOOKKKDDD===<<>>AAAIIIUUU^^^ZZZQQQ~~~|||{{{yyywwwuuusssrrrrrrpppooommmlllllllllmmmmmmnnnmmmllljjjhhhfffeeedddaaaaaa___]]]\\\[[[[[[[[[WWWUUUSSSTTTWWWZZZ\\\\\\]]]ZZZWWWSSSQQQQQQQQQRRRNNNNNNNNNNNNOOOOOOOOOOOONNNMMMKKKJJJIIIHHHHHHHHHCCCCCCCCCCCCCCCCCCCCCCCCEEECCC@@@>>>>>>???BBBDDDDDDCCCAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@????????????@@@@@@???===<<<;;;:::999===<<<;;;:::::::::::::::::::::::::::::::::::::::999:::<<<<<<:::999:::;;;999:::;;;<<<============<<<;;;:::999999:::;;;<<<999888888888777777666666888999999999:::::::::::::::::::::::::::999888777::::::999999888777666666::::::::::::::::::::::::888888888888888888888888<<<;;;;;;:::::::::;;;;;;===========================<<<;;;999888777666666999999999888888777777777222222222222222222222222444444555555666666777777444444444444666888:::<<<999888666555555555666777444555555666777666666666444444444444555555555666666666666777888888999999::::::::::::::::::::::::======<<<<<<<<<;;;;;;;;;<<<;;;::::::;;;>>>@@@BBB@@@IIILLLQQQZZZ```nnn~~~vvvqqquuuxxxggg[[[RRROOOLLLJJJJJJJJJIIIGGGFFFIIIOOOYYYaaabbb[[[TTTSSSQQQOOONNNOOOOOONNNLLLKKKHHHFFFCCC>>>:::===CCCIIIJJJKKKMMMOOOQQQQQQRRRNNNNNNOOONNNKKKGGGCCC@@@>>>===???IIIUUU[[[XXXRRR~~~}}}}}}|||zzzxxxvvvtttsssrrrqqqpppooommmkkkjjjjjjjjjhhhhhhgggfffffffffggghhhdddcccbbbaaa___^^^\\\\\\\\\[[[YYYXXXVVVUUUUUUUUUOOONNNMMMMMMPPPRRRSSSSSSTTTRRRNNNKKKIIIIIIJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKIIIHHHGGGFFFFFFFFFAAAAAAAAAAAAAAAAAAAAA@@@AAAAAA@@@???????????????AAA@@@>>>=========>>>??????>>>===<<<;;;999888888======<<<;;;:::999999888;;;::::::999999999999:::::::::::::::::::::::::::555777888888777666666777999999:::::::::999999888888777666666666666777888999999999888888777777777666666666666777777777888777888888888888777666666::::::999888888777666666999999999999999999999999888888888888888888888888;;;;;;:::::::::::::::;;;999999999999999999999999::::::::::::::::::::::::333333333222222222111111333333333333333333333333555555555666666666666666444333444444666888:::;;;888777666555555555666666444555555666666666666666444555555555666666666666888888888888777777777777::::::::::::::::::::::::;;;;;;:::::::::999999999:::999999888:::<<<>>>@@@@@@HHHKKKOOOYYYaaapppxxxrrrvvvvvveeeZZZRRROOOLLLJJJJJJIIIHHHGGGDDDFFFMMMVVV^^^___YYYSSSPPPNNNLLLLLLMMMMMMLLLKKKMMMIIIFFFCCC>>>:::>>>EEENNNOOOPPPQQQQQQQQQPPPOOOKKKLLLMMMLLLJJJGGGCCCAAA===;;;===GGGRRRXXXVVVQQQ~~~~~~}}}{{{wwwwwwvvvuuutttsssrrrrrrqqqooommmjjjgggeeedddccccccbbbaaaaaa````````````^^^^^^]]]]]]]]]]]]^^^___YYYYYYXXXWWWVVVUUUTTTTTTTTTSSSRRRPPPOOONNNNNNMMMLLLKKKJJJKKKLLLMMMMMMKKKKKKIIIFFFCCCBBBBBBBBBCCCFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGFFFEEEDDDCCCCCC@@@@@@@@@??????>>>>>>>>>======>>>??????===<<<;;;===<<<;;;:::::::::;;;<<<<<<<<<;;;:::888777666666::::::999999888888888888888888888777888888999999999999999999999999999999777999::::::999888888999888888888888777666555444999999888888888888999999999999999888888888888777555555555555666666666666666666777888888888888777999999888888777777666666777777777777777777777777888888888888888888888888:::999999999999999::::::999999999999999999999999333444666999:::;;;;;;;;;444444444444444333333333555555555555555555555555666666666666666555555555444444444555666888999:::888888666555555555666777555555555666666666666666666666666666777777777777:::999999888777777666666::::::::::::::::::::::::;;;;;;:::::::::999999999999888777777888:::<<<===???GGGIIIMMMXXXaaarrryyyuuuyyy~~~qqqcccXXXQQQNNNLLLJJJJJJIIIHHHFFFAAACCCHHHQQQZZZ[[[VVVPPPLLLKKKIIIIIIJJJKKKKKKJJJLLLHHHDDDAAA>>>===CCCLLLUUUVVVWWWWWWUUURRRNNNLLLJJJKKKKKKKKKJJJFFFCCCAAA>>><<<===EEEPPPVVVTTTPPP}}}zzzyyyxxxuuusssooonnnmmmlllkkkiiihhhhhhhhhfffccc___\\\ZZZXXXXXXWWWWWWVVVVVVWWWXXXYYYYYYUUUUUUUUUUUUUUUVVVVVVVVVSSSSSSRRRRRRRRRQQQQQQQQQPPPOOOMMMLLLJJJIIIIIIIIIIIIHHHGGGHHHIIIIIIGGGEEEFFFDDDBBBAAA@@@@@@@@@AAADDDDDDDDDEEEEEEEEEFFFFFFDDDDDDDDDCCCCCCBBBAAA@@@@@@??????>>>>>>======<<<;;;;;;<<<<<<<<<;;;:::999;;;:::999888888888999:::999999:::::::::::::::;;;888888888888888888888888777777777777888888999:::888888888888888888888888888999;;;;;;999888999:::777777888888777666666555999999999888888999999999777777777777777777777666666666666777777777777888777777888999:::;;;;;;;;;888888777777777666666666666666666666666666666666888888888888888888888888888888777777888888999999999999999999999999999999---///333666777888777777777777777666666666666666555555555555555555555555777777666666555555444444555555666777888999:::;;;:::999888666666777777888555555555555555666777777666777777777777888888888999999999888888777777777::::::::::::::::::::::::======<<<<<<<<<;;;;;;;;;999888777666777999;;;===>>>EEEGGGKKKWWWaaatttyyyvvv|||xxxlll```YYYPPPNNNKKKJJJJJJIIIGGGEEE>>>???CCCLLLTTTWWWSSSNNNJJJHHHGGGGGGIIIJJJJJJIIIIIIDDD@@@>>>===???IIISSSYYYZZZ[[[[[[XXXTTTOOOLLLKKKLLLMMMLLLJJJFFFBBB@@@???>>>???FFFPPPUUUTTTPPP}}}|||}}}~~~~~~|||||||||}}}~~~~~~{{{yyyvvvsssooollliiihhhgggeeecccbbb``````aaa^^^[[[WWWSSSQQQPPPPPPMMMMMMNNNNNNPPPQQQSSSTTTPPPPPPPPPQQQQQQQQQPPPPPPNNNNNNNNNOOOOOOOOOPPPPPPOOONNNLLLKKKIIIHHHHHHHHHCCCBBBAAAAAABBBAAA???===BBBAAA@@@????????????@@@AAAAAABBBBBBBBBCCCCCCCCCAAABBBBBBBBBAAA@@@???>>>@@@?????????>>>>>>>>>===<<<;;;:::999999999:::::::::999888777888888::::::999999999::::::;;;;;;;;;888888888888999999999999888888777888888999::::::777777777777777777777777444555777777555444555666666777888888999999999888444444444555555444444444444444444444555555555555555666666666777777777777666777888999:::;;;;;;;;;777777666666666666666666777777777777777777777777777777777777777777777777666666666666666777888888444444444444444444444444...000222555666555444333333333333333333333333333444444444444444444444444777777666666555555444444666777888999:::;;;;;;;;;;;;:::999888888888999:::666555555555555666777777777777777777888888888999777777888888999999999:::::::::::::::::::::::::::======<<<<<<<<<;;;;;;;;;:::999888777888999<<<===<<>>>>>@@@FFFNNNRRRQQQNNN~~~~~~{{{xxxuuurrrqqqnnnnnnllljjjiiijjjmmmpppvvvzzz~~~}}}xxxwwwuuusssssstttuuuvvv}}}{{{xxxvvvsssooojjjfffcccbbbaaa```^^^]]]\\\[[[[[[YYYUUUPPPMMMKKKKKKKKKHHHHHHIIIJJJLLLMMMOOOPPPNNNNNNOOOOOONNNNNNMMMLLLIIIJJJJJJKKKMMMMMMNNNOOOOOONNNLLLKKKIIIHHHHHHHHHCCCBBB@@@@@@@@@@@@???=====================>>>>>>>>>>>>>>>?????????@@@@@@@@@AAABBBBBBBBB@@@???>>>????????????????????????===<<<:::999999999:::;;;:::999888888888999:::;;;::::::999999888777777666888888999999999999999999888888888888888888999:::666666666666666666666666444666777777666555666666555666777888999999999999444444555555555555444444222333333333333444444444444444444444555555555555444555666777888999999999666666666666555555555555666666666666666666666666555555555555555555555555555444444444555666777888555555555555555555555555333444555666666555444333222222333333333333444444555555555555555555555555666666666666666555555555777777999::::::;;;;;;:::;;;;;;999888888888999:::666555555444444666777888777777777777888888888888777777888888999::::::;;;::::::::::::::::::::::::;;;;;;:::::::::999999999;;;:::999888888:::<<<===;;;CCCEEEJJJVVVbbbuuuzzzwww||||||rrrhhh___YYYWWWMMMLLLJJJJJJIIIHHHEEECCC<<<;;;===CCCLLLQQQPPPNNNJJJIIIGGGGGGHHHIIIIIIHHHJJJEEE???;;;888999CCCNNNXXXYYYZZZZZZXXXTTTQQQOOONNNOOOOOONNNKKKGGGCCC@@@<<<===AAAGGGNNNPPPNNNKKK~~~|||uuusssooommmmmmnnnmmmmmmllljjjhhheeebbb```___^^^ZZZZZZZZZXXXVVVXXX]]]aaahhhmmmrrruuuvvvwwwxxxzzzuuuvvvyyy{{{{{{zzzxxxwwwsssqqqooommmmmmnnnpppqqqwwwvvvtttsssqqqlllgggccc^^^^^^^^^^^^^^^^^^^^^^^^ZZZWWWSSSOOOLLLKKKKKKKKKIIIIIIJJJKKKMMMOOOPPPQQQNNNNNNOOONNNMMMLLLJJJIIIGGGGGGHHHJJJKKKMMMNNNOOONNNMMMKKKJJJHHHGGGGGGGGGEEEBBB@@@???@@@AAA@@@@@@;;;;;;;;;;;;<<<=========>>>>>>>>>>>>????????????@@@AAABBBCCCBBBAAA???>>>=========>>>??????@@@@@@;;;<<<<<<<<<<<<;;;::::::999999888777888999:::;;;999999888888777666666666999999888888888888888888888888777666666666777777555555555555555555555555666888999999888777777888555555666666666666666555555666777777777777666555222222333333333444444444444444555555555666666666555666777888888888888888555555555555555555555555444444444444444444444444444444444444444444444444333333333333444555666777777777777777777777777777555555444444444444444333555555666666666777777777666666666666666666666666555555555666666666666666555666777999999999999888:::999888777666777888888777666444444444555777888666666666777777777888888999999999999999999999999::::::::::::::::::::::::;;;;;;:::::::::999999999;;;:::999888888999;;;===:::CCCEEEJJJWWWbbbttt{{{zzzxxxlll```XXXSSSRRRLLLKKKJJJJJJIIIHHHDDDBBB<<<:::;;;BBBKKKPPPQQQNNNKKKIIIGGGFFFGGGHHHGGGFFFFFF@@@;;;888666888BBBMMMXXXXXXXXXWWWUUURRRPPPNNNJJJKKKLLLLLLKKKHHHEEEBBB>>>@@@EEELLLQQQRRROOOKKK|||yyyzzzzzzyyyvvvqqqllliiifffccc^^^[[[[[[\\\\\\[[[\\\ZZZXXXUUUSSSRRRRRRRRRNNNOOOOOOMMMLLLNNNTTTYYY___dddiiilllmmmnnnpppsssnnnppptttwwwxxxwwwuuutttqqqooommmkkkkkklllnnnppptttssssssrrrpppmmmgggccc]]]]]]^^^___```aaabbbccc[[[YYYUUUQQQNNNMMMMMMNNNMMMMMMMMMOOOPPPRRRTTTUUUNNNOOOOOONNNMMMKKKIIIGGGGGGGGGIIIJJJLLLNNNOOOPPPMMMLLLJJJIIIGGGFFFFFFFFFAAA>>>;;;:::;;;=========:::;;;;;;<<<======>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@AAABBBCCCCCCBBB@@@???;;;;;;<<<===>>>???@@@@@@:::;;;>>>??????===:::888999888777777777999:::;;;666777777888999::::::;;;999888888888777777777666888777666555555555555555555555555555555555555555333555666666555444444555444444444444333222111111111222333444444333222111333333333444444555555555777777777777888888888888888888999::::::::::::999444555555555555555555555333333333333333333333333333333333333333333333333333222222333444555666777444444444444444444444444333333222111111222222333444555555555666666777777777777777777777777777777444555555555666666777777444555666777888888777666999888666555555555666777777666444333444555777999666666666666777777777777;;;;;;:::999999888888888::::::::::::::::::::::::======<<<<<<<<<;;;;;;;;;;;;:::888777777999;;;<<<:::BBBFFFKKKWWWbbbttt{{{}}}wwwiii\\\SSSOOONNNLLLKKKJJJJJJIIIGGGDDDAAA<<<:::;;;AAAJJJPPPQQQOOOJJJHHHFFFFFFFFFFFFEEEDDD>>>:::777666666:::EEEPPPYYYXXXWWWUUURRRPPPNNNMMMFFFHHHJJJKKKJJJIIIFFFDDDAAADDDJJJQQQVVVVVVRRRNNN~~~yyysssnnnkkkjjjhhheeebbb___]]]\\\WWWVVVTTTRRRPPPOOOOOONNNMMMMMMLLLKKKKKKJJJIIIIIIFFFFFFGGGFFFGGGJJJOOOSSS[[[^^^dddhhhjjjlllnnnpppjjjmmmqqquuuwwwvvvtttrrrooommmkkkhhhggghhhjjjlllmmmlllkkkjjjiiifffaaa]]]^^^___bbbeeeggghhhhhhhhh^^^]]]ZZZWWWTTTRRRQQQPPPRRRRRRQQQQQQRRRSSSTTTVVVQQQOOOLLLKKKKKKJJJIIIGGGFFFEEEEEEGGGJJJLLLMMMLLLLLLIIIFFFFFFFFFEEEAAA>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>???>>>>>>===============>>>@@@@@@??????????????????========================777999<<<===;;;:::999999888777666555444555666666666666666777777777777888666666666666666666666666666666666666666555555555333444444555555444444333333444444555555444444333111111111222222333333333555444333222222222333444333333333333333333333333333333222222333444666777777777666666555555555444777444333444666777555333333333222222222222333333333222222111111000000000444555666777777666555444333333333444444444555555555555555444444333333333777777888888888888777777888777777666555555444444555555666666666666555555333444555666777777777777333444555666666777777666444444444444444555666666666666666666777777777777444666888:::;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======;;;::::::999:::;;;===>>>???CCCJJJQQQZZZjjj|||ssscccXXXRRRNNNMMMIIIIIIIIIHHHFFFCCC@@@>>><<<===???CCCLLLVVVVVVQQQGGGHHHHHHIIIIIIHHHHHHGGG???;;;888777888:::AAAJJJVVVVVVUUURRRMMMIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEOOOWWWZZZYYYWWWQQQKKK~~~{{{|||~~~~~~~~~}}}sssoookkkkkkpppvvv|||~~~}}}xxxsssqqquuu}}}~~~}}}|||{{{yyywwwvvvuuupppoooooopppooolllgggcccaaaaaa___]]]ZZZXXXVVVUUUOOONNNLLLJJJIIIHHHGGGGGGEEEEEEDDDDDDCCCBBBAAAAAACCCDDDEEEEEEGGGJJJOOOSSS[[[___dddggghhhiiiiiijjjiiikkknnnqqqrrrpppmmmkkknnnmmmkkkjjjjjjkkklllmmmkkkiiigggfffeeebbb___\\\```aaaccceeefffffffffeee```^^^\\\XXXUUUSSSQQQQQQPPPOOOOOONNNOOOQQQRRRSSSSSSPPPLLLJJJHHHGGGDDDBBBDDDCCCCCCEEEHHHJJJJJJIIIFFFDDDCCCCCCDDDDDDAAA???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>===============>>>@@@@@@@@@???????????????<<<<<<<<<<<<<<<<<<<<<<<<888:::;;;;;;999666555555777666555444444444555555444444555555555666666666555555555555555555555555555555555444444333333222333333444444444444333333333333444444444444333333111222222222222222222333444333222111111222333333000111222444555666777777444444444555555666777888666666666555555555444444555333111222444555333222222222222111111222222222222222222222222222111111444555666777777666555444333333333444444444444555555555444444444333333333444444666777888888888888777666666555444444333333444555555666666555555444333444555666666777777666666666666777666666555555777666666666666777777777555555666666666777777777444666888999::::::999888;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;::::::999999:::;;;<<<===???EEELLLTTT^^^mmm~~~nnn___TTTNNNLLLKKKJJJJJJJJJHHHFFFCCC???===<<<>>>AAAGGGQQQ[[[\\\WWWLLLKKKKKKIIIHHHFFFDDDCCC???;;;777777777999AAAIIISSSTTTTTTRRRMMMIIIGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGJJJSSS[[[\\\ZZZWWWQQQKKKjjjjjjjjjkkkmmmpppsssuuuvvvvvvtttrrrqqqssswwwzzzzzzyyyuuuqqqlllhhheeeddd```bbbdddgggiiikkkkkkkkkoooqqquuuwwwyyyzzz}}}~~~zzzxxxwwwxxxwwwuuuqqqmmmllllllmmmllljjjgggfffeeeeeeeee^^^[[[XXXYYY___gggnnnrrrsssoooiiicccaaadddkkkqqqwww|||}}}zzzxxxvvvpppnnnkkkkkklllkkkhhhddd]]]]]]]]]^^^^^^\\\YYYVVVTTTTTTRRRQQQOOONNNLLLLLLJJJJJJHHHGGGEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@AAABBBDDDEEEGGGKKKQQQTTT^^^ccciiimmmoooooonnnnnnooopppqqqrrrqqqnnnkkkhhhggghhhiiijjjjjjkkkkkkkkkgggdddaaa```___^^^[[[ZZZaaabbbccccccdddcccbbbaaa^^^]]]ZZZVVVSSSQQQOOONNNKKKKKKJJJJJJKKKLLLNNNOOOOOOMMMIIIGGGFFFDDDBBB@@@AAA@@@@@@AAADDDFFFEEEEEE>>>>>>===???AAAAAA@@@>>>999999999999999999999999999999999999:::;;;<<<=========<<<<<<<<<======>>>@@@?????????>>>>>>>>>===::::::::::::::::::::::::===>>>???===:::777555555555555444333333333333333222222222333333333444444333333333333333333333333444333333222111000000000222222222333333222222222222222222333333222222222222222222222222111111111222111111111111111222222///111333666777777777666333444555666666777666666555555555555444444444444222111000000222222111000111111111111111111111111222222333333333333333333444555555666666555555444333333333333444444444444444444444444333333333333111222333555666777888888555555444444333333222222333333444444444444333333222333444555666666666666777777777777666555444444777777666666666666666666555555555666666666666777444555777999999999888888::::::::::::::::::::::::888888888999999999999999999999888888999;;;<<<===AAAGGGPPPXXXcccsss|||zzz~~~{{{jjj[[[QQQLLLKKKJJJHHHHHHHHHHHHFFFDDDBBB@@@<<>><<<999777555666444333333222222222222222000000000111111111111222222222222222222222222222333333222111000//////...111111222222222222111111111111222222222222111111333333222222111111000000000000000000000111111111111333555777777555333111000111333444555444333333444444444444333333333333111111000000111111111000111111111111111111111111222333333444444555555555444444444444444444444444222222333333333444444444333333333333333333333333000111222444555555666666333333333333222222111111222222333333333333222222222222333555555555555555777777777777666666555444444444444444444444333333444444555555555666666666444555666777888888888888999999999999999999999999888888888888888888888888888888888888999:::<<<===BBBIIITTT^^^iiiyyy|||qqqmmmsss}}}zzzkkk\\\RRRNNNLLLLLLEEEFFFFFFFFFFFFEEEDDDDDD<<>>>>>============<<<<<<<<<===============@@@CCCGGGJJJNNNRRRXXX[[[^^^dddkkkqqqssstttssssssooonnnllljjjfffccc```^^^YYY\\\```cccddddddbbb```___\\\XXXVVVWWWWWWXXXWWWWWWXXXYYYZZZZZZYYYXXXXXXRRRQQQNNNKKKIIIGGGEEEDDDBBBAAA@@@@@@AAABBBDDDEEECCCAAA???>>>>>>???===<<<999888777888:::;;;;;;:::777777888888888777777777555555555555555555555555555555555555666777888999:::999999999::::::;;;<<<::::::999999888777666666666666666666666666666666444555666555333111111222222222222222222111111111////////////000000000000111111111111111111111111333333333222111000000///000111111222222111111000000111111222222111111000222222222111111000000000//////000000111111111111///111333555555333111///111222333444444444333222222222222222333333333333111222222222111111111222000111222222222222111000333333333444444555555666444444333333333333444444222222222333333333444444333333333333333333333333111222222333333333333222222222222222222111111111111111222222222222111111111222333444555555555555444444555666666666666666333333444555444444333222444444444444555555555555444555555666777777777777999999999999999999999999999999888888888888888888777777777777888:::<<<===CCCKKKWWWcccooo}}}rrreeeaaaiiivvvzzzlll^^^UUUPPPMMMLLLHHHHHHGGGFFFEEEDDDBBBBBB<<<>>>BBBGGGRRR[[[ZZZUUUJJJJJJJJJHHHGGGEEECCCBBB>>>:::666666777999AAAIIIQQQSSSVVVUUUQQQMMMIIIHHHIIIIIIIIIJJJJJJJJJKKKKKKRRRYYY___^^^ZZZTTTLLLDDD>>>>>>===>>>@@@BBBEEEGGGIIIGGGDDD@@@>>>@@@DDDHHHEEEGGGIIIKKKJJJHHHFFFDDDAAACCCGGGKKKNNNPPPQQQRRROOOPPPPPPOOONNNNNNPPPRRRUUUWWWYYY[[[ZZZXXXUUUSSSPPPPPPPPPPPPQQQRRRSSSSSS]]]^^^______]]]XXXTTTQQQJJJLLLMMMLLLJJJHHHHHHIIIFFFEEECCCBBBBBBBBBBBBCCCDDDEEEEEEFFFHHHMMMSSSWWWaaa```]]][[[[[[___eeejjjgggjjjooouuuyyy{{{{{{{{{tttrrrnnniiieeeaaa^^^]]]]]]\\\[[[\\\^^^\\\XXXTTTQQQOOOLLLJJJIIIIIIGGGEEE?????????>>>======<<<<<<======<<<<<<<<<<<<<<<===999999999::::::;;;;;;;;;???BBBFFFJJJNNNSSSXXX[[[bbbffflllooopppnnnmmmmmmjjjiiigggdddaaa___]]]\\\XXX[[[^^^aaabbb```^^^\\\ZZZXXXUUUTTTTTTVVVVVVVVVPPPQQQRRRSSSSSSRRRQQQPPPMMMLLLJJJGGGEEEDDDCCCBBB>>>======<<<===???@@@AAABBB@@@===;;;:::999777555666555444555777777666555555666888777555333333444444444444444444444444444333333333333444555666777777777777777888999::::::888888777666555444333333444444444444444444444444000222333222111111222333222222222333222111111000/////////000000000111111000000000000000000000000333222222222222111111111111111111222222111111111111111111222222111111111111111111111111000000000...///000111111222111111,,,...000333444444444333444444555555555555444444111111111111222222222222111333444333222111222333111222333444444333222111333333444444444444444444444333333222222333333444222222222222333333333333222222222222333333333333222222222333333222222111222222222222222222111111111111222222222222111111111111222333444444444444222222333444555666666555333444555666777666666555333333333444444444555555444444444555666666777777888888888888888888888888999888888888888777777777666666666666777999;;;===CCCLLLZZZfffrrr~~~lll^^^[[[eeettt{{{nnnaaaXXXQQQMMMKKKNNNMMMJJJGGGCCC@@@>>>===<<<===???CCCLLLUUUVVVQQQMMMMMMKKKIIIFFFCCC@@@???>>>999666777888;;;CCCLLLSSSUUUVVVUUUQQQMMMJJJIIIHHHIIIIIIJJJJJJKKKKKKKKKQQQYYY______[[[VVVNNNGGG::::::;;;;;;<<<>>>???@@@@@@@@@>>><<<<<>>===<<<<<<<<<@@@IIISSSUUUQQQLLLLLLJJJHHHFFFCCCAAA???===999666888999===EEENNNUUUVVVVVVSSSOOOKKKIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJKKKSSS[[[[[[YYYUUUNNNGGG;;;;;;<<<======>>>>>>>>>============???BBBHHHLLL^^^```bbbbbb^^^VVVNNNIII@@@BBBDDDFFFGGGHHHHHHHHHEEEFFFHHHGGGFFFDDDDDDEEEHHHIIIIIIIIIHHHFFFDDDBBBDDDDDDCCCDDDDDDEEEFFFGGGJJJKKKKKKKKKJJJHHHEEEDDD>>>@@@AAABBBAAA@@@AAABBB??????@@@@@@@@@@@@???>>>;;;???CCCEEEGGGIIIMMMPPPWWWYYY\\\___bbbffflllpppnnnjjjgggiiinnnnnniiiccc^^^\\\YYYUUUSSSQQQPPPPPPMMMOOORRRRRROOOMMMKKKJJJHHHEEEBBB@@@@@@AAAAAA@@@;;;:::999999888777666666444444333333333444555555555555666777888999::::::888<<<@@@DDDHHHLLLQQQTTTVVVYYY]]]___``````aaabbb\\\ZZZXXXWWWUUUUUUUUUVVVUUUVVVXXXYYYXXXVVVSSSRRRRRRQQQOOOPPPQQQRRRRRRQQQKKKKKKJJJIIIGGGEEEBBB@@@??????===<<<;;;;;;;;;;;;:::999999999999;;;<<<===:::888666666666777666555444333222222333333222111111444666666444333444666333333333333333333333333111111111111222333444555333333333444444666777777888777777555444333222222222222222222222222222222000000111///...---///000222222333444333222111000111111111111222222222222111111111111111111111111//////000000111111222222222222333333333333222222222222333333333333222222//////000000111111222222...///111222333333333222333333333333333333333333444333222111000111222333//////000000111111111222000222444333000///111333222333555666666555333222444444444333333222222222444333222111111222333444111111222222222333333333111111111222222333333333...///111222444444555555222222222222222222333333222222333333333333222222000000111222333333333333333333333333222111000000---///222444666666555444222222333333333444444444444444444444444555777777777777777777777777777777666666555555555444444444555555555555777999;;;===CCCMMM\\\iiiuuu~~~lll______lll~~~yyymmmccc[[[SSSOOOKKKIIIHHHFFFDDDCCCBBBBBB<<<<<<;;;>>>HHHSSSVVVSSSHHHHHHHHHGGGFFFEEEDDDCCC<<<888777888:::>>>GGGPPPVVVVVVUUURRRMMMIIIHHHGGGEEEEEEFFFGGGGGGHHHIIIIIIDDDMMMUUUWWWUUURRRLLLEEECCC@@@>>>>>>??????===:::<<<:::;;;<<<===CCCSSSbbbooozzz{{{uuulll]]]MMMJJJFFFBBB@@@AAACCCDDDEEEGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGFFFEEEDDDCCCCCCBBB@@@@@@@@@BBBDDDFFFFFFEEECCCAAA@@@@@@@@@@@@BBB@@@>>>???AAABBBAAA>>>@@@???>>>======>>>???@@@>>>???@@@AAACCCFFFKKKNNNOOOSSSWWWXXXZZZ___iiipppqqqnnniiiccc]]]ZZZXXXWWWPPPNNNKKKHHHFFFFFFFFFGGGFFFBBB???AAAEEEFFFCCC@@@AAA@@@???>>><<<<<<;;;;;;;;;:::999777666555555555555555555444444333333333666555555444555666777888777888;;;>>>BBBFFFIIIKKKMMMPPPSSSUUUTTTSSSSSSTTTSSSQQQPPPNNNMMMMMMMMMMMMOOOOOOPPPQQQSSSRRRPPPMMMJJJKKKLLLMMMNNNNNNNNNNNNIIIHHHGGGEEECCCAAA??????<<<;;;:::999888888888888555555555555555666777888777777777666666555555555333333333222222111111111444333222222111000//////222111111111000000//////000000000000111111111111111111222222222333333333444444555555444444333222333333333222222111111111//////000000111111111111111111111111111111111111111///////////////---+++////////////////////////............////////////333333333333333333333333111111111222333444555666333333222111222333555666333333222111111222333333444333333222111000//////000000///////////////000222111000//////000111222333333222111111222222333444444444444444444444444333333333333333333333333222222111000000111222222666222///...000222222000444333222111111111222333222222222222222111000///////////////////////////111111111111111111111111000111222333444333222222111111111222222333333333555444333333222222222222555444333333222222222222333333333444444444555555555555555555555555555555555555444444444444555555444555666666666777:::===DDDMMMYYYeeeppp}}}pppdddhhhtttuuupppjjj___VVVSSSKKKJJJHHHFFFDDDBBBAAA@@@;;;;;;>>>EEEMMMRRRSSSRRRJJJKKKKKKJJJHHHFFFDDDBBB???:::888999===CCCOOOZZZ```]]]WWWPPPJJJGGGHHHJJJHHHHHHHHHHHHGGGFFFEEEDDDCCCJJJSSSXXXWWWQQQKKKGGGEEEBBB@@@AAABBBBBB???===<<<<<<===>>>@@@III]]]pppyyygggUUUKKKGGGCCCAAABBBDDDFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDBBBBBBBBBBBBBBBAAAAAA@@@AAA@@@??????@@@BBBDDDEEEEEEDDDBBBAAA@@@??????@@@@@@>>>======???@@@???===>>>>>>============>>>>>><<<===???@@@AAADDDHHHKKKLLLOOORRRTTTUUUZZZcccjjjmmmjjjeee___YYYUUURRRPPPGGGFFFDDDBBBAAA@@@@@@@@@CCC@@@===???BBBDDDAAA>>>???>>>===<<<:::::::::::::::999888666555444444444555444444444333333333333333333222222222333555555555666777999<<<>>>AAABBBAAACCCFFFGGGGGGFFFFFFFFFIIIHHHFFFEEEDDDDDDEEEEEEHHHHHHIIIJJJLLLKKKHHHEEEDDDEEEFFFGGGGGGHHHHHHHHHEEEDDDCCCAAA???>>><<<<<<::::::999888777666666777444444444444444555666666333333222222222111111111333333333222222222111111333333333222111000000///111111111000000000////////////000000000111111111111111111222222222333333222222222333222111111000333333222222222111111111////////////000000111111000000000000000000000000111000///000111111///---////////////////////////........./////////000000222222222222222222222222222222222222222333444555111111000000000111333444333222111111111111222333333222222111111000000///111000000/////////000000000//////////////////000111111111111111111111111222222222222222222222222222222222222222222222222222222111000000111222222333111000111222333000...111111000000000111111222111111222222111111000///////////////////////////111111111111111111111111000111222333444333222222111222222222333333333333444444333222222222222222555444333222222222222222333333333333333444555555444444444444444444444444555555444444444444555555444555666666666888;;;===DDDMMMZZZfffqqqqqqdddeeeqqqyyytttmmmbbbYYYVVVLLLKKKIIIGGGEEECCCBBBBBB======@@@FFFNNNTTTTTTSSSPPPOOOOOOMMMKKKIIIGGGEEE@@@<<<999:::<<>>???@@@AAACCCOOOiiirrr^^^MMMIIIDDDAAACCCFFFHHHJJJKKKKKKLLLKKKJJJHHHFFFEEEBBBAAA@@@@@@?????????@@@>>>>>>===>>>???AAACCCDDDCCCCCCAAA@@@??????>>>???>>><<<;;;<<<===>>>===<<<<<<<<<============<<<<<<:::;;;======>>>@@@DDDGGGGGGIIILLLMMMNNNRRRYYY___eeeccc___ZZZTTTNNNIIIFFFBBBBBBBBBAAA@@@@@@??????@@@===;;;<<>><<<===<<<;;;999888888888888999888777555444444444444444444333333333333222222333222111111111222333444444444444555666888999:::;;;===??????>>>=========>>>===<<<;;;;;;<<<======AAAAAABBBEEEFFFEEEBBB???>>>???@@@AAAAAAAAAAAAAAA??????>>><<<;;;999888777888777666555555444444555222222222333333333333444000000000000////////////333333333222222222222222333333333222111111111000111111000000000000////////////000000000000111111111111111222222222222333111222222222222111000000222222222111111111111111////////////000000000000////////////////////////111000000111333333222000000000000000000000000000////////////000000000000111111111111111111111111222222111111111222222333000///////////////000111222222111111111111222222111111111111000000000000000000000//////000000111///000000111111000000/////////000111111111000///000000000000000000000000000000000000000000000000222222111111111111222222000000111222333222///,,,---......///000000000000000000111111111000//////000000000000000000000000111111111111111111111111111111222333333333333222222222333333333333444444444333222222111222222222444333333222222222222333444333222222222333444555444444444444444444444444555444444333333444444555555666777777777888;;;>>>CCCMMMZZZgggssstttddd```jjj{{{{{{tttiii___ZZZNNNMMMKKKIIIGGGEEEDDDDDD??????BBBIIIRRRWWWXXXWWWUUUTTTRRROOOLLLJJJHHHGGGBBB===999:::;;;???IIISSSYYYWWWSSSOOOLLLJJJJJJKKKLLLKKKJJJIIIGGGFFFDDDDDDEEEKKKRRRVVVTTTNNNHHHDDDGGGGGGGGGHHHIIIIIIGGGFFFBBBBBBBBBBBBDDDQQQlllwwwcccNNNJJJEEECCCDDDHHHKKKMMMOOOOOOOOOOOOMMMJJJHHHFFFDDDCCCAAA@@@???@@@AAAAAA<<<<<<======???@@@BBBCCCBBBAAA@@@??????>>>>>>>>><<<<<<<<<<<<<<<===<<<<<<;;;<<<>>>>>>>>>>>><<<;;;888:::;;;<<<<<<===@@@CCCBBBCCCEEEEEEFFFIIINNNSSSYYYYYYWWWSSSNNNHHHCCC@@@???@@@@@@AAAAAA@@@@@@???===<<<:::;;;===>>><<<;;;;;;;;;:::999888777777777999888777666555555444555333333333333333333333222444444333222222333444555444444444444555666777777999;;;===<<<:::999999999888777666666666888999:::::::::;;;>>>???>>>;;;888;;;<<<<<<===>>>>>>======::::::999888777666555444555444333333222222222333000111111111111111111111111111000000000000000000222222222222222222222222222222222222222111111111000000000000000000//////////////////000000000111111111111111222222222222333333333333333222222111111111111111111111111000000000000000000000000000........................///......000222333222111000000000000000000000000/////////000000000111111111111111111111111111111222222111000000000111111////////////////////////111111111000000111111111/////////000000000111111000000/////////000111111222111111111111111111222,,,---///111111000...---////////////////////////////////////////////////111111111111111111111111000000000111111000///---+++,,,...000000000000/////////000000000//////...////////////////////////111111111111111111111111111111111222222222222222333333333333333333333444222222111111111111222222333333222222222222222333333222111111111222444555333333333333333333333333444444333333333333444444555666777777777888;;;>>>BBBLLL[[[hhhuuuvvvbbbXXX___qqq}}}pppcccZZZOOONNNLLLJJJHHHGGGFFFFFFAAAAAAEEEMMMVVV]]]^^^]]]XXXVVVSSSPPPLLLIIIGGGFFFCCC>>>:::::::::===FFFOOOYYYVVVRRROOONNNNNNMMMMMMOOONNNLLLJJJHHHFFFEEEEEEHHHMMMSSSUUUSSSMMMHHHDDDGGGHHHJJJLLLLLLKKKKKKKKKFFFEEEDDDCCCCCCNNNfff|||vvvcccPPPLLLHHHFFFHHHLLLOOOQQQSSSSSSRRRQQQOOOLLLIIIGGGFFFDDDCCCAAA@@@@@@AAABBB=========>>>???AAABBBBBB@@@@@@@@@@@@???>>>>>>=================================???@@@@@@???======999:::;;;<<<;;;<<<>>>@@@???@@@@@@@@@@@@BBBEEEHHHMMMMMMMMMLLLIIIEEEAAA>>>;;;;;;<<<===>>>>>>======<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;:::999888888888888999999888777666666666666333333333333333333333333444444222222111222333444222222222333444555666777666777888777555333444444444444333333444555777888555555555666888777555333888888999999:::999999999777777666666555444333333222222111000000000111111//////000111000000///...000000000000111111111111111111111111111111111111111111111111111111111111//////////////////000000...////////////000000000000000111111111222222222222222333333222222111000000000000000000000000000111111111111111111111111////////////////////////---,,,,,,...000222111///////////////////////////////////////000000000000111111111111111111111111111111000/////////000000000000000000000000//////000000000000000000000000.........//////000111111//////......///000000111222111///------///111222+++,,,...000111000...---000000000000000000000000000000000000000000000000000000000000000000000000111111000...---...///000+++,,,...000111111000///---......//////.........------------------------000000000000000000000000000000000000111111222222333333333333333333333333111111000000000111111222222222222111111222222333222222111000111222333444333333333333333333333333333333222222222222333333444555666666666777:::===AAAKKKZZZhhhuuuvvv___QQQUUUgggwwwvvveeeXXXPPPOOOMMMLLLJJJIIIHHHHHHBBBCCCGGGPPPZZZaaaccccccYYYXXXUUURRRNNNJJJHHHFFFCCC>>>;;;;;;<<>>======>>>???>>>===<<<===???>>>>>>????????????>>>>>>:::<<<>>>>>>======>>>?????????>>>======>>>???@@@CCCDDDDDDDDDCCCAAA>>><<<<<<<<<=========>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999999888777777777777777333333444444444444555555333222111000000000111222000000111111222444555666444555666555333222333444222111000000111222333444999777666666888888888666333333444444444444333333555555444444333333333222000000////////////000000...///000000000///...---............///////////////////////////000000000...//////000000111111111......////////////000000......////////////000000000000000111111111111222///000000000000///......////////////000000000000111111111111000000000000////////////////////////+++++++++---///000///---////////////////////////............////////////000000000000000000000000//////.........//////000000111111111111000000/////////000000000000//////------......//////000000------------...///000000///...,,,++++++,,,...///+++,,,...///000000///...000000000000000000000000////////////////////////......////////////......111000///---+++,,,...111,,,---...///////////////,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000/////////...//////000111333333222222222222111111000000000///000000111222222111111111111222222333000000111111111222222222222222222222222222222222333222222111111222222333333444555555555666999<<>><<<>>>???>>><<<<<<===???>>>>>>============>>>>>>===???@@@@@@???>>>???@@@AAA???===<<<<<<<<<<<<<<<<<<======>>>===<<<:::999>>>===<<<;;;<<<===>>>???999:::::::::999999999:::::::::999999888888999999888888777666666666666777444444444555555666666666444333222111000111111222222222111222222333444555444555666555333333444555111111000//////000111222;;;888555444666888999999000111111111111111000000222222222222222222111111/////////......//////000...///000111000///---,,,---------.........//////---------.........//////,,,------...///000000111........./////////000000........./////////000000000000000000111111111111//////000000//////...---........./////////000000000/////////............------------------------,,,++++++,,,...///...,,,------------------------------------....................................------------...///000000000111111222111000///.........///000000///..............................,,,++++++,,,,,,...//////,,,---...//////...---,,,,,,------...///000000000000000000000000000000000------------------------,,,,,,---......---,,,,,,...///000///,,,,,,---///------,,,,,,,,,------...++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000......---,,,---...///000222222222111111000000000///////////////000111111111111111111111222333333...///111222333222111000222222222222222222222222222222111111111111222222111222333333333555888:::>>>IIIXXXfffrrrppp\\\NNNPPP___llluuufffYYYPPPOOONNNLLLKKKJJJJJJJJJEEEFFFIIIPPPXXX]]]^^^]]]WWWXXXXXXVVVRRRMMMHHHEEEDDDAAAAAADDDGGGLLLVVV___ccc\\\RRRMMMNNNOOOPPPNNNLLLKKKHHHFFFEEEEEEFFFFFFHHHKKKOOOPPPNNNJJJGGGEEEJJJOOOTTTVVVVVVUUUVVVWWWTTTOOOLLLLLLLLLKKKNNNTTTVVVbbbkkklllmmmmmmfff[[[[[[ZZZYYY[[[]]]___```___]]]ZZZUUUPPPMMMKKKKKKLLLLLLLLLLLLLLLKKKIIIGGGFFFDDDDDDEEEEEEDDDDDDCCCBBB???@@@AAABBBBBBAAA???>>>;;;===???>>><<<;;;<<>>===<<<;;;;;;<<<===>>>???AAABBBBBB@@@???@@@AAABBB@@@>>>======<<<;;;::::::::::::999999888777666999888666555555777888:::888999999999888777888999:::999888888888888888999777666666555555555555666555555555666666666777777777666444333333333444444555555444444444444444555000111222111000000111333333222111000000111222222555222...,,,...000222333111111111222111111000000111111111111111111111000//////.........//////000...///000111111///---,,,.........//////000000000,,,,,,,,,------.........+++,,,,,,---...///000000---.........//////000000............/////////000000000000000111111111111111111111111111000000///---.........//////000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...///---,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111///000111111111000...------...///000000///...---........................+++******+++,,,---...///,,,///333555555333///,,,...------......000111222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++...111111...,,,,,,------,,,+++*********+++,,,***+++,,,,,,------------------------------------000000000000000000000000------,,,+++,,,---...///222111111111000000/////////////////////000111111111111000000111222333333---...111333333222000...111111111111111111111111222222111111111111222222111222333333333444777:::===HHHWWWeeeqqq~~~~~~nnn[[[PPPRRR```lll|||sssggg\\\PPPOOONNNLLLKKKJJJJJJJJJGGGGGGIIINNNUUUYYYYYYWWWSSSTTTUUUUUUQQQKKKEEEBBBFFFCCCDDDHHHLLLRRR\\\fffeee]]]RRRLLLLLLNNNNNNMMMIIIHHHFFFDDDCCCCCCDDDEEEFFFIIILLLNNNLLLHHHFFFDDDKKKOOOUUUXXXYYYXXXWWWWWWWWWWWWUUURRROOOLLLLLLMMMWWWZZZ]]]```bbbaaa___^^^[[[\\\^^^___``````______\\\ZZZVVVQQQMMMLLLMMMOOORRRQQQQQQQQQPPPNNNKKKHHHGGGFFFDDDBBBAAA@@@??????=========<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>;;;<<>>======::::::::::::999999999999888888888999999999::::::<<<:::;;;???@@@===<<<>>>>>>???@@@AAABBBCCCDDDDDDGGGEEECCCBBBBBBAAA@@@???:::999888666555444444444444444444333333333222222333444444555555444444333555555444444555666666777555444444333333444444555888666444333222222333444333333333222222111111111///000111222333333222111222111111111000000000000//////000000000111111111222111000000/////////000///000000111111000000///111111000000//////......////////////...---,,,+++///...,,,++++++,,,---...........................///............---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,,,,---///...............//////000000000000000/////////...000///...---,,,+++******+++,,,,,,,,,------......---,,,,,,+++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...///000...---------,,,,,,,,,,,,...............///000111000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,------------......,,,++++++*********...---,,,++++++,,,...///---...///000000///...---...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...,,,******+++---,,,,,,------------,,,,,,------...............---000000000///////////////////////////////////////000///...------...///000////////////////////////111111000//////000111111111111111111111111111111111111111111111111111111333333222111222444999===???GGGTTTbbbnnn|||uuuggg___cccssszzzmmmaaaYYYTTTRRRNNNKKKJJJKKKMMMNNNPPPMMMMMMQQQVVVYYYWWWSSSPPPPPPPPPNNNLLLHHHEEECCCBBBAAABBBHHHQQQ[[[bbbeeebbb]]]UUUOOOLLLKKKJJJIIIFFFDDDBBB@@@???@@@BBBCCCBBBGGGLLLLLLHHHDDDCCCCCCIIIMMMRRRUUUUUUTTTSSSSSSSSSTTTTTTRRRQQQPPPQQQSSSRRRSSSUUUVVVUUUSSSQQQOOOTTTTTTSSSSSSQQQPPPNNNMMMLLLLLLLLLJJJJJJKKKOOORRRVVVWWWXXXWWWSSSMMMGGGDDD@@@???>>><<<;;;:::999999666666666666555555555555444444444555555555666666888777:::??????<<<:::<<<;;;;;;===>>>@@@AAABBBCCCFFFDDDCCCBBBBBBAAA>>><<<:::999777555444333333222222222222111111111000000111222222333333222222222333333222222333333444444333333222222222222333333777555222000///000222444333333333222111000000///000000111222222222111111000000000000//////////////////000000000000111111000000000/////////////////////000000000000//////////////////////////////////////////......---,,,//////...------,,,,,,+++---------------------------.../////////...,,,,,,,,,,,,,,,---------......,,,++++++******))))))))),,,.........,,,,,,---.........------......///000000000000/////////......//////...---,,,+++******,,,,,,,,,,,,---------------,,,,,,+++***)))((((((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,------/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,+++******)))******---,,,+++++++++,,,...///........................------,,,,,,++++++******++++++++++++++++++++++++++++++++++++,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***+++---,,,,,,------------,,,,,,------.........------,,,000000000000000000000000//////////////////////////////............//////////////////////////////111000000//////000000111111111111111111111111111111111111111111111111111111222222111222555999===>>>FFFSSS___kkkxxxzzzllleeekkk}}}yyymmm```YYYTTTRRRPPPMMMLLLMMMOOOPPPPPPPPPQQQSSSVVVVVVTTTRRRNNNNNNNNNLLLJJJGGGEEECCCAAA@@@AAAFFFPPPZZZbbbfffddd^^^VVVOOOKKKIIIHHHGGGFFFDDDCCCAAA@@@@@@AAABBBDDDHHHLLLLLLHHHCCCBBBBBBCCCGGGKKKMMMMMMLLLLLLLLLHHHIIIJJJJJJIIIIIIKKKMMMLLLLLLMMMMMMLLLIIIGGGEEEHHHGGGGGGFFFEEEDDDCCCBBBAAABBBCCCCCCEEEHHHLLLPPPUUUWWWXXXVVVQQQJJJCCC@@@;;;:::888777666555555555333333222222222111111111111222222222333333333333333333666<<<===999777888777888999;;;===>>>@@@AAACCCBBBAAAAAAAAA???<<<999999888666444333222222111222111111111111000000000000111222222222222222222222111111111111111222222111111111000000111111111333111...,,,,,,---///111333333222111000//////...111111111222222222111111000////////////.........////////////000000000111//////000000000//////////////////000000/////////....../////////////////////////////////...------,,,,,,---...------++++++------------------------,,,...///000000...,,,+++,,,,,,,,,---------......,,,,,,+++***)))(((((('''...///000000///...///000...------------...//////000000/////////.........+++++++++,,,,,,------...000///...---,,,***))))))+++++++++,,,,,,------...************************++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++***+++++++++.........---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++***************,,,,,,+++++++++,,,---.........---,,,,,,---......,,,,,,,,,,,,++++++************************************++++++,,,---......++++++++++++++++++++++++,,,------,,,+++***,,,---,,,,,,,,,------,,,,,,,,,------.........---,,,,,,.........///////////////......................../////////....../////////////////////////////////000000000//////000000000111111111111111111111111222222222222222222222222000000111111222555:::===???GGGSSS^^^jjjuuu}}}oooiiinnnzzznnnccc[[[TTTRRRPPPNNNMMMNNNPPPQQQPPPRRRTTTVVVVVVTTTRRRPPPMMMMMMLLLKKKJJJHHHFFFEEEAAA@@@@@@DDDLLLVVV```eeefff```WWWOOOKKKJJJIIIIIIFFFEEEDDDCCCBBBAAAAAAAAADDDGGGJJJIIIFFFBBB@@@???;;;>>>AAACCCCCCAAAAAAAAA>>>???@@@@@@@@@AAACCCEEEDDDDDDEEEDDDCCC@@@>>><<<::::::::::::::::::::::::888999;;;===>>>BBBFFFJJJOOORRRTTTRRRLLLEEE???<<<666666444333222222222222111111000000000/////////111111111111222222222222//////222888999555222333333444666777999;;;<<<===>>>=========>>><<<999777777666555333222222111111222222222222111111111111111111222333333333333333222111111000000000111111000000////////////000000111///---++++++,,,...000222222111000000///......000000//////////////////////////////.........---...////////////000000000...///000000111000////////////000000000000//////............/////////////////////000//////...---((()))+++---...------,,,------------------------,,,...///000000...,,,+++,,,,,,,,,---------......---,,,,,,+++***))))))(((---...000000///......///---------------...//////////////////............******++++++,,,------...///...---,,,+++***))))))******+++,,,------......************************************************+++++++++++++++*********++++++++++++++++++++++++000000///.........//////------------,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,---,,,,,,++++++++++++,,,++++++++++++,,,,,,------------,,,,,,,,,,,,------,,,+++++++++++++++******************************)))***+++,,,------......+++++++++++++++++++++++++++,,,---,,,++++++,,,...+++,,,,,,,,,,,,,,,,,,+++,,,---------------,,,,,,,,,,,,,,,---------......------------------------...//////////////////.........................../////////000000/////////000000000000000000000000111111111111111111111111///000111222222555999<<<@@@HHHSSS___iiittt~~~ppphhhlll~~~{{{qqqfff^^^RRRQQQOOONNNNNNOOOPPPQQQPPPRRRUUUWWWWWWUUURRROOOJJJJJJJJJIIIHHHFFFEEEEEEBBBBBBAAACCCIIIRRR]]]cccgggaaaXXXQQQMMMLLLLLLLLLGGGFFFFFFEEEDDDCCCBBBAAADDDEEEGGGFFFDDDAAA>>>===444666999:::999888888888888:::::::::999:::<<<>>><<<<<<<<<<<<;;;999888777222222222222333444666666444555777888999<<>>:::999888888777777777777333222222222111111111111/////////000000000111111444111111444333///...111///000000111222333333333222000...///111333444444000000000000111222333444222222222222111111111111000000111222333444444444555555444333222222333333000000////////////000000,,,---.../////////------------......///000000000444333222000000000111222000000000000////////////............/////////000///000222444444444222111222222333333333333222222000000///...------,,,,,,//////000000000000000///////////////000000000000//////////////////////////////...------------...,,,,,,,,,---------......***************++++++++++++---000111///...---------,,,,,,,,,,,,---......//////.........---------((()))***+++,,,---......******+++++++++,,,,,,,,,)))******,,,---...//////++++++++++++++++++++++++))))))))))))))))))))))))'''((()))+++++++++***)))(((((())))))*********+++(((((((((((()))***,,,,,,+++++++++++++++++++++,,,************************'''(((((()))***+++++++++))))))))))))***************)))))))))))))))************+++,,,,,,,,,,,,+++)))***,,,------,,,***)))******************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++******************************,,,,,,,,,++++++---///+++++++++,,,,,,+++++++++((()))***,,,---...//////++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---........................---...///000000///...---000000000000000000000000////////////////////////000111222333222333666888>>>FFFQQQ\\\gggrrr}}}}}}qqqiiikkkyyy}}}xxxnnnaaaVVVRRRRRRRRRRRRSSSTTTUUUVVVVVVUUUXXX___ffffff^^^VVVLLLLLLLLLKKKKKKLLLLLLMMMGGGGGGFFFGGGLLLVVVdddnnnmmmeeeZZZPPPKKKIIIIIIIIIJJJKKKLLLLLLKKKHHHEEEBBBEEEEEEEEEFFFFFFEEECCCAAA555444333333222333444444333222111/////////000111///000222444666666666666555555555555666777888999;;;<<<===<<<999888999<<<===@@@BBBBBB???>>>???AAA>>>BBBDDD@@@===>>>===:::888777777888888777444222---000222111///---...000111111222333333222222111//////.........///111222111222222222222333555888333333333333333333333333777444222111333555666666111111000000000111333444666666666555444333111000222222111000//////000000111111000////////////000000////////////000111111111111///...///000111222222111111000///000000000/////////000//////...---222333444666777777777777999999999888777666555444333333222111000......---111222222333333222222111000111111222222111111000////////////////////////.........---,,,***)))(((******+++,,,,,,---......,,,---------,,,,,,+++***+++++++++++++++++++++++++++---//////...---...///////////////............++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******************,,,++++++******++++++,,,///---+++)))(((((()))***''')))+++------,,,***((((((((()))************************))))))))))))))))))***+++,,,,,,+++***))),,,,,,++++++***)))))))))***'''%%%''',,,...,,,)))******))))))******+++,,,,,,,,,+++***+++,,,---...,,,------......------,,,(((***++++++++++++---...((($$$ """(((---...,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------......,,,,,,,,,++++++*********---,,,***))))))***,,,---------.........---,,,,,,---,,,,,,++++++******)))111333555444111...,,,+++//////000000000000//////,,,------...///000111111......//////000000000111111111222111111000///...111222222222222333666888<<>><<<:::<<<>>>AAADDDGGGGGGEEECCCEEEGGGGGGKKKMMMJJJHHHIIIHHHEEEAAA???===;;;:::888444222000222333222000///000111//////000111111111000000333222222111222333444555222333333222000000222444333333333333333333333333555333111111333444444444333222111000000111222333666666666666666555444333222222111000000000000000111000000//////000000000000000//////000000111222111111111222222222222222222111111000000000000000000000000000000/////////222333444666777888888888::::::::::::888777555444111111111111111222222222222222333333333333222222222222222333333222222222000000000000000000000000111111000000///---,,,+++******+++,,,,,,---......,,,---------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...---...///////////////............++++++++++++++++++++++++***++++++++++++++++++,,,*********+++++++++,,,,,,************************+++******))))))******+++,,,+++)))((('''((()))***...///...---***%%%!!!(((((()))******************))))))))))))))))))))))))***++++++++++++***)))*********************++++++(((&&&(((+++---***'''******))))))******+++,,,,,,,,,+++++++++,,,---...,,,,,,------------,,,,,,&&&((())))))((((((***+++,,,((($$$%%%))),,,---+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------,,,++++++++++++++++++***,,,,,,************,,,,,,+++,,,,,,---------,,,,,,---,,,,,,,,,++++++******...000222222000---,,,,,,......////////////........................//////000000000000000000000000...//////000000000//////111111222222111333555888;;;DDDPPP\\\gggrrr|||zzzooojjjpppsssggg]]]WWWSSSVVVWWWUUURRRQQQTTTWWWVVVWWWZZZ```dddeee```\\\TTTLLLFFFHHHPPPTTTRRRNNNGGGEEECCCCCCDDDMMM___qqqyyyooo```VVVQQQOOOLLLJJJKKKKKKLLLKKKIIIFFFCCCAAACCCFFFHHHHHHFFFDDDCCCCCC===>>>???@@@???<<<:::888888777666555444444444444666777888999999888777666999:::;;;<<<>>>AAACCCDDDFFFFFFEEECCC@@@???AAABBBFFFJJJMMMNNNLLLKKKMMMOOORRRWWWYYYWWWVVVWWWWWWUUUSSSNNNHHHCCC???:::666444333444444333111111222333//////000000111111111111333222222222222333444444555555666444222111111222444444444444444444444444444333333444666666555444666555333222222333444444999999888888777555444333222222111000000000000111000000000000000111111111111111000000111111222333222333666888888777555444333333222111111111111111333333222111111111111222222333444555777888999:::<<<<<<<<<<<<:::888666555222222222333333444444444222333333444444333333222333444444444444444444333111111111111111111111111222222222111000///...---***++++++,,,,,,------...,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---...///...---...////////////............---+++++++++++++++++++++++++++++++++++++++******************++++++++++++,,,***************************))))))))))))))))))***---,,,+++*********,,,,,,'''((()))***)))'''%%%###(((((()))***************))))))))))))))))))******)))******++++++******)))(((((()))******+++,,,,,,---***((((((++++++)))&&&***))))))))))))***++++++,,,++++++++++++,,,------+++,,,,,,------,,,,,,+++***,,,---,,,+++***,,,---000,,,((((((***,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++*********+++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,***,,,//////...------------------......---------............------,,,,,,111111111000000000000000,,,---...//////000000000000111222111111222555888:::BBBNNNZZZeeeooozzzxxxnnnjjjppp|||qqqfff]]]XXXVVVWWWWWWTTTPPPPPPTTTXXXWWWXXX\\\bbbggghhhddd___TTTKKKDDDHHHRRRXXXTTTMMMGGGDDDBBB@@@AAAIII[[[mmmyyypppdddYYYSSSOOOJJJGGGHHHIIIJJJKKKJJJHHHFFFDDDDDDFFFHHHGGGEEEBBBAAAAAAAAACCCFFFGGGFFFBBB>>>;;;:::999999888777777666666:::;;;<<<=========<<<;;;???@@@BBBDDDGGGJJJMMMNNNMMMLLLJJJHHHEEEEEEEEEFFFLLLPPPTTTVVVUUUTTTVVVXXXZZZ```cccbbbcccfffhhhggghhhbbbXXXOOOGGGAAA<<<888777666555333222222333444333222222333333444444555333333333444444555666666777999:::999777555444555666666666666666777777777666666777999;;;;;;999777777777666555555666777777<<<<<<;;;999666444222000222222111000000111111111000111111222222333333333222222222222333444555666666888<<>>@@@BBBCCCCCCCCCBBBFFFGGGIIILLLOOOSSSVVVXXXSSSPPPMMMJJJIIIIIIJJJJJJRRRWWW\\\_________```cccaaagggjjjkkkooovvvzzz{{{}}}vvvjjj^^^TTTLLLEEEAAA;;;999666444444555666777777666555555555555666777666777888999:::;;;<<<<<<:::<<<>>>???===;;;::::::777777888999999:::;;;;;;:::;;;<<>>BBBDDDCCC@@@===:::999888777777666666777777888888777777666666666777333333333444555777999:::<<<<<<======<<<999666444666555555444444333333333222333333444444333333222444555555666666555555444222222222222222222222222111111111111000///......++++++,,,,,,,,,,,,------,,,+++*********+++,,,,,,------------------------***,,,......---,,,---...............------------************************+++++++++******)))))))))))))))*********+++++++++))))))*********++++++++++++++++++******+++++++++&&&&&&&&&&&&&&&'''''''''))))))*********)))((('''(((((()))***************(((((())))))************))))))))))))))))))))))))*********)))))))))((((((((((((''')))***+++++++++))))))(((((())))))***+++******+++++++++,,,,,,,,,******++++++++++++******)))***+++***)))((()))***+++***(((((()))***+++***++++++++++++++++++++++++***************************))))))))))))))))))))))))))))))******+++++++++)))******++++++******)))'''((()))***++++++,,,,,,+++++++++,,,,,,---------,,,...///...,,,,,,,,,---.........//////.........++++++,,,,,,---......///------...000111222333444111111111111111000///...000111111111000222444777999@@@KKKVVV```kkkwww~~~uuujjjdddiiixxx|||sssiii___XXXVVVTTTQQQNNNLLLNNNRRRUUUVVVVVVYYY]]]aaa```[[[VVVJJJIIIHHHIIILLLOOOPPPPPPMMMIIIEEE@@@===@@@OOO^^^iiieee___YYYTTTOOOKKKHHHGGGHHHJJJLLLMMMLLLKKKJJJIIIJJJJJJHHHEEECCCBBBBBBDDDFFFJJJMMMLLLHHHBBB???<<<===>>>?????????>>>>>>???AAACCCEEEFFFGGGGGGGGGIIIJJJLLLOOOSSSWWWZZZ\\\UUUQQQMMMKKKKKKLLLLLLLLLVVV[[[bbbeeeffffffhhhjjjfffkkkoooqqqwww{{{nnncccYYYQQQMMMCCC@@@;;;999999;;;<<<<<<<<<;;;999888777888888999777888;;;===???@@@AAAAAAAAADDDGGGGGGFFFCCCAAAAAA;;;<<<===???@@@BBBCCCCCCBBBCCCDDDGGGIIIIIIGGGEEE@@@???===;;;::::::;;;;;;<<<<<<;;;;;;999888666666222111111111111222333333222333555777888999888888666777888:::===???BBBCCCCCCDDDEEEEEEDDDAAA>>><<<::::::999888888888888888:::::::::;;;:::999888888333333222222333555777888888:::;;;<<<;;;888555333111111222222333444555555111222222333333222222111333444444444444444444333222222222222222222222222222333333333222222111000,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...---,,,---............------------,,,***************************************))))))))))))))))))************+++)))))))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,***************))))))))),,,,,,,,,++++++***)))((((((((()))***************((((((((()))******++++++***))))))(((((())))))***++++++***))))))(((''''''''''''((()))***+++,,,,,,)))(((((((((((()))******)))******+++,,,+++++++++)))******++++++******)))(((***+++***))))))***+++(((((((((((())))))***+++++++++++++++++++++++++++************************)))))))))))))))*********)))))))))***************************************((()))***+++++++++++++++))))))***++++++,,,------,,,---...---,,,+++,,,---......////////////......++++++,,,---...///000000,,,---...///000111222333222222222222111000///...///000111000000111444777999@@@JJJUUU___jjjvvv~~~uuujjjcccgggvvv|||sssiii^^^WWWTTTRRROOOLLLLLLOOORRRUUUWWWWWWYYY]]]```___YYYTTTKKKLLLMMMNNNNNNPPPQQQSSSJJJGGGDDD???:::<<>>>>>===???BBBEEEHHHJJJKKKKKKOOORRRUUUUUURRRNNNKKKJJJFFFGGGHHHKKKMMMOOOQQQRRRPPPPPPPPPSSSUUUVVVUUUSSSOOOMMMJJJFFFDDDBBBAAA@@@BBBBBB@@@>>>;;;999666555222111111111222222333444333555777:::;;;<<<;;;;;;888999;;;>>>AAAEEEHHHJJJHHHGGGEEECCCAAA???>>>===:::999888888777777888888:::;;;===>>>>>><<<:::888444333222111111333444666555666999::::::777555333//////000111222333444444000111111222222111111000222222222333333222222222222222222222222222222222222222222222222111111000,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,,,,---.........---------,,,,,,************************))))))))))))************))))))))))))************((())))))***++++++,,,,,,++++++************++++++,,,------,,,,,,+++******))))))***++++++,,,,,,,,,(((((()))***************'''(((((()))******++++++***)))(((''''''((()))***)))))))))))))))((((((((((((((())))))))))))***+++((((((((((((((()))******((()))***+++,,,++++++***))))))************)))))))))***++++++++++++,,,---(((((())))))((())))))***++++++++++++++++++++++++************************((())))))******+++++++++************))))))))))))+++***)))(((((()))***+++******++++++,,,++++++***'''(((((()))+++,,,,,,---)))***++++++******,,,...---------......------------------....../////////...............////////////000000000000000/////////000111000000111444666:::@@@JJJTTT^^^jjjvvv~~~uuujjjdddhhhwwwzzzpppfff]]]VVVSSSQQQNNNMMMNNNQQQTTTUUUXXXXXX[[[___cccbbb]]]XXXPPPOOONNNPPPRRRSSSSSSRRRGGGEEECCC@@@;;;<<>>:::888444333111000000111333444222444777999999777444222111111000000000000000000000000111111111111000000000111111222222111111000111111111111111111111111//////000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***,,,---++++++++++++++++++++++++)))+++------,,,,,,,,,---......---------,,,,,,,,,))))))))))))))))))))))))(((((())))))******++++++))))))))))))************((())))))***++++++,,,,,,******))))))))))))******(((((((((((('''%%%$$$$$$,,,,,,++++++******))))))(((((()))***************'''(((((()))***+++++++++***)))(((''''''((()))***''''''(((((())))))******)))***+++***)))((())))))((((((((((((((()))******((()))***+++,,,+++******))))))************))))))$$$&&&'''((('''''')))+++)))***+++***)))((())))))++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***+++,,,,,,---++++++******))))))((((((,,,***)))'''''')))***,,,++++++,,,,,,,,,++++++***&&&'''''')))***+++,,,---%%%'''((())))))***---///+++,,,,,,------,,,,,,+++000////////////.........000//////...---,,,,,,,,,,,,---...///000000000000///000000000000111444666:::AAAJJJTTT^^^jjjvvv~~~uuukkkfffjjjyyyxxxmmmccc[[[VVVRRRPPPNNNNNNPPPSSSUUUVVVTTTUUUWWW]]]aaaaaa\\\WWWSSSOOOLLLNNNSSSVVVSSSNNNFFFEEEEEECCC??????IIIUUU[[[[[[YYYVVVRRROOONNNNNNOOOPPPQQQQQQQQQOOOMMMKKKGGGGGGGGGEEECCCBBBCCCDDD===@@@CCCFFFGGGFFFDDDBBBCCCFFFIIIJJJIIIHHHGGGGGGIIIGGGFFFFFFGGGHHHGGGFFFFFFFFFFFFFFFHHHJJJLLLMMMOOOMMMLLLJJJJJJKKKMMMNNNOOOPPPQQQQQQQQQSSSWWWYYY___```aaagggrrryyynnneee___WWWSSSMMMHHHGGGJJJRRRWWWTTTUUUTTTOOOIIIFFFIIINNNQQQWWW^^^aaa```aaadddhhhmmmoooppppppmmmhhhbbb^^^XXX[[[]]]```gggpppqqqnnnmmmjjjggggggjjjkkkjjjiiigggeeebbb___\\\YYYUUUSSSVVVUUUQQQKKKDDD>>>:::999444444444444444555555555888888:::;;;<<<<<<<<<<<<>>><<<<<>>999888888999777777666444444333333333999;;;>>>@@@@@@>>><<<:::444333222000///.........000000111111111000000//////////////////.........---------............///111111111111111111111111000000//////............---.../////////...---,,,---,,,,,,++++++******)))))))))))))))))))))))))))''')))******))))))***+++***++++++,,,,,,------......---,,,,,,+++++++++,,,,,,,,,------,,,+++)))(((++++++++++++++++++++++++))))))))))))))))))))))))***++++++++++++***))))))&&&''')))***++++++***)))))))))(((((('''''''''&&&&&&''''''((()))******+++))))))))))))************)))((((((((('''''''''''')))((((((''''''''''''(((*********)))******+++,,,******)))(((''''''(((((((((((()))***++++++,,,,,,((())))))))))))*********+++*********))))))((((((***(((((())),,,,,,)))&&&++++++++++++++++++++++++(((((())))))******++++++))))))))))))))))))))))))))))))************)))))))))***+++,,,---.........+++++++++++++++***)))((()))))))))***++++++,,,,,,************************,,,,,,++++++***+++++++++***+++,,,---...---,,,,,,,,,,,,------...///000000------------............222111///...---------...222000000222111///111666>>>DDDMMMUUU^^^hhhttt|||zzzllldddiiiyyyuuulllccc]]]YYYRRRPPPOOOOOORRRUUUVVVVVVWWWYYY\\\```aaa^^^YYYTTTVVVSSSPPPNNNNNNOOOOOONNNMMMIIIFFFCCC???@@@KKKVVV[[[[[[YYYTTTNNNKKKLLLOOOOOOSSSXXXXXXUUUQQQNNNNNNKKKIIIGGGEEECCCAAA@@@@@@<<<>>>BBBDDDEEEDDDBBBAAAGGGIIIKKKKKKKKKJJJKKKLLLMMMKKKGGGEEEEEEDDDCCCBBBEEEDDDDDDDDDEEEFFFHHHIIIKKKJJJIIIIIIIIIJJJLLLMMMMMMOOOOOOOOOOOOQQQTTTVVVZZZ[[[]]]bbblllzzzyyynnnddd^^^XXXWWWSSSPPPOOORRRWWW\\\^^^^^^\\\VVVOOOMMMPPPTTTZZZ```fffhhhhhhiiilllooorrrssssssrrrooojjjfffccc___bbbdddgggnnnwwwyyywwwsssooollljjjlllmmmmmmkkkmmmkkkiiigggeeeccc```___```___\\\UUULLLDDD???===999999888777666555444444666666777777888888888888<<<;;;<<>>===:::999444333222111000/////////000000111111111000000///000/////////......------------------............------------------------//////.........---------------.........---,,,+++***+++++++++++++++++++++))))))))))))))))))))))))''')))******))))))***+++******++++++,,,---------------,,,,,,++++++++++++,,,,,,,,,,,,+++***)))(((************************))))))))))))))))))))))))***++++++++++++***))))))'''''')))***++++++++++++)))(((((((((''''''''''''&&&''''''((())))))******(((((()))))))))*********))))))((((((((('''''''''***)))))))))(((''''''''''''''''''((()))***+++,,,******))))))((((((((((((''''''((())))))***++++++(((((((((((())))))))))))************)))))))))(((***)))(((***,,,,,,***'''++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))************))))))'''((()))***************+++++++++++++++***)))))))))))))))******+++++++++************************+++******))))))******+++***+++,,,---------,,,,,,,,,,,,------...//////000////////////000000000000111000///---,,,,,,------000...///111111000222888===BBBKKKSSS]]]hhhttt|||{{{ooohhhnnn~~~vvvmmmeee___[[[WWWUUURRRRRRTTTVVVXXXYYY[[[]]]___cccdddbbb]]]YYYVVVSSSPPPNNNNNNNNNMMMLLLJJJGGGFFFEEEBBBDDDMMMXXX___^^^ZZZTTTLLLIIIJJJLLLOOOSSSWWWXXXUUUQQQOOONNNKKKJJJHHHFFFDDDBBBAAAAAA:::<<>>===;;;999888777777666666555555555555555::::::===DDDMMMTTTWWWWWWTTTNNNFFF>>>888777777888666555444333333222333333333555888:::;;;:::999888444444222111000000///000///000000111111000000000111000000///...---,,,,,,------------............************************------------,,,,,,,,,,,,,,,,,,------,,,,,,+++***((())))))***++++++,,,,,,))))))))))))))))))))))))''')))******(((((()))+++*********+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,+++***))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))(((((((((((()))***+++------(((((((((((('''''''''''''''''''''(((((())))))***(((((())))))))))))******)))))))))(((((((((''''''***+++++++++***)))'''&&&%%%%%%&&&'''(((***+++,,,*********)))))))))))))))&&&''''''(((((()))))))))'''((((((((())))))))))))************))))))))))))+++***)))***,,,,,,***(((***************************************)))))))))))))))))))))))))))))))))******++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++***))))))))))))******************************************)))))))))))))))*********+++,,,---------,,,,,,,,,,,,,,,---......//////...////////////000000000000///---,,,+++,,,,,,---...,,,---000111000333999:::@@@IIIRRR[[[gggttt}}}tttnnnssswwwnnngggbbb___]]]ZZZUUUSSSUUUWWWZZZ[[[YYYZZZ]]]___aaa___[[[XXXVVVSSSPPPMMMMMMLLLKKKJJJGGGFFFFFFGGGFFFHHHRRR]]]fffccc]]]TTTKKKFFFGGGIIIMMMQQQVVVWWWUUURRRNNNMMMLLLKKKIIIGGGEEECCCBBBAAA999;;;>>>@@@AAAAAA@@@@@@BBBCCCCCCDDDFFFKKKRRRWWWWWWRRRKKKFFFDDDEEEEEEFFFCCCCCCBBBAAA@@@@@@@@@???BBBBBBCCCEEEGGGHHHJJJKKKMMMMMMMMMLLLKKKLLLNNNPPPQQQSSSWWW[[[aaaiiirrrxxx|||tttnnndddcccaaa^^^^^^aaagggkkksssqqqmmmfff```^^^___aaajjjmmmpppqqqppppppqqqrrrooommmkkkgggdddbbbaaaaaa^^^bbbfffhhhnnnvvvyyyxxxuuuqqqkkkgggeeeeeefffgggkkklllmmmnnnmmmnnnooopppqqqqqqoooiii```VVVPPPLLLHHHHHHGGGFFFCCCAAA>>>===;;;999888666555555555555999:::>>>EEEMMMTTTWWWXXXPPPKKKCCC:::555333333444444444333222222222222222111333555888999999888777444333222111000000000000...///000000000000000000111111000///---,,,++++++,,,,,,---------.........++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++******)))))))))))))))******++++++))))))))))))))))))))))))'''((())))))(((((()))+++))))))******+++,,,,,,,,,++++++,,,,,,,,,++++++++++++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))((((((((('''((()))+++---///(((((((((((((((''''''''''''''''''((((((((())))))(((((((((((()))))))))***)))))))))(((((((((((('''++++++,,,---,,,***'''&&&''''''''''''((()))************************))))))'''''''''(((((()))))))))(((((()))))))))******************)))))))))))))))+++******++++++++++++***))))))))))))))))))))))))+++++++++******)))))))))))))))))))))))))))))))))******++++++++++++******------------------,,,,,,+++++++++,,,,,,+++************************))))))***************************))))))))))))******+++++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,---------............,,,+++++++++,,,,,,...,,,---000000///222777999???HHHQQQ[[[ggguuu~~~{{{tttxxxyyyqqqjjjeeebbb```\\\VVVSSSSSSVVVXXXYYYWWWXXXZZZ]]]^^^]]]YYYVVVVVVSSSPPPNNNMMMLLLJJJHHHFFFEEEEEEFFFFFFJJJVVVbbbmmmiiibbbWWWLLLFFFGGGIIIKKKNNNRRRTTTTTTQQQMMMKKKKKKJJJIIIHHHFFFCCCBBBAAA:::;;;>>>@@@BBBBBBBBBAAA?????????@@@DDDKKKTTT[[[]]]WWWOOOIIIFFFEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@AAAAAACCCEEEGGGJJJKKKMMMNNNNNNMMMKKKLLLNNNPPPRRRTTTXXX[[[```eeekkkooouuuxxx~~~{{{pppmmmhhhcccbbbfffmmmrrrwwwuuurrrmmmiiigggggghhhmmmmmmnnnmmmllljjjjjjkkkfffdddaaa^^^[[[ZZZZZZ[[[WWW\\\___```dddkkknnnnnnnnnlllgggccc``````bbbdddgggiiikkkkkkkkkkkkmmmooorrrssssssoooiiibbb]]][[[XXXWWWUUURRRMMMHHHCCC@@@>>><<<999666444555666777:::<<<@@@FFFLLLPPPSSSSSSKKKGGG@@@999444222222222333222222111111111111222000222444666777777777666333333222111000000000000......///000000000000000111000///...---,,,+++***,,,,,,,,,------------...++++++++++++++++++++++++******++++++++++++++++++++++++******))))))))))))*********))))))(((((((((((((((((((((((((((((((((&&&((())))))(((((()))***(((((()))******++++++,,,******+++,,,,,,++++++******)))((('''''''''((()))************************)))))))))))))))))))))))))))************)))((((((((('''''''''(((***,,,---'''''''''(((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))***)))))))))((((((((((((***+++------,,,***(((&&&++++++***)))((((((((((((((()))************))))))(((((()))))))))))))))***)))))))))*********++++++))))))))))))))))))***************************+++)))))))))))))))))))))))),,,,,,++++++******))))))))))))))))))))))))))))))*********++++++*********)))************))))))(((***++++++,,,,,,,,,++++++,,,,,,++++++******))))))***************************************+++,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------------,,,,,,,,,,,,------------...---,,,+++***+++,,,,,,///---...000///---///444999???GGGPPPZZZggguuu{{{|||rrrlllgggddd```[[[UUUQQQQQQSSSUUUVVVXXXYYY\\\___aaa```\\\XXXUUUSSSPPPNNNMMMLLLJJJHHHHHHEEEDDDDDDDDDIIIWWWdddooollldddYYYNNNHHHIIIKKKIIIKKKMMMPPPQQQOOOLLLIIIJJJJJJIIIHHHFFFCCCAAA@@@<<<>>>@@@BBBDDDDDDEEEEEE@@@???>>>???CCCJJJTTT[[[___YYYPPPIIIEEECCCBBBAAADDDDDDEEEEEEEEEEEEDDDCCC@@@??????@@@BBBEEEHHHJJJMMMNNNNNNMMMKKKLLLNNNPPPRRRTTTWWWZZZ]]]```eeehhhkkkooouuu}}}xxxtttmmmfffcccffflllrrrtttsssrrrpppooommmllllllmmmkkkjjjgggeeebbbaaa```\\\ZZZXXXUUUTTTSSSTTTUUURRRWWWZZZYYY[[[```ccccccfffeeeccc```^^^^^^aaadddfffiiikkkkkkiiihhhkkknnnqqqrrrtttssspppmmmkkkkkkkkkiiieee___WWWNNNGGGCCC@@@===999666444555777888===???BBBFFFHHHJJJKKKKKKFFFCCC>>>999555333333333222111000000000000111111000111222444555555555444222111111000//////000000------...///000000000000000//////...---,,,++++++,,,,,,,,,,,,------------))))))))))))))))))))))))************++++++++++++++++++***))))))))))))*********))))))(((''''''&&&((((((((((((((((((((((((&&&((())))))''''''(((***((((((((()))******++++++))))))+++,,,,,,,,,+++***))))))(((((((((((())))))************************))))))))))))))))))))))))))))))******))))))((('''''''''''''''((()))******'''''''''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))******)))))))))(((((((((******+++,,,+++***)))(((---,,,+++)))(((''''''&&&&&&''')))******)))(((((())))))))))))))))))))))))))))))))))))************))))))))))))************)))******)))(((((()))+++************************+++++++++++++++*********))))))))))))))))))))))))))))))************))))))******+++++++++++++++******+++,,,,,,,,,,,,,,,,,,......---,,,+++******)))************************************+++,,,---...,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,---------............/////////------,,,+++++++++,,,---///------///...,,,...333999>>>FFFNNNXXXfffttt~~~~~~tttlllgggddd^^^ZZZTTTQQQQQQRRRSSSSSSUUUWWW[[[___aaa___ZZZVVVTTTRRRPPPOOONNNMMMKKKIIIHHHFFFDDDDDDCCCGGGTTTaaakkkiiibbbYYYOOOJJJJJJLLLJJJIIIJJJLLLNNNNNNLLLJJJKKKKKKKKKJJJHHHEEEBBBAAA???@@@BBBDDDFFFGGGHHHHHHAAA@@@>>>===???FFFNNNTTTUUUPPPJJJEEEBBBBBBAAAAAACCCDDDEEEGGGGGGHHHGGGGGG???>>><<<<<<>>>BBBFFFIIILLLLLLLLLLLLKKKKKKNNNPPPPPPQQQTTTUUUWWWZZZ^^^aaabbbeeejjjqqqxxx{{{{{{zzzwwwsssmmmeee```___cccgggjjjkkklllmmmnnnnnnlllkkkiiifffbbb^^^[[[XXXUUUSSSQQQPPPNNNMMMLLLLLLMMMNNNNNNTTTVVVTTTSSSVVVYYYXXX\\\]]]^^^]]][[[\\\```dddgggjjjlllkkkgggfffhhhkkkmmmoooqqqrrrrrrrrrssstttvvvtttpppjjjaaaWWWOOOKKKCCC@@@<<<888777888;;;===AAABBBDDDEEEEEECCCBBBBBB>>>===;;;888666444222111000000000//////000000111//////000111222222111111111000//////.../////////,,,---...///000000000000.........------,,,,,,,,,++++++,,,,,,,,,---------))))))))))))))))))))))))*********++++++,,,,,,,,,,,,+++***)))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''(((***''''''(((((()))******+++((()))+++,,,,,,,,,+++***((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&'''''''''''''''&&&''''''''''''((((((((()))'''''''''''''''''''''''''''''''''((((((((())))))*********)))))))))(((((()))))))))***************+++***)))((('''&&&&&&&&&%%%&&&((()))))))))''''''((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************((()))***(((&&&&&&(((+++++++++++++++++++++++++++***++++++++++++++++++,,,))))))))))))))))))))))))(((((())))))))))))((((((+++,,,,,,---............***+++,,,,,,------,,,,,,000//////...,,,++++++***************************))))))))))))***+++,,,---,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------........./////////...---,,,++++++,,,---...---,,,,,,......,,,///444777<<>>DDDGGGFFFFFFIIIJJJIIIBBB???<<<<<<===???@@@@@@BBB@@@>>>>>>??????@@@???AAABBBCCCFFFHHHHHHGGGEEEBBB???======@@@DDDGGGHHHJJJIIIHHHGGGHHHJJJLLLNNNNNNOOOOOOPPPQQQRRRSSSTTTVVVVVVVVVWWWYYY\\\___aaahhhccc\\\VVVRRRQQQRRRTTTTTTSSSUUU[[[bbbeeeccc___[[[XXXTTTOOOLLLHHHDDD@@@EEEEEEDDDCCCAAABBBEEEGGGLLLNNNNNNNNNLLLLLLMMMNNNNNNOOOPPPSSSVVVZZZ^^^```hhhgggeeebbb```aaacccfffggghhhhhhiiikkkooovvvzzz{{{~~~uuukkkeee___ZZZOOOMMMHHHAAA::::::>>>CCCEEEDDDBBB@@@===;;;999888555555444333333222111111////////////............,,,,,,,,,------.........000000000000////////////---,,,+++******,,,...///***+++,,,---,,,+++***))),,,,,,,,,+++***)))(((((()))***+++++++++)))((('''(((((())))))************)))))))))(((((((((''''''))))))((('''''''''''''''))))))(((''''''''''''((((((((())))))))))))(((((((((((((((((())))))))))))(((''''''((()))******))),,,+++***))))))***+++,,,+++)))(((&&&&&&((()))+++)))'''&&&%%%%%%&&&''')))))))))(((((('''''''''&&&&&&&&&%%%$$$$$$&&&'''((())))))))))))))))))))))))$$$%%%''')))******)))((('''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&((()))***%%%%%%&&&&&&'''(((((((((---***'''&&&&&&'''&&&%%%%%%%%%%%%$$$$$$#########%%%&&&&&&&&&''''''(((((('''''''''''''''''''''''''''(((***+++++++++***))),,,,,,+++***)))(((''''''************************...------,,,,,,,,,------***))))))(((((((((((())))))((('''&&&%%%$$$$$$$$$((((((((((((''''''''''''+++,,,---...////////////000000///...,,,+++******,,,,,,+++***))))))******222...''' '''...************************,,,,,,,,,+++***+++---///.........------,,,,,,,,,,,,,,,,,,------.........)))***,,,------///222444555999@@@IIIUUUbbbooowwwzzzsssmmmgggbbb```ZZZUUUUUUUUUSSSTTTWWWVVVXXX]]]eeejjjiiiaaaYYYSSSPPPOOOQQQTTTSSSNNNIIIFFFGGGHHHHHHFFFHHHNNNRRRVVVXXXTTTJJJCCCDDDJJJMMMMMMLLLLLLMMMOOOOOONNNLLLQQQPPPPPPPPPPPPNNNJJJGGGBBBGGGJJJHHHGGGHHHHHHEEEAAA???======>>>?????????AAA???===<<<===>>>??????AAAAAACCCFFFIIIJJJIIIGGGCCC@@@>>>>>>AAADDDGGGHHHHHHHHHGGGFFFGGGIIIKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNPPPTTTWWWYYY]]]YYYTTTOOOMMMLLLMMMNNNNNNMMMOOOTTTZZZ\\\YYYVVVQQQOOOMMMKKKJJJHHHFFFCCCAAAAAAAAA@@@???@@@CCCEEEJJJKKKMMMMMMLLLKKKKKKLLLKKKLLLMMMPPPTTTXXX\\\___ddddddbbb```]]]]]]```bbbcccdddfffgggiiinnnsssxxx}}}zzzrrrkkkeee___TTTPPPHHH@@@;;;:::===@@@AAAAAA???===:::888777666444444333333222222111111000000//////......------,,,,,,------------------000////////////.........---,,,+++******,,,---///,,,,,,,,,,,,++++++***))),,,------,,,+++***))))))***************)))(((((()))))))))))))))*********++++++,,,,,,,,,++++++*********)))(((((((((((((((''''''&&&%%%%%%%%%%%%&&&(((((())))))))))))(((((()))))))))*********++++++)))(((((()))***++++++)))***)))(((((((((((()))***)))((('''%%%%%%'''((()))***)))(((''''''((()))******)))))))))(((((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))***)))(((((('''&&&%%%%%%%%%%%%&&&'''(((''''''&&&'''((()))***((((((((((((((('''''''''(((&&&%%%%%%&&&'''''''''((('''''''''&&&&&&&&&%%%&&&'''''''''(((((((((((('''''''''''''''''''''''''''((()))*********)))(((************))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,***))))))((((((((((((((('''''''''''''''(((((()))''''''(((((())))))*********+++,,,------......---111000///...---,,,++++++,,,,,,+++***************,,,+++)))%%%###%%%***///************************+++,,,,,,,,,++++++---///......---------,,,,,,,,,,,,,,,,,,---------......***,,,---...///000333555777:::AAAJJJTTTaaammmuuuyyyuuu~~~tttnnniiiddd\\\UUUQQQRRRRRRQQQSSSVVVWWWXXX]]]dddiiiggg```YYYSSSPPPNNNOOOQQQQQQMMMIIIHHHJJJKKKJJJIIILLLSSSXXXYYYZZZTTTIIIBBBCCCIIILLLLLLKKKJJJKKKLLLMMMLLLKKKSSSSSSRRRSSSSSSQQQMMMJJJEEEJJJMMMKKKHHHHHHEEEAAA???>>>===>>>?????????===>>>===;;;::::::<<<===???AAAAAACCCEEEHHHIIIHHHGGGDDDBBB??????BBBEEEGGGHHHFFFFFFEEEEEEEEEGGGHHHIIILLLLLLKKKJJJIIIHHHHHHGGGDDDDDDEEEFFFHHHLLLOOOPPPQQQOOOMMMJJJHHHHHHHHHIIIFFFFFFHHHLLLPPPQQQNNNJJJFFFFFFEEEGGGHHHHHHGGGEEE>>>??????>>>======@@@BBBFFFHHHKKKKKKJJJHHHGGGHHHFFFGGGIIILLLRRRXXX^^^aaaccccccbbb___\\\\\\]]]______```aaabbbdddiiinnnsss{{{~~~wwwrrrjjjccc[[[SSSHHH???::::::;;;<<<<<<;;;:::888777555444333222222222222222222222222111000000///...---------------------------,,,,,,............------------,,,++++++******,,,---......---,,,+++************------------,,,+++******+++******)))))))))))))))*********)))))))))))))))'''((()))******)))((((((******))))))(((((())))))''''''&&&%%%%%%%%%%%%&&&'''(((((())))))(((((('''((((((((())))))))))))******)))((()))+++,,,+++***((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((***)))(((''''''((()))************))))))))))))(((''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((())))))(((''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&''''''((()))******))))))(((''''''&&&'''&&&$$$$$$%%%&&&&&&%%%((((((((('''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((((((((())))))*********+++************************+++,,,------...---,,,+++******)))(((((((((((((((&&&''''''((()))+++,,,---%%%&&&&&&'''((()))***+++))))))***+++,,,,,,,,,,,,111000000///...------,,,,,,++++++************+++)))+++,,,,,,+++***+++,,,************************)))+++------,,,,,,,,,---...------------,,,,,,,,,,,,,,,,,,------------...,,,---//////000111444666888<<>>===<<<<<<===>>>>>><<<;;;<<<<<<;;;999888999<<<>>>CCCBBBBBBDDDFFFGGGFFFDDDEEEBBB@@@@@@BBBEEEGGGGGGCCCCCCBBBBBBCCCDDDEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCAAAAAABBBDDDFFFIIIKKKMMMLLLKKKJJJHHHGGGFFFFFFFFFAAABBBDDDHHHKKKKKKHHHDDDAAAAAABBBEEEHHHIIIIIIHHHCCCCCCBBB@@@>>>===>>>???AAADDDGGGIIIGGGEEEDDDCCCCCCDDDFFFLLLTTT]]]eeejjjiiiiiiiiigggdddbbbbbbcccaaa___]]][[[[[[```gggllltttzzz~~~|||xxxssskkkccc^^^TTTGGG===999888888777888888777666444333222222000000111111111111111111111111000///...------,,,.........------,,,,,,,,,---------,,,,,,,,,++++++++++++******++++++,,,---///...,,,***))))))******+++,,,,,,,,,++++++***)))+++***)))(((((()))***+++************))))))))))))%%%&&&'''))))))((('''&&&))))))((((((((((((((()))))))))(((''''''''''''((('''(((((((((((((((((('''%%%%%%%%%&&&&&&&&&''''''***)))((()))***+++***((((((''''''''''''''''''(((''''''&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''')))))))))((((((((((((((('''((()))))))))(((&&&&&&''''''''''''''''''''''''%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))((((((((('''''''''&&&***(((&&&%%%%%%%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))))))))***************************************,,,...///000///---,,,+++***)))((((((''''''((('''''''''((()))+++,,,---%%%&&&&&&&&&''''''((((((((()))***+++,,,,,,,,,,,,//////......------,,,,,,,,,++++++******+++++++++,,,...//////...+++)))'''************************)))+++---...---,,,,,,,,,------------------------------------------------,,,---/////////111333555777;;;AAAIIIRRR^^^jjjqqqyyy}}}xxxoooeeeaaaiii~~~qqqmmmjjjggg^^^XXXSSSSSSTTTRRRSSSVVVTTTUUUYYY]]]```^^^ZZZVVVRRROOOLLLKKKLLLLLLJJJHHHIIIJJJJJJIIIKKKPPPYYYaaaccc```WWWIIIBBBDDDIIIKKKOOOMMMJJJJJJLLLOOOPPPPPPTTTSSSSSSTTTTTTRRROOOLLL<<>>>>>>>>AAADDDEEEDDDBBBAAA@@@AAABBBGGGOOO[[[hhhttt{{{yyyzzzzzzxxxuuurrrrrrrrrkkkfff^^^VVVRRRUUU\\\bbbjjjpppttttttrrrooofff^^^YYYPPPDDD:::777666555555777666666555444333222111//////000000000000000000111000000///...---------.........------,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++,,,,,,///---,,,***))))))***+++)))************))))))(((+++***)))(((((()))***+++*********)))))))))))))))((()))***+++++++++***)))''''''&&&&&&&&&''''''((())))))(((''''''''''''(((''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&)))(((''''''((()))(((&&&(((((((((((((((((((((((((((''''''''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''***((('''&&&'''&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((************))))))))))))************************+++---///000111000...---+++***)))(((''''''''''''((('''''''''(((((()))******)))))))))(((''''''''')))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,......---------+++***(((************************)))+++---...---,,,,,,,,,------------------------------------------------+++---.........///222444555999???GGGQQQ]]]hhhpppxxx{{{ssshhh^^^XXX^^^tttzzznnnjjjhhhfffbbb[[[VVVUUUTTTRRRRRRTTTRRRSSSUUUXXXYYYXXXVVVSSSQQQOOOMMMLLLKKKJJJJJJIIIJJJKKKKKKKKKLLLQQQZZZbbbfffbbbXXXKKKEEEHHHLLLMMMOOOLLLJJJJJJLLLOOOPPPPPPPPPOOOOOOPPPPPPOOOLLLIII666<<<@@@@@@???AAA@@@===;;;:::999999;;;;;;:::999;;;>>>@@@>>>:::888888:::<<<<<<>>>BBBGGGLLLNNNNNNBBB@@@>>>>>>@@@AAAAAAAAA=========>>>>>>>>>>>>>>>;;;;;;<<<===>>>???@@@AAA>>>>>>???AAABBBCCCDDDEEEEEEDDDCCCAAA@@@@@@??????@@@DDDKKKPPPTTTTTTRRRQQQCCCCCCCCCGGGMMMTTTXXXZZZTTTSSSQQQMMMGGGBBB@@@???===???BBBBBBAAA????????????BBBIIIUUUeeewww{{{sssfffXXXOOOMMMQQQVVV]]]bbbfffggggggeee]]]TTTNNNHHH???777444333333444777666666444333222111111////////////////////////////////////............------------------,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++++++++---,,,++++++******++++++((()))))))))))))))(((((()))))))))))))))******+++((()))))))))***************))))))(((((((((((((((&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&'''''''''(((((((((((())))))'''&&&&&&(((((('''%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&###$$$$$$%%%&&&&&&''''''$$$$$$$$$&&&((())))))''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((+++*********))))))((((((************************,,,,,,...///000000//////,,,+++***(((''''''''''''(((((('''&&&&&&&&&''''''...------,,,+++***)))((())))))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++******,,,......---************************)))+++------,,,,,,,,,---,,,,,,,,,------------......------------,,,,,,,,,,,,---.........///111333555888>>>EEENNNYYYeeelllvvv|||qqqeeeZZZRRRTTThhhwwwlllgggfffdddbbb[[[VVVTTTRRROOOOOOQQQQQQRRRTTTUUUUUUTTTSSSRRRQQQQQQPPPNNNMMMKKKJJJIIIMMMNNNNNNNNNNNNSSS[[[aaaeeeaaaWWWLLLGGGJJJNNNNNNKKKJJJHHHIIIKKKMMMNNNNNNLLLKKKLLLMMMMMMLLLIIIFFF333999<<<<<<<<<>>>>>><<<>>><<<:::999;;;<<<<<<<<<<<<@@@CCCBBB===888777888777777999<<>>======>>>???>>>===;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;<<<===>>>??????;;;<<<===>>>???????????????>>>===<<<======???@@@@@@FFFNNNUUUZZZ[[[[[[ZZZOOOLLLJJJJJJOOOTTTYYY[[[VVVVVVTTTPPPJJJEEEBBBAAA===>>>@@@@@@>>>===>>>???===AAAJJJYYYnnnrrraaaRRRJJJHHHIIILLLQQQTTTUUUVVVUUUNNNEEEAAA>>>:::444000000222555777666555444222111000///000//////......---------............////////////,,,,,,------------------------,,,,,,,,,+++++++++))))))***+++++++++++++++******+++,,,,,,,,,++++++((())))))*********))))))(((((()))***************''''''((()))***++++++,,,***)))'''%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&'''(((((((((((()))))))))***(((''''''(((((('''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&''''''(((((($$$%%%%%%%%%&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&!!!!!!"""%%%((())))))'''%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''((('''&&&&&&&&&'''))))))))))))))))))************************************++++++,,,,,,---......///,,,+++***(((''''''&&&&&&(((''''''&&&&&&''''''(((,,,,,,++++++******))))))'''((()))***+++++++++++++++++++++,,,,,,---------+++++++++++++++,,,---...---+++***+++---//////...************************+++,,,,,,,,,++++++---///,,,,,,,,,---------............---------,,,,,,,,,---...000000///000222444777999>>>DDDKKKUUU___fffsssrrreeeYYYNNNMMM___vvvvvvkkkgggeeecccaaaZZZTTTSSSRRROOOOOOQQQRRRSSSTTTTTTSSSRRRRRRSSSRRRRRRSSSQQQOOOLLLJJJJJJMMMNNNOOONNNNNNQQQWWW]]]aaa^^^UUUKKKHHHLLLNNNMMMJJJIIIIIIJJJMMMNNNNNNMMMKKKJJJJJJLLLLLLKKKHHHEEE333888;;;::::::<<<===<<<@@@===;;;:::;;;===>>>>>><<>>>>>;;;<<<<<<============<<<<<<;;;;;;:::<<<>>>@@@BBB@@@FFFPPPXXX]]]___``````[[[VVVPPPMMMNNNQQQUUUVVVVVVVVVTTTPPPKKKFFFCCCBBB===>>>???>>>===<<<>>>???<<>>??????BBBEEEHHHFFFAAA;;;777888999:::888666555555666444777::::::999:::<<>><<<<<<;;;;;;<<<>>>AAACCC>>><<<;;;::::::;;;<<<>>>BBBFFFLLLVVV___dddffffff```ZZZQQQIIIFFFHHHMMMRRRRRRPPPLLLIIIEEECCCBBBBBB???@@@@@@>>><<<;;;<<<>>>???AAAGGGTTTjjjuuudddTTTIIIBBB???<<<<<<===???@@@>>>;;;888444333333222111000//////555444333111000...---,,,++++++******)))(((''''''.........------,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,++++++***)))((((((,,,,,,,,,,,,,,,+++***)))...,,,***+++------***'''&&&'''((())))))***))))))&&&'''''''''(((((())))))(((((())))))*********+++'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&%%%$$$$$$######'''(((((()))))))))))))))(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&'''((())))))&&&###''''''&&&%%%%%%%%%%%%&&&'''&&&%%%""" !!!###&&&%%%###!!!!!!"""###$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$###'''&&&%%%$$$$$$%%%&&&'''&&&'''((()))***************************************++++++,,,,,,+++++++++((((((*********)))'''&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''((()))))))))******))))))))))))******((()))***+++,,,---.........------,,,,,,,,,------...---,,,///222222///,,,......------------.........,,,***+++---...,,,***++++++,,,,,,---.../////////...,,,++++++,,,...///444444222///------000222555888<<>>@@@@@@@@@CCCGGGIIIHHHDDD???<<<888999:::888666555555666666777999;;;<<<===>>>>>>777888::::::999777666666555666777888:::;;;<<<<<<===<<<;;;;;;<<<>>>@@@AAA>>>===;;;::::::;;;===>>>@@@CCCIIIQQQXXX[[[[[[YYYZZZUUUMMMFFFCCCEEEIIIMMMLLLJJJGGGDDDAAA???>>>===;;;<<<<<<;;;:::999:::<<<<<<>>>BBBLLL^^^uuu}}}vvvjjj\\\OOOEEE???<<<777777999;;;<<<<<<999666333222222222222222222222222222111000///......---///.........---,,,,,,,,,------------------------++++++*********++++++,,,,,,,,,+++******)))(((((())))))***+++,,,,,,,,,,,,///---+++,,,------***(((***************)))(((((('''''''''((((((((())))))((((((((()))))))))******'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&(((***,,,---...''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&((()))(((&&&$$$$$$$$$$$$%%%&&&'''((()))''''''''''''&&&%%%%%%&&&***)))'''%%%%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###'''&&&&&&&&&&&&&&&&&&'''$$$%%%&&&'''((((((((((((************************((()))***+++,,,,,,---,,,******+++******)))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******))))))))))))******(((((()))***+++,,,------------,,,,,,,,,,,,------...---,,,...000111///---.........------.........///---+++,,,...///---,,,+++,,,,,,------............---,,,,,,,,,,,,---...000000///...------000222666999===AAAEEEMMMXXX```sss{{{kkk[[[OOOLLLUUUaaavvv{{{qqqmmmhhhbbb[[[YYYVVVUUUVVVXXXXXXXXXWWWUUURRRQQQQQQRRRSSSTTTUUUVVVWWWVVVRRRNNNMMMNNNOOONNNMMMLLLLLLLLLMMMNNNQQQNNNIIIHHHIIILLLNNNOOOMMMLLLJJJLLLNNNOOONNNLLLPPPOOONNNMMMKKKIIIHHHGGG666444333444666888888777999999:::<<<===???@@@AAA@@@CCCGGGIIIIIIGGGDDDAAA===>>>>>><<<:::888888999666666777<<>>777888999999999999888777444555666777888::::::;;;===<<<;;;;;;<<<===>>>??????===<<<;;;;;;<<<===???@@@DDDIIIPPPTTTSSSOOOKKKMMMIIICCC???<<<===@@@BBBFFFDDDBBB???<<<;;;999999888999:::999888888:::<<<;;;<<<>>>DDDOOO___ppp{{{uuukkkeee```XXXOOOFFF???:::888555555666888::::::888666111222222222333333333333///////////////.........,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......///+++******)))))))))******+++++++++******))))))(((&&&''')))+++,,,---......///---,,,,,,,,,,,,+++)))------,,,,,,***)))((('''(((((((((((())))))))))))'''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&))))))************++++++'''''''''&&&%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''((((((''''''&&&&&&''''''((($$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%&&&'''((((((&&&$$$$$$$$$$$$%%%&&&'''((()))%%%&&&'''(((((((((((('''((('''&&&$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&''''''''''''''''''&&&%%%%%%&&&'''((((((((((((************************&&&''')))+++,,,---......---,,,+++***)))))))))))))))(((''''''&&&&&&''''''&&&&&&&&&'''(((((())))))***))))))(((((())))))***''''''((()))***+++,,,,,,---,,,,,,++++++,,,------///...,,,---...000//////........................///...------//////...------------------------------------------------------...//////...///111333777:::>>>AAAEEELLLWWW^^^sss|||kkk[[[NNNIIIQQQ[[[qqqvvvppphhh```ZZZWWWUUUUUUWWWYYYZZZZZZUUUTTTRRRQQQQQQRRRSSSTTTRRRVVVXXXVVVQQQNNNLLLLLLNNNMMMLLLLLLLLLMMMNNNOOOOOOLLLHHHFFFHHHMMMPPPRRRMMMLLLKKKLLLNNNNNNNNNLLLRRRQQQPPPOOOMMMJJJGGGFFF555333222333444555555444666777888:::<<<===>>>>>>===???CCCEEEGGGGGGEEEDDDEEEEEEEEECCC@@@???>>>???666555666>>>GGGKKKHHHCCC===============<<<:::888555555666777888999:::;;;===<<<;;;;;;;;;<<<======???>>><<<;;;;;;<<<>>>???DDDHHHNNNUUUWWWTTTLLLFFFCCCAAA>>>;;;::::::;;;<<>><<<:::999777777666777888888777888:::<<<<<<===>>>@@@CCCKKKUUU]]]dddiiikkkiiigggcccZZZPPPMMMKKKGGGCCC>>>;;;888777777777888999;;;;;;888666111111111111111111111222//////.........---------******************++++++)))***+++,,,...///000000++++++***)))))))))******+++*********)))))))))(((&&&'''(((***,,,---......---,,,+++*********))))))++++++++++++***)))((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((())))))******))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((((((&&&%%%''''''&&&%%%%%%%%%%%%&&&###""""""###%%%'''''''''&&&%%%$$$#########$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&((())))))(((&&&&&&'''((()))******++++++***************************'''((()))***,,,,,,------...---+++)))((((((((()))))))))(((''''''''''''(((%%%%%%&&&''''''(((((()))))))))(((((((((((())))))'''''''''((()))******++++++++++++++++++,,,,,,---000...---,,,---...//////---..................---...---------.........---------------------,,,,,,,,,------......------,,,---///000111000000111333666999===@@@EEEMMMWWW___sss|||kkk[[[NNNHHHLLLTTTjjj{{{{{{sssjjjbbb[[[YYYVVVUUUVVVXXXYYYXXXRRRRRRQQQOOONNNNNNPPPRRRQQQWWW[[[XXXQQQMMMJJJIIIKKKKKKJJJJJJKKKMMMNNNOOOPPPLLLGGGFFFHHHLLLPPPQQQKKKKKKJJJKKKKKKLLLKKKKKKQQQQQQQQQOOOLLLIIIEEECCC555333222222333444444333444555666888999:::::::::888999<<>>===<<<<<<<<<<<<;;;;;;:::999888666555444222333444444444555777999<<<>>>???===;;;<<>>===???GGGSSSYYYXXXUUULLLKKKJJJKKKKKKHHH@@@:::777777888888999::::::;;;999::::::;;;;;;;;;<<<<<<>>><<<;;;::::::;;;<<<>>>AAAHHHSSS]]]___XXXMMMDDD999999888888888888999999666666666666555444222222000111222222111222444666;;;???AAA>>>888555666888999===@@@AAACCCCCC>>>777555555555666777888999:::999888666666666555333000111111000///...---,,,,,,111000///...---,,,++++++++++++++++++************((()))***,,,...///111111---,,,+++***************))))))))))))))))))))))))))))))***************)))))))))(((&&&$$$$$$&&&((($$$%%%'''(((***+++++++++++++++++++++************'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((&&&&&&'''(((((()))******&&&'''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&''''''&&&$$$$$$$$$%%%&&&'''((()))((($$$!!!!!!$$$''''''&&&%%%%%%%%%%%%$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))))))))))))))))))))))))))))))))))))))***************))))))***)))(((((((((((((((((()))(((''''''&&&&&&''''''%%%%%%%%%&&&''''''(((((()))((((((''''''(((((()))'''((((((((()))))))))***))))))))))))***+++,,,,,,......///---,,,+++---...,,,---...//////...---,,,+++,,,------++++++,,,------------------------------------------------------......---,,,+++---...111555:::???EEENNNZZZbbbqqqzzzjjj\\\PPPIIIIIIMMMXXXnnnwwwppphhhaaabbb^^^ZZZVVVUUUTTTSSSRRRSSSTTTUUURRRNNNLLLNNNPPPUUUbbbiiibbbXXXTTTOOOIIIHHHHHHHHHIIIKKKMMMOOOQQQRRROOOJJJHHHHHHIIIJJJJJJFFFHHHHHHHHHFFFEEEFFFGGGKKKLLLMMMMMMJJJEEE@@@<<<999777666777999::::::999777777888888666444222000333333444777:::>>>AAACCCJJJJJJJJJGGGCCC@@@??????>>>===???FFFNNNTTTUUUSSSKKKKKKLLLOOOPPPKKKBBB:::666666777777888999999999777888999:::;;;<<<<<<<<<===;;;:::999999:::;;;===>>>FFFSSS]]]___XXXJJJ@@@444444444555555666777777555555666666666444333222222333333333222333444666===BBBFFFDDD<<<666555777444777::::::<<<>>>;;;555333333333444555888:::;;;777555444444444444222000000000//////.........---////////////......------*********))))))((((((((())))))+++,,,...///000111,,,,,,+++))))))(((((((((((()))))))))))))))))))))((())))))***************)))***)))'''$$$###&&&)))%%%&&&''')))+++,,,,,,,,,,,,,,,+++++++++*********((((((((((((''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''(((((()))))))))'''((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$(((((('''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$###$$$&&&''''''&&&$$$$$$$$$%%%&&&'''((()))(((&&&$$$&&&))))))%%%!!!######$$$$$$######""""""%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&((()))))))))))))))))))))))))))))))))))))))(((((()))******+++******(((((()))************)))(((''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((((((((''''''''''''(((((((((((())))))))))))******((((((((())))))***,,,,,,,,,...000///,,,+++,,,---,,,---///000000///---,,,+++---......,,,+++,,,...+++,,,,,,------............---,,,,,,,,,,,,---............---,,,...111333222666:::???DDDNNNYYYaaappp}}}yyyiii\\\RRRJJJIIIMMM[[[qqqwwwoooiiicccbbb___ZZZWWWUUUTTTRRRQQQSSSUUUVVVSSSMMMJJJKKKNNNPPP___hhhaaaXXXTTTPPPJJJHHHHHHIIIJJJLLLOOORRRTTTPPPNNNKKKIIIIIIJJJIIIHHHFFFHHHIIIHHHEEEDDDEEEGGGIIIJJJMMMMMMKKKEEE???;;;;;;:::999:::<<<=========999999:::999777333000...444444444666999>>>BBBDDDKKKKKKJJJGGGCCC@@@??????<<<;;;<<>>FFFSSS^^^```WWWIII>>>888888888999:::;;;<<<===666777888999888777666555666777777777666666888999@@@FFFLLLJJJBBB;;;999;;;444777999999;;;===;;;555444333333333444777:::<<<666444333333555555444333////////////000000000000........./////////000000//////......---,,,++++++)))***+++,,,...///000111++++++)))(((''''''''''''(((((((((((())))))))))))'''''')))******+++++++++*********'''$$$$$$'''***'''''')))***,,,,,,------,,,,,,,,,++++++*********))))))((((((((('''''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''''''''&&&%%%(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''************)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''((()))++++++,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%###"""###%%%'''''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%(((+++)))!!!''''''((((((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&&&&&&&%%%############%%%&&&((()))***++++++,,,,,,+++))))))))))))))))))))))))%%%&&&((()))+++,,,,,,,,,'''(((***+++,,,,,,+++***''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&''''''(((((((((''''''''''''(((((())))))))))))************(((((((((((()))***+++,,,+++...000000---++++++,,,,,,---///000000///---,,,,,,...000///---,,,---000++++++,,,,,,---.../////////...,,,++++++,,,...///000111000000000222666:::444777;;;???DDDLLLWWW___ooo|||xxxhhh]]]SSSLLLJJJMMMaaawwwyyyqqqkkkfffbbb^^^ZZZVVVUUUTTTSSSRRRQQQTTTUUUQQQKKKGGGHHHJJJHHHZZZddd^^^UUURRRNNNHHHIIIJJJJJJLLLNNNQQQTTTVVVNNNLLLJJJJJJKKKKKKJJJHHHGGGIIIJJJIIIFFFDDDFFFHHHHHHJJJMMMNNNKKKFFF@@@<<<>>><<<;;;===AAACCCBBB@@@BBB@@@>>><<<:::888333000333333444666999===@@@BBBGGGEEECCCAAA@@@???@@@@@@===<<<;;;;;;<<<>>>@@@BBBDDDEEEIIINNNRRRNNNDDD<<<999888777666666777888999:::888777888;;;===>>>???@@@???<<<:::999999:::;;;;;;BBBLLLSSSUUUOOOGGGAAA???===:::888777888:::;;;777888888888666555333111777777777777777888888888AAAHHHOOOPPPJJJBBB===<<<555666888999999999777666555444333222222222333444555444222111111111222333555333000---,,,---///000---...///000000///...---)))******+++---......///,,,+++***)))))))))***+++++++++***)))))))))))))))&&&'''((()))((('''%%%###&&&&&&''''''''''''&&&&&&%%%&&&'''((((((((('''&&&&&&'''''''''(((((())))))((()))))))))))))))((('''''''''''''''''''''&&&&&&)))&&&&&&'''%%%&&&(((***)))%%%###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%(((+++***%%%###&&&)))(((&&&'''(((((()))(((((((((&&&&&&''''''''''''&&&&&&%%%$$$######$$$''')))+++###$$$&&&''''''&&&$$$###'''''''''&&&&&&%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&'''''''''((((((,,,%%%###(((***'''%%%&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%'''(((''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%'''(((((('''&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))$$$%%%&&&(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))************)))((((((((()))  )))((((((((())))))((('''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&''''''((()))))))))+++,,,...//////---,,,+++,,,---...---,,,+++---///.........///......------///............------------------------...///000...............///000111222666:::>>>CCCKKKVVV^^^nnn~~~yyyjjj^^^SSSKKKKKKNNN^^^uuu{{{qqqiiibbbaaa___[[[XXXUUUTTTTTTTTTTTTSSSQQQNNNLLLIIIHHHGGGHHHLLLSSSWWWSSSLLLKKKNNNJJJJJJLLLNNNPPPRRRTTTUUUJJJIIIHHHIIIKKKMMMMMMMMMLLLKKKJJJIIIGGGFFFDDDDDDFFFGGGHHHJJJKKKIIIDDD@@@BBB@@@>>>???BBBCCCBBBAAACCCCCCCCCAAA===888444222333333444666888;;;>>>@@@CCCCCCAAA@@@???@@@@@@AAA@@@???===;;;;;;<<<===>>>AAABBBFFFLLLPPPNNNFFF???999888777666666777888888:::888777999;;;>>>??????BBBAAA???===<<<;;;;;;<<<999???HHHNNNOOOKKKDDD???<<<;;;:::999999:::;;;<<<888888888888777555333222666666777888999999999888BBBIIIQQQRRRMMMEEE???<<<555666777888999888666555555444333222222222333333000000000000111111222333333111///---------...///------...//////...------++++++,,,,,,,,,,,,---------,,,+++)))))))))************)))(((((((((((((((((()))***+++***)))'''&&&(((((())))))))))))((((((&&&&&&''''''&&&%%%$$$###&&&'''''''''((((((((())))))))))))((('''&&&%%%%%%''''''''''''''''''''''''(((&&&'''))))))$$$###$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''+++,,,((('''((()))'''%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%$$$###""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&''''''''''''$$$$$$&&&%%% $$$''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%******+++***)))&&&$$$"""&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%%%%&&&$$$%%%&&&''''''(((((((((%%%&&&'''))))))))))))(((******))))))((((((''''''))))))))))))))))))))))))******++++++******)))(((###)))(((!!!!!!((()))###&&&&&&'''''''''&&&&&&%%%'''''''''''''''''''''''''''((((((((())))))************)))((((((''''''&&&+++,,,---......---,,,+++,,,---...---,,,+++---///------......///.........///............---------...---------------......---------......///111111333666;;;@@@EEEMMMWWW___nnn~~~wwwiii^^^TTTMMMMMMQQQ^^^tttyyyppphhhbbb```^^^[[[XXXVVVUUUUUUUUUUUUQQQMMMLLLLLLJJJEEE@@@???CCCJJJRRRRRRMMMKKKLLLJJJJJJLLLMMMOOOQQQSSSSSSJJJHHHGGGHHHJJJLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFEEEIIIJJJLLLNNNNNNKKKGGGCCCCCCAAA???>>>@@@AAAAAAAAAEEEHHHKKKHHHBBB;;;666555444444444444666888:::<<<>>>>>>>>>>>>???@@@AAAAAABBB@@@>>>;;;:::999999999;;;===AAAGGGKKKJJJEEE@@@:::999888777777777777777:::999888999<<<>>>??????AAAAAA@@@>>>===<<<;;;:::777;;;AAAFFFGGGDDD???<<<888999999:::;;;;;;<<<===999999999888777666555444555666888999::::::999999AAAIIIQQQTTTOOOGGG???<<<444555666777777666555444444444333222222222222222......///////////////...000//////...---------,,,,,,,,,------------,,,,,,---------,,,,,,+++++++++...---,,,***))))))))))))))))))(((''''''''''''(((((()))*********)))''''''(((((())))))))))))((((((((((((((('''&&&%%%$$$###'''''''''''''''(((((((((***)))((('''&&&$$$######'''''''''''''''''''''''')))''''''******&&&$$$&&&"""%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%***---***))))))(((%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''&&&$$$"""!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&""""""$$$$$$ ###&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&###$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%&&&((()))******))))))+++******)))((('''&&&&&&)))))))))))))))))))))))))))))))))))))))(((((('''"""(((+++''''''+++((("""$$$$$$%%%%%%&&&&&&%%%%%%((((((((((((((((((''''''&&&'''((()))***+++,,,,,,+++******))))))(((''''''***+++------...---,,,+++,,,---...---,,,+++---///,,,---...//////////////////............---------------,,,,,,,,,,,,,,,---,,,,,,------///000222222333777===BBBHHHOOOXXX___ooovvvhhh]]]TTTNNNOOOTTT^^^tttuuummmhhhbbb```^^^\\\YYYWWWVVVVVVVVVWWWQQQLLLMMMOOOMMMCCC;;;888:::BBBMMMSSSPPPMMMLLLJJJKKKLLLMMMNNNPPPQQQQQQIIIHHHGGGGGGIIIKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHJJJKKKLLLNNNNNNKKKFFFBBB>>>===<<<;;;<<<>>>???@@@GGGMMMQQQOOOFFF>>>:::999444444333333333555666777999:::;;;<<<===???@@@AAAAAA???===;;;999888777777888999<<<@@@DDDDDDAAA===::::::999888777777666666999888888:::<<<>>>???>>>>>>>>>>>>===;;;:::888777777999===???@@@???<<<;;;666777888::::::::::::999:::::::::999888777777666444666888:::;;;;;;:::999???EEENNNQQQMMMEEE===888333444444555555444333333444444333222222111111111///000000///...+++)))(((------.........---+++++++++++++++,,,,,,+++++++++------,,,,,,,,,,,,++++++......---+++***)))(((((((((''''''&&&&&&&&&''''''&&&&&&'''(((''''''&&&%%%&&&&&&''''''''''''&&&&&&*********))))))((('''''''''''''''''''''''''''''')))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''')))'''''')))'''""" !!!###%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$)))+++((('''((((((&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&***)))'''&&&%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&& !!!######!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%!!!"""###%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%'''((())))))(((((()))))))))((((((''''''&&&))))))))))))))))))))))))'''''''''''''''&&&%%%%%%%%%(((&&&""""""&&&(((%%%######$$$%%%&&&&&&&&&%%%((((((((((((((((((((((((&&&''''''((())))))******((((((((()))******++++++***++++++,,,---,,,,,,+++,,,---...---,,,+++---///,,,,,,---///000000000000///............---------------,,,+++++++++,,,,,,+++,,,,,,---///111222333333888???DDDJJJQQQYYY___qqqxxxjjj^^^TTTNNNOOOSSS___sss}}}rrrkkkgggccc___^^^\\\ZZZXXXWWWVVVVVVXXXTTTQQQQQQQQQMMMCCC;;;888777<<>>999999999:::;;;===???AAAGGGMMMRRRPPPIII@@@<<<;;;555444333222222222333444555666888:::<<<===??????<<<;;;:::999888888888777999:::;;;===??????>>><<<;;;;;;:::999888777666555888777888:::<<<>>>>>>===<<<<<<<<<<<<;;;999888777888999:::<<<<<<<<<;;;;;;666777888999999888777666<<<;;;;;;:::999999999999555666888999::::::999999;;;@@@FFFIIIFFF@@@888444111111222222333333333333444444333333222111000000////////////---+++((('''+++,,,.........---+++***+++++++++******+++++++++++++++,,,,,,,,,,,,------......---,,,+++***)))(((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&(((((((((((())))))******'''''''''''''''&&&&&&&&&(((''''''&&&&&&'''((()))&&&&&&&&&'''''''''(((((('''%%%%%%((('''""" """%%%'''))))))((((((***,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$(((((($$$###&&&((('''%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((''''''''''''((('''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&###""""""###&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$,,,++++++***)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&###$$$&&&'''(((''''''&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''$$$ $$$''''''###$$$%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((()))******++++++)))******++++++,,,,,,+++,,,---...---,,,+++---///,,,---...///000000000000///............------------,,,,,,+++++++++,,,,,,+++,,,,,,---///111222333333888???DDDJJJQQQYYY___rrr|||lll___SSSLLLMMMQQQ___rrr{{{pppiiifffccc___^^^\\\ZZZXXXVVVUUUUUUTTTTTTTTTSSSPPPJJJCCC>>>:::777:::FFFQQQUUUTTTTTTOOONNNNNNNNNNNNNNNNNNNNNJJJHHHGGGFFFHHHHHHHHHGGGFFFEEEEEEEEEFFFHHHJJJKKKFFFFFFGGGHHHHHHDDD>>>:::555777:::;;;<<<===@@@BBBCCCGGGLLLLLLGGGAAA<<<;;;555444333111111111222222333444666888:::;;;<<<<<<777777888888888888999999===<<<<<<<<<<<<<<<======<<<<<<;;;:::999777555444666666777999<<<===<<<;;;<<<<<<;;;;;;;;;:::::::::999999::::::;;;;;;;;;;;;666777888999999888666555===<<<;;;;;;::::::;;;;;;777777777777777888888888777999<<<>>><<<888333000......///000111222333333333333333333222111///...,,,,,,------...---------,,,,,,.........---,,,+++++++++************+++++++++++++++,,,,,,---------------------,,,+++))))))'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((())))))))))))(((((($$$$$$$$$%%%&&&''')))***'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&((()))***%%%%%%&&&&&&'''(((((((((%%%###%%%))))))&&&&&&(((%%%(((+++***&&&%%%(((+++%%%%%%%%%%%%%%%%%%%%%%%%$$$'''&&&"""!!!$$$''''''&&&'''(((((())))))((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&'''''''''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&&&&'''"""###$$$%%%'''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$(((---,,,'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######((((((((('''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&"""###%%%&&&''''''&&&&&&%%%%%%&&&'''((())))))***(((((((((((((((((((((((()))))))))***)))(((((('''$$$%%%''''''''''''%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%%+++******))))))((('''''')))))))))******+++,,,,,,,,,---...---,,,+++---///---...//////000000000000///............---------,,,,,,,,,,,,,,,---......,,,,,,------///000222222333777===BBBHHHOOOXXX___qqqnnn___SSSKKKKKKOOO^^^rrr{{{oooiiifffbbb___^^^\\\ZZZWWWUUUSSSRRROOOQQQRRRQQQMMMHHHCCC@@@:::777;;;GGGRRRUUUUUUVVVRRRRRRRRRQQQPPPOOOOOOOOOKKKIIIGGGGGGHHHHHHGGGFFFEEEEEEDDDDDDEEEHHHJJJLLLFFFFFFGGGHHHGGGCCC===999222666:::<<<;;;;;;<<<======???BBBDDDBBB???:::888555444333111111111111222333444666777888999888888555555666777888888888888;;;;;;:::888888999<<<>>><<<<<<<<<;;;999777555333555444555888;;;<<<;;;999:::999888888888999;;;;;;999999999:::::::::;;;;;;777777888999999:::::::::>>>===<<<;;;;;;;;;<<<===999888666555444555666777555444444444333111///---+++,,,---...000222333444333333333333222000///---------------...//////000------............------,,,+++************+++,,,------,,,,,,,,,,,,++++++,,,,,,---------,,,******''''''&&&&&&'''(((((()))((((((((((((((()))******(((((())))))))))))((((((%%%%%%$$$$$$$$$&&&'''((('''''''''&&&&&&%%%%%%%%%''''''%%%$$$%%%&&&''')))%%%%%%&&&&&&'''(((((()))%%%$$$%%%******((('''***###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""&&&'''$$$###&&&'''&&&''''''((())))))))))))(((&&&&&&''''''''''''&&&&&&"""######$$$$$$%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&)))(((%%%&&&+++***&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!"""###%%%''''''$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%''''''''''''&&&%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&$$$%%%'''))))))'''%%%$$$$$$$$$$$$$$$$$$$$$######!!!"""###%%%&&&((()))***&&&&&&&&&'''''''''''''''******)))((((((''''''&&&((((((((()))***++++++,,,,,,---...---,,,+++---///...//////000000000/////////............---------++++++,,,,,,---...000000---------......///111111333666;;;@@@EEEMMMWWW___lll|||ooo```SSSKKKKKKOOO^^^rrr{{{pppiiifffbbb___^^^\\\ZZZVVVSSSQQQOOOOOOOOONNNOOONNNKKKFFFAAA777888@@@NNNXXXYYYYYYYYYVVVVVVUUUTTTRRRQQQPPPPPPLLLJJJHHHHHHHHHHHHGGGFFFEEEEEECCCCCCEEEGGGJJJLLLFFFFFFFFFGGGEEEAAA;;;777///444888:::888777777777888999;;;===???===888555555444333111111111111222333444555777777777666666444555666777888888777777777666555444444666999<<<=========<<<:::777444333444444555777:::;;;:::888666555444444555777999:::999999999999::::::::::::777777888999;;;<<<===>>>???>>><<<;;;;;;<<<======:::888555333222333555777444222000.........---,,,******+++---///222444555333333444333222000...---222111///...---......///........................---,,,+++******+++,,,---///......---+++******)))+++,,,---------,,,+++***'''''''''''''''((()))***&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&)))(((&&&&&&%%%&&&'''((('''''''''&&&&&&%%%%%%%%%((('''%%%#########%%%&&&%%%%%%&&&&&&'''((())))))(((&&&&&&***)))%%%$$$&&&'''%%%###%%%)))+++)))'''%%%%%%%%%%%%%%%%%%%%%%%% &&&)))'''&&&((('''%%%&&&'''(((((()))(((((((((&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%$$$######&&&&&&&&&'''''''''(((((($$$+++---'''###%%%'''%%%#########$$$$$$%%%%%%%%%"""###%%%&&&'''&&&&&&%%%''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$#####################$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&(((((((((((('''''''''''''''''''''&&&&&&(((((((((((((((((((((((($$$%%%%%%%%%%%%$$$######&&&$$$$$$%%%%%%$$$$$$&&&###############"""!!!  """$$$&&&(((******%%%&&&&&&'''((()))******&&&&&&''''''((()))))))))(((((((((((()))***+++,,,------...---,,,+++---//////000000000000//////...//////.........---------++++++,,,---...000111222...............///000111222666:::>>>CCCKKKVVV^^^hhhxxxooo```SSSLLLLLLQQQ^^^rrr|||pppjjjfffbbb___^^^\\\YYYVVVRRROOOMMMSSSOOOLLLNNNRRRQQQJJJCCC666:::FFFVVV______]]]]]]XXXXXXWWWUUUTTTRRRQQQQQQMMMKKKIIIHHHIIIIIIGGGFFFFFFEEECCCCCCDDDGGGJJJLLLDDDDDDDDDEEECCC???999444555444222111111222444555777888:::;;;;;;:::999888444555666555333222222444666666555555555555666666555666666777777777777666777888999:::;;;<<<<<<===<<<<<<;;;:::888666444333444444555666777999;;;<<<999888888888888888999999<<<<<<;;;::::::::::::;;;666555444333444777:::<<<;;;<<<=========;;;888777777888888888888777777666555222////////////,,,))))))***,,,...000222444444111111222111//////000222------------------------,,,...111222222///,,,***))))))+++,,,,,,+++***)))///...,,,***)))(((''''''++++++******++++++,,,---))))))(((&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''((('''(((***+++***)))'''&&&''''''''''''''''''''''''&&&''''''&&&%%%%%%(((***&&&%%%%%%$$$%%%&&&((()))''''''''''''''''''''''''###$$$%%%&&&'''&&&%%%$$$""""""###$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''((('''&&&%%%&&&'''((((((''''''''''''((((((((())))))(((&&&&&&'''((('''%%%""" !!!###%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&(((((((((&&&%%%&&&'''000...***&&&$$$%%%'''((("""$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%&&&''''''&&&%%%###"""!!!###&&&(((((('''%%%###$$$$$$######$$$$$$%%%&&&$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((((('''%%%$$$&&&((()))******)))'''&&&)))(((&&&$$$###$$$&&&'''&&&%%%###""""""###%%%&&&###$$$&&&(((((('''&&&%%%&&&''''''((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''((()))***,,,...//////...,,,++++++,,,...///***+++,,,...////////////......---------,,,,,,,,,))))))*********+++++++++------......///000000000444777;;;>>>CCCKKKUUU\\\kkkwwwqqq```SSSJJJHHHJJJWWWjjjxxxuuummmkkkjjjggg[[[^^^]]]YYYZZZ^^^]]]WWWJJJLLLMMMMMMOOOPPPKKKCCCAAA@@@FFFUUUbbbeeeaaa^^^XXXWWWTTTRRRPPPQQQQQQRRRIIIHHHFFFFFFGGGFFFEEECCCGGGFFFEEEEEEEEEFFFGGGHHHBBBAAABBBCCCCCCBBB>>><<<666555333222222333555666555666888999999999777666555666777666444444444555555555444444444555666666555666666666777666666666888888888888999:::;;;;;;<<<<<<;;;;;;999888666555777777777777777888999999666666666666777888::::::;;;:::::::::::::::;;;;;;;;;:::888777888:::<<<>>>999:::;;;;;;;;;999777666888888999999888888777777777444000......---***((((((((()))+++---...000000111111111000...------///---------------------------...000111111///,,,+++''''''(((((((((((((((''',,,+++***************++++++******)))))))))******+++***)))(((((('''''''''''''''&&&&&&&&&&&&''''''((()))***+++***)))'''&&&'''''''''''''''''''''''''''((('''&&&$$$###%%%'''&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&((())))))(((&&&&&&'''(((+++***(((&&&&&&'''((()))&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&''''''&&&&&&''')))+++)))&&&###""""""###$$$((((((((('''$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$###%%%%%%&&&&&&%%%%%%$$$$$$!!!"""%%%&&&''''''&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%$$$###''''''((((((((('''&&&%%%)))***+++,,,,,,***)))'''((((((&&&%%%%%%%%%&&&&&&&&&%%%$$$""""""$$$%%%&&&((((((((('''%%%###!!! &&&&&&'''((((((((((((((('''''''''''''''''''''''')))((((((''''''''''''''''''(((((()))***,,,---...///---,,,++++++,,,---///------.../////////............---------,,,,,,,,,,,,,,,,,,,,,------------------......///000000000444777;;;>>>BBBIIISSS[[[jjjvvvnnn___SSSJJJIIILLL]]]ooo|||xxxoookkkhhhddd]]]___^^^ZZZZZZ]]][[[VVVKKKMMMNNNNNNPPPQQQLLLDDD???===CCCSSSaaaeeecccaaaZZZYYYVVVSSSQQQOOOOOOOOOJJJHHHGGGFFFGGGGGGEEEDDDHHHGGGEEEDDDDDDDDDEEEEEECCCCCCCCCCCCEEEDDDBBB@@@666555444333333444555666333444555666777666666555666888888888666555666777444444333444444555666666777777777666666666666666999888777777777777999999;;;;;;;;;;;;:::999888888::::::999888888777777777333333444444666888999:::888888888888999:::;;;;;;;;;:::888666555666777888666777888999999888666666999999999888888888777777999555111...---,,,***))),,,,,,---...///000000111...///000000...------...------------------------....../////////...---,,,++++++************++++++(((((())))))+++,,,---...------,,,+++************+++***)))(((((('''((((((&&&''''''''''''''''''&&&''''''((()))((('''&&&%%%''''''''''''''''''''''''(((((((((&&&###"""###$$$''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&'''(((((((((''''''((('''&&&%%%$$$###"""!!!"""###%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%&&&(((&&&&&&%%%%%%%%%%%%&&&&&&((())))))((('''&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&'''&&&'''(((******)))'''&&&%%%$$$$$$$$$)))))))))'''%%%$$$%%%&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%&&&&&&&&&'''''''''######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$((((((((()))(((((('''&&&'''((()))+++++++++******'''(((((((((((('''&&&&&&&&&%%%$$$######$$$%%%&&&,,,+++)))(((&&&$$$""""""$$$%%%&&&'''((()))))))))'''''''''''''''''''''''')))))))))((((((((((((((())))))))))))***+++,,,,,,...---,,,++++++,,,---...//////000000///...------......---------,,,,,,,,,------------............------......///000000000444777:::===AAAIIISSSZZZiiiuuunnn___TTTMMMMMMPPPcccvvv~~~ssslllgggbbb___```^^^ZZZZZZ[[[YYYTTTMMMOOOOOOOOOQQQRRRMMMEEE???>>>DDDTTTbbbhhhgggeee___^^^[[[XXXUUURRROOONNNLLLJJJHHHGGGGGGGGGEEEDDDHHHGGGFFFDDDCCCBBBBBBBBBEEEDDDCCCDDDFFFFFFFFFDDD555555444333333333444444222222444555555555555555666777888777666555666777444444444444555666888888999999888777777777777777:::888777555555555777777888888999999999999999888:::::::::999999888777777333333333333444555666777555555555666777999:::;;;:::999777444333333333444555666777888888888777666888777777777777777777777999666333000...---,,,,,,////////////000000000000+++...000111000//////000,,,,,,,,,,,,,,,,,,,,,,,,......---------------......---,,,+++++++++,,,---(((((()))***+++---...///111000///...---,,,,,,,,,(((((('''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&%%%$$$###'''''''''''''''''''''''''''(((((('''%%%$$$$$$%%%(((''''''&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&'''''''''''''''(((((('''%%%$$$###"""!!!$$$%%%'''((((((&&&$$$###$$$&&&''''''%%%%%%&&&(((((((((''''''''''''(((((('''((())))))'''&&&&&&'''######$$$$$$$$$###"""!!!"""###%%%&&&&&&%%%###"""&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&''')))((((((''''''&&&%%%$$$###!!!###&&&''''''&&&%%%&&&"""###%%%''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$%%%$$$######$$$&&&'''(((%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&'''(((((((((((((((((((((((((((((('''"""###%%%''')))*********&&&''')))******((('''&&&&&&%%%$$$$$$$$$$$$%%%&&&******))))))))))))***+++$$$%%%&&&'''((()))))))))''''''''''''''''''''''''))))))*********)))))))))***))))))))))))******+++------,,,++++++,,,------...//////000//////............---------,,,,,,,,,+++++++++,,,,,,,,,------------......///000000000222555999===BBBJJJUUU]]]hhhtttooo```UUUOOOOOOSSSgggzzzwwwoooiiibbb```^^^\\\YYYYYYXXXUUURRROOOPPPPPPOOOQQQRRRMMMFFFAAA@@@HHHYYYhhhllliiigggcccbbb```^^^ZZZWWWTTTRRRNNNLLLIIIGGGGGGGGGFFFEEEGGGGGGFFFEEEDDDDDDCCCCCCEEEDDDBBBCCCEEEFFFGGGFFF444333333222222111111111111222333444444555555555444555666666444444555666555555555666777999:::;;;<<<;;;:::999888777888888999888666555555555555666555555666777777777777666777777888999999999888888444444333333222333333333333333333444666777999:::<<<;;;999777666555555555777777888888888888888888666555555555555666777888999888666333111000///000,,,,,,,,,,,,,,,,,,,,,,,,///222444555333000//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,---...+++***)))'''''''''((()))))))))******+++,,,......222111000...---,,,,,,+++(((''''''&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&''')))((('''''''''((('''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''((())))))(((&&&###"""$$$%%%&&&&&&%%%%%%&&&(((((((((''''''''''''(((((('''(((***)))(((&&&&&&'''&&&'''((()))((('''%%%$$$"""###%%%''''''%%%###"""$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&"""############"""!!! %%%((((((%%%"""!!!"""###%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$######$$$&&&((()))'''&&&%%%$$$###""""""!!!"""###$$$%%%%%%%%%$$$$$$%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&'''((((((((((((''''''''''''((((((((($$$%%%%%%&&&''''''((((((%%%''')))******)))'''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''(((***+++---...$$$%%%&&&'''((((((((((((''''''''''''''''''''''''((()))***++++++***))))))***)))))))))))))))******,,,,,,,,,++++++,,,,,,,,,,,,---...///000000000000......---------,,,,,,,,,+++++++++,,,,,,,,,------------......///000000000000444888===CCCLLLXXX```gggsssooo___TTTMMMNNNRRRggg{{{|||ssskkkddd^^^[[[YYYXXXXXXUUUSSSRRRPPPQQQQQQOOOQQQRRRNNNGGG@@@AAAJJJ\\\jjjmmmhhhdddbbbaaa```^^^\\\YYYVVVUUUQQQNNNJJJHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFDDDCCCAAAAAACCCDDDDDDCCC333333222222111111000000000000111222333444555555222333444444333333444555555555666777999:::<<<===>>>===:::999777777777888777777777666666555555555222333444444555555555444444555777888999999999888555555444333222222222222222222222333444555777888:::999888666555555444444999999999888888888888888444444444444555777999;;;<<<<<<<<<999555333222222.........---------------555777999999555000---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++***)))((((((((((((+++******++++++,,,---...000///---,,,+++*********))))))(((((((((((())))))&&&''''''''''''''''''&&&*********)))))))))))))))''''''''''''''''''''''''%%%''')))***)))((()))***&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((('''%%%###"""###$$$&&&&&&%%%%%%&&&(((&&&&&&%%%%%%%%%%%%&&&&&&&&&(((******((('''&&&&&&'''((()))))))))(((&&&&&&###$$$&&&''''''&&&$$$###!!!""""""######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$$$$$$$%%%######$$$$$$$$$######"""!!!''')))'''###%%%%%%%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''(((&&&&&&&&&%%%$$$"""!!! """###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((,,,+++***((('''%%%$$$$$$$$$&&&((())))))((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***++++++***))))))))))))((((((((()))******++++++,,,,,,,,,,,,++++++***+++,,,...///000000000......---------,,,,,,,,,------------............------......///000000000///222777<<>>GGGYYYhhhjjjeeeaaa^^^]]]\\\ZZZXXXWWWUUUUUUSSSPPPLLLIIIHHHGGGGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGDDDBBBAAA@@@AAAAAA???>>>333333333333222111000000......//////000222333444111333444444333333444555444555555777888;;;<<<======<<<999777555555555666555666777888888777555444222222333333444444333333333444666888888888777666444444333222222222333333111111111222333444555666777666666666555555555555::::::999888777777777777444444444555777:::===???@@@BBBBBB???999444222111//////000000000000000000444777::::::777222...,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++,,,++++++***)))((((((*********+++,,,---//////...---,,,+++************))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''+++******)))))))))))))))''''''''''''''''''''''''&&&(((******((('''''''''$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%%%%%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&(((******)))'''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''''''''&&&%%%""""""######$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&"""%%%((()))'''%%%###"""'''&&&%%%######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&"""###%%%%%%%%%$$$"""!!!!!!###$$$&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''&&&%%%$$$###&&&%%%%%%$$$%%%&&&'''(((+++***)))'''&&&%%%$$$$$$$$$%%%&&&'''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&&&&&&&%%%$$$&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++***)))(((((((((((((((((()))***++++++++++++,,,,,,+++++++++++++++,,,------...------......---------,,,,,,,,,,,,,,,,,,,,,------------------......///000000000///222777;;;@@@HHHSSS[[[gggssskkk\\\RRRNNNPPPUUUcccyyyvvvmmmddd[[[WWWUUUYYY[[[WWWVVVXXXWWWWWWUUUSSSTTTVVVRRRKKK<<<<<>>;;;888444555555444333222111000,,,,,,------///000111222222333444444333333555666333333444666888:::<<<======;;;888555444333444444444555888999:::888666444222333333444444333333222333444666777888777555444333222222222333444555555111111111111222333444444::::::::::::;;;;;;;;;;;;::::::888777666666666666555444555666999<<<@@@BBBDDDGGGGGGCCC<<<555111///,,,,,,,,,---------------...222777999888555222111++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,'''((((((((((((&&&$$$###((())))))+++,,,...000111//////...---,,,,,,,,,,,,''''''&&&&&&&&&''''''(((((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))***)))'''%%%$$$$$$###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%% !!!"""$$$%%%&&&"""$$$%%%%%%%%%%%%'''((((((((((((''''''(((((((((%%%(((***+++)))'''&&&&&&(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&''''''((())))))&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%%%%%%%%%%''')))######""""""######$$$%%%$$$&&&'''(((((((((***,,,)))'''%%%""""""###%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&'''&&&%%%$$$!!!###&&&&&&%%%$$$"""!!!###$$$&&&&&&%%%$$$###$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%$$$$$$###$$$%%%''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%!!!###%%%'''(((((('''&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***+++***)))((('''''''''(((((()))***+++***++++++,,,,,,++++++***,,,,,,------,,,,,,++++++......---------,,,,,,,,,))))))*********+++++++++------......///000000000000333666999===EEEOOOVVVgggtttmmm___VVVRRRUUU[[[ccczzzvvvlllccc[[[VVVVVV[[[]]]ZZZYYY\\\YYYZZZXXXUUUWWWXXXTTTNNN>>><<>>>>>IIIZZZfffiiigggeeebbb\\\WWWSSSRRRRRRSSSRRRQQQOOOMMMLLLJJJIIIIIIJJJIIIHHHHHHIIIHHHFFFDDDEEEFFFHHHGGGDDD>>>777333222444666555444222222222222000///....../////////000111222333444333333222111222444555666555555555666666555333111111222444555444444666999:::999777777444222222333444333111333333444444555444444444222333333444444555555444444444333333222222333333555555666777777777777777888888999888888777666555444444333444777;;;???BBBOOOPPPPPPLLLDDD;;;444000000...---,,,---...---,,,...///111111111///,,,***------,,,,,,+++******)))*********+++++++++,,,,,,,,,++++++***))))))*********+++,,,,,,---------,,,111000...,,,+++,,,---...******)))((((((((((((((('''''''''''''''(((((())))))((('''((()))***)))((()))((((((((('''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%###"""!!!%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&''''''(((*********)))((('''((((((%%%))))))%%%&&&***+++((($$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%'''(((&&&$$$""""""######$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############&&&%%%$$$#########$$$$$$"""######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''&&&&&&''''''''''''''''''))))))(((((((((((())))))++++++++++++++++++,,,,,,+++++++++,,,,,,,,,---------,,,++++++++++++,,,---+++,,,---------------,,,---------............///111000333:::@@@EEEMMMVVVdddrrroooccc\\\XXX[[[```vvvxxxgggddd```]]]]]]``````[[[YYYZZZ[[[YYYXXX[[[^^^[[[QQQHHH???<<<===HHHXXXeeehhhgggccc```[[[VVVRRRQQQQQQRRRRRRQQQPPPNNNLLLKKKKKKJJJMMMKKKJJJJJJJJJIIIGGGEEEHHHIIIJJJIIIFFFAAA<<<999111333555555444444555666555333111///......///000111222333333444444333333000111222333444444444444444444333222000///111333444444444666888999888777888666444444444444333222666666666555444222111000111222222333444555555666777777555333222111111111333333444555555555555444555666666666666666555555444333444555888;;;???AAAOOOQQQRRRNNNFFF<<<444000000...,,,,,,---...---,,,......///......---,,,+++---,,,,,,++++++******************++++++++++++,,,,,,+++******)))*********+++,,,---...//////000///111///...,,,,,,,,,,,,---+++***))))))(((((())))))''''''&&&&&&''''''((()))***((('''((())))))((('''((((((((('''''''''''''''((((((''''''''''''((((((%%%'''(((((('''$$$!!!###''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&)))((('''&&&%%%%%%$$$$$$###%%%&&&$$$%%%)))***((($$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))***)))&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%$$$#########$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$#########$$$%%%%%%"""###$$$&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%$$$%%%%%%((((((''''''''''''''''''***)))(((''''''((()))***,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,......------------......,,,---------,,,,,,+++***---------............///000000333999???DDDLLLUUUdddrrrrrrfff```]]]```fff}}}|||jjjeeeddd___]]]______[[[ZZZ[[[[[[VVVTTTWWW\\\ZZZQQQGGG===:::;;;FFFWWWdddgggfffaaa^^^YYYTTTPPPOOOOOOPPPRRRQQQOOONNNLLLLLLLLLMMMOOONNNLLLLLLLLLLLLIIIGGGJJJJJJJJJHHHFFFCCC@@@>>>111222555555555666777999999888555222///...///111222333333444444444444444222222333444555555555666444444333222000000111333555555666777999999999888:::888777666555555444444777777666666444222111000000111111222333555666777888777555444222222111111333333444444444444333333333333444555555555555555333333444555888;;;>>>@@@GGGJJJLLLIIICCC:::222...///---,,,,,,---...---,,,000///......---------...,,,,,,,,,++++++*********************++++++++++++++++++***************+++++++++---...000000111111000///...,,,,,,,,,,,,,,,******)))(((((((((((()))'''&&&&&&&&&&&&'''((((((***)))''''''(((((('''%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((('''%%%###!!! """%%%&&&%%%###""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$&&&&&&%%%###!!!&&&''''''''''''(((((('''''''''((((((((((((((('''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&%%%(((((('''&&&%%%$$$$$$###%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$#################################%%%$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%#########$$$%%%&&&"""###%%%''''''&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$'''&&&&&&&&&&&&'''((((((''''''&&&$$$$$$#########))))))((((((''''''&&&&&&***)))'''''''''(((***+++,,,,,,,,,++++++************++++++++++++,,,,,,,,,......------------......+++,,,,,,,,,,,,,,,++++++---------............///111000333999???CCCLLLTTTcccqqquuujjjddd```ccchhhyyynnniiiccc___]]]```bbb___]]]]]][[[UUUQQQTTTZZZZZZQQQHHH<<<999:::EEEVVVbbbeeeccc\\\YYYUUUPPPNNNMMMNNNOOOQQQPPPNNNMMMLLLMMMMMMNNNOOONNNMMMNNNOOOOOOMMMKKKJJJIIIHHHFFFDDDCCCBBBBBB111333555666666777:::<<<>>>>>>;;;777222000111222444444444444444555555555222222333333444555555666555555555333222222333555888888:::::::::999999:::999999888777666555666666777777777666555444333222111111111111333444666777666555444444333333333444444444444555555444444333111222333444444444444444333333444555777999<<<======@@@CCCBBB>>>777222///...---++++++---...------///...---,,,,,,------...,,,,,,+++++++++++++++***))))))*********++++++++++++***************++++++***+++,,,---//////000000///......---,,,,,,++++++***)))((((((''''''((((((&&&&&&&&&&&&&&&'''((((((***(((''''''(((((('''%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&'''((('''''''''%%%###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%###%%%(((---000...)))%%%,,,+++,,,,,,+++)))'''''''''(((((((((((((((''''''%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$&&&'''((((((''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$%%%'''''''''%%%###"""$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((('''&&&%%%$$$#########)))))))))((((((''''''&&&)))(((''''''''')))***+++,,,,,,,,,++++++******************+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,)))***+++,,,---------------------............///222111444:::???DDDLLLUUUbbbpppzzznnnfffbbbcccggguuuqqqkkk___\\\]]]cccgggddd```^^^ZZZTTTOOOQQQWWWWWWQQQJJJ===:::<<>>CCCDDDCCC>>>777333333444555444444444444555666777111111111111222333444444555666666444333333555777:::<<<===<<<:::999999999888999999888666666777888888888888888777666555444222111111111222333555666555444444444444444555666444555555555555444444333111222222333444444444333333333444444555777888999777999======:::666333222---,,,++++++---...------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))))))))************+++*********)))******+++,,,***+++,,,---..................------,,,+++++++++)))(((''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((()))'''&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((('''&&&%%%%%%&&&''')))***''''''&&&$$$###$$$'''***%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$&&&'''''''''&&&%%%###%%%)))...333222---(((***(((((()))(((###!!!"""&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""%%%'''###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$###"""!!! ######$$$%%%%%%%%%$$$$$$!!!"""######$$$#########""""""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&''''''&&&&&&''''''&&&$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))((('''&&&%%%%%%%%%&&&))))))((((((((((((((((((''''''(((((())))))******,,,,,,++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,++++++******,,,---.../////////---------............///333222444;;;???DDDLLLTTTbbbooo|||pppgggbbbbbbffftttrrrkkk]]]YYY[[[ccchhhfff```]]]VVVRRRNNNOOORRRSSSPPPLLL@@@>>>AAALLLZZZbbb```ZZZQQQOOOLLLIIIIIIJJJLLLNNNLLLJJJIIIGGGHHHJJJLLLNNNMMMLLLLLLNNNPPPQQQQQQOOONNNMMMKKKIIIGGGGGGGGGHHH333444666666777999<<>><<<999666666777666777999888666666888::::::::::::999888777666555333222111000111222444555555555444444444444555555444444555555444444333222222222333333444333333333333333333444444444555555444666999999777555333333---+++***+++,,,......---++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))******************))))))***++++++,,,+++,,,------............------------,,,+++******''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((('''&&&%%%&&&(((((((((&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%&&&(((+++%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$%%%'''(((((((((&&&%%%%%%$$$%%%)))...///+++&&&&&&###$$$'''&&& &&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%&&&'''((('''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$""""""###&&&!!!"""###$$$&&&((()))***((('''&&&%%%%%%&&&'''(((((((((''''''&&&%%%%%%$$$$$$$$$$$$#########"""""""""###$$$%%%%%%%%%%%%$$$###############""""""!!!###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((())))))((((((((((((((()))((((((((((((((()))))))))%%%&&&(((***+++***))))))++++++++++++++++++,,,,,,************++++++++++++***+++,,,------,,,+++***,,,---......////////////---------............///222111444:::>>>CCCKKKSSSaaannn|||ppphhhbbbbbbeeepppqqqjjj]]]XXXWWW^^^dddccc^^^[[[QQQOOOMMMKKKLLLLLLMMMMMMCCCBBBEEEQQQ]]]bbb]]]VVVLLLJJJHHHGGGGGGJJJMMMOOOIIIGGGEEEDDDEEEHHHKKKMMMNNNMMMMMMNNNOOOOOONNNLLLOOOMMMKKKIIIHHHGGGGGGGGG444555666777777999===???IIILLLMMMIII@@@999666777666555555444444666777888555444333333444555777888555555555444333333555888<<<===>>><<<888444444555444777888888666666999;;;======<<<;;;999777555444444333111000000222333555777666555444444444444444444444444444444333222111333333444444444333333222444333333333333333222222333555666666444222222222---+++******,,,......---------.../////////......++++++++++++++++++++++++))))))))))))******************))))))***+++,,,,,,------...............---------------,,,+++******&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&((()))((('''%%%%%%%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%$$$%%%'''((('''%%%###!!!###%%%'''((('''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''$$$%%%'''))))))((('''&&&***'''$$$&&&+++---+++''')))%%%'''++++++%%%###%%%((()))))))))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%% !!!###$$$%%%&&&&&&'''&&&'''(((((('''%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% $$$''''''%%%######$$$######$$$%%%%%%&&&&&&''')))(((&&&%%%%%%&&&((()))))))))((('''&&&&&&%%%%%%###############$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$###$$$$$$######"""!!! %%%%%%%%%%%%$$$$$$###"""%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''''''''((()))((('''%%%$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""###%%%&&&'''((('''&&&&&&&&&&&&'''((((((***))))))))))))******+++''''''(((((())))))******$$$&&&)))+++,,,+++)))(((*********++++++,,,,,,---)))************+++++++++++++++------------++++++/////////000//////...------------.........//////111000222888===AAAIIIRRRaaannn|||ppphhhbbbcccfffjjj}}}rrrjjj```XXXUUUZZZ______[[[YYYMMMMMMKKKIIIHHHHHHJJJMMMEEEDDDIIITTT___bbb[[[SSSIIIHHHFFFEEEFFFIIIMMMOOOGGGEEECCCBBBCCCFFFJJJLLLPPPOOONNNNNNNNNMMMKKKIIILLLLLLJJJHHHFFFEEEDDDDDD333222222222444666999;;;EEEEEEEEECCC@@@<<<888666:::999888777777777888999666666444333222222222222333444444444444444444333:::;;;;;;;;;999777555444333444666777999:::::::::===;;;:::999999777444222111111111111222333444555555555555444444333333333444444444444444444333333222222222333333333444444444333333222222333333444333444666777777555444333---,,,+++*********++++++///...---,,,++++++***+++...,,,+++))))))***,,,---***************)))((('''******))))))))))))******+++++++++,,,,,,+++++++++((()))************))))))'''&&&$$$######$$$&&&'''''''''''''''''''''''''''))))))((((((((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%&&&)))***)))'''))))))(((&&&$$$$$$&&&(((%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((#########$$$%%%&&&'''(((((('''&&&%%%&&&%%%###!!!$$$############$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###%%%&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%'''''''''''''''((())))))''''''((((((((('''%%%$$$((()))))))))))))))((((((''')))+++***)))''''''(((***,,,...///...+++(((&&&,,,++++++***++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,////////////............333222444777:::===GGGQQQ___nnnxxxoooiiidddbbbbbbmmmzzzrrrfffaaa\\\WWWWWWZZZ\\\ZZZWWWNNNMMMJJJEEEDDDFFFEEEAAA@@@@@@HHHXXXdddcccYYYRRRLLLGGGBBBAAADDDHHHIIIHHHGGGCCC<<<777777===GGGOOONNNMMMMMMNNNPPPPPPOOOMMMQQQQQQNNNKKKFFFDDDDDDEEE333222111222333555777999>>>?????????===:::888666888777777666666777999:::;;;:::888777555444333333333444555666666555444333666666666666555444222111222333444666777999999:::===<<<::::::999888666444...///000000111222333333444444444444444444333333666666555444333222222111111222222222222333333333333333222222222222333333000111444666888888888777000///---,,,+++,,,---...000///...---,,,,,,,,,,,,...---+++)))(((((()))******+++++++++++++++***))))))(((((((((((((((((()))******++++++++++++***************)))))))))((((((&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&((()))(((&&&'''(((((('''%%%%%%&&&(((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$######&&&%%%%%%$$$###"""!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$###""""""###&&&%%%$$$$$$%%%$$$###!!!%%%$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$"""!!!!!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###%%%'''$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''((((((((((((''''''!!!"""###$$$%%%&&&&&&&&&'''''''''''''''(((((()))''''''((((((((('''%%%%%%''''''((((((((((((''''''&&&''')))((((((((()))*********+++,,,,,,,,,++++++,,,,,,++++++***++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111222222333777:::===GGGPPP]]]kkkvvvmmmhhhcccaaaaaajjjvvvsssggg^^^WWWPPPNNNRRRVVVWWWVVVQQQQQQMMMHHHFFFHHHFFFAAA@@@>>>DDDSSS___```ZZZUUUKKKGGGCCCBBBEEEHHHHHHGGGGGGCCC<<<777666;;;EEELLLLLLLLLLLLMMMOOOPPPOOONNNMMMMMMKKKHHHEEECCCCCCDDD222222111111222333555666666777888999999888666555555555444444666777999:::@@@???===:::888666444333333444666888888666444333222222333333222222111000111222333444666888:::;;;<<<:::999888888888666444...///000222222222111111333333444444444444444444777666555444222111000000111111111222222222333333333333222222222222333333///111333666777888999888222000...,,,+++---///000......---,,,++++++++++++...---+++((('''''''''''')))******+++++++++******(((''''''&&&&&&''''''(((((())))))******))))))(((+++***)))(((''''''((()))((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%'''((('''&&&%%%&&&(((((('''&&&'''((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$############''''''&&&%%%%%%$$$############$$$$$$$$$###""""""########################$$$%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""!!!!!!!!!$$$###"""###$$$$$$###!!!&&&%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%###!!! !!!###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''############$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$ """###%%%&&&&&&&&&&&&''''''''''''((((((((('''''''''(((''''''&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''***,,,))))))((()))***,,,...000---,,,,,,+++*********++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,---...///000000111222111333777:::===FFFPPPZZZfffzzzsssjjjfffaaa___```hhhssstttiii\\\SSSIIIFFFKKKRRRVVVXXXUUUUUUQQQLLLJJJJJJGGGAAA???;;;>>>KKKWWWZZZXXXWWWJJJFFFCCCCCCFFFHHHGGGFFFFFFBBB;;;666444999AAAHHHKKKJJJJJJLLLNNNOOONNNMMMJJJJJJIIIGGGEEECCCDDDEEE111111000000111222333444222333444555555555444444222222222333444666999:::AAA@@@???<<<999666444222111333666888888666333111222222333333444444444444222222222333555888;;;<<<:::888666666777777666555333444555666555444111000333333333444444555555555555444444333222111111000222222222222333333333444222222111111111111222222111222333444555555444444111///,,,******+++---///++++++***)))(((((())))))---,,,+++)))(((((((((((((((((())))))******))))))(((''''''''''''''''''((('''(((((())))))(((((('''***)))'''&&&&&&''')))***))))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&###%%%((()))(((''''''(((((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$"""###$$$%%%'''((()))***''''''&&&%%%$$$$$$######%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$###""""""###%%%&&&$$$###&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$###""""""$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&'''%%%%%%%%%%%%&&&'''((((((&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&%%%$$$&&&))),,,((((((((()))***,,,...///------,,,+++************+++,,,,,,------,,,,,,+++************************//////.........---------111111333888:::===FFFOOOWWWcccuuuppphhhddd```___```hhhtttvvviii[[[RRRIIIFFFKKKSSSXXXZZZWWWWWWTTTOOOLLLKKKGGGAAA>>>888999BBBMMMQQQSSSTTTIIIGGGDDDEEEHHHIIIGGGDDDAAA>>>999444333888@@@FFFKKKJJJJJJKKKMMMMMMLLLJJJIIIIIIJJJIIIFFFFFFFFFGGG000000000000111111222222333333333333444333333333111111111111222444666888>>>===<<<;;;888666333222000222555777777555222000222222333444555666777777555444333444555999<<<>>>;;;999888888999::::::999;;;;;;;;;;;;999666333111333333333444444555555555111111222222222222222222333333333333444444444444222111111000000111111222///000000111111222222222000///,,,******+++---///******)))((((((((())))))++++++******+++++++++,,,))))))***************))))))((((((''''''(((((()))'''''''''((((((''''''''''''&&&%%%%%%&&&(((***,,,(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((())))))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''###%%%((()))(((''''''(((((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%"""###$$$%%%''')))******''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%#########$$$&&&'''&&&%%%$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$%%%%%%&&&%%%###"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$&&&(((&&&%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$&&&'''(((((())))))))))))&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((''''''&&&''''''&&&&&&''''''''''''&&&'''((()))))))))))))))(((((('''%%%$$$$$$'''***((()))***++++++++++++***---,,,++++++*********++++++,,,,,,------,,,,,,+++************************............------------000000333888:::===EEENNNVVV```qqqppphhhdddaaa___```jjjvvvwwwhhhXXXQQQIIIHHHNNNUUUXXXYYYVVVWWWUUUPPPNNNMMMGGGAAA===888777>>>GGGJJJMMMOOOIIIGGGFFFHHHJJJJJJFFFCCC<<<:::666333333888@@@FFFLLLKKKJJJJJJKKKKKKIIIGGGGGGHHHIIIHHHFFFEEEEEEFFF//////000000111222222333444444333333333333333333111111000000000222333444777777888888777666444333000111333555555333111000000111111222444666888999888666444333555888<<<>>>>>><<<;;;;;;===>>>??????@@@??????===;;;888555333333333444444444444444444///000000111111222333333222222333333333444444444111111000000000000111111,,,,,,---...000111222333000000...---------...///,,,,,,+++++++++++++++,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,+++******)))(((((((((((((((((()))&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&((()))***$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&'''(((%%%&&&(((((('''&&&'''((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###)))((('''%%%$$$#########$$$$$$$$$%%%''''''&&&%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$%%%&&&&&&%%%###""""""###$$$$$$###""""""""""""""""""""""""###$$$%%%%%%$$$$$$&&&(((%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&(((((('''&&&&&&''''''&&&&&&&&&'''((((((&&&'''((()))************)))))))))'''%%%%%%'''((()))***+++++++++***)))(((,,,++++++***++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,---...//////000///000333888:::===EEEMMMUUU^^^nnnrrrjjjfffbbbaaaaaahhhtttwwwfffTTTNNNGGGGGGLLLSSSVVVVVVSSSUUUUUUQQQPPPOOOIIIBBB>>>:::;;;BBBIIIKKKLLLMMMJJJIIIIIIKKKMMMLLLGGGCCC888777555333444888???EEEKKKJJJIIIIIIJJJIIIGGGEEEEEEFFFGGGFFFCCCAAAAAAAAA---...///111222333444444333333333333333444555555333222000/////////000000000222444666777666555555222222333444444333222222000000111222555888:::<<<999777444222333666:::===>>><<<;;;;;;===@@@AAAAAA???>>>===;;;:::888777666444444444444444444333333000000000111111111111111000000111111111222222222000000000//////000000000............///000111111...............------,,,,,,,,,+++++++++,,,,,,---)))******++++++++++++***++++++++++++***((('''&&&(((''''''&&&&&&''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&&&&(((***'''(((((('''%%%%%%&&&(((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$'''&&&%%%$$$############$$$######$$$&&&&&&%%%### """$$$%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''(((&&&$$$###$$$$$$###"""""""""""""""""""""""""""###$$$%%%%%%$$$%%%''')))&&&&&&%%%$$$############&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%###%%%&&&(((((('''&&&%%%'''&&&&&&%%%&&&'''((()))%%%&&&'''((())))))))))))'''((())))))''''''(((*********))))))))))))******************+++,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,......///000//////333888;;;===DDDMMMTTT[[[jjj}}}uuummmhhhdddbbbcccdddmmmyyytttfffTTTLLLEEEDDDIIIPPPSSSTTTQQQTTTUUUSSSRRRRRRLLLFFF???>>>BBBKKKQQQQQQPPPQQQJJJJJJKKKNNNPPPNNNHHHCCC888777555333444888>>>BBBGGGFFFFFFGGGIIIJJJIIIGGGFFFGGGHHHFFFBBB???>>>===---...///111333444444555111111111222333555666777444333111///...---......---...222555777777777777333444444444444444444333222222333444777:::===???999777333111111444888;;;<<<:::888888;;;>>>??????<<<;;;:::999888777777888555555555444444333333333222222111111000000//////////////////000000000000000000////////////000000333222111///............***+++,,,---,,,+++***)))+++***************++++++***************)))((('''((((((((('''&&&$$$""""""'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''((((((((('''&&&%%%###"""&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&''''''((('''######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))'''&&&(((***))))))(((&&&$$$$$$&&&(((%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$############$$$%%%&&&&&&$$$%%%%%%&&&'''''''''&&&$$$%%%&&&&&&'''((())))))###$$$$$$%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&&&&&&&########################&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""###$$$%%%&&&$$$###"""###%%%%%%###!!!!!!$$$%%%%%%$$$$$$ !!!###%%%'''((()))$$$$$$$$$$$$%%%%%%&&&'''+++)))'''&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$%%%'''))))))((('''&&&%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&'''(((((((((###$$$%%%%%%&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%'''&&&&&&%%%&&&'''((()))$$$%%%&&&'''(((((((((((($$$&&&)))***))))))***+++,,,***'''&&&&&&))),,,...)))))))))***+++,,,......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...///333888;;;===DDDLLLRRRZZZhhh{{{wwwnnnjjjfffdddddd___gggqqqyyy~~~sssfffUUUMMMDDDBBBGGGNNNSSSUUUPPPTTTUUUTTTTTTTTTOOOHHH@@@AAAGGGRRRYYYXXXVVVVVVKKKKKKLLLOOOQQQOOOHHHCCC:::999777444444777<<<@@@DDDCCCDDDFFFIIIKKKJJJIIIIIIJJJJJJHHHDDD@@@>>>===444222000000111222111000------///111444666999:::222111///......---+++(((,,,///444999<<<<<<;;;999444555666777777777777777666555555555666777999:::555555444444444555555666666666666666777888999:::999999777666666555555555444444444555444444333333222222111000000111111222000111222333333222111000111111111111111111111111///////////////...------......//////......---,,,*********)))))))))((((((&&&&&&&&&&&&(((***,,,...+++******)))(((''''''&&&((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))&&&'''(((******((('''&&&######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&'''''''''%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$######"""%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$$$$&&&)))+++,,,+++)))((('''''''''(((''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$###!!!###$$$$$$$$$$$$%%%''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''######%%%%%%%%%%%%######&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$#########""""""###$$$%%%&&&&&&'''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))(((&&&###!!!!!!###&&&((('''&&&%%%%%%$$$###""""""&&&$$$""""""###'''***---,,,)))%%%"""!!!"""$$$%%%%%%%%%%%%&&&&&&'''''''''$$$$$$######$$$$$$%%%&&&***&&&"""!!!###%%%&&&%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******%%%%%%%%%%%%&&&'''((((((,,,+++)))((('''((()))***''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''')))***+++,,,,,,,,,,,,,,,------,,,++++++******)))---,,,)))((((((+++...000,,,,,,,,,++++++*********,,,,,,,,,---------......///000222555:::AAAHHHNNNSSS^^^lll{{{{{{ppphhhbbb___aaaaaacccggglllsssuuulll```SSSMMMFFFDDDHHHNNNSSSUUUTTTUUUVVVUUUSSSPPPLLLIIIFFFFFFMMM[[[dddaaaZZZUUUSSSMMMHHHHHHLLLMMMIIIDDD===;;;888666666999<<>>;;;888666777:::>>>AAADDDFFFIIILLLNNNNNNMMMLLLLLLMMMLLLJJJEEE???999666///------...000222333222111111222333555777999:::;;;777333000/////////...,,,...333777999::::::999888888888888777666555555555444333222222333444555444444333333333333444444444444444444555666777777444444333222111111111111333333444444444444333333000111222444444444333333000000111222222111000000000000111000000//////...............------,,,,,,+++,,,,,,,,,,,,+++******+++************)))))))))***++++++******)))((('''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''###$$$$$$%%%&&&&&&''''''%%%%%%&&&''''''''''''&&&$$$$$$###"""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''))))))'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''&&&$$$$$$$$$%%%######$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$#########'''&&&%%%%%%%%%%%%&&&&&&%%%$$$###"""""""""######$$$$$$$$$$$$###########################$$$$$$%%%&&&&&&&&&'''((('''%%%"""%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&############$$$%%%&&&'''###$$$''')))******)))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))************)))******+++++++++,,,,,,,,,***+++,,,---------,,,++++++++++++++++++*********,,,,,,,,,---------......///000222555999???GGGLLLRRR^^^mmm|||tttllldddaaabbbeeejjjooouuu|||{{{oooaaaTTTMMMFFFIIIRRRYYYYYYWWWXXXUUURRRRRRSSSPPPJJJDDD>>>AAALLL___mmmmmmddd^^^RRRMMMHHHGGGIIIHHHDDD@@@@@@===999777888===BBBFFFIIIJJJMMMOOOPPPPPPOOONNNOOOOOOMMMJJJDDD>>>888444000///...///111333333222...///000333777:::===???<<<:::777555555333111000---///222555888999999999777777777888777777666666888777666555555555666777444444333222222222333333333333333333333444555555333222111111000000000111222222333444444444333333///111333555666555444333///000111222222111000///000111111222111000///...///......------------------------------,,,++++++******************************+++++++++)))((('''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((((((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&'''((())))))((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%((())))))(((&&&%%%%%%&&&######$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%$$$###""""""!!!"""$$$%%%%%%%%%$$$###%%%%%%&&&'''((((((((((((%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$$$$$$$###%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&''''''&&&%%%$$$$$$%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''((()))))))))((('''&&&''''''((((((((((((''''''((((((((((((((()))))))))))))))***************)))))))))***+++,,,,,,------)))***+++,,,,,,++++++***+++++++++***************,,,,,,,,,---------......///000222444888>>>EEEJJJQQQ]]]mmm|||wwwooohhhdddeeejjjooouuu{{{ssseeeVVVLLLCCCFFFQQQ[[[\\\YYY\\\VVVQQQQQQTTTRRRJJJCCC<<<>>>KKK___oooooofff___RRRNNNJJJIIIKKKKKKHHHEEEDDD@@@<<<:::<<>>@@@FFFMMMRRRMMMNNNPPPQQQRRRRRRRRRQQQMMMLLLJJJFFFAAA<<<777444666444222222333333222111333333444444666777999:::999;;;>>>AAACCC@@@;;;777444444444555555666666777111222333555666777888888666555444333333444666666666555444333333222222333222222222111111222222333222222111111111111111222000111222333333444444333111222333444444333222111//////000111111000/////////111333555555555333222000///---,,,,,,,,,---...)))************)))((((((''''''(((((((((((())))))&&&&&&'''))))))*********''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&%%%$$$$$$###%%%%%%%%%$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&%%%((())))))***))))))(((((()))((('''&&&%%%&&&'''''''''&&&%%%$$$###$$$%%%&&&)))***+++)))'''&&&&&&'''%%%&&&&&&&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$"""""""""!!!###$$$%%%&&&'''(((((()))%%%%%%''''''''''''%%%%%%%%%%%%$$$$$$######""""""$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%&&&""""""$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((('''%%%###!!!"""%%%((($$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((()))***)))(((''''''(((***---...'''((()))******)))(((''''''(((((())))))******++++++,,,,,,,,,,,,+++******))))))***+++,,,,,,------,,,+++)))(((((()))***+++)))))))))***************,,,,,,,,,---------......000111222333666<<>>HHHTTT\\\^^^]]]YYYTTTSSSTTTSSSMMMHHH???===DDDWWWgggjjjbbb[[[QQQPPPOOOOOOQQQRRRRRRQQQJJJHHHDDDBBBDDDIIIPPPTTTNNNOOOPPPQQQRRRSSSTTTTTTMMMLLLJJJFFFAAA<<<777555333222000111222333333222444444444444555666777888999;;;>>>BBBEEEDDDAAA>>>888777666555555555555666111222333444555555555555333222111111222333555666777666555444333333333333333222222111111222222333111111000000000000111111000000111333333444444333333333333222111111000000...///000111111000///...,,,...111444555555444333...---+++***)))***+++,,,)))))))))))))))(((((('''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''((()))***(((((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&%%%$$$######%%%&&&((($$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%&&&'''))))))))))))((()))((('''%%%%%%&&&'''((((((&&&%%%######$$$%%%&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%$$$############$$$%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%$$$###""""""######&&&&&&&&&''''''(((((((((%%%&&&'''(((((('''&&&%%%$$$$$$$$$###############$$$$$$############$$$$$$''''''&&&&&&%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$############$$$%%%%%%$$$%%%&&&$$$"""!!!###&&&$$$$$$$$$%%%$$$$$$######%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((())))))'''''''''((()))***+++,,,'''((()))******)))(((''''''(((((()))******+++++++++++++++++++++***))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******((()))))))))*********+++,,,,,,,,,---------......000111222333666;;;AAAFFFPPP[[[iiixxx{{{uuuqqqmmmkkklllggghhhiiilllrrrvvvoooeeeSSSJJJ@@@???FFFQQQZZZ]]]ZZZXXXUUUSSSRRRPPPMMMKKKAAA===AAARRRccchhhccc]]]QQQPPPOOOOOOOOOPPPPPPPPPKKKHHHFFFEEEFFFJJJOOORRROOOOOOQQQRRRTTTUUUVVVWWWRRRPPPLLLHHHBBB<<<777444000///...///222444444333111111222333555777999::::::;;;===AAAEEEFFFEEEDDD;;;:::888666555555555555222222333444444333333333222222111111222444555777888777666555444333333333333333222222222222222333000000/////////000000111///000111222333444444444555444222111000/////////...///000111111000///...***,,,000333555555444333,,,+++)))''''''((()))***+++++++++++++++***))))))%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&((()))))))))((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((((('''&&&%%%%%%'''(((***$$$$$$######$$$$$$%%%&&&"""######$$$$$$%%%%%%&&&&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((("""###%%%'''))))))))))))***(((&&&%%%%%%%%%'''(((((('''%%%######$$$%%%&&&$$$%%%&&&%%%###"""###$$$&&&%%%%%%$$$$$$#########""""""###$$$%%%'''((()))$$$###"""!!!!!!"""###$$$$$$$$$######$$$$$$%%%&&&#########"""######$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&((())))))(((&&&%%%###############$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%###"""!!! """"""###$$$%%%&&&&&&''''''&&&%%%$$$############%%%$$$$$$###""""""######!!!!!!""""""######$$$$$$"""""""""!!!"""######$$$!!!$$$&&&&&&###!!!!!!###$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%&&&&&&&&&''''''""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((((('''((()))***)))(((&&&%%%'''((()))++++++)))(((''''''(((((()))***+++++++++***************)))((((((***++++++++++++,,,,,,,,,+++---///111000...+++)))(((((())))))*********+++,,,,,,,,,---------......000111222333555:::AAAEEEPPPZZZhhhvvvwwwrrrooollljjjlllcccbbbaaacccjjjoookkkbbbPPPIIICCCBBBGGGPPPXXX\\\WWWVVVUUUSSSPPPNNNMMMLLLCCC<<>>CCCEEECCC@@@888999999999777555333222666555333222333444666777666444222000111333666888:::999777666555555555666444222111111222333222111000111111222222222111111333333222111000000000111111111111111000000000000111111000111111000---+++///000222333444444333333------,,,,,,+++***))))))))))))((()))++++++***((()))'''%%%&&&(((***)))((()))***++++++***)))((('''((((((((('''&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&&&&&&&''''''((()))***)))((((((&&&%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&######%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))(((((('''''')))***+++''''''''''''''''''''''''$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$#########%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((())))))(((&&&%%%###"""###&&&)))(((######$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$%%%%%%&&&&&&%%%$$$#########$$$&&&$$$###$$$''''''%%%###"""###%%%&&&''''''&&&%%%(((((())))))))))))((((((%%%$$$###$$$&&&'''&&&%%%$$$#########$$$&&&((()))))))))((('''''''''''''''---+++(((&&&&&&(((+++---///+++(((''')))++++++***(((((()))***+++,,,,,,---***,,,------+++******+++******+++++++++,,,,,,,,,///...,,,+++***+++,,,,,,+++*********++++++***)))///...---,,,,,,,,,,,,,,,000///111444666888@@@IIIQQQXXXfffvvvyyyrrrmmmiiifffdddccc___[[[]]]aaacccaaa^^^KKKHHHBBB@@@IIIVVV\\\[[[ZZZYYYWWWXXXXXXUUUOOOJJJ???===>>>JJJ___mmmjjj___XXXPPPJJJLLLNNNLLLJJJIIIJJJHHHGGGGGGEEEDDDIIIQQQOOONNNOOORRRUUUWWWVVVUUUVVVSSSNNNIIIEEE???999555111111111000//////000111666666888:::;;;:::888555888777888;;;???@@@???===444555666777888999999999999777666444444555666777666555222111111333666888999888777555555555555555555333222222333444333222111111222222222111111000333222111111000000111111111111111111000000000000111000///000111000...,,,---...///000111111111111------,,,++++++***)))))))))(((((()))+++,,,***)))(((&&&%%%&&&(((***)))'''((())))))***)))((('''&&&''''''''''''''''''(((((())))))(((''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))''''''&&&&&&''''''((((((***)))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''((()))***((((((((((((((((((((((((###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$######""""""######$$$''''''&&&&&&&&&&&&''''''333000+++&&&###$$$'''***############$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""###$$$%%%%%%$$$###############&&&$$$###%%%''''''%%%###&&&&&&&&&'''&&&$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%$$$$$$%%%&&&'''((('''''''''''''''((())))))***)))'''%%%%%%''')))***...+++(((''')))******)))******************++++++)))+++,,,+++***((())))))************+++++++++,,,---,,,+++*********+++++++++******+++,,,---------111000//////......//////000///111444666888AAAJJJPPPXXXeeevvvvvvnnniiifffdddbbbaaa]]]ZZZ[[[___aaa]]]ZZZKKKHHHBBB@@@IIIVVV\\\[[[\\\ZZZXXXXXXYYYVVVPPPKKKCCCAAABBBOOOdddssspppfffXXXOOOIIIJJJLLLJJJGGGGGGFFFDDDCCCBBB@@@???EEEMMMOOONNNOOOQQQTTTVVVUUUTTTTTTQQQMMMIIIDDD???:::666888777444222111111111222555666777:::======;;;999777555555666888:::::::::444444555666777999:::;;;<<<:::888666666666888888888666444222222333555777888777666555555555555555555333222222333444444333222222222222222111000///222222111000000000111111111111111111000000000000000///...///111000///---,,,++++++,,,,,,---...///,,,,,,,,,+++******))))))''''''''')))+++,,,+++***'''&&&%%%&&&'''((((((&&&''''''((((((((('''&&&&&&&&&&&&'''(((((()))******))))))(((''''''''''''((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''((()))***(((((('''&&&&&&&&&''''''***))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((("""$$$%%%''''''%%%$$$"""######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$############$$$$$$$$$######""""""######$$$((('''%%%$$$$$$%%%'''((((((&&&!!!"""$$$###"""""""""###%%%%%%%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!!!!!!!""""""%%%$$$######"""#########%%%$$$$$$%%%&&&&&&%%%###&&&&&&&&&&&&%%%$$$###"""######$$$$$$$$$$$$######&&&%%%$$$%%%&&&'''&&&%%%&&&&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&((()))***+++''''''&&&%%%%%%&&&'''''',,,***''''''((())))))(((++++++*********)))))))))(((***+++***)))'''(((((()))))))))*********++++++,,,+++***)))))))))******))))))***+++,,,------...,,,,,,++++++,,,,,,------000///111555777999BBBKKKQQQYYYeeeuuu~~~sssiiidddbbbbbbbbbaaa^^^[[[\\\______ZZZUUUKKKGGGAAA@@@HHHVVV\\\\\\]]][[[YYYYYYYYYWWWRRRMMMBBB@@@BBBOOOeeeuuusssiiiZZZQQQJJJJJJLLLJJJGGGFFFHHHEEECCCBBB@@@???FFFNNNOOOOOOOOOQQQTTTUUUTTTSSSQQQNNNKKKHHHDDD@@@;;;777AAA===999555444333333333333444555999<<<>>>===;;;666555333333444555777777888777666555444555666777<<<;;;999888888999;;;<<<<<<:::777444222222222333666666666555555444444444333222000111222333333222333333333222111000///...111111000000000000111111111111111111000000000//////...---...000000///...++++++***)))***+++,,,---,,,+++++++++******))))))'''&&&''')))+++---,,,+++&&&&&&&&&''''''''''''&&&'''''''''(((''''''''''''(((((((((((())))))******'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%''''''&&&''''''((()))***+++***)))((('''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((("""$$$&&&''''''&&&$$$"""$$$$$$$$$###$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%(((((('''&&&$$$###""""""%%%%%%&&&&&&%%%%%%$$$###$$$######""""""######$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''###$$$###!!!"""$$$&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!""""""$$$######""""""#########%%%%%%%%%%%%&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%&&&'''&&&%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&''')))***+++%%%&&&&&&''''''&&&&&&%%%***)))''''''''''''''''''************))))))))))))(((***+++***)))(((((((((((())))))))))))*********+++++++++************+++'''((())))))))))))***+++))))))))))))***+++,,,---//////111555777:::CCCMMMTTT\\\hhhuuusssiiicccbbbcccdddeeebbbaaaccceeeccc[[[UUUKKKGGGAAA???HHHVVV]]]]]]___\\\ZZZZZZZZZXXXSSSOOOBBBAAACCCPPPgggxxxwwwnnn^^^UUUMMMMMMNNNKKKIIIHHHKKKGGGDDDAAA>>>===CCCLLLPPPOOOPPPQQQSSSTTTSSSQQQNNNLLLIIIGGGEEEAAA<<<888FFFAAA:::555333222111000111111222666999;;;;;;:::666555444222111333555777999888666444333333333444999999888888999<<<>>>@@@@@@===:::666333111000000555555555555555444444333111///...///111222222111333333333222111000///...111000000///000000111111111111111111000000000//////...------///000///...,,,+++***)))***+++,,,---++++++***************)))'''&&&''')))+++---,,,+++&&&'''((((((''''''&&&&&&((((((((((((((((((((()))******))))))((((((((((((&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%''''''&&&''''''((()))***,,,,,,***)))(((((('''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###%%%%%%$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""!!! %%%%%%&&&&&&%%%%%%$$$###$$$######""""""######$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###%%%$$$%%%(((++++++)))'''%%%$$$""" !!!###$$$%%%%%%&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$############$$$###############$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%$$$$$$######""""""'''''''''''''''((())))))&&&'''(((((((((((('''&&&(((((((((''''''&&&'''''''''(((((()))******++++++)))***,,,+++***((())))))((())))))))))))*********++++++,,,,,,,,,,,,,,,,,,)))+++,,,***((('''((())),,,,,,,,,,,,---///000111//////111666888<<>>888666555333222000///000222666777777666555555444222111222444777666555555444444555555666777777666777999<<>>;;;777444111000///333444444555444444333333///...---...000111111000222222222222222111000///000000/////////000111111111111111111000000000000000...------...///......,,,,,,++++++++++++,,,,,,************************''''''''')))+++,,,+++***&&&(((******((('''&&&'''((((((''''''(((((()))*********)))(((((('''&&&&&&(((''''''''''''((())))))'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''((()))***,,,+++***)))((((((((((((%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&!!!!!!""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%!!!!!!""""""###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$############$$$$$$$$$######""""""######$$$"""###%%%&&&&&&%%%###"""&&&"""###%%%$$$""""""!!!  !!!###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%&&&###%%%'''&&&%%%$$$$$$%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&&&&''''''&&&%%%$$$$$$%%%%%%$$$###""""""(((''''''''''''(((((()))(((((())))))))))))((((((''')))))))))'''&&&'''(((&&&''''''((()))***+++,,,)))+++,,,+++***((()))))))))))))))*********++++++++++++,,,---------,,,,,,---///000...***(((***,,,+++++++++,,,---...///000//////111666999===FFFPPPYYYbbbnnnyyyzzzoooiiihhhjjjlllooonnnpppsssuuuoooddd[[[KKKGGG@@@>>>GGGVVV^^^___aaa^^^ZZZZZZZZZXXXTTTPPPGGGEEEFFFTTTlll~~~www___UUULLLKKKLLLJJJHHHHHHJJJEEE???;;;777777???HHHTTTSSSRRRSSSTTTSSSRRRPPPKKKJJJIIIIIIGGGCCC===999VVVMMMBBB:::888777555333000//////111333444444333222444444333111111333666555555666777888888888777777666666666888:::===???>>><<<:::777555333333222222333444444444444333222///...---...000222222111111111222222222111111000///////////////000111111111111111111000000000000111///---,,,---...------+++,,,,,,,,,,,,,,,++++++))))))))))))************)))(((((()))+++,,,***)))&&&))),,,,,,)))'''''''''''''''&&&&&&&&&'''((()))(((((('''''''''''''''''''''''''''''''''((())))))'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))))))))(((''''''&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''')))(((&&&%%%$$$%%%&&&'''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$### !!!###$$$%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$######""""""######$$$######$$$$$$$$$$$$######)))(((&&&%%%%%%'''((((((######""""""!!!!!!!!!!!! !!!###%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''###%%%''''''%%%###$$$&&&((('''&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%)))'''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&'''''')))***+++((((((((((((((((((((((((''')))+++***'''&&&'''((('''((((((((())))))******(((***+++***)))'''((((((************+++++++++,,,)))***+++,,,---,,,,,,+++,,,///111///+++)))+++...++++++******+++,,,------//////222666:::>>>GGGQQQWWWbbbooo{{{|||pppjjjiiikkklllnnnnnnqqqvvvwwwqqqdddZZZKKKGGG@@@>>>GGGVVV^^^```aaa]]]ZZZYYYYYYXXXTTTQQQEEECCCDDDQQQiii|||}}}uuu___UUULLLKKKLLLKKKJJJJJJJJJDDD???<<<999;;;EEEOOOVVVUUUTTTTTTUUUTTTRRRPPPLLLKKKJJJJJJHHHDDD>>>:::UUUKKK???777444333111...111000///000222333222111000222444333111000333555777888999::::::999888777888777666666777999;;;===;;;:::999777666666555555111222333444444444333222000///...///111333333222000111111222222222111111///////////////000111111111111111111000000000000222000---,,,---------,,,***+++,,,------,,,******)))))))))))))))*********))))))((()))++++++***((('''***------***''''''(((&&&%%%%%%$$$%%%&&&((((((%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%'''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%""""""###$$$&&&'''((((((%%%%%%############%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((***)))'''%%%%%%%%%'''((("""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$###!!!!!!###$$$%%%!!!&&&&&&$$$"""###$$$&&&&&&&&&&&&&&&%%%$$$###"""$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""###$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((###%%%''''''$$$###$$$&&&%%%$$$######$$$%%%'''(((&&&''''''((((((''''''&&&)))(((&&&&&&''''''&&&%%%%%%&&&'''(((((((((&&&&&&$$$$$$%%%&&&(((***,,,---)))(((''''''''''''((()))'''***,,,+++(((&&&''')))))))))))))))(((((((((((('''(((***)))'''&&&&&&'''***++++++++++++,,,,,,,,,((()))***+++,,,,,,+++***))),,,///...***))),,,/////////.........///000000//////222777:::>>>HHHRRRUUU```ppp|||{{{pppjjjiiijjjkkklllmmmpppuuuwwwpppcccXXXLLLGGG???===GGGVVV___```aaa]]]ZZZXXXYYYWWWTTTPPPHHHFFFGGGTTTlll~~~wwwaaaVVVNNNMMMNNNMMMLLLMMMCCC>>>:::888777:::EEEPPPWWWVVVUUUUUUUUUTTTRRRPPPLLLLLLKKKKKKIIIDDD>>>:::HHHDDD===777222///.........///111222333333222222444444333222222222333333444333444777:::;;;888555333444555777888888888777777777777666555444222111333333222222333444666777333222000///...///000222000000000000////////////////////////000111222222111000///000111222111///000...,,,+++++++++---...,,,,,,,,,+++++++++******++++++++++++*********))))))***+++,,,,,,,,,,,,,,,))))))(((''''''((()))***&&&&&&&&&'''''')))******((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''(((''''''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###&&&''''''%%%###!!!%%%&&&''''''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!######""""""###$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%###"""""""""###$$$%%%%%%$$$######"""###$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$###'''$$$""""""%%%&&&%%%###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$############%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&((()))(((&&&%%%%%%'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%'''((()))))))))(((&&&%%%(((((((((((((((''''''''',,,,,,+++***)))))))))***))))))))))))))))))))))))+++***)))'''''')))---111++++++,,,------------,,,+++,,,...---,,,,,,---//////222444666888>>>GGGNNN[[[eeerrr}}}yyyvvvrrrkkkggghhhkkkooorrrqqqooolllddd[[[NNNHHHAAA@@@KKK\\\dddeeeaaa___[[[YYYXXXWWWUUUTTTOOOLLLJJJRRReeewww|||xxxbbbWWWMMMKKKKKKJJJIIIIIIJJJ@@@888666555777DDDTTT___ZZZVVVUUUXXXXXXUUUQQQKKKIIIGGGEEEDDDAAA===:::AAA>>>999444111000000000...///000111222222222111555555555444444333333333444333333555888999777555444555666777777666555444555555555555444333222222222222222333333555666666333222000/////////111111111111111000///.........////////////000111222333111000///000111111000//////...---,,,+++,,,------,,,,,,+++++++++*********++++++*********)))))))))((())))))***++++++******(((((('''&&&&&&&&&'''(((''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&'''&&&%%%&&&(((((('''&&&'''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%(((((('''''''''&&&&&&&&&###$$$&&&'''&&&%%%$$$###"""###$$$&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$######%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$##################$$$$$$$$$$$$##################$$$%%%&&&%%%$$$#########$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$######&&&$$$""""""%%%&&&%%%######""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$""""""###%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''))))))((('''''''''''''''%%%&&&''')))))))))(((((((((((((((((((((((((((''',,,+++******))))))******))))))))))))))))))))))))((()))((('''&&&'''***---***++++++,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///---000333555888???IIIPPP[[[fffttt|||vvvsssooojjjhhhjjjjjjooorrrqqqoookkkddd\\\NNNIIIAAA@@@LLL\\\eeeeee```^^^[[[ZZZYYYXXXVVVTTTKKKGGGFFFMMM```rrrwwwsssaaaWWWNNNMMMNNNLLLKKKKKKIII???888777666777DDDSSS___[[[VVVUUUVVVVVVSSSOOOLLLJJJIIIGGGFFFBBB===999888666333111000000111111---...///000111111111111555555666666666555444333555333222333555666666555555555666777777777666666333333333333333333222222111222333444444555555444333222111000///000111111222111111000///......---/////////000111222444555111000//////111111000///------------,,,,,,,,,,,,,,,++++++++++++***************)))))))))((((((((('''(((((())))))))))))(((***)))((('''&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%)))(((((((((''''''''''''((('''&&&&&&'''((('''%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""!!!"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%$$$$$$############$$$'''&&&%%%$$$############"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$###"""&&&$$$######$$$%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###############"""$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&'''######$$$%%%&&&&&&&&&&&&'''((((((&&&%%%$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''))))))(((''''''''''''((($$$%%%&&&((()))*********''''''((((((((((((((((((++++++***)))))))))******))))))))))))))))))))))))((()))))))))'''''')))+++)))******+++,,,++++++++++++,,,...---,,,,,,---///,,,///222555888@@@JJJQQQZZZfffvvvyyyrrrooollliiihhhkkkjjjooorrrpppmmmjjjccc\\\PPPJJJCCCBBBMMM]]]eeeeee^^^]]][[[[[[[[[ZZZWWWUUUIIIEEEBBBIII\\\nnnsssppp___VVVOOOPPPRRRPPPNNNMMMGGG???999888666777BBBPPP^^^ZZZVVVUUUUUUTTTQQQNNNMMMLLLKKKJJJHHHCCC===999111111000///...///000000------...//////000000000111222444666777666555444555444222111222333555555333555777999;;;;;;;;;:::222111111111111222222333111222333444555444333333333222111000000000111111////////////000000000000000000000111333444666777111///...///000111000///,,,------------,,,+++***++++++++++++************))))))))))))(((((((((((('''(((((()))))))))((((((,,,,,,+++***)))(((((((((&&&&&&&&&%%%&&&&&&''''''))))))(((((((((''''''''')))(((&&&&&&''''''&&&$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%&&&&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$###!!! """$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$############%%%%%%%%%$$$$$$###############$$$$$$$$$$$$############$$$$$$$$$######"""%%%$$$######$$$$$$$$$$$$""""""###$$$%%%&&&''''''###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$########################$$$%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&((('''%%%$$$%%%&&&'''(((###$$$%%%%%%&&&&&&&&&%%%((())))))(((&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&''''''((()))))))))''''''''''''((((((((((((******))))))))))))******))))))))))))))))))))))))***,,,---,,,+++******+++))))))***++++++++++++***+++,,,...---,,,,,,---///---///222555888???HHHOOOXXXeeewwwyyypppllliiifffgggjjjiiiooorrrpppllliiiccc\\\SSSMMMEEEDDDOOO^^^eeeddd^^^]]]\\\\\\\\\[[[XXXVVVLLLHHHDDDIII[[[mmmsssppp^^^VVVQQQSSSVVVTTTQQQPPPGGG???999777555444>>>LLL[[[YYYVVVUUUUUUTTTRRRPPPOOONNNNNNMMMJJJEEE>>>888000/////////............---------......///000000,,,...222444666777666666555444222000000111333555333555999<<<======;;;999333333222111111111222333111222333444444444333222333222222111111111111111------...///000111222222222222222333444555666777000///...///000111000...,,,,,,------,,,,,,+++***+++++++++*********))))))))))))))))))((((((((((((((()))))))))))))))((((((+++++++++***)))(((''''''%%%%%%%%%&&&''')))***+++(((((((((((('''''''''''')))(((&&&&&&''''''&&&$$$''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###%%%''')))%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&%%%###""""""###%%%&&&########################$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$#########$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$######$$$%%%!!!!!!"""""""""""""""############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%)))((('''&&&&&&'''(((((($$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''((((((((('''''''''((((((&&&'''''''''(((((())))))***))))))((())))))******))))))))))))))))))))))))***,,,------,,,******+++))))))***++++++++++++***+++,,,...---,,,,,,---//////111444555777===FFFLLLUUUcccvvv|||rrrlllhhhdddeeehhhhhhnnnrrrooojjjgggbbb]]]UUUPPPIIIGGGRRR```fffeee```___^^^]]]^^^]]]ZZZXXXPPPJJJEEEJJJ[[[mmmtttqqq^^^VVVRRRUUUXXXWWWTTTSSSHHH???999777333111;;;HHHYYYXXXVVVVVVVVVVVVUUUTTTPPPOOOOOONNNKKKFFF???999000000111111000///...---...---------...///000111,,,...000333555777777777555555444111///000222444444888===AAABBB@@@<<<999888777555333222111222222222222333333333333222222333222222222222111111111,,,---...///000111222333222222222222333444555555000///......000000///...,,,,,,,,,,,,+++++++++++++++************)))))))))******)))))))))((((((((()))))))))))))))(((((('''''''''(((((('''&&&%%%$$$$$$$$$%%%&&&(((***,,,---((('''''''''&&&&&&&&&&&&((('''&&&&&&'''((('''%%%(((((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%###############$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###"""!!!!!!"""###%%%&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%''''''$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''%%%$$$###%%%%%%$$$######$$$%%%%%%########################$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%!!!"""###%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$$$$%%%%%%$$$######$$$&&&((('''&&&%%%$$$"""!!!!!!#########$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&))))))))))))((((((((('''$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&((('''%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((''''''''''''((())))))))))))((('''''''''''''''&&&&&&''''''((()))))))))))))))((((((((()))******))))))))))))))))))))))))((()))++++++***))))))***)))******+++,,,++++++++++++,,,...---,,,,,,---///000222444555666<<>>000111333555555333222111//////......///000222333444444444444444555666777444666666444111///111333222:::FFFRRRXXXXXXTTTQQQ@@@>>>:::666333222111111444333222111111111222333222333333333333222111111111111111000//////......000//////...............000...---...///000///......---+++))))))***+++,,,************))))))))))))++++++++++++************&&&'''''''''&&&&&&%%%$$$%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%&&&((()))((('''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$!!!"""###%%%%%%$$$######"""""""""######$$$$$$$$$$$$$$$%%%&&&''''''((((((((('''%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%$$$###"""'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))((('''%%%###$$$$$$%%%%%%&&&'''(((((($$$%%%&&&''''''%%%###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$$$$$$$%%%&&&&&&'''$$$%%%&&&&&&%%%$$$"""!!!######$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&&&&###%%%&&&%%%""""""$$$'''"""###$$$%%%&&&((())))))""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$&&&&&&%%%$$$############"""###$$$%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&(((((((((((())))))))))))((()))+++,,,,,,***'''%%%%%%%%%%%%&&&&&&%%%$$$$$$###%%%''''''%%%$$$###$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&''')))***,,,&&&&&&&&&'''((())))))***((((((((((((((()))******))))))))))))))))))))))))***+++,,,,,,+++,,,...000++++++,,,------------,,,+++,,,...---,,,,,,---///---///222444777===FFFMMMTTTbbbuuuzzzuuupppkkkiiikkkfffnnnrrrmmmgggcccaaa^^^MMMKKKHHHMMM\\\oooxxxyyymmmhhhccc___^^^_________YYYRRRJJJMMM]]]ooowwwuuuaaaXXXSSSUUUXXXXXXVVVWWWHHH???888888777:::HHHYYYdddcccaaa^^^ZZZWWWVVVVVVPPPNNNLLLKKKIIIFFFBBB???:::999777555333222111111444222000......000333555555555444222000000222444555555555555555444333333888<<>>888777666222...111222333444444444333222111111111111000000000000000///...------...///000...///111111222111000///,,,,,,+++++++++,,,------------,,,,,,+++***))))))*********))))))'''&&&%%%&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&'''((()))******(((&&&$$$######$$$$$$###$$$%%%&&&''''''''''''((('''&&&$$$######$$$$$$#########$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%&&&&&&$$$###"""###$$$&&&&&&%%%%%%$$$###""""""%%%%%%$$$###""""""############$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$&&&&&&%%%###$$$%%%''''''''''''%%%$$$!!!###%%%&&&&&&&&&&&&""""""!!!!!!"""$$$'''((("""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###"""!!!!!!!!!"""###$$$$$$%%%%%%&&&%%%$$$###""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########(((((('''&&&$$$###""""""$$$$$$%%%%%%%%%&&&&&&&&&""""""#########$$$$$$$$$$$$$$$######$$$%%%%%%&&&########################"""######"""$$$$$$$$$$$$%%%''')))***+++,,,,,,,,,+++)))((('''$$$$$$%%%&&&&&&''''''(((&&&%%%$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&***(((&&&%%%&&&''''''&&&((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))***+++,,,*********)))))))))))))))(((((())))))************************************...,,,***)))***+++,,,+++---...//////......///111222333333444777===EEEKKKUUUbbbuuu{{{{{{wwwpppjjjiiiiiiooorrrnnnjjjfff```[[[SSSIIIJJJQQQ]]]qqqzzzrrrmmmgggccccccbbb```___```VVVQQQPPPZZZgggpppssstttaaaWWWPPPRRRUUUTTTQQQOOOGGG@@@999888===HHHZZZjjjoookkkeee```\\\ZZZWWWVVVMMMLLLKKKJJJIIIFFFBBB>>>999888666555333222222222444333222000000111222333666777777666444444555666666666777888999999999999777:::AAAOOO]]]fffhhhfff[[[PPPBBB:::777777444000222333444444444333222111111111111111000000000000000///............///000000000111222222111000///......---------------...---,,,,,,+++******))))))++++++++++++***)))(((((((((((())))))))))))((((((((((((((((((((((((((((((***++++++)))&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''(((######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$%%%&&&$$$###"""$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$###############$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%''')))***&&&%%%###"""###$$$%%%&&&$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%$$$###"""!!!"""######$$$$$$%%%%%%%%%(((&&&###!!! !!!###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######"""######$$$%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######""" %%%%%%%%%%%%&&&(((***+++***+++,,,------,,,+++***'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&+++)))'''&&&'''(((((('''***(((&&&%%%$$$%%%'''(((''''''''''''&&&&&&%%%%%%&&&&&&'''((()))******+++***))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++---+++***)))***+++++++++---...//////......///000222222333444777===EEEJJJTTTaaattt~~~yyyuuuvvvuuuoookkkkkkiiiooorrrooojjjgggaaa[[[QQQIIIJJJPPPYYYlllxxxqqqmmmfffbbbbbbbbb^^^]]]^^^VVVQQQQQQ[[[hhhqqqrrrppp___VVVPPPRRRVVVUUUQQQOOODDD???>>>DDDNNNZZZjjjwwwuuuqqqjjjddd___[[[XXXVVVOOOMMMLLLKKKJJJFFFBBB>>>777666555444444333333333444444444444333333222111555666888777666555555666555666777999;;;<<<======666888>>>HHHUUU```eeefff___UUUFFF===999888666333333444444444444333222111222222222111111111000000000//////......//////000111222333333222111000///000000000///............,,,,,,++++++***)))))))))++++++,,,,,,,,,++++++*********))))))))))))******(((((((((((((((((((((((()))******(((%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&'''((((((''''''&&&&&&&&&''''''((( """%%%'''((('''&&&%%%((('''&&&$$$######$$$$$$%%%$$$$$$$$$$$$&&&'''(((###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%$$$######%%%'''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$######$$$&&&'''%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%###"""###&&&)))+++)))(((&&&$$$######$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%***'''### !!!$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$### !!!"""###$$$&&&''''''#########$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%%%%$$$"""&&&&&&&&&&&&'''(((***+++)))***,,,---.........---***(((&&&$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''+++)))''''''((()))((('''+++)))'''%%%%%%&&&((()))(((((((((''''''''''''&&&'''''''''(((((()))))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,...//////......///000111222222444777===DDDJJJTTT```sssvvvqqqnnnqqqrrrooolllllliiiooorrrpppkkkgggaaa[[[PPPIIIKKKNNNTTTfffuuurrrmmmfffaaaaaa```]]]ZZZZZZTTTQQQRRR\\\jjjsssrrrmmm]]]TTTPPPSSSXXXVVVRRROOOFFFCCCDDDKKKQQQXXXaaajjjxxxtttnnnfff^^^YYYUUUTTTPPPOOOMMMLLLJJJFFFAAA>>>444444444333333444444444444555777777666444222000000222555555444333222333333444555777999:::::::::888888:::???HHHQQQWWWYYY[[[RRRGGG@@@<<<:::777444444444444444333222222111333333333222111111000000000//////////////////000222333333333222111///...000000000//////...---,,,+++++++++******)))))))))******+++,,,,,,,,,+++++++++***((((((((((((***+++(((((((((((((((((((((((($$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''"""###$$$&&&''''''&&&&&&(((&&&$$$###"""###$$$&&&&&&%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%$$$$$$&&&(((&&&&&&&&&%%%%%%$$$$$$###%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$!!!""""""###$$$&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$######$$$&&&'''&&&%%%)))((('''&&&&&&'''((()))$$$###"""!!!"""###%%%'''((('''&&&$$$############%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&%%%%%%(((&&&###!!!!!!"""$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###""""""###&&&''''''&&&%%%%%%%%%&&&'''(((((()))((()))+++,,,---------,,,***(((&&&######$$$&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((&&&'''((((((((('''((('''''''''&&&&&&&&&&&&((((((((((((((((((((('''''''''(((((((((((((((((()))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++)))***+++*********+++,,,,,,---///...------...000000111222333777<<>>DDDJJJMMMNNNIIIDDDAAA???<<<777444444444444333222222222222444444444333222111111000///000000000000000000///222333333333222000///......//////......,,,+++***+++++++++***************((()))***************)))))))))'''&&&&&&'''))))))((((((((((((((((((((((((%%%'''((('''&&&%%%&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%$$$"""!!!"""$$$&&&'''$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""###%%%%%%%%%$$$$$$&&&(((&&&&&&%%%$$$###"""!!! %%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$######%%%'''((('''%%%((('''&&&%%%%%%&&&'''(((""""""###$$$$$$#########$$$$$$$$$############$$$######"""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! """"""#########$$$$$$$$$%%%%%%&&&&&&&&&'''''''''######$$$%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###%%%&&&&&&%%%###$$$$$$%%%&&&&&&&&&&&&'''((()))***+++******))))))'''%%%######%%%''')))&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&%%%%%%&&&''''''&&&%%%###%%%'''((((((&&&###!!!'''(((((((((((((((((((((''''''''''''(((((((((((((((((())))))************++++++++++++++++++++++++++++++++++++++++++++++++''')))++++++***)))+++,,,,,,---......------...//////000111333666<<>>CCCFFFAAA@@@??????>>>;;;777333444333333222222333333444666555444444333222111111///000000111111000000///000111222222111000///...,,,,,,---------,,,***)))++++++++++++++++++++++++(((((()))))))))(((((('''((((((''''''''''''((((((((((((((((((((((((((((((+++,,,,,,***'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''&&&%%%%%%$$$$$$''''''&&&&&&&&&''''''(((***(((&&&###""""""###$$$"""""""""""""""$$$%%%&&& """$$$&&&'''%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&(((%%%%%%$$$###"""!!! %%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######"""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$#########%%%'''((((((&&&$$$$$$$$$######$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""""""""######$$$$$$$$$""""""""""""###&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&######""""""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&%%%$$$$$$########################%%%$$$"""###$$$$$$###!!!######$$$%%%%%%%%%%%%%%%%%%&&&'''((()))((((((''''''&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''%%%$$$$$$%%%''''''&&&$$$"""$$$&&&((((((%%%""" &&&''''''''''''(((((((((&&&&&&&&&''''''(((((((((((((((((()))******+++++++++++++++++++++*********************************%%%))),,,,,,))))))***---+++---......------...///---///111333666;;;BBBFFFTTT```rrr|||ssslllnnnrrrpppkkkiiihhhoootttsssoookkkddd]]]WWWSSSVVVXXXZZZkkk{{{zzzooofff```aaaccc___XXXUUULLLKKKKKKRRReeevvvvvvlllWWWPPPLLLRRRYYYYYYVVVTTTOOOOOOMMMEEE::::::JJJ]]]kkkkkkggg```XXXSSSSSSUUUOOONNNLLLKKKIIIEEE@@@===//////.........///000000222444666888888666333222///000222222222222555777777777777777777666555444222333444555777999<<<>>>;;;::::::::::::888666444333222222222222333555666666666555444333222111111///000111111111111000///...///000111000000......***+++,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((''''''&&&(((((())))))))))))((((((((((((((((((((((((((((((***++++++)))'''%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((()))((((((&&&%%%$$$#########"""""""""###############!!!!!!!!!"""###%%%''')))%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&''''''''''''&&&''''''&&&$$$$$$%%%'''#####################$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###############$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$############%%%((()))((('''$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$######"""###$$$$$$%%%%%%%%%$$$$$$###""""""###%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&& !!!""""""######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&"""###%%%'''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$###!!!###$$$%%%&&&&&&&&&%%%$$$"""###%%%'''))))))))))))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&((((((&&&%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%&&&&&&''''''''''''%%%%%%&&&&&&'''((())))))'''(((((()))******++++++++++++*********)))))))))))))))))))))))))))))))))$$$(((,,,,,,)))(((***---+++---......---,,,...///---...111333666;;;AAAEEERRR^^^pppuuunnnooorrrpppkkkhhhgggooouuutttpppllleee^^^ZZZUUUXXX[[[```qqq~~~|||pppggg```cccfffbbb[[[VVVLLLJJJFFFJJJ\\\pppqqqfffWWWOOOKKKQQQXXXYYYXXXWWWXXXRRRHHH>>>666555BBBQQQiiiiiifff___WWWRRRSSSUUUMMMLLLKKKJJJHHHEEE@@@===......---------......///222333555777777666444333...///000000000111444777444444555555555555444444222333444444444444555666999999888777666666666555222111111111222444666777777666666444333222111111///000111222222111000///---...///000000///......)))+++,,,......---,,,***------------------------************)))'''&&&&&&((()))***++++++***)))((((((((((((((((((((((((((($$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&'''((()))***%%%&&&'''''''''%%%###!!!######$$$$$$###"""!!! &&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$#########%%%&&&'''((())))))))))))'''((((((&&&$$$$$$%%%&&&!!!!!!"""$$$%%%&&&''''''$$$$$$$$$$$$%%%%%%&&&'''######$$$%%%%%%&&&'''''' """$$$&&&((()))######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$##################%%%((()))((('''&&&'''((())))))((('''&&&&&&%%%"""  """###%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%###""""""$$$%%%'''''''''''''''''''''''''''%%%%%%$$$###$$$%%%'''(((######$$$$$$%%%&&&'''''''''&&&$$$######$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&"""$$$''')))***+++***)))%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!###%%%'''&&&&&&$$$%%%&&&'''''''''&&&%%% !!!$$$''')))+++++++++))))))((('''%%%$$$###"""############$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%'''))))))(((&&&)))(((&&&$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''))))))***'''(((((()))***++++++++++++*********))))))((((((((((((((((((((((((((((((###(((,,,,,,)))(((***---+++,,,...---,,,,,,---///,,,...111333666;;;AAAEEEPPP\\\mmmvvvnnnooosssqqqllliiigggooouuutttqqqllleee^^^ZZZUUUXXX]]]cccttt|||qqqgggaaadddgggddd\\\WWWMMMJJJCCCDDDVVVkkkmmmaaaWWWOOOJJJPPPWWWZZZYYYXXXYYYNNNBBB:::777:::EEEOOOggggggeee^^^UUUPPPQQQSSSLLLKKKIIIIIIHHHEEE@@@===////////////000000000000444444444555777777555333//////......///222444666:::888666333222111000111444444444333444444555555666666666666666666555555555444222222222444666777666666666444333111///...333222222222111111000000444333111///---,,,++++++)))+++---......---,,,***++++++,,,---------------+++++++++***)))'''&&&%%%$$$%%%%%%&&&'''((())))))---+++)))''''''(((***+++$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%'''((())))))'''%%%###!!! !!!###%%%&&&$$$""""""$$$%%%&&&%%%&&&%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%&&&'''%%%$$$%%%(((***++++++)))(((&&&%%%$$$$$$%%%%%%$$$&&&(((((('''&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&''''''&&&$$$######$$$$$$%%%$$$""""""%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$%%%&&&'''((()))""""""""""""###&&&((()))&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&'''(((###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###""""""###%%%%%%$$$$$$%%%&&&$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###'''(((((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&%%%$$$$$$%%%&&&(((((('''&&&&&&'''))))))))))))((((((''''''&&&&&&%%%&&&&&&'''((())))))***))))))*********+++++++++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000...///111222666;;;BBBGGGPPP[[[lll~~~vvvoootttuuulllfffffflllkkkiiijjjkkkiiiddd___]]]WWWWWWYYY]]]ooo~~~nnniiieeeeeegggfffaaa\\\RRRKKKDDDHHHYYYjjjnnnjjj[[[OOOLLLNNNOOOYYYaaa\\\TTTIII???:::777888EEEUUUeeeiiiggg___VVVRRRPPPNNNOOONNNMMMLLLJJJEEE???:::......//////000000111111333333333555777777555333//////......///111333444888777555333111111111111222111111000000111111111444444444444444444555555444333222111222333555666666666555444222111///...111111111111000000000000111000...---++++++******)))***,,,------+++***)))&&&'''((()))************%%%%%%&&&''''''(((''''''%%%%%%&&&&&&'''((((((((()))((('''&&&&&&&&&''''''"""###$$$$$$$$$$$$###"""$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((()))(((&&&%%%#########%%%&&&%%%$$$"""###%%%&&&%%%%%%''''''&&&%%%%%%$$$#####################$$$%%%%%%'''%%%$$$%%%'''*********''''''&&&%%%$$$######$$$$$$&&&'''((('''&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$""" !!!$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((######""""""###%%%'''(((&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%&&&&&&$$$######""""""######$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###""""""$$$%%%%%%$$$###%%%&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$######"""$$$%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################''''''''''''((((((((((((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%%%%%%%%%%&&&((()))(((''''''&&&'''(((((())))))))))))))))))(((((('''''''''(((((())))))***************++++++++++++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000...///111222666;;;BBBGGGPPP[[[lll~~~wwwooosssssslllggghhhgggffffffiiikkkjjjeeeaaaaaa[[[[[[]]]```qqqppplllhhhhhhjjjiiiddd___TTTMMMGGGLLL]]]ooosssooo___SSSOOOOOONNNVVV]]]XXXSSSHHH>>>:::777777DDDSSSfffjjjiii```VVVQQQOOOLLLQQQPPPOOOOOOMMMHHHBBB>>>......//////000111222222222222333555777888777555000///...---...///111222555444333222111111111111111000000//////.........000111111222222333333333333333222111111333444555444444444333222000///...///////////////000000000---,,,+++******)))************+++++++++)))((('''(((((()))***+++,,,,,,,,,$$$$$$&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&$$$######$$$&&&&&&%%%$$$''''''&&&%%%%%%$$$#####################$$$$$$%%%&&&%%%$$$%%%''')))))))))%%%%%%%%%%%%$$$###""""""###%%%''''''&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%%%%%%%%%%&&&((($$$%%%&&&%%%###"""###$$$###$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%%%%&&&$$$######""""""######$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$######"""$$$%%%%%%$$$###$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!"""$$$$$$######%%%'''&&&&&&&&&&&&&&&&&&&&&&&& !!!"""$$$$$$$$$######%%%&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((***)))(((''''''&&&''''''''''''(((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,++++++******++++++,,,---+++++++++++++++++++++++++++---......------...///...///111222555;;;AAAFFFPPPZZZkkk}}}{{{qqqrrrqqqkkkhhhjjjcccccceeeiiillllllgggcccccc\\\]]]^^^```qqq~~~rrrnnniiiiiikkkkkkgggbbbTTTNNNHHHNNN```rrrvvvqqq```TTTOOOOOONNNUUU\\\WWWQQQFFF===999666666BBBQQQgggkkkkkkaaaWWWQQQNNNLLLPPPPPPPPPOOONNNJJJDDD@@@......///000111222222333222222333666:::;;;;;;999333111///...---...///000111111111111111111111111111111111000000......---......//////000111222222222222111111111222222333222222222222111000///...---------....../////////+++******))))))******+++++++++++++++***)))((('''***++++++,,,,,,++++++***((()))))))))))))))(((((((((((('''''''''&&&&&&&&&'''((()))******((('''%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&%%%######$$$%%%''''''%%%###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%'''(((((('''$$$%%%&&&&&&&&&$$$###"""###%%%&&&&&&%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&%%%%%%$$$&&&'''&&&&&&'''((('''&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&(((******)))((('''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&######$$$$$$$$$######"""###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&''''''''''''(((,,,***(((''''''''''''&&&******)))((('''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&************))))))))))))++++++++++++,,,,,,,,,,,,+++***++++++++++++,,,,,,************************+++---......---,,,...///...///000222555:::AAAFFFOOOZZZjjj|||uuuqqqnnniiiggghhhcccdddgggkkkoooooojjjeee```ZZZ[[[[[[]]]lllzzzxxxqqqlllhhhhhhjjjjjjfffbbbTTTNNNHHHNNN```qqquuuooo___RRRNNNOOONNNVVV]]]YYYNNNDDD<<<999666555@@@OOOdddkkkkkkbbbXXXRRRPPPOOOOOOOOONNNOOOMMMJJJDDD@@@/////////000111222222333222333555999===@@@@@@???777555222000.........///...//////000000000000000111111111111000...---,,,---------...///000111111111111111000000000111111000111111111000//////...,,,,,,------.........///***************++++++,,,,,,,,,,,,++++++***)))(((******))))))(((&&&%%%$$$((()))))))))))))))((((((((((((((('''&&&&&&%%%%%%&&&''')))******(((&&&$$$#########""""""#########%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%$$$$$$$$$$$$&&&((('''&&&$$$###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%'''((('''&&&%%%&&&'''''''''&&&$$$###"""$$$&&&&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$#########"""&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&'''(((((('''&&&$$$###""""""########################$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&(((******)))((('''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""######$$$$$$$$$######%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%'''''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######&&&&&&&&&''''''''''''((('''%%%$$$$$$&&&''''''%%%***))))))((('''&&&&&&%%%######$$$$$$%%%%%%&&&&&&************))))))))))))******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,************************+++,,,------,,,,,,---///...///000222444999@@@EEENNNYYYjjj{{{yyypppjjjfffdddeeefffgggkkkpppsssqqqkkkfff^^^XXXXXXYYYZZZiiivvvtttnnniiiddddddfffgggddd```UUUOOOJJJOOO```qqqtttnnnaaaTTTOOOOOONNNUUU\\\WWWMMMCCC<<<:::666555???MMMaaaiiikkkcccYYYTTTSSSSSSPPPPPPPPPPPPOOOKKKEEEAAA000000000111111111222222222333666:::@@@CCCCCCCCC;;;999666333000/////////------...///////////////...//////000///...,,,+++.........//////000000000000000000000000//////////////////000//////......---------------.........***************+++,,,,,,,,,,,,,,,+++*********))),,,,,,,,,+++)))((('''&&&$$$$$$&&&'''(((((((((((((((((('''''''''&&&&&&&&&$$$%%%&&&''''''%%%###"""$$$$$$############$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%''''''&&&%%%###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&$$$######%%%''''''&&&$$$&&&&&&&&&''''''&&&&&&%%%!!!###%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''&&&$$$######$$$###"""!!!"""$$$%%%$$$###%%%%%%$$$######"""!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$######""""""######$$$%%%$$$$$$%%%%%%&&&'''((()))((('''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$$$$%%%&&&%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$%%%$$$""" !!!"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''''''''&&&&&&''''''''''''(((((((((((('''&&&%%%$$$############%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$$$$###&&&&&&&&&''''''''''''(((  %%%(((((('''((()))))))))((('''&&&%%%&&&&&&''''''''''''''''''))))))))))))))))))))))))))))))*********+++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++***,,,------,,,,,,---...//////000222444999???DDDNNNYYYiiizzz{{{ppphhhdddbbbbbbgggiiimmmrrruuurrrkkkeee]]]WWWXXXYYYZZZiiiuuurrrlllgggbbbaaadddeeebbb___WWWQQQMMMRRRddduuuxxxrrrfffXXXRRRPPPMMMRRRWWWQQQLLLCCC<<<;;;777555???LLL^^^hhhllleeeZZZUUUUUUUUUTTTTTTTTTSSSRRRNNNHHHDDD222222222111111111111000111222555;;;@@@DDDEEEEEE@@@===999555222111000000,,,,,,......///...------...///000111111000...---000000000000000000000000000000000000//////......---....../////////..................------------*********)))******+++,,,+++******)))))))))******---------------,,,,,,+++%%%%%%&&&''''''((('''''''''''''''''''''&&&&&&&&&$$$%%%%%%&&&%%%$$$###"""((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$############$$$$$$######%%%&&&&&&%%%###&&&%%%%%%%%%%%%%%%&&&&&&!!!###%%%%%%$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&$$$$$$$$$&&&%%%### !!!###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&######$$$%%%%%%%%%$$$###&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''&&&%%%$$$$$$######""""""######$$$$$$$$$$$$%%%%%%'''((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$$$$######""""""###$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%###"""###$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%%%%%%%%%%"""###$$$###"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''((($$$!!!!!!&&&***)))'''''''''((())))))((('''&&&(((((((((((('''''''''''''''''''''(((((())))))***(((((()))))))))*********)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...//////000111444999???CCCNNNXXXhhhzzz{{{ooogggdddcccbbbccceeejjjppptttqqqjjjccc[[[UUUWWWXXXYYYhhhtttqqqmmmgggbbbaaadddeeeccc```UUUPPPMMMTTTgggyyy|||wwwgggYYYSSSQQQMMMRRRVVVPPPKKKCCC===<<<888666???LLL___iiinnnfffZZZTTTTTTUUUVVVVVVUUUUUUSSSNNNHHHDDD333333222222111000000000///111444:::@@@DDDFFFEEEBBB@@@<<<777444222111111+++,,,---.........---,,,000111333444555444222111111111111111111000000000//////000000///...------,,,---......///........./////////......---------******))))))))))))******)))(((((((((((())))))***(((((()))***+++++++++++++++++++++***)))'''&&&%%%''''''''''''''''''''''''&&&'''''''''&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&(((&&&$$$$$$%%%''''''''')))((('''&&&$$$###"""!!!$$$$$$###"""!!!!!!""""""#########%%%&&&&&&$$$"""%%%$$$#########$$$%%%&&&!!!###$$$$$$######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%%%%%%%%%%&&&((()))%%%""""""%%%(((((('''###$$$$$$%%%%%%&&&&&&'''############$$$%%%&&&'''"""###$$$%%%&&&%%%$$$$$$'''&&&%%%$$$%%%&&&'''(((%%%&&&'''''''''&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%&&&'''((()))$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%&&&'''(((""""""############"""""""""###$$$%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""###$$$%%%&&&&&&&&&&&&&&&"""###%%%%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$""""""#########$$$$$$$$$############$$$%%%&&&&&&'''''''''&&&&&&'''''''''"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((---)))&&&&&&***+++)))%%%&&&'''((())))))((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))***(((((((((((()))))))))))))))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...//////000111444888???CCCMMMXXXhhhyyyzzznnngggeeedddbbb___aaagggnnnrrrppphhhbbbXXXSSSTTTVVVXXXfffsssooonnnhhhcccbbbeeegggeeeaaaRRRMMMKKKTTThhh{{{yyyeeeWWWRRRPPPMMMSSSYYYSSSKKKCCC===<<<999777???LLL```kkkooogggZZZTTTSSSTTTVVVUUUTTTSSSQQQLLLFFFAAA111111111111111111111111000222555999===BBBEEEFFFCCCAAA>>><<<:::888444111111...,,,+++,,,---,,,,,,---222999>>>>>>:::444///111000000000000000111111222111111000///......---,,,------......------,,,------------------------,,,***(((((()))+++++++++))))))))))))))))))))))))))))))******+++++++++,,,***))))))(((((((((((((((###!!! ###(((+++(((%%%'''&&&&&&%%%%%%&&&&&&'''''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$############$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&& !!!"""######"""!!! ###$$$$$$###""""""###%%%"""###%%%&&&'''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((()))((((((''''''&&&&&&&&&&&&%%%$$$###"""######""""""###%%%'''((($$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&###!!!"""%%%%%%###!!!"""###$$$%%%&&&''''''''')))&&&$$$$$$&&&((('''%%%#########$$$%%%&&&'''(((%%%&&&&&&%%%%%%###"""!!!########################'''%%%###$$$'''(((&&&$$$"""###%%%###!!!!!!###&&&'''&&&%%%###"""!!!!!!!!!$$$!!! %%%((('''$$$'''''''''''''''''''''((($$$%%%&&&'''((((((((((((%%%###"""$$$(((***)))'''***(((&&&$$$############&&&&&&'''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$###"""""""""###$$$%%%&&&'''((((((((('''%%%$$$%%%%%%%%%&&&'''((()))))))))((('''&&&%%%%%%&&&'''))))))))))))************,,,++++++***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------...///111333555999>>>AAAKKKUUUeeewwwuuukkkgggfffdddcccdddeeehhhmmmooommmfff```ZZZWWWUUUVVV\\\dddkkkppprrrlllfffeeehhhjjjfffaaaUUUPPPKKKRRReeexxx}}}yyyggg]]]SSSNNNQQQUUUUUUSSSJJJHHH===777:::999===KKKaaaiiimmmdddXXXRRRQQQRRRSSSUUUWWWWWWTTTMMMGGGBBB222222222111111111111111111222333666888:::<<<===@@@???>>>======;;;777444222000---------......---///444;;;@@@AAA===777333333222111000000111222333111111111000///.........,,,------......------,,,---------------------------+++))))))***+++++++++))))))))))))))))))))))))))))))))))))******++++++***)))((((((''''''(((((()))&&&$$$&&&***,,,)))&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$############%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$&&&###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%$$$###"""!!!$$$############$$$&&&'''$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""%%%&&&&&&%%%######$$$%%%&&&&&&&&&&&&'''%%%###$$$&&&'''&&&$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%&&&((()))'''%%%!!!###%%%$$$###"""$$$&&&%%%$$$######"""######### ###""" $$$$$$$$$$$$############$$$$$$%%%&&&''''''''''''(((%%%$$$$$$%%%&&&$$$"""'''&&&%%%$$$###$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&&&&'''(((((((((+++***((('''''''''((()))(((((((((((())))))))))))++++++******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...///111222555888===AAAKKKTTTdddwwwvvvnnnjjjiiigggeeeaaabbbdddhhhkkkjjjddd^^^ZZZXXXVVVWWW\\\dddkkkooorrrlllfffeeeggggggbbb]]]TTTOOOJJJOOOaaasssyyyuuu^^^VVVNNNKKKPPPUUUWWWVVVNNNKKK???888;;;999<<>>888555333111222222222111222777===BBBDDDBBB>>><<<666444222000000111333444111000000000/////////...,,,------......------,,,------------------------000...,,,,,,------,,,***))))))))))))))))))))))))''''''(((((((((((((((((()))(((''''''&&&&&&'''''''''%%%$$$$$$&&&%%%###!!!&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&############$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%&&&%%%%%%%%%######$$$$$$%%%%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###!!! !!!###$$$###$$$%%%$$$""""""$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%###""""""$$$$$$$$$$$$$$$###""""""%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$###""""""###&&&'''&&&"""!!!"""%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%###""" """%%%&&&'''&&&%%%$$$######""""""######$$$%%%&&&$$$"""$$$&&&(((((('''(((((('''&&&%%%$$$$$$###""""""###$$$%%%%%%%%%%%%############$$$%%%%%%$$$############$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((('''''''''''''''(((((((((((((((&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&,,,+++***)))))))))***+++(((((((((((()))))))))))))))))))))******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///000222444888===AAAIIISSSbbbuuuwwwrrrnnniiieee___^^^___bbbeeefffccc___[[[[[[[[[\\\^^^aaafffjjjiiifffcccccccccaaa\\\WWWPPPKKKFFFIIIWWWgggkkkggg\\\VVVOOOMMMOOORRRRRRRRROOOLLL@@@999;;;999<<>><<<555333222000000000222222000000000000////////////,,,------......------,,,------------------------///...------......,,,+++((((((((((((((((((((((((((((((''''''''''''''''''(((''''''&&&&&&&&&&&&&&&'''''''''((())))))((('''%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%############$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$"""######$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$!!! """$$$"""###$$$###!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%$$$###""""""$$$&&&(((&&&"""!!!"""$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%$$$$$$###%%%%%%$$$#########$$$$$$'''&&&$$$""""""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%$$$### !!!###&&&'''&&&%%%$$$%%%$$$######""""""#########"""!!!"""###$$$%%%$$$%%%$$$$$$###"""!!! !!!"""###$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%$$$$$$$$$((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&'''''''''''''''((('''&&&%%%%%%&&&(((((('''''''''''''''&&&&&&&&&***)))((((((((((((******))))))*********+++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...000222444777<<<@@@HHHRRRaaassszzztttnnngggbbb]]][[[\\\___cccdddbbb___]]]^^^______^^^___bbbeeebbb```______```^^^ZZZWWWNNNKKKGGGJJJVVVcccfffbbbXXXSSSNNNKKKLLLMMMMMMLLLKKKIII>>>777:::999===KKK```kkkpppiii]]]TTTPPPNNNQQQRRRRRRRRRPPPLLLIIIFFF111111111111111111111111........................111333777<<>>AAABBBAAA===:::777666666666555444000222666999;;;:::999888333444444444333222111000////////////000000000000,,,------......------,,,------------------------+++***+++,,,...///---,,,(((((((((((((((((((((((()))))))))((((((((('''''''''&&&&&&%%%$$$%%%%%%%%%!!!"""$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###""""""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$############%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$&&&'''%%%&&&&&&%%%$$$$$$%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$""""""$$$%%%&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&&&&%%%###$$$$$$$$$$$$######""""""%%%((((((&&&$$$$$$%%%###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((++++++(((%%%$$$$$$!!!!!!$$$&&&%%%############"""######$$$%%%%%%%%%&&&%%%%%%%%%&&&(((((((((''''''''''''''''''"""###$$$%%%&&&&&&&&&&&&!!!###%%%$$$###"""$$$&&&"""$$$%%%'''(((((((((((())))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$%%%&&&'''''''''&&&&&&%%%&&&&&&'''((((((''''''%%%&&&&&&&&&'''((((((((((((((('''&&&'''((()))***)))************+++++++++)))***+++,,,---------,,,************************+++,,,,,,------,,,,,,+++,,,...000111333777<<<@@@GGGPPP```qqqyyyrrrlllfffaaa[[[ZZZ\\\```eeefffccc```bbbeeegggeee___[[[[[[\\\]]]\\\ZZZXXXWWWVVVUUUUUUMMMNNNOOOSSS]]]fffeee___XXXVVVUUUTTTUUUWWWXXXXXXLLLJJJ>>>888:::999<<>>???===:::777555444333333333444666777888888888777999888777555444222111111......//////000000111111000000...---,,,,,,,,,,,,***+++,,,,,,,,,,,,---......,,,++++++,,,+++***(((((('''''''''((()))***+++''''''''''''&&&&&&&&&&&&%%%&&&(((&&&######&&&)))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%&&&'''&&&%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$"""!!!!!!###&&&!!!!!!"""############"""%%%%%%$$$$$$###$$$$$$$$$"""!!! !!!###%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######%%%''''''&&&%%%%%%&&&%%%''')))******((($$$"""$$$$$$$$$%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((('''&&&%%%$$$$$$$$$###############$$$&&&%%%$$$######%%%'''((('''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%$$$###""""""&&&%%%###!!!!!!"""###$$$"""######$$$$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#################################&&&%%%%%%%%%$$$############ $$$&&&######$$$'''&&&%%%$$$##################$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$#########$$$%%%&&&###"""###&&&((((((&&&###,,,+++***((((((((())))))+++,,,------+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%&&&(((******)))'''&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))*********)))))))))))))))))))))))))))************---,,,,,,+++***)))((((((%%%&&&(((***+++++++++***+++,,,,,,,,,,,,,,,,,,---+++---///111333777<<<@@@HHHOOO]]]nnn|||wwwrrrkkkeeebbb```bbbggglllooonnnjjjfffiiihhhfffdddcccaaaaaaaaa___]]]ZZZYYYXXXWWWUUUSSSQQQRRRVVV]]]cccfffccc```YYYXXXVVVVVVWWWVVVTTTRRRRRRJJJBBB<<<888888>>>GGG^^^rrrwwwlllcccZZZQQQRRRRRRSSSTTTUUUUUURRRLLLHHH111222444555666555444333111111111111111111222222444444555666888:::;;;<<<<<<:::888555333111111111111333555888:::;;;;;;;;;999999888777555333111000.../////////000000000111222222111000////////////***,,,------++++++,,,...+++***)))***+++,,,,,,***)))))))))(((((((((((()))))))))))))))((((((((((((((()))***)))'''&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###""""""$$$&&&$$$%%%%%%&&&&&&&&&&&&&&&############$$$%%%&&&&&&"""  """$$$$$$###%%%%%%%%%$$$$$$######"""%%%$$$$$$######$$$$$$%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""###$$$$$$$$$###$$$$$$$$$$$$###"""!!!&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&''''''&&&&&&%%%$$$###############$$$$$$%%%###$$$$$$%%%&&&&&&&&&%%%&&&%%%$$$$$$$$$%%%&&&&&&'''&&&%%%###!!!%%%$$$###"""###$$$&&&'''$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#########%%%!!!!!!%%%(((&&&$$$$$$&&&&&&%%%$$$###""""""###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$***)))))))))***+++,,,---............---***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&((())))))(((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))***))))))))))))************------,,,,,,+++************+++,,,---............++++++,,,,,,,,,,,,------,,,...///111333777<<>>??????:::::::::999777444111///////////////000000000000222222111111000000//////,,,---...---+++***+++,,,((('''''')))+++------,,,+++******)))((('''''''''))))))))))))((((((((((((((('''((())))))(((&&&$$$''''''''''''((((((((((((###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%$$$######$$$&&&######$$$$$$$$$%%%%%%%%%"""""""""###$$$%%%''''''###""" !!!###%%%%%%$$$########################$$$######""""""######$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&###!!!"""%%%((((((&&&'''&&&%%%######$$$%%%&&&%%%&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&###############$$$%%%&&&"""###%%%''''''&&&$$$###$$$$$$$$$$$$%%%%%%''''''***)))(((&&&$$$"""!!! $$$#########$$$&&&((()))&&&&&&''''''''''''&&&&&&$$$$$$##################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$'''"""!!!'''+++)))%%%###%%%%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$&&&'''%%%%%%$$$"""!!!###&&&)))'''((()))***,,,///111222222222111000...,,,)))'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&)))(((((('''(((((())))))((((((((())))))*********))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++,,,,,,------------///000111222555:::>>>DDDLLL[[[nnnyyyssskkkfffeeekkklllmmmnnnooolllgggcccddddddddddddddddddeeeeee```^^^\\\\\\\\\\\\ZZZXXXRRRSSSWWW]]]ccceeebbb^^^UUUTTTSSSTTTVVVWWWVVVUUURRRJJJBBB<<<888666<<>>???@@@::::::;;;;;;888444000...////////////000000000000///000000//////......---,,,---...---+++***+++,,,(((''''''(((***,,,,,,+++)))))))))))))))(((''''''''''''''''''&&&&&&&&&&&&&&&###"""$$$'''(((&&&$$$&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%######$$$&&&###############$$$$$$%%%############$$$%%%&&&&&&%%%$$$######%%%&&&&&&%%% !!!###$$$&&&''''''$$$$$$############$$$$$$###############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&'''### %%%)))(((&&&((('''&&&&&&%%%&&&''''''######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''((('''&&&%%%$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$%%%&&&'''''''''''''''''''''&&&&&&&&&$$$#########$$$%%%'''(((&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$######""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$)))$$$"""(((---+++&&&###%%%$$$######"""""""""###%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''###$$$$$$######%%%)))---((()))***---///222444555666555444222000---***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''((()))''''''''''''''''''''''''))))))((('''''''''((((((&&&''''''((()))***++++++((()))))))))************++++++++++++,,,,,,---------,,,+++)))))))))***++++++++++++,,,,,,---------...///000111222444999<<>>;;;888777<<>>;;;888777===DDDZZZeeemmmhhh]]]UUUPPPMMMPPPRRRTTTUUUSSSOOOKKKGGG333222111222444666666666333444444222///......///......///111333444555666444444555555444444333333000111222333444444444444444444444333333333222222///000000000///...---,,,,,,,,,------......------------,,,+++,,,000666:::>>>;;;777222...,,,+++*********)))((((((((())))))'''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''&&&$$$$$$$$$&&&'''&&&%%%$$$$$$%%%&&&'''%%%'''''''''%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$### %%%%%%%%%%%%%%%&&&'''(((%%%$$$$$$###"""!!!!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%'''(((##################$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&######$$$$$$$$$%%%%%%%%%&&&$$$!!! !!!$$$&&&$$$######""""""""""""#########$$$$$$$$$$$$#########%%%&&&%%%$$$###$$$&&&'''''''''''''''(((((()))%%%$$$###$$$&&&&&&%%%###%%%$$$""""""###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''&&&&&&%%%$$$###""""""!!!"""###$$$%%%&&&%%%$$$$$$ !!!###$$$%%%$$$$$$###""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((((('''((()))***+++,,,000111333555777999::::::777444000,,,)))&&&&&&%%%$$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%&&&(((***(((((((((''''''''''''&&&((()))******)))((())))))((()))******(((((()))***))))))*********++++++++++++++++++,,,,,,++++++++++++***)))))))))***+++,,,------...---,,,---000222000111111111111333777999EEENNN]]]lll{{{vvvqqqnnnkkkiiijjjiiiiiihhhgggffffffeeeiiifffdddfffjjjmmmnnnlllbbb___\\\\\\___aaa```^^^\\\]]]___aaaaaa___ZZZWWWUUUUUUSSSRRRRRRQQQQQQQQQKKKDDD>>>:::777777<<>>;;;777777<<>>FFF[[[hhhqqqiii[[[SSSRRRSSSRRRRRRSSSTTTUUUUUUVVVVVV111222222111...---...111...000111111000///000111,,,,,,---...///000000111000000111222222222222222111111222222222222111111222111111111000000000000------............------+++++++++++++++***))))))'''((()))***)))+++---///111000...,,,+++******)))'''''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&''')))(((&&&%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%$$$$$$######$$$%%%%%%&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$######"""""""""""""""###$$$$$$$$$%%%###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((()))$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$$$$###$$$%%%'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%&&&''''''&&&$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&***...---)))%%%&&&(((%%%%%%$$$$$$$$$$$$%%%%%%########################$$$%%%&&&''''''&&&$$$###!!!!!!""""""######$$$$$$%%%$$$###""""""$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&%%%############$$$%%%&&&&&&##############################$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$%%%&&&&&&'''(((***++++++,,,...000000000...---+++***(((&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''')))******)))))))))+++(((((((((((())))))*********)))))))))++++++)))(((&&&((())))))))))))***,,,))))))))))))************,,,++++++++++++++++++,,,+++++++++++++++***))))))''')))++++++++++++,,,---,,,...///000222555:::===BBBIIIVVVddduuuyyyuuusssqqqhhhccc^^^\\\]]]\\\XXXTTTOOOOOOSSSZZZaaafffgggeee`````````___^^^]]]]]]]]]YYY[[[___dddggggggccc```TTTSSSRRRPPPOOONNNMMMMMMNNNHHHAAA>>>;;;:::@@@GGG]]]kkkssslll]]]TTTTTTVVVXXXWWWWWWVVVUUUUUUUUUUUU000111222000---,,,...111...///000000//////000111//////.........---------///000111222222222222222111111222222222111111000111111111111000000000000++++++,,,---------,,,,,,+++++++++++++++***)))(((''')))***+++******+++---*********************)))'''''''''''''''((()))***''''''&&&&&&&&&%%%%%%%%%'''(((((('''&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%'''((()))(((&&&%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###!!!###$$$%%%$$$$$$#########$$$%%%%%%&&&&&&###"""""""""!!!!!! $$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%&&&$$$###"""!!!"""###%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""!!!!!!!!!############$$$$$$$$$%%%%%%%%%'''%%%###""""""###%%%'''"""""""""###$$$&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$ """############%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%(((((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''' %%%((('''### """$$$$$$############$$$$$$########################!!!###%%%'''''''''&&&%%%############""""""""""""&&&%%%###!!!"""$$$&&&(((&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%###"""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&$$$###############$$$%%%&&&'''########################!!!"""$$$%%%&&&%%%$$$$$$&&&'''(((((())))))((((((&&&%%%%%%%%%%%%&&&'''''''''))),,,......---+++)))***)))'''%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&'''''''''(((***$$$%%%%%%%%%&&&&&&'''''')))'''%%%'''******(((%%%''')))***+++******,,,---***++++++++++++,,,,,,,,,---,,,+++******+++,,,---+++++++++++++++***)))((((((***,,,,,,++++++,,,---...///000111222444888<<<@@@GGGTTTccctttyyyuuurrrpppfffccc```___^^^ZZZQQQIIIFFFGGGLLLTTT]]]bbbbbb```aaabbbccccccaaa___^^^___YYY[[[^^^cccggggggeeebbbTTTSSSRRRPPPOOOMMMMMMMMMOOOHHHBBB???;;;;;;AAAHHH___mmmvvvnnn___VVVVVVYYY]]][[[YYYWWWUUUTTTSSSSSS......---,,,,,,...///000///000000000000//////...111111000000//////......---...111222222111...---000000000000111111111111333111///...///000111000...---,,,************+++---------,,,+++***)))((()))''''''(((++++++(((%%%+++******((('''&&&%%%$$$)))((('''&&&%%%%%%&&&'''))))))))))))'''%%%###""" ###'''((('''$$$""""""%%%%%%%%%&&&&&&'''''''''$$$######""""""######$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''&&&$$$######$$$&&&%%%$$$%%%%%%%%%###!!!'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""###%%%'''(((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$############$$$!!!###)))(((###&&&&&&&&&$$$""""""$$$%%%&&&%%%$$$$$$$$$%%%&&&'''(((''''''&&&&&&''''''((('''&&&&&&%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''&&&%%%$$$###$$$%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$''''''&&&&&&%%%$$$############$$$$$$$$$$$$######%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''$$$%%%'''(((((('''%%%###!!!!!!""""""###$$$&&&&&&!!!"""###$$$%%%&&&&&&&&&''''''''''''&&&$$$"""!!!'''&&&&&&%%%%%%&&&&&&'''((($$$!!!$$$)))+++((($$$######$$$&&&)))******)))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&'''((())))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&+++*********))))))((((((***+++,,,------------,,,'''((()))***+++,,,------//////000000111444999===???FFFSSSbbbsss}}}uuunnnlllmmmgggaaa]]]]]]]]]WWWJJJ???===@@@HHHQQQ[[[aaabbbbbbeeecccaaa``````___]]][[[XXXYYY\\\ccciiikkkgggaaaYYYWWWUUUTTTTTTSSSPPPNNNQQQKKKEEE@@@:::999@@@III___nnnuuukkk^^^ZZZXXXVVV___^^^\\\YYYVVVRRRPPPNNN---------------...////////////000000000000//////111111000000////////////,,,---///000000///---,,,//////000000000111111111333111000111222333222222...---+++***))))))******,,,,,,,,,,,,+++***)))(((+++)))'''''')))***)))(((%%%&&&&&&'''((())))))***)))((('''&&&&&&&&&''''''''''''(((((('''&&&%%%$$$!!!$$$&&&'''&&&$$$######%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&$$$###$$$%%%%%%###!!!%%%%%%$$$$$$$$$%%%&&&'''###$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%$$$$$$$$$###############"""%%%%%%###$$$((('''###$$$$$$$$$""" """$$$%%%$$$$$$###$$$%%%&&&'''$$$$$$$$$######$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&((()))%%%&&&'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$###""""""!!!""""""############""""""######""""""###$$$&&&'''%%%%%%$$$$$$######"""""""""###$$$%%%&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%'''''''''&&&&&&''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&%%%%%%&&&&&&((())))))&&&''''''((((((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''+++*********))))))))))))++++++++++++,,,,,,,,,,,,(((((()))***+++,,,,,,------...//////000333888;;;@@@HHHTTTccctttxxxqqqkkkiiijjjeeeaaa]]]]]]]]]WWWJJJ>>>;;;???FFFPPPYYY^^^``````cccaaa___^^^^^^]]][[[ZZZWWWXXX\\\cccjjjlllhhhccc[[[XXXVVVTTTTTTTTTRRRQQQSSSMMMEEE@@@;;;:::@@@HHH^^^mmmtttkkk___ZZZXXXUUU\\\\\\[[[YYYVVVSSSPPPNNN,,,---......//////......---...///000000111000000111000000000000/////////---......//////......---//////000000000000111111000000000222444555333111---,,,+++***)))))))))***,,,,,,,,,,,,+++***)))))),,,)))''''''(((*********$$$$$$%%%'''((()))***+++))))))(((''''''''''''(((%%%&&&&&&'''''''''&&&&&&###$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!###%%%%%%$$$%%%&&&(((%%%###"""###$$$$$$###"""$$$$$$$$$$$$%%%&&&''''''"""""""""###$$$$$$$$$%%% !!!"""###$$$%%%%%%$$$%%%&&&'''&&&%%%###"""$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""""""""###############%%%&&&$$$$$$&&&%%%######$$$$$$###!!!!!!"""$$$$$$$$$######$$$$$$%%%&&&$$$######""""""######$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%$$$""""""###$$$%%%"""$$$%%%''''''%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&(((((('''(((((('''$$$######$$$########################""""""""""""###$$$%%%&&&%%%$$$$$$######"""""""""######$$$$$$$$$$$$######!!!!!!!!!"""###$$$%%%&&&%%%%%%$$$###"""!!!!!! !!!"""###$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%"""######$$$%%%%%%%%%%%%'''%%%###""""""$$$''')))(((''''''''''''''''''(((&&&((()))(((%%%###$$$&&&(((((((((''''''&&&%%%$$$$$$$$$############$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))&&&''''''((((((((((((((())))))))))))))))))))))))*********)))))))))))))))***************)))))))))+++************+++,,,,,,)))*********++++++,,,,,,,,,---......000222777:::BBBHHHTTTcccttt{{{rrrlllgggeeefffccc```]]]^^^^^^WWWIII>>>;;;???FFFPPPYYY___aaaaaabbb```^^^]]]]]][[[YYYWWWUUUWWW[[[cccjjjllliiieee]]]ZZZVVVTTTTTTUUUUUUUUUXXXOOOFFF@@@===<<<@@@GGG\\\llluuulll```ZZZWWWTTTWWWXXXYYYYYYWWWSSSOOOMMM+++,,,.../////////...---------...000111111111111000000000000000000000000111000000000000000000111////////////000000000111......000333555555222000---,,,,,,+++******))))))+++++++++++++++***))))))))))))((()))))))))))))))((('''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$###%%%&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%'''$$$###!!!"""###$$$$$$###%%%%%%%%%%%%%%%%%%%%%&&&!!!!!!"""######$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''""""""######$$$$$$%%%%%%"""$$$%%%%%%$$$$$$%%%$$$$$$%%%&&&%%%$$$###%%%&&&############$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$######"""######$$$"""###$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((&&&$$$"""!!!"""$$$&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%""""""""""""""""""######%%%%%%%%%$$$$$$#########""""""!!!!!!"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''(((&&&&&&''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))&&&''''''((((((((((((((())))))))))))))))))))))))******************************************************)))))))))***+++,,,++++++++++++++++++++++++,,,---//////000333777:::BBBHHHSSSaaasssvvvnnnjjjfffcccdddbbb```^^^___^^^VVVIII???<<<@@@HHHRRR]]]dddfffffffffccc```^^^\\\ZZZWWWUUURRRUUUZZZbbbhhhjjjhhheee^^^ZZZUUUSSSTTTVVVXXXXXX\\\RRRGGGAAA>>>===AAAGGG\\\llluuummmaaaZZZWWWRRRRRRTTTWWWYYYXXXTTTOOOLLL+++,,,.../////////...---------...000111111111111000000000000111111111111111111111000000111111111...////////////000000000//////222555777777444111------,,,,,,+++******)))******+++++++++***))))))&&&((()))******)))''''''))))))((('''&&&%%%$$$$$$''''''(((((((((((((((((((((''''''&&&%%%%%%$$$$$$%%%&&&&&&%%%######%%%''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$"""!!!!!!###%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###!!!!!!"""###$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$"""!!!  ###&&&(((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&((('''%%%''')))$$$%%%&&&&&&%%%$$$%%%&&&######$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$######"""######$$$$$$!!!!!!"""###############&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&$$$"""!!!"""$$$&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########"""!!!!!! #########$$$$$$%%%%%%%%%&&&%%%$$$###############""""""""""""###$$$%%%&&&######$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$!!!"""&&&(((&&&###$$$&&&((('''%%%$$$%%%&&&((((((''''''''''''((((((###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((************************************++++++++++++***************+++++++++******))))))******+++,,,++++++++++++++++++,,,,,,---...000111222444888;;;@@@EEEPPP^^^ooouuunnnkkkhhheeeeeebbb```______^^^VVVJJJAAA;;;@@@HHHTTT___gggjjjjjjjjjgggccc```]]]ZZZVVVSSSQQQTTTZZZaaafffgggfffddd\\\YYYTTTRRRSSSVVVYYYZZZ^^^TTTJJJCCC???===CCCJJJ^^^nnnwwwnnnaaaZZZVVVRRROOORRRVVVXXXXXXTTTPPPLLL,,,---......//////......---...///000000111000000000000000111111111111222...//////000000//////.........////////////000000222222444777999888555333............---,,,+++***)))***************))))))%%%'''))))))(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$###$$$%%%$$$###"""###$$$$$$###!!!"""$$$&&&''''''%%%%%%&&&&&&&&&%%%$$$############$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""!!!!!!###!!!###(((+++&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""!!!!!!%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&(((+++(((%%%'''+++!!!###%%%%%%$$$###$$$%%%###$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$############$$$%%%%%% !!!"""###$$$$$$$$$$$$&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''%%%$$$""""""###$$$%%%(((&&&%%%######%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&'''''''''"""###%%%&&&%%%&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$########################""""""############""""""$$$$$$$$$$$$###"""!!! !!!!!!"""###$$$%%%%%%''''''&&&%%%$$$######"""!!!!!!!!!"""###$$$&&&'''###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%###"""###$$$%%%&&&&&&%%%$$$###!!!$$$'''%%%!!!"""%%%((('''%%%$$$%%%'''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&''''''(((&&&''''''(((((((((((((((***************************************+++++++++*********+++++++++++++++)))***++++++,,,,,,++++++***+++++++++,,,,,,---------...111222333555888;;;>>>DDDMMM[[[mmmwwwpppnnnkkkhhhgggcccbbb``````]]]VVVLLLEEE<<<@@@IIITTT___fffiiijjjkkkhhhdddaaa___\\\XXXUUURRRVVV\\\bbbeeeeeecccbbbYYYVVVRRRQQQRRRVVVXXXZZZ]]]VVVMMMEEE>>>===DDDNNNbbbqqqyyyoooaaaZZZVVVQQQOOORRRUUUXXXWWWTTTPPPMMM---------------...////////////000000000000//////000000111111111222222222---...000111111000...---........./////////000000333222333555666666333111...////////////---,,,+++))))))************))))))&&&''''''%%%######&&&)))%%%%%%%%%&&&&&&'''''''''###$$$&&&'''''''''&&&%%%'''&&&%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%%%%'''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$"""#########$$$$$$$$$$$$!!!"""$$$$$$######$$$&&&%%%###""""""%%%'''))))))"""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$######"""$$$###!!!!!!"""%%%(((***%%%%%%$$$#############################################"""""""""!!!!!!!!!&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$''')))$$$%%%!!!###%%%%%%%%%$$$$$$%%%$$$%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&""""""$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&'''''''''&&&"""$$$%%%%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%##############################$$$$$$$$$$$$######!!!"""$$$%%%%%%%%%$$$$$$""""""######$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$###"""############$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$######!!! """%%%&&&&&&$$$"""&&&(((((($$$"""$$$'''###""""""!!!!!!""""""###%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&(((''''''&&&&&&&&&''''''&&&''''''(((((((((((((((************************)))))))))*********++++++*********++++++,,,,,,,,,(((***,,,......---+++*********++++++,,,---......+++---000222333444777:::>>>CCCLLLYYYkkkyyysssqqqnnnjjjiiieeedddaaa___\\\VVVOOOIIIBBBFFFMMMWWW```fffhhhhhhgggeeebbbaaa```^^^[[[YYYVVVZZZ```dddeeedddbbbaaaVVVSSSPPPOOORRRUUUWWWXXX\\\WWWPPPHHH>>><<>>;;;GGGVVVjjjwww|||ppp```YYYVVVRRRRRRSSSVVVWWWVVVTTTQQQOOO---------...............///......------------...222111111000000000000000111111000000/////////...000///...------...///000111111111111000...---,,,------......------,,,+++((((((((((((((((((((((((!!!!!!"""###$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((()))((('''%%%%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$###"""###$$$$$$&&&###!!!"""%%%&&&%%%$$$$$$$$$###"""!!!!!!""""""&&&!!!%%%###111<<<+++######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$###$$$%%%$$$"""!!!"""###$$$$$$%%%%%%%%%$$$######&&&%%%$$$#########$$$%%%!!!"""%%%'''''''''&&&%%%&&&$$$!!!!!!###%%%&&&&&&$$$###"""""""""###%%%&&&&&&&&&%%%%%%$$$###""""""((('''$$$""""""$$$&&&'''###$$$(((,,,(((!!!!!!%%%(((((('''&&&%%%%%%$$$###%%%&&&&&&%%%######$$$&&&''''''&&&%%%%%%$$$######***&&&$$$$$$'''((((((&&&$$$%%%%%%&&&&&&%%%%%%$$$ """$$$''')))******)))((('''%%%$$$###""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$###$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$######$$$$$$ !!!"""###$$$%%%%%%$$$$$$$$$############"""&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!###&&&'''%%%#########"""###%%%%%%###!!! %%%((('''### ###&&&(((%%%###"""###$$$$$$###$$$$$$$$$$$$$$$###"""!!!%%%$$$###$$$%%%%%%$$$###%%%$$$$$$######$$$$$$%%%((('''&&&%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''(((((((((((())))))))))))''''''((())))))))))))))))))'''&&&(((+++,,,)))%%%,,,+++*********+++,,,---...,,,)))((()))******))))))+++,,,,,,+++***,,,---///000222222333555999;;;???DDDMMMXXXhhh|||yyysssrrrooolllkkkkkkgggaaaZZZVVVTTTTTTTTTXXXWWWXXX]]]dddhhhiiihhheeecccaaaaaaaaa```^^^\\\^^^aaagggjjjjjjgggbbb^^^XXXUUURRROOONNNPPPSSSUUUUUUUUUKKKCCCCCCAAAGGGXXXkkktttyyyqqqeee[[[UUUPPPRRRTTTVVVVVVTTTRRRQQQPPP,,,---------......////////////...............///111111000000///000000111111111111000000000//////...---,,,,,,,,,---...///111111111000000...---------------------,,,,,,+++))))))))))))))))))))))))&&&&&&&&&'''&&&&&&%%%%%%((((((((((((((((((((((((######$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$#########$$$%%%&&&$$$"""###%%%'''&&&$$$$$$$$$###""""""""""""""""""######!!!333>>>000###$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$###$$$%%%$$$""""""###$$$%%%&&&&&&'''''''''&&&&&&&&&%%%$$$#########$$$$$$!!!"""$$$%%%&&&%%%$$$$$$$$$######$$$%%%&&&%%%$$$###""""""!!!!!!"""###$$$""""""###$$$%%%%%%&&&&&&&&&%%%$$$######$$$&&&'''---===CCC444%%%$$$%%%"""''''''&&&%%%$$$$$$######%%%&&&&&&%%%######$$$&&&''''''&&&%%%%%%$$$######&&&$$$$$$&&&+++...000///&&&''''''((((((''''''&&&!!!"""$$$%%%'''((())))))+++***((('''%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%&&&%%%###$$$###"""###$$$%%%$$$"""$$$%%%%%%$$$###""""""###$$$$$$%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$######%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%%%%&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''((((((((())))))))))))'''((()))))))))))))))((($$$&&&)))++++++,,,,,,---++++++*********+++,,,------+++))))))*********))))))+++,,,,,,+++***,,,---...///000111222444777:::>>>CCCMMMXXXgggzzzxxxsssrrroookkkjjjhhheeeaaa]]]ZZZ[[[\\\]]]___```bbbbbbbbbccceeeggghhheeebbb```___^^^]]][[[\\\```eeeiiijjjhhhdddbbbXXXVVVRRRPPPOOOQQQTTTVVVTTTTTTJJJBBBCCCBBBIII[[[llluuuyyyqqqeee\\\UUUQQQTTTVVVXXXWWWUUUSSSQQQQQQ,,,,,,------...///000000000///////////////000000000000/////////000000111111111111111000000000000++++++***)))***+++---...000000000000//////...---,,,------------,,,++++++************************((())))))((('''&&&%%%%%%((((((((((((((((((((((((""""""###$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$######$$$$$$#########$$$%%%%%%&&&$$$######%%%&&&&&&%%%$$$$$$###""""""""""""###"""###%%%%%%333:::///$$$$$$$$$$$$%%%%%%%%%%%%###############$$$$$$$$$"""###$$$$$$###"""###%%%!!!!!!"""###$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$!!!"""$$$$$$%%%$$$###"""""""""###&&&''''''$$$!!!###""""""!!!!!!!!!""""""!!!!!!"""###%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&'''000OOOWWW888!!!&&&***"""%%%%%%%%%$$$$$$#########%%%&&&&&&%%%######$$$&&&'''&&&&&&%%%%%%$$$$$$#########$$$'''+++///111222&&&''''''((((((''''''&&&%%%%%%&&&'''(((((())))))---,,,***)))'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""!!! !!!$$$&&&((()))(((((('''&&&%%%$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$&&&$$$""""""###$$$$$$$$$(((%%%""""""###%%%$$$###"""$$$%%%%%%&&&&&&(((***###$$$$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%&&&'''''''''((((((((()))))))))((()))))))))))))))((('''$$$(((------+++***,,,///+++************+++,,,,,,---+++))))))***+++***))))))+++,,,,,,+++***,,,------...///000111333666999<<>><<<888333000///......//////......000333666777666444111/////////...---......---,,,,,,++++++***))))))************)))))))))((('''((()))***)))(((''''''(((((((((((('''''''''&&&%%%$$$$$$%%%&&&''')))&&&!!!###&&&'''''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$###"""!!!""""""""""""###$$$%%%&&&%%%###!!!"""%%%'''&&&%%%&&&%%%######$$$%%%$$$###(((%%%###$$$&&&(((******&&&###%%%---000)))!!!%%%$$$###""""""###$$$%%%####################################$$$%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$###%%%###!!! ###&&&(((###$$$&&&&&&&&&$$$"""!!! !!!%%%((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$"""!!!"""############$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&'''&&&%%%$$$&&&&&&''')))***,,,------++++++)))'''&&&$$$$$$###!!!"""###$$$&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%"""""""""!!!"""######$$$'''&&&$$$######$$$&&&''''''&&&&&&%%%$$$###""""""########################&&&&&&$$$$$$$$$$$$&&&&&&""""""###$$$$$$$$$$$$###&&&''''''''''''&&&$$$$$$###############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""'''%%%######$$$&&&&&&%%%%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$######$$$%%%&&&''''''''''''(((((((((''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&''''''(((((())))))'''''''''%%%###$$$&&&((((((((((((((()))))))))))),,,...000...***)))***---******))))))))))))******************************000...,,,*********,,,,,,///000111111111222555888888???IIISSS___oooyyyuuupppnnnnnnggggggeeebbb]]]WWWQQQMMMWWWbbbmmmnnngggaaaaaaeeejjjccc^^^^^^]]]XXXUUUTTTUUUaaammmrrrrrrnnnfff]]]^^^^^^]]]ZZZWWWTTTSSSTTTSSSPPPKKKEEE???BBBRRRccc{{{vvvkkkeeeaaa___YYYXXXVVVTTTRRRPPPOOOOOO...///000000000///---,,,...///000111222333333333888777444222000//////...//////......000222555777777444111/////////...,,,---------,,,++++++******)))))))))***))))))((((((***)))((((((******)))((('''''''''(((((('''''''''&&&&&&%%%$$$$$$%%%&&&&&&'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$###""""""%%%%%%$$$############$$$'''$$$"""###$$$%%%$$$###%%%$$$"""###$$$%%%%%%$$$'''%%%######%%%'''(((((('''%%%(((000333---&&&$$$%%%$$$###""""""###$$$%%%########################$$$$$$###""""""#########&&&%%%%%%%%%$$$$$$$$$$$$###"""""""""""""""""""""$$$$$$%%%&&&%%%$$$###"""%%%######%%%(((******)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$"""!!!############$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&((()))+++,,,,,,+++***(((&&&$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$#################################&&&%%%$$$$$$$$$$$$%%%&&&""""""###$$$$$$$$$$$$$$$$$$######"""""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))(((&&&%%%$$$$$$$$$'''%%%######%%%&&&&&&%%%""""""######$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&''''''''''''(((''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((('''((()))((('''&&&(((***(((((((((((())))))))))))''')))***)))(((''''''(((******))))))))))))******************************---,,,+++******+++---...///000111111111222555888888???IIISSS^^^nnnyyyuuupppnnnnnnhhhgggeeebbb\\\UUUOOOKKKMMMXXXeeejjjfffbbbdddgggnnngggbbbbbb___YYYUUUTTTXXXcccmmmpppoooiii___UUUVVVWWWXXXXXXVVVTTTSSSTTTSSSPPPLLLFFF@@@BBBQQQbbb|||xxxmmmfffbbb^^^XXXWWWVVVTTTRRRPPPOOONNN///////////////............000444666666555222000111111111000000//////...///.........000222444555777444111000//////---,,,,,,,,,,,,+++******))))))))))))))))))(((((('''&&&***)))((((((******)))(((&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$###""""""!!!$$$$$$%%%%%%%%%$$$######)))(((&&&%%%###"""""""""(((&&&$$$###$$$$$$###"""$$$###!!!"""$$$&&&%%%%%%'''%%%""""""$$$%%%&&&%%%&&&%%%(((000333///)))&&&$$$$$$############$$$$$$########################%%%$$$###"""!!!!!!!!!!!!&&&%%%$$$###"""###$$$$$$%%%&&&((()))(((&&&###!!!%%%%%%%%%$$$$$$$$$$$$###$$$###"""###%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%&&&&&&&&&%%%$$$###"""############$$$$$$$$$%%%$$$&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%$$$$$$%%%&&&((()))*********)))&&&$$$""""""###$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$$$$$$$$$$$$$'''&&&$$$#########$$$%%%############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++***((('''&&&%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%""""""###$$$&&&'''((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''((('''%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''((((((((('''''''''''''''%%%'''((()))(((((((((***(((((((((((())))))))))))(((((((((***++++++)))(((******))))))))))))************************************))))))***+++---......///000000000222555888999@@@IIIRRR]]]lll~~~xxxtttpppmmmmmmiiihhheeeaaaZZZRRRKKKGGGBBBNNN^^^fffhhhgggiiilllqqqkkkgggfffbbbZZZUUUTTT[[[dddlllmmmjjjbbbUUUJJJKKKNNNRRRUUUTTTSSSRRRRRRRRRPPPLLLFFF@@@AAAOOO___zzzzzzppphhhbbb^^^WWWWWWWWWVVVTTTQQQNNNMMM000///............/////////111444666666444222000//////000000000///......///.........///111222333666444222000000///---+++,,,,,,+++******))))))(((((())))))(((((('''&&&%%%***((('''((())))))(((&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&'''%%%&&&'''(((((('''%%%$$$&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$)))((('''%%%$$$######"""&&&%%%$$$######$$$$$$######"""!!!"""$$$&&&&&&%%%'''%%%######$$$%%%%%%$$$$$$$$$&&&+++///---((($$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###"""""""""""""""&&&$$$"""!!!!!!"""$$$%%%&&&''')))******(((%%%###%%%%%%$$$######$$$$$$%%%###""""""""""""###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$%%%&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((((())))))))))))(((((((((((()))(((&&&%%%$$$$$$$$$%%%######$$$%%%&&&'''(((((()))'''$$$"""!!!"""###$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$''''''&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$'''&&&$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$############$$$%%%%%%&&&''''''$$$%%%&&&&&&'''''''''&&&'''&&&$$$######$$$%%%&&&***)))(((''''''((()))***(((((((((''''''&&&&&&&&&!!!###&&&''''''&&&'''((((((((((((((()))))))))))))))((((((+++...///,,,)))******))))))))))))************************************)))))))))***+++,,,...///000000000222555888:::@@@IIIQQQ[[[jjj{{{}}}vvvrrrnnnkkkkkkjjjhhheee___XXXOOOGGGCCC<<>>GGGSSSeeeooovvvsssnnnjjjgggddd^^^^^^^^^]]][[[XXXUUUTTT,,,---///000000000///.../////////000111222333333222111000///......//////.........///.........---000000000111222222000...---------,,,++++++******''''''((()))************,,,***)))((())))))'''&&&'''''''''(((((('''''''''%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''"""######$$$$$$#########%%%%%%&&&'''''''''''''''$$$$$$############$$$$$$###$$$%%%$$$""""""$$$'''$$$"""!!!!!!###$$$###"""$$$######$$$&&&'''&&&$$$''''''$$$"""'''///222///$$$$$$%%%&&&&&&%%%$$$$$$########################$$$###############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&'''"""###$$$%%%&&&%%%$$$$$$!!!###%%%$$$!!! """###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%$$$###""""""$$$########################''''''''''''''''''&&&&&&%%%%%%&&&'''((())))))***&&&'''''''''''''''&&&&&&"""######$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%########################"""###$$$%%%%%%$$$###"""###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$######%%%'''((("""######$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%###%%%&&&(((((((((&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))((('''&&&(((***(((((((((((())))))))))))***+++***))))))***,,,///******))))))))))))******************************+++,,,,,,,,,,,,,,,+++++++++---...///000222555888:::>>>DDDJJJRRR___qqq}}}xxxssspppllliiihhhgggeeeaaaZZZQQQHHH???:::888===GGGTTT```gggiiiiiiiiifffcccaaa]]]XXXZZZ___```eeejjjllljjjcccSSSDDD:::@@@IIIPPPSSSSSSSSSSSSQQQQQQPPPLLLCCC@@@HHHSSSdddmmmtttqqqllliiigggeee```___^^^\\\ZZZXXXVVVVVV+++---///111111000///...---...000222333333333333111000...------...000111.........///......---,,,/////////111333333111///......---,,,,,,++++++***&&&'''(((***++++++++++++---,,,******+++***)))'''''''''((((((((((((''''''######%%%%%%%%%%%%#########$$$&&&'''''''''&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''%%%$$$$$$###"""""""""###%%%&&&'''%%%"""!!!###%%%%%%###!!!!!!"""###""""""!!!!!!!!!###%%%&&&%%%$$$$$$$$$!!!%%%000555222$$$$$$&&&&&&&&&&&&$$$$$$########################%%%$$$###"""!!!!!!!!!!!!###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$###"""!!!!!!!!!"""$$$&&&'''&&&$$$###%%%((()))(((&&&%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%$$$"""""""""###########################%%%%%%%%%$$$$$$######### !!!"""###%%%&&&''''''%%%&&&'''((((((((('''&&&#########$$$%%%%%%%%%&&&"""$$$&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""###$$$%%%%%%&&&&&&%%%%%%%%%"""$$$'''"""######$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########&&&&&&&&&'''))))))&&&$$$''''''&&&%%%$$$$$$######&&&&&&&&&''''''((((((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%###%%%'''******)))'''%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''%%%$$$$$$&&&((((((((((((((())))))))))))'''((('''%%%"""###(((,,,******))))))))))))************************************+++---------------+++,,,...///000222555888:::>>>CCCHHHPPP^^^ooo|||yyytttrrrmmmjjjiiifffeee```ZZZQQQGGG>>>999:::>>>GGGTTT```hhhkkkkkkkkkgggdddaaa[[[WWWZZZ```ccchhhlllmmmllleeeTTTEEE777===FFFNNNRRRTTTTTTUUUSSSSSSSSSOOOFFFBBBIIITTTfffnnntttqqqkkkhhhgggeee```___]]][[[XXXWWWVVVVVV000000000000000000000000111000000///...---------+++,,,---...////////////---...///000000///...---//////000//////...------,,,---......---,,,***)))''''''''''''((()))***++++++******)))(((''''''&&&)))))))))(((''''''&&&&&&''''''(((((('''&&&%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%%%%%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((($$$!!!!!!###%%%%%%$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%&&&'''((()))***'''''''''&&&&&&%%%%%%%%%"""######$$$$$$%%%&&&&&&######$$$$$$$$$######"""!!!"""###%%%'''(((******"""""""""######$$$%%%%%%,,,(((%%%######%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######%%%&&&'''((((((((('''%%%###$$$&&&'''&&&#########$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&(((%%%""""""$$$%%%$$$######%%%'''))))))'''%%%###"""$$$'''((('''&&&&&&''')))))))))))))))(((((('''&&&&&&&&&'''&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''***''')))&&&%%%%%%$$$###$$$%%%''''''***(((&&&$$$$$$&&&(((***$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''(((((((((''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$((())))))'''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%###"""$$$$$$%%%&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''))))))))))))(((((((((((())))))))))))************$$$$$$%%%'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))//////......000333555777999<<>>999BBBOOO]]]gggkkkmmmllljjjgggccc___\\\[[[[[[[[[dddeeegggjjjiii```QQQEEE===???DDDKKKQQQSSSSSSRRRVVVTTTSSSOOOJJJHHHQQQ\\\mmmsssvvvrrrmmmjjjhhheeeeeeccc___[[[XXXUUUQQQNNN111222333333333222111000111000000///......------....../////////......---/////////...//////000000,,,---...//////000//////,,,------...---+++***)))&&&&&&''''''(((((()))*********))))))(((''''''&&&''''''''''''((((((((((((&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$!!!!!!###%%%%%%$$$######$$$$$$$$$######"""$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&'''(((((()))$$$$$$$$$$$$$$$$$$######)))&&&$$$###$$$%%%&&&%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&$$$###$$$&&&&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""%%%''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''$$$"""$$$)))+++(((%%%&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###&&&%%%%%%%%%%%%%%%%%%&&&$$$#########$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&%%%$$$$$$""" !!!$$$&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%'''''''''(((((('''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''))))))))))))((((((((((((%%%%%%&&&&&&''''''(((((())))))*********+++++++++******++++++,,,---......***+++,,,,,,,,,,,,+++***---------///111444777888888<<>>===FFFTTTbbbkkkoooooonnnkkkhhhddd___\\\ZZZ[[[[[[aaadddhhhkkkhhh^^^QQQHHHBBBDDDHHHNNNRRRTTTSSSRRRVVVUUUSSSOOOJJJJJJUUUaaaqqqwwwyyytttmmmjjjfffccc```^^^[[[YYYXXXWWWTTTRRR222444777999888666222000000000000///......------////////////...---,,,+++...---,,,,,,---...000111+++,,,,,,---------,,,,,,,,,------------+++***)))&&&&&&&&&'''(((((())))))***))))))(((((('''''''''%%%&&&&&&'''(((((())))))%%%%%%%%%&&&%%%%%%$$$###'''&&&$$$""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""!!!###$$$$$$$$$%%%$$$######""""""""""""######"""######$$$%%%&&&$$$$$$$$$$$$############''''''&&&%%%$$$"""!!!!!!######$$$$$$$$$$$$$$$$$$''''''''''''''''''((((((&&&&&&&&&%%%$$$#########%%%$$$###$$$%%%&&&&&&$$$ !!!###$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%###"""###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$###"""###&&&((((((((((((&&&%%%######%%%&&&(((&&&''''''&&&$$$$$$%%%'''%%%%%%%%%&&&%%%$$$$$$###$$$$$$%%%&&&'''''''''''''''&&&%%%$$$$$$%%%&&&'''"""%%%)))***(((%%%######&&&&&&%%%$$$$$$$$$%%%%%%!!!###&&&((((((&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$########################$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&''''''&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''%%%$$$%%%&&&&&&%%%$$$"""%%%)))'''###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&))))))))))))((('''&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))((((((((((((''''''(((((()))***++++++---,,,,,,++++++*********((()))***+++,,,...//////++++++,,,------,,,++++++***+++---///222555777888888<<<@@@EEEOOO___tttvvvrrrsssrrrpppooolllkkkggg___TTTJJJCCC???AAAKKK[[[iiippprrrqqqooommmiiiddd___[[[ZZZZZZZZZ]]]ccciiikkkfff\\\RRRKKKIIIKKKOOORRRTTTUUUTTTSSSXXXUUURRROOOKKKMMMZZZhhhxxx}}}~~~wwwooojjjeeeaaa^^^[[[YYYWWWWWWVVVUUUSSS222555:::<<<<<<888333///000000//////........................---,,,++++++******++++++,,,,,,------,,,,,,,,,+++)))'''%%%$$$,,,,,,------,,,+++)))(((&&&'''(((((()))*********))))))((((((((('''''''''&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%%%%%%%)))(((&&&%%%$$$$$$%%%&&&###############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###"""!!!$$$$$$######$$$$$$%%%%%%'''''''''(((((((((((()))&&&&&&&&&%%%%%%$$$$$$$$$"""""""""$$$&&&'''%%%$$$ !!!"""###$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$############$$$######%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&''''''&&&$$$###%%%$$$$$$%%%&&&'''(((((('''&&&$$$######$$$&&&'''(((((('''%%%######%%%''''''(((((((((((('''&&&&&&###$$$%%%&&&''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%&&&### """%%%$$$$$$$$$$$$%%%&&&&&&&&&!!!###&&&((((((&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$$$$######((('''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&''''''&&&#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&''''''((((((&&&%%%%%%''''''&&&$$$### !!!&&&))))))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((())))))))))))(((((((((((((((((()))***+++,,,,,,---+++++++++*********))))))))))))***+++,,,---------++++++++++++++++++++++++***+++...000333444555555888;;;???EEEOOOaaawwwyyyuuuuuusssrrrqqqpppnnniii```UUUJJJCCC@@@BBBNNN___lllrrrrrrpppooommmiiiccc^^^ZZZXXXXXXYYY[[[cccjjjkkkdddZZZRRROOOOOORRRUUUWWWWWWVVVUUUUUUYYYUUURRRNNNKKKPPP___nnn{{{rrrkkkeeeaaa___]]]YYYWWWVVVUUUSSSQQQ111444999<<<;;;777222///////////////............,,,,,,------------,,,,,,)))***,,,.........,,,+++---,,,,,,+++)))'''&&&%%%+++,,,,,,---,,,***)))(((((((((***+++,,,,,,++++++((((((((((((''''''''''''((('''''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%%%%$$$&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%&&&&&&)))((('''%%%%%%%%%&&&'''%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%&&&&&&'''((()))******$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!"""%%%''''''&&&$$$###$$$$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$############$$$############$$$%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&''''''&&&$$$###&&&&&&''''''&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$(((((('''%%%######%%%''')))))))))))))))(((''''''###$$$%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&)))&&&$$$""""""$$$''')))!!!"""###%%%&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&))))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&''''''&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$"""######$$$%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''''''''''''''&&&'''''''''''''''''''''%%%%%%&&&&&&'''(((((()))))))))))))))((((((((((((%%%%%%&&&&&&'''((()))))))))))))))***++++++,,,,,,+++++++++++++++++++++*********))))))))))))******,,,---///000222222222222888;;;@@@FFFPPPcccyyy}}}wwwuuutttrrrrrrssspppjjj```TTTJJJDDDAAA@@@NNN```mmmqqqpppnnnmmmlllhhhbbb\\\XXXWWWWWWXXX\\\ccciiihhh___VVVPPPOOOQQQUUUZZZ\\\[[[YYYWWWWWWZZZVVVQQQNNNKKKPPPaaaqqq~~~tttmmmgggbbb```]]]YYYWWWVVVVVVTTTSSS///111444777777444111/////////////////////......------...............---------/////////...---,,,***++++++,,,,,,,,,+++++++++,,,,,,,,,,,,***)))(((((()))+++,,,------,,,,,,''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$&&&&&&''''''((((((''''''!!!###%%%&&&&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%%%%%%%&&&((($$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&"""""""""###############""""""###$$$%%%%%%&&&&&&$$$$$$######$$$%%%'''((($$$%%%%%%'''((()))******#########$$$%%%&&&&&&&&&""""""###%%%'''(((&&&$$$%%%%%%&&&&&&%%%$$$$$$############$$$$$$%%%%%%&&&%%%%%%&&&%%%%%%$$$#########$$$%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&((('''%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$%%%'''''''''((((((''''''&&&%%%$$$$$$%%%&&&''''''''''''&&&%%%$$$######$$$%%%&&&%%%######$$$''')))'''%%%!!!"""###%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''"""###$$$%%%%%%$$$###""" """###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''&&&%%%$$$%%%'''%%%######%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''''''''$$$%%%%%%&&&'''((())))))))))))))))))((((((((((((''''''((((((((()))))))))((()))***+++---...///000,,,,,,,,,+++******))))))))))))(((((((((((())))))......///000000111111222777;;;AAAGGGRRReeezzz|||uuutttsssrrrrrruuuqqqjjj```TTTJJJDDDBBB???MMM___lllpppooommmmmmlllhhhaaa[[[XXXWWWXXXZZZ^^^bbbeeeaaaXXXPPPLLLKKKNNNUUU\\\```^^^[[[ZZZZZZZZZVVVQQQMMMJJJOOO```ppp~~~tttmmmhhhccc^^^\\\XXXWWWXXXYYYYYYYYY,,,---///000111111000///.../////////////////////222222222222111000//////000///---+++***+++,,,---((()))***++++++,,,++++++++++++,,,,,,+++***((('''((()))+++---------,,,+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&$$$"""!!!!!!"""$$$&&&########################"""$$$&&&%%%###"""###%%% !!!""""""############&&&&&&%%%%%%%%%%%%&&&&&&!!!"""""""""############""""""###$$$%%%%%%&&&&&&%%%$$$#########%%%''')))%%%%%%&&&&&&''''''''''''######$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%'''((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######%%%&&&&&&######$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$''''''%%%###$$$%%%&&&%%%$$$######$$$%%%&&&$$$%%%''''''&&&%%%&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$######$$$%%%&&&""""""###$$$&&&%%%$$$"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''' """######""" !!!######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&'''((($$$%%%%%%%%%%%%%%%%%%%%%###""""""###&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((((($$$$$$%%%&&&'''((())))))))))))))))))((((((((((((++++++++++++************(((((()))+++,,,...//////+++++++++*********************)))(((((()))******......---...///111333444777;;;BBBIIITTTfffzzzxxxrrrqqqqqqrrrsssuuuqqqjjj___SSSJJJEEECCC@@@NNN```lllpppoooooopppmmmiiibbb\\\YYYYYY[[[]]]``````___YYYQQQIIIFFFEEEIIIRRR\\\bbbaaa^^^\\\\\\ZZZVVVQQQMMMIIIMMM]]]mmm}}}{{{rrrlllgggcccaaa^^^[[[YYYZZZ[[[[[[[[[******+++,,,---...//////.........///////////////666666666555333111000///111...((($$$###&&&))),,,(((((())))))((('''&&&&&&++++++,,,,,,+++***(((''''''(((***,,,---,,,+++***&&&'''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((###$$$%%%%%%&&&&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$######$$$'''%%%""" """%%%'''######################## """%%%$$$""" """### """###$$$%%%$$$###&&&&&&%%%%%%$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$#########%%%((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###"""""""""&&&%%%$$$%%%'''((('''&&&!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###&&&'''&&&$$$###%%%'''######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&"""%%%&&&%%%$$$%%%'''(((&&&### ###&&&((("""$$$'''((('''&&&&&&'''''''''((((((''''''&&&%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%''''''%%%###"""###%%%(((&&&&&&''''''&&&$$$###""""""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$%%%'''(((((('''%%%$$$###$$$&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((())))))%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&%%%"""!!!!!!###%%%''''''&&&)))%%%"""$$$))),,,***&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''((((((((())))))))))))((('''&&&%%%&&&&&&&&&'''''''''(((((($$$$$$%%%&&&'''((()))***))))))))))))(((((((((((())))))(((((('''&&&&&&&&&''''''((()))***++++++,,,))))))******+++++++++,,,,,,+++***))))))***+++,,,---,,,,,,,,,...111444666777<<>>===777111//////........................&&&&&&&&&'''''''''''''''(((((((((***,,,,,,***(((%%%'''((())))))((('''%%%''''''''''''''''''''''''%%%%%%$$$######$$$%%%%%%))))))***+++***'''%%%###"""!!!!!!"""###$$$&&&'''$$$$$$%%%%%%%%%$$$######$$$$$$$$$#########"""""" !!!"""###$$$%%%&&&&&&!!!$$$%%%""" !!!""""""""""""""""""""""""###$$$&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""###$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###"""###$$$%%%&&&%%%###!!!  """###$$$%%%&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%$$$###"""%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%$$$###"""&&&%%%$$$$$$###$$$$$$$$$$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!&&&++++++&&&######%%%$$$%%%%%%&&&&&&''''''''')))((('''&&&%%%&&&'''''''''%%%###"""!!!"""###$$$++++++***)))&&&$$$"""!!!###$$$$$$%%%&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&''''''''''''$$$###$$$''')))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''(((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$######%%%(((((('''$$$""""""###%%%'''(((((('''''''''&&&&&&&&&'''''''''(((((((((((()))$$$'''******)))''''''''')))))))))))))))(((''''''(((((()))*********************+++++++++,,,,,,,,,,,,)))&&&&&&(((***)))(((+++---//////000000222444999;;;AAAKKKWWWdddvvvsssjjjkkkqqquuuuuuuuurrrkkk```TTTJJJCCC@@@EEEOOOaaattt}}}{{{xxxxxxooojjjbbb]]]]]]___aaaccccccccc___UUUHHH@@@>>>???AAAFFFSSS___aaa\\\[[[```___]]]XXXPPPGGGHHHVVVgggxxxyyyxxxrrrkkkeeeddddddddddddccc```\\\ZZZZZZZZZ+++++++++,,,,,,,,,------//////---------...000111333777;;;:::555000///000------------------------+++******))))))((((((''')))))))))+++,,,---+++))))))***+++,,,,,,+++***)))''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&%%%$$$"""!!!#########$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$!!!###&&&&&&$$$"""###$$$########################%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######""""""""""""##################""""""""""""%%%&&&&&&&&&%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&"""###$$$%%%&&&&&&%%%%%%'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((######$$$%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''''''''&&&%%%###""""""!!! !!!!!!!!!%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$(((,,,+++'''%%%%%%'''&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%&&&''''''&&&$$$######$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$############$$$%%%&&&'''!!!###%%%%%%$$$###$$$%%%#########$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%###%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))(((''''''&&&))))))(((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&$$$"""###&&&((((((&&&((('''&&&&&&''')))+++---(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%''')))***(((''''''((()))))))))))))))(((''''''''''''((()))))))))))))))*********+++++++++,,,,,,,,,***((()))+++,,,+++)))+++---//////000000222444888999???JJJUUUcccuuuvvvmmmnnnsssvvvvvvuuurrrlllbbbUUUKKKDDDAAA@@@JJJ]]]qqqzzzxxxuuutttnnniiibbb^^^^^^```ccceeeeeeddd```UUUIII@@@>>>??????DDDOOO[[[^^^ZZZYYY\\\^^^[[[WWWPPPIIIJJJYYYjjj{{{{{{xxxrrrjjjdddcccdddddddddccc```\\\ZZZZZZ[[[*********+++++++++,,,,,,///...---------...000111111444777666222//////111++++++++++++++++++++++++,,,,,,++++++*********)))*********+++------,,,***)))***+++,,,,,,+++***)))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%$$$###""""""!!!###$$$%%%$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$###""""""###$$$%%%!!!"""###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&%%%###"""!!!&&&&&&%%%$$$$$$######"""&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$'''''''''''''''((()))***###$$$&&&''''''&&&$$$###''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$&&&''')))+++((((((''''''''''''((((((%%%&&&''''''''''''&&&&&&""""""!!! !!!'''%%%$$$""""""$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&(((***)))&&&%%%&&&)))''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&""""""###$$$$$$$$$$$$#########$$$$$$$$$###"""""""""!!!!!!""""""###$$$%%%"""$$$%%%&&&%%%$$$%%%&&&######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%$$$%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%((())))))))))))(((''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&'''((())))))'''###!!!$$$***,,,)))$$$(((((())))))***+++,,,---'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((()))((('''&&&'''((()))))))))))))))(((((('''&&&'''(((((())))))((((((*********++++++++++++,,,---,,,+++,,,---...,,,***+++---//////000000222444777888>>>IIITTTaaassszzzppppppuuuwwwwwwuuussslllbbbVVVLLLEEEBBB@@@JJJ]]]rrr}}}|||wwwvvvnnniiiccc___```bbbeeeggghhhgggbbbVVVIII@@@>>>@@@@@@DDDMMMXXX]]][[[YYYZZZ\\\ZZZVVVQQQKKKLLL[[[jjj|||{{{wwwpppgggbbbaaacccccccccccc```]]][[[[[[\\\++++++++++++,,,,,,,,,,,,......---------...///000000111222111///...///111,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******************))))))***+++,,,+++***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&(((((($$$%%%&&&''''''%%%###!!! !!!"""###$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$######"""!!!######"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$""" !!!###$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%###""""""%%%$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%&&&&&&&&&"""###%%%''''''&&&$$$###&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''%%%$$$%%%&&&'''((((((''''''''''''(((((($$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############(((&&&$$$######$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######%%%'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$"""!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$###"""!!!!!!$$$$$$%%%$$$$$$###""""""%%%$$$###""""""!!!!!!!!!$$$&&&(((((('''''''''(((%%%%%%&&&''''''((())))))%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''""""""###$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''(((((()))'''%%%$$$&&&***+++((($$$(((((()))***)))((('''&&&'''''''''''''''''''''''''''''''''(((((((((((()))((())))))(((&&&&&&''')))(((((())))))))))))(((((('''(((((()))))))))))))))************+++++++++++++++,,,---.........,,,++++++---/////////000222444888888>>>IIITTTaaasss|||rrrrrruuuwwwvvvsssqqqlllbbbVVVKKKDDDAAA@@@III]]]sss~~~yyywwwooojjjdddaaaaaaccceeefffkkkiiibbbVVVHHH???>>>@@@CCCHHHQQQZZZ```___\\\ZZZ[[[XXXUUUPPPKKKLLLYYYgggxxxwwwssskkkddd___```bbbbbbbbbbbb___\\\[[[[[[\\\,,,,,,,,,,,,---------------------------......///...//////.........///000,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((('''&&&&&&&&&)))((('''''')))******)))%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""###%%%&&&###$$$%%%&&&%%%$$$!!!  !!!"""###$$$$$$$$$$$$$$$$$$$$$############%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""##############################'''&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&$$$"""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""###$$$######"""""""""!!!!!!!!!######$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%&&&%%%$$$######$$$$$$#########"""""" ###%%%&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%---+++(((&&&$$$$$$$$$%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%#########%%%'''""""""###$$$%%%&&&&&&'''%%%&&&%%%%%%%%%%%%$$$$$$!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$###""""""%%%&&&&&&&&&%%%$$$######&&&%%%$$$######"""######$$$&&&(((((('''''''''(((%%%%%%&&&''''''((())))))###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&""""""###$$$$$$%%%%%%&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%'''((()))((('''&&&%%%&&&'''((())))))'''&&&$$$&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))(((&&&%%%'''((((((((())))))))))))(((((())))))***++++++++++++***))))))*********+++++++++***+++---------,,,+++++++++---/////////000222444999999???IIITTTaaasss}}}sssrrruuuvvvuuuqqqooojjjaaaUUUJJJCCC???===EEEXXXnnn{{{{{{vvvssspppkkkfffbbbaaacccdddeeellliiiaaaTTTFFF>>>===@@@EEEMMMWWW^^^bbbaaa^^^ZZZZZZWWWTTTOOOJJJKKKVVVbbbqqqpppmmmggg```]]]___bbb`````````^^^\\\ZZZ[[[\\\,,,,,,---------.........,,,,,,------............---------------.........------------------------,,,+++)))'''%%%$$$"""!!!)))'''&&&&&&((())))))((('''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$%%%&&&&&&###$$$$$$%%%$$$###!!!!!!######$$$%%%&&&&&&&&&%%%$$$$$$$$$#########""""""######$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&%%%$$$""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&))))))'''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""""""""""""""###$$$%%%$$$############"""""""""""""""###$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""!!! !!!###$$$%%%&&&&&&$$$$$$#########$$$%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''((()))***%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&((((((#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&""""""###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%''''''"""$$$%%%&&&%%%$$$%%%&&&######$$$$$$%%%%%%&&&&&&###$$$%%%&&&((((((((((((&&&'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%((((((''''''&&&%%%%%%%%%'''(((((((((((((((((('''((((((((('''''''''&&&&&&$$$&&&((((((&&&%%%&&&'''$$$%%%''')))*********)))&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((()))***)))'''&&&&&&''''''(((((())))))))))))))))))***++++++,,,,,,++++++)))))))))************+++)))+++,,,,,,+++******++++++---//////000000222444999:::???IIITTTaaarrr~~~tttsssuuuvvvtttooonnniiiaaaUUUJJJBBB>>>>>>DDDUUUkkkyyyzzzuuurrrnnnjjjeeebbbbbbcccdddeeekkkhhh___QQQCCC<<<<<<@@@DDDPPP\\\aaaaaa___[[[WWWYYYVVVRRROOOKKKKKKTTT___kkkkkkjjjddd___\\\]]]___^^^^^^^^^\\\ZZZYYYZZZ\\\++++++,,,,,,,,,---------,,,,,,------.........------------.........---,,,+++++++++++++++++++++++++++***))))))((('''&&&&&&***(((&&&&&&(((******)))'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$###$$$&&&'''(((((((((((($$$$$$$$$$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%''''''%%%"""########################!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$######"""""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&######$$$%%%&&&%%%$$$$$$######""""""###%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&""""""######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''(((***+++%%%$$$######""""""############$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''((('''&&&%%%$$$&&&''''''''''''&&&&&&%%%"""###$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''!!!###%%%%%%$$$###$$$%%%#########$$$$$$$$$$$$$$$%%%%%%&&&''''''(((''''''%%%'''((('''%%%###%%%&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&))))))(((((('''&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''(((((((((((($$$######$$$&&&'''((()))%%%&&&'''((()))*********&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''''')))******(((&&&%%%%%%''''''((()))))))))))))))))))))***+++++++++++++++))))))))))))***************,,,---,,,***)))+++---+++---//////000000222444888999>>>HHHRRR___qqquuuuuuwwwwwwuuuooonnnjjjbbbVVVKKKCCC??????DDDSSSgggvvvxxxtttqqqjjjgggcccaaabbbeeeggggggiiieee\\\NNNAAA:::;;;???BBBSSScccfffbbb^^^YYYUUUXXXTTTQQQOOOMMMMMMVVV```jjjkkkiiieee^^^[[[[[[\\\[[[\\\\\\[[[YYYXXXYYY[[[******+++++++++,,,,,,,,,+++,,,------......---------------...///...,,,***************************&&&'''(((***+++,,,......+++)))'''''')))+++++++++'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%% """$$$&&&'''&&&%%%$$$&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%$$$######&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$'''&&&###$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%$$$$$$"""!!! """"""###$$$%%%&&&&&&'''###"""######$$$%%%&&&'''%%%%%%$$$$$$$$$#########%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###"""###$$$&&&''' !!!###%%%&&&&&&&&&%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%&&&&&&'''(((!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))&&&%%%$$$$$$###$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""###%%%&&&%%%$$$,,,+++***)))'''%%%$$$$$$&&&'''((((((((('''&&&%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%###"""!!! !!!"""###$$$$$$$$$$$$$$$'''&&&%%%$$$############"""$$$&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&%%%%%%''')))'''$$$###$$$'''''''''''''''''''''''''''%%%&&&&&&'''((((((((('''$$$$$$%%%&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((()))******$$$  ''',,,+++)))((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''')))++++++)))&&&%%%$$$''''''((()))))))))))))))(((((()))***************))))))))))))************,,,------,,,)))))),,,///+++---///000000000222444777777===GGGQQQ^^^ooo~~~vvvvvvxxxxxxwwwpppoookkkcccWWWLLLDDD@@@;;;???LLL```oooqqqmmmkkkfffdddaaa```cccfffiiijjjgggcccZZZLLL???999;;;???CCCWWWhhhjjjccc^^^YYYUUUVVVSSSQQQPPPNNNPPPXXXbbbkkklllkkkfff___ZZZYYYZZZZZZ[[[[[[ZZZXXXWWWYYYZZZ,,,,,,,,,---------......---......///////////////,,,+++******))))))******,,,+++******))))))******(((((())))))))))))(((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$%%%%%%$$$###%%%%%%&&&&&&%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%'''''''''&&&&&&%%%%%%%%%"""!!!!!!###&&&'''''''''((('''$$$""""""$$$''')))$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''%%%###!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######)))(((&&&$$$#########$$$'''&&&%%%###!!! %%%""" !!!%%%&&&%%%#########$$$&&&'''&&&### $$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''"""$$$%%%'''((((((''''''%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$###"""!!! $$$$$$$$$%%%%%%&&&&&&&&&#########$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((()))(((%%%###!!!%%%((()))(((&&&$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""$$$%%%$$$$$$%%%)))((('''&&&&&&&&&&&&&&&%%%"""!!!"""%%%(((******&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''')))***)))((('''(((***)))*********++++++++++++))))))))))))))))))))))))''''''''''''(((((((((((()))******+++++++++******,,,---...//////111555777777888===FFFOOO[[[kkkyyyxxxxxxzzzyyyuuusssmmmggg```TTTFFF??????===BBBNNN```kkkmmmlllllleeeaaa^^^___dddiiillllllnnnfffYYYJJJ>>>:::<<>>FFFNNNXXXgggttt~~~vvvuuuwwwvvvtttnnnjjjeee___TTTHHHBBBBBBBBBGGGTTTdddnnnnnnlllkkkjjjeee```___ccciiilllmmmmmmfffYYYKKK@@@;;;<<>>FFFMMMVVVdddqqqyyyxxxuuuuuutttsssjjjfffbbb]]]SSSHHHCCCDDDEEEKKKXXXiiisssqqqmmmkkkkkkeee___^^^bbbhhhkkklllllleeeZZZLLLAAA<<<===>>>NNNdddvvvsssggg^^^VVVPPPQQQOOOPPPSSSVVV^^^nnn}}}zzzrrrjjjdddbbbbbb\\\YYYUUUTTTVVVXXX[[[[[[++++++++++++,,,,,,,,,,,,+++,,,------......------,,,,,,+++***************+++***))))))(((((())))))''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$###!!!$$$&&&&&&&&&###"""!!! !!!""""""#########$$$$$$$$$ """$$$$$$$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%(((%%%###"""$$$$$$$$$"""$$$"""!!!"""$$$&&&'''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&%%%$$$$$$%%%'''%%%%%%$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%###$$$&&&(((***(((&&&$$$###%%%&&&'''&&&&&&&&&&&&&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$'''***###$$$$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&'''''''''$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''((((((''')))***)))((('''(((***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++***+++,,,,,,------------,,,...000111111111333444888999>>>FFFMMMUUUbbbnnnvvv{{{vvvuuusssrrrhhhddd```\\\SSSIIIDDDEEEHHHOOO^^^pppyyyvvvooollljjjeee___^^^bbbgggkkkkkkjjjeeeZZZNNNCCC======>>>HHH^^^qqqoooddd\\\UUUOOOOOOMMMNNNQQQUUU]]]mmm|||}}}tttkkkeeebbbaaa___[[[XXXVVVXXXZZZ\\\]]]++++++++++++,,,,,,,,,---***++++++,,,---,,,,,,,,,,,,+++******))))))************)))(((((((((((()))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$$$$#########""""""######$$$$$$"""###$$$%%%''')))***+++$$$###""""""$$$$$$###"""$$$###"""!!!!!!"""###$$$#########$$$$$$$$$$$$%%%"""$$$&&&&&&&&&&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""""""""#########$$$%%%&&&&&&&&&&&&&&&#########$$$%%%&&&((()))'''$$$!!!"""&&&((('''$$$$$$###"""###%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###%%%&&&&&&$$$$$$%%%'''%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$(((((('''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%$$$######$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&((()))&&&%%%$$$$$$&&&'''&&&&&&%%%%%%&&&'''&&&%%%###"""$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$''''''&&&$$$""""""$$$'''###$$$&&&''''''&&&%%%%%%$$$"""!!!###&&&((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))(((''''''&&&&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((''')))***)))((('''(((***((((((((()))))))))******))))))))))))))))))))))))((((((((())))))))))))******+++,,,---.../////////,,,...000111111111222333777888===EEELLLTTTaaammmttt~~~wwwuuutttssshhhddd```]]]TTTJJJFFFGGGIIIRRRdddxxx|||rrrmmmhhhddd``````eeeiiikkkllliiiddd[[[OOODDD>>>===>>>AAAXXXkkkjjjaaaZZZUUUPPPOOOMMMNNNPPPSSSZZZhhhvvvzzzrrriiidddaaaaaabbb```\\\[[[\\\]]]^^^^^^************++++++++++++++++++,,,------------,,,,,,,,,+++************+++******)))(((((((((((((((&&&''''''((((((''''''&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''%%%$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$############""""""######$$$%%%%%%$$$$$$$$$%%%'''***+++&&&%%%######$$$$$$###!!!%%%%%%$$$$$$%%%&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&&&&&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$######%%%%%%&&&%%%$$$$$$%%%%%%%%%%%%&&&'''((())) """&&&(((((('''%%%$$$######%%%&&&&&&$$$"""$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&###%%%&&&&&&$$$$$$%%%'''%%%%%%$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%$$$$$$%%%''''''&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''(((###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%######%%%'''%%%&&&((()))***)))((('''"""###$$$%%%%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))((('''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((((()))))))))(((&&&%%%%%%&&&((()))((((((((()))))))))******''')))***)))((('''(((***)))))))))*********++++++))))))))))))))))))))))))((((((((()))))))))******++++++,,,---............,,,...111222111111222333555666<<>>@@@VVVhhhhhh___ZZZVVVRRRQQQOOOPPPQQQRRRWWWcccpppxxxvvvrrrlllfffbbbaaaaaaccc```]]]\\\]]]]]]\\\\\\))))))))))))************+++,,,------......------...---,,,,,,++++++,,,,,,******)))(((((((((((((((&&&''''''''''''''''''&&&)))'''%%%######%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%$$$#########$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########%%%$$$$$$$$$%%%&&&&&&'''+++)))&&&$$$###$$$%%%'''$$$#########%%%&&&%%%$$$!!!!!!!!!"""###$$$&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!###$$$$$$$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""###$$$%%%%%%$$$###"""******(((''''''&&&&&&&&&%%%***)))'''%%%%%%$$$###$$$&&&'''&&&### $$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''%%%%%%$$$$$$%%%'''(((***))))))((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''((((((((()))&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''######$$$&&&'''(((&&&$$$(((&&&$$$""""""$$$'''(((#########$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))$$$%%%&&&&&&''''''&&&&&&!!!###%%%%%%%%%''')))+++"""###%%%''''''&&&%%%$$$"""'''+++***&&&$$$&&&***(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))******)))(((&&&%%%%%%&&&((()))))))))******++++++++++++((()))***)))((('''(((***************++++++++++++))))))))))))))))))))))))((())))))))))))*********,,,,,,---------,,,++++++,,,...111222222111222222444555;;;DDDLLLTTT```lllqqq~~~~~~xxxwwwxxxyyymmmiiieeebbbYYYOOOKKKLLLIIIUUUlllwwwnnnhhheeedddggglllooopppooohhhddd[[[PPPFFF@@@>>>>>>@@@VVVhhhggg___ZZZXXXTTTSSSQQQRRRSSSRRRUUU```lllpppooolllgggccc```aaabbb```^^^\\\[[[[[[ZZZYYYWWW++++++++++++++++++,,,,,,+++++++++***************,,,,,,,,,---...///000111---+++)))'''&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&######"""$$$%%%&&&%%%### $$$''''''###!!!!!!### !!!"""$$$&&&((()))***&&&%%%$$$$$$&&&&&&%%%$$$$$$###"""""""""###%%%%%%%%%%%%%%%$$$$$$#########''''''&&&%%%$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########!!!  """#########&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''%%%$$$###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%$$$###$$$%%%&&&'''((('''%%%$$$######$$$%%%%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&''''''''')))((('''%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&%%%&&&&&&'''''''''''''''&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$&&&&&&$$$""""""###$$$&&&'''((((((((("""###$$$%%%&&&%%%$$$###&&&%%%$$$$$$$$$%%%''''''""""""!!!!!!"""$$$&&&''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((######$$$%%%%%%&&&''''''%%%$$$######$$$%%%'''(((''''''&&&%%%%%%$$$######&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&''''''''''''*********)))(((&&&%%%$$$"""######$$$&&&''''''(((%%%&&&'''(((((('''&&&&&&111***###!!!###%%%$$$"""'''''''''&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))(((((((((((())))))))))))&&&''')))+++---------,,,///111444444222000//////444666<<>>;;;:::@@@NNN```lllmmmeeeZZZQQQNNNPPPQQQOOOLLLMMMTTT[[[fffhhhggg```UUULLLIIIJJJMMMOOOQQQTTTVVVWWWWWWWWW+++++++++++++++++++++++++++,,,,,,+++************''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$%%%$$$$$$$$$$$$$$$######""""""$$$%%%&&&$$$""" ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######""""""""""""######%%%$$$$$$######$$$$$$%%%$$$%%%'''((((((&&&$$$"""$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&#########$$$$$$###!!! $$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&''')))++++++***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((((((((((((+++,,,,,,,,,+++)))(((((()))(((((('''''''''(((((('''''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$&&&(((***%%%%%%&&&&&&'''&&&&&&%%%&&&&&&''''''''''''((((((&&&&&&'''((())))))))))))$$$%%%%%%&&&'''((())))))&&&&&&%%%$$$$$$%%%&&&&&&'''&&&%%%%%%&&&))),,,...222444444///)))'''***...;;;777111---,,,...111444555222...***'''%%%%%%%%%%%%&&&&&&%%%###!!!"""###((((((((())))))(((((((((%%%$$$$$$######$$$$$$%%%##################$$$$$$&&&&&&&&&''''''''''''(((&&&&&&%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''******)))))))))(((((((((&&&%%%$$$%%%&&&&&&%%%$$$%%%%%%&&&'''((()))))))))''''''&&&&&&&&&&&&'''((()))(((&&&''')))+++,,,---&&&'''''''''(((((())))))(((***++++++******+++------,,,,,,,,,++++++******))))))******+++++++++,,,(((((()))******++++++++++++,,,---,,,*********,,,...///000111222222222222222333999CCCMMM\\\pppyyyyyyssswwwyyysssmmmeeeXXXLLLIIIGGGJJJXXXjjjyyy}}}|||wwwwwwxxxxxxwwwrrrlllgggeeebbb[[[RRRGGG???;;;:::BBBLLL]]]jjjllldddZZZSSSQQQSSSSSSOOOKKKKKKPPPVVVbbbeeeeee___VVVNNNKKKLLLNNNOOOQQQRRRSSSSSSSSSRRR+++,,,---...///...------'''((()))(((&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&###$$$$$$$$$$$$$$$$$$######$$$######$$$%%%$$$""" !!!""""""""""""##################$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&'''((((((&&&$$$###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''######$$$$$$%%%'''((()))''''''&&&%%%%%%%%%&&&&&&$$$###""""""$$$%%%$$$############$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&(((+++---...---&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''(((((()))))))))(((((((((***,,,,,,***)))((()))(((''''''&&&''''''((((((((((((((((((((('''&&&%%%'''((('''&&&%%%%%%''')))%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&'''(((((((((((((((######%%%&&&((()))***+++%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%&&&(((+++---888777333...)))(((,,,000555222---***((()))+++---222111000---+++((('''&&&'''((()))'''%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((())))))'''&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&''''''+++***(((&&&%%%%%%&&&'''&&&&&&''''''((()))))))))(((***++++++******,,,---************************))))))******+++,,,,,,,,,((()))))))))******+++++++++,,,---,,,+++***+++,,,...///000111222222222222111333999BBBLLLZZZmmm~~~||||||vvv||||||ssskkkdddXXXKKKJJJIIIMMMZZZmmm{{{~~~|||rrrrrrsssttttttpppkkkgggbbb```ZZZRRRHHH@@@;;;:::@@@HHHYYYiiimmmeeeZZZUUUSSSUUUVVVRRRLLLJJJNNNRRR]]]```aaa\\\TTTNNNLLLNNNOOOPPPQQQRRRRRRRRRQQQQQQ***,,,///222333222000///$$$&&&'''&&&###!!!"""$$$(((((((((''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((%%%#####################$$$$$$$$$"""!!!"""$$$%%%$$$"""!!!""""""""""""###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%&&&'''&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''#########$$$%%%&&&'''(((%%%%%%$$$$$$$$$%%%%%%&&&'''$$$""""""%%%'''((('''############$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$'''+++...//////&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((()))***))))))((('''%%%(((+++,,,***(((((()))&&&%%%%%%%%%&&&'''(((((('''((((((((('''&&&$$$###!!!$$$'''((('''&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&"""###$$$%%%&&&'''((()))$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%&&&((()))***...+++'''$$$###$$$''')))///---,,,***)))))))))))))))+++---///...,,,)))''''''((()))((('''&&&'''(((######$$$%%%%%%$$$######&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((***)))'''%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''')))))))))***++++++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&$$$#########&&&&&&''''''((())))))***(((***++++++++++++,,,...((())))))******++++++,,,))))))***++++++,,,------******++++++++++++++++++***,,,---,,,++++++,,,---//////000111222222222222111222888AAAJJJWWWjjj{{{}}}uuujjjdddYYYLLLHHHIIIPPPaaasss~~~}}}xxxooonnnoooooonnnjjjeeeaaa^^^\\\XXXQQQHHH@@@<<<:::;;;DDDWWWkkkqqqggg[[[UUUSSSVVVXXXTTTOOOLLLNNNQQQZZZ]]]]]]YYYQQQKKKKKKMMMOOOPPPQQQSSSTTTTTTSSSSSS))),,,000444555444222000)))+++,,,+++'''&&&''')))))))))((('''&&&&&&%%%%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&''')))(((%%%#####################$$$$$$###!!!!!!$$$&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$############$$$%%%%%%&&&$$$!!!!!!%%%&&&&&&%%%$$$#########$$$%%%&&&(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&###"""###&&&***...///000&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((()))******)))((('''###'''***+++***((()))***$$$$$$$$$%%%&&&'''((()))%%%%%%&&&&&&%%%###""" $$$)))((('''%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&"""######$$$$$$%%%%%%&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&'''((()))+++)))&&&%%%&&&'''((((((&&&&&&''''''''''''''''''"""%%%***///000...+++((($$$&&&'''&&&%%%%%%&&&'''###$$$%%%&&&&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''$$$######"""###$$$&&&'''&&&&&&&&&'''''''''((((((,,,***((('''&&&'''((()))''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&((('''%%%###$$$$$$##################$$$$$$%%%&&&&&&''''''(((###&&&)))******)))))))))&&&&&&&&&'''((())))))***(((***++++++++++++---...******+++,,,---......///))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,+++---...///000111222222333222222111222888AAAJJJVVViiiyyywwwjjjdddZZZMMMEEEIIITTTfffxxx{{{tttooonnnmmmllliiiddd]]]YYY[[[ZZZWWWPPPHHHAAA<<<:::777AAAVVVmmmuuujjj\\\TTTRRRVVVYYYVVVQQQNNNOOORRRYYY[[[[[[VVVNNNIIIJJJLLLNNNPPPRRRTTTVVVVVVVVVVVV+++---000222333333222000******)))((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%###!!!!!!"""""""""#########$$$$$$$$$################################################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""%%%((((((%%%!!!&&&&&&&&&&&&%%%%%%%%%%%%%%%!!!!!!%%%&&&'''&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$$$$&&&'''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%$$$$$$$$$$$$%%%&&&&&&+++)))'''%%%$$$&&&((()))((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))&&&%%%&&&((()))'''%%%&&&%%%$$$$$$######$$$$$$&&&&&&''''''&&&&&&%%%$$$'''))),,,---...///000222***'''%%%%%%&&&&&&### """###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%&&&''''''((((((''''''++++++***)))((('''&&&&&&$$$$$$%%%&&&'''''''''&&&$$$$$$%%%&&&&&&''''''(((***)))'''%%%%%%%%%'''(((''''''(((((())))))******'''((()))(((%%%######$$$ ###%%%'''((())))))***)))'''%%%%%%%%%'''((())))))*********+++++++++------------------------++++++************++++++......,,,+++***)))))))))'''''''''((())))))******//////000000000111111111333444999@@@HHHRRRcccrrryyynnndddWWWKKKDDDIIIXXXooo{{{rrrlllfffeeebbb]]]ZZZZZZWWWWWWSSSKKKBBB<<<;;;;;;888EEEYYYmmmuuuooo___SSSVVVXXXXXXVVVRRRPPPQQQSSS\\\[[[XXXRRRMMMIIIIIIJJJMMMSSSXXXXXXXXXYYYXXXVVV,,,...111333444444333222******)))(((((((((((((((&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((())))))******))))))(((%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''%%%$$$$$$%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$&&&((((((&&&###%%%%%%%%%%%%$$$$$$$$$$$$&&&### ###%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%(((((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&%%%###"""!!!"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''(((((())))))&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))***((('''%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''(((&&&$$$&&&%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((()))***,,,000444---+++''''''((((((&&&$$$&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''''')))))))))((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&***((('''%%%%%%%%%'''(((&&&&&&'''''''''(((((((((''')))***)))'''&&&&&&&&&%%%&&&''')))******))))))***((('''%%%%%%%%%'''(((*********************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,+++***))))))))))))******++++++,,,---------000000111111111222222222333444999@@@FFFPPPaaapppwwwmmmcccWWWLLLGGGLLL\\\sss~~~rrrkkkeeeccc___YYYVVVVVVVVVVVVRRRKKKBBB<<<;;;<<<<<>>EEENNN^^^mmm~~~wwwnnneeeXXXNNNIIIMMM]]]uuurrrkkkdddaaa]]]WWWTTTTTTUUUTTTQQQJJJBBB<<<;;;<<>><<<===@@@PPPhhhxxx{{{rrreee]]]VVVYYYZZZXXXTTTRRRSSSUUUXXXZZZXXXOOODDD@@@FFFMMMXXXZZZYYYSSSQQQTTTVVVUUU******))))))))))))******&&&%%%$$$###$$$%%%&&&''',,,+++***)))'''%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''(((&&&$$$$$$%%%%%%%%%###%%%$$$$$$$$$$$$%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###"""###$$$%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&)))+++...888BBBIIIJJJKKKGGG@@@888111---***(((&&&%%%%%%%%%'''((())))))%%% $$$''''''###%%%&&&&&&$$$$$$%%%'''((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%$$$###%%%$$$$$$######"""""""""'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$'''&&&%%%$$$############$$$$$$##################!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%((((((((('''%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&''''''+++***((('''''''''((()))''''''''''''''''''''''''(((******((($$$""""""$$$''''''(((((())))))******''''''((((((((((((''''''&&&&&&&&&'''''')))***+++&&&%%%$$$##################$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&'''''''''&&&%%%&&&'''((())))))'''%%%$$$'''((((((((((((&&&%%%$$$$$$%%%'''(((((('''%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((000777888222+++&&&$$$&&&&&&''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%$$$$$$&&&((())))))(((&&&&&&((((((((('''&&&%%%&&&'''((('''&&&%%%&&&((('''&&&%%%$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$###'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((,,,,,,++++++***)))))))))///---+++)))((((((((())),,,,,,,,,+++***)))((((((&&&&&&''')))***+++,,,---******+++++++++,,,,,,,,,---...///000000111111111555333555<<>>555000)))(((&&&%%%%%%%%%&&&'''$$$&&&$$$ $$$%%%######%%%&&&&&&$$$$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%###"""&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&'''%%%&&&'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''"""$$$%%%%%%$$$$$$%%%'''******))))))(((''''''&&&''''''((((((((((((''''''((('''''''''''''''(((((()))(((''''''&&&'''''''''...+++'''######$$$''')))((('''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((('''%%%$$$%%%&&&''''''((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&(((+++///111000,,,)))(((''''''&&&%%%$$$######%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''(((''''''&&&%%%(((&&&%%%%%%&&&&&&%%%###&&&&&&''''''(((''''''&&&%%%&&&''''''%%%%%%&&&''''''''''''(((((('''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))*********++++++)))***+++,,,,,,,,,,,,,,,+++++++++++++++***)))((()))))))))*********++++++,,,,,,---------.........---...///000000111111111222222666>>>GGGTTTeeettt}}}wwwkkk[[[PPPQQQTTTdddxxxmmmfff___XXXUUUVVVWWWUUURRRLLLEEE???===<<<;;;EEEXXXmmmyyyuuueeeVVVRRRSSSTTTSSSRRRQQQRRRSSSRRROOOLLLGGGAAA>>>DDDMMMUUUUUUUUUUUUUUUUUUVVVVVV******))))))))))))******)))(((''''''&&&%%%%%%$$$######$$$%%%&&&&&&''''''''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%(((&&&%%%%%%'''((((((''''''&&&%%%$$$############$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$######%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&%%%$$$###"""###$$$%%%%%%######$$$%%%########################%%%$$$&&&***,,,///777AAALLLOOORRRPPPHHH===444...((('''&&&%%%%%%%%%&&&&&&$$$''''''$$$$$$&&&&&&$$$###$$$&&&%%%$$$$$$%%%'''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$###"""!!!%%%%%%%%%%%%$$$$$$##############################"""###%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%%%%'''((((((&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&$$$#########))))))((((((((('''''''''&&&''''''((((((''''''&&&(((((('''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&)))'''$$$###$$$'''***---***((('''%%%$$$$$$%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%&&&''''''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&***///111---)))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&'''''''''''''''&&&'''((((((&&&&&&'''(((&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))(((((((((((((((((((((((())))))***+++,,,,,,------,,,,,,---------+++)))(((+++++++++++++++***)))(((************************,,,,,,,,,,,,---------------...///000000111111111111222666???HHHVVViiizzzxxxkkk]]]SSSKKKRRRdddzzznnnfff___WWWTTTUUUVVVUUUQQQKKKDDD@@@>>>???>>>EEEUUUiiivvvttteeeWWWRRRSSSSSSRRRPPPOOOOOOPPPQQQNNNKKKFFF>>>;;;AAAKKKWWWVVVUUUUUUUUUVVVWWWXXX******))))))))))))******'''''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%((('''%%%%%%'''(((((('''$$$$$$#########$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&%%%$$$###"""###$$$%%%%%%######$$$%%%########################%%%$$$&&&***+++---555>>>HHHLLLOOOMMMFFF;;;222---''''''&&&%%%%%%%%%%%%%%%###&&&'''$$$$$$'''&&&$$$###$$$&&&%%%$$$$$$%%%'''$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$######"""""""""!!!"""###%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&''''''%%%$$$$$$&&&'''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))))))))((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))(((&&&'''''''''((((((((()))&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%&&&((()))******((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))&&&%%%(((...000,,,(((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&$$$######$$$&&&''''''&&&&&&&&&&&&&&&''''''((((((''')))***)))((('''((()))&&&'''((())))))((('''&&&$$$$$$%%%%%%&&&'''''''''%%%%%%%%%&&&'''((())))))'''''''''''''''''''''''''''(((((()))***+++,,,,,,+++,,,------,,,+++)))(((******+++++++++***))))))++++++++++++************++++++++++++,,,,,,,,,,,,---...///000000111111111111222777@@@IIIVVVkkk}}}~~~ttthhh[[[SSSFFFNNN```{{{zzznnneee^^^VVVTTTUUURRRQQQMMMHHHBBB>>>===>>>AAAHHHWWWhhhtttrrrfff[[[RRRSSSSSSRRROOOMMMMMMNNNPPPNNNKKKEEE<<<888???JJJWWWUUUSSSRRRRRRSSSVVVWWW((((((''''''''''''(((((('''((((((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''''''''$$$$$$%%%&&&&&&&&&&&&&&&)))'''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%$$$#########$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&))))))***111:::DDDGGGJJJIIIBBB999111,,,&&&&&&&&&&&&%%%%%%%%%$$$!!!$$$$$$""""""%%%%%%"""###%%%&&&&&&$$$$$$%%%'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%######&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''%%%"""###&&&((('''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((())))))))))))***)))(((((('''''''''''''''''''''''''''***(((''''''(((((('''%%%%%%&&&&&&'''(((((())))))&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))$$$%%%'''(((((('''&&&%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%(((---///,,,(((&&&&&&'''((()))***++++++'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''$$$######$$$'''(((((('''&&&&&&&&&&&&&&&'''((()))'''((())))))((('''((()))'''''''''((((((''''''''''''''''''((((((((())))))%%%&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''((()))***+++,,,,,,,,,******+++++++++******)))++++++++++++++++++***************+++++++++,,,,,,---...///000000111111111222444999@@@HHHUUUkkk~~~zzzooocccWWWQQQEEELLLZZZpppxxxlllddd]]]VVVTTTVVVTTTSSSQQQLLLGGGCCCAAABBBDDDNNN^^^nnnwwwssshhh^^^TTTUUUUUURRROOOMMMMMMMMMNNNMMMLLLGGG>>>:::BBBNNNVVVTTTPPPNNNNNNOOORRRTTT((((((''''''''''''((((((''''''((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&***(((%%%%%%%%%%%%$$$###&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&(((((((((...555>>>AAACCCAAA;;;444---***&&&&&&&&&&&&%%%%%%$$$$$$!!!$$$$$$!!!!!!%%%&&&$$$###%%%&&&&&&$$$$$$%%%'''&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%&&&&&&"""###%%%&&&&&&%%%###"""######$$$%%%&&&&&&''''''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''$$$!!!###&&&)))'''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))(((((()))))))))((('''&&&''''''''''''''''''''''''---***'''''''''&&&$$$!!!''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&'''((((((%%%&&&''')))))))))((('''&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((()))&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''***...///---+++&&&'''''''''(((((())))))'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&%%%$$$%%%'''((((((&&&&&&&&&%%%%%%&&&''')))***&&&'''((('''&&&%%%&&&(((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&''''''''''''''''''(((((((((((('''''''''&&&&&&&&&''''''(((((())))))'''''''''((()))***,,,,,,)))******+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,---------...///000000111111111333555:::@@@GGGSSSiii}}}zzzooobbbWWWPPPFFFJJJQQQbbbzzzuuuiiibbb\\\VVVUUUXXXWWWWWWVVVRRRMMMIIIGGGGGGEEETTTiiizzzwwwiii```VVVWWWVVVTTTPPPMMMMMMMMMLLLMMMMMMIIIAAA???IIIVVVXXXUUUQQQNNNMMMNNNQQQSSS******))))))))))))******%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''***(((%%%$$$$$$$$$###!!!&&&&&&$$$###"""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$###"""###$$$%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&((('''&&&,,,333888:::<<<:::555...)))&&&%%%%%%&&&&&&&&&%%%$$$###$$$&&&%%%"""###'''(((&&&###%%%&&&&&&%%%$$$&&&'''&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((()))***+++"""###%%%&&&&&&%%%$$$""" """$$$&&&'''(((###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$'''$$$!!!"""''')))'''$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((()))***&&&'''((((((((('''%%%%%%''''''''''''''''''''''''$$$""""""$$$(((******(((((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))############$$$$$$%%%&&&###$$$&&&(((***+++------$$$%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&%%%&&&'''((()))$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&))))))))))))))))))))))))###%%%'''+++...///...---''''''''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((((((''')))'''&&&&&&'''(((&&&%%%&&&&&&%%%%%%&&&''')))***$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&******))))))((((((((('''************++++++++++++***)))(((''''''((()))))))))******+++++++++************+++++++++,,,,,,,,,,,,,,,,,,---------......---...///000111111111111444666;;;@@@FFFRRRhhh|||}}}}}}}}}ssseeeYYYQQQEEEGGGJJJVVVnnn}}}sssgggaaa[[[VVVVVVYYYTTTUUUUUURRRMMMIIIFFFEEEEEEWWWqqqzzzkkk```XXXXXXWWWUUUQQQNNNMMMNNNJJJLLLNNNKKKEEEDDDOOO^^^]]]YYYTTTPPPOOOQQQSSSVVV***)))''''''''''''%%%###'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''"""!!!''')))&&&!!!''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&&&&&&&$$$###&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%'''$$$!!!!!!###$$$###!!!%%%""" ###&&&%%%$$$"""############$$$$$$$$$'''(((((('''''')))---000111000///---+++***((((((######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&######""""""""""""######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''$$$$$$$$$######"""""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&)))&&&######&&&)))***)))''''''''''''''''''''''''&&&&&&%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((***(((''''''(((((('''&&&***)))(((''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''&&&%%%###"""&&&%%%%%%$$$%%%&&&'''(((%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###!!!!!!((((((((((((((((((((((((***+++***)))---111///***(((***'''######''')))(((&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$%%%&&&((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''((()))))))))''''''''''''''''''&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&###"""$$$(((,,,---,,,************************))))))))))))(((((((((((()))************)))(((((()))###!!!'''+++)))%%%+++,,,---...............////////////000000000000444333777???HHHUUUfffuuu}}}~~~}}}}}}{{{wwwlll___UUUIIIJJJKKKRRRcccwww}}}uuupppiiibbb]]]ZZZVVVTTTVVV[[[]]]XXXNNNEEEBBBCCCGGGYYYqqq{{{lll```ZZZYYYVVVSSSQQQNNNMMMMMMOOOKKKHHHIIIJJJLLLUUU^^^^^^[[[XXXVVVVVVXXXXXXXXX###""""""$$$&&&(((((('''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&(((%%%###$$$((()))'''$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$#################################&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&'''&&&$$$%%%###!!!!!!###%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%'''((((((''''''(((+++......---,,,+++***)))((('''###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''''''''((()))&&&###"""$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&)))(((''''''(((((('''&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''''''''''''&&&&&&%%%'''&&&&&&%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))...333222---'''(((&&&"""!!!&&&(((&&&(((((('''&&&&&&'''(((((('''&&&&&&&&&&&&''''''((())))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((((((((((((((((((((()))&&&%%%%%%(((++++++******************************************)))))))))+++,,,,,,,,,+++***)))))),,,(((%%%'''***---,,,***++++++******************////////////000000000000444333777???HHHTTTfffuuu}}}~~~}}}|||wwwmmm```VVVIIIJJJLLLUUUfffxxx}}}tttooohhhbbb^^^\\\YYYXXXWWW[[[]]]XXXNNNEEEBBBCCCGGGXXXpppzzzjjj___YYYXXXUUUSSSPPPNNNMMMLLLKKKGGGFFFGGGHHHLLLVVV```___\\\XXXVVVVVVWWWWWWWWW!!!!!!!!!###&&&))))))(((%%%%%%&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&%%%########################%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$'''&&&$$$""""""###%%%&&&"""""""""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%'''((('''&&&%%%###""""""$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%&&&)))+++***))))))(((((('''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$###""""""%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))######$$$%%%&&&'''(((((()))'''$$$###$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''+++***)))((('''&&&%%%$$$)))(((''''''(((((('''%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((('''(((((())))))(((((('''&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++)))&&&%%%%%%&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''')))///555444///'''((('''######''')))'''(((((('''&&&&&&'''((((((''''''&&&&&&%%%%%%%%%%%%***)))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%''''''''''''''''''''''''***)))(((((('''((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,***(((((()))))))))(((***************************************+++++++++.........---,,,+++***))),,,,,,+++++++++,,,,,,---///...---++++++++++++,,,.../////////000000000111444333666>>>GGGTTTeeettt~~~}}}xxxnnnaaaXXXJJJLLLQQQ\\\nnn}}}sssooohhhccc```^^^]]]\\\XXX[[[\\\WWWMMMEEEBBBBBBFFFWWWnnn~~~vvvggg\\\WWWVVVTTTQQQOOOMMMLLLLLLIIIEEEBBBBBBCCCGGGRRR]]]```]]]XXXUUUUUUVVVVVVVVV(((&&&&&&&&&(((((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%$$$$$$######$$$&&&'''%%%###!!!"""$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######"""""""""###$$$''')))***$$$$$$$$$%%%&&&&&&''''''""""""""""""""""""""""""$$$$$$$$$%%%&&&&&&&&&&&&$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%$$$%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))######$$$$$$%%%&&&'''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''***))))))'''&&&%%%$$$###)))'''&&&&&&'''(((&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''(((((('''''''''(((***+++)))((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''(((((((((((()))''''''''''''''''''''''''(((''''''&&&'''(((***+++((((((((((((((((((((((((###&&&''')))///555444///(((***)))&&&&&&***+++***&&&&&&%%%%%%%%%%%%&&&&&&(((''''''%%%$$$"""!!! '''&&&%%%%%%'''))),,,...''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&&&&&&&'''''''''''''''))))))((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((++++++***))))))))))))(((************************))))))***************+++.........---,,,+++***))))))+++---+++)))(((***,,,000///---,,,+++,,,...///......//////000000111111333333666>>>GGGSSSdddsss~~~yyypppcccZZZNNNQQQZZZiii{{{vvvqqqiiiddd```___]]]\\\XXX[[[[[[VVVMMMEEEBBBAAAEEEUUUkkkzzz|||rrrcccXXXUUUTTTRRRPPPNNNMMMLLLLLLIIIEEEAAA>>><<<@@@KKKXXXccc___YYYUUUTTTTTTUUUUUU***(((''''''''''''%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$###&&&(((&&&""" """%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""" !!!###&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%$$$%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&'''((()))'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&&&&''''''&&&%%%&&&''''''''''''''''''&&&'''''''''(((((()))))))))&&&&&&&&&'''''''''((((((''''''&&&%%%&&&''')))***((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$'''''''''(((((((((((()))''''''''''''''''''''''''###$$$&&&((()))))))))(((((((((((((((((((((((((((%%%''')))***///444222,,,'''***)))&&&'''***+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$###%%%%%%%%%&&&(((,,,///111''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&'''''''''(((((((((''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((()))*********)))******))))))))))))))))))))))))((((((((()))))))))******,,,,,,,,,++++++***(((((((((+++---,,,((('''))),,,***)))(((((()))+++---///.........///000111111111333222555===FFFRRRcccrrr{{{rrrfff]]]TTTXXXeeeyyyzzztttlllddd```]]][[[ZZZXXXZZZYYYTTTMMMFFFCCCBBBEEETTThhhwwwxxxnnn___UUUTTTSSSQQQPPPNNNMMMMMMLLLJJJFFFAAA===;;;???MMM[[[fffaaaZZZVVVTTTTTTTTTTTT%%%$$$###$$$&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%''')))'''%%%###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$%%%'''((((((&&&$$$###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###&&&(((((('''&&&&&&'''$$$%%%'''&&&%%%######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((()))******''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$"""###%%%%%%%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%%%%((('''&&&&&&''''''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((()))))))))&&&&&&'''''''''(((((((((&&&&&&&&&%%%&&&&&&''''''%%%&&&'''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&)))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***+++000333000***$$$&&&&&&$$$%%%((()))''''''((())))))))))))((('''$$$%%%''')))*********)))''''''''''''(((***,,,...''''''''''''''''''''''''))))))((('''%%%""" %%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&(((******))))))***+++))))))))))))))))))))))))'''''''''((())))))******))))))*********)))(((((()))+++......+++***+++---)))))))))***+++---///000------...///000111222222333222555<<>>:::AAATTTgggnnnhhh___YYYUUUUUUUUUUUU(((%%%###$$$(((***)))&&&''''''&&&&&&&&&&&&''''''(((%%%###$$$&&&((('''%%%'''&&&&&&&&&''''''((()))((('''''''''((()))((('''&&&'''''''''&&&&&&%%%$$$"""""""""###$$$%%%''''''&&&$$$"""###$$$%%%%%%$$$&&&''''''(((((()))))))))""""""###$$$&&&''''''(((%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$&&&'''''''''(((((((((((('''''''''''''''&&&$$$######$$$&&&'''&&&'''((((((((('''%%%$$$%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&''')))############$$$%%%&&&&&&&&&&&&&&&'''''''''(((((((((((('''$$$"""$$$+++111''''''(((((('''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&((()))(((((()))***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&(((''''''''''''((())))))''''''&&&%%%%%%&&&&&&&&&%%%%%%&&&'''((()))******%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%************)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$'''&&&%%%&&&((()))((('''&&&&&&&&&''''''(((((((((''''''((()))((('''%%%$$$%%%&&&&&&'''((()))******'''&&&&&&''')))***)))(((''''''''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&((()))))),,,111000,,,***)))((('''''''''''''''((((((((('''%%%%%%&&&''''''''''''''''''''''''''''''))))))'''(((---///...(((((((((((((((((((((((((((((())))))))))))(((((($$$%%%%%%&&&&&&%%%%%%$$$'''((()))((('''&&&''')))"""###%%%'''((((((''''''''''''(((((((((((('''''''''((((((((()))))))))***+++***)))'''''')))***+++++++++************++++++************************---------,,,,,,,,,++++++,,,,,,---------.........000---+++,,,111555555444222222666>>>FFFQQQaaaooo~~~~~~uuujjjbbbYYY___pppsssfff```]]]XXXUUUUUUUUUTTTTTTTTTNNNGGGGGGKKKNNNeeetttyyyzzzmmm\\\VVVTTTQQQMMMLLLLLLMMMMMMLLLOOOGGGAAA@@@???CCCSSSeeelllfff^^^WWWUUUUUUUUUUUU)))))))))(((''''''(((((('''''''''&&&&&&'''''''''(((&&&$$$$$$'''((('''%%%$$$$$$#########$$$%%%%%%((((((((()))*********)))''''''''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&)))'''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&'''((())))))%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%###%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$&&&''''''&&&%%%&&&&&&&&&&&&''''''''''''&&&$$$######$$$&&&'''&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''((((((((('''&&&&&&%%%&&&'''(((&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&%%%&&&))),,,''''''(((((('''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&''''''&&&&&&''''''((()))(((''''''&&&&&&&&&''''''&&&&&&''''''((()))))))))%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''''''''&&&%%%%%%%%%&&&''''''(((((()))((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&$$$$$$$$$&&&'''&&&%%%&&&&&&%%%&&&&&&''''''((('''''''''''''''&&&%%%%%%''''''''''''''''''(((((('''&&&%%%%%%&&&'''&&&$$$ !!!###%%%&&&'''((((((&&&&&&&&&''''''''''''((($$$'''((((((,,,222222///)))((((((''''''''''''(((((((((((('''%%%%%%&&&((('''''''''''''''''''''''''''***)))'''(((,,,...,,,''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&((()))((('''&&&''')))((())))))))))))(((''''''''''''((((((((((((''''''(((((((((((())))))))))))+++***)))(((((()))***+++&&&&&&&&&'''((()))***+++************************))))))***+++,,,---......))))))*********+++++++++...///000111111222222333333333666>>>FFFPPP___mmm||||||sssfff\\\UUUZZZkkk}}}qqqfffbbb```\\\YYYYYYVVVUUUUUUUUUOOOHHHGGGKKKPPPeeerrrvvvxxxnnn___\\\UUUSSSOOOMMMMMMMMMMMMLLLNNNFFF@@@???>>>BBBRRRdddlllggg^^^XXXVVVVVVVVVWWW---///000,,,'''%%%&&&)))''''''''''''''''''''''''(((&&&%%%%%%''''''&&&%%%''''''&&&&&&&&&&&&&&&'''((()))***+++,,,---------)))(((((('''&&&%%%%%%$$$)))(((((('''&&&%%%%%%$$$&&&%%%$$$$$$$$$%%%###"""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&''''''(((((('''&&&%%%$$$$$$###$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$&&&''''''&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&''''''(((((('''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''(((((('''&&&'''''''''(((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$###$$$######"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((('''''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&'''((())))))&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%$$$###"""###%%%&&&%%%$$$&&&%%%%%%$$$$$$%%%'''((('''&&&&&&%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%%%%)))'''&&&%%%&&&&&&%%%### """$$$&&&(((((()))&&&&&&&&&''''''''''''(((###%%%'''(((,,,222333111(((''''''''''''(((((()))'''(((((('''&&&%%%'''(((''''''''''''''''''''''''(((******'''(((+++,,,***''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&((((((((())))))(((((((((&&&'''(((((('''&&&'''(((+++***))))))(((((())))))'''(((((())))))(((((('''))))))))))))((((((((((((+++***)))(((((()))***+++((((((((()))+++,,,...///************************((())))))***+++,,,------,,,,,,,,,,,,------------+++000444555111///000222444444777===EEENNN]]]kkkyyy|||zzzrrreeeYYYOOOSSSccc{{{zzzpppgggeeeddd```]]]\\\WWWVVVWWWVVVPPPIIIGGGKKKPPPeeeooorrruuummmbbb```XXXUUURRROOOOOONNNMMMLLLMMMDDD???>>>===@@@PPPbbbkkkeee]]]WWWUUUUUUUUUVVV444444222...)))&&&&&&'''&&&''''''''''''''''''&&&''''''''''''''''''&&&%%%)))(((((('''''''''''''''(((***---...//////000111+++***)))'''&&&%%%%%%%%%((((((''''''&&&%%%%%%$$$%%%$$$######$$$###""" '''''''''&&&&&&%%%%%%%%%""""""######$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((((((((('''&&&%%%$$$############%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%'''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''%%%&&&''''''((('''''''''(((''''''&&&%%%%%%&&&&&&((()))))))))))))))))))))(((&&&$$$&&&((()))&&&###&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((('''&&&$$$###&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&'''(((((())))))((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&$$$###"""###%%%&&&%%%$$$&&&%%%$$$######$$$&&&''''''&&&$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''((()))(((&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((($$$&&&''''''+++222333000'''''''''''''''((()))***'''((()))(((&&&&&&''')))''''''''''''''''''''''''(((+++***''''''******'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&'''(((***,,,(((((())))))))))))(((((())))))))))))((((((((((((******)))(((((()))***************+++,,,---///000************************+++++++++*********))))))------------............+++...111111000///000111555444777===CCCLLL[[[hhhwwwwwwwwwyyyuuuhhh\\\LLLOOO]]]uuuzzzqqqiiihhhgggccc___]]]XXXXXXXXXXXXQQQIIIGGGJJJQQQeeeppprrrtttlllaaa```ZZZXXXTTTRRRQQQOOOMMMLLLLLLDDD>>>===<<>>===<<<@@@PPPbbbiiiccc[[[UUURRRRRRRRRRRR;;;555000------+++&&&"""%%%&&&'''(((((('''&&&%%%&&&(((******(((&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''')))---222444333222333555///---+++(((&&&%%%%%%%%%!!!"""$$$&&&'''(((''''''&&&&&&&&&((())))))'''%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&''''''(((((((((######"""""""""$$$%%%&&&((('''&&&%%%%%%$$$%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%'''%%%######$$$%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((((((******)))((('''%%%%%%$$$%%%%%%&&&&&&'''((((((((($$$$$$$$$$$$%%%&&&'''((('''''''''&&&&&&&&&&&&%%%&&&%%%###$$$%%%&&&&&&%%%%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''"""$$$&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&''''''''''''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&'''((())))))))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&'''(((((((((((((((''''''&&&&&&%%%%%%&&&'''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%&&&'''((())))))#########$$$'''))))))(((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((()))((('''***///111...(((''''''''''''(((((()))'''((()))((('''''')))***''''''''''''''''''''''''&&&))))))'''''')))(((%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&%%%&&&'''+++***))))))(((((())))))((())))))******))))))((((((((((((((()))))))))))))))))))))******)))))))))***))))))(((((()))))))))************************((())))))***+++,,,------++++++++++++,,,,,,,,,,,,...***''')))...222333222444333555;;;AAAJJJXXXeeeqqqzzz~~~yyytttuuuvvvqqqeeeZZZOOOQQQ]]]sss}}}ssskkkiiigggbbb\\\ZZZYYYYYYZZZYYYRRRIIIEEEGGGTTTjjjxxx|||~~~rrrccc^^^[[[YYYVVVTTTSSSQQQNNNLLLMMMEEE@@@???>>>AAAQQQcccnnnhhh___XXXUUUTTTTTTTTT777444111---***(((%%%$$$%%%&&&((())))))(((&&&%%%&&&)))++++++(((%%%%%%%%%&&&&&&&&&'''((()))***+++***///444555333111333555000///+++(((&&&%%%%%%%%%"""###&&&((())))))((('''$$$$$$$$$'''))))))'''%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))&&&%%%###""""""###%%%&&&'''&&&&&&%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%'''%%%######$$$%%%$$$###""""""######$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''''''''&&&((((((((((((''''''''''''&&&&&&%%%%%%&&&''')))***'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$ ###%%%'''&&&%%%%%%%%%%%%&&&&&&'''(((((('''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''######$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''&&&&&&''''''((()))(((((((((((()))***+++,,,((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&((()))((('''&&&&&&(((((((((&&&%%%###%%%%%%&&&'''''''''''''''&&&&&&&&&''''''(((((((((%%%$$$###%%%'''(((((('''%%%&&&&&&'''((((((((('''&&&&&&&&&''''''''''''((('''((('''&&&***000222000)))((((((''''''''''''((('''((()))((('''''')))+++''''''''''''''''''''''''$$$((()))'''''')))(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''((())))))))))))(((''''''))))))************))))))&&&&&&'''((()))***++++++))))))************))))))))))))))))))***+++,,,,,,************************))))))***+++,,,---......---------.........//////---,,,,,,...///111222222333222444:::AAAIIIXXXeeelll}}}|||{{{yyywwwwwwvvvnnnbbbXXXRRRTTT```uuu|||rrriiigggeeeaaa\\\ZZZYYYYYYZZZYYYRRRHHHDDDFFFPPPffftttyyy{{{qqqbbb___ZZZXXXVVVTTTSSSRRROOOLLLOOOGGGAAAAAA@@@CCCSSSeeerrrkkkbbb[[[WWWUUUTTTTTT222444333...((($$$%%%'''%%%&&&((())))))(((&&&%%%&&&))),,,+++(((%%%%%%%%%""""""######%%%&&&((()))***///555666333111222555111///,,,)))&&&%%%%%%&&&$$$%%%''')))******((('''&&&&&&(((***------+++)))'''''''''(((((()))))))))&&&&&&&&&'''''''''''''''(((&&&$$$######$$$%%%'''&&&&&&%%%%%%%%%&&&''''''###%%%'''&&&%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%'''%%%######$$$$$$$$$### !!!###%%%''''''$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&'''&&&%%%%%%&&&&&&''''''((()))))))))'''&&&%%%$$$%%%''')))+++***)))(((''''''&&&''''''(((((('''''''''&&&&&&&&&!!!'''***(((%%%$$$$$$%%%%%%&&&'''(((((((((''''''&&&%%%%%%%%%%%%&&&'''(((((())))))(((&&&###"""'''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%$$$$$$%%%&&&###%%%&&&'''(((''''''&&&''''''''''''''''''''''''$$$%%%&&&'''(((((((((((((((''''''''''''((())))))************+++,,,---...((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))!!!"""###$$$&&&'''((()))%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))'''&&&%%%&&&((()))((('''%%%''')))******'''%%%###$$$%%%'''((()))((('''''')))(((((((((((('''''''''((('''&&&'''))))))((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%'''&&&&&&***111444222***)))(((''''''''''''''''''((()))((('''(((***+++''''''''''''''''''''''''###'''((('''''')))(((%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''"""###%%%'''((((((''''''))))))************))))))%%%&&&'''((()))***+++,,,))))))************))))))$$$$$$$$$%%%&&&(((******************************---------,,,,,,,,,++++++*********+++++++++,,,,,,+++///333444111///000222222111444:::@@@IIIXXXeeeiii{{{wwwwwwxxxxxxvvvnnnbbbYYYTTTVVVaaavvv{{{pppgggeeeddd```]]]\\\YYYYYYZZZYYYRRRGGGCCCEEEKKK```nnnrrrvvvmmm```^^^YYYWWWUUUTTTTTTRRROOOLLLQQQHHHCCCBBBAAADDDTTTfffrrrlllbbbZZZVVVTTTSSSRRR222222111000...+++)))'''(((((()))))))))(((&&&%%%(((((((((''''''&&&&&&&&&'''&&&&&&%%%&&&'''((())),,,---///111222111000///---+++)))'''%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&'''((()))******)))(((+++(((%%%%%%&&&((())))))&&&&&&$$$$$$$$$$$$&&&&&&***(((&&&$$$$$$$$$%%%&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$%%%&&&'''&&&$$$!!!((('''%%%%%%&&&&&&%%%$$$''''''''''''&&&%%%$$$$$$***'''$$$%%%)))***'''###%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$%%%&&&)))(((%%%######$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))'''"""%%%%%%&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%(((''''''''''''&&&&&&&&&%%%&&&((())))))'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''')))*********)))''''''&&&&&&&&&((((((''''''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((()))***((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''#########$$$$$$%%%%%%%%%((('''&&&%%%&&&(((***,,,'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&'''((()))&&&&&&''''''((()))))))))((((((((((((***,,,...///111&&& %%%)))(((&&&'''((((((((((((((('''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%&&&(((***)))'''%%%###&&&'''(((******((('''&&&(((''''''&&&&&&''''''((((((%%%###"""###$$$%%%$$$(((((('''''''''(((((()))%%%&&&''')))))))))((((((***+++------,,,+++((('''))))))(((((((((((())))))+++'''"""###(((+++,,,***,,,,,,++++++***++++++,,,+++******))))))******+++******+++++++++,,,,,,,,,***+++,,,---...000111111///000000111111111111000444333666;;;AAAIIIWWWcccqqq{{{}}}|||yyywwwwwwvvvoooeee\\\WWW]]]iiizzzxxxrrrjjjdddbbb```]]]ZZZXXXWWWUUUPPPKKKGGGFFFFFFIII]]]iiilllqqqkkkbbbbbbWWWWWWWWWVVVUUUTTTSSSRRRPPPLLLGGGBBB>>>BBBPPP```rrrkkkaaaXXXTTTSSSSSSSSS000111111000...+++)))''''''(((((()))((('''&&&%%%''''''''''''&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))+++,,,...000111000///...,,,+++)))'''&&&%%%%%%%%%$$$###"""###%%%&&&%%%$$$'''(((***+++,,,,,,,,,++++++(((&&&%%%&&&(((((((((&&&&&&%%%$$$$$$%%%&&&&&&'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$%%%&&&'''&&&%%%&&&'''''''''&&&%%%%%%$$$(((%%%###%%%)))+++(((%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((($$$ """(((+++)))&&&&&&&&&''''''((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''')))******)))((('''&&&&&&&&&&&&((((((((('''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%&&&''')))+++(((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%)))((('''&&&&&&'''((()))((((((((((((((('''''''''&&&&&&&&&&&&(((***,,,---444***%%%'''+++***)))***((((((((((((((((((((('''''''''''''''&&&&&&%%%$$$###%%%'''))))))((('''&&&&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''%%%""" """$$$%%%%%%((((((''''''''''''(((((('''((()))***++++++******))))))***++++++***)))(((***))))))(((((())))))***'''### $$$'''(((&&&++++++************++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,------......////////////000111111111111000444333666;;;AAAIIIVVVbbbppp{{{~~~{{{zzzyyywwwpppfff^^^YYY^^^jjj{{{rrrmmmfffcccaaa```\\\YYYXXXWWWTTTOOOJJJFFFEEEEEEKKK^^^iiikkknnnggg]]]]]]UUUUUUUUUUUUTTTSSSRRRQQQSSSOOOJJJDDD???AAAOOO^^^qqqjjjaaaZZZVVVTTTTTTSSS...///000000///,,,(((&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''''')))***,,,...///...---,,,+++***)))'''&&&%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%((()))+++---/////////...+++)))&&&%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((()))$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&((()))((($$$"""###%%%'''&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&'''&&&&&&%%%%%%&&&$$$###%%%)))+++***'''%%%&&&''''''((((((''''''%%%%%%&&&&&&'''''''''((()))((('''''''''''''''''''''''')))))))))(((&&&%%%''''''&&&&&&&&&%%%%%%%%%)))'''&&&&&&(((***)))((('''''''''(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''((()))***''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''&&&&&&&&&&&&))))))((((((((((((''''''((((((((('''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))''''''''''''''''''((((((((((((''''''&&&&&&&&&%%%((((((''''''''''''((((((***))))))(((''''''&&&&&&&&&&&&&&&&&&''')))+++---555...((((((***))))))***''''''((((((((((((((((((((((((((('''&&&%%%$$$###"""$$$&&&((())))))((('''&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''$$$"""!!!"""$$$&&&''''''(((''''''&&&&&&''''''(((%%%&&&'''((()))))))))))))))))))))*********++++++***))))))(((((())))))***+++'''$$$$$$(((***+++)))******))))))))))))******+++++++++******+++++++++******+++++++++,,,,,,,,,.........---------------//////000111111111111111444333666;;;AAAHHHTTT```mmmyyy~~~|||{{{xxxqqqggg___[[[aaannnnnniiiccc______^^^\\\ZZZXXXWWWSSSNNNHHHEEEDDDEEEMMM```iiiiiikkkcccYYYXXXTTTTTTTTTTTTTTTSSSRRRQQQTTTPPPLLLGGGBBBDDDPPP^^^nnniiiaaa[[[WWWVVVUUUTTT+++,,,...///...,,,(((&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&(((***,,,,,,,,,+++******)))((('''&&&%%%%%%$$$'''&&&%%%&&&'''((((((&&&((()))+++---///000000000***(((&&&&&&&&&'''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%)))---111///(((######$$$)))(((&&&%%%%%%%%%###!!!%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$%%%((())))))'''%%%&&&''''''((('''''''''%%%%%%&&&&&&''''''(((((())))))(((''''''&&&'''''''''''''''''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&'''''''''%%%%%%&&&''''''((((((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((((()))((('''&&&&&&&&&&&&&&&)))))))))))))))(((((((((((((((((((((''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''((((((((())))))((((((''''''''''''(((((((((((()))+++---...333///***((('''''''''(((''''''''''''((((((((((((''''''(((''''''&&&%%%%%%###$$$&&&((()))(((((('''&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&(((&&&%%%&&&((()))***)))'''''''''&&&''''''(((((('''''''''((())))))))))))++++++************+++,,,)))((((((''''''(((((()))---+++((()))+++---------)))(((((((((((())))))***))))))************))))))******+++++++++,,,,,,,,,------------------------...///000111111111111111333333666;;;@@@FFFRRR]]]jjjxxx~~~}}}yyyqqqggg```]]]fffvvvssskkkbbb\\\[[[\\\]]]\\\[[[YYYTTTNNNHHHEEEFFFGGGOOObbbjjjjjjkkkcccXXXWWWUUUVVVVVVVVVVVVUUUUUUTTTSSSPPPMMMIIIEEEGGGTTTbbblllggg```[[[XXXVVVUUUSSS)))***,,,------+++)))'''&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$%%%&&&%%%&&&(((***+++***)))((()))(((((('''&&&%%%$$$$$$&&&$$$$$$%%%&&&'''&&&%%%&&&(((***,,,............)))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&---444444///)))''''''&&&%%%$$$$$$%%%&&&%%%###$$$$$$%%%&&&''''''''''''((('''&&&&&&'''''''''&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''((((((((((((((('''&&&%%%%%%%%%&&&((('''%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%###$$$&&&'''((((((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((('''%%%$$$%%%&&&)))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&&&&'''((((((((()))))))))))))))))))))((((((((('''''''''((('''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((()))******'''(((((((((((((((((('''''''''''''''(((((())))))(((((('''((((((***,,,---111000...)))&&&&&&'''(((&&&'''''''''(((((())))))%%%&&&&&&'''((((((((((((&&&&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''***(((''''''((()))(((''''''&&&&&&'''((()))******++++++++++++***+++++++++++++++***)))((()))))))))(((''''''&&&&&&''''''((()))'''&&&&&&'''((())))))((((((''''''((())))))*********+++,,,,,,+++************+++++++++,,,,,,,,,++++++,,,,,,---...............000111111222222222333333666;;;???EEEOOOZZZgggvvv}}}xxxqqqhhhbbb___iii|||}}}rrrddd[[[YYY[[[^^^```^^^[[[VVVOOOIIIGGGGGGIIIQQQdddmmmnnnpppggg\\\ZZZWWWXXXXXXYYYYYYYYYYYYXXXWWWSSSOOOJJJEEEGGGTTTcccjjjfff___ZZZWWWVVVTTTSSS((()))***++++++***))))))&&&&&&&&&%%%&&&&&&'''(((&&&&&&''''''''''''''''''''''''%%%$$$$$$%%%%%%&&&$$$%%%''')))***)))(((''''''((((((''''''%%%$$$$$$###"""!!!"""$$$%%%$$$###%%%&&&(((***+++,,,,,,+++'''&&&%%%&&&'''((('''%%%&&&&&&''''''''''''&&&&&&(((''''''&&&&&&%%%$$$$$$(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%!!!'''///333111...+++***!!!!!!!!!###&&&(((((((((###$$$%%%&&&''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%(((&&&$$$"""!!!###%%%&&&$$$$$$%%%&&&&&&''''''(((%%%'''(((((('''&&&&&&&&&'''''''''(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&'''&&&%%%$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&''''''(((''''''&&&''''''&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))(((((((((''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))%%%%%%%%%%%%&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''')))******)))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%&&&&&&'''((()))******''''''((((((((((((''''''&&&&&&''''''((())))))***&&&&&&%%%%%%&&&((()))***...222222---(((((())))))&&&&&&''''''((()))))))))$$$%%%&&&'''((()))))))))''''''(((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((('''&&&&&&''''''&&&$$$&&&&&&'''((()))+++---...++++++)))(((''''''''''''******************))))))(((''''''&&&&&&''''''((('''''''''&&&'''''''''((((((''''''(((((()))***+++,,,---...//////...---,,,******+++++++++,,,,,,,,,***++++++,,,---.........---...///111222222222222333333666;;;>>>CCCMMMXXXdddttt~~~~~~yyyqqqiiiddd```jjj~~~yyyiii]]]ZZZ]]]```bbbaaa]]]WWWOOOIIIGGGIIIKKKSSSgggrrrtttvvvlll___]]]WWWXXXYYYZZZZZZ[[[ZZZZZZZZZVVVPPPJJJDDDFFFTTTccclllggg___ZZZWWWUUUUUUTTT(((((((((((())))))***+++''''''&&&&&&&&&'''))))))(((((((((((((((((('''''')))(((&&&%%%%%%%%%&&&'''###%%%''')))))))))((('''&&&''''''''''''&&&$$$###$$$###"""###%%%&&&%%%$$$%%%&&&((()))*********)))%%%$$$$$$&&&(((((('''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$(((+++,,,+++)))((("""!!!!!!###&&&''''''&&&"""###$$$&&&'''(((((((((&&&&&&''''''&&&&&&'''(((%%%&&&''''''((((((''''''))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%"""###$$$%%%'''((())))))&&&&&&'''((((((((('''&&&&&&&&&''''''((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''((((((((())))))))))))((((((((('''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''(((((()))''''''&&&%%%$$$$$$%%%%%%(((''''''''''''''''''(((''''''''''''''''''''''''%%%''')))******)))'''%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''(((((((((((((((&&&&&&%%%%%%&&&''')))***)))111444...)))((()))'''&&&&&&''''''((())))))***%%%&&&'''(((((()))((((((&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&''')))((((((''''''(((((()))&&&%%%%%%&&&'''(((&&&%%%%%%%%%'''(((+++...000111...,,,***(((&&&%%%%%%%%%***,,,...///111111111111))))))(((((((((((())))))***+++++++++*********+++(((((((((((()))***+++,,,+++,,,...//////...,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000222222222222333333666:::>>>BBBKKKUUUaaarrr~~~{{{ssslllhhh```iiiyyy{{{lllbbb___```bbbcccbbb^^^WWWNNNHHHFFFHHHKKKUUUjjjwwwyyyzzzooo```\\\UUUUUUWWWXXXYYYYYYYYYYYYXXXSSSMMMGGGDDDHHHYYYiiipppjjjaaaZZZWWWVVVVVVVVV((((((''''''''')))+++,,,(((''''''&&&'''((()))*********))))))(((((('''''')))((('''&&&%%%&&&&&&'''###%%%''')))))))))((('''&&&''''''((('''&&&$$$###'''&&&%%%&&&((()))((('''&&&'''((()))******)))((($$$###$$$%%%((()))((('''%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%&&&%%%###!!!'''&&&$$$$$$$$$$$$###!!!"""###$$$&&&'''(((((()))###%%%&&&''''''''')))***%%%&&&''''''((((((''''''******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''''''''&&&%%%$$$!!!"""###%%%''')))***+++%%%$$$$$$&&&((((((&&&$$$%%%%%%&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&((((((((('''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&&&&''''''(((((())))))))))))((((((((((((%%%%%%%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''''''''((()))))))))(((&&&$$$###"""!!!!!!((((((''''''''''''((((((''''''''''''''''''''''''$$$&&&((())))))(((&&&$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%'''''''''((()))******+++***)))((('''&&&%%%$$$$$$&&&'''((())))))((('''&&&)))))))))(((''''''&&&&&&)))(((''''''((()))***+++$$$...333---'''&&&&&&%%%&&&&&&&&&'''((())))))***'''(((((((((((((((''''''$$$%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''))))))(((((((((((())))))%%%%%%%%%'''***+++***((($$$%%%'''))),,,///222333666555222///---+++++++++---///333666999::::::999++++++************+++++++++,,,,,,,,,+++***++++++(((((((((((()))***,,,,,,((()))+++,,,,,,+++)))(((******+++++++++,,,,,,,,,......---,,,,,,+++******---...///000222222333333333333666:::===AAAKKKTTT```rrr~~~|||uuuoookkk```gggtttzzznnnfffcccccccccbbbaaa]]]VVVMMMGGGEEEHHHJJJWWWmmmzzz}}}}}}ppp```[[[RRRSSSTTTUUUVVVWWWWWWWWWQQQMMMHHHEEEDDDLLL___rrrssslllccc[[[XXXWWWXXXYYY(((((((((((())))))))))))&&&&&&$$$$$$%%%''')))+++*********)))******+++,,,+++***)))'''&&&$$$###### ###%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''"""###$$$$$$&&&&&&'''(((---,,,+++)))(((&&&%%%$$$'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''((()))))))))(((&&&$$$$$$&&&'''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%((('''%%%###""""""######'''''''''''''''((())))))'''&&&%%%%%%''''''&&&%%%'''''''''''''''''''''''')))(((&&&%%%%%%&&&''')))((('''&&&%%%$$$%%%&&&&&&''''''''''''&&&%%%$$$###%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%&&&'''(((&&&$$$!!!"""###''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((())))))&&&&&&&&&'''((()))***+++(((((((((''''''&&&&&&&&&&&&&&&&&&'''((()))******)))'''%%%###$$$&&&)))+++(((((())))))((('''&&&&&&)))))))))))))))(((((('''***)))'''&&&%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))$$$"""###$$$###$$$'''(((((()))***++++++******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''************))))))))))))'''((()))))))))'''&&&%%%(((''''''''''''(((((()))************)))((('''&&&(((***......,,,)))'''&&&###$$$%%%%%%$$$$$$&&&((())))))((('''''''''''''''&&&&&&&&&'''((())))))***************************)))(((''''''(((((('''&&&$$$%%%'''((()))((('''&&&%%%%%%&&&''')))***,,,---555666888777444000...---'''......111===>>>777777///,,,((((((***,,,,,,+++'''(((((()))***+++++++++)))************+++++++++,,,+++++++++************)))***+++,,,,,,+++)))(((+++***)))***+++------,,,///000000111222222333333333777555666???AAAGGGWWWddduuuvvvmmmhhhaaaeeepppzzzkkkaaa^^^```bbbcccccc]]]YYYVVVQQQKKKJJJLLL[[[oooyyyxxxuuujjj]]][[[TTTTTTUUUVVVVVVVVVUUUTTTWWWMMMCCC???BBBOOOccctttxxxqqqfff\\\WWWVVVVVVVVV''''''((((((((()))))))))***)))((('''((()))+++---)))))))))))))))***+++,,,+++***)))(((&&&%%%$$$### """$$$%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%'''&&&$$$%%%&&&'''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''''''''&&&%%%%%%''''''&&&%%%'''''''''''''''''''''''')))((('''&&&%%%&&&'''((()))((('''%%%$$$$$$%%%%%%(((((((((((('''&&&%%%$$$%%%&&&''''''((((((''''''((('''&&&&&&&&&&&&&&&&&&)))(((%%%$$$$$$%%%'''(((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((***)))'''&&&$$$$$$######''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%'''((((((&&&&&&%%%%%%%%%&&&''''''((((((((((((((('''&&&&&&))))))***))))))(((''''''((('''&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((!!!###)))++++++,,,$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((('''&&&(((''''''''''''((()))))))))))))))))))))(((''''''***,,,000000...+++)))(((&&&'''((('''&&&&&&(((***))))))((('''''''''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))***)))(((((())))))'''&&&&&&&&&'''((((((((((((((())))))(((((()))******++++++...111222222333444555222777222///666666222666///,,,(((((()))+++***)))'''(((((()))******++++++)))************+++++++++))))))***************+++***+++,,,------,,,++++++---,,,++++++,,,...////////////000000111111222222333777444666>>>AAAGGGVVVfffvvv~~~vvvmmmhhh```dddooouuuggg]]]ZZZ[[[]]]]]]aaa\\\XXXVVVQQQLLLKKKNNNYYYnnnxxxwwwuuuiii\\\ZZZSSSTTTVVVWWWWWWVVVUUUTTTTTTKKKBBB???BBBNNNbbbsssyyyqqqfff]]]XXXVVVUUUUUU&&&&&&'''''''''(((((((((((('''&&&%%%%%%&&&((()))(((((((((((()))***+++,,,++++++***)))'''&&&%%%%%%%%%&&&'''((('''&&&%%%$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$###'''&&&%%%%%%&&&'''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%((('''&&&&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$$$$$$$'''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''((((((((('''''''''&&&&&&)))((('''&&&%%%%%%%%%%%%))))))))))))((('''&&&&&&&&&&&&'''(((((((((''''''***)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''((())))))))))))((('''+++***(((&&&$$$###""""""%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&'''((((((((('''&&&%%%(((((((((((((((''''''&&&************)))(((&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((( ###&&&$$$###((((((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''''''''(((((()))'''''''''''''''((()))))))))))))))))))))(((((((((***,,,000000...+++)))(((((())))))((('''&&&((())))))((((((''''''''''''(((&&&&&&''''''((()))))))))((((((((((((((((((((((((,,,+++)))*********(((&&&'''''''''''''''(((((())),,,+++***))))))((())))))&&&(((+++---///111555888999CCCFFFFFFHHH===000000...,,,)))(((((()))((((((((((((((()))******++++++)))************+++++++++)))))))))***++++++,,,,,,***+++,,,---......------///...,,,,,,---...111222000000000000000111111111222666444666>>>@@@FFFVVVhhhxxx|||uuummmhhh___cccmmm}}}zzzpppcccZZZWWWWWWXXXXXX]]]YYYWWWVVVQQQLLLLLLPPPXXXmmmxxxxxxvvviiiZZZXXXRRRTTTVVVXXXXXXVVVTTTRRRNNNGGGAAA???CCCMMM```qqqyyyqqqggg^^^XXXUUUTTTSSS&&&&&&&&&&&&'''''''''((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&'''((()))***++++++******)))(((''''''&&&''''''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((((((&&&&&&&&&%%%%%%%%%%%%%%%))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&'''%%%%%%&&&''''''&&&$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$###'''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&''''''(((((((((((('''''')))(((((('''''''''(((((($$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))&&&''')))******)))'''&&&(((((('''''''''(((((()))$$$$$$%%%%%%&&&&&&'''''''''''''''''''''((()))******)))))))))(((((('''''''''(((((((((((((((''''''************)))'''&&&%%%###$$$%%%'''''''''&&&%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%+++$$$!!!%%%))))))((((((,,,,,,,,,,,,,,,+++***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&''''''(((((('''&&&&&&&&&((()))***''''''&&&''''''((()))***))))))(((((((((((())))))(((***......,,,)))'''&&&((((((((('''%%%$$$&&&''')))(((''''''''''''((((((''''''''''''(((((())))))((((((((((((((((((((((((---,,,+++++++++***(((&&&'''&&&%%%%%%%%%&&&((()))+++***)))((((((''''''(((((()))***))))))+++///222999GGGPPPUUUTTTBBB000//////---+++***))))))(((((((((((())))))************))))))*********+++++++++*********++++++,,,,,,,,,******+++,,,---.........//////...,,,,,,...111333111111111111111111111111222666333555===???FFFUUUiiizzz~~~zzztttmmmiii```ccckkkyyyuuummmbbbZZZWWWWWWWWWVVVXXXVVVVVVUUUQQQLLLMMMRRR[[[ppp|||{{{xxxjjjYYYVVVPPPRRRUUUXXXWWWUUUQQQOOOIIIEEE@@@@@@BBBLLL^^^nnnxxxqqqhhh___YYYVVVTTTSSS&&&&&&&&&&&&'''''''''((())))))((((((((((((((((((&&&&&&&&&&&&'''((()))*********))))))((((((((('''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&%%%%%%&&&''''''&&&$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$'''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''''''''((())))))(((''''''$$$%%%&&&'''((()))))))))&&&&&&'''''''''&&&%%%%%%'''(((((((((((((((''''''&&&&&&&&&'''((()))***+++&&&'''((()))***))))))((('''''''''''''''''''''''''''''''''(((((((((((()))%%%'''(((******((('''%%%%%%%%%&&&&&&((()))++++++%%%%%%%%%&&&&&&'''''''''(((''''''''''''((())))))+++)))'''%%%$$$%%%'''(((''''''((((((((((((((('''************)))((('''&&&###$$$&&&'''((('''&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%+++((()))***(((%%%&&&***))))))))))))((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&'''''''''(((((((((((('''&&&&&&&&&((()))***&&&&&&&&&''''''(((*********)))(((((('''(((((()))(((***......,,,)))'''&&&((((((((('''%%%$$$&&&'''((((((''''''''''''((((((''''''''''''(((((((((((()))))))))))))))))))))))),,,++++++,,,,,,+++(((&&&&&&%%%$$$###$$$%%%'''((('''&&&&&&&&&&&&''''''(((++++++***'''&&&&&&))),,,555BBBMMMUUUVVVCCC222333//////...,,,+++***)))***)))))))))))))))*********))))))*********+++++++++******))))))))))))))))))*********+++,,,---......///000000...,,,,,,///222111111111222222222222222111555333444===???EEEUUUiiizzz}}}zzzuuunnniiibbbdddlllwwwqqqjjj```ZZZXXXWWWVVVTTTSSSSSSTTTTTTPPPKKKMMMRRR^^^ttt|||lllZZZUUUNNNQQQTTTVVVUUUSSSOOOLLLHHHDDDAAA@@@AAAIIIZZZkkkvvvppphhhaaa\\\YYYVVVTTT&&&&&&'''''''''(((((((((&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((###$$$$$$$$$%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%$$$%%%&&&'''((()))******&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&'''''''''%%%%%%%%%'''((((((&&&###$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%'''((((((((('''&&&'''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''&&&''''''(((((()))******###$$$&&&'''))))))******%%%&&&&&&&&&&&&&&&%%%%%%(((((()))))))))(((''''''$$$$$$%%%&&&''')))***+++%%%&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''')))'''$$$!!!!!!###&&&(((&&&'''(((((((((((((((((()))))))))))))))(((((('''&&&&&&''''''((('''''''''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&& ###%%%""" '''&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$(((((((((((((((((((((((((((''''''''''''(((((()))&&&&&&&&&'''''')))***+++,,,+++)))'''''''''((((((***,,,000000...+++)))(((((())))))((('''&&&((()))(((''''''''''''(((((()))''''''(((((((((((((((((())))))))))))))))))))))))*********,,,---,,,)))&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%'''((())))))))))))'''&&&&&&))),,,,,,@@@VVVkkkoooUUU777000...//////...,,,******+++))))))))))))))))))******)))************+++++++++((((((((((((((()))))))))++++++******+++,,,---...000222333000---+++---//////000000111222222333333000444222444<<<>>>DDDTTTgggyyy~~~}}}{{{vvvnnnhhhcccfffmmmxxxpppjjjaaa[[[XXXVVVSSSPPPOOOPPPRRRSSSNNNIIIKKKQQQ___vvvppp\\\WWWOOOQQQSSSTTTTTTQQQNNNLLLIIIFFFCCCAAA@@@FFFWWWhhhsssnnnhhhccc___]]]ZZZXXX''''''((((((((()))))))))"""###$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%'''''''''''''''''''''(((%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&'''((())))))***''''''(((((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%'''((((((%%%######$$$%%%&&&''''''''''''''''''(((((('''&&&%%%$$$"""$$$&&&((())))))(((''''''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&(((***,,,---%%%&&&'''((()))(((((('''&&&&&&''''''''''''&&&&&&)))))))))))))))(((''''''%%%%%%%%%%%%&&&'''))))))&&&%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&(((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&$$$$$$$$$%%%'''(((&&&&&&'''((((((((((((((('''(((((()))))))))))))))))))))((('''''''''((((((%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&(((+++***''')))---&&&''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$******))))))((('''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&((()))***+++...,,,***'''&&&&&&&&&'''***,,,000000...+++)))(((&&&'''((('''&&&&&&(((***'''''''''''''''((())))))((((((((((((((((((((('''(((((((((((((((((((((((((((((()))+++---,,,***'''%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&'''((((((&&&'''(((''''''(((***---***===VVVpppwwwZZZ777---+++---///...+++******,,,***))))))))))))))))))))))))************+++++++++((()))***+++---...///000------,,,++++++,,,---...111555777444///+++,,,...,,,---...///000111222333000444222333;;;>>>DDDTTTfffwww~~~~~~}}}xxxooohhhbbbgggppp{{{vvvooofff___ZZZVVVQQQMMMLLLMMMQQQQQQLLLFFFIIIOOO[[[ssssss```ZZZRRRSSSTTTTTTTTTRRRPPPNNNLLLIIIEEEAAA>>>CCCTTTeeepppmmmhhhdddbbb```^^^]]](((((((((((())))))))))))$$$%%%&&&'''((())))))(((''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))$$$%%%%%%&&&'''((()))))))))((((((''''''&&&%%%%%%***+++++++++***)))'''&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&''')))(((%%%######$$$%%%&&&'''''''''''')))))))))))))))'''%%%$$$!!!"""%%%'''))))))(((''''''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%'''***---///((())))))))))))'''&&&%%%''''''(((((((((((((((''')))))))))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&'''+++***)))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((('''''''''''''''((()))*********))))))(((((('''''')))(((((('''''''''((((((''''''((()))*********)))&&&&&&'''((())))))((((((&&&'''((()))************+++***)))'''''''''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&"""!!!%%%(((%%%###$$$$$$$$$%%%&&&'''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$******)))((('''&&&&&&%%%(((((()))))))))(((&&&%%%%%%%%%&&&&&&((()))***+++///---***'''&&&%%%&&&&&&(((+++......,,,)))'''&&&###$$$%%%%%%$$$$$$&&&((('''''''''''''''((()))***((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&(((+++------***'''&&&''')))*********)))(((''''''&&&&&&&&&'''((((((&&&((())))))((((((***,,,222888@@@OOOWWWEEE111000))),,,...---+++)))***,,,*********))))))))))))))))))************+++++++++***,,,...000333666888999000///------,,,---...///333777:::777111,,,,,,---)))***+++---///000111222000444111333;;;===DDDSSSdddvvv~~~yyyooohhhbbbgggrrr~~~}}}vvvlllddd^^^XXXQQQLLLJJJLLLPPPPPPKKKEEEGGGNNNWWWpppvvvccc^^^TTTUUUUUUUUUTTTSSSQQQPPPOOOKKKFFFAAA===AAASSSdddnnnkkkhhheeedddcccaaa```''''''&&&&&&&&&&&&''''''))))))(((''''''''''''((('''&&&%%%$$$###$$$$$$%%%'''&&&&&&&&&&&&'''(((((()))'''&&&&&&((())))))((()))'''&&&&&&((('''### &&&&&&&&&&&&&&&%%%$$$###''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&$$$$$$&&&'''((()))))))))$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''&&&'''((('''&&&&&&'''(((''''''&&&%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&***(((&&&$$$$$$&&&(((***%%%%%%%%%$$$$$$#########)))'''&&&(((++++++)))''')))((('''%%%%%%%%%&&&'''&&&&&&&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''&&&%%%$$$###$$$%%%&&&)))'''&&&'''***+++***(((''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((******))))))(((((('''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&'''''''''((())))))******+++)))'''&&&'''((('''&&&(((((((((((((((((((((((((((((((((((((((((('''''')))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***)))'''%%%$$$%%%'''((('''&&&&&&'''(((***,,,...(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&((())))))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''((((((***++++++,,,+++)))((('''&&&''''''((()))+++---///...+++((())))))(((&&&&&&&&&&&&&&&'''((())))))''''''''''''///...+++))))))***,,,---***)))(((''''''&&&&&&'''******))))))((((((((('''((('''%%%$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((+++---000222333111...,,,***(((&&&(((+++,,,+++)))***)))))))))))))))*********)))((((((((((((((())),,,---...///000333888;;;999666111---++++++,,,---222333777;;;>>>:::333,,,///......///000111111000//////111555888===FFFQQQdddwww}}}~~~~~~}}}xxxpppkkkfffjjjsss~~~|||rrrgggbbb\\\UUUPPPNNNIIIKKKKKKKKKIIIHHHIIIJJJVVVmmm}}}sss```ZZZSSSTTTUUUVVVVVVSSSQQQOOORRRMMMGGGBBB???EEEVVVgggsssqqqmmmiiifffdddcccbbb'''''''''&&&&&&''''''''''''&&&&&&&&&'''(((((())))))((('''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((('''%%%%%%'''''''''&&&((('''&&&'''((((((%%%"""$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&$$$%%%&&&''''''(((''''''&&&&&&'''''''''&&&%%%%%%'''&&&&&&&&&&&&''''''(((''''''((((((((((((''''''%%%&&&'''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%&&&(((***,,,((((((((('''''''''&&&&&&'''&&&%%%''')))***(((&&&(((((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((('''&&&&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''((('''&&&(((***+++)))'''(((((((((''''''((((((((('''(((((()))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%%%%&&&'''((()))***+++***)))(((((())))))(((&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))((('''&&&%%%&&&&&&'''%%%%%%$$$%%%%%%''')))***''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&((())))))((('''''''''''''''&&&''''''''''''''''''&&&''''''''''''((()))***++++++***)))((('''''''''((('''(((***---///---)))&&&'''''''''''''''''''''''''''(((((((((((()))+++---((((((((('''''''''&&&&&&++++++***)))))))))******)))))))))(((((('''''''''))))))(((((((((((())))))%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''(((***,,,,,,+++***(((+++)))((((((***+++)))'''*********************+++)))))))))(((((())))))***,,,---...---...///333666666555333///---,,,---///000111333666999999666333000///...///111222111000222111333666888;;;DDDNNN```sss|||wwwooojjjeeejjjsssyyyoooddd___ZZZTTTPPPOOOKKKLLLLLLKKKIIIHHHHHHIIIOOOgggyyysss___YYYSSSUUUVVVWWWWWWUUURRRQQQTTTPPPKKKFFFBBBFFFVVVfffwwwtttnnnhhhdddaaa``````''''''''''''''''''''''''$$$$$$$$$%%%&&&((()))***(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((((('''%%%%%%&&&&&&%%%###'''&&&'''((())))))'''%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%(((((((((''''''%%%$$$$$$((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))))))))(((((((((((((((&&&%%%%%%&&&((()))'''&&&'''''''''(((''''''&&&%%%###$$$%%%&&&''')))******''''''((((((((((((''''''(((((((((((((((((((((((()))((((((''''''(((((()))''''''&&&&&&&&&&&&'''(((''''''''')))******(((&&&))))))))))))))))))))))))(((((()))************)))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''(((((((((%%%%%%&&&'''(((******+++***))))))***+++***(((&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&((()))((((((''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))))))))(((''''''(((((()))&&&(((***...///---((($$$%%%&&&&&&'''((('''''''''))))))))))))***,,,---...'''((()))))))))(((&&&%%%***))))))))))))***++++++((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&###$$$%%%&&&'''((())))))((((((((((((((((((((((((((()))******++++++******,,,+++))))))******(((&&&(((((((((((('''''''''((()))))))))))))))***+++,,,,,,------,,,+++,,,...000222444555222...,,,---///...---...000444777999999111000...///111222111000555444444666777999AAAKKK]]]ppp~~~|||vvvooojjjdddiiitttuuujjj___ZZZWWWRRRPPPQQQMMMNNNNNNMMMJJJHHHGGGHHHKKKdddvvv}}}qqq^^^WWWTTTVVVWWWXXXXXXWWWUUUTTTWWWSSSOOOJJJEEEIIIWWWfff~~~zzzrrrjjjccc```^^^^^^&&&''''''''''''''''''&&&$$$$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((()))))))))(((&&&&&&'''&&&$$$###&&&&&&''')))))))))(((''')))(((((('''%%%###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''&&&&&&%%%$$$$$$'''''''''''''''&&&%%%%%%(((''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&((((((((('''&&&%%%%%%%%%%%%&&&'''((())))))&&&&&&&&&''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''(((((((((&&&'''((()))***)))'''&&&((((((((())))))(((((((((''''''((()))))))))))))))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))((((((((()))))))))******+++)))''''''((())))))(((((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&''''''(((((('''&&&&&&''''''''''''&&&'''''''''(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&((()))(((''''''''''''(((((((((''''''''''''''''''(((&&&&&&&&&&&&&&&'''((((((''''''''''''(((((())))))&&&(((+++///000...((($$$&&&&&&'''((((((((('''&&&******+++,,,------,,,+++''''''((((((((((((''''''%%%%%%%%%%%%&&&'''((()))''''''''''''''''''&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%&&&'''(((((()))((((((((((((((((((((((((***)))))))))******+++++++++******))))))))))))((((((((())))))((((((''''''))))))))))))***+++------+++,,,,,,,,,******,,,...///333555444///++++++---,,,+++,,,...111555888999333111//////111222222111666444555777777999AAAJJJ\\\ooo}}}~~~~~~~~~}}}|||wwwqqqmmmeeejjjuuuqqqfff[[[WWWTTTQQQQQQRRROOOPPPPPPOOOKKKHHHGGGGGGMMMdddsssxxxzzznnn]]]XXXUUUWWWXXXYYYZZZYYYXXXWWW[[[VVVQQQKKKGGGKKK[[[jjj~~~uuukkkccc___]]]]]]&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((***)))((((((((((((%%%###$$$&&&((()))))))))(((((((((((('''&&&$$$"""!!! ((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''((((((((('''((('''&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&((()))((('''&&&''')))(((((('''&&&&&&&&&&&&''')))((('''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))))))))))))))%%%&&&'''(((((('''&&&%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((()))))))))&&&'''))))))(((''''''&&&&&&''''''((((((''''''&&&%%%&&&''''''(((((('''''''''''''''(((((())))))***''''''''''''''''''''''''%%%%%%%%%%%%&&&((()))***,,,,,,+++******))))))(((+++((($$$###$$$'''))))))'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&'''((((((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((((((((''''''''''''((((((''''''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&''''''(((&&&&&&''''''(((((())))))((())),,,///111///+++'''))))))))))))(((((('''&&&'''(((+++///222111---)))&&&$$$###""""""###%%%&&&#########$$$%%%&&&'''(((&&&&&&''''''''''''''''''&&&'''(((*********)))(((''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&'''((()))((())))))))))))******+++++++++,,,,,,,,,+++***)))))))))))))))***+++------)))+++,,,,,,+++,,,...///...111444333000,,,++++++***+++---///000222444555444222000///111222222222444333444666777:::BBBLLL]]]qqq~~~{{{{{{{{{||||||yyytttqqqggglllvvvpppeee[[[VVVTTTQQQQQQSSSPPPRRRRRRPPPMMMIIIGGGFFFLLLaaammmpppsssjjj^^^\\\VVVWWWXXXZZZ[[[[[[[[[[[[^^^XXXQQQKKKGGGLLL^^^ooo|||rrrhhhaaa\\\[[[[[[%%%&&&'''(((((('''&&&%%%(((((('''&&&%%%%%%&&&&&&%%%&&&'''(((((((((''''''###############$$$$$$%%%)))(((((()))***)))&&&$$$$$$&&&((()))(((''''''((($$$$$$%%%%%%&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&(((((()))))))))'''&&&%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''''')))))))))((('''((())))))(((''''''&&&&&&'''''''''&&&%%%%%%%%%&&&'''(((''''''''''''((()))***+++'''''''''''''''(((((((((&&&(((******)))((()))***%%%&&&''''''((('''''''''((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((('''(((((())))))(((((('''%%%&&&'''((()))))))))((('''((()))(((&&&%%%&&&(((%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''''''''&&&((((((((()))))))))))))))'''''''''''''''''''''''''''&&&%%%%%%&&&''')))***,,,,,,+++***))))))((((((***'''###"""###&&&((()))$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&''''''((((((&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&((((((''''''''''''(((((()))'''&&&%%%$$$$$$%%%&&&'''((('''''''''''''''((((((%%%&&&'''(((((((((((((((((()))+++///111111...++++++***))))))))))))******'''(((+++111666666111,,,((('''$$$######%%%(((***%%%%%%%%%&&&&&&((())))))'''''''''''''''(((((((((%%%&&&''''''((((((((((((((((((((('''''''''&&&&&&))))))))))))))))))))))))((((((''''''(((((()))***&&&(((******))))))+++,,,(((((()))))))))'''&&&$$$)))))))))))))))***+++,,,((()))+++,,,,,,---///000---///111222222000...,,,***---///000//////111222666333111000111222333333333222333666888;;;CCCMMM___rrrzzzzzzzzz{{{|||zzzvvvsssiiilllvvvqqqggg]]]YYYVVVSSSQQQSSSQQQSSSSSSRRRNNNJJJGGGGGGIII\\\fffiiimmmhhh______VVVWWWXXXZZZ[[[\\\]]]]]]___ZZZRRRLLLGGGLLL]]]nnnxxxtttlllddd]]]ZZZXXXXXX%%%&&&((())))))(((&&&%%%'''''''''&&&''''''((((((%%%&&&'''(((((((((''''''$$$############$$$%%%%%%&&&&&&'''((())))))&&&$$$###&&&((()))'''%%%&&&'''%%%%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((()))((((((''''''&&&'''((((((((((((((('''%%%%%%%%%$$$%%%%%%&&&&&&(((((())))))))))))(((((('''((()))((('''&&&'''))))))(((((('''''''''''''''&&&%%%&&&'''))),,,///111000///,,,***))))))******''''''((((((((()))))))))%%%'''))))))((('''(((***&&&&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&'''(((((((((((('''&&&$$$%%%&&&((())))))((((((((())))))&&&$$$$$$&&&)))&&&'''((())))))((('''&&&%%%&&&&&&'''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))(((((((((((((((((((((((('''&&&%%%%%%'''(((((('''$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&'''(((((())))))''''''((())))))((('''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''&&&&&&%%%&&&'''((()))%%%%%%&&&'''''''''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&((('''''''''''''''((())))))((('''&&&%%%%%%&&&'''((()))((((((''''''(((((()))%%%&&&'''((((((((('''&&&'''((())),,,///000///...******(((((())),,,///111111//////222666666222---***))))))((()))***+++,,,''''''''''''((())))))***'''''''''(((((()))))))))$$$$$$$$$$$$%%%&&&''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))***************''')))+++***(((((()))+++%%%&&&''''''&&&%%%###!!!)))))))))(((((())))))***''')))+++,,,,,,,,,---...,,,,,,---111666888555222,,,...//////---...000333777444111000111222333333444222333666777:::CCCLLL___rrr{{{zzzzzz{{{{{{zzzvvvsssiiikkkttttttjjj```\\\YYYUUURRRRRRQQQSSSTTTSSSOOOKKKHHHGGGMMM```iiikkknnnggg]]]\\\UUUVVVXXXYYY[[[]]]^^^______[[[UUUOOOJJJKKKXXXfffqqqmmmhhhbbb^^^[[[ZZZZZZ%%%&&&((())))))(((&&&%%%&&&&&&&&&'''((()))***+++"""###%%%&&&'''&&&%%%%%%'''&&&&&&&&&&&&'''(((((($$$$$$%%%''')))(((&&&######&&&)))(((&&&$$$%%%&&&))))))******)))(((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((())))))))))))(((((())))))))))))((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&'''))))))************))))))&&&'''((('''&&&&&&'''((())))))((('''''''''''''''&&&'''(((***...333777:::;;;888333---)))'''&&&&&&&&&'''''''''(((((())))))###&&&)))(((&&&%%%''')))'''&&&%%%%%%&&&'''((()))%%%&&&&&&''''''(((((((((***)))(((''''''((()))***((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%###$$$&&&(((((((((((('''))))))(((%%%"""###'''***'''((()))++++++)))((('''&&&''''''((((((((((((((((((((((((''''''&&&&&&%%%'''''''''''''''''''''''')))(((&&&%%%%%%&&&'''((($$$$$$%%%&&&'''((())))))%%%%%%'''***++++++(((%%%%%%''')))++++++)))'''%%%&&&&&&''''''((()))******(((((()))))))))'''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((('''%%%$$$%%%''')))***&&&''')))*********)))(((++++++)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$&&&((('''''''''''''''((()))******)))'''&&&&&&''')))******))))))((((((((())))))&&&&&&'''(((((('''&&&%%%&&&&&&'''***---000000///)))(((''''''***...333666>>>999444333444333///+++%%%&&&''')))))))))(((((((((''''''''''''((())))))'''((((((((())))))******''''''&&&&&&'''(((***+++%%%&&&&&&'''((()))******))))))))))))))))))))))))$$$%%%&&&&&&''''''&&&&&&)))+++,,,+++(((&&&(((******+++,,,,,,+++)))'''&&&***)))((((((((((((((()))((()))+++,,,+++***+++,,,,,,)))***000:::>>>;;;777---...///---,,,---111666888555111000111222333333555333444666777999BBBKKK^^^rrr|||{{{{{{{{{{{{yyyuuurrriiijjjrrrvvvlllccc___\\\VVVRRRRRRQQQSSSTTTSSSPPPLLLIIIHHHVVViiirrrqqqqqqgggZZZWWWUUUVVVWWWYYY[[[]]]___```___\\\XXXSSSLLLJJJSSS___nnnlllhhhdddaaa^^^^^^]]]***)))'''&&&%%%%%%&&&'''%%%&&&&&&&&&'''(((((((((+++)))'''&&&%%%&&&((()))''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''''''''((((((((('''&&&$$$###"""!!!%%%)))***)))'''&&&&&&&&&''''''&&&&&&%%%$$$)))((('''&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))*********)))))))))+++,,,---&&&&&&'''&&&%%%&&&(((***&&&&&&&&&&&&&&&'''((())),,,,,,+++***,,,333>>>FFFEEEIIIKKKEEE999000...000+++''''''+++,,,(((%%%&&&+++)))(((&&&&&&((()))+++((()))))))))))))))((((((''''''''''''((((((((()))(((((((((((())))))))))))***)))((('''&&&&&&'''((())))))((('''&&&&&&%%%%%%(((((((((((())))))))))))***))))))((('''&&&&&&&&&''''''(((((((((((('''''')))(((&&&%%%%%%''')))***(((((())))))((('''&&&&&&((((((((()))))))))))))))&&&&&&&&&'''((())))))*********+++******)))(((''''''''''''''''''''''''''''''''''''''''''((()))))))))&&&%%%&&&((()))'''%%%((((((''''''''''''((((((&&&&&&'''''''''''''''&&&((((((((((((((((((((((((&&&'''((((((((('''%%%$$$(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((''''''"""###%%%%%%%%%%%%&&&(((((((((((((((((('''''''''((('''&&&%%%&&&(((***,,,...---,,,+++***(((''''''((((((((('''$$$ &&&&&&&&&(((***---000222///...,,,+++...777CCCMMM___VVVJJJ@@@999555000---,,,+++)))(((''''''''''''...+++)))''''''&&&%%%###(((((('''''''''&&&&&&&&&)))))))))((('''&&&$$$###(((((('''''''''(((((()))((((((((((((((((((((((((***)))(((''''''((()))***'''(((***+++***)))***+++&&&(((+++***''''''+++///((())))))))))))*********)))*********++++++++++++---...//////000111555888666222---+++,,,///222333777666333000...---,,,,,,111000222666777:::BBBLLLcccuuu~~~|||{{{wwwvvvtttqqqhhhmmmxxxxxxmmmbbb]]]ZZZVVVTTTTTTSSSSSSTTTTTTNNNGGGHHHNNN\\\oooxxxwwwuuujjj]]]]]]XXXYYY\\\^^^```aaaaaaaaaccc```[[[SSSJJJJJJXXXiiiwwwssslllgggcccaaa___]]](((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''***)))'''&&&&&&&&&(((((((((''''''&&&&&&''''''((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((((((((())))))((((((&&&%%%$$$###"""###&&&((())))))(((''''''(((((((((((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&'''(((((()))************)))))))))***+++,,,'''((()))(((&&&&&&'''((('''''''''''''''(((((()))$$$''',,,111444777:::<<<---666BBBIIIHHH???222***...)))(((+++......///222***)))(((''''''((()))***(((((())))))))))))(((((('''''''''((((((((())))))(((((((((((())))))))))))))))))((('''''''''(((((()))((((((''''''&&&%%%%%%(((((((((((())))))))))))***))))))(((''''''&&&&&&''''''(((((((((((('''''')))(((''''''((()))***+++(((((((((((((((''''''&&&)))))))))(((((('''''''''%%%%%%&&&&&&'''(((((()))((())))))*********))))))(((((((((((((((((((((((('''''''''''''''(((((()))(((&&&%%%&&&((()))(((&&&))))))(((((((((((())))))))))))************))))))'''''''''''''''''''''''''''''''''''''''&&&%%%%%%((())))))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((''''''&&&%%%'''(((((((((((()))***((((((((((((((((((((('''((('''&&&%%%&&&(((***+++,,,,,,+++***)))(((((('''$$$%%%&&&&&&&&&%%%$$$###(((((((((((()))+++---...////////////000666???EEESSSOOOHHHBBB===888444111,,,+++)))(((''''''''''''***(((&&&&&&&&&'''&&&%%%(((((('''''''''&&&&&&&&&((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&'''''''''++++++++++++++++++++++++)))******************)))''')))******)))(((((()))+++******)))))))))******((((((((()))))))))******))))))*********+++++++++***+++---......///222555666222...,,,...111444666444333111000///...//////111000222666777:::BBBLLLbbbuuu{{{~~~zzzwwwvvvtttpppjjjppp|||xxxmmmccc^^^[[[VVVTTTUUUSSSSSSSSSSSSNNNHHHIIINNNZZZoooyyyyyyxxxlll```^^^XXXZZZ\\\___``````aaabbb___]]]YYYRRRKKKMMM]]]nnnxxxssslllfffccc```^^^\\\%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&***)))'''&&&&&&&&&'''(((((((((''''''''''''(((((()))((((((''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))************))))))((('''&&&&&&%%%&&&&&&'''((()))(((((((((((())))))))))))(((''''''(((((('''&&&&&&&&&&&&'''''''''(((((())))))************)))((((((((()))))))))***+++***(((&&&&&&'''((((((((((((((())))))***)))///999CCCHHHFFF@@@;;;++++++///777AAAEEEBBB===333---((()))******+++///(((((())))))))))))(((((('''(((((())))))(((((((((''''''((((((((()))))))))(((((((((((())))))))))))(((((('''''''''((()))))))))((((((''''''&&&&&&&&&(((((((((((()))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((''''''&&&''''''((()))******+++((((((((((((((('''''''''***))))))((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''((('''''')))******+++++++++))))))))))))))))))))))))''''''&&&&&&''''''((()))'''&&&%%%&&&((()))((('''***))))))))))))))))))***&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&%%%%%%$$$$$$''')))***)))(((((()))***''''''((((((((((((((((((''''''&&&&&&'''(((***+++***)))))))))(((((((((((($$$%%%&&&'''((())))))***))))))(((((((((((())))))+++---...//////222555888:::;;;<<<:::666222///---******)))((('''''''''(((&&&%%%$$$$$$'''((((((((((((((((((''''''''''''&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((()))************)))(((((()))***)))((('''((())),,,***((((((***+++)))'''(((((()))))))))*********)))))))))************+++)))+++---------...000111666333111111333666888888////////////000000111222111000222666777:::BBBLLLaaatttyyy}}}}}}zzzwwwvvvsssnnnhhhppp~~~xxxmmmddd___]]]XXXVVVWWWSSSRRRRRRRRRNNNIIIJJJOOOXXXnnn{{{}}}|||pppaaa^^^WWWZZZ]]]______```aaabbb___\\\XXXRRRLLLNNN]]]nnnvvvrrrkkkeeeaaa___^^^\\\###$$$&&&((()))(((((('''((((((((('''&&&&&&&&&%%%)))((('''&&&&&&&&&'''''')))((((((''''''(((((())))))(((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((()))***+++++++++******)))(((((((((''''''))))))((((((((((((((()))(((((()))))))))(((''''''(((''''''&&&&&&&&&''''''((((((((()))))))))************)))(((((((((''''''''')))+++,,,***(((((((((***)))))))))))))))******///444===GGGLLLIII???777111***$$$'''333@@@IIILLLBBB<<<777666222+++&&&%%%'''((()))******)))((('''''''''(((((()))((((((((('''(((((((((((()))))))))(((((((((((())))))))))))'''''''''(((((()))******)))(((((((((''''''&&&&&&(((((((((((())))))))))))))))))((((((''''''''''''''''''((((((((((((''''''$$$%%%&&&((())))))))))))((((((((('''''''''((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&'''''''''(((((((((((()))***************))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''((()))))))))))))))(((((((((((())))))%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&'''((()))))))))************))))))'''''''''''''''''''''''''''&&&$$$###"""###$$$$$$&&&'''((('''&&&%%%&&&'''''''''''''''(((((((((((('''''''''&&&'''((()))***''''''(((((((((((((((((())))))((('''''''''((((((((((((((((((''''''''''''&&&'''(((((()))***,,,---'''+++//////+++(((((())))))(((((((((''''''((((((&&&%%%$$$%%%''')))))))))(((((((((''''''''''''''''''&&&$$$###$$$%%%''')))''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((******)))***,,,...***+++++++++***)))))))))************++++++++++++)))))))))*********+++++++++---//////...---...///222111222444666777555444---......///000111222333111000222666777:::BBBLLL```sss{{{xxx{{{|||yyyxxxwwwrrrllldddlll|||yyyooofffccc```\\\ZZZ[[[TTTRRRQQQRRROOOKKKLLLQQQWWWooo~~~qqq```\\\WWW[[[^^^```______```bbbddd___YYYQQQJJJKKKXXXgggqqqmmmfffaaa___^^^^^^]]]###$$$&&&((())))))((((((((((((((('''&&&&&&&&&%%%(((''''''&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))***++++++++++++***))))))((((((((())))))+++***)))((('''((())))))'''(((((((((((('''&&&&&&''''''&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))((((((''''''%%%'''***++++++***+++++++++***))))))))))))******)))***...333666444...(((&&&''')))---333888;;;<<>>BBBDDD>>>333+++)))+++*********+++++++++,,,,,,,,,,,,------------......+++,,,------///333999===GGGBBB;;;555222000///...+++,,,...///000111111111111000222666777:::BBBLLL]]]ppp{{{vvvyyyzzz{{{}}}|||sssiiiZZZ^^^hhhvvvxxxpppiiihhhgggdddbbbbbb^^^YYYUUUUUUSSSPPPQQQSSS^^^vvvvvvccc]]]WWW\\\aaaaaa]]]\\\___cccbbb\\\UUUPPPMMMPPP]]]jjjlllfff```[[[ZZZ[[[]]]^^^((('''&&&%%%%%%'''((()))%%%&&&&&&''''''(((((((((&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((()))***'''''''''&&&&&&'''''''''(((((((((((((((((((((((()))******))))))((('''&&&((('''&&&%%%&&&(((***+++&&&&&&'''((()))(((((((((***************)))((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&%%%((()))***+++,,,,,,+++***((())))))(((&&&''')))+++******)))(((((('''(((((("""%%%((((((&&&&&&(((+++))))))************))))))---(((''')))***(((((()))(((((())))))))))))(((((($$$%%%&&&'''(((((((((((())))))))))))************(((((((((((()))))))))))))))***++++++***)))((('''(((((((((((())))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''(((&&&$$$"""!!!"""###$$$((('''&&&%%%&&&'''***+++)))))))))))))))((((((((((((((((((((((((''''''''''''((()))******++++++***************************&&&%%%%%%%%%%%%&&&'''''')))+++,,,***'''%%%&&&(((((((((''''''''''''(((((((((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&'''''''''&&&%%%$$$###%%%''''''&&&'''(((***&&&&&&&&&'''((())))))***'''(((((((((((((((''''''******))))))(((((((((((('''(((***+++***)))'''%%%'''((()))******)))((((((,,,***((()))******'''%%%***((((((***,,,,,,)))%%%###$$$&&&((())))))(((((((((&&&%%%&&&((()))))))))'''((((((((())))))******(((((())))))))))))((((((((()))******)))'''%%%$$$))))))))))))))))))))))))&&&'''***++++++***'''&&&&&&((()))***,,,///444777999;;;<<<999333...+++***((())))))))))))*********---------.........//////------///000444:::BBBHHHFFF>>>222(((######%%%''')))***---///111222222222111000222666777:::BBBLLL\\\ooozzzvvvyyyzzz|||~~~}}}sssiiiVVVYYY```nnn{{{}}}wwwooohhhggggggcccaaabbbaaaZZZVVVUUUTTTQQQQQQTTT___wwwzzzgggaaaVVV\\\bbbaaa]]][[[^^^ccceee^^^WWWRRROOORRR^^^jjjoooiiibbb\\\ZZZ[[[\\\]]]$$$%%%&&&&&&''''''&&&&&&+++***(((&&&&&&&&&((()))''''''((((((((((((''''''((('''$$$"""""""""$$$%%%%%%&&&''''''((('''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&'''))))))'''&&&%%%((()))*********((('''&&&******))))))((((((''''''***************)))((((((((((((((((((((((((''''''&&&'''((())))))((('''&&&(((((((((((()))***+++,,,******++++++++++++******(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((('''&&&&&&%%%%%%''''''''''''((((((((()))++++++++++++++++++++++++******))))))((((((''''''&&&&&&''''''((()))))))))+++)))'''&&&%%%&&&'''(((+++***((('''''''''((()))(((''''''''''''((())))))+++***)))(((((()))***+++))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((,,,***((('''&&&'''((()))(((((((((((((((((((((((($$$###!!!!!!$$$&&&''''''&&&'''''''''&&&%%%%%%$$$'''***------***''''''(((++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&'''((()))******))))))((((((''''''((('''&&&%%%%%%'''(((***---***%%%"""!!!$$$))),,,''''''''''''((((((((((((((((((&&&%%%%%%&&&'''(((,,,++++++***)))((((((''''''''''''''''''''''''''''''&&&$$$######$$$&&&'''((((((((((((((((((((((((+++******))))))))))))***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&&&&%%%&&&'''''')))***+++,,,---***))))))((('''&&&&&&&&&%%%%%%&&&&&&'''(((((()))***)))(((''''''((()))***&&&&&&'''((())))))(((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((()))******(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))*********)))((()))+++...+++888BBB@@@666...'''"""(((***,,,,,,,,,000888>>>:::888555666888999888666???>>>===???AAA@@@===999444222000---,,,,,,------///.........000222444555<<<777333555888;;;AAAHHH]]]ooo{{{{{{{{{}}}}}}yyyrrrkkk\\\[[[]]]hhhuuu}}}~~~{{{oooiiibbb___aaacccdddccc[[[XXXWWWXXXWWWSSSRRRTTT___vvvxxxccc\\\XXX]]]bbbbbb___]]]___bbbbbb^^^WWWPPPMMMTTTaaammmrrrjjjaaa[[[[[[]]]^^^^^^%%%&&&''''''((((((''''''((('''%%%$$$###$$$%%%&&&&&&'''''''''''''''&&&%%%!!!!!!!!!"""$$$''')))+++&&&'''(((((())))))((((((''''''&&&&&&''''''((()))))))))(((((((((((())))))((()))******)))((('''&&&((((((((((((((()))))))))***************)))((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((()))***++++++)))******++++++******)))((((((((((((((((((((((((***)))((('''''''''((()))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((,,,+++)))((((((((()))***''''''''''''(((***+++,,,***)))((('''''''''''''''******))))))(((((())))))((((((((((((((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))+++***((('''''''''((()))))))))))))))))))))))))))&&&%%%$$$$$$&&&((((((''''''''''''''''''&&&%%%$$$ ###(((***))))))+++,,,)))))))))))))))((((((((('''&&&&&&&&&&&&'''((()))))))))))))))(((((('''''''''&&&%%%$$$$$$&&&((()))(((%%%!!! $$$&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&%%%'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((''''''''''''(((((()))***)))(((((((((''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''(((((()))))))))******))))))(((''''''&&&&&&&&&&&&''''''((())))))***+++***)))(((((()))******%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((()))+++***(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++***))))))+++---,,,555<<<999444///+++'''***)))(((+++///444999;;;666444222222444555444333777666555666999:::888777111000...,,,++++++,,,,,,//////...///000111333444888666555666555777AAAKKK]]]nnn|||{{{zzz||||||yyyrrrmmmaaa___```hhhttt{{{zzzwwwmmmggg```]]]^^^```aaa```XXXUUUTTTVVVUUUQQQPPPRRR___uuuxxxddd\\\WWW\\\aaabbb```^^^```bbbdddaaaZZZRRRPPPXXXeeeppptttlllaaa[[[ZZZ\\\^^^^^^&&&'''(((((())))))(((((('''&&&%%%$$$###$$$%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&'''((())))))))))))'''(((((()))))))))))))))((((((''''''(((((()))***+++***(((&&&&&&(((***+++((())))))))))))(((((('''&&&''''''((())))))******))))))******))))))(((((('''(((((((((((((((((((((((((((''''''''''''((((((''''''''''''((()))******)))******++++++******)))((((((((((((((((((((((((******)))(((''''''((((((''''''((())))))***++++++''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***+++++++++++++++***)))(((((((((,,,+++)))(((((()))******'''''''''((()))***+++,,,++++++)))((('''&&&&&&&&&)))))))))))))))((('''''''''((((((((((((((())))))***))))))(((((())))))***************************+++***(((''''''((())))))************************(((''''''((()))***((('''''''''''''''''''''&&&%%%%%%'''******)))''''''(((((((((((()))))))))******''''''&&&&&&''''''(((((()))))))))(((((((((((('''((('''&&&&&&&&&''')))))))))(((&&&$$$$$$%%%&&&'''''''''''''''(((((((((((((((''''''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((('''''''''''''''***))))))((((((''''''&&&''''''(((((()))*********,,,+++******)))))))))***&&&'''(((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((***+++***)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((***++++++*********,,,---444999777333111000---***(((''',,,222777777666000///---...///000000///000//////000333444444444---,,,+++***)))***++++++000////////////000111222222444666666333555@@@MMM[[[mmm|||{{{zzzzzz{{{yyysssooohhhfffgggnnnxxx}}}zzzuuulllfff^^^[[[[[[\\\\\\\\\WWWTTTTTTVVVUUUQQQPPPRRR\\\sssyyyddd[[[VVV[[[```bbbaaa```aaabbbeeeaaaZZZTTTSSS[[[iiitttwwwnnnbbb[[[YYY\\\^^^___&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%$$$%%%&&&((())))))(((&&&%%%''''''((())))))))))))(((((((((''''''(((((()))***((('''&&&%%%%%%&&&'''(((((())))))))))))((((((((('''''''''((((((((())))))((()))))))))))))))(((((()))))))))))))))*********)))((('''&&&&&&'''((()))'''''''''''''''((())))))))))))************))))))((((((((((((((((((((((((+++******)))((((((((((((((((((((())))))*********'''(((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))******************))))))((((((((()))(((''''''''''''((((((*********)))))))))))))))+++***)))(((''''''''''''(((((()))******((('''&&&''''''(((((()))))))))***((((((''''''''''''(((((())))))))))))))))))))))))***)))(((((((((((())))))************************)))((()))***+++***(((&&&''''''(((((((((''''''&&&+++,,,,,,,,,***)))((('''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((((()))***++++++++++++***************''''''''''''(((((((((((('''''''''''''''(((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((*********)))((('''&&&&&&((((((((((((((('''''''''''''''(((((((((((())))))'''''''''(((((((((((((((''''''((((((((((((((()))))))))))))))((((((''''''''''''((((((((()))))))))++++++***))))))(((((((((((())))))*********))))))''''''''''''''''''''''''''''''''''''(((((((((((((((***++++++)))(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''))),,,,,,+++******+++,,,999BBB???888333111///)))***---111555555222///,,,+++******+++,,,,,,,,,...///000222333333222000++++++************+++,,,000////////////000000000000111333555444666@@@KKKYYYjjj|||zzzyyyyyyzzzyyyuuupppmmmmmmrrr{{{xxxlllfff^^^YYYXXXYYYYYYWWWXXXVVVVVVXXXWWWSSSQQQSSSXXXooo}}}yyyddd[[[VVVZZZ___aaaaaaaaaaaabbbddd```YYYSSSUUU^^^lllvvvzzzpppccc[[[YYY\\\___```%%%%%%&&&''''''''''''&&&'''''''''''''''''''''(((((((((((((((((('''&&&&&& $$$&&&'''''''''%%%&&&''''''((((((''''''''''''&&&&&&''''''((()))%%%&&&'''(((((('''&&&%%%)))(((((((((((())))))))))))((((((((('''''''''&&&'''(((((()))))))))(((((('''''''''(((((())))))))))))((('''&&&&&&'''((()))(((''''''''''''(((((())))))))))))******)))))))))))))))))))))))))))))))))++++++*********))))))((()))))))))(((((('''''''''(((((((((((()))))))))***************************+++*********)))))))))((('''''''''(((((()))))))))((('''''''''''''''((((((***************))))))((())))))((((((((())))))***'''((()))******)))(((''''''((((((((())))))******((((((''''''''''''(((((((((((((((((((((((((((((()))((((((((((((((())))))))))))))))))))))))))))))((((((((()))******(((%%%''''''((())))))(((((((((&&&'''(((***,,,---......+++++++++***)))((((((((()))(((((('''''''''(((((('''''''''''''''(((((((((((((((((((((((()))))))))'''(((((((((((('''&&&&&&''''''''''''((((((((((((&&&''''''(((((()))))))))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((((((((('''&&&'''''''''(((((((((((((((&&&&&&'''''''''((((((((('''''''''(((((((((((((((&&&'''''')))***++++++,,,)))))))))))))))(((((((((&&&&&&''''''''''''(((((())))))(((((((((''''''&&&((((((((())))))(((((('''&&&'''''''''''''''''''''''''''''''''(((((((((((()))***,,,+++)))(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''))),,,,,,+++******+++,,,>>>NNNLLL???444000///(((...555777555000,,,))))))***************+++,,,///111555666555111...++++++++++++++++++,,,,,,---/////////000000000000///222//////222666999@@@GGGWWWhhh~~~{{{yyyxxxyyy{{{zzzuuuqqqnnnrrr|||ooohhh___ZZZXXXXXXWWWUUUXXXVVVVVVYYYWWWRRRPPPQQQTTTjjjyyyzzzeee[[[VVVYYY\\\___``````aaaaaaccc^^^WWWSSSVVVaaaoooxxx{{{qqqddd\\\ZZZ]]]```aaa$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''!!!###%%%'''))))))((('''%%%&&&&&&'''''''''''''''''''''&&&&&&''''''((()))&&&(((***++++++***(((&&&)))(((((((((((())))))***))))))(((((('''&&&&&&%%%''''''((()))))))))(((((($$$$$$%%%%%%&&&&&&''''''((((((''''''''''''(((((()))((((((''''''((())))))((())))))******))))))((()))))))))))))))))))))))))))***++++++++++++************)))(((((('''&&&&&&((((((((()))))))))******************************,,,++++++***))))))((((((&&&&&&&&&'''((()))))))))))))))))))))************'''''')))***+++,,,,,,,,,)))((((((((())))))***+++'''((()))******+++++++++((())))))))))))))))))***+++******))))))******+++''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((''''''((()))***(((''''''(((((()))))))))))))))(((''''''(((***++++++***---,,,+++***)))(((''''''))))))((((((''''''((((((&&&''''''''''''(((((((((%%%%%%&&&&&&&&&'''''''''&&&''''''''''''&&&%%%%%%''''''''''''((((((((((((&&&&&&((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((( """%%%'''((()))((('''''''''(((((((((((((((&&&&&&&&&''''''(((((()))((((((((((((((('''''''''&&&&&&''')))***,,,------))))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))+++,,,+++***((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((***++++++*********,,,---@@@PPPOOOCCC888333111,,,222888888222,,,((((((((()))******)))***+++---000333666666222...***(((,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000///333///...222777:::@@@EEEUUUfff{{{zzzxxxxxxzzz|||zzzvvvqqqlllrrrtttmmmccc]]]ZZZYYYXXXVVVWWWUUUUUUWWWUUUOOOLLLMMMPPPgggwww~~~iii^^^XXXYYYZZZ[[[\\\^^^___```aaa\\\UUURRRWWWcccpppzzzzzzqqqeee^^^\\\___aaabbb%%%&&&&&&'''''''''''''''%%%&&&''''''((((((((('''%%%%%%&&&'''((((((((((((++++++++++++***((('''%%%&&&&&&'''(((((((((((((((((((((''''''(((((()))***(((((())))))))))))(((((()))(((''''''((()))***+++''''''''''''''''''''''''&&&''''''((())))))((((((%%%%%%%%%&&&''''''((((((''''''((((((((((((''''''***))))))(((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))***,,,,,,,,,,,,+++))))))))))))))))))))))))(((((()))))))))*********************************************************((((((((((((((()))))))))(((((()))***************&&&''')))+++,,,,,,,,,,,,******))))))((()))))))))((((((((()))+++,,,...///*********)))))))))))))))++++++************++++++((((((((((((((((((((((((''''''((()))))))))))))))************************)))'''&&&''')))******)))'''((()))************)))...+++)))((())))))'''%%%+++++++++******)))))))))******)))(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((((((((((((((()))))))))((((((''''''''''''''''''((((((((((((%%%&&&((()))******))))))''''''&&&&&&%%%%%%$$$$$$'''''''''''''''''''''''''''''''''(((((('''''''''(((((((((((((((((((((((( """%%%''')))))))))(((''''''''''''((((((((()))&&&''''''((())))))******))))))((((((''''''&&&&&&''''''(((((()))***++++++))))))))))))))))))))))))((((((((('''''''''''''''%%%&&&'''((())))))(((((('''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))+++,,,,,,***))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***))))))+++---000<<>>IIISSScccyyy{{{wwwwwwxxx|||~~~|||vvvpppgggmmmyyy|||uuukkkccc```^^^[[[YYY[[[YYYYYYZZZWWWPPPKKKKKKOOOfffxxxrrrggg\\\YYYVVVUUUWWWZZZ]]]^^^VVVPPPIIIGGGNNN[[[iiirrrwwwpppfffaaa```bbbcccccc&&&%%%%%%%%%%%%&&&'''''',,,((($$$$$$&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&''''''''''''(((((((((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))******)))((('''******))))))))))))***+++******))))))((((((''''''&&&'''((())))))******))))))+++,,,+++***)))***+++******)))(((((((((((((((++++++************++++++))))))))))))((((((((((((((()))+++,,,+++(((%%%###,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))((((((((((((************************+++++++++************)))***)))(((''''''((()))***+++*********))))))(((((())))))))))))))))))))))))******))))))))))))******(((+++---,,,)))'''((()))+++*********))))))((((((&&&''')))*********)))((())))))))))))))))))))))))*********++++++,,,,,,,,,+++++++++***)))(((((('''+++++++++*********************))))))((((((((('''(((((((((((((((((((((((()))((('''&&&'''(((***+++''''''''''''(((***+++,,,'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&)))(((&&&%%%%%%&&&((())))))))))))(((''''''&&&&&&''''''(((((((((((('''''''''((()))(((&&&&&&((()))''''''((((((((((((((('''###$$$%%%&&&''')))***+++---,,,***)))))))))******&&&&&&'''(((((('''&&&&&&&&&'''((((((((('''%%%$$$&&&&&&''''''(((((())))))%%%%%%&&&''''''(((((()))&&&%%%$$$$$$%%%'''***,,,...***''''''***,,,,,,+++******)))))))))))))))***((())))))))))))*********))))))(((((((((((()))))),,,...///000222999EEEOOO===444)))&&&))),,,,,,***)))***+++++++++,,,...000888555111,,,***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000///222000111555777:::@@@HHHTTTdddxxx|||xxxxxxzzz~~~{{{ppphhhdddgggqqqxxxkkkgggeeebbbaaaaaa]]]YYYWWWWWWSSSLLLHHHIIIQQQddd~~~uuujjj___YYYSSSSSSXXX[[[YYYUUURRRMMMIIIJJJOOO[[[ooossseeeaaa``````bbbggg'''''''''(((((((((((())))))'''%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))(((((((((&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((()))***++++++***)))(((*********)))))))))(((((())))))))))))((((((((((((*********+++******)))))))))***++++++))))))***++++++******)))))))))))))))*********))))))************************************+++,,,---,,,***((('''+++*********))))))))))))************************)))))))))))))))))))))(((************************+++++++++*********))))))***)))(((((((((((()))***))))))))))))((((((''''''))))))))))))))))))))))))******))))))))))))******(((***,,,+++)))'''((()))************)))))))))(((&&&'''((()))***))))))(((************************))))))*********++++++++++++++++++***)))((((((((()))))))))*********++++++*********)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''((()))******(((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))'''&&&%%%%%%&&&''')))((((((((((((((('''''''''''''''(((((((((((('''''''''((()))(((&&&&&&((()))((()))))))))((('''&&&&&&((((((((((((((((((((((((+++***)))((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''(((***---...,,,)))&&&%%%&&&((('''&&&******)))))))))))))))***)))))))))************+++))))))(((((((((((()))))))))+++,,,,,,,,,222;;;BBBAAA999000+++)))(((&&&$$$''')))+++,,,,,,...000333333111...+++))))))***+++,,,,,,,,,---------............///000000111111222333000///222444777???GGGUUUeeexxx~~~wwwwwwxxx{{{}}}xxxooohhhcccfffpppyyylllgggeeebbb``````\\\XXXVVVVVVRRRLLLHHHIIIRRReee~~~uuujjj___YYYTTTTTTXXXZZZXXXUUUNNNJJJFFFGGGMMMZZZooouuugggaaa___]]]^^^bbb&&&&&&((()))))))))((('''&&&'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))******++++++++++++******))))))******)))((('''&&&((((((((()))))))))******,,,------,,,+++***))))))(((***+++***)))((()))***++++++***))))))))))))***))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))***))))))(((((())))))***((((((((((((''''''''''''))))))))))))))))))))))))******))))))))))))******)))***+++***)))((((((***************))))))))))))''''''((()))))))))))))))************************))))))))))))************+++++++++***))))))((((((&&&''''''(((***++++++,,,*********))))))))))))((((((((((((((((((((((((((('''(((***++++++)))'''&&&((((((''''''''''''(((((()))(((((('''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&'''(((''''''(((((((((((())))))''''''(((((((((((('''''''''((()))((('''&&&''')))******))))))(((&&&%%%$$$)))))))))))))))))))))((())))))((('''''''''(((((())))))(((''''''((())))))+++***)))(((''''''&&&'''(((((((((((((((''''''''')))(((((('''&&&&&&%%%%%%))))))(((((()))+++---......,,,)))(((((()))(((''')))))))))(((((())))))***)))************+++++++++***))))))(((((())))))***''')))***)))(((***000555:::999777555444444333333111333444555444555666888...---+++))))))***,,,---,,,,,,------......//////......------...///111222444111000222555888@@@IIIUUUeeexxx}}}vvvuuuuuuwwwxxxtttnnnhhhbbbdddmmm{{{nnnhhheeeaaa______ZZZVVVUUUUUURRRLLLHHHIIIRRReeevvviii^^^YYYUUUUUUXXXZZZWWWTTTOOOJJJEEEEEEIIIUUUkkk~~~xxxjjjaaa]]][[[[[[^^^###$$$&&&(((((('''&&&$$$%%%(((+++***&&&%%%&&&(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))************************&&&''')))******)))(((&&&'''(((((()))******++++++,,,,,,,,,,,,,,,+++******((()))******(((((()))***++++++***)))))))))))))))))))))))))))))))))))))))*********+++++++++++++++))))))((((((((()))++++++------------,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))*********((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))***************))))))))))))************)))))))))))))))'''(((((()))))))))))))))******************************************+++++++++++++++******)))))))))&&&''''''((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((())))))******)))'''&&&))))))((('''&&&&&&''''''))))))(((''''''''''''((((((((((((((((((((((((((())))))((('''&&&%%%%%%%%%''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((&&&''''''((())))))******''''''((((((((((((''''''&&&((())))))'''''''''((((((((())))))((('''&&&&&&%%%&&&'''((()))***++++++)))(((((((((((((((((((((,,,+++)))(((((()))+++,,,---+++)))((('''''''''((())))))((((((''''''&&&&&&))))))))))))((((((''''''&&&&&&&&&&&&'''((()))***---,,,***))))))*********)))(((((((((((())))))***************++++++++++++***))))))))))))))))))***''')))***)))((((((+++...///333888:::;;;;;;===???:::;;;;;;:::888666666666---,,,+++******+++,,,------------------------,,,,,,+++***)))***,,,...000333111222666999===DDDLLLUUUdddwww{{{tttssssssssssssqqqlllhhhbbbbbbjjj}}}{{{nnnhhheeeaaa^^^^^^XXXUUUTTTUUURRRLLLHHHIIIQQQccc}}}vvviii^^^ZZZVVVVVVXXXYYYVVVSSSSSSNNNHHHEEEFFFPPPeeexxx{{{mmmccc]]][[[\\\]]]###$$$&&&(((((('''&&&$$$$$$'''***)))&&&$$$%%%'''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''((((((((())))))'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''(((((((((((((((((((((((()))))))))(((((()))))))))$$$&&&(((***++++++***)))''''''((()))***+++,,,,,,)))***++++++,,,,,,,,,+++(((***+++***)))((()))***+++***))))))(((((())))))))))))************)))))))))))))))*********++++++***)))((('''(((***,,,---++++++,,,,,,,,,,,,,,,,,,************************((()))))))))*********+++((((((((((((((((((((((((*********)))))))))(((((())))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))*********)))(((((()))*********))))))))))))))))))******((((((((((((((())))))***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))***)))(((''''''((()))******)))(((''''''&&&'''''')))(((''''''''''''(((((((((((((((((((((((((((((())))))((('''&&&%%%%%%%%%'''''''''((((((((())))))'''''''''&&&&&&'''''''''&&&''''''((()))***++++++''''''((((((((((((''''''&&&'''))))))(((''''''(((&&&&&&'''((())))))((((((%%%%%%&&&''''''((())))))((()))))))))))))))))))))+++***(((''''''(((***+++,,,+++)))(((''''''(((((())))))((((((''''''&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%&&&''''''(((%%%&&&&&&&&&&&&'''((()))((((((''''''((()))******))))))*********+++++++++******))))))))))))******&&&'''))))))))))))***+++)))...444555222///000111111333444333000...............---,,,++++++,,,,,,...------,,,+++***)))))),,,+++***)))***,,,...//////...222999<<>>EEEPPP```ttt}}}qqqrrrsssrrrpppnnnlllkkkeeedddiiixxxsssgggccccccaaa```aaaZZZWWWWWWXXXUUUMMMHHHGGGEEETTTkkktttggg]]]\\\ZZZYYYWWWUUUSSSQQQMMMLLLKKKIIIGGGOOObbbvvvuuufff^^^^^^___^^^&&&%%%%%%%%%%%%&&&''''''000,,,((('''***,,,+++***((((((((((((((((((((((((+++)))(((''''''((()))+++(((((((((((())))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))(((''''''(((((()))***+++************************,,,+++***))))))***+++,,,///...---+++***)))))))))***************+++++++++////////////...---,,,++++++,,,------++++++,,,---//////...------------...***+++---......---+++*********+++,,,,,,---......************************---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,************************))))))))))))(((((((((((()))***+++,,,,,,+++***)))&&&'''''''''(((((())))))))))))))))))))))))))))))******))))))))))))******,,,)))&&&&&&)))+++,,,+++(((((())))))*********+++)))((('''''''''(((***+++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++(((((()))***+++,,,------))))))******+++++++++,,,))))))))))))))))))))))))###%%%'''***+++++++++***++++++************++++++%%%%%%%%%&&&((()))+++,,,((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&))))))))))))************''''''((((((((((((''''''%%%'''******)))''''''''''''(((((((((((((((''''''''''''(((((())))))******$$$%%%'''(((((((((''''''(((((())))))))))))((((((###%%%&&&(((((((((''''''&&&'''''''''(((((())))))*********)))((((((''''''%%%&&&'''''''''''''''&&&$$$'''))))))&&&$$$%%%'''&&&&&&&&&'''''')))******''''''''''''((((((((((((++++++************++++++---+++******+++++++++***,,,+++)))''''''&&&&&&&&&$$$'''***,,,,,,+++++++++))))))******++++++++++++)))******+++---...//////***+++,,,---............<<<777333222222555===FFFOOO___sss{{{qqqsssttttttqqqooommmlllfffeeeiiixxx|||pppeeebbbbbbbbbaaaccc[[[XXXXXXYYYUUUMMMGGGGGGBBBPPPggg|||sssfff]]]\\\[[[ZZZWWWUUUSSSQQQNNNNNNMMMJJJGGGLLL^^^qqqvvvfff\\\\\\]]][[[$$$%%%%%%&&&&&&%%%%%%$$$))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&'''((()))***''''''''''''((((((((((((++++++******))))))((((((%%%%%%&&&''''''((())))))...+++((()))+++,,,+++)))***************************,,,...///...,,,(((&&&***+++,,,++++++,,,...000000///...---...///000111111000//////000000///---000000000000111222333444111000///......---------000000000//////000000000///......------......///------------------,,,,,,......///111222111...+++(((***,,,+++(((''')))+++,,,+++***)))***,,,///000+++)))'''(((******(((&&&))))))))))))))))))))))))+++++++++++++++++++++,,,*********)))))))))))))))''''''((((((((((((''''''))))))******++++++++++++***)))(((''''''((()))***))))))************))))))(((((()))***************************************///...,,,+++***++++++,,,------------...///000000++++++++++++++++++++++++(((((((((((()))))))))))))))*********++++++++++++(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&(((***%%%$$$###%%%'''(((((('''&&&%%%%%%%%%%%%&&&''''''&&&(((***+++***)))***+++))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''&&&(((((())))))))))))(((((((((''''''((()))***,,,---+++)))'''&&&'''(((((('''''''''(((((())))))******&&&&&&&&&&&&&&&'''((((((***)))&&&%%%%%%''')))+++(((((((((((('''&&&%%%$$$((('''&&&%%%$$$###$$$$$$'''&&&$$$$$$$$$%%%''')))%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((())))))))))))((((((''''''&&&&&&&&&%%%((('''''''''&&&&&&&&&&&&******************++++++((()))+++,,,,,,+++)))(((((((((((()))***,,,---...---...///000000111111000---///111222333777???EEETTT___pppxxxsssttttttssspppnnnnnnnnnccciiiiiixxxpppfff___^^^___```___[[[ZZZXXXVVVTTTOOOJJJFFFGGGPPPaaattt~~~rrrgggZZZZZZZZZ[[[ZZZXXXSSSPPPOOOOOONNNKKKFFFKKK\\\ooo|||rrrcccZZZ[[[]]]^^^%%%%%%&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((()))))))))(((((()))))))))''''''((((((((()))))))))*********)))))))))(((((((((((())))))*********+++***((('''(((***,,,+++***************)))))))))))),,,,,,---------,,,++++++,,,...//////......000111222222111111111222444555888888777666777777666555555555555666777888999::::::999888777666666666777888888888777666555333333333222111111000000111111000000000//////..................000222111///,,,***,,,---,,,)))((()))+++++++++***))))))***+++,,,...,,,***+++---...,,,***************************++++++++++++++++++++++++***)))))))))))))))))))))++++++,,,,,,,,,,,,++++++((((((((((((((()))))))))***)))(((((((((((()))***))))))************))))))(((((()))*********))))))************************...---,,,+++++++++,,,,,,******+++,,,,,,,,,++++++******************************))))))((((((''''''))))))))))))*********+++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((&&&%%%%%%''')))'''&&&%%%&&&'''((('''&&&'''&&&&&&&&&&&&'''(((((('''(((***)))((((((***+++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((((((((())))))))))))((((((''''''(((((())))))******+++)))''''''((()))((('''((((((((((((((()))))))))''''''&&&&&&''''''((()))///---***'''%%%$$$###$$$&&&&&&'''''''''''''''&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&((()))''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((''''''&&&&&&(((((((((((('''''''''&&&(((((()))***++++++,,,,,,******+++,,,,,,+++******))))))))))))***+++------------///000111111111111---///111222333777???EEESSS^^^pppvvvtttuuuvvvuuutttrrrqqqpppfffjjjiiivvvnnnddd^^^^^^```aaaaaa[[[YYYWWWTTTRRRNNNIIIFFFDDDMMM___rrr}}}rrrggg]]][[[YYYWWWWWWVVVUUUSSSPPPOOONNNKKKHHHLLL^^^ooo|||ssseee\\\\\\^^^^^^&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''')))))))))))))))(((((((((((((((((((((((()))))))))******))))))))))))))))))((((((((((((((((((((((((((()))((('''''')))+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------...000222333444666888999888777888888<<<<<<;;;;;;<<<>>>@@@AAADDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHJJJHHHFFFDDDCCCDDDEEEFFFGGGGGGFFFFFFDDDAAA>>>===>>>>>><<<;;;::::::::::::888777777666555444444333333222111222444444222111///000000...,,,++++++,,,,,,+++++++++************+++)))((()))++++++***)))************************************************))))))))))))))))))************++++++++++++******)))))))))(((((((((((((((***))))))(((((())))))***))))))************))))))((()))))))))))))))(((''')))))))))))))))))))))))),,,++++++++++++,,,,,,---,,,---...//////---,,,+++)))))))))))))))))))))))),,,+++***)))(((''''''&&&(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''&&&%%%%%%'''((('''&&&%%%&&&)))***)))((((((''''''''''''((())))))((((((((('''&&&''')))+++)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))'''((()))******+++******(((((())))))))))))(((((())))))++++++++++++***))))))((((((((())))))(((&&&))))))((((((((((((((((((((((((''''''(((((()))***)))(((((((((''''''''''''$$$%%%&&&'''(((((((((((('''''''''((()))******+++((('''&&&&&&&&&''')))***((())))))******))))))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((&&&'''((()))+++,,,------++++++++++++++++++++++++***************+++,,,,,,,,,---...000111111222222---000111222333777>>>DDDQQQ]]]pppwwwwwwwwwyyyyyyxxxvvvtttrrrhhhllljjjtttlllccc^^^^^^```bbbbbb[[[YYYUUURRRPPPMMMIIIGGGBBBLLL^^^rrrtttiiiaaa]]]XXXTTTTTTUUUVVVVVVPPPOOONNNKKKHHHLLL]]]mmm|||zzzsssfff______```___''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***&&&'''''''''((((((''''''))))))))))))************))))))))))))))))))))))))(((((((((((((((((())))))))))))***+++---.........------...///111222333333333333444555888:::<<<>>>???BBBEEEGGGGGGFFFFFFGGGLLLLLLLLLLLLMMMOOOQQQRRRRRRRRRRRRQQQPPPPPPRRRSSSSSSSSSSSSTTTVVVWWWYYYZZZYYYWWWUUUSSSRRRSSSUUUVVVVVVVVVWWWVVVTTTRRROOOMMMPPPOOONNNLLLJJJIIIIIIIIIDDDDDDCCCBBBAAA@@@???>>>>>><<<::::::::::::888777444444333222///...------,,,,,,---------,,,+++***(((((('''((())))))))))))*********************************))))))))))))))))))))))))))))))*********((())))))******))))))(((++++++++++++************))))))))))))))))))))))))))))))************))))))((())))))))))))(((''''''((((((((((((((((((((((((*********++++++,,,------///......---,,,+++++++++))))))))))))))))))))))))+++******))))))((((((((('''''''''(((((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))&&&%%%%%%'''***,,,,,,+++'''''''''''''''(((((()))(((((((((&&&%%%&&&(((+++(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&'''((()))***+++++++++(((((())))))))))))((((((,,,---///000///---+++***'''''''''((())))))'''$$$)))))))))((((((''''''&&&((((((((((((((()))******$$$%%%'''((())))))))))))%%%&&&&&&'''((((((''''''''''''((()))************((((((((('''((()))******)))))))))******)))))))))(((((((((((())))))))))))******))))))))))))))))))*********))))))))))))((('''(((((()))***++++++,,,+++******))))))******+++++++++*********+++,,,,,,,,,,,,...///111222222222...000222222333777>>>DDDOOO\\\qqq}}}zzzzzzzzz{{{zzzwwwssspppggglllllluuummmddd^^^^^^```aaabbb\\\YYYTTTQQQOOOMMMJJJHHHDDDNNN```uuuwwwmmmaaa]]]XXXUUUTTTUUUUUUUUURRRPPPMMMJJJFFFIIIXXXggguuuuuupppgggaaabbbcccccc'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))(((''''''((()))***%%%&&&'''((()))***))))))))))))))))))************(((((())))))******+++++++++++++++,,,,,,,,,,,,,,,***,,,...///000000000111///000222555777:::<<<======>>>AAAEEEHHHJJJKKKLLLLLLOOOSSSUUUVVVUUUVVVVVV[[[[[[[[[[[[\\\^^^```bbb______```^^^\\\]]]___bbbbbbbbbbbbcccdddeeefffgggfffeeecccaaa```aaabbbbbbaaaaaabbbbbbaaa```^^^]]]```___^^^\\\ZZZYYYXXXXXXTTTTTTSSSRRRQQQPPPOOONNNKKKIIIFFFEEEDDDCCC@@@>>>;;;999777555333111///...,,,------......------,,,+++,,,,,,,,,,,,+++,,,,,,*********************************)))))))))(((((((((((())))))************++++++,,,,,,,,,,,,+++++++++++++++***************))))))************))))))))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((()))******++++++,,,,,,,,,---+++(((%%%$$$%%%'''(((************************(((((())))))******++++++&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((***+++***)))((()))***)))''''''(((***+++***)))&&&&&&%%%%%%&&&&&&'''((())))))(((&&&%%%%%%(((***((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&'''((())))))***)))(((((())))))))))))((((((---...///000///---+++)))%%%%%%%%%'''((((((&&&$$$))))))((((((''''''&&&&&&((((((((((((((()))************+++***)))&&&$$$"""''''''(((((('''&&&&&&%%%'''((())))))))))))((('''(((((((((((())))))******'''(((((())))))(((((('''(((((((((((())))))))))))))))))******************+++*********))))))))))))******))))))))))))))))))***)))(((((((((((()))***,,,+++++++++++++++,,,,,,,,,---...000111111222222...000222222333777>>>CCCNNN]]]ttt~~~|||zzzzzzyyyvvvqqqmmmdddllloooyyyqqqggg```___aaaaaaaaa\\\YYYUUURRRPPPNNNKKKIIIEEEOOOaaavvvxxxmmm___\\\YYYWWWVVVVVVTTTRRRSSSOOOKKKGGGCCCEEEQQQ^^^mmmoookkkeeebbbdddgggggg''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))++++++++++++***((((((((()))))))))******))))))******+++,,,------******++++++,,,---------...111555777777777888:::999:::<<>><<<:::888666333333333222111///,,,+++---,,,,,,---...---+++******))))))(((((((((((((((***************+++,,,,,,+++++++++************)))))))))************))))))---+++(((''''''))),,,/////////...,,,***)))+++,,,++++++++++++++++++++++++*********+++,,,,,,,,,,,,*********)))******++++++((((((((((((((((((((((((+++*********))))))((((((***))))))(((((((((((((((++++++++++++***((('''&&&(((((())))))))))))((((((''''''(((((())))))*********)))((((((((((((((()))))))))))))))))))))))))))'''''')))))))))((('''&&&))))))))))))************))))))(((((('''''''''&&&***************)))(((((())))))(((((('''''''''&&&''''''((()))))))))))))))***)))(((''''''((()))***)))))))))))))))*********&&&(((******)))((()))***---***'''''')))+++***(((((()))***+++***)))'''%%%''''''&&&&&&&&&''''''((()))((('''%%%%%%&&&''''''((()))***)))''''''(((***((((((***,,,---,,,)))&&&&&&'''(((******((('''&&&))))))))))))))))))))))))&&&(((***+++*********+++(((((((((((((((((((((((((((***+++***)))((()))*********+++,,,,,,,,,,,,+++,,,---///...------...000222111///...------......333111111444555777<<>>AAANNN\\\iiihhhbbb[[[ZZZ```dddddd$$$$$$%%%%%%&&&''''''((('''''')))*********)))((((((((((((((((((((((((((())))))))))))******+++,,,*********+++*********)))(((***,,,---------...///000333666999;;;>>>AAACCCEEEJJJPPPRRRSSSUUUYYY^^^```bbbeeeiiilllooopppqqqsssttttttsssrrrrrrsssuuuvvvvvvuuuuuuwww}}}yyyxxxyyyzzzyyywwwwwwwwwwwwyyyzzzwwwxxxzzz|||~~~}}}}}}}}}xxxssspppqqqttt{{{}}}}}}{{{}}}|||zzzxxxwwwvvvyyyzzzzzzzzzzzz}}}}}}xxxtttrrrqqqpppmmmjjjgggdddbbb^^^]]][[[YYYWWWUUUTTTTTTOOOOOONNNMMMJJJGGGDDDBBB;;;;;;;;;999777444222000000...------...///...,,,+++******)))))))))******,,,+++******************++++++++++++************))))))************)))))),,,+++)))((((((***,,,...,,,,,,,,,***(((''')))***+++++++++++++++++++++++++++++++++***++++++,,,,,,...---,,,***)))(((((((((((((((((((((((((((((((((************)))))))))(((++++++***)))))))))))))))******+++******)))((('''((())))))******))))))((((((((((((((())))))))))))+++******)))(((''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((()))))))))******)))))))))((((((((('''''')))************)))(((((()))(((((((((''''''''''''''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((())))))(((((()))***---***(((''')))***)))((('''((()))))))))(((&&&%%%''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%&&&'''(((((())))))(((''''''(((***!!!"""$$$'''))))))'''%%%&&&''')))******)))'''&&&))))))))))))))))))))))))(((*********(((((((((***))))))))))))))))))))))))(((***+++***)))((()))***))))))***++++++++++++***+++---......------...///000000///...//////000111222000000444666777===DDDSSScccxxx}}}yyyuuuuuuyyyyyytttnnniiioooooovvvlllggghhhjjjjjjhhhbbb^^^ZZZXXXYYYXXXUUURRRTTTcccxxxvvvlllaaa___]]]\\\[[[XXXUUURRRPPPLLLHHHEEEBBBFFFSSSbbbooommmggg^^^\\\```cccccc$$$$$$$$$%%%%%%&&&&&&''''''((())))))******))))))))))))))))))))))))))))))&&&&&&&&&&&&''')))***+++(((+++...---***(((+++...,,,...111222333333555666<<>>EEERRRbbbwww~~~zzzvvvvvvyyyxxxsssnnniiinnnooovvvlllggghhhiiihhhfffbbb^^^YYYXXXXXXWWWTTTRRRYYYhhhxxxkkkbbb```^^^]]]\\\ZZZWWWTTTSSSOOOLLLHHHEEEHHHWWWfffuuussskkkaaa]]]```bbbaaa'''''''''((((((((())))))(((((())))))************************************''''''''''''((()))*********---///...,,,,,,///222000333777:::<<<>>>AAACCCJJJNNNSSSVVVXXXYYYZZZ\\\```dddkkkooorrruuuxxxzzzyyyyyyxxxxxxyyy{{{}}}~~~~~~{{{xxxwwwwww{{{|||||||||{{{{{{}}}}}}uuuvvv{{{zzzrrrllljjjkkkrrrxxx~~~~~~zzz{{{|||{{{zzzzzzyyyxxxyyy|||}}}wwwvvvwwwzzzxxxuuuqqqooommmmmmlllkkkmmmoooqqqpppmmmiiigggggghhhjjjkkkjjjgggcccaaa___^^^]]]ZZZWWWRRROOOMMMCCC???;;;888666666555444111000//////....../////////...------,,,,,,------,,,,,,+++++++++*********)))******++++++******)))))))))***+++++++++++++++,,,---...---+++***+++,,,))))))))))))))))))))))))...---+++***)))***+++,,,((()))******++++++++++++*********************************)))))))))))))))++++++***))))))))))))***(((((()))*********************++++++++++++************))))))((((((''''''))))))++++++***(((&&&$$$''''''''''''''''''''''''&&&&&&%%%%%%&&&((()))+++''''''''''''((((((((((((************)))))))))))))))))))))))))))(((((('''((((((((((((((('''''''''(((((())))))))))))((((((&&&''')))******)))(((((()))))))))))))))((((((((())))))((('''&&&'''***---,,,+++***)))(((((('''&&&&&&'''((((((((('''&&&&&&(((((('''&&&&&&&&&&&&'''###$$$%%%'''(((((('''&&&'''(((((((((''''''(((***((('''&&&&&&'''&&&$$$""")))***++++++++++++***)))((((((((((((((((((((((((******)))'''%%%%%%(((***************************(((***+++***)))((()))***((())))))******************+++---,,,++++++,,,...///////////////000000111000...///333666888???FFFRRRbbbvvv{{{wwwwwwxxxvvvrrrmmmfffkkklll}}}uuukkkffffffgggeeeccc___[[[WWWVVVVVVUUURRROOOYYYjjj{{{lllcccaaa___^^^]]]\\\ZZZWWWUUURRROOOJJJEEEHHHWWWgggyyyvvvnnnccc^^^```aaa```))))))))))))************)))))))))))))))******+++)))))))))))))))))))))))),,,,,,++++++,,,,,,---------------...000222444555888<<>>EEERRRbbbwww~~~{{{yyyvvvsssooolllcccfffeee~~~|||uuulllhhhhhhiiifffccc^^^]]]\\\]]]^^^ZZZTTTNNNOOO```zzzpppdddaaa___^^^^^^^^^]]]\\\]]][[[WWWOOOHHHJJJ[[[mmmyyywwwnnnccc^^^___```___((((((((((((((('''''''''******)))))))))***+++,,,++++++++++++++++++++++++***+++,,,---///111333444999<<>>@@@@@@GGGMMMNNNLLLOOOXXXbbbeeehhhlllooopppsssuuuwww}}}}}}vvvtttqqqqqqtttwwwzzz{{{{{{zzzyyyxxxwwwwwwwwwwwwpppssswwwxxxxxxwwwwwwwwwzzzzzz{{{yyyxxxwwwyyyzzz{{{yyyvvvrrrppprrrvvvyyy}}}~~~}}}{{{yyyyyyzzz{{{|||{{{}}}{{{|||}}}}}}yyyyyy}}}~~~zzzyyyxxxxxx}}}}}}}}}|||{{{zzzyyyyyyxxxyyy{{{}}}~~~~~~{{{xxxtttqqqlllgggddd___\\\WWWQQQKKKFFFBBB@@@???===;;;888555333111000---------,,,,,,,,,++++++***++++++,,,,,,++++++*********))))))******+++,,,))),,,......---,,,,,,,,,++++++++++++++++++++++++'''))),,,......---+++***%%%'''))),,,------,,,+++))))))))))))))))))))))))(((((())))))*********+++,,,++++++***)))*********))))))************))))))(((((())))))))))))((((((''''''(((((())))))******+++***)))(((''''''(((((())))))))))))))))))))))))%%%&&&'''''''''&&&%%%$$$))))))))))))************&&&'''''''''(((((())))))(((((((((((((((''''''&&&&&&'''''''''(((((()))))))))))))))))))))(((''''''((('''''''''''')))+++,,,***))))))((('''&&&&&&&&&&&&(((******)))((()))***###&&&)))***((('''(((***&&&&&&&&&&&&&&&'''((()))***)))((('''&&&%%%%%%%%%&&&%%%%%%%%%&&&((()))+++$$$&&&'''&&&&&&&&&)))+++,,,)))'''&&&))),,,...///******))))))))))))******))))))))))))))))))))))))+++---...---+++))))))***(((((((((((((((((((((((((((***+++***)))((()))***(((((()))***************,,,---///...------...000,,,---...000000000//////333111111444555777<<>>AAACCCFFFJJJMMMXXX\\\bbbeeegggiiimmmqqqssstttuuutttrrrrrrtttvvvwwwxxxzzzzzzzzzxxxvvvtttmmmnnnppprrrttttttsssrrruuuvvvwwwxxxzzz|||}}}~~~}}}~~~~~~~~~}}}}}}~~~{{{}}}|||~~~}}}zzz{{{|||~~~|||zzzyyyyyyyyyxxxwwwsssvvvzzz}}}~~~~~~||||||{{{zzzyyyyyyyyyyyy}}}qqqgggaaa```WWWSSSMMMGGGBBB===999666222222111///...---,,,+++******++++++,,,---------************************+++++++++,,,,,,+++*********+++,,,,,,++++++,,,---------,,,,,,+++***))))))+++***)))(((((()))***+++((((((((((((((((((((((((***)))))))))***)))'''%%%(((((())))))))))))(((((())))))))))))***+++,,,---)))***+++,,,+++***((('''((((((((((((''''''''''''***)))((()))***+++***)))&&&&&&&&&(((******(((&&&&&&&&&&&&'''''')))******))))))(((((((((((())))))(((((((((((()))))))))))),,,+++***)))(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))***))))))((('''((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&&&&'''((('''&&&&&&%%%%%%%%%%%%&&&'''((()))))))))((((((''''''&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))************************(((***+++,,,,,,+++)))(((***++++++,,,+++***)))(((***,,,---...------...000////////////000000000000222000000444555666;;;BBBMMM^^^ttt|||yyywwwwwwxxxyyyxxxsssuuummmyyyzzzgggccc^^^]]]]]]]]]ZZZWWW\\\^^^^^^\\\VVVPPPKKKIIIKKKQQQ]]]jjjrrrrrrllleee^^^\\\ZZZYYYYYYYYYWWWVVVUUUSSSOOOIIICCCEEETTTdddrrrtttqqqiiibbb___\\\XXX***))))))))))))***+++,,,,,,...000111222555999===???CCCGGGLLLOOOSSSWWWZZZbbbfffkkkmmmmmmnnnqqqttttttsssrrrpppooooooqqqrrrtttuuuwwwxxxwwwuuurrrpppjjjmmmqqquuuxxxzzz{{{{{{|||}}}|||yyywwwxxxyyyzzz||||||~~~}}}~~~}}}{{{|||~~~~~~}}}{{{xxxwwwyyyzzzzzzzzzxxxzzz}}}~~~~~~~~~}}}{{{zzz}}}|||{{{yyyxxxwwwwwwvvv~~~}}}tttooommmccc___XXXRRRNNNIIIEEEBBB999999777555333000///...+++,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,,,,++++++(((***++++++******+++---+++++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,((((((((((((((((((((((((***)))((()))***)))'''%%%((((((((())))))((((((((('''''''''((()))***+++,,,*********))))))(((((((((((((((((((((''''''''''''***)))((()))***+++***)))&&&&&&'''(((******(((&&&&&&&&&&&&'''''')))******))))))(((((((((((())))))))))))))))))((((((((((((&&&(((***,,,,,,+++***)))(((((((((((())))))))))))&&&&&&&&&'''''''''((((((******)))((((((((((((((()))'''&&&'''((()))((('''((((((((((((((((((((((((&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&'''((()))***))))))((((((''''''&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))+++,,,,,,+++***(((---,,,+++))))))((()))))),,,---//////......000111////////////000000000000222000000444555666;;;BBBOOO___uuu}}}yyywwwxxxyyyzzzzzzppprrrkkkyyy{{{hhhccc^^^\\\]]]^^^]]]\\\[[[\\\]]]ZZZVVVQQQNNNMMMKKKRRR___nnnwwwvvvnnngggbbb___\\\[[[\\\\\\[[[YYYVVVSSSOOOIIICCCDDDSSSbbbqqqtttrrrkkkeeebbb^^^ZZZ******))))))***,,,...///000333666777888<<>>;;;888666000000///...---,,,++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,(((***++++++++++++,,,...(((((())))))***+++++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))***(((''''''))))))(((&&&)))******++++++******)))''''''''''''((()))***++++++***)))''''''((()))***)))))))))(((((((((''''''((('''&&&'''((()))((('''(((''''''(((***+++)))(((******)))''''''&&&&&&&&&))))))(((((((((((())))))******))))))((((((''''''###&&&)))---...,,,***((((((((((((((())))))))))))%%%%%%%%%&&&&&&''''''(((+++***))))))(((((()))))))))'''&&&'''((()))((('''((((((((((((((((((((((((&&&'''))))))'''&&&'''((('''''''''''''''((()))***((((((((((((((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))************************((((((((((((((((((((((((((()))***+++,,,+++******...---+++***))))))******,,,---//////......000111////////////000000000000222000000444555666;;;BBBOOO___tttzzzwwwwwwxxxyyyyyypppssslllzzz{{{hhhccc^^^\\\^^^aaaaaa```\\\]]]]]]ZZZVVVRRRPPPPPPMMMWWWhhhzzzwwwnnnfffbbb^^^]]]^^^___]]]ZZZTTTRRRNNNHHHBBBBBBPPP___pppsssrrrlllfffddd```\\\+++++++++,,,...111444666999===@@@BBBCCCGGGNNNUUUYYY]]]aaaeeehhhjjjmmmooooooppppppnnnjjjiiikkknnntttpppjjjggggggjjjnnnppppppssswwwzzz{{{xxxuuurrrtttwww|||~~~~~~}}}}}}}}}yyywwwuuusssrrrsssttttttuuuvvvwwwyyy|||}}}~~~||||||xxxxxxxxxxxxxxxzzz}}}~~~|||{{{zzzzzzzzz{{{yyyxxxzzz~~~}}}}}}|||{{{|||}}}~~~}}}}}}~~~~~~~~~~~~|||zzzwwwvvvuuutttuuuzzzwwwrrrnnnkkkgggeeedddcccbbb```ZZZYYYWWWSSSNNNIIIEEECCC:::999777555333111///...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***,,,------------...000)))******************+++******++++++++++++******************************)))(((&&&&&&''')))))))))))))))************))))))(((((((((((()))***++++++******)))))))))***++++++******)))))))))(((((((((((('''&&&'''((()))((('''***)))((((((***++++++***++++++)))(((&&&&&&%%%%%%))))))(((((((((((())))))(((((((((((())))))))))))%%%''')))+++++++++)))((((((((((((((())))))))))))%%%%%%&&&&&&'''(((((()))+++***))))))(((((()))))))))'''&&&'''((()))((('''((((((((((((((((((((((((&&&(((******(((&&&''')))'''''''''&&&&&&''''''((('''''''''((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((()))******)))((('''(((((((((((())))))))))))************************(((((((((((((((((((((((())))))*********+++++++++............---,,,++++++***+++------,,,,,,...///////////////000000000000222000000444555666;;;BBBMMM]]]rrrzzzvvvuuuuuuvvvvvvsssuuummmzzzuuueeeaaa^^^___bbbccccccaaa______^^^[[[VVVRRRQQQQQQMMM[[[qqqttthhhccc]]]\\\]]]^^^\\\YYYUUUSSSOOOIIIBBBCCCPPP___ooorrrqqqkkkeeecccaaa]]]++++++,,,...222777;;;===BBBFFFJJJLLLMMMQQQYYY```hhhjjjmmmnnnnnnnnnnnnooooooooonnnjjjeeecccfffiiinnniiidddbbbeeekkkqqqtttqqqtttyyy}}}~~~|||xxxuuussswww~~~}}}~~~{{{zzz{{{}}}}}}}}}}}}|||}}}zzzyyyxxxvvvvvvvvvwwwwwwqqqrrrtttwwwzzz}}}{{{zzz{{{rrrsssttttttuuuvvvyyy|||~~~}}}zzzwwwvvvuuuuuuuuusssrrrqqqtttyyy~~~~~~}}}|||zzzzzzzzz{{{{{{|||||||||~~~~~~|||yyywwwvvvuuuuuurrrvvv}}}}}}ssslllooommmjjjiiijjjjjjjjjiiigggfffccc___ZZZTTTOOOLLLCCCBBB@@@===:::777555333------------------------***+++,,,,,,------------,,,---//////...///000222---------,,,,,,+++++++++((()))***++++++***)))(((************************)))'''%%%%%%&&&)))******''''''((((((((((((''''''******************+++,,,)))***+++,,,---,,,,,,+++************))))))))))))***)))((()))***++++++))),,,***((((((***+++,,,,,,)))(((((('''''''''(((((())))))(((((((((((())))))&&&&&&'''((()))***++++++))))))))))))(((((((((((((((((((((((())))))))))))&&&&&&''''''((())))))***+++******))))))))))))))))))'''&&&'''((()))((('''))))))))))))))))))))))))&&&)))+++***((('''(((***''''''&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))******)))((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))***+++,,,,,,---...111222222000---***(((***++++++++++++,,,...////////////000000000000222000000444555666;;;BBBKKK[[[ooozzzuuussssssssssssppprrriiittt|||wwwwwwiiiaaa______aaaeeeeeeccc```bbbaaa```[[[VVVRRRPPPPPPHHHWWWqqqrrrhhhbbb\\\ZZZ\\\\\\ZZZWWWXXXUUURRRLLLEEEEEERRRaaannnqqqpppiiidddccc```]]]000000222666;;;AAAGGGJJJUUUVVVXXX[[[^^^bbbeeegggpppqqqrrrpppnnnkkkkkkkkkllljjjgggccc___^^^```aaadddfffhhhhhhiiilllsssxxxtttvvvyyy{{{|||{{{yyyxxx~~~~~~~~~{{{yyyzzz}}}~~~zzzvvv{{{wwwsssrrruuuxxxyyyyyy|||~~~||||||yyyvvvtttsssooooooooossswww{{{}}}~~~~~~zzzxxxwwwxxxvvvtttqqqoooqqqvvv{{{}}}zzzwwwvvvvvvwwwxxxwwwuuusssrrrtttzzz~~~}}}}}}~~~|||{{{zzz}}}~~~}}}|||}}}}}}|||}}}~~~~~~|||wwwsssppppppnnnllliiiiiiiiikkkllljjjkkkmmmmmmkkkfff```\\\WWWUUURRRNNNKKKFFF@@@<<<888444///---...///...---,,,,,,+++******+++++++++------------------------------......------,,,+++******))))))******+++,,,))))))*********+++++++++******************************))))))))))))******+++*********))))))((((((***(((%%%$$$$$$%%%(((******))))))***++++++)))((()))******)))&&&%%%%%%&&&***)))'''&&&%%%'''((()))******)))((((((((((((((($$$%%%%%%&&&'''((())))))(((((())))))))))))((((((&&&((())))))(((((()))+++(((((((((((((((''''''''')))+++---,,,%%%!!!'''000,,,,,,++++++***)))(((((()))((('''&&&&&&'''((()))))))))***))))))((('''&&&((((((((((((''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))(((((((((((())))))************))))))'''&&&''')))++++++)))'''$$$%%%%%%&&&'''(((((()))***)))(((&&&&&&((()))***))))))(((((('''''''''&&&((())))))***,,,---///000222///---...000000...,,,---------...------,,,,,,......//////000000111111333333333222333777===BBBLLLXXXlllxxxtttttttttsssqqqjjjhhhgggiiilllmmmjjjgggZZZ^^^dddhhhhhheeebbb```aaa^^^ZZZYYYWWWTTTOOOKKKLLLXXXlll~~~tttccc```[[[YYYYYYYYYYYYYYYWWWSSSOOOKKKEEECCCKKKUUUhhhmmmmmmgggbbb``````]]]444666:::@@@FFFMMMSSSVVV^^^___aaadddhhhkkkmmmooossssssrrrnnnjjjgggeeeeeeccccccbbb___^^^^^^```ccceeehhhkkkmmmmmmnnnqqqssstttuuuxxxyyyzzzzzzyyyyyy~~~~~~}}}|||||||||{{{xxxxxxzzzzzzwwwsssvvvrrrnnnmmmooosssuuuuuuyyy~~~|||~~~yyyuuurrrqqqooommmlllmmmqqquuuyyyzzzyyyzzzyyywwwuuuuuuwwwxxxwwwuuuqqqoooppptttxxx|||~~~}}}{{{zzzyyy{{{}}}~~~zzzvvvpppmmmnnnttt|||~~~~~~}}}~~~}}}||||||}}}~~~~~~}}}}}}~~~~~~~~~yyytttqqqtttsssrrrpppnnnmmmkkkkkkjjjlllpppqqqppplllhhhdddaaa___\\\ZZZWWWSSSNNNKKKAAA<<<555222222222111///,,,,,,++++++++++++,,,,,,,,,,,,,,,---------------......//////......---,,,***))))))))))))***++++++))))))*********+++++++++************************))))))))))))))))))))))))************)))))))))((()))((('''&&&&&&'''((()))((((((((()))******)))((('''((()))((('''&&&'''((()))((('''&&&&&&'''((()))))))))(((''''''''''''''''''''''''''''''((((((((((((((())))))))))))((((((((()))******)))((()))+++)))))))))))))))))))))))))))&&&&&&((((((''')))---,,,,,,+++******)))(((((()))(((''''''''''''((()))((())))))))))))(((((('''((((((((((((''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((('''&&&&&&'''))))))(((&&&(((((())))))***++++++++++++***)))(((((()))***+++)))))))))(((((((((''''''''''''''''''(((((()))***///---,,,,,,......,,,***,,,------...------,,,,,,.........///000000111111333333333222333777===AAAKKKWWWkkkyyyuuutttrrrooollleeeddddddgggiiiiiieeeaaaZZZ^^^bbbdddcccaaa^^^\\\^^^\\\ZZZZZZYYYVVVPPPLLLIIISSSeeexxxxxxooobbb___]]][[[[[[YYYWWWUUUUUUQQQMMMIIIEEEDDDLLLWWWgggjjjjjjddd______^^^\\\===@@@FFFNNNWWW^^^dddfffgggiiikkknnnppprrrsssssssssrrrpppkkkeeeaaa``````\\\^^^___```aaacccfffiiijjjmmmrrrtttsssrrrqqqqqquuuuuuvvvwwwyyyyyyzzzzzz}}}~~~}}}{{{zzzyyyzzz}}}~~~zzzvvvuuuvvvuuurrroooppplllgggeeegggkkknnnooovvv}}}~~~}}}xxxsssnnnlllmmmjjjfffeeehhhmmmppprrrooooooooonnnoooqqquuuyyyxxxvvvrrrpppppprrruuuwwwzzzzzzyyyyyyzzz|||~~~~~~xxxpppjjjjjjpppxxx~~~}}}xxxvvvwwwxxxvvvxxxzzz{{{zzzyyyzzz{{{}}}~~~~~~}}}|||zzzuuurrrssstttttttttssspppmmmkkkjjjnnnssswwwwwwuuuqqqnnnllljjjhhhfffeeeccc___]]]PPPIII@@@:::888666444222///...---,,,,,,---...///++++++,,,,,,---------...//////000000//////...---+++++++++++++++,,,------***************+++++++++************************((()))***++++++***)))(((************)))))))))))))))(((((((((((((((((()))''''''((()))))))))))))))%%%'''((((((''''''(((***''''''(((((((((((((((((((((((('''&&&&&&&&&''''''))))))))))))((((((((('''(((((())))))))))))(((((()))***+++***(((((((((***))))))))))))************(((""" &&&,,,---***)))+++++++++******))))))((()))((((((''''''(((((()))'''(((((())))))))))))(((((((((((((((''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))((('''&&&&&&'''((())))))'''%%%%%%'''''''''&&&************++++++++++++,,,+++***))))))***+++,,,*********)))))))))))))))******)))))))))))))))***,,,+++******+++,,,***))),,,,,,------...------,,,---......//////000111111222333222222333777<<>>GGGRRReeezzz|||yyyuuuttttttrrrmmmiiiiiikkkpppvvvxxxrrrggg___RRRPPPQQQUUU\\\aaabbbbbb```ccceeeccc]]]VVVOOOLLLNNNWWWgggxxxsssjjjccc___[[[YYYZZZ\\\]]]]]]YYYUUUSSSQQQPPPTTT```nnnqqqnnnggg___\\\]]]\\\YYY~~~~~~}}}|||zzzwwwtttsssmmmkkkhhhfffeeeeeeggghhhcccggglllppprrrssstttuuuzzzzzz|||~~~~~~}}}|||{{{{{{zzzzzzzzz{{{|||~~~~~~}}}|||{{{xxxwwwwwwwwwvvvsssnnnkkklllnnnoooooommmjjjhhhgggfffggggggfffdddeeegggjjjjjjssszzzzzzyyyzzzyyywwwvvvuuutttrrrqqqooonnnmmmmmmkkkjjjiiiiiihhhfffddddddeeeeeedddddddddgggiiihhhjjjnnnqqqtttuuuuuuuuuuuuvvvxxxzzz{{{zzzxxxwwwnnnlllkkkjjjjjjllloooqqqpppmmmkkklllnnnooonnnmmmoooqqqssstttttttttuuuvvvsssrrrpppooonnnnnnoooooopppqqqrrruuuwwwyyy{{{}}}}}}~~~}}}}}}~~~}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}|||vvvpppkkkiiieee```\\\RRRNNNGGG@@@:::777555555111111111000//////.....................------,,,)))))))))))))))***+++++++++++++++*********))))))************************))))))))))))))))))))))))((()))))))))************((())))))))))))))))))((())),,,///---)))'''(((+++&&&'''((((((''''''((()))''''''&&&&&&'''(((***++++++******)))))))))))))))((((((((())))))*********(((((())))))))))))(((((('''(((***)))(((((()))***&&&''''''((())))))******+++))))))***(((%%%''',,,((()))))))))))))))))))))((()))************)))(((((())))))))))))(((((('''(((((((((((('''''''''''''''((()))******)))((('''((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))(((''''''((()))***((('''((((((((()))******++++++)))))))))******))))))))))))))))))*********++++++,,,,,,+++++++++,,,,,,---(((***,,,+++))))))+++---***+++,,,---............,,,,,,---......//////000///111222333444777:::===GGGRRReeeyyyzzzuuurrrrrrqqqnnnlllhhhkkkpppvvvxxxssshhh```PPPOOOOOOTTT\\\bbbcccbbbaaadddfffddd^^^WWWRRRPPPPPP[[[nnnvvvjjjeeebbb___]]]]]]\\\[[[ZZZ[[[WWWTTTSSSRRRVVVcccqqquuuqqqhhh___\\\]]]\\\WWW|||wwwsssqqqiiigggdddbbbbbbdddgggiiihhhlllrrrvvvxxxxxxxxxxxx~~~|||~~~}}}|||{{{zzzyyyxxxxxxyyyzzz|||}}}|||}}}~~~~~~~~~~~~}}}|||{{{zzzvvvuuuuuuvvvuuusssnnnkkkiiikkkooopppnnnkkkhhhgggeeegggiiihhhfffeeehhhjjjhhhpppvvvwwwvvvwwwwwwuuuqqqpppooommmllllllllllllkkkhhhdddbbbbbbcccbbbaaa```bbbcccbbbbbbbbbdddfffcccfffjjjooosssuuuuuuuuutttvvvyyy{{{||||||zzzyyynnnllljjjiiikkknnnrrruuuqqqooommmnnnpppqqqooommmnnnpppsssuuuuuuvvvxxxyyyzzzwwwsssnnnjjjhhhhhhhhhgggiiimmmqqqtttvvvvvvvvvttttttvvvzzz}}}zzzzzzzzz{{{~~~~~~~~~{{{xxxtttrrrrrrppplllhhh___ZZZSSSJJJDDD???===<<<333333222111000///......///////////////......---,,,,,,++++++,,,,,,---...++++++++++++******))))))******************************))))))))))))******(((((())))))*********+++)))(((((((((((((((((()))***...000...)))'''(((+++$$$&&&'''(((((((((***,,,((('''&&&%%%&&&(((***,,,******)))((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((()))++++++******+++---'''(((((()))***++++++++++++'''%%%''''''&&&'''+++(((((((((((())))))))))))((()))***++++++***)))((())))))***))))))((('''''')))((((((((('''''''''''''''((()))******)))((('''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''%%%%%%%%%'''))))))(((&&&&&&''''''((()))******+++******++++++++++++******(((((())))))************,,,+++***)))((((((((((((&&&)))++++++)))(((***---***+++,,,---............,,,,,,------...//////000///000222333444666:::===GGGRRReeeyyy|||uuuqqqppppppooommmiiilllqqqwwwyyytttjjjbbbPPPNNNNNNTTT\\\bbbbbb```aaadddfffeee___YYYUUUTTTQQQ]]]qqqwwwjjjfffdddbbbaaa___\\\XXXUUU[[[XXXUUUSSSRRRWWWdddrrrwwwsssiii___\\\]]][[[VVVzzzuuusssnnnjjjggggggjjjmmmnnnmmmpppsssxxx{{{}}}~~~}}}||||||{{{zzzxxxwwwwww}}}{{{yyyyyyzzz{{{zzzyyyxxxxxxxxxzzz}}}~~~{{{|||~~~~~~{{{wwwxxxxxxwwwtttpppllliiiiiijjjkkklllllljjjhhhggghhhfffddddddfffhhhiiiiiiiiijjjkkklllmmmnnnppppppkkkiiigggeeeddddddeeefffdddaaa\\\YYYYYYXXXWWWVVVUUUUUUUUUUUUVVVVVVWWWXXX^^^___bbbdddfffhhhiiijjjiiijjjooowww{{{uuuhhhggggggmmmuuuzzzyyywwwvvvsssooonnnpppqqqpppnnnrrrrrrrrrrrrsssuuuzzz~~~{{{zzzwwwqqqiiiccc```___^^^aaafffjjjmmmnnnnnnmmmmmmooorrruuuvvvwwwwwwwww{{{zzzzzz{{{}}}}}}}}}~~~~~~{{{wwwwwwzzz{{{xxxuuukkkfffaaa\\\XXXRRRJJJDDD===888333111111111///---///////////////000111111,,,---.........---,,,+++,,,++++++******++++++,,,---,,,,,,+++*********+++)))))))))((((((((((((((())))))(((((((((((())))))((((((''''''''''''''''''))))))))))))((((((((((((%%%(((***)))'''%%%&&&(((%%%%%%&&&'''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))******+++******)))(((((((((((())))))))))))(((''')))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))************)))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&'''&&&&&&''''''(((((())))))''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))((()))+++)))))))))(((((((((((((((******++++++++++++******---,,,+++)))))))))******(((((()))***+++---//////,,,,,,------.../////////000111222222333666:::===FFFQQQcccyyyxxxvvvuuurrrqqqrrrjjjlllpppxxx|||xxxmmmdddUUUSSSTTTZZZaaadddaaa^^^^^^aaadddccc^^^YYYVVVUUURRR___tttvvvjjjfffdddaaa___^^^\\\ZZZWWWVVVZZZ[[[VVVQQQVVVfffsssxxxqqqggg___[[[ZZZ[[[[[[~~~yyywwwtttpppmmmlllnnnpppqqqppptttwww{{{}}}~~~~~~}}}{{{yyywwwvvvuuuuuuyyywwwtttttttttuuutttsssssssssuuuyyy|||~~~}}}|||tttuuuxxx|||{{{{{{{{{zzzwwwtttqqqooolllmmmnnnnnnllljjjfffdddeeecccbbbbbbdddggghhhhhhdddeeefffgggggggggggggggaaa___]]][[[YYYYYYZZZ[[[\\\XXXTTTQQQOOONNNMMMLLLJJJJJJIIIIIIJJJKKKKKKLLLRRRTTTVVVXXXZZZ\\\]]]]]]```aaaeeelllssstttpppkkkgggfffgggmmmvvv{{{{{{zzzzzzwwwtttsssttttttrrrppppppqqqqqqqqqqqqsssvvvzzz~~~}}}zzzssslllfffbbbaaa[[[]]]```ccceeefffffffffiiikkknnnppprrrsssuuuwwwzzzzzz{{{|||}}}~~~}}}}}}~~~~~~|||yyyzzz}}}~~~{{{xxxsssooojjjfffccc^^^WWWRRRIIIDDD===:::888666333000---...///000000///............//////...---+++***,,,,,,++++++++++++,,,,,,---,,,++++++******++++++((())))))***,,,------...))))))))))))))))))))))))*********************++++++************)))))))))(((+++---,,,***)))***+++************)))((('''&&&''''''((((((((((((''''''))))))))))))))))))))))))'''''''''((((((((())))))''''''(((((('''&&&&&&%%%(((((())))))))))))(((((()))(((''''''''''''((())))))((('''&&&&&&&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))))))))*********+++++++++***++++++***((('''((()))++++++++++++******************++++++++++++******,,,+++******))))))))))))************+++,,,------......//////000111111111000111222222333666:::===EEEPPPcccyyy|||yyyxxxtttssstttlllmmmqqqxxx|||xxxnnneeeVVVVVVWWW[[[```cccaaa___]]]```cccbbb]]]XXXUUUSSSQQQ^^^rrrzzznnnfffdddaaa___^^^\\\ZZZXXXXXXYYYYYYUUURRRWWWeeeqqqtttnnneee]]]ZZZZZZZZZ[[[vvvzzz~~~|||zzzyyy{{{wwwtttrrrssstttuuuuuuxxx{{{~~~}}}yyyvvvtttrrrrrrrrrtttqqqnnnlllmmmnnnnnnnnnmmmooorrrwww|||}}}{{{yyypppqqqsssxxx~~~}}}{{{yyywwwuuuttttttuuuvvvuuurrrnnniiifffcccaaa___```bbbddddddddd^^^___``````___^^^\\\[[[TTTSSSPPPNNNMMMLLLLLLLLLPPPMMMIIIFFFEEECCCAAA@@@@@@@@@@@@@@@@@@AAAAAABBBEEEFFFHHHJJJLLLMMMNNNNNNSSSSSSVVV[[[aaaccc```]]]``````bbbiiiqqqwwwxxxwwwxxxwwwvvvvvvvvvuuusssqqqoooppppppooooooooorrrtttyyyyyyxxxtttnnnjjjggggggccccccdddeeefffffffffgggfffgggiiijjjlllnnnqqqtttxxxxxxzzz{{{}}}~~~~~~~~~}}}~~~~~~}}}~~~~~~||||||wwwssspppnnnkkkfffaaaXXXRRRJJJEEEAAA===888444000111222222111///---,,,////////////...---+++***------,,,,,,,,,,,,------,,,,,,++++++******++++++******+++,,,------......)))***++++++++++++***)))*********++++++,,,,,,,,,,,,,,,+++++++++*********'''((())))))((('''((()))++++++++++++***)))(((((('''(((((())))))(((((('''))))))))))))))))))))))))''''''((((((((())))))))))))************)))((((((((((((((())))))))))))))))))((((((''''''(((((()))((((((''''''&&&&&&''''''))))))))))))))))))))))))))))))(((''''''((())))))&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((*********)))((('''''''''(((''''''(((((()))***+++))))))))))))))))))))))))'''(((((()))+++,,,,,,---+++,,,,,,+++(((''''''(((++++++++++++++++++++++++******++++++++++++******)))************))))))(((,,,,,,++++++***+++++++++......//////000111111111000111222222333555999===DDDOOOccczzz}}}zzzvvvtttuuupppqqqtttzzz~~~zzzpppgggXXXZZZ\\\^^^```aaaaaa```\\\^^^aaa```]]]XXXTTTRRROOO[[[ooo}}}qqqfffccc```]]]\\\[[[ZZZXXXYYYXXXVVVRRRRRRYYYdddmmmooojjjbbb\\\YYYZZZ[[[[[[hhhkkkpppuuuyyy{{{}}}}}}|||zzzwwwuuuuuuvvvxxxyyyzzz}}}|||wwwssspppoooooopppooollliiihhhjjjlllmmmmmmlllnnnsssxxx||||||yyyvvvqqqqqqrrrvvv{{{~~~{{{xxxvvvttttttwwwxxxyyyxxxtttoooiiifffbbb```^^^]]]^^^___^^^]]]XXXXXXYYYXXXWWWTTTRRRPPPIIIHHHFFFDDDBBBAAAAAAAAADDDAAA>>>===<<<<<<:::999999999888888888888999999;;;<<<>>>@@@AAABBBCCCCCCGGGGGGHHHKKKPPPRRRQQQPPPSSSTTTWWW]]]eeekkkmmmmmmmmmnnnooopppqqqqqqpppnnnmmmnnnooonnnmmmmmmooopppppprrrsssrrrpppnnnnnnnnnooonnnmmmlllllllllmmmnnngggiiikkkjjjiiijjjmmmppprrrtttwwwyyy{{{||||||{{{{{{{{{|||}}}}}}~~~~~~~~~~~~zzzuuusssrrrqqqnnnjjjbbb\\\UUUOOOLLLGGGBBB===999888777444222000///...////////////......------...------,,,,,,------...,,,,,,++++++***++++++,,,,,,,,,,,,++++++******))))))***,,,------,,,***)))((())))))******++++++,,,,,,+++++++++************&&&'''''''''&&&''''''(((&&&'''((()))***+++++++++(((((())))))))))))(((((())))))))))))))))))))))))'''(((((((((((()))))))))***++++++,,,++++++******((((((((((((((())))))***)))(((((((((((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))***((('''%%%%%%'''(((***)))))))))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((******)))))))))(((((((((((((((((((((((()))******))))))))))))))))))))))))&&&&&&''''''((())))))******++++++***((('''((()))((()))))))))))))))************++++++++++++******'''((()))***+++***)))(((,,,++++++******++++++,,,,,,,,,------.../////////000111111222222555999<<>>===;;;:::999888888777666444444666666555444222222111111000111111222555555777888999::::::;;;>>>>>>???AAACCCEEEFFFFFFFFFHHHKKKQQQWWW[[[^^^^^^]]]___cccfffgggiiiiiijjjjjjkkkkkkjjjiiiiiilllnnnllloooqqqsssrrrqqqqqqrrrsssrrrpppoooooooooqqqrrrooorrrtttqqqmmmjjjkkkmmmmmmooossswwwyyyzzzzzzzzzxxxyyyyyyzzzzzzzzz{{{{{{~~~}}}zzzuuusssssssssqqqooohhhccc^^^[[[YYYVVVQQQMMMFFFBBB===888333111111111/////////////////////000...------,,,,,,------...,,,++++++***++++++,,,,,,------,,,,,,+++******))))))+++,,,......,,,+++)))))))))******+++++++++,,,++++++*********)))))))))***)))))))))***++++++,,,$$$%%%&&&((())))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))***''''''((())))))(((((('''((((((''''''((()))***+++((())))))))))))))))))((((((((('''''''''(((((()))***************************((('''%%%%%%'''(((***)))))))))(((''''''&&&&&&(((((((((((((((((((((((('''((((((((())))))))))))'''((((((((()))))))))***)))(((((((((((())))))***(((((((((((((((((((((((((((''''''''''''''''''''''''(((******))))))***,,,(((((())))))*********+++******++++++++++++******'''((()))+++++++++***)))************+++,,,------,,,,,,------...////////////000111111222555999<<>>>>>>>>???BBBFFFIIILLLNNNOOOMMMPPPTTTWWWZZZ\\\___bbbbbbcccbbbaaaaaacccgggkkkmmmpppssssssrrrqqqppppppsssrrrrrrrrrrrrtttuuuvvvzzz~~~xxxqqqnnnooommmooorrrvvvxxxyyyyyyyyyuuutttsssrrrrrrqqqrrrrrrxxx}}}|||}}}wwwttttttuuutttrrrllliiifffeeegggfffccc```SSSOOOHHH@@@:::666444333000000////////////000000------,,,,,,,,,,,,------++++++******++++++,,,,,,,,,,,,,,,------.........***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))***(((&&&&&&(((***++++++'''(((((()))((((((''''''((())))))******))))))((())))))))))))))))))))))))((((((((()))))))))******((())))))***************((((((''''''''')))***+++((())))))******))))))(((((((((''''''(((((())))))************************))))))(((''''''((())))))&&&&&&''''''((()))))))))((((((((((((((((((((((((************++++++++++++&&&&&&&&&'''((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((*********))))))(((((((((&&&''')))***)))***+++---******++++++,,,---------******++++++++++++******'''((()))++++++,,,,,,,,,************+++,,,---.........//////000111111111///000111111222444888<<>><<<:::999666555333444444555111111111111000000/////////......000222333222111555444333333222222222333------...///000000000000222333444555555666666777777888:::<<<======>>>???===@@@DDDGGGIIILLLQQQTTTXXXXXXWWWVVVWWW[[[aaafffiiikkkooopppooommmmmmmmmppppppqqqsssuuuwwwyyyzzz{{{uuusssrrrsssuuuvvvxxxxxxxxxxxxpppnnnkkkhhhfffeeeeeefffnnnrrrwww{{{}}}~~~}}}~~~~~~xxxuuuuuuvvvuuusssllljjjiiikkkoooqqqooolllaaa^^^XXXQQQIIIAAA;;;888444333111000............,,,,,,++++++++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,------------++++++++++++++++++++++++------,,,,,,++++++******,,,,,,+++++++++*********(((%%%######&&&)))))))))******++++++,,,++++++***))))))************))))))))))))))))))))))))))))))(((((()))))))))************+++,,,,,,---------,,,(((((('''&&&''')))+++,,,((()))************)))(((((((((((((((((()))******************************))))))))))))))))))))))))&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((()))))))))*********&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))))))))'''(((******))))))***,,,******+++,,,,,,---......******++++++++++++******)))))))))***+++---...///,,,++++++***++++++,,,,,,......//////000111111111///000111111222444888;;;EEENNN___ttt|||wwwrrrpppqqqsssrrrsssxxx}}}|||vvvpppccc```^^^___aaacccaaa___]]]\\\]]]^^^___\\\VVVQQQKKKQQQ```tttuuufffaaa[[[WWWVVVXXXZZZ[[[WWWUUUSSSRRRUUU]]]iiirrrpppkkkeee```]]]\\\[[[[[[pppvvv{{{|||{{{xxxttttttxxx{{{{{{}}}|||zzzyyyyyyyyyvvvvvvsssoookkkjjjmmmqqqrrrrrrrrrrrrqqqqqqqqqqqqmmmmmmmmmnnnooommmjjjgggccceeehhhmmmqqqrrrqqqooosssqqqppppppqqqqqqooonnnpppooonnnllliiigggeeeddd___\\\WWWPPPJJJDDD@@@>>><<<;;;::::::;;;:::888555888666333111000111333555000000111111111111000000333222222333555555444222111111000///......//////---...//////000000//////...000222222222222222333222333555555444333444444333666999;;;<<>><<<:::888888888888666555333111000111333444888999999:::::::::999999666666777888999:::<<<===999888888:::<<<>>>>>>===>>>;;;999999;;;;;;888555444444555666666666666666555555555666666777777777444444333111000000000000111111111222333444555666444444333222333666<<<@@@@@@BBBFFFKKKOOORRRSSSTTTUUUXXX\\\]]]\\\[[[ZZZYYY]]]bbbjjjssszzz{{{yyyvvvqqqlllgggeeefffgggfffdddbbb```]]][[[[[[ZZZYYYXXXZZZXXXUUUSSSSSSVVV]]]bbbhhhkkknnnsssxxx{{{~~~~~~{{{xxxuuussssssqqqpppqqquuuzzz}}}~~~}}}{{{yyyuuuqqqmmm```ZZZQQQJJJDDD???888333222111000...---,,,,,,,,,,,,,,,,,,,,,------------+++,,,---------,,,***)))------...------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************))))))))))))***)))((()))******(((&&&(((((()))))))))))))))))))))))))))*********++++++((((((((((((((()))***+++,,,,,,++++++******))))))************************((((((((()))))))))******,,,+++***)))((((((((((((*********))))))((((((((())))))))))))))))))))))))+++***))))))))))))***++++++***))))))******)))(((!!!%%%'''((('''&&&)))))))))(((&&&&&&''')))((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***)))))))))(((((())))))***))))))))))))))))))))))))***)))))))))))))))******(((((()))***+++++++++*********************************+++++++++,,,,,,,,,------......///000000000...---...111222222777===AAAMMM```tttxxxsssqqqsssrrrtttvvvzzzkkkbbb[[[]]]______]]]^^^eeebbb___^^^]]]ZZZTTTOOOHHHJJJTTTggg{{{xxxccc___ZZZVVVVVVVVVWWWWWWUUUSSSQQQRRRXXXdddrrr|||{{{rrrhhhbbb]]]WWWUUUVVVxxxwwwwwwvvvwwwwwwxxxyyyyyywwwsssooonnnnnnoooqqqyyyyyyzzz{{{zzzzzzzzzzzzyyytttmmmgggeeeeeeeeeeeefffgggiiikkkmmmnnnooooookkkjjjjjjjjjjjjiiifffddd```^^^\\\ZZZZZZXXXVVVTTTQQQNNNJJJFFFCCCBBBBBBBBB@@@???>>><<<;;;;;;<<<<<<<<<;;;:::888888999999:::777666555333333333444555777888:::::::::::::::;;;888888888999;;;===???@@@======>>>???@@@@@@@@@@@@@@@>>><<<;;;<<<<<<:::888666777888999999999999999888888888999999999::::::999888777555444333333333333333333333333333333333333333222111111333777999444666:::>>>BBBEEEGGGHHHJJJMMMPPPQQQPPPMMMLLLKKKMMMOOOTTT]]]fffjjjjjjggg```]]]YYYWWWWWWWWWVVVTTTZZZYYYYYYXXXYYYXXXXXXWWW[[[YYYVVVSSSRRRUUU[[[___bbbdddgggkkknnnrrrvvvyyyyyyzzzzzzyyyxxxxxxyyy{{{{{{|||}}}}}}}}}~~~~~~}}}|||zzzxxxxxx{{{~~~~~~||||||{{{yyywwwmmmhhhaaaYYYQQQHHH>>>777555333111///---,,,,,,,,,+++++++++,,,,,,------...++++++,,,,,,,,,+++***)))+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******))))))((((((&&&&&&'''***,,,---,,,***'''((()))+++++++++******))))))*********+++++++++((((((''''''''''''((((((,,,,,,+++******)))(((((())))))))))))))))))))))))))))))))))))************++++++***)))(((((())))))))))))))))))))))))))))))***))))))))))))))))))***************************+++***((()))******)))'''###$$$&&&(((((('''&&&%%%((()))***)))'''&&&''')))))))))))))))))))))))))))''''''''''''(((((()))))))))(((((((((((())))))***(((((((((((((((((((((((())))))(((((())))))******(((((())))))******************************************+++++++++,,,,,,,,,------......///000000000///---...111222222666<<<@@@LLL```ttt~~~wwwqqqooopppqqqssstttyyykkkbbb[[[\\\`````````aaahhheeebbb___]]]YYYSSSOOOGGGIIIPPPaaasss|||yyysssbbb^^^ZZZWWWVVVWWWWWWWWWUUUSSSPPPPPPUUUaaannnxxxuuummmddd```]]]XXXWWWZZZ~~~wwwwwwwwwvvvvvvvvvvvvwww{{{xxxsssooommmmmmooopppwwwwwwxxxyyy{{{}}}~~~~~~wwwsssmmmiiigggfffdddccceeefffhhhkkkmmmnnnooooooiiigggeeedddcccaaa]]]ZZZSSSOOOJJJGGGGGGIIIJJJKKKHHHFFFBBB>>><<<<<<===>>>;;;;;;::::::;;;;;;;;;<<<;;;:::999888888999:::;;;::::::999888888999::::::<<<>>>AAAAAA@@@@@@AAACCC;;;;;;:::;;;===???AAACCCDDDEEEFFFFFFDDDCCCBBBBBBBBB@@@???>>>>>>>>><<<;;;:::;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999888777777666555555444444444333333222555444222111111222333333111222444666999;;;<<<===???BBBDDDEEEDDDAAA@@@@@@AAAAAADDDJJJQQQUUUTTTRRRLLLLLLLLLMMMMMMLLLJJJIIIOOOPPPRRRTTTTTTTTTTTTTTTSSSSSSSSSRRRQQQTTTXXX[[[\\\___aaaccceeehhhlllpppttttttsssrrrqqqqqqtttvvvxxxyyy{{{{{{{{{}}}~~~~~~|||||||||{{{zzzuuutttpppjjj```TTTGGG???:::888555222///.........******++++++,,,,,,------+++,,,,,,,,,++++++*********+++,,,------...------************************++++++,,,,,,,,,,,,++++++++++++******))))))(((((('''((()))+++...///---,,,((()))+++,,,---,,,++++++************++++++++++++,,,+++***)))((((((((((((++++++***)))((((((''''''(((((((((((((((((((((((())))))))))))************))))))(((((()))***++++++&&&&&&'''(((((()))************))))))))))))************++++++++++++*********(((''''''((()))'''&&&))))))((('''''''''''''''(((*********((('''((()))))))))))))))))))))))))))************))))))((((((((((((''''''((()))******(((((((((((((((((((((((()))))))))))))))***++++++*********)))))))))))))))******************************+++++++++,,,,,,,,,------......///000000000111//////222111111444:::AAAMMMaaauuuxxxrrroooppprrrssstttwww~~~|||fff]]]VVVYYY^^^aaabbbeeeiiigggdddaaa]]]XXXSSSOOOHHHIIIPPP^^^nnnuuurrrlllaaa^^^ZZZWWWWWWWWWWWWWWWVVVSSSPPPNNNRRR\\\iiirrrssskkkccc___\\\XXXXXXZZZ||||||}}}{{{zzzzzzyyyxxxwwwvvvuuu{{{xxxtttpppnnnnnnoooppprrrqqqqqqsssxxx|||~~~vvvtttpppnnnllliiifffdddhhhiiijjjkkkllllllllllllgggeeeaaa]]]ZZZVVVQQQNNNIIIEEE???===>>>AAADDDFFFEEECCC???;;;999888999999999999::::::;;;;;;;;;;;;::::::999999999;;;<<<===::::::::::::;;;<<<======BBBEEEHHHIIIGGGGGGIIILLLDDDCCCBBBBBBDDDFFFIIIJJJMMMOOOPPPOOOMMMJJJIIIIIIHHHGGGGGGFFFEEEDDDCCCCCCAAABBBCCCDDDEEEFFFFFFFFFDDDDDDDDDCCCBBBBBBAAAAAA@@@???>>>===<<<<<<<<<<<<999999999999888777666555777555333222222222000///222222222333444555666666777999;;;;;;999888888888999999;;;>>>AAABBBAAA@@@>>>@@@BBBEEEEEEEEEDDDCCCDDDHHHKKKNNNNNNMMMMMMNNNMMMOOOQQQQQQRRRTTTXXX[[[XXX[[[___``````bbbgggkkknnnnnnmmmllllllnnnrrruuuxxxyyyyyyyyyyyy{{{~~~~~~~~~~~~}}}|||}}}{{{wwwmmmaaaUUUNNNEEEBBB>>>999555222111111,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,---...............************************++++++,,,,,,,,,,,,++++++************))))))))))))---,,,+++,,,------+++)))((()))+++------,,,***)))*********++++++++++++,,,//////---,,,+++***************))))))((((((''''''''''''''''''''''''''''''((((((((()))))))))******(((((((((((()))***+++,,,%%%&&&&&&''')))******++++++***)))(((((()))***+++******+++,,,,,,+++******)))(((''''''(((((('''&&&''''''&&&%%%&&&((()))+++(((***++++++)))(((((((((((((((((((((((((((((((((++++++++++++***)))((('''''''''''''''((()))******))))))))))))))))))))))))))))))))))))***+++,,,---,,,+++***)))))))))))))))******************************+++++++++,,,,,,,,,------......///000000000222000000222111000333999BBBNNNbbbvvv|||vvvssssssttttttssstttzzz}}}vvv```VVVPPPSSSYYY^^^bbbeeeiiihhhfffbbb]]]WWWRRROOOHHHJJJRRR```nnnsssoooiii```]]]ZZZXXXXXXXXXWWWWWWWWWTTTPPPMMMPPPZZZfffnnnuuummmddd```\\\WWWVVVXXX}}}{{{zzz|||~~~~~~|||yyywwwvvvzzzxxxtttqqqooooooooopppnnnlllkkknnnttt{{{zzzyyyxxxwwwvvvrrrmmmjjjiiiiiihhhgggeeecccaaa```]]]ZZZVVVRRROOOKKKGGGDDDBBB???<<<<<<>>>@@@BBBBBBAAA???<<<999777666666666:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>@@@CCCDDDAAAAAABBBDDDEEEFFFGGGHHHJJJOOOSSSSSSQQQQQQTTTWWWRRRQQQOOOOOOPPPRRRTTTVVVVVVXXX[[[ZZZWWWTTTTTTTTTQQQRRRQQQPPPNNNMMMMMMMMMJJJKKKLLLNNNOOOOOOPPPPPPNNNNNNMMMKKKJJJIIIHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDBBBBBBCCCCCCBBBAAA???>>>>>>;;;999888888666333000333333333222333333444444222333444333222222333555222444777888777777666777666888:::;;;<<<===>>>???<<<@@@EEEHHHHHHGGGGGGHHHIIIJJJLLLMMMNNNQQQVVVYYYUUUZZZ___aaaaaaccchhhmmmlllkkkiiigggfffggglllooooooppprrrssssssvvvyyy|||~~~~~~{{{sssjjjbbb]]]UUUQQQKKKCCC<<<888555444////////////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))))))))))))))*********///---+++***++++++***(((''')))***,,,,,,***(((&&&*********+++++++++,,,,,,------,,,+++******++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))***)))))))))))))))******((((((((())))))*********,,,+++)))(((((()))+++,,,***++++++,,,,,,++++++******)))(((((())))))(((&&&%%%%%%&&&''')))******+++(((***++++++***(((((((((((((((((((((((((((((((((((())))))******)))(((''''''&&&&&&'''''')))******************************************+++,,,---...++++++***)))***+++,,,,,,******************************+++++++++,,,,,,,,,------......///000000000000...///111222111555:::AAAMMMaaavvv{{{wwwwwwssssssqqqqqqvvv{{{xxxqqq]]]TTTMMMPPPWWW\\\aaaeeefffgggfffccc]]]WWWQQQNNNHHHLLLVVVeeerrrvvvqqqjjj___]]]ZZZXXXXXXXXXXXXWWWWWWTTTPPPNNNQQQZZZgggpppuuulllddd```\\\XXXWWWZZZ|||zzzzzz||||||yyyxxxyyywwwtttqqqpppoooooopppllljjjhhhlllsss|||{{{vvvqqqhhhgggeeebbb^^^ZZZWWWUUUKKKIIIFFFDDDCCCAAA???<<<;;;:::999:::<<<===<<<;;;<<<;;;999888777777777777<<<======>>>>>>======<<<>>>>>>???AAADDDGGGJJJLLLPPPQQQRRRTTTUUUWWWXXXYYYVVV[[[______]]]]]]```ddd]]]\\\ZZZYYYYYY[[[^^^```[[[^^^bbbbbb___\\\\\\]]]YYYZZZZZZXXXVVVUUUUUUUUUQQQRRRSSSUUUVVVVVVWWWWWWVVVUUUTTTRRRPPPNNNMMMLLLMMMMMMLLLKKKKKKKKKLLLLLLKKKKKKLLLLLLLLLJJJIIIHHHFFFCCCAAA@@@???>>>999666333333333222333333444444000000000///...///111444...222666666444222333444333333333333333555999;;;777<<>>;;;:::999;;;::::::999999:::;;;;;;;;;999777777888999999888===>>>@@@BBBCCCDDDEEEFFFIIIGGGIIINNNQQQTTTZZZbbbdddccceeehhhkkkkkkhhheeefffffffffgggiiikkkmmmoooggggggggghhhhhhhhhhhhgggccccccbbbaaaaaabbbcccdddbbbbbbbbbbbb```^^^\\\[[[YYYYYYZZZ[[[[[[[[[ZZZZZZZZZYYYWWWVVVTTTSSSRRRRRRVVVUUUTTTSSSSSSUUUWWWXXXWWWTTTSSSUUUYYYYYYTTTOOOOOOLLLHHHDDD@@@???>>>>>>888888777777666555555555444444444444333222111000333222222222333444555555333555777888888666333222222555:::???BBBBBBAAA@@@AAA@@@??????AAAEEEIIIKKKMMMQQQVVV\\\aaagggnnnrrrrrrmmmfff___[[[[[[]]]___]]]]]]^^^```dddhhhmmmoootttwwwyyyzzzxxxwwwvvvvvvtttzzz{{{uuunnnjjjlllhhhccc^^^WWWOOOFFFAAA:::666222111222222///,,,---,,,+++,,,.........,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******(((+++...000000---***(((,,,,,,,,,++++++************+++,,,,,,,,,***)))(((+++***************++++++((()))***++++++***)))(((******))))))))))))******(((((((((((())))))))))))))))))))))))((((((((((((''''''((()))***++++++,,,(((((()))***+++,,,,,,---)))))))))))))))))))))))))))***,,,......,,,***)))+++*********))))))(((((()))))))))))))))(((''''''(((((((((((()))***+++,,,000,,,(((''')))******((()))(((&&&&&&&&&''')))***))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))######$$$%%%(((***,,,...---,,,,,,+++*********+++------+++***))))))))))))*********+++,,,...///000//////...------...000111---///111111000333999>>>BBBLLL___uuu}}}}}}yyy|||{{{vvvtttvvvvvvuuuddd^^^WWWSSSTTTYYY^^^aaadddeeeeeebbb\\\UUUQQQOOOJJJMMMWWWhhhtttssslllhhhaaa\\\WWWVVVYYY[[[YYYVVVUUUUUURRRPPPUUUaaakkkoootttlllaaa\\\[[[\\\\\\ZZZwwwwwwyyy}}}}}}yyyyyyxxxvvvtttqqqooonnnmmmjjjggghhhlllqqquuuwww{{{}}}yyynnncccVVVSSSOOOKKKGGGDDDBBBAAA===>>>>>>>>>>>>===;;;:::999999888999999:::;;;<<<;;;::::::999:::;;;>>>???BBBDDDHHHLLLOOORRRSSSTTTVVVTTTUUUYYY]]]```hhhpppwwwwwwwwwyyyzzzyyyuuurrrmmmmmmlllkkklllmmmnnnoooiiikkknnnqqqssstttssssssnnnmmmkkkiiihhhhhhiiijjjooonnnmmmkkkhhhdddaaa___``````___^^^]]]]]]\\\\\\]]]]]][[[ZZZYYYXXXWWWWWWYYYXXXXXXWWWXXXZZZ]]]^^^```^^^\\\^^^aaa```\\\WWWVVVTTTQQQMMMKKKIIIHHHHHHAAAAAA@@@???===<<<;;;;;;999999999888888777666666555555444333222111111111111111111111111111222222222444777;;;<<<===<<<;;;;;;;;;;;;;;;===@@@CCCEEEHHHKKKPPPUUU[[[aaagggkkklllhhhccc]]]ZZZZZZ[[[\\\]]]]]]]]]___aaacccfffgggooorrrwwwzzzyyywwwvvvuuuuuuzzz~~~~~~yyytttpppooommmkkkgggaaaYYYPPPIIICCC>>>777444333333111///...---+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,---...---,,,,,,+++++++++*********))))))+++++++++++++++***))))))++++++******************++++++,,,,,,,,,,,,++++++******))))))))))))******((((((((()))))))))******)))))))))))))))))))))((()))))))))))))))*********)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******)))))))))))))))))))))(((''''''(((((((((((()))***+++,,,000---)))((()))+++***)))'''(((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))((((((***+++---...000000---,,,++++++*********+++***)))(((''''''&&&&&&&&&,,,,,,++++++++++++,,,,,,///......---...///000000///000111000///111666;;;BBBLLL^^^ttt{{{~~~}}}xxxvvvwwwwwwuuugggaaaZZZWWWXXX\\\```bbbdddeeedddaaa[[[UUUQQQOOOEEEHHHSSSeeeqqqrrrlllhhh```[[[WWWWWWYYY[[[YYYWWWWWWVVVSSSPPPUUUaaakkkoooqqqiii___ZZZZZZ[[[[[[ZZZsssvvv{{{|||yyy|||~~~|||{{{{{{yyyvvvsssooommmooommmkkkkkkmmmppprrrrrrtttwwwwwwtttooojjj```VVVIIIHHHEEECCCAAA@@@@@@@@@:::;;;<<<===>>>===<<<;;;888888888999;;;<<<>>>???<<<>>>???>>>>>>@@@EEEJJJKKKNNNTTT[[[```ccceeeeeeaaa^^^^^^bbbeeejjjrrr{{{~~~zzzwwwvvvuuusssrrrqqqqqqqqqnnnrrrxxx~~~|||zzzwwwtttsssssstttuuu}}}|||{{{yyyvvvtttqqqpppooonnnkkkhhheeedddcccccccccbbbaaa```___]]]]]]\\\]]]\\\[[[[[[]]]___bbbccceeecccaaabbbcccbbb^^^ZZZYYYXXXWWWUUUSSSQQQPPPOOOJJJIIIHHHFFFDDDBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<;;;999777444333222111333111///------///222333333444555666777777666666666666777888999;;;===>>>@@@DDDHHHLLLQQQVVV\\\___bbb```]]][[[ZZZZZZ[[[\\\^^^^^^_________^^^^^^^^^bbbhhhooouuuvvvvvvtttttttttwww{{{~~~|||wwwuuurrrrrrqqqpppmmmfff^^^WWWRRRKKKCCC===:::888444222111///------......---+++------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,......************)))))))))))),,,+++******************,,,,,,++++++************,,,,,,++++++++++++,,,,,,************************)))))))))*********++++++))))))))))))))))))))))))************))))))((((((************************))))))))))))))))))))))))******(((''''''(((******,,,,,,++++++++++++******)))))))))))))))(((((('''(((((((((((()))***+++,,,+++)))&&&%%%&&&''''''&&&&&&(((***,,,,,,+++)))((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))***,,,---///000000000///,,,,,,+++************+++,,,,,,+++***))))))))))))...---,,,+++***)))))))))...............///000000111333444222000111666:::BBBLLL^^^sss~~~~~~yyywwwyyyxxxuuujjjddd]]][[[]]]aaaccccccdddddddddaaa[[[UUUQQQPPPFFFGGGQQQaaammmnnniiifff___[[[XXXWWWZZZ[[[ZZZXXXYYYXXXTTTPPPTTT```jjjnnnmmmfff]]]XXXWWWYYYZZZYYYqqquuu}}}zzzuuuvvvyyy{{{|||}}}||||||~~~~~~|||zzzxxxvvvtttssssssqqqpppoooppppppooonnniiiiiihhheee___XXXOOOHHHBBBAAA@@@???>>>??????@@@??????>>>======<<<<<<<<<;;;;;;<<<>>>???AAACCCDDDAAADDDFFFFFFDDDGGGNNNUUUVVVZZZ```ggglllnnnoooooohhhddddddgggjjjoooyyy~~~}}}{{{zzzyyyyyyvvv|||}}}yyyuuurrrqqqqqqmmmlllkkkiiigggdddbbbaaacccbbbaaa```aaabbbdddfffiiigggeeeeeeeeeccc```]]]]]]]]]\\\[[[ZZZXXXVVVUUUTTTSSSQQQNNNKKKIIIGGGFFFDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDBBB???===;;;::::::;;;999666444333333444555444444333333333333444444444444555666777888999999:::===AAADDDGGGLLLPPPTTTVVVWWWWWWYYY[[[\\\^^^___bbbbbbcccbbb```^^^[[[YYYWWW]]]dddjjjmmmnnnnnnnnnlllooossszzz~~~~~~~~~}}}~~~~~~{{{wwwuuurrrrrrrrrsssssspppkkkgggbbb\\\SSSMMMGGGAAA:::555555333000///000000000///...............---------------,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,++++++******************,,,+++***))))))***+++,,,,,,,,,,,,,,,+++***))))))+++***)))(((((()))***+++************************)))*********++++++++++++)))))))))))))))***************))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))++++++************++++++************************(((((())))))))))))(((((())))))(((((()))***++++++)))((('''&&&&&&''''''''''''((()))***+++***))))))((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((()))***,,,......---+++***++++++***************+++------,,,+++++++++++++++---,,,+++***)))(((((((((------......//////000000222444666555333444888<<>>===<<<===>>>???@@@CCCAAA???======???AAACCCEEEEEEFFFGGGIIIKKKLLLMMMJJJMMMPPPOOOMMMOOOVVV]]]```ccchhhmmmpppqqqpppooonnnjjjiiilllooottt}}}~~~}}}zzzvvvrrrooommmpppooommmkkkjjjkkklllmmmrrrqqqooonnnmmmkkkiiigggeeeeeedddcccaaa___]]]\\\___^^^\\\YYYVVVTTTRRRQQQMMMLLLLLLKKKKKKLLLMMMNNNNNNMMMLLLJJJIIIHHHHHHHHHGGGFFFDDDBBB???<<<999888555444333222222222222333333333444444444555555555777999<<<>>>@@@DDDHHHKKKLLLNNNRRRVVVZZZ^^^```bbbddddddeeeeeeccc```]]][[[WWWZZZ___bbbbbbbbbbbbbbb```eeejjjqqq}}}{{{zzzyyywwwxxx{{{xxx{{{|||xxxvvvrrrpppoooppprrrsssssssssoookkkeee___YYYOOODDD<<<888666333111111222111111/////////......------------------,,,,,,,,,++++++------......---+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++)))))))))***+++,,,+++,,,,,,,,,,,,+++***)))+++***)))(((((()))***+++)))***++++++++++++***))))))*********++++++++++++((()))))))))*********+++'''(((((()))******++++++,,,,,,++++++***)))))))))((((((((((((((((((((((((((()))+++,,,,,,+++)))(((((((((((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))***++++++++++++***)))))))))***(((((('''&&&'''((()))***(((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''(((***++++++***((('''*********))))))***++++++******)))((((((((())))))++++++******)))******+++,,,---......///000000000///222444444333444888<<>>;;;<<<;;;;;;:::;;;;;;===???@@@BBBAAAAAABBBEEEJJJNNNQQQTTTSSSTTTTTTUUUVVVWWWXXXUUUWWWYYYYYYWWWXXX\\\```dddfffjjjnnnpppppppppooooookkkkkknnnpppsss{{{}}}{{{{{{|||}}}~~~}}}|||zzzxxxvvvuuutttooonnnllljjjgggeeecccbbbfffeeedddbbb___]]]\\\[[[ZZZYYYXXXWWWWWWXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYTTTTTTTTTRRRNNNHHHCCC???;;;:::888666555444333333333333222222111222222333555777999;;;<<<>>>AAADDDEEEGGGLLLQQQVVV[[[^^^___```aaacccddddddbbbaaa___^^^aaadddeeebbb]]]ZZZXXXWWW[[[```fffrrr}}}zzzzzzxxxuuuvvvzzzwwwyyy}}}}}}{{{tttrrroooooorrruuuwwwwwwvvvssspppmmmhhh^^^QQQHHH@@@<<<888555444333222111/////////...------,,,,,,------------,,,,,,,,,,,,,,,---...///...+++)))''',,,,,,,,,---------------******************+++,,,***+++,,,------,,,+++***,,,,,,++++++++++++,,,,,,)))***+++,,,,,,+++***))))))))))))*********++++++((())))))******+++++++++''''''((()))***+++,,,,,,,,,+++++++++******))))))((((((((((((((((((((((((%%%''')))++++++)))'''%%%'''''''''(((((((((((()))'''(((((()))))))))))))))***)))))))))))))))******&&&'''((((((&&&&&&'''((()))(((&&&%%%%%%''')))+++((((((((((((((((((((((((******))))))))))))(((((())))))))))))))))))))))))((()))************((((((***))))))))))))***++++++++++++***************+++***************+++,,,---+++,,,...///000000000000,,,///222222111222666:::BBBKKK[[[ppp|||zzz}}}|||ggg```YYYZZZbbbiiikkkjjjhhhiiihhheee```\\\ZZZZZZPPPNNNRRR]]]gggiiifffeee___^^^]]]\\\ZZZYYYWWWWWWUUUVVVTTTQQQUUU^^^eeeggggggccc\\\VVVTTTUUUXXXZZZuuuzzzyyyuuupppmmmmmmpppuuuxxxwwwxxxzzz|||}}}|||{{{zzztttpppjjjccc\\\TTTMMMIIIDDDBBBCCCDDD@@@::::::>>>999999:::;;;===@@@CCCDDDDDDFFFJJJPPPUUUZZZ^^^```bbbbbbaaaaaaaaaaaaaaabbb`````````aaa````````````ccceeehhhlllnnnpppqqqrrrqqqnnnnnnqqqrrrttt{{{|||xxxtttrrrppppppqqqpppooonnnmmmlllkkkjjjjjjiiigggeeeeeeeeefffgggiiihhhhhhhhhhhhiiijjjjjjddddddcccaaa]]]WWWRRRNNNHHHGGGEEEAAA>>>:::888666777666444222222222333444444666777888888:::<<>>:::888666444//////......---,,,,,,+++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))***+++++++++++++++(((***,,,---......,,,,,,++++++,,,,,,,,,,,,++++++)))***,,,------,,,***)))((((((((()))))))))******((())))))******+++,,,,,,(((((())))))*********++++++++++++***************((((((((((((((((((((((((''''''((())))))((('''''''''((((((((())))))))))))''''''((()))))))))))))))******))))))))))))******###%%%''''''%%%$$$%%%&&&((((((((((((((())))))***))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))))))))******************)))))))))))))))***++++++---------,,,,,,------...+++++++++++++++,,,------+++,,,...///000111000000///222444444222333555888AAAJJJ[[[ppp~~~}}}|||kkkbbbYYYYYYaaahhhjjjiiihhhhhhgggddd```\\\[[[[[[SSSTTT\\\kkktttrrrjjjfff``````___]]]ZZZWWWVVVUUUTTTVVVVVVTTTXXXaaaggghhheeeaaa[[[UUUQQQQQQUUUXXXwww|||yyywwwsssqqqqqqssswwwyyysssvvv{{{~~~~~~{{{wwwttthhhddd___YYYSSSNNNHHHDDD???===???BBB???:::;;;BBB999:::;;;===@@@DDDGGGIIIJJJNNNVVV]]]dddgggiiiiiilllkkkjjjiiihhhgggggggggfffeeeeeeeeefffdddaaa___aaacccfffjjjnnnrrrtttvvvxxxvvvvvvyyyzzz{{{~~~~~~}}}||||||vvvtttrrrpppoooooopppqqquuuuuuuuuuuuuuuuuuvvvwwwpppooonnnkkkgggccc___\\\UUUTTTQQQLLLGGGBBB>>>;;;<<<:::777555444555777888444555666777666777:::<<>><<<>>>@@@AAA@@@>>>>>>???@@@??????AAAEEEKKKPPPTTTYYY]]]ccchhhkkkmmmoooqqqooommmkkkiiihhhhhhiiiiiijjjiiifffdddccccccdddeeefffiiimmmpppsssvvvzzz}}}~~~~~~|||yyywwwtttqqqmmmjjjdddaaa]]]YYYVVVQQQLLLIIICCCAAA===;;;999777555222666555444555777888999888:::;;;===@@@CCCEEEGGGHHHGGGHHHJJJLLLPPPUUUXXX[[[aaaiiiuuu|||tttnnnccc\\\TTTRRRYYYccclllqqqtttsssrrrrrrqqqqqqqqqqqqtttvvvxxx{{{}}}}}}~~~~~~~~~|||xxxvvvvvvvvvvvvuuusssrrrqqqjjjeee]]]TTTLLLDDD<<<777222000.........///---,,,000...+++))))))+++---...---------,,,,,,+++++++++***************+++++++++,,,,,,---...---,,,***))),,,,,,---...---,,,+++***+++++++++******)))))))))++++++++++++******))))))))))))************))))))***)))((())),,,---+++)))+++++++++*********)))))))))***+++,,,,,,+++***)))(((((())))))))))))((((((''''''((()))))))))))))))+++++++++++++++***)))(((******))))))((((((''''''***((('''(((***+++)))&&&((((((((((((((((((((((((&&&'''((((((((('''%%%$$$(((((())))))))))))((((((++++++************++++++...,,,***(((''''''((()))&&&''''''((()))******+++++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++......//////000000111111333444444333222333555777;;;FFFYYYooo{{{~~~{{{~~~~~~vvvgggYYYWWW]]]bbbdddfffcccddddddaaa\\\YYYYYYZZZYYYaaaooo~~~uuukkkdddbbb^^^[[[YYYWWWUUUSSSVVVSSSRRRVVV^^^eeeiiikkkeeebbb\\\WWWTTTSSSTTTVVVzzz}}}}}}{{{zzz{{{{{{yyyxxxxxxwwwtttqqqmmmggg___ZZZQQQOOOLLLHHHDDD@@@===;;;;;;===@@@AAAAAABBBDDDEEEHHHHHHIIIKKKOOOSSSXXX[[[]]]aaafffjjjmmmoooqqqsssooonnnllliiihhhhhhiiijjjggggggggghhhjjjmmmpppqqqtttvvvzzz~~~~~~zzzwwwqqqnnnjjjfffccc^^^ZZZVVVUUUQQQKKKFFFCCCAAA>>><<<>>>;;;999888888888666555777888999;;;===@@@AAABBBCCCDDDDDDFFFIIILLLOOOQQQSSS\\\kkkwww~~~}}}xxxttthhhbbb[[[YYY]]]dddkkkooorrrqqqpppooonnnmmmmmmmmmnnnqqqtttyyy||||||wwwwwwvvvtttssssssrrrrrrrrrmmmggg___XXXOOOFFFAAA777444111000000111000000...---+++******+++,,,---------,,,,,,,,,,,,,,,,,,++++++******************,,,,,,---------,,,+++***,,,,,,---------,,,+++***,,,+++++++++************++++++++++++*********)))))))))************))))))+++***)))+++---...,,,***+++++++++*********)))))))))***++++++++++++***)))((())))))))))))))))))((())))))***+++++++++++++++******++++++***))))))(((******))))))(((((((((((()))((('''(((***+++)))&&&((((((((((((((((((((((((&&&'''((()))******)))))))))******++++++******)))***))))))(((((())))))***---,,,***(((''''''((()))''''''(((((()))******+++++++++++++++++++++++++++************************************++++++++++++......//////000000111111222222333222111222444777===GGGZZZooo}}}zzz}}}|||~~~~~~|||~~~ssseeeXXXXXX___dddfffgggdddeeedddaaa\\\YYYYYYZZZWWW___nnn}}}wwwmmmiiifffbbb^^^\\\ZZZWWWUUUTTTTTTTTTXXX___ffflllpppnnniii```XXXSSSRRRTTTUUUyyyzzz||||||||||||~~~~~~}}}|||zzzwwwtttrrrpppmmmjjjeee^^^VVVQQQJJJHHHFFFCCC@@@>>><<<;;;:::===@@@CCCEEEIIIMMMPPPSSSSSSUUUWWWYYY\\\___```aaadddhhhlllmmmoooqqqrrrooonnnlllkkkkkkkkklllmmmjjjlllnnnrrrwwwzzz}}}{{{wwwsssnnniiieeebbb\\\UUUNNNKKKJJJJJJIIIKKKHHHDDDAAA???<<<888666666666777777888:::;;;<<<@@@@@@???@@@AAACCCEEEFFFFFFOOO\\\jjjtttxxxwwwvvvnnniiiccc```aaadddhhhjjjlllkkkjjjiiiiiiiiijjjkkkiiilllpppvvv{{{{{{yyyuuusssqqqqqqrrrsssvvvtttpppkkkddd\\\RRRLLL@@@<<<777333222222333222------,,,,,,,,,------...,,,,,,,,,,,,---------------,,,+++***************,,,,,,---------,,,++++++,,,,,,---------,,,+++***,,,,,,,,,++++++++++++***++++++++++++************))))))************)))))),,,++++++,,,......---++++++++++++***************)))***++++++++++++***)))************************)))******++++++++++++***))))))******))))))((((((***))))))))))))((((((((()))(((((((((******((('''((((((((((((((((((((((((%%%&&&'''(((************++++++,,,,,,,,,,,,++++++))))))(((((((((((()))))),,,+++***((((((((())))))'''(((((())))))*********++++++++++++++++++++++++************************************++++++,,,,,,......//////000000111111000111111111000111444666???III[[[ppp{{{yyy||||||vvvwww|||ooocccXXXZZZbbbfffggghhheeeeeeccc```\\\YYYXXXYYYWWW___mmm}}}|||qqqkkkhhhccc```^^^\\\YYYWWWTTTUUUWWWZZZ___fffoootttuuunnncccYYYTTTTTTWWWZZZxxxyyyyyyyyyxxxzzz|||~~~}}}}}}{{{xxxsssooohhhfffcccaaa]]]XXXQQQLLLGGGFFFDDDBBB@@@??????>>>===@@@CCCGGGKKKQQQWWW\\\]]]]]]^^^___```````````````cccgggiiijjjlllnnnpppmmmmmmnnnnnnoooqqqssstttuuuwww{{{{{{uuuqqqllleee]]]WWWUUUVVVXXXYYYZZZWWWSSSOOOKKKGGGBBB>>>:::999888777777777888999???>>>>>>===>>>???@@@AAABBBGGGPPPZZZcccjjjooorrrqqqnnnjjjfffeeeeeeeeefffdddddddddeeefffgggggghhhfffhhhmmmrrrxxx}}}}}}~~~}}}wwwrrrooooooppprrrsssrrrqqqppplllddd\\\VVVMMMGGG???999555444333222////////////////////////+++,,,,,,,,,------.........---,,,***)))))))))***,,,,,,,,,,,,,,,,,,,,,+++---------,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++)))******++++++******)))+++++++++,,,------,,,+++*********************************++++++*********++++++************++++++'''((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))((('''(((((((((((((((((((((((($$$$$$%%%&&&'''''''''(((***++++++,,,,,,++++++*********))))))))))))******+++***))))))((())))))***(((((()))))))))*********************************************************)))******++++++,,,,,,,,,......//////000000111111000111111111111222555888@@@KKK\\\qqq~~~{{{zzz}}}yyyooolllppprrrrrrnnnbbbZZZ]]]eeehhhhhhhhhfffeeebbb___[[[YYYXXXXXXXXX^^^kkk{{{vvvhhheeeaaa^^^]]]]]]\\\ZZZUUUWWWZZZ[[[]]]dddmmmtttuuummmbbbXXXTTTVVV\\\```wwwxxxyyyyyyxxxyyy|||~~~{{{{{{zzzzzzxxxuuuoookkkaaa^^^[[[WWWTTTPPPKKKGGGCCCBBB@@@>>>>>>>>>??????DDDFFFJJJOOOTTTZZZ```eeefffffffffeeedddbbb```___^^^aaadddggghhhjjjlllooooooppprrrtttxxx{{{~~~~~~|||uuummmfffdddeeeggghhhfffddd```\\\YYYTTTOOOKKKBBB@@@===;;;999888888999>>>===<<<<<<<<<===>>>???AAABBBDDDIIIQQQ[[[dddjjjoooooommmkkkiiihhhhhhhhhdddeeeffffffeeedddcccbbb```bbbeeekkksss{{{~~~~~~~~~|||vvvrrrpppppppppooooooppppppoookkkeeeaaaZZZTTTKKKCCC<<<777333111///////////////......---,,,,,,,,,------.........///...,,,***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,******++++++++++++*********++++++++++++*********************************+++******************+++++++++***))))))***++++++(((((()))))))))((((((''''''((())))))))))))(((((())))))))))))************'''((()))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%&&&))))))************))))))((((((''''''''''''(((((())))))))))))))))))******))))))))))))************************************************************)))******+++,,,,,,------......//////000000111111000111222222222444777:::@@@KKK\\\ppp~~~||||||~~~~~~vvvmmmhhhjjjllljjjlllaaaZZZ^^^fffiiihhhffffffccc```]]][[[ZZZYYYYYYWWW[[[eeettt~~~uuudddbbb^^^]]]^^^`````````YYYZZZ[[[ZZZ[[[```hhhooossskkk```WWWTTTVVV\\\aaatttwwwzzz{{{{{{zzz{{{|||xxxwwwvvvuuusssoooiiieee[[[WWWQQQLLLHHHEEEBBB@@@===<<<;;;:::<<<>>>@@@BBBMMMPPPTTTYYY]]]bbbgggkkkkkkkkkjjjhhhfffdddbbb```aaacccgggiiikkknnnrrruuuvvvxxx{{{~~~~~~|||}}}~~~|||{{{|||~~~~~~wwwsssrrrqqqpppqqqooollliiifffbbb]]]YYYMMMKKKGGGCCC???>>>======???>>><<<;;;:::;;;;;;<<<>>><<<;;;>>>EEEOOOZZZaaagggiiikkkkkkjjjjjjkkklllkkklllnnnmmmjjjfffaaa]]]YYYZZZ\\\bbbkkkwww~~~~~~|||}}}}}}yyyvvvtttssspppppppppqqqrrrqqqnnnlllgggbbbZZZQQQIII@@@999444000///...---++++++++++++---------------.........///...,,,***)))***+++,,,,,,,,,+++++++++,,,------...---,,,+++++++++,,,,,,)))************+++++++++++++++++++++,,,,,,,,,,,,******++++++++++++******)))+++,,,,,,***))))))******************+++++++++++++++***))))))***+++++++++***)))(((((()))***+++***++++++++++++******)))(((((())))))******)))))))))))))))************+++'''(((******((((((((()))(((((((((((((((((((((((()))(((((('''&&&&&&''''''(((((())))))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((())))))*********+++************************************************++++++++++++++++++++++++)))******+++,,,---............//////000000111111///111222222333555888;;;???III[[[ooo}}}}}}~~~||||||wwwpppmmmnnnooommmhhh]]]VVV[[[dddggggggfffeeebbb^^^[[[[[[[[[[[[ZZZUUUVVV\\\jjjyyy~~~yyyqqqccc```^^^]]]___bbbdddeee^^^\\\ZZZXXXYYY^^^dddiiiqqqjjjaaaXXXTTTVVVZZZ^^^qqquuu{{{}}}}}}{{{yyyxxxsssqqqnnnlllhhhccc^^^ZZZQQQLLLEEE@@@===<<<<<<<<<;;;;;;;;;===AAAEEEJJJLLLVVVZZZ^^^bbbdddgggkkkmmmjjjiiihhhgggeeedddcccccchhhjjjnnnrrruuuyyy~~~}}}}}}}}}|||zzzvvvzzz|||zzzvvvvvvvvvtttsssvvv|||~~~yyyuuurrrrrrsssssssssrrrpppnnnnnnoooqqqrrrrrrrrruuuzzz}}}~~~}}}zzzxxxuuupppkkkggg\\\YYYTTTOOOKKKHHHGGGGGGCCCBBB???===;;;:::::::::;;;:::999:::>>>FFFMMMRRRYYY\\\aaadddeeegggkkknnnppprrruuuvvvsssmmmfffaaaYYYWWWVVVYYYaaammmyyy}}}yyyyyyxxxwwwzzz}}}|||zzzvvvtttrrrrrrsssttttttsssrrrnnnhhhaaaXXXNNNCCC<<<444222000---+++++++++,,,............------------///---+++))))))+++---...,,,,,,+++++++++,,,---......---,,,+++++++++,,,,,,(((((()))))))))*********+++++++++,,,,,,,,,------***++++++,,,,,,++++++******,,,...---***))))))+++))))))*********+++++++++++++++***))))))***+++++++++***(((''''''(((***++++++++++++++++++***))))))((())))))***++++++******))))))*********+++++++++&&&)))+++***((('''((()))((((((((((((((((((((((((((('''&&&&&&&&&'''((()))'''(((((())))))(((((('''(((''''''&&&&&&''''''(((''''''((()))***+++++++++************************************************++++++++++++++++++++++++)))******+++,,,---...///......//////000000111111...///111111222555888;;;===HHHZZZnnn}}}}}}}}}zzz{{{yyytttrrrrrrqqqmmm___UUUOOOUUU```eeefffgggddd```\\\ZZZ[[[\\\\\\[[[WWWUUUXXXdddrrryyyuuuooobbb___\\\[[[^^^aaacccdddaaa]]]YYYWWWZZZ___dddfffjjjfff___ZZZWWWXXX\\\^^^nnnttt{{{{{{xxxvvvnnnlllgggccc___YYYSSSOOOGGGBBB;;;777666888;;;<<<>>>???@@@DDDIIIOOOUUUYYY\\\```dddgggiiijjjlllnnnfffeeedddccccccccccccdddnnnqqquuuyyy}}}~~~}}}zzzwwwnnnrrrwwwzzzyyyvvvtttssslllmmmnnnlllkkknnnsssxxxvvvuuurrrnnnkkkjjjlllnnnmmmmmmllljjjhhhggghhhjjjlllkkkkkklllpppuuu{{{~~~}}}~~~~~~}}}vvv{{{uuuqqqiiieee```ZZZUUURRRPPPPPPIIIGGGDDD@@@===;;;:::999<<<;;;::::::<<<@@@CCCEEELLLQQQWWW[[[___bbbgggkkkooosssxxx|||{{{uuunnniii]]]YYYUUUTTTYYYdddpppwww~~~xxxsssrrrrrrrrrwww}}}yyy{{{{{{{{{zzzwwwsssqqqrrrtttuuuvvvxxxuuurrrlllcccXXXLLLDDD:::777333000...---...////////////...---------,,,...---+++))))))+++...///,,,,,,+++***+++,,,...///...---,,,+++***+++,,,---''''''(((((()))))))))***+++++++++,,,,,,---------***++++++,,,,,,++++++***+++---///...+++)))***,,,))))))******++++++++++++,,,+++***))))))***+++,,,***)))(((&&&&&&((()))***)))))))))))))))(((''''''))))))***+++++++++++++++))))))******++++++++++++&&&)))+++***((('''(((***(((((((((((((((((((((((($$$#########$$$&&&((()))(((((())))))))))))((((((++++++************++++++&&&'''(((***++++++++++++++++++******************))))))))))))))))))))))))++++++++++++++++++++++++)))******+++---...//////......//////000111111111---...000000111444777:::<<>>;;;:::;;;;;;:::;;;<<<>>>@@@AAAIIIKKKMMMOOOSSSXXX___dddiiinnnvvv{{{|||zzzxxxwwwiii```XXXUUUTTTUUU___jjjmmmiiihhhjjjllllllpppuuuyyywwwvvvxxx|||~~~|||yyyxxxyyyzzz}}}yyyrrrggg[[[RRREEE???999555555444111//////...---...000000...,,,++++++++++++,,,------...+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,)))***+++,,,,,,,,,,,,,,,------------,,,++++++***************+++,,,------,,,,,,,,,++++++***************)))))))))***,,,---+++++++++*********))))))))))))))))))))))))))))))************************+++***)))))))))***,,,---((((((((((((''''''''''''))))))))))))((((((((((((''''''''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((())))))))))))*********))))))))))))***+++,,,---***)))(((((('''(((((()))************************))))))***+++,,,---......+++,,,,,,------,,,,,,+++.........///////////////111111222111000111444666;;;EEEXXXooo}}}{{{zzzxxx{{{zzztttpppooommmjjjWWWMMMFFFLLL]]]hhhhhhccc___^^^\\\ZZZZZZZZZ\\\]]]ZZZWWWXXXaaannnwwwwwwsssfff]]]XXXZZZ^^^___^^^^^^```___^^^]]]^^^```bbbdddbbb___\\\ZZZ[[[\\\]]]]]]qqqvvvxxxxxxxxxyyyssskkkgggbbbZZZQQQJJJCCC???<<<:::;;;;;;:::888:::@@@EEEMMMOOOQQQSSSUUUXXX]]]```fffeeeeeegggiiilllmmmnnnmmmoooppppppqqqttt{{{||||||}}}|||xxxwwwxxxxxxtttqqqnnnnnnnnnnnnmmmkkkjjjiiieeeeeeccccccdddeeeggghhhlllllllllkkkjjjiiihhhgggeeeeeeggghhhiiiiiihhhhhhiiiiiiiiiiiiiiijjjkkklllkkklllmmmnnnnnnnnnnnnnnnqqqrrruuuxxx{{{~~~yyyqqqjjjeeeaaa]]]ZZZUUUUUURRRNNNIIIEEEBBBAAA???>>>===<<<<<<<<<===>>>CCCDDDFFFHHHKKKPPPVVVZZZaaagggooouuuxxxxxxwwwvvvooofff___ZZZUUURRRVVV^^^```^^^___dddggghhhlllqqqyyyxxxwwwxxx|||~~~|||~~~~~~~~~|||wwwnnnddd]]]QQQKKKBBB<<<999666222///000///......///000...---,,,,,,,,,+++,,,,,,------++++++,,,,,,,,,------------,,,++++++******++++++******+++,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++***++++++,,,,,,------------,,,,,,,,,,,,,,,++++++******+++,,,---+++++++++*********))))))******************************************************))))))***++++++,,,************))))))))))))******)))))))))(((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))************++++++***))))))(((((())))))))))))))))))))))))))))))************************'''''''''((())))))******+++,,,,,,------,,,,,,+++............////////////111222222111111111444666???IIIZZZppp~~~|||{{{zzzzzz{{{yyytttqqqpppkkkfffWWWMMMEEEKKK\\\hhhiiieeecccaaa^^^\\\[[[[[[\\\\\\WWWTTTTTT\\\hhhnnnlllhhheee^^^ZZZ\\\^^^^^^]]]^^^^^^^^^]]]]]]^^^```cccddddddaaa]]][[[[[[\\\\\\\\\ooorrrsssqqqqqqpppkkkddd___ZZZQQQGGG???;;;999999;;;>>>AAAAAABBBDDDIIINNNXXXYYY[[[]]]]]]___bbbeeehhhhhhhhhiiilllppptttvvvvvvxxxzzz{{{}}}~~~{{{tttssstttvvvzzz|||yyyxxxuuuqqqqqqrrrssspppnnnkkklllkkkkkkjjjhhhgggfffgggfffeeedddeeefffggghhhiiiiiiiiiiiiiiihhhhhhhhhdddfffhhhjjjkkkjjjiiihhhhhhhhhgggggggggggghhhhhhhhhiiiiiijjjjjjjjjiiiiiijjjkkknnnqqqtttwwwyyy{{{{{{{{{{{{|||~~~yyyvvvvvvwwwzzzssslllgggccc```___\\\YYYUUUQQQNNNLLLFFFEEEBBB???>>>===>>>>>>>>>???AAABBBDDDGGGLLLPPPVVV\\\eeemmmrrrtttuuuuuurrrmmmhhhbbb[[[TTTSSSVVVUUUTTTVVV]]]bbbeeeiiinnnwwwvvvuuuvvvyyy{{{|||{{{uuuwww{{{}}}zzztttmmmhhhbbbZZZQQQHHHBBB===666222222000......//////...---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******************++++++,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,++++++***+++++++++------...............///...---,,,,,,+++,,,,,,,,,+++++++++***************************************************************))))))***++++++++++++***************))))))))))))************))))))))))))))))))))))))))))))))))))((())))))))))))*********)))))))))))))))))))))))))))************+++++++++,,,+++***((('''&&&&&&&&&))))))++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++............//////000000111222222222111222444777@@@IIIZZZooo}}}{{{{{{||||||{{{wwwttttttssskkkbbbWWWLLLDDDJJJYYYfffiiifffeeeccc```]]][[[ZZZZZZZZZZZZXXXYYY```iiilllhhhcccccc^^^\\\]]]^^^\\\\\\]]]]]]\\\\\\]]]___aaaccceeefffbbb^^^[[[[[[\\\\\\[[[ooonnnllliiifffccc^^^YYYTTTPPPHHH???999888;;;===CCCGGGKKKMMMNNNPPPTTTXXX]]]___aaaaaabbbccceeegggiiikkknnnqqqtttxxx|||~~~{{{yyypppppppppqqqssswww{{{}}}}}}zzzwwwtttrrrrrrooommmmmmoooooonnnmmmkkkkkkjjjiiihhhgggffffffiiihhhggggggfffgggggghhhgggfffffffffgggggghhhhhhggggggiiijjjjjjkkkjjjjjjhhhgggfffeeeeeeeeeeeeeeeiiijjjjjjjjjiiiiiihhhgggfffgggjjjlllooorrrtttuuuuuuuuuvvvwwwxxx{{{}}}~~~~~~~~~zzztttqqqppppppuuuwwwxxxxxxwwwxxxzzz||||||uuuqqqooommmjjjfffccc^^^ZZZVVVOOOMMMIIIFFFCCCBBBBBBCCC@@@AAABBBBBBCCCEEEHHHKKKNNNTTT]]]eeekkkooorrrsssrrrqqqpppmmmggg```[[[ZZZVVVSSSTTTYYY^^^aaagggmmmsssrrrrrrsssuuuwwwxxxyyyrrruuuyyy|||~~~}}}|||zzzxxxtttoookkklllggg___YYYRRRIII???888555222///.........---,,,///...---,,,,,,,,,,,,,,,,,,,,,---------------------,,,++++++******++++++++++++,,,,,,---,,,,,,+++***++++++,,,------------------,,,+++************,,,---------.../////////------,,,,,,++++++++++++************************************************************************))))))+++,,,,,,+++***)))((((((((((((''''''''''''+++*********))))))))))))(((((()))))))))))))))***))))))*********+++++++++))))))))))))))))))))))))************++++++++++++,,,+++***)))((('''''''''(((***,,,------,,,+++***++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++------......//////000000111222333222111222555777<<>>777222000///......///...------------------............------------//////...------------------------------,,,,,,+++++++++,,,---------,,,,,,,,,,,,++++++***+++++++++******++++++++++++++++++******+++++++++***))))))***************+++++++++++++++++++++++++++++++++***************************++++++++++++***))))))************))))))))))))))))))))))))((((((((((((&&&''''''(((((())))))))))))************+++++++++************************((())))))))))))*********))))))))))))***+++,,,---((()))+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))******++++++++++++******,,,------...///000111111222333333333222333555888:::BBBRRRggg}}}~~~{{{wwwuuuyyyzzzqqqeeePPPHHHCCCHHHVVVccciiiiiimmmjjjgggccc```_________WWW[[[cccmmmsssqqqjjjdddYYYRRRNNNRRRYYY[[[\\\]]]ZZZ[[[\\\^^^___aaabbbbbb^^^\\\YYYYYY[[[^^^```aaaaaaXXXOOOLLLGGGAAA???AAA999===BBBDDDGGGLLLTTT[[[]]]___aaaaaa___```cccfffcccdddeeegggkkkqqqxxx~~~~~~}}}yyywwwvvvwwwwwwvvvuuuwww{{{}}}|||{{{}}}}}}{{{yyyvvvtttssssssllllllkkkjjjjjjkkkkkkkkkkkkllllllmmmnnnooooooooooooooooooooooooooopppqqqooonnnlllkkkjjjiiijjjjjjiiiiiijjjkkkllllllllllllfffeeedddddddddfffhhhiiiiiihhhgggfffgggiiikkkmmmhhhggggggfffffffffggggggiiiiiijjjjjjjjjiiiiiihhhggghhhiiikkkmmmooopppqqqooopppqqqssstttuuuvvvvvvwwwuuutttuuuwwwyyyyyyxxxuuurrrppppppqqqpppmmmjjjkkkkkklllkkkiiiiiijjjlllkkkmmmoooqqqssswww{{{~~~~~~~~~}}}uuuqqqjjjccc]]][[[ZZZZZZ]]]]]]\\\ZZZVVVTTTSSSTTTQQQTTTWWWYYYZZZ[[[]]]^^^gggpppxxxzzz{{{|||yyytttpppjjjeeeccc^^^YYYXXX[[[```cccfffggghhhkkkooosssppptttwwwxxxvvvvvvyyy}}}|||vvvrrrmmmnnnpppssstttnnneee]]]LLLFFF>>>777444222111000...------------......//////.........------------......---,,,,,,,,,,,,---------......---,,,,,,+++,,,,,,---------,,,+++++++++++++++***++++++,,,,,,+++++++++++++++*********)))***+++,,,,,,,,,+++***))))))*********+++++++++++++++++++++++++++++++++************************,,,++++++***))))))******************))))))))))))(((((((((((('''''''''&&&''''''((())))))***++++++)))))))))************+++************************''''''((((((((()))))))))((((((((())))))***,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,---...///000111111222333333333222333666888;;;BBBQQQeee{{{}}}xxxtttuuuuuummmcccPPPJJJFFFLLLZZZfffkkklllkkkiiifffcccaaa``````aaaZZZ___iiirrrxxxuuummmgggVVVKKKEEEKKKVVV\\\]]]]]][[[[[[]]]^^^___`````````^^^[[[YYYXXXZZZ]]]^^^___\\\QQQIIIFFFCCC======AAA;;;AAAIIINNNPPPVVV]]]dddbbbdddfffeeecccdddhhhlllggghhhiiilllpppxxx|||yyyzzzuuuvvvvvvtttqqqoooooopppqqqpppppptttyyy|||}}}{{{}}}}}}|||zzzvvvtttssssssnnnmmmllllllkkkkkkkkkllljjjjjjkkklllmmmoooooopppooopppppppppooooooppprrrooonnnllljjjiiiiiijjjjjjdddeeefffhhhiiiiiiiiiiiigggfffdddddddddfffhhhiiiggggggggghhhiiiiiijjjjjjhhhhhhggggggggghhhhhhiiikkkkkkllllllllllllkkkkkkfffggghhhjjjlllmmmnnnoooooopppqqqssstttuuuuuuuuusssrrrqqqrrrtttuuuuuuuuurrrpppoooppprrrrrrooollloooooonnnllliiihhhhhhiiijjjkkkmmmmmmnnnqqqtttwwwzzzzzzyyyxxxvvvvvvuuuuuuwwwyyywwwnnnhhhdddbbbbbbffffffeeebbb^^^[[[ZZZZZZTTTUUUWWWWWWVVVVVVWWWXXX]]]hhhrrruuuyyy~~~~~~zzzuuupppmmmkkkeee]]]XXXXXXWWWZZZ^^^```aaadddhhhllllllppptttuuussstttxxx}}}{{{~~~~~~xxxtttoooooopppssstttrrrkkkfffRRRLLLCCC;;;777555444333---------------...///000//////.........---------...---,,,,,,++++++,,,,,,---.........---,,,,,,+++------------,,,,,,+++***************+++,,,------,,,,,,,,,++++++*********)))***,,,---...------,,,))))))******++++++++++++++++++++++++++++++++++++************************---,,,***)))))))))***+++((((((((((((''''''''''''((('''''''''&&&&&&&&&&&&((())))))***++++++,,,,,,((())))))))))))*********************************''''''''''''((((((((((((((((((((((((((()))******))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******++++++++++++******,,,,,,---...///000111222222333444333222333666888;;;BBBOOOcccwwwyyysssqqqpppiii```PPPKKKIIIPPP]]]iiimmmnnngggeeeccc```___^^^___```YYY___iiisssxxxtttllleeeTTTGGG???FFFTTT]]]^^^]]][[[\\\]]]^^^_______________\\\YYYXXXYYY[[[\\\]]]LLLJJJGGGBBB??????CCCFFFJJJPPPYYYaaaeeefffffffffgggfffffffffffffffggggggoooqqqvvv{{{yyyqqqlllnnnnnnmmmkkkkkkkkkkkkkkknnnnnnppprrrtttwwwzzz{{{|||zzzwwwuuutttrrrooommmjjjjjjiiiiiijjjlllnnnooommmmmmnnnoooooooooooooooqqqqqqppppppooonnnnnnnnnkkkllllllmmmllljjjiiihhheeegggjjjllllllkkkiiihhhdddeeefffggghhhhhhhhhhhhhhhhhhhhhiiijjjjjjkkkkkkjjjjjjkkkmmmoooooommmjjjjjjjjjkkkmmmmmmmmmmmmmmmhhhgggggggggiiillloooqqqnnnnnnoooppprrrtttuuuvvvqqqqqqqqqqqqrrrssstttuuussssssrrrooolllkkklllmmmnnnmmmkkkjjjjjjjjjkkklllnnnmmmmmmllllllmmmmmmnnnsssssssssssssssrrrqqqqqqnnnrrrxxx~~~{{{vvvqqqqqqnnnkkkiiigggeeebbb___\\\\\\ZZZWWWTTTQQQPPPPPPZZZ```iiiqqqtttvvvvvvvvvtttsssrrrqqqnnnggg]]]VVVSSSRRRQQQSSSWWW^^^eeeiiiiiimmmlllhhhkkkttt|||}}}wwwyyy{{{|||~~~~~~yyyqqqnnnlllnnnrrrrrrnnnjjjaaa\\\SSSJJJAAA:::555333333222000---,,,,,,///222000000000000////////////,,,,,,,,,---------.........------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,000///---+++*********+++++++++************++++++***)))))))))***+++,,,,,,************************------------,,,+++***))))))******++++++,,,------++++++************++++++''''''''''''''''''''''''&&&(((+++---......,,,+++******))))))******+++,,,)))***+++++++++)))((('''''''''(((((())))))******)))***+++,,,,,,+++***)))******))))))******+++,,,+++,,,,,,,,,+++)))'''&&&,,,++++++++++++++++++***)))******+++,,,---.........//////000000000000///000111222222111222444666<<>>BBBMMMVVV[[[]]][[[[[[[[[\\\]]]___```aaadddaaa\\\XXXWWWXXX[[[^^^JJJJJJHHHGGGFFFIIINNNQQQZZZ___fffkkkllllllkkkkkkhhhgggggghhhiiikkkmmmnnnyyy|||}}}uuunnnjjjllllllkkkjjjjjjjjjjjjkkkmmmnnnooopppsssuuuwwwyyyyyywwwuuuttttttsssqqqooojjjiiiiiiiiijjjkkkmmmnnnmmmmmmnnnooooooooonnnnnnpppppppppooooooooooooooommmnnnnnnnnnnnnlllkkkjjjhhhiiikkklllllljjjhhhfffeeefffgggggghhhhhhhhhgggggggggggghhhiiiiiijjjjjjkkkkkklllnnnoooooommmjjjiiijjjkkklllmmmmmmmmmmmmiiihhhhhhhhhjjjmmmoooqqqtttsssrrrqqqqqqqqqqqqqqqpppppppppppppppqqqrrrsssppppppooommmkkkkkklllnnnlllkkkjjjiiiiiiiiijjjkkklllllllllkkkkkklllllllllnnnnnnnnnnnnnnnmmmlllllliiikkkoootttwwwzzz{{{{{{yyyvvvrrrooollljjjfffddd^^^]]]YYYUUUQQQOOOOOOPPPSSSYYY```ggglllppptttvvvwwwvvvuuutttrrrlllccc]]]UUUSSSQQQPPPRRRWWW\\\```aaafffiiigggjjjqqqvvvvvvyyyzzz{{{{{{|||zzztttqqqoooppprrrrrrmmmiiieeebbb]]]VVVMMMEEE===888222111000---,,,,,,---...000000000/////////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,+++************,,,,,,++++++++++++,,,,,,*********)))******++++++************************------------,,,+++***)))---,,,,,,++++++******)))+++******))))))******+++************************''')))+++---...---+++***))))))(((((())))))***+++)))******+++***)))((('''))))))))))))*********+++)))******++++++******)))******))))))******+++,,,------......---,,,***)))***++++++,,,---...///000+++++++++,,,------............///000000000000///000111222222111222444666<<>>777222000////////////.........------------//////...---,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...((()))+++,,,,,,,,,+++***,,,,,,++++++++++++,,,,,,,,,,,,+++***)))))))))***************************,,,,,,,,,,,,,,,+++******)))))))))***++++++,,,,,,******))))))))))))******''''''''''''''''''''''''***+++,,,,,,,,,***)))((()))(((((((((((()))******))))))*********)))))))))************************+++***)))(((((()))***+++******))))))******+++,,,))))))******++++++++++++,,,,,,++++++***))))))))).........---------,,,,,,------...///000000000000000111222222111222444666:::AAAOOObbbxxxxxxxxxzzzxxxuuuyyysssmmmjjjiiiiiigggeeeYYYRRROOOYYYjjjvvvwwwssskkkfff___\\\\\\]]]\\\ZZZ\\\^^^bbbjjjpppoooggg```MMMKKKMMMTTTYYYYYYZZZ\\\]]]^^^___aaacccdddeeeeeeccccccaaa___]]][[[YYYXXXjjjjjjjjjiiiiiikkkooorrrsssvvvyyyzzzyyywwwvvvvvvyyyzzz|||~~~}}}yyywwwvvvvvvtttsssrrrpppooommmkkkkkkhhhiiikkklllmmmmmmmmmmmmmmmmmmnnnoooppprrrtttuuuvvvtttrrrrrrrrrqqqooommmjjjjjjkkkkkkjjjjjjjjjiiilllmmmmmmmmmmmmmmmllllllllllllmmmnnnoooppppppqqqooooooppppppooonnnlllkkkiiijjjkkklllmmmllllllkkkiiijjjjjjjjjiiihhhgggggghhhhhhiiiiiijjjkkkkkkkkkmmmlllkkkkkklllllljjjiiiggggggffffffggghhhiiijjjjjjjjjkkkkkklllmmmnnnnnniiijjjjjjkkklllnnnpppqqqssssssrrrrrrssssssttttttuuuvvvvvvtttpppnnnmmmnnnkkkjjjiiihhhhhhiiijjjkkkiiijjjjjjkkkkkkjjjjjjiiiiiijjjjjjkkkkkkkkkjjjjjjffffffeeefffgggjjjlllnnnpppoooqqquuu{{{}}}~~~~~~~~~yyyuuujjjhhheeecccbbb```\\\YYYUUUTTTRRRQQQTTT]]]gggnnntttvvvxxxzzzzzzxxxwwwvvvyyytttmmmddd]]]XXXUUUSSSNNNPPPRRRUUUWWWZZZ___cccdddhhhnnnsssvvvwwwyyy{{{||||||xxxuuurrrnnnllliiikkkpppuuuwwwpppeee[[[PPPHHH===444111000111111///.........---------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...)))***+++---...---,,,,,,++++++************++++++,,,,,,+++***)))))))))***))))))))))))))))))))))))++++++,,,,,,++++++******((())))))******+++,,,,,,***))))))))))))))))))***************************+++++++++++++++***((('''***))))))))))))***++++++))))))))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++******))))))******+++,,,)))))))))******+++,,,,,,,,,,,,+++******)))((((((.........---,,,,,,++++++,,,,,,...//////000000000000111222222111222444666:::AAANNNbbbxxxyyyxxxxxxvvvsssvvvrrrllljjjjjjiiifffcccXXXQQQOOOZZZmmmzzzzzztttkkkfff___\\\\\\]]]\\\[[[\\\]]]ccckkkqqqppphhhaaaNNNMMMPPPWWW[[[ZZZYYYZZZXXXZZZ\\\^^^```aaaaaaaaa______``````___]]]\\\ZZZssssssqqqooollllllnnnoooppptttyyy}}}~~~~~~~~~~~~}}}yyyuuuvvvvvvtttrrrpppqqqqqqppppppnnnmmmllllllmmmmmmiiijjjkkkmmmnnnnnnmmmmmmllllllmmmnnnppprrrtttuuuvvvtttsssrrrrrrqqqpppnnnlllllllllllllllkkkjjjiiillllllmmmnnnnnnnnnnnnnnnllllllmmmnnnnnnoooppppppnnnnnnoooooonnnmmmkkkjjjhhhiiijjjlllmmmnnnooooookkkkkkkkkjjjjjjhhhgggfffeeeffffffggghhhhhhiiiiiinnnlllkkkkkklllmmmllljjjiiihhhhhhggghhhjjjkkklllkkklllmmmnnnooopppqqqqqqnnnnnnnnnnnnnnnoooppppppsssssssssssstttuuuvvvwwwxxxyyyyyyvvvrrrooonnnnnnooonnnmmmlllkkkllllllmmmjjjkkklllmmmmmmlllkkkjjjhhhiiijjjjjjjjjjjjjjjjjjgggffffffgggiiikkkmmmnnnooonnnnnnpppuuuxxxzzz{{{{{{yyywwwyyy~~~xxxuuussssssxxxtttpppkkkiiigggeee```\\\YYYWWWSSSPPPQQQWWW```fffqqquuuzzz||||||{{{zzzzzzzzzxxxtttnnniiiddd```^^^VVVTTTSSSTTTSSSSSSWWW\\\aaaffflllqqqtttuuuwwwxxxuuu{{{{{{wwwsssqqqpppkkkkkknnntttyyyxxxpppiii\\\RRRDDD:::555333111000/////////.........------,,,,,,,,,---------............---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***+++,,,---------------+++******))))))******+++++++++******)))*********))))))))))))))))))))))))***+++++++++++++++******+++++++++***))))))((((((***))))))(((((())))))***))))))))))))))))))))))))***+++++++++***)))((((((***************++++++,,,)))))))))((())))))***+++)))))))))(((((((((((((((***))))))(((((())))))*********))))))******+++,,,,,,+++++++++,,,---......++++++++++++,,,,,,---------------,,,,,,++++++++++++,,,---...///000000000000111222222111222444666:::@@@NNNaaawww|||yyyxxxwwwvvvvvvsssnnnlllllljjjeeeaaaVVVOOOMMMYYYnnn{{{{{{uuuiiiddd___]]]^^^___^^^]]]\\\^^^dddlllqqqoooeee]]]LLLIIIKKKSSSZZZZZZXXXXXXVVVXXXZZZ]]]___`````````[[[\\\^^^______^^^]]]]]]rrrrrrpppmmmjjjhhhiiijjjnnnsss{{{~~~|||yyyuuusssoooppppppooommmmmmnnnpppnnnmmmlllkkkkkklllmmmnnnhhhiiikkkmmmmmmmmmlllkkkiiijjjkkkllloooqqqsssuuuuuusssrrrrrrssssssrrrqqqmmmmmmnnnnnnmmmkkkjjjiiikkklllmmmnnnoooppppppppplllmmmmmmmmmnnnooooooooonnnoooooooooooommmlllkkkhhhiiijjjlllmmmooopppppplllllllllkkkjjjhhhgggffffffgggggghhhhhhiiijjjjjjooommmllllllnnnoooooonnnmmmlllkkkkkkkkkmmmooopppmmmnnnppprrrssstttuuuuuuuuuttttttsssssssssttttttvvvwwwwwwxxxyyy{{{|||}}}{{{}}}}}}|||xxxuuutttttttttsssqqqooonnnnnnnnnooolllmmmnnnoooooonnnmmmllliiijjjkkkkkkllllllkkkkkklllllllllmmmnnnooopppppplllkkkkkkmmmqqqtttvvvvvvvvvtttrrrssswwwzzzyyyxxxrrrooommmlllnnntttzzz~~~~~~uuuooollljjjfffbbb^^^\\\XXXTTTSSSWWW^^^ccckkkpppwww{{{{{{yyyxxxxxxwwwwwwxxxxxxvvvtttqqqooogggbbb___]]]YYYSSSTTTYYYaaadddgggjjjkkkmmmpppsssqqqvvv{{{}}}|||xxxuuuttttttqqqnnnmmmrrryyy|||xxxtttggg]]]PPPEEE???:::555000000000000/////////......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,++++++******++++++,,,*********)))******++++++))))))))))))))))))))))))******++++++++++++******+++++++++***))))))(((((())))))(((((((((((())))))''''''''''''''''''''''''***************))))))))))))))))))))))))***++++++***)))((((((((()))+++,,,*********)))))))))(((((((((((())))))))))))((((((******))))))******+++,,,---,,,+++++++++,,,---...++++++++++++,,,,,,,,,,,,++++++++++++++++++*********+++---...///000000000000111222222111222444666:::@@@MMM```uuuzzzzzz{{{|||wwwtttqqqpppooojjjddd^^^UUUMMMJJJWWWlll{{{{{{uuufffbbb___^^^aaabbbaaa___]]]___eeelllpppkkk^^^TTTGGGBBBBBBLLLVVVYYYXXXWWWTTTVVVYYY\\\^^^_________ZZZ[[[\\\]]]^^^^^^]]]]]]nnnnnnmmmjjjfffeeeeeeffflllrrr{{{~~~xxxwwwvvvuuusssqqqooooookkklllmmmmmmllllllnnnpppmmmllljjjiiiiiikkkmmmnnngggiiikkkllllllkkkjjjiiiggghhhiiikkkmmmpppssstttsssrrrqqqrrrtttuuutttsssnnnnnnoooooonnnllljjjiiikkkkkkmmmooopppqqqqqqqqqmmmmmmmmmnnnnnnnnnnnnnnnooooooppppppooonnnlllkkkjjjjjjkkklllmmmnnnooopppmmmmmmlllkkkjjjiiigggfffiiijjjjjjkkkllllllmmmmmmpppnnnmmmnnnpppqqqqqqqqqpppooonnnmmmnnnppprrrsssoooppprrruuuvvvxxxyyyyyyxxxxxxxxxxxxxxxyyyzzzzzz{{{{{{|||}}}|||{{{{{{wwwvvvtttrrrppppppppppppmmmnnnpppqqqqqqpppnnnmmmkkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnjjjiiiiiilllppptttvvvwwwuuurrroooppprrrsssqqqoooooonnnllllllmmmpppsssttttttwww{{{}}}tttpppnnnkkkiiicccaaa]]]YYYWWWZZZ___dddeeekkkssswwwwwwuuutttttttttwww{{{}}}vvvpppllliiibbbXXXUUUXXXbbbbbbbbbbbbbbbeeejjjmmmpppuuuwwwxxx|||}}}yyywwwvvvwwwwwwrrrnnnqqqxxx}}}}}}zzzooofffZZZPPPIIIBBB999222000000000000//////////////////...---,,,++++++******++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++***))))))***+++,,,---,,,,,,++++++,,,,,,---***)))))))))***+++,,,,,,)))))))))))))))))))))))))))******+++++++++******((((((((()))******++++++))))))(((((((((((())))))************************))))))))))))))))))******((((((((((((((()))*********)))(((((((((***+++,,,,,,+++++++++******))))))'''((()))******)))((('''*********)))***++++++,,,,,,+++***)))))))))++++++,,,,,,+++***)))((('''&&&***************************+++,,,...///000000000000111222222111222444666:::@@@MMM```ttt{{{{{{~~~xxxvvvtttrrrpppkkkccc\\\SSSKKKHHHUUUkkkzzz{{{uuudddaaa___```cccdddccc```^^^```ffflllnnngggYYYMMMBBB;;;:::FFFSSSYYYYYYWWWSSSUUUXXX[[[]]]^^^^^^^^^[[[[[[\\\\\\]]]]]]\\\\\\iiijjjkkkjjjhhhhhhjjjkkktttwww|||~~~xxxtttllllllmmmmmmmmmlllkkkjjjiiikkkmmmmmmlllllllllmmmkkkkkkkkkllllllkkkkkkjjjlllmmmmmmnnnmmmkkkjjjiiihhhhhhhhhiiikkknnnqqqsssssssssrrrrrrqqqppppppppppppoooooooooooonnnkkkhhhiiijjjkkkmmmnnnnnnmmmmmmmmmmmmlllkkklllmmmnnnooonnnpppqqqpppnnnllllllmmmppppppoooooooooppppppqqqppppppnnnmmmlllkkkkkkkkkkkkkkkkkklllmmmooopppqqquuutttssssssssstttuuuvvvwwwwwwuuuuuuuuuvvvwwwwwwvvvxxxzzz{{{{{{|||~~~~~~|||}}}~~~|||zzzyyyyyyzzztttsssrrrqqqqqqqqqrrrrrrmmmoooppppppooonnnnnnoooqqqqqqqqqpppnnnmmmkkkjjjkkkkkkllllllnnnoooqqqrrrpppooommmkkkkkklllnnnooonnnllljjjiiihhhhhhiiijjjlllmmmooopppssswww}}}|||wwwqqqmmmgggeeeaaa^^^]]]]]]]]]]]]eeeiiinnnrrrtttssspppmmmrrrqqqrrryyy}}}ssslllggg___VVVWWWXXXXXXYYYZZZ]]]aaadddjjjlllppptttwwwyyyyyyxxx}}}}}}zzzxxxwww~~~{{{{{{~~~~~~sssnnnfff^^^UUUKKK@@@888555333000000111222333222///...,,,++++++,,,...///)))***+++,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------111///---+++)))(((((((((******++++++---///000111((((((((((((((((((((((((******+++++++++,,,,,,,,,'''''''''((())))))******((())))))*********)))))))))&&&&&&***+++)))((()))******))))))))))))******)))************+++++++++******+++++++++******))))))***+++,,,,,,,,,,,,,,,---,,,+++******+++,,,,,,,,,++++++******++++++,,,******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///////////////111111222111000111444666888>>>LLL```www}}}zzz{{{||||||xxxyyywwwqqqlllggg___VVVNNNLLLJJJQQQbbbqqqtttnnnddd```___bbbdddbbbbbbdddcccdddddddddfffdddYYYLLLAAA???===AAAMMMZZZ]]]ZZZ]]][[[YYYWWWWWWYYY[[[]]][[[ZZZYYYXXXXXXZZZ]]]___jjjkkklllllllllmmmooorrrwwwyyy|||~~~|||xxxsssoookkkkkkkkkkkkkkkjjjiiiiiiiiikkkllllllkkkjjjkkkllljjjjjjkkklllllllllkkkkkklllmmmmmmmmmmmmkkkjjjiiihhhhhhiiijjjlllnnnpppqqqqqqqqqqqqqqqpppppppppppppppooonnnoooooonnnkkkiiifffgggiiikkkmmmnnnnnnnnnooonnnmmmlllmmmmmmooopppoooqqqrrrqqqooonnnnnnooopppppppppppprrrssstttuuurrrqqqpppoooooonnnnnnnnnppppppqqqrrrsssuuuwwwxxx{{{|||||||||{{{{{{{{{{{{|||{{{zzzzzzzzz{{{}}}~~~|||~~~~~~||||||{{{zzzxxxwwwvvvuuurrrtttuuutttrrrqqqqqqrrrqqqqqqqqqqqqpppnnnmmmlllllllllkkkkkkkkkkkkllllllllllllkkkjjjjjjkkklllmmmnnnmmmkkkiiihhhiiijjjkkkkkklllllllllmmmpppuuuxxxzzz{{{tttkkkgggbbb^^^\\\\\\\\\]]]]]]```eeejjjmmmooonnnnnnpppooopppvvvxxxsssjjjaaaXXXWWWTTTRRRRRRUUUZZZ]]]eeeiiimmmrrruuuuuutttssstttwwwzzz||||||~~~~~~}}}~~~xxxsssmmmfff]]]SSSHHHAAA999666222//////000000///......---,,,---...///000,,,,,,,,,,,,---------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------+++*********+++++++++++++++++++++,,,---...))))))))))))))))))))))))******+++++++++,,,,,,,,,***)))))))))))))))))))))&&&&&&''')))************,,,((('''+++,,,***((())),,,,,,++++++++++++,,,,,,)))************+++++++++***)))))))))))))))))))))******++++++,,,,,,++++++)))((('''&&&&&&'''((())),,,++++++******++++++,,,******))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------////////////000000111111111111222111000111444666888>>>LLL```wwwxxxvvvxxxzzzzzzvvvwwwtttmmmiiifff___WWWOOOLLLIIIPPPbbbrrrvvvqqqfffbbbaaaccceeebbbaaaccccccccccccccceeecccXXXLLLAAA???===AAANNN[[[___\\\]]]\\\[[[ZZZZZZ[[[\\\]]]ZZZYYYWWWVVVWWWYYY\\\^^^lllmmmnnnoooppprrrvvvyyy{{{{{{zzz{{{}}}{{{yyyvvvsssrrrooollliiiiiihhhhhhhhhhhhggggggggghhhjjjkkkkkkiiihhhhhhiiiiiijjjkkkkkkllllllllllllllllllmmmmmmlllkkkiiihhhhhhiiijjjlllmmmmmmmmmmmmnnnnnnoooooooooooopppppppppooonnnnnnnnnmmmkkkiiidddeeegggiiilllmmmnnnnnnpppooonnnmmmmmmnnnoooooopppqqqsssrrrqqqppppppqqqpppqqqqqqsssuuuwwwyyyzzzuuuuuuttttttttttttuuuuuuvvvwwwxxxzzz}}}~~~}}}|||}}}}}}|||yyywwwvvvwwwttttttttttttsssrrrqqqppppppooonnnllljjjiiihhhhhhjjjjjjjjjkkkkkklllllllllooommmkkkiiiiiiiiijjjkkkllllllllljjjiiijjjmmmpppnnnttt}}}wwwqqqiiibbb^^^]]]]]]]]]YYYZZZ^^^bbbfffiiikkkmmmpppppppppssszzzzzzqqqbbb]]]UUUOOOMMMOOOTTTWWW___ccciiiooorrrrrrpppooooooqqqtttvvvyyy~~~~~~}}}zzzvvvqqqiii___UUUNNNCCC???888333000///...---------.........////////////...---------------......---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------************+++,,,---...,,,++++++*********++++++******************************+++++++++,,,,,,,,,,,,,,,++++++***))))))((($$$%%%&&&((()))***++++++---)))))),,,---+++)))***,,,,,,++++++++++++,,,,,,)))************+++++++++***)))(((''''''((()))***+++++++++++++++***************))))))))))))******,,,++++++******++++++,,,*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,...//////000111222333333111111222111000111444666999???LLLaaaxxx}}}vvvuuuwwwyyyzzzuuuuuupppiiifffddd___YYYPPPLLLIIIOOOaaasssxxxtttiiieeecccffffffbbb```aaaaaacccccccccdddaaaWWWKKKAAA???===AAANNN\\\aaa^^^]]]]]]]]]]]]]]]]]]]]]]]]YYYWWWUUUTTTUUUYYY\\\___mmmnnnnnnoooppptttyyy}}}}}}{{{xxxvvvvvvxxx{{{}}}tttqqqmmmjjjiiihhhgggeeegggffffffeeeeeeeeeeeeeeegggiiijjjjjjhhhgggggghhhiiiiiijjjkkkllllllllllllkkkkkkllllllkkkjjjhhhgggiiijjjkkklllmmmlllkkkkkkllllllmmmmmmnnnooopppppppppnnnmmmmmmmmmmmmkkkjjjeeeeeeggghhhjjjkkklllmmmqqqpppnnnmmmmmmnnnnnnooooooppprrrrrrqqqqqqrrrsssssstttuuuvvvxxxzzz|||}}}zzzzzzzzzzzz{{{|||}}}}}}}}}~~~}}}}}}|||{{{yyywwwuuutttvvvuuurrrpppnnnlllkkkjjjkkklllmmmnnnnnnnnnnnnmmmooonnnllljjjiiijjjkkklllnnnnnnmmmkkkiiiiiikkkmmmooorrrwww|||xxxnnngggccc```^^^ZZZZZZ[[[\\\```dddhhhkkkssstttuuutttuuu{{{tttlll___UUUPPPPPPRRRTTTXXX]]]dddkkkooopppooonnnqqqrrrrrrrrrtttyyy}}}zzzsssjjj```ZZZQQQKKKBBB;;;666222000...,,,---.../////////......000///...,,,,,,,,,------------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---.........))))))******+++,,,---...++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********&&&&&&((()))************+++((((((,,,...+++***+++******))))))))))))******))))))*********++++++++++++***((('''''')))+++,,,,,,,,,+++******)))))))))++++++++++++,,,,,,,,,---,,,++++++******++++++,,,************)))(((((('''++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...///111222333333111111222111000111444666999???MMMbbbxxxwwwvvvxxxzzz{{{uuutttnnngggddddddaaa\\\SSSNNNIIINNN```rrrxxxuuulllhhheeeffffffaaa_________bbbcccbbbbbb```VVVKKKBBB@@@>>>BBBOOO^^^ccc```]]]^^^___``````___^^^]]]YYYXXXVVVUUUVVVZZZ]]]```nnnnnnmmmmmmmmmqqqwww{{{zzzxxxtttrrrqqqsssuuuwwwooolllhhhfffffffffeeedddfffeeedddcccccccccddddddggghhhjjjjjjhhhgggggghhhiiijjjkkkkkklllllllllkkkjjjkkkkkkkkkkkkiiihhhgggiiijjjkkkllllllkkkjjjiiikkkkkklllmmmnnnoooooopppooonnnllllllmmmmmmllljjjhhhhhhhhhiiiiiijjjjjjkkkpppooonnnmmmmmmnnnoooooonnnppprrrsssrrrrrrtttuuuyyyyyyyyyzzz|||}}}~~~|||{{{zzzxxxvvvsssrrrqqqpppoooppppppppppppooonnnmmmpppnnnlllkkkjjjjjjlllllllllmmmmmmkkkjjjjjjkkkmmmmmmoooppprrrvvv~~~~~~uuunnnfff```\\\ZZZXXXXXX[[[```fffjjjssswwwzzzyyywwwyyy|||mmmaaaYYYVVVTTTTTTTTTXXX___fffkkknnnoooooorrrrrrqqqpppqqqtttyyy}}}~~~yyyqqqjjjeee^^^WWWMMMDDD===777333000------............------......---,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...//////000***++++++++++++,,,++++++*********++++++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,******+++++++++***))))))(((%%%&&&***---,,,+++---******))))))))))))******))))))*********+++++++++,,,+++)))))))))+++---...,,,,,,***))))))))))))***))))))******++++++++++++,,,++++++******++++++,,,******++++++***)))((('''++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,---...000111222222111111222111000111444666999@@@NNNcccyyyxxxvvvwwwyyyzzzvvvuuuooogggdddeeeddd```VVVQQQKKKOOO```rrrxxxuuuoooiiieeeeeeccc___]]]^^^^^^bbbcccbbbaaa^^^UUUKKKBBB@@@>>>BBBOOO^^^cccaaa^^^___```aaaaaa```___^^^[[[ZZZYYYYYYZZZ\\\___```qqqpppmmmjjjhhhkkkpppttttttrrrqqqoooooopppqqqrrrmmmjjjgggffffffgggfffeeefffeeedddcccbbbcccddddddggghhhjjjjjjiiiiiijjjkkkjjjkkkkkkllllllkkkkkkjjjjjjjjjkkkkkkjjjiiigggfffjjjjjjkkkkkkkkkkkkjjjjjjkkkkkklllmmmnnnnnnooooooooommmkkkkkklllmmmlllkkkkkkkkkjjjjjjjjjjjjkkkkkkpppooonnnnnnnnnoooqqqrrrpppsssuuuvvvvvvwwwxxxzzz~~~~~~~~~{{{zzzyyyxxxvvvuuutttsssqqqpppnnnnnnqqqooommmkkkkkkkkklllmmmiiijjjkkkjjjiiiiiijjjllljjjlllnnnnnnpppvvvsssjjj^^^\\\XXXWWWXXX]]]cccgggmmmsss{{{~~~~~~~~~yyynnnfff___YYYUUUSSSVVVYYY^^^dddhhhlllnnnnnnnnnooooooppprrrvvvyyy~~~|||vvvqqqooohhhbbbYYYOOOFFF???888444000000///......---------,,,,,,---------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////++++++,,,,,,,,,+++***************++++++---......++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,+++***))))))(((%%%%%%***---,,,+++---,,,,,,++++++++++++,,,,,,)))************+++++++++,,,+++******+++,,,...///,,,+++***(((((()))***+++***+++,,,---............,,,++++++******++++++,,,)))***+++,,,,,,+++)))(((++++++++++++++++++++++++,,,,,,---------.........,,,------...///000000111111111222111000111444666999@@@OOOdddzzzvvvtttvvvwwwxxxwwwvvvppphhheeefffeeeaaaXXXSSSNNNRRRcccuuuzzzwwwpppiiicccbbb```\\\[[[]]]^^^bbbdddcccaaa^^^UUULLLCCCAAA>>>AAANNN]]]cccaaa^^^___```aaaaaa```___^^^\\\\\\\\\]]]]]]^^^______uuurrrmmmgggddddddiiillllllmmmmmmnnnnnnooonnnnnnkkkiiihhhggghhhiiihhhggggggfffdddccccccccceeeeeegggiiikkklllkkkkkklllnnnllllllllllllkkkjjjiiiiiiiiijjjjjjjjjjjjhhhgggfffkkkjjjjjjjjjjjjjjjkkkkkkllllllmmmmmmnnnnnnooooooooommmkkkjjjkkkllllllkkkllllllkkkkkklllmmmnnnoooqqqpppppppppqqqssstttvvvvvvxxx{{{|||}}}~~~|||xxxuuusssrrrrrrqqqpppnnnlllkkklllmmmnnniiijjjkkkjjjiiiiiijjjkkkjjjlllooopppqqquuu{{{~~~kkkggg```[[[YYYZZZ^^^```eeellluuu|||zzzssskkkaaaZZZTTTTTTTTTUUUYYY___dddhhhhhhjjjnnnpppqqqrrrtttvvvwww}}}{{{xxxxxxsssnnneee\\\SSSJJJAAA<<<555444222000............***,,,...000000///---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,,,,,,,+++***++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++++++++***++++++++++++******))),,,((((((,,,...+++***+++,,,,,,++++++++++++,,,,,,)))************+++++++++)))******+++,,,,,,------+++***((((((((()))+++,,,,,,---...///000000000///,,,++++++******++++++,,,)))***,,,------,,,+++***************************++++++,,,,,,,,,---------......//////000000000000111111222111000111444666:::AAAOOOeee{{{}}}vvvtttvvvxxxyyywwwvvvppphhhffffffddd```XXXTTTPPPVVVhhh{{{}}}ppphhh```]]][[[YYYYYY\\\^^^ccceeedddaaa^^^VVVMMMDDDAAA>>>@@@MMM[[[aaa_________````````````______\\\]]]___``````___^^^]]]xxxtttnnnfffaaaaaadddggggggiiikkknnnoooooommmllljjjiiihhhiiijjjjjjiiihhhhhhgggeeeccccccdddeeefffgggiiilllmmmmmmmmmooopppmmmmmmmmmlllkkkjjjiiihhhiiiiiijjjjjjiiihhhfffeeekkkjjjiiiiiiiiijjjkkklllmmmmmmmmmnnnnnnnnnnnnnnnooommmjjjjjjkkklllllllllllllllllllllmmmoooqqqrrrrrrrrrqqqrrrsssuuuwwwyyyzzz}}}{{{xxxwwwwwwqqqpppnnnlllkkklllmmmnnnkkklllmmmlllkkkjjjjjjlllhhhkkknnnnnnnnnpppuuuyyy{{{zzztttjjjaaa[[[XXXYYYZZZ```fffooowww}}}}}}tttiii```UUUSSSPPPOOORRRWWW^^^bbbfffiiinnnqqqqqqqqqrrrrrrqqqyyy~~~}}}~~~|||wwwoooggg]]]SSSJJJDDD999777444111/////////000***,,,///222222111...---------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,+++,,,+++***)))((((((((((((******************************+++++++++,,,,,,,,,,,,,,,+++******)))))))))'''((()))***************000,,,+++......+++)))*********))))))))))))******)))************+++++++++'''((()))+++,,,,,,,,,+++***)))((('''((()))+++---''')))***,,,------,,,,,,,,,++++++++++++++++++,,,)))***,,,.........,,,+++******************************+++++++++,,,,,,,,,000000000000000111111111111111222111111111444666:::AAAPPPeee{{{}}}vvvvvvyyy{{{}}}wwwvvvpppiiieeefffccc___XXXTTTRRRYYYmmmpppggg^^^[[[YYYWWWYYY\\\^^^cccfffeeebbb^^^VVVNNNEEEBBB>>>@@@LLLZZZ```^^^``````____________``````\\\]]]```aaaaaa___\\\ZZZ|||rrrjjjeeefffiiikkkgggiiikkkmmmnnnmmmlllkkkiiihhhggggggggghhhjjjkkkiiihhhgggggghhhgggeeeccceeefffhhhlllpppqqqqqqoooooonnnlllkkkjjjjjjjjjkkkhhhhhhgggggggggggghhhhhhmmmmmmmmmlllllllllllllllmmmmmmnnnoooooooooooonnnkkkllllllmmmnnnnnnnnnooojjjmmmpppqqqqqqrrrrrrsssuuuwwwzzz{{{{{{{{{|||}}}|||{{{xxxuuurrrrrrqqqooonnnooommmllllllmmmlllkkkiiijjjmmmooopppoooooorrrtttssswww}}}wwwjjjbbb___\\\[[[WWWZZZ^^^dddkkkuuu~~~{{{tttmmmiiiZZZMMMMMMQQQSSSVVV[[[aaadddiiinnnqqqrrrrrrrrrrrrtttvvvyyy}}}{{{vvvqqqllldddZZZRRRHHH@@@:::888555111///000777444000...////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++******)))++++++******************************************,,,,,,++++++++++++,,,,,,)))&&&###$$$***------+++))))))))))))))))))))))))******+++++++++******))),,,,,,,,,,,,++++++***)))---------,,,,,,++++++***,,,---.........---,,,+++***+++,,,......---,,,+++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000000000111333333333333555666;;;@@@LLLaaayyyzzzwwwwwwyyy|||xxxtttmmmhhhjjjkkkeee]]]WWWWWWSSSUUUfff|||yyyiiiaaa[[[YYYXXXVVVVVVYYY```dddffffffeeeccc[[[SSSGGGCCC???CCCMMMWWW^^^``````^^^\\\\\\^^^___^^^^^^aaa``````___^^^^^^]]]]]]xxxnnnhhheeefffgggggghhhiiijjjkkkkkkkkkjjjiiihhhhhhgggggghhhiiijjjjjjhhhhhhhhhhhhhhhfffddddddeeegggkkkoooqqqooonnnooonnnlllkkkkkkkkklllllljjjiiihhhgggggghhhiiijjjjjjjjjkkkkkkkkkjjjjjjiiihhhhhhjjjkkkmmmoooppppppnnnnnnmmmmmmnnnnnnoooooonnnppptttuuuvvvvvvwwwxxx|||}}}~~~{{{xxxvvvsssqqqoooooommmkkkjjjjjjkkkjjjhhhjjjlllnnnmmmlllkkkmmmooonnnqqqvvv|||xxxnnnfffaaa]]]YYYZZZ\\\___dddkkksssxxxzzzuuurrrdddVVVSSSSSSRRRRRRTTTZZZ]]]aaafffjjjmmmooopppqqqsssuuuwwwzzz{{{wwwsssmmmddd^^^QQQGGG>>>999555111000111444222///.../////////...---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******++++++++++++******++++++++++++++++++++++++******************************))))))))))))*********'''%%%'''+++...---*********************************++++++************++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***,,,,,,---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000000000111333333333333555777;;;@@@LLLaaayyy|||zzzzzzyyy{{{}}}xxxuuunnniiiiiikkkeee]]]XXXWWWSSSTTTeeeyyy}}}uuuggg```[[[ZZZZZZXXXYYY\\\```dddfffdddccc```XXXPPPFFFBBB???BBBKKKTTTZZZ]]]ZZZZZZZZZ[[[^^^______^^^``````______^^^^^^]]]]]]{{{rrrlllhhhgggfffgggggggggggghhhiiijjjkkkjjjiiihhhhhhhhhhhhhhhiiijjjhhhhhhhhhiiihhhfffdddbbbcccfffjjjnnnooonnnlllnnnnnnllllllkkklllmmmnnnkkkjjjhhhgggggghhhjjjkkkhhhiiijjjkkkkkkjjjiiiiiiiiihhhiiiiiikkknnnpppqqqqqqpppooonnnooopppqqqrrrsssvvvyyy{{{||||||}}}~~~}}}yyyuuurrrrrrooollljjjjjjkkkjjjjjjlllmmmmmmllljjjiiiiiijjjkkkmmmppptttvvvwwwwwwwwwuuuwwwyyy}}}|||rrriiiddd^^^]]][[[[[[\\\```eeehhhyyy}}}{{{ooobbb]]]ZZZUUUQQQPPPSSSTTTWWW\\\bbbhhhmmmpppqqqsssuuuvvvxxx}}}}}}{{{vvvpppkkk___SSSEEE>>>999333111222111000......//////...,,,------------------------........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++************+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******+++)))(((***---...,,,)))************************++++++************+++,,,******+++,,,,,,,,,+++++++++++++++++++++,,,,,,---++++++,,,,,,,,,+++***)))...---,,,+++***))))))))),,,------------------------,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------++++++,,,,,,---...000000000111222333222333555777:::???LLLaaazzz~~~||||||zzzyyyzzzyyyvvvoooiiiiiijjjeee]]]XXXVVVRRRUUUdddvvvyyyqqqeee___ZZZ[[[[[[ZZZ\\\______cccdddbbb```]]]TTTLLLEEEAAA???BBBIIIRRRWWWYYYWWWWWWYYY]]]```aaa```___]]]]]]]]]]]]]]]]]]]]]]]]}}}xxxsssnnnlllkkkjjjhhhgggffffffggghhhjjjllliiiiiiiiihhhhhhhhhhhhhhhhhhggggggggghhhhhhfffddd```aaadddiiilllnnnllljjjnnnmmmlllllllllmmmnnnooollljjjhhhgggggghhhjjjlllhhhiiikkklllmmmlllkkkjjjooonnnlllkkkkkkmmmooopppsssrrrqqqqqqrrrtttwwwxxxxxx{{{}}}zzzyyyuuuqqqnnnmmmmmmmmmmmmmmmmmmmmmlllkkkjjjjjjjjjlllmmmooopppqqqppppppooommmpppsssuuuxxx{{{xxxrrrhhhddd___[[[ZZZ[[[\\\]]]iiipppzzzxxxnnnhhhccc^^^XXXTTTOOOOOOPPPTTT\\\eeemmmsssrrrtttvvvwwwyyy|||~~~~~~|||wwwtttjjj^^^PPPIIIBBB:::444222///.........//////---+++......................................./////////------,,,,,,,,,,,,------------------------------++++++,,,,,,,,,++++++*********++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++******+++------***(((************************++++++*********+++,,,---)))***++++++,,,,,,,,,,,,---,,,+++******++++++,,,,,,,,,,,,,,,+++++++++***---,,,***)))((()))******++++++,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,******+++,,,,,,---......,,,,,,,,,------...000000000111222222222333666888:::???LLLbbb{{{~~~||||||zzzyyy{{{zzzwwwpppjjjhhhiiieee^^^VVVSSSPPPUUUeeeuuuwwwqqqeee___[[[[[[\\\ZZZ[[[^^^\\\```bbb```^^^[[[SSSJJJEEECCCCCCFFFLLLRRRUUUWWWXXXYYY\\\```ccccccaaa___YYYYYYZZZZZZZZZ[[[[[[[[[wwwuuussspppnnnllllllkkkiiihhhgggfffgggiiikkkmmmhhhhhhiiiiiiiiihhhhhhhhhgggfffffffffggggggfffddd```aaacccgggjjjlllllljjjmmmmmmlllkkkkkklllnnnnnnkkkjjjhhhgggggghhhjjjkkkgggiiijjjlllmmmmmmllllllpppooonnnmmmmmmoooqqqrrruuuuuuuuuvvvyyy{{{~~~}}}~~~xxxtttrrrrrrqqqpppmmmmmmlllllllllkkkkkkjjjmmmnnnnnnnnnnnnmmmlllkkkkkkmmmpppqqqsssuuuxxxzzzvvvooofff___[[[ZZZYYYXXXZZZaaakkkttt{{{zzzsssmmmhhhaaa[[[OOONNNMMMOOOVVV```jjjqqqrrrsssvvvwwwyyy|||}}}zzzrrrggg\\\WWWPPPEEE:::444000/////////000///---+++........................,,,,,,------...............------,,,,,,------...------------------------***++++++,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,)))*********+++++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,*********+++,,,+++)))'''************************++++++******+++,,,,,,---)))***++++++,,,,,,,,,,,,///---,,,***))))))******...------,,,,,,,,,,,,,,,******)))((()))***,,,---))))))******++++++++++++++++++************++++++******+++,,,,,,---......------------......///000000111111111111333777999;;;@@@MMMccc||||||zzz{{{zzz||||||zzzssskkkhhhiiieee```TTTPPPOOOXXXiiixxxzzzuuugggaaa\\\\\\[[[YYYXXXZZZYYY]]]```___^^^[[[TTTLLLEEEFFFIIIMMMRRRUUUWWWWWWYYYZZZ]]]```cccbbb^^^[[[TTTUUUUUUVVVWWWXXXYYYYYYrrrqqqooollljjjiiihhhhhhiiihhhgggfffgggiiikkklllgggggghhhiiiiiiiiiiiiiiigggffffffggghhhhhhfffeeebbbaaabbbdddhhhkkkllllllmmmmmmkkkkkkjjjkkklllmmmkkkjjjjjjjjjjjjjjjjjjkkkiiiiiijjjkkklllmmmnnnooonnnnnnnnnoooqqqsssvvvwwwyyyzzz{{{~~~|||yyywwwuuupppnnnmmmlllmmmmmmllljjjkkkllllllllllllkkkjjjjjjiiikkklllmmmnnnppprrruuuzzzrrriiiccc___\\\YYYUUUYYY___eeekkksss}}}|||wwwrrrkkkdddVVVSSSOOONNNQQQYYYbbbhhhkkkmmmqqqsssuuuyyy}}}vvvmmmeeeccc^^^RRRCCC:::444333111000111000...---........................,,,,,,,,,---......//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++)))***+++,,,------------)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))***************))))))++++++++++++++++++++++++)))***+++,,,---------,,,******+++,,,,,,,,,++++++///---+++)))((()))***+++///...---,,,,,,,,,------)))))))))***+++,,,---...(((((())))))******+++++++++******))))))******++++++++++++,,,,,,---------......------...//////000000111111111111333777:::<<>>AAALLL[[[fffhhhfffcccaaa___\\\ZZZWWWSSSQQQHHHSSS___fffeeebbbaaabbbfffhhhkkkkkkkkklllmmmoooqqqrrrrrrssstttuuuvvvvvvxxx{{{~~~|||zzzyyyxxxuuusssqqqpppppppppgggeeebbb``````___^^^]]]YYYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYZZZ[[[\\\]]]]]]___^^^]]]\\\[[[[[[\\\]]]^^^aaaeeegggffffffffffffeeeeeeeeeeeeffffffffffffiiiiiihhhhhhhhhiiijjjjjjkkkllllllmmmmmmnnnnnnnnnwwwzzz|||{{{}}}~~~|||{{{|||}}}}}}||||||zzzxxxvvvvvvwwwxxxyyyxxxyyy{{{|||||||||{{{zzzvvvuuusssrrrqqqqqqqqqrrrppppppqqqqqqsssuuuxxxyyyxxxtttpppmmmnnnnnnnnnmmmjjjiiifffdddaaa___^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\YYYYYYXXXXXXWWWWWWVVVVVVSSSSSSSSSSSSSSSTTTUUUUUUWWWWWWXXXYYYZZZ^^^bbbeeekkknnnrrrwww|||wwwrrrooonnnoooooooooppppppppppppqqqrrrtttsssppppppqqqtttyyy~~~sssddd```^^^]]]]]]^^^fffpppvvv}}}zzzqqqhhh___ZZZZZZ[[[```hhhoootttwwwyyyzzzxxxxxx{{{~~~}}}yyyvvvuuutttsssrrrhhh___SSSIIIBBB===777333333333333222111111000000...///000000111111000000...---,,,++++++,,,---...------,,,,,,,,,------...////////////......------******+++,,,,,,---............---,,,++++++++++++,,,,,,------,,,++++++***++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,------,,,,,,++++++...///---,,,...---***,,,,,,,,,++++++*********+++***))))))***+++,,,...*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000111000...---,,,,,,,,,---////////////////////////222333333333111111333555999@@@OOOdddzzz~~~vvvpppmmmkkkiii```ccckkkxxx|||kkkbbbZZZWWWUUUSSSTTTXXXXXX[[[]]]^^^^^^\\\SSSHHHCCCCCCFFFQQQ```jjjllliiiccc```]]]\\\ZZZXXXSSSPPPLLLTTT]]]ccccccaaabbbdddiiikkkmmmnnnnnnoooqqqsssssstttuuuvvvwwwwwwwwwwwwyyy{{{}}}~~~~~~|||zzzxxxuuussstttrrrnnnjjjfffcccbbbaaa```___^^^^^^]]]]]]]]]]]]YYYZZZ[[[[[[\\\[[[[[[[[[ZZZZZZZZZ[[[\\\\\\]]]]]]bbbaaa```___```bbbdddfffeeegggiiijjjiiihhhhhhiiihhhhhhhhhiiiiiiiiijjjjjjkkkkkklllmmmmmmnnnnnnoooppppppqqqrrrssstttuuuuuu~~~~~~}}}|||{{{zzzyyyyyyzzzzzzvvvvvvwwwyyy||||||vvvttttttvvvuuutttqqqooommmiiigggeeeeeeeeebbbbbbaaaaaa``````______[[[[[[ZZZZZZYYYXXXXXXWWWTTTTTTTTTSSSSSSTTTTTTTTTRRRRRRRRRTTTVVVYYY[[[]]]\\\^^^aaadddjjjrrr{{{yyyuuuuuutttsssrrrrrrrrrrrrrrrpppqqqrrrqqqooonnnnnnoooooottt}}}ppphhhaaa^^^\\\\\\aaahhhpppxxx{{{pppcccZZZXXXVVV[[[ccclllsssxxxzzz{{{xxxvvvwww{{{~~~~~~zzzvvvrrrooohhhbbbXXXPPPJJJDDD>>>999333333222111000///......------...////////////...---------,,,,,,---------,,,,,,,,,,,,,,,------...111000000///......------+++++++++,,,,,,---------...------,,,,,,,,,,,,---------------,,,+++***)))++++++++++++++++++++++++...------------...//////,,,,,,---------,,,++++++(((,,,...------...,,,(((+++++++++++++++++++++++++++++++++++++++,,,------,,,++++++++++++,,,------++++++++++++,,,,,,,,,,,,,,,,,,------...////////////...---,,,,,,,,,---........./////////000000000222333333333222222444666888@@@PPPdddzzzyyysssmmmiiifff^^^```hhhttt{{{iiiaaaZZZXXXVVVUUUVVVZZZZZZ]]]``````___\\\RRRHHHAAA???CCCNNN]]]gggiiigggeeeaaa]]][[[ZZZWWWQQQMMMLLLQQQWWW]]]```aaabbbbbblllnnnooopppqqqrrruuuwwwwwwxxxzzz{{{|||{{{{{{zzzzzz|||~~~}}}}}}}}}~~~~~~{{{wwwtttqqqooollljjjkkkiiifffbbb___\\\[[[[[[\\\]]]]]]]]]\\\\\\\\\]]]\\\\\\^^^_________^^^]]][[[[[[\\\]]]^^^___```aaabbbbbbccceeegggiiikkkllllllmmmoooooonnnnnnpppqqqoooooopppppppppqqqqqqqqqoooqqqsssuuuvvvvvvvvvvvvxxxyyyzzz|||}}}}}}|||zzzwwwtttqqqppppppppphhhhhhggggggfffeeeeeedddbbbbbb```___]]][[[ZZZYYYYYYXXXXXXXXXXXXXXXYYYYYYSSSRRRSSSTTTVVVWWWXXXWWWTTTVVVXXX[[[___dddjjjooozzz|||{{{xxxvvvtttttttttuuuooopppppppppnnnmmmmmmnnnmmmqqqvvv{{{wwwiiiccc```^^^^^^```iiipppyyywwwhhh\\\WWWRRRVVV^^^gggqqqwww{{{|||{{{wwwvvvzzz}}}~~~}}}vvvqqqnnngggccc\\\WWWSSSMMMEEE???555444333222000...------------...///////////////------............------,,,,,,++++++,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...++++++,,,,,,,,,++++++***++++++++++++++++++++++++------,,,,,,,,,---...///,,,---------,,,,,,+++***'''+++,,,***+++...---************++++++,,,,,,---,,,,,,,,,+++***)))((((((---,,,+++++++++,,,......******+++++++++,,,,,,,,,+++,,,,,,---......//////...---,,,,,,,,,---...///,,,,,,---...//////000111000111222222111222444666999BBBQQQdddyyywwwpppjjjeeebbb___aaafffpppzzz~~~|||yyyfff___YYYYYYXXXWWWYYY]]]]]]```bbbbbbaaa]]]SSSHHH<<<;;;???JJJZZZfffiiihhhgggbbb]]]YYYWWWSSSLLLGGGFFFHHHNNNVVV]]]aaa```]]]nnnoooqqqrrrssstttwwwzzz|||}}}~~~zzz}}}|||yyyxxx{{{~~~xxxuuuqqqmmmkkkhhheeecccaaa```^^^\\\[[[[[[\\\\\\\\\]]]]]]]]][[[[[[[[[\\\ZZZ[[[\\\]]]]]]]]]\\\[[[]]]]]]___```bbbdddeeeeee```cccfffjjjmmmnnnoooooorrrssstttttttttuuuwwwzzzwwwwwwwwwwwwxxxxxxxxxxxxyyy{{{~~~}}}{{{zzzzzz{{{ssssssrrrqqqqqqpppoooooojjjiiigggdddaaa___]]]\\\ZZZYYYYYYYYYYYYZZZ[[[[[[XXXWWWWWWWWWXXXWWWVVVTTTQQQSSSVVVYYYZZZ]]]```cccgggnnnwww}}}{{{wwwvvvuuuvvvwwwoooooooooooonnnnnnnnnnnnoooppprrrtttwww}}}rrriiieee```]]]\\\fffkkkrrrxxx}}}|||kkk]]]WWWOOOSSSZZZdddooowww{{{||||||vvvtttxxx{{{|||~~~wwwqqqnnngggccc___\\\XXXRRRJJJDDD888888666444222000///...///000000111111111111111,,,---////////////---,,,++++++++++++,,,,,,---...+++,,,,,,------......///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///)))***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***+++,,,------------,,,,,,+++******,,,,,,)))***...000...))))))***+++,,,------...+++++++++***(((%%%###!!!------,,,+++,,,---...///*********++++++,,,,,,,,,++++++,,,,,,---......///---,,,++++++,,,---///000)))***+++,,,...///000000...///000111111222444666;;;CCCRRReeeyyy~~~ssskkkfffbbb```aaabbbfffnnnvvvzzzyyywwweee^^^YYYZZZZZZYYY[[[^^^___bbbdddcccbbb^^^SSSHHH???>>>BBBNNN___lllqqqpppjjjddd]]]XXXUUUPPPHHHAAA???AAAGGGRRR\\\```]]]YYYuuuuuuvvvxxxyyy{{{|||}}}}}}|||~~~~~~~~~yyyvvvooommmjjjfffbbb___]]]\\\___^^^]]]\\\\\\\\\^^^^^^\\\\\\[[[[[[[[[ZZZZZZZZZ\\\]]]^^^______aaadddgggdddcccccccccdddfffiiikkkfffhhhkkknnnpppssswwwyyy|||~~~||||||}}}~~~~~~{{{wwwuuuuuuuuuuuuwwwuuusssooojjjfffbbb```____________^^^]]]\\\[[[WWWUUUTTTTTTUUUVVVUUUTTTWWWWWWWWWXXXYYY[[[\\\]]]bbbcccfffkkkrrrzzz{{{xxxvvvtttuuurrrooommmmmmkkkiiihhhiiihhhhhhjjjnnntttzzz}}}wwwkkkddd```^^^aaaccciiipppuuuxxxvvvfffYYYNNNTTT]]]eeelllsssxxx|||yyyyyyyyyxxxyyy}}}|||wwwsssqqqlllgggddddddeeebbbXXXPPPCCC===666333222222222000000000000000000...,,,+++///...------,,,,,,------,,,,,,,,,---------......+++++++++,,,,,,------------,,,,,,---......---++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,)))'''(((***...000---------,,,,,,+++++++++************************))))))***+++,,,,,,------...---,,,,,,++++++,,,,,,---***''''''***,,,,,,***------,,,,,,,,,,,,,,,---,,,)))(((+++000444222///---...///...---,,,...000......//////000000111111111222222222222333666888:::BBBQQQggg~~~|||pppgggeeegggjjjdddiiiqqqyyy~~~~~~zzzvvvmmmddd^^^]]]^^^]]]]]]___aaaaaaccceeeddd^^^SSSKKKCCCAAAEEESSSdddppprrrooogggaaa\\\[[[WWWMMMDDD@@@DDD@@@AAAKKKUUUYYYZZZ\\\xxxyyy{{{}}}~~~~~~{{{|||~~~|||zzzxxx|||zzztttpppoookkkjjjgggdddaaa___^^^]]]^^^]]]\\\\\\\\\\\\]]]^^^[[[[[[ZZZZZZZZZZZZZZZZZZ\\\]]]^^^______aaadddgggggggggffffffgggiiikkkmmmjjjmmmqqqtttvvvyyy|||~~~}}}|||zzzwwwsssooollljjjggggggfffeeedddbbb``````\\\ZZZXXXXXXYYYYYYYYYXXXXXXWWWWWWWWWWWWXXXYYYYYY______```ccchhhnnnsssvvv|||~~~yyyvvvvvvtttqqqoooooonnnmmmlllmmmlllkkkkkkmmmppptttvvvuuujjjbbb]]]______ccciiimmmpppwww}}}mmmaaaVVVXXX\\\bbbiiioootttwwwvvvwwwwwwwwwxxx{{{{{{wwwtttssstttooollllllnnnkkkccc\\\JJJDDD;;;555333222222111///000000000000...---,,,......---,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,---------------,,,,,,---......---+++---,,,,,,,,,,,,,,,,,,+++......------------......,,,,,,,,,,,,,,,,,,,,,,,,---+++***))))))+++---///---------,,,,,,+++++++++++++++++++++++++++++++++)))******+++,,,,,,---------,,,,,,+++++++++++++++***((('''))),,,......---******))))))))))))******---+++))),,,111333222///&&&))),,,---,,,,,,,,,,,,,,,---...///000111222333///000111111000111444777;;;AAAPPPeee{{{zzzpppjjjhhhhhhiiieeeiiiqqq|||~~~qqqhhh```_________aaadddccccccccccccbbb[[[PPPHHHEEEDDDHHHUUUfffqqqqqqnnnjjjccc___^^^ZZZQQQIIIEEEEEEAAABBBLLLUUUXXXYYY[[[|||~~~{{{{{{|||{{{yyyuuurrrpppqqquuuwwwtttmmmhhhfffhhhgggfffdddbbbaaa______^^^]]]]]]\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\]]]]]]]]]___aaabbbccceeehhhkkklllkkkkkkkkklllnnnpppqqqqqquuuzzz~~~}}}zzzxxxsssrrrqqqnnnllliiigggfffcccaaa___^^^^^^^^^]]]\\\[[[ZZZYYYXXXXXXWWWXXXXXX\\\\\\[[[\\\^^^aaadddfffggglllsssxxx}}}{{{zzzwwwtttrrrrrrqqqqqqppppppooommmllllllmmmmmmnnnvvv}}}wwwjjjbbb^^^\\\\\\```dddgggooowwwvvviii___\\\ZZZ]]]cccjjjnnnoooqqqsssuuuvvvwwwyyy{{{}}}~~~{{{yyyxxxxxxvvvrrrooonnnpppnnnhhhbbbUUUMMMBBB999444222111111/////////000000///.........---,,,,,,++++++,,,,,,,,,------------..................------------------,,,,,,---......---+++...------,,,,,,++++++***......------------......+++++++++,,,,,,---------,,,++++++++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++*********++++++,,,,,,---,,,++++++************************+++...///...,,,---,,,,,,,,,,,,,,,------///---+++---000222111..."""&&&+++......---,,,+++++++++---...000222333333...///000000///000333666;;;AAAOOObbbwwwuuummmjjjiiigggeeeeeegggooo}}}rrriii```___``````cccffffffdddbbbaaa^^^XXXNNNGGGFFFFFFJJJXXXhhhrrrqqqmmmjjjccc______\\\UUUNNNKKKFFFCCCEEENNNUUUXXXYYYZZZ}}}~~~}}}yyyyyywwwuuurrrnnnkkkiiifffjjjmmmjjjddd```bbbeeegggfffdddbbbaaa_________\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^___``````aaabbbbbbbbbdddgggiiijjjlllppprrrqqqqqqqqqrrrssstttvvvvvvzzz}}}{{{wwwtttqqqooonnnkkkiiifffdddcccbbb```^^^___^^^]]]\\\[[[[[[ZZZ[[[]]]\\\[[[ZZZZZZ[[[\\\]]]]]]```eeehhhkkkpppuuuyyy~~~zzzwwwuuutttrrrpppoooooonnnmmmllllllllllllqqqwwwxxxnnnaaa]]]ZZZ\\\___ccckkkssswww|||}}}qqqfff___XXXWWW]]]dddggggggkkknnnrrruuuvvvvvvwwwyyy~~~}}}yyyuuuqqqoooooommmhhhddd___WWWKKK???777333111111/////////000000000000000------,,,++++++++++++,,,------------............/////////......------,,,---,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******+++,,,,,,---......++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,+++******)))))))))))))))...............---***))).........---......//////000///---...000111///---'''***...000000///......,,,,,,---...///111111222...///000000///111333666;;;AAANNN___tttuuunnnooonnnjjjeeeaaacccjjjyyylllddd^^^^^^```___```bbbeeebbb```^^^\\\VVVNNNHHHFFFFFFKKKZZZkkkuuutttooohhhbbb]]]^^^\\\WWWQQQPPPIIIGGGIIIQQQWWWXXXXXXZZZ{{{}}}}}}{{{zzzzzz}}}~~~}}}}}}}}}|||zzzwwwrrrqqqnnnkkkhhheeebbbaaa]]]aaaeeedddaaa```cccggghhhgggeeecccaaa```___^^^]]]]]]^^^__________________```aaabbbcccdddeeeffffffhhhllloooqqqsssvvvyyyxxxxxxyyyzzz{{{}}}~~~~~~{{{yyyxxxvvvsssooollljjjgggdddbbbbbbaaa```___^^^^^^^^^^^^^^^]]]\\\[[[ZZZZZZ[[[[[[ZZZ\\\^^^```bbbeeehhhkkknnnrrrzzz|||xxxssspppmmmmmmmmmmmmmmmnnnoooooossswww~~~zzzhhhaaa\\\\\\]]]```gggnnnqqqwwwxxxkkkbbbXXXUUUXXX^^^```aaadddhhhmmmqqqsssssstttuuuuuuyyy}}}~~~yyywwwuuuqqqlllhhheee___TTTHHH===666333333///////////////000000000...---,,,,,,++++++,,,,,,---------.........///////////////......------,,,---,,,,,,---......---+++******+++,,,,,,---......+++++++++******+++++++++******+++,,,,,,---......+++,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++++++++++++++,,,,,,+++***))))))(((((())))))......//////...,,,+++***+++++++++++++++,,,------000///......//////...------...//////......///000............///////////////000111111000111444777;;;BBBNNN^^^qqqzzztttuuuuuuooohhh\\\]]]dddrrryyyfffaaa^^^aaacccaaa^^^^^^bbb___]]]\\\[[[WWWPPPKKKDDDEEEKKKZZZmmmwwwwwwrrriiibbb^^^^^^^^^ZZZVVVUUUNNNLLLOOOVVVZZZYYYYYY[[[xxxzzz~~~~~~{{{yyysssssstttxxx}}}}}}zzzxxxwwwvvvsssqqqgggfffccc```^^^\\\[[[ZZZZZZ\\\___aaabbbccceeeggggggfffdddcccaaa```_________```aaabbbbbbbbbbbbbbb```aaabbbdddfffgggiiiiiiiiimmmqqquuuwwwzzz}}}~~~yyyuuuqqqmmmjjjhhhgggeeecccbbb`````````^^^]]]]]]\\\[[[[[[\\\\\\YYYZZZ[[[]]]```ccceeefffbbbffflllttt}}}yyytttoooooonnnnnnnnnpppqqqrrrtttxxx}}}tttkkkbbb_________ccchhhmmmsss|||ooohhh^^^XXXWWWYYY[[[[[[\\\aaagggkkkmmmooopppqqqooossszzz}}}zzzuuuooollliiieee^^^SSSGGG===888666111111000//////000000000......---,,,,,,,,,,,,---------........./////////.........------------------,,,,,,---......---+++))))))***+++---...//////------,,,,,,,,,,,,------+++++++++,,,,,,---------,,,------------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,++++++******+++++++++++++++++++++++++++******))))))))))))))))))+++---...------...///---,,,,,,------...///000//////......------------.........---,,,,,,---////////////.........------///000111111000222444777:::BBBOOO___pppxxxrrrrrrqqqjjjdddYYY[[[aaammmxxx|||vvvpppddd``````eeegggddd___^^^___]]]\\\\\\\\\YYYRRRMMMDDDDDDJJJZZZlllxxxyyyuuullleee`````````]]][[[[[[SSSSSSVVV\\\^^^\\\[[[^^^wwwyyy|||~~~|||zzztttssstttvvvyyy|||}}}||||||xxxtttqqqooonnnkkkiiiaaa___]]]ZZZYYYYYYYYYYYYYYYYYY[[[___cccfffeeedddccccccbbbaaa````````````aaabbbdddeeeffffffeeeeeedddeeegggiiikkkmmmooopppppptttyyy}}}~~~yyyuuutttrrrooolllhhheeecccbbb``````______^^^^^^]]]]]]ZZZZZZZZZ\\\^^^aaabbbccc^^^```cccgggmmmsssxxxzzz}}}}}}vvvtttrrroooooopppqqqrrrrrruuuzzz|||~~~yyynnnhhhdddaaaaaaccchhhmmmuuuuuupppggg___YYYWWWVVVWWWTTTYYY___dddgggiiikkkmmmoooqqquuuzzz~~~yyysssoookkkkkkggg^^^RRRFFF???<<<333222111////////////000000///......------..................////////////,,,,,,,,,,,,---------------,,,,,,---......---+++******+++,,,,,,---......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,+++******))))))++++++++++++++++++++++++++++++***))))))))))))***(((***,,,,,,+++,,,///222////////////000111222333------...---,,,,,,,,,---***,,,......---------..............................///000000///000333666:::BBBPPP```pppwwwpppnnnkkkeee```YYY]]]dddnnnuuuwwwrrrmmmeeeaaa```eeehhheeeaaa```^^^]]]\\\]]]]]]ZZZSSSMMMGGGFFFJJJYYYkkkwwwxxxuuummmeee`````````^^^\\\]]]XXXXXX\\\aaaaaa^^^^^^```xxxzzz|||~~~~~~}}}|||zzzyyyxxxyyyyyyxxxvvvtttxxxtttoookkkiiigggdddbbb___^^^\\\ZZZYYYZZZ[[[\\\ZZZXXXYYY^^^dddfffddd```_______________```aaaaaacccdddeeeggghhhhhhggggggiiijjjlllnnnqqqsssuuuvvvwww{{{~~~|||xxxsssnnnjjjgggfffddddddcccbbbaaa```______]]][[[[[[[[[]]]^^^___^^^^^^^^^^^^```cccgggkkknnnmmmrrryyy|||yyyuuuqqqnnnnnnpppqqqnnnrrrvvvvvvuuuwww~~~xxxpppjjjdddaaabbbcccgggoooxxxzzzvvvoooeee[[[UUUTTTTTTOOOSSSYYY___bbbeeeiiikkkpppqqqrrruuuyyyzzzvvvlllnnnllleeeYYYLLLDDD@@@444333111////////////000000000///............///............/////////000+++++++++,,,,,,------------,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++---,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++***)))((((((++++++++++++++++++++++++,,,++++++***************+++------,,,))))))---000,,,,,,,,,,,,---...000000+++,,,------++++++,,,---&&&***///111111000//////,,,,,,------...///000000---...///......///222444:::CCCQQQaaapppuuuuuuzzz~~~|||uuuqqqmmmhhhccc[[[```hhhpppvvvvvvrrrnnnfff```___bbbeeecccaaaaaa^^^^^^]]]^^^^^^ZZZRRRKKKIIIGGGKKKXXXiiiuuuwwwtttkkkddd^^^^^^^^^\\\[[[\\\[[[[[[___dddddd```___bbbzzz{{{|||~~~{{{zzzwwwvvvuuusssooolllkkkhhheeeaaa]]]\\\[[[[[[]]]ZZZXXXVVVWWWXXXYYYYYY[[[XXXVVVWWW[[[]]]]]]\\\\\\^^^```aaaaaaaaabbbcccfffgggiiijjjjjjkkkmmmoooooorrrvvvyyyzzz|||}}}{{{vvvppplllllljjjgggfffeeedddaaa___aaa``````______^^^^^^]]]YYYXXXWWWYYY\\\```aaabbbfffgggiiimmmsss}}}}}}xxxvvvuuurrrpppoooqqqsssvvvxxxzzz{{{|||yyymmmccc^^^```ccckkkuuu{{{yyyqqqiii___UUUOOOMMMOOOSSSWWW\\\```ccceeekkkppptttuuuuuuyyy~~~}}}wwwrrrlllhhhccc[[[PPPGGG>>>999444333555666333000......------------......000///...------...000111......------------......------------------------//////...---,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...///000000...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------............------,,,,,,------...000////////////111222333000111111111111222555777999AAAPPPaaasss{{{lllhhhiiinnnzzz}}}{{{vvvmmmfff]]]cccmmmxxx~~~|||tttlllccccccccccccbbbbbbaaaaaa]]][[[ZZZ[[[ZZZWWWPPPJJJEEEIIIFFF[[[nnnttt{{{pppcccaaa_________^^^ZZZVVVRRRQQQWWW```eeedddaaaaaazzz{{{|||}}}~~~~~~~~~~~~yyyvvvsssqqqooollliiifffbbb```^^^[[[YYYYYYYYYZZZ[[[ZZZXXXWWWWWWWWWXXXWWWVVVTTTRRRSSSWWWYYYZZZYYY\\\___aaaccccccdddeeegggjjjlllnnnooopppqqqsssuuuwwwzzz~~~}}}~~~}}}zzzvvvssspppmmmkkkiiigggeeecccbbbbbb```___^^^]]]]]]YYYXXXVVVWWWZZZ\\\]]]]]]___```bbbeeeiiiqqqyyy}}}yyytttooopppqqqrrrtttuuuvvvwwwxxx|||wwwjjjccc```aaafffnnnssswww~~~}}}vvvjjj]]]TTTOOOPPPRRRUUUYYY]]]aaaccchhhmmmrrrsssrrrvvv{{{wwwqqqmmmiiiaaaVVVNNNAAA;;;444222222333111...///......------......///111000...------...///000------,,,,,,,,,,,,------------------------------.........------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------...---+++******+++---...---------,,,,,,++++++++++++++++++*********))))))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---...------,,,,,,------...000////////////111222333111222333222222333555888999AAAOOOaaatttttteeeaaafffnnnzzz~~~yyyrrrkkkcccfffnnnyyyuuullldddccccccbbbaaaaaaaaaaaa^^^\\\ZZZYYYYYYVVVOOOJJJFFFJJJGGG\\\ooouuu|||qqqbbb```^^^]]]]]][[[UUUPPPJJJJJJPPP[[[bbbcccbbbbbbzzzzzz{{{{{{{{{zzzzzzyyyuuuqqqlllhhheeeccc```^^^WWWVVVUUUTTTTTTUUUVVVWWWXXXXXXWWWWWWVVVUUUUUUTTTRRRQQQPPPQQQTTTWWWXXXXXX^^^```dddfffggghhhkkklllnnnpppsssuuuvvvwwwzzz|||wwwwwwxxx{{{|||xxxuuurrrooommmiiihhhfffdddbbb```^^^]]]\\\ZZZXXXXXXYYYZZZZZZZZZZZZ[[[]]]^^^```dddiiimmmqqq{{{xxxrrrssssssssssssssssssttttttwww|||tttiiibbb```aaaeeeiiimmmttt}}}xxxiii^^^TTTSSSRRRSSSUUUYYY\\\^^^ccchhhnnnoooppprrryyy|||xxxuuuqqqiii___XXXIIIBBB999333222111000...///......------......///111000///---------...///,,,,,,,,,++++++,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,+++++++++,,,---.........---,,,,,,+++******+++++++++++++++************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++************++++++...------,,,,,,------...////////////000111222222333444444333222333666888:::AAAOOOaaattt|||kkk\\\[[[eeerrr}}}|||uuupppiiijjjooozzzxxxnnneeedddbbbaaa```````````````]]]ZZZXXXWWWTTTNNNJJJHHHLLLIII^^^rrrwww~~~sssaaa___\\\\\\ZZZUUUNNNHHH@@@@@@GGGTTT___ccccccdddyyyyyyyyyxxxwwwvvvttttttpppkkkeee```]]]ZZZXXXVVVPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVUUUTTTRRRRRRRRRRRRQQQRRRSSSVVVXXX[[[\\\```cccgggjjjlllnnnqqqssssssuuuxxxzzz|||~~~~~~xxxwwwxxx{{{{{{wwwuuuqqqooommmjjjgggdddaaa```___]]][[[ZZZ[[[\\\\\\[[[ZZZ[[[]]]]]]]]]^^^aaacccdddkkkvvvzzzwwwvvvtttsssrrrrrrssssssssswww{{{~~~rrrfffaaa^^^___aaadddllluuutttjjj[[[YYYUUUSSSRRRTTTWWWYYY\\\bbbhhhlllnnnqqqwww{{{}}}zzzvvvooogggaaaTTTMMMBBB999444222111000//////............//////222111000...------------------,,,,,,,,,,,,------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........---------,,,,,,,,,,,,+++++++++,,,---...//////...---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++************++++++...------,,,,,,------.........//////000111111222333444444333222222555777:::AAANNNaaauuuvvvfffWWWWWWgggxxx|||vvvqqqllljjjnnnyyy}}}rrrfffdddbbb```^^^______```bbb^^^ZZZWWWVVVSSSNNNJJJIIINNNKKK```sssyyysssaaa___\\\ZZZXXXQQQHHHAAA;;;;;;BBBQQQ^^^cccdddeeezzzyyyxxxwwwtttrrrpppnnnhhhddd^^^ZZZWWWUUUSSSQQQOOOOOOOOOOOOOOOPPPQQQQQQQQQSSSUUUTTTRRRPPPQQQRRRSSSTTTUUUWWWYYY\\\___aaaeeehhhlllppprrruuuxxx{{{zzz}}}}}}}}}~~~~~~|||{{{{{{~~~~~~xxxwwwtttppplllhhhfffdddbbb```^^^]]]^^^_________[[[]]]___```___^^^___``````ccciiiqqqyyy|||zzzvvvsssqqqqqqqqqrrrssstttvvvxxxyyy|||~~~lllddd\\\ZZZZZZ]]]dddllluuu}}}~~~vvvfffccc]]]WWWSSSSSSTTTUUUVVV[[[bbbhhhmmmqqqwww{{{|||xxxsssmmmjjj```XXXKKK???777333111000/////////....../////////111111000///...---------......------------......------------------------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........------,,,++++++++++++++++++,,,,,,------//////...---+++***))))))************+++++++++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,...------,,,,,,------...---......///000000111111111222222111111111444666;;;AAAMMM```vvvqqqcccUUUVVVgggzzz~~~wwwqqqkkkiiilllxxxxxxiiifffbbb___]]]^^^___aaaccc___[[[XXXWWWTTTOOOKKKIIINNNLLLaaatttyyy~~~rrraaa___\\\YYYVVVOOOEEE===::::::BBBRRRaaaffffffeeexxxwwwuuurrroookkkhhhggg^^^[[[XXXUUUTTTSSSQQQOOOOOOPPPPPPQQQQQQRRRRRRRRRPPPSSSUUUTTTRRRQQQSSSVVVVVVXXXZZZ[[[]]]```eeehhhllloootttxxxzzz}}}}}}}}}~~~~~~~~~}}}}}}|||}}}||||||}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}~~~~~~zzzuuuqqqnnnlllgggeeebbbbbbbbbccccccbbb^^^___aaaaaa___^^^______aaa```bbbhhhlllpppxxx|||wwwrrrqqqpppqqqssstttttttttssstttwwwzzz~~~vvvkkk___YYYWWWXXX]]]cccjjjrrr}}}vvvqqqiiiaaaZZZVVVUUUUUURRRWWW^^^dddjjjpppvvvzzzzzz}}}yyyvvvtttsssjjjbbbUUUGGG<<<555222111000//////......//////000000000000///......------///......------......///------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******))))))***++++++,,,,,,---------......---,,,,,,+++******'''''''''(((((((((((((((+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------...------,,,,,,------...------...///000000000000000000111111111222555777;;;AAAMMM```wwwrrrfffYYYXXXfffwww}}}zzz}}}xxxqqqhhhgggjjjuuu|||kkkhhhccc___]]]^^^```bbbbbb___\\\ZZZYYYVVVPPPLLLIIINNNLLLaaatttxxx}}}qqqaaa^^^ZZZWWWSSSMMMCCC===;;;;;;DDDVVVfffkkkhhhfffooonnnkkkhhhddd___\\\ZZZTTTSSSQQQQQQQQQQQQPPPNNNOOOOOOQQQRRRSSSTTTUUUUUURRRUUUWWWVVVTTTTTTXXX]]]\\\^^^aaacccdddhhhmmmqqquuuxxx|||~~~~~~~~~~~~}}}}}}}}}}}}zzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{|||}}}~~~~~~~~~|||}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}~~~}}}{{{rrrooollljjjiiiiiihhhgggbbbccccccbbb```^^^^^^___```]]]___ccceeeeeejjjqqqzzzyyyuuussssssttttttsssqqqooooooqqqrrryyyzzzxxxhhh___ZZZWWWZZZ^^^bbbiiirrrzzzwwwlllccc]]]YYYWWWQQQTTTZZZ```gggmmmsssvvvuuu{{{~~~{{{yyy{{{|||vvvooobbbRRRDDD;;;666555000000////////////000000...///////////////.........------,,,,,,------...------------------------,,,,,,------------------------------------------+++++++++++++++++++++++++++++++++*********************+++,,,---------------------,,,,,,+++++++++''''''(((((()))))))))))),,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------...------,,,,,,------...,,,---...000000000000//////000111111222333777999<<<@@@LLL```wwwyyypppddd^^^gggsssuuupppooouuuvvvssswwwuuummmffffffjjjttt~~~}}}nnnjjjddd```]]]^^^aaacccaaa___]]]\\\\\\YYYRRRMMMGGGLLLKKK```ssswww{{{ooo___[[[WWWSSSPPPKKKCCC===:::;;;EEEZZZkkkoookkkgggfffdddbbb^^^YYYTTTQQQOOONNNMMMMMMOOOPPPQQQOOOMMMMMMOOOQQQSSSUUUVVVWWWWWWTTTWWWYYYXXXVVVWWW\\\bbbaaadddhhhjjjkkknnntttyyy{{{~~~~~~|||{{{zzzyyyxxxxxxxxxyyyzzzzzz{{{||||||xxxwwwvvvuuuuuuvvvxxxyyyzzzzzzzzzzzzzzz{{{|||}}}~~~}}}~~~~~~~~~||||||}}}}}}||||||{{{zzz{{{zzz{{{}}}}}}|||}}}|||yyyuuurrrqqqooommmlllfffffffffdddaaa___^^^___^^^[[[]]]bbbbbb___aaahhhkkkssszzzwwwwwwuuutttssspppmmmlllmmmnnnvvvtttwwwrrrggg___ZZZZZZ]]]^^^ccckkkttt|||uuujjjbbb\\\ZZZQQQTTTXXX^^^dddjjjpppsssssswww}}}||||||xxxkkk[[[LLLAAA<<<:::000000////////////000000---...///////////////...---,,,,,,++++++,,,,,,---------------------------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,---...000000000000//////000222222333555999;;;<<<@@@LLL```xxxzzznnneeeiiirrrrrrkkkbbbhhhhhhdddjjjxxx|||qqqhhheeefffkkksss{{{~~~|||oookkkeee```^^^___aaaddd```___^^^^^^^^^ZZZSSSNNNFFFKKKJJJ```rrrvvvzzzmmm]]]YYYTTTQQQNNNIIIBBB===888:::FFF[[[nnnrrrmmmhhh\\\YYYTTTOOOLLLKKKLLLMMMIIIKKKMMMMMMMMMLLLMMMOOOPPPQQQSSSUUUWWWXXXXXXYYY[[[\\\^^^^^^]]]]]]^^^```fffjjjmmmnnnooosss|||~~~{{{xxxzzz|||}}}}}}{{{xxxvvvyyyxxxxxxyyyzzzzzzyyywwwxxxxxxxxxxxxxxxwwwvvvuuuxxxzzz{{{|||{{{zzz{{{|||{{{|||}}}}}}zzzyyy}}}}}}|||{{{{{{{{{{{{{{{yyyyyyyyyzzz{{{}}}~~~~~~||||||zzz{{{{{{}}}~~~{{{xxxwwwuuusssppplllgggeeeeeedddbbb___```___^^^]]]]]]^^^```aaabbbeeekkkrrr}}}|||yyyxxxtttpppooorrrrrroookkkqqqrrruuuxxx~~~yyylll^^^YYY\\\\\\bbbhhhmmmpppuuu}}}{{{tttmmmbbbVVVPPPOOOSSSYYY___ccckkktttsssyyy~~~~~~xxxiiiYYYMMMAAA888555000...222444222000000//////000000//////...---------------------,,,,,,...------,,,,,,------...000000000000000000000000,,,---+++((()))---,,,(((+++++++++,,,,,,---------,,,,,,,,,,,,------...///+++,,,---.........---,,,///............---------...---+++***)))******+++,,,,,,------,,,,,,+++***+++***))))))******)))'''---))))))------))))))---+++,,,------......------,,,,,,++++++,,,,,,---...000000000000000000000000---............///222555888???MMM___sss|||yyy}}}~~~vvvjjj^^^[[[YYY[[[^^^eeesssyyyqqqkkkjjjfffdddjjjttt|||}}}|||mmmiiiccc^^^]]]```eeehhhgggfffeeecccaaa[[[TTTPPPFFFKKKHHH\\\lllpppwwwmmm^^^WWWSSSTTTQQQIIIBBB???;;;<<>>777222444555333111222---------------,,,,,,,,,............////////////......------------..............................---//////...111666777444---,,,,,,,,,,,,,,,,,,+++......------,,,---------+++,,,------......------------,,,,,,,,,+++++++++))))))***+++,,,,,,---,,,,,,,,,------,,,,,,+++***+++******+++---...---,,,)))'''(((,,,---,,,---000+++,,,------......------,,,,,,,,,,,,,,,------...000000000000000000000000111222222111//////111333:::AAANNN```ttt~~~tttkkk[[[WWWUUUUUUVVVZZZfffrrruuuwww{{{~~~}}}xxxtttiiieeebbbdddjjjooopppnnnkkkgggbbb^^^]]]```eeehhhiiigggeeebbb^^^YYYRRRMMMGGGLLLKKK___ppptttzzzoooddd]]]WWWVVVSSSKKKDDDBBB???>>>GGGYYYiiinnnmmmkkkMMMLLLKKKJJJKKKMMMOOOPPPRRRTTTWWWXXXXXXYYYZZZ\\\\\\]]]___```bbbccccccccccccgggkkkmmmoooqqqsssuuuxxx{{{|||zzzyyyyyy{{{}}}~~~~~~|||zzzxxxvvvuuuvvvwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuvvvxxxxxxwwwvvvvvvwwwvvvvvvwwwwwwxxxxxxwwwwwwvvvwwwyyyyyyxxxwwwwwwxxxxxxwwwwwwwwwwwwxxxyyyzzzxxxxxxyyyyyyyyyyyyyyyzzzvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttuuuuuuwwwwwwwwwwwwxxxyyyzzz{{{zzzyyyyyyzzz{{{{{{zzzxxxwwwwwwwwwxxxyyyzzz||||||~~~|||zzzwwwsssmmmhhhgggeeeccc```_________```___^^^]]]\\\^^^eeemmmsssxxxyyytttqqqooommmjjjkkkkkkkkklllqqqwww{{{qqqddd]]]WWWZZZ]]]___aaadddiiilllwww}}}zzzoooddd]]]WWWSSSRRRSSS\\\eeeooossswwwyyy{{{~~~~~~zzzxxxqqqcccVVVCCC;;;444333333000///000000000//////............////////////000000000000......------------......---------------------------//////...111666666333---------,,,,,,+++++++++...---,,,+++++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,+++)))***+++,,,---,,,++++++,,,,,,------,,,,,,+++*********+++---000111000......------......------...+++,,,------......------,,,,,,,,,,,,,,,---......000000000000000000000000111222222111000111333666;;;BBBOOO```tttwwwqqqjjjccc[[[WWWSSSRRRSSSWWWcccooovvvxxx|||}}}yyynnnjjjggggggkkkmmmmmmkkkiiieeeaaa]]]]]]```dddhhhiiigggdddaaa]]]WWWQQQLLLGGGMMMLLLaaarrrvvv|||qqqggg```ZZZXXXTTTLLLEEECCC@@@???FFFVVVfffkkkjjjiiiNNNMMMLLLKKKLLLMMMOOOPPPTTTVVVYYYZZZ[[[\\\^^^______```bbbdddfffgggggghhhhhhlllqqqtttvvvwwwyyy{{{}}}}}}zzzzzzyyywwwxxxzzzzzzzzzyyywwwvvvvvvwwwxxxyyyxxxwwwvvvvvvuuuuuutttttttttttttttvvvxxxxxxvvvuuuvvvwwwwwwwwwxxxxxxxxxxxxxxxwwwvvvwwwyyyxxxwwwvvvvvvwwwuuuuuutttttttttuuuvvvvvvtttuuuuuuuuuvvvvvvwwwwwwuuuuuuttttttsssrrrrrrrrrsssssssssrrrrrrssssssttttttttttttttttttuuuvvvwwwuuuuuuuuuwwwyyyyyyxxxwwwssssssttttttvvvwwwyyyyyy}}}~~~~~~}}}|||{{{}}}~~~}}}uuuoookkkiiifffcccaaa```aaaaaa]]]]]]^^^^^^^^^aaaeeehhhhhhqqq}}}yyytttpppnnnkkkkkkkkkjjjjjjmmmqqquuuxxxwwwkkkcccXXXYYYYYYZZZ\\\```eeehhhnnnrrrxxxzzzlllddd[[[VVVRRRQQQWWW```hhhmmmtttxxxzzz||||||~~~~~~}}}}}}xxxlll___JJJ@@@777333111...,,,---111000///............////////////000000000111111///......------......///---------------------------...---+++---222222///---------,,,,,,+++++++++,,,,,,+++***)))))))))***,,,,,,,,,,,,------..................------------++++++,,,---,,,+++***))),,,,,,------,,,,,,+++******+++,,,///111222111///***++++++******++++++***+++,,,------......------------,,,,,,------...///000000000000000000000000///000111111111333666999;;;BBBNNN```ssswwwlllhhhdddaaa___YYYTTTRRRRRRWWWdddqqq{{{}}}{{{qqqnnnllllllmmmmmmkkkhhhfffddd```]]]]]]```dddggghhhfffccc___[[[VVVPPPKKKFFFMMMMMMbbbtttxxx~~~ssshhh```ZZZYYYUUUMMMFFFCCCAAA???EEETTTccchhhgggfffNNNMMMMMMLLLMMMNNNOOOPPPUUUXXX[[[]]]^^^___aaacccaaaccceeehhhjjjlllmmmmmmooosssxxx{{{|||}}}~~~|||zzzzzzyyywwwwwwxxxxxxxxxwwwtttssssssuuuwwwxxxwwwvvvuuuuuuuuuuuuuuutttssssssrrruuuxxxwwwtttssstttvvvxxxxxxxxxxxxxxxwwwvvvvvvtttvvvwwwwwwuuuttttttuuuqqqqqqrrrssssssrrrrrrqqqpppqqqqqqrrrrrrssssssssstttsssrrrppppppoooooooooqqqqqqpppppppppqqqrrrrrrpppppppppppppppqqqrrrrrrqqqppppppqqqtttuuuuuutttnnnnnnoooppprrrtttvvvwwwyyy{{{||||||zzzyyyyyyzzzzzz{{{}}}~~~}}}|||{{{}}}|||sssqqqlllhhheeecccbbbbbb\\\]]]^^^^^^]]]^^^___aaa___eeennnyyywwwrrrooommmmmmlllkkkjjjkkknnnqqqpppzzz~~~tttlll^^^\\\YYYWWWYYY]]]cccfffkkklllqqqxxx}}}vvvoooeee^^^WWWRRRUUU[[[bbbhhhqqqvvvxxxzzz|||~~~~~~zzz}}}{{{rrrgggUUUIII===777222...,,,---///...---,,,+++,,,------......//////000000111111//////............//////------------------------,,,---,,,)))+++///...+++---,,,,,,,,,,,,,,,,,,+++++++++******))))))******---,,,,,,,,,,,,---.../////////.........---------,,,---,,,,,,+++***)))))),,,,,,------,,,,,,+++***++++++---000222333111///(((+++,,,+++,,,000111///+++,,,------......---------------------......///000000000000000000000000---///000000111333777:::;;;BBBNNN___rrruuulllkkklllkkkggg___WWWRRRQQQVVVeeerrr~~~yyypppppppppppppppmmmiiifffdddbbb___]]]]]]```dddggggggeeeaaa^^^ZZZUUUPPPLLLEEELLLMMMcccuuuyyyttteee___ZZZYYYVVVNNNFFFBBB@@@>>>CCCRRR```eeecccaaaNNNNNNOOOOOOPPPRRRTTTUUUWWWZZZ]]]___```bbbdddfffdddeeehhhkkkoooqqqsssssswwwzzz|||zzzxxxxxxvvvttttttvvvwwwwwwvvvsssrrrpppqqqtttvvvwwwwwwssstttvvvwwwvvvuuusssrrrooosssvvvuuuqqqpppqqqtttwwwwwwwwwwwwvvvtttsssrrrrrrsssuuutttrrrqqqqqqrrrmmmoooqqqrrrrrrqqqooommmllllllmmmnnnnnnoooooopppooonnnmmmllllllmmmnnnnnnnnnmmmmmmmmmnnnnnnoooppplllllllllllllllmmmmmmnnnnnnlllkkkkkkmmmnnnooonnniiijjjkkkmmmooorrrtttuuuuuuwwwxxxwwwuuuuuuwwwyyyuuuwwwyyy|||}}}~~~}}}}}}||||||{{{zzzyyyxxxxxxwwwwwwyyy{{{~~~~~~}}}zzzyyyyyyyyyyyyzzz|||}}}}}}~~~yyysssmmmhhhfffeee``````___]]][[[ZZZ\\\]]]\\\___cccjjjsss~~~~~~wwwtttnnnnnnmmmkkkjjjjjjmmmooommmwwwyyyrrrgggbbb[[[WWWWWW[[[```dddiiigggiiippptttwww{{{rrriii^^^UUUSSSVVV[[[aaaiiinnnqqqtttxxx{{{zzz~~~zzz}}}vvvooo```TTTEEE===777111///000///...---++++++,,,---...------...//////000111111//////............//////------------------------+++,,,+++)))+++///...++++++,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++,,,---------,,,,,,,,,---...///.........---------,,,,,,,,,,,,++++++***+++++++++,,,,,,------,,,,,,+++***+++,,,---000222222000---***...///---...333444111+++,,,------......---------------------...//////000000000000000000000000...///000000000222555888;;;AAAMMM]]]qqqxxxtttyyy||||||pppggg[[[SSSPPPUUUcccrrr{{{vvvpppqqqsssuuutttpppjjjfffcccaaa^^^\\\]]]```dddgggfffccc```\\\YYYUUUPPPLLLDDDLLLLLLcccuuuyyytttaaa\\\YYYZZZWWWNNNEEEAAA>>><<>>EEERRRdddwwwtttdddWWWOOORRR```nnnvvv|||~~~}}}}}}yyysssvvvxxx|||wwwpppjjjccc]]]^^^cccfffeeebbb^^^\\\[[[\\\[[[WWWPPPJJJKKKJJJNNN]]]uuu~~~rrrccc^^^XXXVVVVVVRRRIIIAAA@@@???EEETTTaaaccc___\\\XXXXXXXXXYYYZZZ[[[\\\]]]```aaadddgggjjjlllmmmnnnrrrtttwww{{{}}}||||||{{{yyywwwwwwvvvuuusssrrrrrrssssssuuuuuuuuuuuuuuutttsssrrrssstttttttttsssqqqnnnmmmnnnmmmlllkkklllnnnpppqqqooonnnmmmlllmmmllliiigggfffhhhiiiiiihhhggghhhiiikkkmmmmmmkkkiiiffffffffffffggghhhiiijjjiiiiiihhhggggggggggggggggggggggggffffffffffffffffffffffffjjjiiigggfffffffffgggggghhhhhhggggggggggggggghhhhhhgggeeedddddddddfffgggkkkgggddddddfffgggdddaaabbbdddggghhhhhhiiikkkmmmqqqnnnkkkiiijjjmmmnnnoooooopppqqqqqqooonnnnnnnnnqqqpppnnnmmmlllkkkllllllmmmmmmmmmmmmmmmnnnoooooonnnmmmnnnppptttvvvtttrrrssssssrrrrrrssssssttttttttttttssssssssssssttttttyyyyyyyyyzzz|||}}}~~~xxxooojjjeee```^^^]]][[[ZZZZZZ\\\]]]]]]]]]___dddgggkkkttt}}}vvvpppmmmkkkjjjiiilllmmmmmmnnnnnnnnnnnnnnnooommmggg```YYYWWWZZZ\\\\\\[[[[[[\\\```fffkkkooo{{{~~~ttthhh]]]WWWPPPSSSWWWYYYZZZ^^^ffflllooottt||||||xxxvvvwwwxxxuuummm^^^NNN@@@888555555111000......//////...---........................------............------........................---------------------------,,,,,,++++++,,,---...,,,------------.........---,,,++++++------,,,++++++,,,---,,,******+++---+++++++++++++++++++++++++++++++++***++++++,,,---------......///.........***++++++,,,------.........---+++*********,,,---,,,,,,,,,,,,---------------------...000111333333/////////000222444666888;;;BBBQQQcccwwwtttdddWWWPPPRRR```oooxxx}}}}}}|||}}}{{{xxxvvvxxx||||||uuullleee______ccceeeccc```^^^]]]\\\]]]]]]YYYRRRLLLJJJIIIMMM\\\sss}}}qqqddd^^^YYYWWWWWWSSSJJJBBBAAAAAAJJJ[[[hhhiiiccc___[[[[[[[[[[[[\\\^^^___```bbbcccfffjjjmmmppprrrsssyyy{{{}}}{{{xxxwwwvvvuuurrrpppqqqpppnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooopppqqqppppppqqqpppooommmkkkiiikkkjjjhhhgggggghhhjjjkkkjjjiiihhhhhhiiihhhfffdddcccddddddcccbbbaaacccdddfffggghhhgggdddbbbbbbbbbdddeeeeeefffgggfffffffffdddeeeeeeeeeeeeeeeeeeeeedddddddddeeeeeefffffffffjjjiiigggffffffggghhhiiigggggggggggggggggggggggghhhgggfffffffffgggiiiiiimmmjjjffffffhhhhhhfffcccccceeeggghhhhhhhhhiiijjjmmmjjjgggfffgggjjjkkkkkkmmmnnnooonnnllljjjiiijjjllllllkkkjjjjjjjjjkkkkkkkkkkkklllllllllmmmmmmmmmmmmlllmmmooorrrsssrrrqqqsssrrrrrrrrrrrrqqqqqqqqqrrrssstttuuuuuutttsssrrrvvvwwwwwwxxxyyyyyyzzz{{{zzz{{{}}}{{{tttllleeeaaa___^^^]]]]]]^^^^^^]]][[[[[[]]]^^^]]]dddppp~~~~~~uuuooollljjjiiillllllkkkjjjjjjiiiiiiiiimmmkkkhhhbbb\\\YYYXXXYYYWWWWWWYYYZZZ\\\^^^```aaaooo}}}}}}rrrfff^^^UUUTTTSSSSSSUUUZZZ___bbbgggmmmwww~~~~~~{{{wwwttttttvvvxxxxxxpppdddUUUHHH>>>888555000///------...///...---...///000000000000///...------............------........................------------------------,,,+++++++++,,,---......,,,,,,,,,,,,---------------,,,++++++------,,,+++++++++***)))((())),,,///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------+++,,,---...////////////+++,,,,,,------......///000...,,,***))))))))))))+++++++++,,,,,,---------............///000111222/////////000222444666888888@@@OOObbbwwwvvveeeWWWPPPRRR```nnnxxx|||~~~|||zzz|||}}}{{{tttvvv{{{{{{mmmgggaaa```bbbdddbbb___YYYXXXWWWXXXYYYVVVPPPKKKHHHGGGJJJYYYooo~~~|||qqqddd```[[[ZZZYYYTTTKKKDDDAAADDDPPPdddqqqqqqiiiccc]]]]]]]]]^^^___aaabbbcccdddfffiiimmmqqqtttvvvwww{{{~~~}}}{{{zzzwwwuuutttsssssssssqqqooommmlllkkkjjjiiijjjkkkkkkhhhhhhggghhhiiikkkmmmooolllmmmllllllkkkiiihhhggghhhfffdddcccbbbcccdddeeehhhgggffffffggggggeeeccccccccccccaaa______aaadddeeefffgggfffdddbbbbbbccceeeeeefffffffffgggggggggeeeeeeeeefffffffffffffffeeeeeefffggghhhhhhiiiiiilllkkkiiihhhhhhiiikkkmmmiiijjjjjjkkkkkkkkkkkkkkkkkkjjjjjjjjjkkklllnnnoooooollliiiiiiiiiiiigggffffffhhhjjjkkkjjjiiiiiijjjkkkhhhfffeeegggiiijjjjjjmmmnnnooonnnllljjjjjjkkkmmmmmmmmmmmmmmmnnnnnnnnnkkkllllllmmmnnnnnnnnnnnnnnnnnnnnnoooqqqrrrrrrqqqvvvvvvvvvuuuuuutttssssssvvvxxxzzz{{{{{{zzzxxxvvvwwwxxxxxxyyyyyyzzzzzzzzzyyyyyy{{{}}}wwwmmmgggdddbbbaaaaaaaaa```^^^\\\[[[ZZZYYYYYY___gggqqq||||||vvvrrrpppoooooonnnllljjjjjjjjjjjjkkkmmmllljjjfff```[[[WWWUUUTTTTTTUUUUUUWWWXXXYYYZZZgggvvvxxxlllddd\\\WWWRRRQQQTTTXXX[[[\\\aaagggpppxxx~~~}}}zzzuuurrrrrrtttwwwyyysssiii]]]QQQEEE<<<777111///---,,,---......------///000222222000///---------............------........................------------------------++++++,,,------...///000+++++++++,,,,,,,,,---------,,,++++++------,,,+++***++++++***((()))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------***+++,,,,,,---------,,,+++,,,,,,,,,------.........---,,,***)))))))))))))))******+++,,,---......000////////////000000111000000///000222444666777888@@@NNNaaavvvxxxgggXXXOOOPPP]]]kkktttzzz~~~|||zzz{{{{{{yyyppprrrvvv}}}|||kkkfffaaa```bbbdddcccaaaWWWVVVUUUWWWXXXVVVQQQLLLGGGFFFIIIVVVkkk{{{{{{rrrfffccc___]]]ZZZUUULLLEEE@@@EEESSSiiixxxwwwmmmeee^^^^^^___```bbbdddfffggggggiiilllqqquuuxxxzzz|||}}}~~~|||yyyvvvsssrrrsssrrrpppoooooonnnlllkkkiiihhhgggfffffffffggghhhddddddddddddfffhhhjjjllliiiiiiiiihhhhhhgggfffffffffeeecccaaa```aaabbbcccfffeeedddeeeffffffdddcccbbbcccbbbaaa``````bbbdddfffggghhhhhhfffdddeeeeeeffffffffffffgggggghhhhhhfffffffffgggggghhhhhhhhhgggggghhhiiijjjjjjkkkkkklllkkkjjjiiijjjlllnnnooolllmmmnnnoooppppppoooooommmmmmnnnnnnooopppqqqrrrqqqooommmlllkkkjjjiiihhhhhhjjjmmmmmmkkkjjjjjjjjjiiigggeeeeeegggiiiiiiiiilllnnnoooooonnnmmmnnnooooooooopppqqqrrrrrrrrrrrrnnnooopppqqqrrrrrrrrrrrrrrrrrrsssssssssssstttuuuyyyzzzzzzzzzzzzyyywwwwwwyyy{{{~~~~~~{{{yyyxxxyyyzzz{{{{{{{{{{{{zzzzzzzzz|||}}}~~~zzzqqqlllhhhfffdddbbbaaa___]]][[[YYYXXXYYY\\\aaafffnnnwww{{{vvvsssqqqpppmmmkkkkkklllmmmoooooonnnmmmjjjeee^^^WWWSSSQQQPPPNNNNNNOOORRRUUUWWWbbbooo~~~tttlllbbb\\\TTTQQQSSSWWWXXXXXX\\\aaaiiipppuuuyyy|||~~~~~~{{{xxxtttssstttvvvyyytttlllcccYYYMMMBBB:::333111...---............---///000222222000///---------............------........................------------------------,,,,,,---...///000000000+++++++++,,,,,,,,,---------,,,++++++------,,,+++***,,,------***(((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,******+++,,,------......000000////////////000000000000000000111333555777:::AAAOOOaaatttzzzgggXXXNNNNNNZZZhhhoooxxx~~~zzzxxxvvvssskkklllpppwww}}}|||xxxhhhddd```___aaacccdddccc[[[ZZZYYY[[[\\\[[[WWWRRRFFFEEEHHHTTTiiizzz{{{tttiiifffccc```\\\UUULLLEEE???DDDSSSiiixxxwwwmmmfff___```aaacccfffiiikkkmmmlllnnnqqquuuyyy|||~~~|||yyyuuurrrooommmmmmpppnnnkkkjjjhhhfffdddaaadddcccbbbaaaaaabbbcccdddbbbbbbbbbcccdddeeeggggggfffffffffffffffgggggggggfffeeecccaaaaaaaaacccddddddccccccdddeeefffdddcccbbbcccdddcccbbbbbbdddffffffhhhiiiiiihhhgggggghhhhhhgggggggggggghhhiiiiiigggggghhhhhhiiiiiijjjjjjiiijjjjjjkkkkkklllllllllllllllllllllmmmnnnpppppppppqqqrrrtttttttttssssssqqqqqqrrrsssttttttuuuuuuuuutttrrrpppooonnnmmmmmmjjjmmmooopppnnnmmmlllllljjjhhhggggggiiikkkkkkkkkmmmoooqqqqqqpppppppppqqqqqqrrrssstttuuuuuuuuuuuussstttvvvxxxyyyyyyyyyxxxyyyyyyzzzyyyxxxxxxzzz{{{}}}~~~~~~}}}|||{{{|||~~~~~~|||{{{yyyzzz|||}}}~~~~~~}}}}}}|||}}}~~~xxxqqqmmmiiifffccc```^^^\\\ZZZXXXWWWXXX[[[^^^cccjjjrrrxxx}}}xxxuuurrrooolllkkkmmmoooqqqpppooonnnmmmjjjccc[[[VVVPPPNNNJJJHHHIIIMMMRRRUUU___gggwww}}}xxxiiibbbYYYTTTSSSTTTTTTSSSWWWZZZ```eeejjjoootttwww}}}~~~~~~}}}{{{yyyyyyyyyyyyuuunnnhhh```UUUIII@@@888555111///////////////...///000000000000///...------............------........................------------------------,,,---...///////////////,,,,,,,,,,,,---------------,,,++++++------,,,+++***,,,......,,,)))'''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...---,,,+++++++++++++++++++++++++++******+++,,,------......,,,,,,,,,------.........000////////////000000111111000000000111333555666<<>>666333//////............//////---....../////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,------------...---,,,,,,...//////,,,*********,,,,,,------------++++++,,,---------,,,,,,++++++,,,---...///000111---,,,,,,++++++,,,,,,------///000///...---...///(((***---...------------///......------......///000000000000111222333333333333222111111333666:::???AAAIIIUUUbbbqqqtttggg]]]YYYaaattt|||xxxtttqqqmmmooorrrvvvxxxsssjjjccc______```aaaaaa``````___eeecccbbbaaa^^^ZZZUUUPPPNNNMMMPPP[[[nnn~~~yyyhhhfffddd```VVVKKKGGGIIIHHHXXXooo}}}mmmaaa~~~~~~~~~|||||||||{{{{{{{{{zzzzzzzzz{{{}}}}}}{{{yyyyyyyyywwwxxxxxxyyyyyyyyyxxxxxxuuu{{{|||qqqlllhhhccc___aaa\\\YYYYYYXXXWWWZZZ___hhhttt}}}wwwtttppplllkkkkkknnnooopppqqqssssssrrrpppnnnlllaaa^^^\\\\\\___cccfffgggfffmmmwww~~~mmmccc[[[XXXWWWVVVZZZ```iiirrrzzz}}}zzzuuuuuuyyy}}}}}}uuugggUUUEEE;;;666000000////////////000000......//////////////////........................------------------------***+++,,,---......---,,,------------............---,,,,,,---......---+++++++++,,,---------,,,+++***+++,,,---------,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,...//////,,,,,,---///,,,---......,,,,,,---///000///...------...///000//////000111222222222222333333222111000333777;;;>>>???GGGTTTbbbqqq}}}sssggg]]]YYY```ttt|||wwwssspppnnnooossswwwyyyuuummmfffcccddddddeeedddbbb```___eeeccc```]]][[[WWWSSSOOONNNMMMMMMWWWiiiyyy|||vvvgggffffffbbbWWWKKKFFFGGGIIIYYYooo~~~pppfff}}}~~~~~~}}}|||}}}|||~~~}}}|||{{{||||||}}}vvvxxxzzz{{{}}}}}}}}}|||yyyyyyyyyxxxxxxxxxxxxwwwzzz|||}}}}}}{{{yyyxxxxxxvvvvvvwwwwwwvvvvvvuuuuuuooouuuzzz|||zzzzzz~~~~~~}}}vvvqqqjjjeeeeee]]]WWWWWWWWWWWWYYY]]]\\\fffsss{{{xxxtttpppooooooqqqsssooopppppppppooommmlllkkkddd___[[[[[[^^^bbbcccccc]]]eeepppxxxsssfff[[[VVVSSSQQQVVV]]]gggpppyyy{{{}}}|||vvvuuuyyy}}}~~~xxxmmm\\\LLL@@@;;;111111000000000000111111......////////////......................................................+++,,,.../////////................../////////000...,,,+++,,,......---,,,+++,,,---------,,,+++***)))***,,,---...---,,,,,,...------------,,,,,,,,,---,,,,,,++++++,,,,,,---)))+++---,,,***)))***---111111///,,,***+++---000222111000//////000111222...///111222333333222111333333222111000333888;;;======EEESSSbbbrrr|||sssggg]]]YYY___sss|||xxxsssoooooopppssswwwzzzvvvooohhhffffffggggggfffccc```___fffccc___[[[YYYUUURRROOOOOOMMMLLLTTTfffwwwzzztttiiiiiiiiieeeZZZLLLGGGHHHEEETTTjjj|||zzzmmmeee|||zzzyyy|||{{{zzzyyy}}}}}}~~~}}}|||zzzyyywwwyyyzzz{{{{{{yyywwwtttsssrrrrrrsssuuuvvvuuurrrppppppqqqrrrssssssssssssrrrzzzyyyxxxxxxyyyzzzyyyxxxxxxxxxvvvuuuttttttttttttsssssssssuuuwwwyyyxxxvvvyyyyyyzzz|||~~~~~~{{{yyyvvvvvvvvvxxxzzz}}}{{{pppjjjbbb^^^[[[[[[ZZZWWWWWWZZZ\\\^^^ccclllzzz|||uuurrrssssssppplllpppnnnlllkkklllllljjjiiihhheee```\\\[[[\\\^^^```aaabbbfffnnnzzzuuudddYYYRRRPPPTTTZZZhhhkkkqqqwww}}}~~~wwwuuuxxx{{{||||||yyyqqqdddSSSDDD;;;999222...///111///...///222111000......---------.........///////////////000///---,,,++++++,,,---,,,+++******+++,,,...///,,,,,,------------------,,,...///...---++++++,,,///---+++,,,---...---,,,......,,,***(((%%%"""!!!///...,,,+++***++++++,,,------,,,+++,,,---...///,,,,,,,,,---------......000000000000//////////////////......///000222333444333222111111111222333444333222222333444555666<<<@@@IIIXXXgggvvv|||tttggg[[[TTTYYYooo|||wwwwwwuuuqqqsssrrrqqqsssuuuuuuqqqmmmeee___^^^cccfffdddbbbaaaffffffeeebbb\\\VVVPPPLLLIIIMMMOOOTTTggg{{{wwweeelllnnncccSSSHHHDDDDDDIIILLL\\\uuuqqqhhh~~~|||zzzxxxvvvuuu~~~~~~|||{{{zzzyyy|||||||||{{{yyywwwuuutttxxxxxxxxxwwwuuussspppnnnmmmllllllmmmnnnnnnllljjjkkkkkklllmmmnnnooopppppptttuuuvvvwwwyyyzzzzzzzzzyyyxxxwwwvvvvvvuuuuuuuuusssrrrqqqrrrtttuuusssrrrrrrrrrsssuuuwwwwwwuuusssppppppppprrrtttwwwzzz|||yyyppphhhccc___^^^\\\XXXXXXZZZZZZ[[[^^^cccnnn~~~zzzuuuttttttqqqoooooommmkkkjjjkkkkkkjjjiiihhheeeaaa]]]ZZZZZZ\\\]]][[[]]]bbbjjjvvvxxxiii^^^VVVQQQQQQUUUaaaeeelllttt|||~~~xxxuuuxxx{{{|||{{{xxxrrriii[[[LLLBBB;;;444///000222000///000111000///...............//////......------,,,,,,,,,,,,,,,,,,,,,...///000...---,,,+++++++++,,,,,,------------------------,,,...///...---+++,,,,,,///---+++,,,---...---,,,,,,,,,---------,,,,,,+++......---,,,,,,,,,,,,,,,------,,,,,,,,,---...///,,,,,,,,,---------.................................---,,,,,,---...///000222111111111111222444444555444444444555666888999;;;???IIIXXXgggvvv}}}tttggg[[[RRRXXXlll}}}xxxwwwuuuqqqooonnnmmmoooqqqqqqmmmiiiaaa^^^]]]aaadddbbbaaabbbeeedddbbb___ZZZTTTOOOLLLKKKNNNPPPVVVhhh{{{wwwjjjjjjfff^^^SSSJJJEEEAAAFFFJJJYYYppp~~~{{{oooggg~~~}}}zzzvvvsssrrrqqqpppzzz{{{~~~|||}}}~~~}}}|||{{{zzzyyyzzzzzzzzzxxxvvvrrrpppnnnssssssrrrpppmmmjjjgggeeedddbbbaaaaaacccdddcccbbbcccccccccdddfffiiikkklllnnnppptttwwwzzz{{{{{{{{{zzzzzzyyyyyyxxxxxxwwwwwwqqqpppnnnnnnnnnnnnllljjjgggggggggiiilllllljjjiiiffffffggghhhkkknnnqqqrrr|||~~~~~~zzzqqqjjjdddaaa___[[[YYY[[[ZZZZZZYYY[[[bbbnnn|||zzzvvvuuusssqqqnnnllljjjjjjjjjkkkjjjiiiiiifffaaa]]]YYYXXXXXXYYYWWWZZZ___eeemmmyyyrrrfff\\\TTTPPPQQQXXX]]]eeepppzzz~~~yyyvvvwwwxxxzzzxxxvvvtttpppfffWWWLLL@@@888111111222000000111000//////.........//////000//////...---,,,++++++,,,,,,,,,,,,---...///000000///...,,,+++*********.........------,,,,,,+++,,,---///...---,,,,,,---///---+++,,,---...---,,,++++++---...///000000000---............---,,,,,,---,,,,,,,,,,,,---...///,,,,,,,,,---------......------------------------......---------......///000000000000222333444555333333333444555777888999:::>>>HHHXXXgggwww}}}tttgggZZZQQQUUUhhh|||}}}xxxwwwuuuqqqlllkkkkkkmmmoooooojjjfff\\\ZZZ[[[___aaa___```cccfffeeebbb^^^ZZZUUUQQQOOOMMMOOOQQQXXXiii{{{~~~wwwooohhh___YYYTTTMMMEEE???BBBFFFSSSfffrrrqqqjjjdddzzzwwwtttpppnnnmmmnnnnnnuuuvvvxxxzzz||||||}}}}}}}}}}}}|||{{{{{{|||}}}}}}~~~~~~~~~~~~~~~yyy{{{}}}~~~~~~~~~}}}|||{{{zzzyyyxxxzzzyyyxxxuuurrrnnnkkkiiikkkkkkiiifffccc___\\\ZZZ[[[YYYWWWVVVXXXZZZ[[[[[[\\\\\\\\\]]]```cccgggiiikkknnnsssxxxzzz{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxxxxpppnnnkkkiiihhhfffdddbbb]]]]]]]]]^^^______]]][[[\\\\\\\\\^^^```ccceeegggrrruuu{{{}}}}}}}}}~~~~~~~~~~~~{{{rrriiieeebbb^^^\\\]]]]]][[[YYYXXX[[[dddpppxxxyyyuuurrrqqqmmmkkkiiiiiijjjjjjiiihhhiiigggbbb]]]YYYVVVUUUUUUXXX[[[___aaaeeennn{{{|||pppdddYYYSSSSSSRRRWWW___jjjuuu~~~{{{xxxvvvuuuwwwtttssstttuuuooobbbWWWFFF===444222111//////111///............//////000/////////......---------000///......---,,,,,,,,,000///...---,,,++++++***//////...---,,,,,,+++++++++---......---,,,,,,---///---+++,,,---...---,,,,,,,,,---------,,,,,,+++------/////////...---,,,,,,,,,,,,,,,------......,,,,,,,,,---------......---------------.........000000/////////000000000000000000111222222333444///000111222444555777777999<<>>777222//////111000//////.........//////......///000111222222333,,,,,,...//////000//////++++++---...////////////.........------,,,,,,++++++,,,......---,,,---...///---+++,,,---...---,,,,,,,,,------...------,,,,,,,,,---............---+++,,,------......------,,,,,,,,,---------......---------...//////000000+++,,,---...////////////111111222222111000000///000111333555666777777777888<<>>HHHXXXgggwwwyyyssswww|||~~~~~~vvviiiZZZOOOPPP```rrr|||~~~}}}wwwtttsssqqqllljjjiiihhhiiiiiiddd\\\UUUKKKBBB???IIIWWW^^^^^^]]]^^^^^^___^^^\\\XXXTTTRRRPPPMMMQQQaaasss~~~~~~oooddd]]]\\\WWWPPPSSS]]]iiiyyyzzzmmmbbblllkkkkkkkkkkkklllmmmmmmtttsssrrrqqqrrrssstttuuuvvvwwwyyyzzzzzzwwwuuusssvvvwwwxxxzzz{{{|||}}}}}}zzzyyyxxxzzz}}}}}}zzzwwwyyyyyyxxxwwwvvvuuutttsssssstttuuuvvvxxxzzz{{{|||yyy{{{||||||zzzxxxxxxxxxyyyzzzzzz{{{{{{zzzzzzyyy}}}{{{xxxvvvvvvwwwyyy{{{{{{zzzzzzyyywwwuuutttssstttppplllgggccc___ZZZWWWTTTSSSPPPMMMKKKJJJIIIIIIHHHGGGFFFFFFGGGIIIJJJKKKIIILLLPPPSSSTTTUUUVVVXXX]]]___bbbgggnnnuuuzzz~~~|||{{{zzzyyyvvvssspppnnnjjjhhhddd___[[[WWWUUUTTTRRRQQQPPPPPPQQQRRRQQQOOOPPPOOOMMMHHHDDDDDDHHHKKKLLLPPPUUUYYY]]]bbbgggjjjnnnrrruuuxxx}}}}}}}}}}}}~~~wwwooonnnhhhdddccc```]]]^^^aaacccbbbhhhvvvxxxtttnnnllllllmmmkkkiiifffccc```______^^^YYYUUUQQQOOOMMMMMMNNNNNNJJJGGGWWW\\\iiizzz~~~mmmaaaUUURRRPPPSSSZZZaaaeeefffdddhhhppp}}}zzzvvvppplllkkkjjjiiiiiifff```UUUEEE666,,,))))))000000000000000///......000/////////............---------.........//////---,,,++++++------,,,+++------------------------------..................------------------------222...++++++---...---+++...------,,,,,,------...---,,,,,,,,,,,,---......000///...---,,,------...------------.........///////////////000000000000111111111111111111111111...111333333111111333666999;;;CCCSSSdddtttvvvqqq{{{}}}{{{jjjYYYTTTSSS]]]rrr}}}vvvpppllljjjkkkhhhfffffffffccc^^^YYYLLLGGGEEEKKKVVV___aaa```___``````^^^YYYTTTQQQOOOMMMLLLPPP^^^uuuxxxiiiccc^^^[[[WWWQQQOOORRRccc{{{|||iiidddlllkkkkkkkkkkkklllmmmmmmqqqqqqppppppqqqrrrtttuuuuuuvvvxxxyyyyyyxxxwwwvvvuuuvvvwwwyyyzzz{{{{{{|||zzzyyyxxxzzz||||||zzzwwwxxxxxxwwwwwwvvvuuuttttttrrrrrrssstttuuuvvvvvvvvvwwwyyyzzzzzzyyywwwwwwxxxyyyyyyzzzzzzzzzzzzyyyyyy{{{zzzxxxwwwwwwxxxzzz{{{|||||||||{{{zzzxxxvvvtttssspppkkkgggddd___[[[XXXVVVUUURRROOOMMMLLLKKKKKKIIIHHHHHHHHHHHHIIIKKKKKKIIILLLNNNPPPQQQQQQSSSUUUVVVXXX]]]cccjjjqqqwwwzzzyyyyyywwwuuurrrnnnjjjhhhhhhfffccc___[[[YYYXXXWWWUUUSSSRRRRRRSSSTTTRRRQQQOOOOOOMMMJJJFFFEEEGGGJJJJJJNNNRRRVVVZZZ___dddgggnnnqqqtttwww}}}}}}||||||}}}}}}~~~~~~~~~wwwqqqkkkgggfffccc^^^]]]_________cccooo}}}}}}xxxqqqnnnooopppooonnnkkkgggcccaaaaaa___[[[WWWRRROOOMMMLLLMMMLLLJJJGGGMMMRRR___ooo}}}uuuhhhYYYUUUQQQRRRWWW^^^bbbccccccgggppp{{{}}}zzzuuupppnnnkkkiiigggiiieee\\\NNNAAA777333333000000000000000//////...000000/////////.........---------.........//////...---,,,,,,......---,,,------------------------........................------------------------000---+++***,,,...---,,,...------,,,,,,------...---,,,,,,,,,,,,---......///...---,,,+++,,,,,,---,,,,,,---------.........////////////000000000000111111111111111111111111111333444333000000222555:::<<>>FFFTTTddduuuwwwnnnwww}}}kkkZZZTTTQQQZZZnnn{{{{{{yyyvvvrrrppppppqqqpppnnnlllmmmmmmiiiccc^^^TTTMMMHHHKKKTTT]]]aaa`````````___^^^[[[WWWSSSQQQRRRQQQTTTaaauuuyyyhhhccc]]]ZZZUUUOOOMMMOOOTTTjjjxxx{{{}}}ssshhhgggkkkkkkjjjjjjkkkkkklllmmmmmmmmmmmmnnnpppsssvvvwwwxxxwwwwwwvvvwwwxxxyyyzzztttuuuwwwxxxzzz{{{{{{{{{yyyyyyxxxyyyyyyyyyxxxwwwuuuuuuuuuuuuuuuuuuuuuuuussstttuuuwwwwwwwwwwwwvvvtttuuuwwwwwwvvvvvvwwwxxxxxxxxxyyyyyyyyyyyyxxxxxxuuuvvvxxxzzz{{{{{{{{{{{{|||~~~~~~{{{yyyuuurrrnnnjjjgggddd```]]]ZZZYYYVVVTTTRRRQQQQQQQQQNNNNNNMMMMMMLLLLLLLLLLLLJJJKKKJJJHHHGGGGGGIIIJJJLLLOOOUUU\\\cccjjjooorrrrrrrrrsssrrroookkkgggeeeiiigggdddaaa___]]]\\\\\\ZZZXXXWWWWWWXXXXXXVVVUUUQQQQQQPPPOOOLLLJJJHHHHHHHHHJJJLLLOOORRRWWW\\\aaajjjooossstttxxx}}}}}}zzz{{{zzzzzz{{{{{{|||}}}~~~~~~~~~~~~zzz|||~~~~~~wwwmmmhhhddd```^^^___^^^]]]___cccgggooo{{{uuutttuuuvvvvvvwwwrrrkkkgggfffdddaaa^^^WWWTTTPPPMMMKKKIIIIIIIIINNNNNNTTT]]]fffppp~~~~~~ssseee]]]SSSNNNNNNRRRUUUVVVYYY___ffflllqqqyyy~~~xxxqqqhhhccc___]]]YYYRRRIII???777333111111111000000000000000000000000////////////..............................---,,,---...///...,,,,,,,,,------------------...............---------------------------------++++++***+++,,,---------...------,,,,,,------...---,,,,,,,,,,,,---......------,,,,,,,,,,,,,,,,,,------........./////////////////////000000000000111111111111111111111111333444444111//////444888???@@@HHHVVVfffvvvwwwllluuu~~~lll[[[TTTPPPXXXlllxxxwwwuuurrrppppppsssuuurrrqqqqqqqqqqqqnnnfff```RRRMMMIIINNNXXXbbbeeeddd______^^^]]]\\\YYYUUURRRQQQQQQUUUbbbvvv}}}iiiccc^^^[[[UUUOOOMMMOOOPPPfffqqqtttvvvooofffgggkkkjjjjjjjjjjjjkkkllllllmmmmmmmmmoooqqqtttwwwyyyzzzyyywwwuuuuuuvvvwwwxxxuuuvvvxxxzzz{{{|||||||||yyyyyyyyyxxxwwwwwwwwwwwwuuuuuuttttttttttttttttttrrrsssvvvxxxyyyzzzzzzyyytttvvvwwwwwwvvvvvvwwwyyywwwwwwxxxxxxxxxxxxwwwwwwtttuuuxxxzzz{{{|||{{{{{{{{{}}}~~~|||xxxvvvrrrnnnkkkhhhdddaaa[[[ZZZXXXUUUTTTSSSSSSSSSQQQQQQQQQPPPOOONNNMMMMMMJJJJJJIIIFFFDDDCCCDDDFFFIIIKKKPPPWWW^^^eeejjjmmmppprrrtttuuutttrrrooommmmmmlllhhheeebbb```___^^^]]][[[ZZZYYYZZZZZZXXXWWWTTTSSSRRRQQQOOOMMMJJJHHHIIIJJJKKKLLLOOOTTTZZZ___hhhmmmrrrsssvvvzzz{{{yyyzzzzzzzzzzzz{{{|||}}}~~~~~~}}}}}}~~~~~~zzz|||~~~~~~rrrjjjeeeaaa```bbb___]]]^^^___```eeerrryyyvvvvvvuuuuuuxxxsssllliiihhhgggdddbbb\\\ZZZVVVQQQMMMKKKKKKKKKOOOOOORRRXXX^^^gggvvvvvvjjjaaaVVVNNNLLLNNNPPPQQQWWW\\\aaadddhhhqqq}}}tttjjjcccaaa```]]]XXXPPPEEE;;;444222222111000///000000111111000000000////////////.....................------,,,+++,,,---------+++,,,,,,,,,---------......//////.........---------------------------------***+++,,,,,,,,,------......------,,,,,,------...---,,,,,,,,,,,,---......---------............---...////////////000000000////////////000000000000111111111111111111111111111222333111000111666;;;???AAAJJJYYYiiiyyywwwllluuu~~~lll[[[TTTOOOWWWjjjvvvtttrrrooommmooosssvvvtttssstttuuuuuuqqqiiibbbRRRNNNLLLRRR\\\dddfffddd^^^]]]\\\\\\\\\ZZZVVVRRRNNNPPPUUUbbbvvvlllfff```\\\WWWPPPMMMOOOTTThhhrrrssstttmmmdddeeejjjjjjjjjjjjjjjkkkllllllmmmmmmnnnooorrruuuxxxyyyyyyxxxvvvuuuttttttuuuuuuvvvwwwxxxzzz{{{|||}}}}}}xxxyyyyyywwwuuuuuuvvvwwwuuuuuuttttttsssssssssrrroooqqqtttwwwyyyyyyyyyxxxuuuvvvwwwvvvuuuuuuwwwxxxvvvwwwwwwxxxxxxwwwwwwvvvuuuvvvxxxzzz{{{{{{{{{{{{zzz|||~~~{{{wwwsssppplllhhheee]]]\\\ZZZWWWVVVUUUUUUVVVUUUTTTTTTSSSRRRPPPNNNMMMJJJJJJIIIGGGCCCAAAAAABBBDDDFFFJJJPPPXXX```gggkkkppprrrvvvyyyzzzyyywwwvvvrrrpppmmmiiifffdddcccccc```___]]]]]]]]]]]][[[ZZZXXXVVVTTTSSSRRRPPPMMMJJJJJJJJJJJJJJJLLLQQQXXX]]]eeelllqqqrrrtttyyy{{{yyy{{{zzzzzz{{{{{{|||}}}~~~~~~}}}||||||~~~{{{|||~~~tttlllgggdddddd___\\\\\\]]]]]]___gggppp|||}}}xxxuuusssrrruuuqqqllliiijjjiiifffcccaaa```]]]XXXRRRNNNNNNNNNJJJJJJMMMRRRWWW___nnn|||zzzpppgggZZZRRROOOPPPPPPPPPXXXZZZ\\\^^^aaakkkzzzwwwmmmfffcccaaa___[[[TTTIII>>>666333222111000///000111111111111000000000/////////...............------------,,,++++++------,,,++++++,,,,,,------........./////////...------,,,,,,------------------------+++,,,......---,,,---......------,,,,,,------...---,,,,,,,,,,,,---......,,,---.../////////............/////////000000000////////////000000000000111111111111111111111111///111333222111333777<<<===AAAKKK\\\lll|||wwwoooyyy~~~lll[[[TTTOOOVVViiitttssspppmmmlllmmmqqquuuttttttvvvxxxxxxsssjjjbbbWWWQQQNNNRRR[[[bbbbbb```]]][[[ZZZ[[[\\\[[[VVVRRRLLLOOOTTTaaauuuoooiiiccc___YYYRRROOOQQQYYYmmmwwwwwwwwwnnnddddddjjjjjjjjjiiijjjjjjkkklllllllllmmmnnnpppsssvvvxxxuuuuuutttttttttttttttuuuuuuvvvxxxyyy{{{{{{||||||xxxyyyyyywwwtttsssuuuwwwuuuuuuttttttsssrrrqqqqqqoooqqqtttwwwxxxwwwvvvuuuuuuvvvuuutttrrrrrrtttvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvwwwxxxyyyzzzzzz{{{{{{{{{}}}|||wwwtttpppkkkhhh___^^^\\\ZZZYYYXXXYYYYYYWWWWWWVVVUUUSSSQQQOOOMMMIIIJJJJJJHHHDDDAAA@@@@@@@@@BBBFFFLLLVVV```iiinnnpppsssxxx|||}}}}}}{{{yyytttrrrooommmkkkiiiiiiiiieeecccaaaaaaaaaaaa___]]]\\\YYYVVVUUUTTTSSSPPPMMMJJJIIIHHHHHHIIINNNUUU[[[ccckkkqqqrrrtttxxx{{{{{{{{{{{{{{{{{{|||}}}~~~}}}{{{{{{~~~}}}}}}~~~~~~~~~yyynnnfffcccaaa^^^]]]```aaa```bbbffflll{{{{{{vvvqqqnnnpppmmmjjjiiijjjjjjgggdddeeeeeeddd^^^XXXRRRQQQQQQIIIJJJLLLOOOQQQWWWdddrrr|||}}}vvvmmm```XXXTTTTTTTTTSSSVVVUUUUUUUUUZZZdddqqq{{{yyypppjjjbbbaaa___\\\WWWMMMAAA999444333111//////000111222111111111000000000////////////.........---------...,,,+++,,,---...---,,,++++++,,,,,,---......///000//////...------,,,,,,------------------------,,,...111000...,,,---......------,,,,,,------...---,,,,,,,,,,,,---......+++,,,---.........------------------............////////////000000000000111111111111111111111111///222444444222333666:::;;;@@@LLL___pppyyyttt}}}lll[[[TTTOOOVVViiisssrrrpppmmmkkklllooorrrttttttvvvyyyyyysssjjjbbbXXXQQQKKKLLLUUU^^^aaaaaa[[[YYYWWWYYY\\\[[[VVVRRRMMMOOOUUUaaatttrrrlllfffbbb[[[TTTQQQRRR\\\qqq||||||{{{qqqeeedddjjjjjjiiiiiijjjjjjkkklllkkkkkklllmmmooorrruuuvvvrrrrrrsssttttttuuuuuuuuutttuuuvvvxxxyyyzzz{{{{{{xxxyyyyyywwwssssssuuuxxxvvvvvvuuutttrrrqqqpppppprrrtttvvvxxxyyywwwuuutttuuuuuutttsssqqqppprrrtttvvvvvvwwwwwwwwwwwwvvvvvvxxxxxxxxxyyyyyyzzzzzz{{{}}}~~~zzzvvvrrrmmmjjjaaa```^^^\\\[[[[[[[[[[[[XXXXXXXXXWWWUUURRROOONNNIIIJJJKKKIIIEEEBBB@@@@@@???AAAEEELLLWWWcccnnntttqqqtttyyy}}}~~~}}}{{{zzztttsssqqqooonnnmmmnnnnnnhhhfffeeedddddddddbbb```___[[[WWWUUUUUUTTTQQQOOOIIIHHHGGGFFFGGGLLLSSSYYYbbbjjjppprrrtttxxx|||||||||{{{{{{||||||}}}~~~}}}{{{{{{}}}~~~~~~~~~~~~}}}~~~~~~ttthhhaaaeeeaaa```dddfffcccbbbcccaaappp}}}vvvppplllllljjjhhhiiikkkkkkgggdddhhhiiihhhccc[[[UUUSSSSSSMMMMMMOOOPPPOOOQQQ\\\iiitttzzz~~~yyypppeee\\\YYYXXXWWWVVVRRRPPPNNNNNNSSS]]]jjjrrrzzzrrrllleeecccbbb```\\\SSSGGG???444333111//////000111222111111111111000000000000//////.........---------///...------...///...---++++++,,,,,,---...//////000000///...------,,,,,,---------------------------000222222///,,,---......------,,,,,,------...---,,,,,,,,,,,,---......)))***,,,---...---,,,,,,+++++++++,,,,,,,,,------////////////000000000000111111111111111111111111000333666555333222444777999???MMMaaarrr{{{xxx}}}lll[[[UUUOOOVVViiisssrrrpppmmmjjjkkknnnqqqssstttvvvyyyyyysssiiiaaaWWWNNNFFFFFFQQQ]]]dddfffZZZXXXVVVXXX[[[[[[VVVQQQNNNQQQVVVaaassstttnnnhhhccc]]]UUURRRTTT]]]rrr~~~~~~sssfffdddnnnmmmmmmlllkkkjjjiiiiiilllllllllmmmnnnppprrrsssuuuttttttttttttsssssssssssssssssstttuuuwwwyyyzzzwwwwwwwwwvvvuuuuuuttttttxxxwwwvvvtttssssssssssssqqqrrrtttvvvvvvvvvuuuuuussssssrrrqqqqqqqqqrrrrrrwwwwwwuuuuuuuuuvvvwwwxxxvvvvvvwwwxxxyyy{{{}}}~~~~~~|||wwwoooiiiiiifffbbb```_________^^^___]]]ZZZXXXUUUTTTTTTTTTLLLKKKIIIGGGDDDBBB@@@???>>>BBBDDDFFFTTTjjj|||tttyyy|||zzzzzz~~~}}}yyyvvvsssrrrqqqpppnnnmmmjjjiiihhhfffdddccccccbbb___]]]YYYWWWUUUTTTRRRPPPRRRMMMIIIHHHGGGIIIQQQZZZ```iiippprrrtttyyy|||||||||zzzzzz|||~~~|||}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}~~~~~~qqqgggffffffeeecccaaa```aaabbbeeeiiiqqq||||||sssnnnkkklllmmmllliiigggeeedddeeeggghhhhhheee```YYYUUUJJJLLLNNNNNNOOOSSSZZZ```gggooozzz~~~}}}|||zzzsssjjjaaaYYYUUUSSSRRRNNNLLLOOOTTTYYYaaaiiissswwwzzz{{{||||||uuummmjjjiiihhheee___TTTHHH@@@999666333111222222222111///////////////////////////////////////......---+++,,,------,,,,,,...///.........///////////////...------,,,,,,------...//////---,,,,,,---...///000///...------------------------,,,,,,+++++++++------------------------,,,---------.../////////...------,,,,,,------...//////000111111111111111333222111222333333222000000000000000000333888;;;===@@@NNNbbbttt||||||lll\\\QQQQQQ]]]kkk{{{vvvooollllllnnnnnnmmmqqqsssvvvxxxwwwqqqiiibbbXXXPPPJJJKKKUUU^^^bbbccc]]]\\\\\\\\\[[[WWWRRRNNNKKKNNNTTT^^^ooosssmmmgggccc]]]VVVSSSTTT]]]ttt~~~xxxoooffflllllllllkkkjjjjjjiiiiiikkklllmmmnnnoooqqqrrrrrrttttttssssssrrrrrrrrrqqqqqqrrrssstttuuuwwwxxxxxxvvvvvvvvvuuuttttttssssssvvvuuutttssssssrrrrrrrrrrrrssstttvvvvvvvvvvvvuuuuuutttsssrrrrrrrrrrrrrrrvvvvvvuuuuuuuuuuuuvvvvvvuuuuuuvvvwwwyyyzzz|||}}}|||uuuoookkkhhhdddbbbaaaaaa```______^^^[[[XXXVVVTTTTTTTTTMMMLLLJJJGGGDDDBBB@@@??????BBBCCCDDDNNN```pppwwwtttzzz~~~}}}}}}}}}{{{xxxuuusssrrrqqqooommmkkkjjjiiigggeeedddcccccc___]]]ZZZXXXXXXWWWUUUSSSQQQLLLHHHGGGGGGIIIPPPYYY___hhhoooqqqsssxxx{{{{{{|||{{{zzz|||~~~|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}pppjjjiiigggccc```______```bbbeeellluuuwwwpppmmmnnnnnnmmmkkkhhhggggggggghhhjjjjjjhhhccc^^^ZZZPPPPPPOOONNNOOOQQQVVVZZZaaaiiiuuu~~~~~~~~~{{{tttkkk```XXXSSSRRRNNNLLLOOORRRVVV]]]dddkkkttt{{{}}}|||zzzvvvpppllllllkkkiiidddZZZOOOHHH===999555222111111000///////////////////////////...............------,,,+++,,,...---,,,,,,---///+++,,,,,,---...//////000...------,,,,,,------......---,,,,,,,,,,,,---...//////...------------------------,,,,,,,,,++++++........................---------..................------,,,,,,------...//////000111111111111111111111111333444444333111///000111111111444777:::===BBBOOOcccuuu}}}zzzzzzjjj[[[PPPPPP\\\iiizzzuuupppmmmnnnpppqqqppppppqqqssstttrrrmmmeee```XXXQQQJJJMMMVVV```eeeeee___^^^^^^]]]\\\XXXRRRNNNIIILLLQQQ[[[kkk{{{}}}qqqjjjddd```[[[UUURRRSSS]]]ttt{{{rrrhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjlllnnnpppqqqrrrqqqqqqssssssrrrqqqqqqpppoooooooooppprrrtttuuuvvvvvvvvvuuuuuuttttttsssrrrrrrrrrttttttssssssrrrrrrrrrqqqsssssstttvvvvvvvvvvvvvvvvvvvvvuuussssssrrrrrrrrruuuuuuuuuvvvvvvuuuuuutttssstttuuuvvvxxxzzz{{{}}}~~~yyytttnnnkkkgggdddccccccbbbaaa```___\\\ZZZWWWUUUTTTTTTOOONNNLLLIIIEEEBBB@@@??????AAABBBCCCJJJYYYgggnnnvvv}}}~~~zzzxxxwwwuuusssqqqmmmllljjjhhhfffeeedddddd```^^^\\\[[[[[[[[[YYYWWWQQQKKKGGGFFFFFFGGGOOOXXX___hhhppprrrtttyyy|||||||||{{{{{{|||~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}qqqoookkkfffccc```_________```cccjjjwww|||tttoooooonnnmmmlllkkkiiiiiihhhjjjllllllkkkgggccc```WWWTTTPPPNNNNNNPPPRRRRRRXXXaaammmxxxwwwjjj]]]UUURRRNNNLLLOOOQQQSSSXXX^^^bbbooo{{{}}}zzzvvvqqqqqqpppnnnjjjbbbXXXQQQCCC???999444222111000///////////////////////////---------...---,,,,,,++++++---...---,,,,,,---///)))***+++,,,---///000000...------,,,,,,------...,,,,,,+++++++++,,,,,,---///...------------------------------,,,,,,,,,,,,------------------------...............---------......------------......//////000111111111111111000000111444666666333111///000222222222444777999>>>CCCQQQdddvvvzzzuuu~~~yyyjjj\\\RRRQQQ]]]jjjyyyvvvrrrpppqqqsssttttttoooooooooooommmhhhaaa\\\XXXQQQKKKNNNXXXccchhhhhhbbbaaa```___]]]YYYSSSOOOGGGIIINNNXXXhhhwwwzzzvvvnnnggg```^^^ZZZTTTQQQQQQ[[[qqqtttjjjiiiiiiiiijjjjjjjjjkkkkkkiiikkknnnppprrrrrrqqqppprrrqqqppppppooonnnmmmmmmmmmnnnqqqtttuuuuuuttttttttttttssssssrrrqqqqqqqqqssssssttttttsssssssssrrrsssssstttuuuvvvvvvvvvwwwxxxwwwvvvtttsssssssssssstttuuuvvvwwwwwwvvvtttsssrrrssssssuuuwwwyyy{{{|||~~~zzzvvvqqqmmmiiifffeeedddcccbbbaaa```^^^\\\YYYWWWVVVUUURRRPPPNNNJJJFFFCCC@@@>>>;;;>>>AAADDDKKKXXXgggpppzzz~~~|||zzzxxxvvvpppnnnmmmjjjhhhgggffffffcccaaa```______]]][[[YYYPPPKKKFFFEEEEEEFFFNNNVVVaaaiiiqqqsssuuuzzz}}}}}}{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{}}}}}}~~~zzzvvvpppkkkgggdddbbbaaa]]]]]]]]]aaalll}}}xxxrrrpppnnnllllllkkkjjjjjjhhhjjjkkklllllljjjgggfff]]]XXXQQQOOOOOOPPPOOONNNQQQYYYfffrrr}}}rrrcccYYYRRRNNNMMMPPPSSSTTTXXX]]]___kkkxxxwwwvvvuuusssoooggg^^^XXXJJJDDD===777444222222111////////////////////////---............---,,,,,,,,,---...---,,,,,,---...++++++,,,---......//////...------,,,,,,------...,,,,,,,,,,,,,,,---------......---,,,,,,---------------------------,,,,,,++++++++++++++++++++++++/////////...---------,,,......------------......//////000111111111111111111111222444666555222///...000222333333444666888===DDDRRRdddvvv|||vvvpppyyyyyylll___VVVUUU```mmmzzzxxxvvvttttttttttttuuuooonnnmmmllliiieee___[[[YYYRRRLLLOOOZZZeeejjjkkkdddcccaaa```]]]YYYTTTPPPHHHJJJNNNXXXiiiwwwyyytttmmmeee^^^\\\YYYTTTPPPPPPWWWkkktttiiiiiiiiiiiijjjkkkkkklllllliiijjjmmmpppqqqqqqpppppppppoooooonnnmmmmmmlllllllllnnnpppssstttttttttssssssssssssrrrqqqqqqppppppsssttttttuuuuuuuuuttttttsssssssssttttttuuuvvvvvvxxxwwwvvvuuutttsssssstttuuuvvvwwwxxxwwwvvvtttsssqqqrrrssstttwwwyyy{{{||||||zzztttpppkkkhhhfffeeedddcccbbbbbb```___\\\ZZZYYYXXXUUUSSSPPPLLLGGGCCC@@@>>>:::<<<@@@EEELLLWWWfffrrr~~~|||yyywwwrrrqqqooollljjjiiihhhggggggfffdddcccaaa___\\\YYYPPPKKKFFFEEEDDDFFFMMMUUU___hhhooorrrtttxxx{{{|||{{{|||}}}~~~~~~~~~~~~}}}}}}||||||{{{{{{{{{|||}}}~~~}}}~~~}}}uuuooojjjgggdddaaa^^^]]][[[\\\dddrrr}}}tttqqqmmmkkkkkkkkkjjjiiiggghhhjjjkkkkkkjjjiiiiiiaaa\\\UUUQQQQQQQQQPPPNNNNNNTTT___lllyyywwwkkkbbbTTTQQQPPPSSSVVVWWW\\\aaacccjjjttt~~~|||yyyvvvrrrkkkccc]]]NNNHHH???777333222111111///////////////////////////////////////...------,,,---......,,,,,,,,,.../////////..................------,,,,,,------...,,,,,,------............------,,,,,,,,,------...------------------------++++++++++++++++++++++++/////////...---------,,,///......------....../////////000111111111111111222222222333444333000...///000222333333444555777;;;DDDRRRbbbuuu{{{ssskkksssvvvjjj___WWWVVVbbbooo||||||zzzxxxuuutttttttttpppooommmllliiieee```\\\YYYRRRLLLPPP[[[fffkkkllleeecccaaa___]]]YYYTTTPPPKKKLLLPPP[[[mmm{{{|||vvvmmmeee]]][[[ZZZUUUQQQPPPRRRcccxxxqqqfffjjjjjjjjjkkkkkklllllllllhhhjjjlllnnnooopppoooooonnnnnnmmmmmmmmmmmmllllllmmmnnnppprrrssstttttttttssssssrrrrrrqqqqqqpppppprrrsssuuuvvvvvvvvvuuuuuurrrrrrrrrrrrssstttuuuvvvvvvvvvuuuttttttttttttuuuvvvvvvvvvvvvuuuttttttsssqqqrrrsssuuuwwwyyy|||}}}xxxtttoookkkiiihhhfffeeeccccccbbbbbb```^^^]]]\\\WWWUUURRRMMMHHHDDD@@@>>><<<<<>>>>>===@@@EEEIIIRRRdddttt{{{xxxvvvuuussspppnnnllljjjjjjiiihhhgggffffffccc___\\\RRRLLLHHHFFFEEEFFFMMMUUU]]]fffmmmoooqqqvvvyyyyyyzzz}}}~~~~~~zzz{{{{{{{{{{{{{{{||||||{{{|||~~~~~~}}}|||xxxzzz}}}wwwooohhhbbbaaa___]]][[[\\\bbbkkkqqq}}}vvvoookkkkkkllljjjhhhgggggghhhhhhiiijjjjjjkkkjjjgggbbbZZZTTTPPPPPPQQQNNNOOOTTT___ooo~~~}}}uuuaaa[[[XXXYYYZZZ\\\aaahhhooopppqqqwww}}}xxxrrrnnnaaaXXXKKK???777333111000////////////////////////......//////......---,,,---...///...,,,+++,,,---.....................---...------,,,,,,------...***+++,,,...//////......,,,,,,++++++,,,,,,---...------------.........///........................---------...............//////............////////////000111111111111111///...------///111222222111222222111111222666888:::FFFTTTcccvvv|||qqqdddhhhrrrrrrssslllccc\\\VVVWWWcccpppzzz|||}}}|||xxxuuuuuuuuupppooooooooonnniiiddd___WWWPPPKKKNNNXXXccchhhhhhaaa___]]][[[ZZZWWWSSSPPPKKKLLLQQQ^^^ttt}}}pppeee\\\ZZZYYYTTTOOOLLLLLLWWWiiizzzxxxjjj```mmmmmmmmmmmmmmmmmmmmmmmmhhhhhhiiiiiikkkmmmnnnoookkkkkklllmmmmmmnnnnnnooopppppppppqqqrrrtttuuuvvvttttttsssrrrrrrqqqqqqpppnnnppprrrtttuuuuuutttsssqqqppppppooopppqqqssstttsssrrrrrrsssssstttuuuvvvuuusssrrrpppoooooopppppprrrrrrsssuuuxxx{{{}}}~~~{{{vvvrrrpppnnnlllkkkcccdddeeefffeeedddcccbbbZZZXXXTTTOOOJJJDDD@@@>>>>>>===@@@FFFKKKUUUhhh{{{|||wwwvvvtttqqqnnnlllkkkjjjggggggfffggggggeeeaaa^^^SSSMMMHHHFFFEEEFFFMMMVVV```iiippprrrtttyyy||||||zzz}}}~~~}}}yyyzzzzzz{{{{{{|||||||||{{{|||~~~~~~}}}{{{zzzvvvxxx|||~~~~~~~~~uuullleeeaaa```^^^[[[[[[^^^dddiiirrryyypppllllllmmmkkkhhhhhhhhhhhhhhhiiijjjkkklllnnnlllggg^^^TTTOOOOOOQQQOOONNNQQQ[[[kkk{{{{{{fff___[[[ZZZ[[[\\\aaagggrrrssssssttt{{{~~~yyyvvvlllcccTTTFFF<<<777444333////////////////////////------......------,,,+++---...///...,,,+++,,,---,,,,,,,,,------............------,,,,,,------...)))***+++---......------++++++++++++,,,,,,---...---------.........//////------------------------,,,------......///////////////............////////////000111111111111111---+++***+++...222444555333222222000000222666999;;;GGGVVVdddxxx}}}qqqccceeennnnnnrrrkkkddd]]]XXXZZZeeerrrwwwzzz}}}|||yyyvvvvvvwwwooooooooopppoookkkddd```WWWPPPJJJMMMWWWaaafffggg___]]][[[ZZZXXXVVVSSSPPPIIIJJJOOO^^^ttt~~~pppeee\\\ZZZYYYSSSMMMJJJLLLUUUfffxxx~~~vvvhhh^^^pppllliiijjjnnnooolllhhhjjjiiiiiiiiijjjkkkkkkllljjjlllnnnnnnmmmnnnoooqqqpppppppppoooooooooooooootttsssrrrpppooonnnnnnnnnnnnnnnpppqqqqqqrrrrrrrrrrrrrrrqqqpppooooooooopppuuusssssstttvvvvvvssspppuuuttttttsssssssssttttttrrrpppqqqttt{{{yyytttqqqooolllkkkeeeeeedddeeefffeeeccc```]]]YYYTTTOOOJJJEEE@@@<<<@@@>>>???EEEMMMYYYkkkzzz}}}|||yyytttoookkkjjjjjjkkkiiihhhiiikkkllljjjddd^^^WWWPPPIIIGGGGGGHHHOOOVVV```iiirrruuuwwwzzz|||{{{zzz{{{~~~}}}|||{{{yyywwwxxx{{{}}}{{{yyy~~~}}}}}}|||||||||}}}}}}yyyzzz{{{}}}yyyoooiiibbb^^^\\\^^^^^^\\\]]]```eeewwwtttmmmmmmnnnkkkhhhhhhhhhiiiiiijjjjjjjjjkkkiiijjjiiicccZZZSSSSSSUUUQQQPPPRRRXXXaaannnzzzgggXXXWWWXXXXXX^^^hhhooouuuwwwtttwww~~~~~~tttmmm```RRRDDD;;;555222000///...------,,,,,,---////////////////////////------------.........///------............------+++,,,,,,---...///000000///......---------............---+++(((((()))+++---------............///...---,,,++++++,,,---...+++++++++,,,,,,,,,------,,,,,,---...///000111111///////////////........./////////000111111222222222222222222333555777888???FFFTTTfff{{{zzznnngggfffnnnxxxxxxpppeee\\\VVVZZZiiixxx{{{wwwssspppnnnqqqnnnjjjjjjjjjhhhaaa[[[TTTOOOLLLPPPZZZbbbcccaaa```\\\WWWVVVWWWVVVTTTRRRKKKLLLPPP\\\qqq|||nnnddd]]]\\\[[[WWWRRRPPPNNNYYYiiiuuuxxxrrrggg^^^ooollliiijjjmmmnnnlllhhhjjjjjjiiiiiijjjjjjkkklllkkklllnnnnnnmmmmmmnnnpppoooooooooooooooooooooooorrrrrrqqqoooooonnnnnnnnnnnnnnnooopppqqqqqqpppppprrrrrrrrrqqqqqqqqqqqqqqqqqqppppppsssuuuvvvtttrrrtttttttttsssssssssttttttsssrrrrrruuu{{{zzzuuuqqqooommmkkkiiihhhggggggfffeeebbb___\\\YYYTTTOOOJJJFFFAAA===>>><<<>>>EEEMMMZZZlll{{{}}}{{{xxxtttooommmlllmmmnnnjjjiiihhhjjjkkkiiiddd___XXXQQQJJJGGGGGGHHHNNNVVV```iiiqqqssstttwwwxxxvvvxxxzzz|||~~~~~~}}}{{{zzzzzzyyywwwyyy{{{|||{{{yyy}}}|||{{{{{{zzzzzzzzzzzzyyyzzz{{{}}}vvvnnngggbbb^^^___^^^\\\\\\___bbbqqqxxxpppnnnmmmjjjgggggggggggghhhhhhhhhiiiiiijjjkkkjjjfff___ZZZWWWVVVSSSQQQRRRVVV^^^kkknnn^^^YYYWWWUUUYYYaaaiiiooosssrrrvvv~~~xxxqqqdddUUUGGG===666333333333222111000000000000........................,,,,,,---------.........------............---------------...............------------......//////,,,---------,,,---///222.........////////////000000///............///000,,,,,,,,,,,,------------------......///000000000/////////////////////.../////////000111111222222333333222222333555666777>>>EEESSSfff{{{yyymmmffffffoooyyyzzzpppdddZZZVVV\\\nnn~~~yyytttrrrqqqqqqsssppplllkkkjjjggg```ZZZTTTOOOLLLQQQ[[[cccdddccc___[[[WWWVVVWWWWWWUUUSSSOOOOOORRR]]]qqqzzzoooggg`````````[[[UUUSSSNNNYYYiiivvvyyysssggg___ooollljjjkkkmmmnnnllliiijjjjjjiiiiiijjjjjjkkkkkklllmmmnnnmmmllllllmmmnnnnnnnnnnnnoooooooooooooooooooooooonnnnnnmmmmmmmmmmmmnnnoooppppppoooooonnnpppqqqrrrsssssssssrrrqqqnnnnnnnnnqqqtttuuuuuusssttttttttttttttttttttttttsssssssssvvv{{{}}}vvvrrrpppmmmlllkkkjjjiiihhhgggeeeaaa^^^[[[XXXSSSOOOKKKGGGBBB???===;;;>>>EEENNNZZZlll{{{zzzxxxtttqqqooooooooopppllljjjhhhhhhjjjhhhddd```ZZZRRRKKKHHHHHHIIINNNVVV___hhhoooqqqqqqssstttrrrwwwxxxzzz{{{|||{{{yyyxxxzzzxxxxxxyyyzzz{{{zzzyyy|||{{{{{{zzzyyyxxxwwwwwwyyyzzz{{{}}}~~~wwwmmmfff```___^^^\\\\\\______iiivvvtttooolllhhheeeffffffffffffggggggggggggjjjjjjiiihhhfffaaa[[[VVVUUUQQQPPPSSSYYYeeexxxwwweee\\\UUUPPPRRRXXX___ffflllooovvv|||uuuiiiZZZLLL@@@888333444444333222111111111111------------------------,,,,,,---------.........------............------//////.........---------,,,,,,---.../////////...+++,,,------------000222...////////////000000000000///............///000------------.........///////////////////////////......///////////////////////////000111111222222444333333222333444666777===EEESSSfff{{{vvvkkkdddeeeoooyyy|||rrrdddZZZWWW^^^rrr}}}vvvqqqpppqqqssstttqqqmmmkkkjjjeee___YYYTTTPPPMMMRRR]]]eeegggeee___[[[XXXXXXYYYZZZXXXUUUSSSRRRUUU___qqqyyykkkccc___``````[[[TTTQQQOOOYYYjjjvvvzzztttiiiaaannnlllkkkkkkmmmmmmkkkjjjkkkjjjjjjiiijjjjjjkkkkkklllmmmnnnmmmkkkkkklllmmmmmmmmmnnnnnnnnnnnnnnnooommmmmmmmmmmmmmmmmmmmmllllllmmmnnnoooooonnnmmmlllnnnoooqqqsssssssssqqqpppmmmmmmnnnoooqqqrrrrrrrrrssssssttttttttttttttttttsssssssssuuuyyy}}}yyytttqqqooonnnkkkjjjiiihhhgggeeebbb___[[[XXXTTTPPPLLLHHHCCC@@@===<<>>@@@FFFMMMWWWggguuu~~~zzzvvvsssqqqppppppoookkkggggggggggggdddaaa\\\TTTMMMJJJJJJKKKQQQXXX^^^fffmmmooopppsssvvvuuuvvvwwwxxxyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyzzz}}}}}}||||||{{{yyywwwvvvyyyzzz{{{|||}}}~~~~~~~~~~~~xxxmmmccc```_________bbbaaaaaafffqqq~~~tttoookkkhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiggggggjjjnnnmmmfff___UUUOOOJJJLLLSSS]]]mmm{{{pppaaaVVVMMMKKKMMMQQQWWW```jjjsss}}}{{{qqqdddUUUGGG<<<666111111000///.......................................////////////000000000------............------,,,,,,------...//////000000000//////...---++++++---......+++(((%%%%%%%%%,,,,,,,,,---------......,,,------------------,,,........./////////000000000000000///......---------.........//////000000/////////000111111222222444333222222333444666777===EEESSSfff{{{ssshhhbbbdddooozzz}}}uuuiii```ZZZ___nnn~~~zzzuuuqqqooommmmmmmmmlllkkkjjjhhheee```]]]VVVQQQOOOUUU```hhhjjjiii```^^^\\\\\\______]]]ZZZRRRRRRUUU```sss|||jjjdddaaadddddd^^^VVVRRRMMMXXXiiiwww{{{uuukkkcccmmmmmmlllllllllkkkkkkkkkkkkkkkjjjjjjiiiiiijjjjjjjjjkkklllllljjjjjjkkklllkkkkkkllllllmmmnnnnnnnnnlllmmmnnnnnnmmmlllkkkjjjiiikkknnnpppqqqpppnnnmmmmmmnnnooopppppppppooonnnqqqqqqqqqooolllkkklllmmmqqqrrrsssuuuuuuuuuttttttqqqrrrssssssuuuxxx~~~~~~yyyuuussskkkjjjiiiiiiiiihhheeeccc]]]ZZZUUUQQQMMMIIIDDDAAAAAA???AAAGGGMMMVVVeeerrr}}}yyyvvvsssqqqqqqoookkkhhhggghhhgggdddaaa[[[TTTMMMKKKKKKLLLSSSZZZ___hhhnnnpppqqquuuwwwwwwuuuvvvvvvwwwwwwwwwwwwwwwwwwxxxyyyyyyxxxxxxyyyzzz|||}}}}}}}}}|||{{{yyyxxxyyyzzz{{{|||}}}}}}}}}}}}}}}~~~}}}tttgggbbbbbbaaabbbcccbbbaaaccckkkwww{{{sssnnnkkkjjjjjjjjjjjjiiiiiiiiiiiikkkhhhhhhkkkpppqqqmmmiiiYYYRRRMMMOOOTTT]]]jjjuuu~~~vvvgggZZZQQQMMMLLLNNNRRR[[[fffnnnuuu|||tttiii[[[LLL@@@:::333333222111000000000000////////////////////////....../////////000000000------............------++++++,,,---...///000111111000///---,,,,,,,,,,,,+++---...---+++*********++++++,,,,,,,,,---------......///000000///................../////////000000000//////.........---------......///000000000/////////000111111222222222222222222333555777888???FFFTTTfff{{{sssgggaaacccnnnzzz}}}tttiii___YYY\\\jjjxxx}}}|||zzzwwwtttpppmmmllljjjjjjjjjiiifffccc```^^^WWWRRRPPPUUU```hhhjjjhhh```^^^\\\]]]______\\\YYYPPPPPPSSS___sss~~~iiibbb___aaaaaa[[[SSSOOOLLLWWWhhhvvv{{{uuukkkccclllmmmmmmlllkkkkkkkkkllllllkkkjjjjjjiiiiiijjjjjjhhhiiikkkkkkjjjjjjkkkmmmjjjkkkkkklllmmmmmmnnnnnnmmmnnnoooooonnnllljjjhhhhhhjjjnnnqqqrrrqqqpppnnnpppppppppoooooooooooooooqqqrrrqqqooollljjjlllnnnpppqqqsssuuuvvvvvvuuutttrrrssstttttttttxxx~~~~~~xxxuuuooonnnmmmlllllljjjfffccc___\\\WWWRRRMMMIIIDDD@@@???>>>AAAGGGMMMWWWeeerrr~~~{{{xxxuuutttsssnnnkkkhhhhhhiiigggccc___[[[SSSMMMKKKLLLNNNUUU\\\bbbjjjppppppqqqtttvvvvvvtttttttttuuuuuuuuuuuuuuuvvvxxxzzzyyywwwwwwyyy{{{{{{|||}}}}}}}}}{{{zzzxxxzzzzzz{{{|||}}}}}}}}}}}}||||||||||||}}}~~~~~~{{{|||}}}}}}}}}}}}~~~~~~nnngggeeeccccccdddbbb```aaaffflllxxxwwwpppmmmkkkkkkjjjjjjjjjiiiiiiiiiiiigggeeegggllloooooooooaaaZZZTTTTTTXXX^^^gggppp||||||mmm___VVVPPPMMMMMMOOOWWWbbbhhhkkksss|||}}}wwwmmm```RRRFFF???444444333222111111111111........................------------............------............------,,,---------......//////000///---++++++---///000***,,,...///...------...,,,,,,,,,---------............///000000///......------.........////////////////////////.........------......///000000111/////////000111111222222111111111222333666888999@@@GGGTTTfff{{{tttgggaaacccnnnzzz|||rrrfff[[[TTTXXXhhhwww}}}|||zzzxxxuuurrrpppoooiiiiiijjjhhhddd```]]][[[XXXSSSQQQUUU___gggiiiggg^^^\\\ZZZ[[[]]]]]]YYYVVVPPPPPPSSS___rrr}}}hhh```\\\]]]]]]WWWOOOKKKJJJVVVggguuuzzzuuukkkccclllmmmmmmmmmkkkjjjkkkllllllkkkkkkjjjiiiiiiiiijjjgggiiijjjjjjjjjjjjlllmmmjjjjjjkkkllllllmmmnnnnnnnnnoooooopppnnnllliiihhhgggjjjnnnqqqsssrrrqqqppprrrrrrqqqpppoooooooooppppppqqqqqqooolllkkkmmmppppppqqqsssuuuvvvvvvuuutttssstttuuuuuuuuuxxxzzzvvvtttrrrpppooommmkkkfffccc```]]]WWWRRRNNNHHHCCC@@@======@@@GGGNNNWWWfffttt}}}{{{yyywwwvvvvvvnnnkkkiiiiiiiiigggccc^^^ZZZSSSMMMLLLLLLOOOVVV]]]dddlllqqqppppppsssuuutttrrrrrrrrrsssssssssttttttuuuxxxzzzyyywwwvvvxxx{{{yyyzzz|||}}}}}}|||zzzxxxzzzzzz{{{|||}}}}}}}}}|||zzzzzzyyyyyyzzz{{{}}}~~~~~~}}}~~~~~~}}}}}}yyyzzz{{{zzzxxxwwwxxxyyytttvvvyyy~~~sssjjjgggeeecccddd```^^^___bbbeeennnzzzrrrnnnkkkjjjjjjjjjiiiiiihhhhhheeecccbbbbbbfffjjjnnnppphhh```YYYYYY[[[___fffmmm{{{rrrdddYYYRRRMMMLLLMMMUUU___dddeeekkkttt~~~yyypppdddVVVJJJCCC444333222111000000000000------------------------+++++++++,,,,,,,,,---------..................---///............---------...---+++***+++...222444***,,,...///...,,,,,,------------.........//////+++,,,---......---,,,+++------------.........///////////////////////////---------...///000000111/////////000111111222222000000000222444666999:::AAAHHHUUUggg{{{ttthhhaaacccnnnzzz|||qqqbbbVVVPPPVVVgggyyy~~~}}}zzzxxxuuutttssssssiiijjjjjjgggccc^^^ZZZYYYYYYTTTQQQUUU___ggghhhfff]]][[[YYYZZZ[[[[[[WWWSSSPPPPPPSSS___rrr{{{kkkddd^^^______XXXQQQNNNIIIUUUffftttyyyuuukkkcccrrrnnnjjjhhhiiikkkjjjhhhffffffgggggghhhhhhiiiiiihhhhhhiiijjjjjjkkkllllllllllllmmmmmmmmmmmmmmmmmmooooooppppppooollljjjhhhiiijjjmmmoooqqqrrrrrrqqqoooppppppooommmlllnnnooopppqqqrrrpppnnnmmmmmmnnnrrrssssssttttttssssssrrruuuuuutttssstttwww}}}~~~zzzsssqqqnnnlllkkkjjjhhhfffccc```[[[TTTNNNIIIFFFDDD???>>>???FFFNNN[[[mmm|||~~~}}}|||zzzvvvsssqqqooolllkkkiiigggccc```YYYWWWRRRMMMJJJNNNVVV]]]fffiiimmmpppqqqssstttvvvssstttvvvwwwwwwvvvuuuttttttuuuvvvwwwxxxyyyyyyyyy}}}}}}}}}|||{{{{{{zzzzzz{{{{{{zzzyyyzzz{{{|||}}}yyy{{{|||{{{{{{{{{}}}~~~}}}~~~~~~~~~}}}|||||||||{{{yyyxxxwwwvvvsssooolllnnnlllnnntttzzzxxxrrrkkkffffffdddaaa___```bbbjjjzzzxxxtttkkkkkkkkkjjjgggfffffffffcccaaa___```fffmmmtttxxxnnniii```YYYVVV[[[cccjjjrrr}}}wwwjjj^^^TTTNNNMMMRRRYYY___bbbdddeeeeeevvv~~~~~~yyyrrrkkkaaaPPPAAA<<<555000111222000...///---------.........//////......------------......---.........//////000000,,,---------------,,,,,,***---000///,,,+++,,,......,,,***+++---//////---......------------..............................+++///222222000...///111222111000//////......///000000////////////000000......000111111222222222222333444333111222666:::EEELLLXXXhhhzzzvvviiicccdddlllvvv{{{pppbbbVVVOOOTTTfffwww}}}xxxsssooollliiihhhfffdddbbb```______^^^YYYVVVYYYaaafffeeeaaa______^^^^^^^^^[[[VVVRRRPPPRRRTTT]]]ssspppeee___aaa```VVVNNNMMMKKKVVVdddnnntttsssiii___qqqnnnjjjjjjkkkkkkjjjhhhgggggghhhiiiiiijjjjjjkkkiiiiiijjjjjjkkklllllllllllllllkkkkkklllmmmnnnnnnooopppqqqqqqooommmkkkjjjjjjkkklllnnnpppqqqqqqqqqqqqqqqqqqooommmlllmmmnnnpppqqqrrrqqqnnnmmmnnnooorrrrrrsssssssssrrrqqqqqqsssssssssrrrsssvvv{{{}}}zzztttqqqnnnlllkkkjjjhhhfffccc```[[[UUUNNNIIIFFFDDD@@@???AAAGGGOOO\\\mmm}}}~~~}}}{{{wwwtttqqqooolllkkkiiifffccc```[[[XXXSSSNNNLLLPPPYYY```gggjjjnnnpppqqqrrrtttvvvssstttvvvxxxxxxwwwuuutttuuuvvvwwwxxxyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{}}}|||{{{yyyyyyyyyzzzzzzwwwyyyzzz{{{{{{|||~~~}}}}}}~~~~~~~~~~~~|||{{{zzz{{{yyywwwuuusssoookkkhhhiiiggghhhmmmqqquuu~~~vvvmmmfffeeeccc```]]]^^^^^^dddqqq~~~~~~xxxpppoookkkgggdddcccdddfffeeecccaaacccgggooovvvzzzxxxrrrhhh]]]WWWXXX^^^cccmmmwwwyyymmmbbbXXXRRRMMMRRRZZZbbbfffgggffffffooozzz|||uuunnndddRRRCCC>>>666111111222///......---------.........//////......------------....../////////000000000111111------............------+++---......---,,,------...,,,+++,,,...///...,,,......------------.....................------------///111111111000000000/////////......///000000000//////////////////000...///000111111111111111222444666555333444888<<>>AAAGGGNNNXXXggguuu~~~|||zzzxxxsssqqqmmmjjjgggccc___[[[WWWTTTQQQRRRWWW^^^eeehhhkkknnnqqqrrrrrrrrrrrrsssqqqsssuuuwwwxxxxxxwwwvvvxxxxxxyyyyyyyyyyyyxxxxxxzzzyyyyyyxxxwwwwwwvvvvvvuuuuuuvvvwwwxxxxxxwwwwwwxxxzzz}}}}}}}}}||||||}}}~~~~~~~~~~~~}}}}}}||||||}}}}}}}}}}}}}}}~~~~~~|||wwwtttuuuvvvuuuuuuwww{{{}}}}}}wwwssspppooommmllleeebbbaaabbbaaa```ccciiikkkoooxxxyyyooojjjeeeccccccbbb___```dddoooyyy~~~xxxrrrnnnmmmkkkhhheee```bbbdddeeeiiippp{{{~~~zzzrrrhhh___YYYWWWZZZaaalll{{{zzzmmmccc______```dddhhhgggccc^^^[[[aaammm{{{~~~||||||yyyvvvvvvrrrhhh]]]MMMCCC888444222//////111...............---------......------------......///............---------,,,---...///////////////......---...///000...------///000000///---------......------------..............................000///000111333333111000111000///...------------...///000111111000///......///000111111222222222///222555666444555888;;;BBBKKKZZZllltttkkkgggllltttvvvnnnddd[[[UUUXXXggguuu~~~|||yyytttoookkkiiidddcccbbbbbbaaaaaaaaaaaa___ZZZXXX]]]ffflllllliiiaaa___^^^]]]]]]\\\ZZZWWWRRRTTTVVV[[[mmm}}}pppggghhhggg```]]]^^^]]]jjjuuuxxxuuuppphhh```kkkmmmoooooommmkkkkkkllljjjjjjjjjkkkllllllmmmmmmkkkkkkkkkkkkkkkkkkjjjjjjmmmmmmmmmmmmmmmnnnooopppooooooooooooooopppqqqqqqooopppppppppppppppooooookkklllmmmmmmlllmmmoooqqqpppqqqrrrrrrppppppqqqrrrmmmnnnooopppppppppppppppqqqrrrtttuuuvvvxxx{{{}}}zzzwwwtttqqqooommmjjjhhhcccaaa]]]XXXRRRLLLFFFCCC@@@???BBBHHHOOOXXXgggttt}}}|||yyywwwtttqqqmmmjjjgggccc^^^ZZZVVVTTTRRRUUU\\\cccgggiiillloooqqqsssrrrrrrrrrsssqqqrrrssstttuuuvvvwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxuuuvvvwwwwwwwwwvvvuuutttvvvxxx|||}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}|||{{{|||}}}}}}~~~~~~~~~~~~~~~|||vvvtttwwwxxxttttttvvvyyy{{{zzztttpppnnnmmmlllgggdddccccccaaa^^^```eeeeeejjjrrr|||vvvnnnhhhdddcccaaa^^^^^^```hhhpppvvvpppnnnmmmjjjgggdddfffgggggghhhnnnxxx{{{qqqfff^^^YYY[[[___iiiwwwrrrhhh___]]][[[^^^ccceeeccc```]]]aaalll|||{{{zzzvvvrrrqqqoooggg\\\RRRFFF;;;666333000000222//////.........---------......------------......////////////.........---++++++---....../////////---...000000///......///...000111000---,,,---///......------------......,,,,,,------.../////////...000222333222111111222000000///......////////////000111222222111000///,,,---///000222333333333111444555555333444888;;;BBBKKKZZZmmmuuukkkiiiooowwwxxxoooeee\\\WWW[[[kkkzzz}}}yyysssmmmhhheeeddddddddddddcccbbb```___\\\XXXVVV\\\fffmmmmmmjjjbbbaaa___^^^^^^]]][[[ZZZTTTVVVWWWZZZjjjzzzooohhhjjjiiiaaa\\\\\\___mmm||||||tttjjjbbbkkkmmmoooooolllkkklllnnnkkkkkkllllllmmmnnnnnnooojjjjjjjjjjjjjjjjjjjjjjjjnnnnnnnnnooooooooooooooonnnnnnnnnnnnooopppqqqrrrppppppqqqrrrrrrqqqooonnnlllmmmmmmmmmllllllmmmooopppqqqrrrrrrqqqpppqqqssslllmmmnnnpppqqqqqqqqqqqqqqqrrrssstttuuuwwwzzz}}}{{{xxxtttqqqpppmmmkkkiiicccaaa^^^YYYSSSLLLFFFCCCAAAAAACCCIIIPPPYYYhhhuuu}}}{{{yyywwwtttqqqmmmjjjgggbbb]]]ZZZVVVTTTTTTXXX___fffjjjjjjmmmooorrrsssrrrrrrrrrsssrrrrrrrrrrrrsssuuuwwwwwwwwwwwwxxxxxxxxxwwwwwwvvvwwwwwwwwwxxxyyyyyyzzzzzzwwwwwwxxxwwwvvvuuusssrrrtttwww{{{}}}~~~~~~||||||}}}~~~}}}}}}}}}}}}}}}||||||{{{|||}}}~~~~~~~~~}}}~~~|||vvvuuuyyyyyyuuusssvvvwwwzzz~~~~~~wwwrrrpppnnnmmmkkkhhhfffeeebbb^^^___cccbbbgggnnnuuusssmmmgggeeeccc^^^]]]___cccjjj{{{xxxpppmmmlllkkkiiihhhjjjjjjiiihhhlllvvv}}}yyynnnddd___[[[___ggguuuwwwlll^^^ZZZWWWZZZ```ddddddccc___aaalll|||wwwuuuqqqnnnoooooohhh___TTTHHH<<<777444111111333//////.........---------.........------..................------,,,,,,,,,***+++,,,---............,,,///111111...,,,...000///000111///,,,+++...000.........------.........+++,,,,,,---...///000000---000444444111000111333//////...//////000111222///111222333333222111///+++,,,...000222333444444444555666444222333888<<>>IIIRRRbbbuuusssgggfffnnnvvv{{{tttkkkfffdddjjjyyyxxxsssqqqoooooodddcccaaaaaadddfffffffffhhhggghhhnnnuuuvvvppphhh``````^^^\\\ZZZYYYWWWVVVPPPUUU[[[eeerrr}}}~~~yyyooojjjdddaaa```___\\\YYYTTTWWWeeeyyyxxxooolllmmmoooppppppooonnnmmmnnnmmmlllkkkkkkllllllmmmkkkkkkjjjiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiijjjfffggghhhiiijjjjjjjjjjjjkkkkkklllmmmnnnnnnmmmmmmlllmmmmmmmmmmmmmmmmmmlllnnnnnnnnnooooooooopppppprrrqqqooonnnlllkkkjjjjjjmmmmmmmmmnnnppprrruuuvvvzzzzzz{{{wwwrrrnnnkkkhhhccc___[[[UUUPPPLLLFFFGGGHHHIIILLLRRR\\\cccmmmvvv}}}zzzwwwuuusssqqqkkkhhhgggddd______bbbiiikkknnnpppqqqqqqooonnnooooooppppppppppppoooooolllnnnpppqqqrrrrrrqqqpppoooooopppqqqsssuuuwwwxxx{{{zzzyyyyyyzzz{{{|||}}}||||||{{{{{{|||}}}~~~~~~~~~|||zzzxxxvvvuuuuuuuuuuuuvvvxxxyyyyyywwwuuussstttuuuvvvxxxyyyzzz{{{|||||||||{{{{{{|||}}}~~~~~~}}}}}}~~~~~~}}}||||||{{{~~~~~~zzzrrrmmmmmmpppvvv}}}xxxtttsssqqqllliiieeeccc```^^^^^^aaadddgggjjjrrrzzzooohhhddd```]]]^^^___bbbkkkttt|||vvvrrrnnnjjjhhhhhhhhhhhhfffdddcccffflllrrrvvvwwwxxxrrriii```]]]bbbmmmvvvzzznnnbbbXXXSSSQQQWWW\\\eeemmmppprrr{{{~~~wwwrrrllleeecccaaa[[[QQQEEE;;;777555333222000///.........///...------------------...+++,,,,,,---------------////////////////////////......---------------...//////////////////...---..................///000//////...---...///000111///////////////000111111111111111111111111000000222222333111//////000222111222444666777777666666666555555555777:::===???IIIRRRbbbuuutttfffbbbhhhooozzzrrrjjjdddccchhhxxxyyyuuurrrpppnnniiigggeeefffgggiiijjjiiifffeeefffmmmtttuuuooohhhbbbaaa___]]][[[XXXWWWVVVSSSWWW]]]fffttt{{{ooojjjeeebbbaaa___[[[XXXRRRXXXhhhzzzppplllmmmooopppqqqqqqpppooommmmmmlllllllllmmmmmmnnnlllkkkjjjiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiijjjjjjhhhiiiiiiiiijjjiiiiiihhhkkkllllllmmmmmmmmmmmmlllkkklllmmmnnnnnnmmmlllkkkpppoooooooooooopppqqqqqqsssrrrpppnnnlllllllllmmmnnnmmmmmmmmmnnnppprrrsssxxxxxx}}}~~~zzzuuurrrnnnkkkfffaaa\\\WWWQQQMMMJJJIIIHHHIIILLLSSSYYY^^^gggqqqzzz~~~|||yyyvvvtttsssooojjjffffffdddaaabbbeeejjjlllnnnpppqqqqqqpppooooooppppppqqqqqqppppppooommmnnnpppqqqrrrqqqppppppllllllmmmoooqqqsssvvvwwwyyyyyyyyyyyyzzz{{{}}}}}}zzzzzzzzz{{{|||}}}~~~~~~|||yyyvvvtttsssssstttvvvyyyzzzzzzxxxuuussstttuuuvvvxxxyyyzzz{{{{{{zzzzzzyyyxxxyyy{{{}}}~~~|||zzzyyy~~~}}}}}}~~~|||rrrmmmlllooottt|||yyyvvvsssmmmiiigggdddaaa______aaaccceeehhhoooyyytttlllgggccc````````````gggnnn~~~yyyuuuoookkkiiiiiihhhgggfffddddddfffkkkppptttuuuxxxssskkkaaa]]]aaakkksssrrrcccXXXQQQOOOWWW\\\eeennnqqqrrryyyyyyuuunnnhhheeeccc^^^UUUKKKAAA:::777222111000///...//////000------------------------,,,------...............////////////////////////,,,,,,,,,---...///000111---...//////////////////........./////////000000//////.........///000111////////////000222333444222222111000111111333333111222222111000///000222222333444555666555444444444444444555777;;;>>>@@@IIIQQQbbbuuuttteeeaaaeeekkkwwwqqqiiicccaaafffvvv{{{wwwsssqqqoookkkiiigggggghhhjjjjjjjjjdddbbbdddjjjrrrtttnnngggcccbbb```]]]ZZZXXXWWWVVVWWW[[[```hhhuuu}}}oookkkfffcccbbb___[[[WWWPPPXXXkkk}}}qqqllllllnnnoooppppppppppppmmmmmmmmmmmmmmmmmmnnnnnnlllkkkjjjiiihhhhhhhhhhhhiiiiiiiiihhhiiiiiijjjkkkmmmmmmmmmmmmmmmlllkkkjjjkkkllllllmmmmmmllllllllljjjkkklllmmmmmmlllkkkjjjqqqppppppooopppqqqrrrssstttrrrpppnnnmmmmmmnnnnnnooonnnmmmmmmmmmnnnpppqqqxxxxxx|||{{{wwwtttnnnkkkgggbbb^^^YYYSSSOOOMMMJJJGGGHHHLLLQQQUUUWWWaaakkktttzzz~~~|||zzzwwwuuusssrrrlllgggddddddcccbbbccchhhlllmmmoooqqqqqqqqqppppppooooooppppppppppppoooooonnnnnnooopppqqqpppppppppkkklllmmmnnnpppsssuuuvvvtttuuuuuuvvvxxxyyyzzz{{{xxxxxxyyyzzz{{{|||~~~~~~}}}{{{yyyvvvuuusssssssssuuuxxx{{{{{{xxxuuusssuuuvvvxxxyyyzzz{{{{{{zzzyyyxxxvvvuuuvvvyyy|||~~~}}}~~~~~~|||{{{yyy{{{{{{|||}}}~~~sssmmmlllpppttt{{{yyyuuuoookkkgggeeebbb___^^^___aaabbbeeekkksss|||zzzqqqiiieeecccbbbaaa```dddjjjxxx|||wwwppplllkkkkkkkkkiiigggffffffgggjjjnnnrrrtttvvvtttmmmddd]]]___gggooo|||ssseeeZZZTTTQQQVVV[[[eeeooossstttxxx{{{wwwrrrlllfffddd```YYYOOOEEE<<<777222111000/////////000111------............---------......///////////////////////////////////////////////////000222333444------...///000000//////...//////000000000000000///////////////000000000------...///000222444444333222111000000222444666000111111000///...000111222333444444444333222222333333333555888<<>>777222111000//////000111111---......//////......------...//////000000//////........................111111000000000000111222------...///000000//////......///000111000000000/////////000000000000000+++,,,,,,---///111333444333222111000000222444666...///000///...---///111333333333333333222222222333333333555888<<<@@@BBBGGGPPP```sssssshhheeejjjppptttoooiiiccc```eeewww}}}vvvrrrssstttuuugggeeebbbaaaaaabbbaaa```___^^^```hhhqqqtttnnnhhh___^^^\\\ZZZYYYXXXYYYZZZ___cccgggnnnxxxxxxooolllhhhfffddd```YYYTTTOOOUUUggguuujjjjjjjjjkkkkkkllllllmmmllllllmmmmmmllllllkkkjjjiiiiiihhhhhhhhhiiiiiijjjhhhhhhhhhhhhiiijjjkkkkkkmmmmmmmmmmmmllllllkkkjjjiiijjjkkkllllllmmmmmmmmmqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrssstttsssssssssqqqqqqqqqpppooonnnnnnmmmpppooonnnmmmmmmmmmnnnooosssuuu{{{~~~zzzvvvsssllliiifffccc```]]]XXXUUUNNNLLLJJJIIIIIILLLOOOQQQYYYaaahhhlllqqqvvvyyywwwyyy{{{~~~~~~~~~~~~|||zzzxxxvvvssspppnnnmmmhhhccc````````````dddiiimmmnnnoooooopppppppppooolllmmmmmmnnnnnnmmmmmmllllllmmmmmmnnnooopppqqqrrrooooooooopppqqqrrrssstttrrrssstttvvvwwwwwwwwwwwwuuuuuuuuuvvvwwwxxxyyyzzztttuuuvvvvvvvvvvvvuuuuuurrrtttuuuwwwwwwvvvuuutttuuuwwwyyy{{{|||{{{zzzyyyxxxwwwuuuuuuuuuvvvxxxyyyuuuwwwzzz}}}~~~~~~}}}|||wwwzzz}}}~~~~~~uuummmkkkgggjjjrrr~~~|||yyyuuurrriiigggdddaaa^^^]]]]]]]]]___dddlllrrr|||qqqlllhhhfffbbb___bbbggglllvvv{{{rrrnnnooopppooommmhhhiiihhhhhhgggjjjnnnqqqqqqtttssskkkaaa\\\___ccclllssszzzlll___UUUPPPOOOSSS\\\hhhoooqqquuuzzz}}}wwwpppjjjhhhgggeeebbbZZZNNNAAA888333222111000///000000111---...///000000///...------......///////////////........................000//////...---------------...//////////////////---...///000111000///......///000111111111000000++++++,,,---///000222333222222111000111111333333.../////////......000111333333333333333333333333333333333555888<<>>@@@FFFNNN___rrruuujjjhhhooouuu~~~xxxpppdddXXXXXXgggxxx|||yyyvvvtttpppnnnllliiieeecccbbbbbb```_________bbbkkkuuuxxxtttnnnjjjgggbbb^^^[[[YYYYYYYYYZZZbbblllxxxpppmmmkkkiiiggg```WWWPPPIIIPPPbbbzzzxxxooojjjjjjjjjiiiiiijjjkkkkkkooonnnllljjjhhhggggggfffhhhgggggggggggghhhhhhiiiiiiiiihhhhhhggggggffffffiiiiiikkkkkklllkkkjjjiiihhhhhhhhhiiijjjkkkkkkkkkmmmnnnooopppqqqqqqqqqpppqqqrrrsssssssssrrrqqqpppqqqqqqpppooonnnllljjjiiijjjiiiggghhhkkkmmmnnnnnnnnnppprrruuuzzz|||xxxtttmmmllljjjfffaaa]]]\\\\\\RRRQQQOOOMMMMMMOOOQQQRRRVVVXXX\\\aaaggglllppprrrwwwzzz||||||{{{zzz{{{{{{~~~zzztttpppnnnllljjjiiiaaa```___]]]^^^bbbhhhmmmmmmlllkkkjjjkkkmmmoooppprrrooolllkkkmmmmmmkkkiiihhhiiikkkmmmoooqqqqqqrrrqqqqqqqqqppppppooooooooooooooopppqqqqqqqqqqqqpppqqqqqqqqqqqqppppppoooooopppqqqrrrsssttttttttttttssssssrrrpppnnnoooqqqssstttsssssstttvvvwwwvvvtttyyyyyyzzz{{{zzzxxxuuutttuuuwwwzzz{{{zzzyyyzzzzzz}}}yyyqqqlllhhhhhhmmm|||{{{xxxppppppnnnkkkfffaaa___^^^^^^___cccgggkkkrrr{{{pppgggcccbbb```^^^bbbfffooo~~~vvvooollljjjjjjeeedddbbbaaaaaadddggghhhlllrrrwwwtttjjj___YYYXXX\\\aaajjjsss|||{{{nnn___UUUUUURRRSSSYYY]]]]]]___aaalllxxx|||vvvwwwvvvsssmmmiiibbbTTTFFF;;;666333333111------000111000000///...---------//////000111111000///...//////000000000000//////222000///...000000///...000000000000///...---,,,//////000000000000//////000000000000000000000000......//////000000111111111111000000000000000111222222222111222222333444666555444333333333444555444444444444666;;;AAAFFFJJJRRR```nnn~~~tttggghhhrrr{{{|||rrrcccWWWYYYfffssszzzxxxwwwuuupppllliiihhhfffdddbbbaaaaaabbbhhhaaaaaammmzzz|||vvvpppiiifffbbb```______^^^]]]```gggpppzzzuuuqqqkkkhhheeeaaaZZZTTTJJJOOO___ttt}}}rrrkkkkkkkkkkkkkkkkkklllmmmmmmooonnnmmmkkkiiihhhhhhgggiiihhhhhhggggggggghhhhhhiiiiiihhhhhhgggfffffffffeeefffhhhiiijjjjjjiiihhhffffffggghhhiiijjjjjjkkklllmmmnnnooooooppppppppppppqqqrrrrrrrrrqqqpppoooppppppoooooonnnlllkkkjjjllljjjiiiiiilllnnnoooooooooppprrrsssvvv||||||xxxtttrrrppplllhhheeebbb___^^^UUUTTTRRRPPPPPPRRRTTTUUUWWWYYY\\\```eeejjjnnnpppuuuxxxzzz{{{{{{zzzzzz{{{|||xxxssspppnnnllljjjhhhbbbaaa___^^^___dddkkkppprrrqqqooommmmmmmmmnnnoooooommmkkkkkkmmmnnnnnnllljjjkkklllnnnpppqqqqqqqqqqqqpppppppppooooooooonnnnnnnnnoooppppppppppppoooppppppppppppoooooonnnnnnppppppqqqrrrssssssssssssssssssrrrpppnnnoooqqqssstttsssssstttuuuvvvtttsssuuuvvvxxxyyyyyyxxxwwwvvvuuuwwwyyyzzzzzzyyyyyyzzz}}}~~~uuupppkkkiiimmmyyy|||yyyrrrrrrpppmmmhhhcccaaa___[[[\\\___cccfffmmm{{{sssjjjeeecccaaa___bbbdddlllyyyyyypppjjjhhhggggggfffdddddddddeeeggghhhlllrrrxxxvvvmmmbbb\\\ZZZ\\\aaahhhqqqyyysssddd[[[XXXTTTUUUZZZ]]]\\\]]]___eeessszzzzzzxxxsssooohhhYYYKKK===777333333222//////111111000000///......---------...///000111111000000//////000000000000//////---,,,***+++---......---///////////////......---/////////000000/////////000000000000000000000000......//////000000111111111111000000000000111111///.........///000111111333222222222333444666777555555555555666:::@@@EEEIIIRRR```ooouuuhhhhhhqqqzzz{{{qqqbbbVVVXXXfffsss~~~yyyvvvvvvtttppplllgggfffdddcccbbbbbbccccccfff```aaannnzzz|||vvvpppjjjgggbbb```______^^^]]]___fffppp|||uuupppjjjfffdddaaaZZZUUULLLPPP\\\nnnzzzxxxpppkkkkkkkkkkkklllmmmnnnooopppooonnnmmmlllkkkjjjiiiiiijjjiiihhhhhhggggggggggggiiiiiihhhggggggffffffeeedddeeegggiiijjjjjjiiiiiifffggghhhiiijjjkkkllllllkkkkkklllmmmmmmnnnnnnoooooooooqqqqqqqqqqqqpppooonnnnnnnnnnnnnnnmmmmmmlllmmmllljjjkkkmmmppppppppppppqqqqqqqqqrrruuuzzz~~~}}}xxxtttuuupppkkkiiigggeeeaaa^^^XXXWWWUUUTTTTTTUUUWWWXXXXXXYYY\\\___cccgggjjjlllqqqtttxxxzzzzzzyyyzzzzzzyyyvvvrrrooommmkkkhhhfffbbbaaa```___aaafffnnntttwwwvvvsssqqqooonnnnnnnnnmmmkkkkkklllnnnpppppppppmmmnnnoooppppppppppppppppppppppppooooooooooooooommmmmmnnnoooooooooooooooooooooooooooooonnnnnnnnnpppqqqqqqrrrrrrrrrqqqqqqrrrsssrrrqqqooooooqqqssstttsssrrrsssttttttrrrpppqqqrrrtttwwwxxxxxxxxxxxxtttvvvyyyzzzyyyyyyyyyzzz|||}}}|||uuuoookkkkkkuuu|||vvvuuurrrooojjjfffcccaaa[[[[[[]]]```ccciiivvvwwwnnnhhheeebbb___aaabbbhhhrrr{{{qqqllljjjiiiiiiiiiiiihhhhhhhhhhhhhhhlllrrrxxxxxxqqqhhh```\\\\\\___eeelllttt|||yyykkkbbb[[[WWWWWW\\\^^^\\\[[[\\\aaaooo|||yyyqqqaaaRRR???999444333222000000222000000000///......------,,,---...000111111111111//////000000000000//////+++))))))***,,,...///...---......///////////////........................000000000000000000000000......//////000000111111111000000000000000111111------------...///000111000000000111333555777888666666666555666999>>>BBBHHHQQQ```pppwwwiiigggnnnwww}}}yyyooo```VVVXXXggguuu}}}wwwtttsssrrrooollleeeeeedddcccccccccccccccddd___aaannn{{{}}}vvvooojjjgggccc``````______^^^\\\dddnnn{{{wwwpppiiieeedddaaa[[[UUUOOOPPPYYYiiissssssnnnjjjjjjjjjkkkkkkmmmnnnppppppnnnnnnnnnmmmmmmlllkkkkkkkkkjjjiiihhhggggggggggggiiihhhhhhgggffffffeeeeeeggghhhiiikkkkkkkkkjjjiiihhhiiijjjkkklllmmmmmmnnnjjjjjjjjjkkkkkklllmmmnnnooooooqqqrrrrrrqqqqqqppplllmmmmmmnnnnnnnnnnnnnnnooommmllllllnnnpppqqqqqqooopppppppppppprrrvvvyyy~~~zzzwwwtttnnnhhhffffffeee```[[[ZZZYYYXXXWWWWWWXXXYYYZZZZZZZZZ[[[^^^```dddggghhhmmmqqquuuwwwxxxwwwxxxxxxuuussspppnnnllljjjgggdddaaa```______bbbhhhpppvvvyyywwwuuusssqqqpppoooooommmllllllmmmnnnpppqqqqqqppppppqqqqqqqqqpppooooooppppppppppppppppppppppppmmmnnnooooooppppppooooooppppppppppppoooooooooooorrrrrrsssssssssrrrqqqqqqrrrrrrrrrqqqooooooqqqrrrsssrrrqqqrrrrrrrrrpppnnnoooppprrrtttvvvwwwwwwwwwtttvvvxxxyyyyyyxxxxxxyyyzzz{{{|||~~~xxxqqqllljjjppp|||zzzxxxtttqqqmmmiiidddaaa___]]]^^^aaadddhhhttt}}}rrrlllgggccc______```ccclll{{{|||tttqqqpppppplllmmmmmmmmmlllkkkiiihhhjjjooovvvyyyuuulllccc^^^]]]^^^bbbhhhpppxxx|||ooofff\\\YYYYYY]]]___\\\[[[\\\aaannnxxxhhhXXXBBB:::333222222000000222000000//////..................///000000000111111//////000000000000//////...---,,,,,,///000000000,,,---...///000000000000......------------......000000000000000000000000......//////000000111111000000000000000000111222/////////000111222333444000000111222333555666666666666666555666888===@@@GGGQQQ```qqqxxxjjjdddjjjttt{{{wwwnnn___VVVZZZjjjxxx}}}vvvrrrqqqpppnnnlllfffeeeeeedddcccbbbbbbbbbbbb]]]___mmm{{{|||uuuooojjjgggccc``````___^^^^^^ZZZ```iiiuuuzzzsssjjjfffeeebbb[[[TTTQQQRRRZZZjjjtttsssmmmiiiiiiiiiiiijjjkkkmmmnnnooolllmmmmmmnnnnnnmmmllllllkkkkkkjjjhhhgggggggggggghhhhhhggggggfffeeeeeeeeehhhiiijjjkkkjjjiiihhhgggiiiiiijjjkkkkkkllllllmmmjjjiiiiiiiiijjjkkklllmmmoooppprrrsssssssssrrrqqqkkklllmmmnnnoooooooooooopppnnnllllllnnnpppqqqpppnnnoooooopppppprrrvvvyyy}}}|||yyytttnnnhhheeefffddd___ZZZ[[[[[[ZZZYYYYYYZZZ[[[[[[[[[[[[[[[\\\^^^aaadddfffiiimmmrrruuuvvvuuuuuuvvvqqqpppnnnmmmkkkiiieeebbb^^^______```ccciiipppuuuwwwvvvuuusssrrrqqqqqqpppooooooooonnnnnnnnnoooppprrrrrrrrrrrrqqqpppnnnnnnqqqqqqqqqqqqqqqqqqqqqqqqnnnoooppppppqqqqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqssstttttttttttttttsssrrrqqqrrrsssrrrpppoooppprrrrrrqqqpppqqqrrrqqqooonnnooopppqqqrrrssssssttttttsssuuuxxxyyyxxxwwwxxxxxxxxxyyyzzz{{{}}}~~~~~~|||tttmmmiiimmmvvv~~~zzzvvvsssoookkkfffbbbaaa______bbbdddhhhrrr{{{xxxpppjjjddd```]]]^^^aaaiiivvvxxxuuuttttttooopppppppppooonnnkkkjjjiiimmmssswwwwwwqqqggg```]]]^^^aaafffmmmvvv~~~}}}qqqhhh\\\YYYZZZ___```^^^\\\\\\___jjj{{{}}}lll]]]FFF<<<333111111//////111////////////............111111000/////////......//////000000000000//////111000......///000000///+++,,,---///000000000000///...------------...///////////////////////////......//////000000111111000000//////000111222222111111111111222333444555111111222333444444444555666666666666666888<<>>777111///000000///......///000///---,,,,,,---...............///............---------,,,,,,,,,---.../////////........................//////............//////000//////......//////000......---------...///000111000000000000000000000000000000000111222333444555666666777777666666666:::===>>>FFFSSSPPPHHHLLLOOOZZZjjjzzztttqqqsssvvvqqqjjjaaaYYY[[[kkk|||~~~vvvssstttsssoooggggggeeedddbbb```______]]]YYYWWW^^^kkkvvvzzzzzzuuupppggg___YYYXXXXXXZZZ^^^___dddllltttyyyxxxvvvllliiifffdddeeedddbbb```UUU\\\___xxxuuuUUUUUUVVVWWWXXXYYYZZZZZZ^^^^^^]]]\\\\\\\\\]]]]]]````````````___]]]\\\\\\]]]]]]\\\\\\\\\[[[[[[[[[]]]bbbdddccccccccc```\\\YYYXXXVVVUUUVVVWWWZZZ[[[WWWXXXXXXXXXWWWVVVUUUUUUWWWXXXYYY[[[]]]^^^______]]]^^^```bbbdddfffhhhiiijjjjjjiiiiiijjjkkkllllllhhhiiijjjkkklllmmmmmmmmmooossswwwxxxyyy~~~zzzyyyssssssrrrqqqnnnkkkhhhffffffeeedddbbbaaa`````````^^^_______________^^^^^^^^^^^^```aaabbbbbbbbbbbbcccccccccddddddeeeeeeeeehhhkkkpppsssssssssssstttrrrpppooommmllllllllllllppppppoooooonnnnnnnnnmmmmmmnnnoooppppppooonnnnnnjjjjjjiiiiiihhhggggggfffhhhhhhiiiiiiiiijjjjjjjjjlllmmmoooppppppnnnlllkkkiiikkkllllllkkkkkkkkkllljjjjjjiiihhhgggfffeeeeeeggghhhiiikkklllmmmnnnnnnnnnmmmllllllkkkkkkkkkkkknnnnnnooopppppppppoooooojjjjjjjjjiiihhhhhhkkkmmmnnnmmmnnnpppsssuuuuuutttvvvttttttuuutttsssxxxzzzxxxvvvsssqqqooonnnnnnrrruuuyyy}}}zzzooohhhbbbaaaaaa___aaaeeekkkzzz~~~|||xxxtttpppnnnmmmmmmhhhkkkmmmnnnttt}}}uuukkkfffdddeeeiiiooo~~~{{{ooodddZZZTTTWWW___fffvvv~~~vvvnnnsss{{{}}}}}}|||{{{}}}}}}}}}|||vvvdddOOOBBB999333111222///...---...///000///...+++,,,------......------//////.........------------------...///000000111........................000///...------...///000000000////////////000000......---,,,---...///000111111111000000000000000////////////000111222333888888888888777666555444///222222===LLLIII???@@@PPP[[[lll{{{{{{}}}{{{vvvnnnddd\\\\\\kkk|||}}}uuussstttsssoooffffffeeeeeecccbbb```___]]]YYYYYYaaaoooyyy}}}}}}vvvpppggg___ZZZXXXYYY[[[ZZZ]]]dddoooxxx}}}{{{xxxjjjhhhfffffffffeeecccaaaTTT[[[___yyyrrrNNNOOOOOOPPPRRRSSSTTTTTTXXXXXXXXXWWWUUUTTTUUUVVVWWWWWWYYYYYYYYYXXXWWWWWWUUUTTTTTTTTTTTTVVVXXXYYYXXXXXXXXXXXXWWWVVVUUUUUURRRQQQOOONNNNNNOOOQQQRRRQQQQQQRRRSSSSSSTTTTTTUUUTTTTTTUUUVVVVVVWWWXXXXXX\\\]]]___bbbdddfffggggggfffggghhhhhhgggggghhhiiimmmllllllkkkkkkkkklllllllllnnnrrrvvv{{{zzzwwwuuuuuusssqqqnnnkkkiiihhhhhhggggggfffdddbbbaaa___^^^``````aaaaaaaaa___]]]\\\^^^^^^___```aaabbbcccccceeedddbbb___]]]^^^aaacccjjjkkknnnrrruuuwwwuuusssssspppnnnmmmnnnppppppooonnnpppqqqoookkkiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkjjjiiihhhgggggghhhjjjkkkiiihhhgggfffggghhhiiijjjiiijjjjjjjjjiiihhhhhhgggfffhhhjjjlllnnnnnnnnnnnniiiiiihhhhhhhhhgggggggggccceeegggiiikkkjjjjjjiiikkkjjjjjjjjjjjjkkkllllllhhhhhhiiiiiiiiiiiiiiiiiijjjiiihhhggghhhhhhjjjkkkooommmllllllooorrrtttuuuqqqooollljjjlllpppuuuxxx}}}xxxsssooommmllllllooonnnsss}}}{{{uuunnngggdddaaa^^^]]]___gggqqq}}}zzzuuurrrpppnnnllljjjlllmmmmmmoooqqqvvv|||wwwmmmffffffkkkrrrwww~~~uuujjj\\\SSSTTTZZZeeeiiiooorrrooooooxxx~~~zzzyyy|||zzznnnZZZGGG:::444222222///.........------------......------------......111///...------...///111---------------------------------........./////////.........------------******+++,,,,,,---......111111000000//////......////////////////////////............///000111222444555666777777666555555555777888999:::<<<@@@CCCOOOXXXhhhyyyyyypppdddZZZZZZiiiyyy|||uuusssuuuuuurrrjjjjjjiiihhhfffdddbbbaaabbbbbb``````iiivvv~~~tttooofff]]]YYYXXXZZZ\\\___dddjjjqqqzzz|||tttnnnfff```aaabbbaaaaaabbbVVV^^^___uuurrrJJJJJJKKKLLLMMMNNNOOOOOOQQQRRRRRRQQQOOOOOOPPPRRRRRRSSSUUUVVVWWWVVVVVVVVVPPPOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTSSSRRRQQQPPPOOONNNLLLJJJIIIJJJKKKLLLKKKKKKKKKKKKLLLMMMNNNNNNOOOOOOQQQRRRTTTVVVWWWXXXZZZ[[[]]]```bbbdddeeefffdddeeeffffffeeeeeeggghhhjjjjjjjjjjjjkkklllmmmnnnmmmooosssvvv{{{}}}zzzxxxwwwuuuqqqnnnkkkjjjjjjjjjiiihhhfffdddbbbaaa```___aaaaaabbbbbbaaa```^^^]]]^^^______```aaabbbbbbbbbddddddcccaaa``````bbbdddhhhkkkooosssttttttsssrrrrrrqqqooonnnooopppooonnnlllnnnpppnnnkkkiiiiiikkkjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjhhhgggggghhhiiijjjhhhgggfffeeeeeeeeeffffffhhhiiiiiiiiihhhhhhgggfffdddeeegggiiijjjjjjiiiiiiggggggggggggggggggggggggaaaccceeeggghhhhhhhhhgggffffffggggggggghhhhhhhhhfffffffffffffffggggggggggggfffffffffgggiiijjjkkkmmmkkkiiijjjmmmpppqqqrrrpppnnnlllkkklllooorrruuuzzzzzzzzz~~~|||wwwssspppmmmlllmmmlllqqqzzzvvvnnngggdddaaa^^^]]]```eeennn}}}{{{vvvssspppooolllkkkllllllmmmmmmooosssyyy}}}~~~wwwmmmgggffflllsssxxxxxxlll^^^TTTTTTZZZ]]]aaagggkkkiiijjjsss~~~||||||uuuaaaLLL>>>666444444////////////.........---000000////////////000000000///...------...///000........................---------.........///////////////.........------+++,,,,,,---......//////000000000000////////////111111111111111111111111////////////000111222222222333555777888999888888666777999:::;;;===AAADDDOOOYYYiiizzz{{{rrrggg]]]\\\jjjzzzxxxttttttsssoooiiiiiiiiiiiihhhgggffffffeeeccc______iiivvv|||{{{qqqkkkccc\\\XXXXXXZZZ\\\[[[```hhhrrr~~~|||pppggg``````aaa___^^^___WWW___aaawwwrrrCCCDDDEEEEEEFFFGGGHHHHHHIIIJJJKKKJJJIIIIIIKKKMMMGGGHHHIIIKKKLLLLLLLLLLLLHHHHHHHHHHHHIIIJJJKKKKKKMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHFFFDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDFFFGGGHHHHHHIIIJJJMMMOOORRRTTTUUUVVVWWWZZZ\\\___aaabbbcccaaabbbddddddddddddfffggghhhhhhhhhiiikkkmmmnnnooommmooorrruuuyyy~~~}}}{{{yyyvvvrrrooolllllllllmmmllljjjgggdddaaaaaaaaaaaabbbbbbbbbbbbaaa```___^^^_________``````aaaaaaaaacccddddddcccbbbaaacccdddfffkkkqqqtttsssqqqpppqqqqqqpppoooooooooooommmkkkjjjlllmmmmmmkkkjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjlllkkkiiihhhgggggghhhiiiffffffdddcccbbbaaaaaaaaaeeeeeeeeeeeeeeeddddddccc```aaabbbdddeeeeeeddddddcccccccccccccccccccccccc^^^___aaacccddddddcccccc___```bbbcccccccccbbbaaaaaaaaabbbbbbbbbccccccccccccccccccccceeegggiiijjjgggfffeeefffhhhkkkllllllkkkjjjiiihhhiiijjjkkklllnnnnnnooorrrwww~~~{{{vvvrrrnnnlllkkkkkkooovvv{{{~~~xxxppphhheeebbb^^^^^^```bbbjjjxxx}}}xxxssspppooommmkkkllllllllllllmmmpppuuuyyy~~~xxxooohhhgggllltttyyy{{{oooaaaVVVUUU[[[\\\```fffjjjjjjkkkttt~~~~~~xxxcccMMM===444111111000000000000////////////000000////////////000000000///...------...///000////////////////////////------........./////////000000000/////////......------......///000000000////////////000000000000111111111111111111111111000000000000000111333333000222444777:::;;;<<<<<<777888999:::;;;>>>BBBFFFPPPZZZiiizzzvvvkkk```^^^kkkzzz|||vvvtttqqqllliiiiiiiiiiiiiiijjjjjjjjjhhhccc]]]]]]hhhvvvyyyuuukkkggg```YYYWWWXXXZZZ]]]ZZZ```iiisssrrrhhh```______]]][[[[[[WWW```ccczzzvvv??????@@@@@@AAABBBCCCCCCDDDEEEFFFFFFEEEFFFHHHJJJAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDBBBBBBBBBAAA@@@?????????@@@@@@BBBAAA@@@@@@AAABBBDDDEEECCCDDDEEEGGGJJJLLLMMMNNNQQQRRRUUUWWWZZZ\\\^^^^^^^^^```bbbccccccdddfffhhhgggggghhhhhhjjjkkkmmmnnnlllnnnpppsssvvvzzz}}}|||zzzwwwsssooommmmmmnnnooommmkkkgggcccaaaaaabbbbbbcccccccccbbbaaaaaa```_________`````````````````````bbbccccccaaaaaabbbccccccjjjqqqtttpppmmmnnnooonnnmmmmmmmmmnnnmmmjjjgggiiijjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiilllkkkiiihhhffffffffffffdddcccaaa```^^^]]]\\\[[[]]]]]]^^^^^^^^^^^^]]]]]]ZZZ[[[]]]___aaaaaaaaaaaa^^^]]]]]]\\\[[[[[[ZZZZZZXXXYYYZZZ\\\]]]]]]]]]\\\XXXZZZ\\\]]]^^^]]][[[ZZZ\\\\\\]]]]]]^^^^^^______```_________```aaacccddd```___^^^___bbbdddddddddbbbbbbbbbcccbbbbbbbbbbbbddddddeeehhhlllrrrxxx{{{~~~yyysssooolllkkklllnnnsssxxx|||{{{sssjjjfffccc______aaa```hhhuuuxxxsssooonnnlllkkkjjjkkkkkkkkklllpppvvvzzzzzzrrrkkkiiimmmtttzzz}}}rrrdddXXXWWW\\\```ccciiinnnnnnooovvv}}}~~~wwwdddNNN===333000000111111111000000000000///......------------......000///............///000....................................////////////000000000000////////////........./////////000000......//////000000111111////////////////////////000000000000111222333444111333555888;;;<<<======888999::::::<<>>>>>??????@@@@@@???AAABBBBBBAAABBBDDDFFFEEEDDDCCCBBBAAAAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<===>>>???@@@AAA???>>>>>>>>>???@@@AAABBBAAABBBBBBCCCDDDEEEFFFFFFJJJLLLNNNRRRTTTWWWXXXYYY\\\^^^```aaabbbcccfffhhhhhhhhhggghhhhhhiiijjjkkkjjjkkkmmmppprrrwww|||~~~{{{yyyyyywwwssspppnnnmmmnnnooollljjjfffcccaaaaaabbbcccccccccbbbbbbaaa`````````````````````____________]]]^^^``````______```aaabbbhhhoooqqqnnnkkklllnnnkkkjjjjjjkkkkkkjjjhhheeehhhhhhhhhiiijjjjjjiiihhhiiiiiiiiihhhhhhgggggggggiiihhhgggeeecccbbbaaaaaa___^^^]]][[[YYYWWWUUUTTTSSSTTTTTTUUUUUUTTTTTTTTTSSSUUUWWWZZZ]]]^^^______ZZZYYYXXXWWWUUUSSSRRRQQQQQQRRRRRRSSSTTTTTTTTTTTTQQQSSSUUUVVVWWWVVVTTTSSSVVVVVVWWWWWWXXXYYYYYYZZZ\\\[[[ZZZYYYXXXYYYZZZ[[[XXXWWWVVVWWWZZZ[[[[[[[[[[[[[[[\\\]]]]]]\\\ZZZYYY]]]]]]]]]___ccchhhmmmooosssuuuxxxzzz{{{|||}}}}}}yyy{{{||||||}}}}}}xxxsssqqqnnnoooqqqrrrvvv|||wwwnnnhhhddd```___bbb```gggrrr~~~yyyrrrnnnmmmlllkkkiiijjjkkkkkknnnrrrxxx}}}|||uuummmjjjmmmtttzzzuuugggZZZXXX]]]bbbdddiiioooooopppvvv~~~}}}zzzxxxxxxxxxvvvfffSSSBBB888444555222111111111000000000000......------------......//////............//////------------------------........./////////000000000000000000////////////.............../////////......//////000000111111////////////////////////000000000000111222333444333555777999;;;;;;;;;;;;888999::::::<<>>>>>>>>?????????<<<===>>>>>>>>>>>>@@@BBBEEEDDDBBB@@@>>>===<<<<<<===>>>????????????>>>>>>============<<<;;;::::::999:::;;;===>>>@@@AAAAAA;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@DDDFFFHHHKKKNNNQQQRRRSSSXXXZZZ]]]___```bbbeeegggggggggggggggggghhhiiijjjhhhiiilllnnnpppuuuzzz~~~}}}yyywwwvvvtttrrrpppnnnmmmmmmmmmiiigggeeecccbbbbbbcccdddccccccbbb```````````````aaa``````______^^^^^^^^^ZZZ\\\]]]]]]\\\]]]___aaabbbgggkkkmmmlllkkklllnnnjjjiiihhhiiijjjjjjhhhfffgggffffffgggiiiiiihhhffffffeeeeeeddddddcccccccccccccccaaa___]]][[[YYYXXXWWWWWWVVVTTTRRRPPPNNNLLLJJJJJJKKKKKKLLLLLLKKKKKKLLLNNNQQQTTTVVVWWWXXXXXXUUUTTTSSSQQQOOONNNLLLKKKIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMMMMNNNOOOOOOPPPQQQRRRSSSSSSUUUTTTRRRQQQPPPPPPQQQQQQPPPOOONNNPPPRRRSSSSSSRRRTTTUUUVVVWWWWWWVVVTTTTTTTTTTTTUUUVVVYYY]]]aaaccceeehhhkkkmmmnnnppprrrttttttuuuvvvvvvxxx||||||yyyxxxrrrttttttrrruuu{{{}}}rrrkkkfffaaa```bbb```fffooozzz{{{sssnnnmmmlllllliiijjjkkklllnnnssszzz~~~xxxpppkkklllsssyyyzzzjjj\\\XXX\\\bbbdddiiioooqqqrrrwww~~~|||xxxuuusssrrrvvvqqqeeeTTTDDD888444444111111111111000000000000000000////////////000000////////////////////////------------------------....../////////000000000000000000/////////...............///////////////////////////000000000000111111111111111111111111000000000000000111333333555666888999:::::::::999888999999999;;;???EEEJJJPPP[[[kkkyyyqqqaaaYYY```kkk}}}}}}xxxxxxwwwvvvooolllhhhdddbbbbbbdddeeeddd___XXXXXXcccpppsssoooeeebbb]]]YYYWWWXXXZZZ\\\]]]```fffnnn|||xxxjjj___^^^aaaaaa^^^\\\PPPZZZ___yyy======>>>>>>>>>>>>??????===>>>??????>>>>>>@@@BBBBBB@@@???===;;;;;;;;;;;;======>>>??????>>>===<<<<<<<<<<<<<<<<<<;;;999999999:::<<<===>>>???@@@@@@999:::<<<>>>>>>>>>===<<>>>>>>>>>>>???@@@CCCFFFJJJLLLNNNOOOTTTVVVYYY[[[]]]___bbbddddddeeeeeefffgggiiijjjkkkhhhiiilllnnnqqquuu{{{|||yyywwwrrrrrrqqqpppnnnlllkkkjjjeeeeeedddccccccccccccccccccbbbaaa____________```aaaaaa```___^^^^^^]]]]]]ZZZ[[[[[[ZZZZZZ\\\___bbbccceeegggiiikkklllmmmmmmjjjiiiggghhhiiijjjjjjiiihhhfffeeefffhhhhhhfffdddaaa``````___^^^^^^]]]]]]\\\[[[ZZZXXXUUURRRPPPOOONNNNNNNNNMMMKKKHHHFFFDDDCCCCCCDDDEEEEEEEEEEEEEEEGGGHHHJJJLLLMMMNNNNNNMMMKKKKKKJJJIIIHHHGGGGGGFFFBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIJJJKKKKKKIIIHHHHHHJJJLLLLLLKKKJJJLLLMMMNNNNNNNNNNNNMMMMMMJJJJJJKKKLLLOOORRRUUUWWWYYY\\\___aaabbbdddgggkkkkkkkkklllmmmooossswwwzzzzzz~~~}}}|||{{{vvvxxxvvvrrrssszzz~~~}}}vvvnnngggaaa```bbb___dddmmmvvv}}}uuupppooooooooojjjkkkkkklllnnnrrrxxx}}}{{{rrrkkkkkkrrrxxxnnn]]]WWWYYY\\\]]]dddkkkoooqqqwww}}}|||xxxuuurrrqqqpppmmmdddUUUDDD888222222111111000000000/////////000000////////////000000......////////////................................./////////000000000000/////////.........------000000000000000000000000000000000000////////////111111111111111111111111////////////000111222222444555777888::::::999999888888888888:::???EEEJJJRRR]]]mmm{{{~~~ppp```WWW]]]hhhyyy~~~{{{vvvwwwyyyyyyooolllgggcccaaabbbdddfffbbb___[[[[[[dddpppvvvtttgggddd___ZZZXXXXXXZZZ[[[]]]___ccclll{{{~~~oooaaa```cccbbb^^^[[[NNNWWW[[[ttt===>>>>>>>>>>>>>>>>>>???AAABBBBBBBBB@@@AAABBBDDDCCCBBB@@@???>>>??????@@@<<<===>>>???>>>>>><<<;;;=========<<<<<<;;;:::999;;;;;;===>>>>>>>>>>>>>>>:::<<<>>>AAAAAA@@@>>>=========>>>>>>>>>>>>>>>>>><<<===@@@DDDGGGIIIKKKLLLQQQSSSVVVYYYZZZ]]]```bbbbbbbbbccceeegggiiilllmmmhhhjjjlllooorrrvvv|||~~~}}}yyywwwppppppppppppnnnllliiihhhcccccccccccccccccccccccccccbbb```___^^^^^^______aaaaaa```___^^^]]]]]]\\\[[[[[[ZZZYYYYYY\\\```cccdddcccdddfffjjjmmmnnnmmmkkkiiiggghhhjjjlllmmmlllhhhfffdddeeeggghhheeebbb]]]]]]\\\[[[[[[ZZZYYYYYYWWWVVVUUURRRPPPMMMJJJIIIHHHIIIHHHGGGFFFCCCAAA??????@@@AAAAAABBBBBBBBBBBBDDDDDDFFFGGGGGGFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB???>>>>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@AAABBBCCCBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEEEEFFFHHHIIIEEEEEEEEEFFFHHHIIIGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGCCCCCCDDDEEEGGGJJJMMMNNNRRRUUUXXXYYYZZZ\\\```ddd_________```bbbeeehhhkkknnnuuu|||}}}{{{zzzzzz{{{wwwyyywwwqqqrrryyy}}}|||xxxppphhhbbb```bbb^^^cccjjjttt~~~wwwrrrppppppqqqllllllllllllmmmpppvvvzzz}}}ssslllkkkqqqxxxyyyppp^^^VVVWWWPPPRRRYYYbbbhhhkkkpppwww}}}zzzwwwtttsssrrrpppiii[[[JJJ<<<555444000000000000////////////......------------............////////////......////////////////////////////////////000000000000///.........------------222222111111111111111111111111000000//////......////////////////////////............///000111222222444666888999:::::::::777888777888:::>>>EEEJJJTTT___ppp}}}|||nnn___WWW]]]hhhwww|||~~~yyytttvvvyyyzzzooolllgggcccaaaccceeehhhaaa```]]]]]]eeerrryyyyyyiiifffaaa\\\YYYXXXZZZ[[[```bbbdddkkkzzzrrrdddaaacccbbb^^^ZZZNNNVVVXXXpppBBBAAA@@@@@@BBBBBBAAA@@@BBBBBBCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA???===;;;::::::<<>>>>>>>>???@@@???????????????@@@@@@@@@@@@@@@AAACCCEEEFFFGGGHHHJJJNNNTTTXXX\\\^^^```bbbdddddddddeeefffhhhjjjkkkkkkmmmooorrrtttvvvwwwwww{{{xxxssssssqqqnnnmmmllljjjfffddddddbbb``````aaabbbaaa```cccccccccbbbaaa___^^^]]]```___^^^___``````^^^]]]]]]YYYXXXZZZ[[[ZZZ]]]bbbbbbcccfffiiikkklllllllllmmmkkkhhhhhhjjjlllmmmmmmhhhgggeeeeeefffeeebbb```^^^\\\ZZZVVVTTTRRRRRRRRRNNNNNNMMMKKKHHHFFFCCCBBBDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===???AAAAAA@@@??????@@@@@@???>>>>>>============@@@???>>>===<<<<<<======???>>>======>>>???AAABBB????????????@@@AAABBBCCCAAAAAABBBBBBBBBCCCCCCCCCFFFEEEDDDCCCBBBAAABBBBBB@@@@@@@@@AAABBBBBBCCCCCCAAAAAABBBCCCDDDFFFGGGHHHIIIKKKMMMPPPSSSUUUWWWXXX[[[ZZZYYYXXXZZZ]]]```bbbaaaeeelllrrrxxx~~~~~~||||||zzzxxxwwwvvvvvvsssuuuwwwwwwwwwxxxyyy{{{}}}sssiiidddaaa```___^^^cccooo|||zzztttrrrqqqpppiiikkkmmmnnnnnnqqqwww{{{~~~}}}wwwppplllnnnqqqyyyxxxfffTTTJJJHHHLLLRRRZZZccclllrrrvvv}}}wwwrrrpppqqqpppkkk^^^MMM???888666333222222111111111111111////////////////////////////////////...---,,,+++...............---------000000//////.........---***+++---...///...------***---000222444333222111////////////000111333333333333222222111000//////000000000111222333555555222555999<<<===<<<;;;999:::999:::===???@@@EEELLLSSS```rrrwwwiii^^^[[[cccooo}}}|||uuuppprrrsssrrrmmmiiidddbbbdddffffffffffffaaa\\\___mmm}}}}}}nnnfff```^^^\\\YYYYYY\\\^^^___```dddpppuuueee___bbbddd```ZZZPPPUUURRReeeuuuzzzwwwEEECCCBBBCCCDDDEEEDDDBBBDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>???@@@BBBCCCDDDDDDCCCBBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@BBBCCCEEEFFFFFFHHHLLLQQQUUUXXX[[[]]]___bbbcccdddeeegggiiijjjkkkkkklllnnnqqqsssuuuvvvwwwxxx|||~~~xxxuuutttrrrpppooonnnlllhhhfffdddbbbaaa```bbbbbbbbbaaaaaaaaaaaaaaa```___]]]]]]___]]]\\\]]]^^^^^^]]][[[[[[WWWVVVXXXZZZZZZ]]]bbbbbbcccfffhhhjjjkkkkkkkkkllljjjhhhgggiiikkkllllllhhhgggeeeeeeeeedddbbb```]]][[[WWWSSSPPPMMMLLLKKKDDDDDDCCCBBBAAA???>>>===AAA@@@@@@@@@@@@@@@??????======<<<<<<<<<;;;;;;;;;<<<>>>@@@AAA@@@??????@@@???>>>======<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>======<<<===>>>???@@@@@@??????@@@@@@AAABBBCCCBBBCCCCCCCCCCCCDDDDDDDDDFFFEEEEEEDDDCCCCCCBBBBBB@@@AAAAAAAAABBBBBBCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGIIIJJJLLLNNNPPPQQQQQQQQQUUUTTTSSSRRRRRRTTTWWWXXXYYY]]]ccciiimmmrrrvvvzzz{{{}}}~~~}}}{{{yyyyyyxxxvvvuuuttttttttttttqqqsssvvvwwwwwwyyy{{{}}}}}}wwwmmmgggcccaaa]]]\\\aaammmzzz|||vvvtttrrrrrrnnnpppqqqqqqqqqrrrvvvyyy}}}~~~}}}wwwpppllllllooorrryyyzzzgggVVVKKKGGGIIINNNVVV___hhhpppuuuyyytttrrruuutttooobbbRRRCCC:::666222222111000000000000111////////////////////////////////////...---,,,+++------..................000/////////............+++,,,---.........---,,,...000111222111///,,,***///.........///000111111222222111111000//////...000000000111222333444555222444888;;;<<<<<<:::999;;;999:::===???@@@FFFLLLTTTbbbtttyyykkk___[[[cccnnn}}}|||tttpppqqqrrrqqqiiifffbbbbbbdddhhhiiijjjgggbbb\\\___lll|||qqqiiicccaaa___\\\\\\^^^]]]^^^___cccnnn|||tttfffaaadddeeeaaa[[[QQQVVVSSSfffuuuxxx~~~sssHHHGGGFFFFFFGGGHHHGGGFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJIIIGGGGGGFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEDDDCCCCCCCCCEEEEEEFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCEEEFFFGGGGGGFFFIIINNNQQQTTTWWWZZZ\\\^^^```cccfffhhhiiijjjjjjiiikkkmmmooorrrtttuuuuuuvvvzzz~~~zzzxxxvvvtttrrrqqqpppnnnjjjhhheeecccaaaaaabbbbbbbbbaaa___`````````______^^^]]]^^^\\\ZZZZZZ[[[[[[[[[ZZZXXXTTTSSSVVVXXXYYY]]]bbbbbbcccfffhhhiiijjjjjjjjjkkkiiiggggggiiikkkkkkkkkhhhgggeeeeeeeeedddaaa___[[[XXXUUUPPPLLLIIIFFFEEE@@@AAAAAAAAAAAA@@@???>>>?????????@@@@@@@@@@@@@@@???>>>>>>===<<<;;;::::::<<<>>>@@@@@@?????????@@@@@@???>>>>>>>>>>>>>>>>>><<<===???AAABBBBBBAAA@@@@@@@@@?????????@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFEEECCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFIIIJJJJJJKKKKKKKKKKKKJJJPPPOOOMMMLLLLLLMMMOOOPPPRRRVVVZZZ^^^aaadddhhhjjjlllnnnqqqsssuuuuuuttttttnnnnnnnnnmmmnnnoooooopppmmmpppsssuuuwwwyyy|||~~~}}}~~~}}}rrrjjjeeebbb^^^\\\___iiiuuu~~~xxxvvvuuutttqqqrrrttttttsssrrrssstttyyy{{{{{{wwwqqqllljjjkkkkkkppp||||||jjjXXXMMMGGGHHHLLLRRR[[[fffpppvvv~~~{{{vvvtttwwwwwwrrrgggWWWGGG<<<777111111000/////////000000////////////////////////////////////...---,,,,,,,,,---------.../////////////////////............------.........---,,,,,,//////000000///,,,)))'''///...............//////111111000000///.........000000000000111333444555222444888:::<<<;;;:::999;;;999:::>>>@@@AAAFFFMMMVVVdddvvv{{{mmmaaa\\\dddooo~~~{{{sssoooooopppooodddbbb``````dddhhhlllmmmgggccc]]]^^^jjjyyyrrrjjjcccaaa___\\\\\\^^^]]]^^^^^^aaalllxxx~~~~~~|||rrrgggdddffffffaaa[[[QQQWWWUUUhhhwwwxxx|||pppKKKIIIHHHIIIJJJKKKJJJHHHIIIIIIJJJJJJKKKKKKLLLLLLMMMKKKJJJHHHHHHIIIKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJHHHGGGGGGGGGHHHHHHKKKJJJIIIHHHHHHHHHIIIJJJGGGHHHIIIIIIIIIHHHFFFEEEGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJFFFHHHLLLOOOQQQTTTWWWZZZ[[[]]]aaaeeehhhjjjjjjjjjhhhiiilllnnnqqqrrrttttttvvvzzz}}}|||vvvtttrrrqqqpppnnnkkkiiifffdddbbbbbbccccccbbbaaa___```````````````______^^^\\\ZZZYYYZZZ[[[ZZZYYYUUUQQQPPPSSSVVVXXX]]]cccdddeeegggiiijjjjjjjjjjjjkkkiiihhhhhhjjjkkkkkkkkkhhhgggeeeddddddbbb___]]]WWWUUURRRNNNJJJGGGDDDCCCCCCCCCCCCDDDCCCCCCBBBBBBAAAAAAAAABBBCCCDDDDDDDDDCCCCCCBBB@@@???===<<<<<<===???@@@@@@@@@@@@AAABBBCCCBBBBBBAAAAAABBBBBBBBB@@@BBBEEEGGGGGGFFFDDDBBBFFFFFFEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIJJJJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFIIIIIIJJJJJJJJJIIIIIIHHHOOONNNLLLKKKKKKLLLNNNOOOQQQSSSWWWYYYZZZ[[[^^^```aaabbbeeehhhkkklllllllllggggggggghhhhhhiiijjjjjjhhhjjjnnnqqqsssvvvzzz}}}|||}}}~~~vvvmmmfffbbbccc___```fffnnnxxxyyywwwuuutttoooppprrrsssrrrqqqpppooovvvxxxyyywwwrrrllliiihhhhhhlllvvv~~~mmm\\\QQQKKKJJJKKKPPPYYYeeepppxxx{{{}}}wwwtttuuuuuuqqqhhhYYYIII===777111000000///////////////////////////////////////......//////...------,,,,,,,,,,,,---...///000000///////////////.........//////.........---,,,,,,+++,,,---//////...---,,,000000///.........//////111111000000000/////////000000000111222333444555444666999;;;======<<<;;;<<<:::;;;???@@@AAAGGGMMMWWWdddwww|||oooddd```hhhrrr|||sssnnnmmmnnnlllbbb```______aaaeeeiiikkkhhheee___]]]fffttt}}}~~~ooogggaaa^^^\\\YYYYYY[[[]]]^^^___bbbkkkvvvzzzyyywwwooogggdddffffff```ZZZPPPWWWVVVkkkzzz{{{rrrMMMKKKKKKKKKLLLMMMLLLKKKJJJKKKKKKLLLMMMNNNNNNNNNOOOMMMLLLJJJKKKLLLNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPMMMLLLKKKJJJJJJJJJKKKLLLNNNMMMLLLJJJJJJKKKLLLMMMKKKLLLMMMMMMMMMLLLJJJIIIKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKHHHIIILLLMMMOOORRRWWWZZZYYY[[[___dddgggiiijjjjjjgggiiikkkmmmppprrrssssssuuuyyy~~~~~~tttsssqqqpppooonnnkkkhhhgggeeeccccccccccccbbbaaaaaaaaabbbbbbbbbaaaaaa```___]]][[[[[[[[[[[[ZZZYYYSSSOOONNNQQQTTTWWW\\\ccceeeggghhhjjjkkkkkkjjjjjjkkkjjjiiiiiikkkllllllkkkhhhfffdddcccbbb```]]]ZZZPPPOOONNNKKKIIIFFFDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@BBBBBBCCCDDDEEEFFFGGGGGGFFFFFFEEECCCAAA@@@???>>>???@@@BBBBBBAAABBBCCCEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGIIILLLNNNNNNKKKHHHEEEJJJJJJJJJJJJIIIIIIHHHHHHFFFFFFFFFFFFGGGHHHIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKMMMNNNMMMLLLJJJIIIJJJJJJJJJIIIIIIHHHHHHGGGIIIJJJJJJJJJJJJIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKNNNMMMMMMMMMNNNOOOPPPQQQPPPRRRUUUVVVVVVWWWXXXZZZ[[[\\\^^^aaacccdddeeeeeedddeeeeeeeeeddddddddddddbbbeeehhhlllnnnqqquuuxxxzzz{{{||||||zzzooogggbbbccc______ccciiirrrzzzwwwtttsssmmmnnnppprrrsssrrrpppnnnrrrtttwwwvvvsssnnniiigggjjjlllsss|||ppp```UUUMMMKKKJJJMMMTTT```llltttyyyzzzvvvrrrqqqnnnfffYYYJJJ===666111000000///////////////////////////////////////.........///......---,,,,,,,,,,,,---...///000000.........///////////////000//////...------------***+++---///000000000000111111000000///000000000222111111111111111000000000000111111222444555666777888;;;===>>>???>>>>>><<<;;;<<>>???@@@@@@@@@===;;;<<<@@@BBBCCCHHHOOOXXXeeexxx~~~tttkkkhhhqqq|||uuummmjjjhhheeecccaaa]]]XXXSSSRRRSSSUUUaaaaaa]]]ZZZ^^^jjjssswwwnnngggaaa___^^^\\\]]]``````bbbdddhhhqqq{{{~~~{{{qqqkkkeeeccccccaaa\\\WWWNNNVVVWWWnnn}}}SSSRRRQQQQQQRRRSSSRRRQQQOOOPPPPPPQQQRRRSSSTTTUUURRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSTTTUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRQQQQQQPPPPPPOOONNNNNNMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMQQQVVVZZZYYY[[[]]]```dddgggiiijjjhhhiiikkknnnppprrrssstttrrrvvv|||zzzyyysssrrrpppoooooonnnkkkiiiiiigggeeedddddddddcccaaaccccccccccccbbb```___^^^]]]]]]]]]^^^___]]]YYYVVVSSSOOOMMMOOORRRUUU[[[bbbeeefffggghhhhhhgggffffffgggffffffgggiiiiiihhhgggeeeccc```___]]][[[WWWTTTNNNNNNNNNMMMKKKIIIGGGFFFIIIIIIJJJKKKLLLLLLLLLLLLGGGHHHHHHHHHIIIIIIJJJJJJKKKJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGHHHKKKMMMNNNNNNMMMMMMNNNOOOOOOPPPQQQRRRTTTUUUUUUTTTRRRPPPQQQQQQQQQQQQPPPNNNLLLKKKNNNNNNNNNNNNOOOPPPQQQRRROOOOOOPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRUUUTTTSSSRRRQQQPPPOOOOOOOOOPPPRRRSSSSSSRRRQQQPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOQQQSSSTTTTTTTTTUUUWWWVVVVVVXXXYYY[[[\\\]]]^^^___```aaaaaaaaa```^^^^^^]]]```bbbdddfffhhhkkkmmmnnnrrrttttttuuu{{{uuukkkfff]]]\\\\\\___ccckkk{{{|||wwwtttqqqooonnnnnnooorrrrrrpppmmmoooppprrrttttttrrrnnnkkknnnmmmqqqyyy~~~~~~tttcccXXXQQQNNNIIIHHHMMMVVV```gggttt}}}}}}zzzsssjjj^^^OOOBBB999222222111000000000000111////////////////////////------...............---------............................../////////000///......------...///000000000000000//////......///////////////000111222000000000111111111111111333333333444555666777888999:::<<<===???@@@@@@@@@>>><<<===@@@BBBCCCIIIOOOYYYgggyyyvvvmmmjjjrrr}}}wwwmmmiiifffcccbbb```[[[TTTLLLHHHIIIKKKWWWZZZYYYXXX\\\gggrrrvvvnnngggbbbaaaaaa___```cccaaadddhhhlllvvvrrrlllfffcccbbb```[[[WWWNNNUUUVVVmmm~~~UUUTTTSSSTTTUUUUUUTTTSSSQQQRRRSSSTTTUUUVVVWWWWWWSSSTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUURRRSSSUUUVVVWWWWWWVVVUUUTTTTTTUUUVVVWWWWWWXXXXXXWWWVVVTTTSSSSSSSSSTTTUUUSSSRRRRRRQQQPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNKKKLLLLLLKKKLLLPPPVVVZZZZZZ[[[]]]___bbbfffiiijjjhhhiiikkknnnqqqrrrttttttuuuxxx~~~}}}wwwuuutttrrrqqqppppppooollljjjjjjgggeeedddddddddcccbbbcccccccccbbbaaa___^^^]]]\\\\\\]]]______\\\XXXTTTTTTOOOMMMOOORRRUUU[[[bbbcccdddeeeffffffeeeddddddeeeddddddfffggghhhfffeeedddbbb___^^^\\\YYYVVVSSSSSSSSSSSSRRRPPPMMMKKKIIIGGGHHHJJJLLLMMMOOOOOOPPPLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNMMMLLLKKKJJJJJJIIIGGGHHHIIIIIIHHHJJJMMMOOOTTTTTTTTTTTTTTTUUUVVVVVVQQQRRRTTTVVVVVVVVVUUUTTTUUUVVVVVVVVVTTTRRRPPPOOOQQQQQQQQQQQQQQQRRRTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTUUUTTTTTTSSSTTTTTTUUUUUUXXXWWWVVVUUUTTTSSSRRRQQQPPPRRRTTTUUUVVVUUUTTTSSSSSSSSSTTTTTTSSSSSSRRRQQQUUUUUUTTTTTTSSSRRRQQQQQQPPPRRRUUUVVVVVVVVVXXXYYYSSSTTTVVVWWWYYY[[[]]]^^^\\\]]]___``````___^^^^^^^^^```bbbddddddfffhhhjjjjjjnnnqqqqqqqqqxxxwwwnnnhhh```^^^^^^```bbbhhhuuu~~~yyytttrrrooommmkkklllnnnnnnllliiinnnoooqqqssstttsssooommmmmmlllpppxxx}}}~~~tttcccWWWUUUQQQLLLJJJNNNVVV___eeerrr|||yyynnnaaaRRRDDD<<<333222222111111111111111////////////////////////------...............---...............------------.........//////000000///...------...///000111////////////////////////---------......000111222////////////000000000000444444444555666777888999999999;;;===>>>?????????>>><<<===AAABBBDDDIIIPPP[[[iii{{{xxxnnnjjjrrr|||xxxmmmhhheeeaaaaaa___YYYQQQHHHCCCCCCEEEPPPTTTVVVVVV[[[gggrrrwwwmmmfffaaaaaaaaa```aaadddbbbfffjjjoooyyysssnnngggcccbbb```[[[XXXOOOVVVVVVlll~~~~~~VVVWWWWWWXXXXXXWWWWWWVVVXXXWWWVVVVVVUUUUUUVVVVVVXXXXXXXXXWWWWWWXXXXXXXXX[[[ZZZXXXVVVUUUUUUUUUVVVXXXYYYYYYWWWUUUUUUVVVWWWYYYYYYXXXXXXXXXYYYZZZZZZVVVVVVWWWWWWXXXYYYYYYZZZYYYYYYYYYWWWSSSQQQQQQQQQRRRQQQPPPOOONNNOOOPPPPPPQQQOOOLLLKKKLLLPPPUUUXXX\\\]]]^^^___```cccfffiiihhhiiiiiikkkmmmoooqqqrrrwww{{{zzzyyyuuusssqqqqqqqqqqqqooommmhhhgggfffdddcccbbbaaaaaabbbbbbbbbbbbaaa```___^^^___\\\[[[[[[]]]\\\YYYVVVTTTQQQMMMMMMQQQWWW\\\___```cccfffggggggggghhhiiihhhhhhgggfffeeeeeeeeeeeedddccc```]]][[[XXXWWWVVVQQQPPPPPPQQQSSSTTTSSSRRRPPPPPPQQQQQQRRRSSSSSSSSSRRRQQQQQQQQQQQQRRRSSSSSSSSSRRRPPPPPPQQQQQQPPPNNNMMMMMMMMMMMMNNNOOOPPPQQQTTTUUUVVVWWWXXXYYYYYYYYYXXXWWWVVVUUUUUUUUUVVVWWW[[[\\\\\\ZZZWWWTTTSSSTTTUUUUUUUUUUUUUUUUUUVVVVVVTTTVVVXXXXXXWWWWWWWWWXXX[[[[[[ZZZZZZZZZZZZZZZ[[[[[[\\\]]]^^^]]]ZZZWWWUUUUUUVVVXXXYYYYYYXXXVVVUUU\\\YYYVVVUUUUUUUUUTTTSSSXXXWWWWWWVVVUUUTTTSSSSSSSSSRRRRRRTTTVVVWWWVVVUUUWWWVVVVVVUUUVVVWWWYYYZZZ^^^^^^]]]]]]]]]^^^^^^______```aaaccceeeggghhhiiikkkiiikkkooorrrvvv}}}~~~uuulllggg___^^^^^^^^^^^^dddsssyyyssspppppppppooonnnmmmlllkkkkkknnnoooqqqtttvvvtttqqqmmmggglllsssyyy|||wwweeeXXXVVVTTTSSSQQQMMMMMMWWWcccsssssseeeTTTFFF>>>222000///...///000///...//////............//////........................---...///000111111111000......////////////.........------,,,,,,,,,------111000///......///000111+++,,,,,,---...///000000111000000000000222444555555555555555666777888999>>><<<;;;<<>><<<>>>BBBDDDEEEJJJPPP[[[hhh{{{yyyooojjjqqq{{{yyylllfffdddcccdddbbb]]]RRRGGG@@@@@@CCCOOONNNUUUXXXXXXffftttrrrqqqmmmhhhcccaaa___^^^]]]]]]___bbbiiiuuuppplllgggeeeccc___ZZZUUUNNNRRR\\\kkkyyy}}}xxxVVVWWWWWWXXXXXXWWWWWWVVVXXXWWWWWWWWWWWWWWWXXXXXXYYYYYYXXXXXXXXXXXXYYYYYY[[[ZZZYYYWWWVVVVVVWWWWWWZZZ[[[[[[ZZZXXXWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXYYYYYYYYYYYYYYY[[[\\\\\\ZZZWWWVVVVVVVVVUUUTTTRRRQQQPPPQQQQQQRRRQQQOOOLLLKKKMMMQQQVVVZZZ]]]___```aaabbbdddgggjjjiiiiiijjjlllnnnppprrrsssyyy}}}}}}{{{uuutttrrrqqqqqqqqqooommmllljjjhhhfffdddcccbbbbbbbbbbbbbbbbbbaaa```___^^^___]]][[[[[[\\\\\\YYYWWWTTTQQQMMMMMMQQQWWW\\\___bbbdddfffgggfffeeeffffffffffffeeeeeeeeefffggghhheeecccaaa^^^\\\ZZZYYYYYYWWWVVVTTTUUUVVVVVVUUUTTTXXXXXXXXXXXXXXXXXXWWWWWWTTTSSSSSSSSSTTTUUUVVVVVVWWWUUUTTTTTTTTTTTTRRRPPPNNNNNNOOOOOOPPPRRRSSSTTTVVVVVVWWWXXXYYYYYYZZZZZZYYYXXXWWWVVVVVVWWWXXXXXXZZZ\\\\\\[[[XXXVVVUUUUUUWWWWWWWWWXXXXXXXXXXXXXXXWWWYYYZZZ[[[ZZZYYYZZZ[[[]]]\\\\\\\\\[[[\\\\\\\\\[[[\\\^^^^^^]]]ZZZXXXVVVXXXYYYZZZ[[[[[[ZZZXXXWWWZZZXXXVVVUUUVVVWWWVVVUUUYYYXXXXXXWWWWWWVVVVVVVVVUUUTTTTTTVVVXXXYYYXXXVVVWWWWWWVVVVVVWWWYYYZZZ[[[``````______^^^_________```aaabbbdddeeeggghhhiiijjjiiikkkpppsssuuu{{{uuummmhhh```^^^^^^^^^^^^cccqqq{{{uuurrrqqqpppooonnnmmmllllllkkkkkklllppptttvvvtttpppllljjjnnntttyyy|||~~~xxxhhh\\\XXXVVVTTTRRRMMMMMMVVVaaapppzzzyyyiiiXXXHHH>>>333111//////000000000///000//////.........//////........................////////////..................////////////.........------,,,,,,------...000000////////////000000.../////////////////////111000000000000222444555666666666777888999:::;;;===<<<;;;<<>>===???CCCEEEFFFKKKQQQ]]]jjj~~~yyymmmhhhnnnxxxxxxkkkdddbbbaaacccaaa\\\SSSIIICCCDDDFFFQQQPPPUUUXXXXXXffftttttttttpppjjjfffdddcccaaa```^^^```bbbhhhsss~~~|||ppplllgggdddbbb___ZZZUUUNNNQQQZZZgggtttxxxuuupppWWWWWWXXXXXXXXXXXXWWWWWWXXXXXXXXXYYYZZZZZZ[[[[[[[[[ZZZZZZYYYYYYZZZZZZ[[[\\\[[[ZZZXXXXXXXXXYYYZZZ]]]^^^___]]][[[ZZZZZZ[[[[[[\\\]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ^^^______^^^\\\[[[[[[\\\WWWWWWUUUTTTSSSSSSSSSSSSPPPNNNLLLLLLNNNSSSXXX\\\```aaacccddddddfffiiikkkiiijjjkkklllnnnqqqsssttt{{{}}}vvvuuurrrrrrqqqqqqnnnmmmlllkkkiiifffdddbbbaaaaaabbbbbbbbbbbbaaa```_________]]]\\\\\\\\\[[[YYYWWWSSSPPPMMMMMMRRRXXX]]]___bbbdddfffgggeeeddddddddddddddddddeeefffhhhjjjkkkhhhgggdddbbb```_________]]]\\\ZZZYYYZZZZZZYYYXXX[[[[[[ZZZZZZYYYXXXXXXWWWVVVVVVVVVWWWXXXYYYZZZ[[[\\\ZZZYYYYYYYYYXXXVVVTTTPPPPPPQQQRRRTTTVVVWWWXXXYYYYYYXXXXXXYYYZZZ[[[\\\YYYYYYYYYXXXXXXYYYZZZZZZZZZ[[[\\\\\\ZZZXXXXXXYYYZZZZZZZZZ[[[[[[\\\\\\\\\[[[]]]^^^^^^]]]]]]]]]^^^________________________\\\]]]^^^___^^^\\\YYYXXX\\\]]]]]]^^^]]]\\\[[[ZZZ[[[ZZZXXXXXXZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWVVVWWWYYYZZZZZZYYYWWWWWWWWWXXXYYY[[[]]]]]]bbbbbbaaa```_________``````aaabbbccceeeggghhhhhhhhhhhhkkkqqqttttttxxx~~~wwwooojjjbbb```^^^^^^]]]aaammmzzz}}}wwwtttqqqpppooonnnmmmllllllllljjjlllqqquuuxxxvvvppplllllloootttxxxzzz|||xxxjjj```YYYWWWUUURRRNNNNNNVVV```ooovvv}}}mmm[[[III===444222000///000111111000111000///.......................................000000...---,,,,,,,,,,,,......////////////.........---------------......//////000000000000//////111111111000000/////////111111000000111222333444555555666777888999::::::>>>======???AAABBBAAA@@@@@@>>>@@@DDDFFFGGGMMMTTT```nnnyyyllldddjjjssswwwiiibbb``````bbbaaa]]]UUUNNNJJJKKKMMMVVVSSSWWWWWWWWWfffuuuuuuuuuqqqkkkgggeeedddcccbbb```bbbccchhhrrr{{{|||wwwppplllfffcccaaa^^^YYYUUUOOORRRZZZfffqqqsssnnnhhhXXXYYYYYYYYYYYYYYYYYYXXXYYYZZZ[[[\\\]]]^^^______]]]\\\\\\[[[[[[\\\\\\]]]]]]\\\[[[ZZZ[[[[[[\\\]]]```aaaaaa```^^^\\\\\\]]][[[\\\^^^______^^^\\\[[[___^^^^^^]]]\\\\\\[[[[[[^^^___``````^^^^^^___```ZZZYYYXXXWWWUUUTTTTTTTTTNNNMMMKKKKKKNNNSSSYYY]]]bbbdddeeeffffffgggjjjllljjjjjjkkkmmmoooqqqsssttt{{{}}}xxxvvvsssrrrrrrpppnnnllliiihhhfffdddbbbaaaaaa```bbbbbbbbbbbbaaa```______^^^]]]]]]\\\[[[ZZZXXXWWWQQQOOOMMMNNNRRRXXX]]]```aaaccceeefffeeedddddddddeeeeeedddeeefffiiikkkmmmmmmkkkiiigggffffffffffff```^^^\\\\\\]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^___^^^]]]]]]]]]\\\YYYVVVRRRRRRSSSTTTVVVXXXZZZ[[[[[[ZZZYYYYYYYYYZZZ[[[\\\YYYYYYYYYYYYZZZZZZ[[[[[[ZZZ\\\]]]]]]\\\[[[[[[\\\\\\\\\]]]]]]^^^^^^______^^^```aaaaaa```___``````aaaaaabbbbbbbbbbbbbbbbbb______``````___^^^\\\[[[______``````___^^^]]]]]]aaa___^^^^^^___```___]]][[[[[[[[[\\\\\\\\\]]]]]]ZZZYYYXXXYYY[[[\\\\\\[[[XXXYYYYYY[[[\\\^^^___```bbbbbbaaa```____________``````aaabbbdddeeefffffffffggglllrrrttttttvvvzzz{{{rrrllldddaaa______^^^```jjjuuuzzzwwwrrrqqqooonnnmmmlllmmmmmmlllooosssxxxzzzwwwpppkkkiiilllooorrruuuyyy}}}vvviii```XXXVVVTTTSSSPPPPPPXXXaaaooouuu|||{{{lll]]]KKK>>>666444111000111222222111111000///......---..............................000///...---------............////////////.........------------......///...///000111111000///...000000000000000000000000222222111000111222333444222333444666777888999999???@@@AAACCCDDDEEEEEEDDDBBB@@@AAAEEEGGGIIIOOOWWWcccpppyyyjjj```eeennnxxxjjjbbb``````cccbbb```[[[VVVSSSTTTUUUYYYUUUXXXWWWVVVeeeuuuuuusssooojjjfffddddddcccbbbbbbdddfffjjjttt}}}}}}xxxpppkkkeeeaaa___]]]YYYVVVRRRUUU]]]iiirrrtttooohhh[[[[[[\\\\\\\\\\\\[[[[[[[[[\\\^^^```aaabbbbbbbbb___^^^^^^]]]]]]^^^^^^___^^^]]]]]]]]]]]]___```aaaaaacccdddccc```^^^^^^^^^[[[]]]___```aaa```^^^]]]bbbaaa``````___^^^]]]]]]]]]^^^```___^^^^^^___aaa[[[[[[ZZZYYYWWWUUUTTTSSSMMMLLLJJJJJJMMMSSSYYY]]]ccceeeggghhhggghhhiiikkkjjjjjjkkkmmmoooqqqssstttxxx}}}|||yyywwwtttsssrrrpppnnnkkkfffeeedddcccccccccccccccccccccccccccbbbaaa```___]]]]]]]]]\\\ZZZXXXVVVVVVPPPNNNLLLNNNSSSYYY^^^```___aaadddeeeeeeeeeeeefffgggfffeeeeeefffiiikkkmmmooonnnmmmlllkkkjjjjjjjjjbbb```^^^^^^___aaabbbbbb^^^^^^______````````````\\\\\\\\\\\\]]]^^^___```aaa```___``````___\\\YYYTTTTTTUUUVVVXXXZZZ\\\]]]\\\[[[[[[ZZZZZZZZZZZZ[[[WWWWWWXXXYYYZZZ[[[[[[[[[[[[]]]______^^^^^^^^^___]]]]]]]]]^^^___``````aaa```bbbccccccaaa```aaabbbccccccdddeeeffffffeeeeeeaaabbbbbbbbbbbb```___^^^``````aaaaaaaaaaaa``````fffdddcccbbbcccbbb```^^^\\\]]]]]]^^^^^^______```]]]\\\ZZZZZZ\\\]]]]]]]]]ZZZ[[[\\\^^^___aaaaaabbbaaa``````___^^^^^^_________``````aaabbbccccccccceeeffflllsssuuutttuuuyyyuuuooofffbbb``````___```hhhppp|||xxxsssrrrooonnnmmmmmmmmmnnnnnnppptttxxxyyyuuunnnhhhdddeeefffhhhlllsss{{{~~~ttthhh^^^VVVSSSRRRSSSSSSTTT[[[ccckkkqqqzzzwwwlllbbbRRRCCC888555222000000111111111000000///...............//////////////////////////////......///000000111......////////////......---------------...///000...///000111111000///...------...//////000111111333222111111111222333444222333555777999999::::::===???BBBDDDEEEFFFFFFFFFDDDBBBCCCFFFIIIKKKRRRZZZdddqqqyyyhhh]]]```iii}}}zzzkkkcccaaaaaaeeeeeedddbbb___\\\[[[[[[[[[WWWXXXVVVTTTcccssssssqqqnnniiieeeddddddccccccbbbeeehhhnnnxxx~~~qqqkkkddd___^^^\\\YYYVVVSSSVVV___kkkuuuwwwrrrkkk______````````````______^^^___aaacccdddeeeddddddaaa``````______``````aaa______^^^___```bbbccceeedddeeegggfffcccaaa______]]]^^^```bbbccccccbbbbbbcccccccccbbbaaa``````___^^^___``````______```bbb]]]]]]\\\[[[YYYWWWUUUTTTNNNMMMKKKKKKNNNSSSYYY]]]ccceeeggghhhgggggghhhiiiiiijjjkkklllnnnqqqssstttwww{{{}}}zzzxxxuuusssrrrpppmmmkkkffffffeeeeeeeeefffggggggccccccccccccbbbaaa```___[[[\\\\\\[[[XXXUUUTTTUUUNNNMMMLLLNNNTTTZZZ^^^```^^^aaadddfffffffffggghhhhhhgggeeeeeefffiiimmmoooqqqrrrrrrrrrqqqooommmkkkfffdddaaaaaadddfffgggggg``````aaaaaabbbccccccddd```````````````aaaaaabbbaaaaaaaaaccccccbbb___\\\WWWWWWXXXYYYZZZ\\\^^^___]]]]]]]]]]]]]]]\\\[[[ZZZVVVWWWXXXZZZ[[[\\\\\\\\\]]]___aaaaaa`````````aaa]]]^^^^^^___```aaabbbbbbbbbccceeedddcccbbbbbbcccdddeeefffhhhhhhhhhggggggeeeeeeeeeeeeddddddcccbbbaaabbbbbbccccccddddddeeehhhgggfffeeeeeedddaaa___``````aaaaaabbbbbbbbbcccaaa___]]]]]]^^^`````````]]]]]]___aaabbbccccccccc```______^^^^^^______````````````aaaaaabbbbbbbbbdddffflllsssvvvtttvvvzzzyyyxxxqqqhhhdddaaaaaaaaaaaagggnnn{{{|||xxxtttrrrpppmmmlllmmmnnnnnnmmmooosssvvvwwwsssmmmhhhaaa```^^^___cccmmmxxxvvvhhh___UUURRRQQQSSSUUUVVV]]]eeeeeelllwww~~~}}}~~~~~~uuuooohhhZZZKKK;;;777333000//////////////////............//////////////////////////////---...///000111111111111......////////////......------------...///000000//////000000000000//////,,,------...000111111222444333222111111222333444333444777999;;;;;;;;;;;;:::>>>BBBDDDEEEEEEEEEFFFFFFDDDDDDHHHKKKMMMUUU\\\fffrrrzzzhhh\\\^^^ggg{{{|||mmmdddbbbbbbfffggghhhhhhgggccc```]]][[[VVVWWWUUUSSS```ooooooqqqnnniiifffeeeeeeeeedddaaadddhhhooo{{{qqqkkkccc^^^\\\[[[YYYWWWRRRVVV___mmmwwwzzztttmmmbbbccccccccccccccccccbbb```bbbdddfffgggffffffeeebbbbbbaaaaaaaaaaaabbbbbb```______```bbbdddfffggggggiiijjjiiifffdddbbbbbb``````bbbccceeeggghhhhhhdddddddddccccccbbbbbbbbbaaabbbccccccbbbaaabbbddd``````___^^^\\\YYYWWWUUUQQQPPPNNNMMMPPPUUU[[[^^^bbbdddfffgggfffffffffgggiiiiiijjjlllnnnppprrrsssxxx{{{{{{yyyvvvsssrrrpppmmmjjjgggffffffeeeeeeeeeffffffccccccccccccbbbaaa``````YYY[[[\\\YYYVVVSSSRRRSSSMMMLLLLLLOOOTTTZZZ___aaaaaacccfffgggfffffffffgggfffeeedddeeegggkkkooorrrxxxyyy{{{|||zzzwwwssspppnnnkkkhhhgggiiikkkllllllddddddeeeeeeeeeeeeeeeeeeeeeeeedddcccccccccddddddbbbbbbccceeegggfffccc```[[[[[[[[[\\\]]]___```aaa___```aaabbbaaa___\\\[[[WWWXXXZZZ\\\]]]^^^^^^^^^___aaaccccccaaaaaaaaabbb______```aaabbbcccdddddddddfffgggfffeeecccdddddddddeeegggiiijjjjjjiiihhhgggggggggggggggfffffffffccccccdddeeefffhhhiiijjjkkkjjjjjjjjjkkkjjjgggeeeeeeeeeeeeeeefffffffffffffffdddaaa```bbbcccdddddd___```aaacccddddddcccccc____________```aaabbbbbbbbbbbbbbbbbbccccccccccccdddeeekkksssvvvuuuwww|||vvv{{{rrriiidddbbbbbbbbbbbbgggmmmxxx{{{wwwtttrrrpppmmmlllmmmnnnooonnnpppsssvvvxxxvvvrrrnnnbbb^^^ZZZWWW[[[ggguuuzzzlllbbbWWWSSSRRRTTTVVVWWW]]]cccdddlllvvv{{{xxxwww}}}|||uuuppplll^^^MMM===999333///......------......---......///000111////////////////////////,,,---000111111000...---......////////////......------------...///000111000000////////////000000/////////000000111111111444444222222222222333444000222555777999::::::999;;;???DDDGGGGGGGGGHHHIIIGGGEEEEEEIIILLLOOOVVV___hhhtttzzzhhh[[[]]]fffyyy}}}mmmdddbbbccceeehhhkkkmmmlllggg```[[[YYYUUUVVVTTTQQQ]]]lllkkkoookkkgggdddcccccccccccc^^^bbbgggooo{{{qqqkkkbbb]]][[[ZZZYYYWWWTTTXXXbbbooozzz|||vvvooodddeeeeeeffffffeeeeeedddbbbdddfffggghhhgggfffeeeccccccbbbbbbbbbbbbcccccc`````````aaaccceeegggiiiiiikkkmmmllliiifffddddddbbbbbbccceeegggiiilllmmmeeeeeeddddddddddddccccccdddeeefffeeeddddddeeefffbbbbbbbbb```^^^[[[XXXWWWTTTRRRPPPPPPRRRWWW\\\```aaacccfffffffffeeeeeeeeehhhiiiiiikkkmmmoooqqqsssyyy||||||yyyvvvtttrrrpppmmmjjjffffffeeedddccccccccccccccccccdddccccccbbbaaa```XXXZZZ[[[YYYTTTQQQQQQRRRMMMLLLLLLOOOUUU[[[___aaaccceeehhhhhhgggeeeeeefffdddccccccdddhhhmmmrrruuuzzzvvvuuurrrnnnlllmmmooooooooonnnnnnmmmllllllkkkkkkjjjiiihhhgggffffffeeeeeefffcccdddeeegggiiihhheeeccc^^^^^^^^^______aaabbbbbb```bbbdddeeeeeebbb^^^\\\XXXYYY[[[^^^___````````````bbbddddddbbbaaabbbccc```aaaaaabbbdddeeefffffffffgggiiihhhfffeeeeeefffdddfffhhhjjjkkkjjjiiihhhiiiiiiiiihhhhhhhhhhhhhhhdddeeeeeegggiiikkkmmmnnnnnnnnnnnnoooqqqpppnnnllliiiiiiiiihhhhhhhhhhhhhhhiiigggdddcccdddfffgggfff```aaacccdddeeeddddddccc___`````````aaacccdddeeedddddddddddddddddddddddddddeeekkksssvvvvvvyyy~~~www|||sssiiieeebbbcccdddcccgggmmmvvvzzzvvvuuussspppmmmlllmmmnnnoooppprrruuuyyy||||||yyyvvvddd___XXXTTTWWWcccrrr}}}~~~pppfffYYYTTTSSSUUUVVVWWW\\\aaahhhoooxxxyyyuuuuuu{{{{{{tttooolll]]]LLL>>>999333///---,,,,,,+++------------///000111222000000000000000000000000,,,...000222111...+++)))......////////////......---------......000111111111000///......///000111222222222111111111111111555444333222222222333444,,,...111444666666666555>>>BBBHHHKKKKKKJJJLLLMMMHHHFFFFFFIIILLLPPPXXX```jjjuuu{{{iii[[[\\\eeewww}}}mmmcccaaabbbeeegggkkknnnnnnhhh___YYYXXXTTTUUUSSSPPP\\\iiihhhkkkhhhccc```````````````]]]```eeemmmyyyrrrkkkbbb\\\ZZZZZZYYYWWWWWW\\\eeesss}}}xxxqqqggghhhiiihhhfffeeefffggggggffffffhhhiiijjjiiihhhgggggghhhhhhhhhhhhhhhhhhddddddeeefffgggiiijjjkkklllnnnoooooollljjjiiijjjdddeeehhhjjjkkkkkkjjjiiigggiiikkkkkkiiihhhgggggghhhiiijjjkkklllkkkkkkjjjeeeeeeeeedddbbb___\\\ZZZZZZWWWUUUTTTVVVZZZ___ccceeeeeeeeefffeeeeeeddddddggghhhiiikkkmmmppprrrsssssswww}}}|||zzzwwwuuusssqqqnnnkkkgggfffdddbbbaaaaaabbbbbb______```aaaaaaaaaaaaaaaZZZZZZZZZZZZXXXVVVTTTRRRNNNMMMMMMPPPTTT[[[bbbfffiiigggfffdddcccccccccccchhhggghhhkkklllooowww~~~{{{yyyyyyxxxvvvuuutttrrrooonnnnnnooonnnnnnpppooommmkkkiiiiiiiiiiiiggghhhkkkmmmmmmllljjjiiicccccccccccccccccccccccceeefffffffffeeebbb```^^^___^^^^^^___```bbbdddfffeeeddddddeeeggggggfffdddgggfffdddeeefffggggggffflllkkkkkkjjjiiihhhhhhgggjjjjjjiiiiiihhhhhhgggggglllmmmnnnooonnnllljjjhhhlllkkkjjjjjjjjjkkklllmmmrrrtttuuuvvvvvvuuusssrrrooopppooommmkkkjjjjjjllliiihhhggghhhkkkmmmkkkhhhjjjiiihhhgggffffffffffffgggfffeeedddcccdddeeefffggggggggggggfffeeedddcccfffhhhkkkppptttxxx|||}}}|||tttnnnhhhbbbbbbcccccceeeiiippp}}}xxxrrrrrrnnnkkklllpppsssqqqoooqqqpppppptttzzz}}}zzzwwwggg^^^TTTQQQUUU```rrrttthhh]]]VVVPPPQQQTTTWWW\\\bbbiiipppzzzyyysssuuuvvvuuurrrqqqmmm```TTTEEE;;;333000000......000......//////...---,,,,,,666888888444///---000444000000000000000000000000//////000000000000//////......//////000000111111,,,---...///000000000000111000///......///000111000000111111111000000//////111222333444555888;;;???BBBFFFIIIJJJJJJKKKLLLKKKHHHGGGJJJMMMQQQZZZccclllxxxzzzjjj]]][[[aaawwwqqqhhhfffgggiiifffjjjqqqrrrggg]]]YYYYYYSSSRRRPPPOOO]]]lllkkkjjjeee___]]]^^^```___^^^\\\^^^bbbkkkuuu{{{|||{{{pppeee[[[YYY[[[[[[[[[\\\ZZZ___iiiwwwzzzrrrjjjkkklllkkkiiihhhiiijjjiiiiiihhhiiikkkkkkjjjhhhggghhhiiijjjjjjiiihhhhhheeeffffffgggiiikkklllmmmoooqqqrrrqqqooolllkkkkkkeeegggiiikkklllkkkjjjjjjiiikkklllllljjjiiiiiijjjmmmmmmnnnnnnnnnmmmkkkkkkhhhhhhhhhgggeeeaaa^^^\\\\\\ZZZXXXWWWYYY\\\```ccceeeeeeeeeffffffeeeeeedddiiijjjjjjkkkmmmooopppqqqrrrvvv{{{{{{yyyvvvtttsssqqqnnnlllgggfffeeecccbbbbbbbbbbbbcccccccccbbbaaa___^^^]]]\\\\\\[[[ZZZYYYVVVTTTRRROOONNNOOOQQQVVV\\\cccgggiiihhhgggeeeeeeeeeffffffiiihhhhhhkkkllloooxxx~~~~~~~~~|||yyyvvvtttttttttsssrrrqqqpppnnnlllkkkkkkllllllkkklllnnnooopppooommmlllddddddddddddddddddddddddggghhhhhhhhhgggdddbbb```````````````bbbdddfffggggggfffeeefffggghhhgggfffhhhgggffffffhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkjjjjjjjjjjjjjjjkkklllnnnoooooonnnmmmlllnnnmmmlllllllllmmmnnnooorrrsssuuuvvvwwwvvvuuutttqqqrrrqqqpppmmmlllmmmnnnjjjiiiiiikkknnnpppooommmnnnmmmlllkkkjjjjjjjjjjjjiiihhhgggfffeeeeeeeeefffhhhhhhhhhhhhgggfffeeedddhhhiiilllooossswwwzzz{{{|||~~~xxxrrrjjjdddbbb```^^^```cccmmmzzzzzztttrrrnnnkkkmmmqqqttttttrrrvvvtttsssvvvzzz}}}{{{xxxeee\\\TTTRRRVVV```qqqwwwmmm^^^WWWQQQRRRUUUXXX]]]cccjjjqqq{{{zzzttttttuuutttsssrrrooocccWWWGGG<<<333000000......///......//////...------,,,000333444111---+++---000000000000000000000000000//////000000000//////.........//////000000000000,,,---...///000000000000---------...///111333444000111111222111111000000111222333444444666888;;;???CCCGGGJJJKKKLLLMMMNNNNNNKKKJJJMMMOOOTTT\\\eeennnyyyyyyjjj\\\ZZZ___ttttttkkkiiiiiillliiikkkqqqqqqhhh```]]]\\\VVVTTTRRROOO]]]kkkiiiiiiddd^^^\\\]]]^^^^^^]]]``````dddkkkuuu{{{}}}|||oooddd[[[ZZZ\\\\\\]]]^^^^^^ccclllzzz|||uuulllnnnooonnnmmmllllllmmmlllkkkjjjkkklllllljjjiiihhhiiikkkllllllkkkiiihhhgggggghhhiiikkkmmmooopppsssuuuwwwvvvssspppnnnmmmkkklllmmmooooooooonnnmmmnnnnnnooommmlllkkkmmmnnnrrrrrrrrrrrrpppooommmmmmllllllkkkjjjgggdddaaa```___^^^]]]]]]]]]___aaacccdddeeeeeefffffffffeeeeeekkkkkkkkkkkklllmmmooooooppptttxxx|||~~~zzzxxxuuusssrrrqqqooommmhhhgggfffeeecccccccccccceeeddddddcccaaa___^^^]]]]]]]]]]]][[[YYYVVVTTTRRROOOOOOOOORRRWWW]]]cccgggiiiiiihhhgggggggggiiiiiikkkiiiiiikkklllpppzzz{{{yyywwwvvvuuusssrrrqqqpppooonnnoooppppppqqqrrrrrrrrrrrrrrrqqqppphhhhhhhhhhhhhhhhhhhhhhhhjjjjjjkkkkkkjjjgggdddcccbbbbbbbbbbbbdddfffhhhiiijjjhhhffffffhhhjjjjjjjjjiiihhhggghhhkkklllmmmllljjjjjjjjjjjjkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmkkklllnnnoooppppppoooooopppooonnnnnnnnnpppqqqrrrrrrsssuuuwwwxxxxxxwwwwwwtttttttttrrrpppooopppqqqkkkkkklllnnnrrrssssssrrrrrrrrrqqqpppoooooooooooonnnmmmkkkiiihhhggggggfffiiiiiijjjjjjiiihhhfffeeeiiijjjlllooosssvvvyyy{{{|||}}}}}}tttkkkccc```^^^\\\\\\___hhhvvv}}}wwwrrrooommmnnnrrruuuuuuttttttqqqoooooorrrsssrrrpppaaaZZZTTTTTTWWW```nnn{{{{{{rrraaaYYYSSSTTTVVVYYY___eeekkkrrr|||{{{vvvssstttttttttuuusssiii^^^III===333000000///...///.........///......---,,,,,,...111000---+++,,,...000000000000000000000000000000000000000///...---...////////////000000000,,,---...///000000000000---------...///111333444111111222222222222222111333444555444444666888;;;@@@DDDIIILLLMMMNNNPPPQQQRRROOONNNPPPSSSWWW___iiippp{{{yyyjjj\\\YYY]]]kkkyyyuuummmkkkjjjiiiggggggjjjjjjddd___]]]```YYYWWWTTTQQQ^^^kkkiiihhhccc]]][[[[[[]]]\\\[[[bbbaaacccjjjsss{{{~~~~~~pppfff\\\\\\]]]]]]]]]^^^```dddmmmyyy|||uuummmoooppppppooonnnnnnnnnmmmlllkkkkkklllllljjjhhhhhhiiilllmmmmmmllljjjiiiiiiiiijjjlllnnnppprrrsssvvvyyy{{{{{{xxxtttqqqpppqqqrrrsssttttttttttttssssssssssssqqqooooooqqqsssvvvuuuuuutttsssrrrqqqpppoooooonnnllliiifffdddbbbbbbaaaaaa``````aaaaaabbbdddeeeeeefffffffffffffffiiijjjjjjkkklllnnnooopppooorrrvvvzzz~~~}}}yyywwwsssrrrqqqpppooonnniiiiiigggfffeeedddccccccbbbbbbbbbbbbbbbbbbaaa```______^^^\\\ZZZVVVSSSRRRNNNNNNOOOQQQVVV\\\bbbfffhhhhhhggggggggghhhjjjkkkllljjjjjjkkkmmmqqq{{{~~~|||zzzwwwvvvuuutttsssrrrrrrssstttuuuwwwvvvvvvuuutttsssssssssnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnmmmjjjhhhfffeeeddddddeeefffhhhjjjkkkllljjjhhhgggiiilllmmmmmmkkkjjjiiikkkmmmooopppoooooonnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnooooooooopppmmmmmmooopppqqqqqqppppppqqqqqqppppppqqqrrrsssttttttuuuvvvwwwxxxxxxwwwwwwuuuvvvvvvtttrrrqqqrrrtttooooooqqqrrrtttuuuuuutttttttttsssrrrrrrrrrrrrrrrrrrqqqooommmkkkiiihhhgggiiijjjkkklllkkkjjjhhhgggiiijjjlllooosssxxx|||~~~~~~~~~ssskkkccc```^^^\\\]]]aaadddqqqyyyrrrpppnnnnnnppprrrrrrqqqqqqmmmjjjhhhhhhhhhgggfff]]]XXXUUUVVVZZZaaammmxxx~~~uuuddd\\\UUUUUUWWWZZZ```ffflllrrr|||{{{vvvssstttuuuvvvyyyyyypppfffLLL???333000111///......---...............------+++...111111000//////000////////////////////////000000000000///...------////////////////////////------...//////000//////000000000///////////////111111222333333333222222333444555444444666999<<