BM66(@ )))((('''&&&&&&&&&&&&&&&((((((((((((((()))***+++'''&&&&&&&&&'''(((***+++''''''((()))))))))))))))''''''((()))***++++++,,,++++++++++++++++++++++++************************+++***)))***---...,,,)))***+++,,,------,,,+++***((()))***,,,---.........000000000000///////////////000000000111111111111111111222222111000...---------...///////////////222333333444444333333222111222444555777888999999:::;;;<<<;;;999777666777777777777888999999::::::<<<===???AAAEEEHHHKKKLLLWWWZZZVVVLLLBBB>>>;;;999:::::::::;;;===???AAABBB@@@@@@@@@@@@@@@@@@@@@@@@CCCEEEHHHKKKOOOUUU[[[```kkk{{{ppplllfffaaa___aaadddgggjjjiiihhhhhhgggaaaXXXQQQNNNQQQSSSRRRQQQQQQTTTWWWWWWUUUQQQNNNLLLLLLMMMNNNOOONNNKKKHHHEEEEEEHHHKKKJJJIIIIIIJJJLLLOOORRRTTTUUUVVVTTTOOOKKKHHHJJJLLLMMMNNNMMMLLLKKKOOOWWW]]]dddeeeddd```[[[XXXXXXZZZVVVVVVVVVVVVVVVWWWWWWWWW[[[```gggkkklllkkkiiiiiieeedddcccdddfffhhhhhhhhhbbb```^^^]]]\\\ZZZWWWUUUUUUSSSQQQPPPTTTZZZaaafffmmmppptttuuusssmmmeeeaaa___^^^]]][[[ZZZXXXWWWWWWZZZ^^^dddjjjpppsssuuuvvvuuusssrrrtttzzz~~~||||||||||||~~~~~~~~~~~~{{{uuuuuuxxxvvvzzz~~~|||{{{|||{{{xxxvvvvvvzzz~~~~~~ssseeeWWWNNN@@@999111------,,,((($$$+++,,,---,,,***)))***+++******)))(((((((((((((((******++++++++++++************)))((((((((((((((())))))(((&&&%%%$$$###"""((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%''''''((())))))(((''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''***,,,...---+++)))((((((&&&&&&&&&''''''''''''''''''(((((('''%%%######$$$'''''''''(((((((((((((((&&&''')))***+++++++++***(((((((((((((((((((((((())))))))))))((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%''')))***)))((('''(((***(((((('''&&&&&&&&&&&&&&&''''''&&&&&&''''''((((((&&&&&&&&&''''''((()))***''''''((())))))))))))))))))))))))))))))*********++++++++++++++++++++++++************************+++***)))***---...,,,***,,,---............---,,,,,,,,,,,,---------,,,,,,.........//////000000000//////000000000111111111000000111222111000///...000000111111222222111111222333333444444333333222333333555666777777777777777888:::999888777777888666777777888888999::::::======>>>@@@CCCGGGJJJLLLZZZ^^^\\\TTTJJJDDD@@@<<<<<<===>>>>>>???????????????>>>>>>>>>>>>>>>>>>???AAACCCFFFHHHKKKOOOTTTWWWaaaooo{{{tttmmmhhheeeddddddeeeddddddeeeeeebbb]]]YYY\\\]]]]]]\\\ZZZZZZ\\\___]]]\\\YYYVVVRRRNNNLLLJJJMMMMMMMMMKKKIIIHHHIIIJJJLLLLLLKKKJJJKKKLLLNNNPPPRRRRRRPPPMMMIIIHHHJJJMMMOOOOOONNNLLLKKKMMMRRRWWWXXXYYYYYYWWWSSSQQQRRRTTTVVVVVVUUUTTTSSSSSSRRRQQQWWW[[[```bbbaaa___^^^^^^[[[ZZZYYYZZZ]]]______^^^```\\\XXXUUUTTTSSSQQQPPPNNNLLLKKKLLLQQQYYYbbbhhhqqqtttwwwyyyxxxsssmmmiiieeeeeeeeeeeeeeedddcccbbbgggjjjooouuuyyyzzz{{{zzzrrrqqqqqqtttyyy}}}~~~~~~|||}}}~~~}}}{{{|||{{{vvvuuuwwwsssuuuvvvwwwwwwwwwyyyzzzzzzxxxwwwxxx{{{|||rrrfffXXXKKKCCC777222,,,***,,,---,,,)))+++,,,,,,+++***))))))+++***))))))(((((((((((((((((())))))******))))))(((***))))))(((((((((((((((+++***)))((('''&&&%%%%%%'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&((())))))(((&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''&&&&&&''')))((((((''''''&&&&&&&&&&&&'''((('''&&&%%%&&&'''))))))((((((''''''&&&&&&'''((()))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&''')))***)))((('''(((***(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))''''''((()))))))))))))))*********))))))(((((((((++++++++++++++++++++++++***************************))))))+++,,,---+++***,,,------......------,,,//////......---,,,+++***++++++,,,---...///000111////////////000000000000...///000111111111000000111111111222222222222333222333333444444333333222444444555666666666666555444666777888777666777888666666777888888999999:::=========>>>AAADDDHHHJJJXXX^^^aaa[[[RRRKKKEEE?????????@@@@@@@@@@@@???>>>???>>>===<<<;;;;;;<<<===>>>@@@CCCEEEFFFHHHJJJMMMUUU^^^kkkttt{{{~~~vvvpppkkkhhheeecccaaa`````````^^^]]]```aaa```___^^^```ccceeeffffffdddaaa\\\VVVPPPMMMMMMNNNOOONNNLLLJJJIIIJJJQQQPPPMMMKKKJJJJJJJJJJJJOOONNNMMMKKKIIIIIILLLNNNRRRRRRPPPNNNKKKKKKMMMPPPNNNOOOOOOOOOMMMMMMOOOQQQXXXWWWVVVUUUSSSPPPOOOMMMQQQTTTVVVVVVUUUSSSSSSTTTUUUTTTTTTUUUXXX[[[[[[[[[]]]YYYSSSOOOMMMLLLKKKJJJIIIHHHGGGJJJPPPYYYccciiioooqqquuuwwwxxxuuurrrpppjjjlllnnnqqqrrrrrrqqqpppvvvyyy}}}~~~sssssssssvvvyyyzzzzzzyyyxxx{{{}}}yyyzzzzzzwwwuuuuuupppooommmnnnppptttvvvwwwxxxwwwvvvxxx{{{}}}}}}|||xxxlll```SSSFFF<<<555000,,,((((((+++------+++)))***+++***)))((()))******)))((((((''''''(((((('''(((((())))))(((((('''))))))((((((''''''((((((******)))((('''&&&&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''!!!###'''***+++)))'''%%%&&&'''((())))))((('''&&&&&&%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''%%%%%%&&&(((******)))((('''&&&%%%%%%%%%'''((((((''''''((()))******)))((('''&&&%%%%%%(((((((((((()))***+++,,,************************))))))))))))((((((((((((''''''((((((((((((''''''''')))***)))((('''(((***(((''''''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$###%%%&&&((()))))))))((('''''''''((()))))))))))))))))))))))))))))))))((((((************************************************))))))***++++++,,,+++***++++++,,,,,,,,,,,,++++++000///...---,,,,,,++++++++++++,,,------...//////........./////////000000---...///000000111111111000000000000000111111222222333333444444333333222333333444555666666666666444666888888666555666777666666777777888999999999======<<<===???BBBEEEHHHOOOXXX___]]]VVVPPPHHHBBB@@@??????>>>>>>??????@@@DDDCCC@@@===;;;;;;;;;;;;;;;>>>AAACCCCCCDDDFFFGGGMMMRRRYYY^^^ccclllzzzzzzwwwppplllfffaaa^^^]]]\\\\\\______^^^___```cccgggiiijjjiiihhhfffccc___\\\ZZZTTTUUUTTTRRROOOLLLLLLMMMVVVTTTRRROOOLLLJJJIIIIIINNNMMMLLLKKKKKKLLLNNNPPPTTTSSSRRROOOMMMKKKKKKKKKJJJJJJKKKLLLNNNOOOQQQSSSYYYYYYXXXWWWUUUSSSQQQPPPNNNOOOOOONNNLLLLLLMMMNNNOOONNNOOORRRVVVYYY[[[[[[[[[XXXTTTQQQOOOLLLIIIGGGHHHIIIKKKNNNTTTZZZ```dddccceeejjjnnnqqqrrrrrrqqqnnnqqquuuyyy{{{|||{{{{{{~~~|||wwwxxxxxxxxxxxxvvvtttssstttwww}}}~~~xxxxxxzzzwwwtttsssqqqnnnlllmmmrrrvvvvvvuuuuuutttuuuvvvxxxwwwuuusssppphhh\\\NNNCCC999111---000---***)))*********(((((()))***)))((('''((()))))))))(((''''''''''''((('''(((((())))))((((((''')))(((((('''''''''(((((('''''''''&&&%%%%%%%%%$$$%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''###$$$''')))))))))'''&&&''''''))))))))))))''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''((((((((('''''''''(((((((((((((((((((((((('''&&&&&&)))+++)))))))))(((((('''''''''&&&((()))(((''''''((()))))))))((((((''''''&&&&&&***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((''')))***)))((('''(((***''''''&&&&&&&&&''''''(((''''''(((((('''&&&%%%$$$%%%&&&((()))))))))((('''''''''((()))))))))))))))&&&''''''((())))))******************************))))))))))))))))))))))))((()))***++++++******+++------,,,,,,,,,,,,------...------,,,,,,,,,---------------------,,,,,,,,,---............/////////------...///000111222222000000//////000000111222222333333444444333333222000111333444666777777888777888999888666555555555555666666777888888999999===<<<<<<<<<===@@@BBBDDDGGGQQQYYYYYYVVVQQQLLLFFFAAA???===;;;<<>><<<;;;:::999<<>>???@@@AAAJJJRRRRRRPPPOOOLLLIIICCCBBB???>>>???BBBEEEHHHJJJHHHFFFDDD@@@===;;;:::999;;;>>>@@@AAACCCFFFHHHIIIJJJKKKJJJJJJOOOXXX^^^jjjvvv}}}xxxvvvwwwyyyssspppmmmkkkjjjhhhfffdddaaa___\\\[[[^^^ccciiimmmnnnkkkgggaaa\\\ZZZ\\\^^^\\\\\\\\\\\\\\\\\\[[[[[[SSSSSSSSSTTTTTTSSSOOOLLLLLLKKKJJJKKKMMMOOOOOONNNKKKJJJJJJKKKOOOQQQRRRRRRRRRTTTVVVYYYZZZZZZYYYXXXZZZXXXTTTNNNGGGCCCAAAAAAEEEEEEFFFJJJPPPUUUWWWXXXXXXZZZ]]]``````]]]WWWSSSRRRUUUXXX\\\^^^]]]\\\ZZZ[[[___eeelllrrrvvvyyyyyy{{{}}}~~~~~~~~~~~~}}}||||||{{{wwwxxxyyyxxxvvvttttttuuuwww{{{zzzxxxxxxvvvuuuwww|||}}}~~~yyyuuuuuutttrrrppplllggg```\\\NNNIIIAAA999555111///---,,,,,,,,,+++++++++,,,,,,'''((())))))(((((()))***)))(((''''''&&&&&&''''''((())))))******))))))(((''''''&&&&&&''''''(((((('''''''''(((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&$$$$$$&&&''')))$$$$$$%%%&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&'''&&&$$$$$$%%%'''$$$$$$%%%&&&'''((()))))))))******(((&&&$$$%%%%%%%%%%%%&&&'''((()))*********)))))))))))))))******************************))))))))))))(((((((((((((((((())))))))))))((((((''')))***)))((('''(((***&&&&&&&&&&&&&&&'''((((((%%%&&&((())))))((('''&&&((((((''''''''''''((((((''''''((()))))))))))))))'''''''''((((((((())))))************************))))))))))))))))))))))))&&&)))++++++)))(((***+++------,,,++++++,,,------,,,+++***))))))+++,,,...------------............,,,,,,---------.........///......---...///000111222111000//////111222444222333333444444333333222000111333444555666666666555666777777555444444444555555666666777888888888999:::;;;<<<======<<<<<<>>>EEEIIIGGGEEEFFFGGGFFFHHHHHHGGGGGGGGGHHHHHHIIICCCDDDDDDCCCAAA>>><<<::::::;;;<<<======???CCCEEEFFFGGGHHHHHHHHHJJJOOOSSS[[[cccnnnwww~~~|||yyyvvvrrrlllgggdddbbb^^^\\\]]]aaafffjjjkkkjjjhhhddd```]]]^^^___^^^___aaaccceeeggghhhiii^^^^^^^^^```___[[[TTTNNNLLLJJJJJJMMMRRRWWWYYYYYYTTTRRRQQQRRRUUUWWWVVVUUUSSSUUUXXX[[[]]]]]]\\\\\\___^^^ZZZUUUNNNIIIGGGGGGMMMMMMMMMPPPTTTXXXYYYZZZWWWYYY\\\```cccbbb___\\\[[[\\\___bbbdddeeeeeeeeeiiimmmssszzz~~~~~~yyywwwwwwxxx{{{|||zzzyyyxxxwwwzzz{{{wwwuuuqqqnnnjjjfff```YYYQQQLLL@@@<<<888444222000...---******++++++++++++,,,---'''(((******)))(((***+++(((((('''&&&&&&&&&&&&''''''(((((())))))((((((''''''&&&&&&&&&&&&'''((()))'''''''''((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))(((((()))******)))((((((&&&%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((&&&''')))(((&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''(((((('''%%%$$$%%%&&&&&&&&&''''''(((((())))))))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((('''(((((())))))(((((('''''')))***)))((('''(((***&&&&&&&&&&&&&&&'''((()))$$$%%%'''))))))((('''&&&))))))'''&&&&&&'''((()))'''(((((()))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&)))++++++)))((()))+++***)))(((''''''((()))***,,,+++)))(((((()))+++,,,+++,,,,,,---...///000000,,,,,,,,,---------......//////...------...000111000///---,,,---...000111222333333444444333333222222333444444555555444444111333555555444333444555555555666666777888888888888999;;;======<<<;;;999;;;@@@BBB>>>;;;>>>@@@AAALLLMMMOOOPPPOOOMMMJJJHHH===???@@@BBBAAA???<<<::::::;;;;;;::::::<<>>>>>>>>>>>===<<<;;;:::>>>>>>@@@AAAAAA@@@??????>>>>>>>>>>>>????????????===<<<;;;::::::<<<>>>@@@@@@@@@AAABBBDDDGGGJJJLLLNNNOOOPPPSSSZZZdddpppxxx~~~xxxrrrooommmmmmmmmllliiifffdddbbbaaa___]]]\\\^^^aaaeeehhhkkkmmmnnnllliiiffffffgggddd]]]VVVRRRQQQQQQSSSXXX___fffjjjgggffffffffffffccc```\\\[[[\\\]]]^^^^^^]]]\\\[[[___bbbeeefffeeebbb```___ZZZYYYWWWWWWWWWYYY[[[\\\[[[\\\___cccfffiiikkklllnnnpppsssvvvyyy{{{|||}}}}}}}}}|||zzzzzz~~~~~~}}}{{{yyyyyy{{{}}}xxxzzz|||}}}}}}}}}}}}~~~}}}uuuoookkkccc\\\SSSJJJDDD???;;;888///...------...///...,,,,,,,,,++++++++++++************************************)))((((((((((((((())))))))))))))))))))))))((((((''''''&&&&&&&&&%%%%%%%%%'''((())))))))))))''''''%%%%%%%%%%%%''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%"""###(((,,,(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++'''$$$$$$((()))'''$$$!!!!!!"""###%%%''')))***###%%%&&&&&&%%%%%%'''((()))))))))))))))(((((((((---+++)))'''&&&(((***+++,,,+++***((((((((()))***+++***************+++,,,+++***(((&&&%%%%%%%%%%%%))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))((((((%%%!!!"""'''(((&&&'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***+++,,,,,,,,,+++*********++++++...------,,,++++++,,,,,,------------------------......////////////......///...---...000222111000333333333222222111111111222222222333333333333444333333333333444444444444444555555666777888999999:::::::::999999999888888;;;<<<===============<<<;;;<<<===>>>>>>======<<<>>>>>>>>>>>>????????????@@@???>>>>>>>>>>>>???@@@@@@@@@AAABBBCCCFFFHHHIIIFFFGGGIIILLLQQQXXXaaagggpppsss{{{}}}||||||}}}uuusssqqqooonnnmmmkkkiiicccdddeeeeeeeeeeeeeeedddeeebbb______```^^^XXXSSSSSSRRRRRRTTTXXX]]]cccfffkkkjjjjjjjjjkkkjjjgggddd]]]]]]^^^]]]\\\[[[YYYXXXZZZ^^^dddhhhjjjjjjkkkkkkaaa```_________aaacccdddhhhiiikkknnnqqqssstttuuuxxxyyy|||}}}{{{|||~~~~~~{{{{{{|||}}}}}}{{{yyyyyyzzz{{{zzz{{{|||||||||||||||}}}yyyoooeee```WWWQQQHHH@@@;;;777444333///---,,,---......---,,,,,,,,,,,,++++++++++++******************************))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((('''&&&&&&'''(((((((((((('''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''%%%###""""""###%%%'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''$$$"""$$$(((+++***'''(((((('''''''''''''''(((%%%&&&''''''&&&%%%'''((('''''''''''''''''''''&&&,,,+++)))((('''((()))*********((('''''''''(((((((((((('''''''''''''''(((***)))((('''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%&&&'''(((((())))))%%%''''''%%%'''***((($$$'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***++++++,,,++++++***))))))))))))---,,,++++++***+++++++++------------------------......////////////.........------...000111111000222222222222222111111111222222222222333333444444222222222222333333333333555555666777888999::::::::::::::::::999999999999::::::;;;======>>>>>>>>>::::::;;;<<<<<<<<<<<<<<<>>>>>>>>>?????????@@@@@@BBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFDDDGGGJJJLLLNNNQQQUUUWWWZZZ___gggppp|||~~~~~~|||zzzsssrrrpppmmmjjjfffdddbbbccc```]]]\\\]]]\\\XXXTTTWWWVVVVVVXXX[[[___ccceeelllkkkjjjkkklllllljjjhhhbbbbbbbbbaaa___]]]ZZZYYYUUU[[[bbbiiimmmoooqqqsssnnnmmmmmmlllmmmoooppprrryyyzzz{{{}}}~~~}}}{{{yyyzzz|||~~~}}}{{{zzz{{{|||{{{yyyxxxxxxyyy}}}}}}}}}||||||zzzyyyyyy~~~~~~zzz|||~~~|||ttthhh\\\TTTIIICCC;;;555222000///...---,,,+++,,,---...---,,,---,,,,,,,,,++++++++++++))))))))))))))))))))))))***)))((((((''''''((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%###"""!!! '''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''$$$###$$$(((******(((******)))((('''''''''''''''((()))(((&&&&&&&&&(((&&&&&&''''''''''''''''''*********))))))))))))))))))((((((''''''''''''((()))((('''&&&&&&%%%&&&&&&((((((((((((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&'''((())))))%%%(((((('''(((+++)))%%%'''''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))*********---,,,+++******))))))***++++++***************+++---------------------------......//////......---...------...000111000///222222222111111111111111111111111222333333444444111111222222222333333333555555666777888999::::::777777888999:::<<<======:::;;;<<<<<<=========<<<:::;;;;;;<<<============>>>>>>?????????@@@@@@@@@AAAAAABBBCCCDDDCCCCCCCCCAAAAAAAAAAAAAAAAAABBBBBBFFFIIIMMMOOOOOOMMMMMMMMMMMMQQQWWW^^^eeeppp|||~~~yyyuuuqqqooommmjjjgggeeedddbbb___\\\]]]^^^```bbbeeehhhkkkmmmrrrpppooonnnnnnnnnlllkkkiiiiiiiiiiiigggeeecccbbb___dddkkkqqquuuwwwyyyzzz||||||||||||}}}~~~|||{{{yyyzzz|||~~~~~~~~~~~~}}}yyyzzz||||||zzzxxxwwwwwwyyyzzzzzzzzzzzzzzzzzzzzz}}}}}}~~~yyyxxxvvvqqqhhh[[[NNNEEE>>>:::444///............,,,+++***+++,,,---,,,+++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))(((''''''''''''(((((((((((((((((((((((((((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&$$$""" ''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***'''%%%%%%'''((('''%%%'''&&&&&&&&&&&&'''((((((((()))***)))'''&&&&&&'''(((((((((((()))))))))))))))******+++***)))((('''((((((((((((((((((((((((,,,+++***)))((('''''''''((((((((((((((()))))))))************************((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''(((((()))'''((('''%%%'''++++++''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***))))))))))))------,,,+++++++++++++++*********))))))******+++------------------------------............------...---,,,---///111000///111111111111111111111111000000111222222333444444111111222222222333333333555555666777888999::::::666777888999;;;<<<===>>><<<<<<<<<<<<<<<;;;:::::::::::::::;;;<<<<<<===>>>????????????@@@@@@@@@@@@>>>???@@@BBBCCCDDDDDDDDDAAAAAAAAAAAAAAA@@@??????CCCFFFKKKLLLKKKGGGDDDCCCBBBFFFJJJNNNSSS[[[fffmmm}}}|||zzzvvvrrrooolllhhhffffffhhhlllppptttwwwzzz{{{|||xxxuuutttsssqqqoookkklllnnnooooooooonnnnnnpppuuu|||~~~||||||~~~~~~~~~yyy{{{}}}}}}zzzxxxxxxxxxxxxyyy{{{|||~~~{{{yyyxxxxxxzzz{{{zzzyyytttooofff]]]SSSHHH===555666333///,,,,,,---......+++))))))***,,,,,,,,,+++,,,,,,+++++++++*********(((((((((((((((((((((((()))(((((('''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))"""###$$$&&&'''((((((((('''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&)))(((&&&$$$#########$$$''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&&&&&&&'''&&&&&&''''''&&&&&&&&&'''''''''((()))***)))'''&&&&&&''''''((((((((())))))******((()))+++++++++***((('''))))))))))))))))))))))))---,,,+++***))))))((()))((((((((('''''''''&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&###%%%***,,,)))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''---,,,,,,,,,,,,,,,------*********)))******+++,,,------------------------------............---------,,,,,,---///000000///000000000111111111111111///000000111222333444444222222222222333333333333444444555666777888999999::::::::::::;;;;;;;;;;;;=========<<<<<<:::999999888888888888999:::<<<===?????????@@@@@@@@@@@@AAA===>>>>>>@@@AAABBBCCCDDDAAABBBBBBBBBAAA@@@???>>>AAADDDIIIJJJHHHEEEBBBAAA>>>AAAEEEJJJPPPWWW___dddjjjqqq{{{~~~yyytttqqqnnnnnnqqqvvv||||||wwwuuusssqqqooojjjlllooorrrtttvvvvvvvvvxxx}}}|||}}}~~~}}}{{{zzzzzzzzz|||}}}|||yyywwwwwwyyyxxxuuurrrlllcccVVVKKKCCC;;;555000///---+++***+++,,,,,,+++)))(((((()))+++,,,+++***+++*********))))))))))))(((((((((((((((((((((((()))(((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((((()))))))))###$$$%%%&&&(((((((((((($$$%%%&&&&&&&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&))))))((('''''''''))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***,,,+++***((('''&&&&&&&&&'''((()))(((&&&&&&&&&(((%%%%%%&&&&&&'''((((((((()))******++++++)))((('''((())))))************)))+++***)))(((((('''((((((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%&&&'''&&&###&&&***+++((('''''''''''''''((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))'''&&&************+++,,,---...***************+++,,,,,,------------------------,,,------......------,,,---,,,,,,---///000000//////000000000111111111222//////000111222333444444333333333333444444444444333333444555666777888888:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;::::::888888888888999;;;===>>>?????????@@@@@@@@@AAAAAA@@@@@@???>>>???@@@AAABBBAAABBBBBBBBBBBB@@@???>>>@@@CCCGGGIIIHHHFFFEEEEEE???AAAEEELLLTTT[[[___```YYY^^^fffppp{{{{{{wwwuuurrrvvv||||||wwwtttrrrpppoookkkmmmqqquuuxxxzzz{{{|||{{{}}}zzzzzz}}}~~~|||{{{|||~~~|||{{{xxxuuuuuuuuurrrkkkeee]]]SSSFFF===888666333111+++******+++,,,,,,***((((((''''''(((***++++++***))))))))))))((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''(((((((((''''''&&&%%%&&&''''''''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&&&&''')))+++***)))((('''&&&&&&&&&&&&%%%&&&''''''&&&%%%'''(((%%%%%%&&&&&&'''(((((()))***************)))(((((('''''')))*********)))))))))(((((('''''''''((((((&&&&&&(((((()))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&%%%$$$$$$$$$&&&&&&%%%'''+++***&&&'''''''''''''''((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))*********((('''&&&(((((())))))***+++------++++++******+++,,,------------------------------,,,------......------,,,---,,,,,,---///000///...//////000000111111111222...///000111222333444444333333444444444444555555222222333444555666777777666777888:::<<<>>>???@@@999999:::;;;<<<<<<<<<<<<::::::::::::;;;===???@@@??????@@@@@@@@@AAAAAAAAADDDCCC@@@>>>===>>>???@@@AAABBBBBBCCCBBBAAA???>>><<>>CCCKKKTTTYYYZZZXXXMMMQQQWWW```lllyyy}}}~~~}}}xxxxxx|||{{{yyytttxxx{{{xxxvvvuuutttnnnppptttxxx{{{~~~}}}|||||||||~~~xxxtttuuuxxx|||~~~}}}}}}~~~zzzvvvuuuqqqnnnmmmkkkfff]]]UUULLLCCC777000///000000...+++++++++---...---***'''((('''&&&'''***++++++***((((((((((((''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((*********)))(((&&&%%%$$$((()))***++++++***)))(((&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&!!!###&&&))))))'''###!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''%%%%%%&&&'''$$$######$$$%%%&&&''''''###%%%&&&&&&%%%%%%'''((('''''''''((()))******+++*********)))))))))))))))%%%&&&((()))))))))(((((())))))((((((((())))))***$$$&&&((()))***+++******************************))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''((()))'''%%%######$$$(((&&&%%%%%%'''(((((('''+++***)))'''&&&&&&&&&&&&)))))))))))))))))))))))))))************+++++++++((((((((()))******++++++///---+++)))(((((()))***++++++++++++++++++++++++,,,,,,,,,++++++*********---------............///------------...000111222+++///222333000...///000000111111222222333444444333222111111222333555666444444444555666666777777999999::::::::::::;;;;;;;;;999888:::===>>><<<999<<<;;;;;;::::::;;;;;;<<<<<<===>>>???@@@AAABBBBBBDDDBBB@@@???@@@@@@???>>>>>>>>>>>>@@@AAA@@@>>><<<<<<>>>AAACCCCCCBBB@@@??????@@@CCCIIIPPPTTTTTTSSSJJJKKKLLLOOOVVVaaannnvvv}}}}}}yyywww{{{~~~|||yyy|||}}}}}}~~~}}}}}}}}}|||}}}~~~}}}yyywwwwwwyyyzzz|||uuupppnnnkkkgggbbbZZZQQQGGG@@@888333///,,,------,,,***))))))))))))))))))))))))'''''''''''''''&&&&&&%%%((()))*********)))'''&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&%%%++++++***)))))))))))))))))))))((((((''''''''''''&&&''''''((((((''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$%%%(((***(((&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''%%%$$$$$$&&&''''''&&&%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&'''(((((()))&&&'''''''''(((((())))))&&&'''***+++***'''###!!! %%%((('''%%%(((---***)))(((((())))))((('''''''''(((((())))))******)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))(((&&&%%%%%%&&&(((&&&%%%%%%'''(((((('''***)))((((((''''''''''''))))))))))))))))))))))))))))))*********+++++++++*********)))))))))))))))...,,,***)))((()))******++++++++++++++++++++++++,,,,,,,,,+++++++++******------------............000//////...............+++///222222000//////000000111111222222333444444444333333222333555666777888888888888777777777777;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888:::<<<===<<<:::<<<;;;;;;::::::;;;;;;<<<<<<===>>>???@@@AAAAAABBBBBBAAA@@@?????????>>>>>>>>>======>>>>>>>>>===;;;<<<>>>???@@@AAA@@@???>>>??????AAAFFFKKKMMMLLLJJJAAAAAABBBDDDJJJSSS^^^fffiiinnnuuu{{{zzz~~~{{{}}}~~~{{{zzz{{{~~~|||uuuoooddd___XXXPPPIIIBBB<<<777333000,,,+++---...---,,,))))))))))))))))))))))))'''(((((((((((('''&&&&&&((())))))***)))((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&)))((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%((()))'''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&$$$%%%'''(((((('''((('''&&&&&&&&&'''((()))''''''(((((()))******+++''''''((((((((()))))))))&&&((()))***)))'''%%%###'''***,,,,,,(((%%%%%%''')))((('''((())))))(((&&&'''((((((((()))))))))***)))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))(((''''''''')))(((&&&%%%&&&''')))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++******)))((((((''',,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***------------............000///......------......,,,...111111000///000000000111111222222333444444444444333333444555777888<<<;;;;;;:::999999888888<<<<<<<<<<<<;;;;;;;;;;;;===;;;999999:::<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>???@@@AAAAAA@@@@@@???>>>===============<<<<<<;;;;;;;;;::::::============<<<<<<<<<<<<>>>>>>???AAACCCDDDBBBAAA???>>>>>>???BBBIIIRRRXXX\\\```fffpppzzz~~~xxxooogggWWWPPPFFF===777333111///...,,,******,,,---......))))))))))))))))))))))))(((((()))))))))(((''''''((())))))))))))((('''&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''((())))))(((((((((((('''''')))(((''''''&&&&&&''''''(((((('''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''%%%$$$###%%%'''(((((('''((((((''''''&&&''''''((('''(((((())))))******+++(((((()))))))))))))))***'''(((((())))))(((((('''&&&)))++++++***)))***+++(((''''''((())))))(((&&&(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%'''((((((''''''((()))((('''%%%&&&((())))))(((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))((((((******))))))******,,,,,,************************++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,---...///000111---...///000000000000000000111111222222333444444444444333333333555666777;;;;;;;;;::::::999999999999999::::::;;;<<<<<<<<<===;;;999888999;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<=========>>>???@@@@@@AAA>>>>>>>>>===<<<;;;<<<===<<<<<<<<<;;;999888888999===<<<;;;999999999::::::======>>>>>>???>>>===<<<@@@???>>>===>>>BBBIIIMMMWWWXXX\\\bbbjjjrrrxxx|||}}}tttkkk___VVVIIICCC999222...---------+++***))))))***+++,,,---(((((((((((((((((((((((()))))))))))))))(((((('''((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))(((((((((******)))(((((((((((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''"""""""""###&&&'''&&&%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((((((((())))))))))))************((((((((((((((()))******$$$&&&''''''***---...,,,((('''&&&'''))))))'''&&&(((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((($$$%%%&&&'''&&&&&&'''))))))'''&&&&&&((())))))(((&&&'''((()))*********)))(((((((((((((((((((((((((((((()))))))))*********(((((())))))************)))))))))******+++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,---///000111---......///000111111111000111111222222333444444333222222222222444555666777888888888999999::::::555555777888:::<<<===>>>===<<<;;;999888999;;;======<<<<<<;;;;;;<<<<<<============>>>>>>??????@@@<<<===>>>===::::::<<<>>><<<>>>>>>===999888888999<<<;;;999888777888999:::<<<======>>>===============<<<;;;999888:::>>>AAAKKKLLLMMMQQQVVV\\\aaadddjjjqqq}}}{{{yyyyyy{{{|||||||||xxxmmmbbbXXXLLLAAA;;;777222...---------,,,************)))))))))***(((((((((((((((((((((((()))))))))))))))((((((''')))(((((('''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((((((((((()))))))))))))))***))))))((((((((((((((($$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''$$$###$$$%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&%%%'''''''''(((((((((((((((************))))))))))))((((((''''''((()))***+++***,,,+++(((,,,111000+++***(((''''''(((((('''&&&))))))))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((###%%%&&&&&&%%%%%%'''((()))'''&&&'''(((***))))))&&&''')))***+++***))))))((((((((((((((((((((((((((((((((()))))))))******'''(((((()))******++++++))))))******++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,------------///...------,,,,,,------...------...111222222111000111111222222333444444222222111111222333555666555555666666777888888999444444666777999;;;======<<<<<<<<<:::999999;;;=========<<<<<<<<<<<<===============>>>>>>>>>??????;;;===>>>===:::999<<>>AAACCCAAA===999999:::;;;;;;999888888999:::::::::<<<======;;;;;;<<<>>>===<<<;;;888666666999;;;@@@@@@AAACCCGGGLLLPPPSSSSSS\\\hhhssszzz~~~}}}~~~~~~zzzvvvtttttttttnnnllldddWWWNNNFFF===444111///------------+++******++++++***((('''((()))))))))))))))))))))))))))(((((()))))))))((('''''')))(((''''''&&&&&&'''''''''((()))******)))((('''&&&&&&&&&''''''''''''(((''''''(((((((((((())))))((('''&&&&&&%%%%%%&&&&&&(((((((((((())))))))))))&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&''')))******(((&&&&&&'''((())))))))))))(((***************************)))))))))))))))((((((((('''''''''(((((()))***)))++++++,,,444@@@AAA:::...+++(((&&&''''''((('''))))))))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''&&&&&&'''((()))(((&&&''')))******)))'''(((***++++++***)))((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))*********)))******+++++++++************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------///...------,,,,,,------///---,,,---111333222111000111111222222333444444333333222222333444666777555555555666666666666666666777888999::::::;;;<<<:::<<<===<<<:::888:::;;;======<<<<<<<<<<<<==================>>>>>>>>>>>>:::===???===:::999<<<@@@???CCCGGGFFFAAA<<<:::;;;::::::::::::::::::;;;;;;999:::;;;:::888888:::<<<>>>>>>===:::777777888:::::::::;;;<<<>>>AAADDDEEECCCJJJSSSZZZ```hhhrrryyy~~~}}}~~~|||uuuooojjjgggeeeYYYUUULLLAAA<<<;;;666111...---++++++,,,+++)))((((((***,,,+++)))'''(((***))))))))))))))))))))))))'''(((((((((((('''&&&&&&)))((('''&&&&&&&&&'''''')))'''&&&%%%%%%&&&''')))&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''&&&%%%%%%%%%%%%&&&)))))))))*********++++++'''(((((())))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$&&&((('''%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''''''''((())))))&&&$$$%%%&&&((()))************************************)))))))))((((((((('''''''''''''''''''''((((((((($$$(((***...===OOORRRKKK333///)))&&&%%%'''((((((***)))))))))((((((((('''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))((('''&&&'''))))))((('''''')))******)))((()))***++++++***((('''(((((((((((((((((((((((((((((((((((())))))))))))++++++******)))(((((((((******+++++++++******)))))))))))))))))))))))))))*********++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,---...///000///---+++---111333333111000111111222333333444444444444333333444555777888777777666666555555444444::::::::::::::::::::::::999<<<>>>===:::888999;;;======<<<<<<<<<<<<==================>>>>>>>>>>>>:::===@@@>>>:::999===AAA@@@EEEJJJIIICCC>>><<<<<<:::::::::;;;<<<<<<<<<<<<888999:::888666555777999;;;;;;:::888555444555777666666555666666777777888<<<@@@EEEHHHJJJQQQ[[[bbbkkkpppwww}}}|||{{{||||||}}}zzzssskkkccc\\\VVVSSSIIIEEE;;;333222666666333000...,,,+++++++++)))'''&&&))),,,+++)))((()))+++))))))))))))))))))))))))'''''''''''''''&&&&&&%%%)))((('''&&&%%%&&&''''''(((%%%!!!!!!%%%(((&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''(((((())))))(((''''''''''''(((#########$$$$$$%%%%%%%%%(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))(((&&&%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''%%%$$$%%%&&&&&&%%%""""""###%%%''')))))))))))))))))))))((((((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&(((,,,,,,///???QQQTTTLLL666111***%%%$$$&&&((()))******))))))((((((((('''&&&&&&%%%%%%%%%&&&''''''))))))(((((((((((())))))***)))'''&&&&&&''')))***((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))))))))))))))***)))(((''''''((()))***))))))))))))************))))))))))))))))))))))))************))))))))))))...---+++*********+++,,,)))((((((***,,,---,,,+++------------------------.........///////////////---------...///111222333111222444555555444222111555555555444444333333333777777666444444333333444888888999:::;;;;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;<<<<<<======<<<;;;:::::::::;;;<<<===>>>>>>>>>>>><<<;;;:::999888999999:::BBBDDDFFFGGGFFFBBB===:::<<<;;;999999::::::999888888888888:::;;;;;;999777888888777555555444444444444555555555555555555444555777:::<<<>>>@@@CCCEEENNNVVVbbbmmmwww|||yyyvvvwwwzzz}}}zzzyyypppjjjbbbZZZRRRKKKDDD???999777333///,,,+++******,,,+++)))((((((***,,,---+++++++++++++++***))))))))))))((((((''''''''''''))))))))))))))))))))))))'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))(((&&&&&&&&&''')))+++***++++++***(((((()))+++'''''''''(((((((((((()))&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''((((((''''''&&&&&&&&&''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))++++++)))&&&$$$''''''&&&&&&&&&(((***+++))))))(((((('''''''''&&&))))))(((((((((((()))))))))(((+++333<<>>>>>======<<<;;;:::999999:::;;;===>>>@@@AAAAAA???<<<:::<<<:::999999::::::999888:::999999999:::999777555777666555444333333333333222333333333333333333222111333555666666777999;;;???DDDMMMWWWbbblllvvv|||~~~{{{xxxzzz}}}~~~yyyssspppbbb\\\SSSJJJDDD???;;;888222000...,,,++++++,,,---...,,,***(((''''''((((((((())))))))))))((('''''')))))))))(((((((((''''''(((((((((((((((((((((((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&%%%#########$$$&&&''''''(((((('''%%%$$$%%%'''&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((()))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$"""))))))(((((('''((((((((()))(((((((((''''''''''''))))))(((((((((((())))))'''''')))...444555111---)))))))))(((''''''&&&&&&(((((('''''''''''''''(((######$$$%%%&&&((()))*********)))((('''''''''(((***)))(((''''''((()))***&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''((())))))))))))((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))************))))))))))))******++++++******))))))(((+++...---+++)))+++---------------------------,,,,,,,,,------.........---------....../////////555444222000000222444555333333333333444444444444666555555555555555555555555555666666777777888888888888999:::::::::::::::999999:::::::::999888888999:::;;;<<<===============<<<;;;;;;:::;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;:::999999999::::::999777:::999888888999888555333444444333222111111111111000000111111111111000000///000111111000000111222333555999???GGGRRR^^^fffqqqwww}}}~~~~~~|||{{{|||~~~~~~~~~~~~~~~~~~{{{oooeee```PPPJJJAAA:::555333111000---,,,+++***)))***++++++,,,+++)))'''&&&&&&''''''(((((())))))(((((('''&&&)))))))))((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###"""###$$$%%%&&&'''(((((('''$$$###$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''((()))''''''''''''''''''''''''&&&''''''((((((((('''&&&************)))((('''&&&(((((((((((('''''''''''')))((((((''''''(((((()))&&&(((***,,,,,,+++)))'''(((((((((((((((((((((((((((((((((''''''(((((()))$$$$$$$$$%%%&&&'''((())),,,+++***)))(((((((((((((((((('''&&&&&&'''((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&'''(((((())))))(((((())))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))************)))))))))(((((()))***++++++***((((((###(((,,,+++((('''***---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------.........//////////////////444333222111111222333444222222222333333444444555444444555666666666666666555555555666666777777777888999::::::;;;;;;::::::888999999:::999999888888999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;999888888999::::::888666888777666666777777555444333333222111000000111111//////000000000000/////////000111000///...///000222111111222666===GGGMMMYYY```iiissszzz}}}|||{{{|||~~~zzzlll___TTTMMM@@@<<<666222///...---,,,---,,,***)))((((((((((((((((((((((((((()))***+++***************))))))(((''''''''''''''''''''''''(((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))***+++***'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((('''%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((()))***)))***+++++++++)))((('''((((((((((((((('''''''''(((((((((''''''((((((((((((+++...---***''''''(((''''''''''''(((((()))))))))(((((((((((())))))***''''''&&&%%%%%%%%%&&&&&&***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))************)))))))))(((((((((***++++++***)))(((!!!&&&++++++)))(((,,,000,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...///000000111111111000000111111222333333222111111111222222333333444444444222333555666777888777777666666666777777777777777999999:::;;;;;;;;;;;;;;;888999999:::::::::999999888999:::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::888666666666777888777777777999::::::888666555444333444666777666555222222111111000111111111//////000000000000//////---///000000//////000111000111000000000333777;;;BBBGGGOOOXXXaaajjjsssxxx{{{~~~~~~|||{{{{{{}}}{{{zzzxxxyyyzzz}}}~~~}}}rrrdddWWWKKKBBB>>>555333111000///...,,,)))++++++***)))(((((((((((((((((())))))***+++,,,,,,***************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))+++,,,+++)))'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&'''((((((''''''''''''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''''''''((()))+++++++++***)))'''''''''(((((((((((((((((((((''''''''''''(((((())),,,///---)))'''(((+++&&&&&&''''''((()))))))))((((((((((((((()))******(((((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))************))))))))))))))))))******++++++******%%%))),,,---,,,---///222,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---.........///111222333222111111///111333444444333111///222222222222333333333333111222555777888999999888777777777777888888888888888999999:::::::::::::::888888999:::::::::999999888888999:::;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;:::888666444333333444555666666777999::::::777555333222111222444666666666111111000000000000000111//////000000000000//////+++,,,......------///000+++---.........///111333333666:::@@@HHHRRR\\\cccpppuuu}}}|||yyyxxxwwwxxxzzzxxxvvvtttrrrqqqqqqqqqjjjdddYYYMMMBBB;;;666444...------......---***'''''''''((())))))***++++++++++++++++++******))))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((('''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&(((******((('''&&&'''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((()))&&&'''((()))************'''''''''((((((((((((((((((''''''&&&&&&''''''((()))+++,,,+++(((&&&(((+++&&&'''''''''(((((())))))''''''''''''((()))******''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((('''((((((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''((()))******)))((('''))))))))))))************))))))))))))))))))))))))************))))))))))))***************+++,,,,,,+++,,,---...............++++++++++++++++++++++++******+++,,,---...//////,,,...000222333222222111111111222222222222111111333333333222222222222222000222444777999::::::999777777777777777777777777666666777888888888888888666777888888999999888888777888999::::::;;;;;;:::888999:::;;;<<<<<<;;;:::777666555444444555666777444555666888::::::777444333222000111222444555444//////............//////......////////////......+++,,,...---,,,,,,---...)))+++------------...000---///111333777>>>FFFKKK[[[bbbllluuu}}}~~~}}}|||xxxvvvuuuvvvvvvuuusssppplllgggccc___]]]OOOJJJCCC<<<666222111000---,,,++++++,,,+++***(((&&&&&&'''((())))))))))))***************))))))(((''''''((((((''''''&&&%%%'''''''''((((((((())))))'''''''''''''''''''''''')))'''&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%###&&&((()))((('''&&&'''&&&&&&'''''''''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&((())))))&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''((()))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********((((((((('''(((((())))))''''''''''''((((((((()))(((''''''&&&&&&''''''(((*********((('''&&&'''((('''''''''(((((((((((((((&&&&&&&&&&&&'''((()))***%%%%%%%%%%%%&&&&&&'''((('''''''''((()))***+++,,,))))))************))))))((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''((()))******)))((('''))))))))))))************))))))))))))))))))))))))************)))))))))))),,,+++*********+++---......---,,,,,,------+++)))++++++++++++++++++++++++***++++++,,,...///000000***,,,///111222222111111333222000//////000222333444333333222222111111111///111444777::::::::::::777777777777777666666666444555555666666666666666555555666777777888777777777777888999::::::::::::777888:::;;;<<<;;;::::::777777666666777888:::;;;444444666888::::::777444555333111000111333333222------,,,,,,,,,------...---......//////......------...///...---,,,,,,---,,,---...---,,,+++---...---...//////000444888<<>><<<:::999999999:::777777777777666555444333222222000///------,,,,,,////////////////////////++++++,,,,,,---,,,,,,,,,******+++++++++,,,,,,,,,---------,,,+++***)))(((************+++---000111555:::AAAGGGMMMTTT\\\bbbjjjooouuuzzz}}}~~~~~~~~~}}}~~~~~~}}}wwwrrrmmmgggbbb^^^aaa]]]WWWNNNFFF>>>999666111000///...---,,,,,,,,,+++***((()))***,,,++++++))))))(((''''''''''''((('''((()))******)))((('''(((((((((((((((((((((((())))))((('''''''''''''''((()))***++++++)))'''%%%%%%&&&''')))))))))((((((((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((++++++***)))(((''''''&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''))))))%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&)))&&&$$$%%%''''''%%%###%%%%%%%%%%%%&&&&&&''''''((((((((()))******++++++***))))))((('''&&&&&&%%%'''---222111+++&&&'''***'''&&&%%%''')))+++,,,+++)))***+++,,,,,,+++)))((()))(((((('''''''''((((((''''''''''''((((((((((((%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((()))(((((('''''''''&&&&&&%%%%%%&&&&&&''''''((((((((('''%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))+++------+++)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***+++,,,---,,,,,,+++++++++++++++,,,)))))))))*********++++++++++++++++++,,,,,,,,,,,,------...//////000000111333222000//////000222333222222222222222222222222///000333555666555555444444555555666666666555555555555555555444444444444666666666777777666666555::::::::::::999999999999;;;:::::::::;;;<<<======@@@???===;;;999999999999888888888777555444222222111111///...------------++++++++++++++++++++++++,,,---------------,,,,,,*********+++++++++,,,,,,+++,,,,,,,,,++++++***)))******)))***+++,,,...///000333777:::===AAAFFFJJJRRRWWW^^^dddjjjpppuuuxxx|||}}}~~~}}}}}}}}}~~~}}}}}}~~~~~~vvvqqqkkkddd___YYYTTTPPPLLLIIIDDD>>>888222...,,,---,,,+++******))))))******(((&&&&&&((()))((('''((((((((((((((()))******(((((())))))))))))(((((((((((((((((((((((((((((())))))((('''''''''''''''(((((()))))))))((('''&&&%%%&&&'''((((((''''''&&&((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&(((&&&%%%%%%''''''%%%###$$$%%%&&&'''((('''''''''''''''(((((()))***************)))(((((('''&&&&&&&&&***...---***'''(((***&&&&&&''''''((()))+++,,,******+++******)))((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&'''(((((('''''''''(((''''''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''''')))++++++***((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))+++,,,---......---,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------......//////000111111111111111////////////111111111111111111111111111111111111222222333333333333444444333444444555666777555555555444444444444333444444555555555555555444888888888888999999999999999999999999:::;;;<<<===@@@???===;;;:::999888888999888888777555333111000000///...---------------************************------------,,,+++******)))*********++++++++++++***+++++++++++++++*********))))))))))))***+++,,,+++,,,...///000111444666999===BBBIIIPPPXXX```eeennnqqquuuwwwxxx}}}~~~}}}{{{yyyzzzyyyxxxxxxxxxwwwuuurrrddd___WWWPPPKKKFFFAAA???:::888555222///,,,+++*********)))))))))))))))***+++)))'''''''''((('''&&&'''''''''((()))***,,,---)))(((((((((((((((((()))(((((((((((((((((((((((())))))((('''''''''''''''((((((((('''''''''''''''&&&&&&&&&'''&&&&&&%%%$$$((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%&&&''''''''''''&&&&&&((((((''''''''''''&&&&&&###$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&***)))((('''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((&&&%%%%%%&&&'''&&&$$$###$$$&&&((())))))((('''&&&&&&''''''((()))))))))*********))))))((((((''''''((((((((()))))))))***$$$&&&((((((&&&&&&)))---,,,+++***(((((('''''''''%%%&&&'''(((((('''&&&%%%''''''''''''(((((((((((('''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((&&&&&&%%%&&&&&&'''((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&(((******(((''''''((((((((((((((((((((((((((())))))))))))))))))))))))***))))))((()))***,,,...///...---,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------............//////000111111111000000///......///000000000000000000000111111111333222111000000111222222111111000000111333444666777777666666666555555555333444444555555555555444444444555555666666777777555555555666777888999:::;;;;;;::::::999888888888777777777666555444333222......---------------...++++++++++++++++++++++++,,,,,,,,,++++++)))(((((()))))))))************++++++++++++++++++***)))((())))))))))))(((((())))))******+++,,,---///111222///111444777;;;AAAIIINNNVVV[[[aaafffkkkrrrzzz~~~}}}}}}}}}zzzxxxwwwuuussspppnnnlllkkkiiifffbbb___PPPKKKDDD>>>999666444222111000///---,,,++++++++++++*********++++++,,,---///---+++*********)))(((''''''''''''((()))***+++)))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))((('''''''''''''''((('''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''******)))((('''&&&&&&%%%$$$%%%%%%&&&'''(((((((((''''''''''''&&&&&&&&&&&&######$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((('''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''((())))))%%%%%%&&&&&&'''(((((()))+++*********)))))))))(((+++(((&&&&&&(((***)))(((###'''***(((%%%$$$)))---,,,+++)))'''&&&%%%&&&&&&###$$$&&&(((((('''%%%$$$''''''''''''(((((((((((('''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&'''(((((('''&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))+++,,,---///...---,,,+++*********+++,,,,,,,,,,,,---------,,,,,,,,,---------...............///000000111111000000////////////000000//////000000000111111111333222111//////000111222111111000000111333444666666666666666555555555555333444555555666666666555444444444555555666666777444444444555555777888888666666777777777888888888333444444555555555555555///......---------......------------------------------------,,,+++))))))(((((()))))))))*********,,,,,,,,,+++***)))'''&&&)))))))))(((((((((''''''+++++++++,,,---///000111///000000000111555:::>>>AAAEEELLLQQQVVV\\\dddkkkuuu{{{{{{|||{{{zzzyyyzzz|||{{{zzz{{{}}}}}}xxxsssooollliiifff```^^^[[[YYYVVVQQQLLLHHH???;;;666222000///...---++++++***)))))))))))))))+++******++++++,,,---...111///,,,+++++++++***((((((''''''&&&&&&&&&'''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))((('''''''''''''''''''''&&&&&&&&&&&&'''((())))))(((''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%$$$######((('''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&'''(((((()))&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$$$$&&&)))***%%%%%%%%%&&&''''''((((((************))))))))))))///+++&&&&&&(((***(((&&&$$$'''***)))%%%%%%(((---,,,+++(((&&&%%%%%%%%%&&&"""$$$&&&(((((('''&&&%%%''''''''''''((((((((((((&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&'''((((((&&&&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,------,,,+++************++++++,,,,,,,,,---------,,,,,,,,,,,,------------------......///000000000000000000000000000000000///000000111111222222222333222111000000000111222444444333444444555666777444444444333333333333222333333444555666666666666777777777777888888888888666666666666666777777888333444555666666666666666111222333444555666666666111000///...............,,,,,,,,,,,,,,,,,,,,,,,,////////////......---,,,(((((((((((()))))))))))),,,,,,,,,+++***)))'''&&&(((((()))))))))((('''''',,,***))))))+++,,,++++++---...//////000111444777555888;;;===???CCCJJJPPPaaagggooouuuwwwvvvtttsssssstttvvvvvvwwwyyy|||~~~~~~yyywwwvvvwwwxxx|||}}}~~~yyyuuunnngggaaa\\\WWWSSSNNNKKKHHHEEEBBB>>>:::666444111...,,,,,,------,,,++++++***))))))))))))***))))))(((((()))***++++++...,,,***)))))))))(((&&&((('''&&&&&&%%%%%%%%%&&&(((''''''''''''''''''((((((((((((((((((((((((((())))))(((''''''''''''''''''''''''''''''((((((((())))))((('''''''''((((((&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''((((((((((((---,,,***(((%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&''''''(((((((((&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&&&&''''''''''''"""###%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$&&&'''&&&%%%%%%&&&(((***(((%%%######$$$&&&(((%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))///+++'''&&&((()))'''%%%&&&(((***)))''''''))),,,+++***)))''''''&&&&&&&&&$$$%%%&&&'''((((((''''''''''''''''''((((((((((((%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((('''&&&&&&%%%%%%%%%%%%&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((('''&&&'''(((***))))))))))))))))))))))))(((((((((((((((((((((((('''(((***,,,,,,,,,+++***++++++***))))))*********++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------......//////000111111111111111111000000000111111222333333444222222111111111222222333444555555666666666555555444444444333333333222222111222333444555555555555999999888888888888888777777666666555555555555555555555666666666555444333222222333444555555555555333222111000///.........,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,'''''''''((((((((())))))))))))***************)))''''''))))))***)))((((((+++)))'''(((***+++***))))))+++...///......//////...000111000///222999>>>FFFLLLTTTZZZ\\\\\\\\\[[[___bbbfffiiimmmqqquuuyyyxxxzzz~~~~~~}}}~~~~~~~~~zzzvvvsssqqqqqqrrrttttttuuuuuusssqqqnnnmmmfffaaaZZZTTTNNNIIIEEEAAA>>>;;;888555444222000...---,,,******+++,,,+++++++++++++++******+++++++++(((((('''''''''((()))))),,,***((('''(((((('''&&&''''''&&&&&&&&&''''''(((&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))((('''''''''''''''&&&'''((()))))))))((((((((('''&&&&&&&&&'''((()))&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))******---+++)))'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''!!!###%%%'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&''''''###%%%''''''%%%%%%&&&(((''''''&&&%%%$$$###""""""&&&&&&&&&'''(((((())))))((((((((((((((((((((((((***((('''''''''''''''&&&)))))))))))))))******+++)))))))))))))))((('''&&&%%%&&&&&&'''(((((())))))''''''''''''(((((((((((($$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&'''((()))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&'''(((((('''''')))+++))))))))))))))))))))))))((((((((((((((((((((((((&&&(((***------,,,+++)))))))))))))))))))))************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---......///111111222222222222111111000000111222333333444444111111222222333333333333333444555555555444333222666666555555555444444444///000111222333444444444888888777777666666555555555555444333222222222222888888888888666444222111333444444555555444444333444333222000///.........------------------------))))))***+++++++++******''''''''''''((((((((()))%%%&&&((()))+++,,,,,,,,,&&&''')))*********)))(((+++)))''')))---//////---&&&)))---...,,,***)))(((***++++++)))))),,,333888111666===CCCEEEFFFFFFFFFGGGKKKQQQVVV[[[aaafffjjjqqqsssuuuvvvvvvwwwxxxzzzvvvvvvuuuuuuvvvyyy{{{}}}|||~~~||||||~~~~~~~~~~~~}}}{{{zzz||||||zzzvvvssspppnnnnnnnnnkkkkkkkkkiiifffaaa]]]ZZZQQQMMMHHHCCC@@@===:::777444222///------------,,,+++***))))))++++++***((('''''''''''''''((())))))))))))(((((((((((()))))),,,***((((((((()))((('''&&&&&&&&&'''((()))***+++%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((())))))((('''''''''''''''%%%''')))++++++***)))(((&&&%%%%%%$$$%%%&&&((()))%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$######"""((('''&&&&&&'''((()))***&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((("""###%%%''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''######$$$%%%%%%&&&''''''###%%%''''''%%%$$$''')))$$$&&&(((((('''###&&&&&&''''''((()))))))))''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&&&&''',,,***))))))+++,,,+++***(((((()))******)))(((''''''&&&&&&'''''')))***+++''''''''''''((((((((())) !!!###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))***************)))((((((((()))***++++++,,,,,,+++(((((())))))************++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------...............222111000//////000111222111111222222222333333333333333333222222111111111444444444444333333222111333222111000000000111111222111111111222444666777555555666666666666555555777666666666666555555555555555555555555555444444222222111111111222444555444333222000///000000111///...---+++******++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((++++++++++++++++++++++++++++++++++++++++++++++++,,,---///111333333333333555888;;;???BBBGGGMMMQQQYYY[[[___bbbdddeeeeeeeeegggggghhhiiimmmqqqtttwwwzzz{{{|||~~~~~~}}}|||zzzwwwuuuvvv{{{}}}{{{yyyuuutttssssssuuuzzz~~~|||yyywwwrrrlllgggccc```]]][[[[[[WWWSSSOOOLLLIIIFFFDDD===;;;888555222111000000222111///,,,(((''')))+++---,,,+++)))((((((((((((000///...---+++)))'''%%%)))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((((('''%%%$$$%%%&&&(((***+++*********))))))((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((('''(((((()))(((&&&$$$###'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!###'''***,,,+++)))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((()))***)))''''''(((***((('''&&&'''***++++++***&&&&&&&&&&&&'''((()))***(((((())))))))))))))))))///---***'''&&&$$$!!!)))***)))(((&&&%%%&&&(((######$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))******))))))(((''''''((()))***++++++++++++************++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------...............222111000//////000111222111111111222222222333333333333333222222111111111222333333444444333333222333333333333222222222222444333222222222333444555777777888888888888777777777777777666666666555555555555555444444444444444333222111111111222333444222111000//////////////////...,,,+++******++++++***))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))'''''''''(((***+++************************++++++++++++++++++++++++((()))+++---.........---...///222333555999===@@@CCCEEEGGGJJJLLLMMMLLLLLLRRRSSSUUUXXX]]]ccchhhkkknnnnnnoooppprrrtttvvvwwwxxxxxxwwwvvvuuuttttttsssssspppnnnooossswwwyyyyyy{{{{{{{{{yyyxxxuuusssqqqnnnmmmmmmmmmnnnqqqtttvvvvvvwwwxxxxxxvvvsssooolllbbb^^^YYYTTTQQQOOOLLLJJJEEEBBB???<<<;;;999777555444333111///............//////...+++)))((()))***+++***)))(((((((((((((((+++++++++******(((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))((('''&&&%%%&&&''')))************)))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&''')))(((((('''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((('''((((((((('''&&&%%%$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((((((&&&&&&''''''(((''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))******)))'''&&&((()))'''&&&&&&''')))******)))************+++,,,------((((((((((((((((((''''''((('''&&&&&&'''(((&&&%%%'''((((((((('''&&&(((***%%%$$$$$$%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((()))))))))(((''''''''''''((()))******************))))))******++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------.........//////111111000000000000111111111111111222222222222333222222222222222111111111111222333444444555555555444555666666666555333222555444333222111222333333777777777777777777777777777777777666666666666555555444444444333333333222333333222111111222222333////////////...---,,,,,,...---,,,++++++***++++++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***((('''&&&&&&(((***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))************,,,///111333444666777888888888888;;;<<<>>>BBBGGGLLLQQQSSSXXXWWWWWWWWWXXX[[[]]]___bbbbbbbbbaaaaaaaaaaaa```aaa```^^^___aaaeeefffggggggggggggfffdddcccaaa```^^^^^^^^^^^^^^^___```aaa``````___^^^\\\YYYWWWUUUIIIFFFBBB>>>===;;;999888555333111000000000///------,,,,,,++++++,,,------+++,,,,,,+++)))(((((()))((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))((('''&&&'''((()))***))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((''''''&&&''''''((((((***))))))((('''&&&&&&&&&&&&&&&%%%%%%&&&''')))***&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''(((''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!"""$$$&&&(((%%%&&&((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******++++++)))'''&&&'''((('''&&&%%%&&&((())))))(((''''''(((((()))******+++(((((((((''''''&&&&&&&&&%%%$$$$$$%%%((())))))(((%%%&&&(((((('''''')))+++$$$######"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((())))))******)))(((((('''&&&&&&'''((()))************++++++++++++***+++,,,,,,------,,,,,,,,,,,,------.../////////111000000000000000000111111111111111222222222222222222222111111111111111000000222444555666666777555666888999888777555333555444333222222222333444555555555444444555555555666666666555555555444444444444444333333222222111333333222222222222222222...//////000///---,,,***---,,,,,,+++++++++******((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((((((*********)))((()))+++---//////////////////000000000000111333555777:::;;;AAA???>>>===>>>@@@CCCFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJIIIHHHHHHJJJLLLMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGEEECCCAAA???>>>===999666333222111111///...000///---,,,---...---,,,+++++++++++++++,,,------''')))******)))(((((()))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((''''''((((((((('''''''''''''''''''''''')))(((((((((((()))******((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((''''''''''''((())))))((((((((('''&&&%%%$$$###'''&&&%%%$$$%%%&&&((()))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&###"""!!!###%%%'''&&&''')))***)))'''$$$"""$$$$$$%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******+++,,,+++)))'''%%%&&&''''''%%%%%%&&&((((((((('''$$$%%%&&&''''''((((((((((((''''''&&&&&&%%%%%%$$$'''&&&%%%%%%''''''&&&%%%%%%'''((((((((('''((()))%%%$$$#########$$$%%%&&&""""""###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***)))))))))((((((''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((())))))******))))))((('''&&&&&&'''((())))))))))))******+++++++++***+++,,,,,,------,,,,,,,,,,,,------...//////000000000000111111000000000000000111111111222222222111111111111111111111111///000222444666777888888666777888999999777555444222222111111222444555666555555444444444444555555555555555444444444333333555555444333222222111111222222222222222222222222...//////000///---,,,+++++++++++++++++++++******(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''))))))((('''&&&************************(((((((((((((((((((((((()))))))))((((((((((((((()))******)))((((((+++------,,,***)))))))))******,,,,,,,,,,,,------......222111///......000333444444444444555666666777777777777777666666777888:::999999888888777777777777999999999999888666555444777666444333111//////...111///------......---,,,,,,***(((((()))))))))'''***+++++++++++++++******%%%'''))))))((((((((()))&&&%%%%%%%%%&&&'''((()))))))))((('''''''''(((((('''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))***'''''''''''''''''''''((($$$%%%&&&''''''&&&%%%$$$(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((('''&&&%%%$$$((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%'''((())))))'''$$$ ###$$$%%%&&&&&&&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********+++,,,+++)))'''%%%&&&''''''&&&%%%&&&'''((('''&&&&&&'''((()))*********)))''''''&&&&&&%%%%%%%%%$$$(((&&&%%%%%%&&&&&&%%%$$$'''(((***)))(((&&&&&&'''''''''&&&&&&&&&&&&'''''' !!!"""###$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))((((((''''''((()))************---+++)))(((((()))***+++(((((())))))***+++++++++***+++,,,,,,------,,,,,,+++,,,,,,---...///000000000000111111111111000000000000000111111111111222000000000111111111111111///000222444666777888888666777888888888777555444222111111111222444666777888777666555555666777888555555555444444444333333666666555444333222111111000111222333333333333222...//////......---,,,+++******++++++++++++******((()))***++++++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%''')))***+++***((('''************************(((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&''''''&&&%%%&&&)))+++---+++)))'''&&&'''((()))))))))***++++++,,,,,,,,,...,,,+++***)))***,,,---++++++,,,------...//////...//////...---,,,...//////......------.../////////000000000///...---,,,//////...---,,,+++******,,,*********,,,,,,+++******)))'''&&&'''((('''&&&((())))))))))))(((''''''&&&''')))((('''''')))***&&&&&&&&&&&&&&&'''((())),,,+++)))(((''''''((()))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&'''((()))))))))***+++++++++***(((''''''&&&&&&%%%%%%$$$######%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%'''(((((('''%%%""""""###%%%&&&'''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))******+++***++++++)))'''&&&'''(((((('''&&&&&&((()))(((&&&$$$%%%''')))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&((('''&&&''')))+++***(((&&&%%%%%%&&&'''''''''''''''&&&&&&""""""###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((()))))))))(((((((((((((((((((((((('''((())))))******))))))'''((()))***++++++++++++...---***)))((()))+++,,,((((((((()))***+++++++++***+++,,,,,,------,,,,,,++++++,,,---...///000000///000111222222111000///000000000000111111111111///000000000111111111222000111333444666777888888666666666666555555555444333222222111222333555666888777555444444555777888777777666666666555555555777777666555444333222222///000111333444444444333...---,,,++++++***++++++)))***+++,,,,,,+++***))))))***+++,,,,,,+++***)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&%%%%%%&&&'''(((&&&''''''&&&%%%%%%(((***...,,,)))'''&&&''')))+++'''((())))))************,,,+++******))))))))))))))))))******++++++,,,,,,+++,,,---,,,)))((()))+++++++++******+++,,,---...+++*********************++++++,,,,,,,,,+++***)))((((((''')))***+++***)))***((('''''')))******)))&&&'''((())))))(((''''''((())))))(((&&&''')))+++''''''''''''''''''((((((+++***((('''&&&'''((()))''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&'''(((((((((((((((%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((()))((()))***,,,,,,+++***)))$$$%%%'''((('''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&''''''((()))$$$$$$%%%%%%&&&''''''(((%%%&&&''''''((('''&&&&&&'''''''''&&&%%%$$$""""""!!!###%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++)))******)))'''&&&((())))))(((''''''))))))((('''###%%%'''((())))))((('''%%%%%%&&&&&&''''''((((((###""""""$$$&&&(((((('''%%%'''******)))'''&&&&&&$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''''''''(((''''''(((((())))))******))))))))))))))))))))))))(((((()))***************((()))***++++++,,,,,,+++---+++)))'''&&&((()))+++'''(((((()))***+++++++++++++++,,,---------,,,,,,++++++,,,---...///000111///000111222222111000///000000000000111111111111//////000000111111111222000111333555666777888888666666555444444444444555555444333222222222333444666555333222222333555666888888888888777777777777888777777555444333222222---///111333444555444444...,,,+++)))((())))))***))))))+++,,,,,,+++***))))))***,,,------,,,***)))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%### !!!%%%'''((((((((((((((((((((((((************************(((((('''&&&'''((()))************)))'''(((***,,,,,,***'''$$$$$$%%%((()))((((((((((((((('''&&&&&&*********)))(((((('''&&&(((((()))))))))************,,,---+++((('''(((*********))))))***+++---...'''''''''''''''((()))***((()))***++++++***)))((('''''''''(((***+++***((('''&&&%%%&&&(((*********&&&'''(((***+++******)))******)))'''&&&'''))),,,)))(((((('''''''''(((((()))((('''&&&&&&''')))***''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((('''''''''%%%%%%%%%&&&&&&'''''''''***)))(((''''''((()))***(((((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))%%%&&&(((***+++***)))((("""$$$''')))***)))'''&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''(((***++++++$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""%%%'''''''''&&&%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++))))))***)))''''''(((******)))(((((()))***)))'''((()))+++---...---,,,+++$$$%%%%%%&&&'''((())))))%%%$$$###$$$&&&'''&&&%%%###&&&)))***)))((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$&&&)))***((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$######$$$$$$'''((((((((((((((('''&&&&&&'''((())))))******))))))((('''&&&&&&'''((()))******))))))******+++,,,///,,,))))))+++,,,+++***)))))))))))))))))))))))))))***+++,,,,,,+++)))(((,,,,,,,,,+++++++++******,,,,,,,,,---///000222333000000111111111000000///............////////////111111000000000000111111111222333444555555555555222222222222222222222222444333333222222222333333444444444555666777777888555555555555555555555555444444333222222222333333...///000000000000//////***))))))(((((((((((((((,,,,,,,,,+++++++++******---111555333...)))((()))+++***)))(((((()))***+++))))))((('''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((***((('''(((***+++)))&&&***)))'''&&&%%%%%%&&&'''***)))'''&&&%%%$$$$$$###''''''''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((''''''&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((++++++***)))((('''&&&&&&***)))(((''''''((()))******)))((('''&&&&&&'''((('''''''''''''''((())))))(((((((((((((((((((((((($$$%%%&&&((())))))************))))))((((((((('''(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''(((&&&$$$######%%%((()))''''''((())))))(((''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%$$$######$$$&&&)))+++(((((())))))((('''&&&&&&(((((('''''''''&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((()))'''%%%$$$&&&'''(((''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((&&&%%%%%%%%%%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%(((''''''&&&&&&&&&''''''%%%&&&&&&'''((((((''''''$$$%%%%%%'''))),,,///111(((((((((((((((((((((((((((%%%""""""&&&))))))(((&&&'''(((*********))))))))))))((((((''''''''''''***(((%%%###"""$$$''')))$$$%%%'''((((((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%''')))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((((((''''''&&&((()))))))))))))))(((''')))((('''&&&&&&'''((()))******)))))))))***++++++///,,,))))))+++,,,+++***))))))))))))))))))))))))******+++++++++******)))*********++++++,,,,,,,,,......---......///000000000000111111111000000///////////////000000000000111111000000000000111111222222333444444555555555333333222222222222333333555555555444444333333333222333333444555555666666555555555555555555555555666555444333222111111000.........//////.........++++++***)))))))))))))))++++++*********)))))))))***...111111---***+++---,,,+++)))(((''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((()))((('''(((******(((&&&(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((()))((((((((((((((((((((()))))))))(((((((((((((((***)))(((''''''((()))******)))((('''&&&&&&'''(((((((((((((((((()))******((((((((((((((((((((((((&&&''''''(((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%((('''''''''&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((('''''''''&&&''''''((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''%%%$$$$$$&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&'''''''''''')))+++,,,---''''''''''''''''''''''''&&&$$$###$$$%%%&&&$$$!!!''''''))))))***)))((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))))))))''''''''''''''''''''''''************)))((('''&&&((((((''''''''''''(((((()))))))))))))))******+++---,,,***)))***++++++***))))))))))))))))))))))))+++***************++++++((()))***+++,,,------...//////...............//////000000111111000000000000000000000111111111222111111000000000000111111333333333444444444444444555444333111111222444555777777888888777555333222111222222333333444444444444444444444444444444444888777666444222111000///------------------------,,,++++++*********************)))))))))((((((((('''***------,,,,,,...111...---,,,***((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''(((((('''((()))***(((&&&%%%&&&&&&''''''''''''&&&$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))((((((''''''(((((())))))(((''''''&&&'''''''''))))))(((((())))))***+++))))))))))))))))))))))))((((((((((((((('''&&&%%%''''''''''''''''''((((((&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''$$$%%%&&&(((((('''&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))******)))'''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%(((******'''&&&''')))&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''((((((''''''&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((((((''''''******)))(((((()))))))))'''''''''''''''''''''''''''&&&&&&''''''%%%!!!(((((()))))))))((('''''''''''''''&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&''''''&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$%%%%%%'''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))******))))))(((((('''((((((((()))))))))))))))))))))(((''''''(((((((((''''''((((((((()))(((((((((((()))******,,,+++***************)))))))))))))))))))))))))))+++***)))))))))***+++,,,))))))***+++,,,,,,------......---------...//////...///000000000000000000111111111222222222333333222111111000000111111222333333333333333333333444888666333222111333555666888999::::::999777444222222222222333333333444444444444444444444444444444888888777666555444333222...------,,,,,,,,,,,,,,,++++++***))))))))))))*********)))))))))(((((((((&&&(((*********+++///222000000...,,,***)))((('''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''((('''(((((()))(((((('''###$$$&&&'''(((''''''&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))***))))))))))))))))))))))))''''''((((((''''''&&&%%%((((((''''''&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''&&&&&&''''''%%%&&&&&&'''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''&&&%%%$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%%%%'''$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&###(((,,,+++'''%%%'''***&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$######$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&"""###%%%'''((()))************))))))(((((((((((('''''''''''''''''''''''')))))))))((((((&&&###""")))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((''''''((('''&&&&&&&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))))))))((('''))))))((((((((()))++++++''''''((()))))))))))))))'''(((((((((((((((((('''((((((''''''(((((()))******+++++++++***)))))))))))))))))))))))))))))))))+++***)))))))))***,,,---++++++++++++++++++++++++++++++,,,,,,---///000111......///000000000000000222222222222333333333333222222111111111111222222333333222222222333444444999777555333222333555777999999:::;;;999777444333333333333333333444444444444444444444444444444444666777888999999888888777///...---,,,,,,,,,------******)))(((((((((((()))++++++*********)))))))))(((((((((((((((***,,,///------,,,+++)))'''&&&%%%$$$$$$%%%%%%&&&'''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''&&&'''((((((((('''''''''###$$$&&&'''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''((((((((())))))))))))((('''&&&&&&%%%''''''((((((((((((''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))%%%&&&&&&'''''''''''''''***))))))'''&&&%%%$$$###$$$%%%&&&''''''&&&%%%$$$&&&&&&''''''''''''''''''((('''&&&%%%%%%'''(((***((('''%%%$$$$$$%%%'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$$$$%%%'''(((%%%&&&'''(((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###(((,,,+++'''$$$&&&)))%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$###"""$$$&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%&&&'''((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''))))))(((&&&%%%%%%'''((())))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''((()))(((((('''&&&&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((()))(((((('''((()))+++,,,&&&'''((()))************''''''(((((((((((('''''''''''''''''''''((()))))))))***,,,+++***(((((()))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,+++++++++************+++,,,---///111222------...///000000000000222222222222333333333444222222111111111111222222222222111111111333555666:::888666555444555666777888888999999888666444333333333333333333333333333333333333333333333333333444555777999;;;;;;;;;;;;000///---,,,++++++,,,---***))))))(((((((((((((((++++++*********))))))))))))((('''''''''(((******''''''''''''&&&%%%$$$###$$$$$$%%%%%%&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&%%%''')))((('''&&&'''((($$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((()))%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&'''(((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''(((((()))***))))))((('''&&&%%%$$$&&&''''''((((((''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))$$$%%%&&&'''''''''''''''+++***)))((('''%%%$$$$$$$$$%%%'''(((((('''%%%$$$%%%&&&''''''(((''''''''')))(((&&&$$$$$$''')))+++((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######%%%(((***''''''(((((()))(((((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&$$$'''))))))&&&%%%&&&(((%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$######$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&'''((()))))))))((('''%%%$$$###&&&'''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######&&&)))((((((''''''&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&((()))((((((''''''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++,,,---''''''&&&%%%&&&(((***+++'''((()))))))))))))))(((&&&'''((())))))((('''&&&''''''&&&&&&''''''((()))(((***,,,,,,)))(((((()))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,++++++++++++++++++,,,,,,,,,+++,,,,,,---...///000,,,---...///000000000000111222222222222333333333333222222111111222222333111000000000111333666777:::999888777666666666666777777666666555555555444222222222222222222222222333333333333333333333333222333666999:::;;;::::::///...,,,***)))***+++,,,+++***))))))(((((())))))******)))))))))(((((((((((('''&&&&&&'''((((((((($$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%'''))))))&&&%%%&&&(((&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((%%%%%%&&&''''''((())))))(((((((((''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&'''''''''&&&%%%%%%))))))((((((((((((''''''%%%&&&(((******(((&&&%%%%%%%%%'''(((((((((''''''(((''''''&&&'''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''''''((((((''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))'''((((((((('''&&&%%%%%%''''''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&$$$$$$%%%(((''''''&&&&&&&&&'''((()))&&&&&&'''''''''(((((((((%%%%%%&&&''''''&&&&&&%%%''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&'''((((((((('''&&&$$$$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***---000222&&&%%%$$$###$$$&&&(((***************)))((('''&&&&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''(((((('''***---,,,)))'''((()))))))))))))))))))))))))))'''(((***+++,,,,,,++++++))))))***+++,,,------...---------,,,,,,------...,,,---...///000000000000111111222222222333333333333222222111111222222333000/////////111444777888999999999888777666666555666555444444444444555555111111111000000000000000333333333333333333333333111333555888999999888888...---+++)))(((((()))***,,,++++++***)))*********)))(((((((((''''''''''''&&&&&&%%%&&&((((((((('''$$$%%%'''))))))***))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&$$$'''))))))&&&%%%&&&(((((('''%%%$$$###$$$$$$%%%***)))'''&&&%%%$$$$$$###%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%###$$$&&&'''((('''&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((((((((((('''&&&%%%###"""'''''''''((()))******+++%%%''')))******)))'''%%%$$$%%%'''(((((((((''''''&&&&&&((()))))))))((('''''''''((())))))(((''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''((())))))((('''&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$(((%%%######$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((()))***"""###%%%'''((()))******((())))))))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%(((++++++(((&&&&&&''''''&&&%%%%%%&&&'''(((***'''''''''((((((((())))))###%%%((())))))'''$$$"""&&&''')))*********)))(((###$$$%%%%%%%%%%%%$$$###&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&&&&'''((()))+++++++++***)))(((***+++$$$%%%&&&((()))+++,,,---******))))))(((((('''''')))))))))(((''''''&&&&&&)))))))))))))))((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))******+++''')))***,,,------,,,,,,------------------------......//////000000111111000000000000000000000000111111111111111111111111111111111111222333444444999999888666555444333222333333222111000000000111000000000111222222333333111111111111111000//////000000000000000///......+++++++++***++++++,,,,,,,,,,,,,,,+++***))))))(((...,,,))))))******(((%%%((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&$$$"""%%%&&&%%%$$$###%%%(((***&&&''''''((()))(((((((((*********+++***))))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###"""&&&%%%$$$######$$$&&&((('''''''''''''''''''''''')))))))))'''$$$$$$&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###$$$&&&((()))******))))))((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&''')))***)))))))))$$$###'''+++***%%%!!!&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((&&&''''''(((((('''&&&%%%''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%***((('''***......)))$$$%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%### !!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&'''&&&&&&%%%$$$###"""###''')))(((&&&$$$"""######$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((()))***((((((((((((''''''''''''((((((''''''''''''((((((***((('''%%%$$$$$$%%%%%%$$$$$$%%%&&&'''''''''''',,,+++(((&&&%%%$$$$$$$$$'''&&&%%%$$$%%%&&&'''(((&&&''')))+++,,,+++***)))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&((()))))))))((((((***+++***)))))))))((((((''''''***)))))))))((((((((('''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))******+++)))***++++++,,,,,,,,,,,,------------------------.........///000000111111000000000000000000000000000000000000000000000000111111111111222333444555444444444444444444444444333222111111000000111111111111111111111111000000000111111111111000/////////000000000000///......+++++++++******++++++,,,,,,++++++***))))))(((((('''%%%###$$$&&&&&&%%%###((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$###%%%%%%%%%$$$"""###&&&(((&&&&&&'''(((((((((((('''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$&&&&&&%%%%%%&&&'''((()))''''''''''''''''''''''''$$$$$$$$$###!!!!!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&'''''''''&&&%%%!!!%%%***,,,***((())),,,''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''***************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%'''++++++((($$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&(((&&&%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((************))))))))))))(((''''''&&&&&&''''''(((((('''&&&%%%$$$$$$%%%%%%&&&&&&''''''((((((''''''''''''&&&%%%&&&&&&'''(((&&&&&&%%%%%%&&&&&&''''''%%%''')))***++++++***)))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&%%%%%%$$$%%%'''(((((('''''')))***+++******)))((('''&&&%%%))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))************)))))))))))))))))))))))))))))))))))))))******++++++++++++***++++++,,,,,,---------------------------......//////000111111000000000000000000000000////////////////////////222222222222333444555555333333333333333333333333222222111000000000111111222222111000000///......000000000000000//////...///////////////...------,,,++++++*********++++++******))))))(((((('''''''''&&&%%%&&&((()))((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%###""""""$$$&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&(((''''''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&%%%''')))+++***((('''(((((((((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''(((&&&$$$""""""$$$&&&(((''''''((((((''''''&&&&&&$$$%%%%%%&&&&&&'''''''''(((%%%###$$$'''(((&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$"""###############$$$$$$!!!"""###%%%&&&'''((((((((('''&&&%%%$$$$$$$$$%%%(((''''''&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&************))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%((((((((()))((((((''''''&&&%%%%%%%%%&&&'''((()))%%%%%%&&&'''''''''''''''%%%&&&((()))******)))(((&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''&&&&&&&&&''')))((('''''''''(((&&&&&&''''''((()))))))))))))))))))))((((((((((((&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''''''''((()))))))))************)))))))))))))))))))))))))))))))))))))))******+++---,,,+++*********+++,,,,,,,,,------------------------......///000000111000000000000000000000000000000000000000000000000222222222222333444555666666666555333222111000///111111000000000000111111000000000000//////......//////000000//////...---...............---,,,,,,,,,++++++***************))))))((((((''''''''''''***))))))***++++++++++++((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$######"""###$$$&&&'''&&&&&&&&&$$$###"""###%%%$$$%%%&&&&&&''''''&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''((( """$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&''')))'''&&&$$$######$$$&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((('''%%%$$$&&&&&&&&&''''''(((((()))&&&''''''((((((''''''&&&$$$%%%'''(((((())))))***---,,,+++---111333,,,###((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######%%%'''(((%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((((((%%%###$$$%%%'''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%(((&&&%%%###"""###$$$%%%###$$$%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&'''(((((((((''''''&&&%%%%%%%%%%%%((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%((((((((((((((('''&&&%%%(((''''''&&&&&&%%%%%%%%%$$$%%%'''((((((((('''&&&%%%&&&'''((()))))))))((($$$$$$############$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&'''((())))))))))))(((''')))******(((&&&&&&'''$$$$$$%%%'''(((***++++++(((((((((((())))))))))))%%%&&&&&&'''((()))******&&&&&&&&&&&&''''''((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))******+++---,,,+++*********+++,,,,,,,,,,,,---------......---------...//////000000000000000000000000000000111111111111111111111111222222222222333444555555777666555444333111000000111000000///000000111111......//////000000000000...////////////...---------------------,,,++++++,,,+++******)))))))))***(((((((((''''''''''''''''''((((((''''''&&&&&&&&&((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$%%%&&&''''''&&&$$$###$$$&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''' ###%%%&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$######$$$%%%$$$"""!!!!!!"""$$$%%%&&&&&&&&&&&&&&&'''((()))))))))((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))&&&%%%%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&$$$&&&((((((''''''))),,,***777CCCHHHHHHBBB666+++((((((''''''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''(((((()))))))))(((((($$$$$$%%%%%%&&&'''(((((((((&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&'''))))))(((&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$%%%%%%'''(((%%%&&&&&&%%%######&&&)))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&(((((('''&&&%%%&&&&&&&&&''''''((((((((()))((((((''''''''''''(((((((((((((((''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%$$$'''''''''&&&&&&%%%%%%$$$%%%&&&'''((()))((('''&&&%%%&&&'''(((((()))))))))###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&((()))******))))))&&&(((******((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))&&&&&&&&&'''((())))))***&&&&&&&&&'''(((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******++++++++++++***++++++,,,,,,+++,,,,,,------.........,,,------......///000000000000000000000000000000111111111111111111111111111111111111222333444444333333333333333333333333000000/////////000111111......///000000111222222...............------,,,,,,,,,,,,,,,,,,+++******,,,+++***)))))))))))))))((((((((((((((((((''''''&&&(((((('''%%%$$$%%%&&&((((((((((((''''''''''''$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%%%%%%%%%%'''((('''%%%%%%%%%&&&%%%%%%&&&'''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&###$$$&&&'''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$$$$###""""""###$$$$$$&&&&&&&&&&&&'''((())))))***)))((('''''''''''''''((((((((((((((((((((((((''')))***++++++)))'''&&&######$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&'''(((&&&$$$%%%)))---444QQQiiifffRRR@@@444---(((''''''''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''((()))(((((('''%%%&&&''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%""""""$$$%%%'''(((******&&&((()))'''$$$###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$!!!###%%%'''((((((&&&%%%%%%%%%&&&&&&'''(((((())))))((((((((((((((())))))************))))))))))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''&&&''''''(((((()))******###%%%'''(((((('''%%%###$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%'''(((((((((&&&%%%!!!$$$'''((((((''''''(((''''''''''''''''''&&&&&&'''((((((((()))))))))***&&&&&&''''''(((((())))))&&&&&&'''(((((()))******))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++)))***++++++,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,---......//////000000000000000000000000000111111111111111111111111000000000000111222333333222222222222222222222222///////////////000111111000000111111111111111111---............---,,,,,,+++++++++++++++******))),,,+++***)))((((((((((((((((((((((((((((((((((((&&&(((***)))(((''')))+++((((((((((((''''''''''''###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%###%%%&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((((((''')))************)))((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&'''&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&'''''''''((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''((()))***))))))((('''&&&&&&&&&&&&((((((((((((((((((((((((((())))))***)))((('''&&&$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$%%%'''((('''&&&)))111888JJJ]]]gggXXXAAA333+++'''''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&'''(((((("""###$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%"""###%%%'''''''''&&&%%% &&&(((&&&$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((()))***************))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((('''%%%$$$%%%&&&&&&''''''''''''&&&$$$$$$%%%&&&&&&&&&%%%$$$'''''''''''''''(((((()))(((((((((((()))***++++++$$$&&&)))++++++)))&&&$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%'''''''''%%%###!!! $$$''''''(((((()))&&&&&&&&&'''''''''(((((('''((((((((())))))******'''''''''((((((((((((((('''''''''((()))******+++))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++''')))+++,,,------,,,,,,++++++,,,,,,---...//////,,,,,,------...//////000000000000000000000000000000000000000000000000000////////////000111222333444333222111000...------///////////////000111111333333222222111000000000------......------,,,++++++++++++++++++***)))))),,,+++***)))((((((((((((((((((((()))))))))))))))###&&&((((((''''''***,,,)))(((((((((''''''''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$###!!!###%%%%%%$$$$$$%%%&&&&&&'''(((((())))))((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%'''((()))(((''''''&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''')))******)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((()))(((((('''&&&&&&'''&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$######&&&((()))***111===FFFUUUSSSFFF222***------'''&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&$$$###"""###%%%(((***%%%&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%###%%%((()))(((&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''((((((&&&### &&&'''%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&)))))))))(((((('''''''''###$$$%%%%%%&&&&&&&&&&&&&&&%%%###!!!"""###&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&'''((()))***(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''))))))******)))'''%%%$$$&&&&&&'''((()))))))))(((((((((((('''&&&###!!! (((((('''&&&&&&((()))***(((((((((((()))***+++,,,&&&%%%###""""""###%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%(((''''''&&&&&&%%%$$$$$$'''''''''''''''((())))))"""%%%'''(((''''''&&&'''((())))))((('''&&&&&&''')))++++++***((('''))))))(((((((((((())))))******))))))))))))************))))))))))))))))))++++++******************++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,---//////000000000000//////000000111111111111000000,,,,,,,,,---...///000000222222111000000///000000333111///000222222///---/////////000222666999;;;===;;;999666444222111000,,,++++++,,,---...//////*********++++++,,,,,,---))))))))))))))))))))))))'''&&&%%%&&&((((((%%%"""&&&&&&&&&'''((())))))***'''(((***+++++++++)))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&(((((()))&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%((('''%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''$$$%%%'''((((((((('''&&&((('''%%%$$$$$$%%%'''((((((((((((((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))///999BBBHHHBBB>>>666///***'''''''''''''''''''''&&&%%%$$$$$$###$$$$$$%%%&&&'''(((((('''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&&&&''''''&&&$$$"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%)))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%((())))))(((%%%!!!%%%$$$###%%%'''((((((''')))))))))((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((---,,,+++)))(((&&&%%%$$$&&&&&&&&&'''((()))***+++---,,,,,,+++***))))))(((+++******)))(((''''''&&&&&&'''(((*********))))))&&&((()))'''$$$###%%%'''***)))(((((((((((())))))&&&%%%$$$""""""$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&''''''''''''''''''''''''((())))))"""###%%%'''(((((('''&&&'''''''''(((((('''''''''%%%%%%&&&'''(((''''''&&&))))))(((((((((((())))))******))))))))))))******++++++++++++++++++++++++***************************************+++,,,,,,+++,,,,,,,,,,,,---------------............------//////000000000000//////---,,,,,,------///000000111111000000000111111222222000///000222222000---/////////000222555888:::===<<<888555222000......------,,,,,,,,,,,,------///...---+++)))'''%%%$$$))))))))))))))))))))))))(((&&&%%%'''((((((%%%###%%%%%%%%%&&&'''(((((((((&&&''')))+++++++++))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%'''((($$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&(((&&&%%%$$$$$$%%%&&&((((((((((((((('''&&&%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&(((,,,333:::>>>555333///+++(((((()))***&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&''''''&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&'''((()))(((%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''%%%$$$%%%$$$$$$%%%'''((((((''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''(((***+++,,,+++***)))((('''%%%$$$$$$'''''''''&&&''''''((((((++++++***))))))(((''''''''''''((((((((((((((()))''''''))))))***)))((((((&&&((()))'''%%%$$$&&&((())))))(((((((((((())))))&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&'''''''''''''''''''''((())))))'''((()))))))))(((&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((())))))(((((((((((())))))******))))))))))))******++++++++++++++++++++++++************************)))))))))*********++++++++++++,,,,,,------------------............------......////////////......---------------...///000////////////000111222333000//////000111222000//////...///000111444666888===:::666222///---,,,,,,///...---,,,+++++++++++++++++++++******)))))))))))))))))))))))))))))))))((('''''''''((((((&&&$$$$$$$$$%%%%%%&&&'''''''''%%%&&&(((************)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&'''((("""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''''''''(((''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&(((+++///111***)))((('''&&&'''((()))%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$#########%%%&&&'''((())))))(((((('''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&)))******)))'''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&'''((())))))%%%$$$$$$%%%'''((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&(((***+++,,,))))))((('''&&&$$$$$$###(((((('''&&&%%%%%%&&&&&&(((((((((''''''&&&&&&%%%###$$$%%%&&&((()))******(((((()))))))))(((''''''%%%'''((('''&&&&&&''')))((((((((((((((()))))))))&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%$$$$$$###'''''''''''''''((()))))))))))))))))))))((('''&&&'''&&&%%%$$$$$$%%%&&&''')))((('''&&&&&&((()))+++))))))(((((((((((())))))******))))))))))))******(((((((((((())))))))))))))))))))))))************(((((())))))************++++++,,,,,,---.........//////000000000000//////...//////000000//////...---------------...///000///............//////000......///000111111111000......//////111222444555999666333///---,,,,,,---...---,,,+++************,,,,,,,,,,,,------------)))))))))))))))))))))))))))((((((((((((((('''&&&%%%%%%&&&&&&&&&'''''''''%%%%%%'''((()))******)))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$#########$$$&&&'''&&&&&&%%%$$$$$$%%%&&&&&&&&&'''''''''&&&&&&%%%$$$###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&''')))***######$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((()))***)))'''&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&######$$$%%%%%%&&&''''''###$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$$$$$$$&&&'''&&&&&&$$$$$$###$$$%%%&&&&&&%%%$$$%%%'''((('''&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((('''&&&%%%$$$$$$'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%'''((()))))))))))))))((((((''''''&&&$$$%%%&&&''''''''''''((('''(((((()))))))))))))))&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%$$$$$$######'''''''''''''''((())))))'''''''''((((((((('''''''''&&&%%%$$$$$$%%%&&&''')))(((&&&%%%%%%''')))+++))))))(((((((((((())))))******))))))))))))******''''''((((((((()))))))))(((((()))))))))*********'''((()))************)))++++++,,,------...////////////000000000000/////////000000111111000000///...------------...//////000///...,,,,,,+++++++++---...///000000000000000......//////000111222222333111///---,,,,,,---...+++++++++*********++++++111111///---+++)))((('''((((((((((((((((((((((((((())))))((('''''''''''''''''''''''''''(((((((((%%%%%%&&&'''((()))))))))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$%%%&&&''''''!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%(((((((((((('''&&&%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%&&&''''''((('''%%%""" !!!%%%))),,,######$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((()))(((&&&&&&&&&((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%$$$#####################$$$%%%%%%&&&''''''""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''((()))(((&&&$$$######$$$%%%&&&%%%$$$%%%'''''''''%%%'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((((((%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''))))))((('''''''''&&&&&&###$$$%%%&&&''''''&&&%%%&&&'''((()))***)))))))))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&'''''''''''''''((())))))%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&%%%$$$######%%%'''((())))))(((((((((((())))))******))))))))))))******((())))))******+++++++++'''(((((())))))*********((()))***+++++++++***)))++++++,,,---...//////000------............------000000111111111111000000......---------......///000///...,,,+++******)))---///000000///...///000......//////////////////.........------------...*********)))******+++++++++******))))))((((((((((((((((((((((((((((((((((((((()))'''&&&%%%&&&(((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((''''''&&&&&&&&&''''''((((((((((((%%%%%%&&&&&&'''&&&&&&&&&###$$$$$$%%%'''(((((()))(((%%%!!! ###(((+++((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''%%%'''''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%'''&&&%%%$$$############$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&((())))))((('''&&&&&&'''((()))'''%%%%%%%%%''''''&&&%%%'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%''')))***+++((((((((('''''''''''''''$$$$$$%%%%%%&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%((((((''''''&&&'''''''''%%%$$$%%%&&&((((((&&&$$$&&&'''(((*********))))))%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###############$$$%%%%%%&&&&&&'''''''''''''''((())))))'''&&&&&&&&&''''''(((((('''''''''(((((('''''''''%%%%%%$$$$$$$$$%%%&&&'''))))))(((((((((((())))))******))))))))))))******(((((())))))***++++++,,,''''''(((((()))******+++((()))+++,,,---,,,+++***++++++,,,---...///000000------............------//////000000000000/////////......---------......000000...---,,,,,,,,,,,,---///111111...---...///....../////////......---------.........---,,,+++,,,+++***)))))))))))))))$$$$$$&&&''')))+++,,,---(((((((((((((((((((((((('''((((((&&&$$$$$$&&&(((''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&###$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((('''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&((())))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%'''((())))))'''''''''''''''((())))))'''&&&%%%%%%''''''&&&%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$%%%'''(((******&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))((('''''')))******'''$$$%%%&&&(((***+++***))))))%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$######"""'''''''''''''''((()))))))))((((((''''''''''''(((&&&'''((())))))((('''&&&'''&&&&&&&&&''''''(((((())))))(((((((((((())))))******))))))))))))******%%%&&&&&&'''((())))))***&&&''''''((()))******+++(((***,,,---------+++***++++++,,,---...///000111//////000000000000//////......////////////......///......---------......000//////.........//////...000222111...,,,---.........//////......---,,,---...///000///---***(((...---+++***(((''''''&&&************))))))))))))((((((((((((((((((((((((&&&((((((&&&######%%%(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%'''((())))))&&&''''''((((((''''''&&&###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%!!!"""###%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''''''''''''''&&&&&&$$$#########$$$%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&''''''&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$ """$$$&&&((())))))***''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%###$$$%%%'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''&&&%%%%%%&&&'''(((***+++))))))+++,,,,,,((($$$$$$&&&(((***++++++))))))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&'''&&&&&&%%%%%%''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((()))***************(((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))((('''&&&&&&'''((()))*********))))))******+++,,,,,,***)))((()))***)))(((******+++++++++,,,,,,,,,***+++,,,---..................------------......111111222111111000///...---,,,,,,+++,,,---...///............////////////////////////...............------,,,,,,------...,,,+++***)))))))))***++++++++++++***************++++++***)))((('''&&&&&&((()))***+++***)))'''%%%''''''###!!!$$$))))))&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$$$$$$$$$$###""""""$$$#########$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&$$$###"""'''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%'''***+++&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###"""""""""###$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###%%%'''((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%###"""#########$$$%%%&&&(((((($$$%%%&&&'''(((******+++)))(((''''''''''''((((((%%%%%%%%%%%%%%%&&&'''(((++++++)))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''$$$'''+++***&&&######$$$###$$$&&&((())))))((('''&&&%%%$$$######$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&)))))))))((('''&&&$$$###%%%%%%%%%%%%$$$$$$###"""######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''%%%######%%%%%%###!!!###)))+++'''%%%(((***((($$$%%%&&&'''((((((((((((&&&&&&&&&''''''(((((((((''''''((((((((((((''''''(((((('''&&&&&&%%%$$$$$$$$$%%%&&&'''((('''&&&%%%++++++***)))((('''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&((()))'''&&&(((((())))))((('''&&&&&& $$$'''((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&''''''((((((((()))))))))%%%%%%&&&''''''''''''&&&)))(((((('''&&&&&&''''''(((((((((((((((((((((((((((''''''&&&'''((()))*********))))))******+++,,,,,,***(((((()))***)))(((******+++++++++,,,,,,,,,***+++,,,---....................................000000000111000000//////------,,,,,,,,,---///000............////////////////////////............------,,,,,,,,,,,,------...---,,,+++++++++,,,,,,(((((())))))(((((('''&&&))))))))))))(((((((((((('''((())))))((('''&&&%%%((((((&&&$$$&&&++++++'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%!!!"""$$$&&&'''((())))))$$$$$$######$$$%%%%%%&&&######$$$%%%%%%&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&%%%$$$###&&&%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&((()))&&&%%%%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%$$$####################################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###%%%(((***************&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$###$$$$$$%%%&&&''')))(((((('''&&&%%%%%%$$$&&&&&&&&&'''((()))++++++%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&%%%%%%%%%"""###%%%'''((('''&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''%%%###$$$&&&&&&$$$"""###(((***%%%$$$&&&(((&&&!!!"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''''''''&&&%%%###"""!!!!!!$$$%%%&&&&&&''''''&&&&&&)))(((((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&(((''''''(((***+++)))((('''''''''''''''&&&%%%%%%"""%%%(((***((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&'''''''''(((((((((((($$$$$$%%%&&&&&&&&&&&&%%%))))))((((((''''''((((((''''''''''''''''''''''''(((((('''''''''((())))))***))))))))))))***++++++,,,***(((((()))***)))(((******+++++++++,,,,,,,,,***+++,,,---...............///000000000000///.........///000000000//////......------......///000............/////////////////////............---------,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,***+++,,,---,,,+++)))((('''''''''(((((()))))))))''''''''''''&&&&&&&&&&&&&&&((('''%%%'''******&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%!!!"""$$$&&&'''((())))))$$$$$$$$$$$$$$$%%%%%%&&& !!!###%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""$$$$$$$$$$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""###%%%''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%)))((('''&&&%%%###""""""'''&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$#########$$$$$$############$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%'''&&&%%%%%%'''(((''''''!!!###$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&'''&&&%%%###'''(((%%%###%%%&&&$$$!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%$$$$$$#########&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''(((((((((''''''&&&%%%%%%%%%%%%&&&(((''''''(((***+++)))(((&&&&&&&&&&&&&&&&&&%%%$$$&&&(((++++++)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***+++++++++***(((((()))******)))******+++++++++,,,,,,,,,***+++,,,---............---///000222222000///---------...//////000////////////......////////////............//////////////////.........------------,,,,,,,,,,,,,,,,,,---++++++************)))******,,,...//////---***((('''''''''((((((((())))))(((((('''&&&&&&''''''(((###&&&&&&$$$%%%'''&&&###'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""!!! %%%%%%$$$$$$$$$%%%%%%&&&""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$"""!!!%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$###############%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$######$$$$$$###"""######$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''+++'''$$$###&&&((((((&&&######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''$$$$$$%%%&&&&&&'''((((((&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&((()))'''&&&&&&&&&'''''''''&&&&&&%%%$$$''')))******)))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&'''((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&''''''((())))))))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))(((((())))))***++++++)))(((((()))******)))******+++++++++,,,,,,,,,***+++,,,---............---///000222222000///---------...//////000////////////////////////..................////////////............------------,,,,,,,,,++++++,,,,,,,,,++++++++++++******))))))'''(((***,,,+++)))'''%%%(((((((((((('''''''''''')))((((((''''''((())))))"""&&&'''$$$$$$&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%$$$""""""###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%$$$$$$######%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%&&&''''''%%%###$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###############$$$%%%&&&'''((())))))!!!"""%%%''')))***++++++((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''(((((((((((('''&&&&&&((()))***...***%%%$$$%%%'''&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% ###%%%&&&%%%$$$###%%%%%%&&&&&&%%%%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&'''(((&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&((()))'''&&&&&&''''''(((((((((''''''$$$&&&((()))(((''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''''''''''''''(((((((((((((((''''''&&&'''''''''((((((((((((%%%%%%&&&'''''''''''''''((((((''''''(((((())))))************************))))))*********)))(((((()))(((((((((((()))*********)))((((((***+++************+++++++++,,,,,,,,,***+++,,,---...............///000000000000///.........///000000000//////....../////////...------............////////////.........------------,,,,,,,,,++++++++++++,,,,,,,,,------------,,,+++***((()))***++++++)))'''&&&(((((((((''''''&&&&&&&&&((((((((()))))))))))))))%%%))))))&&&$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$###""""""'''&&&&&&%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&###!!! """&&&)))(((&&&###$$$%%%&&&&&&%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''$$$%%%%%%%%%$$$""" ''''''&&&&&&%%%%%%&&&&&&)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&&&&'''))),,,---///,,,(((%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%!!!!!!###$$$%%%%%%$$$###&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%&&&'''&&&###"""%%%'''&&&%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&%%%$$$$$$###""""""&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&(((''''''(((***+++)))(((&&&'''(((((()))((((((((('''((()))(((&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&''''''''''''(((((((((((('''&&&%%%%%%''''''((((((((()))))))))$$$$$$%%%&&&&&&&&&&&&%%%''''''&&&&&&'''(((((())))))))))))))))))))))))))))))******+++***)))((('''((((((((((((((()))*********)))'''(((***++++++*********+++++++++,,,,,,,,,***+++,,,---....................................000000000111000000//////---......///...---,,,+++............////////////.........---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,+++******++++++++++++***))))))&&&&&&'''''''''''''''(((&&&&&&((()))))))))((((((%%%))))))%%%"""%%%''''''###$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$%%%'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$######$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&& $$$''''''%%%"""$$$%%%&&&&&&%%%$$$"""&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$''''''&&&### %%%%%%%%%$$$%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######'''&&&%%%%%%'''***---///++++++***(((%%%$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''&&&###"""$$$&&&%%% $$$'''%%%$$$&&&$$$$$$%%%%%%%%%$$$$$$###'''''''''&&&&&&&&&%%%%%%''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&(((''''''(((***+++)))(((%%%&&&''''''((((((((('''&&&'''((('''%%%$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''((((((((('''&&&%%%######&&&&&&&&&''''''''''''(((%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))***+++++++++)))((('''((((((((((((((()))*********((('''(((***++++++*********+++++++++,,,,,,,,,++++++,,,---............///...------------...///111111222111111000///...------.........---+++***............/////////000......---------,,,,,,,,,,,,++++++++++++++++++,,,******+++,,,+++***)))((('''''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***###%%%'''))))))((('''&&&$$$((('''""""""%%%%%%"""###$$$%%%&&&&&&'''(((#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%%%%%%%###(((,,,---+++'''$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$###$$$%%%&&&&&&%%%$$$###"""###$$$%%%&&&'''''''''"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%"""!!!&&&)))'''%%%"""###%%%&&&&&&%%%###"""&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$###$$$%%%'''((('''''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''&&&%%%###"""############$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&***---000''')))+++)))%%%$$$&&&)))$$$$$$###############$$$%%%%%%&&&''''''&&&%%%%%%&&&%%%$$$$$$###$$$$$$%%%###$$$&&&'''((()))))))))''''''''''''&&&%%%$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&'''&&&###!!!"""%%%######&&&$$$$$$&&&%%%%%%&&&&&&&&&%%%%%%$$$(((((((((''''''&&&&&&&&&''''''(((((((((((('''''' !!!###%%%''')))+++,,,$$$%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''((()))***''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&((()))'''&&&$$$%%%%%%&&&'''''''''&&&###%%%&&&'''&&&''')))+++&&&%%%%%%$$$#########$$$'''&&&&&&%%%&&&'''))))))***)))&&&$$$###$$$%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))((()))***++++++***)))((((((((((((((((((''''''''',,,,,,+++***)))((('''''')))&&&$$$%%%))),,,---,,,---------,,,,,,+++++++++******+++,,,,,,,,,,,,+++++++++---...//////000000......//////000000111111---------------...//////.........////////////////////////...---------,,,------,,,,,,,,,,,,++++++,,,,,,+++***)))))))))******)))((((((((()))+++,,,))))))(((((('''''''''&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$$$$&&&&&&&&&&&&$$$$$$!!!"""###$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$""" $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""'''%%%###!!!!!!###%%%''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''%%%""" ######!!!&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''########################&&&&&&&&&&&&%%%%%%$$$###"""###$$$$$$%%%%%%%%%$$$'''%%%###$$$&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&)))((('''&&&%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$&&&''''''&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''***)))((('''&&&&&&''''''*********+++***))))))(((&&&%%%%%%$$$######$$$$$$$$$$$$###"""###$$$%%%&&&)))(((&&&$$$$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''(((((((((((()))************)))(((((((((((((((((((((((((((************))))))))))))'''%%%"""###&&&))))))))),,,,,,,,,++++++***************+++,,,,,,,,,,,,+++------......///...............//////000000000000.........---....../////////////////////.....................------------------,,,,,,,,,+++++++++,,,+++******))))))******+++***))))))(((((((((((()))((((((((('''''''''&&&(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%$$$###""""""#########$$$$$$$$$'''$$$!!!!!!###%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%%%%&&&&&&'''&&&&&&&&&'''&&&%%%###"""###%%%'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%)))((('''&&&%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''########################%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$'''&&&%%%%%%%%%&&&'''(((''''''%%%$$$$$$%%%&&&''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((())))))******))))))((((((((((((((((((((((((((((((((())))))*********++++++)))'''''')))+++++++++++++++***************)))***++++++,,,,,,,,,,,,,,,......//////...------,,,...////////////000000000000000///....../////////000000//////......------------------............,,,,,,,,,,,,++++++++++++++++++***)))))))))***************)))((('''%%%%%%(((((((((''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%######$$$&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$######%%%'''###$$$$$$%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$(((''''''&&&%%%&&&&&&&&&(((&&&%%%######$$$%%%&&&(((&&&$$$######%%%'''(((&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%&&&''')))+++%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%*********)))'''&&&$$$###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&(((((('''&&&&&&%%%$$$$$$''''''''''''''''''''''''%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%)))((('''&&&&&&'''((()))&&&%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&''''''''''''((())))))))))))))))))(((((((((((((((((()))))))))))))))))))))************---,,,+++++++++,,,,,,,,,++++++++++++***************+++,,,,,,------,,,,,,---...............------////////////////////////111000000////////////000111111000///...------,,,,,,,,,,,,------.........,,,,,,,,,++++++++++++*********))))))))))))******((())))))))))))'''%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((&&&%%%$$$####################################$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%$$$#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((('''&&&&&&###$$$$$$$$$$$$###""""""&&&%%%%%%'''***+++)))'''"""###$$$$$$%%%%%%$$$$$$((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$''''''&&&&&&&&&%%%%%%%%%(((&&&$$$######$$$&&&'''''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%######%%%&&&((()))***+++$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))'''&&&&&&&&&)))+++---&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&''''''(((''''''&&&&&&'''%%%$$$"""!!!""""""###'''&&&&&&%%%%%%$$$$$$$$$(((((((((((('''&&&$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''((()))***''''''((((((''''''&&&%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''(((((()))(((((((((((((((((()))(((((((((((())))))******************))))))))))))*********)))((((((((()))+++,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++,,,---.../////////////////////...............000000////////////000000111111000///...------,,,+++,,,,,,,,,------......,,,,,,+++++++++************))))))((())))))******&&&'''((())))))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''%%%$$$$$$########################%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""###%%%&&&&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''''''''#########$$$$$$###""""""&&&###$$$+++333444---%%%"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%'''&&&$$$######$$$&&&'''"""###%%%'''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&& !!!"""$$$%%%''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""$$$&&&(((!!!"""######$$$$$$######''''''''''''''''''''''''&&&&&&''''''(((''''''&&&'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((&&&$$$"""###%%%)))+++%%%%%%%%%&&&%%%%%%$$$###%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''***)))(((((((((((()))***'''''''''(((((((((((())))))((((((''''''(((((()))'''(((((())))))******++++++*********))))))(((((()))***++++++)))))))))***,,,,,,,,,,,,,,,---------++++++,,,---------------***+++,,,...///000000000/////////............---///.........//////000111000000//////......------,,,,,,,,,,,,------------++++++++++++************))))))((((((((()))******&&&'''((()))))))))))))))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$###""""""$$$######$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''#########$$$$$$$$$$$$$$$%%%$$$############$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$###$$$,,,444555---%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&&&& ###&&&&&&%%%""" $$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""######$$$%%%%%%"""######$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&((())))))%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%&&&&&&%%%)))(((((('''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&$$$!!!"""%%%'''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''***)))((('''&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&'''''''''''''''''''''''')))(((&&&$$$$$$&&&((()))((((((((()))))))))******)))(((''''''''''''((()))'''(((((()))******++++++))))))))))))************)))+++------+++***+++---******++++++,,,,,,,,,,,,+++,,,------...---------,,,,,,---.../////////...//////.........---------,,,,,,------...///111111///////////////.........------,,,,,,,,,,,,,,,,,,++++++++++++************((((((((((((((()))************)))((((((((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""############$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$'''&&&%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&###&&&''''''%%%$$$%%%'''"""#########$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&&&&&&&"""###&&&***++++++(((&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%!!!###%%%&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''(((''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&'''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%)))((('''&&&%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$##################)))************)))((((((%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$###$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%'''''''''''''''''''''''''''$$$""" """$$$'''))))))))))))************)))((('''&&&&&&'''((()))'''(((((()))***+++++++++''''''((()))***+++,,,,,,%%%'''******((('''(((***))))))******+++++++++++++++,,,------......------.........///......---,,,//////.........---------+++++++++,,,...///111222.........///////////////---------,,,,,,++++++++++++++++++************)))((((((((((((((()))******...,,,***)))((('''((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&&&&%%%%%%$$$###############$$$%%%&&&'''$$$##################$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$######### ###%%%%%%###!!!"""$$$""""""######$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%###########################$$$%%%%%%&&&&&&&&&&&&!!!"""$$$$$$%%%%%% $$$((('''""" ###'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%$$$###"""%%%%%%&&&'''&&&%%%$$$###"""###%%%'''''''''%%%$$$$$$$$$%%%&&&''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&""""""!!!!!!"""$$$&&&'''"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%$$$""" ###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$"""#########$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%$$$((('''&&&%%%$$$%%%&&&&&&########################%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%&&&((())))))&&&$$$"""&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&((()))$$$%%%%%%%%%%%%$$$###"""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''(((((())))))******'''&&&&&&'''***+++******+++*********))))))((((((+++***)))((((((((((((((('''&&&&&&&&&&&&'''((((((******************************)))))))))))))))***,,,,,,,,,------------...,,,,,,---...//////......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,///...+++***))))))***+++))))))))))))((((((((((((((((((&&&%%%%%%&&&'''((()))(((((('''''''''(((((('''%%%%%%&&&((()))(((''''''&&&%%%%%%$$$$$$$$$$$$''''''''''''((()))++++++&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""$$$%%%&&&&&&%%%###"""############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$"""""""""$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%!!! %%%(((&&&###"""###$$$$$$&&&&&&'''(((((('''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%$$$""""""###%%%$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''***+++***)))&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%'''***+++***)))(((''''''''''''((())))))&&&'''((((((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%(((((((((((())))))))))))&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&'''((()))***$$$$$$%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((()))))))))((('''&&&''')))+++***)))*********)))))))))(((((()))(((((('''''''''''''''(((''''''''''''((())))))************************+++******)))))))))******,,,,,,,,,------.........000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,///---+++***))))))***+++)))))))))(((((((((''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''&&&%%%&&&((()))(((''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((()))***+++&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((((((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""##################"""&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%######$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$#########%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$###$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''))))))(((&&&''''''&&&&&&''''''((())))))((('''%%%$$$$$$$$$%%%''''''''''''&&&&&&%%%%%%''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''))))))((((((((((((((((((((('''&&&''')))******)))******))))))))))))(((((((((((((((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))++++++************++++++++++++,,,,,,---...//////444333333222000...,,,+++------------------------...------------,,,,,,,,,......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++***))))))***+++((((((((('''''''''&&&&&&''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%&&&(((((((((&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&''')))+++,,,''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''(((((()))((((((((('''&&&&&&%%%%%%######$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&$$$$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%'''((((((&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$############$$$%%%%%%%%%$$$######$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&'''''''''%%%###&&&&&&&&&&&&&&&''''''(((+++)))&&&###!!!"""###$$$(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&''')))))))))((((((''''''&&&((('''&&&''')))***)))((())))))))))))))))))(((((((((((()))******+++++++++((((((''''''(((((()))***((((((((((((((((((((((((+++++++++***++++++,,,---***++++++,,,---...//////333333222111///...,,,+++........................---------------------------............---,,,,,,++++++++++++++++++++++++,,,,,,+++***))))))******((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&%%%&&&&&&''''''(((&&&%%%&&&'''((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&(((***+++,,,'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&''''''))))))))))))((((((''''''""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%'''(((((('''%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#########$$$%%%&&&'''&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&'''(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%&&&(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$""""""$$$%%%'''&&&%%%###"""###%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&(((***)))(((&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''''''%%%###&&&%%%%%%%%%%%%&&&'''''')))(((&&&$$$######$$$%%%((((((((((((((((((((('''&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$+++***)))'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''))))))((((((''''''&&&&&&((('''&&&'''((()))((('''(((((((((((((((((())))))'''((()))***************''''''&&&&&&''''''((()))''''''''''''''''''''''''++++++******+++,,,,,,---++++++,,,,,,---...//////////////////...---,,,+++........................---------------------------------------,,,,,,+++++++++++++++++++++++++++++++++******************((('''''''''&&&&&&&&&&&&%%%&&&&&&'''''''''((((((''''''&&&&&&'''((())))))((('''&&&&&&'''((('''%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''(((***+++,,,'''''''''&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$((((((''''''''''''''''''""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!"""###$$$$$$###"""!!!&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#########$$$%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''(((((('''%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$!!!"""&&&(((&&&###'''&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%&&&### """%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%######%%%&&&(((&&&%%%$$$######%%%''')))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$'''&&&%%%'''))))))'''$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''(((&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''''''''&&&'''(((((((((((((((((((((''''''((((((((()))))))))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&,,,***(((&&&%%%$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''''''''((('''&&&&&&(((((((((&&&''''''(((((((((((())))))&&&'''((()))))))))((('''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((***************+++,,,---,,,,,,,,,---------......,,,,,,---------,,,,,,+++------------------------,,,,,,,,,------------...,,,,,,------,,,,,,+++***++++++++++++++++++++++++*********************)))((((((((('''''''''&&&&&&$$$%%%&&&'''(((((((((((('''''''''''''''((()))***((('''&&&&&&'''(((&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''(((******''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%########################&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&)))$$$ !!!&&&)))&&&"""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''(((''''''&&&%%%$$$&&&"""!!!%%%&&&&&&###$$$&&&'''''''''&&&%%%''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&$$$"""###&&&'''%%%###%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&((()))'''&&&&&&&&&&&&&&&&&&''''''((($$$%%%'''((())))))((('''&&&''''''''''''((((((((((((((((((((()))))))))***$$$$$$$$$%%%%%%&&&&&&&&&&&&'''(((((((((((('''&&&)))(((&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''((('''&&&&&&(((((('''&&&'''''''''((((((((()))))))))***+++,,,,,,***)))((('''''''''''''''(((((()))(((((((((((((((((((((((())))))))))))***+++,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,+++******************************))))))************)))))))))))))))(((((((((''''''$$$%%%&&&(((((((((((('''&&&&&&&&&&&&'''((()))))))))'''&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%'''''''''&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%!!!###''''''&&&###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&""" %%%((((((&&&%%%&&&&&&''''''&&&&&&%%%###%%%&&&&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%((('''''''''(((((('''%%%''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&'''''''''''''''''''''((((((((())))))$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&%%%$$$###$$$&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''(((((((((((('''&&&&&&'''((('''%%%&&&'''''''''(((((())))))---...000000000...,,,+++((((((((((((((()))******))))))))))))))))))))))))(((((((((((()))***+++,,,///......------,,,++++++------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,,,,,,,,,,+++******************************((()))************))))))))))))))))))((((((((((((###$$$&&&((())))))((('''$$$$$$$$$%%%&&&'''((())))))(((&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''$$$##################$$$&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$&&&'''((()))((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%###!!!!!!###%%%&&&&&&&&&%%%%%%%%%$$$$$$ """$$$&&&'''&&&%%%$$$"""!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$############$$$$$$((('''%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% """%%%'''((('''&&&$$$&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!! $$$!!!"""''')))(((%%%###$$$&&&(((((('''&&&%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$###&&&'''''''''&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''""" &&&+++,,,+++%%%&&&&&&''''''&&&&&&%%%$$$%%%'''&&&&&&%%%'''((('''''''''&&&&&&%%%%%%%%%+++***(((((()))(((%%%###(((''''''''''''((()))))))))'''%%%###"""###%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%%%%$$$#########""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&))))))'''%%%$$$$$$((((((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''++++++***)))((('''&&&&&&,,,+++***)))((((((((((((------,,,+++******++++++******+++++++++,,,,,,,,,,,,------......------,,,+++,,,...//////...,,,+++(((((()))***,,,---......,,,+++*********+++,,,---...---+++))))))***+++,,,---,,,+++******+++,,,---(((((())))))******++++++******))))))((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%'''''''''''''''((()))***$$$$$$######$$$&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%(((((((((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%''''''''''''%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######'''&&&%%%%%%$$$###"""!!!&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$############"""###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''&&&%%%$$$""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&'''&&&$$$###$$$%%%(((((('''&&&&&&&&&&&&&&&)))'''%%%""""""%%%''')))######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((%%%$$$$$$######$$$$$$%%%###%%%&&&&&&%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&''''''%%%$$$######&&&)))+++(((&&&$$$&&&((()))(((&&&((((((((('''&&&&&&%%%%%%***&&&###$$$((()))&&&"""((('''&&&%%%%%%&&&'''(((***))))))((('''&&&&&&&&&)))&&&$$$$$$%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&((()))'''%%%$$$$$$&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''***))))))((((((''''''&&&******)))(((((((((((()))******)))(((((((((((((((************+++++++++,,,,,,,,,------------,,,,,,***+++---......---+++***))))))***+++,,,---...///++++++*********+++,,,------,,,+++*********++++++***)))(((((((((((()))***)))))))))))))))*********&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$######&&&%%%%%%%%%%%%%%%%%%$$$########################&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%$$$#########$$$############"""""""""!!!$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$######'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&$$$$$$$$$%%%((('''&&&&&&%%%%%%%%%&&&&&&%%%###""""""###%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$$$$&&&((()))###"""!!!###''')))(((&&&'''''''''((((((((((((((($$$"""!!!###''')))(((&&&((('''&&&&&&&&&&&&'''(((*********)))(((''''''''')))'''%%%%%%&&&(((((('''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&((((((&&&%%%$$$%%%%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((()))))))))((((((''''''''''''((()))))))))*********++++++,,,,,,------------,,,,,,***+++,,,------,,,+++******++++++,,,---......///++++++******++++++,,,---,,,,,,+++++++++*********((((((''''''''''''((((((***))))))))))))))))))((($$$$$$$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''(((((((((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))))))))$$$%%%&&&'''(((((((((((('''&&&%%%%%%%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$########################""""""""""""%%%%%%&&&&&&''''''(((((($$$$$$%%%%%%%%%%%%&&&&&& """$$$&&&'''''''''''''''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&))))))((('''%%%$$$$$$###(((''''''&&&%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######!!!###%%%''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''%%%$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''$$$%%%&&&&&&$$$""""""###'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&''''''$$$###"""$$$&&&''''''&&&&&&''''''((())))))******$$$$$$%%%&&&'''(((((()))((('''&&&&&&&&&&&&'''(((*********)))(((((('''''')))(((&&&&&&((())))))(((%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&((((((&&&%%%%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((%%%%%%%%%&&&'''((())))))***))))))((((((((())))))((())))))))))))*********,,,,,,,,,------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------.........+++***++++++++++++,,,,,,***++++++++++++***)))))))))))))))(((((()))))))))******))))))((((((((('''&&&&&&&&&''''''(((((()))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((())))))(((((('''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''')))******+++%%%&&&&&&'''((((((''''''((('''%%%$$$$$$%%%'''(((''''''%%%%%%%%%%%%''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&!!!"""%%%'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""!!!&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&''''''&&&&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&%%%$$$######&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&$$$&&&'''&&&###"""!!!"""'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&'''&&&&&&%%%))))))(((''''''&&&%%%$$$&&&'''''''''((((((((())))))******)))'''&&&'''((('''''''''&&&&&&'''''''''))))))((((((''''''''''''((('''&&&&&&((()))((('''$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&''''''&&&%%%&&&'''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%&&&((()))***)))((((((((((((((())))))((())))))))))))*********+++,,,,,,,,,,,,,,,,,,+++------............------------------------------******++++++,,,,,,,,,,,,******+++++++++***)))(((((((((((())))))(((((((((***)))))))))((((((''''''''''''(((((()))))))))***''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%''''''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++''''''(((((('''&&&&&&%%%((('''%%%$$$$$$%%%'''(((''''''%%%%%%%%%%%%''''''$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%'''((($$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%$$$######$$$&&&)))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&((('''''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''&&&$$$"""""""""'''&&&&&&%%%%%%&&&&&&'''"""$$$%%%&&&'''&&&%%%$$$)))))))))(((&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((()))***(((&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&'''&&&%%%%%%&&&((()))(((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%%%%&&&'''((())))))'''&&&&&&&&&&&&''''''((()))))))))*********++++++++++++,,,,,,,,,,,,++++++------------------------------------,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++*********)))))))))&&&&&&''''''''''''&&&&&&)))(((((((((((((((((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%$$$!!!!!!!!!""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***(((((((((((('''&&&%%%$$$'''&&&%%%%%%%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&########################"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%'''((()))############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&%%%###"""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$######"""''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$""" """&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&$$$###$$$%%%''''''&&&&&&&&&'''((((((###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&######$$$&&&'''((()))***$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&''''''%%%######$$$'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&%%%$$$###"""###%%%%%%%%%%%%&&&(((''''''&&&&&&%%%$$$$$$###$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''((('''%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%'''(((''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&'''((())))))''''''&&&&&&''''''((()))************+++++++++,,,++++++,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,------,,,,,,+++++++++***)))***+++,,,,,,,,,++++++,,,+++)))((((((((()))***&&&'''(((((((((((('''&&&'''''''''((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&''''''%%%###""""""###%%%&&&&&&&&&&&&%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''(((((((((((((((!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''((()))&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$########################!!!###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&'''(((#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&###"""!!! !!!"""%%%&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%###"""###$$$%%%$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&'''(((((()))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%%%%&&&((((((&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%$$$$$$$$$ ###%%%%%%$$$%%%'''***&&&&&&&&&&&&&&&&&&%%%%%%'''%%%$$$%%%((()))'''%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))(((&&&###$$$%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%''')))%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))))))))))))))))))))((((((''''''''''''((()))))))))))))))))))))***++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,+++++++++******))))))))))))******---,,,,,,++++++*********)))***+++,,,---,,,++++++,,,+++)))''''''(((***+++((()))***++++++***)))(((&&&'''''''''(((((())))))(((((((((''''''&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&(((((((((&&&$$$###!!!###$$$&&&''''''&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%%%%'''(((%%%%%%&&&'''((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%'''(((((('''%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""%%%'''''''''&&&%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%% """$$$'''((('''&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%""""""###%%%'''(((******######$$$%%%%%%&&&&&&'''$$$%%%''''''''''''%%%$$$#########$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%$$$"""!!!"""######"""""""""###$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''******)))'''&&&%%%$$$###&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((&&&'''(((******((('''&&&%%%&&&(((((('''&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$$$$%%%''')))(((&&&%%%''')))%%%%%%&&&&&&'''(((((((((000+++'''(((+++,,,(((###%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((((((''''''''''''((((((%%%%%%###"""""""""###$$$###!!!!!!%%%'''(((''''''&&&$$$######"""&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''(((***+++***)))((()))+++((((((((((((((()))******))))))))))))))))))))))))((((((&&&&&&''')))+++---************+++,,,---...************************)))******++++++,,,------......---,,,+++***)))(((************************---***'''''')))+++***)))((()))***++++++***)))((()))((('''&&&&&&'''((()))))))))((('''&&&&&&%%%%%%)))((('''&&&&&&'''((()))&&&'''''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&(((((((((((('''$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$))))))((('''((()))***+++))))))(((((('''&&&$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###!!!###''''''""" """%%%%%%%%%%%%%%%%%%%%%%%%"""&&&&&&######'''******%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''((()))******&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&&&&%%%$$$$$$"""###%%%&&&&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%,,,***((('''&&&'''((()))***)))'''&&&&&&'''((())))))(((&&&%%%%%%&&&'''((()))((('''&&&&&&'''((()))))))))(((((('''&&&$$$$$$ !!!"""###############&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&''''''(((((('''''''''&&&%%%&&&((()))((('''(((((((((((((((((((((((())))))(((((('''''''''''''''))))))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&(((''''''''''''''''''((('''&&&$$$$$$###$$$$$$%%%&&&%%%###"""###%%%''')))$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&((()))((('''&&&'''(((((((((((((((((()))******(((((((((((((((((((((((((((((('''&&&''')))+++,,,************+++,,,------'''((()))***+++---......,,,+++++++++++++++++++++,,,,,,,,,++++++++++++***************************,,,***'''''')))+++***)))((()))************)))((((((((('''&&&&&&'''((((((((('''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$"""###$$$$$$%%%%%%$$$$$$''''''(((((('''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$$$$(((((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$)))((('''&&&&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%%%%""""""&&&))))))$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))(((''''''%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%***)))'''&&&%%%&&&'''((()))'''&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%$$$###"""%%%%%%&&&'''''''''''''''$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&'''))))))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((((((&&&&&&'''(((((((((((((((((()))******((((((((((((((((((((((((((((((''''''''')))***+++******)))******+++,,,---((()))***+++,,,---...///------,,,,,,+++******)))*********++++++,,,,,,,,,************************+++)))(((((()))******)))((())))))******))))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%"""###$$$$$$%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&######$$$%%%%%%%%%%%%$$$&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((())))))(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&((($$$&&&+++)))''''''''''''''''''''''''"""&&&&&&######'''))))))###$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&&&&%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$######%%%&&&''''''((((((''''''((('''&&&&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''))))))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$''''''&&&%%%%%%$$$######&&&%%%%%%%%%%%%&&&''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''((()))***)))(((((()))***((((((((((((((())))))***''''''''''''''''''''''''((((((''''''((()))***+++))))))))))))***+++,,,---------,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***************+++++++++,,,,,,,,,***************************))))))))))))******)))((())))))))))))))))))(((''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&((())))))(((&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&'''((()))***)))((('''%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%% &&&"""%%%***%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$'''((($$$$$$'''******$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%$$$######!!!"""%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$%%%&&&''''''(((######$$$%%%&&&&&&''''''$$$$$$$$$######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((((((((((((((&&&###!!!$$$$$$############$$$$$$%%%&&&'''((((((((((((((($$$$$$$$$$$$$$$$$$%%%%%%((((((((('''&&&%%%$$$###&&&&&&%%%%%%$$$$$$######%%%&&&''''''(((''''''''''''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%''')))+++&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$###&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''')))***)))((('''((()))((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***+++,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************))))))******)))))))))))))))(((((((((((((((((()))''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''###$$$&&&'''((('''&&&%%%$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!)))'''))),,,%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&&&&###"""&&&((((((&&&&&&&&&&&&''''''''''''%%%%%%'''(((((((((''''''###$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######!!!"""%%%'''((('''&&&%%%######$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&''''''"""######$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''''''''(((((()))(((((()))((('''&&&$$$"""$$$$$$%%%%%%%%%%%%$$$$$$&&&'''((())))))******)))''''''&&&%%%%%%%%%&&&'''''''''''''''&&&%%%$$$###''''''&&&&&&%%%%%%$$$$$$%%%&&&''''''((('''''''''$$$$$$$$$%%%(((******)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''))))))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%(((***+++''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$######%%%%%%&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''((((((((((((((()))******))))))))))))))))))))))))((((((((()))))))))))))))))))))((())))))***+++,,,*********+++,,,---------)))******+++,,,,,,------,,,,,,,,,++++++*********************************((()))++++++)))((()))***)))((((((''''''(((((()))''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&"""###$$$$$$%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""((()))$$$%%%******%%%######################## $$$$$$ ###%%%$$$''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&'''&&&&&&%%% !!!"""###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$%%%&&&&&&'''%%%$$$$$$############$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&&&&'''(((((()))))))))%%%&&&&&&'''(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''''''''%%%%%%###"""""""""###$$$!!!"""$$$&&&'''''''''&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''$$$$$$$$$%%%(((******)))((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''''''''))))))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))(((''''''''''''''''''(((%%%&&&&&&'''&&&&&&$$$###%%%%%%%%%&&&&&&''''''((("""######$$$&&&''''''(((&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''((((((((((((((()))******************************(((((())))))))))))((((((((((((((())))))***+++,,,))))))******+++,,,,,,,,,+++++++++++++++++++++,,,***+++++++++++++++,,,,,,************************'''))),,,,,,)))((()))***)))(((''''''''''''((()))(((((()))******)))((((((((('''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&"""###$$$$$$%%%%%%$$$$$$''''''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&'''(((######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((((((&&&&&&''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%%%%!!! ###%%%%%%&&&&&&&&&'''''''''((((((%%%&&&'''((('''%%%###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&!!!!!!  !!!""""""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''%%%%%%&&&'''((((((((((((''''''&&&&&&%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###!!! !!!""" """%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''(((((('''''''''&&&%%%&&&(((((((((&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''))))))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&((((((''''''''''''((((((&&&'''((((((((('''%%%%%%#########$$$$$$&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((()))(((''''''((()))((((((((((((((()))******************************((()))))))))))))))((('''(((((((((((()))***+++,,,,,,,,,++++++***)))((((((------,,,++++++*********((()))***+++,,,---......************************&&&))),,,,,,***((((((***)))((('''&&&&&&'''((()))((()))***++++++***)))((())))))((('''&&&&&&%%%%%%((('''%%%%%%%%%%%%'''((($$$%%%%%%&&&'''''''''&&&%%%%%%&&&'''''''''&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###$$$%%%&&&'''&&&'''''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$######$$$%%%"""###$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&(((''''''&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((($$$$$$&&&&&&&&&&&&$$$$$$$$$############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((%%%&&&******%%%$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$(((((($$$###&&&((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&$$$""" &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$######"""###$$$$$$$$$$$$%%%%%%%%%######"""""""""$$$%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''---+++(((%%%"""!!! ###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&%%%%%%$$$'''&&&$$$""""""###$$$%%%!!!###%%%&&&%%%$$$############$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''***(((''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''')))))))))'''&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''""""""""""""""""""""""""'''%%%$$$$$$%%%&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$###"""###$$$%%%%%%%%%$$$###$$$%%%&&&'''))))))(((((('''''''''&&&&&&'''''''''(((((())))))(((((((((((()))))))))))),,,,,,,,,+++(((&&&&&&'''&&&&&&''')))***,,,------******++++++++++++******,,,,,,,,,,,,,,,+++***)))))))))***+++,,,------...+++,,,,,,---,,,+++***)))))))))))))))))))))))))))((((((((('''((()))******&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$######"""###$$$%%%&&&'''''''''$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''%%%###$$$&&&'''%%%###$$$%%%%%%&&&'''''''''&&&(((((('''''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$######$$$&&&'''((($$$###"""!!!!!!"""###$$$&&&&&&&&&&&&%%%$$$######'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###((('''&&&$$$!!!&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###$$$&&&((('''%%%%%%%%%&&&&&&'''((())))))***'''%%%%%%''''''%%%"""$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######&&&'''''''''&&&$$$"""!!!"""%%%&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$#########""""""((('''&&&$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&''')))******)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''%%%$$$%%%(((+++''''''''''''&&&%%%$$$###'''&&&%%%%%%%%%%%%&&&'''"""###%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$"""!!!!!!###%%%(((((('''%%%$$$&&&&&&''''''''''''''''''&&&&&&'''((('''&&&$$$###%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((''''''((((((((((((''''''%%%$$$######%%%''''''&&&%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$###$$$$$$%%%'''&&&%%%%%%%%%&&&((((((((('''''''''&&&&&&&&&&&&((((((((((((''''''''''''((((((((()))))))))******++++++,,,***'''&&&&&&'''))))))))))))******************++++++++++++******+++,,,,,,,,,++++++***)))++++++++++++++++++++++++++++++,,,,,,,,,+++***)))))))))))))))))))))))))))'''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$###"""""""""###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((('''&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''%%%###$$$&&&'''%%%###%%%&&&''''''((((((((('''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''######$$$%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$((((((((('''%%%###!!! $$$%%%'''(((((('''%%%$$$&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%&&&%%%###%%%%%%&&&&&&'''(((((())))))'''%%%%%%''''''%%%"""$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&%%%$$$###!!!"""$$$&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%(((***(((((((((((('''&&&%%%$$$'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%$$$###"""###&&&'''((('''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&(((''''''''''''((())))))&&&&&&&&&&&&&&&%%%%%%%%%))))))(((((('''&&&&&&&&&)))))))))*********++++++***++++++***(((&&&'''(((******************************++++++++++++******+++++++++,,,++++++***))),,,,,,+++++++++************++++++++++++***))))))))))))))))))))))))))))))&&&'''((()))***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''((())))))(((((((((((('''''''''&&&$$$%%%%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$%%%&&&'''&&&%%%&&&'''(((((()))((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%$$$$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''###$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((''''''"""%%%))),,,,,,)))%%%"""&&&%%%%%%%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%&&&''''''((((((((('''&&&%%%&&&&&&%%%###&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''(((((((((###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%((((((((('''''''''&&&&&&"""""""""######%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''((())))))))))))((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''+++)))'''%%%$$$%%%&&&(((############$$$%%%''''''(((&&&###!!! """%%%'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))((((((((())))))(((((((((((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''((("""###%%%&&&&&&%%%###"""%%%$$$######%%%''''''&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&)))*********++++++++++++***+++,,,+++)))(((((()))'''(((((()))+++,,,,,,---******++++++++++++************++++++++++++******+++++++++*********************************))))))((((((((((((((((((((((((%%%&&&(((******)))((('''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$%%%&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&(((%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&''''''(((!!!$$$(((++++++)))%%%###'''&&&%%%&&&((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$***)))((('''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%$$$&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''$$$%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$"""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%$$$$$$###############$$$$$$%%%&&&'''''')))((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&&&&'''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&'''%%%$$$######$$$%%%'''((()))&&&###!!! """$$$&&&''''''&&&%%%$$$$$$######$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&'''&&&'''((())))))((('''&&&(((&&&$$$$$$%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((($$$%%%%%%&&&'''(((((())))))*********++++++++++++***,,,,,,,,,***)))***,,,(((((()))***+++,,,,,,---******++++++++++++******)))******++++++*********(((((()))******+++,,,,,,)))))))))))))))))))))***(((((((((((((((((((((((($$$&&&((()))***)))'''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&&&&&&&%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&''''''&&&&&&'''''''''&&&&&&%%%&&&'''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''&&&&&&&&&######$$$$$$$$$$$$######''''''''''''&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&###$$$%%%&&&'''&&&&&&%%%'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%''''''&&&%%%$$$$$$######'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$####################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$############$$$%%%%%%%%%%%%%%%$$$$$$###############$$$%%%&&&&&&'''''')))((('''&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&%%%&&&'''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%'''((('''&&&%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%$$$#########$$$''''''&&&%%%$$$$$$######%%%%%%%%%%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&(((((((((((((((((((((((()))'''%%%$$$%%%$$$###"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((''''''&&&%%%###$$$%%%%%%&&&&&&%%%%%%'''''''''(((((((((((((((######$$$&&&'''((()))***)))))))))*********++++++)))+++,,,+++******+++,,,,,,,,,,,,+++******))))))******++++++++++++******((()))******+++*********''''''((()))***+++,,,---(((((((((((((((((()))***))))))))))))))))))))))))%%%&&&'''((()))(((''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&'''''''''''''''#########$$$$$$$$$%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''(((((('''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$###$$$%%%'''(((&&&%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''%%%$$$$$$)))(((&&&%%%$$$#########%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%% $$$((()))(((&&&%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$''''''&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%'''(((***++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''(((&&&$$$$$$%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((('''&&&%%%$$$"""###%%%%%%&&&%%%%%%$$$&&&&&&&&&''''''((((((((($$$$$$%%%&&&&&&'''((((((((((((((()))))))))******'''(((******))))))***+++------,,,++++++***))))))******++++++++++++******(((((()))***************(((((())))))******++++++(((((('''''''''((()))***))))))))))))))))))))))))&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&'''((((((((('''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%''''''&&&%%%$$$###%%%''''''&&&&&&(((***'''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&"""###$$$&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''((((((((((((%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$((('''&&&%%%%%%%%%&&&'''%%%$$$$$$$$$%%%&&&((((((&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%######&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''%%%$$$&&&((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%$$$''''''%%%$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&###############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&(((&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%!!!###%%%'''(((((('''&&&$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((***,,,,,,***((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''(((((()))'''%%%######%%%''')))&&&%%%###$$$%%%&&&&&&%%%%%%&&&''''''((((((''''''"""###$$$%%%'''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''''''''&&&$$$$$$###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))%%%&&&(((((('''''')))************++++++,,,,,,---******++++++++++++******(((((()))***************************))))))))))))((('''&&&&&&'''((()))***))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""###$$$&&&((()))++++++''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&(((((('''%%%######%%%((((((&&&&&&(((+++(((((())))))((('''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''' !!!"""$$$%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$(((((((((((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&%%%$$$###$$$$$$&&&'''$$$%%%&&&'''((((((((((((%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%(((+++%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''%%%$$$&&&((($$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''"""###%%%''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$ !!!$$$&&&'''(((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&#########"""###$$$$$$%%%#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%###"""###&&&)))''''''((((((((((((((('''%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''''''''!!!"""$$$'''((()))(((((('''&&&&&&&&&&&&'''((()))&&&&&&'''''''''''''''''')))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((%%%&&&)))******)))&&&%%%(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&######$$$&&&'''&&&&&&$$$$$$$$$$$$&&&&&&###%%%'''(((((('''%%%###***(((%%%###"""###$$$&&&&&&&&&&&&'''''''''((((((###%%%&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))(((((('''''''''&&&)))((('''&&&&&&'''((()))))))))******++++++,,,,,,''''''(((((())))))******))))))))))))))))))))))))((()))***++++++***)))(((---,,,+++******+++,,,---,,,+++(((&&&%%%%%%&&&'''))))))(((((((((((())))))(((''''''''''''&&&&&&&&&+++***(((&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&''')))$$$%%%'''(((((('''%%%$$$)))((('''&&&%%%&&&&&&''''''''')))***+++,,,,,,---&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&'''''''''(((((()))(((&&&%%%$$$$$$%%%&&&(((((('''''''''&&&&&&&&&)))((('''&&&%%%$$$$$$$$$'''(((((((((((((((''''''((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''''''''&&&###!!!&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''((('''%%%$$$$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''######$$$%%%%%%&&&'''''''''(((((('''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$#########$$$%%%&&&&&&%%%###"""###%%%(((&&&$$$"""!!!!!!###&&&(((&&&$$$""""""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((''''''%%%%%%(((((('''&&&%%%$$$###"""'''&&&%%%%%%&&&''')))***((('''&&&%%%$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((($$$!!!!!!###%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((  ''')))''''''$$$(((***)))%%%###&&&)))---***&&&%%%%%%'''((((((((('''%%%%%%$$$%%%&&&''''''''''''''''''''''''''''''''''''(((''''''&&&&&&(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((###$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''$$$$$$$$$""" &&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))(((((((((''''''''''''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((('''''''''((((((((()))))))))***************************))))))************))))))+++***)))(((((()))***++++++***(((&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&((()))***+++++++++&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%''''''((((((((((((''''''((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%&&&&&&&&&'''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&&&&''''''''''''(((&&&%%%$$$%%%'''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$#########$$$%%%))))))((('''%%%&&&(((+++***(((&&&%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$(((''''''&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%""""""$$$&&&%%%$$$''''''''''''''''''''''''&&&""""""''')))'''%%%%%% $$$'''(((&&&'''+++//////,,,(((&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((###$$$%%%'''((()))))))))(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&!!!"""%%%'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((&&&###!!!!!!"""&&&&&&&&&&&&&&&''''''(((&&&''''''''''''((((((((())))))(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''))))))(((''''''&&&&&&%%%(((((((((((())))))))))))******************************))))))))))))******((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&$$$###$$$%%%&&&((())))))))))))&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''((((((((((((((('''((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###%%%'''(((((($$$$$$$$$%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&&&&''''''''''''(((&&&%%%$$$%%%'''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%###$$$&&&(((+++***)))'''%%%$$$######"""%%%%%%###"""###%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###$$$$$$$$$$$$%%%%%%&&&&&&&&&'''(((((((((''''''&&&%%%$$$''''''&&&%%%%%%%%%&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$''''''''''''''''''''''''%%%&&&***///...(((%%%&&& ###'''((('''))),,,000///,,,(((&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$&&&'''(((((())))))''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&((())))))))))))***,,,&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((())))))(((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))+++++++++++++++++++++++++++***)))(((((()))***+++'''''''''''''''''''''''''''''''''&&&'''((()))***)))((((((''''''(((((()))(((''''''''''''&&&&&&&&&''''''&&&%%%$$$$$$######"""######$$$%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%$$$######%%%%%%'''(((((()))))))))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&'''((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%$$$$$$$$$###'''&&&$$$###$$$%%%'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%###!!!!!!$$$&&&(((((($$$%%%%%%%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''(((((()))'''&&&%%%&&&(((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&''''''''''''%%%###!!! %%%%%%""" """%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!!!!"""$$$%%%&&&''''''''''''(((((((((&&&&&&'''((('''&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''***000111,,,((((((%%%'''))))))'''''')))+++,,,***&&&%%%%%%%%%%%%$$$"""###$$$&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!###%%%&&&'''(((***,,,%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))((((((((((((************************+++***)))(((((()))***+++((((((((((((((((((((((((&&&&&&''''''(((((()))***((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###!!!""""""###$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%%%%%%%'''(((&&&&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''((((((((())))))(((&&&%%%$$$###"""%%%%%%%%%%%%&&&&&&'''(((&&&&&&'''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$&&&((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((%%%###"""$$$&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&'''''')))******)))'''&&&((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$'''((()))(((&&&&&&''')))$$$%%%&&&''''''%%%$$$"""###((()))%%%###%%%((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""###$$$&&&'''''''''''''''&&&&&&&&&&&&###$$$&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))###"""(((......***(((((())))))((('''&&&&&&''''''&&&$$$###%%%&&&%%%%%%"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&)))******)))&&&$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###%%%&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''(((((())))))))))))******&&&''''''((((((''''''&&&$$$$$$%%%&&&((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******(((((())))))))))))((((((&&&''''''((((((((())))))&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&"""###$$$&&&''''''''''''""""""######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((***+++&&&''''''((())))))((((((&&&&&&&&&&&&''''''''''''"""###$$$&&&'''((())))))$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&(((((())))))))))))((('''&&&%%%######"""%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''((())))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%'''((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''***'''%%%$$$%%%&&&&&&%%%&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''))))))***((('''&&&''')))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((('''&&&%%%&&&'''%%%&&&''')))))))))(((''' ###''''''%%%$$$%%%'''$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%%%%$$$$$$#########$$$%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&'''''''''''''''''''''''''''""")))+++'''%%%&&&&&&&&&&&&'''''''''(((&&&$$$######%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''(((((('''&&&&&&"""###%%%&&&'''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''((()))***)))'''&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''(((((()))))))))*********&&&'''((())))))((('''&&&&&&&&&''''''((()))*********)))))))))((((((((('''(((((((((((((((((((((((())))))************))))))'''((()))******)))((('''''''''((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&(((''''''''''''&&&&&&&&&"""###%%%'''((((((((((((%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$&&&'''(((((('''%%%$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((###$$$%%%&&&''''''((('''$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&((()))***))))))&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''%%%&&&'''((())))))))))))((((((((((((''''''''''''&&&''''''''''''''''''(((%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''((()))(((&&&&&&'''(((&&&%%%%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((($$$$$$%%%%%%&&&''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$"""$$$%%%%%%$$$###$$$%%%&&&&&&'''(((((((((((((((##################$$$$$$$$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&$$$""""""%%%'''''''''''''''''''''''''''&&&!!!$$$((('''%%%%%%$$$$$$$$$%%%&&&'''''''''(((&&&%%%%%%''''''&&&%%%))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&%%%%%%&&&&&&((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$'''&&&%%%%%%%%%%%%&&&''' %%%(((***)))'''%%%&&&&&&&&&'''''''''((((((&&&'''((('''&&&%%%&&&(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((((())))))*********+++((()))***++++++***)))(((************++++++++++++******))))))((((((((('''((((((((((((((((((((((((((()))***++++++***)))(((&&&'''((())))))((('''&&&''''''((((((((((((''''''(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%''''''''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%'''(((((('''%%%$$$&&&)))+++,,,)))###$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$&&&(((************######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&%%%&&&'''((()))))))))))))))(((((((((''''''''''''&&&'''''''''((()))))))))$$$%%%&&&'''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((((((''''''((())))))(((&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&%%%######$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&'''((('''&&&$$$$$$%%%%%%&&&'''((((((&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&%%%&&&&&&'''((()))***++++++((('''%%%$$$######$$$%%%###$$$&&&'''((('''&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%###!!!!!!$$$(((%%%%%%%%%%%%%%%%%%%%%%%%'''%%%'''++++++'''&&&(((%%%$$$$$$$$$&&&&&&%%%%%%+++)))((((((((((((&&&%%%,,,+++)))'''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((('''%%%$$$###%%%%%%%%%&&&'''((()))***&&&''''''''''''''''''&&&((((((((((((((((((((((((************))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&&&&'''(((((((((((()))***)))((('''((())),,,,,,+++***)))((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((()))******))))))))))))))))))))))))))))))(((((()))***++++++***)))'''%%%%%%''')))*********)))''''''&&&&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&%%%$$$############&&&&&&&&&''''''''''''((((((&&&$$$%%%'''(((&&&$$$"""###%%%&&&'''&&&%%%%%%(((%%%###$$$(((++++++***((((((((((((((('''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&((()))(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''(((((((((((('''%%%###!!!%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$#########%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$###"""!!!!!!###%%%'''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%'''(((&&&###!!! """###%%%%%%&&&&&&'''%%%###$$$&&&'''%%%###"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%((()))***)))((('''%%%$$$###$$$&&&'''&&&%%%%%%$$$###$$$'''(((&&&###&&&&&&&&&%%%%%%$$$$$$$$$%%%'''''''''%%%$$$%%%&&&$$$%%%((()))(((%%%"""!!!'''(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&'''((('''&&&%%%%%%''''''&&&%%%))))))((('''&&&%%%%%%$$$)))((('''''''''(((***+++''''''&&&%%%%%%'''((()))$$$$$$%%%&&&'''((())))))''')))***)))&&&%%%&&&(((%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$%%%&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))''''''((()))'''''''''(((((((((((()))'''''''''''''''(((((()))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))******)))((('''&&&&&&'''((())))))((('''&&&&&&%%%%%%%%%((((((((('''&&&&&&%%%%%%''''''''''''((()))******'''''''''(((((((((((()))(((&&&$$$%%%'''(((&&&$$$$$$%%%&&&&&&'''''''''&&&***'''&&&'''***,,,,,,+++&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%&&&'''(((''''''&&&&&&%%%%%%&&&&&&))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%###$$$&&&'''''''''&&&%%%''''''(((((((((((())))))%%%%%%$$$%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&%%%$$$######%%%&&&'''%%%&&&'''(((((((((((((((''''''''''''''''''''''''))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$&&&%%%%%%&&&'''&&&$$$"""!!!"""###%%%&&&&&&&&&&&&'''%%%###$$$&&&'''&&&$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$###$$$&&&'''&&&%%%&&&%%%$$$%%%((()))'''%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%&&&'''&&&'''((()))(((&&&###""" ###'''(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$((((((''''''&&&%%%%%%%%%''''''''''''''''''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''(((((())))))''')))***)))&&&%%%&&&(((%%%%%%#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&&&&%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((((((''''''(((***%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))***((((((((((((((()))******''''''''''''''''''''''''******))))))))))))))))))''''''((((((((((((''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))'''(((((((((((()))))))))'''%%%%%%%%%''''''&&&%%%''''''&&&&&&&&&'''(((((((((&&&%%%&&&((())))))(((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((************************************)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###"""###%%%&&&''''''''''''&&&&&&&&&'''''''''((((((%%%%%%$$$%%%%%%&&&'''((('''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((('''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%)))((('''&&&%%%&&&'''(((###$$$%%%'''(((((())))))''''''''''''''''''''''''***)))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''***)))&&&%%%%%%&&&)))***'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$'''&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%&&&((()))'''&&&&&&&&&%%%%%%%%%%%%$$$$$$###%%%&&&&&&%%%%%%'''((((((((((((((('''&&&%%%%%%))))))(((&&&######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$'''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&''''''((((((''''''(((((((((((((((((((((((('''((()))(((&&&&&&&&&(((%%%$$$###""""""$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%$$$$$$###%%%''''''&&&'''(((***(((((('''&&&&&&%%%$$$$$$'''((())))))************((((((((((((((())))))***((((((((((((((((((((((((*********))))))(((''''''&&&'''((())))))((('''&&&(((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%$$$$$$$$$''''''''''''((((((((((((&&&%%%%%%%%%&&&'''&&&&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&'''((((((''''''(((((()))***++++++,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''))))))''''''((((((((((((((()))************)))(((''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&''''''(((((())))))''''''&&&''''''((()))***'''''''''''''''&&&&&&&&&((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((()))(((((('''&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&***)))((('''&&&&&&''''''!!!"""###$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''')))))))))(((((((((''''''''''''''''''''''''''''''######$$$%%%&&&&&&''''''***(((%%%$$$$$$%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((())))))((('''&&&(((&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&&&&((()))(((((('''&&&&&&&&&&&&&&&&&&&&&%%%######$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$(((((((((''''''&&&%%%%%%((('''&&&'''((()))(((&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&'''(((((('''%%%$$$$$$%%%'''((((((((('''&&&******))))))(((((((((''''''''''''''''''&&&''''''$$$$$$#########$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###&&&'''((('''$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''((((((''''''&&&&&&%%%%%%###%%%''''''&&&'''(((***))))))(((((('''&&&&&&&&&'''((()))***++++++++++++((((((((((((((())))))***)))))))))))))))))))))))))))))))))***)))((('''&&&%%%''')))******)))'''%%%)))(((''''''''''''''''''%%%%%%&&&&&&'''(((((((((******)))(((''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&''''''((()))))))))((())))))'''(((((()))***++++++,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&%%%%%%%%%%%%&&&'''((()))***&&&&&&&&&''''''((((((((())))))))))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&$$$%%%&&&'''((('''&&&&&&(((((())))))***++++++,,,''''''&&&''''''((()))***''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))))))))((('''&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&(((((('''&&&&&&%%%%%%%%%###$$$$$$%%%$$$$$$######&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''"""######$$$%%%&&&''''''(((&&&$$$######$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''')))******)))''''''(((&&&$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&'''((())))))%%%$$$###$$$&&&'''&&&%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&&&&((()))'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$'''(((((((((((('''%%%%%%'''&&&%%%&&&'''''''''%%%"""###%%%&&&'''&&&&&&%%%&&&'''((())))))(((&&&%%%$$$%%%'''((((((((('''&&&******))))))(((((('''''''''&&&&&&&&&'''''''''&&&"""######$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%'''''''''######$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&''''''&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%&&&((((((''''''(((***&&&&&&'''((()))******+++&&&''')))***+++++++++***((((((((((((((()))******************************'''((()))***)))((('''&&&&&&'''(((******((('''&&&)))(((((('''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&&&&&&&&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%!!!###%%%%%%$$$$$$%%%&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&'''((()))***'''(((((())))))*********))))))))))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((###$$$%%%&&&''''''''''''"""$$$&&&((()))*********$$$$$$%%%&&&'''((())))))%%%%%%$$$%%%%%%&&&'''((('''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&%%%&&&'''((())))))((((((((('''&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%'''&&&%%%&&&'''((('''&&&$$$%%%%%%%%%%%%%%%$$$###%%%'''((('''&&&%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***%%%$$$###$$$&&&'''&&&%%%!!!###$$$%%%$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%%%%'''(((&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((())))))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''&&&$$$###%%%$$$######%%%%%%$$$###"""$$$&&&'''((('''&&&%%%&&&&&&'''(((((((((((((((%%%&&&''''''(((((('''''')))))))))((((((''''''''''''%%%%%%%%%'''((('''&&& """$$$&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''''''''((())))))''''''((()))%%%&&&'''((()))***++++++$$$&&&(((***++++++******((((((((((((((()))******))))))))))))))))))))))))%%%'''((()))***)))''''''&&&'''((())))))((('''&&&'''''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''"""%%%''''''%%%%%%''')))&&&&&&'''&&&&&&%%%%%%$$$ ###$$$###"""###%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((())))))(((''''''''''''&&&''''''((())))))(((((()))******+++,,,,,,************)))(((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&'''''''''((((((((()))%%%%%%&&&&&&'''&&&&&&&&&$$$%%%''')))+++++++++***######$$$%%%&&&'''((((((%%%%%%$$$%%%%%%&&&'''(((&&&'''''''''((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%'''((()))((((((((((((''''''''''''###$$$%%%&&&''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&''''''(((((((((''''''%%%%%%&&&&&&'''(((((()))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%'''))))))'''%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%'''((((((&&&%%%&&&((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%$$$###$$$&&&'''&&&%%%!!!###&&&&&&$$$###$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&'''%%%$$$&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$###$$$&&&'''((('''%%%$$$&&&$$$###$$$%%%&&&%%%$$$###%%%'''))))))(((&&&$$$$$$$$$%%%%%%&&&'''))))))&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''%%%$$$%%%'''((('''%%%!!!$$$'''''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((()))***)))((('''((()))((((((((((((((('''''''''###%%%(((***++++++***)))((((((((((((((()))******(((((((((((((((((((((((($$$&&&((()))***)))((('''''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''',,,+++***))))))(((((()))&&&&&&&&&'''''''''(((((("""%%%''''''%%%%%%'''***''''''((()))((('''%%%$$$"""%%%)))***)))(((***,,,((((((((((((((('''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&''')))))))))(((((((((''''''''''''((())))))'''(((((()))******++++++++++++,,,++++++***)))(((((((((((((((((((((((((((''''''((()))***+++,,,,,,&&&'''''''''(((((())))))''''''''''''&&&%%%$$$$$$)))***+++++++++)))((('''))))))***+++,,,---......'''''''''''''''(((******&&&'''''''''(((((())))))&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%%%%&&&(((***'''''''''(((((((((((((((###$$$%%%&&&''''''''''''%%%%%%&&&'''((((((((('''######%%%&&&'''(((((((((%%%%%%&&&&&&'''((())))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''((($$$%%%&&&(((******'''%%%%%%&&&&&&'''((((((''''''%%%''')))(((&&&%%%&&&)))((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((((((&&&$$$"""%%%$$$###$$$&&&'''&&&%%%"""$$$''''''%%%$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&%%%'''''''''%%%$$$%%%&&&&&&&&&'''((((((''''''&&&$$$!!!!!!%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$&&&((()))***)))(((''')))(((''''''((()))((('''$$$&&&(((******(((&&&$$$######"""###$$$&&&)))***''''''&&&%%%%%%'''((()))'''''''''''''''''''''''''''$$$###$$$''')))'''%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%%%%&&&&&&'''((()))******+++,,,++++++)))'''$$$######$$$&&&((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))&&&### !!!###%%%$$$%%%&&&&&&%%%%%%'''(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((('''&&&&&&&&&%%%&&&''''''&&&%%%%%%(((***%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&'''''''''''''''(((((())))))((('''&&&&&&******))))))((((((''''''((()))***+++***)))'''%%%(((((())))))******++++++((((((((((((((((((((((((''''''((((((((((((((((((%%%%%%&&&&&&((()))***+++ ###&&&)))***)))&&&%%%''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))))))))((('''&&&&&&&&&$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&'''((())))))(((((('''%%%$$$$$$%%%''''''''''''((((((%%%!!! """%%%''')))******)))'''%%%)))'''%%%&&&((()))'''%%%%%%%%%&&&&&&&&&&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$### ###%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######""""""""" !!!"""###$$$%%%%%%'''(((***+++***)))'''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$######$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&%%%$$$#########$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''######%%%&&&'''(((((((((&&&&&&''''''(((((())))))'''((())))))***)))((('''%%%%%%&&&'''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))))))))))))))(((''''''''''''''''''''''''))))))((((((''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$$$$&&&((()))%%%&&&((('''&&&&&&((()))((((((((((((((((((((((((***)))(((''''''((()))***(((((((((''''''''''''''''''(((((('''&&&&&&(((***&&&%%%$$$%%%'''(((((('''$$$%%%%%%&&&'''((())))))((((((((((((((('''&&&&&&))))))((((((((((((((('''((()))***+++***)))'''&&&))))))))))))))))))))))))************************)))))))))))))))(((((((((((((((''''''''''''(((((("""$$$&&&((()))(((&&&%%%###$$$%%%%%%''''''((()))''''''''''''''''''&&&&&&%%%%%%&&&''''''((())))))''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''&&&'''(((((((((((((((((('''&&&$$$$$$&&&''''''''''''))))))(((%%%$$$&&&(((&&&'''((())))))((('''&&&)))'''%%%&&&((()))'''%%%$$$%%%&&&((()))***++++++((('''&&&&&&%%%%%%%%%&&&(((''''''&&&&&&%%%%%%$$$!!!###%%%'''(((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((()))******(((&&&%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((()))'''&&&%%%&&&(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''"""###$$$%%%&&&''''''''''''''''''(((((((((((((((&&&&&&((()))))))))))))))'''''''''&&&''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))************))))))'''''''''''''''''''''''')))))))))(((((((((((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))***+++&&&''')))(((''''''((()))(((((((((((((((((((((((())))))(((((((((((())))))%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&(((&&&%%%%%%&&&(((***)))(((###$$$%%%&&&''')))******(((((((((((((((''''''&&&'''''''''''''''((((((((((((((()))******)))'''&&&*********)))((('''''''''************************++++++******)))))))))(((+++***)))'''&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&$$$$$$%%%&&&'''(((((()))(((((((((''''''&&&&&&&&&$$$$$$%%%&&&((()))******)))))))))((('''&&&&&&&&&''''''&&&&&&''''''((()))((((((((('''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((('''&&&'''&&&$$$%%%&&&(((((('''&&&(((((((((((((((***,,,((((((((((((((((((((((((((('''&&&&&&(((((((((&&&$$$%%%'''((()))***++++++((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((((('''&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''((()))***+++&&&&&&'''''''''''''''''')))))))))(((((('''''''''&&&'''((((((((('''&&&%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$******)))(((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%'''((((((&&&$$$"""%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((())))))(((&&&&&&''')))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))&&&%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$((((((((((((((('''''''''(((((((((((((((((('''''')))((('''&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))************))))))''''''''''''''''''''''''((((((((((((''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&'''(((((('''&&&''')))(((((((((((((((((((((((('''''''''&&&&&&'''''''''#########$$$$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$&&&&&&%%%%%%&&&(((***))))))%%%%%%%%%&&&'''((())))))'''(((((((((((((((''''''%%%%%%&&&&&&''''''(((((((((((())))))))))))(((''')))))))))(((((((((''''''************************+++******))))))(((((('''+++***)))'''&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&))))))((((((''''''&&&&&&((((((((((((((((((((((((***)))))))))(((((((((''''''''''''''''''(((((()))((((((((((((''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))((('''&&&&&&'''&&&%%%%%%'''(((((('''&&&&&&'''''''''(((***+++((((((''''''''''''((((((''''''''''''((((((((((((&&&''''''''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&'''(((***,,,&&&&&&''''''((((((((()))'''''''''&&&&&&&&&&&&%%%&&&&&&'''''''''&&&%%%$$$&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%((('''&&&%%%$$$######"""%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$((((((((((((((((((((((((&&&''''''(((''''''&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((())))))((('''&&&((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***(((&&&%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''&&&&&&((((((((((((((('''''''''(((((('''''''''''''''(((***)))'''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%'''''''''%%%%%%&&&'''((((((((((((((((((((((((&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&&&&''''''%%%'''((('''&&&%%%&&&'''%%%$$$$$$%%%''')))(((''''''''''''''''''&&&&&&&&&''''''((((((((((((((('''%%%%%%&&&&&&''''''(((((((((((()))))))))))))))((('''((((((((()))))))))***)))))))))))))))))))))))))))))))))((((((''''''''')))(((((('''''''''(((((()))((('''&&&&&&&&&'''((((((((('''''''''&&&&&&&&&))))))((((((((('''''''''*********)))))))))))))))((((((((()))))))))******(((''''''''''''((())))))))))))((((((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))((('''&&&&&&'''&&&%%%&&&((()))(((&&&(((''''''''''''(((((((((((((((''''''''''''((((((&&&'''(((((((((((())))))''''''(((((('''&&&&&&%%%''''''&&&&&&&&&''''''(((%%%&&&&&&''''''(((((()))&&&&&&&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%''')))***%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&''''''(((''''''&&&&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&&&&((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((()))*********'''''''''(((((((((((((((%%%%%%%%%&&&''')))***+++((((((((('''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))((((((''''''%%%'''''''''%%%$$$%%%&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))&&&(((******)))((()))***&&&%%%%%%%%%'''((('''&&&((((((((('''&&&&&&%%%%%%&&&'''(((((((((((((((((('''''''''''''''((((((((((((((((((((())))))))))))((((((((()))***+++++++++(((((((((((((((((((((((('''''''''''''''((((((((('''''''''''''''((()))***(((''''''&&&''''''((((((%%%%%%&&&'''((())))))***(((((((((((((((((((((((('''(((((())))))******+++'''''''''((()))*********((((((''''''(((((()))***)))))))))(((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))(((((((((((((((((('''&&&'''&&&&&&'''))))))(((&&&+++)))''''''((())))))'''((((((((((((((((((((((((&&&'''((()))(((((()))+++''''''((()))************'''''''''&&&''''''((()))&&&&&&''''''((((((((((((&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''&&&&&&&&&&&&((('''%%%$$$$$$&&&((()))%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&''')))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%&&&((())))))******&&&&&&''''''(((((())))))&&&&&&%%%%%%&&&((()))***&&&'''((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))******+++'''(((((('''&&&%%%%%%'''(((((((((((((((((((((((('''((()))******)))((('''******))))))))))))))))))###&&&((())))))))))))***)))(((&&&'''(((((('''&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((())))))((((((((((((((('''((((((((((((((()))******************++++++++++++))))))))))))))))))))))))'''''''''((())))))******'''''''''''''''((())))))&&&&&&''''''(((((())))))%%%%%%&&&'''((()))******'''''''''((())))))******'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))(((((((((''''''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***&&&'''((((((((((((((((((&&&&&&&&&((()))***(((&&&)))'''%%%%%%''')))(((&&&&&&'''((())))))((('''&&&%%%'''))))))((((((***,,,'''((()))******+++******'''''''''''''''((())))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%((((((''''''''''''&&&&&&(((''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&%%%$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%%%%&&&&&&'''((()))*********)))'''&&&%%%%%%&&&&&&%%%&&&(((************)))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((***,,,---((()))***)))'''&&&&&&'''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%((((((((('''&&&&&&&&&%%%"""%%%&&&&&&&&&'''(((+++***(((((())))))'''&&&%%%&&&&&&''''''(((((((((&&&&&&'''((())))))((((((******))))))((((((''''''((((((((((((((()))******------,,,,,,+++*********************************''''''((()))***+++,,,,,,)))(((((('''''''''((((((%%%%%%'''((()))))))))))))))(((((((((''''''''''''&&&&&&'''((()))***++++++***)))((('''%%%###""""""))))))((((((''''''&&&&&&((((((((((((((()))******))))))))))))((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&&&&'''((()))))))))(((&&&&&&&&&(((******(((&&&%%%"""!!!"""%%%'''&&&$$$&&&''')))******)))'''&&&%%%'''***)))((((((***,,,))))))))))))((('''%%%%%%'''''''''''''''((())))))(((((((((((((((((((((''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&((((((''''''&&&&&&&&&%%%)))((('''&&&%%%$$$######(((((('''&&&&&&&&&&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&$$$%%%'''((()))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$###$$$%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((###$$$%%%%%%$$$$$$&&&((($$$%%%'''((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$&&&''''''&&&$$$$$$(((((((((((('''&&&%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&'''))))))'''$$$$$$&&&((()))***)))((('''(((((((((((())))))))))))***(((&&&&&&(((*********))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((())))))(((((('''''''''&&&))))))))))))))))))))))))'''''''''''''''((()))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***)))((('''''''''''''''************************'''''''''''''''((()))))),,,------,,,)))(((((())))))((('''&&&&&&'''((()))((((((((((((((()))******))))))((((((((())))))***(((((((((((())))))))))))(((((('''&&&&&&%%%$$$$$$))))))))))))))))))))))))''''''((())))))((('''''')))))))))'''&&&&&&''')))******++++++,,,,,,------(((((()))***+++++++++***)))+++,,,---,,,+++)))'''((((((((()))))))))******++++++************++++++((()))))))))((('''&&&&&&(((***+++***(((''''''(((******)))))))))))))))***((()))***++++++***)))(((+++***((('''''''''((()))))))))))))))(((((((((((())))))))))))************'''(((******((((((((()))&&&&&&&&&'''((()))******)))))))))))))))((((((((())))))))))))))))))))))))''''''&&&%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&%%%%%%&&&'''((()))******))))))(((((('''''''''&&&''''''((((((((((((''''''******)))''''''&&&&&&&&&&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))***(((&&&$$$%%%((()))(((&&&***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((($$$$$$#########$$$&&&'''---***'''%%%&&&''''''''')))(((''''''''''''((()))%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))(((((())))))'''$$$######&&&)))%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&$$$###"""'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%(((((('''%%%$$$%%%'''******((('''((()))***)))((()))))))))(((''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&((((((&&&$$$%%%&&&((()))))))))'''&&&''''''''''''((((((((((((***(((&&&&&&(((*********((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((())))))))))))(((((()))((((((((('''''''''&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((()))******'''((()))(((&&&&&&&&&(((***)))'''&&&&&&''')))***'''''''''''''''((()))))))))((((((''''''(((((()))''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))******)))((('''***++++++***((((((***,,,,,,,,,,,,,,,,,,,,,------))))))******+++************+++,,,------,,,***)))))))))))))))))))))************))))))))))))******))))))))))))))))))(((''')))***++++++)))(((((()))******)))))))))))))))***((())))))*********))))))+++***)))((('''(((((()))***)))))))))((((((((((((***)))))))))))))))))))))''')))******)))(((((()))$$$%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''(((((('''(((((())))))((('''&&&((((((((((((''''''''''''))))))((((((((('''''''''((())))))*********))))))***)))((('''&&&&&&&&&&&&&&&''''''((((((((((((((('''(((((((((((((((((('''&&&&&&''''''((())))))***(((&&&%%%&&&((()))(((&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''%%%%%%$$$$$$$$$%%%'''(((***(((%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((((((((((('''&&&%%%$$$###""" !!!$$$$$$$$$%%%%%%&&&''''''(((&&&&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&(((((('''&&&$$$%%%'''***((('''&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&$$$&&&'''((())))))(((&&&%%%&&&&&&&&&&&&''''''''''''***((('''''')))******)))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%'''(((((())))))(((((('''((((((((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((()))))))))((('''&&&''''''''''''''''''''''''))))))(((((())))))******$$$%%%''''''&&&&&&'''(((+++)))'''%%%%%%''')))+++((((((((((((((()))******(((((('''''''''''''''(((''''''''''''((((((((((((%%%%%%&&&''''''((())))))''''''''''''''''''''''''(((((()))******)))(((((())))))***)))((((((***+++---------------,,,,,,,,,,,,,,,,,,---,,,,,,++++++***+++,,,------,,,+++************)))))))))))))))))))))(((((((((((())))))((())))))************))))))***,,,+++***))))))******)))))))))))))))*********))))))(((((()))))))))+++***)))(((((((((((()))******)))))))))(((((((((******))))))((((((''''''''')))******)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((()))******(((((())))))((('''&&&&&&((((((((((((''''''''''''))))))(((((((((((('''''''''((()))***************)))((('''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((())))))))))))((((((&&&&&&''''''((()))))))))'''&&&%%%&&&((()))((('''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((***'''%%%$$$%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))(((&&&$$$###&&&&&&%%%###!!!!!!$$$&&&###$$$$$$%%%&&&''''''(((&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((''''''((('''&&&%%%%%%''')))'''%%%$$$%%%&&&'''&&&%%%%%%&&&&&&'''(((((())))))&&&%%%$$$$$$$$$%%%'''((('''''''''&&&&&&'''''''''&&&&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&'''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&'''&&&%%%'''(((((((((((('''%%%%%%&&&&&&'''''''''(((((((((***((('''''')))***)))((((((((((((((((((((((((((())))))(((((('''&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))&&&''')))******((('''%%%)))))))))))))))))))))))))))((((((((((((((())))))&&&((())))))(((''')))***+++***'''%%%%%%'''***+++******))))))******+++,,,(((''''''&&&&&&&&&&&&'''&&&'''''''''((((((((((((&&&''''''(((((())))))***(((((((((((())))))))))))(((((()))******)))(((((()))***++++++******,,,---.........------,,,,,,,,,///////////////...---,,,***++++++,,,---,,,,,,+++******))))))))))))((((((******))))))))))))******'''((()))***************(((***++++++)))((()))******))))))))))))******++++++***)))((('''((()))************)))))))))))))))*********)))))))))((((((******))))))((('''''''''((()))++++++)))((()))***))))))))))))(((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''((()))***+++)))))))))(((((('''&&&&&&%%%%%%&&&'''((()))******))))))((((((((((((((((((%%%%%%&&&'''((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((())))))(((((((((''''''''''''(((((())))))''''''''''''(((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''+++)))'''&&&'''(((''''''%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))******''''''''''''''''''''''''&&&'''))))))'''%%%$$$###((()))((('''%%%%%%(((***%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((('''%%%%%%''')))'''&&&%%%%%%''''''&&&%%%'''((((((((()))))))))***'''&&&%%%%%%%%%&&&((()))'''''''''&&&&&&'''''''''&&&%%%$$$###############&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%'''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''''''''&&&&&&&&&(((((('''''''''&&&%%%%%%''''''((((((((())))))))))))((((((((()))***(((''''''''''''''''''''''''''')))))))))(((((((((''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((''''''''''''''''''''''''''''''))))))(((((((((((())))))%%%'''(((******)))'''&&&************************(((''''''&&&&&&&&&'''''')))***+++***((('''((()))+++***(((&&&&&&(((***+++)))(((((((((((()))******(((((('''&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))))))))))))))''''''(((((())))))))))))((()))***++++++***)))(((+++---////////////000222/////////......---------///000000000///...------+++,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))))))))------,,,,,,,,,,,,------'''((()))***************''')))******)))((()))******************+++,,,,,,,,,+++***((((((((()))******************))))))(((************))))))))))))******))))))((((((((('''(((***++++++)))))))))***))))))))))))))))))((((((''''''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***))))))((((((''''''''''''%%%%%%&&&'''((()))******(((((())))))))))))))))))%%%%%%&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((&&&''''''((((((''''''&&&''''''''''''((((((((((((''''''((((((((((((((()))'''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%***(((''''''(((((((((&&&&&&((()))++++++)))(((&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&###%%%((((((&&&%%%%%%&&&$$$%%%%%%$$$######%%%'''((('''&&&%%%$$$######"""%%%%%%&&&&&&&&&%%%$$$$$$(((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&%%%'''(((((('''&&&'''((()))(((&&&(((((((((''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&(((((((((((()))))))))***))))))((()))******(((&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&'''((()))))))))((('''))))))))))))))))))))))))''''''&&&&&&%%%%%%&&&&&&'''((()))(((&&&%%%&&&'''***))))))(((((())))))***&&&&&&&&&&&&&&&''''''((())))))((('''&&&&&&&&&&&&(((((((((((())))))))))))************************&&&''''''(((((())))))******+++,,,------,,,+++***)))+++...///...///000111111111111111000000000000///000000000000000///.../////////............---******+++++++++,,,,,,,,,//////............//////)))******+++++++++******''')))++++++***)))***+++++++++++++++,,,---......---,,,++++++******************++++++******)))(((++++++*********)))))))))))))))))))))************(((***++++++***))))))***''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))&&&&&&&&&&&&'''((())))))((((((''''''''''''((()))((((((((((((''''''''''''(((((())))))))))))******((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&'''&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((((((((&&&((())))))(((''')))***&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$'''&&&%%%%%%''''''&&&$$$&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''&&&$$$###%%%(((###$$$%%%$$$######%%%&&&((('''&&&%%%$$$###"""!!! !!!"""$$$&&&''''''(((((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((((((&&&&&&&&&(((***)))(((((()))***)))(((&&&&&&%%%%%%$$$######"""%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))((($$$"""###$$$&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((())))))))))))((()))******'''%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&'''''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&$$$###''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((()))************************(((((('''&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&((()))))))))******)))))))))'''''''''&&&'''(((((()))+++***)))(((''''''''''''))))))))))))*********+++))))))******+++,,,,,,,,,)))******+++,,,,,,------...///000111111000///...)))+++...000000000111222444444444444555555555555444444555555666555555555555444333222111000000000,,,------...///000111111000000////////////000000------------------,,,+++)))+++------,,,,,,,,,---,,,,,,,,,------///000000------------,,,+++************+++++++++***)))(((+++++++++*********))))))))))))******++++++,,,,,,(((***,,,+++***)))******&&&&&&''''''(((((())))))(((((())))))***++++++,,,************************((((((((('''(((((())))))''''''&&&&&&'''((()))***((((((((((((''''''''''''(((((()))))))))*********))))))))))))((('''&&&&&&(((''''''&&&''''''((((((&&&''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((('''&&&(((***)))'''''')))+++''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''&&&''''''((('''&&&%%%$$$&&&%%%%%%&&&''''''&&&$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''$$$!!! $$$(((%%%&&&''''''&&&&&&''')))%%%%%%%%%$$$$$$$$$$$$### !!!###%%%'''((())))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&&&&'''***)))((((((******)))(((%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%%%%&&&((((((((((((&&&%%%&&&&&&''''''((('''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))'''### !!!"""%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((())))))))))))******'''%%%''''''''''''''''''''''''!!!"""###$$$%%%&&&&&&'''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((()))******(((&&&%%%'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((()))***------------------------***)))((('''''''''''''''###%%%'''''''''''')))+++((()))***++++++***)))(((***************++++++,,,++++++***((((((''''''''')))*********++++++++++++'''((()))***,,,---...///......//////000111222222111222333444444333222111000222555777888888999:::666666777777888888999999999:::;;;<<<<<<<<<<<<<<<999888777555444333222222...///000111222333444555000000////////////000000///000000000///...------+++---//////.........///---------......000111111......//////...,,,+++)))******+++,,,+++***)))(((+++++++++************)))))))))***+++,,,------...)))***,,,,,,***)))***+++'''(((((()))***++++++,,,((())))))***+++,,,,,,,,,************************+++***)))))))))))))))***&&&&&&&&&&&&''')))***,,,%%%%%%&&&'''((()))******(((((())))))*********+++((((((((('''&&&%%%######(((((('''''''''(((((()))&&&''''''((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''&&&(((******'''''')))+++***)))(((''''''((()))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''((((((((((((((()))))))))(((&&&%%%(((''''''((())))))(((&&&)))(((''''''''''''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))******(((((((((((((((((((((((('''(((((($$$###'''$$$%%%&&&&&&%%%%%%'''((("""######$$$%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''%%%'''(((((('''&&&&&&'''***((('''((()))***)))(((&&&&&&''''''((()))))))))$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((()))))))))(((&&&%%%(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((((((((('''&&&%%%((()))***+++,,,,,,+++*********)))''''''&&&&&&&&&&&&&&&''''''''''''''''''%%%&&&'''(((((()))+++---,,,,,,...//////...------((((((''''''''''''(((((((((((((((((((((((((((((()))***++++++***)))'''&&&"""&&&((()))((('''&&&(((***+++,,,+++***)))++++++++++++++++++++++++***,,,---...---...000111333333333333444666777888;;;;;;;;;;;;::::::999888;;;<<<===>>>>>>>>>>>>>>>BBBAAAAAA@@@>>>======<<<@@@@@@AAAAAAAAAAAA@@@@@@CCCCCCBBB@@@>>>;;;999777::::::999888888999999999999888777666777666444222444444444444444333222111444555777888777666444222...---,,,---000111222111444222000///---------...------,,,,,,,,,,,,------+++++++++******))))))))),,,,,,+++*********+++++++++***)))((('''&&&&&&&&&((())))))*********))))))***++++++,,,,,,------...///......---+++***))))))'''((()))******)))((('''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''******)))(((((((((((((((''')))***,,,,,,***)))''''''((()))++++++***)))))))))******(((%%%######$$$(((((((((((())))))))))))((()))***,,,+++***((('''))))))((('''&&&%%%%%%%%%((('''%%%%%%$$$%%%&&&'''))))))(((''''''''''''((('''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))))))))(((&&&&&&%%%&&&'''(((&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%''''''((((((((('''%%%$$$''''''(((((('''%%%###"""''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((())))))))))))''''''''''''(((((((((((($$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((()))))))))(((&&&&&&'''''''''''''''''''''''')))((('''''''''''''''(((''''''''''''''''''''''''''''''((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%'''''')))*********))))))***)))(((''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&(((((((((***,,,///...///000000000///...---)))(((((('''''''''(((((())))))))))))(((((((((((('''((()))*********)))(((&&&''')))+++++++++***))),,,---...//////...,,,+++******++++++,,,---......///111333444444555666888:::::::::;;;<<<>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGKKKJJJIIIGGGDDDBBBAAA@@@AAAAAA@@@@@@@@@@@@@@@AAA@@@???>>>???@@@@@@>>><<<============<<<;;;::::::::::::;;;;;;;;;999888777444222111222333555444444555444222000............//////......---.........,,,,,,,,,+++*********)))******))))))((())))))***+++***))))))(((((((((((())))))***************)))******+++,,,,,,---......///...---,,,+++******)))(((((())))))))))))(((((())))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))*********)))'''&&&''''''((())))))(((''''''(((((()))************))))))******(((&&&%%%%%%&&&(((((((((((('''''''''''''''(((***++++++)))((('''))))))((('''&&&&&&&&&&&&(((((('''&&&&&&''''''((()))(((''''''&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&''''''''')))(((((('''''''''(((((($$$%%%%%%&&&''''''(((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&''''''(((((('''&&&%%%''''''''''''&&&%%%$$$$$$(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&''')))***+++,,,---$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((()))(((''''''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((''''''&&&&&&&&&'''(((((((((''''''***)))(((''''''&&&''''''''''''''''''''''''''''''%%%&&&((())))))+++...000111222333333222111///...***)))((((((''''''''''''*********))))))(((((((((&&&''')))+++,,,------,,,------------,,,,,,,,,+++000111222222222111000///......000111222444555555666999;;;<<<<<<===???@@@@@@@@@AAACCCDDDFFFGGGGGGBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMNNNNNNNNNNNNPPPQQQRRRRRRSSSSSSTTTSSSPPPNNNLLLKKKKKKKKKIIIIIIHHHHHHHHHIIIIIIJJJIIIIIIIIIJJJLLLMMMKKKIIIIIIIIIIIIHHHGGGFFFFFFEEECCCCCCCCCCCCBBBAAA@@@???>>><<<::::::;;;;;;;;;:::999888777555444333333222333222111000000000000000......------,,,+++************))))))))))))******++++++******)))******+++******+++++++++******)))))))))***+++---...//////......---,,,+++******)))))))))(((((((((((())))))))))))((((((((((((''''''(((((((((((((((((((((((())))))''''''''''''))))))&&&(((***,,,+++)))'''%%%''''''''''''''''''''''''((((((((((((((()))******((()))***)))'''&&&'''(((((((((''''''&&&&&&&&&%%%&&&'''((())))))((('''&&&))))))((('''&&&&&&&&&&&&)))((((((''''''((())))))(((''''''&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''''''''%%%%%%&&&&&&&&&'''''''''***)))((('''''''''''''''&&&&&&&&&''''''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&'''&&&&&&%%%%%%&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&'''(((***+++,,,,,,&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''***)))((('''%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''))))))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%'''((()))***,,,///111444444444444333222000///+++***)))(((''''''''''''*********)))((((((''''''((()))+++...///000000000------,,,,,,,,,---///000222333444555555555555444999999:::;;;<<<===>>>>>>???AAACCCDDDCCCCCCCCCDDDCCCCCCEEEGGGHHHJJJKKKKKKGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKLLLOOOQQQSSSTTTTTTTTTUUUVVVWWWYYYZZZ[[[\\\\\\ZZZXXXUUUSSSQQQQQQQQQRRROOOOOONNNNNNNNNOOOPPPPPPPPPPPPRRRTTTWWWWWWUUUTTTSSSRRRQQQPPPOOONNNNNNNNNMMMMMMMMMLLLKKKKKKJJJJJJIIIGGGDDDCCCCCCCCCBBB@@@AAA@@@???>>>===<<<;;;;;;888888666555444333333333222111111000...---,,,,,,---,,,,,,+++,,,,,,------++++++*********++++++,,,+++++++++,,,++++++***)))))))))***+++---...//////------,,,,,,+++******)))***)))(((''''''((()))***))))))((((((((((((((((((((((((((((((((((((((((((***)))'''&&&&&&''')))***'''((()))******)))((('''((('''&&&&&&&&&&&&'''((()))((('''&&&'''((()))***''')))***)))(((((()))***)))((((((''''''&&&&&&%%%%%%&&&'''(((((((((''''''))))))((('''''''''''''''(((((((((((((((((())))))''''''&&&%%%%%%%%%%%%&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$$$$%%%'''((())))))((('''&&&&&&'''''''''((((((((()))((('''&&&%%%$$$$$$$$$''''''''''''(((((())))))'''''''''(((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&$$$%%%%%%&&&''''''''''''&&&&&&%%%$$$%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))'''''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''''''''''''''''''''''''''***))))))(((''''''((((((''''''''''''''''''''''''++++++******((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))((((((((((((((((((((()))((((((''''''''''''((((((((('''''''''&&&&&&&&&%%%'''))))))***+++...111333444444444333222000///******)))((((((((((((((()))))))))(((((('''''''''***+++---///000000000000---------...000333777888777777999:::;;;<<<======CCCCCCCCCCCCDDDDDDDDDDDDEEEGGGIIIIIIHHHFFFEEEEEEFFFGGGIIIKKKLLLMMMMMMNNNQQQPPPPPPPPPPPPQQQRRRRRRQQQQQQQQQRRRRRRQQQQQQPPPOOOPPPRRRUUUVVVVVVVVVVVVYYYZZZ[[[]]]___```aaaaaa^^^\\\ZZZWWWVVVVVVWWWXXXUUUTTTTTTTTTUUUUUUVVVWWWXXXXXXZZZ]]]______]]][[[YYYXXXWWWUUUTTTSSSSSSSSSTTTTTTUUUUUUTTTTTTSSSRRRQQQNNNKKKJJJIIIIIIGGGEEEGGGGGGGGGFFFFFFEEEDDDDDDAAA@@@>>><<<;;;999999999888888777555333222111000000000///............///++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******)))******+++---......///,,,,,,,,,++++++******)))***)))(((''''''((()))***(((((())))))))))))))))))))))))))))))))))))))))))+++***(((''''''(((***+++***)))(((''''''((()))***))))))(((''''''((())))))((('''&&&&&&&&&''')))***'''((())))))(((((()))***)))))))))(((((((((''''''%%%%%%&&&'''''''''''''''))))))((('''''''''((((((&&&&&&''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$$$$%%%&&&((((((((('''&&&'''(((((((((((())))))))))))((('''&&&%%%$$$$$$$$$'''''''''(((((((((((((((%%%&&&''''''''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))(((((((((((())))))))))))((('''''''''&&&&&&&&&%%%''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++***))))))(((((())))))((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&''')))))))))***---///000111222222111000...---***))))))(((((())))))***))))))))))))))))))))))))+++---///111222333333222222333444666999===@@@BBB???@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGJJJLLLNNNNNNLLLJJJIIIIIILLLMMMOOOQQQRRRRRRRRRQQQTTTTTTSSSSSSTTTVVVWWWYYYVVVVVVVVVVVVVVVVVVUUUTTTUUUWWWYYY\\\]]]\\\[[[[[[___```bbbdddeeefffgggggggggfffdddbbbbbbbbbbbbbbb```````````````aaabbbccccccdddfffhhhjjjiiifffdddaaa```^^^\\\[[[ZZZZZZ[[[ZZZ[[[]]]______^^^]]]\\\XXXVVVSSSQQQPPPOOOMMMLLLLLLMMMNNNNNNOOONNNNNNMMMLLLKKKIIIGGGDDDCCCBBBAAABBBAAA???>>><<<:::999888555555333222111000000000......---,,,,,,---------------------,,,++++++******++++++,,,,,,------...,,,,,,++++++************))))))(((((((((((())))))(((((())))))))))))******))))))))))))))))))))))))******((((((((((((******+++)))'''%%%&&&(((***,,,************************&&&&&&&&&&&&&&&'''(((((('''((())))))''''''((()))))))))))))))))))))))))))%%%%%%&&&&&&'''((((((((())))))(((((('''(((((()))%%%%%%'''((((((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&''''''((()))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$''''''((((((((()))))))))***)))((('''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))&&&&&&&&&&&&''''''''''''&&&''''''((())))))******%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((***)))((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***+++***)))((((((((())))))((((((''''''''''''(((((()))(((((('''&&&&&&%%%%%%'''((())))))((()))+++---------...//////...---,,,(((((((((((()))***++++++)))******++++++,,,,,,---///111444777999;;;;;;;;;======>>>@@@BBBDDDFFFGGGHHHGGGGGGGGGGGGHHHIIIIIIHHHIIIIIIIIIJJJJJJKKKKKKLLLOOORRRSSSRRRQQQPPPPPPQQQSSSTTTVVVVVVVVVTTTSSSTTTTTTTTTUUUXXX[[[^^^``````````````````___^^^^^^bbbdddgggjjjkkkkkkjjjiiimmmnnnoooqqqrrrsssssssssttttttssssssrrrrrrqqqqqqpppppppppqqqqqqrrrssstttrrrssstttvvvwwwuuuqqqnnnllljjjhhheeedddddddddeeedddfffjjjmmmnnnmmmkkkiiicccaaa^^^\\\\\\[[[YYYWWWTTTUUUVVVXXXYYYZZZYYYYYYXXXWWWTTTRRROOOMMMLLLKKKLLLKKKIIIGGGEEECCCBBBAAA>>>===;;;999777666555555222111000000////////////............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************(((((())))))))))))(((((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++))))))***++++++***))))))%%%%%%&&&''''''''''''&&&'''((()))(((&&&&&&'''(((&&&&&&'''(((((()))))))))&&&&&&&&&&&&'''((()))***))))))(((((((((((())))))%%%&&&((()))******)))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((())))))((('''%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$%%%'''(((((('''%%%$$$'''&&&%%%$$$$$$$$$%%%&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***&&&&&&&&&&&&''''''''''''&&&''''''(((((()))))))))########################%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((***)))(((&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&*********)))(((&&&%%%$$$''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***+++***)))(((''''''((()))(((((('''''''''(((((()))))))))((('''&&&&&&%%%%%%'''((()))((('''''')))+++***+++,,,---------,,,+++''''''(((((()))+++,,,---***+++,,,---......///000444666:::===AAACCCEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGLLLKKKJJJHHHHHHGGGGGGGGGIIIIIIJJJKKKMMMNNNOOOPPPMMMPPPTTTWWWWWWVVVVVVVVVTTTUUUVVVXXXXXXVVVUUUTTTXXXXXXYYY[[[___cccgggjjjooooooooooooooonnnmmmlllmmmooossswwwyyyyyyxxxxxxzzz{{{|||~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~zzzvvvtttrrrpppmmmkkkkkkllllllmmmqqqvvvzzz{{{zzzwwwuuummmkkkhhhffffffeeecccbbbZZZ\\\^^^```bbbccccccccc```^^^\\\YYYVVVTTTRRRRRRSSSRRRPPPNNNLLLIIIHHHGGGFFFEEECCC@@@>>><<<;;;;;;555444333222111111111111............---,,,+++***---------,,,,,,,,,+++++++++++++++***************'''((()))******)))((('''(((((())))))*********+++))))))))))))))))))))))))))))))************))))))''''''((()))))))))))))))''')))***,,,,,,***)))'''$$$%%%&&&'''((('''&&&%%%'''(((((((((&&&%%%&&&'''$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''')))***+++))))))(((((((((((()))***&&&''')))***+++++++++***))))))(((''''''''''''((()))((('''&&&&&&'''((()))'''''''''''''''((())))))((((((((((((((((((((((((&&&'''''''''((()))))))))///---+++***)))((())))))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%'''((()))++++++)))((('''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&$$$%%%'''(((((('''%%%$$$((('''%%%$$$###$$$$$$%%%%%%%%%'''''''''&&&%%%$$$%%%%%%%%%&&&'''((()))***&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***(((((((((((()))))))))***(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''((((((((())))))))))))***%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&'''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))'''&&&'''((()))((('''))))))))))))((((((((((((%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%&&&'''((()))&&&&&&'''''''''''''''&&&'''''''''''''''((()))******)))((('''&&&&&&'''(((''''''''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&(((***+++,,,------((())))))******++++++++++++++++++*********))))))000111222333444666777777@@@AAABBBEEEHHHJJJLLLMMMGGGGGGGGGHHHIIIJJJLLLLLLKKKMMMNNNNNNMMMLLLNNNOOOKKKLLLMMMOOOOOOPPPPPPPPPRRRUUUYYY[[[[[[ZZZYYYZZZZZZYYYXXXXXXYYY[[[]]]___^^^___bbbgggmmmuuu|||~~~{{{zzz~~~}}}yyyvvvxxxxxxxxxwwwvvvvvvxxxzzzzzz~~~yyytttqqqpppnnnmmmjjjlllnnnooooooppprrrtttllllllkkkiiifffbbb^^^[[[ZZZYYYXXXXXXXXXWWWTTTRRRJJJIIIGGGGGGGGGEEECCCAAA???===;;;::::::888666444111000000111111000...+++000...,,,+++,,,---,,,,,,,,,+++******))))))))))))(((((())))))******+++++++++*********))))))(((((())))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))((((((((((((((())))))))))))((('''%%%%%%&&&&&&''''''((()))******)))((('''((((((''''''''''''((((((###""""""%%%))))))&&&###''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&((((((((('''&&&%%%))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''(((((((((((((((((($$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%&&&'''((((((%%%&&&'''(((((('''&&&%%%***++++++)))'''&&&'''((('''&&&%%%$$$$$$%%%&&&''')))******)))&&&%%%&&&&&&'''((()))))))))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''''')))((((((((('''''''''''''''&&&&&&&&&&&&'''((()))'''&&&%%%&&&''''''&&&%%%((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&%%%&&&'''((()))''''''''''''''''''&&&&&&%%%&&&&&&&&&'''''''''(((***)))((('''&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''&&&(((((((((((('''&&&%%%$$$******))))))))))))******+++,,,,,,---...//////000111333555888;;;>>>@@@AAADDDEEEFFFGGGIIIJJJKKKLLLMMMMMMLLLKKKKKKKKKKKKLLLLLLMMMNNNNNNLLLLLLMMMOOONNNOOOOOOPPPQQQQQQRRRRRRTTTXXX^^^bbbcccdddddddddbbbbbbbbbccceeegggjjjkkklllnnnpppuuu{{{~~~{{{}}}}}}~~~}}}||||||~~~|||zzzwwwtttqqqsssuuuuuuuuuuuuwwwyyyzzzzzzzzzyyywwwtttqqqoookkkiiihhhgggeeebbb^^^[[[YYYVVVRRRNNNMMMLLLJJJIIIFFFCCC@@@???>>>>>><<<;;;777666444444333222///---///---++++++,,,,,,,,,+++---,,,++++++************)))*********++++++++++++++++++******))))))))))))************************+++******))))))))))))***************************---,,,,,,,,,+++*********+++***)))((('''((())))))'''((()))******)))((('''((((((''''''''''''((((((---,,,---000222333000...************************'''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&'''((((((%%%%%%&&&&&&''''''((((((&&&&&&'''(((((('''&&&&&&((())))))'''%%%$$$%%%'''***)))(((''''''((()))***((())))))(((&&&%%%%%%&&&))))))***))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((((((((((((((((((''''''''''''''''''&&&&&&''''''((((((((('''&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''((((((''''''&&&''''''''''''&&&&&&&&&&&&'''(((((('''((((((((('''&&&%%%%%%$$$%%%&&&'''''''''&&&%%%))))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&$$$"""!!!+++***)))((((((((()))***,,,,,,...000222444555666888999;;;>>>AAADDDGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJOOOOOONNNMMMMMMMMMNNNNNNNNNOOOPPPOOOMMMMMMOOOPPPRRRRRRRRRRRRSSSUUUVVVWWWYYY^^^ffflllpppqqqssssssnnnoooqqqtttvvvxxxzzzzzz{{{}}}~~~|||}}}~~~~~~}}}}}}~~~}}}|||{{{zzzxxxuuuqqqmmmkkkfff___ZZZWWWVVVUUUTTTPPPNNNKKKIIIIIIHHHGGGFFFCCC@@@===:::999777555333000///......//////...------,,,,,,++++++++++++,,,***++++++++++++,,,,,,,,,+++++++++************)))******************************)))))))))***++++++************************,,,+++******(((((('''&&&+++***)))((((((((())))))(((((())))))))))))((((((((((((''''''''''''((((((######$$$&&&((((((&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&%%%$$$""""""'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&''''''&&&$$$###$$$%%%''''''&&&&&&&&&&&&'''''''''((()))(((&&&%%%%%%&&&************)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((((((((((((((('''''''''((((((''''''''''''((((((+++)))((()))***+++***)))&&&&&&''''''''''''((((((***)))((('''''''''''''''''''''&&&&&&''''''''''''(((((((((((('''&&&%%%$$$$$$%%%'''(((((('''%%%$$$((((((((('''''''''((((((''''''''''''((((((((((((((((((((()))))))))))))))''''''((()))))))))((((((+++***))))))***+++---...///000111333555777999999???@@@AAABBBCCCDDDDDDEEEHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKLLLMMMOOOQQQRRRQQQRRRRRRQQQOOOOOOQQQSSSSSSSSSTTTVVVXXX[[[^^^```bbbhhhpppwww{{{}}}~~~~~~zzz|||xxxsssmmmhhheeecccaaa```\\\[[[ZZZZZZYYYXXXUUURRRNNNJJJFFFCCCBBB@@@???===666555444444555555333111---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))***++++++,,,************************)))))))))((('''''''''&&&((((((((('''''''''''''''(((((())))))))))))((((((((((((''''''''''''((((((&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&'''(((((((((((('''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%$$$###)))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((('''''''''&&&''''''''''''''''''&&&&&&''''''%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%&&&'''))))))***))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((())))))'''''''''((((((((((((((()))(((((('''''''''((((((+++)))((()))***+++***)))''''''((((((((()))))))))***)))((('''''''''''''''''''''''''''''''''&&&&&&''''''(((((('''&&&&&&%%%%%%'''(((***)))(((&&&%%%''''''(((((((((((((((((('''''''''((((((((())))))''''''((((((((()))))))))&&&'''(((***,,,---------,,,,,,,,,---///222555666888999999:::;;;;;;<<<<<>><<<:::::::::999888666......---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))******))))))***+++,,,,,,*********************************++++++,,,,,,,,,((((((((((((((('''''''''))))))(((((((((((())))))((((((''''''''''''(((((()))***++++++++++++++++++))))))))))))))))))))))))''''''((())))))(((''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%&&&'''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((%%%%%%&&&''''''(((''''''))))))((('''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((''''''''''''''''''&&&&&&'''''''''''''''((('''%%%%%%&&&'''((((((((())))))(((((((((((()))***)))''''''''')))&&&'''((())))))***))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''''''''''''''''''''''''''%%%&&&'''((((((((((((((('''''''''((((((((((((((())))))((((((''''''((((((((('''&&&&&&(((((('''&&&''''''(((((()))*********((((((''''''&&&''''''''''''''''''(((''''''&&&%%%&&&&&&'''''''''''''''&&&'''((()))))))))((('''&&&&&&'''(((((()))((((((((('''''''''(((((())))))***%%%&&&&&&''''''(((((()))((()))+++,,,---............000222555888:::<<<===BBBBBBAAAAAA@@@@@@@@@???======>>>???@@@AAABBBBBBCCCCCCDDDEEEGGGHHHIIIIIIKKKLLLMMMNNNPPPRRRTTTUUUWWWWWWWWWVVVVVVXXX[[[^^^```bbbfffkkkppptttwwwxxx{{{~~~~~~wwwxxxzzz}}}}}}zzztttoooaaa^^^[[[YYYWWWUUUSSSQQQHHHEEEAAA???>>>>>>===<<<444333222000///......---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------))))))))))))))))))))))))++++++*********++++++,,,++++++++++++++++++++++++'''(((((()))***+++,,,,,,******+++++++++***)))((())))))(((((((((((())))))((((((''''''''''''((((((%%%&&&''''''%%%%%%&&&'''(((((((((((((((((((((((('''((()))******)))((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%'''((()))*********))))))(((((('''&&&%%%%%%''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''(((((('''&&&&&&''')))&&&''''''((((((''''''&&&'''((()))((('''&&&''')))%%%&&&''')))************%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""$$$&&&(((''''''''''''''''''''''''&&&'''((())))))(((''''''''''''''''''((((((((()))******)))((((((((((((((('''&&&%%%&&&''''''&&&%%%&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&'''(((''''''((((((((('''%%%%%%%%%%%%&&&'''(((((((((((((((((((((''''''&&&&&&&&&%%%&&&((()))))))))((((((&&&''''''((())))))******'''(((((()))******++++++,,,---...000111222222222444666999===@@@AAABBBBBBEEEEEEDDDCCCBBBAAA@@@@@@<<<<<<>>>@@@BBBDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKPPPPPPRRRTTTWWWZZZ]]]^^^aaaaaaaaaaaaaaadddhhhkkknnnqqqvvv|||rrrpppllljjjgggddd```]]]TTTPPPKKKGGGEEEEEEEEEDDD===<<<:::888666444333333////////////.........---,,,,,,,,,,,,---------...++++++++++++++++++++++++,,,,,,+++*********++++++++++++++++++++++++++++++&&&&&&''''''(((((())))))******+++,,,+++***)))(((***)))(((''''''((()))***((((((''''''''''''((((((***,,,---,,,***)))+++---&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''''''''((((((((((((''''''&&&&&&%%%%%%&&&''')))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&'''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((((())))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''))))))((((((((('''''''''&&&'''(((((((((((('''&&&%%%%%%&&&&&&''''''((((((((('''&&&&&&&&&&&&'''((('''(((((('''&&&&&&((()))$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&'''&&&%%%%%%&&&'''&&&'''((())))))***))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))'''%%%$$$%%%&&&)))+++%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))((('''&&&&&&'''''''''(((((())))))******)))((((((((((((((()))'''&&&'''((()))((('''%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%&&&'''(((''''''((((((((('''%%%$$$$$$$$$&&&'''((()))))))))((('''&&&%%%%%%%%%%%%&&&%%%&&&((()))))))))((((((&&&''''''((()))******+++++++++,,,---......//////...///111444666888999999888;;;???BBBDDDEEEDDDCCCCCCCCCBBBAAA@@@???>>>>>>???@@@AAABBBDDDFFFGGGHHHKKKKKKKKKKKKLLLLLLMMMMMMQQQRRRUUUYYY^^^cccgggiiijjjkkkkkkkkkllloootttxxxzzz}}}~~~|||~~~~~~{{{xxxuuupppjjjfff___ZZZSSSNNNLLLLLLLLLLLLDDDCCC@@@>>>;;;999888777222222111111000000//////,,,,,,,,,------.........------------------------------,,,+++************++++++++++++++++++++++++++++++++++++************((())))))******((('''&&&***)))(((''''''((()))***((((((''''''''''''((((((&&&((()))(((%%%$$$''')))))))))))))))))))))))))))'''((()))++++++)))((('''''''''((((((((((((''''''&&&&&&%%%%%%&&&''')))***************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))'''(((((()))))))))))))))(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%&&&'''(((&&&'''((('''&&&&&&''')))&&&'''((())))))((('''&&&###$$$%%%%%%######$$$%%%((()))))))))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###(((''''''&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&'''''',,,***)))'''&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((()))))))))(((''''''&&&&&&'''((()))))))))((('''&&&%%%%%%&&&'''(((((())))))+++---...,,,)))))),,,///333333444666888;;;===???BBBCCCDDDFFFFFFGGGGGGGGGAAA???======???BBBDDDDDDEEEFFFEEECCCFFFLLLNNNLLLLLLMMMNNNNNNNNNPPPSSSVVVWWW\\\bbbhhhlllooorrruuuxxxwwwuuutttwww{{{}}}zzzyyyzzz{{{wwwvvvvvvwwwyyyzzzzzzzzz|||}}}ttttttvvvwwwvvvttttttvvvyyywwwwwwyyyzzz{{{}}}~~~zzzwwwvvvvvvllljjjfffbbb___\\\ZZZYYYTTTQQQLLLHHHFFFCCC???===:::777555333222000...+++---...///...---...///000///......---,,,,,,------///...,,,+++++++++,,,---,,,++++++***)))(((((('''*********)))))))))))))))******)))))))))))))))))))))))))))((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&+++******)))((((((((()))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&(((***+++***)))((()))***))))))(((((('''''''''&&&***'''%%%&&&)))***(((&&&&&&&&&&&&'''''''''((((((&&&&&&'''((()))))))))(((%%%%%%%%%&&&'''((())))))%%%%%%$$$$$$%%%%%%&&&'''))))))(((&&&%%%&&&(((+++(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''((()))))))))(((&&&%%%(((''''''&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%''')))***((((((((('''&&&&&&%%%%%%((('''&&&%%%$$$%%%%%%&&&$$$%%%&&&'''((((((((((((((('''&&&&&&&&&((()))***&&&&&&''''''''''''&&&&&&))))))))))))************''''''((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''++++++)))(((&&&$$$###"""!!!"""$$$%%%''''''''''''(((((())))))))))))((((((((((((''''''&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&'''''''''''''''&&&&&&''''''((())))))***+++++++++---...---,,,---000333666777999<<<>>>AAABBBCCCFFFFFFGGGGGGGGGFFFEEEEEE@@@???>>>???AAADDDFFFGGGFFFIIIIIIHHHJJJNNNOOOLLLKKKLLLMMMMMMNNNRRRXXX\\\bbbffflllpppsssuuuwwwyyy~~~}}}{{{{{{}}}~~~}}}}}}~~~|||zzzyyy{{{zzzyyywwwuuusssqqqpppkkkjjjjjjjjjkkklllmmmmmmqqqtttvvvuuuuuussslllccc```bbbbbbaaa___^^^aaacccccceeegggkkknnnrrrtttvvvxxxzzz~~~{{{zzz|||~~~yyyxxxvvvtttqqqnnnlllkkkbbb^^^YYYTTTPPPLLLHHHEEEBBB@@@>>><<<;;;999777444000000000///...///000111000///......------------++++++******)))*********+++++++++***)))))))))(((((())))))******+++++++++++++++++++++++++++++++++(((((()))))))))*********((((((((((((((((((((((((---,,,++++++*********+++******)))))))))((((((((()))))))))((((((''''''''''''((()))((('''&&&((()))))))))((((((((('''''''''(((&&&%%%&&&((()))(((&&&&&&&&&&&&'''''''''((((((&&&''''''(((((((((''''''%%%&&&&&&&&&'''(((((((((&&&&&&%%%%%%&&&&&&'''((()))))))))'''&&&&&&)))+++(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))))))))(((&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%(((((((((((('''&&&%%%$$$!!!!!!###%%%'''***,,,---&&&''''''''''''''''''&&&)))))))))(((((('''''''''''''''((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''******))))))'''$$$"""!!!###&&&(((((('''&&&&&&&&&''''''''''''&&&&&&))))))((('''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''((()))))))))***++++++,,,,,,------...000111111333666999<<<>>>AAADDDFFFHHHHHHHHHJJJJJJJJJIIIGGGFFFDDDCCC@@@@@@@@@AAACCCFFFIIIKKKEEEIIIJJJHHHIIILLLLLLIIINNNOOOQQQSSSVVV\\\ccchhhpppssswwwzzz{{{{{{|||}}}~~~{{{{{{}}}~~~}}}{{{yyywwwwwwwwwwwwsssrrrqqqpppmmmkkkhhhgggjjjkkkmmmmmmllliiieeeccc```___^^^]]]]]]^^^___```cccggghhhffffffeee___WWWVVVWWWVVVTTTRRRRRRTTTUUUUUUWWWZZZ]]]bbbeeehhhjjjlllooossswwwzzzzzzyyyxxxzzzzzz{{{|||||||||||||||zzzzzz|||~~~~~~|||}}}~~~{{{zzzuuuqqqkkkfffaaa[[[VVVRRRKKKHHHEEECCCBBB???<<<:::666555444333333333444555222111000///...---------)))******+++++++++******++++++++++++************(((((()))***+++,,,------++++++++++++++++++++++++&&&''')))*********)))((())))))))))))))))))))))))))))))((('''''''''((((((++++++*********)))))))))******))))))))))))(((((((((((()))(((''''''(((***))))))(((((((((((('''''''''&&&%%%&&&((()))((('''&&&&&&'''''''''(((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''(((((())))))))))))(((&&&&&&)))+++'''''''''''''''&&&&&&&&&)))(((''''''''''''((()))((((((((()))(((((('''&&&&&&&&&''''''((())))))***((()))))))))((('''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$###$$$$$$$$$(((((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''******)))((('''&&&&&&%%%''''''((())))))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''"""$$$&&&(((((((((&&&%%%%%%&&&((())))))(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$))))))((('''&&&%%%%%%$$$))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******)))(((((((((***+++,,,******++++++,,,---......111222444777999<<>>BBBEEEFFFGGGIIIJJJKKKLLLLLLKKKIIIGGGJJJJJJJJJJJJJJJIIIHHHHHHFFFGGGGGGGGGFFFHHHKKKOOOQQQVVVWWWUUUTTTXXX[[[ZZZ___cccjjjpppsssvvvyyy{{{}}}}}}||||||xxxzzz~~~zzzrrrkkkgggfffkkkppppppmmmkkklllmmmkkkeeedddbbb```___^^^^^^^^^]]]^^^^^^_______________```___^^^]]]]]]]]]^^^^^^ddddddcccaaa______bbbeeennntttyyyyyyxxxwwwsssmmmiiigggdddbbbaaaaaabbbbbbeeeffffffhhhiiijjjkkkkkknnnppprrrtttsssoookkkhhhhhhhhhiiiiiiiiiiiihhhhhheeedddddddddfffhhhjjjkkktttuuuvvvxxx{{{~~~~~~~~~yyytttqqqhhheee```[[[WWWSSSNNNJJJHHHDDD???=========<<<:::777666444222111000//////---...///000000///...---,,,,,,,,,,,,---------------,,,,,,++++++*********(((((()))))))))*********&&&''')))++++++***(((''')))))))))))))))))))))))),,,,,,++++++++++++,,,,,,++++++++++++*********)))((((((((((((((((((((((((*********(((''''''***,,,(((((())))))))))))))))))(((((())))))))))))***+++'''''''''((((((((())))))(((((((((((('''&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&''''''(((%%%&&&'''&&&%%%%%%&&&'''&&&'''''''''''''''''''''((('''%%%$$$$$$%%%'''((((((((('''''''''((((((((('''''''''&&&&&&&&&%%%%%%$$$%%%&&&'''((('''&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&''''''''''''''''''$$$%%%&&&'''((((((((((((###%%%&&&((()))))))))(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''(((((((((&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&'''(((((((((((('''&&&"""###%%%&&&'''''''''&&&((('''&&&&&&&&&''')))***&&&''''''((((((''''''&&&(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***&&&&&&&&&'''(((***+++,,,,,,---...000333555777777===>>>???CCCHHHKKKKKKKKKJJJKKKKKKKKKJJJIIIGGGFFFHHHIIIIIIJJJJJJJJJJJJIIIHHHJJJLLLKKKJJJKKKPPPUUUXXX```eeeeeeeeegggiiiiiijjjoootttxxxzzz{{{{{{|||}}}}}}||||||zzz|||}}}wwwnnnddd]]]XXXWWW^^^bbbdddaaa___``````]]]___________________________aaabbbeeefffhhhiiiiiijjjhhhfffdddccceeegggiiimmmnnnnnnkkkiiiiiinnnrrr|||xxxuuuqqqnnnooopppppppppnnnoooqqqsssuuuwwwxxxyyy|||}}}~~~~~~|||xxxsssppphhhiiiiiihhhhhhgggfffeeeccccccddddddeeefffhhhhhhiiiiiijjjkkklllmmmnnnnnntttvvvyyy}}}|||ssspppkkkgggbbb^^^YYYUUURRRLLLFFFBBBAAAAAA???<<<<<<;;;999777555444333222///////////////...------............------------------,,,+++***)))((((((*********+++,,,,,,------'''((()))++++++******)))((((((((((((((((((((((((++++++*********+++,,,,,,++++++*********)))))))))''''''(((((((((((())))))''''''&&&%%%###$$$''')))(((((())))))))))))******((()))******(((((()))***''''''((((((((()))))))))(((((((((((((((((('''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%&&&''''''&&&%%%&&&'''&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%&&&'''(((''''''''''''((())))))(((''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%&&&&&&'''((())))))&&&''''''(((((((((((('''(((((((((((('''&&&%%%$$$''''''(((((()))(((((((((((('''&&&%%%%%%&&&'''(((""""""###$$$%%%&&&''''''&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&''')))******)))'''&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''(((((()))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&''')))+++,,,---......000222444777:::===???@@@AAAAAABBBFFFKKKMMMLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHJJJMMMPPPPPPOOORRRXXX^^^cccooo{{{~~~{{{yyy{{{||||||{{{{{{|||}}}~~~~~~yyyrrrppplllfff^^^YYYWWWWWW[[[```dddccccccddddddaaadddfffiiilllmmmnnnnnnnnnmmmnnnpppsssuuuwwwxxxyyyxxxvvvsssqqqqqqrrrtttvvvwwwyyyyyywwwtttuuuzzz|||zzz{{{}}}}}}}}}wwwxxxzzz|||}}}{{{ssssssrrrrrrpppnnnmmmllllllmmmoooqqqrrrsssttttttnnnmmmlllkkkhhhfffdddccchhhjjjmmmppptttwwwyyy{{{yyy{{{}}}~~~~~~~~~~~~{{{xxxtttpppmmmjjjfffccc___XXXPPPKKKJJJIIIEEEBBBBBBAAA???===:::999888777333222111000///.........000//////......---------+++++++++******))))))((()))******+++,,,,,,------************++++++++++++))))))))))))))))))))))))'''''''''''''''((())))))******)))))))))(((((((((((((((((())))))*********&&&&&&%%%###"""###&&&((((((((()))))))))*********''')))***)))&&&%%%&&&''''''((((((((())))))))))))(((((())))))***)))))))))%%%&&&&&&&&&'''((((((((('''''''''&&&''''''((()))&&&((())))))(((''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&'''((()))***''''''''''''&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''%%%&&&&&&&&&''''''((((((%%%%%%'''(((((((((''''''(((((((((((('''&&&%%%$$$+++***)))'''&&&%%%$$$$$$)))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((()))******))))))'''((()))++++++)))((('''&&&'''((())))))((('''&&&%%%$$$$$$$$$$$$%%%&&&'''$$$&&&(((******)))'''&&&'''(((((((((((((((((('''%%%%%%&&&&&&'''((((((((('''((((((((())))))******&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''((((((((((((((()))+++---000111222222222444666888<<<@@@CCCFFFGGGCCCCCCCCCGGGKKKMMMLLLIIIFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIJJJJJJIIIHHHHHHGGGJJJNNNRRRSSSTTTWWW^^^eeeqqq~~~||||||~~~}}}vvvpppkkkggggggeeebbb___^^^___```___ffflllmmmmmmppppppmmmnnnpppuuuyyy}}}~~~~~~}}}zzz{{{}}}~~~}}}|||}}}~~~~~~|||}}}}}}~~~}}}|||zzzxxxvvvuuuwwwyyy|||~~~|||xxxsssnnnkkkhhhffffffgggiiijjjlllmmmnnnqqqrrrssssssrrrqqqqqqrrrxxxyyyzzz|||}}}}}}{{{yyywwwtttqqqjjjcccYYYTTTRRRQQQMMMIIIGGGFFFCCCAAA???===<<<;;;888777555222111111111111111111000///...------,,,)))))))))))))))*********'''(((((()))******++++++++++++******++++++,,,---)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))(((((((((((())))))******++++++++++++((('''&&&$$$###$$$'''***(((((())))))*********+++'''((()))((($$$"""###%%%(((((((((((())))))))))))'''((()))******+++******%%%%%%&&&&&&'''((())))))((((((((((((((()))******((()))++++++***))))))***&&&&&&&&&'''''''''((((((''''''((())))))(((''''''((('''&&&&&&'''((()))***&&&&&&''''''((())))))))),,,+++)))'''&&&%%%&&&&&&&&&&&&&&&'''''''''''''''###$$$&&&'''((('''&&&&&&$$$%%%&&&'''(((((((((((($$$$$$###$$$%%%''')))+++)))(((&&&%%%%%%&&&((()))***************)))))))))%%%&&&''''''((((((''''''(((&&&%%%###$$$&&&(((***''''''&&&&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((($$$%%%'''))))))))))))((())))))(((((()))***,,,---//////000111333555777888===???BBBDDDFFFFFFFFFEEEHHHEEECCCDDDGGGIIIIIIHHHJJJIIIHHHGGGGGGGGGGGGGGGEEEFFFGGGGGGFFFFFFHHHIIIOOOQQQTTTWWW[[[```fffkkk||||||}}}~~~~~~zzz{{{|||~~~~~~~~~}}}|||vvvtttpppmmmjjjhhhhhhgggjjjnnnrrrsssrrrpppooonnnqqquuuyyy{{{zzzxxxvvvvvv|||}}}{{{zzz|||~~~|||xxxwwwtttooolllllliiieeedddgggkkkqqqrrrlllfffeeeeeedddiiijjjlllmmmmmmoooqqqsss|||~~~{{{wwwqqqjjjfffccc___XXXSSSQQQNNNIIIEEEDDDDDDCCCCCCCCC@@@<<<888555111---***111111000000///......---+++,,,,,,,,,------------,,,++++++***)))(((''''''+++++++++*********))))))))))))*********+++++++++***(((&&&'''***+++)))'''***)))))))))((((((''''''******))))))((((((''''''***)))(((''''''((()))***)))((('''''''''(((***+++++++++***)))((((((((())),,,***'''%%%%%%'''***,,,((((((((('''&&&$$$###""")))*********)))(((&&&%%%&&&''''''(((((((((((((((%%%&&&((('''&&&$$$%%%%%%''''''''''''(((((((((((((((((('''&&&$$$!!!++++++***)))(((&&&$$$###%%%''')))******)))'''%%%+++'''######(((+++***(((######$$$%%%'''((())))))++++++************++++++$$$%%%'''((((((((('''&&&''''''((())))))(((''''''$$$%%%%%%&&&'''((())))))'''''''''''''''&&&&&&&&&(((((())))))))))))(((((($$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&((())))))))))))((())))))(((((()))***,,,,,,,,,...000444999===AAACCCCCCDDDFFFHHHIIIIIIHHHGGGIIIFFFDDDDDDFFFHHHGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFGGGJJJNNNRRRXXX[[[___cccfffjjjooorrr}}}}}}}}}{{{yyyxxxwwwllllllmmmoooppppppqqqqqqmmmlllkkkjjjiiihhhggggggvvvzzz}}}{{{yyy{{{~~~~~~|||{{{{{{}}}~~~}}}~~~}}}yyywwwsssmmmkkkmmmnnnvvvyyyssskkkhhhggggggbbbbbbaaa```___```aaabbbnnnrrrvvvxxxyyy}}}zzztttqqqqqqooollliiijjjeee^^^VVVOOOKKKGGGFFFEEEBBB>>>;;;999777444222000000000111111111111222,,,,,,+++++++++++++++***,,,++++++******)))))))))---------,,,,,,,,,,,,,,,))))))*********+++++++++***((('''(((******)))'''*********))))))(((((((((******))))))(((((((((((()))(((((((((((((((((()))((((((((((((((()))******---,,,++++++******++++++***)))((('''''''''''''''(((((((((((((((''''''&&&))))))******)))(((&&&%%%&&&''''''(((((((((((((((&&&'''((((((&&&%%%%%%&&&''''''''''''((((((((((((''''''''''''&&&%%%$$$###'''''''''&&&%%%$$$""""""&&&'''((())))))((('''&&&***&&&"""###'''))))))'''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((("""###%%%&&&&&&&&&%%%$$$&&&%%%$$$$$$############&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((())))))))))))((())))))))))))***+++,,,---///111555:::???DDDHHHJJJIIIJJJKKKLLLKKKJJJIIIHHHIIIFFFDDDDDDEEEFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFGGGGGGGGGGGGJJJQQQYYY___dddgggkkknnnqqqtttxxxzzz}}}}}}~~~~~~}}}{{{wwwrrrnnnkkkiiiiii_________```bbbdddfffhhhjjjkkklllnnnnnnooonnnnnn{{{~~~~~~yyywwwyyyxxxvvvpppmmmllleeeccc```\\\YYYXXXWWWWWW^^^bbbgggkkkooouuu}}}vvvjjj```XXXRRRPPPLLLIIIDDDAAA@@@>>><<<:::333333333333222222222222...------,,,++++++******,,,,,,,,,+++++++++++++++,,,,,,+++******************************+++++++++***)))((((((******)))(((***************)))))))))***))))))))))))(((((((((''''''(((((((((((('''''''''((())))))******)))))),,,,,,+++*********++++++%%%&&&(((((()))((('''&&&(((((()))***************)))))))))))))))(((&&&&&&&&&''''''(((((((((((((((&&&((())))))'''&&&&&&'''''''''''''''((((((((((((&&&''''''((()))((((((((('''(((((((((((('''&&&&&&(((((((((((((((((((((((()))%%%"""###&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((()))((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&'''''''''(((((()))))))))(((((())))))))))))(((((($$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$############&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((''''''&&&%%%%%%%%%%%%$$$%%%&&&'''((((((''''''$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))*********+++---...//////888999<<<@@@CCCFFFIIIJJJLLLLLLLLLKKKJJJIIIHHHGGGEEEDDDBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIIIIHHHGGGGGGEEEGGGJJJMMMSSS[[[dddkkkmmmnnnppprrrtttwww|||}}}~~~}}}yyywwwtttqqqmmmhhhdddbbbaaaaaa___^^^^^^^^^```dddhhhjjjqqqssswwwzzz{{{{{{zzzyyy||||||wwwuuuppplllgggbbb^^^[[[XXXVVVVVVXXX\\\___ccciiipppvvvyyy{{{ppphhhcccbbbXXXTTTNNNJJJFFFDDDAAA???;;;:::888666333000///.../////////.........------,,,,,,,,,------------------,,,+++*********++++++***************************))))))))))))***))))))++++++******************))))))))))))))))))))))))&&&'''((())))))((('''&&&'''((()))++++++***))))))))))))(((((((((((())))))$$$%%%'''((()))*********((()))******++++++******)))))))))((((((''''''&&&&&&''''''((((((((((((((('''(((***)))(((&&&&&&'''''''''''''''((((((((((((&&&'''((()))))))))))))))''''''((()))))))))))))))((((((''''''''''''(((((((((&&&$$$$$$&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((((('''&&&&&&&&&''')))***((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&''''''((()))******+++(((((())))))))))))((((((&&&$$$###"""###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%$$$%%%'''((()))(((((('''$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))*********++++++,,,...000222333444555===???AAACCCEEEGGGGGGGGGIIIIIIHHHHHHFFFEEEDDDCCC@@@@@@@@@AAABBBDDDGGGIIIIIIIIIIIIJJJJJJIIIIIIHHHFFFKKKQQQYYY```gggnnnsssuuuttttttssstttxxx~~~}}}zzzvvvqqqllljjjdddcccbbbbbbccceeegggiiiiiihhhggggggiiilllpppssszzz|||~~~yyyuuupppkkkhhhddd___[[[WWWWWWWWWWWWYYY]]]bbbeeelllsss|||xxxtttsssgggbbb[[[UUUOOOJJJFFFBBBAAA???===:::666333000///////////////////////////---------------.........000///---,,,+++,,,---...************************)))*********)))))))))*********************++++++))))))))))))************&&&'''((())))))((('''&&&'''(((***+++++++++***))))))(((((('''(((((())))))***)))((((((((()))***+++)))************)))((((((((((((((('''''''''''''''&&&''''''((((((((((((((('''(((***)))(((&&&&&&'''''''''''''''((((((((((((''''''(((((((((''''''&&&######$$$%%%&&&&&&&&&&&&((((((''''''''''''(((((()))((('''''''''(((''''''######$$$%%%&&&'''((()))%%%%%%$$$$$$$$$$$$%%%%%%(((((('''&&&&&&((()))***((('''%%%$$$$$$%%%'''(((%%%%%%&&&&&&'''(((((()))&&&''''''((()))******+++(((((())))))))))))((((((%%%###!!! """$$$&&&(((''''''&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%$$$%%%''')))***)))'''&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))***+++,,,---...///222555888:::<<<===???@@@BBBEEEGGGGGGGGGGGGEEEEEEDDDCCCCCCBBBBBBAAA>>>???AAABBBCCCEEEIIILLLKKKKKKKKKKKKLLLMMMNNNOOOQQQWWW___gggmmmrrrvvvxxx{{{{{{yyyxxxxxx{{{{{{yyyuuuooojjjdddaaa___ZZZ[[[___dddkkkqqqwwwzzzuuutttsssrrrsssvvvyyy{{{}}}{{{yyywwwsssmmmhhh___]]]ZZZXXXWWWYYY[[[]]]aaaeeekkkqqqvvv|||}}}tttpppjjjccc]]]VVVPPPKKKGGGFFFCCCAAA>>>;;;999777000000000000////////////.........---------------,,,+++)))((('''(((***++++++++++++***************)))***++++++))))))***+++)))))))))***************)))))))))************+++(((((())))))))))))((((((((()))******++++++************)))))))))***++++++///...+++)))((('''(((((()))))))))))))))((('''&&&(((((('''&&&&&&''''''(((&&&''''''(((((((((((((((&&&((())))))'''&&&&&&'''''''''''''''(((((((((((((((((((((((('''&&&%%%$$$$$$$$$&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''"""###$$$%%%'''((()))***''''''&&&&&&&&&&&&''''''((((((''''''(((((()))***((('''&&&%%%%%%&&&'''((($$$$$$%%%&&&'''((()))***'''''''''(((((()))))))))(((((())))))))))))(((((($$$$$$#########$$$%%%&&&&&&&&&&&&&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%&&&(((******)))'''%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))((()))***,,,...///000222666:::>>>AAACCCDDDAAACCCEEEGGGGGGGGGFFFFFFBBBBBBAAAAAAAAAAAABBBBBBAAACCCDDDEEEEEEFFFJJJNNNOOOOOOOOOPPPSSSXXX\\\^^^ccchhhnnnsssvvvxxxzzz|||~~~~~~~~~}}}||||||}}}}}}|||yyywwwooommmiiidddaaa`````````^^^aaafffnnnuuu}}}~~~}}}||||||}}}|||vvvnnnjjjeeeaaa```aaabbbccceeeddddddfffjjjnnnppppppwwwxxxyyy{{{~~~}}}zzzvvvrrrmmmfff___ZZZRRRQQQNNNKKKGGGDDDAAA@@@777777666444333111000000.........------,,,,,,,,,+++***'''&&&%%%'''(((***+++++++++*********)))))))))***,,,+++)))(((***,,,((((((((())))))*********))))))*********+++++++++******))))))))))))************))))))******+++,,,)))))))))))))))***++++++++++++++++++***)))'''''''''((())))))))))))))))))((('''&&&&&&&&&&&&'''(((&&&''''''(((((((((((((((&&&'''((((((&&&%%%%%%&&&''''''''''''((((((((((((''''''((((((''''''&&&%%%''''''((()))*********)))&&&'''((())))))((('''&&&'''((((((((('''&&&&&&&&&$$$$$$%%%%%%&&&'''(((((())))))(((((((((((())))))''''''((()))))))))))))))''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((('''''''''''''''''''''((((((((())))))))))))((((((&&&'''((()))))))))((('''%%%%%%%%%&&&'''((()))***&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''%%%''')))******)))&&&%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))+++---///111222444999>>>BBBFFFHHHIIIEEEFFFHHHHHHHHHFFFDDDBBBAAAAAA@@@AAAAAABBBCCCDDDDDDFFFHHHHHHFFFGGGKKKOOOTTTTTTUUUWWW\\\bbbhhhlllqqqtttxxx{{{{{{|||}}}~~~}}}~~~{{{vvvuuuuuuuuuuuussspppmmmbbbaaa^^^]]]^^^aaaeeeggghhhkkkpppvvv}}}{{{yyyuuuppplllkkklllmmmmmmqqqlllgggeeeffffffeeecccgggiiimmmppptttxxx}}}}}}{{{xxxrrrkkkggg^^^\\\XXXSSSNNNHHHEEEBBB@@@???===:::777555333111//////...---,,,,,,++++++222000---,,,+++---...000++++++++++++******))))))(((+++,,,,,,)))(((***,,,''''''(((((()))))))))***))))))******++++++++++++,,,+++***))))))***+++,,,+++***)))))))))***,,,---'''''''''''''''((())))))"""$$$(((+++,,,,,,***)))&&&'''((()))++++++++++++((('''&&&%%%%%%&&&((((((&&&''''''(((((((((((((((%%%'''((('''&&&$$$%%%%%%''''''''''''((((((((()))&&&''''''(((((((((((('''$$$%%%%%%&&&''''''&&&&&&&&&''')))******)))'''&&&&&&'''((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''')))*********)))(((''''''((())))))(((''''''(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&$$$""" ((('''%%%#########%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))))))))'''&&&'''((()))***++++++---111777;;;:::===AAACCCDDDDDDFFFGGGJJJIIIGGGFFFDDDBBB@@@@@@AAAAAABBBCCCCCCCCCCCCCCCFFFFFFEEEEEEHHHOOOXXX___gggggghhhhhhiiimmmrrrwwwxxx{{{~~~|||{{{|||}}}zzzuuuppppppqqqqqqoookkkhhhggggggbbbaaaaaabbbeeeiiinnnqqquuuwwwyyy|||~~~}}}}}}|||yyyvvv|||~~~~~~|||zzzzzzzzzzzz{{{}}}zzzuuurrrooommmjjjggg```^^^\\\\\\___eeejjjnnnuuuyyy|||xxxnnnkkkeee___YYYQQQJJJEEEDDDAAA<<<:::888888777666444222///---------,,,+++.........---,,,+++***)))+++++++++************)))***++++++++++++***)))))),,,,,,,,,,,,+++***))))))******))))))******+++,,,,,,+++)))(((((()))+++,,,'''((()))++++++***))))))+++******)))))))))))))))))))))******++++++,,,,,,))))))***+++,,,------...))))))))))))))))))))))))''''''((((((((((((''''''''''''(((((((((&&&%%%###(((((((((((((((''''''&&&***)))'''%%%$$$%%%&&&'''******)))((('''&&&&&&%%%$$$&&&)))***(((&&&%%%%%%''''''&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&***)))&&&%%%%%%&&&)))***((((((((((((((((((((((((,,,***)))'''&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''+++,,,)))"""!!!%%%***+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###""""""((('''%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))******(((((()))******,,,...///111555:::===<<>>===<<<;;;999777333111000///...,,,.........---,,,+++******++++++++++++************+++++++++++++++***))))))***++++++,,,,,,,,,++++++******))))))******+++,,,,,,+++)))(((((()))+++,,,(((((()))***************+++******))))))))))))))))))))))))***************))))))))))))************))))))))))))))))))))))))''''''(((((((((((('''''')))))))))***))))))((('''(((((((((((((((''''''&&&)))((('''&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&%%%'''))))))'''&&&&&&&&&(((''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''***)))(((&&&%%%%%%&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''))),,,+++'''%%%((())))))%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))************+++---,,,///222555777:::===@@@???AAADDDDDDDDDCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@@@@BBBCCCEEEGGGHHHHHHGGGGGG@@@BBBEEELLLXXXhhhyyy~~~zzzrrrmmmjjjiiiiiiiiihhhiiihhhgggffffffhhhjjjjjjlllooosssvvvyyy{{{|||~~~~~~{{{{{{}}}{{{wwwqqqnnnllllllkkkjjjooosssyyy~~~xxxuuuooohhhbbb^^^[[[ZZZZZZ^^^dddjjjppptttvvvxxx{{{yyywwwsssooohhhaaa\\\RRRNNNJJJGGGFFFEEECCCBBB@@@===999666444222000///.........------,,,,,,+++,,,,,,,,,+++++++++******+++++++++++++++******)))))))))***+++,,,,,,,,,,,,******))))))******+++,,,,,,+++***))))))***+++,,,)))))))))))))))******++++++******)))))))))))))))***))))))))))))))))))((()))))))))(((((('''''''''))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((())))))******(((((((((((((((''''''&&&(((((((((((((((((())))))%%%%%%%%%&&&&&&&&&''''''&&&'''(((((('''&&&'''((()))((('''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&+++---***)))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((***++++++,,,...///000333777:::<<<>>>@@@AAA???AAACCCCCCBBBAAA@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDFFFHHHIIIIIIHHHHHHEEEHHHNNNUUU```nnn|||yyysssjjjccc```bbbfffhhhnnnpppssstttsssrrrrrrrrrssstttvvvxxxzzz}}}{{{vvvvvvzzz~~~}}}~~~~~~~~~}}}}}}~~~zzzvvvqqqmmmjjjjjjjjjkkkrrrvvv}}}}}}|||zzztttooojjjfffdddZZZ[[[^^^bbbeeegggggggggqqquuuzzz}}}}}}|||}}}}}}}}}|||zzzxxxvvvpppjjjeee\\\XXXTTTQQQOOOMMMJJJHHHFFFBBB>>>;;;888777444333000000///......------------,,,,,,,,,++++++++++++++++++,,,,,,++++++***))))))***+++,,,,,,,,,,,,,,,******))))))******+++,,,++++++***))))))***++++++***)))((((((((()))+++,,,+++******)))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&%%%&&&(((***+++(((((((((((((((''''''&&&&&&'''((()))******))))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&(((***)))((('''&&&&&&&&&&&&&&&)))(((''''''&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******))))))))))))))))))((((((((())))))(((((((((''''''''''''''''''''''''%%%***,,,)))((())))))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&(((+++,,,---...111333555888<<<>>>>>>??????@@@===???AAAAAA@@@>>>>>>???@@@AAAAAABBBCCCDDDDDDDDDEEEEEEGGGHHHIIIJJJKKKLLLOOOSSS[[[ccclllttt|||}}}}}}zzzpppkkkddd___]]]aaahhhlllzzz}}}}}}|||zzzzzz{{{}}}}}}uuupppooosssvvvuuuwwwxxxyyyzzz{{{~~~}}}{{{wwwssspppppprrrtttyyy}}}~~~{{{wwwtttsssgggfffdddddddddbbb___\\\]]]```eeejjjmmmppprrrsss|||}}}|||{{{{{{zzzvvvqqqnnngggddd```]]]ZZZWWWTTTQQQNNNJJJEEEAAA>>><<<999777444333111000////////////------------,,,,,,,,,++++++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,+++***)))******))))))******+++,,,+++******************+++***)))((((((((()))+++,,,+++******)))))))))))))))******))))))((((((''''''''''''((())))))***++++++((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&'''(((***,,,(((((((((((((((''''''&&&&&&'''((()))******))))))))))))(((((('''&&&&&&%%%&&&'''((('''&&&''')))+++(((((('''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((%%%))))))%%%$$$''')))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%&&&''''''((((((''''''''''''((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))(((***---///111333666888:::<<<>>>???>>>=========:::<<>>>>>???AAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHJJJMMMQQQTTTVVV[[[aaajjjqqqwww|||~~~~~~{{{xxxtttrrrhhhfffdddbbbbbbgggnnnsss}}}|||~~~}}}yyywwwvvv}}}zzztttpppooorrrtttwwwyyy{{{|||}}}|||zzzzzz}}}~~~~~~~~~zzzxxx|||~~~}}}|||xxxtttpppmmmllliiiccc___VVVWWWXXX[[[^^^aaadddfffqqqwww~~~}}}}}}}}}}}}|||yyywwwsssqqqnnnlllkkkiiifffccc[[[WWWQQQKKKGGGCCC???<<<999777555222111000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,+++***))))))******))))))******+++,,,************************)))))))))))))))******++++++******)))))))))))))))***))))))))))))))))))((('''(((((()))+++,,,,,,---))))))))))))))))))))))))''''''(((((((((((('''''')))((())))))***+++,,,---(((((((((((((((''''''&&&(((((((((((((((((())))))+++***)))((('''&&&%%%%%%&&&'''((()))(((((()))+++''''''&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&((('''"""!!!%%%))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))+++---111333555888;;;>>>>>>???@@@>>>;;;999999999888:::===?????????@@@AAAAAAAAABBBCCCDDDEEEEEEFFFHHHHHHIIIMMMSSS[[[bbbfffiiinnntttzzz}}}}}}{{{zzzzzzxxxvvvtttqqqooolllkkkjjjdddfffhhhiiikkkooouuuzzz{{{vvvrrrpppnnnuuu~~~~~~}}}{{{yyyyyy{{{}}}}}}}}}{{{vvvtttxxx|||~~~~~~zzzxxxxxxvvvrrrmmmccc```[[[XXXWWWYYY[[[\\\eeejjjrrrzzz}}}|||}}}~~~~~~~~~}}}|||}}}~~~~~~|||zzzmmmhhh```XXXQQQJJJDDDAAA===;;;888555222111111111............------------,,,,,,------,,,,,,+++***++++++,,,,,,,,,++++++*********))))))******+++,,,*********++++++*********(((((()))***************+++******))))))))))))))))))))))))***************)))))))))******+++++++++))))))))))))))))))))))))''''''((((((((((((''''''((()))***+++++++++++++++(((((((((((((((''''''&&&)))((('''&&&&&&&&&'''((((((((((((''''''&&&&&&&&&$$$&&&)))***)))))))))***&&&&&&&&&&&&&&&'''((()))&&&&&&%%%$$$$$$$$$$$$%%%(((((())))))))))))((((((''''''''''''''''''''''''###$$$&&&'''((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((&&&((((((###"""&&&******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''%%%$$$######%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***---000444666999<<>>:::666333222111111//////.........---------,,,,,,------,,,,,,+++***)))***++++++,,,,,,,,,,,,*********)))***++++++,,,******++++++++++++******'''(((***+++++++++***)))+++******)))))))))))))))))))))******++++++,,,,,,************))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&''')))******)))(((((((((((((((((((((''''''&&&***)))'''%%%$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''###&&&)))+++***)))))))))%%%%%%%%%&&&'''((()))***&&&%%%$$$$$$######$$$$$$((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))***++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))%%%))))))&&&%%%(((***)))$$$%%%&&&'''((('''&&&%%%'''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&'''***------++++++...222888999;;;<<<>>>?????????@@@???<<<999777666555555777;;;???BBBBBBAAAAAAAAA@@@===;;;<<>>>>>>>>@@@>>>===???DDDHHHJJJJJJRRRVVV\\\cccjjjrrr{{{zzzvvvpppmmmhhhccc```^^^\\\ZZZ^^^\\\]]]```eeehhhjjjiiipppssswwwyyyyyy{{{}}}{{{yyyvvvsssrrrwwwxxxyyy{{{{{{{{{zzzyyy{{{~~~zzzxxxyyy{{{~~~zzzuuuoooiiieee___```aaaeeelllttt|||yyytttnnneee]]]RRRNNNGGGAAA===:::777555555333000////////////...---------------------,,,+++,,,,,,------,,,,,,+++*********++++++*********+++++++++++++++++++++++++++*********))))))))))))+++***)))(((((()))***+++,,,***))))))******((('''))))))))))))************+++***((('''''''''((()))))))))*********)))((((((+++)))((((((+++---...---))))))))))))))))))))))))((((((''''''''''''((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&%%%$$$$$$$$$%%%%%%(((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((()))))))))))))))(((''''''&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&''''''%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))((((((+++111888===@@@AAAAAAAAA@@@??????>>>>>>888888777777888999::::::>>>???@@@???===<<<<<<===@@@@@@AAAEEEJJJOOORRRSSS^^^aaafffkkkqqqwww~~~~~~}}}|||zzzuuupppkkkdddbbb___[[[YYYYYYYYYZZZ``````bbbgggllloooppppppuuuxxx{{{}}}~~~}}}}}}}}}|||{{{yyyxxxvvvyyyzzz|||~~~~~~~~~~~~zzzyyyyyy~~~|||wwwtttgggfffeeefffjjjqqqxxx|||}}}{{{yyy{{{~~~}}}vvvqqq```ZZZQQQIIICCC???<<<:::;;;777333000000000000000---------------.........,,,,,,------------,,,,,,))))))************))))))++++++++++++++++++++++++***************)))))))))+++***))))))))))))***+++---+++***)))***)))'''&&&((()))))))))***+++++++++++++++++++++***((('''&&&(((((()))*********))))))&&&%%%%%%&&&)))******)))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''(((******((('''&&&''''''''''''''''''''''''***)))(((''''''&&&&&&&&&(((''''''&&&''''''(((((((((((((((''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))******++++++******)))++++++++++++***)))))))))&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))******,,,++++++111999???BBBBBB@@@???===<<<:::999888888666666777999;;;<<<>>>???BBBBBBAAA???===<<<===???BBBDDDHHHNNNUUUZZZ^^^```iiikkknnnqqquuuzzz}}}~~~}}}{{{xxxtttnnnhhhddd```___^^^]]]\\\]]]___aaahhhjjjmmmqqquuuwwwxxxxxxyyyzzz}}}}}}|||{{{|||~~~}}}~~~~~~}}}}}}~~~|||~~~~~~{{{uuurrrooonnnppptttzzz}}}~~~yyysssqqquuu|||~~~ooohhh^^^TTTMMMHHHDDDBBB???;;;555111000000000000,,,,,,------------......,,,,,,------------,,,,,,******++++++++++++******++++++++++++++++++++++++************************************************,,,***))))))******((('''(((((()))***++++++,,,,,,++++++***)))((('''&&&%%%''''''((()))*********)))&&&&&&%%%&&&''''''&&&$$$((((((((((((((((((((((((((((((''''''''''''((((((%%%''')))******)))'''%%%&&&&&&&&&'''''''''''''''...---+++)))((('''&&&&&&'''''''''''''''(((((()))))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))((((((((()))))))))))))))******+++&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))+++---...000000333:::AAADDDCCCAAACCCBBB@@@===;;;::::::999888999:::<<>>>>>AAACCCGGGKKKRRRZZZaaaggglllooopppqqqsssuuuwwwzzz~~~~~~{{{zzzxxxuuuooojjjeeecccaaabbbdddddddddeeehhhkkkqqqsssvvvyyy{{{|||}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}~~~}}}{{{zzz|||{{{pppjjjkkkrrr{{{{{{uuukkkaaaYYYSSSNNNKKKDDD???999444222111000000,,,,,,,,,,,,------------,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***************+++++++++******++++++++++++******)))((('''(((***++++++***((())))))***+++,,,,,,------,,,***(((&&&&&&''''''&&&'''((())))))))))))))))))(((((()))++++++)))'''((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''(((((((((((('''&&&%%%%%%%%%&&&'''''''''''''''((()))***))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&''''''((((((''''''&&&###$$$$$$%%%''')))+++,,,&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((***---000111555777<<>><<<;;;;;;<<<<<<===>>>@@@BBBCCCCCCCCC>>>@@@AAABBBBBBEEEHHHKKKRRRXXX```gggmmmrrrvvvyyyuuuvvvwwwwwwxxxyyy}}}~~~|||uuuuuusssooojjjfffeeeeeecccgggkkkmmmlllmmmpppsssuuuxxx{{{|||}}}~~~~~~~~~~~~~~~~~~}}}~~~uuukkkiiimmmsssxxx~~~vvvmmmfff___YYYVVVJJJFFF???:::777555333222.........---------,,,,,,------............------,,,,,,------------,,,,,,++++++++++++++++++++++++*********+++++++++++++++******+++,,,,,,+++******(((''''''(((+++,,,,,,+++)))*********+++,,,,,,,,,///---+++)))(((((()))***''''''((()))))))))((((((%%%%%%%%%'''***,,,,,,,,,))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''(((((())))))%%%%%%&&&&&&((()))+++,,,''''''''''''((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''&&&&&&''')))+++///222333$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((()))+++...222666888:::===BBBFFFFFFFFFEEEEEEBBBAAA>>><<<;;;;;;<<<===???@@@AAACCCCCCCCCBBBBBB???BBBFFFIIIMMMQQQUUUYYY```fffnnntttwwwyyy|||~~~zzz{{{{{{{{{zzz{{{}}}{{{wwwtttmmmmmmkkkhhhdddbbbeeegggffflllsssuuutttsssuuuxxxyyy{{{~~~~~~{{{zzz|||~~~}}}}}}{{{|||~~~||||||||||||~~~~~~|||{{{{{{||||||}}}~~~}}}|||zzz{{{}}}~~~~~~}}}~~~xxxtttsssssstttzzz|||}}}vvvpppiiiccc___RRRNNNHHHCCC???<<<888666222111111000///...------------............------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***)))((('''(((***++++++***+++++++++++++++++++++++++++++++++******)))))))))((((((((()))((((((''''''%%%######$$$'''***,,,,,,))))))))))))))))))))))))((((((''''''''''''(((((()))((('''&&&&&&'''((()))&&&&&&'''(((((()))******))))))))))))***+++,,,---''''''''''''((()))***+++'''''''''((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''+++++++++,,,...222555777$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&'''((()))###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))))))))))))))))))))))),,,,,,---///333888<<>>???@@@AAAAAABBBCCCCCCCCCBBBAAA@@@CCCGGGLLLRRRWWW\\\aaaeeejjjpppwww{{{||||||~~~~~~~~~~~~}}}||||||{{{|||||||||yyytttooolllggggggfffbbb___```dddhhhiiipppxxx{{{zzzxxxyyy{{{{{{~~~~~~}}}zzzwwwvvvwww{{{~~~}}}{{{zzzyyyzzzzzzxxxyyy|||~~~{{{{{{|||||||||{{{xxxxxxxxxzzz}}}}}}zzzxxxxxxyyyzzz}}}}}}yyyyyyyyyxxxwwwxxx{{{~~~~~~~~~~~~~~~{{{wwwuuurrrtttwww{{{|||vvvoooiiidddXXXTTTOOOJJJFFFAAA===:::555444333222111///......------............------***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,------,,,+++***+++***((()))******)))(((,,,,,,++++++++++++++++++%%%''')))******(((&&&$$$((()))))))))((('''&&&&&&---***(((((())),,,------))))))))))))))))))))))))((((((''''''''''''((((((***)))'''%%%%%%''')))***'''''''''((()))******++++++***)))'''&&&%%%%%%%%%''''''''''''((()))++++++&&&&&&'''((()))***++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&(((((('''(((***---000111&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%&&&'''''''''((()))))))))&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''((('''''')))***''''''''''''''''''&&&&&&,,,...333888<<<@@@BBBCCCCCCDDDDDDEEEEEEEEEDDDDDDBBBAAA@@@?????????@@@@@@AAACCCDDDAAA>>>===@@@CCCDDDLLLWWWaaaiiimmmpppqqqwwwxxxyyy{{{}}}}}}}}}~~~{{{wwwuuurrrooolllkkkjjjjjjhhhggggggggghhhjjjlllnnnsssuuuzzz~~~~~~~~~~~~~~~|||zzzxxxvvvvvvxxxzzz||||||xxxxxxyyyyyyxxxxxxzzz|||wwwuuurrrpppppprrruuuxxx{{{}}}~~~{{{yyywwwuuutttsssttttttvvvwwwyyy|||}}}~~~~~~~~~xxxwwwvvvtttrrrpppooonnnmmmllllllmmmqqqvvv||||||zzzwwwtttsssrrrssssssyyyyyyzzz}}}|||vvvqqqqqqnnnkkklllpppssstttssstttsssttt{{{}}}|||}}}~~~sssooojjjhhhlllrrrxxx|||~~~zzztttmmmggggggccc\\\UUUOOOHHHAAA===;;;888555333222000...,,,//////000000000///...---,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,))))))(((((((((((())))))(((((()))***************)))************+++++++++,,,+++++++++***)))))))))(((((((((((())))))))))))))))))************))))))++++++***)))((('''&&&&&&+++)))'''''')))+++++++++))))))))))))((((((((((((%%%'''(((((('''&&&&&&'''###$$$%%%'''((()))))))))))))))))))))))))))))))))&&&&&&&&&%%%%%%$$$$$$$$$))))))))))))))))))))))))&&&)))+++)))&&&%%%&&&)))******))))))((((((''''''%%%$$$%%%((('''$$$%%%)))))))))))))))))))))))))))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''(((((('''((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''(((((((((((()))***++++++111333777;;;???BBBDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@???@@@AAABBB@@@>>>???CCCGGGQQQZZZgggrrryyy{{{{{{{{{xxxyyyyyy{{{|||~~~}}}|||}}}|||zzzwwwsssppplllhhhffffffggghhhmmmmmmllllllmmmoooqqqsssvvvyyy}}}}}}{{{zzzzzzzzzxxxvvvvvvsssqqqpppqqqrrrrrrrrrmmmoooqqqqqqqqqqqqrrrtttpppnnnjjjhhhgggiiikkkmmmooopppqqqrrrrrrqqqppppppnnnmmmkkkiiiggggggggggggjjjlllnnnppprrrsssssssssmmmmmmkkkiiigggeeecccbbb`````````aaaeeeiiimmmpppnnnmmmkkkiiiggggggffffffjjjkkklllooopppnnnhhhdddbbb```^^^___bbbeeefffffffffddddddiiirrrzzz}}}}}}~~~|||xxxuuuuuuxxx{{{~~~}}}~~~~~~~~~zzzuuummmhhhgggiiijjjkkksss{{{|||vvvqqqqqqmmmggg```YYYRRRKKKFFFAAA===999555333111000...000000000000000//////...------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((+++******))))))******+++(((((()))***************)))************++++++++++++++++++************************)))((((((''''''))))))************))))))******))))))(((((('''''''''&&&%%%&&&***---......***)))))))))((((((((((((,,,+++***)))(((((('''&&&'''(((((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########))))))))))))))))))))))))&&&%%%%%%&&&'''(((((('''***)))))))))((((((((('''---***))),,,+++((((((***))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&$$$$$$$$$)))))))))***,,,///222333888999===@@@CCCEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA???>>>???AAABBBAAAAAADDDJJJOOO[[[eeerrr~~~~~~zzzzzzzzzzzz|||~~~~~~|||zzzwwwtttqqqooolllhhheeedddfffiiikkktttssssssssstttuuuwwwxxxyyy||||||zzzwwwtttsssrrrpppnnnnnnllljjjiiiiiiiiigggfffdddfffiiikkkjjjiiiiiijjjeeebbb^^^[[[ZZZZZZ\\\]]]___^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[YYYXXXWWWWWWWWWZZZ\\\^^^```bbbcccccccccaaa```___]]][[[YYYWWWVVVSSSSSSTTTVVVXXX[[[]]]^^^^^^^^^^^^]]]\\\[[[YYYYYYZZZ[[[\\\^^^___]]]YYYUUURRRQQQOOOPPPSSSVVVWWWWWWWWWUUUTTTWWW]]]aaacccbbbcccccccccdddhhhnnntttwwwyyy{{{~~~}}}|||zzz}}}~~~~~~{{{yyyyyyzzz}}}uuummmiiieeecccaaahhhppp{{{|||{{{xxxsssnnnggg___WWWRRRJJJFFF???:::888777666555111111000000000///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,.........,,,+++)))'''&&&,,,,,,++++++++++++,,,,,,((()))******+++*********)))************+++++++++***************+++++++++---,,,+++***((('''%%%%%%))))))************))))))))))))))))))(((((((((((((((&&&%%%'''***,,,......******)))))))))(((((((((---)))&&&&&&(((***(((''',,,,,,,,,+++***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$))))))))))))))))))))))))&&&###!!!$$$(((+++)))&&&))))))))))))((((((((((((+++&&&$$$(((***(((&&&'''))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''((((((((('''''''''&&&%%%%%%%%%$$$((((((((())))))(((((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&$$$$$$%%%((()))***,,,///333777:::===>>>@@@CCCDDDEEEEEEEEEFFFFFFFFFEEEEEECCCBBBAAADDDDDDDDDCCCBBB@@@>>>===@@@BBBDDDDDDFFFLLLTTT[[[ccckkkvvv}}}{{{zzzzzz{{{|||~~~zzzvvvqqqmmmjjjnnnmmmllllllmmmpppsssuuuxxxxxxxxxxxxxxxzzz{{{|||zzz~~~xxxuuutttvvvsssooommmlllkkkiiihhhgggfffeeeeeefffdddbbb___aaadddgggiiigggdddbbbbbbYYYVVVRRROOOMMMLLLMMMNNNRRRQQQPPPPPPOOOOOOPPPPPPQQQQQQPPPOOONNNMMMMMMLLLNNNOOOQQQTTTUUUVVVVVVVVVXXXXXXWWWVVVUUUTTTSSSSSSMMMNNNPPPQQQSSSTTTTTTUUUVVVWWWXXXXXXXXXVVVTTTSSSRRRSSSTTTVVVVVVTTTQQQOOOKKKJJJJJJKKKLLLNNNOOOPPPPPPNNNMMMNNNRRRTTTTTTTTTSSSSSSUUUXXX^^^dddjjjnnnrrruuuzzz}}}~~~}}}}}}~~~~~~~~~}}}}}}~~~ssstttwww}}}~~~xxxtttpppllljjjffflllsssyyy|||~~~~~~{{{wwwrrrkkkddd^^^VVVPPPHHHBBB???===<<<<<<333222111000//////////////////.........---------------------------------000//////...,,,***(((''',,,,,,,,,++++++,,,,,,,,,)))******++++++*********))))))*********+++++++++)))))))))***+++++++++,,,---,,,+++***((('''&&&&&&))))))************))))))'''((((((((()))))))))***+++)))'''''')))******************)))))))))(((((('''""" &&&******(((,,,,,,,,,+++***)))(((''''''''''''''''''''''''''')))))))))(((((((((((((((((((((((((((((((((((((((&&&%%%$$$%%%(((***)))'''))))))))))))(((((((((((($$$"""(((((('''&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''((((((((('''''''''&&&%%%%%%%%%$$$&&&''''''((((((''''''&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''''''''(((((()))+++...222777;;;===???@@@BBBCCCDDDDDDCCCCCCCCCCCCCCCBBBBBB@@@??????BBBBBBBBBAAAAAA???>>>>>>AAACCCFFFIIILLLSSS]]]eeepppttt{{{zzzzzz{{{|||~~~}}}|||xxxsssmmmiiifffdddmmmooosssvvvyyy|||}}}~~~zzzzzzzzzzzz{{{|||}}}}}}zzz~~~yyyrrrllliiihhhjjjhhheeeddddddcccbbb`````````bbbdddeeedddaaa^^^___bbbeeeeeebbb^^^[[[ZZZPPPMMMJJJGGGEEEDDDDDDEEEIIIHHHHHHGGGGGGGGGHHHHHHJJJJJJJJJJJJJJJIIIIIIIIIIIIKKKMMMOOOQQQRRRRRRRRRTTTTTTTTTTTTUUUUUUUUUUUUNNNOOOQQQRRRSSSSSSSSSSSSTTTUUUWWWXXXXXXWWWUUUSSSPPPQQQSSSSSSRRRQQQPPPPPPLLLLLLMMMMMMMMMNNNOOOPPPMMMLLLLLLLLLNNNOOOOOOOOOMMMNNNOOORRRVVVZZZ^^^```iiilllqqqtttuuuuuuuuuvvvvvvyyy|||~~~~~~}}}zzz{{{~~~~~~zzzwwwmmmoooqqqrrrrrrssstttvvv|||~~~~~~|||wwwppplllddd^^^UUULLLFFFAAA>>>;;;777555444222000/////////............------------------------------------////////////...---,,,+++++++++************++++++******++++++++++++******))))))*********+++++++++)))))))))***+++++++++,,,************))))))))))))))))))************))))))''''''(((((())))))******,,,***(((''')))******)))************))))))))))))%%%!!!%%%))))))''')))))))))***))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))'''&&&(((***(((((((((((())))))))))))(((""" &&&,,,,,,******(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))))))))***+++)))+++...222777:::===??????@@@AAABBBBBBBBBAAA@@@@@@@@@@@@@@@???>>>======@@@@@@?????????@@@AAABBBCCCGGGLLLPPPUUU]]]gggnnnxxxzzz|||}}}}}}}}}~~~zzz{{{{{{|||}}}~~~~~~~~~sssrrrooojjjfffdddeeefffooorrrwww|||||||||}}}}}}~~~~~~~~~~~~{{{~~~|||vvvpppjjjeeebbbaaa___^^^]]]]]]^^^]]][[[YYYYYY[[[^^^bbbdddbbb___[[[YYY[[[]]]]]]ZZZVVVSSSQQQKKKIIIGGGDDDCCCBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKMMMNNNPPPSSSTTTUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWRRRRRRSSSTTTUUUUUUUUUUUUTTTVVVXXXYYYZZZYYYXXXWWWRRRSSSTTTTTTSSSRRRRRRSSSQQQRRRSSSRRRQQQPPPQQQRRRMMMMMMNNNNNNNNNNNNNNNNNNMMMNNNNNNOOOQQQRRRTTTUUU___bbbeeehhhhhhhhhiiiiiikkkmmmppptttwwwzzz{{{||||||~~~}}}||||||}}}}}}~~~~~~}}}}}}yyyxxxvvvsssqqqooonnnmmmppprrruuuyyy~~~{{{xxxqqqllldddZZZRRRIIIAAA<<<===<<<999555333111111000///............---------.................................//////...------******))))))))))))******+++++++++,,,++++++***))))))************+++++++++***************+++++++++)))))))))******+++++++++))))))************))))))''''''(((((())))))******)))'''&&&'''))),,,---,,,++++++*********)))))))))***'''$$$%%%'''))))))'''&&&&&&'''((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((())))))))))))))))))))))))(((+++---+++'''%%%(((+++(((((((((((())))))))))))---(((&&&))),,,***(((((())))))))))))))))))))))))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''((((((''''''((((((((((((''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%''')))*********+++---,,,...333777;;;>>>???@@@???@@@AAAAAAAAA@@@??????===>>>>>>>>>>>>>>>======???>>>===>>>???BBBEEEGGGKKKPPPVVV\\\bbbjjjssszzz|||~~~~~~|||{{{|||}}}{{{{{{||||||{{{yyyvvvuuukkkkkkiiifffeeegggmmmqqquuuwww{{{~~~}}}xxxuuuooojjjfffcccaaa```]]]]]]]]]^^^___]]]YYYVVVSSSUUUYYY]]]```^^^YYYUUUOOORRRTTTTTTQQQNNNLLLLLLIIIHHHGGGEEEEEEEEEFFFFFFDDDEEEGGGHHHIIIJJJIIIIIIIIIKKKMMMOOOQQQRRRRRRRRRSSSUUUWWWYYY[[[\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYVVVVVVWWWXXXXXXYYYZZZZZZWWWXXXZZZ[[[\\\\\\\\\[[[UUUWWWXXXWWWUUUUUUVVVYYYXXXZZZ[[[ZZZWWWTTTUUUVVVTTTUUUUUUUUUSSSRRRRRRRRRPPPPPPQQQQQQQQQQQQQQQQQQVVVXXXZZZ[[[[[[[[[\\\]]]^^^___aaadddgggjjjlllmmmmmmooorrrrrrqqqppprrrtttyyyzzz|||~~~~~~}}}xxxsssooogggffffffhhhlllssszzz~~~|||yyyvvvrrrlllddd[[[QQQKKKFFFCCC???;;;777555444444000000000/////////..............................---------------,,,,,,+++******))))))))))))******+++,,,,,,,,,++++++***))))))************++++++++++++++++++***************)))))))))******+++++++++))))))************))))))(((((((((((()))))))))))))))(((&&&''')))+++,,,,,,+++++++++*********))))))+++******************)))&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((())))))(((((()))***'''((((((((()))))))))***+++((('''))))))&&&%%%((())))))))))))))))))))))))$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%&&&'''''''''((()))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''')))+++++++++***+++---...111666;;;???@@@@@@@@@???@@@AAAAAAAAA@@@???>>><<<======>>>>>>>>>>>>===???>>>======@@@DDDIIILLLSSSXXX```fffmmmuuu~~~~~~|||||||||{{{xxxtttpppmmmhhhhhhhhhggghhhnnnwww~~~|||}}}}}}~~~}}}tttppplllhhhfffdddcccbbbaaaaaabbbcccccc```[[[WWWOOOQQQUUUZZZ\\\YYYSSSNNNIIILLLNNNNNNMMMKKKKKKKKKIIIIIIHHHGGGGGGHHHIIIJJJGGGIIIKKKNNNOOOOOONNNNNNNNNOOORRRUUUXXXYYYZZZZZZXXXZZZ\\\^^^```aaaaaaaaaaaaaaa```___^^^\\\\\\[[[ZZZZZZZZZ[[[[[[]]]^^^___ZZZ[[[\\\]]]^^^______```YYY[[[\\\[[[XXXXXXZZZ]]]^^^```bbb```[[[YYYYYYZZZ]]]]]]^^^]]]ZZZXXXWWWWWWSSSTTTTTTUUUUUUTTTSSSSSSQQQRRRSSSSSSRRRRRRTTTUUUUUUVVVWWWYYY[[[^^^```bbb[[[^^^bbbddddddfffjjjnnnuuuvvvyyy|||~~~|||vvvccc```]]][[[]]]cccjjjnnn~~~~~~||||||{{{zzzyyytttmmmddd]]]KKKHHHDDD???;;;888777666111111111111000000000000////////////////////////,,,,,,,,,,,,+++***)))(((+++******************+++,,,,,,,,,,,,,,,+++***))))))************+++++++++,,,+++++++++******))))))************************))))))************))))))))))))))))))((((((((((((---+++(((((()))))))))(((+++++++++************)))&&&(((++++++++++++,,,---(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''%%%$$$&&&***,,,***((('''((((((((())))))******)))''')))+++***((()))---))))))))))))))))))))))))&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&''''''&&&%%%$$$(((&&&$$$$$$&&&&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''((()))((('''%%%###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))((())))))(((&&&&&&''')))******+++---///111333444555777;;;>>>??????===<<>>>>>===:::;;;<<<>>>??????>>>======;;;<<<>>>AAADDDJJJQQQVVV]]]ccckkkrrrwww{{{}}}}}}zzzzzzxxxuuuqqqmmmjjjhhheeegggjjjmmmqqqwww~~~|||rrrmmmlllkkkkkklllmmmlllkkkffffffdddbbb^^^YYYVVVSSSSSSPPPNNNNNNPPPQQQPPPNNNLLLKKKJJJIIIIIIJJJKKKLLLIIIKKKLLLKKKJJJIIIJJJLLLMMMNNNOOOOOOOOOQQQTTTWWWVVVXXX\\\___aaabbbbbbbbb```___``````bbbdddggghhhiiigggeeebbb___]]][[[[[[ZZZZZZZZZ\\\___aaaaaaaaaeeedddbbb```^^^^^^___```___^^^^^^^^^^^^```bbbcccdddeeeeeeeeeeeeeeeddddddkkkiiifffccc```^^^\\\\\\\\\[[[ZZZ[[[\\\\\\ZZZXXXWWWVVVUUUSSSRRRQQQQQQQQQTTTTTTUUUUUUUUUUUUTTTTTTVVVWWWWWWWWWWWWYYY\\\___gggiiinnnrrruuuxxxzzz{{{xxxzzz{{{zzzzzzzzz|||~~~~~~|||zzz{{{}}}|||sssjjj___WWWUUUXXX]]]```uuuzzz}}}wwwpppkkk```WWWKKKBBB===:::888666222000///000111111000///////////////////////////------------------------------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))******+++,,,,,,------...---+++)))((())))))***(((((()))***+++,,,,,,---******))))))))))))******+++++++++,,,---...000111+++***)))(((((()))***+++************************+++*********))))))(((((())))))(((((((((((())))))((((((((('''&&&&&&&&&%%%)))))))))))))))*********((()))*********((('''&&&''''''((((((((((((''''''+++***)))(((((()))***+++---......,,,***))))))***((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$###$$$&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&((()))((('''&&&$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((((((((()))))))))******)))''''''((()))******,,,...000333555666777999;;;>>>?????????>>>===;;;999999:::;;;:::888;;;<<<<<<=========<<<;;;<<<>>>@@@DDDIIIRRR[[[aaaggglllrrrwwwzzz~~~~~~}}}}}}wwwuuupppkkkgggfffeeeeeegggiiilllooosssxxx~~~~~~}}}~~~~~~|||sssmmmlllkkkllllllllljjjhhhfffeeeccc___\\\XXXTTTSSSOOOMMMJJJJJJLLLMMMLLLJJJKKKJJJJJJJJJJJJJJJKKKKKKLLLNNNOOONNNMMMMMMNNNPPPRRRSSSTTTUUUUUUWWW[[[]]]___aaaccceeeggghhhhhhhhhffffffffffffhhhjjjkkkmmmmmmllliiigggdddbbbaaa```^^^^^^___aaadddfffggggggjjjiiifffeeedddfffhhhiiihhhhhhgggggghhhjjjkkkmmmoooooooooooooooooonnnmmmmmmmmmkkkiiifffdddbbbaaabbbbbbaaabbbcccbbb```^^^\\\[[[ZZZXXXVVVTTTRRRQQQUUUVVVVVVVVVVVVUUUTTTTTTSSSTTTUUUUUUUUUWWWZZZ]]]aaabbbdddgggjjjllllllllliiikkkmmmoooqqqtttxxx{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}uuujjjaaa\\\\\\\\\]]]hhhlllrrrwwwzzzyyyvvvnnndddWWWLLLFFFBBB>>>;;;444222000000000///...,,,000000000///...---,,,+++------------------------------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---------,,,++++++******---,,,+++))))))))))))***((()))))))))***+++++++++******))))))))))))******,,,+++++++++++++++,,,,,,+++***)))(((((()))***+++************************************))))))(((((()))((((((''''''(((((()))''''''''''''''''''&&&&&&************************)))))))))))))))(((''''''''''''((((((((((((''''''+++***)))(((((()))***+++***+++,,,***((('''((())))))((('''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$###$$$&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))((((((''''''(((((()))***++++++***(((((()))***+++,,,...000333666888:::;;;;;;<<<===>>>>>>??????888777666666888999999999<<<<<<<<<======<<<<<<<<<>>>AAAEEEKKKSSS]]]gggnnnpppssswwwyyy|||~~~{{{yyytttooohhhbbb___```cccfffjjjmmmppprrruuuyyy}}}~~~}}}}}}}}}~~~}}}}}}~~~zzzrrrkkkjjjjjjjjjjjjhhheeebbb]]][[[XXXUUURRROOOMMMMMMLLLJJJIIIIIIJJJJJJJJJIIIJJJKKKLLLMMMMMMNNNMMMMMMPPPQQQRRRRRRQQQQQQSSSUUUVVVXXXZZZ[[[\\\^^^aaadddhhhhhhiiikkklllmmmnnnooojjjjjjjjjjjjkkklllmmmnnnqqqpppnnnllliiihhhgggfffffffffgggiiikkknnnpppqqqqqqpppmmmllllllooorrrtttssssssssstttuuuvvvxxxyyy{{{{{{{{{{{{{{{zzzyyyxxxtttttttttsssqqqooommmlllmmmmmmmmmnnnnnnmmmjjjgggdddcccbbb```^^^ZZZWWWUUUZZZ[[[[[[ZZZYYYWWWVVVUUUSSSTTTUUUVVVVVVXXX\\\^^^___]]][[[]]]```aaa___\\\\\\]]]___aaaccchhhnnnrrrxxxyyy|||~~~~~~}}}{{{yyy}}}yyypppiiiccc___\\\\\\^^^aaafffmmmuuuyyypppcccWWWOOOHHHBBB>>>888666333111111000...,,,///000000///...,,,***(((------------------------------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******---,,,+++***))))))))))))))))))))))))))))))))))))******))))))))))))******,,,,,,***)))((((((''''''******))))))))))))*********************************************))))))((((((''''''''''''''''''(((''''''''''''''''''(((((()))))))))***)))))))))(((***))))))((((((((((((((('''(((((())))))(((((('''******))))))))))))******'''((()))((('''&&&'''(((((('''&&&%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''((((((((()))******)))((((((***+++...///222555888:::<<<===>>>===<<<;;;::::::;;;<<<666666666777888:::;;;<<<>>>>>>======>>>>>>???@@@BBBGGGOOOWWW___gggoootttssstttvvvwwwyyy|||~~~|||wwwtttppplllfffaaa```cccgggjjjmmmpppsssvvvxxxzzz}}}~~~{{{uuuuuuvvvyyy|||yyyrrrllldddddddddddddddaaa]]]YYYRRRQQQOOOLLLKKKJJJKKKKKKLLLKKKKKKKKKKKKLLLLLLLLLMMMNNNPPPRRRSSSSSSSSSRRRSSSTTTUUUUUUTTTUUUWWWYYYZZZ\\\^^^```aaacccfffiiillllllmmmnnnppprrrtttvvvrrrrrrrrrrrrrrrrrrssssssuuutttrrrpppooonnnmmmmmmooopppqqqssstttwwwzzz|||{{{yyyvvvuuuuuuwww{{{}}}}}}~~~~~~|||{{{zzzzzzzzz{{{{{{yyyvvvsssnnnnnnnnnmmmjjjgggcccaaadddddddddcccaaa^^^[[[YYYYYYZZZ\\\\\\]]]___bbbdddddd```]]]]]]___^^^ZZZVVVXXXXXXWWWVVVVVVYYY^^^bbbnnnppptttxxxzzz{{{zzzyyy}}}}}}vvvooohhhccc[[[ZZZYYYZZZ```iiissszzz~~~~~~wwwnnneee]]]SSSIIICCC===;;;777555444333111///.../////////...,,,***(((........................------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,,,,++++++******))))))))))))))))))(((((((((((((((******))))))))))))******,,,+++***)))((('''''''''***))))))))))))))))))***************************))))))************)))(((''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))&&&'''(((((((((''''''&&&***)))(((''''''((()))***(((((())))))))))))((((((***))))))))))))))))))***%%%&&&((((((''''''((()))%%%%%%%%%%%%%%%&&&'''(((&&&%%%$$$######$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''((())))))((()))+++---222444666999<<<===>>>??????===:::888666555666666444444666777888:::<<<>>>============>>>AAADDDEEEJJJQQQ[[[dddjjjnnnqqqssssssssstttvvvyyy{{{||||||~~~zzzuuuqqqllljjjfffdddeeehhhlllooopppssswwwzzz{{{|||~~~|||wwwssskkkkkkkkknnnooolllfffaaa[[[[[[[[[[[[[[[YYYTTTPPPNNNMMMMMMLLLMMMNNNPPPQQQLLLMMMMMMMMMNNNOOOPPPQQQQQQRRRUUUWWWYYYYYYYYYYYYXXXYYYZZZYYYYYY[[[^^^```bbbdddgggiiijjjllloooqqqqqqrrrsssuuuwwwzzz}}}~~~}}}|||{{{zzzyyyxxxxxxxxxzzz{{{}}}}}}~~~{{{{{{||||||{{{xxxvvvtttsssssssssqqqnnniiieeecccbbbccceeeeeeeeefffiiikkkmmmkkkiiihhhgggddd___[[[XXXWWWTTTQQQNNNOOORRRUUU```bbbeeeiiinnnqqqtttvvvxxx|||~~~{{{yyy||||||}}}~~~|||uuupppddd```ZZZVVVXXX]]]cccggguuuyyy}}}xxxsssmmmcccWWWNNNBBB???;;;888666555444222---.../////////...---,,,........................------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***+++++++++++++++++++++*********))))))))))))(((((((((((((((******))))))))))))******+++******)))))))))******)))))))))******)))))))))************************((()))***++++++***)))(((''''''&&&&&&&&&&&&''''''&&&''''''(((((()))))))))%%%'''((()))***)))((('''***)))(((''''''((()))***(((((())))))))))))(((((()))))))))******)))))))))%%%'''(((((((((((()))+++$$$$$$$$$%%%&&&'''((()))%%%%%%$$$$$$$$$$$$%%%%%%'''((()))'''%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%'''))))))***+++...111666777:::<<<============<<<:::888666444333333333222444666777777999<<>>======???BBBFFFKKKNNNWWW]]]gggnnnrrrrrrrrrqqqtttuuuvvvyyy{{{|||{{{yyyyyyxxxxxxyyyzzzzzzxxxvvvmmmkkkiiihhhiiillloooqqqtttxxx|||~~~~~~|||wwwrrrlllhhh^^^^^^___```aaa^^^ZZZWWWSSSRRRRRRSSSTTTRRROOOLLLKKKKKKKKKMMMNNNPPPRRRRRRMMMNNNPPPQQQQQQSSSVVVXXXXXXYYY[[[]]]```aaabbbcccbbbcccccccccccceeeiiilllooorrruuuwwwxxxyyy{{{}}}|||}}}~~~~~~xxxrrrooolllnnnooooooooooooppprrrwwwxxxyyyxxxuuupppkkkhhh\\\[[[XXXTTTPPPOOOPPPRRRTTTUUUWWWZZZ^^^ccchhhkkkmmmrrrxxx|||}}}{{{zzzyyyxxxxxxzzz|||~~~~~~qqqkkkccc\\\YYYYYYYYYYYYggglllttt{{{~~~|||zzzxxxtttkkkaaaXXXKKKGGGAAA===;;;999777666000000000000000000000111........................------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))((((((******+++++++++******)))))))))))))))))))))))))))******))))))))))))************))))))***+++,,,,,,))))))************))))))************************'''(((***+++,,,+++)))((((((''''''''''''''''''((((((((((((((((((((())))))%%%'''))),,,---,,,++++++((((((((((((((())))))***((())))))******))))))((())))))************))))))&&&((())))))(((((()))+++%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%$$$$$$%%%''')))(((%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%''')))+++---///333666888999;;;<<<<<<;;;:::888777666555555444444444444444777999::::::;;;>>>BBBCCCBBBCCCEEEJJJQQQWWW\\\eeejjjppptttuuutttttttttwwwwwwyyy|||~~~}}}yyyvvvrrrqqqpppsssxxx}}}uuurrrooommmmmmooorrrtttxxx|||}}}}}}}}}}}}~~~~~~~~~~~~~~~{{{wwwrrrlllfff___[[[PPPQQQRRRTTTUUUTTTQQQOOOOOONNNMMMOOOPPPPPPOOOMMMKKKLLLMMMOOOPPPQQQQQQQQQPPPRRRUUUWWWWWWZZZ^^^aaadddeeefffhhhjjjmmmpppqqqppppppppppppqqqsssxxx{{{|||{{{xxxzzz{{{{{{zzzyyyyyyzzz}}}yyyxxxjjjiiifff```ZZZVVVUUUVVVQQQRRRRRRTTTVVVXXX[[[\\\___ccchhhllloooqqqsssuuutttuuuwwwyyy{{{}}}~~~~~~xxxqqqjjjfffbbb]]]ZZZ\\\aaaiiiqqqyyy{{{xxxuuusssooohhhbbbZZZUUUNNNHHHCCC@@@===;;;666444333111000111222333........................------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++------------------------------,,,,,,+++*********)))***++++++++++++***)))((()))))))))***+++++++++******))))))))))))************))))))******+++,,,((()))***++++++***)))(((************************&&&(((***,,,,,,+++)))((()))((((((''''''(((((())))))))))))((((((((((((((("""$$$(((+++,,,,,,,,,+++''''''((()))))))))))))))))))))************))))))((()))***++++++***)))((('''((())))))(((''')))***''''''&&&%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$######&&&((((((&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&(((+++---///222666999999:::;;;;;;:::999666555333333444444555666666777888;;;===>>>===>>>BBBEEEIIIIIIJJJMMMSSS[[[bbbgggnnnqqqtttvvvvvvvvvwwwxxxyyyyyyzzz}}}}}}wwwrrrnnnlllkkkoooxxx~~~zzzuuupppoooqqquuuxxx{{{~~~}}}}}}}}}||||||}}}~~~xxxuuupppkkkeee^^^VVVRRRGGGHHHJJJMMMNNNNNNMMMLLLMMMLLLLLLMMMOOOQQQPPPPPPQQQRRRTTTUUUVVVVVVUUUTTTTTTWWW[[[\\\]]]```eeeiiioooooopppqqqtttxxx{{{}}}zzzzzzzzzzzz{{{}}}yyyxxxtttmmmeee^^^[[[ZZZTTTUUUUUUUUUUUUTTTTTTSSSWWWYYY[[[^^^aaaeeejjjnnnrrrsssuuuxxxzzz|||}}}}}}|||wwwsssmmmfffaaaWWW[[[bbbhhhpppxxxzzzwwwvvvtttpppmmmgggaaaYYYRRRLLLGGGCCCAAA:::888555222111111222444////////////////////////---------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++------------------------+++,,,,,,------......///))))))+++,,,,,,+++***)))(((((()))***+++,,,,,,---******))))))))))))************))))))))))))******((()))***++++++***)))(((************************&&&'''***,,,,,,+++)))((())))))(((((((((((())))))******))))))(((((('''''' $$$'''******))))))&&&'''(((*********)))((())))))************))))))((()))***++++++***)))((('''((()))((('''&&&''')))###$$$%%%&&&&&&&&&%%%%%%######$$$%%%&&&''')))***&&&((()))((('''&&&''')))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&)))(((((('''''''''((((((&&&'''(((((()))((((((''')))+++...222555888999:::;;;:::999777555333222111111333666777888999<<<>>>???@@@AAABBBDDDGGGKKKOOOQQQSSSYYY___fffkkkppprrrssstttvvvxxxyyyzzzzzzzzzyyyzzz||||||yyyuuupppmmmkkkkkkkkkooouuu}}}|||uuuooommmooossswww}}}~~~~~~}}}yyyyyy{{{yyy{{{~~~{{{vvvssskkkfff```[[[YYYWWWSSSOOOIIIJJJLLLNNNOOOOOONNNMMMLLLNNNPPPQQQRRRTTTWWWYYYWWWYYY[[[]]]___`````````^^^___```ccchhhnnnsssuuu{{{|||~~~{{{qqqiiidddaaa___\\\YYYVVVTTTTTTTTTUUUTTTUUUVVVXXXYYYYYYYYYYYY^^^ccckkkttt{{{{{{rrrkkkdddbbb```bbbiiirrryyy}}}|||zzzzzz{{{{{{zzzsssiii```YYYOOOFFFGGG@@@:::999666111///111000///...---...///000111111111///...---,,,,,,,,,---+++***,,,000222111///...------,,,,,,++++++***.........------,,,,,,,,,++++++******++++++,,,---+++,,,...//////...,,,+++************))))))))))))---,,,+++***))))))))))))******++++++++++++******++++++******))))))((((((...---***'''$$$$$$''')))(((((())))))))))))(((((())))))(((((((((((())))))***)))(((''''''((()))*********)))(((((((((((((((,,,,,,++++++***)))))))))(((((())))))((('''&&&&&&''')))***)))((('''(((***%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%'''((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((''''''&&&&&&'''''''''''''''(((((()))*********...000444888;;;===>>>>>>999888666555444333222222444666888999999;;;===???>>>@@@BBBDDDGGGLLLRRRVVVYYY\\\aaagggmmmrrrvvvwwwwwwwwwxxxzzz{{{|||~~~~~~{{{{{{yyyvvvrrrnnniiiggggggiiilllqqqvvv{{{~~~zzzuuuqqqoooqqquuuxxx~~~~~~}}}zzzyyy{{{~~~~~~zzzuuuooolllbbb^^^YYYVVVTTTSSSPPPMMMHHHIIIKKKMMMOOOPPPPPPPPPQQQRRRTTTUUUVVVXXX[[[^^^___aaacccfffggghhhiiiiiiggghhhjjjnnnsssxxx}}}wwwqqqmmmfffccc___[[[YYYXXXXXXYYYVVVUUUUUUUUUTTTTTTTTTTTTWWWZZZ___eeekkkppptttvvv{{{~~~zzzooojjjeeedddhhhooouuuyyy~~~{{{uuunnncccXXXLLLDDD===;;;:::555111000......---------...//////......------------.........,,,+++,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++*********,,,++++++++++++,,,------+++,,,---......---,,,+++''''''((()))***+++,,,,,,+++***************++++++******++++++++++++*********************)))))))))++++++***(((&&&&&&(((*********))))))))))))************))))))))))))*********)))((('''''''''((()))******)))((((((((((((((((((((())))))***+++++++++(((((())))))(((''''''&&&)))***+++***)))((()))+++'''&&&&&&%%%&&&'''((())))))((('''%%%%%%$$$$$$$$$'''))))))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((((((((('''''''''''''''&&&&&&&&&(((((((((''''''''''''&&&)))((((((''''''(((((()))((((((((((((***,,,...//////222666999<<<===<<<;;;555444333222222333444555999:::;;;<<<;;;<<<>>>@@@AAACCCFFFIIIMMMRRRXXX]]]eeehhhlllrrrwww|||~~~~~~}}}~~~|||wwwqqqkkkgggdddccchhhkkkpppvvvzzz|||}}}}}}{{{yyyvvvssssssuuuxxxzzz~~~~~~}}}}}}~~~~~~|||{{{yyyuuupppjjjeeebbbXXXVVVSSSRRRQQQQQQOOONNNJJJKKKMMMPPPRRRTTTVVVWWWYYYZZZ[[[\\\]]]```dddhhhkkkmmmpppsssuuuvvvwwwwwwtttuuuwwwzzz}}}tttqqqmmmhhhdddbbbbbbbbb]]][[[YYYVVVSSSRRRQQQQQQTTTTTTTTTVVVZZZ```eeehhhppptttzzz~~~}}}wwwoooiiiiiimmmrrruuu~~~}}}{{{pppYYYNNNCCC@@@???:::444111........./////////000000+++++++++,,,---...///000///---,,,,,,------+++******++++++,,,------......,,,,,,++++++++++++******,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))***+++,,,,,,))))))))))))***+++,,,---******++++++++++++******)))))))))***************)))***+++***)))(((***+++,,,+++***))))))***+++,,,+++******))))))******+++***)))((('''''''''''''''***))))))(((((((((((((((''''''(((((()))*********(((((()))))))))((('''''')))+++,,,+++***)))***+++)))(((&&&%%%&&&''')))+++''''''&&&&&&&&&'''(((((('''))))))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''((((((''''''''''''''''''''''''((((((((('''''''''''''''******)))))))))***++++++))))))))))))+++///222444222555888:::;;;:::888666333222222111222444666888<<<=========<<<===@@@BBBEEEHHHKKKNNNRRRXXX^^^cccnnnqqqvvv{{{|||uuummmhhheeeeeefffnnnqqqvvvzzz}}}~~~~~~}}}yyyxxxwwwwwwwwwyyy{{{|||}}}|||sssqqqnnnjjjeee___[[[YYYUUUTTTSSSSSSTTTTTTTTTTTTRRRRRRTTTVVVYYY\\\___```cccdddeeefffhhhlllrrrvvvxxxzzz}}}~~~xxxtttqqqppppppkkkhhhccc^^^YYYVVVTTTTTTUUUSSSRRRRRRTTTXXX[[[^^^bbbfffmmmtttzzz}}}{{{{{{{{{|||zzztttrrrrrrtttttt|||{{{~~~mmm\\\LLLEEECCC>>>777444000111111222222222111111++++++++++++,,,...///000......------------,,,,,,,,,,,,,,,,,,------......------------------------+++++++++++++++,,,,,,---,,,++++++******++++++,,,+++++++++*********))))))******))))))***++++++,,,******++++++++++++******++++++******************)))+++------+++***)))***,,,+++)))(((((()))+++,,,******))))))))))))******))))))(((''''''&&&&&&&&&))))))(((((((((((()))))))))))))))(((''''''&&&&&&(((((()))))))))((((((''')))***++++++))))))***+++)))((('''&&&&&&(((***+++)))((((((((((((((()))***'''(((((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((()))((((((((())))))***++++++++++++,,,...222555777999:::<<<<<<<<<999777555333333333333555777999:::======>>>>>>===???BBBEEEGGGJJJNNNSSSYYY```hhhmmmsssvvv{{{}}}}}}zzzvvvooojjjggghhhjjjllluuuvvvyyy{{{}}}yyyyyyyyyzzz{{{|||}}}~~~~~~}}}~~~~~~xxxuuuhhhgggccc___[[[WWWTTTSSSTTTUUUWWWYYY[[[\\\^^^___^^^^^^^^^___aaaeeehhhjjjmmmnnnqqqsssvvv{{{~~~{{{xxxqqqjjjddd___\\\[[[WWWVVVUUUTTTTTTTTTUUUVVVXXXZZZ___eeelllsssxxx{{{yyyyyyzzz|||~~~}}}{{{yyyvvvtttvvv|||~~~kkkUUUJJJEEE???999666333222222111111111000000---------,,,,,,------...---......///...//////000.........------,,,,,,,,,------------------------***************+++,,,,,,,,,++++++******++++++,,,++++++++++++************,,,++++++***))))))************++++++++++++******---,,,,,,+++***))))))(((,,,...//////,,,***((((((***)))(((((((((((()))***((((((''''''''''''(((((())))))(((((((((''''''&&&))))))(((((((((((())))))))))))(((((('''&&&&&&&&&(((((()))))))))))))))(((((()))***)))(((((()))***(((''''''&&&'''((()))***,,,+++***(((((('''''''''%%%&&&''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))&&&&&&&&&&&&'''((()))))),,,,,,---///111444777999999999999888777555444222666666777888999:::;;;;;;<<<===>>>>>>???BBBFFFIIIIIIMMMRRRYYY```iiirrrxxxwwwzzz~~~zzzvvvtttpppmmmjjjggghhhlllpppsssxxxyyyzzz{{{|||~~~||||||||||||}}}}}}~~~~~~}}}~~~|||uuummmggg^^^\\\YYYVVVTTTRRRRRRRRRUUUXXX]]]bbbeeeiiimmmpppooonnnlllllllllooorrrtttxxx{{{~~~yyyrrrlllhhhfff]]]\\\[[[YYYXXXVVVTTTSSSUUUUUUWWWZZZ___fffmmmqqqrrrtttwwwyyy{{{~~~qqqmmmmmmppptttxxx~~~vvvbbbTTTLLLCCC===;;;555444222000///...//////000///...------------------...000000//////000222//////......---,,,,,,+++******++++++++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,---------,,,+++***))))))))))))******++++++++++++******---,,,,,,+++******))))))...///000///---***))))))((((((((())))))((((((((((((''''''&&&&&&''''''((((((((())))))))))))((((((((((((((((((((())))))***&&&&&&''''''((()))))))))(((((()))*********))))))''')))***)))((('''((()))&&&&&&'''''''''((((((((())))))((('''&&&&&&''''''###%%%&&&&&&&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((((())))))))))))''''''''''''((()))***+++---...000222444666888999555444444333333333333333:::;;;<<<>>>>>>>>><<<;;;<<<===???@@@BBBFFFKKKOOORRRUUUZZZ```fffnnnvvv|||{{{}}}{{{tttooolllhhhhhhhhhiiimmmrrrwwwzzzzzz{{{}}}~~~~~~}}}}}}~~~~~~}}}~~~wwwmmmccc]]]VVVTTTRRRPPPPPPQQQRRRTTTWWW]]]eeemmmtttzzz||||||}}}|||vvvssskkkiiigggdddaaa^^^]]]\\\ZZZXXXWWWVVVWWWZZZ^^^```dddgggkkknnnqqqvvv|||zzzsssllliiiiiilllssszzzrrrfff[[[PPPHHHFFF<<<999555111//////000111000000///............///...000111000...,,,...000...............---------*********++++++,,,,,,,,,---,,,,,,,,,,,,---......+++,,,---......---,,,+++((()))******,,,,,,---...++++++***************+++******++++++++++++***************++++++,,,,,,,,,...///000///---++++++,,,'''(((***++++++***((('''((((((''''''''''''(((((('''((()))***+++++++++***((((((((((((((()))******&&&''''''((())))))******(((((()))***************((()))******(((((()))***%%%&&&''''''((('''''''''######$$$%%%&&&''')))***"""$$$&&&&&&&&&&&&((()))''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((('''((((((((())))))******************+++,,,---......///111444666777888888666555555555555777999:::<<<>>>@@@BBBAAA@@@===<<<===>>>@@@AAADDDIIIOOOSSS]]]___bbbeeeiiiooouuuzzzxxxpppjjjgggggghhhjjjmmmrrrxxx}}}|||~~~~~~}}}}}}~~~~~~|||~~~{{{sssjjj```YYYQQQPPPNNNMMMNNNQQQSSSUUUZZZbbblllvvv~~~yyywwwrrrnnnjjjiiihhhiii___]]]ZZZVVVTTTSSSSSSSSSVVVZZZ___cccgggmmmtttyyy~~~qqqiiiddddddiiiqqqwww|||vvvjjj\\\SSSPPPBBB???:::555222222444555000000////////////000111///111222000,,,***+++---,,,,,,------.../////////,,,,,,,,,------.........///............///000000+++,,,...//////...,,,+++,,,,,,,,,+++++++++******))))))))))))***+++,,,---******++++++++++++******'''((()))***,,,...//////---...///...---,,,---///''')))+++------+++)))'''))))))(((((((((((())))))&&&((()))+++,,,,,,,,,,,,((((((((((((((()))***************)))((((((''''''(((((()))***************)))+++,,,+++***)))***+++&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&''')))***''''''''''''((((((((((((***(((&&&'''***+++)))'''************+++,,,---...000333666999:::999666555222444666999;;;===>>>>>>CCC@@@======??????>>><<>>???CCCAAA>>>>>>???@@@???======???AAAFFFMMMYYYeeemmmrrrpppnnnmmmmmmnnnqqqrrr|||~~~|||uuummmeee```]]][[[bbbgggnnnuuuzzz~~~{{{yyyxxxyyyxxxxxx|||yyyssskkkddd```[[[VVVSSSTTTRRRQQQRRRUUUZZZ___bbbjjjoooxxx{{{tttoooiiidddaaa^^^[[[XXXUUUTTTSSSSSSTTTXXX[[[^^^ccciiirrrzzz{{{uuunnniiieeemmmrrryyy~~~wwwllldddWWWOOOEEE>>>;;;999777555222222111111000//////...//////////////////......///............---------,,,------......------,,,------------------------------------,,,,,,,,,,,,))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************)))))))))(((++++++***)))))))))))))))''''''((())))))(((''''''(((((()))))))))))))))((()))))))))******)))))))))'''((()))***************+++,,,,,,++++++***)))((('''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((()))***''''''''''''((((((((((((***((('''((()))***)))''')))(((((()))+++...222444444444555666666555555444999999:::<<<===>>>???@@@CCCAAA??????@@@AAAAAA@@@AAADDDIIIPPPXXXcccnnnuuuwwwtttqqqnnnmmmnnnppprrr{{{~~~~~~wwwrrrjjjccc]]]\\\\\\]]]dddiiiooouuuzzz~~~{{{xxxuuutttssssssssswww}}}~~~~~~|||uuupppkkkgggbbb]]]ZZZWWWTTTRRRSSSSSSSSSUUUYYY___eeehhhpppuuu}}}yyyrrrmmmhhhccc```]]][[[YYYVVVUUUUUUUUUVVVVVV[[[ccckkkttt}}}yyyqqqkkkgggkkkppptttxxx{{{xxxrrrddd[[[NNNEEE???===:::888222222111000////////////111111000//////...------000000000000////////////------............------------------------------,,,,,,,,,,,,++++++++++++************+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************))))))))))))+++***))))))))))))))))))'''(((((())))))(((((('''%%%&&&'''((())))))))))))(((((())))))))))))((((((((())))))*********))))))++++++,,,,,,,,,,,,++++++'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&''''''((())))))''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''(((((((((((()))((((((((()))))))))((((((((((((***---111555777999999888888777888888888=========>>>???@@@AAAAAABBBAAA??????@@@AAACCCCCCJJJOOOWWW^^^eeekkkppptttuuussspppooooooqqquuuwww|||zzzvvvllliiiddd```^^^___aaacccfffjjjoootttxxx|||~~~|||yyyvvvttttttuuutttuuuxxx}}}zzzxxx{{{zzzyyyxxxuuupppiiidddaaa___]]]ZZZYYYXXXWWWVVVTTTTTTTTTWWW[[[aaafffiiipppuuu{{{|||uuuooolllllljjjgggccc___\\\[[[ZZZYYY[[[___ccciiirrr{{{zzztttjjjjjjjjjjjjlllqqqxxx}}}zzzpppfffXXXLLLEEEAAA>>>;;;555444222000////////////000000000000//////......111111111000000000//////------............------------------------------,,,,,,,,,+++++++++******---------------...///000++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************)))))))))))))))******)))))))))))))))***************************''''''((()))******))))))(((((())))))))))))(((((()))************))))))((()))******+++,,,,,,,,,+++'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''######$$$%%%&&&&&&''''''''''''''''''((((((((((((((()))))))))((((((((()))((()))***,,,///444888:::<<<;;;:::999999999:::;;;????????????@@@AAABBBCCCBBBAAA@@@@@@@@@BBBEEEGGGQQQXXXbbbkkkoooqqqqqqqqqsssrrrppppppqqqtttxxxzzz|||zzzrrrmmmdddddddddeeefffhhhkkklllkkkooosssvvvyyy|||~~~~~~|||zzzyyyxxxwwwwww{{{||||||~~~}}}vvvrrrqqqpppnnnllliiiccc]]]XXXYYYYYYZZZYYYYYYYYYZZZZZZVVVVVVVVVXXX\\\aaaeeehhhlllpppvvv{{{~~~{{{zzzyyyuuuqqqmmmiiifffdddaaa```___^^^___dddkkkpppwwwyyy|||~~~uuuqqqkkkfffeeeiiiqqqxxxyyyooobbbVVVNNNHHHCCC???:::888555111//////000111////////////000000111111000000000/////////......---......//////......---------------------------,,,,,,,,,+++++++++******.........---......//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))*********)))))))))))))))******++++++************++++++)))))))))))))))((('''''')))******++++++******))))))************))))))((('''((()))***++++++++++++&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''""""""$$$%%%&&&&&&'''&&&''''''''''''((((((((((((''')))***)))((('''(((***)))***,,,000333777:::<<<;;;;;;:::::::::;;;;;;<<<@@@@@@??????@@@BBBDDDEEECCCCCCCCCBBBCCCEEEIIIMMMUUU\\\gggppptttuuutttssstttsssrrrrrrrrrtttvvvwww{{{}}}~~~~~~zzztttmmmiiieeefffiiimmmppprrrsssssstttvvvyyy{{{|||}}}~~~~~~}}}{{{zzz{{{{{{||||||tttooohhhgggeeecccaaa^^^YYYUUUTTTVVVXXXYYYYYYYYY[[[]]]YYYYYYZZZ\\\___cccfffiiijjjnnnsssxxx}}}{{{vvvrrrpppiiifffbbb^^^[[[\\\```cccgggkkkpppuuuyyy}}}tttkkkfffggglllqqqwwwmmmccc[[[SSSKKKEEEAAA>>>999444111000111222......///000000111222222////////////..................////////////......------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))************)))))))))))))))******+++***))))))(((((())))))***(((((((((((('''&&&%%%$$$******++++++++++++******((())))))*********))))))'''((()))***************$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""###%%%'''((((((((((((''''''''''''((((((((((((''')))******''''''(((******,,,///444777:::<<<===;;;<<<<<<======>>>>>>>>>@@@@@@??????@@@CCCEEEFFFFFFGGGGGGFFFFFFIIINNNSSS\\\aaaiiipppsssttttttuuussssssssssssttttttuuuuuuwwwxxxxxxwwwtttpppllliiikkklllooorrrtttvvvwwwxxxzzz{{{}}}}}}}}}}}}}}}}}}}}}~~~xxxooojjjaaa```_________]]][[[XXXSSSVVVYYY[[[ZZZ[[[^^^```\\\]]]^^^```dddhhhlllnnnnnnrrrwww|||vvvsssnnngggbbb___```aaa___ccchhhlllqqqyyywwwooojjjjjjkkkzzz~~~wwwqqqiii```UUUNNNGGGCCC===777333222333444000000000000000000111111000////////////...............////////////......------------------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,************************++++++++++++++++++++++++************************************************((()))))))))************)))))))))))))))***++++++******)))(((((()))******''''''(((((((((''''''&&&))))))************))))))'''((()))***************))))))***+++++++++******$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((###$$$$$$%%%&&&'''((((((((((((((((((((((((((((((###%%%''')))*********)))''''''''''''((((((((()))''')))+++***'''&&&(((******---111666:::<<<=========>>>???AAABBBBBBBBBBBB@@@@@@??????@@@CCCFFFGGGIIIJJJJJJIIIIIILLLRRRWWWcccfffjjjmmmoooqqqsssuuupppqqqrrrtttuuuvvvvvvvvvsssssssssrrrpppnnnlllkkkpppqqqrrrsssuuuwwwxxxyyy||||||}}}|||{{{{{{}}}~~~~~~~~~}}}{{{ssskkkfffZZZYYYXXXYYY[[[[[[YYYXXXUUUXXX\\\^^^]]]^^^aaaccc______aaadddhhhmmmqqqssstttwww||||||tttlllgggeeeeee___bbbfffgggjjjqqq}}}vvvnnniiigggooossszzzzzzsssiii]]]TTTKKKGGG@@@999444333333444222222111111000/////////000000000000////////////......////////////......------------------------......------------,,,,,,...------,,,,,,,,,------************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++))))))((())))))***++++++---,,,+++******+++,,,---'''((()))***++++++++++++(((((())))))))))))((((((''''''(((******+++++++++++++++,,,,,,,,,++++++***%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((%%%&&&'''(((***,,,...///...222777;;;<<<===>>>??????>>>>>>===>>>???AAABBBAAAAAAAAA???>>>???EEEIIINNNLLLKKKMMMRRRYYY___bbbiiijjjkkkmmmooopppqqqqqqrrrtttwwwyyyxxxvvvsssqqqiiilllppprrrssstttvvvwww{{{|||}}}}}}yyyvvvxxx|||{{{}}}~~~|||xxxvvvvvvxxx||||||~~~}}}|||}}}~~~}}}|||}}}{{{vvvrrrkkkbbb\\\[[[\\\^^^^^^]]][[[[[[\\\[[[\\\^^^```cccfffiiijjjjjjhhhfffiiiooovvvyyy{{{yyysssnnnkkkfffbbb___aaagggooosssuuu{{{qqqjjjiiijjjmmmrrrxxx~~~wwwnnnhhhZZZSSSIIIDDDBBB???:::666///111222222111000000111........................------.........---,,,+++------------------------,,,,,,,,,,,,,,,,,,++++++...---,,,,,,++++++++++++,,,***)))***,,,.........+++,,,,,,,,,,,,+++******))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++************************++++++++++++++++++++++++)))((((((((((((((()))***(((((()))***++++++,,,,,,++++++***)))(((((())))))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((('''''''''''')))+++---...111444999<<<===>>>>>>???@@@??????>>>???@@@AAABBBAAAAAAAAA??????AAAFFFKKKOOOOOOPPPSSSYYY```fffiiinnnnnnnnnnnnooopppqqqrrrrrruuuxxxzzzyyyuuupppllleeejjjqqqxxx~~~~~~{{{||||||~~~~~~|||xxxvvvwwwxxx|||~~~~~~|||{{{|||}}}}}}}}}~~~zzztttooojjjddd^^^YYYYYY\\\```bbbbbbaaaaaabbb^^^___aaacccfffjjjnnnpppqqqooommmpppvvv|||}}}yyywwwnnniiidddcccgggkkknnnnnnuuuuuuvvvvvvxxx~~~uuunnnllllllmmmpppvvv{{{vvvkkkbbbUUULLLGGGCCC>>>:::444555555444222111111111...//////000000//////...///.........------------------------------------,,,,,,,,,---------------...---,,,,,,++++++,,,,,,,,,***)))***,,,.........+++,,,,,,,,,,,,+++************************************++++++++++++******************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++***))))))))))))******(((((()))******+++,,,,,,---,,,,,,+++******++++++%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))+++***))))))***,,,///111555888<<<>>>???>>>???@@@AAA@@@@@@@@@@@@@@@AAABBB@@@@@@@@@???@@@CCCHHHKKKOOORRRVVV\\\cccjjjooorrrtttrrrqqqoooooopppqqqrrrsssuuuyyyzzzxxxrrrkkkgggbbbhhhsss}}}|||}}}}}}|||zzzxxxyyyzzz}}}~~~|||{{{|||||||||}}}|||sssoooiiiddd```\\\XXXUUUXXX\\\bbbfffhhhhhhiiiiiiddddddfffhhhlllqqqvvvyyy{{{yyyxxxzzz~~~{{{uuummmjjjjjjllllllkkkjjjiiihhhhhhkkkrrr{{{|||uuusssqqqooopppuuu~~~uuugggZZZQQQKKKEEEAAA;;;:::888555333111111000//////111111111111//////000///...---,,,---......------------------------,,,,,,------......//////...---,,,,,,,,,,,,,,,,,,,,,+++******,,,......---+++,,,,,,,,,,,,+++******++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,+++***)))))))))***((())))))******++++++++++++******)))))))))))))))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))---,,,,,,,,,...111555777999<<>>>>>@@@DDDIIILLLPPPUUU]]]dddkkkppptttwwwuuutttqqqoooooopppssstttuuuvvvxxxxxxuuuoooiiieeeccciiittt~~~~~~zzzzzz{{{{{{{{{{{{|||}}}}}}}}}}}}|||{{{|||~~~yyyuuujjjgggbbb]]]YYYWWWVVVVVVWWW\\\dddiiillllllmmmmmmllllllmmmppptttyyyxxxsssssssssrrrqqqjjjgggdddbbbdddiiipppuuu|||yyyvvvuuuwww{{{vvvjjj___VVVNNNJJJAAA>>>999555333222111000...///111222222111///...000///---++++++,,,---...........................,,,------...///000000111...------,,,,,,,,,---------+++******,,,...------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++***++++++,,,,,,++++++******************************+++++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))---,,,+++***)))(((((((((((()))))))))*********+++******))))))))))))******%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))******+++,,,...111666:::<<<===???AAABBBAAA@@@AAABBBBBBBBBBBBBBBAAA@@@@@@???>>>======>>>CCCHHHMMMPPPVVV\\\eeelllqqqsssvvvxxxtttsssqqqooooooqqqtttvvvvvvwwwwwwvvvsssooojjjhhhfffkkkttt|||zzzwwwwwwxxxzzz|||~~~~~~~~~}}}~~~{{{tttooodddbbb^^^ZZZWWWWWWXXXYYYYYY^^^fffkkknnnoooooopppttttttvvvxxx||||||{{{{{{{{{zzzrrrmmmgggbbbaaacccfffhhhpppvvv~~~|||yyyyyyzzz~~~|||zzzyyyxxx}}}yyyoooeee\\\VVVJJJDDD<<<666444333222111...///000000000000///...///...,,,******+++,,,...........................------......///000111111---------,,,,,,---......---+++***+++,,,------,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,+++***)))(((''''''''')))))))))))))))*********,,,+++++++++++++++,,,,,,%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******((())),,,000444888<<<>>>>>>@@@BBBBBBAAAAAABBBCCCBBBBBBBBBBBBAAA@@@>>>>>>===<<<===BBBJJJSSSYYY]]]ccciiiqqqvvvwwwwwwxxxyyytttsssrrrqqqqqqrrrtttuuuvvvwwwyyyyyywwwtttpppmmmjjjnnnuuu{{{zzzvvvvvvvvvxxx{{{~~~~~~}}}~~~|||vvvoooiii___^^^]]]ZZZXXXXXX[[[^^^]]]bbbiiinnnqqqrrrtttuuu|||}}}~~~zzzuuummmfffcccbbbaaaaaa```eeemmmvvv~~~{{{yyyzzz}}}xxxuuuuuuwww|||}}}uuummmhhhXXXOOODDD<<<888666444222///////////////////////////...---,,,+++,,,------........................------......//////000000------------------...///...,,,***+++,,,------,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************************)))((('''''''''((())))))))))))))))))))))))'''''''''&&&''''''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((()))*********+++---111555999===??????>>>@@@BBBBBBBBBBBBCCCEEEAAABBBBBBAAA@@@???===<<<;;;<<>>;;;777444222111///......///111222000/////////............................................................---------------...//////...,,,++++++,,,---,,,++++++,,,,,,,,,,,,+++******************************+++,,,,,,------,,,,,,+++************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))((())))))***)))))))))))))))))))))(((%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''')))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))&&&''''''((()))******+++000333777;;;???AAABBBBBB>>>@@@BBBBBBAAABBBDDDEEEAAAAAABBBAAA@@@>>><<<;;;;;;<<>>999555444222000......000222444111111111222111000//////////////////////////////...............------------------------...///000...,,,++++++,,,---,,,++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))+++,,,,,,------,,,,,,+++************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************++++++))))))))))))((((((((((((+++++++++++++++,,,------'''&&&%%%&&&''''''&&&$$$(((''''''''''''((())))))...---,,,+++***(((''''''$$$%%%&&&'''((((((((((((,,,(((%%%%%%(((***+++***((()))*********+++...111333555777;;;>>>AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@===;;;;;;<<<>>><<>>;;;999999;;;>>>AAAFFFQQQ___lllxxx|||yyyvvvtttqqqnnnjjjgggjjjqqq|||}}}zzz}}}~~~zzzzzz|||}}}zzzvvvwwwyyy}}}{{{uuummmgggeeedddbbb___\\\ZZZYYYYYY[[[\\\^^^aaaccceeefffggghhhmmmuuu}}}|||wwwsssooommmiiieee```\\\]]]aaagggkkktttxxx}}}|||tttqqqtttzzz~~~{{{nnn```TTTJJJBBB>>>888777555444444333222111///000000111111000///...000000000000000000000000,,,,,,,,,+++++++++******000///...---,,,------......///000000000///.........---,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,*********,,,---,,,+++***************+++++++++++++++++++++++++++++++++,,,,,,************,,,,,,,,,+++++++++************,,,+++***)))))))))***++++++***))))))+++,,,,,,+++******++++++++++++******'''%%%%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&(((((()))))))))))))))((('''%%%$$$$$$&&&&&&%%%$$$''')))+++,,,---///333555:::;;;===???AAACCCDDDDDDDDDDDDCCCBBBAAA@@@??????======<<<999777888:::===FFFMMMYYYfffrrryyy}}}~~~zzzwwwsssqqqnnnkkkhhheeelllrrr{{{~~~~~~zzzzzz{{{{{{yyyvvvxxxyyy|||{{{vvvnnneee^^^]]]]]]\\\ZZZZZZYYYYYYYYY[[[\\\___bbbfffhhhjjjkkknnnrrrzzz|||wwwsssqqqoookkkfff```]]]\\\^^^___ccceeekkkrrr|||yyytttsssuuuwwwxxxlllaaaVVVMMMGGG>>>;;;888666666666444333------...////////////...111111111111111111111111///.........------------//////...------------...//////000111111000000///......---,,,,,,,,,,,,,,,************************,,,+++******++++++***)))))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,+++******))))))*********)))((()))+++,,,,,,+++******++++++++++++******'''%%%$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((((('''((((((((())))))((('''&&&'''))),,,...000333666999===>>>???AAABBBCCCCCCDDDEEEDDDCCCBBB@@@???>>>===<<<;;;:::888777888<<>>???@@@AAABBBCCCCCCCCCEEEDDDCCCBBB@@@>>>======;;;;;;:::999999<<>>>>>======<<<<<<===BBBHHHMMMTTT]]]kkkuuuzzz|||~~~sssmmmddd___aaagggmmmrrrvvv{{{}}}|||{{{zzzyyywwwwwwwwwxxxyyyzzz{{{|||{{{{{{zzzzzzyyyyyyxxxxxxqqqooojjjfffbbb`````````ZZZ[[[\\\^^^```ccceeeffffffhhhlllqqqvvvzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~yyyrrrlllgggdddZZZWWWUUUUUUZZZcccmmmssszzzooohhhZZZRRRGGGAAA???===999666666555444111000///..............................//////.........---------,,,---......///.........---------------...///000///......---------------///...---,,,,,,---...//////...------......---,,,//////...,,,+++***)))(((++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,,,,,,,***++++++++++++***))))))...,,,******+++,,,+++*********++++++++++++******'''%%%######%%%'''((()))''''''&&&&&&''''''((()))((((((((((((''''''''''''%%%&&&'''(((((((((((((((%%%&&&''''''&&&'''***---///222666999;;;===@@@AAAAAABBBCCCEEEFFFFFFGGGGGGEEEEEEDDDCCCBBBAAA@@@????????????@@@BBBHHHOOOUUU^^^fffqqqxxxzzz|||~~~{{{yyyooojjjeeecccfffmmmssswwwxxx{{{}}}}}}yyywwwyyy{{{{{{zzzyyyyyyyyyxxxxxxyyywwwxxxyyyzzz{{{}}}~~~}}}{{{xxxuuurrrooonnnfffffffffeeedddccccccddd```aaabbbdddfffiiikkkllloooqqquuuzzz~~~|||}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{||||||}}}~~~~~~}}}}}}}}}~~~~~~vvvooolllbbb^^^YYYVVVVVVZZZ```dddpppwww~~~xxxrrrfff[[[OOOFFFDDDAAA===888666555333111000//////000////////////////////////111111111111000000000000,,,,,,.../////////.........---------...///111222//////...------------...///...---,,,,,,---...///---,,,+++,,,.........,,,......---,,,++++++******++++++++++++++++++++++++...---,,,++++++,,,---...+++++++++,,,,,,---------***++++++,,,+++***)))((()))((('''(((***,,,,,,+++******++++++++++++******'''%%%######%%%'''))))))(((''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&((()))************&&&'''((('''&&&(((,,,000111444888;;;===???AAACCCBBBCCCEEEFFFHHHHHHIIIIIIEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@AAABBBEEELLLTTTZZZfffmmmuuuzzz{{{|||~~~xxxvvvvvvnnnkkkhhhiiinnntttyyy{{{zzz{{{}}}~~~~~~~~~xxxxxxxxxtttqqqpppssswwwvvvttttttvvvvvvvvvwwwyyywwwyyy{{{|||~~~}}}xxxsssoookkkiiiaaacccfffhhhhhhhhhhhhhhhgggggghhhjjjllloooqqqrrruuuwww{{{~~~{{{{{{|||}}}~~~{{{|||}}}~~~||||||||||||||||||||||||zzzzzz{{{{{{|||}}}}}}~~~||||||zzzzzzyyyzzz{{{|||}}}vvvrrrkkkfff___XXXTTTTTTWWWXXX```iiiwww}}}}}}}}}~~~wwwmmmbbbTTTKKKGGGEEE???:::666555333222222222333333000000000000000000000000............------------+++,,,.../////////......---,,,,,,,,,---...000111------,,,++++++++++++,,,///...,,,++++++,,,...///,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++)))(((((()))+++,,,)))))))))******+++++++++******+++,,,+++***)))((("""!!!!!!###''')))************++++++++++++******&&&&&&''''''((()))******''''''&&&%%%%%%%%%&&&&&&(((((('''''''''(((((()))%%%%%%%%%&&&&&&&&&''''''((((((((()))+++,,,---...333666:::<<<===???@@@BBBCCCEEEHHHKKKMMMMMMLLLKKKDDDEEEFFFEEECCCBBBCCCDDDGGGGGGHHHMMMTTT\\\bbbfffkkkoootttyyy{{{|||}}}~~~wwwkkkeeeeeecccgggmmmssswwwyyyyyyyyy{{{yyyxxxzzz~~~~~~|||xxxuuuqqqnnnnnnooopppqqqyyyxxxvvvtttttttttvvvwww{{{{{{zzz|||yyyuuuqqqmmmjjjgggfffffffffhhhjjjkkkjjjiiijjjpppsssrrrssswwwyyyyyyzzz|||~~~~~~~~~{{{{{{{{{||||||||||||}}}zzz{{{{{{|||}}}~~~{{{{{{zzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzyyyxxxxxxxxxxxxyyyzzz}}}}}}}}}}}}}}}~~~~~~zzzqqqnnnhhhaaa[[[XXXWWWXXXYYY]]]fffqqq{{{yyyrrrrrrxxx~~~sssjjj^^^TTTMMMGGGBBB>>>===:::666444333222000///,,,///000000------...111......////////////....../////////000000000000000++++++,,,,,,,,,,,,------,,,,,,,,,---///000222333++++++******++++++,,,---///......---,,,,,,++++++---,,,,,,---......---+++,,,,,,+++***)))))))))***+++***))))))***,,,---///+++,,,,,,------,,,,,,+++---+++)))''''''((()))++++++++++++************)))))))))))))))))))))))))))######$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))***+++...000111555888;;;>>>???@@@BBBCCCDDDFFFIIILLLMMMMMMLLLLLLEEEFFFFFFDDDBBBBBBCCCDDDHHHIIIMMMSSSZZZaaafffiiimmmpppuuuyyy|||}}}}}}~~~}}}{{{yyyvvvnnnccc___```cccffflllrrrvvvxxxyyyyyyzzzyyyyyy|||~~~|||uuusssqqqpppqqqsssuuuvvvwwwvvvuuuuuuuuuvvvxxxyyyxxxwwwxxx{{{~~~}}}wwwrrrooommmkkkiiiiiihhhhhhiiilllnnnnnnmmmooouuuyyyxxxyyy|||}}}|||~~~}}}~~~~~~~~~~~~zzzzzzzzzzzz{{{{{{||||||zzzzzz{{{{{{|||}}}}}}~~~{{{zzzyyyyyyxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzyyyxxxxxxyyyzzz{{{||||||{{{{{{||||||}}}~~~~~~xxxuuuooogggaaa]]]\\\\\\YYY[[[```fffooowww}}}uuusssvvvzzz|||yyyqqqeee[[[TTTNNNGGGCCC>>>;;;777444333222111000///111333222000///111222......////////////......////////////////////////,,,,,,---------.........,,,,,,,,,,,,---///000111+++++++++++++++,,,------+++,,,,,,------......///...,,,++++++,,,,,,+++***---,,,++++++++++++++++++************+++,,,---...+++,,,,,,------,,,,,,+++)))))))))***+++...000111+++++++++*********))))))))))))))))))))))))))))))########################%%%%%%%%%%%%&&&'''(((((((((''''''&&&%%%%%%%%%&&&''''''((((((((())))))))))))))))))***,,,000333555777:::>>>@@@AAABBBDDDEEEFFFHHHJJJMMMNNNNNNMMMLLLFFFFFFEEECCCAAAAAACCCEEEJJJMMMTTT[[[bbbhhhkkkmmmpppssswwwzzz}}}}}}}}}|||yyytttpppkkkddd\\\[[[]]]bbbfffkkkqqquuuxxxyyyyyyxxxyyy{{{~~~~~~{{{ssssssssssssuuuwwwyyy{{{wwwwwwwwwwwwwwwwwwwwwwwwssstttvvvyyy|||~~~}}}{{{{{{wwwqqqmmmkkkkkkjjjjjjmmmkkkjjjjjjmmmppprrrsssvvv}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}|||||||||yyyyyyxxxxxxyyyyyyzzz{{{yyyyyyzzzzzz{{{{{{||||||zzzzzzyyyxxxxxxxxxxxxyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{zzzzzz{{{{{{|||}}}~~~}}}~~~~~~~~~~~~~~~~~~|||}}}~~~~~~xxxqqqjjjfffcccbbb^^^]]]\\\]]]bbbiiipppuuu||||||vvvtttuuuwwwxxxooofff___YYYQQQLLLBBB>>>999666444333222111000222333222111000111222...//////000000//////...000/////////...------------............/////////---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,------...+++,,,,,,---......//////...,,,***)))***++++++***,,,,,,,,,+++,,,,,,------)))******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------,,,++++++***++++++*********)))))))))))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))+++***)))(((''''''''''''''''''((((((((())))))))))))((()))***---222666888:::===@@@BBBCCCDDDEEEGGGHHHIIIKKKLLLMMMMMMMMMLLLFFFEEEDDDBBB@@@BBBEEEHHHLLLRRR[[[dddjjjmmmpppqqquuuvvvxxx{{{}}}}}}|||zzzwwwpppjjjeee```[[[\\\```cccfffkkkqqquuuxxxzzzzzzxxxzzz}}}}}}{{{uuuvvvwwwwwwwwwxxxzzz|||yyyyyyyyyyyywwwvvvtttsssrrrtttvvvzzz}}}|||zzzwwwsssooojjjggggggiiijjjkkkooommmkkkkkkooosssvvvxxx|||~~~~~~}}}~~~~~~~~~|||{{{{{{}}}~~~~~~}}}||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzxxxwwwwwwvvvwwwxxxyyyzzzyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{zzzyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}|||{{{||||||}}}~~~~~~~~~~~~~~~}}}~~~}}}wwwqqqmmmjjjfffccc___]]]]]]```dddgggmmmyyy|||wwwuuuvvv||||||tttooojjjddd]]]XXXJJJEEE>>>888555444222111000111111000000//////000//////000000000000//////000000///...---,,,,,,+++------.........////////////...------,,,,,,------------,,,,,,,,,---..................------,,,,,,...+++)))(((***,,,------+++++++++++++++,,,---...)))***+++,,,---,,,++++++++++++,,,,,,,,,,,,++++++)))***++++++***(((&&&%%%************))))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***+++***)))(((((((((((((((&&&&&&'''''''''((((((((((((((()))+++///333777:::;;;>>>BBBDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLKKKKKKKKKDDDEEEDDDCCCCCCEEEJJJMMMRRRXXXbbbjjjnnnppprrrtttyyyxxxyyy|||~~~}}}zzzvvvsssllleeebbb```^^^```dddgggiiimmmrrrvvvyyy{{{{{{yyy|||}}}{{{yyy{{{|||{{{yyyxxxzzz|||{{{{{{{{{zzzyyywwwuuutttuuuvvvxxx{{{}}}|||xxxuuunnnkkkgggeeegggkkknnnooopppnnnkkklllpppvvvzzz|||~~~~~~}}}}}}}}}}}}~~~}}}{{{zzzyyyzzz{{{}}}~~~~~~}}}}}}|||{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyywwwwwwuuuuuuuuuvvvxxxyyyyyyyyyyyyyyyxxxxxxxxxxxx|||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{||||||}}}~~~}}}}}}~~~~~~~~~}}}~~~}}}}}}|||}}}}}}}}}~~~~~~}}}}}}}}}|||||||||{{{{{{{{{{{{{{{|||||||||~~~~~~}}}~~~{{{wwwpppmmmiiiddd```^^^]]]]]]bbbkkk{{{~~~zzzvvvwwwyyy{{{|||{{{vvvtttrrrooojjjfffVVVOOOFFF>>>999666444333222111111111111000000/////////000000000000//////000000///...---,,,,,,+++,,,------------.........111000///...------------------,,,,,,,,,---......---------------,,,,,,,,,,,,***((())),,,///111111******)))******+++,,,---)))***+++,,,---,,,+++******++++++,,,,,,++++++***!!!%%%)))+++,,,,,,,,,*********)))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((''''''&&&''''''((((((&&&&&&'''''''''((((((((()))***,,,///222666999:::<<<>>>BBBDDDDDDDDDEEEGGGGGGHHHHHHIIIIIIIIIHHHHHHDDDEEEGGGHHHJJJMMMRRRVVVZZZ```iiinnnppprrrtttwww|||zzzzzz|||}}}|||wwwsssnnngggaaaaaabbbbbbeeeiiikkknnnqqquuuxxx{{{|||}}}|||}}}|||{{{|||~~~}}}{{{zzz~~~~~~}}}|||{{{zzzzzzwwwwwwyyyzzz{{{yyytttqqqkkkhhhfffgggkkkpppsssuuuqqqooommmooosssyyy}}}}}}~~~~~~~~~|||{{{zzzzzzzzzzzzzzzzzzyyyyyyzzz{{{|||}}}}}}}}}}}}|||{{{zzzyyyxxxwwwwwwxxxxxxxxxxxxxxxyyywwwvvvuuuttttttvvvxxxyyyzzzzzzyyyyyyxxxxxxwwwwww{{{{{{zzzyyyyyyyyyyyyzzzxxxxxxyyyyyyzzz{{{{{{{{{zzzzzz{{{{{{{{{{{{zzzzzz||||||{{{{{{||||||}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||~~~}}}}}}|||||||||||||||||||||||||||||||||||||||}}}|||{{{{{{{{{{{{{{{|||}}}~~~~~~}}}}}}}}}zzzuuunnngggaaa]]]ZZZ^^^dddoooxxxtttqqqooonnnpppyyy~~~{{{xxxxxxyyyyyyvvvsssfff^^^RRRGGG???;;;888666666444333333444444222111///000000111111000000///000/////////...---------,,,,,,---------.........111111000///...------...,,,,,,,,,,,,,,,------...((()))***+++,,,---...///+++***)))***---000111111******))))))******++++++***++++++,,,,,,+++++++++******++++++++++++******$$$%%%(((+++------,,,,,,******)))))))))((((((((())))))))))))))))))))))))%%%%%%%%%&&&'''''''''(((((('''''''''''''''((((((&&&&&&&&&&&&'''((()))***''''''((((((((()))))))))+++---000444777999;;;;;;;;;>>>AAACCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDGGGKKKNNNRRRWWW\\\___ccciiioooqqqqqqrrrvvvzzz~~~{{{zzz{{{}}}{{{uuupppjjjdddaaaeeehhhjjjllloooppprrruuuxxxzzz|||~~~~~~~~~|||{{{{{{|||~~~~~~|||{{{zzzwwwwwwwwwwwwvvvtttooolllfffeeeeeegggmmmrrruuuvvvrrrqqqpppsssxxx}}}~~~|||}}}~~~}}}}}}{{{zzzzzzyyyyyyzzzxxxyyyyyyzzzzzz{{{||||||||||||||||||{{{yyywwwvvvvvvwwwwwwwwwxxxxxxxxxyyyxxxwwwuuuttttttvvvxxxzzz{{{{{{zzzyyyxxxxxxwwwwwwzzzyyyxxxxxxwwwwwwxxxxxxwwwwwwxxxxxxyyyzzzzzz{{{xxxyyyzzz{{{{{{zzzyyyxxx{{{{{{zzzzzz{{{{{{|||}}}}}}}}}}}}}}}}}}}}}||||||}}}~~~}}}{{{yyy||||||{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||}}}}}}~~~~~~|||{{{{{{{{{||||||{{{|||~~~}}}||||||}}}~~~zzzqqqjjjdddbbb___bbbhhhqqq|||{{{tttnnniiifffnnnxxx~~~|||}}}~~~vvvmmm___QQQGGGAAA===;;;777555333333444444222000000000111111111111000000////////////////////////---............/////////000///......------------+++++++++++++++,,,------&&&'''((()))+++,,,---...,,,+++***+++---......---,,,,,,+++*********++++++,,,+++++++++***++++++,,,******++++++++++++******---......---,,,***((('''***)))))))))(((((((((((())))))))))))))))))))))))&&&&&&''''''((()))******)))((((((''''''''''''((((((((((((((()))+++,,,---))))))))))))************,,,///333777:::<<<<<<<<<:::===@@@BBBBBBBBBCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEIIINNNSSSXXX]]]bbbfffjjjnnnrrrsssrrrsssxxx||||||zzz{{{|||zzztttnnniiidddccciiinnnppprrruuutttuuuwwwzzz|||~~~}}}zzzzzz|||zzz}}}{{{yyywwwwwwvvvttttttrrroookkkhhh``````aaaeeekkkppptttuuusssrrrrrruuu{{{~~~}}}}}}||||||}}}~~~~~~}}}}}}}}}}}}|||{{{{{{{{{||||||wwwxxxyyyzzz{{{|||{{{{{{{{{|||||||||{{{yyywwwvvvvvvvvvwwwwwwxxxxxxxxxyyyxxxwwwuuuttttttvvvxxxzzz|||{{{{{{zzzyyyxxxwwwwwwxxxwwwwwwvvvuuuvvvvvvvvvvvvvvvwwwxxxxxxyyyzzzzzzxxxxxxyyyzzzzzzyyyxxxxxxzzzyyyyyyyyyyyyzzz{{{{{{~~~~~~}}}}}}||||||{{{{{{|||}}}~~~~~~}}}{{{yyyxxx{{{zzzyyyyyyxxxxxxyyyyyyxxxyyyyyyzzz{{{|||}}}}}}}}}|||{{{{{{|||}}}zzz{{{}}}|||{{{{{{|||~~~~~~~~~~~~~~~{{{|||}}}yyyrrrmmmkkk___aaaeeegggllluuu}}}uuulllfffjjjtttyyywwwgggXXXMMMEEEAAA>>>666333111111333333111...000000111111111111000000/////////000000000000000////////////000000000000///...---,,,,,,,,,,,,---++++++******++++++,,,---)))))))))))))))*********,,,++++++,,,,,,,,,***(((...------,,,++++++++++++---,,,+++*********+++,,,******++++++++++++******+++++++++,,,,,,+++++++++))))))))))))(((((((((((())))))))))))))))))))))))$$$%%%%%%%%%&&&'''''''''+++******)))((((((''''''))))))((((((((((((((()))'''((((((***,,,---///000111333777;;;===?????????@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@FFFKKKSSS[[[```dddhhhjjjsssssstttssssssuuuxxxzzz|||{{{yyyyyyxxxuuuqqqnnnmmmjjjhhhjjjqqqvvvyyyyyy{{{|||}}}~~~~~~|||yyywwwyyyyyyzzz||||||yyywwwrrrqqqooolllhhheeecccbbb```^^^[[[[[[___hhhqqqwwwuuuvvvxxxyyy{{{~~~~~~|||zzzyyy|||}}}~~~~~~~~~~~~~~~}}}yyyzzz{{{||||||{{{zzzyyywwwvvvvvvvvvvvvvvvvvvvvvzzzzzzzzzyyyxxxwwwvvvuuuwwwvvvvvvvvvvvvvvvwwwwwwxxxvvvsssqqqqqqsssvvvxxxwwwwwwxxxyyyxxxwwwvvvuuuvvvwwwxxxwwwvvvuuuvvvwwwwwwxxxxxxyyyyyyyyyxxxxxxyyyzzz{{{{{{|||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzz{{{{{{{{{~~~~~~}}}}}}||||||{{{{{{xxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{|||~~~~~~~~~}}}|||{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{}}}||||||{{{{{{{{{{{{|||zzzzzz{{{|||}}}~~~~~~uuuoooffffffeeefffjjjnnnrrruuu~~~xxxqqqllljjjuuuxxxkkk[[[MMMCCC>>>888666333000///000111222000000////////////000000......---------,,,,,,,,,...///000000000///---,,,------------------------------------------------///222333000+++(((''')))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***))))))***,,,...000//////---+++***)))((((((,,,---...,,,***))))))***************************************************'''''''''(((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((((((***,,,///111222666888:::===>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@CCCBBBAAA@@@@@@@@@@@@AAAJJJOOOWWW___dddhhhlllnnnrrrsssttttttuuuvvvxxxzzz|||zzzwwwvvvtttrrrooommmllllllnnnssszzz|||yyywwwxxxxxxxxxyyy~~~{{{vvvtttmmmllljjjgggeeebbbaaa``````]]]ZZZZZZ]]]eeennnsssvvvwwwxxxxxxyyy}}}~~~~~~~~~}}}}}}|||zzzyyyxxxyyyzzz{{{{{{|||||||||{{{{{{|||||||||{{{yyywwwvvvsssssstttuuuvvvwwwxxxxxxyyyyyyyyyyyyxxxwwwvvvuuuuuuuuuuuuuuuuuuvvvwwwxxxyyywwwuuusssrrrsssuuuvvvvvvvvvxxxxxxxxxxxxwwwvvvvvvwwwxxxwwwvvvuuuvvvxxxxxxxxxyyyyyyyyyyyyxxxxxxzzz{{{{{{|||}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyzzzzzzzzz{{{{{{||||||||||||{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{||||||}}}~~~~~~}}}||||||{{{{{{{{{}}}}}}}}}||||||{{{{{{zzz}}}||||||{{{{{{{{{{{{{{{yyyzzzzzz{{{|||}}}~~~~~~|||rrrpppllljjjjjjjjjkkkkkkttt{{{{{{vvvsssvvvtttgggYYYMMMFFF???<<<777444222222222222333333222222222222333333////////////...............///000000000///------------------------------...........................//////...,,,***++++++,,,,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,***+++++++++,,,,,,++++++------,,,+++************+++,,,,,,+++)))(((((()))************************************************(((((((((((((((''''''''''''''''''((()))******+++))))))(((((((((((()))))))))((()))***---000444666;;;<<<===>>>???>>>===<<<>>>????????????@@@@@@@@@BBBBBBAAAAAABBBBBBCCCDDDNNNSSS[[[ccchhhmmmpppsssrrrssstttuuuwwwxxxyyyyyy{{{xxxtttqqqpppnnnllljjjiiinnnuuu}}}|||zzzxxxvvvvvvvvvvvvyyywwwppplllgggfffdddbbbaaa``````___```^^^ZZZYYY\\\bbbjjjooowwwwwwwwwwwwxxx{{{~~~}}}{{{{{{|||}}}|||{{{||||||{{{yyyxxxxxxxxxxxxwwwxxxyyyzzz{{{|||||||||}}}}}}}}}|||zzzwwwuuusssooopppqqqsssuuuwwwxxxyyyxxxxxxxxxxxxxxxwwwvvvuuussssssttttttuuuvvvwwwxxxyyyxxxwwwvvvuuuttttttttttttuuuvvvxxxxxxxxxxxxwwwvvvwwwxxxxxxvvvvvvwwwxxxxxxyyyyyyzzzyyyyyyxxxxxx{{{{{{|||}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{||||||yyyyyyyyyzzzzzzzzzzzz{{{zzzzzzzzzzzz{{{{{{{{{{{{|||{{{zzzyyyyyyzzz{{{||||||||||||||||||||||||}}}~~~}}}||||||{{{||||||~~~~~~}}}}}}|||{{{zzzzzz}}}}}}||||||{{{{{{{{{{{{xxxxxxyyyzzz{{{|||}}}}}}~~~}}}wwwrrrooollliiiggghhhkkkooovvv{{{~~~tttgggYYYOOOGGGBBB<<<777555444444333444444333333333333444444111111111111000000000000/////////000///......---------------------------........................---,,,++++++---......---,,,,,,,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,***+++---...---+++)))(((+++++++++***++++++,,,,,,***++++++***((('''((()))************************************************'''''''''&&&%%%%%%%%%$$$$$$$$$%%%'''((()))***+++)))(((((((((((())))))************+++///333777:::<<<===>>>>>>???>>>>>>===AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAACCCEEEHHHJJJLLLRRRXXX```gggmmmqqquuuwwwuuuuuuvvvwwwyyyzzzzzzyyyzzzvvvqqqmmmkkkjjjiiihhhfffmmmxxx}}}zzzyyyvvvvvvuuuuuuwww|||}}}tttkkkfffcccbbbbbbaaaaaaaaaaaabbbccc```\\\[[[\\\bbbhhhmmmwwwwwwwwwwwwwwwzzz{{{zzzxxxyyyzzz{{{{{{zzz|||{{{yyyxxxwwwwwwxxxxxxwwwxxxyyy{{{|||}}}}}}}}}{{{{{{{{{zzzxxxvvvtttrrrnnnoooppprrrsssuuuvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvrrrrrrrrrssstttvvvwwwxxxyyyyyyxxxxxxvvvuuutttsssrrrtttuuuwwwxxxyyyxxxxxxvvvwwwyyyxxxwwwwwwxxxyyyyyyzzzzzzzzzzzzyyyyyyxxxzzzzzz{{{||||||||||||||||||{{{zzzzzzzzzzzz{{{|||zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzz{{{{{{|||}}}}}}~~~}}}{{{zzzzzzzzz|||}}}|||||||||}}}||||||{{{{{{~~~}}}}}}|||{{{{{{||||||~~~}}}}}}|||{{{zzzzzz||||||||||||{{{{{{zzzyyywwwwwwxxxyyyzzz{{{{{{|||}}}}}}~~~~~~}}}zzzuuuppplllbbbccceeekkkvvv}}}rrrbbbVVVMMMGGG???:::888777555444222222111111111111222222222222111111111000000000///////////////......---................................................---***((()))---//////---,,,,,,------------......+++++++++,,,,,,,,,------***+++,,,,,,,,,,,,******,,,++++++******++++++,,,***+++++++++)))((((((***************************************************'''''''''&&&%%%%%%%%%$$$ !!!"""###%%%&&&'''(((((((((((((((((()))******++++++,,,...111555999<<<;;;;;;<<<===>>>?????????AAAAAAAAAAAAAAAAAAAAAAAA===>>>AAAFFFKKKPPPTTTWWW[[[```hhhpppuuuyyy}}}|||zzzyyyyyy{{{{{{zzzxxxxxxsssnnnjjjiiihhhhhhgggdddkkkvvv}}}{{{zzzyyyxxxwwwvvvvvvzzz}}}ssskkkfffcccddddddeeeffffffffffffgggddd```^^^___ccciiimmmvvvwwwxxxxxxxxx{{{~~~~~~|||{{{zzzxxxwwwxxxzzz{{{{{{zzz|||{{{yyyxxxwwwxxxxxxyyyvvvvvvxxxyyy{{{{{{||||||wwwxxxxxxxxxxxxvvvuuussspppppppppqqqrrrrrrssssssuuuuuuvvvwwwwwwwwwvvvvvvrrrrrrrrrssstttvvvwwwxxxxxxyyyyyyxxxwwwuuusssrrrrrrsssuuuwwwxxxyyyxxxxxxvvvxxxyyyyyyxxxxxxyyy{{{{{{{{{{{{{{{{{{zzzyyyxxxxxxyyyzzzzzz{{{{{{zzzzzz{{{zzzxxxxxxxxxxxxzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}~~~~~~~~~}}}|||{{{zzz{{{{{{|||{{{{{{|||||||||{{{{{{zzz||||||{{{{{{zzz{{{{{{{{{}}}}}}||||||{{{zzzzzzyyy{{{|||||||||{{{zzzxxxwwwvvvvvvwwwxxxyyyzzz{{{{{{||||||}}}}}}~~~~~~~~~wwwrrrfffeeeeeefffkkksss{{{zzzzzzkkk```SSSKKKBBB<<<;;;:::777555111111000000000000111111111111111000000000//////000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,...+++)))***---///---+++,,,,,,,,,------.........++++++,,,,,,,,,---------******))))))***,,,---...------,,,+++***************,,,,,,,,,***)))***+++************************************************((((((((((((((('''''''''&&&&&&''''''((()))******(((''''''(((((()))***+++,,,---///111444888:::<<<;;;;;;<<<===>>>@@@AAAAAA@@@@@@@@@????????????>>><<>>:::777333333222222222222333333000000000000/////////...000000///............///........................++++++++++++++++++++++++,,,++++++,,,------+++***++++++,,,,,,------......,,,,,,,,,,,,------------+++***)))((())),,,...000...---,,,+++***************,,,---,,,+++***+++,,,************************************************'''''''''(((((((((((((((++++++++++++++++++++++++''''''''''''((()))***+++,,,...111444777999;;;;;;===>>>>>>>>>???AAABBBCCC@@@@@@@@@?????????>>>>>>???BBBGGGNNNVVV^^^dddgggmmmrrrzzz|||||||||zzzwwwssspppllljjjjjjjjjiiihhhhhhjjjooovvv~~~~~~}}}}}}||||||zzzyyyxxxzzzzzzuuuoookkkiiiiiilllqqquuuvvvuuurrrpppllliiifffddddddhhhllloooqqquuuzzz}}}~~~~~~}}}|||{{{zzz{{{|||}}}}}}}}}{{{yyyxxxxxxwwwvvvwwwzzz||||||{{{yyyyyyzzzzzzyyyyyyxxxxxxssstttuuuuuuvvvvvvvvvvvvssstttuuuvvvvvvuuutttsssqqqqqqqqqqqqqqqqqqqqqqqqrrrssstttuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvwwwxxxvvvvvvvvvuuuuuutttttttttrrrsssuuuwwwwwwwwwwwwwwwwwwxxxzzzzzzyyyyyy{{{}}}}}}}}}}}}||||||{{{yyyyyyxxxyyyzzzzzz{{{{{{zzzzzz{{{zzzxxxvvvvvvxxxzzz{{{{{{{{{zzzzzzzzzyyyyyyyyyzzz{{{{{{||||||}}}}}}}}}{{{|||}}}}}}|||{{{yyywwwvvvwwwyyyzzz{{{zzzyyyxxxyyyxxxxxxwwwxxxxxxyyyyyyxxxxxxxxxyyyyyyyyyyyyzzzxxxyyyzzzzzzyyyvvvtttsssvvvwwwwwwxxxyyyzzz{{{{{{||||||||||||}}}}}}}}}}}}|||~~~xxxqqqlllkkkiiigggkkkrrrzzz~~~rrrnnnssszzz~~~{{{jjj```RRRIIIEEEBBB===888444444333333333333444444000000000000////////////111000///...---......///........................,,,,,,,,,,,,,,,,,,,,,,,,'''***---...---,,,++++++******++++++,,,---------,,,,,,,,,------------...************+++,,,,,,---,,,,,,++++++***++++++,,,)))+++,,,+++***)))***,,,************************************************$$$%%%%%%&&&&&&'''''''''((((((((('''&&&%%%%%%%%%''''''''''''((()))++++++---///333666999:::::::::AAA@@@@@@@@@AAAAAABBBCCCBBBBBBBBBAAAAAA@@@@@@@@@BBBEEEJJJQQQYYY```fffjjjooouuu}}}}}}||||||yyywwwrrrooolllkkkkkkkkkjjjiiikkkkkkmmmttt~~~~~~}}}}}}||||||{{{yyyxxx{{{~~~|||xxxsssnnnjjjgggfffkkkoootttyyy{{{yyyuuusssllljjjgggeeeeeeiiimmmpppppptttzzz{{{{{{{{{zzzyyyxxxvvvvvvvvvwwwyyy{{{{{{{{{zzzyyywwwvvvuuuvvvyyy{{{|||{{{wwwxxxyyyzzzzzzyyywwwvvvvvvvvvwwwwwwwwwwwwwwwvvvssstttuuuuuuuuutttsssrrrpppqqqqqqqqqqqqrrrrrrrrrrrrrrrtttuuuvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvwwwxxxvvvuuuttttttttttttuuuuuussstttuuuwwwwwwwwwvvvvvvwwwxxxzzzzzzzzzzzz{{{}}}}}}}}}}}}}}}|||{{{zzzyyyyyyzzz{{{{{{||||||{{{{{{}}}{{{yyywwwwwwyyy{{{}}}{{{{{{{{{zzzzzzyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{zzz{{{}}}~~~}}}{{{xxxvvvtttuuuxxxzzz{{{zzzyyyxxxxxxwwwwwwvvvwwwwwwxxxxxxvvvwwwwwwxxxxxxyyyyyyzzzwwwxxxyyyyyyxxxuuusssqqqwwwwwwxxxyyyzzz{{{{{{||||||||||||}}}}}}}}}}}}}}}|||}}}}}}sssmmmmmmmmmhhhfffgggmmmuuuuuummmpppvvvzzzuuuiiiYYYOOOJJJFFF???:::444333333222222333333444111111111000000000000///111000///------......///////////////////////////------------------------###(((...000...,,,+++,,,))))))***++++++,,,------,,,,,,,,,---------......***+++,,,------,,,***(((************+++,,,---...((()))******)))((()))+++************************************************((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%%%%&&&))),,,---///333888;;;===>>>>>>???AAADDDDDDCCCBBBAAAAAADDDEEEDDDBBB@@@???AAACCCEEEGGGIIIMMMSSSZZZccciiiooouuu||||||zzz{{{yyyxxxyyywwwvvvtttqqqnnnmmmnnnpppnnnppptttyyy}}}~~~|||{{{{{{{{{~~~}}}{{{zzzzzzzzz{{{|||xxxtttmmmfffbbb```aaabbbfffllluuu||||||vvvrrrgggfffeeeeeegggkkkooorrrvvvwwwxxx{{{}}}~~~{{{zzzyyyxxxvvvtttsssssstttuuuwwwwwwwwwxxxxxxyyyyyyyyywwwvvvvvvvvvwwwxxxyyyyyyzzzyyyyyyxxxwwwwwwwwwxxxwwwvvvttttttuuuuuutttrrrtttsssssstttvvvvvvuuutttttttttuuuuuutttsssrrrrrrrrrssstttvvvwwwxxxxxxxxxwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvuuuuuuttttttxxxwwwvvvuuuuuuttttttuuuuuuttttttwwwzzz||||||{{{|||||||||{{{zzzyyywwwwwwwwwxxxxxxyyyzzz{{{||||||}}}|||zzzxxxwwwwwwxxxxxxzzzzzzzzzyyyxxxwwwvvvuuuvvvvvvwwwxxxyyyzzzzzz{{{||||||{{{zzzxxxwwwvvvvvvxxxwwwuuutttttttttuuuvvvzzzyyyyyyxxxwwwvvvuuuuuuttttttuuuvvvxxxwwwuuussswwwvvvuuusssrrrqqqppppppvvvvvvvvvwwwxxxyyyyyyyyywwwxxxxxxzzz|||~~~}}}}}}}}}}}}}}}}}}}}}}}}vvvqqqqqqpppkkkdddeeeiiittt{{{qqqjjjoooyyy}}}vvviii[[[QQQMMMEEE>>>;;;777333222333444333111222111111000000000000000000000000000000000000000,,,///222333222111000111///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,---...///...------,,,+++++++++,,,+++++++++************)))---,,,***))))))***,,,------***'''(((***,,,,,,+++)))))))))***,,,---+++***((((((''''''''''''(((((())))))))))))))))))))))))((()))(((''''''))),,,///000222666:::===>>>??????@@@BBBEEEFFFEEEDDDDDDDDDDDDDDDDDDCCCAAAAAACCCEEEDDDGGGKKKPPPVVV]]]eeejjjpppuuu{{{~~~zzzvvvvvvvvvxxx|||}}}zzzuuuqqqoooppprrrrrrtttwww{{{~~~}}}{{{{{{zzzzzz{{{zzzyyyxxxwwwwwwxxxxxxsssoooiiiccc______```aaaggglllttt{{{}}}{{{wwwtttjjjhhhggggggiiimmmrrruuuwwwxxx{{{}}}~~~|||zzzxxxzzzxxxvvvuuuttttttuuuvvvvvvvvvvvvwwwwwwwwwxxxxxxwwwwwwvvvvvvvvvwwwxxxxxxyyyyyyxxxwwwwwwwwwwwwwwwvvvuuuttttttuuuvvvuuussstttttttttuuuvvvwwwvvvtttuuuuuuuuuttttttsssssssssrrrssstttuuuvvvwwwwwwwwwwwwvvvvvvuuuuuuvvvvvvwwwwwwvvvvvvvvvvvvvvvuuuuuuwwwwwwvvvuuuuuuuuuuuuuuuvvvuuuuuuwwwyyy{{{{{{zzz{{{{{{{{{{{{zzzyyyxxxwwwxxxxxxyyyyyyzzz{{{{{{{{{|||{{{zzzxxxwwwwwwxxxxxxzzzzzzzzzyyyyyywwwvvvvvvtttuuuvvvwwwyyyzzz|||||||||{{{{{{zzzxxxwwwwwwvvvwwwvvvuuutttsssttttttuuuyyyyyyxxxxxxwwwwwwvvvvvvwwwwwwvvvwwwxxxyyywwwvvvwwwvvvtttrrrqqqqqqqqqqqqqqqrrrsssssstttuuuvvvvvvyyyyyyzzzzzz|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}|||}}}~~~yyywwwtttmmmfffddddddkkkwwwwwwppppppxxx{{{rrrfff^^^WWWMMMCCC???;;;555333444444333111222222111000000000000000000000000000000000000000222333444333000---,,,,,,111000///...---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------,,,+++++++++++++++++++++++++++************+++***)))(((((()))***+++---+++))))))+++---,,,***)))((((((***,,,,,,+++***((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))***,,,000333444666999<<<>>>@@@@@@@@@AAADDDGGGIIIHHHGGGGGGHHHCCCDDDEEEDDDCCCDDDEEEGGGFFFIIIOOOVVV\\\bbbhhhmmmsssvvvzzz{{{|||~~~vvvqqqooopppwwwzzzuuussstttuuuxxxyyy{{{}}}~~~zzzyyyzzzyyyyyywwwwwwuuutttrrrqqqqqqqqqllliiiddd___\\\\\\^^^___gggkkkrrrxxx{{{zzzxxxvvvnnnllliiihhhjjjoootttxxxyyy{{{~~~~~~}}}{{{zzzyyyzzzyyywwwvvvuuuvvvvvvwwwuuuuuuuuuvvvvvvvvvvvvwwwxxxwwwwwwvvvvvvvvvvvvwwwwwwwwwvvvvvvuuuuuuvvvvvvuuutttssstttvvvwwwvvvuuuuuuttttttuuuwwwxxxvvvuuuvvvuuuttttttssssssttttttsssssstttuuuuuuvvvuuuuuuvvvuuuuuuttttttuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuvvvwwwvvvvvvwwwyyyzzzzzzyyyyyyyyyyyyzzzzzzyyyyyyxxxyyyyyyyyyyyyzzzzzzzzzzzz{{{zzzyyyyyyxxxxxxxxxxxxyyyzzzzzzyyyyyyxxxwwwvvvssstttuuuvvvxxxzzz|||}}}{{{{{{zzzyyyyyyxxxwwwwwwvvvuuutttsssssssssttttttxxxxxxxxxxxxxxxxxxxxxxxxyyywwwuuuuuuvvvwwwwwwwwwvvvuuurrrpppooopppqqqrrrooopppqqqrrrssstttuuuuuuzzzzzzzzz{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzzzz{{{|||}}}~~~zzzqqqiiifffbbbbbbhhhqqqzzzyyytttyyy}}}uuunnneeeXXXLLLDDD???999666555555333111222222111000000000000111////////////////////////444444444111...+++++++++000000///............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,+++++++++,,,,,,,,,++++++******++++++,,,+++++++++************************************,,,+++***+++,,,,,,+++***)))(((((()))+++,,,+++***((((((''''''''''''((((((''''''''''''''''''''''''&&&((()))***,,,///333666777888;;;===???@@@AAAAAABBBEEEIIIJJJJJJJJJJJJJJJEEEFFFGGGGGGEEEEEEFFFHHHIIIOOOVVV^^^dddiiinnnqqqwwwyyyzzz{{{{{{}}}|||qqqkkkhhhkkkuuu}}}xxxwwwxxxzzz~~~~~~~~~~~~zzzyyyxxxyyyxxxwwwwwwvvvssspppmmmjjjiiihhhfffccc___\\\[[[\\\^^^___eeeiiinnntttwwwxxxxxxwwwqqqooolllkkklllqqqwwwzzz{{{~~~||||||}}}}}}}}}}}}||||||zzzyyyxxxwwwwwwwwwwwwxxxvvvvvvvvvvvvvvvvvvvvvvvvxxxwwwvvvuuuuuuuuuuuuuuuvvvuuuuuutttttttttuuuuuuuuutttssstttvvvwwwwwwvvvuuuuuutttvvvwwwxxxvvvuuuvvvuuutttsssssstttuuuuuusssttttttuuuuuuuuuttttttuuuuuuttttttttttttuuuuuuvvvvvvwwwwwwxxxxxxyyyyyyvvvuuuuuuuuuuuuuuuvvvwwwyyywwwwwwwwwyyyzzzyyyxxxwwwwwwxxxyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyxxxxxxzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyxxxxxxwwwuuuuuuuuuvvvwwwyyy{{{|||zzzzzzzzzyyyyyyxxxxxxxxxvvvvvvuuuuuuttttttttttttwwwwwwwwwwwwxxxxxxyyyyyyxxxuuurrrqqqrrrtttuuuuuutttrrrooommmlllnnnqqqsssqqqrrrssssssuuuvvvvvvwwwxxxyyyzzz{{{||||||}}}}}}||||||||||||||||||||||||xxxyyyyyyzzz{{{|||}}}}}}yyyqqqllleee```aaafffmmmxxxzzz{{{yyyqqqdddWWWJJJDDD===999777777444222333222111111000000111111///////////////////////////000000///------///000------------,,,,,,---------------------------------------------------------,,,,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,+++++++++*********+++,,,,,,------,,,,,,++++++******+++++++++*********)))((((((***,,,+++***((((((''''''''''''((((((************************%%%''')))+++---000444777999:::<<<===???AAABBBBBBCCCFFFJJJLLLKKKKKKKKKLLLIIIJJJKKKJJJIIIGGGHHHIIIPPPUUU^^^eeekkkppptttvvv{{{|||||||||}}}xxxmmmgggdddgggrrr}}}|||yyyyyy|||~~~~~~}}}{{{yyyxxxxxxyyyxxxvvvxxxuuuqqqkkkgggcccaaaaaabbb```]]][[[[[[\\\___```cccfffkkkqqquuuwwwxxxxxxtttrrrooonnnppptttyyy|||~~~~~~|||xxxxxxzzz{{{||||||}}}}}}yyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuuttttttttttttuuuttttttsssttttttuuuuuuuuuttttttuuuwwwxxxwwwvvvuuuttttttuuuwwwwwwvvvuuuuuuuuutttttttttuuuuuuvvvttttttuuuuuuuuuuuuuuutttuuuuuuttttttttttttuuuuuuvvvvvvwwwwwwxxxxxxyyyyyyuuuuuutttuuuuuuvvvwwwwwwyyyxxxwwwwwwyyyyyyxxxwwwvvvvvvwwwxxxyyyyyyyyyyyyzzzzzzzzzyyyyyyxxxwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyxxxxxxxxxxxxvvvuuuvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwvvvvvvuuuuuuuuuvvvvvvwwwwwwxxxxxxyyyxxxuuuqqqpppqqqsssttttttqqqooommmkkkkkkmmmpppssssssttttttuuuvvvvvvwwwwwwuuuvvvxxx{{{|||~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyzzzzzz{{{{{{||||||}}}~~~~~~}}}uuummmfffcccbbbdddjjjrrr|||}}}~~~yyynnncccQQQKKKCCC===;;;999777444333222222111111111111111////////////////////////,,,---......---...000222,,,,,,------------------------------------------++++++++++++++++++++++++++++++++++++,,,---...///,,,++++++***++++++,,,,,,,,,,,,,,,++++++++++++***+++,,,------------,,,+++))))))***************+++---+++))))))***++++++***((((((''''''''''''((((((((((((((((((((((((((((((%%%'''***---///222666999;;;;;;===>>>@@@BBBDDDDDDFFFIIILLLMMMMMMLLLLLLMMMMMMNNNPPPPPPNNNMMMMMMNNNVVV[[[ccckkkppptttxxxzzz}}}}}}~~~~~~vvvjjjdddccceeemmmvvvxxxyyyzzzyyyyyy{{{~~~}}}{{{{{{{{{{{{zzz|||~~~~~~}}}|||}}}~~~{{{zzzyyyyyyyyyyyyxxxvvvvvvrrrllleee```]]]]]]]]]```^^^\\\[[[[[[]]]___aaacccfffkkkqqquuuxxxyyyzzzvvvuuusssssstttxxx{{{~~~}}}{{{yyyssstttvvvxxxyyyzzz{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvuuuuuuttttttttttttuuuttttttssssssttttttuuuuuuvvvuuutttuuuwwwxxxwwwvvvtttsssssstttvvvwwwuuutttttttttuuuvvvvvvvvvuuuuuuttttttuuuvvvvvvwwwvvvvvvvvvuuuuuuttttttuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwttttttttttttuuuwwwxxxxxxyyywwwwwwwwwyyyzzzyyyxxxuuuvvvwwwxxxxxxxxxxxxxxxzzzzzzyyyyyyxxxxxxwwwwwwwwwxxxyyyzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzyyyyyyzzzyyywwwuuutttuuuvvvwwwyyyyyyyyyyyyyyyyyyyyyzzzwwwwwwxxxxxxxxxwwwvvvuuuuuuuuuuuuvvvvvvwwwwwwwwwzzzwwwsssrrrrrrtttuuuuuuooonnnmmmlllmmmooorrrsssttttttttttttttttttttttttsssuuuxxx{{{}}}~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{|||||||||}}}~~~xxxpppjjjeeeaaabbbfffwww}}}~~~zzzyyyyyyyyy}}}wwwnnn]]]VVVLLLDDD@@@<<<999666333333222111111111111222////////////////////////---...///...---,,,---///---...//////000/////////------------------------++++++++++++++++++++++++*********+++,,,---//////,,,,,,++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++((())))))))))))***---///111...+++***+++++++++***((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''')))---///111444777:::======>>>@@@BBBEEEGGGHHHJJJLLLOOOPPPOOONNNNNNNNNOOORRRTTTVVVVVVUUUVVVWWWZZZ___fffmmmrrrvvvyyy{{{}}}}}}~~~ttthhhddddddeeeiiinnnppprrruuuwwwyyy{{{~~~}}}zzzxxxwwwwwwxxxvvvxxxzzz{{{{{{{{{|||}}}{{{zzzzzzzzz{{{zzzxxxvvvqqqllleee^^^ZZZYYY[[[\\\^^^]]]\\\[[[[[[]]]___```cccgggmmmsssxxx{{{||||||yyyyyyyyyyyyzzz|||~~~{{{yyywwwrrrsssuuuwwwyyyzzz{{{{{{wwwwwwxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvuuuuuuuuuttttttssssssssstttuuuuuutttttttttttttttuuuvvvvvvxxxvvvuuuvvvwwwwwwvvvuuusssrrrrrrsssuuuuuutttsssrrrsssvvvxxxxxxwwwuuutttttttttvvvwwwxxxxxxxxxxxxwwwvvvvvvuuuuuuvvvvvvwwwwwwvvvvvvvvvvvvvvvuuuuuussssssttttttuuuwwwxxxyyyxxxwwwvvvwwwyyyzzzyyyxxxvvvvvvwwwwwwwwwwwwwwwvvvyyyyyyyyyxxxxxxxxxxxxxxxvvvwwwxxxzzz{{{{{{zzzzzzyyyyyyzzzzzzzzzzzzzzzyyyzzzxxxvvvttttttuuuwwwxxxxxxxxxxxxyyyyyyzzzzzzzzzvvvwwwwwwxxxwwwvvvuuutttttttttttttttuuuuuuuuuuuuyyyvvvsssrrrsssttttttsssooooooooooooppprrrtttuuuvvvvvvuuuuuutttssssssrrrtttvvvyyy{{{}}}}}}}}}|||zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{|||~~~}}}vvvnnnfffeeeggglllrrr{{{~~~yyysssooosss{{{~~~uuulllcccWWWLLLEEE???:::666444333222222111111222222000000000000000000000000,,,...000///---,,,+++,,,------///000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...------,,,,,,------...///------,,,,,,,,,+++++++++,,,+++************+++,,,)))******))))))+++111555444111...+++++++++***)))((((((''''''''''''(((((((((((((((((((((((((((((()))+++///111333666999;;;>>>???@@@BBBDDDGGGIIIKKKLLLOOORRRRRRQQQPPPOOOOOOPPPSSSWWWZZZ[[[\\\]]]___\\\```gggmmmrrruuuyyy{{{||||||}}}ttthhhdddeeeeeegggiiilllooossswwwyyy{{{~~~~~~{{{xxxvvvuuuuuuuuuuuuwwwyyy{{{{{{{{{}}}~~~|||{{{{{{{{{|||{{{xxxvvvlllggg___YYYVVVWWW[[[]]]]]]\\\[[[ZZZ[[[\\\^^^```dddhhhooovvv{{{~~~|||||||||}}}~~~~~~|||zzzxxxvvvtttuuuwwwyyy{{{|||}}}}}}vvvwwwwwwxxxxxxxxxwwwwwwvvvvvvuuuuuutttttttttsssssssssssssssssstttuuuvvvtttttttttttttttuuuvvvwwwyyywwwvvvvvvwwwwwwuuutttrrrrrrqqqssstttuuutttrrrqqqsssvvvyyyyyyxxxuuusssttttttvvvwwwyyyyyyzzzzzzwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvuuuuuuttttttssssssssstttvvvwwwyyyyyywwwvvvvvvwwwyyyzzzzzzyyyvvvvvvwwwwwwwwwwwwvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxuuuvvvxxxzzz{{{{{{{{{zzzyyyyyyzzzzzz{{{zzzzzzzzzxxxwwwuuuttttttvvvxxxzzzwwwxxxxxxyyyyyyzzzzzz{{{uuuvvvwwwwwwwwwvvvtttsssttttttttttttttttttttttttvvvtttqqqpppqqqqqqqqqpppppppppqqqrrrsssuuuvvvwwwyyyxxxwwwvvvuuutttssssssvvvxxxzzz|||||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzyyyxxxxxxyyyzzz{{{}}}~~~}}}vvvnnnkkkmmmfffkkksss|||}}}ssslllnnnuuuyyywwwmmm___RRRIIIAAA;;;666444333222222111111222222111111111111111111111111))),,,///000...---,,,,,,***+++---.........------........................------------------------------,,,,,,++++++,,,,,,---------------...///000---------,,,,,,,,,++++++///...,,,++++++,,,...///+++++++++******---444999777333///,,,++++++***)))(((((((((((('''''''''''''''((()))((('''((()))+++///111333444666888;;;>>>>>>>>>@@@CCCFFFJJJMMMOOOQQQSSSVVVVVVSSSPPPNNNMMMOOORRRVVV[[[^^^`````````^^^bbbhhhnnnrrruuuwwwyyywwwyyy}}}|||xxxuuupppoooooonnnmmmlllkkkkkknnnppprrrtttuuuvvvxxxyyy}}}{{{xxxuuuuuuvvvyyy{{{wwwwwwwwwyyy|||~~~}}}}}}|||{{{yyyxxxwwwvvvoooggg\\\UUUTTTWWWZZZ[[[]]]\\\ZZZYYYZZZ]]]```bbbhhhlllqqquuuxxx{{{~~~~~~yyyzzz{{{zzzxxxvvvuuuvvvtttrrrrrrtttyyy}}}}}}|||wwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuttttttttttttrrrqqqpppppppppqqqrrrsssssssssssssssssssssssssssttttttttttttuuuvvvxxxxxxssssssttttttttttttssssssvvvvvvwwwwwwwwwwwwvvvvvvvvvwwwyyyyyyxxxwwwwwwxxx{{{yyyvvvttttttvvvxxxzzzyyyyyyxxxxxxwwwvvvuuuuuutttrrrpppqqqsssvvvwwwwwwuuuuuuvvvvvvvvvuuuuuuttttttvvvwwwvvvuuutttuuuvvvwwwvvvuuuuuuuuuwwwxxxyyytttuuuwwwxxxzzzzzz{{{{{{yyyyyyyyyyyyyyyyyyyyyzzzyyyxxxwwwuuuuuuuuuvvvvvvxxxzzz{{{{{{zzzyyyyyyzzzxxxwwwuuutttuuuwwwzzz|||yyyxxxvvvtttsssrrrrrrsssttttttuuuuuuuuuuuuttttttsssrrrrrrrrrtttvvvyyy{{{xxxwwwvvvuuuuuuttttttuuuyyyzzz|||~~~~~~}}}{{{zzzwwwwwwwwwwwwxxxyyyzzz{{{xxxxxxyyyzzzzzzyyyyyyxxxyyy{{{||||||{{{{{{}}}~~~{{{|||~~~|||rrrkkkggghhhjjjnnnsss{{{yyypppiiifffppp}}}}}}zzzqqqcccSSSFFF???===777444111000000000///...111111111111111111111111......------------..............................,,,,,,,,,------.........***++++++,,,,,,------......------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++&&&'''''''''(((((())))))'''((()))(((((((((***,,,///111333555666999<<>>???BBBEEEHHHLLLNNNPPPUUUWWWXXXWWWTTTPPPOOOOOOOOORRRWWW]]]aaadddeeefffaaaeeejjjnnnpppsssuuuwwwwwwyyy|||}}}|||xxxtttqqqmmmmmmmmmlllkkkkkkjjjjjjmmmppptttvvvwwwwwwxxxyyy{{{yyywwwuuuuuuvvvxxxyyyxxxwwwwwwyyy{{{}}}||||||~~~}}}{{{yyywwwuuutttsssnnnggg___[[[[[[]]]___```^^^\\\ZZZXXXYYY]]]aaaccchhhkkkqqquuuxxxzzz}}}~~~}}}||||||zzz{{{|||zzzwwwuuutttuuutttrrrqqqssswwwyyyzzzyyyvvvvvvvvvvvvuuuuuuuuuuuutttttttttsssssssssrrrrrrrrrqqqpppppppppqqqssssssssssssssssssssssssssssssttttttttttttuuuvvvwwwxxxtttuuuuuuuuuuuuuuuuuutttuuuuuuvvvvvvvvvvvvuuuuuussstttuuuuuusssssstttuuuyyyxxxvvvuuuuuuvvvxxxzzzyyyyyyxxxwwwwwwvvvuuuuuuuuusssqqqqqqsssuuuvvvvvvwwwxxxxxxyyyxxxxxxwwwwwwuuuvvvwwwwwwuuuuuuvvvwwwwwwvvvvvvvvvvvvwwwwwwxxxvvvvvvwwwxxxyyyyyyyyyxxxyyyyyyxxxxxxxxxxxxxxxxxxyyyxxxvvvuuuuuuuuuvvvvvvxxxzzz{{{{{{zzzyyyyyyzzzzzzyyywwwvvvvvvxxxzzz{{{zzzxxxvvvtttrrrrrrrrrrrrsssttttttuuuuuuuuuttttttoooooonnnooopppsssuuuwwwwwwvvvvvvuuuttttttuuuuuuwwwyyyzzz||||||{{{zzzyyyxxxxxxxxxxxxyyyzzz{{{{{{xxxyyyzzzzzzzzzzzzzzzzzzyyy{{{||||||{{{zzz|||}}}{{{|||}}}{{{ssskkkjjjiiijjjlllrrrxxx|||~~~tttlllgggjjjvvv~~~vvvhhhXXXKKKBBB>>>999666333111111222111000111111111111111111111111///......------......///------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++%%%%%%&&&'''((()))******&&&'''((())))))***,,,...000222444666777:::===@@@BBBDDDGGGKKKNNNQQQRRRSSSYYYYYYXXXVVVSSSPPPPPPQQQQQQSSSXXX^^^cccgggjjjlllfffhhhkkkmmmnnnpppsssuuuxxxyyyzzzyyywwwsssooollljjjjjjjjjjjjjjjjjjjjjjjjmmmqqqvvvyyyyyyxxxwwwwwwwwwvvvvvvuuuvvvvvvwwwwwwxxxwwwwwwxxxzzz{{{{{{zzz~~~zzzwwwsssqqqoooooollliiieeeccccccdddeeeddd```]]]ZZZWWWXXX\\\bbbeeeiiilllqqquuuxxxzzz}}}~~~|||{{{zzzyyyyyyzzz{{{{{{zzzwwwuuutttttttttsssrrrrrrtttuuuuuutttuuuuuuuuuuuutttttttttsssrrrrrrrrrrrrqqqqqqqqqqqqrrrqqqpppppppppqqqssstttuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuuuuvvvwwwxxxuuuuuuvvvvvvvvvvvvuuuuuussssssttttttttttttssssssrrrssssssqqqpppppprrrtttwwwvvvvvvvvvwwwxxxyyyyyyxxxxxxxxxwwwwwwvvvvvvuuuvvvtttrrrrrrsssuuuuuuuuuxxxxxxyyyyyyyyyyyyyyyxxxvvvwwwxxxxxxvvvvvvwwwxxxwwwwwwwwwxxxwwwwwwvvvvvvvvvwwwwwwxxxwwwwwwvvvvvvxxxxxxxxxwwwwwwvvvvvvvvvwwwwwwuuuttttttuuuvvvvvvxxxzzz{{{{{{zzzyyyyyyzzz|||zzzxxxwwwwwwwwwyyyzzzyyyxxxuuusssqqqppppppppprrrrrrssstttttttttttttttnnnmmmmmmmmmoooqqqssstttvvvuuuuuutttttttttuuuuuuvvvwwwxxxyyyzzzyyyxxxxxxwwwwwwwwwwwwxxxyyyzzzzzzyyyyyyzzz{{{||||||{{{{{{zzz{{{|||{{{yyyyyyyyy{{{{{{{{{|||~~~~~~sssppplllhhhgggiiilllnnnuuu||||||rrrjjjgggnnnzzz|||ppp```QQQFFFAAA;;;888555333333333222222000000000000000000000000///......------......///000000000000000000000000,,,,,,,,,------------.........---,,,,,,+++******...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------++++++++++++------,,,,,,,,,,,,++++++++++++&&&&&&&&&'''((())))))***%%%'''((())))))+++...000000333555777999;;;???BBBFFFIIIMMMRRRUUUWWWXXXWWWWWWWWWUUURRRPPPPPPRRRTTTTTTVVVYYY]]]bbbgggkkkmmmgggiiikkklllmmmpppsssvvvyyyyyyxxxuuurrrnnnkkkhhhgggggghhhiiijjjkkkkkklllooosssxxxzzzyyywwwuuutttrrrssstttvvvwwwxxxyyyyyyxxxwwwwwwyyy|||~~~~~~}}}zzzuuuqqqnnnllllllllllllkkkkkkjjjiiigggfffaaa^^^ZZZWWWXXX]]]cccgggllloootttwwwyyy{{{}}}|||{{{zzzxxxwwwvvvvvvvvvwwwyyyzzzyyywwwvvvuuuvvvvvvuuussssssssssssrrrrrrtttttttttsssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrqqqpppqqqrrrssstttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwuuuuuuuuuvvvvvvuuuuuuuuuqqqrrrrrrssssssrrrrrrqqqsssssssssqqqooopppsssuuutttuuuvvvwwwxxxyyyyyyyyyxxxwwwwwwwwwvvvvvvvvvuuuxxxvvvsssssstttuuutttsssvvvvvvwwwxxxxxxxxxwwwwwwwwwxxxyyyyyywwwwwwxxxyyywwwxxxxxxyyyxxxwwwuuutttuuuuuuvvvwwwwwwwwwwwwvvvxxxxxxwwwvvvuuutttttttttvvvuuutttttttttuuuvvvwwwxxxzzz{{{{{{zzzyyyyyyzzz|||zzzxxxwwwvvvvvvwwwxxxwwwvvvssspppnnnmmmmmmmmmpppqqqrrrssssssttttttssspppoooooopppqqqssstttuuutttttttttsssttttttuuuuuuuuuvvvwwwxxxyyyyyyxxxxxxvvvvvvvvvvvvvvvwwwxxxxxxyyyyyy{{{|||}}}}}}}}}}}}{{{||||||{{{yyywwwxxxyyy{{{{{{||||||}}}~~~zzzrrrlllhhhfffffffffgggppp}}}yyyqqqiiilllsss}}}wwwhhhYYYLLLEEE>>>;;;777444333333333222//////////////////////////////............//////222222222222222222222222---------------------------------,,,,,,+++++++++...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---+++******+++---...,,,+++++++++++++++++++++((((((((((((((('''''''''%%%''')))******,,,///111111333666888:::===AAADDDGGGKKKQQQWWWZZZ[[[ZZZYYYSSSRRRQQQOOONNNOOOSSSWWWXXXXXXXXXZZZ^^^bbbfffiiieeegggjjjlllnnnqqquuuxxxyyyxxxuuurrrnnnkkkhhhgggffffffhhhiiikkkmmmnnnooosssvvvyyyyyywwwuuusssrrrrrrsssuuuxxxzzz{{{||||||wwwwwwxxx{{{zzztttooolllllllllooopppqqqpppnnnjjjgggeeedddaaa]]]ZZZ[[[___eeeiiipppssswwwzzz{{{}}}~~~}}}xxxwwwvvvuuuuuuuuuuuuuuutttvvvxxxxxxwwwwwwwwwxxxwwwvvvvvvtttsssrrrrrrsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssrrrqqqqqqqqqrrrssstttvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvwwwsssttttttuuuuuuttttttsssqqqqqqrrrrrrrrrrrrqqqqqqssssssrrrpppoooooorrruuutttuuuvvvxxxyyyyyyyyyxxxwwwwwwwwwvvvvvvvvvvvvvvvxxxvvvttttttuuuuuutttsssuuuvvvwwwxxxxxxxxxxxxxxxwwwyyyzzzyyyxxxwwwxxxyyywwwxxxyyyyyyyyywwwvvvuuussstttuuuvvvwwwxxxxxxxxxwwwwwwvvvuuuuuutttssssssttttttssssssssstttvvvwwwxxxzzz{{{{{{zzzyyyyyyzzzzzzyyywwwvvvuuuuuuuuuuuutttrrrpppmmmlllkkkjjjkkkppppppqqqrrrrrrrrrrrrrrrqqqqqqqqqrrrssstttuuuuuussssssrrrrrrssstttuuuuuuvvvwwwwwwxxxyyyzzzzzzzzzxxxwwwwwwwwwwwwxxxyyyyyyxxxyyyzzz|||}}}~~~~~~~~~{{{||||||{{{yyywwwwwwxxxzzzzzz{{{{{{|||}}}}}}~~~{{{sssnnnjjjfffdddaaahhhssszzznnnnnnpppuuu~~~{{{oooaaaTTTLLLCCC>>>999555333333222111/////////////////////////////////....../////////------------------------------------------------+++++++++,,,,,,---------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------++++++++++++------++++++++++++++++++++++++))))))((((((''''''''''''&&&(((******+++,,,///222222444777999;;;>>>BBBEEEGGGKKKRRRYYY\\\\\\ZZZXXXQQQPPPOOONNNNNNQQQUUUYYY[[[YYYWWWWWWYYY\\\```ccccccfffjjjlllooorrruuuxxxwwwuuuqqqmmmjjjhhhgggffffffgggiiilllnnnqqqssstttvvvwwwxxxxxxvvvuuuuuuvvvwwwxxxzzz{{{|||}}}}}}}}}xxxxxxyyy}}}~~~xxxqqqmmmkkkkkklllrrrssstttsssooojjjhhhggghhhfffbbb```aaaeeejjjnnnsssvvvzzz|||}}}~~~~~~~~~{{{yyyxxxtttssssssssstttuuuvvvvvvtttvvvwwwxxxwwwwwwwwwyyyvvvwwwwwwuuusssrrrsssuuussssssssssssrrrrrrrrrqqqssssssssssssttttttttttttsssrrrqqqqqqqqqrrrtttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvssssssttttttttttttssssssrrrrrrssssssssssssrrrrrrpppqqqqqqpppnnnnnnppprrruuuvvvwwwxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvuuuuuuvvvvvvtttsssvvvwwwxxxyyyzzzzzzzzzzzzwwwxxxyyyyyywwwwwwxxxyyyxxxxxxxxxxxxxxxxxxwwwwwwssssssuuuwwwxxxyyyzzzzzzvvvvvvvvvuuuuuutttttttttsssrrrrrrrrrssstttvvvwwwxxxzzz{{{{{{zzzyyyyyyzzzxxxxxxwwwvvvuuutttttttttqqqpppnnnllljjjjjjjjjjjjppppppqqqqqqqqqqqqppppppppppppqqqqqqrrrsssssssssqqqqqqqqqrrrssstttuuuvvvwwwwwwxxxyyyzzzzzz{{{|||{{{zzzzzzyyyzzzzzz{{{{{{wwwxxxzzz|||}}}~~~{{{|||}}}{{{yyyxxxxxxyyyyyyzzzzzz{{{|||}}}}}}~~~}}}~~~~~~xxxqqqjjjeeebbbeeelllwwwwwwtttrrrrrrvvv~~~vvvjjj]]]UUUHHHDDD===777555333222111000000000000000000000000000//////......//////000...........................------------,,,,,,,,,******+++,,,,,,---.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++'''''''''(((((((((((((((''')))***++++++,,,///111333555888:::<<<@@@DDDGGGIIINNNVVV]]]``````]]]ZZZSSSSSSSSSQQQQQQSSSWWW[[[\\\YYYVVVTTTUUUXXX]]]```cccfffjjjnnnppprrrtttvvvtttqqqmmmiiifffeeeeeefffhhhiiikkknnnrrruuuwwwyyyxxxxxxwwwvvvvvvxxx|||~~~}}}}}}}}}yyyyyy{{{~~~{{{uuunnnjjjjjjkkkllltttuuuvvvsssoookkkjjjkkknnnllljjjhhhiiilllpppssstttwwwzzz|||}}}}}}~~~~~~~~~|||~~~{{{xxxvvvttttttqqqqqqrrrssstttvvvwwwxxxvvvwwwxxxxxxvvvuuuuuuvvvtttuuuvvvuuusssrrrtttwwwtttssssssssssssrrrrrrrrrrrrssssssssstttttttttuuussssssrrrqqqrrrssstttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuvvvvvvttttttuuuuuuuuuuuuttttttsssttttttttttttttttttssspppqqqrrrrrrppppppqqqrrrwwwwwwwwwwwwwwwwwwxxxxxxuuuvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvwwwuuusssuuuvvvwwwxxxyyyyyyyyyyyywwwxxxyyyxxxwwwvvvwwwyyyxxxxxxwwwwwwwwwxxxyyyyyyuuuvvvwwwxxxyyyyyyyyyyyyvvvvvvuuuuuuuuuuuuuuuuuurrrqqqqqqqqqrrrtttvvvwwwxxxzzz{{{{{{zzzyyyyyyzzzxxxwwwwwwvvvvvvuuuuuuuuupppooommmlllkkkkkkllllllqqqqqqqqqqqqpppooonnnnnnppppppqqqrrrrrrssssssssspppppppppqqqrrrtttuuuvvvwwwwwwwwwxxxyyyzzz{{{|||zzzzzzyyyyyyyyyyyyyyyzzzvvvwwwyyy{{{}}}~~~{{{}}}}}}|||zzzyyyzzz{{{yyyyyyzzz{{{|||}}}~~~}}}~~~|||qqqjjjfffgggiiiooozzzyyytttssszzz{{{rrrggg___OOOIIIBBB;;;777555333222111111111111111111111111000000////////////000000000000000000000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++---......---+++***)))*********++++++++++++%%%&&&&&&'''((()))******(((***+++++++++,,,///111333666888;;;===@@@DDDGGGLLLRRRZZZbbbeeeddd```]]]WWWWWWWWWUUUTTTUUUYYY\\\\\\YYYUUUSSSSSSWWW\\\```cccgggllloooqqqqqqssstttqqqnnniiieeeccccccdddeeeiiijjjmmmppptttxxxzzz|||yyyxxxwwwuuuvvv{{{}}}|||{{{{{{{{{{{{~~~}}}yyyrrrlllhhhhhhkkkllluuuvvvwwwtttooommmmmmooorrrqqqooonnnooorrruuuwwwtttwwwzzz|||||||||~~~~~~~~~~~~{{{wwwtttrrrqqqpppooopppqqqrrrtttwwwyyyzzzxxxyyyzzzxxxvvvsssssssssrrrtttuuutttrrrrrruuuxxxtttttttttsssssssssrrrrrrrrrrrrrrrsssssstttttttttssssssrrrqqqrrrssstttuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwvvvuuuuuuuuuuuuvvvvvvuuuuuuvvvvvvvvvvvvuuuuuutttuuuuuuvvvvvvuuuuuutttrrrtttvvvvvvtttsssttttttyyyxxxwwwwwwvvvwwwwwwxxxuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuvvvwwwwwwvvvtttsssssstttvvvvvvwwwwwwwwwvvvwwwxxxxxxvvvvvvwwwxxxxxxxxxwwwvvvwwwxxxzzz{{{xxxxxxxxxyyyyyyyyyxxxxxxuuuuuuuuuvvvvvvvvvvvvvvvqqqqqqqqqqqqrrrtttvvvxxxxxxzzz{{{{{{zzzyyyyyyzzzxxxxxxxxxwwwwwwwwwwwwwwwpppooonnnmmmlllmmmnnnnnnqqqqqqqqqqqqpppnnnmmmlllqqqrrrssstttttttttttttttoooppppppqqqrrrtttuuuvvvvvvvvvvvvwwwxxxzzz{{{|||wwwwwwvvvvvvvvvvvvvvvwwwuuuvvvxxxzzz|||~~~{{{}}}}}}}}}{{{zzz{{{|||xxxyyyzzz{{{}}}~~~~~~xxxoooiiihhhhhhllltttxxxtttzzz~~~wwwmmmfffTTTNNNEEE>>>999666444333111111111111111111111111000000////////////000000------------------------.........------,,,,,,,,,...------,,,,,,++++++***...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))+++---//////---+++)))))))))******++++++++++++---)))&&&%%%(((******)))***)))((())),,,000222333555888;;;>>>@@@CCCGGGJJJPPPXXXccciiiiiieeebbb```[[[ZZZZZZZZZ\\\\\\\\\[[[\\\XXXUUUUUUXXX^^^cccfffgggkkknnnnnnppptttuuurrrqqqmmmhhhdddccceeehhhkkklllqqqtttvvv{{{|||{{{wwwuuuxxx|||~~~}}}}}}~~~}}}}}}||||||||||||}}}}}}uuurrrmmmiiihhhjjjnnnpppvvvxxxxxxsssmmmjjjmmmppptttsssssstttvvvxxxzzz|||zzzyyyyyyyyyzzz{{{}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}yyyxxxvvvtttqqqooonnnnnnnnnooopppqqqssstttuuuvvvwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuvvvvvvuuutttsssssssssssstttttttttuuuuuuuuuuuuuuuuuuttttttttttttsssrrrpppooopppsssvvvxxxwwwwwwvvvuuuuuuuuuuuuuuussstttvvvxxxyyyzzzzzzyyyxxxxxxwwwvvvuuutttssssssrrrrrrrrrrrrrrrrrrrrrrrrssstttvvvwwwxxxxxxwwwwwwssssssssssssssssssssssssssstttuuuvvvvvvuuutttssstttuuuvvvwwwwwwwwwwwwwwwtttuuuvvvuuutttssstttvvvxxxyyyyyyyyyyyyxxxwwwwwwttttttuuuvvvvvvvvvvvvvvvttttttuuuuuuuuuuuuttttttwwwvvvuuutttsssssstttuuuxxxxxxxxxxxxxxxwwwvvvvvvuuuuuuuuuttttttsssssssssoooooooooooooooooooooooooooooooooppppppooooooooorrrsssssstttssssssrrrrrrsssttttttsssrrrsssuuuwwwzzzyyyxxxxxxxxxyyyzzz{{{}}}|||{{{zzzyyyxxxxxxxxxwwwwwwwwwxxxyyyzzz|||}}}|||{{{{{{{{{{{{zzzzzzzzz{{{{{{||||||}}}}}}~~~~~~||||||}}}~~~~~~tttnnniiikkknnnttt}}}~~~{{{vvvoooeeeYYYKKKAAA>>>===:::888999555111///000111111111333222000/////////000111///...---,,,,,,---...///111111000000///---,,,++++++***+++...111000---)))************************+++,,,,,,------,,,,,,+++---.........---+++)))(((000///---,,,++++++,,,,,,------,,,++++++************************************'''%%%%%%'''((((((&&&+++******,,,///222555666;;;===???AAACCCFFFKKKNNNXXX```kkkpppnnniiidddaaaZZZZZZZZZ[[[\\\\\\\\\[[[YYYXXXXXXZZZ^^^cccgggiiihhhlllnnnnnnpppssssssqqqmmmjjjfffcccbbbeeeiiilllsssxxx}}}}}}yyy|||{{{zzz{{{||||||}}}~~~~~~|||zzzwwwvvvooommmkkkiiiiiilllooorrruuuxxxxxxuuupppnnnpppssssssssstttvvvyyy{{{}}}zzzzzzzzzzzz{{{|||~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||{{{wwwuuusssqqqpppooooooooonnnooopppqqqssstttuuuvvvvvvuuuuuutttssssssttttttttttttttttttttttttttttttttttttuuuvvvvvvuuutttsssssssssssstttttttttuuuuuuuuuuuuuuuuuutttttttttssstttsssrrrqqqrrrtttvvvwwwvvvvvvuuuuuutttttttttuuutttuuuwwwxxxxxxxxxxxxwwwwwwwwwvvvuuutttsssrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrssstttuuuvvvwwwvvvuuuuuusssssssssssssssssssssssstttuuuvvvwwwwwwvvvuuutttvvvwwwwwwwwwwwwvvvvvvuuuuuuvvvwwwvvvuuutttuuuwwwuuuvvvwwwwwwxxxxxxxxxxxxttttttuuuvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvuuuuuuwwwvvvuuutttsssttttttuuuvvvwwwwwwwwwwwwvvvvvvvvvuuuuuuttttttsssrrrqqqqqqmmmnnnnnnnnnoooooooooooopppqqqqqqrrrrrrqqqqqqpppssssssssssssssssssrrrqqqqqqrrrrrrqqqqqqsssvvvyyyyyyyyyxxxxxxxxxyyyzzz{{{{{{{{{zzzyyyxxxwwwwwwxxxxxxxxxxxxyyyzzz|||}}}}}}|||||||||{{{{{{{{{zzzzzzyyyzzzzzz{{{{{{||||||}}}}}}}}}}}}~~~}}}vvvpppooooooqqqwww~~~zzzuuunnndddUUUHHH@@@<<<888666888555222111222333333333222222000/////////000111///...------------...///000000000000///...---,,,333000,,,+++,,,...///...------------------------,,,------......------,,,------------,,,+++***)))---.........---,,,+++*********************++++++------------------------((('''&&&'''((()))((('''+++,,,---///222555999;;;@@@AAACCCDDDFFFJJJOOOSSS^^^fffppptttpppggg```\\\YYYZZZ\\\]]]\\\[[[ZZZXXXVVVXXX]]]bbbgggjjjlllllliiimmmnnnmmmooorrrssspppllliiifffdddeeeiiimmmpppzzz{{{}}}~~~zzzxxxxxxyyy{{{}}}~~~~~~{{{vvvpppmmmjjjiiiiiiiiikkknnnqqqssstttwwwyyyxxxuuussstttvvvssstttvvvyyy|||~~~{{{{{{{{{{{{}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}||||||{{{zzzyyyyyyuuusssqqqooonnnnnnooopppoooooopppqqqssstttuuuuuuuuutttssssssrrrsssssssssssssssssssssssssssssssssttttttuuuuuuuuuuuuttttttsssttttttttttttuuuuuuuuuuuuuuutttttttttsssssssssrrrrrrrrrrrrrrrsssssssssuuuuuuuuuttttttttttttsssvvvvvvwwwwwwwwwvvvvvvuuuvvvvvvuuutttsssrrrrrrqqqrrrrrrqqqppppppqqqrrrssstttuuuuuuvvvvvvuuusssrrrssssssssssssssssssssssssuuuvvvvvvwwwwwwvvvvvvuuuwwwxxxxxxwwwwwwvvvuuutttvvvwwwxxxwwwvvvuuuvvvxxxssstttuuuvvvwwwxxxxxxxxxtttuuuuuuvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvuuuuuuvvvvvvuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttsssqqqpppoooooollllllmmmnnnoooppppppqqqssssssttttttttttttsssssssssssssssssssssrrrqqqpppoooppppppoooppprrrwwwzzzxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzyyyxxxwwwwwwwwwwwwyyyyyyzzz{{{|||}}}}}}~~~zzzzzzzzzzzzyyyyyyyyyyyywwwxxxxxxyyyzzzzzz{{{{{{~~~~~~~~~~~~~~~~~~zzzvvvqqqoooqqqvvv~~~xxxoooaaaQQQEEE>>>:::999666444333333444555444333222111111000///000000000///......------......///......////////////......111...,,,+++,,,...//////........................---......//////......---......---------------...+++---///000///---***((((((((())))))***++++++,,,------------------------))))))***+++++++++***)))+++,,,///111444777;;;>>>@@@BBBDDDFFFJJJOOOUUUYYYfffmmmuuuvvvpppfff]]]XXXYYY[[[]]]]]][[[XXXVVVUUUSSSYYYaaahhhmmmnnnnnnnnnjjjnnnooommmooorrrsssqqqooommmjjjhhhiiimmmqqqttt}}}zzz{{{}}}{{{yyyyyyyyy{{{||||||zzzvvvpppkkkggghhhiiijjjlllnnnqqqsssttttttvvvyyyzzzyyyxxxxxxyyytttuuuxxx{{{}}}~~~~~~~~~{{{{{{|||}}}~~~~~~||||||zzzyyyxxxwwwvvvvvvwwwuuurrrooonnnnnnooopppoooppppppqqqsssttttttuuuttttttssssssssssssssstttrrrrrrrrrrrrrrrrrrrrrrrrtttttttttuuuuuuuuuuuuuuutttttttttttttttuuuuuuuuutttttttttsssssssssrrrrrrppppppqqqrrrrrrqqqpppoootttttttttttttttssssssrrrttttttuuuuuuvvvvvvvvvuuuvvvvvvuuuttttttsssrrrrrrtttsssrrrqqqqqqrrrtttuuuvvvvvvwwwwwwvvvtttsssrrrrrrrrrssssssssssssssssssuuuuuuvvvvvvvvvvvvuuuuuuvvvvvvwwwwwwwwwvvvvvvuuuuuuvvvwwwwwwuuuuuuvvvwwwtttuuuvvvwwwxxxxxxxxxxxxuuuuuuvvvvvvvvvvvvuuuuuutttuuuuuuvvvvvvuuuuuutttvvvvvvuuuuuuuuuuuuuuuuuuttttttssssssttttttuuuuuuuuuuuusssrrrpppooonnnmmmkkklllmmmnnnoooqqqrrrrrruuuvvvvvvwwwwwwvvvvvvuuussssssssssssrrrqqqooooooooooooooonnnnnnqqquuuyyywwwwwwwwwxxxxxxyyyzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxyyyyyyzzz{{{||||||}}}}}}xxxxxxxxxwwwwwwwwwwwwvvvwwwwwwxxxyyyzzz{{{{{{|||~~~~~~~~~~~~~~~~~~wwwpppnnnqqqwww}}}}}}vvvjjj[[[MMMCCC???>>>555444333333555555444333222111111000000000000000//////............//////------...//////000//////&&&(((,,,///111000---+++,,,,,,,,,,,,,,,,,,,,,,,,------............------000///.........///111222,,,---.........,,,***((())))))******++++++++++++************************(((***+++,,,,,,+++++++++***---111333555888<<<@@@AAACCCGGGKKKQQQWWW^^^cccpppuuuzzzxxxpppeee]]]YYYWWWZZZ]]]\\\YYYUUUSSSSSSTTT[[[eeelllpppqqqrrrsssooorrrrrrpppqqqtttuuusssrrrpppmmmkkkkkkmmmppprrr|||yyyzzz~~~}}}|||{{{{{{{{{yyyvvvsssoookkkiiihhhjjjkkklllnnnppprrrtttuuutttvvvyyyzzzzzzzzzzzzzzzvvvwwwyyy{{{{{{{{{{{{zzz{{{{{{}}}~~~{{{zzzyyywwwvvvuuuuuuuuuzzzxxxuuurrrpppoooooooooppppppqqqrrrrrrsssttttttuuuttttttsssttttttuuuuuurrrrrrrrrrrrrrrrrrrrrrrrttttttttttttuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuussssssssssssrrrrrrrrrrrrpppqqqrrrssssssrrrpppooottttttuuuuuuttttttsssrrrrrrrrrrrrssstttvvvwwwwwwwwwvvvvvvvvvuuutttttttttuuuttttttssstttuuuvvvwwwwwwxxxxxxxxxwwwuuusssrrrrrrrrrrrrsssssssssttttttttttttttttttttttttttttttssstttuuuwwwwwwxxxxxxxxxtttuuuvvvvvvttttttuuuvvvwwwxxxxxxyyyxxxxxxwwwwwwuuuuuuvvvvvvvvvvvvuuuuuusssttttttuuuuuuttttttsssuuuuuuvvvvvvvvvvvvvvvvvvtttssssssrrrrrrsssttttttuuutttsssrrrpppooommmmmmllllllmmmoooqqqrrrssstttwwwwwwxxxxxxxxxxxxwwwwwwsssssssssrrrqqqooonnnmmmppppppooommmmmmnnnrrruuuvvvvvvwwwxxxyyyyyyzzzzzz{{{zzzzzzyyyyyyyyyyyyzzzxxxyyyzzz{{{||||||{{{{{{yyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyzzz{{{|||}}}}}}~~~~~~~~~~~~~~~vvvrrrsssqqqvvv~~~}}}xxxtttwwwuuufffWWWKKKDDDAAA666555333333444444333111111111111111000000000///////////////////////////,,,---...///000000000000'''***///222222///---+++++++++++++++++++++++++++,,,,,,------------,,,,,,......---,,,---///000111......---,,,++++++++++++------,,,,,,,,,+++++++++))))))))))))))))))))))))'''(((******))))))***,,,+++///444666777999===AAACCCGGGMMMSSSZZZ```ggglllqqqssstttooofff\\\VVVTTTSSSWWWZZZYYYVVVSSSSSSTTTXXX___hhhppptttwww{{{~~~{{{}}}{{{wwwuuuwwwwwwtttrrrpppmmmjjjjjjkkkmmmooozzz|||}}}~~~}}}|||{{{wwwtttpppkkkiiiiiijjjkkklllmmmmmmoooqqqsssuuuvvvvvvwwwxxxyyyzzzzzzzzzzzzxxxxxxyyyyyyzzzyyyyyyxxxzzz{{{}}}~~~}}}}}}zzzyyywwwuuuttttttuuuuuu{{{zzzxxxuuusssqqqooooooppppppqqqrrrrrrsssttttttttttttttttttttttttuuuvvvrrrrrrrrrrrrrrrrrrrrrrrrttttttsssttttttuuuvvvwwwvvvvvvvvvuuuuuuuuuuuutttssssssrrrrrrrrrqqqqqqqqqrrrssstttuuuuuutttsssrrrttttttuuuvvvuuutttsssrrrppppppqqqrrrsssuuuwwwxxxwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwxxxxxxwwwxxxxxxxxxwwwvvvtttsssqqqrrrrrrssssssttttttttttttssssssrrrrrrsssssstttrrrsssuuuvvvxxxyyyyyyyyysssuuuvvvuuutttssstttuuuyyyyyyyyyyyyyyyxxxwwwwwwvvvvvvvvvvvvvvvuuuuuutttttttttuuuuuuuuuuuuttttttuuuuuuvvvwwwwwwwwwvvvvvvvvvuuusssrrrrrrrrrssstttttttttsssrrrpppooonnnnnnmmmnnnoooqqqrrrtttuuuuuuwwwwwwxxxxxxxxxxxxwwwwwwsssssssssrrrpppnnnmmmlllnnnnnnooonnnmmmmmmoooqqqtttuuuwwwxxxyyyyyyyyyyyy{{{zzzzzzyyyyyyzzzzzz{{{xxxyyyzzz{{{|||{{{zzzzzz||||||||||||{{{{{{{{{{{{xxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~yyyyyysssuuuzzz}}}vvvooopppxxxttteeeVVVJJJDDD;;;999666444444333222000000111111111111000//////...//////000000//////...------...///000000//////000000000///------...///------------------------+++,,,,,,,,,,,,,,,,,,++++++*********+++,,,------///...,,,*********++++++///......---,,,,,,++++++++++++++++++++++++++++++((()))***)))((())),,,///---222777999999;;;???CCCEEEJJJRRRYYY___eeekkknnnlllllliiiaaaXXXPPPMMMMMMLLLPPPUUUUUUSSSSSSVVVZZZ]]]ccclllsssxxx{{{{{{xxxuuuqqqooommmkkkjjjlllnnnooo{{{}}}~~~{{{yyywwwooommmjjjhhhgggiiikkkmmmkkkkkklllmmmpppsssvvvxxxyyyxxxwwwwwwwwwxxxxxxxxxyyyxxxxxxxxxyyyyyyzzz{{{yyyzzz|||~~~|||zzzyyyyyywwwvvvtttttttttuuuvvvyyyxxxxxxwwwuuussspppooopppqqqqqqrrrrrrsssssstttssssssrrrrrrsssttttttuuusssssssssssssssssssssssstttssssssssstttuuuwwwxxxvvvvvvvvvvvvuuuuuuuuutttrrrrrrrrrrrrqqqqqqqqqqqqpppqqqrrrssssssssssssssstttuuuvvvwwwwwwuuutttrrrqqqqqqqqqqqqrrrsssuuuvvvvvvuuuuuuuuuuuutttttttttrrrtttvvvxxxxxxxxxwwwvvvvvvvvvwwwwwwwwwuuutttsssqqqqqqrrrrrrsssttttttuuuuuutttsssssssssssstttuuussstttuuuwwwwwwxxxxxxxxxtttvvvwwwvvvuuutttuuuvvvvvvwwwwwwxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvuuuttttttvvvvvvwwwwwwwwwwwwvvvvvvtttuuuvvvwwwxxxwwwwwwvvvxxxvvvtttrrrqqqqqqrrrssstttssssssrrrqqqqqqppppppppppppqqqrrrsssuuuuuuvvvvvvvvvwwwwwwwwwwwwvvvvvvtttssssssqqqooommmkkkjjjjjjkkkmmmnnnnnnnnnooopppsssuuuvvvxxxyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyzzzzzzyyyzzz|||}}}}}}|||{{{zzz||||||||||||{{{{{{{{{{{{xxxxxxyyy{{{|||}}}~~~}}}}}}}}}~~~~~~vvvuuuvvv|||zzzqqqlllpppzzzuuufffVVVLLLBBB>>>999666444333222000000111111222111000///......///000111111000///.........///////////////...))),,,------,,,,,,///111........................,,,,,,------------,,,,,,***++++++,,,,,,,,,++++++------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,+++)))***...222000555:::<<<;;;<<<@@@EEEFFFKKKSSSZZZ```eeeiiillllllkkkeee\\\RRRLLLKKKMMMGGGLLLQQQRRRRRRTTTYYY^^^```fffnnnuuu|||}}}yyyuuurrrpppnnnmmmmmmnnnqqqrrr}}}}}}|||~~~}}}}}}yyyvvvsssiiihhhgggggghhhjjjlllnnniiiiiijjjlllooossswwwzzz{{{xxxvvvuuuvvvwwwwwwwwwyyyxxxxxxxxxyyy{{{}}}~~~xxxzzz|||~~~~~~|||zzzwwwvvvxxxwwwuuuttttttuuuvvvwwwuuuvvvwwwwwwvvvtttrrrpppqqqqqqqqqrrrrrrsssssssssqqqqqqqqqqqqrrrrrrssstttsssssssssssssssssssssssstttssssssssstttuuuwwwxxxwwwwwwvvvvvvuuuuuuuuutttrrrrrrrrrqqqqqqqqqppppppmmmmmmnnnoooppppppqqqrrrtttvvvwwwxxxwwwvvvtttsssssssssqqqqqqqqqrrrsssttttttttttttttttttsssssssssqqqsssvvvxxxyyyxxxvvvuuutttuuuvvvvvvvvvuuutttsssqqqqqqrrrrrrssstttuuuuuuvvvuuutttsssssstttuuuvvvuuuvvvvvvwwwwwwwwwwwwvvvuuuwwwxxxwwwvvvuuuvvvwwwssstttuuuwwwxxxxxxxxxxxxvvvvvvvvvvvvvvvuuuttttttxxxxxxyyyyyyyyyyyyxxxxxxtttuuuvvvxxxxxxxxxwwwvvvyyyxxxuuusssqqqqqqrrrrrrsssssssssrrrrrrqqqqqqqqqqqqrrrrrrssstttuuuvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvtttssssssqqqooommmkkkjjjfffiiilllnnnoooooopppqqqssstttvvvxxxyyyzzzyyyyyyxxxxxxxxxwwwxxxxxxyyyyyyzzz{{{}}}~~~~~~|||{{{zzzzzzyyyyyyyyyyyyxxxxxxwwwxxxyyyzzz|||}}}~~~||||||}}}~~~~~~wwwtttrrrwww~~~rrrjjjkkksss~~~sssbbbUUUGGGBBB<<<888555444222111000111111222222000///......///000111111000///......///////////////...... )))...///.................................---..................---,,,---/////////...---,,,***,,,---...---+++)))'''*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,%%%''')))***+++---000222444777;;;===>>>AAAGGGLLLNNNQQQVVV\\\___aaaaaaaaaaaa```\\\RRRGGGAAABBBEEEFFFHHHKKKNNNRRRXXX```eeefffllluuu|||~~~yyytttqqqnnnooosssuuutttvvvyyy|||}}}~~~~~~~~~|||tttmmmjjjdddddddddgggkkknnnoooooommmkkkiiihhhhhhkkknnnpppuuuuuuvvvvvvvvvvvvuuuuuuwwwwwwwwwxxxxxxyyyyyyyyy|||{{{|||~~~~~~~~~}}}|||{{{yyywwwvvvwwwvvvuuutttssssssttttttuuusssrrrrrrssssssqqqpppoooooooooooooooooooooooonnnnnnnnnoooppppppqqqqqqtttuuuuuuvvvvvvvvvvvvuuuyyyxxxwwwvvvuuutttsssrrrtttuuuvvvvvvvvvvvvvvvuuussssssrrrrrrrrrqqqqqqqqqssssssssssssssssssssssssttttttuuuuuuuuutttrrrqqqpppqqqqqqrrrrrrsssssstttxxxwwwuuutttsssssstttuuurrrtttuuuvvvuuuuuuuuuvvvwwwwwwwwwwwwwwwvvvuuuuuuoooppprrrtttuuuuuutttsssvvvuuuuuutttttttttuuuuuuyyyyyyxxxwwwvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvwwwyyyyyyxxxwwwxxxyyyzzz{{{wwwwwwwwwwwwvvvvvvvvvvvvxxxxxxyyyzzzzzzzzzzzzyyyvvvwwwwwwvvvttttttuuuvvvxxxvvvuuusssrrrrrrrrrsssssssssrrrqqqqqqrrrssssssyyyxxxwwwvvvuuuuuuuuuuuuyyywwwvvvvvvxxxzzzzzzyyyvvvvvvtttrrrpppmmmjjjiiiiiiiiijjjkkklllnnnooopppuuuuuuvvvwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzyyy{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{~~~}}}|||||||||}}}~~~~~~~~~}}}yyytttsssyyy|||qqqkkkmmmtttzzzssseeeVVVLLL???666444444444222111222222222222111000000000000000000000//////...////////////000000000000......---------,,,,,,,,,000//////......---,,,,,,000////////////.........---+++)))+++---///---+++........................,,,,,,,,,------.........///+++((((((***+++***)))''')))***+++,,,///222555555888<<<>>>???CCCIIINNNQQQTTTYYY]]]______]]][[[YYYWWWSSSLLLEEEAAACCCEEEEEEHHHLLLPPPUUU\\\bbbgggiiimmmtttzzz~~~yyytttqqqnnnooosssuuuuuuwww{{{yyyqqqjjjgggcccccceeeiiimmmpppqqqpppkkkiiigggeeefffiiimmmooosssssstttvvvvvvwwwwwwwwwxxxxxxyyyyyyzzz{{{{{{{{{~~~~~~}}}~~~~~~|||~~~}}}|||zzzyyywwwvvvuuuvvvvvvuuuuuutttsssrrrrrrrrrpppoooooopppqqqpppooooooooooooooooooooooooooolllmmmnnnooopppqqqrrrsssttttttuuuvvvvvvvvvuuuuuuxxxwwwwwwvvvuuutttssssssvvvvvvvvvvvvuuuttttttsssssssssssssssrrrrrrrrrqqqsssssssssssssssrrrrrrrrrttttttuuuuuuuuutttrrrrrrsssrrrrrrrrrrrrrrrrrrrrrsssrrrrrrqqqqqqrrrssstttsssuuuvvvvvvuuutttuuuvvvvvvvvvwwwwwwvvvvvvuuutttqqqrrrssstttuuuuuuuuuuuuuuuuuutttsssssssssssssssxxxwwwvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvwwwyyyxxxwwwwwwwwwxxxyyyyyyxxxwwwwwwwwwvvvvvvuuuuuuwwwwwwxxxyyyyyyyyyyyyyyytttuuuvvvuuuttttttuuuwwwwwwvvvtttsssrrrrrrrrrssssssrrrqqqqqqqqqqqqrrrssswwwvvvvvvvvvvvvvvvwwwwwwxxxwwwvvvwwwyyyzzzyyyxxxuuuuuutttrrrpppnnnlllkkkiiiiiijjjkkkmmmoooqqqrrrtttuuuuuuvvvwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||||||||{{{{{{zzzzzzzzzyyyyyyxxxxxxwwwyyyyyyyyyzzzzzzzzz{{{{{{}}}|||||||||}}}}}}~~~}}}~~~~~~~~~|||uuuqqqttt|||yyyppplllkkklllwww{{{nnn```VVVHHH===888555222///111111000000000/////////000000000000000//////...000000000000////////////.........---------,,,,,,............------------/////////.........------...,,,+++,,,...///...,,,------------------------,,,,,,,,,,,,------------...+++)))(((***+++***)))***+++,,,,,,---000555888777:::>>>???AAAEEEKKKQQQVVVYYY]]]``````\\\XXXUUUOOOLLLHHHCCCAAAAAABBBDDDCCCGGGMMMSSSYYY```fffjjjkkkmmmqqqvvv|||~~~zzztttqqqooooootttwwwwwwzzz~~~vvvmmmgggdddbbbdddggglllpppsssrrrppphhhfffcccaaacccgggkkkoooqqqrrrsssuuuvvvwwwxxxxxxyyyzzzzzz{{{||||||}}}}}}}}}}}}|||}}}}}}}}}zzzxxx|||{{{yyywwwvvvuuuvvvvvvvvvvvvwwwvvvuuusssqqqpppooommmllllllnnnooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnllllllmmmoooqqqrrrssstttsssssstttuuuuuuuuuuuuuuuvvvvvvuuuuuuuuutttttttttwwwwwwvvvuuutttsssrrrrrrttttttsssssssssrrrrrrrrrtttsssssssssrrrrrrrrrqqqtttttttttuuuttttttsssrrrttttttssssssrrrqqqqqqpppppppppppppppqqqrrrsssttttttuuuwwwvvvuuuttttttuuuuuuuuuvvvvvvvvvuuuttttttttttttttttttuuuvvvwwwwwwvvvuuutttsssrrrqqqqqqqqquuuuuutttttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxwwwvvvvvvwwwwwwwwwxxxxxxxxxwwwvvvuuuuuutttvvvvvvwwwxxxxxxxxxxxxxxxssstttuuutttsssssstttvvvuuuuuutttsssrrrrrrrrrssssssrrrrrrqqqqqqrrrrrrsssuuuuuuuuuuuuvvvwwwxxxyyyvvvvvvvvvxxxyyyyyyxxxvvvttttttssssssqqqpppnnnnnnjjjjjjkkklllnnnppprrrsssttttttuuuvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{|||}}}}}}}}}|||zzzzzzyyyyyyxxxwwwwwwvvvyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{|||}}}}}}}}}}}}|||{{{}}}~~~~~~}}}~~~yyyrrrqqquuu|||yyyooofffbbblllvvvyyykkkaaaRRRFFF>>>888444000111000///...---...//////000000111111000000///...111111000000//////...............------------,,,,,,,,,,,,------------...............---------,,,...---,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---+++))))))***++++++***+++,,,------...222777:::888;;;>>>@@@CCCGGGOOOTTT]]]```cccdddbbb\\\VVVQQQJJJFFF@@@======???@@@AAACCCHHHOOOWWW]]]ccciiillllllkkkmmmrrrxxx|||{{{xxxxxx{{{}}}}}}~~~{{{uuurrrppppppuuuxxxzzz}}}~~~{{{tttmmmhhhfffeeegggkkkooosssssspppmmmeeeccc```___aaaeeekkknnnqqqrrrsssuuuvvvwwwwwwwwwyyyyyyzzz{{{|||}}}}}}~~~yyyyyyyyy{{{||||||yyywwwvvvuuutttssssssuuuwwwxxxwwwxxxxxxyyywwwuuurrrpppnnnllljjjkkkmmmnnnooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooopppqqqqqqrrrsssqqqrrrsssttttttuuuttttttttttttttttttttttttttttttuuuuuutttssssssrrrrrrrrrtttttttttsssssssssrrrrrrsssssssssrrrrrrrrrqqqqqqttttttttttttttttttssssssttttttssssssrrrrrrrrrrrrrrrrrrrrrrrrssssssttttttsssuuuvvvuuusssrrrrrrsssttttttuuuuuuuuuuuuttttttwwwvvvuuutttuuuvvvxxxyyywwwvvvuuusssrrrqqqqqqqqqsssrrrrrrrrrssstttuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwyyyxxxxxxwwwwwwwwwwwwwwwyyyxxxxxxwwwvvvuuuttttttuuuuuuvvvwwwwwwwwwwwwwwwtttuuuuuusssqqqpppqqqsssttttttsssssssssssssssssssssrrrrrrrrrrrrrrrrrrsssuuuuuuuuuuuuvvvwwwxxxyyyuuuuuuvvvxxxzzzyyyvvvtttsssssssssssssssrrrqqqqqqmmmmmmnnnnnnoooqqqrrrsssssstttuuuvvvwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||}}}}}}~~~}}}{{{{{{zzzyyyyyyxxxxxxwwwzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz|||}}}}}}|||{{{zzzzzz{{{|||||||||}}}xxxtttuuuxxx{{{wwwllleeefffnnnzzzuuujjj[[[MMMCCC===999777222111///------...///111000111111111111000//////111111000000//////..................------------+++++++++,,,---......///......---------,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,++++++***++++++++++++***,,,---...///333777;;;999<<>>;;;;;;===@@@AAAGGGLLLSSSZZZ```eeejjjmmmlllkkklllqqqvvvxxxuuurrroootttxxx{{{~~~~~~xxxtttqqqrrrwwwzzz|||~~~~~~}}}}}}|||yyytttooommmlllkkkmmmooorrrsssqqqlllhhhcccaaa______aaafffkkkooosssttttttuuuuuuuuuuuutttwwwxxxyyyzzz{{{|||}}}}}}yyyxxxyyyzzz{{{yyyvvvsssoooooonnnoooqqquuuxxxzzzxxxyyyzzzzzzyyyvvvtttrrrooommmkkkkkkmmmoooppppppnnnnnnnnnnnnnnnnnnnnnnnnqqqqqqqqqqqqppppppppppppppppppqqqsssssstttttttttssssssssssssttttttttttttrrrrrrqqqqqqrrrssstttuuuttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrttttttssssssttttttttttttrrrrrrrrrssssssttttttttttttttttttssssssrrrrrrrrrrrrsssttttttrrrppppppqqqttttttuuuuuuuuuuuuttttttxxxwwwvvvuuuuuuwwwxxxyyyxxxwwwvvvtttsssrrrrrrrrrrrrqqqqqqqqqrrrssstttttttttuuuvvvwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwvvvuuuuuutttuuuuuuvvvwwwwwwwwwwwwvvvwwwwwwvvvtttpppoooooopppssssssttttttttttttttttttsssssssssttttttssssssssswwwwwwvvvvvvvvvvvvwwwwwwuuuuuuvvvxxxyyyxxxuuusssrrrsssssstttttttttssssssrrrqqqqqqppppppqqqqqqrrrttttttuuuvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{|||}}}}}}}}}}}}|||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzz{{{||||||{{{yyyxxxxxxzzz{{{{{{{{{|||yyyvvvvvvvvvwww~~~vvvpppiiijjjppp}}}vvveeeTTTHHHAAA===<<<444333111//////000111222111111111111111000000///111000000000/////////...//////.........---------***+++,,,,,,---...//////......---------,,,,,,,,,+++,,,,,,,,,,,,,,,------------------------------,,,,,,,,,++++++************+++,,,,,,+++++++++,,,***,,,...000222555888;;;:::>>>BBBEEEIIIQQQZZZbbblllmmmmmmkkkeee]]]TTTOOOFFFCCC???<<<===@@@EEEIIIOOOTTTZZZ___dddhhhlllnnnoooppprrrtttvvvuuurrrpppkkkqqqvvvzzz{{{wwwttttttxxx{{{}}}||||||}}}~~~yyyzzzyyyvvvsssqqqqqqqqqqqqqqqrrrsssrrroooiiidddbbbaaa```aaadddiiimmmpppttttttuuuuuuuuuttttttsssvvvvvvwwwyyyzzz{{{|||}}}||||||{{{zzzyyyuuupppllliiijjjkkkmmmppptttwwwyyyxxxxxxyyyyyyxxxwwwvvvuuurrrpppmmmmmmnnnpppqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnssssssrrrqqqpppoooooonnnnnnoooppprrrssssssssssssrrrrrrssssssssssssssssssppppppooooooqqqrrrtttuuussssssrrrrrrrrrqqqqqqqqqppppppqqqqqqrrrrrrssssssttttttssssssssstttuuuuuuqqqrrrrrrsssttttttuuuuuussssssssssssrrrqqqpppoooqqqrrrtttsssrrrqqqqqqrrrttttttuuuvvvvvvvvvuuuuuuwwwwwwwwwvvvvvvwwwwwwxxxxxxwwwvvvuuutttsssssssssrrrrrrqqqqqqqqqrrrssssssssstttvvvwwwxxxxxxwwwwwwwwwxxxyyyzzzzzzzzzzzzyyywwwwwwwwwwwwvvvvvvvvvvvvuuuuuuvvvwwwwwwwwwwwwwwwwwwxxxwwwtttqqqoooooopppssstttuuuvvvvvvvvvvvvvvvtttuuuuuuvvvvvvuuuuuutttwwwwwwvvvvvvvvvvvvvvvwwwvvvuuuuuuvvvwwwwwwuuurrrsssssstttuuuuuuuuuuuuuuutttssssssrrrrrrrrrssssssuuuuuuvvvwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzz{{{|||||||||{{{{{{{{{{{{{{{||||||||||||{{{zzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzyyyxxxxxxxxxzzz{{{{{{zzz{{{}}}xxxtttsssssswwwyyyoookkkkkkvvvqqq___PPPEEE>>><<<555444333222111222333333111111222222111111000////////////000000000000000/////////.........------,,,,,,------...///000000............---------,,,***+++---,,,++++++,,,...........................,,,,,,,,,,,,++++++++++++)))+++------,,,+++,,,---***---111444666888:::<<<===AAAEEEIIIOOOWWWbbbjjjtttsssqqqkkkcccYYYPPPKKK@@@AAA@@@???AAAFFFPPPWWWZZZ]]]aaaeeegggjjjnnnpppvvvxxx{{{{{{xxxtttqqqpppjjjpppvvvzzzzzzvvvvvvyyy|||~~~{{{zzz|||~~~~~~~~~~~~wwwxxxwwwtttrrrqqqqqqssstttssssssrrrqqqmmmgggcccaaabbbccceeehhhlllppprrrrrrrrrssstttuuuuuuuuuuuuvvvvvvwwwyyyzzz{{{|||}}}}}}|||{{{{{{yyytttnnnjjjggghhhjjjmmmooorrrtttuuuvvvvvvvvvvvvvvvvvvvvvvvvtttrrrnnnmmmooopppqqqqqqoooooooooooooooooooooooosssrrrrrrqqqqqqppppppooommmnnnoooqqqrrrssssssssssssssssssrrrrrrrrrrrrrrrqqqpppoooooooooqqqssstttrrrrrrqqqqqqqqqpppppppppnnnnnnoooqqqrrrssstttuuutttssssssrrrssstttuuuvvvssssssssstttttttttttttttrrrrrrssstttssssssqqqqqqqqqsssttttttsssssssssttttttuuuvvvvvvwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvuuuttttttssssssssssssssssssrrrqqqqqqqqqrrrrrrssstttvvvxxxyyyxxxwwwvvvuuuvvvwwwyyyzzzzzzzzzzzzvvvvvvvvvvvvwwwwwwwwwwwwuuuvvvwwwwwwxxxxxxwwwwwwvvvvvvvvvtttrrrpppqqqsssssstttvvvwwwxxxxxxxxxwwwuuuvvvwwwxxxxxxwwwvvvuuuvvvuuuuuuuuuvvvwwwxxxyyywwwvvvttttttuuuvvvtttsssttttttuuuvvvvvvvvvuuuuuusssssssssssstttuuuvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyzzzzzzzzzzzzzzzyyyxxxyyyyyyzzz{{{|||}}}}}}{{{{{{zzzzzzzzzyyyyyyyyyzzzzzzyyyxxxxxxxxxxxxxxxyyyzzz{{{zzzyyyyyy{{{}}}{{{xxxsssssswwwuuupppmmmsss{{{lll[[[LLLBBB===444444444333333333333222111222222222222111000000......//////000000111111////////////.....................//////000000000/////////.........------***,,,......,,,+++---///------------------------,,,,,,,,,,,,------------(((+++......,,,+++,,,---***...333777999:::;;;===???CCCHHHMMMSSS\\\gggpppyyywwwssskkkaaaVVVMMMGGG;;;>>>AAABBBDDDLLLXXXbbbaaadddgggiiijjjlllooorrr|||zzztttqqqpppkkkqqqvvv{{{{{{xxxwwwzzz}}}~~~}}}yyyzzz}}}|||}}}}}}|||wwwwwwvvvssspppoooppprrrtttsssrrrrrrpppmmmgggdddaaabbbdddgggkkknnnqqqssspppqqqrrrtttuuuvvvvvvwwwvvvwwwxxxyyy{{{|||}}}~~~zzzzzzzzzzzzyyyvvvqqqmmmggghhhjjjmmmooopppqqqqqquuuttttttttttttuuuvvvvvvvvvsssooommmnnnpppqqqqqqppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqmmmnnnoooppprrrrrrsssssssssssssssrrrrrrqqqqqqqqqsssrrrpppnnnnnnoooqqqrrrqqqqqqqqqpppppppppoooooommmmmmoooppprrrtttuuuvvvtttssssssrrrssstttuuuvvvuuuuuuuuutttssssssrrrrrrrrrsssuuuvvvwwwvvvvvvuuurrrtttuuuvvvuuuuuuuuuwwwuuuuuuvvvwwwwwwwwwwwwwwwuuuvvvwwwxxxxxxwwwuuuttttttssssssrrrrrrrrrssssssttttttsssrrrqqqqqqqqqqqqrrrtttvvvxxxyyyxxxwwwvvvrrrtttvvvxxxyyyzzzzzzyyyuuuuuuuuuvvvwwwwwwxxxxxxvvvvvvwwwxxxxxxxxxxxxxxxssstttuuutttsssrrrtttvvvtttuuuwwwxxxyyyyyyyyyxxxvvvwwwxxxyyyyyyxxxwwwvvvsssttttttuuuvvvxxxzzz{{{xxxvvvtttssstttuuutttssstttuuuuuuvvvvvvvvvvvvuuuqqqqqqrrrsssuuuwwwyyyzzzwwwwwwxxxyyyzzz{{{{{{|||||||||||||||||||||||||||yyyyyyyyyzzzyyyyyyxxxxxxvvvwwwxxxyyy{{{|||}}}~~~{{{{{{{{{zzzzzzyyyyyyyyy{{{zzzxxxwwwvvvwwwxxxxxxyyyzzz{{{zzzyyyyyyzzz|||~~~~~~~~~~~~tttrrrsssyyyyyytttpppsss|||ttteeeTTTGGG@@@333444444444444333222111111222222222222111000000------...///000111222222000/////////............////////////000000000000000////////////.........+++---//////---,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........(((+++......,,,+++,,,...000222555777888:::===???AAAHHHNNNRRR[[[hhhqqquuu{{{vvvnnndddZZZPPPHHHBBB>>>@@@CCCHHHOOOXXXcccjjjqqqpppnnnkkkjjjlllpppttt||||||vvvrrrooonnnppptttwww{{{~~~{{{{{{yyywwwvvvxxx|||~~~}}}}}}|||||||||zzz||||||zzzvvvssspppqqqssstttsssqqqrrrssstttrrroookkkjjjiiihhhhhhiiikkkmmmoooqqqssstttttttttsssrrrrrrrrrqqqxxxyyyyyyyyyyyyyyyyyyzzz|||zzzyyy|||}}}tttllljjjiiiiiijjjlllooooooooopppoooooonnnnnnpppqqqrrroooooooooooonnnnnnnnnnnnooopppqqqqqqrrrrrrrrrrrroooppprrrtttttttttrrrqqquuurrroooppprrrtttsssrrruuutttsssrrrrrrrrrssstttoooppppppqqqssstttuuuuuurrrrrrqqqqqqrrrrrrssstttrrrqqqpppoooooopppqqqrrrrrrqqqqqqpppqqqrrrtttuuuwwwvvvtttsssrrrrrrssstttpppqqqrrrtttuuuvvvvvvvvvtttttttttttttttuuuvvvvvvuuuttttttuuuwwwyyyxxxwwwuuuuuuttttttsssssssssrrrqqqqqqrrrsssttttttttttttuuuuuuuuuuuutttsssrrrqqqssstttuuuvvvvvvuuutttsssuuuvvvwwwxxxyyyzzzzzzzzzwwwwwwwwwwwwwwwwwwxxxxxxvvvvvvttttttuuuvvvyyyzzzuuuvvvwwwvvvuuutttuuuvvvzzzyyyyyyzzz{{{{{{zzzxxxwwwvvvuuutttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuutttsssssssssssstttuuuuuuvvvwwwwwwwwwwwwvvvuuuuuuuuuvvvwwwwwwxxxxxxvvvxxxzzz{{{{{{zzzyyywww|||||||||{{{{{{zzzzzzyyyuuuwwwyyyzzzyyyxxxxxxyyyyyyxxxwwwwwwwwwxxxyyyzzz{{{{{{zzzzzzyyyyyyyyyzzzwwwxxxwwwvvvttttttvvvxxx{{{yyywwwuuuuuuwwwyyy{{{~~~~~~~~~{{{}}}~~~~~~}}}}}}~~~yyyssssssvvv}}}|||vvvqqqsss{{{{{{ooo___NNNCCC888666555444444333111000222111111111000000//////333333222000///---,,,,,,///...---,,,,,,---...///000///...---,,,,,,---...---------..................,,,)))''''''))),,,...((()))***+++,,,---------+++++++++,,,,,,---------.........///......---,,,000333555777999;;;>>>@@@GGGNNNTTTYYYbbbnnnwwwzzzzzzuuummmcccYYYPPPIIIEEEDDDGGGLLLSSSZZZbbbjjjpppsssqqqooolllkkklllqqqttt{{{}}}}}}|||wwwrrrnnnlllnnnooorrruuuxxx{{{~~~||||||}}}|||zzzyyyzzz{{{|||||||||||||||}}}~~~~~~{{{|||~~~|||zzzuuusssrrrrrrtttuuutttrrrtttuuuvvvtttqqqnnnmmmmmmjjjkkkkkklllnnnppprrrsssuuuuuuuuutttttttttttttttwwwwwwwwwwwwxxxxxxxxxxxxyyywwwvvvzzz~~~vvvooojjjiiihhhjjjmmmooooooooopppooonnnmmmmmmmmmnnnooonnnnnnnnnnnnooooooooooooooopppqqqqqqrrrrrrrrrrrroooppprrrssstttsssrrrqqqtttrrrooooooqqqsssrrrqqqtttsssrrrqqqqqqrrrssssssppppppqqqrrrssstttuuuuuuqqqqqqqqqqqqqqqrrrrrrsssqqqqqqpppoooooopppqqqqqqrrrqqqppppppqqqrrrssstttuuutttsssqqqqqqqqqrrrrrrpppqqqrrrtttuuuuuuvvvvvvtttttttttttttttuuuuuuvvvuuuttttttuuuwwwyyyxxxwwwtttttttttsssssssssrrrrrrrrrrrrsssssstttsssssssssssssssttttttssssssrrrrrrtttuuuvvvvvvvvvvvvuuutttttttttuuuvvvwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyy{{{yyyxxxvvvvvvwwwxxxyyyuuuvvvwwwwwwwwwwwwxxxyyyyyyxxxwwwxxxzzzzzzxxxwwwuuuuuutttsssrrrrrrrrrrrrrrrrrrssstttuuuwwwwwwxxxuuuttttttssssssssssssssstttuuuvvvwwwwwwwwwwwwwwwuuuuuuvvvvvvwwwxxxxxxxxxxxxxxxyyyzzzzzzyyyxxxwwwyyyyyyyyyyyyyyyyyyxxxxxxuuuwwwyyyzzzyyyxxxxxxyyyyyyxxxwwwwwwwwwxxxyyyzzz|||{{{zzzzzzyyyyyyzzzzzzxxxyyyxxxwwwuuutttvvvxxxzzzxxxvvvuuuuuuvvvxxxzzz~~~~~~}}}}}}~~~|||}}}~~~~~~}}}}}}~~~}}}vvvtttuuuzzzxxxooolllrrr||||||qqqbbbRRRHHH===:::777555444333222000222111111111000000000000111111000000//////....../////////....../////////......---,,,,,,,,,,,,,,,........................111000...,,,,,,...000111)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,---------------222444666888999<<>>AAAEEELLLTTT]]]ccckkksssyyyyyywwwqqqhhh\\\RRRKKKHHHHHHOOOWWWaaajjjnnnooonnnmmmmmmmmmmmmllllllooouuuyyyxxxwwwtttnnniiigggggghhhiiiiiikkkmmmqqqvvv{{{~~~|||xxxvvvuuuuuuvvvxxxzzz}}}~~~~~~~~~~~~~~~}}}{{{yyyxxxuuuuuuuuuvvvvvvvvvtttsssrrrssssssrrrooonnnnnnooorrrqqqqqqqqqqqqrrrssssssttttttuuuuuuvvvvvvwwwwwwttttttuuuuuuvvvvvvwwwwwwsssrrrrrrvvvzzz{{{wwwsssmmmlllkkkmmmppprrrssssssrrrqqqooommmllllllllllllmmmmmmnnnnnnooooooppppppnnnooopppqqqrrrssssssssspppqqqrrrrrrrrrrrrqqqqqqpppooooooooooooppppppooopppppppppppppppqqqqqqqqqoooooopppqqqqqqrrrssssssoooooooooooooooppppppqqqppppppppppppppppppppppppqqqqqqppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrpppqqqrrrssstttttttttttttttsssssssssssstttuuuuuuvvvttttttuuuwwwxxxwwwvvvttttttttttttttttttttttttttttttttttttsssrrrqqqqqqqqqrrrssstttuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwvvvvvvwwwxxxxxxxxxwwwvvvvvvuuuxxxyyyyyyzzzzzz{{{{{{{{{}}}|||{{{yyyxxxxxxxxxxxxvvvwwwyyyyyyxxxxxxyyyzzzwwwvvvuuuvvvxxxxxxvvvuuutttsssrrrqqqpppoooooooooqqqrrrssstttvvvwwwxxxyyyttttttsssrrrrrrrrrrrrrrrssssssuuuvvvwwwwwwwwwwwwvvvvvvwwwwwwxxxxxxyyyyyyzzzyyyxxxwwwvvvvvvvvvvvvuuuuuuuuuvvvvvvwwwwwwwwwvvvwwwyyyyyyxxxwwwxxxyyyxxxxxxxxxxxxyyyzzzzzz{{{{{{zzzxxxwwwvvvwwwxxxyyyzzz{{{{{{yyywwwvvvvvvwwwzzzyyywwwvvvvvvwwwyyyzzz{{{}}}~~~~~~|||{{{|||}}}|||~~~~~~}}}}}}xxxvvvxxx}}}xxxnnnkkkqqqwwwvvviii\\\SSSFFFAAA;;;666444444444444111111111111111111111111000000000000000000000000...///000111111000///...,,,---...///...---,,,+++---,,,,,,+++***)))((((((......////////////......,,,,,,------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++555777999:::<<>>BBBHHHLLLWWWbbbmmmsssvvvyyywwwrrrkkkggg___UUUNNNOOOWWW___kkkrrr{{{yyyqqqmmmiiimmmrrrtttuuuuuuuuuuuuvvvtttpppjjjffffffiiikkkmmmnnnqqqvvvzzz~~~zzzwwwvvvyyy{{{yyy{{{~~~}}}zzzwwwvvvuuuuuuxxxwwwuuupppllljjjlllnnnoooppppppoooooooooqqqtttqqqqqqpppppppppqqqqqqrrrssssssssssssrrrrrrrrrrrrqqqqqqrrrssstttuuuvvvvvvrrrqqqppppppqqqqqqqqqqqqnnnnnnnnnpppsssvvvwwwwwwyyyxxxwwwuuutttttttttuuuppppppoooooonnnnnnmmmmmmmmmnnnoooqqqrrrsssttttttrrrqqqqqqpppppppppppppppmmmppprrrrrrpppoooooopppnnnoooppprrrrrrrrrrrrrrrppppppppppppqqqqqqqqqqqqpppoooooooooooopppqqqqqqrrrssssssttttttssssssrrrsssttttttsssrrrpppooommmlllmmmoooppprrrrrrrrrrrrqqqqqqrrrsssssssssrrrrrrssssssrrrrrrsssssstttuuuvvvuuuttttttuuuvvvuuutttsssssssssssstttttttttuuurrrrrrsssssstttssssssssstttuuuvvvwwwwwwwwwwwwwwwvvvvvvuuuttttttuuuvvvvvvsssssstttttttttsssrrrrrrttttttuuuvvvwwwxxxyyyzzzuuuvvvwwwxxxxxxyyyyyyyyyuuuvvvwwwvvvtttssstttuuuuuutttssstttvvvvvvtttssssssrrrqqqooonnnmmmllllllppppppqqqqqqrrrsssttttttvvvvvvuuuttttttttttttuuuuuuuuuuuuvvvuuuuuutttssstttttttttuuuvvvvvvwwwwwwxxxxxxyyyzzzzzzyyyxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvsssttttttsssrrrsssuuuwwwvvvwwwyyyzzz{{{||||||{{{{{{yyyvvvttttttuuuwwwyyyxxxzzz|||}}}|||{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{zzz|||~~~~~~}}}}}}}}}~~~}}}~~~~~~~~~zzzsssqqqpppwww}}}uuuooosss{{{xxxooohhhTTTOOOGGG@@@<<<888666444111111111222222333333333111111111111111111111111//////............//////...............///000000////////////....................................------------------,,,,,,---------,,,,,,+++++++++))))))+++,,,------------999:::;;;<<>>999555333111111111222222333333333///000000111222222333333111000///......///000111...---,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---......------,,,---------,,,,,,+++++++++%%%&&&(((***,,,---...///666999===???BBBGGGNNNTTTeeemmmsssvvvwwwwwwsssmmmddd___WWWQQQPPPVVVaaaiiiuuuvvvxxxxxxxxxvvvtttrrrssssssssstttttttttuuuuuuxxxsssmmmjjjlllnnnooonnnppprrrvvv{{{~~~|||zzzzzzzzz{{{zzz|||~~~yyyuuuvvvxxxzzz{{{zzzrrrjjjeeecccccccccfffgggiiikkkmmmoooppppppssssssrrrqqqrrrssstttuuutttsssrrrqqqpppooooooooolllmmmpppqqqrrrqqqooonnnnnnnnnppprrrttttttrrrpppppppppqqqrrrsssuuuvvvwwwyyyxxxxxxwwwxxxxxxyyyyyyvvvtttrrrpppnnnmmmmmmmmmnnnnnnooopppqqqqqqrrrrrrqqqqqqqqqqqqppppppoooooonnnnnnnnnoooppppppqqqqqqtttsssqqqppppppqqqrrrssspppppppppoooppppppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssvvvvvvuuuuuutttsssqqqqqqppppppppppppppppppppppppqqqrrrrrrssstttuuuwwwwwwuuuvvvwwwvvvuuutttuuuvvvuuuuuuvvvwwwwwwwwwwwwwwwsssrrrqqqpppppppppqqqrrrssssssssstttttttttuuuuuuwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuttttttsssssssssxxxwwwvvvuuuttttttuuuuuuxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvuuutttsssrrrsssrrrpppooooooooopppppprrrrrrpppooollliiigggfffhhhjjjmmmpppssssssssssssttttttttttttttttttssssssssssssssssssssssssssssssssstttttttttuuuuuuvvvvvvxxxwwwwwwvvvwwwyyyzzz{{{zzzyyywwwvvvwwwvvvtttsssqqqrrrrrrssssssttttttuuutttuuuvvvxxxyyyzzz{{{{{{}}}|||zzzyyyxxxxxxyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||}}}}}}}}}}}}}}}~~~}}}}}}|||tttqqqpppsss{{{~~~wwwtttxxx}}}iii___PPPCCC<<<999777666555444333222111111111111////////////////////////......//////000000111111000000///...---,,,,,,+++...------------...//////...------,,,,,,------...)))***+++,,,,,,,,,,,,,,,,,,------......------,,,((()))+++,,,---,,,,,,+++888;;;>>>@@@CCCJJJRRRYYYiiiooouuuvvvwwwwwwsssmmm```ZZZSSSPPPTTT^^^iiiqqqssstttuuuuuuuuusssrrrqqqrrrssstttuuuuuuuuuttttttwwwsssnnnkkklllmmmnnnmmmppprrruuuyyy}}}~~~{{{{{{{{{{{{{{{{{{|||~~~|||yyyyyy{{{||||||}}}yyyrrrkkkfffdddccccccfffgggiiilllnnnpppqqqrrrsssrrrrrrqqqrrrssstttuuussssssrrrqqqppppppppppppoooooooooppppppppppppoooppppppqqqrrrttttttrrrpppoooooopppqqqrrrtttvvvwwwxxxxxxxxxwwwwwwwwwwwwxxxwwwuuusssqqqpppoooooooooooooooppppppqqqrrrrrrrrrppppppppppppppppppppppppnnnnnnnnnooopppqqqrrrrrrssssssrrrrrrrrrrrrrrrssspppooooooooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssuuuuuuuuuuuutttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrssstttuuuwwwwwwvvvwwwwwwvvvuuuttttttuuuttttttuuuvvvvvvvvvvvvuuusssrrrqqqqqqqqqqqqrrrssssssssssssssssssssssssssswwwwwwwwwwwwvvvvvvvvvvvvtttttttttsssssssssrrrrrrvvvvvvvvvvvvuuuuuuuuutttvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvuuutttsssrrrsssrrrqqqpppooopppqqqqqqrrrqqqpppooollljjjhhhgggiiijjjmmmppprrrrrrrrrqqqssssssssssssssssssttttttssssssssssssssssssssssssssstttttttttuuuuuuuuuvvvwwwwwwvvvvvvwwwxxxzzz{{{zzzxxxwwwvvvvvvuuusssrrrqqqqqqrrrrrrsssttttttttttttuuuwwwxxxyyyzzzzzz{{{{{{zzzyyyyyyyyyyyyzzz{{{|||||||||{{{{{{zzzzzzyyyzzzzzzzzzzzzzzzzzzyyyyyy{{{{{{|||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||vvvtttsssyyy}}}wwwwwwrrrhhhXXXJJJAAA<<<:::888555444333222111111111111////////////////////////////////////...........................------------,,,,,,,,,,,,---.........------,,,,,,------...******+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,)))***+++,,,,,,,,,++++++:::===???BBBFFFNNNXXX```nnnsssvvvuuuuuuuuurrrmmm___XXXQQQPPPXXXdddooouuurrrrrrrrrqqqqqqqqqqqqqqqrrrtttvvvwwwwwwvvvsssrrrtttqqqnnnlllmmmmmmmmmmmmpppqqqtttxxx~~~}}}|||||||||{{{yyyzzz}}}|||{{{|||||||||{{{{{{xxxsssnnniiifffeeeeeefffhhhjjjmmmoooqqqrrrsssrrrrrrqqqqqqrrrrrrssstttrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqrrrrrrsssrrrrrrsssttttttqqqoooooooooooopppqqqssstttuuuxxxxxxwwwwwwvvvvvvuuuuuuwwwvvvuuusssrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrooooooooooooooopppppppppmmmnnnooopppqqqrrrssssssrrrrrrssssssssssssrrrrrroooooooooooopppqqqrrrsssrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssstttuuuuuuuuutttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssstttvvvwwwxxxwwwxxxxxxwwwtttsssssstttsssssstttuuuuuuuuuuuuttttttssssssrrrrrrsssttttttsssssssssssssssrrrrrrrrrwwwwwwwwwwwwvvvvvvvvvvvvssssssssssssrrrrrrrrrrrruuuvvvvvvwwwwwwvvvtttttttttttttttuuuuuuvvvvvvvvvvvvwwwwwwxxxxxxxxxwwwwwwvvvvvvvvvvvvuuutttsssrrrtttsssrrrqqqpppqqqrrrsssrrrrrrqqqpppnnnllljjjiiikkklllnnnpppqqqqqqqqqpppqqqqqqrrrrrrsssssstttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuvvvvvvvvvvvvwwwxxxyyyzzzzzzxxxvvvuuuuuutttrrrppppppqqqqqqrrrrrrsssssstttvvvvvvwwwxxxyyyzzzzzzzzzzzzyyyyyyyyyyyyzzz{{{{{{}}}}}}|||{{{zzzyyyyyyxxx{{{{{{{{{zzzzzzyyyyyyyyy{{{{{{|||}}}}}}}}}}}}|||||||||}}}~~~zzzuuuvvv}}}|||vvvuuudddUUUIIIAAA===;;;555444333222111111111111000000000000000000000000000000///......---,,,,,,---------.........//////,,,,,,++++++,,,,,,---......------,,,,,,------...***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******;;;===@@@CCCHHHRRR^^^fffqqquuuvvvtttsssssspppkkkbbbZZZRRRRRR[[[fffooorrrrrrqqqqqqpppqqqqqqrrrsssuuuwwwyyy{{{zzzvvvsssppppppooommmmmmmmmnnnoooooopppssswww}}}~~~}}}|||{{{yyyzzz}}}}}}|||zzzzzz{{{zzzxxxvvvwwwvvvssspppllljjjhhhhhhggghhhkkkmmmpppqqqssssssqqqqqqqqqqqqqqqrrrrrrsssqqqqqqpppppppppqqqrrrrrruuuvvvwwwxxxxxxwwwvvvuuuvvvuuutttttttttsssqqqooonnnnnnnnnoooppprrrssstttwwwwwwwwwvvvvvvuuuttttttvvvvvvuuutttsssrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrnnnnnnooooooooopppppppppmmmnnnooopppqqqrrrssstttpppqqqsssttttttsssrrrrrrnnnnnnoooooopppqqqssssssqqqqqqrrrrrrrrrrrrssssssssssssssssssssssssssssssttttttttttttttttttssssssssssssssssssttttttttttttttttttttttttuuuvvvwwwxxxxxxxxxxxxwwwtttssssssssssssssstttuuuuuuuuuuuuttttttttttttttttttuuuuuuuuutttttttttttttttssssssssswwwwwwwwwwwwvvvvvvvvvuuurrrrrrrrrrrrrrrrrrrrrrrrtttuuuwwwxxxxxxvvvtttssssssssstttuuuvvvvvvwwwwwwvvvvvvwwwxxxxxxxxxwwwwwwvvvvvvvvvvvvuuutttsssrrrttttttrrrrrrqqqrrrssstttsssssssssrrrqqqooonnnmmmooopppqqqqqqrrrrrrqqqqqqppppppqqqqqqrrrsssttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuvvvvvvwwwxxxxxxyyyyyywwwuuuuuuttttttrrrpppppppppqqqqqqrrrssssssssswwwwwwxxxxxxyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyy||||||{{{{{{zzzzzzyyyyyy{{{{{{{{{zzzzzzyyyyyyxxxzzz{{{||||||}}}}}}||||||}}}}}}}}}~~~yyyuuuxxxzzzyyyppp```QQQGGG@@@===666555444333222222111111111111111111111111111111000000/////////.................................------,,,,,,,,,---.........------,,,,,,------...++++++,,,,,,---,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,+++******)));;;>>>BBBEEEKKKUUUaaajjjrrruuuuuurrrppppppmmmhhhbbb[[[UUUVVV___iiioooqqqssssssssssssssstttuuuvvvyyy{{{}}}}}}yyytttqqqnnnoooooonnnoooppprrrsssssswww}}}~~~}}}|||{{{{{{|||~~~{{{zzzyyyyyyyyyxxxuuurrrsssrrrqqqooonnnmmmllllllhhhiiikkkmmmoooqqqrrrrrrpppppppppqqqqqqqqqqqqqqqppppppooooooooopppqqqqqqtttwww||||||zzzxxxwwwuuuuuuuuutttqqqooonnnnnnnnnooopppqqqrrrsssuuuvvvvvvvvvvvvuuutttsssssssssssssssrrrrrrqqqqqqssssssrrrrrrrrrrrrrrrrrrooooooooooooooopppppppppmmmnnnooopppqqqrrrssssssoooppprrrsssssssssrrrqqqoooooooooooopppqqqrrrsssqqqqqqqqqrrrrrrsssssssssssssssssssssssssssssssssssssssttttttttttttttttttsssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxxxxxxxxxxwwwtttsssssssssttttttuuuvvvvvvvvvuuuuuuttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuwwwwwwwwwwwwvvvvvvvvvuuurrrrrrrrrrrrrrrrrrrrrrrrssstttvvvxxxxxxwwwuuutttttttttuuuuuuvvvwwwxxxxxxuuuvvvwwwxxxxxxxxxxxxxxxvvvvvvvvvvvvuuutttsssrrrtttsssrrrrrrrrrssstttuuuuuuuuuuuuuuutttsssrrrqqqsssssssssttttttsssssssssppppppqqqqqqrrrsssttttttuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssttttttuuuvvvwwwwwwwwwwwwxxxvvvuuutttuuutttsssqqqpppqqqqqqrrrrrrsssttttttwwwwwwxxxxxxwwwwwwvvvuuuxxxxxxxxxxxxxxxwwwvvvvvvxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyzzzzzz{{{|||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~wwwvvv|||uuuooosssyyyiiiYYYLLLDDD@@@999888666555333222222111222222222222222222222222//////000000000111111111000//////...------,,,,,,...............///000000...------,,,,,,------...,,,,,,---------,,,,,,+++***++++++,,,,,,++++++***---,,,,,,++++++*********<<<@@@DDDIIIOOOYYYeeemmmrrruuuuuurrrpppoookkkfff]]]ZZZXXX\\\dddmmmsssvvvuuuuuuvvvwwwxxxyyyyyyyyy{{{}}}~~~{{{xxxtttttttttsssrrrsssvvvyyyxxx|||}}}||||||{{{|||}}}~~~~~~}}}|||zzzyyyyyyxxxvvvrrrooolllllllllllllllmmmnnnnnniiijjjkkkmmmooooooppppppoooooopppqqqqqqqqqqqqpppoooooonnnnnnnnnnnnnnnoooqqqvvv~~~~~~zzzxxxvvvuuuuuutttrrrqqqoooooooooooopppqqqrrrssstttuuuvvvwwwwwwvvvuuutttqqqqqqrrrrrrrrrqqqqqqpppqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqpppppppppooonnnnnnnnnoooppppppqqqqqqnnnooopppqqqqqqrrrrrrqqqpppppppppoooppppppqqqrrrpppqqqqqqrrrrrrsssssstttssssssssssssssssssssssssrrrrrrssstttuuuuuuuuutttssssssssstttuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxwwwxxxxxxwwwtttsssssstttttttttuuuvvvvvvvvvvvvuuussstttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxwwwwwwwwwwwwvvvvvvvvvvvvrrrrrrrrrrrrssssssssssssttttttvvvwwwwwwvvvvvvuuuuuuuuuuuuvvvvvvwwwwwwwwwuuuvvvwwwxxxxxxxxxxxxxxxvvvvvvvvvvvvuuutttsssrrrtttsssrrrqqqrrrssstttuuuuuuuuuvvvvvvvvvuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuqqqqqqrrrrrrssssssttttttvvvvvvvvvvvvvvvvvvvvvvvvtttttttttsssssssssssssssssstttuuuvvvwwwwwwwwwvvvwwwvvvtttuuuvvvvvvuuusssqqqqqqrrrssssssttttttuuuwwwwwwwwwvvvvvvtttssssssuuuvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvwwwxxxyyyzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||||||||||||{{{~~~~~~~~~~~~~~~~~~|||xxxyyy}}}wwwiiifffsssqqqaaaRRRHHHDDD===<<<999777555333222111111111111111111111111111//////000111111222333333111000///...---,,,++++++/////////...///000000111...------,,,,,,------...---------------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,+++******+++++++++>>>BBBHHHMMMSSS]]]hhhooorrruuuvvvsssqqqoookkkeeeZZZ[[[^^^cccjjjqqqwwwzzzvvvwwwyyy{{{|||||||||{{{zzz|||~~~~~~|||xxxuuuvvvyyy|||}}}|||{{{{{{zzz}}}}}}~~~~~~}}}|||zzzyyy{{{yyywwwvvvtttrrrnnnkkkeeeeeeeeefffhhhkkknnnooojjjkkklllmmmmmmnnnnnnmmmnnnnnnpppqqqqqqqqqpppoooooonnnmmmlllllllllllllllmmmrrrzzz{{{yyyvvvuuuuuuuuutttrrrpppppppppppppppqqqrrrsssssstttvvvxxxxxxxxxwwwvvvpppqqqrrrrrrsssrrrqqqqqqooooooppppppqqqrrrrrrrrrtttssssssrrrqqqpppoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooopppqqqrrrrrrqqqppppppooopppppppppppppppqqqrrrrrrsssttttttssssssssssssssssssssssssqqqrrrssstttuuuuuuuuuuuurrrrrrsssttttttuuuvvvvvvwwwwwwvvvvvvvvvwwwxxxxxxvvvwwwwwwvvvuuuttttttuuusssssstttuuuuuuuuuuuutttrrrssstttvvvvvvvvvvvvvvvttttttuuuvvvwwwxxxxxxyyywwwwwwwwwwwwvvvvvvvvvvvvrrrrrrsssssssssttttttttttttuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvxxxxxxyyyyyyxxxvvvvvvvvvvvvuuutttsssrrrsssrrrqqqqqqqqqrrrtttuuussstttuuuuuuuuuuuuuuutttuuuuuuuuuuuuuuuuuuvvvvvvssssssssssssssssssttttttvvvvvvvvvvvvvvvvvvvvvvvvtttttttttssssssrrrrrrrrrrrrssstttvvvvvvvvvvvvuuuvvvuuutttuuuwwwxxxwwwvvvrrrssssssttttttuuuuuuvvvvvvvvvvvvuuutttrrrqqqppppppqqqssstttvvvvvvvvvvvvuuuuuuvvvvvvwwwwwwxxxxxxxxxyyyyyyzzzzzz{{{{{{{{{yyyzzz{{{{{{||||||{{{{{{}}}}}}}}}~~~{{{xxxxxxzzzppphhhmmmxxxwwwhhhXXXMMMHHHAAA???<<<999666333222111111111111111111111111111000000000000111111111111//////......---------,,,...............///000000...------,,,,,,------...------......---,,,,,,+++,,,,,,------------,,,,,,,,,+++*********+++,,,---@@@DDDKKKPPPWWW___jjjqqqrrrvvvxxxuuusssqqqlllfff\\\___dddiiimmmrrrwww{{{vvvwwwzzz}}}~~~~~~}}}|||xxx{{{}}}xxxwww{{{~~~|||{{{{{{zzzzzz}}}}}}}}}}}}{{{zzzxxxvvvyyyvvvtttqqqpppmmmiiifff`````````bbbeeeiiimmmoookkkkkkllllllmmmlllllllllmmmnnnoooqqqqqqppppppoooooonnnmmmlllkkkjjjjjjjjjjjjooovvv}}}{{{yyyvvvvvvvvvvvvuuusssqqqpppppppppqqqrrrssssssrrrtttvvvxxxyyyyyyxxxwwwpppqqqrrrsssssssssrrrqqqnnnnnnooopppqqqqqqrrrrrrvvvuuutttsssqqqpppoooooonnnnnnnnnnnnmmmmmmmmmmmmnnnmmmmmmmmmmmmoooqqqrrrsssrrrqqqpppooooooooooooppppppqqqrrrrrrsssttttttssssssssssssssssssssssssqqqqqqssstttuuuuuuvvvvvvrrrrrrrrrssstttuuuuuuvvvwwwwwwwwwwwwwwwwwwxxxxxxuuuvvvwwwvvvuuutttuuuvvvqqqrrrssssssttttttssssssqqqrrrtttuuuvvvvvvvvvuuurrrssstttuuuvvvwwwxxxyyywwwwwwwwwwwwvvvvvvvvvvvvsssssssssttttttuuuuuuuuuuuuuuuttttttuuuvvvwwwxxxtttttttttttttttsssssssssuuuuuuvvvxxxxxxyyyyyyyyyvvvvvvvvvvvvuuutttsssrrrrrrqqqqqqpppqqqrrrssstttrrrsssssstttttttttttttttuuuttttttttttttuuuuuuvvvttttttttttttttttttssssssvvvvvvvvvvvvvvvvvvvvvvvvtttttttttssssssrrrrrrrrrrrrssstttvvvvvvvvvvvvuuuuuuuuutttuuuxxxyyyxxxxxxssssssttttttuuuvvvvvvvvvvvvvvvuuutttsssqqqooooookkkmmmpppsssuuuwwwxxxxxxvvvvvvvvvvvvuuuuuuuuuuuuwwwxxxxxxyyyzzz{{{||||||yyyzzz{{{{{{||||||{{{{{{{{{{{{|||~~~~~~}}}wwwuuuuuu{{{yyynnnmmmrrr{{{lll]]]QQQKKKCCCAAA>>>:::777444222111000000000000000000000000111111000000//////......---------............///...------------...//////...------,,,,,,------...---.........---,,,,,,+++,,,------......------,,,++++++*********+++---...BBBGGGPPPYYYbbbiiipppuuutttrrrooommmlllkkkhhhfffcccdddgggnnnvvv{{{{{{yyyyyyzzz||||||xxxwwwzzzyyyxxx||||||xxxwwwxxxzzz{{{}}}}}}|||{{{yyywwwuuusssxxxtttooonnnooommmgggbbb\\\[[[ZZZZZZ\\\```eeeggggggggghhhiiikkklllmmmmmmlllmmmnnnnnnnnnnnnnnnmmmqqqnnnkkkjjjkkkmmmmmmmmmkkklllnnnsssxxx|||}}}}}}zzzyyywwwuuutttttttttuuusssssssssrrrrrrqqqqqqqqqpppqqqsssuuuvvvvvvuuuuuuvvvtttrrrooooooppprrrssssssqqqpppqqqtttuuutttrrrrrrqqqpppooonnnnnnnnnnnnnnnnnnooooooooommmlllkkklllmmmnnnnnnnnnnnnnnnnnnnnnooopppqqqqqqqqqqqqqqqttttttsssssssssttttttuuutttsssrrrqqqpppoooooooooooooooqqqrrrtttuuuvvvwwwwwwuuutttsssssstttuuuwwwuuuvvvvvvuuusssssstttuuuuuuvvvwwwxxxxxxwwwvvvuuurrrrrrtttuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuutttvvvwwwyyyyyywwwvvvwwwxxxuuuuuuuuuuuuttttttttttttwwwvvvuuuuuuuuuvvvxxxyyyuuuttttttuuuvvvvvvtttrrruuuuuuuuuvvvvvvwwwwwwxxxvvvvvvuuuuuutttrrrqqqpppooopppqqqqqqqqqqqqpppooosssssssssssstttuuuwwwwwwzzzyyyxxxwwwvvvtttssssssrrrsssssssssttttttuuuuuuwwwuuurrrqqqrrrttttttttttttuuuvvvuuusssrrrrrrssspppqqqrrrtttuuuuuuvvvvvvuuuvvvvvvvvvwwwwwwwwwwwwuuutttssssssuuuwwwzzz|||xxxxxxwwwuuusssqqqooonnnooooooooopppqqqrrrtttuuuvvvwwwwwwwwwxxxyyyyyyyyyzzzzzzyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzzzz~~~~~~}}}}}}}}}~~~}}}tttppp{{{{{{ppphhhdddsss|||uuuiii[[[QQQEEEBBB???;;;999777444333444111000111333444333111222111000.........///000111111000000//////.........---,,,---//////...---///...---,,,---...000222........................,,,,,,------,,,,,,+++***000000///...------,,,,,,DDDJJJSSS\\\dddkkkrrrvvvuuurrrooollljjjgggdddaaacccgggmmmuuuzzz}}}{{{yyyxxxxxxyyyzzz{{{yyyuuurrrtttwww}}}}}}|||}}}yyyxxxxxxzzz|||{{{zzzyyyxxxvvvuuutttsssxxxtttooommmmmmjjjddd___VVVUUUTTTUUUXXX\\\aaadddhhhhhhiiiiiijjjkkkllllllllllllmmmnnnnnnnnnnnnmmmooommmkkkkkklllnnnnnnmmmiiijjjkkkoootttxxxzzzzzzxxxwwwvvvtttssssssssssssqqqqqqqqqpppppppppooooooqqqrrrssstttuuuuuuttttttuuutttqqqppppppqqqsssttttttrrrqqqrrrtttuuutttrrrqqqpppooonnnnnnmmmnnnnnnlllmmmnnnoooooonnnmmmlllllllllmmmnnnnnnoooooonnnppppppppppppqqqqqqqqqqqqssssssrrrrrrrrrssssssssstttsssrrrqqqppppppppppppoooooopppqqqrrrtttuuuuuuvvvuuusssrrrrrrsssuuuvvvuuuuuuvvvtttsssrrrtttuuutttuuuvvvwwwwwwwwwvvvuuurrrsssttttttuuuuuuuuuuuutttttttttttttttssssssssstttuuuuuuvvvvvvvvvuuuuuuuuuwwwxxxxxxwwwvvvvvvwwwvvvuuuuuutttsssrrrrrrqqquuuttttttssstttuuuvvvwwwuuuttttttvvvwwwwwwuuurrrtttuuuuuuvvvvvvwwwwwwxxxwwwwwwwwwvvvuuusssrrrqqqpppqqqrrrssssssrrrqqqpppttttttttttttuuuvvvvvvwwwyyyxxxwwwvvvuuutttsssrrrsssssstttttttttuuuuuuuuuuuusssrrrrrrtttvvvwwwwwwtttuuuuuutttrrrqqqqqqrrrrrrrrrssstttuuuuuuuuuuuutttttttttuuuuuuuuuvvvvvvuuuuuutttuuuvvvwwwyyyzzzuuuuuuuuuuuutttsssrrrqqqnnnnnnooopppqqqsssuuuvvvwwwxxxxxxyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzxxxxxxxxxyyyyyyzzz{{{|||~~~}}}}}}~~~~~~}}}}}}~~~~~~yyyvvvsssvvv}}}wwwooojjjooozzz~~~xxxoooddd\\\OOOIIIBBB<<<999777555222333111///000222333222000222111000///......///000111000000000/////////...---,,,+++---///000000//////...---,,,---...000111------------------------,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,,,,---GGGMMMWWW```hhhnnnssswwwuuurrrnnnkkkhhhfffbbb```eeelllvvv~~~~~~||||||{{{yyyxxxwwwtttppplllppptttzzz~~~~~~}}}}}}}}}{{{yyyzzz{{{}}}{{{zzzxxxvvvuuuuuuuuuuuuxxxtttpppmmmkkkggg```[[[QQQQQQQQQSSSVVV[[[___bbbhhhhhhiiiiiijjjjjjjjjkkkkkklllllllllmmmmmmmmmmmmmmmllllllmmmooopppooonnniiihhhiiikkkppptttvvvwwwwwwvvvuuusssrrrrrrrrrrrrqqqqqqqqqppppppppppppppprrrrrrsssssssssssssssrrrtttsssqqqpppqqqrrrtttuuuuuutttssssssuuuuuutttrrrqqqpppooonnnnnnmmmmmmnnnlllmmmnnnooooooooonnnmmmkkkllllllmmmnnnoooooopppsssrrrqqqpppppppppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrqqqpppppppppppppppoooooopppqqqqqqrrrssssssuuutttsssrrrrrrssstttuuutttuuuuuutttrrrqqqsssttttttuuuvvvwwwvvvvvvuuutttrrrsssssstttttttttsssssssssssssssrrrrrrqqqqqqqqqssstttuuuvvvvvvvvvvvvvvvtttvvvwwwwwwvvvuuuuuuvvvvvvuuutttsssrrrpppoooooosssrrrrrrrrrrrrssstttuuuuuuuuuuuuvvvxxxwwwuuussstttuuuuuuvvvwwwwwwxxxxxxxxxxxxxxxwwwvvvuuutttsssrrrssstttuuuuuutttsssrrruuuuuuuuuuuuuuuvvvvvvvvvwwwwwwvvvuuuuuutttsssssstttttttttuuuuuuuuuuuuuuuuuutttsssuuuwwwyyyxxxwwwvvvwwwxxxwwwtttssstttuuuttttttuuuuuuuuuuuuttttttrrrsssssssssssstttttttttuuuuuuvvvvvvvvvwwwwwwwwwrrrsssttttttuuuuuuttttttnnnnnnooopppqqqsssuuuvvvvvvvvvwwwxxxxxxyyyzzzzzzyyyyyyxxxxxxxxxxxxyyyyyyvvvvvvvvvvvvxxxzzz|||~~~~~~}}}}}}|||||||||}}}}}}}}}}}}|||{{{{{{|||}}}~~~}}}qqqppptttwwwqqqiiisss~~~~~~yyyrrrlll^^^TTTHHH???;;;999555222222111///000111222111///111000000////////////000000000000000////////////,,,++++++---000111111111///...---------...///000------------------------,,,,,,------,,,,,,+++***))))))***+++---...//////KKKRRR[[[dddkkkppptttvvvssspppmmmkkkkkkjjjiiigggjjjsss~~~~~~zzzwwwsssooolllmmmqqqwww}}}}}}~~~}}}}}}}}}}}}~~~|||{{{{{{|||}}}}}}{{{yyywwwvvvvvvxxxxxxxxxuuurrrnnnkkkfff___ZZZSSSSSSTTTVVVZZZ___cccfffhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkklllmmmmmmlllmmmnnnqqqssstttrrrpppkkkjjjiiijjjnnnrrruuuvvvwwwvvvuuuttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqsssrrrqqqqqqqqqssstttuuuwwwvvvvvvvvvvvvvvvuuuuuurrrrrrqqqpppoooooooooooonnnnnnoooppppppooonnnmmmlllllllllmmmnnnoooppppppuuusssqqqpppooopppqqqrrrrrrrrrssssssrrrrrrqqqqqqqqqqqqppppppoooppppppppppppppppppqqqqqqrrrrrrrrrssssssrrrrrrrrrrrrsssssssssttttttsssqqqqqqrrrsssttttttuuuvvvuuutttsssrrrrrrrrrrrrsssrrrrrrqqqqqqrrrrrrrrrqqqppppppoooooorrrrrrtttuuuvvvvvvvvvvvvssstttvvvvvvtttssstttuuuttttttssssssrrrqqqppppppqqqqqqqqqrrrrrrrrrssssssuuutttuuuvvvxxxxxxvvvtttuuuuuuvvvwwwxxxyyyyyyzzzyyyyyyyyyxxxxxxwwwvvvuuutttuuuvvvwwwwwwvvvuuutttvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwyyyyyyxxxvvvvvvwwwxxxvvvtttsssssstttuuuvvvvvvvvvuuuuuutttsssrrrrrrrrrsssssssssttttttuuuuuuvvvvvvvvvvvvuuutttqqqrrrsssttttttuuuttttttpppppppppppppppqqqrrrssssssssstttuuuvvvwwwwwwxxxxxxxxxwwwvvvvvvvvvwwwwwwwwwvvvvvvvvvwwwzzz|||~~~{{{{{{zzzzzzyyyyyyyyyyyyzzzzzzyyyyyyzzz{{{}}}~~~~~~vvvrrrrrr{{{}}}vvvhhhppp||||||ooobbbPPPDDD>>>;;;777333222222111111111111111000000000000////////////000000000000000////////////---,,,,,,---000111111000///...---------...//////------------------------,,,,,,------,,,,,,+++***++++++,,,---///000111111QQQWWWaaaiiinnnqqqsssuuupppnnnmmmnnnpppsssttttttssszzz|||wwwsssooommmmmmqqqvvvzzz~~~|||zzz{{{xxxzzz}}}~~~}}}||||||}}}}}}|||{{{xxxvvvvvvvvvwwwxxxwwwvvvsssqqqmmmgggbbb^^^YYYYYYZZZ\\\___cccgggiiihhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjkkkmmmmmmnnnnnnppptttvvvwwwuuurrrooommmllllllooosssuuuuuuwwwvvvvvvvvvuuuuuuttttttqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppqqqqqqqqqpppqqqrrrssstttwwwxxxxxxxxxwwwwwwwwwwwwuuutttsssrrrqqqqqqqqqqqqqqqqqqrrrrrrqqqooonnnlllmmmlllllllllmmmnnnpppqqquuusssqqqoooooooooqqqrrrrrrssssssssssssrrrqqqpppoooooonnnnnnnnnoooooopppppppppqqqqqqrrrrrrrrrsssrrrrrrqqqqqqqqqqqqrrrrrrrrrssssssrrrpppoooqqqrrrsssttttttuuutttsssrrrqqqpppqqqqqqqqqqqqppppppoooqqqqqqppppppoooooooooooopppqqqrrrssstttuuuuuuuuuqqqsssuuutttsssrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrsssrrrtttttttttvvvxxxxxxvvvtttuuuuuuvvvwwwxxxyyyzzz{{{xxxxxxyyyxxxxxxwwwvvvuuuuuuvvvwwwwwwwwwwwwvvvuuuuuuuuuvvvvvvvvvvvvuuutttuuuuuuuuuvvvvvvvvvvvvwwwuuuuuuuuuuuuuuutttttttttrrrrrrsssvvvyyy{{{zzzyyytttuuuuuusssqqqoooppppppuuuvvvvvvvvvuuutttsssrrrrrrrrrrrrsssssssssttttttttttttuuuuuuuuutttsssrrrrrrrrrssssssssssssrrrqqqsssrrrqqqpppooonnnnnnnnnqqqrrrrrrtttuuuvvvvvvwwwvvvvvvuuuttttttsssttttttxxxwwwwwwwwwwwwyyyzzz{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxyyyzzz|||}}}~~~xxxssspppuuu|||pppuuu|||nnn\\\LLLCCC===888555444444444333222222222222/////////000000000000///////////////000000000000000///......///000///---.........---------..............................,,,,,,------,,,,,,+++***---------....../////////WWW^^^gggooorrrtttttttttooonnnnnnppptttyyy|||}}}{{{}}}wwwtttqqqoooooossswwwzzz}}}~~~zzzyyytttwww}}}}}}}}}}}}}}}}}}}}}||||||zzzyyywwwuuuttttttttttttsssttttttrrrooojjjfffccc]]]^^^^^^```bbbeeehhhiiiffffffgggggghhhhhhhhhiiiiiihhhhhhhhhiiijjjlllmmmpppppprrrtttwwwwwwvvvtttqqqooonnnoooqqqsssttttttttttttuuuuuuttttttsssrrrmmmmmmmmmmmmmmmnnnnnnnnnppppppoooooooooppppppqqqqqqppppppppppppqqqqqqrrruuuvvvxxxwwwvvvvvvxxxyyyvvvuuutttssssssrrrrrrsssrrrssssssssssssqqqpppooonnnnnnmmmllllllmmmoooppprrrqqqpppooooooooopppqqqqqqrrrssssssrrrqqqooonnnllllllllllllmmmmmmnnnooonnnoooooopppqqqqqqrrrrrrppppppqqqqqqqqqqqqppppppqqqrrrrrrqqqoooooopppqqqssssssttttttsssrrrpppooonnnoooooopppppppppooooooooooooooooooooooooooooooooopppqqqrrrrrrrrrrrrrrrppprrrssssssrrrqqqqqqrrrooooooppppppqqqrrrrrrrrrooopppqqqrrrrrrrrrrrrqqqsssrrrsssuuuwwwwwwvvvtttssstttuuuvvvwwwxxxyyyzzzwwwwwwwwwwwwwwwvvvuuuuuutttuuuvvvwwwwwwvvvuuutttssstttuuuvvvvvvuuutttssssssssstttuuuvvvvvvwwwwwwtttttttttttttttsssssssssmmmmmmooorrrwww{{{}}}}}}xxxyyyyyywwwtttsssssssssttttttuuuuuutttsssrrrrrrrrrrrrrrrrrrssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqpppoooooorrrqqqpppnnnmmmlllllllllppppppqqqssstttuuuvvvvvvtttsssrrrqqqqqqpppqqqqqquuuvvvvvvwwwwwwxxxxxxxxxyyyzzz{{{{{{||||||{{{{{{yyyxxxxxxxxxzzz{{{}}}~~~}}}~~~vvvrrrnnnooowwwzzz{{{xxxgggVVVHHH???:::888444555666555333222222333...//////000000000000///////////////000000000000222000////////////...,,,............---------,,,........................,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,++++++___eeennnuuuwwwvvvuuutttqqqooonnnppptttyyy|||}}}~~~yyyvvvtttrrrrrrvvvzzz||||||yyywwwsssvvvzzz{{{{{{|||}}}}}}}}}|||{{{zzzyyyxxxvvvuuusssrrrrrrnnnppprrrrrrpppmmmiiihhhbbbbbbccccccdddfffggghhheeeeeeffffffggghhhiiiiiihhhgggffffffhhhjjjlllmmmqqqpppqqqsssuuuvvvuuussspppnnnnnnooopppqqqqqqpppoooppppppqqqqqqpppnnnnnnkkkkkkkkklllllllllmmmmmmooonnnnnnmmmnnnoooqqqqqqpppppppppoooooooooooooooqqqsssuuuuuuttttttvvvyyyvvvuuutttssssssrrrrrrrrrqqqrrrsssuuuuuuuuutttssspppooommmlllllllllnnnoooooooooooooooooooooppppppooopppqqqqqqpppnnnlllkkkjjjjjjjjjjjjkkklllmmmnnnkkkkkklllmmmnnnpppqqqqqqoooppppppppppppppppppooopppqqqqqqpppnnnnnnoooqqqrrrsssssssssrrrqqqooonnnlllmmmnnnooooooooooooooonnnnnnnnnoooppppppqqqqqqoooooopppppppppppppppooooooqqqrrrrrrqqqppppppqqqmmmnnnnnnnnnnnnnnnnnnooommmnnnooopppqqqppppppoooqqqqqqrrrtttvvvvvvuuusssppppppqqqssstttuuuvvvwwwuuuuuuuuuuuuuuuuuutttsssssstttuuuvvvvvvuuutttsssppprrrsssuuuvvvuuutttsssppppppqqqrrrtttuuuvvvvvvtttsssssssssrrrrrrrrrrrrnnnmmmmmmppptttxxxzzzzzz{{{||||||zzzwwwuuuuuuvvvrrrsssssssssssssssrrrqqqpppppppppqqqqqqqqqrrrrrrqqqqqqpppoooooopppqqqrrrpppppppppppppppooonnnnnnnnnnnnmmmlllllllllllllllkkklllmmmnnnpppqqqrrrsssrrrqqqpppooonnnnnnnnnnnnoooqqqsssuuuwwwwwwvvvvvvuuuvvvxxxzzz{{{{{{{{{zzzxxxxxxwwwxxxxxxzzz|||}}}{{{|||}}}}}}~~~}}}}}}}}}~~~~~~yyyvvvpppmmmnnnttt{{{~~~zzz{{{qqq___MMMAAA<<<;;;333555666444222000111333---...///000111111000///.../////////000000000111111000...///000000///...............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,dddjjjsssyyyzzzyyyvvvuuusssqqqooopppsssvvvyyyzzz|||yyyxxxwwwuuuxxx|||}}}|||~~~xxxvvvsssuuuxxx{{{}}}yyyzzz|||}}}}}}}}}|||{{{{{{{{{zzzyyywwwuuusssrrrkkkmmmqqqrrrpppnnnkkkjjjgggfffffffffgggggghhhiiiddddddeeefffggghhhiiijjjhhhgggffffffgggiiilllmmmqqqppppppqqqssstttsssrrrnnnmmmmmmnnnooopppnnnlllkkklllmmmmmmmmmlllkkkjjjlllllllllmmmmmmnnnnnnnnnnnnmmmmmmmmmnnnoooqqqrrrppppppoooooonnnnnnmmmmmmmmmpppssssssrrrrrruuuxxxuuuuuutttsssrrrrrrrrrrrroooqqqsssuuuwwwxxxxxxxxxqqqpppnnnlllkkklllmmmnnnlllmmmnnnoooppppppoooooommmnnnoooooonnnllljjjiiihhhhhhhhhiiijjjkkklllmmmhhhhhhjjjkkkmmmnnnooopppooooooppppppppppppoooooopppqqqqqqpppnnnmmmoooppprrrrrrssssssrrrqqqooonnnkkklllmmmnnnoooooooooooommmmmmnnnooopppqqqrrrrrrnnnoooooooooooonnnnnnmmmoooppprrrrrrpppooopppqqqmmmmmmmmmllllllkkkkkkkkkkkklllnnnooooooooonnnmmmppppppqqqsssuuuvvvtttsssmmmnnnoooppprrrssstttuuussstttttttttttttttsssrrrrrrssstttuuuuuutttsssrrroooppprrrtttuuuuuutttsssmmmnnnoooppprrrssstttuuusssssssssrrrrrrqqqqqqqqqtttrrrooooooqqqsssttttttvvvwwwwwwuuurrrppppppqqqqqqrrrrrrssssssrrrrrrqqqoooooooooooopppppppppppppppooonnnmmmmmmoooqqqrrrmmmnnnnnnoooooooooooonnnkkkkkkkkkkkkkkklllmmmnnnfffggghhhiiikkklllmmmnnnppppppooommmmmmllllllllljjjlllppptttvvvvvvuuuuuuqqqrrrtttvvvwwwxxxxxxxxxxxxwwwwwwwwwwwwyyyzzz|||zzz{{{|||||||||||||||{{{}}}}}}}}}}}}vvvooojjjkkkrrrxxx|||uuurrrxxx~~~vvvdddPPPBBB===<<<222444555444111///000222---...///111111111000///.../////////000000111111///......///000111111000---.........------,,,+++************************,,,,,,---------,,,++++++---------....../////////lllrrryyy}}}}}}yyyuuusssrrrsssttttttrrrtttxxx||||||||||||{{{zzz{{{~~~zzzwwwwwwtttyyy}}}}}}zzzzzz}}}|||}}}~~~}}}|||}}}}}}}}}}}}{{{xxxsssooolllhhhhhhjjjllloooooommmkkkfffgggggggggggggggffffffddddddeeefffggghhhiiiiiieeeffffffggghhhjjjkkklllooooooppppppqqqqqqrrrrrroooooonnnnnnmmmlllkkkkkkiiihhhggggggggggggggghhhggghhhiiijjjkkklllllllllmmmlllkkkjjjiiihhhhhhhhhggghhhkkkmmmmmmmmmlllkkkoooooonnnnnnoooooopppqqqppppppoooooooooppppppqqqkkklllmmmoooqqqrrrttttttqqqnnnjjjiiijjjlllmmmnnnkkkkkkllllllkkkkkkjjjiiilllkkkiiigggffffffgggggggggfffgggggghhhiiijjjkkkiiiiiihhhhhhiiijjjlllmmmlllmmmmmmnnnnnnnnnmmmmmmkkklllmmmoooppppppooooooooopppppppppppppppooonnnpppooommmllllllmmmooopppooommmkkklllnnnooommmkkkkkkllllllllllllmmmmmmmmmkkklllmmmooonnnmmmkkkjjjkkkjjjjjjjjjkkklllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnpppooooooppppppqqqrrrsssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppuuusssqqqqqqssstttuuutttrrrqqqooonnnoooppprrrsssrrrrrrsssttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqrrrrrrqqqooommmlllqqqrrrrrrrrrqqqooommmlllpppqqqrrrrrrrrrqqqoooooommmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkllllllllllllmmmkkkkkkkkklllmmmlllkkklllkkkjjjiiihhhfffeeeeeecccbbbaaaaaabbbeeehhhjjjkkkkkkkkkjjjjjjjjjiiiiiilllmmmoooqqqrrrrrrqqqppppppqqqrrrsssuuuvvvwwwxxxttttttsssssstttuuuwwwxxxyyyxxxxxxwwwwwwwwwwwwxxx{{{}}}zzzqqqlllkkknnnppp|||}}}vvvrrrppprrr}}}|||mmm\\\KKK???999777555333333444444333222////////////////////////////////////000000000000000000////////////000000..................------///000000000000...---,,,///---******+++---,,,,,,------------------------qqqvvv}}}{{{wwwtttqqqrrrsssrrrqqqrrrvvvzzz~~~|||||||||{{{|||~~~zzzvvvvvvuuuyyy||||||zzzzzz|||}}}~~~~~~||||||}}}~~~}}}~~~~~~|||yyysssnnnkkkeeedddeeehhhjjjkkkjjjiiiffffffgggggggggffffffeeeddddddeeeeeefffgggggghhheeeeeeeeefffgggiiikkkkkknnnnnnooooooppppppqqqqqqnnnnnnmmmllljjjiiihhhggggggfffeeecccbbbaaaaaaaaabbbbbbdddeeefffgggggggggggggggffffffeeefffffffffeeefffgggiiijjjjjjjjjiiikkkkkkkkkkkklllmmmnnnnnnooonnnnnnmmmmmmmmmnnnnnnkkkllllllmmmnnnoooppppppnnnllliiihhhiiijjjjjjjjjggghhhhhhhhhggggggffffffhhhhhhfffeeedddeeeeeefffeeeeeeeeeeeeeeefffggghhhffffffeeeeeefffgggiiijjjiiijjjkkkkkkkkkkkkkkkkkkiiijjjkkklllmmmmmmllllllooooooppppppqqqppppppooonnnmmmkkkjjjjjjkkkmmmnnnjjjhhhggghhhkkkmmmmmmllljjjjjjjjjkkkkkkkkkkkkllljjjkkklllmmmmmmlllkkkjjjkkkkkkkkkkkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnooopppqqqppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrqqqpppqqqrrrttttttrrrqqqpppooommmmmmmmmnnnpppqqqqqqqqqrrrssssssssssssrrroooooooooooonnnnnnnnnnnnoooooooooooonnnmmmllllllnnnnnnnnnnnnmmmkkkjjjiiikkklllnnnooooooooonnnnnnkkkkkkkkkkkkkkkllllllllliiiiiiiiiiiiiiiiiiiiiiiigggfffeeeeeeggggggfffeeeiiiiiihhhfffeeecccbbbaaa^^^]]]\\\\\\^^^```dddfffeeeeeedddddddddddddddeeehhhjjjlllnnnooooooooonnnoooooopppqqqssstttuuuuuusssssssssssssssuuuvvvwwwwwwvvvvvvuuuuuuuuuvvvvvvxxxyyy|||}}}~~~~~~}}}||||||~~~yyyooojjjiiiiiisss|||}}}wwwrrrppprrr{{{qqq```PPPCCC===888666333333333333333111111111111111111111111111000000000000////////////////////////////////////........................)))***+++------------,,,------,,,---//////---+++------------------------vvv|||}}}wwwsssooooooppppppppprrruuuxxx|||~~~}}}}}}~~~~~~~~~xxxuuuuuuvvvyyy||||||zzzzzz|||~~~~~~}}}|||{{{|||}}}}}}~~~}}}yyysssmmmiiicccbbbbbbcccfffiiiiiiiiieeeeeefffffffffffffffeeedddddddddeeeeeeffffffgggdddddddddeeeggghhhjjjkkkmmmmmmnnnnnnooopppppppppmmmlllkkkiiigggeeedddccccccbbb```]]][[[YYYXXXWWWZZZ[[[\\\^^^___```````````````______``````aaabbbaaaaaaaaabbbccceeefffgggffffffgggggghhhiiijjjjjjllllllkkkjjjiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkiiiggggggggggggfffdddbbbbbbbbbaaaaaaaaa``````cccbbbaaaaaaaaaaaabbbbbbbbbaaaaaa```aaaaaabbbbbbaaaaaaaaaaaaaaabbbddddddeeeeeefffgggggggggggggggffffffgggggghhhggggggfffkkkkkklllmmmnnnnnnnnnnnnjjjiiihhhgggggghhhiiijjjgggeeeccccccfffhhhiiijjjgggggghhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiiiijjjkkkllllllllllllllllllllllllllllllkkkkkkkkkkkklllmmmnnnooooooooooooooooooooooooooonnnnnnnnnoooooopppppppppmmmmmmooorrrssssssooommmmmmlllkkkkkkkkklllnnnooooooooopppqqqqqqqqqqqqqqqpppppppppooooooooonnnnnnllllllkkkkkkkkkkkkllllllkkkkkkiiihhhgggffffffffffffgggiiikkklllllllllkkkiiiiiiiiiiiiiiiiiihhhhhhfffffffffffffffeeeeeeeeeeeedddcccdddeeefffeeeccceeedddcccaaa___]]]\\\[[[UUUUUUTTTUUUWWWZZZ]]]^^^```___^^^]]]]]]^^^``````cccdddgggiiikkkkkkkkkkkklllmmmmmmnnnoooppppppqqqrrrrrrrrrrrrrrrssstttuuussssssrrrrrrrrrsssssstttuuuvvvwwwyyyyyyyyyxxxxxxxxx{{{~~~wwwmmmhhheeekkkuuu{{{vvvsssrrrxxxuuufffVVVIIIAAA999777444222333333222111111111111111111111111111111111000000//////.........///000000000000///...........................))))))+++,,,,,,---,,,,,,,,,---...000111000---+++------------------------zzz{{{tttpppkkkkkklllmmmpppssswwwzzz~~~~~~~~~~~~~~~}}}zzzvvvtttuuuwwwxxxzzz||||||{{{zzz|||}}}~~~~~~}}}{{{zzz|||}}}~~~~~~yyyssslllgggdddbbbaaabbbeeehhhjjjjjjdddeeeeeeffffffffffffeeeeeeeeeeeefffffffffffffffdddddddddeeeggghhhjjjkkkmmmnnnnnnnnnoooooopppppplllkkkiiigggdddbbb```___]]][[[YYYWWWTTTRRRQQQQQQTTTUUUVVVXXXYYYZZZZZZ[[[ZZZZZZZZZYYYYYYZZZZZZ[[[[[[ZZZZZZZZZ\\\^^^aaaccc```aaabbbcccdddeeeeeeeeehhhhhhgggeeeddddddddddddeeeeeeeeeeeefffffffffffffffeeeeeeeeeeeecccaaa^^^\\\\\\[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[\\\]]]]]]^^^^^^``````aaabbbccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaddddddfffggghhhhhhhhhhhheeeddddddddddddeeeeeefffhhheeebbb``````aaacccddddddddddddeeeeeeeeeffffffffffffeeeeeeeeefffggggggddddddddddddeeefffhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjkkklllmmmllllllllllllllllllllllllhhhiiiiiijjjjjjkkkkkkkkkkkkkkkkkkmmmoooooommmjjjjjjjjjiiiiiijjjjjjkkkllllllmmmnnnnnnoooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmjjjiiihhhhhhhhhjjjkkklllhhhgggeeecccbbbbbbcccccccccdddfffggghhhhhhhhhgggffffffeeeeeeeeeeeeeeedddbbbbbbbbbbbbaaaaaaaaaaaabbbaaa``````aaabbbaaa```^^^]]]\\\ZZZXXXVVVUUUTTTNNNNNNNNNNNNPPPSSSUUUWWW[[[ZZZYYYYYYYYY[[[]]]^^^]]]___aaaccceeefffggggggiiiiiiiiijjjjjjkkkkkkkkkooooooooooooppppppqqqqqqnnnnnnnnnnnnnnnooopppqqqssstttuuuvvvvvvvvvvvvuuuuuuxxx|||uuummmiiikkkttt}}}wwwsssuuuyyyxxxkkk\\\MMMDDD;;;888555333222222111000////////////////////////111111000000//////......---...000111111000...------------...............////////////...---,,,,,,---,,,,,,...//////...,,,------------------------}}}wwwqqqmmmhhhhhhjjjmmmrrrwww|||~~~~~~~~~zzzxxxssspppnnnqqqvvvzzzzzz|||}}}}}}||||||||||||~~~~~~~~~|||zzzzzz|||~~~~~~yyyrrrkkkgggdddbbb``````cccgggiiiiiidddeeeeeefffggggggffffffgggfffffffffffffffffffffddddddeeeeeeggghhhjjjkkknnnnnnnnnnnnmmmmmmmmmmmmjjjhhhfffccc```]]][[[ZZZUUUTTTRRRPPPOOONNNNNNMMMOOOPPPRRRTTTUUUVVVWWWWWWVVVVVVUUUTTTSSSRRRRRRSSSTTTSSSRRRSSSUUUXXX[[[]]][[[\\\]]]______```______bbbbbbaaa___^^^^^^^^^^^^]]]]]]^^^___```aaabbbbbb``````___``````^^^[[[XXXVVVVVVUUUTTTTTTTTTTTTUUUSSSTTTTTTTTTUUUUUUUUUTTTTTTTTTSSSSSSRRRSSSSSSSSSUUUUUUVVVWWWWWWXXXXXXXXXYYYZZZ[[[\\\]]]]]]]]]]]]\\\[[[[[[[[[[[[ZZZ[[[[[[]]]^^^___```aaabbbbbbbbb^^^^^^^^^^^^______``````cccbbb___]]][[[\\\^^^```______`````````aaaaaaaaa```````````````aaabbbccc_________```aaacccdddeeeddddddddddddddddddddddddffffffffffffggghhhiiijjjggggggggggggggggggggggggdddeeeeeeeeefffffffffggghhhfffeeeeeeggghhhhhhgggggggggggggggggghhhhhhhhhhhhhhhiiijjjjjjjjjjjjiiigggffffffffffffeeeeeeeeeffffffeeeeeeeeeggghhhiiieeecccaaa```___^^^______aaabbbcccdddccccccaaaaaaaaaaaaaaa``````_________^^^]]]]]]]]]\\\\\\[[[[[[YYYXXXWWWWWWYYYYYYXXXWWWVVVUUUTTTRRRPPPOOOMMMMMMIIIIIIIIIIIIKKKMMMNNNPPPTTTTTTSSSSSSTTTVVVWWWXXXWWWXXXZZZ\\\^^^```aaaaaacccccccccddddddeeeeeeeeejjjjjjjjjkkkkkkkkkkkkkkkhhhhhhhhhhhhiiijjjllllllqqqqqqqqqrrrrrrrrrrrrrrrnnnqqqtttvvvxxxyyy{{{}}}~~~sssmmmlllsss~~~zzzssspppqqqxxxyyyoooaaaQQQGGG>>>;;;666333222222111000////////////////////////111000000000/////////...,,,...///111111///...,,,---------.........//////222111000000///............,,,***)))+++---...///------------------------|||uuuooollliiiiiijjjnnnuuu{{{|||}}}xxxtttooolllmmmrrrxxx}}}}}}~~~~~~~~~~~~~~~}}}|||}}}}}}|||{{{yyyzzz}}}}}}wwwpppjjjgggcccaaa______bbbdddffffffeeeeeefffggghhhhhhhhhhhhggggggffffffeeeeeeddddddcccccccccdddfffgggiiijjjkkkkkkjjjiiihhhhhhggggggbbbaaa___\\\YYYVVVTTTSSSNNNMMMLLLKKKJJJJJJJJJJJJJJJKKKMMMOOOQQQRRRRRRSSSQQQPPPOOONNNLLLLLLLLLKKKLLLLLLLLLMMMOOORRRUUUWWWVVVWWWXXXZZZZZZYYYXXXXXXZZZYYYXXXWWWWWWWWWWWWWWWUUUUUUVVVWWWXXXYYYZZZ[[[YYYXXXWWWXXXXXXWWWUUURRRQQQPPPNNNMMMMMMMMMNNNOOOMMMMMMMMMNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMNNNNNNPPPQQQQQQRRRQQQQQQRRRSSSTTTUUUVVVWWWWWWWWWTTTSSSSSSRRRRRRSSSTTTTTTWWWXXXYYYZZZZZZZZZZZZZZZVVVVVVVVVWWWXXXXXXXXXYYYXXXXXXXXXVVVUUUVVVYYY\\\YYYYYYYYYYYYZZZZZZZZZZZZYYYYYYZZZ[[[[[[\\\\\\\\\[[[[[[[[[\\\]]]___```aaa``````````````````````````````___``````aaabbbcccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa___]]]]]]^^^```aaaaaa`````````aaaaaaaaaaaaaaa```aaabbbbbbccccccbbbbbbaaa````````````_____________________``````aaabbb^^^]]]\\\ZZZYYYYYYYYYYYY[[[\\\\\\]]]\\\[[[ZZZYYY[[[ZZZZZZYYYYYYXXXXXXWWWXXXWWWWWWVVVVVVUUUUUUTTTSSSRRRQQQQQQSSSSSSRRRQQQNNNMMMLLLKKKJJJHHHGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKMMMNNNOOOPPPPPPQQQRRRSSSTTTVVVWWWXXXYYYZZZZZZ[[[\\\\\\]]]^^^^^^aaabbbbbbcccccccccbbbbbb`````````aaabbbdddeeefffjjjjjjjjjjjjjjjjjjkkkkkkhhhjjjmmmnnnooopppsssuuuwwwzzzyyyqqqlllpppyyy}}}tttnnnlllpppxxx|||tttgggWWWLLLBBB>>>888555333333222111111111111111111111111111/////////000000000000000---...////////////...---,,,,,,------.../////////------------...///000111///,,,((('''))),,,///000------------------------{{{uuupppnnnnnnmmmmmmqqqxxx~~~|||{{{zzz|||vvvssspppnnnqqqvvv{{{~~~~~~}}}||||||{{{zzzyyyzzz~~~{{{uuuooojjjgggeeecccaaaaaaccceeeeeeeeeeeefffggghhhiiiiiiiiiiiieeeeeeddddddcccbbbaaaaaaaaaaaaaaabbbccceeeggggggfffeeedddbbbaaa___^^^]]]YYYXXXUUUSSSPPPMMMKKKJJJIIIIIIGGGFFFEEEDDDDDDDDDEEEFFFGGGIIIKKKMMMMMMNNNJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFGGGHHHKKKNNNQQQRRRQQQRRRSSSTTTTTTSSSQQQPPPPPPPPPOOOOOONNNOOOOOOPPPNNNNNNOOOOOOOOOPPPPPPPPPQQQOOOOOOOOOPPPPPPNNNLLLKKKJJJHHHGGGGGGGGGIIIIIIGGGHHHHHHHHHHHHGGGEEEDDDEEEDDDDDDDDDEEEFFFGGGHHHGGGHHHIIIKKKKKKKKKKKKJJJJJJKKKLLLNNNOOOPPPPPPPPPKKKKKKJJJJJJJJJLLLMMMNNNOOOOOOPPPPPPQQQPPPPPPPPPMMMMMMNNNOOOPPPPPPPPPPPPNNNOOOPPPOOONNNMMMPPPRRRQQQQQQRRRRRRRRRSSSSSSSSSRRRSSSUUUVVVWWWWWWWWWVVVSSSTTTTTTUUUVVVXXXZZZ[[[WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZ]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[ZZZZZZYYYYYYXXXVVVUUUUUUVVVWWWXXXWWWVVVWWWWWWXXXXXXYYYYYYXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZYYYYYYYYYVVVVVVWWWXXXXXXXXXWWWWWWUUUUUUUUUTTTSSSRRRPPPPPPQQQRRRSSSTTTTTTSSSRRRRRRSSSSSSRRRRRRQQQPPPPPPOOOQQQQQQPPPPPPOOONNNNNNMMMNNNMMMLLLLLLNNNNNNMMMLLLGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCFFFHHHJJJJJJJJJIIIKKKKKKKKKLLLMMMOOOPPPPPPPPPQQQRRRSSSTTTUUUVVVWWWXXXXXXYYYZZZZZZYYYXXXWWWWWWWWWXXXYYYZZZ\\\^^^___`````````_________`````````bbbccccccdddfffiiilllmmmqqqvvv|||xxxnnnooottt}}}zzzrrrpppnnnvvv{{{ooo___SSSEEE@@@:::666444333333222111111111111111111111111......//////000000111111........................,,,,,,------...//////000------,,,,,,---...000111...,,,))))))+++...///000------------------------{{{vvvsssqqqsssqqqpppssszzz~~~~~~}}}zzzyyywwwyyy|||uuusssrrrsssvvvzzz}}}~~~}}}{{{{{{zzzyyyyyy{{{zzztttnnnjjjhhhhhhfffeeeeeefffggggggfffffffffhhhiiijjjjjjjjjjjjdddccccccbbbaaa```______^^^______```aaaccceeeeeebbbaaa___]]][[[XXXWWWVVVQQQPPPNNNLLLIIIFFFDDDCCCGGGFFFEEECCCBBBAAA@@@@@@@@@AAACCCEEEGGGIIIIIIJJJDDDCCCCCCCCCCCCDDDEEEEEEBBBCCCDDDFFFIIILLLNNNOOONNNOOOPPPQQQPPPNNNLLLJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIKKKJJJIIIIIIJJJKKKJJJHHHHHHFFFDDDCCCCCCCCCEEEFFFEEEEEEFFFFFFEEECCCAAA@@@@@@@@@@@@AAABBBCCCDDDEEEBBBCCCEEEFFFGGGGGGFFFFFFEEEFFFGGGIIIJJJKKKKKKKKKEEEEEEDDDDDDEEEGGGIIIJJJGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJLLLMMMKKKGGGEEEFFFGGGLLLLLLMMMMMMMMMNNNNNNNNNNNNPPPRRRTTTUUUTTTSSSRRRLLLMMMMMMNNNPPPQQQSSSTTTOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQRRRSSSTTTZZZZZZZZZZZZZZZZZZZZZZZZVVVUUUUUUTTTSSSRRRQQQQQQNNNNNNPPPRRRTTTSSSPPPNNNPPPPPPQQQRRRRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUTTTTTTRRRRRRRRRQQQQQQQQQPPPPPPOOOPPPQQQRRRRRRQQQPPPOOONNNOOOOOOOOONNNLLLJJJIIIHHHJJJKKKMMMNNNNNNNNNMMMNNNNNNMMMMMMLLLKKKJJJJJJMMMLLLLLLKKKJJJIIIIIIIIIFFFEEEDDDDDDFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@?????????>>>???AAAEEEHHHIIIIIIHHHGGGGGGFFFFFFGGGHHHIIIJJJKKKJJJKKKLLLMMMOOOPPPQQQRRRQQQRRRSSSTTTSSSSSSQQQPPPQQQRRRRRRTTTUUUWWWYYYZZZYYYXXXWWWWWWWWWWWWXXXXXXVVVVVVWWWWWWWWWZZZ^^^aaagggjjjpppvvv}}}rrrqqqrrrxxxyyyvvvnnnvvvtttdddXXXFFFBBB<<<777555444333333////////////////////////------...///000111222222///...------------...///,,,,,,------...///000000222111///...------......---,,,+++---///000000///------------------------~~~|||yyyxxxrrrtttwwwyyyyyyyyyzzz{{{}}}||||||~~~~~~~~~|||{{{zzzzzzwwwyyy|||zzzwwwuuuvvvzzz~~~~~~~~~{{{zzzzzzzzz|||yyysssmmmhhhfffeeeffffffggggggggggggffffffeeeffffffggghhhiiiiiijjjeeeeeedddbbbaaa___^^^^^^aaa``````______```aaaaaa[[[YYYVVVSSSPPPNNNMMMMMMLLLKKKHHHEEECCCBBBAAAAAAHHHHHHGGGGGGEEEDDDBBBBBBAAABBBCCCEEEGGGHHHIIIIIIHHHGGGFFFDDDCCCDDDDDDEEEBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEFFFGGGGGGHHHIIIJJJFFFGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDFFFGGGGGGFFFFFFEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAABBB@@@???@@@AAABBBAAA@@@DDDBBBAAA???@@@AAACCCDDD?????????@@@@@@BBBCCCCCCAAABBBCCCEEEEEEEEEDDDCCCEEEDDDBBBAAA@@@@@@AAAAAADDDDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJLLLNNNNNNNNNLLLKKKIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGLLLMMMMMMLLLJJJKKKMMMOOORRRSSSTTTVVVWWWWWWXXXXXXSSSPPPMMMJJJIIIIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKJJJJJJJJJJJJKKKKKKJJJKKKLLLMMMNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJGGGGGGFFFEEEEEEDDDCCCCCCFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGEEEGGGIIIIIIGGGDDDCCCBBB@@@AAAAAABBBBBBBBBAAAAAA???>>>>>>=========>>>>>>AAAAAA@@@@@@@@@@@@AAAAAA???@@@@@@@@@AAACCCDDDEEECCCCCCBBBBBBCCCDDDFFFGGGFFFGGGHHHJJJKKKJJJJJJIIINNNNNNMMMMMMMMMMMMMMMNNNKKKKKKJJJJJJJJJLLLMMMNNNRRRRRRRRRRRRQQQOOONNNMMMNNNNNNOOOQQQSSSUUUWWWXXX\\\bbbiiimmmpppvvvxxxssspppqqquuu{{{|||xxxuuu{{{zzzjjjZZZLLLDDD<<<:::888444000000222111111000000000000000///////////////000111111111000///......///000111000000///////////////000---------------------------..................---%%%'''***---......------zzzzzzzzzzzz{{{|||~~~}}}|||{{{{{{}}}{{{zzzyyyyyyyyy{{{}}}yyywwwvvvwww{{{~~~~~~~~~~~~{{{zzzzzz{{{}}}}}}wwwpppjjjgggfffeeefffgggggghhhhhhhhhhhhhhhffffffffffffggggggggggggeeeddddddcccbbbaaaaaa``````______^^^^^^]]]\\\\\\UUUSSSPPPMMMKKKIIIIIIIIIEEEDDDCCCBBBBBBBBBCCCCCCEEEEEEEEEDDDCCCBBBAAA@@@???@@@BBBCCCEEEFFFGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBAAABBBBBBCCCEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAEEEDDDCCCCCCEEEEEEDDDCCCBBBAAA@@@@@@@@@AAABBBCCC????????????@@@AAABBBBBBAAAAAACCCCCCDDDCCCBBBAAACCCBBBAAAAAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBAAACCCCCCCCCDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEFFFHHHIIIKKKKKKKKKIIIHHHEEEEEEFFFGGGGGGGGGGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIHHHFFFFFFHHHJJJLLLMMMOOOQQQSSSTTTTTTSSSNNNLLLIIIFFFEEEEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDEEECCCCCCBBBBBBAAA@@@@@@???CCCBBBBBBAAA@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBBCCCDDDFFFHHHHHHFFFDDDCCCCCC===>>>???@@@AAAAAABBBAAA>>>>>>=========>>>>>>???@@@@@@??????>>>>>>??????>>>>>>>>>??????AAABBBBBBAAAAAA@@@@@@AAABBBDDDEEEDDDEEEFFFGGGHHHHHHGGGGGGIIIIIIHHHHHHIIIJJJKKKKKKIIIIIIHHHHHHHHHIIIKKKKKKMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJKKKLLLNNNOOOQQQRRRVVVZZZ```dddgggmmmuuu{{{zzztttooooooqqqvvv~~~||||||mmm___OOOFFF>>>;;;999555222222222222111000000000000000///////////////000111111000000////////////000000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,------............------((()))+++,,,------,,,,,,~~~{{{{{{~~~zzzwwwxxx{{{}}}{{{yyyxxxxxxxxx|||}}}~~~~~~}}}|||vvvvvvwwwyyy|||~~~~~~}}}~~~zzzzzz{{{|||}}}~~~zzzssslllgggeeeffffffggghhhiiijjjjjjjjjjjjjjjgggffffffffffffeeeeeeeeeddddddddddddcccccccccccc``````___^^^\\\ZZZWWWVVVNNNMMMJJJHHHFFFEEEEEEEEEBBBBBBAAAAAABBBBBBCCCDDDDDDDDDEEEEEEDDDDDDCCCBBBAAABBBCCCDDDEEEFFFGGGHHHGGGGGGGGGGGGFFFEEEDDDDDDGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGFFFHHHGGGDDDBBBAAABBBCCCDDDEEEEEEEEEDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCCCCEEEEEEDDDCCCAAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@@@@@@@AAABBBCCCBBBBBBCCCDDDDDDCCCBBBAAAAAA@@@@@@AAAAAACCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAA@@@AAAAAABBBBBBAAAAAAAAABBBBBBCCCCCCCCCEEEFFFHHHIIIIIIIIIHHHGGGAAABBBCCCCCCDDDDDDCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGFFFEEECCCCCCDDDFFFGGGIIILLLNNNPPPPPPOOOOOOJJJHHHEEECCCBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCC???@@@AAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????@@@@@@@@@@@@@@@???>>>>>>======AAA@@@??????????????????>>>>>>>>>===>>>>>>???@@@AAACCCEEEFFFDDDCCCBBBCCC:::;;;<<<>>>???@@@AAAAAA======>>>>>>??????@@@@@@AAAAAA@@@?????????????????????>>>>>>???@@@AAAAAAAAA@@@@@@@@@AAABBBCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEGGGFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIKKKLLLMMMOOOSSSWWWZZZ]]]aaahhhmmm{{{~~~vvvooolllkkkppp{{{sssfffUUUKKKAAA<<<:::666444555222222111000000000000111///////////////000000111//////000000000000//////......------------......------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++}}}||||||{{{}}}xxxvvvyyy~~~~~~}}}{{{xxxwwwwwwwwwxxx}}}~~~}}}{{{xxxwwwppprrruuuyyy|||~~~~~~}}}~~~}}}zzzzzz{{{}}}~~~{{{vvvoooiiieeeeeeggghhhiiiiiijjjkkkkkkkkkkkkkkkeeeeeeffffffffffffffffffeeeeeedddddddddcccccccccaaaaaa```___[[[WWWSSSQQQKKKIIIHHHFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBHHHHHHIIIJJJJJJJJJJJJJJJGGGGGGHHHHHHIIIJJJKKKLLLHHHIIIJJJJJJIIIHHHFFFEEEIIIIIIJJJKKKKKKLLLMMMMMMMMMMMMNNNMMMMMMKKKJJJIIIHHHIIIJJJLLLMMMMMMMMMMMMOOOMMMJJJGGGFFFFFFGGGHHHHHHGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDFFFFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEDDDBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDEEEFFFEEEDDDCCCBBB@@@@@@AAAAAAAAABBBBBBCCCAAAAAAAAABBBBBBBBBBBBBBB@@@AAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBCCCCCCDDDDDDEEEEEEGGGGGGHHHIIIIIIHHHHHHGGGBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFDDDBBBAAACCCEEEHHHIIILLLNNNNNNNNNLLLKKKIIIHHHEEECCCBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@BBBBBBBBBCCCCCCBBBBBBBBB@@@@@@@@@@@@AAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@?????????@@@@@@@@@@@@??????>>>>>>@@@@@@???????????????@@@??????>>>>>>>>>>>>???@@@???AAACCCCCCBBBAAAAAABBB:::;;;<<<===>>>>>>>>>>>>===>>>???@@@AAAAAABBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEIIIHHHGGGFFFEEEDDDDDDDDDHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKMMMOOORRRTTTVVVZZZ___cccnnnttt~~~xxxooojjjhhhkkkvvvxxxnnn\\\PPPDDD>>>;;;777666777333222111111000000111111000000////////////000000...///000111111000///.........---------...//////////////////////////////+++,,,,,,------,,,,,,+++---,,,++++++++++++,,,---{{{xxxyyy~~~}}}~~~wwwtttxxx}}}|||zzzxxxvvvvvvwwwxxxyyy~~~|||xxxuuussskkkoootttxxx{{{}}}~~~~~~~~~}}}}}}|||{{{zzzzzz|||}}}~~~}}}}}}|||wwwsssmmmgggeeefffhhhjjjjjjjjjkkkkkkkkkkkkjjjjjjccccccdddeeeggghhhiiiiiifffeeeeeeddddddccccccbbb``````___]]]YYYUUUPPPMMMKKKJJJHHHGGGFFFFFFGGGGGGDDDEEEEEEEEEEEEEEEEEEEEEMMMNNNOOOPPPQQQRRRRRRRRRNNNNNNNNNNNNNNNOOOPPPQQQNNNNNNOOOOOOOOOMMMKKKJJJLLLMMMNNNPPPQQQSSSTTTUUUTTTUUUVVVVVVUUUTTTRRRQQQNNNPPPRRRTTTVVVXXXYYYYYYWWWUUURRROOOMMMMMMMMMMMMJJJJJJHHHGGGFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIKKKJJJIIIIIIKKKKKKJJJIIIEEEEEEFFFGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDFFFFFFFFFGGGGGGGGGHHHHHHFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHGGGHHHHHHHHHHHHHHHGGGGGGEEEEEEFFFGGGGGGGGGGGGFFFGGGHHHIIIIIIIIIHHHFFFEEEEEEFFFEEEDDDBBBBBBCCCEEEJJJKKKLLLMMMLLLKKKIIIHHHIIIHHHFFFEEEDDDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@AAABBBCCCCCCCCCCCCBBBAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>??????@@@@@@@@@???????????????@@@>>>@@@AAAAAA@@@???@@@AAA===>>>>>>>>>>>>>>>===<<>>??????@@@AAABBBAAA@@@@@@???@@@@@@@@@AAABBBCCCBBBAAA@@@AAABBBAAAAAAAAAAAA@@@???>>>===BBBCCCDDDFFFFFFFFFEEEDDDAAAAAAAAAAAABBBCCCDDDEEEDDDDDDDDDEEEFFFGGGIIIJJJGGGGGGIIIJJJJJJKKKJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLFFFGGGHHHIIIKKKNNNPPPQQQLLLLLLLLLLLLKKKIIIHHHGGGHHHGGGFFFEEEEEEEEEFFFGGGIIIHHHHHHHHHIIIJJJKKKKKKMMMMMMMMMNNNPPPRRRUUUVVVZZZ^^^fffooozzz|||qqqjjjeeefffmmmwwwzzzlll___QQQHHHBBB<<<999999333333222111111111111222111000000/////////////////////000000000000/////////////////////000111222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,---......///ssstttuuutttvvv|||~~~~~~zzzxxxwwwwwwxxxwwwvvvuuutttvvvyyy}}}~~~zzzuuusssqqquuuxxxzzzyyyzzz{{{}}}}}}|||{{{yyyxxxxxxwwwwwwzzz{{{|||}}}{{{xxxuuurrrmmmjjjgggeeedddeeehhhiiijjjjjjjjjiiihhhfffdddccc___```aaabbbcccdddeeefffeeeeeefffgggiiijjjkkkkkkhhhgggdddbbb^^^[[[YYYXXXYYYXXXVVVUUUTTTTTTUUUUUUPPPQQQSSSUUUVVVVVVVVVVVVZZZ[[[]]]```bbbdddeeefffcccbbb```______```aaabbbccccccbbbaaa````````````___``````aaaaaabbbbbbccceeefffiiilllmmmmmmlllkkkhhhiiikkkmmmnnnppppppqqqlllllljjjhhheeebbb___]]]ZZZXXXVVVUUUTTTTTTUUUVVVWWWWWWXXXXXXYYYZZZZZZ[[[VVVUUUTTTTTTVVVVVVUUUTTTUUUTTTRRRPPPNNNNNNNNNNNNOOONNNNNNMMMMMMMMMNNNNNNNNNOOOQQQRRRSSSTTTSSSSSSRRRSSSTTTTTTTTTSSSRRRQQQNNNNNNNNNOOOPPPQQQQQQQQQMMMNNNNNNNNNNNNOOOOOOOOOQQQQQQOOONNNMMMLLLLLLLLLMMMMMMNNNOOOPPPQQQRRRSSSOOONNNNNNMMMMMMLLLMMMMMMOOOOOOPPPQQQQQQQQQQQQQQQOOOQQQSSSTTTTTTRRRPPPNNNKKKLLLLLLKKKKKKKKKNNNPPPMMMLLLLLLKKKLLLMMMNNNOOONNNNNNMMMLLLLLLKKKKKKKKKIIIIIIJJJJJJKKKKKKLLLLLLIIIJJJKKKLLLLLLKKKJJJIIIGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEGGGHHHHHHHHHHHHGGGEEEEEEEEEFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCDDDEEEEEEFFFEEEDDDDDDCCCCCCCCCDDDFFFFFFFFFEEECCCBBBCCCEEECCCCCCCCCDDDCCCCCCBBBBBBEEEFFFGGGHHHIIIHHHFFFEEECCCCCCDDDEEEFFFHHHIIIJJJIIIIIIJJJKKKMMMNNNPPPQQQPPPQQQRRRTTTTTTTTTTTTSSSOOOOOOOOOPPPQQQSSSUUUVVVPPPPPPQQQRRRSSSUUUWWWXXXTTTUUUUUUTTTSSSQQQPPPNNNLLLKKKIIIGGGGGGGGGHHHIIILLLLLLLLLLLLMMMNNNOOOPPPOOONNNNNNOOOQQQTTTUUUVVVZZZ\\\aaagggppp{{{~~~ssskkkdddbbbgggooo~~~tttgggYYYPPPHHH@@@;;;;;;444333222222111111222222111111000///////////////000000////////////000000......---...///000111111------------------------------............------+++,,,---......---,,,,,,ooorrrtttsssrrrtttzzz{{{zzz~~~~~~|||yyyxxxyyy{{{{{{{{{vvvuuuttttttvvvzzz~~~|||xxxuuuwwwzzz||||||yyyyyyzzz||||||{{{yyyxxxwwwvvvvvvvvvzzz{{{||||||zzzvvvrrroooiiigggeeedddcccdddfffhhhjjjjjjiiihhhfffdddbbbaaa______``````aaaaaabbbbbbdddeeegggiiilllnnnpppqqqooonnnkkkhhheeecccbbbaaacccbbb```^^^]]]]]]]]]^^^]]]^^^_________^^^]]]\\\aaabbbeeegggjjjlllmmmnnnmmmkkkiiihhhhhhiiijjjkkkkkkjjjhhhgggffffffggghhhhhhhhhhhhggggggfffffffffiiilllooorrrtttuuutttsssrrrrrrsssuuuuuuvvvvvvvvvvvvvvvuuutttqqqlllhhhfffcccbbb```^^^]]]^^^___```bbbbbbccccccdddeeeffffffcccbbbaaaaaaccccccbbbaaa___]]]ZZZWWWUUUUUUUUUVVVWWWVVVVVVUUUUUUUUUVVVVVVUUUWWWYYY[[[\\\]]]\\\\\\WWWXXXZZZ[[[\\\\\\[[[ZZZVVVWWWWWWXXXYYYZZZZZZ[[[XXXXXXXXXXXXYYYYYYYYYYYYYYYXXXVVVUUUTTTSSSRRRRRRSSSSSSTTTUUUVVVWWWXXXYYYUUUTTTSSSSSSRRRRRRRRRSSSUUUVVVVVVWWWXXXWWWWWWWWWTTTVVVYYY[[[[[[ZZZYYYWWWQQQRRRSSSRRRRRRSSSVVVXXXOOONNNNNNNNNOOORRRTTTVVVSSSSSSRRRRRRQQQQQQPPPPPPOOOOOOPPPQQQRRRSSSTTTTTTPPPQQQRRRTTTTTTRRRQQQPPPKKKJJJIIIHHHGGGGGGHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIKKKMMMNNNNNNNNNMMMJJJJJJJJJJJJJJJJJJKKKKKKIIIIIIHHHIIIIIIJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHIIIJJJJJJHHHFFFEEEFFFGGGCCCCCCDDDEEEFFFFFFFFFEEEGGGHHHIIIJJJJJJIIIGGGFFFGGGGGGHHHIIIKKKMMMOOOPPPNNNOOOPPPQQQSSSVVVXXXYYYYYYZZZ\\\]]]^^^]]]]]]\\\WWWWWWWWWXXXZZZ\\\^^^```]]]]]]\\\[[[ZZZZZZZZZ[[[]]]]]]^^^]]]\\\ZZZXXXVVVQQQPPPMMMKKKKKKKKKLLLMMMPPPPPPPPPQQQRRRTTTUUUVVVSSSRRRQQQRRRTTTWWWXXXYYY^^^___aaaeeelllvvvuuukkkccc^^^bbbiiittt}}}zzzmmm___UUULLLCCC===<<<444333222222111111222222111111000///////////////111000///......///000111,,,,,,,,,---...///000111111111111111111111111111---......//////......------.../////////---***)))qqqrrrqqqnnnlllooouuu{{{~~~|||{{{|||~~~~~~yyyuuuxxx~~~{{{uuurrrsssuuuyyy}}}zzzxxxxxxyyy|||~~~}}}{{{zzz{{{}}}}}}}}}{{{wwwssstttyyy}}}}}}}}}||||||zzzuuunnniiicccbbbbbbdddfffhhhggggggeeefffhhhhhhhhhfffdddbbb\\\]]]^^^___aaaccceeefffhhhhhhjjjooovvvzzz{{{zzz|||xxxtttrrrrrrrrrpppmmmsssrrrpppmmmkkkiiihhhhhhllllllkkkkkkjjjjjjjjjjjjnnnkkkhhhfffgggjjjooorrrrrrsssttttttsssqqqooonnnooonnnmmmmmmnnnnnnllljjjmmmlllkkklllmmmllliiiggghhhkkkoootttwwwyyyyyyxxxzzzzzzzzz{{{|||}}}~~~~~~{{{xxxtttrrrpppooonnnmmmmmmmmmnnnooottttttttttttsssrrrqqqpppppprrrtttssspppnnnoooqqqkkkjjjiiigggdddcccaaa```cccccccccaaa```bbbeeegggeeefffhhhiiijjjjjjiiiiiigggggggggggghhhhhhhhhhhhiiigggeeefffggggggdddaaacccddddddeeeeeefffffffffhhhfffdddbbb___]]][[[ZZZWWWYYY]]]```bbbcccbbbaaadddaaa]]]\\\]]]^^^\\\ZZZ``````aaabbbbbbbbbaaaaaaaaaaaabbbbbbbbbaaa``````[[[[[[\\\\\\\\\\\\[[[[[[XXXXXXXXXXXXXXXZZZ[[[\\\[[[ZZZYYYYYYYYY[[[]]]^^^]]]\\\[[[ZZZZZZZZZZZZ[[[ZZZ[[[[[[[[[ZZZXXXVVVUUUTTTTTTSSSRRRQQQQQQPPPPPPQQQQQQRRRRRRQQQPPPOOONNNNNNPPPSSSVVVWWWWWWUUUTTTQQQSSSUUUVVVUUUSSSSSSTTTTTTTTTSSSSSSSSSTTTTTTUUUTTTSSSQQQPPPOOOPPPPPPQQQNNNOOOQQQRRRQQQNNNKKKJJJIIIJJJJJJKKKKKKKKKJJJJJJMMMOOOQQQRRRRRRPPPNNNLLLJJJKKKMMMPPPRRRUUUWWWXXXVVVVVVWWWXXX[[[___bbbdddccceeeiiikkklllllljjjiiieeecccbbbcccfffhhhiiiiiifffffffffggghhhiiijjjkkkjjjjjjjjjiiigggddd```^^^YYYWWWTTTRRRRRRSSSTTTVVVTTTVVVXXXXXXXXXXXXYYY[[[[[[\\\\\\\\\\\\]]]```ccceeeggghhhjjjmmmrrryyy}}}xxxnnngggaaa___ccchhhooo{{{xxxtttxxx~~~~~~tttggg]]]VVVOOOGGGAAA666666555333111000///.................................//////////////////+++,,,---......---,,,+++///............---------///...---,,,,,,---...///000///---,,,---.........nnnllljjjiiiiiimmmssswww|||{{{{{{|||~~~~~~uuurrrpppttt{{{~~~zzzttttttuuuxxx|||}}}{{{{{{{{{}}}~~~|||{{{{{{}}}||||||zzzvvvttttttyyy}}}~~~}}}}}}|||zzzuuuooojjjdddcccbbbdddfffgggffffffffffffggghhhgggeeecccaaa]]]\\\]]]^^^___bbbdddfffhhhiiilllrrrzzz|||{{{{{{{{{yyywww}}}|||{{{zzzzzzyyyyyyyyyyyyyyyyyyxxxxxxvvvuuutttrrrpppllljjjjjjlllppprrrwwwxxxyyyyyyxxxuuurrrpppqqqpppppprrrssssssqqqooooooooonnnoooooonnnkkkiiijjjlllppptttwwwyyyyyyyyyyyyyyyyyyzzz{{{|||}}}~~~}}}}}}}}}|||{{{{{{|||}}}~~~}}}|||{{{{{{}}}~~~|||zzz{{{|||wwwvvvuuusssqqqooonnnmmmooopppooonnnmmmnnnqqqsssssstttuuuvvvwwwwwwvvvvvvqqqqqqqqqrrrrrrrrrsssssstttrrrqqqqqqsssrrrpppmmmooopppppppppqqqqqqqqqrrrppppppnnnllljjjgggeeecccaaacccgggjjjmmmmmmmmmlllooollliiihhhhhhiiigggeeefffggghhhjjjjjjkkkkkkkkkjjjjjjkkkkkkkkkkkkjjjjjjeeeeeeffffffffffffeeeeeebbbbbbccccccdddddddddeeeggggggeeeeeeeeegggiiikkkhhhhhhgggggggggfffffffffcccdddddddddcccaaa___^^^aaa```___]]][[[XXXWWWVVVYYYYYYYYYYYYXXXWWWVVVVVVVVVXXX[[[]]]^^^]]]\\\[[[ZZZ\\\^^^___^^^]]]]]]^^^]]]]]]^^^^^^_________```^^^]]]\\\ZZZZZZZZZZZZ[[[[[[[[[\\\\\\ZZZWWWTTTQQQMMMNNNNNNOOOOOOOOOOOOOOOOOOQQQSSSUUUVVVUUUTTTSSSQQQRRRTTTVVVYYY[[[]]]^^^^^^^^^___aaacccfffiiikkkkkkmmmppprrrssssssrrrqqqlllkkkiiijjjmmmppprrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppqqqqqqpppnnnkkkhhhfffbbb```]]][[[ZZZ[[[]]]^^^___```aaaaaa``````bbbdddeeefffggggggggghhhkkkmmmjjjlllmmmnnnqqquuu{{{yyypppgggcccddd```gggrrrxxxooooootttwwwlllaaaXXXPPPGGGBBB777666555444222111000000////////////////////////000000000000000/////////,,,---...//////...---,,,///............---------......---,,,,,,---.........,,,+++***+++,,,,,,,,,llliiifffeeeiiinnnsssuuuyyyyyyzzz|||}}}|||yyyvvvjjjjjjmmmuuu|||~~~zzzuuuuuuwww{{{~~~}}}~~~}}}}}}||||||}}}|||{{{yyyvvvuuuvvvzzz}}}~~~}}}}}}|||{{{wwwrrrnnngggeeeddddddfffffffffeeeffffffgggfffeeecccaaa```]]]\\\[[[[[[]]]```ccceeeiiikkkooovvv~~~zzzxxxtttpppoooppprrrsss{{{|||}}}}}}{{{wwwsssppprrrssstttwwwzzzzzzyyywwwttttttsssttttttrrrooolllkkkmmmpppsssvvvwwwxxxxxxwwwwwwwwwxxxyyyzzz|||}}}~~~~~~}}}~~~~~~~~~~~~~~~|||~~~~~~{{{{{{{{{zzzxxxuuuqqqooonnnppptttwwwzzz{{{{{{{{{|||zzzxxxvvvvvvvvvuuussspppqqqrrrtttuuuvvvwwwwwwuuuuuuvvvvvvvvvvvvvvvuuurrrrrrssssssssssssrrrrrroooooopppqqqqqqqqqpppoooooonnnmmmmmmnnnppprrrsssttttttuuuvvvuuutttsssrrrnnnnnnooonnnmmmkkkjjjhhhkkkkkkjjjhhhfffdddcccaaacccbbbbbbaaaaaa```______```aaadddfffgggfffeeeeeedddgggjjjlllkkkkkkkkkkkkkkkmmmnnnpppqqqqqqpppppplllkkkjjjiiihhhhhhhhhhhhkkkkkkkkkjjjgggccc^^^\\\XXXXXXXXXXXXXXXXXXXXXXXXUUUWWWYYY[[[]]]^^^]]]]]][[[\\\^^^```bbbdddfffggghhhhhhiiikkkmmmooorrrssstttuuuxxxzzz{{{zzzyyyxxxuuurrrpppppptttxxx{{{|||~~~|||{{{zzzyyyxxxwwwwwwxxxwwwvvvsssqqqpppmmmkkkhhhfffeeefffhhhiiikkkkkkkkkjjjiiiiiikkkmmmqqqrrrssssssrrrsssvvvxxxrrrsssttttttvvvyyy}}}}}}ppphhheee[[[___hhhuuu}}}pppkkkmmmxxx{{{ssshhh\\\QQQHHHCCC888777666444333222111111000000000000000000000000222222111111000000000///......////////////......///............---------------,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,---oookkkgggggglllrrruuuvvvvvvwwwyyy{{{{{{wwwrrrmmmaaafffppp{{{}}}wwwtttwww|||~~~~~~~~~~~~}}}}}}}}}{{{zzzxxxxxxzzz}}}}}}}}}|||||||||{{{wwwtttkkkiiigggfffgggggggggffffffffffffeeedddbbbaaa```___]]][[[ZZZ[[[___bbbeeejjjmmmqqqyyy|||xxxuuuuuuuuuuuu{{{}}}~~~~~~{{{wwwrrrooossstttwww{{{}}}zzzyyyyyyzzzzzzwwwssspppmmmnnnpppqqqsssuuuuuuvvvsssssstttuuuvvvwwwyyyzzzyyy||||||zzzyyy{{{~~~{{{|||}}}~~~~~~~~~~~~~~~~~~~~~yyyzzz|||}}}|||{{{yyywwwuuutttsssssstttvvvxxxyyy|||}}}~~~~~~|||{{{wwwwwwwwwwwwuuusssqqqooooooooopppppppppooonnnnnniiiiiihhhgggfffeeeeeeeeeeeefffiiilllnnnooooooooonnnqqquuuwwwxxxwwwxxxxxxzzz|||~~~{{{{{{zzzyyyxxxwwwwwwvvvyyyzzzyyywwwsssnnniiifffffffffeeecccbbbbbbaaaaaa___```aaacccdddeeeeeeeeedddeeegggiiikkknnnooopppqqqqqqrrrtttuuuwwwyyyyyyzzz{{{}}}~~~zzzwwwttttttwww|||~~~}}}}}}}}}}}}|||zzzyyyxxxwwwuuurrrpppooooooqqqrrrsssssssssqqqoooppprrrtttwwwxxxzzzzzzyyyzzz{{{}}}yyyzzzzzzzzzzzz|||{{{nnnggg^^^]]]```hhhrrr{{{vvvooonnnttt}}}xxxmmm___RRRHHHDDD888777555333222222111222000000000000000000000000222111111000000//////...//////000000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,---.........------...///ooollliiikkkpppuuuwwwwwwvvvwwwyyy{{{yyytttlllfff[[[dddsss|||uuurrruuu{{{~~~}}}~~~}}}{{{{{{||||||{{{zzz|||}}}}}}|||zzzooollliiihhhhhhiiihhhgggfffffffffeeedddbbbaaaaaa```___\\\[[[\\\___bbbdddkkknnnssszzz{{{yyyxxxxxx|||}}}~~~~~~{{{wwwsssppprrrssswww{{{|||xxxtttnnnnnnoooooopppqqqssssssppppppqqqrrrsssuuuvvvwwwuuuyyy~~~}}}}}}|||~~~|||zzzwwwuuutttuuuvvvwwwxxxwwwvvvuuummmllljjjiiiggggggggggggfffhhhkkkooorrrtttvvvvvvwww{{{{{{vvvsssrrrpppnnnllljjjiiihhhhhhiiiiiihhhhhhhhhhhhiiiiiilllmmmoooqqqtttwwwyyyzzz||||||}}}~~~}}}zzzyyy}}}~~~{{{xxxwwwxxxyyyzzzzzzzzzzzzyyywwwwwwyyy{{{{{{}}}~~~~~~~~~~~~~~~xxxlllccc]]]ZZZ___gggqqqzzzqqqnnnqqq}}}~~~yyypppbbbUUUKKKFFF:::888555333111111111111////////////////////////000000000//////.........000000000//////000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++---//////------...000hhhiiijjjnnnssswwwzzzzzzyyyzzz|||}}}zzzsssjjjcccZZZeeeuuuxxxsssqqquuu{{{~~~}}}|||}}}zzzyyyxxxyyyzzz{{{{{{zzzpppmmmjjjhhhhhhiiiiiiiiiffffffeeeeeeddddddccccccbbbaaa___^^^^^^```cccdddkkknnnsssyyy~~~|||{{{~~~~~~~~~}}}zzzxxxvvvssssssvvvzzz{{{wwwqqqpppooonnnooopppqqqrrroooooooooqqqrrrtttvvvwwwvvvzzz|||zzz{{{|||}}}~~~}}}{{{yyywwwpppooommmkkkiiiiiiiiiiiihhhjjjmmmppptttwwwyyyzzzyyywwwuuusssqqqpppqqqqqqsssrrrpppnnnmmmmmmmmmnnntttuuuwwwzzz~~~~~~~~~vvvhhh^^^XXX[[[aaajjj}}}xxxooolllmmmxxx~~~yyyqqqfffZZZPPPIII===;;;777444222111111111////////////////////////.............../////////000000////////////000000///............---------,,,,,,------------,,,,,,'''+++......,,,+++,,,///```eeelllrrrwww{{{}}}uuukkkdddaaajjjvvv}}}}}}yyyvvvttttttwww}}}~~~}}}}}}}}}}}}{{{}}}zzzxxxvvvuuuvvvvvvuuutttooollliiigggggghhhiiiiiiffffffeeeeeeeeeeeeeeefffdddcccbbbaaabbbcccdddeeeiiimmmsssyyy}}}~~~~~~~~~~~~}}}|||||||||ttttttuuuyyy~~~}}}xxxtttsssqqqooooooppprrrsssooopppppprrrtttvvvwwwxxxxxx|||~~~||||||}}}}}}{{{yyyuuusssqqqnnnmmmmmmmmmnnnmmmnnnpppsssvvvyyyzzz{{{~~~|||{{{{{{|||}}}~~~}}}zzzxxxwwwwwwxxxyyy{{{}}}pppeee]]]]]]^^^cccrrryyyqqqnnnlllttt}}}~~~xxxrrrkkkaaaVVVNNNAAA???;;;666333222222222000000000000000000000000.........///000000111111000///............///000///............---------,,,---............---,,,&&&***......,,,***,,,///[[[cccmmmvvv{{{wwwmmmfffiiiooowww{{{yyyvvvvvvwwwvvvzzz~~~{{{xxxyyy}}}~~~||||||~~~~~~|||zzz|||{{{xxxuuurrrrrrqqqpppooonnnkkkgggeeefffggghhhhhhfffeeeeeeeeeeeefffggggggddddddddddddddddddeeeeeegggkkkrrryyy}}}||||||{{{{{{|||}}}~~~vvvuuuuuuxxx~~~~~~yyywwwuuusssqqqpppqqqssstttqqqqqqrrrsssuuuwwwyyyzzzyyy}}}}}}{{{wwwxxx{{{~~~~~~}}}{{{yyywwwuuurrrqqqpppqqqrrrrrrssstttvvvxxxyyy{{{{{{~~~}}}}}}~~~xxxlllcccaaa^^^\\\gggwww}}}vvvuuummmtttzzzxxxsssnnnfffZZZQQQEEEBBB===888555333333333111111111111111111111111......///000111222333333000///...------...///000//////.........---------------...//////...------(((,,,111111...,,,...111\\\eeepppyyy}}}{{{rrrnnnuuuxxx{{{{{{xxxwwwyyy{{{|||{{{yyyxxx{{{~~~}}}vvvlllgggfffhhhjjjjjjddddddcccbbbaaaaaabbbbbbaaabbbdddeeegggggggggfffgggeeecccbbbbbbdddggghhhlllmmmpppsssyyy~~~~~~~~~~~~xxxxxxyyy}}}{{{sssrrrrrrsssuuuvvvuuutttuuuuuuvvvxxxyyy{{{|||}}}~~~}}}||||||||||||yyyuuuuuuuuuuuuvvvxxx|||yyyzzz{{{{{{yyyyyyzzz{{{|||}}}}}}}}}{{{zzz{{{|||||||||{{{yyyvvvuuuwwwxxxssseeecccaaa]]]aaaiiizzz~~~yyysssqqqqqqxxx}}}xxxtttnnnbbbVVVNNNDDD;;;999777555444555000000000000000111111111//////////////////////////////............//////........................------------------------......------------......^^^fffqqqzzz|||yyy}}}{{{}}}~~~}}}{{{zzzyyy{{{wwwpppgggbbbccceeefffgggccccccbbbaaaaaaaaaaaaaaacccdddfffggghhhiiihhhhhhfffdddcccbbbccceeehhhiiikkklllooorrrwww}}}}}}}}}~~~xxxwwwuuuuuuwwwxxxwwwvvvxxxxxxyyy{{{}}}~~~}}}|||}}}~~~}}}}}}}}}}}}|||||||||||||||}}}yyyxxxwwwvvvvvvxxxzzz}}}~~~}}}~~~~~~~~~}}}}}}|||{{{xxxyyyxxxwwwtttssstttuuu|||lllfff```YYYZZZaaappp}}}tttpppnnnrrrzzz{{{wwwrrrhhh\\\RRRHHH???<<<999555333333111111111111000000000000000000000000000000000000//////............//////......................................................------------......aaahhhsss{{{|||{{{zzzzzz||||||nnnhhh```]]]^^^aaabbbbbbbbbaaaaaa````````````aaacccdddfffggghhhhhhhhhgggdddcccbbbcccdddfffiiikkkjjjlllnnnqqquuu|||~~~{{{zzzzzz{{{{{{{{{|||}}}~~~}}}{{{xxxwwwwwwwwwuuusssrrrtttvvvvvvvvvxxx{{{|||zzzzzzzzz{{{{{{||||||||||||}}}{{{zzzyyyxxxxxxzzz|||}}}|||zzzxxxwwwuuuvvvwwwwwwuuuttttttuuuvvvlllcccZZZXXX\\\eeetttwwwpppjjjjjjqqqzzz~~~zzzwwwnnndddXXXNNNDDD@@@<<<666222222222222222111000000000///111111111111111111111111//////............//////........................////////////////////////......------------......eeellluuu}}}~~~||||||||||||}}}~~~{{{uuugggaaa[[[YYY[[[^^^______aaa``````_________``````aaabbbccceeeffffffeeeeeecccbbbbbbccceeehhhjjjlllkkkllloooqqqtttzzz~~~yyyuuusssqqqpppnnnkkkhhhhhhjjjlllmmmmmmpppsssyyy~~~~~~|||xxxzzz|||}}}~~~~~~~~~~~~}}}~~~~~~}}}{{{{{{}}}~~~}}}{{{yyyvvvyyy{{{|||{{{zzzyyyzzzsssiii```\\\]]]^^^lll~~~{{{sssjjjeeeiiiuuu~~~{{{tttlll^^^TTTIIICCC>>>777333222333333222222111000//////000000000000000000000000//////............//////......................................................------------......jjjpppwww~~~~~~~~~~~~~~~}}}~~~}}}yyy{{{uuunnnccc^^^YYYXXX[[[]]]^^^]]]```_______________``````aaabbbccceeeeeeeeeddddddbbbbbbcccdddfffhhhkkklllmmmnnnppprrrtttyyy{{{wwwrrrnnnllljjjfffdddbbbccceeehhhiiiiiikkkmmmrrryyy~~~}}}|||zzzyyyxxxxxxxxxyyy|||}}}zzz|||xxxyyy|||~~~{{{}}}yyynnnddd___]]][[[eeevvv}}}yyynnnfffgggqqq~~~wwwfffZZZNNNGGG@@@999555555444333333222111000000/////////////////////////////////............//////........................------------------------......------------......oootttyyy}}}~~~zzz{{{~~~}}}yyyvvvzzz~~~rrrjjjaaa]]]YYYYYY\\\^^^^^^]]]```____________``````aaacccdddeeefffggggggfffeeebbbbbbccceeegggiiijjjkkknnnoooqqqrrrtttwww|||~~~~~~}}}|||yyyyyyzzzzzz{{{|||}}}~~~~~~}}}zzzwwwrrrnnnjjjhhhdddcccbbbcccfffhhhhhhhhhggghhhkkkqqqxxx~~~}}}zzzyyyxxxwwwvvvtttsssrrrrrrtttxxx~~~~~~|||}}}yyyqqqssswww{{{}}}|||~~~|||~~~rrrggg___ZZZYYY^^^lll~~~zzzzzz~~~tttkkkhhhooo{{{rrrdddUUUKKKCCC<<<888888333333333222111111111000........................//////............//////........................------------------------......------------......tttwwwzzz}}}~~~||||||xxxtttvvv|||}}}{{{wwwvvv|||}}}qqqjjjaaa^^^ZZZZZZ]]]___^^^]]]``````______``````aaabbbcccdddeeefffgggfffeeeeeeccccccdddfffgggiiijjjkkkmmmnnnpppqqqrrrtttxxx{{{|||{{{{{{{{{}}}|||zzzyyy|||~~~zzzwwwtttrrrqqqqqqpppqqqsssuuuxxxzzz~~~|||xxxsssnnnlllgggffffffhhhjjjjjjhhhggggggfffhhhlllsssyyy{{{{{{{{{xxxvvvuuuttttttrrrqqqpppooonnnpppttt{{{~~~wwwrrrkkkmmmqqqvvv|||~~~~~~~~~~~~~~~{{{zzz|||zzzwwwyyy{{{}}}~~~{{{pppfff___\\\\\\dddvvv|||www}}}{{{qqqkkkmmmvvv~~~ppp^^^PPPFFF>>>::::::222222222222222222222222//////////////////////////////............//////......................................................------------......vvvxxx{{{|||~~~~~~}}}{{{yyytttooorrrzzz|||zzzwwwwww}}}rrrkkkaaa^^^[[[[[[^^^___^^^\\\```````````````aaabbbbbbaaabbbcccdddddddddcccbbbcccdddeeefffgggiiiiiijjjlllmmmooopppppprrrvvvyyy|||~~~|||zzzyyyxxxwwwzzz}}}{{{xxxuuussssssvvv|||}}}|||{{{zzzzzzzzz{{{}}}~~~}}}||||||~~~~~~|||xxxtttpppmmmllllllkkkkkkkkkmmmqqquuuxxxzzzuuuqqqjjjjjjkkklllmmmllliiifffiiiggggggkkkrrrwwwzzzzzzxxxvvvsssrrrrrrrrrqqqoooooonnnmmmmmmqqqwww~~~{{{rrrmmmgggiiimmmrrrxxx~~~}}}|||zzzxxxvvvttttttssszzz}}}yyyzzz|||~~~{{{tttssstttvvvwwwxxx{{{yyyooohhh```]]]bbbrrrvvvxxx~~~uuummmkkkrrryyy}}}yyydddTTTHHH???:::;;;222222222222222222333333000000000000000000000000//////............//////........................////////////////////////.........------.........zzz{{{||||||~~~{{{{{{}}}zzzqqqjjjjjjrrrzzz~~~zzzuuuxxx|||qqqjjjcccbbb```___^^^^^^______aaa````````````bbbdddeeebbbbbbccccccccccccbbbaaaaaabbbcccdddfffggghhhhhhrrrqqqoooooooooqqqsssuuuyyyzzzzzz|||~~~~~~yyyuuuwwwvvvxxx}}}zzzuuuqqqnnnmmmppprrruuuzzz~~~|||}}}{{{yyyvvvsssrrrqqqqqqsssvvvzzz~~~}}}zzzxxxyyyyyyyyyyyyyyyzzz{{{|||~~~|||xxxssslllfffbbb______bbbfffgggiiisss}}}~~~yyyuuusssqqqooooooooommmkkkhhhhhhjjjnnntttwwwwwwuuuwwwtttqqqqqqsssuuusssqqqrrrooolllmmmssszzz}}}~~~}}}~~~vvvmmmiiibbb```aaagggmmmqqqxxx~~~zzzvvvttttttvvvxxx{{{}}}yyysssooolllkkkgggdddeeeiiigggmmmuuu|||zzzuuusssyyyzzztttjjjeeebbbfffjjjmmmrrrxxxrrriiiccc```___fffuuuyyyuuu|||~~~vvvnnniiilllsss{{{nnn\\\NNNDDD:::333000111222111//////000222000000000000000000000000////////////000000000000///...---,,,,,,---...///................................................xxxyyyzzz{{{}}}yyyxxx{{{zzzrrrlllmmmuuu}}}|||yyy}}}|||ppphhhcccbbbaaa___^^^______`````````______```bbbcccdddaaaaaaaaabbbbbbbbbbbbaaaccccccccceeefffhhhjjjkkkqqqppppppooopppqqqssstttxxxxxxyyyzzz|||~~~~~~yyyuuuvvvuuuwww{{{{{{vvvrrrooonnnnnnooopppsssvvv{{{~~~}}}}}}}}}|||zzz|||zzzwwwtttrrrqqqqqqqqqrrruuuxxx{{{|||{{{yyyxxxxxxxxxxxxyyyyyyzzz|||||||||{{{zzzvvvqqqkkkeeeaaa``````aaadddeeegggpppzzz}}}zzzwwwttttttsssrrrqqqllllllmmmrrrwww{{{{{{zzzxxxvvvttttttvvvwwwuuutttrrrpppnnnpppvvv}}}|||zzzyyyyyy{{{}}}~~~}}}|||||||||||||||}}}}}}~~~vvvnnniiiaaa^^^___dddjjjnnnttt{{{{{{~~~|||wwwqqqllliiiiiijjjlllppptttwwwyyy{{{lllfffaaa^^^ZZZUUUVVVZZZ```eeemmmuuu{{{wwwqqqnnnsss{{{uuummm```ZZZWWWYYY]]]___ccchhhuuuyyywwwmmmbbb___\\\```mmm|||zzzvvv|||zzzqqqkkklllrrr~~~nnn^^^RRRHHH???999333222111000000111222222000000000000000000000000000000000000/////////////////////....../////////........................////////////////////////xxxxxxyyyzzz|||}}}wwwqqqssszzz~~~zzzrrrnnnqqqyyy~~~zzznnnfffcccbbb```___^^^^^^__________________```aaabbbccc____________``````aaabbbddddddddddddfffiiilllnnnooooooppppppqqqrrrrrrsssvvvvvvvvvwwwyyy{{{}}}~~~|||~~~zzzvvvvvvuuuwwwzzz}}}xxxtttqqqpppooommmlllkkkmmmppptttvvv}}}{{{zzzzzz{{{yyyxxxyyyxxxvvvsssqqqppppppppprrrsssuuuwwwxxxxxxxxxwwwwwwwwwwwwxxxyyy{{{|||}}}{{{{{{zzzwwwsssmmmhhheeecccaaaaaabbbbbbccckkkttt}}}yyywwwvvvtttsssnnnnnnooosssxxx}}}}}}{{{zzzyyyzzzyyyxxxvvvsssrrrqqqtttzzz}}}yyytttsssssstttwwwxxxxxxwwwvvvvvvwwwwwwwwwxxxxxxxxxzzz{{{}}}~~~}}}|||{{{zzzzzzzzz{{{|||~~~~~~vvvnnnjjj___\\\\\\```eeehhhnnnuuuuuuyyy~~~xxxppphhhbbb]]]]]]]]]___dddiiiooorrrwwwxxxzzz|||}}}}}}}}}~~~~~~{{{lllddd\\\WWWQQQLLLMMMPPPVVV[[[cccjjjpppuuuzzz}}}zzz{{{{{{|||}}}~~~uuummmiiilllsss}}}qqqhhh\\\VVVQQQRRRSSSTTTWWW[[[eeejjjrrrxxx}}}}}}sssddd___[[[\\\cccqqq~~~yyy|||wwwooommmppp}}}{{{mmm___UUULLLDDD>>>888444000///111333333222000000000000000000000000111111000000//////......//////000000000000//////........................////////////////////////||||||{{{|||~~~~~~xxxpppkkknnnxxx|||yyy{{{~~~~~~wwwrrrpppuuu|||}}}wwwmmmfffbbbaaa___^^^]]]]]]^^^^^^^^^^^^_________``````aaa]]]]]]\\\\\\]]]___aaabbbfffeeeddddddeeeiiilllooommmnnnoooqqqrrrrrrrrrrrrtttttttttuuuvvvxxxyyyzzzyyy{{{||||||{{{{{{}}}~~~~~~zzzwwwwwwxxxyyy{{{~~~~~~zzzwwwsssrrrpppmmmjjjhhhhhhkkkooorrrzzz{{{~~~~~~}}}|||zzzxxxxxxyyyyyyyyywwwxxxvvvtttrrrpppppppppppprrrssstttuuuvvvwwwwwwxxxuuuuuuvvvwwwyyyzzz|||}}}}}}}}}}}}{{{xxxsssnnnkkkfffcccaaaaaaaaaaaagggooo}}}zzzvvvsssqqqoookkkkkklllpppwww~~~}}}zzzxxxuuutttuuuxxxzzzwwwooonnnmmmnnnqqqrrrrrrrrrrrrrrrsssttttttttttttttttttvvvxxxzzz|||||||||||||||zzzxxxvvvvvvvvvxxxyyyzzzzzz{{{}}}~~~vvvnnnjjj___[[[ZZZ]]]```ccchhhoooqqquuuyyy|||~~~wwwnnneee^^^WWWVVVVVVXXX\\\cccjjjooopppqqqsssvvvwwwxxxxxxyyyyyyyyy{{{|||||||||||||||zzzyyyyyyyyyzzz|||yyynnndddYYYSSSMMMIIIIIILLLNNNSSSZZZaaaggglllqqqtttsssssstttuuuvvvwwwxxxxxxxxxzzz||||||}}}~~~vvvlllfffeeeiiipppwwwqqqggg\\\UUUOOONNNNNNLLLNNNQQQUUU[[[dddmmmssswww{{{}}}~~~}}}}}}xxxhhhbbb\\\ZZZ]]]hhhyyy~~~}}}|||sssnnnnnnyyy}}}vvvkkk```VVVMMMDDD???;;;555...---000333222000////////////////////////////////////000000000000...///000111111000///...........................////////////////////////}}}{{{tttmmmgggkkkttt{{{{{{wwwxxxyyy{{{~~~zzzsssppprrrxxx~~~}}}|||{{{ssslllggg```___]]]\\\[[[[[[\\\]]]]]]^^^^^^^^^____________\\\[[[ZZZZZZ\\\___bbbdddgggfffddddddeeehhhlllnnnlllmmmooopppqqqrrrrrrrrrsssssssssssstttuuuvvvwwwuuuwwwxxxxxxwwwvvvxxxyyy}}}yyywwwyyyzzz|||}}}|||xxxuuusssooolllhhhffffffiiimmmpppvvvwwwzzz|||}}}}}}|||{{{{{{yyywwwwwwyyyyyyyyyxxxwwwvvvtttrrrqqqqqqqqqqqqsssttttttuuuvvvwwwxxxyyytttuuuuuuvvvxxxzzz{{{|||~~~{{{wwwrrrpppjjjfffccccccbbbaaadddjjjuuu|||uuupppmmmjjjggggggiiinnnvvv}}}{{{wwwwwwwww{{{}}}wwwtttllljjjiiijjjmmmooooooooopppqqqrrrsssssssssrrrrrrqqqrrruuuwwwxxxyyyyyyyyy{{{zzzxxxvvvuuuvvvwwwxxxwwwwwwxxxzzz~~~|||tttnnnjjjaaa\\\YYY[[[]]]^^^dddjjjnnnqqqtttwwwyyy~~~|||vvvmmmeee^^^UUUTTTSSSSSSXXX^^^eeejjjkkklllooorrrtttuuuuuuuuuvvvvvvwwwxxxyyyyyyyyyyyyuuuuuuuuuvvvwwwyyy{{{|||yyykkk```TTTMMMIIIEEEEEEGGGIIIMMMTTTZZZ```eeejjjnnnnnnnnnoooqqqrrrssstttuuuuuuvvvxxxyyyyyyzzz}}}wwwlllfff``````cccmmm|||pppfffYYYQQQJJJHHHFFFDDDDDDGGGJJJPPPYYYaaahhhmmmrrruuuxxxyyyyyyzzz{{{{{{zzzzzz{{{{{{{{{|||~~~~~~mmmeee]]]ZZZZZZaaarrr}}}}}}wwwpppnnnvvv~~~zzzuuummmcccXXXNNNEEE@@@<<<555///---000222111///////////////////////////------...///000111222222------///000000///------........................------------------------~~~zzzqqqkkkgggiiiqqqwwwvvvtttxxxyyy{{{}}}{{{vvvppppppuuu{{{~~~}}}~~~yyyssslllhhh```___]]]\\\[[[[[[\\\\\\\\\]]]]]]^^^^^^^^^]]]]]][[[ZZZXXXXXXZZZ___cccfffiiihhhgggggggggiiikkkmmmmmmmmmnnnoooppprrrssssssssssssssssssttttttuuuvvvrrrtttuuuuuusssssstttvvvzzz{{{~~~{{{xxxwwwwwwzzz|||}}}~~~}}}yyyvvvtttmmmkkkgggeeeeeehhhlllooouuuvvvxxxzzz{{{{{{{{{{{{yyyxxxvvvwwwxxxyyyyyyxxxxxxwwwuuusssssssssssstttttttttuuuuuuvvvwwwxxxyyyuuuuuuuuuvvvwwwyyyzzz{{{~~~~~~~~~}}}{{{vvvrrrpppmmmiiiggggggfffddddddhhhooo}}}wwwqqqlllhhhffffffhhhllltttzzzyyyxxx{{{zzzuuurrrjjjiiiggghhhjjjmmmnnnnnnooopppqqqssssssrrrrrrqqqoooqqqsssuuuwwwwwwwwwwwwyyyxxxwwwvvvvvvvvvwwwxxxvvvvvvwwwxxxzzz|||~~~~~~~~~~~~|||xxxsssmmmjjjccc]]]YYYYYYYYYZZZ___eeekkknnnqqqsssvvv|||xxxrrrkkkccc^^^UUUTTTRRRQQQTTTYYY___bbbfffiiilllpppssstttttttttrrrssstttuuuvvvvvvvvvvvvqqqqqqrrrsssuuuwwwxxxyyyyyy}}}}}}lll```TTTNNNJJJFFFEEEFFFFFFJJJOOOUUUZZZ___dddgggiiijjjkkkmmmoooqqqssstttsssuuuvvvwwwwwwyyy{{{~~~~~~~~~yyyooohhh```]]]^^^hhhzzz}}}mmmbbbYYYQQQIIIFFFDDDAAAAAADDDCCCHHHPPPWWW]]]ccchhhlllpppqqqrrrtttuuuvvvvvvwwwwwwyyy{{{}}}~~~tttiii___[[[YYY\\\jjjzzz{{{xxx~~~|||tttrrrsss|||~~~yyyxxxuuuppphhh]]]RRRIIICCC;;;777222000111222111000000000000000000000000000------...///000111222222------............------........................,,,,,,,,,,,,,,,,,,,,,,,,{{{llliiigggiiinnnsssttttttwwwyyy|||xxxsssoooqqqxxx~~~}}}uuummmgggaaa```___]]]]]]]]]]]]^^^\\\\\\]]]^^^^^^]]]\\\[[[[[[YYYWWWWWWZZZ___dddhhhllllllkkkkkkkkkkkkllllllmmmmmmmmmnnnoooqqqssstttttttttttttttttttttuuuvvvssstttuuuuuuttttttvvvwwwwwwyyy}}}~~~~~~~~~|||zzzxxxxxxxxxsssvvvyyyzzzzzz|||~~~zzzvvvtttooollliiiggggggiiilllnnnuuuvvvwwwyyyzzzzzzzzzzzzwwwvvvuuuuuuwwwxxxxxxxxxyyyxxxvvvuuuuuuuuuvvvvvvrrrssstttvvvwwwwwwwwwwwwuuuuuuuuuvvvvvvxxxyyyyyy}}}~~~~~~}}}zzzvvvrrroooppplllkkklllkkkgggeeegggiiivvvyyyrrrlllhhheeeeeefffiiippp}}}}}}zzzyyyzzz}}}xxxssspppiiigggffffffhhhkkkllllllnnnpppqqqssssssrrrqqqppppppqqqsssuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvtttuuuvvvwwwwwwwwwvvvuuuuuuvvvxxxxxxuuuqqqllliiiccc]]]WWWVVVVVVVVV[[[aaafffjjjnnnqqqtttxxx}}}uuuoooiiiccc^^^XXXVVVSSSRRRSSSVVVYYY\\\cccfffjjjooorrrtttttttttqqqrrrssstttuuuuuuuuuuuupppqqqrrrsssuuuwwwxxxyyywwwzzzqqqeeeXXXRRRNNNIIIFFFFFFBBBFFFKKKPPPTTTXXX]]]```dddeeegggjjjmmmoooqqqrrrrrrsssuuuvvvvvvxxxzzz}}}|||}}}vvvpppeeebbb```eeesss|||lllbbbZZZRRRKKKHHHEEEBBBBBBEEE@@@CCCIIINNNSSSYYY```dddjjjkkkmmmppprrrssstttuuuuuuxxx|||~~~}}}~~~qqqeee```\\\ZZZcccppp~~~xxxuuuyyyzzzwwwmmmuuu}}}{{{vvvsssrrrpppiii___TTTKKKFFF<<<:::777555333222222222000000000000000000000000000000000000//////////////////............//////........................------------------------}}}iiihhhgggiiimmmqqqtttuuuvvvyyy|||wwwrrrooosss{{{xxxnnnfffcccbbb```___^^^^^^______[[[\\\]]]^^^]]]]]][[[ZZZ[[[YYYWWWWWWZZZ___eeeiiioooooonnnnnnnnnmmmmmmlllnnnmmmlllmmmnnnqqqtttuuuuuuuuuuuuttttttuuuuuuvvvuuuwwwxxxxxxxxxxxxyyy{{{yyy{{{~~~wwwxxxyyyyyyxxxwwwwwwxxxooosssvvvwwwwwwxxx|||~~~zzzvvvtttrrrpppmmmkkkjjjkkknnnooouuuvvvwwwxxxyyyyyyyyyyyyvvvtttssstttvvvwwwwwwwwwzzzyyyxxxvvvvvvvvvwwwxxxqqqrrrtttvvvwwwwwwvvvvvvvvvvvvuuuvvvvvvwwwxxxxxx~~~{{{wwwssspppqqqnnnmmmpppooojjjggggggeeeqqq~~~xxxrrrlllgggccccccccceeekkkxxx~~~{{{xxxyyy{{{wwwrrrooohhhfffdddeeegggjjjkkklllnnnoooqqqrrrsssrrrqqqppppppqqqsssuuuvvvvvvvvvuuuqqqrrrssstttttttttttttttssstttuuuvvvuuusssqqqooopppqqqtttuuussspppllliiibbb\\\VVVUUUTTTTTTXXX^^^bbbgggmmmqqqsssuuuyyy}}}~~~uuuoooiiiccc___[[[YYYVVVTTTTTTUUUXXXYYYaaadddiiinnnrrrtttuuutttssstttuuuvvvvvvwwwvvvvvvrrrrrrtttuuuwwwyyyzzz{{{yyy|||qqqeeeXXXRRRMMMGGGCCCBBB@@@CCCHHHLLLPPPTTTXXX\\\aaabbbdddgggkkknnnpppqqqqqqsssuuuuuuvvvwwwzzz|||{{{|||}}}xxxlllhhhdddcccjjjxxx|||nnneeeXXXPPPIIIFFFCCCAAAAAADDD>>>AAAEEEIIINNNTTTZZZ___ggghhhjjjmmmppprrrsssttttttxxx}}}~~~}}}|||}}}zzzlllfffaaa[[[```kkkxxxvvvtttvvv|||~~~{{{dddnnnwww{{{}}}~~~|||wwwnnnnnnmmmhhh___TTTKKKFFF<<<<<<;;;999555333333444000000000000000000000000333222111000///...------111000///......///000111................................................|||nnnllljjjjjjlllqqqwwwzzz|||{{{|||}}}zzzvvvrrrssszzz~~~~~~wwwllldddbbbaaa___]]][[[ZZZYYYYYY]]]___```___\\\[[[[[[[[[[[[ZZZZZZ[[[]]]```ccceeekkkmmmooorrrssssssrrrrrrrrrqqqnnnmmmmmmooorrrtttwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvwwwxxxyyyyyy||||||}}}~~~}}}}}}|||{{{tttsssqqqppppppqqqsssuuuqqqrrrtttvvvyyy{{{|||}}}|||~~~{{{wwwtttrrrrrrqqqpppppppppqqqrrrssswwwwwwxxxyyyyyyyyyyyyxxxvvvvvvwwwwwwxxxxxxxxxxxxzzzyyyxxxwwwvvvvvvvvvvvvuuuuuuttttttttttttuuuuuuxxxyyyzzzxxxuuuuuuxxx{{{~~~~~~~~~|||zzzvvvrrrpppnnnnnnooonnnllliiifffdddgggllluuu~~~xxxqqqmmmjjjhhhfffeeegggkkklllppp~~~yyyqqqrrryyy|||wwwssspppnnneeedddddddddfffhhhkkklllooopppqqqqqqrrrrrrrrrqqqoooppprrrtttuuuwwwwwwwwwuuutttsssrrrqqqrrrssssssrrrtttvvvyyyyyywwwuuusssrrrrrrqqqqqqqqqnnnjjjggg^^^ZZZUUURRRRRRSSSUUUUUU]]]cccjjjmmmnnnpppvvv{{{~~~wwwqqqmmmjjjhhh^^^[[[WWWTTTTTTUUUXXXZZZ^^^bbbhhhlllooorrrtttvvvvvvtttssstttwwwxxxwwwuuurrrrrrrrrrrrtttvvvxxxzzz{{{{{{zzz{{{sssjjj^^^SSSLLLGGGBBB???AAABBBEEEIIIMMMQQQUUUWWW^^^aaaccceeefffhhhkkkmmmrrrssstttvvvxxxyyyzzzzzzyyy{{{~~~sssmmmeeebbbfffrrryyymmmfffVVVQQQJJJFFFDDDDDDDDDDDDCCCBBBAAABBBFFFMMMTTTYYYaaadddhhhkkkmmmooorrrtttuuuwwwyyyzzz{{{|||~~~qqqggg___[[[[[[___mmmvvvyyyooottt|||sssoooooowww|||zzzuuurrrpppnnnllliiidddZZZNNNEEEBBB>>>999555333333222111000000111000000///......,,,,,,---...///000111222............////////////...***$$$ ###(((,,,------------------------~~~zzzpppnnnllllllnnnsssxxx{{{~~~}}}}}}~~~~~~yyyvvvrrroooqqqyyy}}}}}}wwwnnngggbbbaaa```___^^^]]]]]]]]]]]]___```___]]][[[[[[\\\ZZZZZZZZZ[[[]]]```dddfffjjjllloooqqqsssssssssrrrsssrrrpppppppppqqqssstttwwwwwwwwwvvvvvvvvvvvvuuutttttttttttttttuuuvvvvvv||||||}}}}}}|||zzzxxxvvvrrrqqqpppooopppqqqssstttuuuuuuuuuvvvwwwwwwxxxxxxzzz{{{}}}|||xxxtttrrrqqqrrrrrrqqqqqqqqqrrrssstttwwwwwwxxxyyyyyyyyyyyyxxxuuuuuuvvvvvvwwwwwwwwwwwwxxxxxxwwwvvvuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuwwwxxxyyyxxxvvvvvvwwwzzz{{{{{{|||{{{zzzwwwuuussspppqqqpppooommmjjjhhhfffgggkkkrrryyy|||uuuqqqnnnlllkkkhhhgggggghhhhhhjjjvvvzzzsssrrrvvv{{{~~~{{{vvvrrrooonnngggfffeeedddfffhhhkkkmmmpppppppppqqqppppppooonnnooopppqqqssstttuuuvvvvvvttttttrrrqqqqqqrrrsssttttttuuuvvvxxxxxxxxxwwwvvvuuutttssssssrrrpppllliiiaaa]]]WWWSSSQQQQQQRRRRRRYYY___eeeiiikkknnntttxxxzzz~~~vvvqqqllliii___]]]YYYVVVUUUVVVXXXZZZ]]]aaagggkkknnnpppssstttvvvtttssstttwwwxxxvvvuuuuuuuuuuuuvvvwwwyyy{{{}}}}}}|||{{{{{{}}}uuulll___UUUNNNIIIDDD@@@@@@AAACCCGGGKKKOOORRRTTT[[[]]]```cccdddgggjjjlllpppqqqsssuuuvvvwwwxxxxxxwwwzzz~~~zzztttjjjdddeeelllvvv}}}|||tttjjjddd[[[UUUMMMGGGDDDBBBAAA@@@BBBAAAAAACCCGGGMMMRRRVVV___aaaccceeehhhlllqqqtttvvvxxxzzz{{{{{{|||vvvkkkbbb\\\[[[^^^hhhqqq}}}|||sssvvv|||wwwrrrrrrxxx|||zzzuuurrrpppnnnkkkiiiddd[[[PPPGGGBBB>>>999555333222111000111111111111111000//////////////////////////////............////////////222000---+++***,,,...000,,,,,,------------------{{{wwwsssqqqooonnnppptttyyy|||~~~~~~}}}yyytttpppnnnnnnrrrzzz}}}~~~~~~}}}{{{yyytttmmmiii``````___^^^^^^^^^______]]]^^^______]]][[[[[[\\\YYYYYYZZZ[[[^^^aaadddfffjjjkkknnnppprrrsssssssssrrrrrrssssssssstttttttttvvvvvvvvvvvvvvvuuuttttttttttttssssssssstttuuuuuuzzz{{{||||||{{{wwwssspppnnnmmmmmmnnnoooppprrrsssuuuuuuuuuuuuuuuuuuuuuuuuwwwxxxyyyxxxtttqqqoooooossssssrrrrrrsssssstttuuuwwwwwwxxxyyyyyyyyyyyyxxxuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvuuuuuuttttttttttttuuuuuuuuuwwwxxxxxxwwwvvvwwwxxxxxxxxxyyyzzzzzzxxxwwwvvvrrrqqqpppooommmkkkiiihhhhhhkkkoootttyyy}}}|||vvvrrrqqqpppooonnnmmmkkkiiigggeeefffoooyyy~~~{{{vvvrrrqqqrrruuuvvv~~~{{{xxxuuuqqqnnnmmmiiigggeeedddeeegggkkkmmmooopppppppppooonnnmmmlllooopppqqqrrrsssssssssssssssrrrrrrqqqqqqrrrssstttxxxyyyzzz||||||}}}}}}}}}zzzyyywwwvvvuuussspppmmmgggccc\\\VVVSSSQQQPPPOOOTTTYYY___cccfffjjjpppuuuwww|||}}}vvvoookkkccc```\\\YYYWWWWWWYYYZZZ]]]aaafffjjjmmmoooqqqsssuuutttssstttvvvwwwvvvuuuvvvvvvvvvvvvxxxzzz|||}}}~~~}}}{{{zzz{{{vvvmmmaaaWWWPPPKKKEEEAAA???@@@AAADDDGGGKKKOOOQQQVVVXXX\\\___bbbeeehhhkkkooopppqqqssstttuuuuuuvvvvvvxxx{{{~~~|||rrrjjjhhhlllsssxxx~~~}}}zzzwwwqqqiiiddd]]]WWWOOOHHHDDDBBB@@@???AAAAAAAAACCCGGGKKKPPPRRRZZZ\\\]]]___bbbhhhnnnsssvvvxxxzzz{{{|||}}}tttiii```\\\^^^aaajjjvvvzzzzzz}}}{{{uuusssxxx{{{yyyuuusssooommmkkkiiieee]]]SSSKKKCCC???:::555333222000///111111111111111000000///222111000000///...------............////////////...////////////......---,,,,,,,,,------.........|||wwwtttuuusssqqqpppqqquuuyyy{{{~~~~~~}}}zzzuuupppmmmlllpppvvv||||||wwwuuurrrpppooolllhhhfff___^^^]]]\\\\\\[[[\\\\\\\\\^^^___^^^\\\[[[[[[\\\XXXYYYZZZ\\\___ccceeegggjjjkkkmmmoooqqqsssssstttqqqrrrssstttttttttssssssuuuuuuvvvvvvvvvuuutttsssuuuuuuttttttttttttuuuuuuvvvwwwyyyzzzxxxtttooollliiijjjkkkmmmnnnpppqqqqqqqqqqqqrrrssstttuuuuuuvvvuuuvvvvvvtttqqqooooooooosssssssssttttttuuuvvvvvvwwwwwwxxxyyyyyyyyyyyyxxxvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvuuuuuuuuuvvvvvvwwwuuuuuuttttttttttttuuuuuutttuuuwwwxxxwwwwwwvvvvvvwwwwwwxxxxxxxxxwwwwwwvvvqqqqqqpppooommmkkkjjjiiilllmmmoooqqqtttwwwzzz|||yyyvvvrrrqqqqqqqqqqqqpppqqqppplllhhhdddeeemmmttt}}}~~~|||zzzzzzxxxtttooommmooorrryyyxxxxxxvvvtttpppmmmlllkkkhhheeecccccceeeiiikkkmmmnnnnnnoooooonnnnnnnnnoooppppppqqqqqqqqqqqqppprrrqqqqqqqqqqqqsssuuuvvv{{{~~~}}}{{{yyywwwvvvsssqqqlllggg```ZZZVVVSSSQQQPPPPPPTTTYYY]]]aaafffkkkooosssxxx{{{sssooohhheeeaaa]]]ZZZYYYZZZ[[[^^^aaagggkkkmmmnnnppprrrttttttttttttuuuvvvvvvuuuttttttttttttuuuwwwyyyzzz|||{{{zzzxxxyyy}}}vvvnnnbbbXXXRRRLLLFFFBBB@@@@@@@@@BBBEEEHHHLLLNNNQQQTTTXXX\\\```ccchhhkkknnnoooppprrrssstttuuuuuuwwwxxxzzz{{{}}}zzzsssqqqsssyyy|||}}}zzzwwwtttpppjjjfff[[[VVVOOOIIIEEEDDDCCCBBB@@@@@@BBBDDDGGGJJJLLLNNNTTTVVVZZZ]]]aaagggmmmqqqwwwxxx{{{||||||}}}sssggg``````]]]eeeqqq||||||uuuqqquuuyyyxxxvvvuuupppmmmkkkiiifff```WWWPPPFFFAAA;;;777444222000//////000000111000000//////222111111000///...------............////////////+++,,,---......---,,,++++++,,,,,,------.........}}}yyyvvvsssvvvuuusssqqqrrruuuxxxzzz{{{||||||{{{wwwrrrnnnllljjjqqqxxx|||~~~~~~}}}~~~zzzpppnnnjjjhhhgggfffdddbbb```___]]]\\\ZZZYYYYYYYYY[[[\\\^^^]]]\\\ZZZ[[[[[[XXXYYY[[[^^^aaaeeegggiiijjjkkkmmmoooppprrrssssssoooppprrrsssssssssqqqpppssstttuuuvvvvvvuuutttsssttttttssssssrrrsssssstttqqqrrruuuvvvtttqqqllliiieeefffiiilllnnnpppqqqqqqpppqqqqqqrrrsssssstttttttttttttttrrrpppnnnooopppsssssstttuuuvvvvvvwwwwwwwwwwwwxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvwwwxxxxxxuuuuuuttttttttttttuuuuuussssssuuuvvvwwwwwwuuutttwwwwwwwwwvvvvvvuuutttsssrrrrrrrrrrrrqqqpppooonnnqqqqqqqqqrrrsssvvvxxxyyyvvvtttrrrqqqrrrsssrrrqqqqqqpppmmmgggdddggglllqqquuuvvvxxxzzz{{{{{{zzzzzzvvvyyyzzzwwwrrrooopppsssuuuvvvwwwvvvuuuqqqnnnlllkkkiiifffccccccdddfffgggiiijjjlllmmmooopppppppppoooooopppppppppppppppoooqqqqqqqqqqqqrrrtttvvvxxx{{{|||{{{yyywwwvvvnnniiibbb]]]XXXUUUSSSQQQPPPRRRUUUXXX\\\```dddhhhkkkqqqyyyyyytttnnnkkkgggbbb^^^\\\\\\\\\___ccchhhlllmmmoooppprrrssstttttttttttttttuuuvvvtttssssssssstttvvvwwwxxxyyyxxxwwwwwwxxx|||vvvnnncccYYYRRRLLLFFFAAAAAA@@@@@@AAACCCFFFIIIKKKNNNQQQVVVZZZ^^^bbbgggjjjmmmnnnppprrrsssuuuuuuvvvxxxyyyzzzzzzzzz|||{{{yyy{{{}}}zzzvvvsssoookkkggg]]]XXXPPPJJJFFFEEEDDDCCC@@@@@@BBBCCCEEEGGGIIIJJJMMMRRRXXX___dddhhhlllooovvvxxxzzz{{{|||}}}}}}ooofffddd]]]bbblllxxxzzzrrrmmmqqquuuwwwwwwxxxrrrooollljjjhhhbbb[[[UUUJJJEEE???999666333111000......///000000/////////000000000000000000//////............////////////////////////////////////,,,,,,,,,------.........|||zzzxxxvvvxxxwwwuuussstttuuuxxxyyyxxxzzz{{{yyytttoookkkjjjhhhqqqxxxyyyzzz|||~~~~~~}}}~~~zzzooolllhhheeedddcccbbbaaaaaa```^^^\\\[[[YYYYYYXXXYYYZZZ\\\\\\ZZZYYYZZZZZZYYYZZZ]]]```dddgggjjjkkkllllllmmmnnnoooqqqrrrrrrnnnooopppqqqrrrqqqpppooopppqqqtttuuuvvvuuutttsssqqqqqqpppoooooooooppppppnnnoooqqqqqqpppmmmiiifffaaadddhhhllloooqqqqqqqqqsssssssssrrrrrrqqqqqqqqqssssssrrrpppnnnnnnoooqqqrrrssstttuuuvvvwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxuuuuuuttttttttttttuuuuuusssrrrrrrtttvvvvvvuuutttwwwvvvuuutttsssrrrqqqpppssstttvvvwwwwwwvvvuuutttrrrrrrrrrssstttuuuwwwwwwvvvtttssstttuuuuuutttrrrooooookkkeeeccchhhlllnnnqqqrrrsssuuuvvvwwwxxxxxxvvvyyy|||{{{xxxvvvvvvwwwvvvxxxzzzzzzyyyuuuqqqooollljjjhhheeedddddddddeeefffgggiiikkkmmmoooppppppooooooppppppppppppppppppqqqqqqqqqrrrtttvvvyyyzzzyyy~~~}}}|||qqqlllfff```\\\XXXTTTRRRQQQQQQRRRSSSVVVYYY\\\]]]___eeemmmuuu|||{{{tttqqqlllgggccc```^^^^^^```dddiiilllmmmnnnpppqqqrrrtttuuuuuutttsssuuuvvvvvvuuuuuuuuuuuuwwwxxxzzzvvvvvvvvvvvvwww|||vvvooodddZZZTTTMMMFFFBBBAAA@@@??????@@@CCCFFFHHHKKKNNNSSSXXX\\\```eeeiiijjjlllnnnqqqsssuuuvvvvvvxxxyyyzzzyyyyyyzzz}}}{{{wwwtttooojjjgggaaa[[[SSSKKKGGGDDDBBBAAAAAAAAAAAABBBDDDEEEGGGGGGIIIOOOWWW___eeeiiimmmooouuuwwwyyyzzz{{{|||~~~~~~~~~vvvlllhhh^^^aaahhhtttzzzqqqjjjmmmrrruuuwwwyyyuuurrrnnnllliiieee^^^YYYNNNJJJCCC===999666444222...//////000000000000////////////000000111111111............//////////////////.........///000000------------------------~~~|||||||||{{{yyywwwvvvvvvwwwyyyzzzxxxzzz{{{xxxrrrlllhhhgggiiisssyyyxxxxxx{{{}}}}}}|||xxxooolllhhhdddcccaaa```^^^^^^]]]\\\ZZZYYYYYYXXXXXXWWWXXXZZZZZZYYYXXXXXXYYYZZZ[[[^^^bbbfffjjjlllmmmmmmmmmmmmnnnnnnppppppqqqnnnoooooopppppppppppppppmmmooorrruuuvvvvvvuuutttqqqpppooonnnnnnnnnnnnoooooooooooonnnlllhhheeeccc___bbbggglllppprrrrrrqqqrrrrrrrrrrrrrrrrrrrrrqqqrrrqqqpppnnnlllllloooqqqqqqrrrtttuuuwwwwwwwwwvvvwwwwwwxxxyyyyyyyyyyyyxxxyyyyyyyyyxxxxxxxxxwwwwwwyyyxxxwwwvvvvvvuuuvvvvvvuuuuuuttttttttttttuuuuuutttrrrpppqqqtttvvvvvvtttttttttsssqqqppppppooooooooorrrvvvyyyzzzyyywwwuuuppppppqqqrrrssstttuuuuuuuuuuuuuuuwwwyyyyyyxxxvvvpppqqqmmmfffeeejjjnnnnnnqqqqqqrrrssstttuuuwwwwwwxxx{{{}}}{{{zzz{{{}}}{{{wwwtttnnnmmmkkkiiigggfffdddddddddeeegggiiijjjlllllllllnnnoooppppppqqqqqqqqqqqqqqqqqqrrrsssuuuxxx{{{}}}|||yyyuuunnnhhhbbb^^^ZZZWWWRRRQQQOOONNNOOOQQQRRRSSSTTTYYY```gggnnnuuu{{{yyyvvvqqqlllgggccc```___```ccchhhkkklllmmmnnnoooqqqtttuuuuuusssssstttvvvwwwvvvvvvvvvvvvxxxyyyzzzwwwwwwwwwvvvwww{{{xxxpppfff]]]VVVOOOHHHCCCAAA???===<<<===???CCCEEEHHHKKKPPPUUUYYY]]]bbbeeeggghhhkkknnnqqqtttvvvvvvxxxyyyyyyyyyxxxyyy{{{}}}~~~~~~|||xxxrrrlllhhhaaa[[[SSSLLLHHHEEECCCBBBBBBAAAAAAAAAAAACCCEEEFFFHHHMMMUUU\\\ccciiinnnqqqtttvvvxxxyyyzzz{{{}}}}}}~~~~~~}}}~~~{{{oookkkaaaaaaeeeppp}}}|||rrrjjjkkkpppsssvvvyyyyyyuuupppmmmkkkgggaaa\\\SSSNNNGGG@@@<<<999666444000000111222222222222222//////000000000111111111............////////////++++++,,,---------------.........------,,,,,,+++}}}|||zzzxxxxxxyyyzzz{{{yyy{{{{{{wwwpppiiifffdddlllvvv|||zzzxxx|||~~~||||||uuunnnkkkgggcccaaa___]]][[[YYYYYYXXXWWWWWWWWWWWWWWWVVVWWWYYYYYYXXXWWWWWWXXXZZZ\\\___dddhhhkkkmmmnnnnnnnnnnnnnnnnnnoooppppppoooooopppppppppqqqqqqqqqlllnnnqqquuuwwwwwwvvvuuurrrrrrqqqppppppoooppppppqqqpppooollliiieeebbb```^^^aaagggmmmqqqrrrrrrrrroooooopppqqqssstttuuuvvvqqqpppnnnllljjjkkknnnppppppqqqsssuuuvvvwwwvvvvvvwwwwwwxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvvvvxxxxxxwwwuuuttttttttttttuuuuuuttttttttttttuuuuuutttqqqooopppsssvvvvvvuuurrrqqqqqqpppooooooppppppjjjnnnsssxxxyyyxxxuuusssmmmnnnoooqqqrrrsssssssssuuuuuuvvvyyy{{{|||{{{yyysssuuuqqqiiihhhnnnqqqoooqqqqqqrrrrrrsssuuuvvvwww{{{~~~~~~|||~~~{{{xxxoooooonnnllljjjgggeeedddcccdddeeeggghhhhhhhhhhhhnnnooopppqqqqqqrrrrrrrrrrrrrrrrrrtttvvvyyy|||~~~~~~wwwpppjjjddd___\\\SSSPPPMMMKKKKKKLLLLLLLLLPPPSSSXXX^^^dddllluuuzzz|||yyytttnnniiidddbbb```___cccgggjjjkkklllmmmnnnqqqsssuuuuuusssrrrtttvvvvvvvvvuuuuuuuuuwwwxxxyyyxxxxxxxxxwwwwwwzzzyyyrrrhhh___XXXQQQJJJEEE@@@>>><<<:::;;;===@@@BBBFFFIIINNNRRRVVV[[[```cccdddfffiiimmmpppsssuuuvvvwwwxxxyyyxxxxxxxxxzzz|||}}}}}}~~~}}}vvvpppkkk]]]XXXQQQLLLIIIHHHGGGGGGCCCBBB@@@@@@@@@BBBDDDEEEHHHLLLSSSYYY```hhhooottttttuuuxxxyyyyyyzzz|||~~~~~~}}}qqqlllbbbaaacccmmmzzztttkkkkkkooorrruuuxxx{{{wwwrrrnnnlllhhhbbb^^^UUUPPPIIICCC>>>;;;888666111222333444444444444444111111111000000000000000............/////////000***,,,...000000///...,,,//////...---,,,++++++***~~~~~~~~~{{{wwwvvvxxxyyyyyywwwzzz{{{wwwooojjjlllnnnmmmtttuuuwwwyyy{{{||||||}}}|||{{{sssmmmjjjiiigggeeebbb^^^[[[YYYXXXYYYYYYYYYYYYWWWUUUTTTTTTVVVXXXXXXWWWWWWXXXYYYYYY\\\```eeeiiikkkllllllnnnmmmlllllllllmmmooopppqqqqqqqqqqqqqqqqqqqqqqqqooopppqqqrrrtttuuuvvvwwwsssqqqnnnmmmnnnooopppppppppllliiihhheee___]]]___```dddjjjnnnpppqqqrrrsssuuussstttxxx||||||wwwrrrppplllhhhhhhkkknnnpppppprrrsssuuuvvvwwwvvvuuusssuuuvvvwwwwwwwwwwwwwwwvvvvvvwwwyyyyyyyyywwwuuutttvvvuuuuuuuuuttttttssssssxxxwwwuuutttrrrqqqpppppppppppppppqqqqqqrrrsssttttttsssrrrpppoooppppppqqqooopppqqqrrrrrrqqqooonnnllllllllllllmmmoooppprrrvvvvvvxxxzzz|||}}}|||xxxsssooommmoooqqqsssqqqrrrtttvvvwwwxxxxxxwww{{{~~~~~~uuutttqqqnnnllljjjhhhhhhhhhgggfffddddddeeefffgggiiikkkllllllkkkkkkmmmnnnrrrssstttvvvxxxzzz|||}}}}}}xxxrrrjjjccc^^^ZZZWWWRRRMMMJJJJJJLLLNNNKKKMMMOOOSSSYYYbbblllsss~~~}}}zzzvvvpppjjjeeeaaa___^^^aaaeeegggiiikkkmmmooorrrsssttttttuuutttttttttttttttuuuvvvwwwxxxxxxyyy|||||||||{{{zzz{{{~~~wwwrrrjjjaaaYYYRRRKKKGGGAAA@@@???>>>>>>???@@@AAAFFFIIINNNRRRVVVYYY]]]```aaaeeejjjnnnpppqqqssstttvvvvvvvvvvvvwwwxxxyyyyyyyyy{{{}}}|||pppgggeee[[[RRROOOLLLHHHEEEFFFEEECCC@@@>>>>>>???BBBCCCIIIMMMRRRXXX___ffflllqqqtttvvvwwwwwwwwwyyy{{{~~~|||zzzzzz|||~~~wwwpppiiigggbbbdddqqq|||vvvnnnjjjlllrrryyy~~~|||{{{xxxtttpppkkkgggeeebbb\\\SSSIII@@@;;;888888555333111000111111000///333222222222111111000000////////////////////////------............------,,,,,,---.../////////...~~~yyyxxxyyyzzzzzzyyyyyyyyytttlllgggjjjmmmmmmtttuuuwwwyyy{{{|||}}}}}}~~~~~~vvvnnnhhhhhhgggdddbbb___\\\ZZZYYYXXXXXXYYYYYYXXXVVVUUUTTTTTTUUUWWWXXXWWWWWWXXXYYY[[[^^^bbbfffjjjkkkkkkkkkmmmmmmllllllmmmnnnpppqqqrrrrrrrrrrrrrrrrrrrrrrrrnnnooopppqqqrrrssstttuuussspppmmmlllmmmnnnnnnnnnooojjjgggfffccc]]][[[]]]```dddjjjoooqqqsssuuuvvvxxxwwwwwwzzz}}}}}}wwwrrrnnnkkkggggggjjjmmmoooooorrrsssuuuvvvvvvvvvtttssssssssstttuuuuuuuuuuuuuuuvvvwwwxxxyyyxxxwwwuuutttwwwwwwvvvvvvvvvuuuuuuuuuxxxwwwuuusssqqqppppppoookkkkkkkkklllmmmoooqqqrrrsssqqqpppooonnnnnnoooooonnnoooqqqrrrrrrpppooonnnlllkkkkkkkkkmmmooorrrsssvvvwwwxxxzzz|||~~~|||yyytttpppnnnoooqqqsssssstttuuuwwwxxxyyyyyyxxxyyy|||xxxwwwtttqqqnnnkkkjjjiiiiiigggdddbbbbbbbbbdddeeeggghhhjjjjjjjjjkkklllnnnqqqrrrsssuuuwwwyyyzzz{{{}}}}}}vvvnnnfffaaa\\\XXXSSSNNNJJJIIIIIIIIIIIIJJJKKKMMMRRRYYYaaaggguuuzzzyyywwwsssnnnhhhccc___]]]^^^aaadddgggiiikkkmmmooorrrrrrssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuyyyzzz{{{zzzzzz{{{}}}wwwqqqiiiaaaYYYQQQJJJFFFAAA@@@???>>>>>>>>>???@@@CCCFFFKKKOOOSSSWWW[[[]]]aaaeeejjjmmmoooqqqrrrtttwwwwwwvvvwwwwwwxxxyyyzzzyyy{{{~~~vvvmmmfff]]]SSSPPPMMMHHHFFFFFFEEECCC@@@>>>>>>???BBBCCCHHHLLLRRRXXX^^^eeelllpppqqqtttvvvxxxyyyzzz}}}|||sssiiifffbbbcccppp|||rrrlllkkkooovvvzzz~~~{{{xxxtttqqqnnnlllhhhbbbYYYNNNDDD===:::888555333111000111111000///////////////......------////////////////////////---..................---..................------}}}{{{zzz{{{{{{{{{zzzyyysssiiieeeiiinnnooouuuvvvxxxzzz|||}}}~~~~~~xxxppphhhbbbdddbbb```]]]ZZZYYYXXXXXXWWWWWWWWWWWWVVVUUUTTTTTTSSSUUUWWWWWWVVVVVVXXXYYY]]]```dddhhhkkklllkkkkkklllllllllmmmnnnppprrrsssssssssssssssssssssssssssqqqqqqrrrrrrsssttttttuuurrrpppmmmlllmmmmmmmmmlllmmmhhhdddccc```[[[YYY[[[___dddjjjooosssvvvxxxzzz|||{{{{{{}}}~~~|||vvvqqqkkkiiifffgggiiillloooooorrrssstttuuuuuuuuutttsssrrrrrrsssuuuvvvvvvvvvvvvuuuvvvwwwxxxxxxvvvuuutttwwwvvvvvvvvvvvvuuuuuuuuuxxxwwwuuusssqqqpppoooooollllllkkkkkkmmmpppssstttqqqpppnnnmmmllllllmmmmmmmmmnnnppppppqqqpppooonnnkkkkkkjjjjjjlllpppsssvvvxxxxxxyyy{{{|||~~~}}}{{{vvvrrrppppppqqqrrruuuuuuwwwxxxyyyyyyyyyyyywwwzzz}}}{{{xxxtttpppmmmkkkjjjiiigggccc___^^^___```bbbccceeefffggggggiiikkknnnpppqqqrrrsssuuuvvvxxxxxxzzz|||{{{tttmmmiii```]]]YYYSSSNNNKKKIIIHHHIIIIIIIIIIIIKKKOOOVVVZZZhhhlllsssyyy|||}}}{{{yyyrrrqqqoookkkgggaaa]]]ZZZ]]]```dddggghhhjjjmmmoooqqqrrrrrrsssssssssssssssuuuuuuttttttssssssssssssvvvwwwyyyzzzzzzzzz|||~~~vvvqqqiii```XXXQQQJJJEEEAAA@@@???=========>>>>>>@@@CCCGGGKKKOOOSSSWWWZZZ```dddiiillloooppprrrtttwwwwwwwwwwwwxxxyyyzzz{{{{{{|||~~~}}}uuuiii___VVVRRRNNNIIIFFFFFFEEECCCAAA???>>>@@@BBBCCCGGGJJJPPPVVV]]]cccjjjoooooorrrvvvyyyzzz{{{}}}yyyjjjfffbbbcccnnn}}}wwwnnnkkknnnuuuyyy~~~}}}zzzxxxvvvtttsssqqqkkk```TTTIIIAAA;;;888555333111111111222111000............------------////////////////////////........................////////////...---,,,+++}}}}}}}}}}}}|||zzzssshhhdddjjjpppsssvvvwwwyyy{{{}}}~~~~~~{{{tttlllddd^^^___^^^[[[XXXVVVVVVVVVWWWUUUUUUUUUUUUTTTTTTSSSSSSSSSUUUVVVVVVVVVVVVXXXZZZ]]]```dddiiilllmmmmmmlllkkkkkklllmmmnnnqqqsssuuuttttttttttttttttttttttttttttttuuuuuuvvvvvvwwwwwwsssqqqooonnnnnnnnnmmmllllllgggcccbbb^^^YYYXXX[[[___cccjjjooossswww{{{}}}~~~~~~}}}zzztttooohhhgggfffgggiiillloooqqqqqqrrrsssttttttttttttsssssstttuuuwwwxxxyyyyyyyyyvvvwwwwwwxxxxxxwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuxxxwwwuuusssqqqoooooonnnmmmlllkkkkkkllloooqqqssspppooommmlllkkkkkkllllllmmmmmmnnnooooooooonnnnnnkkkjjjjjjjjjmmmqqquuuxxxyyyyyyzzz{{{}}}~~~~~~|||xxxtttrrrqqqrrrrrruuuuuuvvvwwwwwwxxxxxxxxxwwwzzz~~~|||wwwsssooolllkkkjjjgggbbb]]][[[[[[\\\]]]^^^___aaabbbcccfffiiilllnnnooopppqqqrrrtttuuuuuuxxxzzz|||{{{tttpppeeeccc```[[[VVVQQQNNNLLLKKKKKKJJJHHHHHHJJJOOOSSS[[[^^^dddjjjoooqqqqqqqqqkkkkkkjjjhhhddd```[[[YYY\\\___cccfffgggjjjlllooopppqqqqqqrrrrrrrrrrrrrrrttttttttttttsssssssssssssssvvvyyyzzz{{{{{{}}}~~~uuuppphhh```XXXQQQJJJEEEBBBAAA???===<<<<<<<<<===>>>AAAEEEHHHLLLPPPUUUXXX^^^bbbgggkkknnnoooqqqssswwwwwwwwwwwwxxxyyy{{{{{{{{{}}}zzzmmmcccYYYTTTPPPJJJGGGGGGEEECCCAAA@@@???@@@BBBCCCEEEIIIOOOUUU[[[bbbiiinnnooorrrwwwzzz{{{{{{|||}}}~~~~~~mmmhhhcccccckkkxxx}}}sssnnnooouuuzzz}}}|||{{{zzzxxxwwwwwwvvvwwwqqqgggZZZNNNCCC<<<888555333111111222222111000000000000000000000000000////////////////////////.........------...........................------|||zzzqqqfffccciiiqqquuuwwwxxxzzz|||~~~yyyrrrjjjbbb]]][[[YYYWWWTTTTTTTTTUUUVVVSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTUUUUUUUUUVVVXXX[[[\\\___dddiiilllnnnnnnnnnkkkkkkkkklllnnnqqqsssuuuttttttttttttttttttttttttuuuuuuuuuvvvvvvwwwwwwwwwuuusssqqqqqqqqqqqqpppooommmgggcccaaa^^^YYYYYY[[[___ccciiinnnssswww{{{}}}~~~}}}zzzuuuoookkkfffffffffgggiiilllppprrrqqqrrrrrrsssssssssssssssssstttuuuwwwxxxyyyyyyyyywwwwwwxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvxxxwwwuuurrrpppooonnnmmmjjjiiihhhggghhhjjjkkkmmmpppooommmlllkkkkkkllllllllllllmmmmmmnnnnnnnnnnnnlllkkkkkklllooossswwwyyyyyyzzzzzz{{{|||}}}}}}~~~~~~|||zzzwwwuuussssssssstttttttttttttttuuuuuuuuuxxxzzz}}}~~~yyytttpppmmmlllkkkhhhccc^^^ZZZXXXXXXYYYYYYZZZ\\\]]]^^^aaaeeeiiikkkkkkmmmnnnpppqqqrrrssswwwxxxzzz|||~~~xxxrrriiihhheeebbb]]]YYYVVVTTTNNNNNNLLLJJJHHHIIIMMMPPPQQQTTTYYY^^^bbbeeeggggggeeeeeeeeedddaaa^^^ZZZXXXZZZ]]]aaadddfffhhhkkkmmmoooppppppqqqqqqqqqqqqqqqrrrrrrsssttttttuuuvvvvvvrrruuuxxxzzz{{{}}}tttooohhh```YYYRRRKKKGGGDDDCCC@@@>>><<<<<<;;;<<<===???CCCFFFJJJNNNSSSWWW]]]aaafffjjjmmmoooqqqrrrvvvvvvvvvwwwxxxyyy{{{||||||}}}rrrggg]]]WWWRRRLLLHHHGGGEEECCCBBBAAA@@@AAABBBCCCEEEIIINNNTTT[[[aaahhhmmmqqqtttxxxzzzzzzzzzzzz{{{|||~~~rrrllleeedddiiirrr|||sssqqqsssvvv|||{{{zzzyyyxxxxxxxxxxxxyyytttjjj^^^QQQFFF===999666444222111222222111000111111111111111111111111///////////////////////////...------------...///+++,,,---...////////////{{{xxxpppeeebbbiiiqqquuuxxxyyy{{{}}}}}}vvvooohhhaaa\\\WWWVVVUUUTTTSSSTTTUUUUUURRRQQQQQQPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTVVVYYY[[[]]]```dddiiilllmmmmmmmmmjjjjjjjjjkkkmmmppprrrtttttttttttttttttttttttttttrrrrrrrrrssstttuuuuuuvvvuuutttsssssstttuuusssrrrmmmhhhcccaaa]]]YYYYYY\\\```ccchhhmmmppptttxxx{{{|||}}}|||zzzuuuoooiiieeebbbccceeeggghhhkkkooorrrqqqqqqqqqrrrrrrrrrssssssrrrrrrsssuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwxxxxxxxxxxxxyyyyyyvvvuuussspppnnnlllkkkjjjiiiiiiiiijjjjjjkkklllmmmooonnnlllkkkjjjjjjkkkkkkkkkkkkkkkllllllmmmnnnnnnmmmmmmnnnooorrruuuxxxyyyyyyzzzzzzzzz{{{{{{||||||}}}|||{{{yyywwwvvvuuuuuutttsssrrrrrrrrrrrrrrrssswwwyyy{{{}}}~~~~~~~~~~~~|||wwwrrrpppnnnmmmjjjeee```[[[XXXVVVUUUTTTUUUVVVWWWYYY\\\aaadddggghhhiiikkkmmmoooqqqrrrvvvwwwxxxyyyzzzzzz{{{{{{|||~~~~~~vvvpppnnnkkkhhhddd```^^^\\\TTTSSSQQQNNNKKKKKKMMMOOOMMMOOOQQQUUUXXX[[[]]]^^^^^^______^^^\\\ZZZXXXWWWWWWZZZ^^^aaadddfffiiilllnnnoooooopppppppppppppppqqqqqqrrrssstttuuuvvvwwwrrrtttwwwyyy{{{}}}~~~sssnnnggg```ZZZTTTNNNJJJFFFEEEBBB???===<<<;;;;;;<<<>>>AAADDDHHHLLLRRRVVV[[[___eeeiiilllnnnppprrruuuuuuuuuvvvwwwyyyzzz{{{|||}}}~~~vvvkkk```ZZZTTTMMMHHHHHHDDDDDDBBBAAAAAAAAABBBCCCEEEHHHNNNTTT[[[aaahhhmmmsssuuuxxxyyyyyyyyyzzz{{{yyyqqqiiiffffffmmmzzz{{{sssqqqrrr|||{{{zzzxxxwwwwwwxxxxxxyyytttlllaaaTTTIII@@@;;;666444222222222333222000////////////000000000000///////////////////////////...---,,,,,,---...///***+++,,,...///000000111|||zzzsssiiifffmmmuuuxxxyyyzzz|||~~~~~~xxxrrrkkkeee^^^ZZZTTTTTTTTTTTTUUUUUUUUUUUUQQQPPPOOOOOOOOOOOOPPPQQQRRRSSSTTTSSSSSSUUUYYY\\\```bbbeeeiiikkkkkkjjjiiijjjjjjjjjjjjlllnnnppprrrssssssssssssssssssssssssppppppqqqrrrtttuuuvvvvvvttttttssstttvvvvvvuuutttmmmgggbbb```\\\XXXXXX\\\aaadddhhhkkknnnqqqtttwwwxxxyyyyyyvvvpppiiiccc```]]]```ccceeefffiiimmmqqqqqqqqqqqqqqqqqqrrrrrrssssssssstttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwuuuuuuvvvvvvwwwwwwwwwwwwsssrrrooommmjjjhhhgggfffggghhhkkkmmmooopppppppppmmmllljjjiiihhhhhhiiijjjjjjjjjjjjkkkkkklllmmmnnnmmmoooqqqsssuuuwwwxxxyyyyyyyyyyyyyyyzzzzzzzzzzzz||||||{{{zzzyyyxxxwwwvvvtttsssrrrqqqpppqqqqqqrrruuuuuuwwwyyyzzzzzz{{{{{{}}}~~~~~~zzzvvvsssrrrnnnlllhhhccc]]]XXXTTTRRRQQQQQQRRRSSSTTTWWW\\\```dddeeegggiiilllnnnpppqqqtttuuuuuuvvvwwwwwwwwwwwwxxxzzz|||{{{yyyuuuqqqllliiigggfff^^^]]]ZZZVVVQQQOOOPPPQQQMMMNNNNNNPPPRRRTTTVVVXXXYYYXXXXXXWWWWWWVVVUUUUUUUUUXXX\\\___bbbdddhhhjjjmmmnnnooooooppppppooooooqqqqqqrrrrrrssssssttttttqqqrrruuuvvvxxx|||}}}rrrnnngggaaa\\\VVVQQQMMMHHHFFFDDD@@@>>><<<;;;;;;:::<<>>===<<<;;;999;;;===@@@DDDIIIOOOSSSZZZ^^^ccchhhkkkmmmpppqqqrrrrrrssstttvvvwwwyyyzzz{{{||||||}}}~~~zzzoooddd]]]VVVNNNIIIHHHDDDDDDCCCBBBBBBBBBBBBBBBEEEIIIOOOUUU[[[bbbiiinnnqqqsssuuuwwwxxxzzz~~~zzzpppiiidddfffttt|||{{{xxxvvvssspppooonnnoooooovvvsssmmmdddZZZOOOGGGBBB666555333222333333222111.../////////000000111111////////////////////////000///---,,,,,,---///000------......///.........vvvsssxxx{{{yyy}}}|||{{{{{{}}}zzzqqqjjjeee```ZZZVVVYYYUUUQQQRRRUUUWWWTTTQQQPPPNNNMMMMMMOOOQQQPPPPPPRRRRRRRRRSSSUUUWWWYYYZZZaaacccgggjjjkkkjjjiiihhhjjjiiiiiiiiijjjlllnnnooorrrssstttsssrrrrrrssstttuuuttttttuuuwwwyyy{{{|||}}}yyyvvvuuuxxxzzz{{{zzzrrrmmmeee```]]]\\\\\\[[[___```bbbeeeiiilllnnnooorrrqqqooojjjddd___\\\\\\[[[]]]```cccdddgggjjjmmmpppoooooonnnoooppprrrsssrrrtttwwwyyyyyyxxxwwwuuuuuuuuuvvvvvvvvvvvvvvvuuutttttttttuuuttttttsssrrrnnnmmmjjjfffccc```^^^]]]cccdddgggjjjllllllllllllllliiieeecccbbbdddgggiiiiiiiiijjjkkkmmmoooqqqrrrssstttvvvwwwxxxxxxxxxwwwxxxxxxyyyyyy{{{}}}~~~}}}~~~~~~}}}{{{xxxuuurrrrrrssstttsssqqqpppqqqrrroooqqqsssuuuvvvvvvuuutttuuuwww{{{}}}~~~yyyvvvsssoooiiiddd___[[[VVVSSSQQQOOOMMMLLLNNNQQQTTTWWW\\\```eeehhhjjjkkklllmmmqqqrrrssstttttttttsssrrruuuuuuwww}}}}}}{{{xxxsssoookkkjjjhhhddd```[[[VVVTTTVVVQQQMMMLLLNNNQQQRRRRRRQQQPPPOOOOOONNNNNNNNNNNNPPPRRRVVVZZZ___cccfffhhhhhhjjjmmmnnnmmmlllmmmnnnppppppoooooonnnooooooooopppqqqqqqqqqtttyyy{{{uuullleee```[[[UUUPPPKKKHHHCCC@@@>>><<<:::888===;;;===BBBEEEGGGMMMTTTXXX\\\ccciiimmmooorrrtttuuutttttttttuuuvvvxxxyyyxxxyyyzzz{{{}}}rrrddd[[[TTTNNNJJJKKKGGGDDDAAA??????BBBFFFHHHKKKLLLOOOSSSYYY___eeeiiioooqqquuuwwwyyy{{{uuujjjbbbaaakkkxxx}}}|||yyyrrrkkkgggfffhhhmmmkkkiiigggaaaWWWIII???;;;888555222111000///---444111---...111222...+++........................111...,,,+++,,,...////////////.........---------}}}}}}}}}{{{~~~}}}~~~}}}vvvnnngggccc___YYYUUUUUURRRPPPQQQUUUVVVTTTQQQOOOMMMLLLMMMOOOPPPPPPOOOSSSSSSRRRSSSUUUXXX[[[\\\aaacccfffjjjlllmmmmmmmmmjjjjjjiiijjjkkklllnnnoooqqqsssttttttrrrqqqqqqrrrttttttuuuvvvyyy|||~~~zzzxxxzzz|||||||||tttooogggaaa^^^\\\[[[ZZZ``````bbbccceeeggghhhiiilllllljjjeee```[[[YYYYYYYYY\\\```dddfffiiilllnnnqqqppppppooopppqqqrrrsssssstttwwwxxxxxxwwwuuutttrrrsssssstttttttttssssssssssssssssssrrrrrrqqqpppllljjjfffccc```^^^]]]\\\bbbcccdddfffhhhiiikkkkkkhhhfffcccbbbbbbeeehhhjjjjjjjjjjjjjjjlllnnnoooqqqsssssstttuuuvvvvvvvvvvvvvvvvvvwwwwwwyyyzzz|||}}}{{{{{{||||||zzzxxxvvvttttttuuuuuussspppooooooooooooqqqsssuuuvvvvvvuuutttuuuwwwzzz|||}}}zzzwwwrrrooojjjfffccc___ZZZWWWQQQOOOLLLKKKKKKMMMOOOQQQVVVYYY]]]aaaccceeehhhjjjmmmnnnppprrrsssssssssssstttsssuuuzzz}}}|||wwwrrrnnnpppooommmjjjfffaaa]]][[[[[[WWWRRRPPPQQQRRRRRRQQQNNNMMMLLLJJJIIIIIIJJJJJJOOOQQQTTTWWW\\\```ccceeeiiikkknnnoooooooooooopppppppppoooooonnnnnnoooooooooppppppqqqsssxxxxxxooogggaaa[[[TTTOOOJJJGGGCCC@@@???>>><<<;;;===;;;===BBBDDDGGGMMMTTTXXX\\\ccciiimmmppprrrtttttttttttttttuuuvvvxxxyyyzzzzzzzzzzzz{{{}}}~~~ssseee\\\UUUNNNKKKKKKIIIGGGDDDCCCCCCDDDGGGIIIIIIKKKNNNSSSYYY___eeehhhoooqqquuuwwwyyy{{{~~~yyymmmcccaaaiiissszzzxxxxxxxxxwwwrrrkkkfffddddddggggggffffffcccZZZNNNEEE<<<888444222111111000///444000......111111///+++........................111...,,,+++---...////////////.........---------xxxyyy}}}xxxrrrjjjddd```]]]XXXTTTPPPOOOOOOQQQUUUWWWUUURRRNNNMMMLLLMMMOOOPPPPPPPPPTTTSSSSSSSSSVVVYYY]]]```bbbcccfffjjjmmmpppqqqrrrkkkkkkjjjjjjkkkmmmooopppqqqsssuuuuuusssqqqppppppssstttvvvxxx|||}}}|||}}}~~~~~~yyytttlllfffaaa___]]][[[______``````aaaaaabbbbbbddddddbbb^^^YYYVVVUUUUUUVVVZZZ```eeehhhkkkmmmooorrrqqqqqqqqqqqqrrrrrrssstttuuuvvvwwwwwwvvvtttrrrrrrsssssssssssssssrrrrrrqqqqqqqqqpppooonnnmmmlllgggeeeaaa]]][[[ZZZ[[[[[[``````aaabbbccceeeggghhhcccbbbaaa```aaadddgggjjjjjjiiihhhhhhjjjllloooppptttssssssssssssssstttttttttttttttuuuvvvxxxzzz{{{xxxxxxyyyzzzyyyxxxvvvuuuvvvwwwvvvssspppmmmlllmmmoooppprrrssstttuuuuuuuuuvvvwwwzzz{{{|||~~~{{{xxxqqqooollliiigggccc___\\\RRRPPPMMMJJJIIIJJJLLLMMMPPPSSSVVVYYY\\\___cccgggiiijjjmmmoooqqqrrrssssssrrrqqqssswwwyyyzzzzzzuuurrrsssrrrqqqnnnkkkgggdddbbbaaa^^^ZZZWWWVVVUUUTTTRRRQQQPPPMMMKKKIIIIIIJJJKKKKKKMMMOOOSSSWWW\\\___aaagggjjjmmmoooooooooppprrrpppppppppoooooooooooonnnooooooppppppsssxxx|||ssskkkddd]]]UUUOOOJJJGGGDDDBBBAAA@@@???>>><<<;;;===AAADDDFFFLLLSSSWWW\\\ccciiimmmooorrrtttssssssssstttuuuvvvxxxyyyzzzzzzzzzyyyyyyzzz{{{{{{tttfff^^^WWWPPPKKKKKKKKKJJJHHHGGGFFFGGGGGGHHHGGGIIIMMMSSSZZZ```dddfffoooqqquuuwwwyyy{{{~~~~~~~~~rrrgggaaadddlll}}}{{{vvvssstttvvvvvvtttnnnhhhdddaaa___```bbbdddddd]]]SSSJJJ===999444111000111111111333000......111111///,,,........................000...,,,,,,---...///..................---------xxxzzz~~~wwwqqqiiibbb___[[[VVVRRRMMMNNNOOOSSSWWWXXXWWWUUUOOONNNMMMNNNPPPRRRRRRQQQTTTTTTSSSTTTWWW[[[```ccccccdddfffiiilllooorrrssslllkkkkkkkkklllnnnpppqqqqqqtttwwwwwwuuurrrppppppssstttwww{{{~~~xxxqqqjjjeeeaaa^^^\\\\\\]]]]]]]]]]]]]]]^^^^^^___^^^\\\XXXTTTQQQQQQRRRRRRWWW___eeeiiilllnnnppprrrrrrrrrrrrrrrrrrsssssstttuuuvvvvvvvvvtttsssrrrtttuuuuuuuuuuuuttttttsssooonnnnnnmmmllljjjhhhgggbbb```\\\XXXWWWXXXYYY[[[]]]]]]___```aaaaaabbbbbb______^^^^^^```bbbeeegggggggggfffgggiiilllppprrruuutttrrrqqqqqqrrrssstttssssssssstttuuuwwwyyyyyywwwxxxxxxxxxwwwvvvuuutttvvvvvvvvvssspppmmmmmmmmmppppppqqqrrrssstttuuuuuuvvvxxx{{{|||~~~}}}yyysssqqqnnnllliiifffaaa^^^SSSQQQMMMJJJIIIIIIKKKLLLNNNPPPRRRTTTWWW\\\aaaeeeggghhhkkknnnpppqqqrrrrrrrrrqqqrrruuuvvvvvvzzz~~~zzzxxxsssrrrpppnnnkkkhhhfffeeedddbbb___]]][[[YYYWWWVVVSSSQQQNNNJJJHHHHHHHHHIIIFFFGGGJJJNNNSSSXXX\\\___cccfffjjjlllmmmmmmooopppppppppqqqqqqqqqppppppoooooopppppprrruuuzzzwwwooohhh```XXXRRRLLLIIIFFFCCCBBBAAA@@@???<<<;;;<<>><<<:::;;;???AAABBBHHHOOORRRWWW]]]cccgggjjjlllnnnnnnppprrrtttvvvwwwwwwwwwyyyxxxwwwwwwvvvvvvwwwwwwttttttuuuvvvxxxzzz}}}~~~~~~vvvmmmeeeaaa]]]UUUPPPNNNHHHGGGFFFEEEDDDDDDDDDDDDEEEGGGLLLRRRZZZbbbhhhlllmmmqqquuuxxxyyyzzzzzz{{{||||||}}}~~~}}}pppgggdddbbbmmm~~~xxxqqqiiiiiikkknnnqqqqqqnnnkkkfffbbb]]]ZZZXXXTTTOOOJJJCCC???:::555333111///...//////000000//////000000...........................------...//////...,,,---------.........//////}}}}}}}}}xxxlllgggaaa]]]]]][[[YYYVVVWWWWWWXXXWWWWWWWWWYYY[[[XXXVVVSSSRRRRRRQQQPPPNNNLLLNNNSSSXXX\\\```bbbbbbbbbdddhhhkkkmmmmmmlllkkkjjjiiiiiiiiijjjlllnnnooonnnoooqqqqqqqqqqqqsssuuutttuuuxxx|||{{{vvvrrrooommmjjjhhhbbbbbbbbbbbbbbbbbbbbbbbb```^^^YYYQQQJJJFFFEEEFFFFFFIIINNNSSSXXX]]]cccfffhhhjjjmmmpppssstttuuuuuuuuuuuuvvvvvvwwwwwwxxxxxxyyyyyyyyyyyyxxxwwwuuuuuukkkkkkiiifffccc```]]]\\\XXXXXXYYYZZZ[[[\\\^^^___[[[WWWQQQLLLIIIIIIKKKLLLIIILLLQQQWWW]]]aaadddffffffgggjjjmmmnnnnnnmmmllllllmmmooopppqqqqqqqqqpppqqqqqqrrrssstttvvvwwwxxxwwwwwwvvvvvvvvvvvvwwwwwwvvvwwwxxxwwwuuussstttuuuqqqooommmlllmmmppptttvvvvvvyyy~~~}}}vvvpppmmmkkkjjjiiiaaa^^^XXXSSSOOOMMMMMMMMMLLLMMMMMMMMMLLLLLLMMMOOORRRUUU[[[aaahhhmmmppprrrsssqqqqqqsssrrrqqquuuzzzyyy|||vvvpppnnnkkkhhheeeccccccbbbbbbbbb___ZZZUUUTTTWWWZZZ^^^^^^\\\ZZZUUUPPPKKKHHHJJJIIIHHHHHHIIILLLOOOQQQQQQSSSWWWXXXYYYYYYZZZ[[[aaacccgggkkkmmmooooooooooooppprrrtttxxx}}}tttkkk```XXXMMMJJJGGGDDDDDDCCCBBB@@@<<<:::;;;???AAABBBHHHNNNQQQUUU\\\bbbfffiiikkkmmmnnnooorrrtttvvvwwwwwwwww{{{zzzyyywwwvvvuuuuuuuuurrrqqqpppqqqtttvvvvvvuuusssxxx||||||~~~zzztttkkkdddaaa]]]VVVPPPNNNHHHGGGFFFDDDCCCDDDDDDEEEFFFHHHLLLRRRZZZbbbjjjnnnmmmqqquuuyyyzzzzzzzzz{{{zzz{{{}}}sssiiifffaaalll}}}~~~xxxkkkjjjjjjnnnrrrtttssspppiiiddd^^^ZZZXXXUUUPPPLLLCCC@@@;;;777444111...,,,...///000000//////000111...........................------...//////...,,,---------.........//////{{{yyyssszzzzzzsssgggccc___\\\[[[ZZZXXXWWWWWWVVVVVVUUUUUUVVVVVVVVVXXXWWWVVVTTTQQQOOONNNMMMOOOPPPSSSYYY```ccccccaaahhhhhhhhhhhhiiijjjkkkllllllllllllllllllmmmnnnoooqqqqqqqqqqqqqqqqqqqqqqqqssstttwwwxxx{{{}}}zzzwwwtttrrrpppllljjjffffffggghhhjjjiiigggdddbbb]]]UUUMMMHHHFFFFFFGGGDDDFFFIIINNNSSSYYY]]]___dddgggkkkmmmooooooqqqsssvvvwwwwwwvvvuuuuuuwwwxxxzzzxxxvvvvvvxxxwwwtttqqqkkkjjjhhhddd```^^^___aaa^^^___^^^[[[]]]bbbccc```[[[UUUMMMGGGDDDCCCCCCBBBEEEHHHMMMTTT\\\ccchhhkkklllllllllkkkjjjhhhgggfffjjjjjjkkklllnnnppprrrsssttttttttttttuuuwwwxxxyyyyyyxxxvvvuuusssrrrrrrrrrxxxwwwxxxyyyzzzyyyvvvsssnnnnnnmmmnnnoooppprrrssstttvvvyyy|||{{{uuusssqqqnnnkkkhhhfffaaaZZZTTTPPPPPPQQQNNNMMMKKKJJJIIIJJJLLLMMMQQQTTTWWW[[[```eeekkkoookkkmmmpppqqqqqqpppqqqrrrxxxzzz|||~~~uuuuuuqqqlllgggdddbbb___]]]\\\XXXSSSQQQQQQSSSUUUUUUZZZ\\\]]]\\\XXXTTTQQQOOOJJJIIIIIIHHHIIIJJJLLLMMMOOOOOOPPPQQQRRRSSSSSSTTT[[[]]]bbbgggkkkoooqqqrrrqqqqqqppprrrvvv}}}wwwlllccc]]]PPPMMMHHHEEECCCBBB???>>><<<<<<<<<<<<<<<@@@EEEIIINNNSSSZZZ___dddgggkkkmmmooonnnnnnooorrrvvvyyy|||xxxyyyxxxxxxvvvtttqqqpppmmmnnnooopppqqqqqqppppppoooqqqvvv{{{{{{xxxoookkkddd^^^ZZZVVVRRROOOIIIHHHGGGEEEEEEEEEFFFFFFGGGJJJOOOTTTYYY___fffjjjooorrrvvvzzz|||}}}{{{zzz~~~~~~~~~yyypppiiiffflllwwwtttmmmjjjooouuuxxxyyyzzzqqqllleeeaaa^^^YYYQQQKKKEEEBBB<<<777333222222222000000000000////////////000///...------...///000........................------..................zzztttrrrqqqxxxxxxqqqfffccc^^^[[[ZZZYYYXXXWWWXXXWWWVVVVVVUUUUUUUUUVVVVVVUUUTTTRRRPPPOOONNNMMMPPPQQQTTTYYY```ccccccbbbffffffggghhhjjjkkkmmmnnnlllllllllmmmmmmnnnooooooppppppqqqqqqqqqrrrrrrrrrssstttvvvwwwyyy|||}}}yyyvvvtttrrrooommmjjjjjjkkklllmmmlllhhheee___ZZZSSSLLLFFFCCCCCCCCCAAABBBEEEIIINNNTTTYYY\\\bbbeeeiiilllnnnoooqqqrrrtttuuuvvvvvvuuuuuuwwwxxxzzzxxxwwwwwwyyyxxxvvvtttqqqpppmmmhhhdddbbbccceeedddeeecccaaabbbeeedddaaaYYYSSSLLLFFFCCCBBBBBBBBBDDDHHHNNNVVV]]]eeejjjlllmmmlllllljjjiiigggeeedddhhhiiiiiikkkmmmoooqqqrrrrrrrrrssstttuuuwwwxxxyyyyyyxxxwwwuuuttttttttttttvvvvvvvvvwwwxxxwwwtttrrrooonnnnnnnnnnnnppprrrsssuuuvvvxxxzzz|||zzzwwwuuurrrpppnnnkkkfff```YYYUUUSSSRRRQQQPPPNNNMMMMMMMMMNNNNNNPPPRRRVVVYYY]]]bbbhhhllllllnnnqqqsssrrrrrrssstttuuuwwwyyyzzz~~~~~~zzzsssmmmiiifffdddbbb___[[[VVVSSSRRRTTTUUUUUUYYY[[[\\\\\\ZZZWWWUUUSSSNNNMMMLLLKKKKKKKKKLLLMMMLLLLLLLLLLLLMMMNNNOOOPPPWWWYYY^^^ccciiimmmoooppptttttttttvvvzzzyyyoooeee```SSSOOOJJJGGGEEECCCAAA???<<<<<<<<<<<<===@@@EEEIIINNNSSSYYY___cccgggjjjlllnnnnnnoooppprrruuuxxxyyyuuuuuuwwwwwwwwwwwwvvvuuunnnoooooooooooooooooopppmmmppptttyyy}}}}}}zzzwwwppplllfffaaa\\\WWWRRRNNNIIIHHHGGGEEEEEEEEEFFFGGGJJJMMMQQQVVV[[[aaahhhmmmooorrrvvvzzz||||||{{{zzz}}}}}}~~~~~~~~~yyypppiiifffiiiqqq}}}xxxqqqnnnuuu|||~~~}}}|||vvvppphhhbbb^^^YYYQQQKKKFFFCCC===888444222222222000000000000////////////000///...------...///000........................------..................wwwpppnnnooovvv~~~wwwnnneeebbb]]]ZZZYYYYYYXXXWWWYYYYYYWWWVVVUUUTTTTTTTTTSSSRRRRRRQQQPPPOOONNNNNNQQQRRRUUUZZZ___ccccccccceeeeeeggghhhkkkmmmnnnooommmmmmmmmnnnooooooppppppoooooopppqqqrrrsssttttttssstttuuuvvvvvvxxx{{{~~~|||yyywwwvvvuuutttppppppqqqrrrrrrooojjjfff^^^[[[UUUNNNHHHCCC@@@???>>>>>>@@@CCCHHHNNNTTTWWW^^^bbbfffjjjlllnnnppprrrqqqssstttuuutttuuuwwwxxx{{{zzzyyyzzz{{{|||{{{zzzzzzyyyuuupppkkkiiijjjkkklllmmmllliiihhhiiifff```WWWQQQIIIDDDAAA@@@@@@@@@CCCGGGNNNWWW___fffkkknnnnnnmmmkkkiiigggdddcccbbbfffggghhhjjjlllooopppqqqqqqqqqrrrtttuuuwwwxxxyyyxxxwwwvvvvvvuuuuuuvvvvvvvvvvvvwwwxxxyyyxxxvvvsssoooooonnnnnnnnnpppqqqrrruuuvvvwwwwwwwwwyyy|||~~~|||yyywwwtttrrrmmmhhhaaa\\\WWWUUUTTTTTTSSSRRRRRRQQQPPPPPPNNNQQQTTTVVVYYY^^^cccgggjjjmmmppprrrrrrrrrssstttrrrtttuuuvvvxxx~~~xxxsssooommmkkkfffbbb]]]YYYWWWVVVUUUUUUXXXYYY[[[\\\\\\[[[YYYXXXTTTSSSQQQPPPNNNNNNMMMMMMLLLKKKIIIIIIIIIKKKMMMNNNQQQTTTYYY___eeejjjmmmooovvvvvvwwwyyy}}}{{{rrriiicccWWWSSSMMMIIIFFFDDDBBB@@@=========<<<===@@@EEEIIINNNRRRXXX]]]bbbeeeiiikkklllmmmoooqqqssstttuuuvvvtttuuuwwwxxxyyyyyyxxxwwwpppooonnnmmmmmmmmmnnnooolllnnnrrrwww{{{|||yyyvvvrrrnnniiiccc^^^XXXRRRMMMIIIHHHGGGFFFFFFFFFGGGHHHLLLOOOSSSXXX]]]dddjjjoooqqqssswwwzzz||||||{{{{{{{{{{{{{{{{{{|||~~~}}}~~~zzzqqqkkkfffeeehhhrrr{{{ssspppxxx|||uuummmfff```[[[TTTOOOHHHEEE???999555333222222000000000000//////////////////............//////..............................------------------xxxrrrqqqpppvvv~~~wwwoooeeeaaa\\\YYYXXXXXXXXXWWWZZZYYYXXXVVVTTTSSSSSSSSSQQQQQQQQQPPPPPPPPPPPPOOOQQQSSSVVV[[[___bbbddddddffffffhhhjjjkkklllmmmmmmmmmmmmnnnooopppqqqqqqqqqnnnooopppqqqssstttuuuvvvuuuvvvvvvvvvuuuuuuxxxzzz~~~|||{{{||||||{{{vvvvvvvvvvvvuuuqqqkkkgggbbb___YYYSSSLLLFFFBBB???=========???CCCIIIOOORRRYYY]]]bbbfffiiillloooqqqoooqqqsssttttttuuuwwwxxx|||||||||~~~~~~yyysssqqqqqqssstttuuutttpppmmmkkkfff___UUUPPPHHHBBB????????????@@@EEELLLVVV^^^fffjjjmmmnnnllljjjgggeeecccaaa```dddfffhhhjjjmmmoooqqqqqqqqqrrrssstttuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvyyyxxxyyy{{{|||{{{xxxvvvpppoooooonnnnnnooopppqqqssstttuuuuuutttuuuwwwyyy~~~~~~|||xxxuuurrrmmmiiiccc]]]ZZZXXXXXXXXXWWWVVVTTTRRRQQQOOOQQQSSSUUUWWWZZZ___bbbfffiiimmmooopppppprrrsssqqqssstttttttttxxx}}}zzzyyyuuupppjjjddd```]]]YYYWWWWWWXXXYYY\\\^^^^^^]]]\\\[[[ZZZXXXVVVTTTRRRQQQPPPOOONNNKKKIIIIIIJJJLLLNNNMMMPPPUUU\\\bbbiiimmmppptttvvvxxxzzz~~~~~~uuulllggg[[[VVVPPPKKKGGGEEEBBBAAA>>>>>>>>>======@@@DDDHHHNNNQQQWWW\\\```cccgggjjjkkkmmmppprrrttttttsssssswwwxxxyyyyyyyyyxxxwwwvvvrrrqqqnnnmmmlllmmmnnnooommmooossswww{{{{{{yyyvvvrrrooojjjeee```YYYQQQMMMIIIHHHGGGFFFFFFGGGIIIIIIMMMPPPUUUYYY^^^eeekkkpppsssuuuxxx{{{}}}}}}}}}|||yyyyyyyyyyyy{{{}}}}}}~~~~~~~~~~~~|||tttnnngggbbb```hhhvvv~~~|||rrrmmmttt~~~tttllleee___YYYUUUKKKHHHAAA;;;666333333333000000000000/////////////////////....../////////..............................------------,,,,,,zzzttttttsssxxxwwwqqqgggbbb\\\XXXWWWWWWWWWWWWZZZYYYWWWUUUSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRTTTXXX[[[^^^aaadddfffhhhiiijjjkkkkkkkkkkkkkkklllmmmnnnpppqqqrrrrrrrrrnnnooopppqqqsssuuuvvvvvvvvvwwwwwwwwwuuuuuuvvvxxxyyy|||}}}|||{{{{{{yyytttnnnjjjfffccc^^^WWWOOOHHHCCC@@@>>>======>>>AAAEEEKKKNNNTTTXXX^^^cccgggjjjnnnpppmmmpppssstttuuuuuuvvvxxx|||}}}{{{{{{{{{|||}}}{{{uuuqqqmmmfff^^^VVVPPPHHHBBB???>>>>>>===>>>BBBIIIQQQZZZaaafffiiikkkiiigggdddbbb```______cccdddgggjjjmmmpppqqqqqqrrrsssttttttttttttssssssttttttssssssssstttuuuuuuxxxxxxyyyzzz|||{{{yyyvvvqqqpppooonnnnnnoooooopppppprrrssssssssstttvvvxxx{{{~~~yyywwwtttqqqnnnjjjddd___]]]\\\\\\ZZZXXXVVVTTTRRRQQQRRRTTTUUUUUUXXX[[[^^^cccfffjjjmmmnnnoooqqqrrrqqqsssttttttsssvvv|||zzzsssmmmgggbbb^^^[[[ZZZ[[[]]]aaabbbaaa___aaa```___]]][[[YYYWWWVVVTTTRRROOOLLLJJJKKKLLLMMMLLLOOOTTTZZZbbbiiinnnqqqtttwwwzzz|||yyypppjjj___ZZZSSSLLLHHHEEECCCAAA@@@???>>>======???DDDHHHMMMQQQVVVZZZ^^^bbbfffiiikkkmmmpppsssttttttsssrrrwwwxxxyyyzzzzzzyyyxxxwwwsssrrrpppnnnmmmnnnpppqqqqqqrrruuuxxx||||||zzzwwwrrrooojjjeee___XXXQQQLLLHHHHHHGGGGGGGGGIIIJJJKKKMMMPPPTTTYYY^^^eeekkkpppvvvxxxzzz}}}~~~~~~yyyxxxxxxyyy{{{}}}~~~~~~~~~~~~}}}yyysssiiibbb]]]aaammmzzz}}}~~~~~~rrrkkkppp|||tttjjjaaa[[[WWWNNNJJJDDD===777444333333000000000000////////////...//////////////////.................................------,,,,,,,,,,,,yyytttssswwwzzzwwwrrriiiddd^^^YYYWWWVVVVVVVVVXXXWWWUUUSSSRRRQQQPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRSSSVVVYYY\\\^^^aaadddgggiiijjjkkkllllllkkkjjjiiikkklllnnnpppqqqrrrrrrqqqooooooppprrrsssuuuvvvvvvuuuvvvxxxwwwvvvuuuvvvxxxwwwyyy}}}~~~zzzuuurrrkkkhhhaaaYYYQQQJJJDDDAAA@@@@@@??????@@@DDDGGGIIIOOOSSSYYY___dddiiimmmpppmmmpppsssuuuuuuuuuvvvwww{{{}}}{{{vvvqqqiiiaaaXXXRRRJJJCCC???>>>===<<<<<>>===???DDDGGGMMMPPPTTTXXX\\\```dddhhhkkkmmmpppsssuuuuuuuuuttttttuuuwwwyyyzzzzzzzzzzzztttsssrrrqqqqqqqqqrrrsssuuuuuuwwwzzz||||||yyywwwqqqmmmhhhbbb]]]WWWQQQLLLHHHHHHGGGGGGHHHJJJKKKMMMMMMPPPTTTYYY^^^eeekkkpppwwwyyy{{{}}}~~~yyyzzzzzz{{{}}}~~~}}}~~~~~~zzzlllfff^^^^^^fffsss}}}tttllloooxxx{{{nnnccc\\\WWWQQQMMMFFF???999555444333000000000000////////////......////////////....................................------,,,,,,++++++xxxttttttzzz{{{~~~{{{tttqqqlllggg___ZZZWWWVVVVVVVVVUUUUUUSSSRRRPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPTTTWWWZZZ\\\^^^```eeehhhhhhiiikkklllmmmlllkkkjjjiiikkknnnpppqqqrrrqqqqqqppppppqqqrrrssstttuuuvvvssstttvvvwwwvvvvvvwwwxxxwwwyyy||||||rrrnnnfff]]]TTTMMMHHHEEEBBBAAAAAA@@@AAABBBCCCDDDKKKOOOVVV]]]bbbggglllooonnnqqquuuvvvvvvvvvvvvwwwwww{{{|||wwwoooggg\\\UUULLLEEE@@@>>>===<<<;;;<<>>===???CCCGGGMMMOOOSSSWWWZZZ___cccgggkkkmmmppprrruuuvvvwwwwwwtttuuuwwwxxxyyyyyyyyyxxxttttttuuuuuuuuuuuuuuuuuuxxxxxxxxxzzz{{{{{{xxxuuuoookkkeee___ZZZUUUPPPMMMHHHHHHGGGHHHIIIKKKLLLNNNNNNQQQUUUZZZ___eeelllqqqwwwxxxzzz{{{}}}}}}~~~~~~zzz{{{}}}~~~~~~~~~{{{{{{|||~~~ooojjjccc___cccooo}}}}}}uuunnnooottt|||~~~sssiiibbb^^^TTTOOOHHH@@@:::666444333000000000000////////////---...///000000///...---..............................------,,,++++++***yyyvvvxxx{{{|||}}}}}}}}}}}}}}}}}}~~~xxxrrrooonnniiiaaaZZZWWWVVVUUUUUUTTTSSSRRRQQQPPPOOOOOOOOOPPPPPPOOOOOOOOOOOONNNNNNTTTXXX[[[]]]^^^```eeeiiifffhhhjjjlllnnnnnnmmmllliiijjjmmmpppqqqqqqqqqppppppqqqrrrrrrssstttuuuuuupppsssuuuvvvuuuuuuvvvxxxwwwyyy{{{xxxtttkkkbbbXXXQQQLLLJJJCCCBBBBBBAAAAAAAAAAAAAAAIIIMMMUUU[[[aaagggllloooooorrruuuwwwwwwvvvvvvvvvtttyyy{{{tttlll^^^WWWNNNFFFAAA???===<<<::::::<<>>===???CCCFFFMMMOOOSSSVVVZZZ^^^cccffflllmmmooorrruuuwwwxxxyyyxxxxxxyyyyyyxxxwwwuuuttttttuuuvvvwwwxxxxxxwwwwwwyyyxxxyyyzzz{{{yyyvvvtttnnniiiccc]]]XXXTTTPPPMMMHHHHHHGGGHHHIIIKKKMMMNNNNNNQQQVVV[[[```fffmmmqqqvvvwwwxxxzzz{{{|||||||||{{{}}}~~~yyyzzz{{{|||~~~qqqmmmfff```bbbmmm}}}yyysssnnnnnnpppuuu~~~vvvooojjjhhhUUUPPPIIIAAA:::666444444000000000000////////////---...///000000///...---..............................---,,,,,,+++******xxxrrrqqqrrryyyzzzyyyxxxvvvwwwzzz}}}}}}zzzrrrllliiiiiieee```[[[VVVTTTSSSSSSSSSRRRQQQPPPOOOPPPPPPQQQOOONNNLLLKKKKKKLLLNNNOOOWWWYYY\\\^^^```cccfffiiikkklllnnnoooooommmkkkjjjllllllmmmmmmnnnooooooooopppqqqqqqrrrrrrsssssstttuuuvvvvvvvvvvvvtttrrrqqqvvvuuuvvvyyy~~~xxxnnniiibbbWWWOOONNNKKKHHHEEEBBB@@@@@@AAABBBFFFIIINNNUUU[[[bbbgggiiikkkmmmppprrrrrrssstttuuu|||{{{|||}}}vvvrrrggg^^^RRRHHHCCCAAA>>><<<;;;;;;;;;<<>>???@@@AAADDDGGGLLLPPPSSSWWWZZZ]]]dddjjjnnnoooppptttuuusssvvvvvvvvvvvvvvvvvvuuuuuuwwwyyy{{{|||{{{{{{|||}}}~~~~~~|||zzzwwwtttqqqoookkkgggaaa\\\WWWSSSNNNKKKHHHHHHHHHIIIJJJLLLOOOPPPRRRUUUXXX[[[___dddkkkooorrrtttwwwyyyyyyyyyzzz{{{{{{}}}~~~}}}~~~}}}tttjjjfffgggnnn}}}}}}yyysssmmmjjjlllsssxxx{{{~~~wwwpppjjjeee___UUUPPPIIICCC===999555222111111111111000000000000////////////////////////+++,,,---////////////...---,,,,,,,,,,,,---...///|||tttqqqsssvvv~~~~~~}}}{{{xxxwwwyyy{{{}}}~~~uuunnnhhhdddbbb```\\\YYYVVVUUUUUUUUUSSSRRRPPPNNNMMMLLLLLLMMMKKKKKKJJJKKKMMMPPPSSSUUUWWW[[[```ccceeefffhhhiiikkklllmmmooooooooonnnnnnllllllmmmmmmnnnoooooooooooopppqqqrrrssstttuuuuuuuuuvvvvvvvvvuuutttsssrrrrrrrrrrrrtttyyy|||xxxsssjjjaaa^^^VVVQQQJJJEEEBBBBBBAAA@@@CCCEEEIIINNNUUU\\\aaadddgggjjjmmmoooooopppqqqrrruuussstttxxx{{{{{{ooofffYYYNNNHHHEEEBBB@@@999888888888999;;;>>>@@@DDDFFFHHHJJJKKKMMMQQQTTTYYY[[[]]]___```bbbeeehhhjjjkkknnnpppqqqrrrrrrrrrssstttuuuuuusssrrrsssttttttvvvzzz}}}~~~}}}{{{zzzuuurrrnnnmmmmmmnnnmmmmmmnnnnnnmmmmmmmmmnnnpppqqqsssvvv||||||uuuppplllggg```ZZZXXXXXXYYYZZZ[[[YYYVVVSSSJJJJJJKKKMMMOOORRRUUUWWW\\\^^^aaadddfffjjjnnnqqqoooqqquuu{{{zzzwwwwwwvvvsssuuuxxxzzzwwwrrrnnnjjjeee___\\\WWWUUUSSSUUUZZZaaafffhhhooorrrtttvvvzzz}}}ooobbbYYYRRRLLLHHHEEECCCAAA>>>======>>>>>>AAADDDHHHMMMPPPTTTYYY\\\bbbhhhmmmmmmooorrrtttrrruuuuuuvvvwwwwwwwwwwwwvvvzzz{{{}}}~~~}}}}}}~~~~~~}}}zzzvvvrrrnnnlllkkkfff```ZZZUUURRRNNNLLLGGGGGGHHHIIIKKKNNNPPPRRRSSSUUUXXX\\\___dddjjjnnnqqqsssvvvxxxxxxxxxyyyzzzyyy{{{}}}~~~~~~~~~~~~~~~wwwmmmiiiiiippp~~~~~~zzzssslllhhhiiimmmqqqwww{{{{{{uuunnnhhhbbb\\\TTTPPPJJJDDD@@@<<<888555222222111111111000000000........................+++,,,---...////////////------,,,,,,,,,---......zzztttrrruuuyyy}}}}}}|||zzzwwwuuuvvvwww~~~yyyrrrkkkeee```]]][[[YYYWWWVVVUUUVVVVVVTTTRRRPPPNNNLLLLLLLLLLLLKKKKKKKKKLLLNNNQQQTTTVVVXXX\\\bbbfffggghhhiiijjjkkklllmmmnnnooopppoooooollllllmmmmmmnnnoooooooooooopppqqqrrrsssuuuvvvvvvuuuuuuuuuuuuuuuttttttsssrrrqqqrrrssswww}}}|||vvvoookkk___XXXOOOIIIFFFEEEDDDCCCDDDEEEGGGKKKPPPUUU[[[^^^eeehhhlllnnnnnnooopppqqqrrrpppqqqtttvvvzzzsssjjj\\\RRRKKKGGGCCC@@@;;;:::888777888999;;;<<>><<<<<<<<<===@@@CCCGGGKKKOOOTTTYYY]]]bbbhhhmmmmmmooossstttsssttttttvvvwwwxxxyyyyyyyyy|||~~~~~~zzzuuupppllliiikkkfff___XXXTTTQQQNNNMMMHHHHHHHHHIIIKKKMMMOOOQQQSSSUUUYYY\\\___dddiiilllooorrruuuvvvwwwwwwxxxyyyyyy{{{}}}}}}}}}~~~xxxooojjjjjjnnn{{{}}}vvvnnnhhhgggiiillluuuzzz{{{vvvpppkkkeee___WWWSSSMMMGGGBBB===999555333222222111111000000000........................,,,------.........//////------,,,,,,,,,------...{{{tttssswww{{{}}}}}}}}}{{{xxxwwwwwwxxxtttmmmgggaaa\\\XXXWWWVVVUUUUUUUUUVVVVVVUUUSSSQQQOOOMMMMMMMMMMMMLLLLLLLLLLLLNNNQQQTTTVVVYYY]]]cccggghhhiiijjjkkkkkkkkklllmmmnnnooooooooollllllmmmmmmnnnooooooooopppqqqqqqrrrtttuuuuuuvvvvvvuuuuuutttttttttttttttrrrrrrrrrtttwww{{{|||xxxjjjbbbVVVNNNLLLKKKIIIGGGCCCCCCDDDGGGLLLRRRYYY\\\dddfffjjjlllmmmnnnoooqqqpppooopppssstttwww|||sssggg\\\UUUOOOIIIEEE>>>===;;;999888888999:::<<<>>>BBBDDDGGGJJJNNNQQQTTTUUUUUUVVVVVVZZZ^^^bbbeeegggiiikkkmmmmmmmmmmmmllloooqqqrrrqqqppppppqqqtttvvvzzz}}}xxxuuuqqqoooooooooooonnnnnnmmmlllkkkkkkkkklllmmmnnnpppsssvvvyyy}}}zzzssslllfffbbbaaaaaabbbddddddccc___\\\UUUUUUUUUTTTTTTUUUUUUUUUSSSVVVYYY\\\```dddhhhlllnnnppprrrtttwww|||}}}{{{xxxwwwxxxwwwtttppplllhhhbbb[[[WWWSSSSSSTTTVVVZZZ```eeeiiijjjmmmqqqtttwww~~~}}}pppeee^^^XXXRRRNNNFFFDDDAAA>>><<<;;;<<<<<<>>>AAAEEEIIINNNSSSYYY]]]ccciiinnnoooqqquuuvvvuuuttttttuuuvvvxxxzzz{{{||||||vvvqqqllliiijjjeee^^^WWWSSSQQQNNNLLLIIIIIIHHHIIIJJJKKKMMMNNNRRRUUUXXX\\\___bbbgggjjjmmmpppsssuuuuuuvvvwwwxxxzzz|||}}}|||{{{{{{|||}}}zzzpppkkkhhhjjjttt~~~|||ssskkkhhhiiijjjrrrwwwyyyuuuqqqnnnjjjeee^^^YYYRRRKKKEEE???888444333333333222111000000///........................------------.........///...------,,,,,,,,,------zzztttssswww|||~~~}}}||||||}}}{{{pppiiiddd^^^YYYTTTTTTTTTTTTTTTTTTUUUUUUTTTSSSQQQOOONNNMMMMMMNNNMMMLLLLLLMMMOOORRRUUUWWWZZZ^^^cccfffhhhiiikkklllkkklllllllllmmmmmmnnnnnnllllllmmmmmmnnnooooooooorrrrrrrrrsssttttttuuuuuuvvvuuuttttttttttttuuuuuussssssssstttwwwzzz}}}vvvkkk]]]SSSOOOLLLIIIFFFBBBBBBBBBEEEJJJRRRYYY^^^aaadddgggjjjkkklllmmmoooooonnnpppssstttuuu|||zzzoooeee]]]UUUMMMGGGBBB@@@===;;;999888888888:::<<<@@@BBBEEEHHHMMMPPPPPPQQQQQQRRRRRRUUUYYY\\\```aaadddgggiiijjjkkkkkkiiillloooqqqqqqpppoooppprrrtttxxx|||zzzwwwsssqqqqqqqqqpppooonnnmmmllljjjjjjjjjkkkkkkmmmnnnqqqrrruuuxxx}}}xxxsssooommmhhhgggffffffgggfffcccaaa[[[[[[ZZZYYYXXXWWWVVVUUUSSSUUUXXX[[[^^^aaaeeeiiiiiikkknnnpppqqquuuyyy|||}}}xxxvvvwwwwwwtttqqqmmmhhhaaaZZZVVVNNNPPPRRRUUUXXX]]]dddhhhhhhlllqqqtttwww|||uuujjjaaaZZZSSSNNNFFFEEEBBB???===<<<======<<<>>>BBBGGGKKKQQQXXX\\\dddjjjoooppprrrvvvxxxwwwtttttttttuuuwww{{{~~~~~~xxxrrrmmmjjjhhhccc]]]XXXTTTQQQNNNKKKIIIHHHHHHHHHHHHJJJKKKLLLQQQTTTXXX[[[]]]```dddgggkkknnnrrrttttttuuuvvvwwwzzz||||||{{{zzzyyyzzz{{{tttmmmhhhgggoooxxx}}}||||||zzzrrrmmmlllllloootttvvvrrroooooollliiiccc___XXXPPPHHHAAA999444444444333222111000000///..............................---------......///......---,,,,,,,,,------}}}}}}vvvqqqqqqwww||||||~~~xxxlllfffbbb[[[VVVRRRRRRSSSSSSSSSTTTTTTTTTRRRQQQOOONNNMMMMMMMMMNNNKKKKKKKKKMMMPPPTTTXXXZZZ[[[^^^bbbeeefffhhhkkkmmmllllllkkkkkkkkklllllllllllllllmmmmmmnnnooooooooossssssttttttttttttttttttvvvuuutttsssssstttuuuvvvssssssssstttuuuxxxzzz|||~~~mmm```YYYUUUPPPKKKGGGFFFDDDEEEIIIOOOVVVZZZ]]]```dddfffhhhhhhjjjlllmmmmmmooosssttttttzzzvvvmmmeee[[[PPPIIIEEECCC???;;;999777777777888;;;>>>@@@BBBFFFJJJMMMKKKMMMNNNOOOOOOQQQUUUXXX[[[\\\___ccceeeggghhhhhhgggjjjnnnppppppoooooooooppprrrvvv{{{|||yyyuuusssrrrrrrrrrqqqnnnmmmkkkjjjiiiiiiiiijjjmmmnnnoooooopppssswww{{{||||||{{{{{{sssqqqnnnmmmmmmllljjjhhhbbbbbbaaa___]]]ZZZXXXWWWUUUWWWYYY[[[]]]___cccfffdddgggjjjlllnnnpppsssvvvzzz}}}zzzvvvvvvvvvtttpppmmmhhhaaaYYYTTTKKKMMMPPPRRRTTTYYY___dddggglllqqqtttuuuxxx|||xxxlllccc[[[SSSNNNFFFEEEBBB???>>>===>>>???<<>>???@@@>>>AAAEEEIIINNNUUU\\\aaacccjjjoooppprrrvvvxxxwwwvvvtttrrrrrruuu{{{|||vvvrrrooodddaaa]]]YYYUUUQQQLLLIIICCCCCCDDDEEEGGGIIILLLMMMOOORRRVVVYYY[[[^^^```ccciiilllppprrrssstttuuuvvvvvvwwwyyyyyyyyyyyy{{{|||~~~||||||}}}~~~tttlllgggkkkrrr|||xxxtttvvv}}}}}}vvvssssssuuuxxxxxxrrrooooooooommmhhhccc]]]UUUNNNFFF>>>999555555444333222000000///000000000000000000000000//////---,,,,,,---...//////...---,,,,,,,,,,,,,,,{{{}}}~~~}}}vvvssstttxxx|||~~~rrrhhh```XXXTTTTTTRRRSSSSSSTTTTTTTTTSSSSSSQQQPPPNNNMMMKKKJJJIIIIIIKKKKKKLLLOOORRRWWW[[[^^^^^^```cccdddeeegggiiikkkkkklllmmmlllkkkkkklllmmmmmmlllkkkkkklllnnnqqqrrrsssssssssssstttuuuvvvwwwyyywwwuuurrrqqqqqqrrrsssqqqrrrssssssrrrqqqooonnnoooqqquuuyyy}}}xxxooocccVVVIIIEEEGGGIIIMMMQQQYYYZZZ]]]aaadddgggiiiiiiiiikkkmmmnnnppprrrwwwzzz|||wwwoooaaaUUUNNNGGGAAA@@@>>>999555444::::::;;;<<>>:::777666999888888:::<<>>???DDDDDDCCCDDDDDDEEEGGGGGGKKKMMMQQQSSSUUUWWWZZZ]]]aaadddhhhjjjjjjjjjkkkkkklllooosssyyy}}}}}}{{{xxxuuusssrrrnnnnnnlllkkkjjjjjjjjjjjjhhhiiikkklllmmmnnnqqqsssyyyzzz|||}}}{{{wwwtttqqqmmmhhheeebbbbbbbbbcccdddccc```]]]ZZZ\\\```dddiiilllnnnppppppooooooooooooppppppqqqsssrrrqqqpppqqqqqqsssssssssvvvyyy}}}|||xxxvvvttttttssspppiiiaaaZZZUUUSSSMMMJJJJJJLLLMMMRRRYYY]]]bbbhhhkkkkkklllooorrrtttyyyvvvkkkddd]]]TTTNNNJJJHHHFFFDDDCCCBBBBBBCCCDDDFFFIIILLLOOOUUU[[[___eeehhhmmmqqqssstttvvvwwwuuuuuuwwwyyy}}}}}}wwwqqqllliiieee```ZZZUUUQQQLLLIIIEEEEEEFFFGGGIIILLLOOOPPPQQQQQQPPPQQQTTTYYY]]]```dddeeehhhlllooorrrssstttwwwyyyzzzyyyxxxxxxyyyzzz|||}}}xxxooommmppp}}}~~~}}}yyyrrrqqq||||||{{{xxxssspppnnnnnnnnnkkkeee\\\SSSJJJCCC???999666333222222333222111111000000///...---------------------------------...---,,,,,,---...---,,,~~~{{{wwwuuuwww{{{~~~uuuhhh___ZZZUUUTTTUUUSSSSSSTTTTTTTTTSSSRRRRRRPPPOOONNNMMMLLLLLLKKKLLLKKKKKKMMMPPPTTTYYY^^^aaacccdddeeeeeeeeegggkkknnnmmmnnnnnnmmmkkkjjjkkkllllllkkkkkklllmmmnnnpppqqqsssssstttuuuvvvvvvvvvvvvxxxwwwuuutttssssssssstttooooooooonnnllljjjgggfff```^^^]]]\\\]]]```ccceeekkkqqqzzz~~~```OOOKKKIIIGGGFFFIIIJJJLLLOOOTTTYYY^^^aaa```dddhhhkkkmmmooorrruuuwwwzzz~~~wwwoooiiiYYYOOOEEEAAA???<<<;;;<<<777666555555666888:::;;;@@@@@@AAABBBCCCDDDEEEFFFGGGJJJMMMOOOPPPSSSVVVYYY^^^aaafffiiijjjjjjkkkllllllnnnrrrwww||||||yyyvvvtttssspppooonnnmmmkkkjjjjjjiiigggiiijjjkkklllmmmqqqssswwwxxxyyy{{{~~~|||yyyvvvsssoookkkgggeeeeeefffggggggeeeaaa^^^XXXZZZ]]]aaafffiiilllnnnoooooonnnnnnnnnnnnooooooqqqpppnnnllllllmmmoooppprrrtttvvvzzz~~~~~~yyyvvvuuuttttttpppkkkddd]]]YYYVVVPPPLLLLLLLLLLLLPPPVVVZZZ^^^dddhhhjjjkkkmmmooosssvvvwwwllleee]]]VVVPPPKKKJJJHHHFFFDDDCCCCCCCCCEEEHHHKKKOOOSSSWWW\\\```dddhhhmmmqqqssstttvvvwwwtttuuuxxx{{{}}}wwwqqqlllhhhddd^^^YYYUUUPPPLLLIIIEEEEEEFFFGGGIIILLLNNNPPPPPPOOOMMMMMMPPPTTTZZZ]]]aaacccfffjjjnnnqqqssstttvvvwwwyyyyyyxxxxxxyyy{{{{{{}}}~~~~~~~~~~~~{{{rrroooqqqzzzzzzsssrrrvvvxxxxxxvvvsssooommmmmmiiifff```YYYQQQIIICCC@@@666444111000000000///...111111000///...------,,,........................++++++,,,,,,---,,,***)))zzzwwwuuutttwww{{{~~~~~~qqqccc[[[WWWSSSSSSUUUSSSSSSSSSSSSRRRRRRQQQPPPOOOOOONNNMMMMMMLLLMMMMMMLLLLLLNNNQQQUUUZZZ^^^aaacccdddeeeeeefffgggjjjmmmlllmmmmmmmmmkkkjjjjjjllllllllllllmmmnnnooopppqqqrrrssstttuuuvvvvvvuuuuuuuuuuuutttsssrrrrrrrrrrrrooonnnnnnmmmjjjgggdddccc\\\[[[ZZZYYY[[[]]]aaacccgggkkksss|||cccQQQLLLJJJGGGFFFDDDDDDEEEHHHLLLQQQWWWZZZ^^^bbbgggkkknnnppprrrtttrrrtttwwwzzz~~~xxxooojjj^^^SSSHHHDDDAAA===<<<===999888666555555666888999;;;<<<>>>@@@CCCDDDFFFGGGFFFHHHJJJLLLNNNPPPTTTWWWZZZ___dddhhhjjjkkkkkkllllllnnnrrrvvvzzz~~~~~~{{{xxxuuusssrrrppppppooonnnmmmlllkkkjjjgggiiiiiijjjjjjlllpppssstttuuuwwwyyy{{{}}}zzzxxxuuurrrnnnkkkjjjiiijjjjjjjjjgggccc___YYYZZZ\\\___cccfffiiijjjlllllllllllllllmmmnnnnnnqqqooommmllllllmmmnnnpppqqqrrruuuwww{{{yyyvvvuuuuuutttqqqlllfff```]]]YYYTTTOOONNNMMMKKKNNNRRRWWW[[[aaafffiiikkklllmmmnnnpppwwwvvvllleee^^^WWWRRRNNNMMMKKKIIIGGGEEEDDDCCCEEEHHHLLLPPPTTTXXX]]]```dddhhhmmmppprrrsssuuuvvvrrruuuyyy~~~}}}xxxqqqmmmeeeaaa\\\WWWSSSOOOKKKHHHFFFEEEFFFFFFHHHKKKMMMNNNNNNLLLJJJJJJLLLPPPUUUYYY^^^```ccchhhlllpppssstttuuuvvvxxxxxxxxxxxxzzz{{{{{{|||~~~}}}}}}{{{sssppppppvvv{{{uuuuuuvvvwwwyyywwwsssooolllkkkaaa___ZZZSSSMMMGGGBBB@@@666444222111111000...---111000000///...---------........................+++---...///...,,,+++***wwwuuuttttttxxx{{{~~~~~~{{{nnn```XXXTTTQQQQQQSSSQQQRRRRRRRRRQQQPPPOOONNNOOONNNNNNMMMMMMMMMNNNNNNNNNNNNOOOQQQUUUZZZ^^^aaaaaaccceeeffffffgggiiikkkiiikkklllkkkjjjiiijjjllllllmmmnnnooopppqqqqqqrrrpppqqqssstttuuuuuutttsssqqqqqqqqqqqqppppppoooooooooooonnnllliiieeebbb```YYYYYYXXXXXXZZZ\\\___```bbbeeejjjrrr|||iiiWWWOOOKKKHHHFFFDDDCCCBBBDDDGGGLLLQQQUUU[[[___fffkkknnnpppqqqssssssuuuwwwyyy{{{{{{qqqllldddYYYNNNIIIEEE@@@>>>>>><<<:::888666555555666777888:::<<>>AAABBBCCCCCCCCCEEEFFFHHHIIIMMMRRRUUUWWW\\\ccciiilllmmmnnnooonnnooorrruuuyyy~~~|||xxxuuurrrqqqoooooopppppppppooommmmmmjjjjjjjjjhhhhhhiiimmmpppqqqsssuuuwwwwwwyyy|||~~~~~~~~~}}}{{{zzzyyyxxxuuurrrqqqooommmllljjjhhheeebbb___^^^^^^^^^^^^```aaabbbgggffffffffffffgggggghhhkkkllllllmmmmmmnnnnnnnnnmmmnnnppprrrwww~~~yyyvvvuuuuuuuuusssooojjjfffddd___YYYTTTQQQNNNJJJJJJMMMQQQTTTZZZ```fffhhhhhhgggjjjiiilllrrrxxx~~~~~~zzzssskkkddd^^^YYYVVVVVVUUUSSSOOOKKKHHHDDDCCCAAADDDHHHMMMQQQWWW^^^bbbdddhhhlllnnnoooooopppqqqpppttt{{{~~~xxxrrrmmmccc```[[[WWWTTTPPPLLLJJJGGGFFFEEEEEEEEEFFFGGGHHHGGGGGGFFFGGGHHHKKKNNNOOOUUUWWW\\\aaagggkkknnnpppssstttvvvwwwwwwxxxzzz|||zzz|||}}}~~~~~~}}}}}}~~~~~~xxxppplllkkklllzzzzzz}}}|||tttrrrrrruuuyyyzzzwwwsssooonnndddaaa[[[TTTMMMHHHDDDBBB999888666555555333111...............////////////...........................000111000---+++,,,---vvvuuuuuuwww{{{~~~xxxjjj\\\TTTPPPMMMNNNQQQOOOPPPPPPOOONNNMMMLLLKKKNNNNNNMMMMMMNNNNNNOOOOOOQQQQQQQQQSSSUUUYYY]]]___^^^aaaeeehhhhhhgggffffffeeefffhhhhhhhhhiiijjjlllnnnooopppqqqrrrsssssssssmmmoooqqqsssssssssrrrqqqttttttuuuuuuuuutttsssssspppooonnnlllhhhdddaaa^^^\\\]]]]]]]]]]]]]]]]]]]]][[[[[[ZZZZZZ]]]eeeooovvvjjj[[[RRRLLLJJJLLLGGGEEEBBB@@@BBBFFFKKKNNNUUUZZZbbbhhhlllmmmnnnoooppprrrsssrrrqqqrrrvvvzzz}}}wwwpppeeeZZZTTTNNNGGGBBBBBB>>><<<999666444333333444888999;;;===???@@@@@@???BBBDDDEEEFFFHHHLLLPPPTTTVVV[[[ccciiilllnnnooopppoooppprrrvvvzzz~~~|||yyyvvvsssrrrnnnooopppqqqqqqpppnnnnnnkkkkkkjjjhhhggghhhlllooorrrsssuuuvvvvvvwwwxxxzzzzzz}}}|||zzzyyyxxxxxxwwwtttrrrsssqqqnnnkkkjjjhhheeecccaaa```___^^^]]]^^^___```iiihhhgggffffffffffffggghhhiiijjjlllmmmmmmmmmmmmmmmnnnpppssswww~~~~~~yyyvvvvvvvvvuuusssppplllhhheee```ZZZUUURRRNNNIIIIIILLLNNNQQQWWW^^^dddffffffdddcccbbbdddiiimmmqqqyyy~~~}}}~~~|||xxxrrrjjjddd^^^ZZZXXXYYYWWWUUUQQQMMMHHHEEEBBB@@@CCCGGGKKKPPPWWW^^^cccdddhhhkkknnnnnnnnnnnnoooooottt{{{~~~yyyrrrmmmdddaaa\\\XXXUUUQQQNNNKKKGGGFFFEEEDDDDDDEEEFFFFFFFFFEEEFFFFFFHHHJJJLLLMMMRRRTTTYYY^^^dddiiilllnnnrrrtttvvvwwwwwwxxx{{{|||zzz|||}}}~~~}}}|||||||||~~~wwwooojjjiiihhhvvv~~~xxx{{{}}}rrrnnnhhhlllsssvvvwwwuuutttsssjjjfff```XXXPPPJJJEEECCC888666555444333222///---------......///000000000////////////////////////+++---...---)))((()))+++~~~{{{{{{~~~~~~}}}rrrjjj___XXXVVVUUURRROOORRRQQQOOOMMMLLLLLLMMMMMMJJJKKKLLLLLLKKKKKKLLLMMMPPPRRRTTTWWWYYY[[[\\\\\\\\\___cccgggiiiiiigggfffcccbbbcccccceeegggiiijjjnnnnnnpppqqqqqqpppoooooonnnmmmmmmmmmoooppprrrtttuuusssrrrrrrssstttsssrrrmmmlllkkkiiigggeeecccbbbaaaaaabbbaaaaaa```___^^^YYYWWWTTTPPPPPPSSSZZZ___ooo|||}}}kkk\\\TTTPPPLLLIIIHHHGGGDDDAAA@@@CCCHHHLLLTTTZZZaaagggkkkmmmnnnoooooopppqqqnnnjjjhhhiiikkkyyy|||vvvooommmhhh___UUUKKKEEEBBB<<<:::999888999888666555555666888;;;>>>AAADDDEEEJJJGGGDDDCCCEEEIIILLLNNNXXX]]]dddiiilllnnnpppqqqpppsssvvvyyy|||~~~|||zzzvvvsssooopppppppppooonnnlllkkkpppnnnjjjfffdddcccddddddnnnooorrruuuwwwxxxyyyyyyzzz{{{|||}}}~~~~~~~~~~~~|||yyyvvvsssqqqrrrtttvvvuuussspppmmmjjjhhhgggffffffdddbbb`````````___]]]aaaaaabbbcccdddfffhhhiiihhhhhhiiijjjkkkkkklllllllllmmmnnnpppssszzz~~~xxxuuuxxxwwwvvvuuussspppkkkgggccc^^^VVVPPPLLLJJJHHHFFFKKKOOOUUU\\\```bbbaaaaaa___^^^\\\[[[^^^eeennnuuuuuuuuuuuusssqqqqqqsssuuusssrrrooolllgggccc```^^^___\\\WWWRRRMMMIIIFFFEEEAAABBBFFFMMMVVV]]]aaabbbhhhgggiiioooqqqpppqqqtttwwwzzz}}}xxxqqqmmmgggbbb[[[WWWWWWUUUQQQLLLIIIJJJJJJJJJIIIGGGDDDCCCFFFGGGGGGFFFFFFGGGIIIKKKQQQSSSVVVZZZ^^^eeemmmrrrpppsssuuuwwwwwwxxxyyy{{{|||}}}}}}}}}}}}~~~~~~~~~}}}|||||||||||||||}}}|||ssslllfffbbbccckkkxxx|||ppphhhfffkkkqqqvvvwwwuuusssqqqffffffddd___WWWNNNHHHEEE===999444000///000000000000000000111000///......---,,,++++++++++++,,,---.........////////////000}}}}}}~~~ssskkk```YYYWWWVVVSSSPPPQQQPPPNNNMMMKKKKKKKKKKKKIIIKKKLLLKKKJJJJJJLLLMMMOOOQQQUUUXXXZZZZZZZZZYYYZZZ\\\___cccddddddcccbbb___^^^^^^___aaaeeehhhjjjmmmnnnooopppppppppooonnnnnnnnnmmmnnnoooqqqrrrsssuuutttrrrrrrssstttsssrrrjjjiiihhhfffdddcccbbbbbbeeeddddddbbb```]]][[[ZZZUUUSSSOOOKKKJJJLLLQQQUUUbbbmmmuuufffYYYSSSOOOKKKHHHGGGFFFDDDBBBAAADDDHHHLLLUUUZZZbbbiiilllnnnoooppplllmmmllliiieeecccccceeejjjmmmrrrwww~~~yyyqqqmmmhhh```XXXPPPIIIEEE@@@>>>;;;::::::999666555555666777999===AAADDDFFFIIIGGGDDDCCCEEEIIIMMMOOOXXX]]]ccciiilllnnnoooqqqtttvvvyyy|||}}}~~~{{{wwwtttqqqrrrrrrrrrqqqooommmlllnnnlllhhheeebbbbbbbbbbbbiiikkknnnqqqsssuuuvvvvvvwwwxxxyyyzzzzzzzzzzzzzzz|||}}}~~~{{{yyyvvvsssqqqrrrtttuuutttssspppmmmkkkhhhgggfffgggeeebbb```___^^^\\\ZZZ\\\\\\]]]^^^___aaacccdddeeeeeefffggghhhiiijjjjjjkkklllmmmnnnrrrxxx~~~yyyvvvtttsssrrrrrrqqqoookkkhhhccc^^^WWWQQQMMMJJJHHHGGGGGGJJJPPPUUUYYYZZZZZZYYY\\\[[[XXXVVVVVVZZZaaafffjjjkkkkkkkkkjjjkkknnnpppoooooonnnllliiifffdddbbbbbb___ZZZSSSMMMIIIFFFDDDAAACCCGGGNNNWWW^^^bbbdddhhhgggiiinnnqqqppprrruuuzzz~~~|||wwwqqqmmmhhhbbb\\\XXXXXXVVVRRRNNNLLLMMMNNNOOOMMMKKKGGGEEEFFFFFFGGGFFFDDDEEEGGGIIINNNQQQUUUYYY___eeemmmqqqqqqsssvvvxxxxxxyyyzzz|||{{{||||||}}}~~~~~~}}}|||{{{{{{{{{|||}}}{{{rrrkkkeee```___gggsss|||rrrkkkeeejjjpppvvvxxxyyyxxxwwwmmmllljjjddd[[[RRRJJJFFF???:::555111////////////////////////...............---,,,++++++,,,---...------........./////////ssslllbbb[[[XXXVVVTTTRRRQQQPPPNNNMMMKKKJJJJJJJJJIIIJJJKKKJJJIIIIIIKKKMMMOOORRRWWW[[[\\\[[[YYYWWWYYYZZZ]]]___```aaaaaa```\\\ZZZYYYZZZ]]]aaafffjjjlllmmmnnnooopppooonnnnnnnnnnnnnnnnnnoooqqqrrrssstttsssqqqqqqrrrsssqqqpppiiihhhfffdddccccccddddddeeeeeedddbbb___[[[WWWUUUPPPOOOLLLHHHFFFGGGKKKOOOVVV^^^mmm|||~~~|||uuummmbbbYYYTTTPPPLLLIIIFFFFFFEEEDDDCCCEEEIIILLLSSSYYYaaahhhlllnnnoooooohhhhhheeeaaa\\\ZZZYYYZZZXXX[[[^^^cccjjjsss}}}|||tttooohhhbbb\\\VVVOOOIIIDDDBBB???<<<;;;:::777555666666666888;;;@@@EEEHHHHHHGGGEEEDDDEEEIIIMMMPPPXXX\\\ccciiilllmmmooopppwwwyyy|||}}}}}}xxxuuuttttttssssssrrrpppooonnnllljjjgggcccaaa`````````eeegggjjjnnnqqqsssttttttvvvwwwwwwxxxxxxwwwwwwwwwvvvwwwyyyyyyyyy{{{}}}|||yyyvvvsssrrrrrrsssttttttsssqqqnnnllliiigggfffiiigggccc```^^^\\\YYYWWWXXXXXXXXXYYYZZZ\\\]]]^^^``````aaaccceeefffggghhhiiijjjkkklllooottt{{{}}}xxxuuunnnnnnmmmnnnooonnnkkkiiiccc^^^WWWRRRNNNKKKIIIGGGEEEGGGKKKOOORRRSSSRRRQQQTTTTTTRRRPPPPPPRRRWWW[[[___aaacccddddddfffjjjlllkkkkkkllllllkkkjjjhhhgggdddaaa[[[TTTNNNHHHEEECCCAAACCCHHHPPPYYYaaaeeefffhhhfffhhhnnnqqqqqqssswww~~~{{{vvvqqqlllhhhccc]]]ZZZYYYWWWSSSPPPOOOQQQTTTUUUTTTPPPKKKHHHFFFFFFFFFDDDCCCCCCEEEGGGJJJNNNSSSYYY___ffflllqqqrrruuuwwwyyyyyyzzz|||}}}{{{|||}}}~~~~~~}}}|||{{{{{{{{{{{{{{{}}}~~~}}}uuunnngggbbb[[[bbbmmmxxx}}}vvvqqqiiimmmsssyyy|||}}}|||{{{tttssspppjjjaaaWWWMMMGGG@@@<<<666222000000//////000///...,,,,,,------.........------------......,,,---------............~~~sssmmmccc\\\XXXVVVTTTSSSRRRQQQPPPNNNLLLKKKJJJIIIIIIJJJJJJIIIHHHHHHKKKMMMPPPTTTZZZ___aaa^^^ZZZWWWYYYYYY[[[]]]___```bbbbbb\\\ZZZWWWVVVYYY^^^dddhhhkkklllmmmooooooooonnnnnnnnnnnnoooooopppqqqrrrrrrrrrqqqooopppppppppooommmjjjiiigggeeeeeeeeefffgggaaaaaa```^^^[[[WWWTTTRRRKKKKKKJJJIIIHHHJJJNNNQQQUUUZZZdddnnnwww~~~}}}zzzwwwvvvooojjjccc\\\WWWSSSNNNKKKFFFFFFFFFEEEEEEFFFIIIKKKQQQWWW___fffjjjkkkkkkkkkfffccc___YYYSSSOOONNNMMMKKKMMMOOOSSSZZZcccnnnuuu}}}|||xxxqqqhhhccc```[[[SSSMMMGGGDDD@@@>>>===;;;999888777666666777:::???EEEHHHGGGFFFEEEDDDEEEIIINNNRRRXXX]]]dddiiilllmmmnnnooowwwyyy{{{}}}zzzwwwuuuuuutttsssrrrpppoooooollljjjgggdddaaa`````````eeegggjjjnnnqqqtttuuuuuuvvvwwwwwwwwwwwwwwwvvvuuussstttvvvvvvwwwxxx{{{}}}}}}{{{xxxuuutttssstttuuutttsssrrrpppmmmkkkiiihhhkkkhhhccc```]]]YYYVVVSSSTTTTTTUUUUUUVVVXXXYYYZZZ[[[\\\^^^```bbbeeefffgggggghhhiiiiiikkkoootttyyy~~~~~~~~~|||xxxuuurrrlllkkkkkkkkklllllliiigggbbb^^^XXXRRROOOLLLIIIHHHEEEGGGIIILLLMMMMMMMMMLLLKKKKKKLLLMMMNNNRRRWWW[[[\\\^^^aaabbbdddfffhhhkkkiiijjjkkklllllljjjiiihhhbbb___YYYSSSMMMHHHEEECCCBBBEEEJJJSSS\\\dddhhhiiigggfffhhhnnnqqqrrruuuyyy~~~{{{vvvppplllhhhddd___\\\ZZZWWWTTTRRRRRRUUUXXXZZZXXXTTTNNNJJJFFFGGGFFFDDDBBBAAACCCDDDFFFKKKQQQXXX___ffflllppptttvvvyyyzzzzzz{{{}}}~~~~~~~~~~~~|||{{{{{{zzzzzzzzz{{{{{{}}}~~~{{{ssskkkfff]]]aaaiiisss}}}{{{xxxooorrrwww~~~}}}zzzxxxtttnnneeeZZZOOOHHH@@@<<<666222111111111111111000...,,,,,,---.../////////............//////,,,,,,,,,---------......|||sssmmmeee]]]XXXVVVUUUTTTRRRRRRQQQPPPNNNMMMLLLKKKIIIJJJJJJIIIHHHHHHKKKMMMRRRWWW^^^dddfffddd___\\\XXXXXXXXXZZZ\\\___bbbccc^^^\\\XXXVVVXXX]]]cccfffjjjkkkmmmnnnooooooooonnnooooooppppppqqqqqqrrrrrrooonnnmmmnnnnnnnnnkkkiiiiiihhhgggfffeeeeeefffgggaaa___\\\YYYTTTPPPMMMKKKFFFHHHJJJLLLNNNQQQUUUXXXZZZ]]]bbbhhhnnnsssvvvwwwyyyxxxwwwvvvtttsssrrrqqqllliiiddd```ZZZUUUOOOLLLGGGHHHGGGFFFEEEFFFIIIKKKRRRXXX```fffhhhhhhgggfffbbb^^^XXXQQQKKKGGGDDDCCCBBBCCCEEEHHHMMMVVV___ffflllttt{{{~~~~~~yyyxxxqqqiiidddaaa]]]VVVPPPIIIFFFBBB???>>>===<<<:::777666666777:::???DDDGGGFFFFFFFFFEEEEEEIIIOOOTTTYYY^^^eeejjjlllnnnoooppptttvvvyyy|||~~~zzzvvvuuutttrrrqqqpppooonnnlllkkkhhhfffcccaaaaaa```dddfffiiimmmppprrrtttttttttuuuuuuuuuuuuttttttsssssstttvvvvvvvvvwwwzzz||||||~~~}}}zzzwwwvvvuuuuuuuuuttttttsssqqqooollljjjhhhkkkhhhccc^^^[[[XXXTTTQQQPPPPPPPPPQQQRRRSSSTTTUUUXXXYYY[[[^^^aaadddfffgggfffggggggggggggiiimmmpppssstttuuuvvvuuurrrooommmllljjjiiihhhiiihhhfffdddaaa]]]WWWRRROOOLLLIIIGGGEEEFFFGGGHHHHHHHHHGGGGGGDDDEEEHHHJJJMMMQQQWWW[[[^^^```bbbdddeeefffhhhjjjjjjkkklllllljjjhhheeeccc\\\YYYUUUPPPKKKHHHEEEDDDDDDGGGMMMVVV___fffjjjkkkgggeeegggmmmqqqsssvvv{{{~~~{{{vvvqqqmmmhhheeeaaa]]]ZZZXXXUUUTTTTTTWWW[[[]]][[[UUUOOOJJJGGGGGGGGGDDDBBBAAACCCDDDEEEIIIPPPWWW^^^ffflllqqqtttwwwyyy{{{{{{|||}}}~~~~~~~~~{{{zzzzzzzzzzzzzzz{{{|||~~~~~~xxxoooiiibbbdddiiiqqqzzz}}}ppprrrxxx}}}wwwqqqiii^^^RRRKKK???;;;666333333333444444222111///------...///000////////////////////////,,,,,,,,,---------......{{{rrrmmmeee]]]WWWUUUTTTUUUQQQQQQQQQQQQPPPOOOMMMLLLJJJKKKJJJIIIHHHIIILLLNNNSSSXXXaaahhhkkkjjjfffcccYYYXXXWWWVVVXXX[[[^^^aaa___\\\YYYWWWXXX]]]bbbfffjjjlllmmmooopppppppppooooooppppppqqqrrrrrrqqqqqqnnnmmmmmmmmmnnnllljjjgggeeeeeeeeeeeeddddddccccccaaa^^^YYYTTTOOOKKKHHHGGGFFFIIIMMMPPPSSSVVVYYY\\\\\\^^^```dddgggkkkmmmnnnpppqqqqqqrrrqqqqqqppppppiiihhhfffbbb]]]WWWRRROOOKKKJJJIIIFFFEEEEEEHHHKKKUUUZZZbbbggggggeeebbbaaa[[[VVVOOOIIIEEEBBB???>>>======???AAADDDKKKRRRXXX___eeekkknnnrrrvvvuuuqqqrrrmmmgggccc```]]]YYYVVVNNNKKKFFFBBB@@@???===<<<888777777777:::>>>BBBDDDEEEFFFFFFFFFEEEIIIPPPVVV[[[```fffkkkmmmooopppppprrrtttwwwzzz}}}wwwvvvtttrrrqqqpppoooooommmllljjjgggeeecccaaaaaaaaabbbfffiiilllnnnoooppppppqqqqqqrrrrrrrrrqqqqqqsssuuuvvvvvvvvvvvvxxx{{{yyy|||}}}{{{xxxvvvuuuuuutttrrrrrrrrrqqqnnnllliiiggggggddd___[[[XXXUUURRROOOKKKKKKKKKKKKLLLMMMNNNOOOTTTVVVYYY\\\```dddfffhhhfffgggfffdddbbbccceeeggghhhjjjlllmmmmmmllliiihhhjjjhhhfffddddddcccaaa______\\\VVVRRROOOLLLIIIFFFCCCCCCBBBBBBBBBBBBBBBBBB@@@BBBDDDEEEHHHMMMSSSWWW^^^```ccceeeeeefffgggiiikkkkkkkkkjjjhhhddd___]]]VVVTTTQQQMMMIIIGGGFFFEEEGGGIIIPPPYYYbbbhhhkkklllfffdddfffmmmqqqtttxxx}}}|||wwwrrrnnngggeeeaaa]]]ZZZWWWVVVUUUVVVXXX\\\^^^\\\VVVPPPLLLHHHIIIHHHFFFDDDCCCDDDFFFEEEIIIPPPWWW^^^eeemmmqqqtttwwwyyy{{{{{{|||~~~~~~}}}|||{{{zzzzzzzzzzzzzzz{{{|||}}}~~~~~~zzzqqqkkkffffffiiiqqqzzzmmmnnnqqqzzzwwwnnndddXXXOOOAAA===777444444444444444222111000///...//////000......////////////......,,,---------............{{{qqqmmmeee]]]VVVSSSSSSUUUOOOOOOPPPPPPPPPOOONNNMMMLLLLLLKKKIIIHHHIIIMMMOOORRRXXXaaaiiimmmmmmkkkhhh```]]]ZZZWWWVVVXXX[[[^^^\\\[[[XXXWWWYYY^^^cccfffkkklllnnnpppqqqqqqqqqpppooopppqqqrrrrrrrrrqqqqqqooonnnnnnnnnooommmjjjgggdddeeeffffffeeedddaaa```]]]ZZZTTTOOOLLLKKKKKKLLLMMMPPPTTTWWWXXXYYY[[[\\\[[[\\\]]]___bbbdddeeefffjjjlllnnnpppppppppooonnniiiiiiiiifffaaa\\\XXXVVVNNNMMMJJJFFFCCCDDDHHHKKKUUUZZZ```dddbbb^^^ZZZXXXPPPKKKEEEAAA@@@???>>>===;;;<<<===>>>@@@DDDJJJNNNVVV[[[___aaaeeejjjkkkiiiiiigggdddaaa^^^]]]]]]]]]VVVRRRLLLFFFCCC@@@>>><<<888888888999;;;===???AAADDDFFFGGGFFFEEEIIIQQQWWW]]]aaaggglllooopppqqqqqqtttuuuxxx{{{zzzxxxvvvtttrrrqqqqqqqqqmmmllljjjgggeeecccaaa```___aaadddgggiiikkkllllllnnnooopppqqqqqqrrrqqqqqqssstttuuutttssssssuuuwwwvvvyyy~~~}}}|||zzzwwwuuutttsssrrrooooooooonnnllliiifffeeebbb___ZZZWWWTTTRRROOOLLLJJJJJJIIIJJJJJJKKKLLLMMMQQQSSSVVVZZZ^^^bbbeeegggggggggeeebbb___^^^___```aaabbbeeeggghhhgggeeedddeeecccaaa``````___^^^\\\]]]ZZZUUUQQQNNNKKKHHHEEEBBBAAA@@@???>>>>>>??????>>>???@@@AAADDDJJJQQQVVV^^^```dddfffggghhhiiikkkjjjjjjjjjiiieee```[[[WWWUUUSSSPPPLLLIIIFFFEEEEEEIIILLLRRR[[[dddjjjllllllfffdddffflllqqqtttyyy}}}xxxsssooofffdddaaa]]]YYYVVVVVVVVVXXXZZZ]]]^^^\\\WWWQQQNNNIIIJJJIIIGGGFFFEEEGGGIIIGGGKKKPPPVVV]]]eeemmmssstttvvvyyy{{{{{{|||}}}~~~}}}||||||{{{zzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~uuunnngggfffhhhppp{{{~~~oookkkiiiooo}}}vvvkkk^^^UUUDDD@@@:::555444333333222000000/////////.........---...////////////...---------........./////////~~~{{{pppllleee]]]VVVSSSSSSTTTMMMNNNOOOPPPOOOOOONNNMMMLLLLLLKKKIIIHHHJJJMMMPPPQQQWWW```iiinnnooommmlllgggddd^^^ZZZXXXXXX[[[]]]YYYXXXWWWWWWZZZ___dddgggkkklllnnnpppqqqrrrqqqqqqooopppqqqrrrsssrrrqqqppppppooooooppppppnnnkkkhhhfffgggiiiiiihhhfffbbb```VVVSSSOOOLLLLLLNNNRRRUUUVVVXXX\\\]]]]]]\\\\\\\\\ZZZZZZ[[[]]]^^^```aaabbbccceeehhhkkklllllljjjiiikkklllllljjjfffbbb___^^^PPPNNNJJJFFFCCCDDDGGGKKKRRRWWW]]]___]]]XXXSSSPPPHHHCCC>>><<<===??????>>>===>>>??????@@@CCCGGGJJJRRRVVVYYYYYY]]]ccceeecccbbbbbbaaa___]]]^^^```ccc]]]XXXPPPJJJEEEAAA>>><<<888888999:::;;;===>>>???CCCFFFGGGFFFEEEIIIQQQXXX^^^bbbhhhmmmppppppqqqrrrvvvxxxzzz||||||zzzxxxuuusssrrrrrrrrrlllkkkiiigggeeebbbaaa``````bbbdddgggiiikkkkkkkkkooopppqqqsssssstttttttttrrrssssssrrrqqqqqqrrrttttttwww||||||zzzxxxvvvtttrrrqqqpppllllllmmmllljjjgggdddbbb]]]ZZZWWWTTTRRROOOMMMKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOQQQTTTXXX]]]aaaeeefffggggggeeeaaa]]][[[[[[\\\]]]___bbbdddeeeeeedddcccaaa___]]]\\\]]]]]]\\\[[[\\\YYYUUUQQQNNNKKKGGGDDDBBBAAA@@@???>>>>>>???@@@;;;<<<>>>@@@DDDKKKSSSYYY^^^aaaeeehhhiiikkklllnnnhhhiiiiiigggccc^^^XXXUUUVVVSSSPPPLLLHHHFFFEEEDDDJJJMMMTTT\\\eeejjjllllllfffdddffflllqqquuuzzz}}}yyytttpppeeedddaaa]]]YYYVVVUUUVVVZZZ\\\^^^___]]]XXXSSSOOOJJJJJJJJJIIIGGGGGGIIIKKKIIILLLPPPUUU\\\dddmmmssstttvvvyyyzzz{{{{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}zzzzzzzzz{{{|||}}}~~~~~~yyyrrrfffeeegggooo|||~~~|||tttllleeegggvvv|||pppcccZZZHHHCCC<<<777333222000///......//////......---,,,,,,---...//////...---,,,.........////////////000~~~~~~zzzwwwppplllddd\\\WWWTTTSSSSSSPPPOOONNNMMMLLLKKKKKKKKKLLLJJJHHHFFFGGGIIILLLNNNSSSXXX```iiipppssssssrrrrrrnnnhhhccc```^^^\\\ZZZZZZTTTQQQTTTYYY]]]ccchhhlllmmmnnnpppqqqrrrrrrrrrrrrsssttttttsssqqqpppoooooooooqqqqqqqqqpppooonnnlllmmmnnnlllhhhaaa[[[WWWMMMNNNOOOOOOPPPRRRVVVYYY[[[\\\^^^______^^^]]][[[XXXXXXWWWXXXZZZ]]]```aaaccccccdddgggjjjllllllkkkmmmlllkkkjjjiiieee```\\\TTTOOOHHHDDDDDDGGGJJJLLLSSSUUUVVVVVVTTTPPPKKKHHHBBBBBBAAA@@@????????????======>>>???@@@CCCEEEGGGJJJLLLPPPTTTWWWXXXYYYYYYZZZ\\\^^^```bbbcccdddeeegggaaaXXXOOOGGGBBB@@@???===;;;:::999:::===@@@BBBBBBFFFJJJKKKLLLNNNSSSWWW___fffmmmooorrruuuvvvttt||||||}}}}}}}}}xxxuuutttttttttsssrrrqqqmmmjjjgggeeeeeeddd______aaabbbeeegggiiikkkpppqqqssstttttttttsssssssssqqqooommmmmmoooqqqssstttvvvzzz~~~zzzwwwsssppppppooonnnmmmiiiiiihhhfffccc___\\\ZZZXXXVVVSSSRRRRRRQQQOOOMMMMMMLLLKKKJJJJJJKKKLLLMMMPPPQQQSSSVVV[[[aaagggkkkmmmkkkhhhccc^^^[[[[[[\\\aaaaaabbbbbbaaa```______```]]]YYYUUUTTTUUUXXXYYY\\\[[[YYYVVVRRRLLLGGGDDD@@@???>>>======<<<<<<<<<999:::;;;???EEELLLRRRUUU^^^aaafffhhhjjjjjjkkkmmmmmmkkkgggaaa\\\XXXUUUSSSRRRQQQNNNJJJFFFEEEFFFHHHLLLPPPWWW```iiinnnnnnnnniiieeeeeeiiimmmpppvvv}}}|||wwwrrrnnnfffccc___ZZZXXXWWWXXXYYY^^^^^^^^^\\\ZZZWWWTTTSSSLLLKKKIIIGGGGGGGGGIIIIIILLLMMMPPPUUU\\\eeelllpppssstttvvvyyy{{{}}}~~~~~~}}}|||{{{{{{{{{|||}}}}}}~~~~~~{{{uuuhhhiiiiiinnn{{{zzztttmmmhhhjjjppp|||vvvdddVVVKKKCCC:::777444111111444------,,,,,,,,,------.........---,,,,,,,,,,,,---.........////////////000}}}~~~{{{vvvsssnnnjjjccc\\\VVVSSSSSSSSSQQQPPPOOONNNLLLKKKKKKKKKKKKJJJHHHFFFGGGIIILLLNNNQQQUUU]]]gggoootttvvvvvvvvvqqqlllgggccc```]]][[[XXXRRROOOSSSXXX]]]ccciiilllmmmnnnoooppppppqqqqqqppppppqqqrrrrrrqqqpppooopppqqqqqqqqqqqqpppooonnnllllllkkkiiiddd^^^XXXUUUNNNPPPRRRTTTUUUXXX[[[^^^\\\]]]_________^^^\\\[[[XXXWWWWWWXXXZZZ\\\___aaabbbbbbcccfffiiikkkkkkjjjlllkkkjjjiiigggccc^^^ZZZTTTPPPIIIEEEFFFHHHKKKMMMQQQRRRRRRPPPMMMIIIEEEBBBAAAAAA@@@@@@???@@@@@@AAA@@@@@@@@@@@@BBBDDDFFFGGGKKKLLLOOORRRUUUVVVWWWWWWXXXZZZ]]]```dddgggiiijjjjjjeee\\\RRRJJJDDDAAA@@@===<<<;;;;;;<<<===???AAABBBFFFJJJLLLMMMPPPUUUYYYaaahhhmmmoooqqquuuwwwuuuzzz{{{||||||~~~}}}yyyvvvvvvvvvvvvuuutttrrrpppmmmjjjhhhhhhgggdddbbb```___```cccgggjjjnnnoooqqqrrrsssrrrrrrqqqrrrqqqooonnnnnnoooqqqrrrqqqtttxxx|||~~~~~~xxxvvvsssqqqpppnnnkkkiiihhhgggfffdddaaa^^^[[[YYYVVVUUUTTTSSSTTTSSSPPPNNNNNNMMMLLLLLLLLLLLLMMMNNNPPPQQQRRRUUUZZZaaahhhlllooonnnkkkfffaaa___```aaacccdddffffffeeebbb___\\\^^^\\\XXXVVVUUUVVVXXXYYY[[[[[[ZZZXXXTTTOOOJJJGGGDDDCCCAAA???>>>=========888999;;;???EEELLLSSSWWW___cccgggjjjkkklllmmmnnnllljjjfffaaa\\\WWWTTTSSSQQQPPPNNNJJJFFFEEEGGGIIILLLPPPWWW```hhhmmmmmmlllgggdddeeeiiinnnqqqvvv}}}~~~{{{vvvqqqmmmeeebbb^^^ZZZWWWWWWXXXYYY^^^^^^]]]\\\ZZZWWWTTTSSSMMMLLLJJJHHHGGGHHHIIIJJJLLLNNNQQQVVV]]]eeelllpppuuuvvvxxxzzz{{{|||}}}}}}~~~}}}||||||{{{{{{{{{|||}}}~~~yyykkkjjjgggjjjvvv~~~yyyrrrmmmnnnrrr|||}}}hhhXXXLLLCCC;;;777444111111444000//////............///000000///......---......------........./////////~~~|||}}}|||uuupppmmmkkkgggaaa[[[WWWTTTSSSSSSRRRQQQPPPNNNMMMLLLKKKJJJJJJIIIGGGGGGGGGJJJMMMOOONNNSSSZZZdddmmmtttyyy|||zzzvvvqqqlllgggccc___\\\UUUOOOMMMRRRWWW\\\ccciiilllmmmnnnooooooooooooooolllmmmnnnooopppppppppppprrrrrrrrrqqqqqqppppppppplllkkkhhhddd___ZZZVVVSSSOOORRRVVVYYYZZZ\\\^^^```^^^^^^______^^^\\\ZZZYYYWWWWWWWWWWWWYYY[[[^^^___aaa```aaadddhhhjjjjjjiiikkkjjjhhhgggeee```[[[VVVTTTOOOJJJFFFGGGIIILLLMMMPPPOOOMMMKKKGGGDDDAAA???@@@@@@@@@@@@AAABBBCCCDDDDDDCCCCCCCCCCCCEEEFFFGGGKKKLLLMMMOOOQQQRRRSSSTTTUUUWWW\\\aaagggllloooqqqoooiii```VVVMMMGGGCCCBBB??????>>>======>>>>>>???BBBEEEJJJLLLNNNRRRXXX]]]dddjjjnnnoooqqquuuwwwvvvxxxyyyzzz{{{}}}{{{xxxxxxyyyyyyxxxwwwvvvssspppnnnkkkjjjjjjhhheee___\\\\\\___dddhhhkkklllnnnppppppppppppoooppppppooooooooooooppppppnnnpppuuuyyy|||}}}}}}|||vvvtttqqqooommmkkkhhheeeeeedddcccaaa^^^\\\YYYXXXSSSSSSSSSUUUVVVUUUSSSPPPOOONNNNNNMMMMMMMMMNNNNNNPPPQQQRRRSSSXXX___hhhooosssrrrppplllhhhggghhhiiihhhjjjkkkkkkhhhccc^^^ZZZZZZYYYXXXWWWVVVVVVWWWXXXYYYZZZ[[[ZZZWWWSSSNNNKKKDDDBBB>>>;;;999888999999888999;;;@@@FFFNNNTTTXXX___cccgggjjjkkkkkklllmmmjjjhhhddd___ZZZVVVTTTRRROOOOOOMMMIIIGGGFFFHHHKKKNNNRRRYYYbbbjjjnnnmmmllleeecccdddiiinnnqqqwww}}}zzzuuuoookkkcccaaa]]]YYYWWWXXXYYYZZZ]]]]]]]]]\\\ZZZWWWUUUSSSNNNMMMKKKIIIHHHIIIJJJJJJMMMOOOSSSXXX___ffflllooovvvwwwxxxzzz{{{{{{||||||~~~}}}}}}|||||||||}}}zzz{{{}}}~~~}}}~~~~~~|||oookkkeeeeeeooo~~~~~~xxxssssssvvv|||jjjYYYMMMDDD<<<888555111111333222222111000000///000000333222111000////////////,,,---------............~~~{{{|||~~~wwwooojjjhhhgggddd```[[[WWWUUUTTTSSSRRRQQQPPPOOOMMMKKKJJJIIIIIIHHHGGGGGGHHHKKKMMMOOOOOOSSSZZZbbbjjjrrrzzz~~~}}}zzztttooojjjeee```\\\RRRMMMKKKPPPWWW\\\cccjjjlllmmmnnnnnnnnnnnnnnnmmmkkkkkkmmmnnnoooqqqqqqrrrssssssrrrrrrrrrrrrrrrrrrllljjjeee```[[[WWWUUUSSSPPPTTTXXX[[[\\\]]]]]]^^^]]]^^^]]]]]][[[ZZZXXXWWWVVVVVVVVVWWWXXXZZZ\\\]]]``````aaacccgggiiiiiihhhjjjiiigggeeeccc^^^XXXTTTPPPMMMHHHFFFFFFHHHJJJJJJNNNLLLJJJHHHEEECCCBBBAAABBBBBBBBBCCCDDDFFFGGGHHHGGGGGGFFFEEEEEEFFFGGGGGGLLLKKKKKKLLLMMMNNNPPPQQQTTTWWW\\\bbbiiinnnrrrtttqqqlllcccYYYPPPIIIEEECCCAAAAAA@@@@@@??????>>>>>>BBBEEEIIILLLNNNSSSZZZ```gggllloooooopppuuuwwwvvvvvvwwwyyyzzz|||}}}{{{{{{{{{|||{{{{{{yyywwwssspppmmmjjjiiihhheee```\\\[[[^^^bbbeeeiiijjjlllnnnoooooooooooonnnnnnoooppppppooonnnnnnkkknnnrrrvvvyyyzzzzzzzzzuuuqqqmmmiiihhhfffdddbbbaaa```___]]]ZZZXXXVVVUUUOOOPPPRRRUUUWWWWWWTTTRRROOONNNNNNNNNMMMMMMMMMMMMOOOPPPQQQRRRUUU^^^iiiqqqxxxxxxvvvsssppppppqqqsssooooooooommmiiiccc^^^[[[XXXXXXXXXXXXWWWWWWWWWWWWWWWYYYZZZZZZXXXTTTPPPMMMCCCAAA===999777666666666888999<<>>>>>AAAEEEIIILLLNNNTTT\\\bbbhhhmmmpppoooppptttvvvuuuuuuvvvxxxyyy{{{~~~}}}}}}}}}}}}}}}}}}{{{yyyuuuqqqmmmjjjhhhfffdddaaa___^^^___aaabbbggghhhkkkmmmnnnooooooooolllmmmoooppppppooommmlllkkkmmmqqqtttvvvwwwvvvuuusssnnngggbbb````````````\\\[[[YYYWWWUUUSSSQQQQQQLLLMMMPPPSSSVVVWWWUUURRRNNNNNNNNNMMMMMMLLLLLLKKKNNNOOOPPPQQQTTT\\\iiisss|||}}}~~~|||zzzyyyyyyzzzwwwuuuqqqmmmhhhccc```^^^ZZZZZZYYYYYYXXXWWWVVVUUUUUUVVVXXXXXXVVVRRRNNNLLLFFFDDDAAA>>>;;;:::::::::999:::===BBBHHHPPPWWW[[[^^^aaaeeeggghhhhhhiiijjjdddbbb___[[[WWWSSSQQQPPPLLLLLLKKKJJJIIIJJJNNNQQQUUUYYY```hhhnnnpppnnnkkkbbb___aaafffkkkooouuu{{{{{{tttnnniiibbb```]]][[[ZZZ\\\^^^```bbbbbbaaa```]]]ZZZWWWVVVRRRPPPNNNLLLKKKKKKKKKLLLNNNQQQVVV]]]ccciiinnnpppppprrrtttwwwyyy{{{}}}}}}||||||||||||||||||}}}~~~}}}~~~~~~{{{ssskkkfffbbbbbbfffoooyyy~~~}}}|||yyywwwzzzxxxgggYYYOOOGGG???;;;777222000222222111000000/////////000222111000///............,,,,,,,,,---------......}}}vvvxxx}}}sssiiibbb___\\\[[[ZZZXXXVVVTTTRRRRRRMMMMMMNNNNNNMMMKKKIIIHHHFFFFFFGGGHHHJJJLLLNNNPPPSSSWWW]]]aaaeeellltttzzz}}}zzzvvvrrrmmmfff^^^YYYPPPKKKJJJOOOVVV\\\cccjjjlllmmmnnnooooooooooooooommmmmmmmmmmmnnnooopppqqqpppqqqrrrrrrqqqpppnnnmmmdddbbb^^^ZZZWWWVVVVVVVVVZZZ\\\```aaa```___^^^^^^YYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^___``````aaaaaabbbeeeiiikkkkkkjjjiiihhhfffeeeccc^^^YYYTTTLLLJJJGGGFFFGGGHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJKKKKKKLLLLLLIIIHHHFFFEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJKKKKKKKKKSSSUUUZZZ___eeejjjmmmooooookkkddd\\\TTTNNNJJJHHHFFFEEECCCBBBAAA@@@@@@@@@BBBEEEHHHKKKNNNSSS\\\bbbhhhmmmqqqppppppssstttrrrrrrtttuuuvvvxxxzzz~~~~~~~~~~~~~~~}}}|||{{{yyyvvvrrrnnnkkkiiiffffffeeecccbbbaaa``````eeefffiiikkkmmmnnnnnnnnnlllmmmnnnoooooonnnmmmllljjjllloooqqqrrrqqqooonnnmmmhhhaaa]]][[[[[[\\\\\\WWWVVVTTTRRROOONNNMMMMMMJJJJJJLLLPPPSSSTTTSSSRRRMMMNNNNNNNNNMMMLLLKKKJJJKKKNNNPPPQQQSSS\\\iiisss|||yyytttooojjjfffdddccc^^^]]]\\\ZZZXXXVVVTTTSSSTTTTTTTTTRRRPPPMMMJJJHHHCCCBBBAAA???>>>===<<<<<<;;;<<<>>>CCCIIIQQQWWW[[[^^^aaaeeeggggggggghhhiiiaaa___\\\YYYUUURRRPPPOOOLLLLLLLLLKKKKKKMMMQQQUUUVVVZZZaaaiiinnnooollliiibbb^^^^^^ccchhhlllrrryyy|||uuuooojjjcccaaa^^^]]]]]]```ccceeeggggggeeeccc```]]]YYYWWWTTTRRROOOMMMLLLLLLLLLMMMMMMQQQWWW___ffflllppprrroooqqqssswwwzzz|||~~~|||||||||{{{{{{|||}}}}}}wwwnnnhhhccc``````bbbgggrrr||||||zzzzzzxxxuuuxxx~~~~~~}}}yyyttthhh\\\PPPHHH@@@<<<888222000111000000////////////000000//////...---------......,,,---------............~~~wwwnnnnnn~~~rrrggg___[[[UUUUUUUUUUUUSSSQQQOOONNNJJJKKKLLLMMMLLLKKKIIIHHHEEEEEEFFFHHHJJJMMMOOOPPPRRRWWW^^^bbbeeejjjrrrxxx|||zzzwwwsssnnnggg___YYYQQQLLLJJJOOOVVV\\\cccjjjlllmmmnnnoooppppppqqqqqqnnnmmmlllkkkkkklllmmmmmmooopppqqqpppnnnjjjeeeccc]]]\\\YYYWWWVVVVVVVVVVVVYYY\\\___``````_________WWWXXXXXXYYYZZZ\\\]]]^^^```aaabbbcccddddddeeeeeeccccccdddgggkkkmmmmmmllliiihhhgggfffddd```[[[WWWNNNMMMKKKJJJKKKLLLLLLKKKGGGHHHIIIJJJLLLMMMNNNNNNOOONNNMMMLLLKKKKKKKKKKKKGGGFFFEEEDDDDDDDDDEEEFFFFFFGGGIIIJJJKKKKKKJJJJJJOOORRRWWW\\\bbbgggkkkmmmnnnjjjddd]]]WWWQQQNNNLLLGGGFFFDDDBBBAAAAAABBBCCCBBBEEEHHHJJJMMMRRR[[[aaagggmmmqqqpppppprrrrrrooooooppprrrsssssstttwwwzzz}}}~~~~~~}}}|||yyyyyyxxxwwwuuurrrpppooollljjjhhhfffcccaaa______bbbcccfffiiikkklllmmmmmmlllmmmmmmnnnnnnmmmmmmllljjjkkkmmmnnnmmmkkkhhhfffdddbbb^^^[[[ZZZYYYWWWVVVSSSRRROOOMMMKKKJJJIIIIIIHHHHHHIIILLLOOOQQQQQQQQQOOOOOOOOOOOOOOOMMMLLLKKKIIILLLPPPQQQSSS[[[iiisss~~~|||yyytttpppllliiigggcccaaa^^^[[[WWWUUUSSSRRRRRRQQQOOOLLLIIIFFFDDDCCC??????@@@@@@@@@>>>===<<<===>>>@@@DDDJJJQQQWWW[[[ZZZ]]]aaacccdddddddddeee___]]]ZZZWWWTTTQQQOOONNNKKKLLLLLLLLLMMMPPPTTTXXXZZZ^^^eeelllqqqqqqnnnjjjbbb^^^\\\```dddhhhpppxxx}}}wwwpppllldddcccaaa``````cccgggiiilllkkkjjjgggccc___[[[YYYUUUSSSQQQNNNMMMLLLMMMNNNLLLPPPWWW```hhhnnnqqqsssrrrsssvvvyyy{{{}}}}}}||||||{{{{{{{{{||||||wwwnnngggaaa]]]\\\\\\```lllyyy}}}xxxyyyvvvrrruuu{{{{{{wwwuuuvvvuuussssssppphhh]]]QQQIIIAAA===999333000000//////...//////000111222......------......//////------........./////////~~~yyyssshhhfff|||}}}qqqeee]]]XXXQQQQQQRRRRRRQQQOOOMMMLLLHHHIIIKKKLLLLLLKKKIIIHHHEEEEEEFFFHHHJJJMMMOOOPPPQQQWWW^^^bbbeeejjjrrrxxx|||zzzwwwtttooohhh```ZZZQQQLLLKKKPPPVVV\\\cccjjjlllmmmnnnpppqqqrrrrrrrrrnnnmmmllljjjiiiiiijjjkkkooopppqqqoookkkeee^^^ZZZXXXXXXVVVUUUUUUUUUVVVVVVVVVYYY[[[]]]]]]]]]^^^___WWWWWWXXXZZZ\\\^^^```aaadddeeefffggghhhiiiiiiiiieeeeeefffhhhlllnnnnnnmmmiiihhhggggggeeebbb\\\XXXQQQPPPNNNNNNOOOPPPOOONNNLLLMMMNNNPPPQQQRRRRRRRRRQQQPPPNNNLLLKKKJJJIIIIIIFFFEEEDDDCCCCCCDDDEEEEEEDDDFFFIIIKKKLLLKKKJJJIIIMMMOOOTTTZZZ```fffjjjlllmmmjjjeee___YYYTTTQQQOOOHHHFFFDDDAAA@@@AAACCCEEEBBBEEEHHHIIILLLRRRZZZaaafffmmmqqqqqqpppqqqpppmmmmmmnnnooopppooopppsssuuuwww~~~}}}|||{{{vvvwwwxxxxxxwwwvvvuuutttqqqoookkkfffbbb```___^^^```aaadddgggiiikkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmiiijjjkkkkkkiiifffcccaaa^^^]]]\\\\\\[[[XXXTTTQQQQQQOOOMMMJJJHHHGGGGGGGGGGGGGGGGGGIIIMMMOOOPPPPPPPPPPPPQQQQQQPPPNNNMMMLLLGGGLLLPPPRRRTTT[[[hhhsss~~~~~~|||zzzuuupppllliiigggddd```[[[WWWTTTRRRQQQRRRPPPMMMIIIEEEBBB@@@???@@@BBBDDDEEEEEEDDDCCCAAA>>>???AAADDDJJJQQQWWW[[[VVVYYY\\\____________```^^^\\\YYYVVVSSSPPPOOONNNLLLLLLMMMMMMNNNQQQVVVZZZ___cccjjjqqqvvvvvvqqqnnnccc^^^[[[]]]aaafffooowww~~~xxxrrrmmmeeedddbbbaaabbbeeeiiikkkooonnnmmmiiieee```\\\ZZZVVVTTTQQQOOOMMMMMMMMMNNNKKKPPPXXXaaaiiiooossstttuuuwwwxxx{{{|||~~~}}}}}}|||{{{{{{{{{{{{{{{yyyppphhhaaa[[[YYYWWW[[[jjjyyyxxxxxxuuuppprrrxxxxxxrrrmmmnnnnnnmmmooonnnfff\\\QQQIIIBBB>>>999333///000......//////000111333444...------......///000111.........////////////000}}}|||xxxmmmeeehhhxxxvvvmmmddd[[[UUUTTTQQQNNNLLLMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFHHHKKKNNNPPPSSSXXX^^^bbbfffjjjpppuuuxxxwwwuuurrrnnnggg```ZZZTTTNNNLLLQQQXXX]]]dddkkkjjjjjjkkknnnpppqqqpppoooqqqoookkkgggdddccccccdddiiiiiiiiigggccc^^^YYYVVVRRRQQQOOOMMMLLLLLLMMMNNNPPPSSSYYY]]]``````^^^]]]ZZZ[[[]]]aaaeeehhhhhhgggjjjkkkjjjhhhffffffgggiiieeefffiiilllooopppooonnnmmmjjjhhhggggggeee```\\\UUUSSSRRRTTTWWWXXXWWWUUUXXXVVVTTTUUUVVVWWWWWWVVVNNNMMMKKKHHHFFFFFFEEEEEEAAABBBCCCCCCCCCEEEHHHKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNQQQUUUYYY\\\aaafffjjjiiihhheeebbbbbbbbbZZZQQQNNNGGGBBBAAAAAA???@@@CCCCCCEEEIIILLLOOOTTTZZZ^^^gggjjjmmmooonnnllllllkkkllllllmmmnnnnnnoooooooootttvvvzzz|||yyyyyyyyyyyyxxxwwwvvvuuuttttttqqqnnnjjjgggccc___[[[^^^bbbggghhhffffffjjjnnnmmmmmmmmmlllkkkkkklllnnnllljjjfffdddddddddddddddeeebbb]]]ZZZYYYXXXTTTQQQRRRPPPLLLIIIHHHHHHIIIJJJHHHHHHIIIJJJKKKMMMMMMNNNPPPPPPOOONNNMMMLLLJJJIIIIIIHHHJJJOOOTTTZZZgggrrr}}}yyyrrrnnnlllhhhbbb\\\XXXTTTQQQOOOPPPOOOMMMJJJGGGDDDAAA@@@DDDEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJNNNRRRUUUWWWYYY[[[^^^```aaaaaa___^^^XXXVVVSSSQQQPPPMMMJJJHHHFFFHHHJJJMMMQQQWWW]]]bbbjjjmmmqqqvvvyyyyyyuuuqqqfffaaa\\\^^^aaafffnnnwww|||tttmmmiiicccdddfffhhhjjjlllmmmmmmmmmmmmllljjjfffaaa[[[XXXSSSRRRQQQPPPOOONNNOOOOOOOOOSSSZZZaaaiiippptttvvv{{{|||}}}~~~~~~|||{{{zzz{{{|||}}}~~~yyyqqqhhhbbb]]]YYYVVVYYYeeerrr~~~zzzzzz|||}}}{{{vvvsssrrrtttwwwzzzvvvtttrrrrrrsssooofff___QQQKKKCCC;;;666333111000111111000///////////////000000000000///...---,,,////////////////////////~~~}}}vvvjjjaaadddrrrtttkkkbbbZZZUUURRRPPPLLLKKKLLLMMMMMMLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHGGGFFFGGGHHHKKKOOOQQQTTTYYY___dddiiinnntttyyyzzzxxxvvvsssooohhh```[[[SSSNNNMMMRRRYYY^^^dddjjjkkkkkkmmmooopppqqqqqqpppnnnkkkgggbbb___^^^______bbbbbbbbb```]]]YYYUUURRRMMMLLLKKKJJJIIIIIIIIIJJJNNNRRRVVV[[[^^^______^^^^^^^^^```dddhhhjjjjjjiiijjjkkkjjjhhhffffffhhhjjjgggiiilllooorrrssssssrrrooollljjjiiihhhfffbbb^^^YYYXXXWWWYYY]]]______^^^ZZZXXXWWWWWWYYYYYYXXXWWWNNNLLLJJJHHHFFFFFFFFFFFFCCCEEEFFFFFFFFFGGGJJJMMMMMMNNNPPPQQQRRRRRRRRRRRRQQQTTTWWWZZZ\\\```dddgggiiijjjiiihhhiiiiiibbbYYYQQQJJJDDDCCCBBB@@@@@@CCCCCCFFFIIILLLOOOSSSWWW[[[cccfffjjjkkkkkkiiiiiiiiihhhhhhhhhhhhhhhjjjkkkkkkoooqqqtttyyy~~~|||yyyzzzyyyyyyyyywwwvvvuuuttttttrrrooollliiieee```\\\^^^bbbggghhhggghhhkkkooollllllllljjjiiijjjmmmppppppnnnjjjhhhffffffeeeeeeeeeaaa]]][[[[[[YYYVVVSSSTTTRRROOOMMMKKKJJJKKKKKKJJJKKKKKKLLLNNNOOOOOOPPPRRRRRRQQQPPPNNNLLLKKKJJJIIIHHHKKKPPPTTTZZZeeeoooxxxssskkkgggaaa\\\WWWUUUSSSRRRQQQPPPMMMJJJGGGEEECCCBBBFFFGGGHHHJJJKKKKKKLLLLLLMMMMMMMMMOOOQQQTTTVVVXXXWWWYYY[[[^^^______^^^]]]YYYVVVSSSPPPOOOMMMJJJHHHHHHJJJLLLOOORRRXXX^^^ccclllooouuuzzz~~~}}}xxxtttkkkddd___^^^```dddlllttt}}}zzzrrrlllhhheeefffhhhjjjlllnnnoooooommmmmmllliiieee```[[[XXXSSSSSSRRRQQQPPPOOOOOONNNOOOSSSZZZaaaiiioootttvvv{{{|||}}}~~~~~~}}}{{{{{{{{{}}}~~~|||tttiiiccc^^^ZZZWWWYYYcccooo|||}}}}}}{{{wwwttttttvvvzzz}}}xxxuuussssssrrrnnnggg```TTTNNNEEE===888555333111111111000///////////////000000000000///...---,,,........................}}}ttteee[[[]]]kkkxxx{{{ppphhhaaaZZZUUUPPPNNNKKKJJJJJJKKKLLLKKKKKKKKKKKKJJJJJJIIIIIIHHHFFFFFFFFFGGGIIIMMMPPPRRRSSSWWW^^^eeelllrrrxxx|||zzzyyyvvvsssnnnggg```ZZZQQQMMMMMMSSSZZZ^^^dddiiikkklllnnnoooppppppppppppmmmiiiddd^^^[[[YYYYYYZZZ[[[[[[ZZZYYYWWWTTTQQQOOOKKKJJJIIIHHHGGGGGGGGGHHHMMMOOOSSSWWW[[[^^^___```aaaaaabbbeeeiiikkkkkkjjjhhhhhhhhhfffeeeeeegggiiiiiikkknnnrrrtttvvvvvvvvvsssqqqooommmllliiifffcccbbb```___```aaaccccccccc^^^]]]\\\\\\\\\[[[YYYWWWLLLKKKIIIGGGFFFFFFFFFGGGGGGIIIJJJKKKKKKMMMPPPRRRRRRTTTWWWYYYZZZZZZYYYXXXWWWYYY[[[\\\]]]___bbbdddhhhkkklllmmmooonnnhhh___UUUMMMGGGEEECCC@@@@@@CCCDDDFFFIIIKKKMMMPPPSSSVVV\\\___ccceeeeeeddddddeeebbbaaa```___```bbbdddeeegggiiilllppptttxxx{{{|||~~~~~~}}}~~~~~~|||yyy{{{{{{zzzyyywwwuuutttssssssrrrpppooolllhhhbbb]]]\\\```eeeffffffgggjjjmmmkkkkkkjjjhhhhhhjjjooorrrsssrrrooommmkkkjjjjjjjjjllliiigggeeedddbbb```^^^YYYXXXVVVUUUSSSQQQPPPPPPOOOOOOPPPQQQQQQRRRSSSSSSVVVVVVUUUSSSPPPNNNKKKJJJHHHHHHLLLRRRVVVYYYbbbkkk{{{zzzuuukkkgggaaa[[[WWWVVVWWWWWWWWWUUUSSSPPPMMMKKKJJJJJJKKKLLLNNNPPPSSSUUUVVVWWWWWWWWWWWWWWWWWWXXXYYYYYYXXXZZZ\\\^^^______^^^]]]YYYVVVRRROOONNNMMMKKKIIIKKKLLLOOOQQQTTTZZZ```eeennnrrryyy|||wwwqqqiiiaaa^^^^^^aaaiiiqqqzzzwwwpppkkkhhhhhhiiikkkmmmoooqqqqqqrrrnnnmmmllliiieee```[[[XXXTTTTTTTTTSSSRRRPPPOOONNNPPPSSSZZZbbbiiiooosssvvvzzz{{{|||~~~~~~}}}|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~vvviiiddd___\\\XXXXXX___iiiyyy}}}~~~{{{wwwtttuuuxxx|||{{{xxxuuusssrrrnnniiidddWWWQQQHHH@@@:::777444333111111000///////////////000000000000///...---,,,........................|||qqqbbbWWWXXXdddppp{{{xxxnnnggg```ZZZVVVPPPMMMJJJIIIJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHEEEEEEFFFGGGJJJNNNQQQSSSPPPTTT\\\dddmmmtttzzz}}}zzzyyyvvvrrrmmmfff^^^XXXPPPLLLMMMSSSZZZ^^^bbbgggjjjkkkmmmnnnnnnooopppqqqpppllleee^^^YYYVVVUUUUUUVVVVVVVVVUUUTTTRRRQQQPPPNNNNNNMMMLLLKKKJJJJJJJJJLLLNNNQQQUUUYYY\\\___aaa`````````cccfffhhhhhhhhhdddeeeeeedddcccdddfffhhhiiilllqqqtttvvvwwwxxxxxxwwwvvvtttrrrpppnnnkkkjjjkkkjjjhhhfffeeedddcccbbbdddcccaaa___]]][[[WWWTTTLLLKKKIIIHHHGGGGGGHHHHHHKKKNNNQQQSSSTTTWWWZZZ\\\ZZZ\\\___bbbccccccbbbaaa___```aaaaaa``````bbbdddfffjjjmmmnnnooonnnfff^^^VVVNNNGGGEEECCC??????AAADDDGGGJJJKKKLLLMMMOOOPPPUUUWWW[[[]]]]]]]]]^^^___[[[ZZZXXXWWWXXXZZZ]]]___```aaacccfffiiimmmpppqqquuuvvvyyy{{{}}}}}}|||zzz{{{{{{zzzyyywwwuuusssrrrrrrrrrqqqqqqooojjjddd___[[[^^^aaacccdddeeehhhjjjjjjjjjiiiggghhhkkkqqquuuuuuuuutttsssqqqpppqqqrrrtttsssqqqooommmkkkhhhggg`````````___]]]ZZZXXXVVVVVVVVVVVVWWWWWWWWWXXXXXXZZZZZZXXXVVVRRROOOLLLKKKHHHJJJOOOUUUXXXYYY```hhhttt|||wwwlllhhhbbb\\\XXXYYY]]]```aaa```]]][[[XXXVVVUUUUUUSSSTTTVVVYYY]]]```cccddddddcccbbbaaa___^^^]]]]]]^^^___aaaaaaaaa```___^^^XXXUUURRRPPPOOOOOONNNMMMMMMOOOQQQSSSWWW\\\cccgggooottt}}}zzztttkkkbbb]]]]]]___gggpppxxx|||tttoookkkjjjjjjkkkmmmoooqqqsssttttttpppooommmjjjeee```\\\YYYVVVVVVVVVUUUTTTRRRPPPNNNPPPTTTZZZbbbiiiooosssuuuyyyzzz{{{}}}~~~~~~~~~}}}}}}}}}~~~}}}}}}}}}}}}}}}|||||||||~~~uuuhhhccc^^^\\\XXXVVV[[[bbbrrr{{{~~~|||wwwtttsssvvv{{{~~~}}}zzzvvvtttrrroookkkgggYYYSSSJJJAAA<<<888555333111000000/////////////////////000//////...------........................{{{oooaaaVVVWWWbbbmmmxxx}}}xxxnnnhhhbbb]]]XXXQQQNNNKKKIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHDDDEEEFFFHHHKKKOOORRRSSSQQQUUU\\\fffpppwww|||~~~}}}{{{xxxtttoooggg___YYYPPPLLLLLLRRRXXX[[[```dddgggiiilllmmmmmmnnnqqqttttttpppjjjbbb\\\XXXUUUTTTVVVVVVUUUTTTTTTSSSTTTTTTUUUTTTSSSRRRQQQOOONNNMMMNNNOOOQQQTTTXXX\\\___```___^^^^^^aaadddfffgggfffdddeeeeeeeeeeeefffhhhkkkmmmqqquuuxxxyyyyyy{{{|||zzzzzzyyyvvvtttrrrqqqqqqqqqqqqpppnnnkkkiiiggggggkkkhhhdddaaa^^^YYYUUUQQQMMMLLLKKKJJJJJJKKKLLLMMMQQQTTTXXX[[[^^^aaadddgggcccdddfffiiijjjjjjiiihhhgggggggggfffdddcccdddffffffkkkooonnnmmmjjjbbbYYYTTTLLLEEECCCAAA>>>>>>@@@DDDGGGJJJLLLLLLKKKKKKLLLNNNPPPSSSUUUUUUUUUWWWXXXVVVTTTSSSRRRRRRTTTWWWYYYZZZZZZ[[[]]]```cccfffggglllooosssvvvxxxyyyzzzzzzzzzzzzyyyxxxvvvsssrrrpppqqqpppppppppoookkkeeeaaa]]]___aaacccdddfffggghhhiiihhhgggfffgggkkkqqquuuyyyzzzzzzwwwtttrrrrrrtttvvvvvvvvvtttqqqnnnlllkkkhhhhhhhhhgggeeebbb___]]]_________^^^]]]]]]\\\\\\^^^]]][[[XXXTTTQQQNNNLLLJJJLLLQQQXXXZZZ[[[aaahhhooo||||||nnnkkkddd]]]ZZZ]]]dddjjjlllllljjjhhheeebbb```___\\\]]]```cccgggkkkoooqqqpppooonnnkkkhhhfffcccbbbdddddddddcccbbb```^^^\\\XXXVVVSSSRRRRRRSSSRRRQQQNNNPPPSSSUUUYYY___fffjjjooouuu~~~|||tttjjjaaa]]]\\\^^^gggooouuu~~~zzztttpppnnnmmmkkklllnnnqqqssstttuuuvvvsssrrrooolllgggbbb^^^\\\YYYYYYXXXWWWUUUSSSQQQPPPQQQTTTZZZbbbiiiooosssuuuxxxyyyzzz|||~~~~~~~~~~~~}}}}}}}}}||||||{{{{{{{{{}}}~~~{{{qqqfff```\\\ZZZWWWUUUXXX^^^lllvvv}}}wwwrrrppprrrvvvyyy}}}{{{wwwtttrrrooolllkkk[[[TTTKKKBBB<<<888555333111000000/////////////////////////////////...---........................~~~yyyooobbbZZZ[[[eeeoooyyy|||yyyqqqlllfff```[[[TTTQQQMMMKKKKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEGGGIIILLLOOORRRSSSUUUYYY```jjjttt||||||xxxrrrjjjaaa[[[QQQMMMKKKPPPUUUXXX\\\aaacccgggjjjlllmmmpppuuuzzzyyyvvvrrrlllfffaaa]]][[[]]]\\\[[[ZZZZZZ[[[\\\]]]]]]]]]\\\ZZZXXXUUUSSSRRRQQQRRRTTTVVVYYY\\\^^^___]]]]]]]]]___bbbeeefffffffffggghhhhhhhhhjjjmmmoooqqquuuzzz||||||{{{}}}zzzzzzzzzxxxuuutttuuuvvvtttvvvyyyxxxvvvsssrrrqqqppplllgggbbb^^^ZZZVVVSSSRRRQQQQQQPPPQQQRRRSSSTTTWWWZZZ___bbbeeegggjjjmmmiiijjjjjjkkkllllllllllllkkklllllljjjgggfffggghhhhhhmmmpppnnnjjjfff^^^VVVPPPIIICCCAAA@@@>>>>>>AAAEEEHHHKKKMMMLLLJJJIIIIIIIIIKKKNNNOOONNNOOOPPPRRRPPPOOONNNNNNNNNPPPRRRTTTUUUUUUUUUVVVXXX[[[]]]___cccfffkkkoooqqqsssvvvxxxxxxxxxwwwvvvtttrrrqqqpppoooooonnnnnnmmmjjjeeebbb```aaaccceeefffgggggggggeeefffeeeeeefffiiinnnrrrzzz||||||xxxsssoooooopppyyy{{{|||{{{xxxvvvuuuuuuqqqqqqpppooollliiigggeeeiiiiiigggfffdddbbbaaa```___^^^\\\YYYVVVRRROOOMMMMMMNNNTTT[[[]]]^^^cccjjjooo|||}}}rrrnnnhhh```]]]bbbllluuuxxxxxxxxxvvvsssoookkkhhhggghhhiiilllpppuuuyyy{{{zzzyyywwwuuuqqqnnnkkkiiiffffffeeecccaaa___]]]\\\[[[YYYWWWWWWWWWVVVUUUSSSNNNPPPSSSVVV[[[aaahhhmmmpppuuu~~~~~~rrriiiaaa\\\[[[]]]eeemmmrrrzzz|||wwwsssqqqpppmmmnnnpppsssuuuvvvwwwxxxwwwvvvsssooojjjeeebbb___]]]\\\ZZZWWWUUUSSSRRRRRRQQQUUU[[[bbbiiinnnrrrtttwwwxxxyyy{{{}}}~~~~~~~~~}}}}}}||||||{{{{{{zzzzzz|||~~~zzzoooddd^^^ZZZYYYWWWVVVXXX]]]iiittt}}}vvvpppnnnpppsssvvv{{{zzzxxxuuurrrpppnnnmmm]]]WWWMMMDDD>>>999666444111111000///////////////...///////////////......------------------------{{{wwwoooeee___aaakkkssszzz|||~~~{{{uuupppkkkccc^^^XXXUUUPPPMMMLLLLLLKKKJJJGGGGGGGGGGGGGGGGGGHHHHHHEEEFFFHHHJJJLLLOOOQQQRRRXXX[[[aaakkkvvv}}}|||wwwqqqiii```ZZZSSSMMMJJJMMMRRRTTTYYY^^^aaaeeekkkmmmooossszzz~~~{{{wwwrrrnnnlllkkkjjjhhhffffffhhhjjjkkkiiihhhgggeeeaaa^^^[[[YYYUUUVVVXXXYYY[[[\\\\\\\\\YYYXXXXXXZZZ^^^bbbddddddeeefffggghhhhhhjjjmmmpppqqqvvv{{{|||zzzyyy{{{~~~wwwxxxxxxwwwttttttvvvyyyxxx|||~~~zzzwwwvvvrrrnnnhhhccc```]]][[[ZZZYYYXXXXXXXXXYYYZZZ\\\]]]^^^```dddggghhhiiikkklllllllllkkkjjjjjjkkklllmmmmmmmmmmmmkkkiiihhhiiijjjggglllnnnkkkfffaaaZZZSSSMMMFFFAAAAAAAAA???@@@CCCDDDHHHLLLNNNMMMJJJIIIHHHFFFHHHJJJJJJIIIJJJKKKMMMKKKKKKKKKKKKKKKMMMNNNNNNPPPPPPOOOPPPQQQTTTVVVXXXZZZ^^^cccfffhhhlllppptttuuuuuuuuutttsssqqqpppooonnnmmmkkkkkkjjjhhheeebbbaaaaaabbbcccdddeeeddddddaaabbbcccccccccfffjjjmmmsssvvvwwwuuupppmmmnnnpppxxx|||~~~}}}|||{{{yyywwwtttrrrqqqrrrqqqooollliiifffdddccc___^^^\\\ZZZVVVSSSPPPNNNOOOQQQWWW]]]___aaagggnnnsss~~~uuuqqqkkkccc```gggttt~~~}}}wwwssspppqqqrrrtttwww|||~~~|||xxxtttqqqoooggggggfffdddcccbbb`````````___^^^]]][[[XXXTTTQQQMMMOOOSSSWWW\\\ccckkkpppqqqvvvrrriiiaaa]]][[[[[[aaahhhmmmuuu{{{wwwtttrrrpppqqqsssvvvxxxyyyzzzzzz{{{zzzvvvrrrmmmhhheeecccaaa^^^[[[WWWTTTSSSTTTTTTRRRUUU[[[bbbiiinnnrrrtttvvvwwwyyy{{{}}}~~~~~~~~~~~~}}}}}}|||{{{{{{zzzzzz{{{}}}|||qqqddd^^^YYYXXXXXXXXX[[[```jjjuuu|||uuuooommmoootttwwwxxxxxxxxxvvvsssqqqooonnn```YYYPPPFFF@@@;;;888666111111000///////////////......////////////......------------------------yyyvvvooogggbbbeeennnvvvzzz{{{|||~~~}}}xxxtttmmmfff```ZZZWWWRRROOOMMMLLLKKKJJJGGGGGGGGGGGGGGGGGGGGGHHHFFFFFFHHHJJJMMMOOOQQQQQQXXXZZZ```jjjttt{{{}}}|||}}}yyyuuuooofff]]]WWWTTTNNNJJJLLLOOORRRWWW]]]```eeekkkoooqqqvvv~~~~~~{{{xxxvvvtttrrrrrrtttvvvxxxrrrqqqpppmmmjjjeeebbb___WWWXXXZZZ\\\\\\\\\\\\[[[TTTSSSSSSVVVZZZ^^^```aaabbbcccdddeeefffhhhkkknnnoootttyyyyyywwwuuuwwwzzztttvvvvvvuuussssssvvvyyy{{{zzzvvvtttsssnnnhhhcccaaaaaa``````^^^]]]]]]]]]^^^```bbbcccbbbdddgggiiihhhhhhiiijjjmmmllljjjhhhhhhiiikkkllllllmmmmmmkkkiiihhhiiikkkdddiiikkkgggbbb^^^WWWQQQLLLEEEAAAAAAAAAAAABBBFFFDDDHHHLLLOOOMMMKKKHHHGGGEEEGGGHHHHHHGGGGGGHHHJJJGGGHHHHHHIIIJJJJJJKKKKKKNNNMMMLLLLLLMMMOOORRRTTTUUUYYY]]]```bbbffflllqqqssssssssssssrrrqqqpppooommmkkkjjjiiiiiigggeeeccc_________```aaaaaa```___^^^___```aaaaaacccfffiiiiiimmmqqqqqqnnnmmmpppsssrrrwww|||}}}|||{{{wwwuuusssooolllhhhfffddd___^^^\\\ZZZWWWSSSQQQOOOQQQSSSXXX^^^aaaccciiiqqqxxxwwwtttmmmeeebbbjjjxxx|||vvvvvvvvvxxx{{{|||xxxuuussshhhhhhhhhgggfffffffffeeeeeedddbbbaaa^^^YYYSSSNNNLLLNNNRRRWWW\\\dddlllqqqrrrwwwrrrjjjbbb]]]ZZZZZZ^^^dddjjjrrr|||~~~yyyuuusssrrrsssuuuxxxzzz{{{|||}}}~~~|||xxxtttooojjjgggeeeccc```[[[VVVTTTSSSTTTUUURRRUUU[[[bbbiiinnnrrrtttuuuwwwxxx{{{|||~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{|||}}}~~~ttteee^^^YYYYYYZZZZZZ^^^ccckkkvvv{{{tttooonnnqqqvvvyyyuuuwwwwwwvvvtttqqqoooooobbb\\\RRRHHHBBB===999777111111000///////////////......///////////////...------------------------zzztttllliiikkkooosssuuuzzz|||yyyrrrqqqpppjjjdddaaa[[[WWWRRROOOMMMLLLJJJIIIJJJIIIHHHHHHGGGGGGGGGGGGFFFHHHIIIKKKLLLNNNRRRUUUXXX^^^dddiiiqqqyyy{{{xxxwwwwwwtttmmmiiifff```YYYNNNIIIFFFHHHKKKOOOVVV]]]]]]bbbiiiooouuu|||{{{wwwtttrrrnnnhhhddddddcccbbbbbbbbb```]]]ZZZZZZVVVSSSRRRUUUZZZ^^^```bbbccccccccccccdddgggjjjlllnnnpppssstttttttttssssssnnnkkkllllllkkkoootttzzz{{{tttrrrqqqnnnkkkhhhfffddddddbbbccccccddddddeeeeeeeeegggffffffffffffgggggghhhggghhhhhhgggeeefffhhhjjjiiijjjjjjhhhfffeeefffgggiiigggfffddd```[[[TTTOOOJJJFFFBBB@@@AAACCCEEEFFFIIIJJJKKKLLLLLLJJJHHHGGGEEEEEEEEEEEEEEEFFFGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFIIIIIIKKKMMMNNNOOOOOOOOOQQQRRRSSSVVVZZZ___cccfffiiimmmqqqsssrrrooolllkkkjjjhhhfffeeedddcccaaa__________________^^^^^^^^^___^^^]]]]]]]]]___aaacccgggiiijjjkkkjjjjjjkkklllqqqvvv}}}{{{vvvqqqmmmhhheeebbb___\\\ZZZXXXVVVSSSQQQMMMPPPTTTXXX\\\aaagggkkkvvv~~~vvvmmmfffccchhhxxxzzzwwwxxx|||zzzsssppplllgggeeeeeefffgggggglllkkkhhhddd^^^YYYTTTQQQMMMPPPUUUZZZ___eeekkkooorrrwww~~~tttmmmbbbZZZWWWWWWYYYZZZaaaiiittt~~~xxxtttsssuuuuuuuuuxxx{{{~~~~~~~~~~~~{{{vvvqqqmmmiiigggbbb___ZZZUUURRRPPPQQQQQQQQQUUU]]]eeemmmsssvvvwwwxxxyyy{{{}}}~~~}}}}}}}}}||||||{{{{{{}}}~~~xxxoooeee\\\ZZZZZZ[[[^^^aaaqqqyyyzzztttoooooorrruuuwwwwwwvvvtttrrrooommmkkkjjjbbbVVVKKKCCC>>>;;;999111111000000//////......////////////////////////,,,,,,------...//////000wwwsssnnnlllooosssvvvwww{{{}}}}}}tttlllkkkjjjfffaaa___YYYVVVQQQNNNLLLKKKJJJHHHIIIIIIHHHGGGGGGGGGGGGGGGFFFGGGIIIJJJKKKNNNRRRUUU\\\aaafffjjjpppvvvxxxuuuttttttooohhhdddaaa[[[TTTLLLGGGDDDFFFIIILLLSSSZZZ___dddkkkqqqwww~~~}}}{{{xxxsssooommmkkkhhhgggeeeccc___]]]XXXUUUPPPNNNPPPSSSVVVXXX\\\]]]^^^^^^]]]]]]___aaadddeeegggjjjkkkkkkjjjjjjiiieeecccdddeeeeeejjjpppyyy}}}wwwsssrrrpppmmmkkkiiihhhgggffffffffffffgggggggggggggggfffffffffffffffggggggfffggghhhgggggghhhkkknnnkkklllkkkjjjgggffffffgggiiigggfffdddaaa[[[TTTOOOHHHDDD@@@>>>???BBBDDDEEEHHHIIIJJJKKKKKKIIIHHHFFFEEEDDDDDDDDDEEEEEEFFFGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFHHHIIIJJJJJJKKKKKKNNNNNNOOORRRUUUZZZ^^^aaadddhhhmmmoooooommmkkkkkkiiihhheeeddddddccc```^^^\\\\\\\\\\\\[[[[[[[[[[[[XXXWWWWWWWWWXXXZZZ\\\^^^eeefffggggggfffeeeggghhhlllqqqyyy{{{wwwsssnnnkkkjjjgggccc___[[[XXXSSSPPPLLLNNNQQQTTTWWW\\\bbbfffsss~~~~~~vvvllleeeaaaeeessszzzvvvwww{{{|||uuurrrnnniiiffffffggghhhhhhjjjhhheeeaaa[[[UUUQQQNNNLLLPPPUUU[[[aaaffflllooossswww~~~uuunnnccc[[[VVVVVVVVVWWW[[[bbblllvvv{{{wwwuuuuuutttuuuxxx|||~~~~~~}}}~~~zzzuuupppkkkhhhgggdddaaa\\\WWWTTTSSSSSSTTTRRRVVV]]]eeelllqqqtttuuuxxxyyy{{{}}}~~~~~~}}}}}}}}}||||||||||||}}}~~~rrrhhh]]]YYYXXXWWWYYY]]]llluuu}}}zzztttoooooosssvvv{{{zzzyyywwwtttrrrpppooonnnfff[[[OOOFFF???:::777111111111000//////......////////////////////////000//////......---,,,,,,tttrrrpppqqqtttxxxzzzzzz~~~vvvlllcccaaaaaa^^^[[[[[[VVVSSSOOOMMMLLLKKKIIIHHHHHHHHHGGGFFFFFFFFFGGGGGGEEEFFFHHHIIIKKKNNNRRRUUU]]]bbbfffiiinnnuuuwwwvvvsssrrrmmmddd___]]]WWWQQQJJJEEEBBBCCCEEEHHHNNNTTT\\\bbbiiiooovvv~~~}}}yyyuuupppllliiifffcccaaa[[[VVVPPPLLLLLLMMMOOOPPPUUUVVVXXXXXXVVVUUUVVVWWWWWWXXXZZZ[[[\\\\\\[[[[[[ZZZWWWVVVXXXZZZ\\\dddlllxxx{{{vvvuuusssqqqooommmkkkkkkiiiiiijjjjjjjjjjjjkkkkkkhhhggggggfffffffffggggggfffggghhhiiiiiikkknnnqqqnnnooopppnnnkkkiiihhhhhhiiihhhfffeeebbb]]]VVVQQQGGGDDD@@@>>>???BBBEEEFFFGGGHHHIIIJJJIIIHHHGGGFFFDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEFFFGGGGGGHHHHHHGGGGGGJJJJJJJJJLLLOOOSSSWWWYYY]]]aaafffjjjjjjjjjiiiiiihhhfffdddcccbbbaaa___]]]XXXXXXXXXWWWWWWVVVVVVVVVSSSRRRQQQQQQRRRTTTWWWXXX```bbbddddddcccccccccdddggglllssszzz{{{wwwttttttpppkkkeee```ZZZTTTQQQMMMNNNNNNOOOQQQVVV\\\```nnnyyyxxxnnnfffaaacccnnn{{{yyyuuuuuuyyy~~~xxxtttpppkkkhhhggghhhhhhhhhgggeeeaaa\\\VVVQQQMMMKKKJJJOOOWWW^^^dddhhhmmmpppssswww~~~vvvoooeee\\\VVVTTTRRRRRRVVVZZZaaajjjvvvzzzwwwttttttvvvyyy}}}~~~~~~|||}}}xxxsssmmmiiigggfffccc```\\\WWWTTTSSSSSSTTTTTTXXX^^^eeekkkooorrrsssxxxyyy{{{|||~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{|||}}}~~~zzznnnbbb[[[WWWUUUWWW[[[fffqqq{{{zzztttpppppptttxxx}}}|||zzzwwwtttsssqqqqqqqqqjjj___TTTIIIAAA999555222111111000000///......////////////////////////000000///......------,,,ssstttuuuwwwyyy{{{||||||nnncccYYYWWWWWWVVVUUUVVVSSSPPPMMMKKKJJJJJJHHHFFFGGGFFFFFFEEEEEEEEEFFFFFFDDDFFFHHHIIIKKKNNNRRRUUUZZZ```fffiiinnnvvvzzzzzzuuusssmmmeee___]]]WWWQQQHHHCCC@@@AAACCCDDDIIIOOOUUU[[[ccckkkrrr{{{}}}vvvpppllliiigggeeeaaa\\\TTTNNNKKKKKKKKKKKKOOOQQQSSSRRRPPPNNNMMMNNNKKKLLLMMMNNNNNNNNNMMMMMMMMMJJJKKKNNNPPPUUU___jjjxxx{{{zzzxxxuuurrrooolllkkkiiiiiijjjkkkmmmnnnoooooojjjjjjiiihhhhhhggghhhhhhggghhhiiijjjjjjlllooorrrsssuuuvvvtttqqqnnnlllllljjjiiihhhfffddd___XXXSSSIIIFFFAAA@@@AAADDDFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHJJJMMMPPPRRRVVVZZZ```dddeeeffffffgggdddbbb``````______]]][[[TTTTTTTTTSSSSSSRRRRRRRRRQQQPPPOOONNNOOOPPPRRRSSSXXX]]]bbbfffgggfffeeeeeefffiiiooovvv~~~~~~{{{yyyuuuoooiiiccc]]]WWWSSSPPPOOONNNMMMNNNQQQWWW[[[hhhrrr{{{qqqiiiccccccjjjtttzzztttssswww}}}|||uuuqqqlllhhhffffffffffffdddbbb]]]XXXSSSNNNKKKIIIJJJPPPYYYaaagggkkknnnppptttwww}}}xxxrrrhhh^^^XXXSSSPPPNNNTTTTTTXXX___iiiwww|||yyyttttttvvvzzz}}}~~~||||||wwwpppkkkgggeeeddd___\\\YYYUUURRRQQQQQQQQQVVVYYY^^^dddjjjnnnpppqqqxxxyyyzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}zzz{{{|||}}}~~~vvviiiaaaZZZVVVYYY^^^bbbnnn{{{{{{tttqqqrrrvvvzzz}}}|||yyyuuurrrpppoooooopppjjj```VVVLLLBBB:::444222222111111000//////...////////////////////////---------...//////000000wwwxxxzzz|||}}}~~~jjj^^^SSSPPPPPPOOOOOOPPPOOOMMMJJJIIIIIIIIIGGGEEEEEEEEEDDDDDDDDDEEEEEEFFFDDDFFFHHHIIIKKKNNNSSSVVV[[[bbbiiikkkooovvvzzzzzzvvvuuuooogggaaa^^^XXXRRRIIIDDDAAAAAABBBBBBFFFLLLPPPVVV^^^fffoooxxx{{{tttpppmmmjjjiiifff```WWWOOOKKKIIIHHHGGGIIIJJJLLLKKKIIIFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBCCCAAACCCGGGJJJQQQ^^^kkkyyy}}}yyytttoookkkiiifffgggiiikkkmmmppprrrsssmmmlllkkkjjjiiiiiiiiiiiiiiijjjjjjjjjjjjkkknnnpppxxxzzz|||{{{xxxtttqqqpppkkkjjjiiiiiifffbbb[[[WWWJJJGGGBBB@@@AAADDDFFFGGGFFFFFFGGGGGGGGGGGGGGGGGGDDDDDDEEEFFFEEEEEEDDDCCCCCCDDDDDDEEEFFFFFFGGGGGGIIIJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFGGGIIILLLMMMPPPTTTZZZ^^^___aaabbbccc___]]]\\\[[[[[[ZZZXXXWWWRRRRRRQQQPPPPPPOOONNNNNNPPPNNNLLLJJJJJJJJJKKKLLLOOOVVVaaaiiimmmmmmkkkjjjhhhjjjnnnsssyyy~~~yyyuuupppjjjeee```ZZZWWWTTTTTTQQQOOONNNPPPUUUYYYbbblll||||||qqqjjjccc```dddkkkqqq~~~{{{uuutttvvv{{{~~~~~~uuuqqqkkkfffdddccccccbbbbbb___ZZZUUUPPPMMMKKKJJJLLLRRR[[[ccciiimmmoooqqqtttwww|||{{{tttkkkccc[[[UUUPPPMMMOOOMMMOOOVVV^^^kkk|||xxxssstttuuuxxx|||~~~}}}|||}}}zzzuuuoooiiieeebbbaaa\\\ZZZWWWTTTRRRQQQPPPQQQVVVXXX]]]ccchhhmmmpppqqqwwwxxxzzz{{{}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~zzz{{{|||}}}~~~zzznnneee]]]YYY[[[```bbbnnn{{{|||vvvrrrtttyyy~~~~~~zzzwwwssspppnnnmmmjjjeee^^^UUUMMMDDD;;;555222222222111000000//////////////////////////////------......///000000111|||}}}iii\\\PPPMMMLLLKKKJJJKKKKKKIIIHHHHHHHHHHHHFFFDDDDDDDDDCCCCCCCCCDDDEEEEEEDDDFFFHHHJJJLLLPPPTTTWWW___gggnnnoooqqqtttwwwwwwvvvvvvqqqjjjeeeaaa[[[SSSLLLGGGCCCDDDDDDCCCFFFKKKOOOUUU]]]dddllluuuzzzuuuqqqmmmkkkgggaaaWWWOOOJJJGGGEEECCCCCCDDDEEECCCAAA?????????@@@@@@???>>>======<<<<<<======???CCCHHHPPP___nnn{{{}}}wwwqqqllliiieeefffhhhjjjmmmppprrrsssooonnnlllkkkjjjiiihhhhhhhhhiiiiiiiiiiiijjjlllooozzz}}}}}}yyyvvvtttmmmllllllkkkiiieee___[[[LLLHHHCCC@@@AAACCCDDDEEEGGGGGGGGGGGGGGGGGGHHHHHHEEEEEEFFFGGGGGGFFFDDDCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGGGGHHHGGGEEEEEEEEEGGGHHHJJJKKKOOOTTTWWWYYYZZZ\\\]]]YYYXXXVVVVVVVVVUUUTTTRRRPPPOOOOOONNNMMMLLLKKKKKKJJJIIIFFFDDDCCCDDDEEEFFFHHHPPP\\\fffllloooooooookkklllnnnqqqvvv}}}vvvsssnnnjjjfffbbb^^^ZZZYYYXXXVVVSSSQQQRRRVVVYYY^^^eeesssyyyoooggg```[[[\\\```eeeppp~~~}}}xxxuuuvvvyyy|||vvvqqqjjjeeebbbaaa___^^^___\\\WWWQQQMMMKKKKKKKKKOOOUUU]]]eeejjjmmmppprrrsssuuuzzz}}}xxxppphhhaaaZZZTTTPPPIIIFFFHHHOOOUUU```vvvzzztttrrrqqqqqqtttwwwzzzzzzzzzzzzxxxtttoooiiiccc___]]]ZZZYYYWWWTTTRRRQQQQQQQQQTTTWWW[[[aaagggmmmqqqssswwwxxxyyy{{{|||}}}}}}}}}||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}zzz{{{|||~~~}}}rrriii```YYY[[[```dddppp{{{~~~}}}}}}~~~~~~wwwuuuwww}}}|||xxxsssooommmddd```ZZZSSSLLLDDD===777333222222111111000//////////////////////////////111111000//////......---jjj]]]QQQLLLKKKHHHFFFGGGHHHGGGFFFFFFGGGGGGEEECCCCCCCCCBBBBBBCCCCCCDDDEEEEEEGGGIIIKKKMMMQQQUUUYYY___iiiqqqssssssvvvwwwvvvxxxyyyvvvppplllhhh```XXXOOOJJJGGGGGGGGGEEEHHHLLLPPPUUU[[[aaafffmmmvvv|||{{{uuupppmmmhhhbbbXXXOOOJJJFFFDDDCCCAAAAAAAAA???===<<<===>>>???>>>===;;;:::999999999;;;;;;===BBBFFFPPPaaaqqq}}}{{{uuuooolllggghhhiiikkkmmmoooqqqqqqnnnmmmllljjjhhhgggggggggeeefffgggggggggiiilllooozzz}}}{{{xxxvvvooonnnnnnnnnlllhhhbbb^^^QQQMMMHHHDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIFFFGGGHHHIIIHHHGGGEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGHHHGGGEEEDDDDDDDDDFFFGGGGGGJJJNNNQQQRRRSSSTTTUUUTTTSSSQQQQQQQQQQQQOOOMMMMMMMMMLLLKKKJJJIIIHHHHHHDDDCCCAAA@@@@@@AAACCCDDDDDDJJJTTT]]]dddjjjnnnqqqlllmmmooopppsssxxx~~~tttqqqmmmjjjgggccc___\\\[[[[[[YYYWWWUUUUUUWWWYYY[[[aaalll|||xxxnnnggg```YYYXXXZZZ\\\eeeooovvv~~~zzzwwwwwwxxxyyy~~~vvvqqqjjjeeeaaa___^^^]]][[[XXXSSSNNNKKKJJJKKKLLLSSSXXX___eeejjjmmmppprrrrrrtttxxx~~~~~~zzztttmmmfff___YYYTTTJJJFFFGGGLLLMMMSSSfff|||wwwpppooommmlllmmmqqqtttvvvwwwwwwvvvsssoooiiibbb]]]YYYXXXWWWUUUSSSQQQPPPPPPPPPRRRTTTYYY```gggmmmrrruuuwwwxxxyyyzzz{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{||||||||||||zzz{{{}}}xxxoooddd[[[[[[___gggqqqzzz~~~}}}zzzyyywwwyyy|||uuuooolllbbb^^^XXXRRRKKKDDD===999333333222111111000000///////////////////////////111111000000///.........kkk^^^RRRMMMKKKGGGEEEDDDGGGFFFEEEFFFGGGGGGEEECCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGJJJLLLNNNRRRVVVZZZ[[[gggqqquuuvvvxxxzzzzzz|||}}}|||wwwrrrnnnfff]]]RRRMMMJJJJJJIIIGGGIIIMMMPPPTTTYYY]]]aaafffnnnssszzzxxxrrrmmmjjjcccZZZQQQKKKHHHFFFEEEBBBBBBBBB???======???@@@>>>===<<<:::999888777777::::::===AAAFFFPPPbbbrrr~~~xxxsssooojjjjjjkkklllmmmnnnoooooommmllljjjhhhgggfffeeeeeeaaacccdddeeegggiiimmmpppyyy||||||xxxwwwppppppoooooonnnjjjddd```WWWSSSMMMIIIHHHIIIJJJJJJHHHGGGGGGGGGHHHIIIIIIJJJFFFGGGIIIIIIIIIGGGEEEDDDBBBCCCDDDEEEFFFGGGHHHHHHGGGHHHIIIJJJJJJJJJJJJIIIIIIGGGEEECCCCCCCCCDDDEEEDDDGGGKKKMMMMMMNNNOOOPPPQQQPPPNNNNNNNNNNNNLLLKKKKKKKKKJJJIIIHHHGGGFFFEEEAAA@@@??????@@@BBBDDDFFFBBBFFFMMMTTT[[[dddlllqqqlllmmmoooppprrrwww|||}}}tttrrrnnnjjjgggddd```]]]\\\\\\[[[YYYWWWVVVWWWXXXZZZ^^^hhhwwwyyyooohhhaaaZZZWWWYYYVVV^^^eeekkksss~~~|||yyyxxxxxxxxx}}}wwwrrrkkkeeeaaa___]]]\\\YYYUUUPPPLLLIIIIIIKKKLLLUUUYYY```eeejjjmmmqqqsssrrrssswww}}}|||vvvpppjjjccc\\\WWWOOOJJJIIIKKKHHHHHHYYYmmm~~~tttnnnllljjjhhhiiilllpppssstttvvvuuusssoooiiibbb[[[WWWTTTSSSRRRPPPNNNMMMMMMMMMPPPSSSXXX___gggnnnsssvvvwwwxxxyyyzzz{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{yyyzzzzzzzzz{{{{{{||||||{{{|||}}}uuuhhh^^^\\\```iiiqqqyyy{{{~~~{{{{{{zzzxxx{{{}}}uuunnniiiccc^^^XXXQQQKKKDDD>>>999333333222222111000000000////////////////////////......//////000111111111rrreeeWWWRRROOOJJJEEECCCBBBBBBCCCEEEFFFFFFFFFFFFBBBBBBBBBCCCCCCCCCDDDDDDJJJHHHFFFFFFKKKRRRZZZ^^^eeennnvvvxxxxxxzzzzzzyyy{{{|||}}}zzztttnnniiifffZZZWWWRRRMMMKKKLLLOOOPPPWWWXXXZZZ[[[]]]bbbhhhlllsssxxx~~~tttkkkhhhbbbXXXPPPJJJGGGDDDBBBBBB@@@===<<<===?????????>>><<<:::888777777888999888888;;;???DDDPPPeeewww~~~wwwrrrkkkmmmoooooonnnlllllllllkkkjjjgggeeedddcccccccccdddeeefffdddbbbeeejjjooowww~~~~~~{{{uuuooommmllllllmmmnnnllliiifffXXXUUUQQQMMMJJJJJJJJJKKKIIIJJJKKKKKKJJJIIIGGGFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHJJJLLLNNNOOOQQQRRRNNNLLLKKKIIIGGGFFFEEEEEEGGGGGGHHHIIIJJJJJJKKKKKKNNNMMMKKKJJJKKKJJJIIIGGGFFFFFFEEEDDDBBBAAA@@@@@@===<<<;;;::::::;;;;;;<<<@@@CCCHHHOOOVVV___gggmmmooonnnnnnoooqqqtttyyy{{{{{{wwwsssnnniiifffccc```^^^]]]ZZZWWWVVVWWWWWWVVVUUUXXX\\\fffssszzzooofff___ZZZTTTPPPTTTVVVYYY]]]dddnnnyyy}}}wwwttttttvvv~~~yyytttllleeeaaa^^^\\\[[[UUUQQQMMMIIIIIIMMMRRRUUU[[[```fffkkkmmmmmmnnnooossstttvvv{{{}}}uuupppjjjaaaWWWOOOJJJFFFFFFHHHLLLVVV___sssyyyrrrmmmhhhfffddddddgggkkkmmmnnnnnnnnnmmmjjjeee___ZZZWWWXXXUUUPPPLLLJJJKKKLLLNNNOOORRRWWW^^^ffflllqqqsssxxxyyy{{{|||}}}~~~}}}}}}zzzzzzzzz{{{{{{{{{||||||~~~}}}{{{{{{zzzzzzzzz}}}}}}~~~~~~~~~~~~zzzmmmbbb___aaafffooo{{{~~~zzzyyyzzzuuuvvvzzz~~~xxxqqqjjjccc\\\SSSMMMKKKGGG@@@:::777444222111222222111//////---++++++---/////////---......///000111111222ssseeeXXXRRROOOKKKGGGFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCEEEGGGIIIKKKMMMRRRYYY___gggpppxxxzzzzzz|||}}}{{{|||}}}}}}zzzuuuooojjjggg^^^ZZZUUUPPPOOOPPPSSSVVV\\\]]]___```aaaccchhhkkkooosss{{{vvvmmmeee___WWWOOOJJJGGGEEECCCBBB@@@??????@@@@@@???>>>???>>>;;;999888888999:::999999;;;???EEEQQQfffxxx{{{uuunnnooooooooonnnmmmmmmmmmkkkjjjhhheeedddcccccccccbbbddddddbbbaaaccciiinnnttt{{{|||yyysssmmmiiiiiihhhiiijjjiiifffcccYYYVVVSSSOOOMMMLLLLLLLLLMMMMMMNNNNNNLLLJJJHHHFFFEEEFFFHHHIIIJJJIIIIIIHHHKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKLLLNNNOOOPPPPPPOOONNNMMMLLLJJJIIIHHHGGGHHHHHHHHHHHHHHHIIIIIIJJJLLLJJJHHHHHHHHHHHHFFFDDDCCCBBBAAA@@@???>>>===<<<<<<;;;999999999:::<<<===@@@DDDIIIOOOVVV^^^fffkkklllllllllmmmooorrrvvvyyy~~~xxxuuupppkkkhhheeebbb```___\\\YYYXXXXXXXXXWWWVVVWWW\\\dddqqq|||pppfff```[[[UUUQQQOOOQQQSSSVVV\\\eeeooouuu~~~~~~yyyuuutttuuu{{{}}}wwwrrrkkkeeeaaa^^^\\\ZZZTTTQQQLLLIIIIIIMMMRRRVVV\\\aaagggkkknnnooopppqqqssstttwww{{{xxxrrrlllcccYYYPPPKKKGGGFFFEEEGGGOOOWWWgggxxx~~~wwwqqqmmmjjjhhheeedddfffiiikkkkkkmmmmmmllliiiddd___YYYVVVUUUTTTQQQNNNLLLKKKKKKKKKOOORRRXXX___ffflllqqqsssxxxyyy{{{|||}}}}}}}}}}}}zzz{{{{{{{{{{{{{{{{{{{{{||||||{{{zzzzzz{{{{{{{{{||||||}}}}}}~~~{{{oooccc___aaaeeeooozzz~~~zzzwww{{{sssssswww}}}xxxsssoooggg___VVVOOOLLLGGG@@@:::666444222111111111000//////---,,,---...000//////---......///000000111111uuugggYYYSSSOOOKKKIIIIIIFFFFFFFFFFFFEEECCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCC>>>CCCJJJOOORRRVVVZZZ^^^llluuu{{{||||||~~~}}}~~~~~~~~~{{{wwwqqqkkkgggbbb^^^XXXTTTSSSUUUYYY\\\aaaccceeeffffffgggiiijjjmmmpppwwwxxxooobbb]]]VVVOOOLLLIIIFFFEEEBBBAAA@@@AAABBBBBB@@@>>>@@@???===;;;:::::::::;;;999999<<<@@@FFFRRRgggyyyzzzsssrrrpppnnnmmmmmmnnnoookkkjjjhhheeedddbbbbbbbbb```aaabbb``````bbbhhhmmmrrryyy{{{wwwpppiiidddcccbbbcccdddcccaaa___ZZZXXXUUURRRPPPOOONNNNNNPPPQQQQQQQQQOOOMMMJJJHHHGGGIIIKKKNNNNNNNNNLLLKKKMMMMMMMMMLLLKKKJJJIIIHHHLLLLLLLLLMMMMMMNNNNNNNNNPPPPPPOOOOOOMMMLLLJJJJJJJJJIIIHHHGGGFFFGGGHHHHHHHHHGGGEEEEEEEEEDDDCCCAAAAAA@@@???>>>===;;;:::::::::999888777888;;;>>>@@@BBBFFFLLLRRRWWW]]]cccgggiiikkklllmmmnnnqqquuuxxx{{{wwwrrrnnnkkkhhheeebbbaaa___[[[YYYXXXXXXWWWUUUWWW[[[cccnnn|||~~~rrrhhhaaa\\\WWWSSSLLLMMMNNNOOOSSSZZZbbbhhhuuuzzz~~~|||wwwuuuuuuxxx|||}}}yyytttpppiiiddd```^^^[[[YYYRRROOOKKKIIIJJJNNNSSSWWW]]]aaaggglllnnnpppqqqssssssuuuwww{{{~~~}}}wwwqqqggg]]]TTTOOOKKKHHHFFFDDDIIIOOO[[[lllzzzuuupppmmmllliiieeedddeeeggghhhiiilllkkkjjjgggccc]]]YYYVVVRRRRRRQQQPPPNNNLLLIIIHHHNNNRRRXXX___gggmmmqqqssswwwyyyzzz|||}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyzzz{{{{{{{{{|||}}}~~~~~~qqqddd```aaadddnnnzzz{{{www~~~~~~rrrpppuuuyyyvvvuuukkkcccXXXQQQMMMGGG@@@:::555333111000000000///...///......///111111000............//////000000111yyykkk\\\TTTOOOKKKIIIJJJFFFFFFFFFFFFEEECCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBB@@@EEEMMMWWW___dddeeedddqqqyyy~~~}}}zzztttmmmiiieeeaaa[[[VVVUUUXXX]]]```cccfffjjjlllmmmlllmmmmmmqqqtttyyyxxxnnn```\\\VVVQQQNNNLLLIIIGGGDDDBBBAAAAAABBBBBBAAA@@@@@@@@@>>>===<<<;;;;;;;;;::::::===AAAFFFRRRgggyyyxxxuuupppmmmlllmmmnnnooojjjiiihhhfffdddbbbaaa```^^^``````___^^^aaaggglllttt||||||vvvnnnfff___]]]\\\]]]^^^^^^]]]\\\ZZZYYYWWWUUUTTTRRRRRRQQQQQQRRRSSSSSSRRRPPPNNNLLLMMMOOOSSSUUUVVVUUURRRQQQOOOOOOOOONNNMMMKKKIIIHHHKKKKKKLLLLLLLLLMMMMMMMMMOOOOOOPPPPPPOOOMMMLLLKKKLLLKKKHHHFFFEEEFFFFFFGGGFFFDDDCCCBBBCCCBBB@@@???@@@???>>>===<<<;;;::::::999888777777:::===BBBDDDGGGKKKQQQVVVZZZ^^^bbbeeeiiillloooqqqqqqtttxxx{{{}}}zzzvvvrrroookkkhhheeeccc```\\\YYYXXXWWWUUUTTTVVVZZZaaakkkxxxuuukkkddd___ZZZVVVMMMMMMLLLLLLNNNSSSZZZ___kkkrrrzzz~~~}}}xxxuuutttuuuyyyzzzvvvpppmmmgggccc```]]]YYYWWWOOOMMMJJJIIIKKKPPPUUUYYY\\\```fffkkkmmmoooqqqsssuuuwwwyyy{{{}}}}}}vvvlllcccZZZUUUQQQNNNIIIEEEHHHMMMTTTeeeyyy|||wwwsssooolllkkkhhheeedddeeegggiiiiiikkkjjjhhheeeaaa\\\XXXUUUSSSRRRQQQOOOMMMKKKIIIHHHNNNRRRXXX```gggmmmqqqssswwwxxxzzz|||}}}}}}}}}|||||||||||||||{{{{{{{{{{{{zzzzzzyyyxxxxxxyyyyyyyyy||||||~~~rrreee``````cccmmmzzz|||zzztttrrrvvv~~~yyywwwmmmeeeZZZRRRMMMHHHAAA;;;555222000///000000///---......///000222222000............/////////000000}}}zzzzzz~~~|||ooo```VVVOOOIIIHHHIIIEEEEEEEEEEEEEEEDDDCCCCCCAAAAAAAAABBBBBBBBBCCCCCCHHHJJJQQQ^^^kkksssrrrnnnttt}}}~~~}}}xxxqqqkkkfffbbb]]]XXXXXXZZZ___bbbcccgggmmmqqqssstttttttttvvvyyy}}}vvvmmmaaa^^^YYYUUURRROOOLLLIIIHHHEEEBBB@@@AAACCCDDDDDDAAA@@@???>>>===<<<<<<<<<<<<<<<>>>AAAFFFQQQeeexxx}}}wwwppplllkkkmmmmmmmmmjjjiiihhhfffdddbbb```___]]]______^^^]]]```fffkkkwwwxxxnnneee\\\ZZZXXXXXXZZZ[[[[[[[[[ZZZZZZZZZYYYXXXWWWVVVVVVRRRSSSTTTUUUUUUUUUTTTTTTTTTVVVYYY[[[\\\ZZZWWWUUUQQQQQQRRRQQQPPPNNNLLLJJJKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLKKKMMMLLLJJJHHHFFFFFFFFFFFFEEECCCAAAAAAAAAAAA???>>><<<<<<<<<;;;::::::999999999999999;;;>>>BBBGGGJJJNNNQQQVVVZZZ\\\___bbbeeekkkpppuuuwwwxxxzzz~~~}}}yyyuuurrrnnnjjjgggbbb___[[[XXXWWWVVVTTTSSSUUUYYY```hhhtttxxxnnnhhhbbb\\\XXXOOONNNLLLJJJKKKNNNTTTYYYbbbjjjuuu{{{{{{xxxuuutttssswww}}}~~~yyyuuummmjjjfffbbb___[[[WWWTTTLLLKKKIIIIIILLLQQQWWW[[[\\\```eeeiiilllnnnppprrrvvvxxxzzz{{{|||~~~}}}sssjjj___ZZZVVVRRRLLLGGGHHHMMMRRRbbbtttzzzvvvrrrnnnkkkiiigggddddddfffiiijjjkkkjjjiiigggddd```\\\XXXVVVUUUSSSPPPNNNKKKKKKJJJKKKNNNRRRYYYaaahhhnnnqqqrrrwwwxxxzzz{{{|||}}}||||||||||||||||||||||||||||||||||||zzzyyywwwwwwvvvvvvyyyzzz|||}}}sssfff______aaalllzzz|||wwwuuuyyy~~~xxxooofff[[[RRRNNNIIIBBB===555222000///000000///---......///000222222000...............////////////uuurrrsssyyy{{{ooobbbXXXPPPIIIGGGIIIEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDGGGHHHMMMXXXfffnnnooolllttt~~~|||tttnnnhhheeeaaa]]]\\\]]]```bbbeeejjjqqqvvvzzz{{{}}}~~~|||~~~uuuooofffccc___[[[XXXTTTOOOLLLKKKHHHEEEDDDEEEFFFGGGGGGBBBBBBAAAAAA???>>>>>>=========>>>AAAEEEOOOcccuuuzzzrrrnnnmmmnnnnnnmmmiiiiiihhhfffdddaaa___^^^\\\^^^^^^\\\[[[]]]bbbgggvvvyyyooofff[[[YYYWWWVVVXXX[[[\\\\\\ZZZ\\\]]]^^^___^^^]]]]]]VVVVVVVVVVVVWWWYYYZZZ[[[ZZZ\\\^^^___^^^]]]ZZZYYYTTTUUUVVVVVVVVVSSSQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLKKKKKKJJJKKKKKKLLLLLLLLLKKKJJJHHHGGGFFFEEEDDDBBB@@@@@@@@@@@@>>><<<777777777777888888888888999:::===@@@DDDIIIMMMPPPUUUWWWZZZ\\\]]]___bbbdddlllrrrzzz}}}~~~~~~{{{xxxuuuqqqlllhhhbbb___[[[XXXWWWVVVTTTSSSTTTYYY```gggppp}}}{{{sssllleee^^^XXXOOONNNLLLJJJIIILLLQQQVVV\\\dddooovvvwwwvvvttttttrrruuuzzz}}}~~~{{{wwwtttkkkhhheeeaaa^^^YYYTTTPPPIIIIIIHHHIIIMMMSSSYYY\\\]]]aaaeeehhhjjjllloooqqquuuxxxzzzzzzyyyzzzzzzqqqeee```ZZZUUUNNNHHHIIIMMMPPP___pppzzz~~~yyyvvvsssooollljjjhhheeeeeegggjjjlllllljjjiiigggccc___\\\XXXWWWVVVTTTQQQNNNLLLKKKLLLLLLNNNRRRZZZbbbiiinnnqqqrrrvvvxxxyyy{{{||||||||||||{{{{{{|||||||||}}}}}}}}}~~~}}}{{{yyywwwvvvvvvuuuvvvwwwxxxzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~ssseee^^^^^^^^^iiixxx}}}xxxuuuxxx~~~tttkkk^^^UUUOOOJJJCCC===555333111000000000///...///......///111111000...........................nnnlllmmmuuu|||wwwmmmaaaYYYQQQJJJHHHKKKGGGGGGGGGFFFDDDCCCAAA@@@CCCCCCCCCDDDDDDDDDEEEEEEAAADDDHHHOOOUUU\\\bbbfffqqq}}}wwwqqqllljjjgggcccbbbbbbcccdddiiinnnuuu{{{wwwrrrllliiieeeaaa]]]XXXRRRNNNLLLKKKKKKLLLMMMLLLJJJHHHEEEEEEEEEDDDCCCBBBAAA@@@???>>>???AAADDDMMM```rrr~~~uuuqqqqqqqqqpppmmmiiiiiihhhgggdddaaa^^^]]]ZZZ[[[[[[YYYWWWXXX^^^bbboooyyyzzzpppggg]]]ZZZWWWWWWYYY\\\^^^___]]]^^^aaadddffffffeeeddd^^^\\\ZZZYYYZZZ\\\___aaabbbcccccccccbbb```^^^]]]YYYZZZ\\\]]]\\\ZZZXXXVVVUUUUUUSSSRRRPPPOOOMMMMMMMMMKKKIIIHHHHHHJJJLLLMMMKKKLLLMMMLLLKKKIIIGGGEEEBBB@@@>>>>>>>>>>>><<<;;;444444555666777888999999:::===AAAFFFKKKPPPSSSUUUYYY[[[\\\\\\\\\^^^aaadddjjjrrr{{{|||yyyvvvrrrmmmiiibbb___[[[YYYXXXWWWVVVUUUSSSYYY```gggnnnyyy~~~wwwppphhh___XXXQQQPPPNNNKKKJJJMMMRRRWWWXXX```jjjqqqssssssssstttqqqsssvvvxxxyyywwwuuusssjjjhhhdddaaa]]]WWWQQQMMMGGGGGGGGGIIINNNTTTZZZ^^^```cccgggiiikkklllnnnpppsssuuuwwwvvvtttvvv{{{wwwooohhh```YYYQQQJJJJJJOOOPPP^^^nnnyyy~~~{{{xxxvvvtttqqqooommmjjjgggfffhhhjjjkkkkkkjjjiiigggccc___\\\YYYXXXUUUUUUSSSQQQOOOMMMLLLKKKNNNRRRZZZbbbjjjoooqqqrrrvvvwwwyyy{{{|||||||||{{{zzzzzz{{{|||}}}~~~~~~}}}|||{{{zzzxxxwwwwwwwwwvvvwwwxxxzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~rrreee]]]]]]YYYddduuu}}}}}}wwwqqqqqq}}}|||rrrdddYYYQQQKKKCCC===666444222111111111000//////---,,,---...000//////........................kkkiiikkkssszzzsssjjj```YYYRRRKKKJJJMMMJJJIIIHHHFFFDDDBBB???>>>DDDDDDDDDDDDEEEEEEEEEEEEAAAGGGLLLMMMMMMRRR]]]fffnnn|||yyyrrrpppnnnkkkhhhgggfffffffffmmmrrryyyzzzvvvpppmmmiiieee```ZZZSSSOOOKKKMMMPPPSSSTTTQQQLLLHHHGGGGGGGGGGGGFFFDDDCCCBBB@@@??????@@@CCCLLL___pppxxxtttssssssqqqnnniiiiiihhhgggdddaaa^^^\\\YYYZZZYYYWWWTTTUUUZZZ___iiittt~~~zzzppphhh^^^[[[XXXWWWZZZ]]]___```^^^aaaeeehhhkkkkkkjjjjjjdddaaa^^^[[[[[[^^^aaadddiiiiiihhhgggfffdddbbbbbb\\\]]]___aaaaaa___]]][[[[[[ZZZXXXUUURRROOOMMMLLLMMMKKKIIIGGGGGGIIILLLOOOKKKLLLNNNNNNMMMJJJGGGEEE@@@???============;;;999444555666888999;;;<<<===;;;>>>DDDJJJOOOTTTVVVWWW\\\\\\\\\[[[[[[\\\```ccchhhqqq{{{}}}zzzwwwsssmmmiiiccc```\\\ZZZZZZYYYXXXWWWSSSYYYaaagggnnnwwwyyysssjjj___XXXTTTSSSQQQNNNNNNPPPVVVZZZWWW^^^gggmmmpppqqqsssuuupppqqqsssuuuvvvtttsssqqqjjjgggddd```\\\VVVOOOKKKFFFFFFGGGIIINNNUUU[[[^^^bbbeeehhhjjjkkkmmmoooqqqpppsssuuutttqqqrrrwww}}}{{{wwwpppfff^^^UUUMMMMMMQQQQQQ___ooozzz}}}{{{xxxvvvvvvuuusssqqqpppmmmiiiggghhhiiijjjjjjkkkiiigggccc```\\\ZZZXXXSSSTTTUUUUUURRROOOKKKIIINNNRRRZZZcccjjjoooqqqrrrvvvwwwyyy{{{|||||||||{{{yyyzzz{{{|||}}}~~~|||{{{zzzzzzyyyyyyyyyyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}rrrddd]]]\\\VVVaaasss}}}zzz~~~uuummmkkkuuuxxxhhh\\\SSSKKKBBB<<<777444222111222222111//////---++++++---/////////.....................---cccbbbkkk{{{}}}pppiii```YYYUUURRRNNNKKKJJJIIIGGGEEECCCCCCCCCCCCFFFFFFFFFDDDAAA???@@@AAAEEEGGGJJJKKKMMMRRRZZZ```qqq{{{~~~zzzuuussspppmmmjjjjjjjjjjjjmmmqqqwww|||~~~zzzssssssqqqkkkccc[[[UUUSSSQQQQQQSSSUUUVVVTTTPPPMMMPPPMMMJJJIIIIIIHHHEEEBBBCCC@@@???BBBEEEKKK[[[lllzzztttssstttsssqqqmmmjjjfffdddbbb```]]][[[[[[XXXVVVUUUVVVWWWXXXWWW```iiivvv|||rrrjjjaaa^^^[[[[[[___aaabbbaaaeeeeeegggiiikkknnnooopppjjjhhheeebbbaaaaaabbbccchhhiiiiiiiiigggeeecccbbb___```cccddddddbbb```^^^___]]]ZZZXXXWWWUUURRRPPPNNNLLLKKKIIIIIIJJJKKKLLLKKKLLLLLLKKKKKKJJJIIIHHHCCCAAA???<<<:::999999999888888777666666999===AAAAAAEEEKKKPPPSSSVVVXXXZZZYYYYYYXXXWWWWWW[[[aaaeeelllqqqwww|||{{{xxxuuupppkkkhhhdddbbb___[[[XXXWWWVVVUUUUUUYYY___dddiiissswwwlllbbb\\\UUUTTTTTTTTTVVVXXX[[[]]]^^^aaaeeehhhjjjllloooqqquuurrroooqqqttttttpppkkkiiihhheeeaaa[[[SSSLLLHHHEEEFFFHHHKKKPPPVVV[[[___dddeeegggggghhhkkkooorrrttttttuuusssmmmjjjpppzzzvvvoooiii___SSSPPPSSSWWW```nnn{{{}}}zzzxxxwwwtttqqqnnnnnnkkkhhheeeeeegggjjjlllmmmllljjjgggccc___[[[XXXTTTVVVWWWUUURRROOOOOOPPPNNNSSS[[[ccciiipppuuuyyyzzz|||~~~~~~}}}||||||}}}~~~}}}|||{{{{{{|||}}}}}}}}}|||{{{yyyyyyyyyzzz{{{zzz{{{}}}~~~}}}~~~~~~}}}}}}|||}}}xxxpppeee]]]ZZZXXXdddvvv~~~{{{rrrkkkkkkpppyyyzzzjjj^^^VVVNNNDDD===666222000222333111111222////////////////////////........................cccccclll|||}}}qqqjjj```XXXUUURRROOOLLLJJJIIIGGGEEECCCCCCCCCCCCEEEEEEEEECCCAAA@@@AAABBBEEEGGGJJJKKKLLLQQQYYY___jjjuuu~~~wwwuuurrrooolllkkkkkkkkkmmmpppuuuzzz}}}}}}yyywwwuuuqqqlllfff___YYYUUUTTTUUUXXXZZZ\\\ZZZVVVSSSRRROOOLLLJJJKKKJJJGGGEEEFFFCCCBBBDDDFFFKKKZZZiii~~~wwwtttsssrrrpppllliiifffcccbbb```]]][[[ZZZWWWTTTRRRRRRRRRRRRQQQZZZbbbnnnwww{{{wwwpppkkkbbb___]]]^^^aaadddffffffhhhiiijjjkkkmmmnnnoooooollljjjgggdddccccccdddeeeiiijjjjjjiiihhhfffdddcccaaabbbeeeffffffeeecccaaa```^^^\\\[[[ZZZXXXUUUSSSPPPNNNKKKIIIIIIIIIKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHBBB@@@>>>;;;999888888888777999::::::;;;<<>>@@@AAACCCFFFHHHLLLRRRYYY]]]\\\XXXSSSPPPLLLLLLMMMNNNOOOSSSYYY]]]cccfffkkkooorrruuuxxx{{{zzzwwwtttrrrnnnllljjjhhheeebbb```^^^]]]]]][[[^^^dddjjjqqqzzz|||xxxsssnnnkkkccccccbbbaaaaaabbbcccccceeegggjjjllllllmmmoooqqqooonnnmmmmmmmmmlllhhheeedddbbb^^^YYYTTTNNNJJJGGGDDDFFFIIINNNTTTZZZ^^^aaabbbdddfffggghhhiiilllnnnqqqooonnnlllhhheeeiiippp}}}tttkkkccc^^^\\\[[[bbbmmmyyy~~~}}}{{{zzzzzzxxxuuusssooommmjjjgggeeeeeeggghhhiiihhhgggeeeccc___\\\ZZZYYYXXXUUURRROOOOOOOOOPPPPPPTTTZZZ___dddiiinnnqqqwwwyyy{{{{{{{{{zzz{{{||||||}}}}}}~~~~~~}}}}}}~~~~~~|||uuulllaaaZZZXXX[[[dddqqq|||tttlllgggfffmmmvvv~~~pppbbbWWWMMMCCC<<<999444111333333000...000////////////////////////000000000000000000000000iiilllttt~~~tttzzzwwwuuuvvvqqqssssssjjj___VVVRRRQQQOOONNNHHHGGGEEECCCCCCBBBCCCCCCAAABBBCCCBBBBBBBBBDDDFFFEEEHHHKKKKKKKKKNNNSSSXXX[[[aaakkkttt}}}{{{vvvssspppooooookkklllmmmmmmmmmnnnqqqttt{{{zzzsssqqqqqqpppkkkfff^^^```cccfffgggeeeaaa]]]WWWVVVTTTSSSSSSVVVYYY\\\[[[^^^^^^[[[YYY^^^fffmmmxxxrrrnnnnnnkkkhhheeedddccc```^^^\\\ZZZXXXWWWXXXXXXVVVUUUSSSTTTVVVYYY^^^bbbgggiiimmmllllllkkkkkklllnnnpppooooooppppppqqqrrrssssssqqqpppnnnkkkjjjiiihhhhhhjjjiiihhhfffdddbbbaaaaaacccdddgggjjjkkkjjjhhhgggbbbaaaaaabbbcccccc```^^^ZZZXXXTTTPPPNNNNNNOOOPPPQQQPPPOOOMMMKKKHHHFFFEEEAAA@@@>>><<<::::::::::::===>>>???@@@AAAEEEJJJNNNRRRWWW\\\^^^[[[TTTOOOKKKHHHIIIJJJKKKMMMPPPUUUYYY]]]```dddgggjjjmmmpppssszzz~~~~~~zzzwwwtttrrrooommmjjjhhheeebbb```___^^^^^^```ccchhhooovvv~~~zzzuuuqqqnnnhhhhhhgggfffeeeeeeeeeeeeccceeehhhjjjjjjkkklllnnnooonnnmmmlllkkkiiifffdddaaa^^^ZZZUUUOOOKKKGGGFFFDDDFFFJJJOOOTTTZZZ^^^```bbbdddgggiiijjjkkknnnpppqqqnnnkkkjjjfffcccffflll|||uuummmggg```[[[YYY^^^hhhttt~~~|||{{{{{{yyywwwtttpppnnnjjjgggeeeeeeeeefffeeeeeeeeedddccc```^^^]]]ZZZXXXUUUSSSRRRRRRSSSSSSQQQTTTYYY^^^bbbggglllpppvvvxxxzzzzzzzzzzzz{{{|||||||||}}}~~~~~~}}}}}}}}}~~~~~~uuulllaaaZZZYYYVVV```ooo~~~}}}uuummmfffeeekkkssszzz~~~xxxlll___UUULLLCCC>>>777222000333333111000222////////////////////////000000000000000000000000nnnqqqwww}}}qqqwwwtttqqqpppjjjlllzzzqqqiii^^^VVVRRRPPPNNNLLLGGGFFFEEECCCBBBBBBCCCCCC@@@BBBCCCBBBBBBBBBDDDFFFFFFHHHKKKKKKKKKMMMQQQUUU\\\___ccchhhooovvv{{{wwwsssqqqppppppmmmnnnnnnnnnllllllnnnpppvvv~~~zzzuuusssrrrnnnllleeeeeefffggghhheeeaaa^^^VVVVVVUUUUUUVVVZZZ```dddccchhhjjjfffdddiiipppuuuxxxtttqqqnnnjjjhhhfffdddaaa___YYYXXXWWWXXXYYYYYYXXXVVVVVVVVVVVVXXX[[[```eeehhhmmmoooqqqqqqppppppqqqsssqqqrrrrrrssstttuuuvvvvvvqqqpppooonnnlllkkkkkkkkkkkkjjjhhheeecccbbbaaaaaabbbdddgggiiiiiihhhgggeee```___^^^___```aaaaaa```\\\ZZZXXXUUUSSSRRRRRRSSSQQQPPPOOOMMMJJJGGGDDDCCC???>>>===<<<;;;<<<<<<===@@@AAAAAABBBDDDIIIPPPTTTXXXZZZ\\\[[[VVVOOOJJJGGGEEEFFFHHHIIIJJJMMMQQQUUUWWWZZZ]]]```bbbeeeiiikkkrrrwww~~~zzzvvvuuusssqqqooojjjhhhfffcccaaa```______dddffflllsss{{{~~~zzzvvvrrrppplllkkkkkkiiihhhfffeeeeee```ccceeeggghhhhhhjjjlllllllllkkkjjjgggeeebbb```]]]ZZZUUUPPPKKKGGGEEEDDDDDDFFFJJJOOOTTTYYY\\\^^^```cccgggiiikkkmmmoooqqqqqqmmmjjjhhheeebbbdddiiixxxyyypppkkkccc[[[XXX[[[bbbmmmzzz~~~}}}|||zzzwwwuuuooommmiiifffcccbbbbbbbbb___```aaaaaaaaa```___^^^YYYWWWTTTRRRRRRRRRQQQPPPOOORRRWWW[[[```eeekkknnntttvvvyyyyyyyyyyyyzzz{{{||||||}}}~~~~~~}}}~~~~~~~~~~~~~~~||||||}}}~~~}}}sssiii^^^XXXWWWSSS\\\kkk{{{}}}xxxooofffeeejjjrrrxxx{{{|||||||||wwwqqqggg\\\SSSKKKDDD???777222000111111---,,,---////////////////////////------------------------sssvvvzzz}}}}}}vvvzzzvvvpppnnnhhhkkk{{{}}}nnnggg]]]VVVRRROOOLLLIIIGGGFFFDDDCCCBBBBBBCCCCCCAAABBBCCCBBBBBBBBBDDDFFFFFFIIIKKKKKKKKKLLLPPPSSS[[[\\\___bbbffflllssswww~~~zzzvvvsssqqqppppppppprrrsssrrrpppnnnnnnnnnttt{{{|||vvvqqqooonnniiigggfffeeedddbbb^^^[[[UUUUUUVVVUUUWWW]]]eeekkkooouuuxxxtttsssxxx{{{tttqqqmmmjjjgggeeebbb___ZZZYYYXXXYYYZZZZZZXXXWWWWWWWWWWWWYYY\\\```dddggglllppptttwwwwwwvvvwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwrrrrrrqqqpppoooooonnnnnnmmmllliiigggeeecccccccccccceeegggiiiiiigggeeeddd]]][[[ZZZZZZ\\\___``````]]]\\\[[[YYYXXXVVVUUUUUUQQQPPPNNNLLLIIIEEEBBBAAA<<<<<<;;;:::;;;<<<===>>>BBBDDDFFFHHHKKKOOOTTTXXX\\\\\\ZZZVVVPPPIIIEEEDDDBBBCCCEEEEEEFFFIIILLLOOORRRUUUWWWZZZ\\\^^^bbbeeekkkpppxxx~~~yyyvvvuuusssrrrpppkkkiiigggdddbbbaaaaaaaaaeeehhhmmmuuu}}}}}}zzzvvvsssqqqnnnnnnmmmkkkiiigggeeeddd^^^```ccceeefffgggiiikkkiiijjjjjjhhheeeaaa___^^^ZZZWWWQQQLLLGGGDDDCCCBBBDDDFFFJJJOOOSSSWWWZZZ[[[]]]```eeehhhkkkmmmppprrrrrrmmmiiigggeeeaaaccchhhqqq}}}uuupppggg]]]ZZZZZZ^^^gggttt~~~|||{{{yyywwwtttqqqllljjjgggccc```^^^]]]]]]YYYZZZ[[[]]]^^^^^^^^^]]][[[XXXUUUSSSSSSQQQNNNKKKLLLOOOSSSXXX\\\bbbhhhlllsssuuuxxxxxxxxxxxxzzz{{{||||||}}}~~~~~~~~~}}}|||{{{|||}}}~~~~~~~~~}}}~~~~~~}}}}}}}}}~~~|||||||||}}}}}}~~~~~~~~~|||rrrggg]]]WWWVVVQQQYYYfffvvv~~~zzzpppgggdddiiiqqqwwwyyyxxxwwwvvvrrrmmmddd[[[QQQIIICCC@@@999444111111111---+++,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,vvvyyy{{{|||}}}}}}yyy|||vvvnnnkkkfffkkk|||vvvlllfff\\\VVVRRROOOKKKGGGFFFEEEDDDCCCBBBBBBCCCDDDAAABBBCCCCCCBBBBBBDDDFFFFFFIIIKKKKKKJJJKKKOOORRRYYY[[[^^^aaadddggglllppptttzzz}}}zzzvvvsssqqqppppppsssuuuvvvuuussspppooooootttzzzwwwqqqooooooiiifffcccaaa___]]]YYYVVVTTTUUUUUUVVVXXX^^^gggoooxxxvvvsssoookkkhhheeebbb___]]][[[[[[[[[\\\[[[YYYWWWVVVVVVWWWYYY]]]aaaeeegggjjjpppvvvzzz{{{{{{|||}}}||||||{{{zzzyyyyyyxxxxxxsssssssssrrrrrrqqqqqqqqqooonnnkkkhhhfffeeedddddddddfffhhhiiiiiigggeeeccc\\\YYYWWWWWWYYY]]]___```]]]]]]]]]\\\[[[YYYWWWVVVQQQPPPNNNKKKHHHDDDAAA???:::999999999:::<<<===???BBBEEEJJJMMMPPPSSSWWWYYY^^^]]]YYYSSSKKKFFFCCCBBB@@@AAACCCCCCDDDFFFIIILLLPPPRRRTTTVVVXXX[[[___bbbffflllttt|||~~~yyyvvvuuutttrrrqqqllljjjhhheeecccbbbbbbbbbfffhhhmmmuuu~~~~~~|||yyyvvvtttrrrooonnnmmmllliiigggeeeccc]]]___ccceeefffgggiiikkkjjjjjjjjjhhheeeaaa___^^^XXXUUUOOOIIIEEEBBBAAAAAAEEEGGGJJJNNNSSSVVVXXXZZZZZZ^^^cccgggjjjmmmppprrrrrrmmmiiigggdddaaacccgggiiiwwwxxxtttjjj___\\\ZZZ\\\dddqqq|||}}}{{{xxxwwwuuurrrooollljjjhhhdddaaa^^^[[[ZZZZZZTTTUUUWWWZZZ[[[\\\\\\\\\___\\\XXXVVVUUURRRLLLHHHJJJLLLQQQUUUZZZ```fffjjjsssuuuwwwxxxxxxxxxyyy{{{||||||}}}~~~~~~}}}{{{{{{zzz{{{|||}}}~~~~~~}}}|||}}}|||||||||}}}~~~||||||||||||}}}}}}}}}}}}}}}rrrhhh]]]WWWWWWRRRWWWbbbqqq~~~~~~{{{rrrgggccciiipppvvvwwwvvvtttrrrpppllldddZZZQQQIIICCC@@@:::555222333333///...///////////////////////////........................qqqvvv{{{~~~~~~xxxzzzyyyssshhheeeqqqxxxttthhhbbbZZZSSSOOOMMMLLLKKKJJJHHHEEEBBBAAABBBCCCEEECCCBBBBBBBBBBBBCCCDDDDDDHHHIIIKKKLLLMMMOOORRRTTTXXX[[[^^^```bbbcccfffhhhqqqssswwwzzz||||||{{{zzzwwwvvvuuutttsssrrrrrrrrrtttwwwzzzzzzvvvrrroooooovvvzzzwwwoooiiiiiibbb\\\\\\[[[WWWTTTTTTQQQRRRSSSUUUZZZcccmmmtttzzzsssooollliiiddd``````[[[XXXZZZZZZXXXWWWYYYYYYZZZ[[[\\\]]]___cccfffkkkooossswwwxxxyyy{{{|||~~~||||||{{{zzzwwwuuusssrrrrrrqqqooommmllljjjjjjjjjjjjjjjjjjiiigggeeebbbaaa[[[XXXTTTQQQRRRUUUZZZ]]][[[\\\]]]^^^]]]\\\ZZZXXXUUURRRMMMGGGCCC???======;;;;;;<<<===???@@@BBBCCCGGGHHHKKKQQQVVVYYYYYYXXXWWWUUUPPPKKKFFFBBB@@@???BBBBBBAAAAAABBBEEEGGGIIIKKKLLLMMMOOORRRUUUXXXYYYbbbfffmmmsssyyyzzzvvvtttsssqqqooonnnkkkfffaaa^^^^^^^^^___bbbeeelllttt~~~}}}yyytttqqqmmmlllkkkkkkjjjgggccc``````______aaaeeehhhjjjkkkllljjjgggeeedddaaa]]]ZZZZZZQQQJJJFFFCCC@@@@@@BBBEEEFFFIIIMMMQQQVVVZZZ\\\```bbbeeehhhjjjlllllllllooommmhhhbbb^^^\\\^^^```hhhooo}}}~~~vvvmmmggg```\\\\\\eeeooovvv|||{{{{{{yyyvvvrrrmmmhhhfffbbbaaa___\\\YYYVVVTTTSSSPPPSSSUUUWWWWWWXXXYYY[[[]]]]]]]]][[[WWWQQQKKKGGGMMMNNNQQQUUU[[[aaagggjjjvvvvvvwwwxxxyyy{{{|||}}}}}}}}}~~~~~~~~~|||{{{zzzxxxxxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}||||||}}}|||{{{zzzzzz{{{|||}}}tttkkkbbbZZZUUUSSSSSSYYYeeetttyyyooohhhccciiiqqqttttttrrrrrrsssooojjjddd]]]UUULLLDDD>>>888555222000000111111000///000111222111000---,,,///////////////.........oootttzzz~~~|||||||||vvvllljjjxxxtttoooccc^^^WWWQQQNNNMMMLLLKKKJJJHHHEEECCCBBBBBBCCCDDDCCCBBBBBBBBBBBBCCCDDDDDDFFFHHHJJJKKKLLLMMMPPPSSSWWWZZZ^^^```aaaccceeeggglllnnnqqqtttvvvvvvvvvuuuuuuttttttsssrrrrrrssssssuuuyyy{{{{{{wwwrrrooonnnssswwwvvvoookkkccc]]]\\\[[[WWWUUUVVVUUUVVVWWWZZZ___gggqqqxxx}}}uuupppnnnkkkhhhdddaaa\\\YYYZZZZZZXXXWWWYYYXXXZZZ[[[\\\\\\___bbbeeejjjmmmrrrvvvyyy{{{~~~~~~|||zzzxxxvvvttttttsssrrrrrrrrrrrrrrrllllllkkkiiigggdddaaa___YYYVVVRRRPPPPPPTTTXXX[[[]]]]]]_________]]][[[YYYUUURRRMMMGGGBBB???===<<<:::;;;<<<===???BBBDDDEEEIIIJJJMMMRRRVVVXXXXXXWWWPPPNNNKKKGGGDDDAAA@@@???@@@?????????@@@CCCEEEGGGJJJKKKLLLNNNQQQTTTWWWXXX]]]bbbhhhnnntttyyy{{{wwwuuusssqqqpppooolllgggccc```______```bbbfffmmmvvv}}}yyysssooommmlllkkkkkkjjjgggccc```^^^^^^^^^```dddhhhjjjkkkjjjhhheeecccaaa___[[[XXXWWWOOOGGGDDDBBB>>>>>>AAAFFFGGGIIILLLPPPTTTWWWYYY\\\^^^aaadddgggiiijjjjjjmmmkkkgggaaa\\\ZZZ[[[]]]cccjjjvvv~~~vvvooohhhaaa]]]bbbiiiooovvv|||zzzyyyxxxtttpppjjjeeeccc```___]]][[[XXXVVVTTTSSSPPPRRRTTTUUUUUUUUUWWWYYYZZZZZZZZZXXXUUUPPPKKKHHHKKKLLLNNNSSSZZZaaahhhllltttuuuxxxzzz{{{|||{{{{{{|||}}}}}}~~~}}}|||{{{zzzxxxyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}|||||||||{{{zzzzzzzzzzzz{{{|||wwwnnneee\\\VVVRRRRRRVVVaaaooo{{{yyyooohhhbbbhhhpppttttttsssrrrsssrrrnnnggg```XXXOOOFFF@@@999666222000000111111000---...///000000000///.../////////////////////...lllqqqwww|||~~~~~~}}}vvvmmmmmm}}}|||nnnggg]]]XXXRRRNNNLLLLLLKKKKKKIIIHHHEEECCCBBBBBBCCCDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEGGGIIIJJJJJJLLLOOOQQQWWWYYY]]]___aaabbbeeegggiiijjjlllnnnooopppqqqqqqrrrrrrrrrrrrrrrsssttttttxxx{{{}}}|||xxxsssooommmpppttt~~~}}}uuunnnfff```^^^\\\YYYXXXZZZ[[[]]]___bbbgggoooxxx~~~xxxrrrpppooommmkkkccc^^^ZZZ[[[[[[XXXWWWYYYXXXYYYZZZ[[[\\\^^^aaadddiiilllqqquuuyyy}}}|||{{{yyyxxxxxxxxxwwwwwwwwwwwwwwwooonnnllliiifffbbb___]]]UUUSSSPPPNNNOOORRRVVVYYY\\\]]]^^^^^^^^^\\\ZZZXXXTTTQQQLLLFFFAAA>>><<<<<<::::::<<<>>>AAADDDFFFHHHLLLLLLMMMPPPSSSTTTSSSRRRHHHFFFDDDBBBAAA??????>>><<<<<<<<<<<<>>>@@@BBBCCCHHHHHHJJJLLLNNNQQQTTTUUUXXX\\\aaagggmmmrrrxxx||||||xxxvvvtttsssqqqpppmmmiiidddaaa`````````cccfffmmmvvvzzztttoooooommmlllkkkiiigggccc```\\\\\\\\\___dddhhhjjjjjjgggeeebbb```___\\\XXXUUUSSSKKKDDDBBB@@@===<<>>======<<<:::::::::;;;===>>>@@@AAAEEEFFFGGGIIIKKKNNNPPPRRRSSSWWW\\\bbbgggmmmssswww{{{}}}yyywwwvvvtttssspppnnniiieeebbb```______bbbeeelllvvv~~~wwwsssqqqooommmkkkiiigggccc```ZZZZZZ[[[___cccggghhhhhhcccbbb___]]]\\\YYYVVVSSSOOOGGGBBB@@@???<<<<<<>>>CCCDDDEEEGGGJJJMMMPPPQQQQQQSSSVVVYYY]]]aaaccceeegggfffbbb]]]XXXTTTTTTUUUYYY^^^gggsssvvvlllhhhiiijjjmmmqqqppppppooonnnkkkgggcccaaa[[[ZZZYYYXXXWWWVVVUUUTTTQQQQQQPPPOOONNNOOORRRTTTTTTTTTSSSRRRPPPNNNLLLKKKJJJJJJKKKOOOVVV```iiiooorrrtttwwwzzz|||{{{zzzyyyzzz{{{{{{{{{{{{{{{{{{{{{yyyzzzzzz{{{|||}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||{{{{{{{{{{{{{{{|||||||||xxxmmmaaaYYYSSSQQQQQQXXXfffrrryyy|||{{{~~~yyyooogggaaahhhpppuuuvvvtttttttttwwwtttnnnfff^^^TTTJJJCCC:::777333111111111000000---------------...///000............////////////ffflllssszzz}}}}}}uuukkklll}}}yyyhhh]]]RRROOOKKKIIIIIIIIIIIIIIIHHHGGGFFFDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEGGGIIIJJJKKKLLLOOORRRUUUWWW[[[]]]___```ccceeehhhhhhiiijjjlllmmmnnnnnnmmmmmmnnnoooqqqsssuuuvvv{{{|||~~~}}}xxxqqqmmmnnnpppwww~~~yyysssnnnjjjeee```___ccchhhjjjmmmqqquuu{{{xxxuuuuuutttttthhhbbb\\\\\\ZZZWWWWWWYYYXXXYYYZZZ[[[[[[]]]```bbbiiikkkoooqqqtttxxx}}}~~~}}}zzzxxxvvvttttttssszzzyyyyyyxxxvvvtttrrrqqqnnnkkkhhhccc^^^YYYVVVTTTMMMMMMLLLLLLNNNPPPSSSUUUXXXXXXYYYYYYXXXVVVTTTRRRMMMJJJFFFAAA>>><<<;;;;;;:::;;;===@@@DDDHHHKKKMMMOOONNNLLLLLLLLLKKKIIIGGG@@@@@@???>>>===<<<;;;:::999999:::;;;===>>>???@@@BBBBBBDDDEEEHHHJJJLLLNNNQQQTTTYYY^^^ccciiiooosssxxx{{{~~~zzzyyyxxxvvvuuupppnnnjjjfffbbb```______```cccjjjttt~~~zzztttqqqnnnllljjjgggdddaaaZZZZZZ[[[^^^bbbeeeeeeeee```^^^\\\ZZZYYYWWWSSSQQQKKKDDD??????>>><<<<<>><<<:::::::::;;;<<<>>>AAAEEEIIILLLNNNRRRPPPMMMLLLKKKJJJGGGEEE??????>>>>>>===;;;:::999888999:::;;;<<<>>>?????????@@@AAABBBDDDGGGIIIJJJNNNQQQUUUYYY^^^dddkkkppptttxxx}}}{{{zzzyyyxxxwwwrrrppplllhhhdddaaa```______ccciiirrr~~~wwwtttpppnnnkkkiiieeebbb\\\\\\\\\^^^aaabbbaaa___\\\ZZZXXXVVVUUUSSSPPPMMMGGGAAA======>>><<<<<<>>><<<===???AAAEEEHHHKKKMMMKKKMMMOOORRRVVVZZZ]]]_________^^^[[[VVVRRRPPPPPPUUUXXX]]]dddnnn~~~~~~xxxqqqkkkjjjgggiiijjjllllllkkkjjjiiibbbaaa___]]][[[YYYWWWVVVRRRSSSSSSQQQPPPQQQSSSUUUVVVVVVVVVUUUSSSPPPNNNLLLLLLLLLMMMQQQXXX```gggllluuuuuuuuuvvvwwwyyy{{{|||xxxxxxxxxyyyyyy{{{|||}}}{{{{{{|||||||||}}}}}}}}}~~~~~~~~~~~~~~~}}}|||||||||}}}~~~ssseee[[[WWWTTTSSSZZZgggttt|||}}}ssslllfffnnnwww|||{{{yyywwwvvvuuurrrmmmggg___UUUKKKDDD;;;888444222111111000///000000//////...------,,,------......///000000000ffflllssszzz~~~yyyqqqrrryyyhhh^^^RRROOOLLLIIIIIIHHHGGGFFFGGGGGGFFFEEEDDDCCCBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDDDDEEEGGGHHHIIIKKKNNNPPPSSSVVVYYY\\\]]]___aaaccceeefffhhhjjjkkkkkkjjjiiijjjkkklllmmmooorrrsssuuuxxxyyy|||xxxsssooonnnqqqxxx{{{rrriiifffhhhfffhhhlllooorrruuuyyy|||}}}{{{zzzrrrkkkdddbbb___\\\\\\^^^ZZZ[[[\\\\\\\\\^^^aaacccgggkkkooosssuuuxxxzzz||||||}}}}}}}}}zzzwwwsssqqqgggfffdddbbbbbbbbbcccdddcccdddfffffffffeeecccbbbZZZXXXTTTOOOKKKHHHFFFEEECCCDDDEEEGGGIIIKKKMMMNNNPPPQQQQQQQQQPPPMMMKKKIIIBBBAAA>>>;;;:::999::::::<<<===???BBBFFFJJJMMMOOOPPPNNNJJJHHHGGGEEECCCAAA;;;<<<<<<===<<<;;;:::999666777999:::<<<============>>>>>>@@@BBBDDDFFFGGGJJJLLLPPPTTTYYY___fffkkkppptttzzz~~~|||{{{zzzyyyxxxtttrrroookkkgggdddbbbaaa```ccciiirrr}}}zzzwwwrrrooommmjjjfffddd^^^^^^]]]^^^______]]][[[WWWUUUSSSRRRQQQOOOKKKIIICCC===:::;;;<<<::::::===<<<<<<>>>???BBBEEEGGGHHHIIIJJJLLLNNNRRRVVVZZZ\\\ZZZ[[[ZZZXXXTTTPPPNNNNNNQQQTTTWWW\\\dddrrrwwwpppmmmiiijjjlllmmmnnnmmmlllkkkhhhfffdddaaa^^^[[[XXXWWWRRRTTTUUUUUUTTTTTTUUUWWWZZZZZZZZZYYYWWWRRRNNNLLLJJJKKKNNNSSSZZZbbbiiinnnssstttvvvxxxyyyzzzzzzzzzxxxwwwwwwxxxyyyzzz|||}}}||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||{{{|||~~~uuufff\\\XXXTTTTTT\\\iiivvv~~~xxxqqqkkkrrr{{{{{{yyyxxxsssppplllggg```VVVLLLEEE<<<999555222111111000///...///000000000///...---------......///000000111gggllltttzzz~~~~~~~~~~~~yyyqqqsssxxxhhh^^^SSSPPPMMMJJJIIIHHHGGGEEEGGGGGGFFFEEEDDDCCCBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDBBBDDDFFFGGGHHHJJJLLLOOOSSSUUUYYY[[[]]]^^^aaacccfffhhhkkkmmmnnnmmmkkkjjjjjjkkklllmmmoooqqqssstttwwwxxx{{{zzzuuuooommmoootttzzzvvvlllgggiiiccceeeiiilllnnnqqqtttwww|||~~~|||vvvnnngggeeebbb___^^^aaa[[[\\\]]]]]]]]]^^^aaacccfffjjjpppuuuwwwzzz|||}}}yyyyyyyyywwwtttpppkkkhhh]]]\\\ZZZXXXXXXYYY[[[\\\\\\]]]]]]]]][[[YYYVVVTTTRRRPPPLLLHHHDDDBBB@@@@@@???@@@BBBDDDGGGIIIJJJKKKJJJKKKLLLKKKJJJGGGDDDCCC???>>>;;;999888999::::::===>>>@@@CCCFFFJJJMMMOOOLLLJJJFFFCCCBBB@@@>>><<<888999:::<<<<<<;;;::::::555666888999;;;<<<<<<<<<<<<<<<===???AAACCCEEEFFFFFFIIILLLPPPUUU[[[bbbgggmmmqqqxxx}}}}}}|||{{{zzzyyyvvvuuuqqqmmmiiifffdddcccaaadddjjjrrr~~~{{{xxxtttpppmmmkkkgggeee```___^^^^^^^^^]]]ZZZWWWSSSRRRPPPNNNMMMLLLHHHFFF@@@:::777999:::888999;;;======>>>???@@@BBBDDDEEEHHHIIIJJJLLLPPPSSSWWWYYYVVVWWWXXXVVVRRROOOMMMLLLNNNQQQTTTWWW]]]jjj{{{}}}uuussskkklllnnnoooooonnnmmmlllllljjjgggddd```\\\YYYXXXSSSUUUWWWWWWWWWWWWWWWXXX\\\]]]]]]\\\YYYTTTOOOKKKGGGIIIMMMTTT\\\dddkkkpppqqqssswwwzzz{{{{{{yyyxxxwwwwwwwwwwwwxxxzzz|||~~~||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||zzz{{{}}}~~~~~~vvvfff\\\WWWTTTUUU\\\jjjwww|||uuummmuuu}}}}}}zzzxxxrrrpppmmmhhhaaaWWWMMMFFF<<<999555222222111000///,,,---000111222111000///---------...///000000111hhhnnnvvv}}}{{{vvvtttzzzwwwiii```VVVTTTPPPMMMJJJHHHHHHHHHIIIIIIGGGEEEDDDCCCCCCCCCEEEEEEDDDCCCBBBBBBAAAAAADDDEEEGGGGGGGGGIIIKKKNNNQQQSSSWWWZZZ\\\^^^aaaccccccdddfffhhhjjjlllmmmmmmmmmmmmmmmnnnooooooppppppuuuxxx{{{~~~}}}{{{yyysssooommmooottt||||||uuullleeefffddddddfffkkkppprrrtttssswww{{{~~~{{{vvvoooiiigggfffeeeeeeaaa```^^^^^^^^^```bbbccciiikkkppptttxxxzzz{{{{{{wwwuuurrrmmmgggaaa]]]ZZZVVVWWWWWWUUURRRPPPOOOOOORRRRRRQQQPPPOOOLLLKKKJJJHHHFFFCCC@@@>>>>>>>>>????????????@@@AAACCCDDDEEEAAACCCEEEFFFFFFEEECCCAAAAAA???<<<:::888888888999;;;@@@DDDEEEHHHKKKKKKHHHGGGCCC???======>>>>>>===:::;;;;;;999666333222222666777888999:::;;;;;;;;;<<<<<<<<<<<<>>>@@@BBBDDDDDDFFFIIILLLQQQXXX```eeennnsssyyy~~~}}}{{{yyyxxxuuussspppllliiigggfffeeeggggggkkkttt}}}zzzuuuqqqpppnnnjjjgggdddcccaaa___]]]ZZZVVVSSSSSSOOOJJJHHHGGGEEEBBB???======<<<;;;::::::999999===>>>>>>@@@AAABBBCCCDDDGGGGGGIIIKKKNNNQQQTTTUUUTTTTTTSSSQQQNNNLLLIIIHHHHHHMMMRRRUUUYYYbbbppp|||{{{uuuvvvtttqqqpppqqqsssttttttqqqoookkkfffbbb___]]]\\\]]]]]]]]]]]]]]]]]]]]]]]][[[]]]^^^^^^\\\XXXTTTQQQNNNNNNOOOSSSZZZccclllrrrvvvvvvwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{|||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~zzzzzz{{{{{{{{{{{{{{{zzz{{{lll___YYYUUUTTT[[[hhhvvv}}}uuupppuuu{{{zzzrrrtttooojjjfffccc[[[PPPGGG;;;999555333222222000////////////...---------,,,........................iiinnnvvv}}}}}}yyysssrrrzzzwwwiiiaaaWWWUUUQQQMMMKKKIIIIIIIIIJJJJJJHHHFFFEEEDDDDDDDDDBBBBBBBBBAAA@@@@@@@@@???CCCEEEFFFGGGGGGIIIKKKNNNPPPRRRVVVYYY[[[]]]___aaabbbccceeegggiiikkkllllllmmmmmmmmmnnnooopppqqqqqquuuvvvyyy{{{{{{{{{yyyxxxsssnnnlllnnnqqqwww~~~wwwnnngggcccbbbaaacccgggkkknnnooorrruuuyyyzzz}}}zzzrrrllliiihhhgggfffcccbbbaaa``````bbbdddeeejjjmmmqqquuuyyy{{{||||||vvvtttooohhhbbb[[[WWWTTTOOOQQQRRRQQQOOOMMMLLLMMMNNNNNNMMMLLLJJJHHHFFFEEECCCBBB???<<<;;;:::;;;;;;<<<=========???@@@AAABBBAAACCCDDDDDDCCCAAA>>><<<===<<<:::999999:::;;;<<<<<>>???@@@@@@DDDEEEFFFHHHKKKNNNQQQRRRSSSRRRQQQOOOMMMKKKIIIGGGHHHMMMQQQSSSUUU\\\hhhrrrzzzzzzxxxvvvuuuwwwxxxxxxxxxvvvssspppkkkgggdddcccbbbbbbbbbbbbaaaaaa````````````aaaaaa```]]]XXXSSSPPPNNNNNNPPPTTT[[[dddlllqqquuuvvvwwwwwwxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~zzzzzz{{{||||||{{{{{{zzz~~~~~~rrreee\\\XXXWWW]]]kkk{{{|||nnnrrrxxx}}}{{{uuusssoookkkiiifff___SSSIII===:::555222111111000///..................------000000000000000000000000kkkooovvv|||~~~xxxrrrrrr|||uuuhhhaaaXXXVVVRRRNNNLLLJJJJJJJJJKKKJJJIIIGGGFFFEEEDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@CCCDDDFFFGGGGGGIIIKKKNNNOOORRRUUUXXXZZZ[[[^^^```aaabbbdddfffhhhjjjkkkkkkllllllmmmnnnpppqqqrrrrrrttttttuuuwwwwwwwwwwwwwwwtttooollllllmmmpppxxxyyyoooiiiaaa``````bbbfffiiikkklllqqqsssuuuvvvxxx}}}wwwqqqmmmkkkiiihhhfffeeedddccccccdddfffhhhlllnnnssswww{{{|||}}}|||uuurrrkkkccc[[[UUUPPPNNNLLLMMMOOOOOOMMMLLLLLLLLLKKKJJJIIIHHHFFFDDDCCCBBB@@@>>><<<;;;999999:::::::::::::::;;;<<<===>>>???AAABBBBBBBBB@@@===999888999999888888999;;;>>>???>>>CCCHHHJJJLLLOOOMMMIIIAAA>>>:::888888:::::::::999::::::888666333333333777777888999:::;;;<<<<<<======<<<<<<<<<===>>>>>>===???CCCGGGMMMVVV```fffnnnrrrwwwzzz||||||}}}~~~{{{{{{zzzyyyxxxwwwvvvuuutttrrrooollliiigggeeeeeeffffffjjjsss||||||xxxuuurrrmmmiiifffdddaaa^^^[[[WWWRRROOOHHHFFFCCCBBBBBBAAA@@@>>><<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<>>>>>>@@@AAABBBEEEGGGJJJMMMNNNPPPPPPOOONNNLLLJJJHHHGGGHHHLLLOOOPPPQQQUUU^^^eeettt~~~}}}~~~}}}|||zzzvvvrrrooolllkkkjjjkkkjjjiiihhhfffeeedddccceeeeeedddbbb^^^YYYSSSPPPOOOPPPRRRWWW^^^eeelllqqqtttuuuvvvwwwxxxxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{|||||||||}}}}}}}}}}}}~~~~~~~~~~~~{{{{{{{{{||||||{{{{{{zzz}}}}}}~~~xxxlll___[[[ZZZ```nnnmmmnnnssszzz|||yyyqqqooommmmmmkkkcccWWWMMM@@@;;;555111000000111111..................//////000000000000000000000000mmmqqqvvv~~~zzzssssss~~~sssgggaaaYYYVVVSSSOOOLLLKKKKKKKKKJJJIIIHHHFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCBBBDDDEEEFFFGGGIIILLLNNNOOORRRVVVXXXZZZ[[[^^^``````aaaccceeehhhiiijjjjjjllllllmmmnnnpppqqqrrrrrrsssssssssssstttuuuvvvwwwuuupppmmmllljjjjjjooovvvzzzpppiii```___```cccgggkkknnnnnnqqqrrrssstttvvvzzz|||uuuqqqnnnlllkkkiiihhhgggffffffgggiiijjjmmmpppuuuyyy|||}}}}}}|||uuupppiii```XXXRRROOOMMMOOOQQQSSSSSSQQQOOONNNNNNKKKJJJHHHGGGEEEDDDCCCBBB@@@@@@>>>===<<<<<<<<<<<<::::::999999:::;;;<<<<<<@@@@@@@@@???===;;;888777888888777888999<<>>======<<<;;;;;;;;;;;;;;;===@@@EEELLLUUU```gggooossswwwzzz{{{|||}}}~~~xxxxxxwwwvvvuuutttttttttsssrrrooommmjjjgggeeeeeeeeeeeehhhqqq{{{|||yyyuuuooojjjfffddd```]]]ZZZUUUPPPLLLEEEDDDBBBAAA@@@???>>>===<<<<<<<<<<<<<<<=========;;;;;;::::::;;;<<<===>>>>>>???@@@BBBDDDGGGIIIKKKOOONNNNNNMMMLLLJJJIIIHHHFFFJJJMMMNNNNNNPPPVVV[[[gggqqq|||xxxuuusssrrrrrrsssrrrpppnnnllljjjhhhgggggggggfffccc___ZZZUUURRRPPPQQQTTTYYY___ffflllpppssstttuuuwwwxxxyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{yyyzzzzzz{{{{{{||||||||||||}}}}}}}}}~~~~~~~~~~~~{{{||||||||||||{{{{{{zzz|||}}}}}}~~~yyynnnaaa]]][[[aaaooonnnlllnnnvvv}}}~~~{{{yyypppnnnnnnpppooogggZZZPPPBBB===555000///000111111------......//////000000........................oooqqqxxxvvvtttqqqfff```YYYWWWSSSPPPMMMKKKKKKKKKIIIHHHFFFEEECCCBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBAAACCCEEEFFFGGGIIILLLNNNQQQSSSWWWYYYZZZ\\\^^^``````aaaccceeegggiiijjjjjjkkklllmmmnnnooopppqqqqqqsssrrrrrrrrrrrrtttuuuvvvvvvrrrnnnmmmjjjgggjjjpppzzz{{{qqqjjj^^^^^^```dddiiinnnpppppppppqqqrrrtttwww{{{zzzuuurrrpppnnnmmmllljjjiiiiiijjjkkklllpppsssxxx|||~~~}}}uuuqqqjjjbbb[[[VVVSSSRRRUUUWWWYYYXXXUUURRRPPPOOOKKKJJJHHHFFFDDDCCCBBBBBBBBBAAA@@@???>>>>>>>>>===;;;;;;:::::::::;;;<<<<<<======>>>>>>===<<<:::999999999888888:::<<>>:::888999:::;;;:::888:::::::::777666555666555555555666777999;;;<<<>>>>>>===<<<;;;:::999888:::;;;>>>BBBIIISSS^^^fffooosssxxx{{{}}}}}}~~~~~~xxxwwwuuutttsssssssssssssssrrrpppnnnkkkhhhfffeeeeeedddfffoooyyy|||wwwpppkkkfffccc```\\\XXXSSSMMMIIIFFFEEEDDDAAA???=========<<<=====================;;;;;;999999999:::;;;<<<======>>>@@@BBBEEEGGGHHHMMMMMMMMMLLLLLLKKKIIIIIIDDDGGGJJJKKKLLLNNNSSSVVV]]]eeerrr|||zzzxxxxxxwwwxxxwwwvvvsssqqqnnnmmmllliiihhhgggddd```[[[WWWUUUQQQRRRUUUYYY___ffflllooorrrssstttvvvxxxyyyyyyyyyxxxxxxyyyyyyyyyzzzzzzzzzyyyyyyyyyzzz{{{||||||}}}|||}}}}}}}}}~~~~~~~~~~~~||||||}}}}}}|||{{{{{{zzz||||||}}}~~~wwwkkk```]]][[[___lllpppjjjjjjsss{{{{{{xxxwwwmmmmmmnnnppppppiii\\\RRRDDD>>>666000...///000111---......//////000000000........................ooorrryyy|||xxxqqqfffaaaYYYWWWSSSOOOMMMKKKKKKKKKHHHGGGFFFDDDBBBBBBAAAAAA@@@@@@@@@@@@????????????@@@BBBDDDEEEFFFHHHLLLNNNQQQTTTWWWYYYZZZ\\\^^^``````aaaccceeegggiiijjjjjjkkkllllllmmmmmmnnnnnnoooppppppppppppqqqrrrssstttuuuqqqooonnnjjjfffhhhllluuu|||rrrkkk^^^^^^```eeejjjnnnppppppqqqqqqrrrtttxxx|||zzzwwwuuusssqqqpppnnnmmmlllmmmoooppptttwww|||xxxtttooohhhbbb]]]YYYXXXYYY[[[]]]\\\YYYUUUSSSRRRLLLJJJHHHEEEDDDCCCCCCCCCBBBBBBAAA@@@???>>>===<<<======<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;===@@@BBBHHHOOOVVVYYY[[[[[[WWWQQQDDDAAA===::::::;;;;;;;;;999:::<<<;;;999888888888555555555555777999<<<===>>>>>>>>>===<<<:::888777999:::<<<@@@FFFPPPZZZbbbmmmqqqxxx}}}~~~~~~zzzyyywwwuuussssssttttttsssrrrqqqooommmjjjhhhfffeeeccceeelllwww}}}xxxqqqllldddbbb^^^[[[WWWRRRLLLHHHFFFFFFEEECCC???======>>>>>>>>>>>>>>>>>>=========:::999777666555666888999;;;<<<===>>>@@@CCCEEEFFFJJJJJJJJJJJJJJJJJJIIIHHHDDDEEEGGGIIIJJJMMMQQQTTTVVVZZZfffwww}}}||||||||||||{{{zzzxxxvvvtttrrrqqqlllkkkiiifffbbb^^^ZZZWWWRRRSSSUUUXXX^^^eeekkkoooppprrrsssvvvwwwyyyzzzzzzwwwxxxxxxyyyyyyzzzzzzzzzxxxxxxyyyzzz{{{||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}||||||{{{zzz||||||}}}~~~uuujjj___\\\ZZZ\\\hhhyyy~~~oooggggggrrrzzzyyyvvvvvvkkkkkklllnnnooohhh\\\RRREEE???777111//////000000//////////////////000000000000000000000000000000nnnrrr{{{sssiiicccXXXVVVRRROOOLLLKKKJJJJJJIIIHHHFFFDDDCCCBBBBBBBBBAAA@@@@@@@@@???>>>>>>>>>@@@BBBDDDEEEFFFHHHLLLNNNPPPSSSVVVXXXYYY[[[]]]^^^```bbbdddfffhhhjjjjjjkkkllllllllllllllllllllllllmmmmmmnnnooooooppppppppprrrooonnnnnnkkkfffgggkkknnnyyy}}}tttmmmcccccceeehhhmmmpppqqqpppqqqpppqqqsssvvvzzz}}}~~~}}}{{{yyyvvvuuusssqqqqqqrrrssstttyyy||||||yyyuuuooohhhbbb]]][[[[[[^^^aaaaaa^^^[[[XXXWWWOOOMMMJJJHHHFFFFFFFFFFFFDDDDDDCCCBBB@@@???===<<<>>>======<<<;;;;;;;;;<<<:::::::::;;;;;;;;;;;;;;;;;;::::::;;;===???BBBDDDHHHPPPWWW[[[\\\\\\WWWQQQFFFCCC>>>;;;;;;;;;;;;::::::;;;===<<<;;;::::::;;;777666666777888;;;>>>@@@>>>??????>>>===;;;999888888999:::<<>>???AAA@@@??????>>>>>>=========;;;999777555555666777999999::::::<<<>>>@@@BBBCCCFFFFFFGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFHHHKKKNNNQQQQQQSSS\\\kkkyyy~~~~~~}}}|||zzzyyyxxxxxxsssqqqnnnjjjeee___[[[YYYTTTSSSTTTWWW\\\cccjjjooooooqqqsssuuuwwwyyyzzzzzzxxxxxxyyyyyyzzz{{{{{{|||wwwxxxxxxyyy{{{||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}|||zzzzzz}}}}}}}}}~~~xxxmmm___\\\YYY[[[dddsssyyykkkbbbcccppp{{{yyyvvvwwwjjjiiiiiikkklllfffZZZQQQEEE???888222000/////////000000000///////////////000000000000000000000000nnnrrr{{{vvvkkkeeeXXXVVVRRRNNNLLLJJJJJJJJJJJJIIIGGGEEEDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@??????@@@AAADDDEEEFFFHHHLLLNNNOOORRRUUUWWWXXXYYY[[[]]]aaabbbdddfffhhhjjjkkkkkkllllllkkkkkkkkkjjjjjjjjjjjjkkklllmmmnnnnnnnnnnnnpppnnnmmmnnnkkkfffgggjjjhhhqqq|||vvvooojjjiiijjjmmmppprrrrrrqqqqqqppppppqqqtttwwwyyyzzz~~~~~~zzzxxxvvvuuutttuuuvvvwww|||}}}yyysssllleee___\\\^^^aaadddeeecccaaa___^^^SSSQQQOOOLLLJJJJJJJJJKKKGGGGGGFFFEEECCCAAA???>>>>>>>>>===<<<;;;;;;;;;;;;:::::::::999999999999999:::::::::;;;>>>AAAEEEGGGHHHPPPWWW[[[\\\\\\VVVPPPGGGDDD???<<<;;;::::::999:::<<<======<<<;;;;;;<<<888888888888:::===@@@BBB????????????>>><<<:::888777777888:::>>>GGGQQQXXXeeellluuu}}}}}}|||}}}zzzwwwvvvuuuuuuvvvttttttsssrrrpppmmmjjjhhheeebbbbbbiiisss~~~yyyqqqlllbbb```\\\YYYVVVQQQKKKGGG@@@BBBCCCBBB??????AAACCCAAA@@@@@@???>>>===<<<<<<>>><<<999777666777999;;;888888999:::<<<>>>@@@AAACCCCCCDDDEEEEEEEEEEEEEEEFFFEEEDDDDDDEEEHHHLLLOOOOOOOOOUUUbbbnnnxxx~~~~~~}}}||||||xxxvvvrrrmmmgggaaa\\\YYYTTTTTTSSSVVV[[[bbbjjjooooooppprrruuuwwwyyyzzz{{{yyyyyyzzzzzz{{{|||}}}}}}wwwwwwxxxyyy{{{||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzzzz}}}}}}~~~{{{qqq___\\\ZZZZZZbbbppp~~~vvvhhh___```ppp{{{zzzwwwxxxiiihhhgggiiiiiidddYYYPPPEEE@@@999333111//////...111111000000//////..............................ooopppzzz}}}ooofff]]]VVVNNNJJJKKKMMMKKKIIIHHHGGGEEEDDDCCCCCCDDDDDDCCCCCCBBBAAA@@@>>>>>>===BBBBBBAAABBBEEEHHHKKKMMMPPPSSSVVVXXXYYYZZZ\\\]]]aaaccceeehhhjjjkkkkkkkkkllllllkkkjjjjjjiiiiiihhhhhhiiikkkkkkkkklllnnnpppttttttsssrrrooollljjjhhhjjjnnnssswww}}}xxxqqqgggiiimmmqqqtttuuuttttttvvvuuuuuuuuuvvvzzz}}}}}}~~~zzzwwwvvvwwwzzz|||yyytttnnnhhhdddcccaaa______```bbbbbbaaaZZZXXXTTTOOOLLLJJJJJJJJJLLLLLLLLLJJJGGGDDDAAA???===>>>???@@@@@@???>>>===<<<<<<===<<<<<<:::999999===>>>??????@@@BBBFFFHHHOOOQQQUUUYYYZZZWWWPPPKKKBBB@@@===:::999999:::;;;???>>>===<<<<<<<<<===>>>888888999:::<<>>>>>>>>======<<<::::::;;;999777555444555777999777777888999::::::;;;;;;===???BBBCCCDDDEEEHHHJJJFFFEEEEEEDDDEEEFFFHHHIIILLLLLLOOOVVV^^^hhhwww|||}}}||||||~~~~~~}}}zzzuuupppkkkddd]]]XXXVVVVVVVVVWWWYYY^^^eeejjjppprrrssstttuuuwwwzzz|||||||||}}}}}}}}}}}}||||||}}}|||zzzyyyzzz{{{}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}{{{}}}~~~~~~wwwlll```VVVWWW___kkkxxxzzztttaaa]]]___hhhqqqtttsssssskkkgggcccbbbccc^^^TTTLLLCCC===666111000111222333111111000///////////////---.........//////000000lllmmmwwwrrrhhh^^^WWWOOOKKKLLLLLLJJJHHHGGGFFFDDDCCCBBBCCCCCCDDDCCCBBBBBBAAA@@@???>>>>>>BBBBBBBBBBBBDDDGGGJJJLLLOOOQQQUUUWWWXXXZZZ]]]___aaaccceeegggiiijjjjjjjjjkkkkkkkkkjjjjjjiiiiiiiiijjjlllmmmnnnnnnoooqqqsssttttttuuuuuussspppmmmlllgggjjjnnnqqqvvvyyyrrrmmmooossswwwyyyzzzzzzyyyyyywwwvvvvvvwwwyyy|||~~~zzz|||{{{{{{~~~~~~xxxrrrlllhhhbbb```______bbbddddddddd^^^\\\YYYUUURRRQQQPPPPPPMMMMMMMMMKKKIIIFFFCCCBBB???@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>===<<<;;;>>>@@@AAABBBDDDFFFJJJMMMQQQSSSUUUWWWWWWTTTNNNJJJBBB@@@===:::999:::;;;<<>>============>>>???:::;;;<<<>>>@@@BBBDDDEEEDDDCCCBBBAAA???===<<<;;;999:::;;;:::;;;???FFFKKKSSSZZZeeennnsssuuuvvvvvvwwwwwwwwwvvvvvvuuuuuuuuuuuutttsssqqqnnnkkkiiihhhfffddddddhhhmmmuuu{{{vvvpppjjjeee```^^^[[[ZZZWWWQQQJJJDDDAAA@@@@@@BBBEEEEEECCCAAABBBBBBBBBBBBAAA???>>>>>>>>><<<999777666777888:::666777777888999999::::::;;;===@@@AAABBBCCCFFFHHHFFFFFFEEEEEEEEEFFFGGGHHHIIIHHHKKKQQQXXXbbbqqq~~~}}}|||{{{{{{}}}{{{yyytttpppkkkeee___[[[VVVWWWWWWXXXZZZ___eeejjjppprrrtttuuuvvvxxxzzz}}}}}}}}}~~~~~~}}}}}}|||||||||{{{{{{zzz{{{|||~~~}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~}}}ooobbbWWWWWW^^^iiiwwwyyysssbbb^^^___iiirrrtttttttttlllgggbbb``````[[[RRRJJJBBB===666111000000111111111000//////.........///............/////////000kkkkkktttuuukkk```ZZZRRRMMMLLLKKKIIIGGGFFFEEEDDDBBBBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@???BBBBBBBBBBBBDDDFFFHHHJJJLLLOOOSSSUUUXXXZZZ]]]```aaabbbdddfffhhhiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiijjjlllnnnpppppprrrtttvvvuuuvvvxxxyyyyyyvvvssspppggghhhjjjkkknnnuuu{{{uuusssuuuxxx|||~~~|||{{{yyywwwxxxyyy|||}}}{{{xxxqqqlllcccaaa```aaadddfffhhhhhhaaa```^^^\\\YYYWWWUUUTTTOOONNNNNNMMMKKKIIIGGGEEEBBBBBBBBBCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAACCCEEEGGGIIIKKKOOORRRUUUTTTTTTTTTSSSPPPKKKGGG@@@???<<<:::::::::;;;<<>>>>>>>>>>>??????===???AAADDDFFFGGGGGGGGGEEEDDDBBB@@@???=========<<<<<<<<<::::::<<<@@@CCCEEEMMMXXXbbbhhhlllooopppqqqrrrssstttuuuuuuvvvvvvqqqrrrrrrqqqooollliiigggfffddddddfffjjjppp|||xxxqqqkkkeeeaaa```___\\\ZZZWWWQQQKKKFFF@@@@@@BBBDDDGGGHHHGGGFFFEEEEEEEEEDDDCCCAAA@@@???>>><<<:::777666666777888555555666666777888888888999;;;===??????AAACCCEEEGGGGGGFFFEEEEEEEEEEEEFFFEEEDDDEEEJJJPPPYYYhhhuuu|||zzzzzzyyy{{{}}}~~~~~~yyyvvvrrrnnnjjjeee```\\\WWWWWWXXXYYY[[[___fffjjjqqqsssuuuwwwwwwyyy{{{}}}~~~~~~~~~}}}}}}|||zzz{{{{{{|||}}}~~~~~~|||}}}}}}}}}}}}}}}}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~sssfffYYYWWW]]]hhhvvvwwwqqqbbb^^^```jjjsssuuuttttttnnnhhhbbb^^^\\\WWWOOOHHHAAA<<<666222000000///...000///......---.....................////////////mmmlllrrrvvvlllaaa[[[TTTOOOLLLJJJGGGEEEFFFEEECCCBBBAAAAAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@BBBBBBBBBCCCDDDFFFGGGHHHJJJMMMPPPSSSVVVYYY]]]``````aaabbbdddfffggghhhiiiiiiiiijjjjjjjjjjjjiiihhhhhhkkknnnppprrrsssvvvxxxxxxzzz}}}~~~{{{wwwtttjjjkkkjjjjjjjjjnnntttyyy}}}xxxvvvxxx{{{~~~|||yyyyyyyyy{{{|||}}}}}}uuuooogggfffdddeeegggiiijjjjjjeeedddcccaaa]]]ZZZWWWUUUPPPPPPOOOMMMLLLJJJIIIHHHDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEGGGJJJLLLMMMPPPSSSVVVWWWUUUSSSQQQOOOLLLGGGDDD>>>===<<<::::::;;;<<<===???????????????@@@@@@@@@BBBDDDGGGJJJKKKKKKJJJIIIGGGEEECCCAAA@@@?????????>>>===<<<;;;:::;;;===>>>>>>DDDLLLTTTZZZ```eeehhhkkkllloooqqqssstttttttttqqqqqqrrrqqqoookkkgggeeedddbbbbbbeeegggkkkvvvuuunnniiiddd```___^^^\\\YYYUUUOOOJJJFFF@@@AAACCCFFFHHHJJJJJJIIIEEEEEEDDDCCCBBB@@@>>>===<<<;;;888666444444444444444444555555555666666666777999;;;===>>>???AAACCCGGGFFFFFFEEEDDDCCCCCCCCCDDDBBBBBBFFFKKKRRR```mmm~~~~~~{{{xxxwwwvvvwwwyyy{{{zzzzzzuuurrrnnnjjjfffbbb^^^ZZZVVVWWWXXXYYY\\\```fffjjjqqqtttvvvxxxyyyzzz|||~~~~~~}}}}}}yyyzzz|||}}}~~~~~~||||||||||||||||||||||||~~~~~~~~~~~~~~~}}}}}}}}}xxxjjj\\\XXX^^^iiiwwwwwwpppccc```bbbllluuuwwwvvvuuupppjjjbbb\\\XXXRRRKKKFFF@@@<<<666222000///...---///......---------...............///////////////ooommmqqq~~~tttjjj___[[[UUUOOOKKKIIIGGGEEEFFFEEECCCBBBAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGHHHIIIKKKNNNPPPSSSVVVZZZ^^^^^^___```bbbdddfffhhhiiihhhiiijjjkkkkkkiiihhhggggggkkkooorrrtttvvvyyy{{{|||~~~~~~zzzwwwooonnnllljjjiiijjjlllooouuuzzz}}}zzz{{{}}}|||zzzzzz{{{|||{{{}}}~~~}}}xxxrrrnnnllljjjiiijjjllllllkkkjjjjjjjjjhhhddd^^^YYYVVVRRRQQQPPPNNNMMMLLLKKKJJJFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFGGGHHHIIIKKKLLLKKKMMMPPPQQQQQQRRRTTTVVVXXXUUUQQQNNNLLLIIIFFFCCC======<<<<<<<<<===>>>>>>@@@AAAAAABBBBBBCCCCCCCCCFFFHHHKKKNNNOOOOOOMMMLLLIIIHHHGGGEEEDDDCCCBBBBBB???>>><<<<<<<<<<<<<<<<<<===@@@CCCGGGLLLSSSZZZ___dddfffiiimmmoooqqqqqqrrrsssssssssrrrooojjjfffcccaaa___```ccceeehhhrrr||||||rrrlllhhhdddaaa^^^^^^\\\XXXRRRLLLHHHEEE@@@BBBEEEGGGIIIJJJKKKKKKFFFFFFEEECCCAAA???===<<<;;;:::888666444444333333333444444444444444555555666888:::<<<<<<>>>@@@BBBEEEEEEDDDDDDCCCBBBAAA@@@CCCAAAAAADDDGGGMMMYYYdddttt~~~|||uuusssqqqqqqqqqrrrqqqpppmmmjjjfffbbb___\\\XXXVVVTTTUUUWWWYYY\\\aaagggkkkqqqtttwwwyyyzzz{{{|||~~~~~~~~~~~~~~~zzzzzz|||}}}~~~~~~~~~~~~||||||{{{zzzzzz{{{||||||}}}}}}~~~~~~~~~~~~~~~|||nnn```\\\aaalllzzz~~~wwwpppeeebbbeeeoooxxxzzzxxxwwwqqqkkkccc\\\VVVPPPIIIEEE???;;;666222000///...---......------------...//////////////////.........qqqpppsss~~~{{{nnneee[[[YYYTTTOOOKKKHHHGGGFFFFFFEEEDDDBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAA@@@@@@BBBBBBCCCEEEFFFHHHIIIIIIHHHJJJLLLMMMOOORRRVVVYYY\\\]]]^^^```cccfffhhhjjjiiiiiikkkkkkjjjiiifffeeefffjjjooosssvvvxxx{{{}}}}}}~~~|||uuussspppmmmkkkjjjjjjjjjmmmqqqxxx}}}~~~}}}{{{{{{|||}}}|||}}}~~~}}}||||||}}}~~~|||wwwtttqqqooonnnooooooooonnnpppqqqrrrqqqlllfff```\\\VVVUUUSSSQQQOOONNNMMMMMMHHHHHHHHHHHHIIIJJJKKKLLLLLLKKKKKKLLLMMMPPPRRRSSSTTTVVVWWWWWWUUUTTTTTTUUUVVVTTTPPPMMMKKKIIIFFFCCC>>>>>>??????@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGIIIKKKNNNPPPQQQQQQOOONNNKKKKKKKKKJJJIIIHHHFFFEEEAAA???>>>>>>???>>>===;;;<<<===>>>???BBBHHHOOOTTT[[[^^^ccchhhlllooopppqqquuuuuutttrrrnnnjjjfffccc```^^^___bbbccceeemmmvvv{{{rrrmmmjjjfffcccaaaaaa___YYYRRRLLLGGGFFFBBBEEEHHHIIIJJJJJJKKKLLLIIIHHHGGGEEECCCAAA???===<<<;;;999888777666555555444444444444444444444444444666999:::;;;<<<>>>@@@BBBBBBBBBBBBAAA@@@???>>>AAA???@@@CCCEEEHHHQQQ[[[iiiwww}}}zzzpppmmmiiigggfffeeedddbbb```]]]ZZZXXXWWWUUUSSSQQQPPPRRRUUUXXX\\\aaaggglllqqqssswwwyyyzzzzzz|||}}}{{{|||}}}~~~{{{{{{{{{{{{|||||||||||||||{{{zzzyyyyyyzzz{{{||||||||||||}}}~~~~~~qqqdddaaagggqqq~~~}}}xxxsssgggeeehhhsss|||}}}{{{yyyrrrmmmeee^^^WWWPPPIIIEEE@@@;;;666222000000000000.........---......///000///////////////.........{{{yyy{{{uuuhhh```WWWVVVSSSNNNJJJHHHGGGGGGGGGFFFDDDCCCBBBCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@???AAABBBDDDFFFHHHIIIJJJKKKIIIJJJKKKKKKKKKNNNRRRUUUZZZZZZ\\\^^^bbbeeeiiikkkiiijjjkkkllljjjhhheeecccaaafffkkkppptttvvvyyy{{{{{{}}}|||zzzwwwsssqqqooommmlllkkkooossswwwzzz|||}}}|||}}}~~~}}}}}}}}}{{{yyywwwvvvvvvppptttyyy}}}|||}}}vvvtttrrrqqqsssttttttsssrrrtttvvvvvvsssmmmgggbbb[[[ZZZWWWTTTRRRPPPPPPPPPLLLLLLLLLLLLNNNPPPRRRSSSQQQQQQQQQRRRTTTVVVYYY[[[^^^______]]]YYYVVVTTTTTTTTTRRROOOMMMLLLJJJGGGDDDBBBBBBCCCDDDEEEFFFGGGHHHIIIJJJKKKMMMNNNNNNMMMMMMLLLMMMOOOQQQQQQQQQPPPOOOMMMNNNOOOPPPOOOLLLJJJHHHEEECCCAAAAAAAAA@@@<<<999888999;;;<<<>>>AAAFFFIIIRRRVVV\\\dddjjjoooqqqrrrvvvuuusssqqqnnnkkkhhhgggaaa``````bbbaaabbbhhhpppzzzyyytttpppllliiiggggggddd^^^UUUNNNJJJIIIFFFIIILLLLLLKKKJJJKKKLLLJJJJJJHHHFFFDDDAAA???===:::999999888777666666666444444444444444444444444111444666777888999<<<>>>??????@@@@@@@@@>>>===<<<<<<<<<>>>AAAAAABBBIIIQQQ[[[ggguuu~~~{{{uuurrriiieee```\\\YYYWWWUUUSSSQQQOOOMMMMMMNNNPPPPPPOOOMMMOOOSSSWWW\\\bbbhhhlllpppssswwwyyyzzzzzz{{{|||yyyzzz{{{}}}~~~||||||zzzyyyyyyzzzzzz{{{|||{{{yyyxxxxxxyyy{{{|||zzz{{{{{{|||}}}}}}~~~~~~~~~}}}sssgggffflllwww~~~~~~zzzuuuiiigggkkkvvv}}}|||rrrnnnhhh```XXXQQQJJJFFF@@@;;;555111000111333333///.........//////000111000/////////............|||pppddd\\\TTTTTTQQQNNNJJJHHHHHHHHHHHHGGGEEEDDDCCCCCCDDDDDDEEEEEEDDDCCCAAA@@@??????AAABBBDDDGGGIIIKKKLLLLLLIIIJJJJJJJJJIIIKKKOOORRRXXXYYYZZZ]]]aaafffiiillljjjkkklllllljjjgggdddaaa\\\```ffflllooorrruuuwwwyyyzzz}}}}}}zzzwwwuuurrrpppnnnppptttvvvxxxyyy|||~~~}}}}}}}}}~~~~~~xxxxxxwwwtttqqqnnnlllkkkeeefffggghhhjjjpppzzz}}}zzzyyyvvvyyywwwuuussssssuuuwwwwwwwwwppprrrvvvxxxvvvqqqjjjfff___]]]ZZZWWWTTTSSSRRRRRROOONNNOOOPPPQQQTTTVVVXXXUUUUUUUUUVVVXXX[[[^^^```dddeeedddaaa\\\WWWTTTSSSSSSQQQOOONNNMMMKKKHHHEEEEEEEEEFFFHHHIIIJJJKKKLLLMMMNNNPPPQQQRRRRRRQQQQQQMMMNNNOOOQQQQQQQQQPPPOOONNNPPPRRRSSSRRROOOLLLIIIHHHFFFCCCCCCCCC@@@;;;777333666999;;;===>>>AAABBBKKKPPPXXXaaaiiiooossstttuuutttrrrpppnnnlllkkkjjjdddbbbbbbcccaaa___eeelllppp|||xxxsssooolllkkkiiibbbXXXPPPMMMLLLIIILLLOOOOOOLLLKKKKKKMMMIIIIIIHHHEEECCC@@@===<<<777777666666555555444444444444444444444444444444///222444555666777:::<<<===>>>>>>??????>>><<<;;;999999;;;>>>>>>>>>CCCKKKNNNZZZhhhqqqzzzzzztttmmmiiiddd```ZZZUUUQQQNNNKKKIIIGGGEEEEEEFFFJJJMMMOOOOOOJJJMMMRRRWWW\\\bbbhhhmmmooorrrvvvyyyzzzzzzzzz{{{wwwxxxzzz|||~~~~~~|||zzzxxxwwwxxxyyyzzz|||{{{yyyxxxxxxyyy{{{|||yyyzzzzzz{{{|||}}}}}}~~~{{{}}}~~~tttiiiiiippp{{{{{{wwwkkkhhhlllwww~~~}}}rrrooojjjbbbZZZRRRKKKGGGAAA;;;555111000222555666///////////////000111111000000//////.........---|||nnnaaaXXXTTTRRROOOMMMLLLJJJFFFDDDGGGGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@BBBCCCEEEHHHKKKNNNPPPQQQQQQOOOLLLIIIHHHIIIKKKLLLQQQTTTXXX\\\___bbbfffiiikkklllmmmkkkgggdddbbbaaaZZZ\\\```eeekkkpppsssuuuwwwxxxyyy|||}}}{{{zzzzzzuuuvvvwwwxxxxxxxxxwwwvvvxxxxxxyyy{{{~~~}}}{{{zzz|||wwwssspppmmmggg]]]VVVWWWVVVTTTSSSTTTYYY```eeepppvvv{{{wwwtttvvvzzz}}}||||||zzzxxxuuusssuuuxxxyyyxxxtttppplllfffeeebbb___[[[XXXVVVUUURRRRRRSSSUUUXXXZZZ]]]^^^\\\\\\\\\[[[\\\^^^bbbfffgggjjjllliiibbbZZZTTTRRRNNNOOOOOOOOOMMMJJJGGGEEEEEEFFFHHHKKKMMMPPPQQQRRRUUUVVVWWWXXXXXXXXXWWWVVVUUUSSSRRRSSSSSSSSSQQQOOOLLLNNNPPPRRRRRRRRRQQQPPPLLLIIIFFFDDDCCCCCCAAA@@@<<<;;;999888999:::<<<===BBBHHHQQQZZZbbbjjjpppttttttwwwxxxwwwtttooolllkkkkkkccc]]]^^^aaa```^^^^^^kkkvvv|||yyyuuuqqqkkkddd^^^WWWQQQMMMMMMMMMNNNOOONNNMMMLLLKKKLLLKKKJJJGGGEEEBBB???>>>;;;:::888666444444444444666666666555444333111000444222111222555888;;;;;;:::;;;;;;<<<<<<;;;;;;:::999:::;;;===>>>@@@AAABBBLLLQQQWWW___hhhrrr|||zzzrrrjjjccc]]]ZZZUUUOOOKKKJJJIIIGGGDDDHHHEEEBBBAAADDDHHHKKKMMMNNNOOORRRUUUYYY___fffkkkpppssswwwyyyyyyyyyzzz{{{yyyyyyyyyzzz{{{||||||}}}~~~~~~}}}}}}}}}}}}}}}}}}{{{{{{zzzyyyxxxxxxwwwwww{{{||||||}}}}}}}}}||||||{{{}}}~~~vvvllljjjpppyyy|||zzzyyynnnmmmssswwwpppggg```ZZZTTTLLLGGGBBB>>>888333111111000000111111111111111111111111444333222000////////////qqqbbbYYYUUURRROOOLLLKKKIIIGGGEEEGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@??????AAACCCFFFIIINNNQQQTTTVVVWWWUUURRRNNNLLLJJJJJJJJJPPPSSSWWW[[[^^^cccgggkkklllnnnooonnnjjjeeebbb```YYY[[[^^^bbbggglllpppsssvvvwwwxxx{{{}}}~~~}}}}}}wwwwwwxxxyyyyyyyyyxxxwwwuuutttssstttvvvzzz}}}|||zzzxxxwwwuuupppkkkfffccc]]]TTTMMMMMMLLLKKKIIIIIILLLRRRVVV___dddmmmwww~~~{{{yyyvvvsssuuuwww{{{}}}zzzvvvsssrrrtttwwwyyyxxxtttpppmmmiiihhhfffccc```]]]ZZZYYYUUUUUUWWWYYY[[[^^^aaabbbaaaaaa```___^^^```cccfffiiilllnnnkkkccc[[[TTTQQQPPPPPPPPPPPPOOOLLLJJJHHHHHHIIIKKKMMMOOOQQQSSSTTTWWWXXXYYYYYYYYYYYYXXXWWWUUUTTTSSSTTTUUUTTTRRRPPPLLLNNNPPPRRRTTTTTTSSSSSSPPPNNNKKKJJJIIIHHHFFFDDD>>>===;;;:::999:::;;;<<<>>>CCCJJJRRRZZZbbbjjjooosssuuuwwwvvvtttrrrqqqqqqmmmddd^^^___aaa___]]]^^^aaakkkzzz~~~yyyuuuoooiiiccc\\\VVVRRROOOPPPPPPPPPOOONNNLLLKKKJJJJJJHHHGGGDDDBBB@@@???>>>===;;;999888777777777444444555555444444333333555444222222444666888999999999999999999888777777999:::;;;<<<===>>>???@@@AAAEEEJJJQQQYYYbbblllrrrxxxqqqjjjccc\\\WWWRRRNNNIIIGGGFFFFFFDDDBBBDDDBBB@@@@@@BBBEEEHHHJJJMMMOOORRRUUUYYY___fffkkknnnrrrvvvyyyzzzzzz{{{}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||{{{{{{zzzzzzyyy{{{|||}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}~~~uuummmkkkooowww~~~{{{yyyooommmrrrzzzsssiii```ZZZSSSLLLHHHCCC>>>888444111111000///000000000000000000000000222222111000///.........tttdddZZZUUURRRMMMJJJIIIHHHGGGFFFGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDCCCBBB@@@???>>>>>>???AAADDDIIINNNSSSWWWYYYZZZYYYWWWUUURRROOOLLLKKKNNNQQQUUUYYY]]]bbbgggkkknnnqqqtttsssnnnhhhbbb___ZZZZZZ[[[^^^bbbhhhmmmppptttuuuwwwyyy{{{}}}zzzzzz{{{{{{{{{{{{zzzyyyuuusssooommmmmmpppsssuuu|||~~~}}}|||~~~|||zzzxxxuuuqqqooolllfff```ZZZVVVQQQJJJEEEDDDDDDDDDBBBAAACCCFFFHHHOOOTTT\\\dddkkkssszzz~~~vvvsssrrrrrrqqqvvvyyy}}}{{{uuuqqqppprrruuuwwwwwwtttpppnnnmmmlllkkkiiigggccc```___ZZZ[[[\\\^^^aaadddggghhhiiihhhgggeeecccccceeegggkkkmmmooommmfff^^^VVVRRRRRRRRRRRRRRRQQQOOOMMMLLLLLLMMMNNNPPPRRRTTTUUUVVVZZZ[[[[[[\\\[[[[[[ZZZZZZXXXWWWVVVWWWXXXWWWTTTRRRMMMOOOQQQTTTVVVVVVWWWVVVVVVTTTRRRQQQPPPNNNKKKIIIDDDBBB@@@>>><<<;;;;;;<<<===???DDDIIIQQQZZZcccjjjsssuuuwwwwwwvvvuuuuuuvvvppphhhbbbaaaaaa^^^]]]]]]]]]dddooo~~~|||xxxsssmmmgggaaa[[[WWWTTTTTTTTTSSSQQQNNNLLLJJJIIIHHHGGGEEECCCBBB@@@@@@<<<<<<:::888777666666666222333333444555555555444555444333222333444555666888888888888888777666666999999:::;;;;;;<<<======<<>>======???BBBFFFKKKQQQUUUXXXYYYYYYZZZZZZXXXUUURRRPPPMMMOOORRRUUUYYY___fffjjjppptttxxxxxxssskkkddd```\\\[[[ZZZ[[[___dddjjjnnnrrrssstttvvvxxxzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}zzzvvvqqqllljjjkkkmmmnnnrrruuuzzz}}}||||||{{{zzzyyyzzz}}}~~~~~~}}}{{{yyyvvvtttqqqlllfffbbb```[[[UUUPPPLLLHHHDDDAAA@@@BBBCCCCCCBBBBBBDDDFFFKKKPPPVVV]]]dddjjjqqquuuvvv{{{xxxooolllmmmooopppuuuyyy{{{uuupppoooqqqsssuuuuuussspppnnnnnnoooooonnnmmmjjjgggeee```aaabbbeeegggjjjmmmnnnppppppnnnkkkhhhfffgggiiikkkmmmooonnniiibbb[[[WWWUUUUUUUUUUUUTTTRRRQQQPPPQQQQQQRRRTTTUUUWWWXXXXXX^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\[[[XXXUUUQQQRRRTTTVVVXXXYYYZZZZZZYYYXXXVVVVVVUUURRRNNNKKKJJJIIIFFFCCCAAA???>>>===>>>???AAADDDIIIRRR]]]dddppptttwwwyyyyyywwwvvvvvvssskkkfffdddccc___]]]^^^]]]bbbiiittt|||xxxsssnnniiiddd___[[[YYYXXXWWWUUURRROOOLLLJJJGGGFFFEEEDDDBBBAAAAAA@@@;;;;;;999888777666555444222333444444555555444444222333333222222222444666777777888999999999999999999999999999::::::::::::<<<>>>@@@BBBGGGNNNVVV\\\aaajjjwww|||rrrmmmfff^^^YYYUUUQQQNNNKKKJJJIIIHHHGGGFFFDDDCCCAAABBBDDDEEEFFFGGGIIIJJJLLLOOORRRUUUYYY___eeeiiiooorrrwwwyyyzzzzzz{{{|||zzzzzz{{{{{{||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~{{{{{{}}}~~~}}}{{{{{{}}}}}}vvvooogggfffhhhooo||||||rrrkkkmmm}}}zzzmmmbbbZZZSSSMMMIIIDDD???999444222111000//////////////////////////////......---------......~~~pppddd\\\TTTPPPKKKHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCBBB@@@???>>>===???@@@BBBFFFKKKPPPUUUXXX[[[\\\^^^___]]]ZZZVVVSSSMMMNNNPPPSSSVVV\\\ccchhhqqqvvv{{{|||wwwooogggccc___^^^\\\\\\^^^ccciiilllpppqqqrrrsssuuuvvvwwwxxx|||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}zzztttnnnjjjiiijjjkkknnnpppssswww||||||zzzyyyyyyyyyxxxwwwwwwwwwyyyyyyxxxwwwvvvsssppplllgggaaaZZZTTTQQQNNNJJJFFFDDDBBBAAA@@@===@@@BBBDDDDDDEEEFFFHHHMMMQQQWWW]]]bbbgggllloooooorrrwww}}}zzzooogggdddfffjjjmmmrrrwww}}}vvvqqqoooqqqsssuuuuuussspppnnnnnnooorrrsssrrrpppmmmkkkhhhhhhjjjlllnnnqqqssstttvvvvvvtttqqqmmmkkkkkkllllllmmmnnnooommmiiiddd```[[[[[[ZZZYYYXXXVVVUUUTTTUUUVVVWWWXXXZZZ[[[\\\]]]aaaaaaaaaaaaaaabbbbbbbbbcccbbbbbbbbbbbb___[[[XXXSSSUUUVVVYYY[[[]]]^^^^^^\\\[[[YYYXXXWWWUUUQQQNNNNNNLLLJJJGGGDDDAAA@@@???@@@@@@???@@@CCCJJJTTTZZZdddiiiqqqvvvxxxwwwvvvuuurrrlllfffeeebbb^^^]]]___]]]```dddjjjuuuzzzwwwrrroookkkgggccc```\\\\\\ZZZWWWTTTPPPLLLJJJFFFEEECCCBBBAAA@@@@@@@@@>>>>>>===<<<:::999888777444444555555444444333222///111333333222222555777444555666888999:::;;;;;;888888888888999999999999999:::<<<===@@@EEEKKKPPPUUU^^^iiisssvvvuuurrrooojjjeee___YYYUUURRROOOMMMNNNOOONNNMMMJJJGGGEEECCC@@@CCCFFFGGGGGGHHHJJJLLLNNNPPPTTTWWWZZZ___dddhhhpppssswwwyyyyyyyyyyyyzzzyyyyyyyyyzzzzzzzzzzzzzzz~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~{{{{{{}}}~~~}}}{{{{{{}}}}}}{{{yyyssskkkbbb___bbbkkk|||{{{qqqjjjkkk{{{{{{nnnccc[[[TTTNNNJJJEEE@@@:::555222111000///000000000000000000000000...---------------...///}}}zzzmmmaaaZZZRRROOOKKKHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCBBB@@@???>>>>>>AAAAAACCCGGGLLLRRRXXX[[[aaabbbccccccaaa]]]XXXUUUQQQQQQRRRRRRUUUZZZaaafffpppvvv|||~~~zzzssskkkgggbbb```^^^^^^___ccchhhkkknnnooooooppprrrsssttttttwwwwwwwwwwwwxxxyyyzzzzzz{{{{{{{{{{{{|||~~~}}}zzzuuupppllliiihhhhhhkkklllnnnqqquuuxxxzzz{{{}}}{{{yyywwwvvvvvvwwwxxxwwwvvvuuuuuuvvvuuusssqqqooolllhhhccc^^^WWWOOOJJJEEEDDDBBB@@@????????????;;;>>>AAADDDEEEFFFHHHJJJNNNRRRXXX]]]aaacccfffgggfffiiinnnssszzzpppkkkddd___]]]___dddhhhnnnuuu~~~yyyuuussstttvvvwwwvvvtttrrrpppooorrrvvvyyyzzzxxxvvvtttqqqqqqrrrsssuuuwwwyyyzzz||||||{{{xxxtttrrrqqqrrrqqqqqqqqqrrrrrrpppmmmjjjccccccaaa___^^^\\\[[[ZZZZZZ[[[\\\^^^```aaaccccccccccccccccccdddfffggghhhiiihhhgggfffeeeaaa\\\XXXSSSUUUWWWZZZ^^^aaadddeeebbbaaa^^^]]][[[YYYVVVSSSQQQPPPNNNKKKIIIFFFDDDCCCBBBAAA@@@>>>???CCCIIINNNRRRXXXbbbjjjooopppqqqqqqkkkfffaaa```]]]YYYYYY]]]^^^```bbbdddkkkxxx~~~wwwtttqqqooommmkkkgggeee^^^]]]\\\YYYUUUPPPLLLJJJFFFDDDBBB@@@?????????@@@<<<<<<;;;;;;999777666555444555555555444333333222...111444444222222555888222333444666888999::::::888888888888888888999999999:::<<<===>>>AAAFFFIIIKKKQQQ[[[bbbeeeeeeddddddbbb___ZZZVVVTTTRRRPPPNNNQQQRRRSSSQQQLLLHHHEEEDDD@@@CCCGGGHHHGGGHHHKKKNNNQQQSSSVVVYYY\\\___cccfffooorrruuuxxxxxxxxxxxxyyy{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{|||}}}~~~~~~|||{{{}}}~~~~~~~~~zzzwwwuuuppphhh```\\\^^^hhh|||zzzoooiiiiiiwwwzzznnnddd\\\VVVPPPKKKFFFAAA:::555222111000///000000000000000000000000---------------...///000tttyyyzzzkkk^^^VVVPPPMMMKKKIIIHHHGGGEEEDDDEEEEEEDDDDDDDDDDDDEEEEEECCCCCCBBBAAAAAA@@@??????>>>???BBBFFFLLLSSSZZZ^^^dddeeefffgggeeeaaa^^^[[[WWWWWWUUUTTTUUUZZZaaafffooottt{{{~~~{{{uuuoookkkcccbbb```___```cccfffiiimmmmmmnnnnnnooopppqqqqqqsssssssssssstttuuuvvvwwwuuuuuuvvvvvvxxxzzz}}}~~~|||zzzwwwsssooollliiihhhhhhiiijjjlllooorrrtttvvvvvvuuutttsssssstttvvvwwwxxxvvvuuuttttttrrrooolllgggddd```[[[VVVPPPJJJEEE@@@@@@@@@@@@?????????@@@???BBBEEEGGGHHHIIILLLNNNPPPUUU[[[___aaaaaaaaaaaa```ccciiinnntttzzzyyypppcccaaa^^^[[[ZZZ]]]bbbeeekkksss~~~|||zzzxxxyyyzzzzzzyyywwwuuusssrrruuu{{{}}}zzzzzzzzz{{{|||}}}~~~{{{yyyyyyyyyzzzxxxvvvvvvwwwwwwuuurrrmmmkkkiiigggdddcccaaaaaa___```bbbdddfffhhhjjjkkkdddddddddeeegggiiikkkllllllkkkjjjhhhfffaaa[[[VVVPPPRRRVVV[[[aaafffkkknnnllliiifffcccbbb```]]][[[WWWVVVUUUSSSQQQOOOMMMLLLFFFFFFDDDBBB@@@AAACCCFFFFFFKKKRRRYYY]]]aaadddfff```\\\YYYXXXUUURRRSSSWWWZZZ\\\]]]]]]^^^ggguuuyyyvvvqqqooommmlllkkkjjjhhhfff___^^^\\\YYYUUUPPPLLLJJJFFFEEEBBB@@@>>>>>>>>>>>>888888888888666444333111333333444444555555444444///333666666333111444777555555666777888888888888777777777888888999999999999;;;===>>>???AAACCCEEEEEEIIIPPPVVVYYY\\\]]]______]]][[[YYYYYYWWWUUUSSSSSSUUUWWWUUUQQQKKKHHHHHHCCCFFFJJJJJJHHHJJJNNNSSSTTTVVVYYY[[[]]]___ccceeejjjnnnrrrvvvwwwxxxzzz{{{||||||||||||||||||||||||||||||}}}}}}~~~~~~~~~}}}}}}||||||{{{|||}}}}}}~~~~~~~~~}}}}}}|||}}}~~~~~~~~~yyyuuunnnggg```]]]]]]fffyyyyyymmmggghhhttt~~~wwwmmmddd^^^XXXQQQLLLFFFAAA;;;555333111000///////////////////////////------------...///000111ooottt}}}|||lll\\\SSSOOOMMMKKKIIIIIIGGGEEECCCEEEEEEDDDDDDDDDDDDEEEFFFBBBBBBBBBAAAAAA@@@@@@@@@:::;;;>>>CCCKKKSSSZZZ___ccceeeggghhhhhhgggeeeccc\\\[[[XXXVVVVVVZZZaaafffnnnssszzz}}}|||wwwqqqnnncccbbb`````````bbbeeegggllllllmmmmmmnnnooooooppprrrrrrrrrrrrrrrssstttuuuqqqqqqqqqsssuuuxxxzzz||||||{{{yyyvvvrrrooollljjjeeefffgggiiilllooorrrssssssrrrqqqqqqrrrtttvvvxxxxxxwwwuuutttssspppmmmjjjbbb___ZZZVVVRRRMMMHHHDDDAAABBBCCCCCCBBBAAABBBBBBFFFHHHKKKLLLMMMNNNQQQSSSSSSXXX___cccdddbbbaaa```___bbbhhhmmmppptttwwwzzz}}}|||yyytttlllccc]]]\\\\\\[[[\\\^^^bbbfffiiirrr}}}}}}|||}}}~~~~~~|||zzzxxxvvvtttyyy~~~~~~~~~~~~zzzzzz{{{{{{yyywwwsssqqqooollliiigggfffeeecccdddfffhhhkkkmmmooopppddddddeeefffhhhkkknnnooommmllljjjiiifff```YYYTTTMMMOOOTTT[[[cccjjjppptttssspppllliiigggfffdddbbb]]]]]]\\\[[[ZZZXXXVVVUUUKKKKKKJJJGGGCCCBBBBBBCCCDDDFFFIIILLLOOORRRWWWZZZXXXTTTQQQQQQOOOLLLNNNSSSPPPSSSTTTRRRQQQVVVaaakkkvvvzzz~~~~~~xxxrrroookkkjjjhhhhhhhhhhhhfffddd___^^^\\\YYYUUUQQQMMMJJJGGGEEEBBB???=========>>>:::;;;;;;:::999777555444000111333444555666666666222555888777333000222555:::::::::::::::999888888777777777888999999::::::555888;;;<<<======???@@@CCCGGGLLLQQQUUUYYY]]]``````___^^^^^^^^^]]][[[XXXTTTXXX[[[ZZZUUUPPPMMMMMMGGGJJJMMMMMMKKKMMMRRRWWWVVVXXX[[[]]]^^^___bbbdddfffjjjppptttwwwyyy{{{}}}{{{{{{{{{{{{{{{zzzzzzzzz{{{||||||}}}~~~~~~~~~}}}||||||{{{||||||}}}}}}}}}||||||}}}~~~}}}}}}~~~}}}xxxmmmgggbbb___^^^eeeuuuxxxkkkggghhhrrrzzz||||||||||||uuullleee___YYYRRRMMMFFFBBB;;;666333111000///........................---------...///000111222qqquuuzzzwwwfffZZZUUUOOOLLLHHHFFFFFFFFFFFFEEEHHHHHHGGGEEEDDDBBBAAAAAADDDCCCCCCBBBBBBAAA@@@@@@======???CCCJJJRRRYYY^^^ffffffgggjjjkkkkkkiiigggbbb```[[[UUURRRUUU]]]ccchhhooovvvyyyzzz{{{wwwqqqkkkjjjiiigggeeeddddddccciiikkkmmmnnnmmmmmmnnnooonnnmmmllllllnnnppppppooooooooopppqqqsssuuuxxxyyy{{{zzzxxxuuuwwwxxxqqqiiigggffffffhhhkkknnnoooooooooooooooooopppqqqrrrsssvvvvvvuuutttqqqlllfffaaa]]]YYYTTTOOOLLLIIIFFFDDD@@@@@@??????@@@BBBEEEFFFOOOOOOPPPQQQRRRTTTVVVWWW[[[^^^```bbbaaaaaabbbccccccbbbcccffflllpppqqqppprrrqqqnnnkkkhhheeedddcccbbb\\\YYY]]]aaaccceeehhhooossszzz~~~}}}zzzyyyyyy{{{~~~}}}~~~{{{yyywwwvvvwwwwwwwwwvvvuuusssqqqooommmllliiiiiijjjlllmmmkkkhhheee]]]___cccfffiiikkkllllllkkkiiigggeeebbb^^^XXXTTTRRRRRRTTTZZZfffrrr}}}yyyrrrppprrrppplllhhhhhhfffbbb^^^[[[YYYYYYVVVRRRMMMIIIGGGDDDBBB@@@DDDBBB@@@@@@CCCEEEFFFGGGJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIHHHGGGFFFIIIOOOUUU```eeelllpppqqqqqqsssuuuwwwvvvuuusssqqqkkkeee```______```bbbbbbccccccbbb]]]\\\ZZZWWWSSSPPPLLLKKKGGGFFFDDDBBB@@@???>>>>>>>>>===<<<:::888666555444888777666555555555555555444222111222444555444111777666666777888888666444888888888888999:::;;;<<<777999;;;;;;<<<===@@@CCC???CCCGGGLLLPPPUUU[[[^^^bbbcccddddddcccbbb___^^^ccccccaaa^^^YYYSSSNNNKKKIIIJJJJJJIIIJJJNNNTTTXXX^^^```aaa```^^^]]]^^^___eeekkkrrrwwwwwwxxxzzz|||}}}zzzyyy|||||||||}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~{{{{{{|||}}}}}}}}}}}}}}}~~~}}}{{{{{{||||||}}}~~~zzznnndddZZZVVVXXXaaaqqq}}}{{{uuukkkfffeeemmmuuuwwwwwwwwwvvvrrrmmmggg```YYYRRRMMMHHHCCC<<<666444333222222111111111000000000000000000000////////////000000mmmrrryyyyyyggg[[[VVVOOOLLLIIIGGGFFFGGGFFFEEEFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@>>>???@@@CCCHHHNNNUUUXXX```bbbdddhhhkkklllllllllfffccc^^^WWWTTTUUU[[[```fffmmmtttwwwyyy{{{wwwrrrmmmkkkiiigggeeedddddddddiiikkknnnnnnnnnmmmnnnooopppnnnmmmmmmnnnoooooonnnoooooooooppprrrtttvvvxxxxxxxxxwwwuuuxxxzzzuuunnniiihhhggghhhjjjmmmnnnmmmoooooooooppppppqqqrrrsssrrrqqqppppppmmmiiibbb^^^VVVSSSNNNJJJGGGEEEBBB@@@AAAAAAAAAAAACCCEEEGGGIIIRRRRRRRRRTTTUUUWWWYYYZZZ\\\___bbbcccbbbaaaaaaaaacccbbbbbbeeeiiilllkkkiiikkkiiigggdddaaa___^^^]]]```[[[ZZZ___ccceeegggjjjmmmrrryyy~~~}}}}}}}}}}}}|||yyywwwvvvvvvwwwvvvvvvvvvuuutttrrrooonnnlllkkkkkkkkkkkkhhhdddaaa[[[\\\___bbbeeefffggggggeeedddccccccaaa^^^ZZZVVVSSSRRRTTT[[[hhhwww~~~zzzzzzwwwqqqpppooolllgggbbb___^^^^^^[[[XXXRRRNNNJJJGGGDDDBBBCCC@@@===<<<===>>>???>>>AAAAAAAAAAAAAAABBBCCCCCCCCCDDDDDDCCCBBBDDDIIINNNTTTYYYaaaeeeffffffgggiiillllllkkkjjjgggbbb\\\WWWVVVWWWXXXYYYYYYYYYYYYYYYXXXWWWVVVTTTQQQNNNKKKJJJGGGFFFEEECCCAAAAAA@@@@@@@@@???===;;;999777555444555444444333333333333444555333111222555666555444666555555666888999888777666666666777777888999:::777888:::;;;;;;<<>>???@@@@@@BBBCCCBBBAAACCCGGGLLLMMMSSS[[[___```___```bbbdddddddddcccaaa[[[TTTOOONNNNNNNNNNNNOOOOOOOOOOOOPPPOOOOOONNNMMMKKKJJJIIIGGGFFFEEEDDDCCCCCCCCCCCCCCCBBB@@@===:::777555444444333333333333333444444777555333333555777777777777555444555777999::::::555555555555666777888888888:::;;;<<<<<<>>>AAACCCBBBEEEHHHLLLQQQXXX___dddjjjkkklllmmmmmmllljjjiiigggfffeeeaaa]]]XXXTTTQQQKKKKKKLLLMMMOOOTTTZZZ^^^___``````___]]]\\\]]]___dddiiiqqquuuvvvwwwyyy{{{|||{{{{{{}}}~~~}}}{{{yyy~~~~~~~~~~~~}}}{{{zzzzzzyyyzzz{{{|||}}}~~~~~~~~~~~~{{{zzzzzzzzzzzz|||}}}~~~}}}oooggg___\\\]]]dddqqq~~~~~~xxxiiidddccckkkssswwwxxxyyyyyytttmmmfff```ZZZTTTPPPKKKEEE>>>888444333222111............////////////......------------......nnnttt{{{nnn```YYYSSSOOOKKKIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@>>>>>>>>>@@@BBBFFFJJJMMMQQQTTTYYY^^^ccciiinnnqqqmmmjjjddd^^^ZZZYYYZZZ[[[bbbhhhnnnqqquuuzzzzzzvvvrrroookkkhhheeeddddddeeeiiillloooppppppoooooopppnnnlllkkkkkkmmmnnnnnnmmmmmmmmmmmmmmmnnnppprrrssstttvvvvvvvvvyyy}}}|||xxxnnnkkkgggfffhhhkkknnnoooqqqqqqqqqqqqqqqrrrssssssrrrqqqpppnnnkkkeee___ZZZOOOKKKGGGDDDCCCCCCCCCBBBEEEFFFGGGIIILLLNNNOOOPPPVVVWWWWWWYYY[[[]]]___```aaadddffffffbbb^^^\\\ZZZ\\\]]]___aaaaaa```]]][[[[[[[[[[[[[[[[[[\\\]]]]]]^^^\\\]]]bbbeeedddeeehhhgggmmmuuu|||~~~zzzvvvsssqqqppppppoooqqqtttvvvvvvvvvtttssspppooolllkkkhhheee```\\\YYYZZZZZZZZZ[[[[[[[[[[[[WWWWWWYYY\\\^^^]]][[[XXXUUUTTTVVV]]]mmm{{{xxxssspppnnnmmmmmmmmmccc___YYYTTTPPPMMMJJJGGGFFFBBB>>>;;;::::::999888:::::::::;;;<<<===>>>???@@@CCCFFFGGGFFFHHHMMMQQQUUU[[[bbbffffffeeeeeefffeeeeeedddccc```ZZZSSSNNNJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFFFFDDDBBB???<<<999666555555555555444555555666777888666555555666888999::::::777555555777999::::::555555555555555777888888;;;<<<>>>@@@AAACCCFFFIIIIIIKKKNNNPPPTTTYYY___dddiiijjjlllnnnnnnmmmlllkkkfffeeebbb___ZZZVVVRRROOOKKKLLLNNNOOORRRXXX^^^cccccccccbbb```^^^]]]^^^___bbbhhhppptttvvvvvvxxx{{{{{{{{{{{{{{{|||{{{zzzyyy~~~~~~}}}}}}||||||||||||}}}}}}}}}}}}||||||yyyyyyxxxyyyzzz|||~~~~~~oooggg```]]]^^^cccooo{{{{{{~~~xxxiiicccbbbjjjsssxxx{{{}}}}}}xxxpppiiibbb[[[UUURRRKKKFFF>>>888555333222111......///////////////000///......------......///ppptttyyy~~~sssddd\\\UUUQQQMMMJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@<<<<<<===???BBBEEEIIIKKKLLLPPPTTTYYY]]]cccjjjooonnnkkkfffbbb___]]]\\\\\\```eeejjjlllqqqwwwyyywwwrrrpppmmmiiigggeeeeeeeeehhhkkkoooqqqqqqqqqqqqqqqllljjjjjjkkkmmmnnnooonnnmmmmmmllllllmmmooopppqqqtttwwwwwwvvvxxx||||||yyyppplllgggeeegggkkkoooqqqrrrrrrrrrrrrrrrrrrssstttuuutttrrrpppllleee^^^YYYQQQNNNIIIFFFEEEFFFFFFFFFGGGIIIKKKNNNPPPRRRRRRSSSVVVVVVWWWYYY[[[]]]```aaadddeeefffeeeaaa\\\YYYXXXWWWZZZ\\\^^^^^^\\\[[[ZZZVVVWWWXXXZZZ\\\___aaacccaaa______bbbbbb``````ccccccjjjsss{{{}}}|||zzzvvvqqqnnnlllkkkkkkkkklllooorrrsssttttttsssqqqooommmllljjjhhhdddaaa^^^]]]\\\[[[ZZZZZZYYYYYYUUUUUUVVVYYY[[[\\\ZZZYYYXXXWWWYYY___ooozzzvvvtttssspppnnnjjjfffaaa\\\XXXUUURRRPPPHHHDDD@@@>>>======<<<;;;<<<<<<<<<<<<<<<===>>>>>>???CCCGGGJJJLLLPPPWWW\\\ccciiiooorrrpppmmmlllllljjjiiifffddd```ZZZRRRMMMHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCDDDFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFDDDAAA>>>;;;999888666666666555555666666777777777777777777888:::<<<===:::777666777888999888666666666666777888999999:::===@@@BBBEEEHHHLLLOOOTTTUUUVVVWWWXXX[[[___bbbhhhiiilllnnnooonnnmmmmmmfffeeebbb]]]YYYTTTPPPNNNKKKMMMOOOQQQUUU[[[ccchhheeeeeeccc___\\\[[[\\\]]]aaagggnnnsssuuuvvvxxxzzz||||||zzzyyyxxxyyy{{{}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{zzzyyyyyyxxxxxxyyyzzz|||~~~~~~nnnfff___\\\\\\aaalllwwwyyy~~~xxxiiicccbbbkkkvvv}}}~~~vvvnnneee]]]VVVRRRJJJEEE>>>888444333222111/////////000000111111111000//////////////////000nnnrrrxxx}}}yyyiii___WWWSSSNNNKKKIIIHHHGGGFFFGGGFFFFFFEEEDDDCCCCCCBBBDDDCCCCCCBBBBBBAAA@@@@@@<<<<<<===???BBBEEEHHHJJJIIIMMMRRRUUUYYY___hhhnnnooolllhhheeecccaaa^^^\\\\\\aaadddfffkkkrrruuutttqqqpppnnnkkkiiigggfffeeefffjjjooorrrssssssssstttnnnlllkkklllnnnppppppooonnnmmmlllllllllnnnoooppptttwwwxxxvvvwww{{{|||zzztttnnnhhhdddeeejjjnnnqqqsssssssssrrrrrrsssssstttuuutttrrrqqqmmmggg```[[[WWWSSSNNNJJJIIIIIIIIIIIILLLNNNQQQTTTVVVVVVVVVUUUUUUVVVWWWYYY[[[]]]```aaaeeefffeeeccc^^^ZZZWWWWWWVVVYYY\\\]]]\\\[[[ZZZ[[[VVVWWWXXX[[[^^^aaadddfffdddbbbbbbbbb```\\\\\\```bbbhhhqqqyyy}}}zzzwwwuuuqqqmmmjjjhhhgggggggggiiikkkmmmoooqqqrrrssssssqqqooonnnnnnmmmjjjhhheeecccaaa___\\\[[[ZZZYYYUUUTTTTTTVVVYYY\\\\\\[[[[[[[[[]]]bbbnnn|||vvvrrroookkkeee```\\\XXXUUURRRIIIFFFBBB@@@??????>>>===>>>>>>=========>>>>>>???>>>CCCIIINNNTTT\\\fffmmmuuuzzz}}}xxxuuutttqqqnnniiiddd^^^WWWQQQLLLHHHFFFDDDBBBAAA@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFDDDBBB@@@???===<<<777666666555444444555555555777888999888999:::<<<>>><<<999888888888888777777777777777888999::::::999<<>>>>>???@@@CCCEEEGGGIIIGGGKKKPPPTTTWWW^^^hhhppprrrnnnjjjhhhfffccc^^^[[[WWW[[[^^^___dddkkkpppoooooooooooommmllliiigggfffdddhhhnnnrrrtttuuuuuuvvvsssrrrpppooopppqqqpppooonnnnnnmmmllllllmmmooooooqqquuuwwwuuuvvv{{{}}}|||yyyrrrjjjddddddggglllnnnttttttssssssssssssttttttuuuuuuttttttrrrnnnhhhcccaaa\\\VVVQQQPPPOOOOOOOOOQQQSSSWWWZZZ[[[[[[ZZZYYYUUUVVVWWWYYY[[[^^^```aaaffffffddd```[[[WWWVVVVVVYYY[[[]]]]]][[[YYYZZZ[[[[[[\\\]]]___aaadddfffhhhgggeeecccccc___[[[]]]bbbbbbhhhqqqwww}}}}}}yyytttrrrnnnjjjgggfffeeeeeefffggghhhiiillloooqqqsssvvvtttrrrrrrrrrqqqooommmjjjhhheeebbb^^^\\\[[[ZZZUUUSSSRRRTTTXXX]]]```aaa^^^___```dddmmmzzzuuunnngggbbb]]]XXXUUUNNNKKKFFFCCCBBBBBB@@@????????????@@@@@@BBBCCCDDDEEEJJJRRRZZZcccooo|||}}}xxxppphhhaaaZZZSSSOOOKKKIIIFFFCCCAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEECCCCCCBBBBBBBBBCCCDDDDDDEEEEEEDDDCCCBBBBBBAAAAAA:::999888666555555555555222666999;;;:::999:::;;;<<<;;;999999::::::999777777777777777888999::::::;;;???DDDJJJPPPWWW^^^bbbccceeeffffffdddbbbbbbbbbfffhhhkkknnnpppppppppooonnnkkkfff```ZZZUUUQQQOOOJJJLLLOOOSSSXXX```iiiooommmkkkgggaaa[[[XXXXXXYYY^^^dddlllqqqssstttwwwyyyxxxzzz{{{{{{zzzzzz}}}~~~~~~{{{{{{{{{{{{{{{zzzzzzzzz}}}}}}}}}}}}}}}||||||{{{{{{{{{zzzzzz{{{}}}~~~|||zzzoooggg^^^YYYXXX]]]hhhttt}}}zzzlllffffffppp~~~{{{ooobbbVVVNNNFFFAAA:::555333333222222......//////000111111222/////////....../////////jjjtttooocccYYYUUUPPPLLLJJJIIIGGGFFFCCCCCCCCCDDDEEEFFFFFFGGGDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@AAABBBCCCEEEFFFGGGFFFKKKPPPTTTWWW___jjjrrrtttqqqllliiigggccc^^^YYYTTTWWWZZZZZZ___gggkkkkkknnnnnnoooooommmkkkhhhfffcccgggnnnrrruuuvvvwwwwwwyyywwwtttsssrrrrrrpppoooooonnnmmmlllmmmmmmnnnoooooosssuuutttvvv{{{~~~~~~}}}vvvllldddbbbeeeiiillluuuttttttsssssssssttttttvvvvvvwwwxxxwwwuuupppllljjjeee^^^XXXVVVUUUUUUUUUUUUWWW[[[^^^___^^^\\\[[[UUUVVVWWWYYY\\\^^^aaabbbfffeeeccc^^^YYYVVVVVVWWW\\\^^^___]]]ZZZXXXYYY\\\bbbbbbbbbccceeeggghhhiiiiiifffdddccc___[[[^^^ddddddiiipppvvv{{{~~~zzzsssqqqmmmjjjgggeeeeeeeeegggffffffgggjjjnnnqqqsssyyywwwuuuttttttsssqqqooommmkkkhhhccc```]]][[[[[[TTTRRRQQQSSSXXX^^^ccceee```aaabbbeeelll{{{{{{tttmmmgggaaa]]]TTTPPPKKKHHHFFFDDDCCCAAA@@@AAAAAACCCEEEGGGHHHJJJOOOTTT]]]gggrrryyyoooggg___YYYVVVOOOMMMIIIFFFDDDCCCDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEBBBBBBAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDD======;;;999888777777777111555:::<<<:::999999::::::999999:::<<<<<<:::999666666666777777888999:::???CCCIIIPPPXXX___gggllleeegggjjjjjjhhhfffddddddccceeehhhkkknnnnnnnnnnnnnnnkkkfff```YYYSSSOOOMMMIIILLLOOOSSSYYYaaajjjppprrrpppkkkeee^^^[[[ZZZ[[[^^^dddlllqqqssstttwwwyyyuuuyyy}}}~~~||||||~~~~~~~~~~~~}}}|||{{{{{{zzzzzz{{{|||}}}~~~~~~~~~~~~||||||{{{{{{|||}}}~~~{{{xxxqqqhhh^^^YYYXXX\\\hhhttt{{{mmmhhhhhhrrrsssdddVVVMMMDDD???999444333222333222---------...///000000111.........------.........eeeooo|||lllccc\\\VVVOOOKKKKKKKKKJJJHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>@@@BBBEEEHHHLLLNNNMMMOOORRRTTTXXX```kkkttttttwwwwwwqqqlllhhhaaaZZZZZZXXXWWWXXX\\\aaaeeegggkkklllnnnnnnmmmkkkhhhfffggghhhjjjmmmqqqtttwwwyyyzzz{{{{{{zzzxxxuuurrrpppmmmmmmmmmoooppppppmmmkkknnnqqqtttvvvvvvyyy~~~}}}wwwooogggdddfffjjjnnntttuuuuuusssrrrqqqrrrtttsssrrrqqquuuxxxwwwrrrlllpppmmmhhhbbb^^^\\\\\\\\\```_________```___\\\YYYVVVXXX[[[\\\]]]___bbbdddkkkhhhccc^^^ZZZYYYXXXXXXZZZ\\\]]]^^^]]]^^^___aaabbbfffjjjkkkkkkkkkmmmooojjjhhhdddaaa^^^^^^______bbbgggnnnuuu{{{{{{xxxtttooollljjjiiigggfffiiihhhgggggghhhkkkoooqqquuuvvvxxxyyyxxxvvvtttrrrnnnkkkfffcccaaa___]]]\\\TTTRRRPPPRRRWWW^^^ccceeegggffffffhhhooo|||wwwmmmccc]]]WWWQQQPPPNNNIIIGGGHHHEEEFFFGGGHHHJJJNNNSSSWWW]]]eeeqqqzzzssskkkbbbYYYSSSRRROOOJJJGGGFFFFFFFFFEEEGGGEEECCCCCCEEEEEEEEEDDDAAAAAABBBBBBAAA@@@??????@@@AAABBBCCCDDDCCCBBBAAA<<<888555666:::<<<:::777999999999999999999999999999888888888888888999999666777888777777888;;;======EEEMMMVVVaaakkkooommmrrrpppnnnlllkkkiiigggeeeeeecccaaaaaadddhhhjjjkkkooolllhhhaaaZZZSSSMMMJJJMMMMMMOOOVVV```kkkssswwwxxxuuuppplllhhhddd___\\\bbbdddhhhllloooqqqrrrsssvvvwwwxxxyyy{{{|||}}}}}}}}}~~~~~~~~~~~~}}}|||{{{{{{{{{|||||||||||||||}}}~~~||||||||||||}}}~~~yyyvvvtttppphhh___XXXUUUYYYfffsssvvvlllffffffsssxxxhhhYYYOOOFFF@@@999555333222///------......///////////////---------......000111222dddmmm~~~~~~ooofffZZZTTTMMMIIIHHHHHHFFFDDDGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>???@@@CCCFFFIIIKKKLLLNNNQQQSSSWWW```kkkssszzz{{{zzzsssnnnkkkfff```^^^\\\YYYZZZ]]]aaadddeeegggiiikkklllllljjjhhhfffeeefffhhhkkkooosssvvvxxxzzz{{{||||||zzzwwwtttrrrooonnnmmmnnnooonnnmmmkkklllooossstttuuuxxx}}}~~~yyyppphhheeefffjjjmmmpppqqqrrrrrrqqqqqqsssuuuvvvtttsssuuuwwwuuuoooiiillljjjgggdddaaa````````````______```aaa```^^^\\\YYY[[[^^^```aaabbbdddfffhhhfffbbb___\\\[[[\\\\\\\\\^^^``````______```bbbgggkkknnnoooooonnnppprrrllliiieee```^^^\\\]]]]]]aaaeeelllrrrxxx}}}}}}yyyuuuqqqnnnlllllljjjiiillljjjiiiiiijjjllloooqqqvvvxxx{{{}}}}}}|||zzzxxxuuuqqqkkkfffbbb]]]YYYVVVUUURRROOOOOOUUU]]]dddhhhjjjjjjiiijjjoooyyyxxxmmmggg```ZZZWWWTTTPPPMMMOOONNNOOOQQQRRRUUUYYY___cccjjjrrr}}}uuulllbbb\\\XXXTTTPPPMMMLLLLLLKKKJJJIIIGGGDDDDDDDDDDDDCCCAAA@@@@@@@@@????????????>>>@@@@@@AAABBBBBBBBBAAA@@@???<<<888999<<<===:::777::::::::::::::::::::::::999888888888888888999999666777777777777888;;;>>>AAAIIITTT]]]iiitttxxxwwwyyyvvvssspppnnnkkkgggeeeaaa___]]]^^^bbbfffiiijjjnnnlllhhhbbbZZZSSSNNNJJJMMMMMMPPPXXXcccnnnwww{{{}}}yyytttooojjjeee```\\\aaacccgggkkkoooqqqssstttuuuuuuvvvxxxyyyzzz{{{|||||||||}}}}}}}}}~~~~~~~~~~~~|||zzzzzzzzzzzz{{{|||||||||}}}}}}~~~~~~}}}}}}~~~zzztttooohhhaaaYYYTTTRRRWWWdddppp{{{vvvnnnhhhhhhttt~~~mmm\\\QQQGGGAAA:::666444333000.........///000000000000///...............///000111aaaiiiyyypppgggYYYSSSLLLHHHGGGGGGEEECCCFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>>>>???BBBDDDGGGHHHJJJMMMPPPRRRVVV^^^iiiqqq~~~xxxtttrrrmmmhhhdddaaa]]]\\\^^^```bbbcccccceeeggghhhiiihhhgggeeecccdddfffiiimmmqqqtttvvvxxxzzz|||~~~}}}{{{xxxvvvrrrpppmmmlllmmmmmmlllkkkiiilllqqqssstttwww}}}{{{rrrjjjffffffiiilllkkkmmmooopppqqqrrrtttvvvxxxwwwuuuvvvuuurrrkkkfffhhhggggggfffeeeeeedddddd___^^^^^^```bbbbbbaaa___^^^```cccdddeeefffhhhiiifffdddbbb```___```aaabbbbbbdddffffffeeeeeefffgggmmmooorrrsssrrrqqqqqqrrrmmmjjjeee___\\\ZZZ[[[[[[```dddjjjpppuuuzzz{{{xxxtttqqqqqqqqqpppoooooonnnlllkkklllmmmooopppvvvxxx}}}{{{wwwqqqjjjddd^^^XXXTTTVVVQQQMMMMMMRRR[[[dddhhhllllllkkkkkkmmmsss{{{zzzuuummmeeebbb^^^YYYWWWXXXYYY[[[]]]```ccchhhmmmrrryyy}}}rrrhhhbbb\\\YYYTTTQQQPPPOOONNNMMMNNNKKKHHHGGGFFFEEECCCBBBBBBAAA@@@?????????@@@AAA???@@@@@@AAA@@@@@@??????BBB???;;;;;;======;;;999::::::::::::::::::::::::888888888888888888888888555666777777777999<<>>>>>AAA>>><<<<<<===>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888888777555666666666777:::>>>BBBJJJWWWeeeqqq}}}{{{uuuqqqhhhfffcccbbbdddggghhhhhhkkkiiigggbbb\\\VVVPPPMMMMMMNNNRRR\\\jjjxxxyyyssskkkddd___^^^```dddhhhmmmrrruuuwwwxxxxxxyyyzzz|||}}}~~~{{{{{{|||||||||}}}}}}}}}}}}|||{{{zzzyyyzzz{{{{{{}}}}}}~~~~~~}}}pppggg\\\WWWRRRPPPOOOTTT```llluuu~~~~~~uuulllhhhjjjuuuxxxdddWWWHHHBBB:::555444333111/////////000111111111111111000//////............///bbbeeennn}}}mmmbbbVVVQQQKKKIIIJJJKKKKKKIIIFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCAAA@@@???@@@@@@@@@@@@BBBDDDFFFGGGGGGJJJMMMPPPSSSZZZcccjjjyyy{{{tttoookkkeeeaaa````````````ccccccdddccccccaaa```______```bbbdddgggjjjmmmnnnqqqtttxxx}}}~~~zzzvvvqqqmmmkkkkkkjjjjjjgggkkkpppsssuuuxxx|||}}}tttlllgggeeegggiiijjjmmmppprrrssstttuuuwwwyyyyyyyyyyyywwwsssmmmjjjfffggghhhiiihhhgggeeeddd^^^^^^^^^```cccfffffffffeeehhhjjjkkkkkkjjjjjjkkkhhhhhhgggggghhhiiijjjkkklllooosssvvvwwwxxxyyyzzzwwwwwwvvvvvvuuussspppnnngggccc^^^ZZZWWWXXXZZZ[[[dddhhhnnnrrrvvvxxx{{{}}}|||zzzzzz{{{{{{{{{vvvtttrrrpppnnnmmmllllllpppsssxxx~~~}}}wwwqqqiiiaaa\\\TTTRRRQQQRRRVVVZZZ^^^___aaabbbbbbbbbcccfffjjjnnntttvvvxxxzzz{{{}}}xxxqqqkkkggggggjjjlllooorrrvvvyyy}}}}}}xxxpppmmmiiifffdddbbb```^^^[[[XXXUUURRRQQQOOOMMMKKKJJJIIIFFFDDDCCCCCCDDDEEEAAA@@@@@@??????>>>>>>>>>>>>===<<<<<<>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;:::999888777666666777777888<<>>@@@AAABBB========================;;;<<<======<<<;;;999888777777888888:::>>>DDDIIITTTcccvvvzzzvvvooojjjgggeeecccbbbddddddccc```\\\VVVQQQNNNMMMNNNRRR[[[jjjzzzyyyrrrjjjddd```aaacccfffjjjnnnrrrttttttuuuvvvwwwyyyzzz{{{{{{||||||}}}}}}}}}~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~}}}~~~~~~~~~{{{|||~~~vvvnnnddd]]]WWWSSSQQQUUUaaammmxxx|||rrreeebbbeeeoooxxx|||{{{ooo```VVVGGGAAA888222111111000///...///000000111111000000//////.........//////000kkkkkkmmmttt~~~pppeeeWWWRRRKKKHHHIIIIIIHHHGGGGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCDDDEEEDDDBBB@@@???=========>>>@@@CCCEEEGGGGGGJJJMMMNNNPPPTTT\\\bbbkkkuuuyyytttooojjjiiihhhhhhgggcccccccccbbbbbbaaaaaaaaaaaaaaaaaabbbdddeeeggghhhiiikkknnnsssxxx}}}|||vvvrrrooollljjjhhhfffjjjppprrrsssuuuxxx|||{{{ssskkkfffeeeeeeggglllpppuuuyyy{{{|||~~~}}}{{{wwwrrrpppnnnnnnmmmlllkkkjjjiiihhhfffeeedddfffiiilllnnnnnnkkknnnqqqqqqpppnnnmmmllliiijjjlllnnnqqqtttwwwxxxzzz~~~}}}zzzyyywwwtttoookkkccc___YYYTTTQQQRRRTTTVVV[[[cccnnnwww}}}~~~{{{wwwtttpppnnnllllllnnnqqqwww~~~wwwnnnhhh^^^[[[WWWUUUUUUWWWXXXXXXVVVVVVWWWWWWXXX\\\aaaeeehhhjjjllllllkkkjjjjjjkkkiiioooyyy}}}zzz|||~~~{{{wwwsssmmmhhhddd```[[[XXXUUUTTTRRROOOLLLJJJHHHGGGFFFEEECCCBBBAAAAAAAAABBB??????@@@@@@@@@@@@BBBCCC>>>>>>>>>>>>>>>>>>>>>>>>======>>>???>>><<<:::999888888999999<<>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???===;;;:::999999999:::===BBBIIINNN\\\ooo{{{uuupppmmmjjjiii___``````___[[[VVVPPPMMMMMMMMMPPPYYYfffvvv|||uuummmhhhddddddeeefffhhhkkknnnooouuuuuuvvvwwwyyyzzz{{{|||zzzzzzzzz{{{{{{{{{|||||||||{{{zzzyyyzzzzzz||||||}}}~~~}}}}}}~~~~~~}}}{{{qqqccc\\\TTTPPPOOOUUUcccqqqyyy~~~zzzpppfffbbbbbbhhhnnnqqquuuyyyyyyvvvrrrmmmggg___WWWQQQJJJCCC:::444222333222111---......///////////////---------......000111222wwwrrrqqqyyy{{{mmm___ZZZSSSNNNLLLKKKKKKJJJFFFFFFEEEEEEEEEEEEFFFFFFFFFEEECCCBBB@@@@@@??????@@@@@@???>>>===???CCCFFFHHHIIIKKKLLLNNNQQQVVVZZZaaahhhqqqzzzxxxssspppnnnmmmmmmmmmjjjfffcccaaaaaacccdddfffgggggggggggggggggggggggghhhiiikkkpppvvv{{{~~~|||wwwqqqllliiigggdddfffiiilllppptttwwwxxx{{{zzzvvvnnnfffaaabbbdddkkkmmmqqqwww~~~|||xxxtttqqqpppooommmlllkkklllmmmnnnpppppppppqqqrrrssstttuuuyyyyyyyyywwwuuurrrooonnniiijjjlllooossszzz}}}yyyuuuqqqnnnjjjggg___\\\XXXSSSPPPOOONNNOOOSSS\\\iiiwww~~~|||yyyuuurrrnnnlllkkklllpppwww~~~tttjjjeee^^^YYYWWWVVVVVVVVVVVVUUUUUUVVVXXX\\\```cccgggiiiiiiiiifffdddbbbbbbaaaaaaeeennnwww|||xxxtttllleeecccaaa___^^^]]]ZZZVVVSSSNNNLLLHHHFFFDDDEEEFFFGGGFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>===<<<:::::::::999;;;>>>???AAAIIIRRRbbbttt{{{tttkkkeeeaaa```]]]ZZZVVVRRRPPPNNNJJJMMMSSS[[[dddppp||||||wwwsssppphhhfffddddddhhhllloooqqqtttvvvwwwxxxxxxyyy{{{}}}zzzyyyyyyyyyzzz{{{}}}~~~{{{}}}|||yyyyyy}}}|||{{{}}}~~~~~~}}}uuubbb]]]UUUOOOPPPYYYfffooowww{{{xxxnnniii```]]]eeennnqqqooommmnnnmmmllljjjeee]]]TTTMMMEEE@@@999444111000000///000000000000000000000000//////000000000000//////|||vvvuuuzzz}}}pppaaa\\\UUUOOOLLLKKKJJJJJJGGGGGGFFFFFFFFFFFFGGGGGGDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@???AAADDDGGGHHHIIIKKKLLLNNNRRRVVVZZZ___dddmmmuuu{{{{{{wwwuuutttsssooollliiifffddddddfffgggggggggggggggffffffggggggffffffgggjjjooouuuzzz}}}~~~zzzuuuoookkkhhheeegggiiimmmqqqtttwwwyyyzzzyyyuuunnnfffaaabbbdddlllmmmqqqvvv}}}~~~yyytttqqqrrrpppnnnlllkkklllnnnooorrrrrrrrrssstttuuuwwwwwwyyyyyyxxxwwwtttqqqooommmkkkmmmpppssswww}}}{{{vvvqqqnnnllliiiggg^^^[[[WWWSSSPPPOOOOOOOOOOOOVVVbbbppp||||||xxxuuuooommmkkkjjjlllqqqwww{{{vvvmmmhhhaaa\\\YYYYYYXXXXXXXXXWWWWWWXXXZZZ^^^bbbeeehhhiiijjjiiigggdddcccbbb^^^]]]```fffmmmuuu}}}tttlllllljjjgggeeebbb^^^ZZZWWWRRRPPPMMMIIIHHHGGGHHHHHHJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA????????????>>>>>>===<<<:::999;;;>>>???AAAIIISSSfffxxx}}}uuuooofffdddaaa\\\XXXSSSPPPNNNJJJNNNTTT\\\eeeoooyyy{{{vvvrrrooohhheeecccdddgggkkkooopppsssuuuwwwwwwwwwxxxzzz|||{{{zzzyyyyyyyyyzzz{{{|||{{{}}}}}}zzz{{{~~~~~~}}}~~~tttfff___WWWTTTYYYdddpppxxxyyy|||yyyoooeee___^^^gggpppqqqmmmjjjjjjiiiiiigggccc[[[RRRLLLEEE@@@999444222111000000//////////////////////////////000000000000//////~~~zzz}}}~~~~~~ttteee```XXXQQQMMMKKKIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHBBBBBBBBBBBBCCCDDDEEEEEECCCDDDCCCBBBAAACCCFFFHHHHHHIIIKKKMMMOOORRRVVVYYY[[[```fffmmmtttzzz~~~|||{{{sssqqqnnnkkkjjjjjjjjjkkkjjjjjjiiihhhggggggggggggcccccceeehhhmmmsssxxx|||~~~zzztttnnnjjjggghhhjjjmmmqqqtttxxxyyyyyyxxxtttllleeeaaabbbdddlllmmmpppuuu{{{{{{vvvssstttrrrooolllkkklllnnnppptttuuuuuuvvvwwwxxxyyyzzzyyyxxxvvvtttrrrooonnnmmmmmmppptttwww{{{}}}vvvqqqnnnlllkkkkkk```^^^[[[WWWTTTRRRQQQQQQMMMSSS\\\hhhuuu|||yyytttqqqmmmiiiiiikkkoooqqqyyyxxxpppkkkddd___\\\[[[[[[[[[[[[ZZZZZZ[[[]]]aaadddgggiiijjjjjjjjjiiifffdddbbb\\\ZZZZZZ^^^aaafffoooxxxwwwrrrpppllliiifffbbb^^^[[[XXXVVVRRROOOLLLKKKKKKLLLOOOOOOMMMLLLJJJIIIGGGGGGFFFFFFFFFEEEDDDCCCCCCBBB???@@@@@@@@@@@@@@@??????;;;:::;;;???@@@BBBKKKTTTiii|||zzznnnlllgggaaa[[[UUUQQQNNNLLLPPPWWW___fffnnnvvv{{{}}}yyyuuupppmmmgggeeebbbbbbfffjjjnnnppprrrsssuuuvvvvvvwwwyyy{{{|||{{{zzzzzzyyyyyyzzzzzz|||~~~~~~|||}}}~~~~~~}}}}}}ttthhh```XXXXXXbbbppp{{{~~~{{{qqqbbb^^^___hhhppppppkkkhhheeeeeedddccc```YYYQQQKKKFFFAAA:::555222222111111........................//////000000000000//////}}}vvvhhhcccZZZRRRNNNKKKIIIGGGGGGGGGGGGFFFFFFGGGGGGGGGCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDCCCBBBCCCEEEHHHGGGIIILLLMMMOOOQQQUUUXXXXXX\\\aaaffflllsss{{{{{{zzzwwwtttqqqpppooooooooonnnllliiihhhfffffffffaaaaaabbbeeejjjpppvvvyyy~~~yyyrrrmmmhhhiiijjjmmmppptttxxxzzzxxxwwwrrrkkkccc```bbbeeelllmmmppptttyyy~~~yyyuuutttqqqnnnkkkjjjlllnnnpppuuuvvvwwwxxxyyyzzzzzzzzzwwwuuusssqqqnnnmmmlllkkkmmmpppuuuzzz~~~~~~vvvsssrrrrrrrrrjjjhhhddd```\\\YYYVVVUUURRRUUU[[[dddooozzz}}}yyyvvvpppllliiijjjkkkmmmrrrxxxyyyqqqllleee```^^^]]]]]]]]]]]]]]]\\\]]]___cccgggiiillllllllllllllljjjfffccc]]]YYYWWWYYYZZZ\\\aaahhhuuuzzzwwwrrrnnnkkkhhhdddbbb[[[YYYVVVSSSQQQPPPPPPPPPTTTSSSQQQOOOMMMKKKJJJIIIIIIHHHGGGFFFEEEDDDCCCCCC???@@@@@@AAAAAAAAA@@@@@@<<<<<<===AAABBBEEEMMMWWWiii|||vvvsssnnnggg___XXXRRROOOOOOTTT\\\ccciiinnnsssvvvzzzzzz{{{zzzwwwsssooolllgggddd``````dddiiimmmoooppprrrtttuuuuuuvvvxxxyyy|||{{{{{{{{{{{{{{{{{{{{{}}}~~~~~~||||||~~~||||||}}}~~~vvvjjj```WWWZZZhhhxxx|||sssccc^^^___hhhoooooollljjjdddccccccbbb___YYYQQQLLLFFFAAA:::555333222222222//////////////////////////////000000000000//////~~~vvvjjjddd[[[SSSNNNKKKIIIHHHFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCDDDCCCBBBBBBDDDFFFFFFHHHKKKMMMNNNPPPSSSVVVWWWYYY\\\aaafffmmmuuuzzz~~~zzzxxxuuutttsssqqqmmmiiifffcccbbbbbb___```aaaccchhhmmmsssvvvzzz~~~}}}uuuooohhhiiijjjlllooossswwwyyywwwuuupppiiibbb___bbbeeelllnnnqqqtttwww|||{{{xxxrrrooojjjggggggiiimmmpppssstttvvvwwwxxxyyyyyyyyytttrrrpppmmmkkkkkkkkkllllllooouuuzzz~~~yyyyyyyyyzzzuuussspppkkkfffaaa]]]ZZZZZZ[[[]]]bbbjjjsss|||{{{xxxsssmmmjjjiiijjjkkkmmmssszzz~~~xxxpppkkkeee```__________________^^^___bbbfffjjjmmmpppoooooopppqqqnnnjjjfff]]]XXXUUUVVVWWWWWWYYY^^^eeennn|||xxxsssooojjjhhh^^^]]][[[YYYWWWVVVVVVVVVWWWVVVUUUSSSPPPNNNLLLKKKKKKJJJIIIHHHFFFEEECCCCCC??????@@@AAAAAAAAA@@@@@@>>>>>>@@@CCCEEEHHHPPPZZZfff{{{}}}zzztttlllccc[[[TTTQQQSSSXXX___fffkkknnnqqqsssuuuvvvxxxxxxvvvrrrnnnkkkfffbbb___^^^bbbggglllnnnpppqqqsssttttttuuuwwwyyyzzz{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{|||||||||{{{zzzzzz|||~~~~~~~~~vvvlllaaaYYY]]]lll}}}}}}uuufffaaa```gggmmmooonnnnnnfffeeedddccc```ZZZSSSMMMEEE@@@999444222222222222000000000000000000000000//////000000000000//////}}}}}}sssiiicccZZZSSSOOOLLLJJJIIIFFFEEEEEEEEEEEEEEEEEEFFFHHHGGGEEECCCBBBAAA@@@@@@BBBCCCCCCCCCAAAAAACCCDDDEEEGGGJJJLLLMMMOOOQQQSSSUUUWWWZZZ]]]aaagggooottt{{{~~~}}}wwwtttoooiiidddaaa___^^^`````````bbbfffkkkpppssswww|||~~~wwwrrriiiiiiiiikkknnnrrrvvvxxxuuusssooogggaaa___bbbffflllooosssuuuwwwzzz{{{xxxmmmjjjeeebbbbbbfffkkkooorrrsssuuuwwwxxxxxxwwwwwwsssqqqnnnkkkkkkkkkmmmooonnnqqquuuyyy}}}~~~{{{wwwqqqkkkfffccccccccccccdddhhhmmmssswww~~~|||zzzyyy}}}yyytttoookkkiiiiiiiiikkkpppuuuxxx|||~~~{{{uuunnnjjjdddaaa```aaaaaabbbaaaaaaaaacccfffkkkooorrrtttssssssuuuvvvtttnnniii^^^XXXUUUVVVVVVTTTUUUWWWYYY^^^iiixxxzzzsssnnnkkkfffeeedddaaa```^^^]]]]]]ZZZYYYXXXVVVTTTRRRPPPOOONNNMMMLLLJJJHHHFFFEEEDDD@@@AAAAAAAAAAAAAAA@@@@@@??????AAADDDFFFIIIRRR[[[dddxxx~~~xxxooofff^^^XXXTTTUUUZZZaaagggkkkmmmoooqqqqqqsssuuuvvvuuuqqqmmmjjjeeeaaa]]]]]]```fffkkkmmmpppqqqsssttttttuuuwwwyyyyyyzzz{{{|||~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{{{{}}}~~~~~~|||{{{{{{}}}~~~~~~~~~xxxzzzzzzzzz}}}zzzssskkkbbb[[[___ooo~~~vvviiidddccciiinnnpppqqqssskkkjjjhhheeeaaa[[[TTTNNNCCC???888333222111222111111111111111111111111111//////000000000000//////}}}~~~yyynnnfffaaaYYYRRROOOMMMKKKJJJGGGFFFFFFEEEEEEFFFFFFGGGGGGFFFDDDBBBAAA@@@??????BBBCCCDDDCCCBBBBBBCCCDDDCCCFFFIIIKKKLLLMMMOOOQQQSSSUUUWWWYYY]]]bbbhhhmmmqqqxxx|||vvvnnngggccc```___aaaaaaaaabbbeeeiiinnnqqquuuyyyxxxssshhhhhhhhhiiilllqqquuuwwwtttrrrmmmfff```^^^bbbffflllpppuuuwwwwwwxxx}}}|||wwwttthhhddd___\\\]]]bbbiiimmmqqqrrrtttvvvxxxwwwwwwvvvsssqqqnnnllllllnnnqqqssstttuuuwwwyyy{{{zzztttqqqnnnmmmlllkkklllnnnqqqrrrvvv|||yyytttqqqqqq|||~~~xxxrrrnnnkkkjjjjjjkkkoooqqqrrruuuyyyvvvqqqnnniiidddaaaaaacccdddeeedddddddddgggkkkpppuuuxxxyyywwwwwwyyy{{{yyysssmmmccc\\\XXXYYYYYYVVVTTTUUUUUUVVV\\\hhhnnnmmmmmmpppllllllnnnqqquuuzzz|||yyysssrrrooollliiifffcccbbb]]]]]][[[YYYXXXVVVTTTTTTRRRQQQPPPNNNKKKIIIHHHGGGCCCCCCCCCCCCBBBBBBAAA@@@>>>>>>@@@DDDFFFIIIQQQ[[[___qqqzzzrrriiiaaaZZZWWWVVVZZZ```eeehhhkkkmmmooonnnqqqtttvvvuuuqqqmmmjjjdddaaa\\\[[[___eeejjjmmmppprrrtttttttttuuuwwwyyyxxxyyyzzz{{{||||||{{{{{{|||||||||}}}~~~~~~}}}}}}~~~}}}{{{zzz|||~~~}}}}}}}}}~~~vvvwwwvvvtttvvvxxxtttmmmddd]]]YYY^^^mmm~~~vvviiifffgggnnnrrrsssrrrtttpppnnnkkkgggbbb[[[SSSNNNBBB===777222111111111111000000000000000000000000//////000000000000//////|||~~~|||~~~}}}vvvkkkeee___XXXRRROOOMMMLLLLLLHHHGGGGGGGGGGGGGGGGGGHHHEEEDDDCCCBBBAAA@@@@@@@@@CCCDDDEEEDDDCCCBBBCCCDDDBBBEEEHHHJJJKKKLLLNNNPPPQQQSSSUUUWWWZZZ^^^dddhhhjjjpppxxx}}}~~~}}}tttmmmgggdddcccbbbaaaaaabbbeeeiiimmmooosssxxx~~~xxxttthhhggggggiiikkkppptttwwwtttrrrmmmeee___^^^bbbffflllqqqvvvxxxwwwwww{{{zzztttpppeeeaaa\\\YYY[[[```ggglllqqqrrruuuwwwxxxxxxwwwvvvtttrrrooommmnnnqqqtttwwwyyyzzzyyyyyyzzz~~~~~~vvvuuutttsssrrrrrrssssssrrrwww}}}{{{tttnnnlllkkksss|||~~~wwwqqqnnnlllkkklllooopppooorrruuusssooommmjjjeeebbbccceeeggggggffffffgggjjjnnntttyyy}}}|||zzzyyy|||~~~|||uuuooohhhaaa]]]]]]\\\XXXVVVVVVXXXUUUWWW___aaa\\\ZZZ\\\[[[\\\^^^bbbhhhoootttxxx|||~~~}}}{{{xxxtttoookkkhhhfff______^^^\\\ZZZYYYXXXWWWUUUTTTRRRPPPNNNLLLJJJIIIEEEEEEEEEEEEDDDCCCAAAAAA===<<<>>>BBBEEEHHHPPPZZZZZZjjjzzzsssjjjbbb\\\YYYUUUYYY___cccfffiiikkkmmmmmmpppsssuuuuuurrrmmmkkkddd```\\\[[[^^^dddiiilllppprrrtttuuuuuuvvvwwwyyyxxxyyyzzzzzzzzzyyyxxxwww{{{{{{{{{~~~zzz|||}}}|||zzzzzz||||||||||||}}}wwwwwwtttqqqrrrsssooohhh]]]XXXUUU[[[jjj{{{uuuhhhgggjjjrrrvvvuuussssssssspppmmmhhhbbb[[[SSSMMMAAA<<<666222000000000000//////////////////////////////000000000000//////~~~~~~wwwjjjeee___XXXUUUPPPJJJHHHJJJHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDBBBAAA@@@?????????AAAAAABBBBBBCCCBBBBBBAAADDDEEEFFFIIIKKKMMMOOOPPPQQQRRRTTTUUUWWWZZZ___cccgggjjjooosssvvvyyy}}}vvvooolllkkkjjjeeebbbdddeeefffkkkqqqsss{{{|||uuuooollljjjkkkooorrrrrrppptttpppjjjeeeaaa```aaaaaakkknnnrrrttttttvvvzzz~~~~~~}}}|||yyyuuuoookkkbbb[[[TTTTTTUUUZZZccclllnnnrrrwwwzzzxxxtttqqqoooqqqpppooooooqqquuuzzz}}}}}}{{{xxxwwwvvvvvvtttuuuwwwzzz~~~yyytttooommmkkkttt{{{}}}zzzvvvssspppqqqpppooommmlllkkkjjjjjjggggggffffffggghhhiiiiiieeegggjjjooouuu|||zzzuuukkkgggccc___\\\ZZZWWWUUUQQQPPPPPPQQQQQQPPPMMMKKKLLLLLLMMMOOOUUU^^^iiiqqquuuyyy|||vvvqqqkkkggg```^^^\\\[[[[[[ZZZXXXVVV[[[ZZZYYYWWWSSSOOOKKKIIIIIIHHHEEEBBB@@@?????????=========???CCCHHHMMMPPPSSS]]]lll||||||rrrhhh```ZZZXXXZZZZZZ[[[\\\]]]```eeeiiimmmtttxxxvvvrrrpppkkkfffccc___[[[ZZZ]]]ccciiillloooqqqtttwwwxxxyyyxxxxxxwwwyyy{{{|||{{{{{{|||}}}xxxxxxzzz{{{|||}}}}}}}}}|||}}}~~~~~~}}}|||}}}|||{{{{{{|||~~~{{{uuurrrpppooollliii```ZZZUUUYYYgggxxx~~~vvvlllnnnqqqtttvvvwwwwwwwwwrrroookkkfff___XXXPPPKKKAAA===777333222111111111......///000000000000000000000000000000000000000~~~zzzllleee^^^WWWTTTPPPJJJIIIKKKHHHHHHHHHHHHGGGFFFEEEEEEDDDCCCBBB@@@????????????AAAAAABBBBBBBBBBBBBBBBBBDDDEEEGGGHHHJJJLLLNNNOOOOOOPPPSSSTTTVVVYYY]]]aaabbbeeeiiimmmpppsssvvvxxxyyyrrrooolllfffccccccccccccgggmmmrrrzzz}}}vvvqqqnnnlllmmmqqqttttttssstttpppiiiccc^^^\\\\\\\\\fffjjjpppssstttvvvzzz~~~|||{{{xxxvvvtttpppjjjfff```YYYRRRRRRSSSWWW```iiimmmppptttvvvuuutttsssssspppooonnnooorrrvvvzzz}}}}}}|||vvvvvvwwwyyy}}}zzzuuurrrpppoootttzzz|||yyyvvvrrrqqqooolllkkkjjjiiiiiihhhhhhhhhiiijjjkkkkkkllliiikkkmmmrrrxxx~~~}}}yyynnnkkkfffaaa___\\\YYYWWWOOONNNLLLLLLLLLKKKIIIGGGEEEEEEFFFHHHMMMUUU___fffpppuuu{{{{{{ssskkkfffbbb```^^^]]]]]]]]][[[YYY[[[ZZZYYYWWWSSSPPPLLLJJJIIIGGGEEECCCAAA@@@???@@@>>>>>>>>>???BBBGGGKKKNNNPPPVVV___jjjwwwzzzpppeee]]]WWWUUUUUUVVVVVVWWWYYY\\\bbbfffhhhoootttsssqqqppplllgggccc___ZZZYYY]]]ccchhhkkkoooqqqsssvvvxxxxxxxxxxxxwwwyyy{{{{{{zzzzzz{{{|||wwwxxxyyy{{{||||||||||||||||||}}}~~~~~~}}}||||||}}}}}}||||||}}}yyytttrrrqqqnnnkkk___YYYTTTXXXfffwwwvvvfffiiinnnssswwwzzz{{{|||rrrooojjjeee___WWWPPPJJJ???;;;555111000000////////////000000000000//////000000000000000000000000pppeee^^^VVVSSSPPPKKKJJJLLLHHHHHHHHHGGGGGGFFFEEEEEECCCBBBAAA@@@???>>>>>>>>>@@@@@@AAABBBBBBBBBBBBBBBEEEFFFGGGHHHJJJKKKLLLMMMLLLNNNQQQSSSUUUWWWZZZ]]]^^^aaaeeehhhkkkmmmppprrrvvvzzz~~~zzzsssnnnhhhcccbbbaaa```ccchhhqqqxxx~~~xxxssspppnnnooossswwwwwwvvvtttooohhh```ZZZWWWWWWWWW```fffmmmrrrtttvvvyyy|||yyyvvvssspppmmmiiidddaaa\\\UUUOOONNNPPPTTT\\\eeekkkmmmpppqqqqqqrrrsssuuuooonnnnnnooorrrwww{{{~~~zzzyyyxxxyyy{{{|||xxxvvvuuuuuuvvv{{{~~~|||sssqqqooollliiihhhggggggjjjjjjlllmmmnnnoooppppppnnnooorrrvvv|||}}}sssooojjjeeebbb^^^[[[YYYQQQNNNJJJHHHGGGGGGEEEDDD@@@@@@@@@AAAEEELLLTTTZZZggglllsssyyyyyypppjjjeeecccaaa``````___^^^\\\ZZZZZZXXXVVVSSSPPPMMMKKKHHHGGGEEECCCAAA@@@@@@@@@????????????BBBEEEIIIKKKLLLNNNQQQUUU]]]kkk{{{vvvkkkaaaYYYSSSPPPNNNOOOPPPQQQRRRVVV\\\```dddlllrrrssssssrrroookkkbbb^^^ZZZYYY\\\bbbgggjjjoooppprrruuuwwwwwwwwwwwwwwwxxxzzzzzzyyyxxxxxxyyywwwwwwyyyzzz{{{|||||||||{{{||||||}}}}}}||||||{{{~~~}}}}}}}}}~~~{{{uuurrrqqqnnnlll^^^XXXSSSWWWddduuu|||rrrcccffflllrrrxxx{{{}}}~~~rrrooojjjddd^^^VVVOOOJJJ???;;;555111000000000//////000000000000//////...000000000000000000000000}}}|||xxxhhh___VVVRRRPPPLLLKKKMMMIIIHHHGGGFFFFFFEEEEEEEEEBBBBBB@@@???>>>=========>>>???@@@AAABBBCCCCCCCCCFFFFFFGGGHHHIIIJJJJJJKKKIIIKKKOOORRRSSSUUUWWWYYY___bbbfffhhhjjjlllnnnpppqqqtttwwwzzz}}}xxxpppjjjeeecccbbb```cccgggooovvv}}}zzzuuuqqqooooootttwwwxxxxxxsssmmmeee]]]WWWUUUUUUUUU]]]dddlllrrrssstttvvvxxxwwwtttoookkkhhhddd```]]]YYYRRRLLLKKKMMMPPPXXX```hhhjjjmmmnnnnnnnnnoooqqqnnnnnnoooqqqtttyyy}}}}}}}}}~~~~~~|||{{{||||||{{{{{{{{{zzz~~~}}}tttrrroookkkhhhgggffffffkkkmmmooorrrtttuuuvvvuuurrrrrruuuyyywwwsssmmmhhhddd```\\\YYYTTTPPPKKKGGGEEEDDDCCCCCC?????????@@@BBBFFFMMMQQQ[[[```gggooowwwxxxrrrjjjgggdddbbbaaa```^^^\\\YYYXXXVVVTTTQQQNNNLLLKKKHHHGGGEEECCCBBBAAAAAABBB@@@@@@@@@@@@BBBDDDFFFHHHJJJIIIIIIIIIMMMVVVbbbkkktttwww{{{~~~}}}xxxoooeee\\\TTTNNNLLLGGGHHHJJJKKKMMMQQQVVVZZZccclllsssuuuuuuuuurrrnnnccc___ZZZYYY\\\bbbgggjjjnnnoooqqqsssuuuvvvwwwwwwvvvxxxyyyyyywwwvvvwwwwwwvvvwwwxxxzzz{{{{{{||||||{{{{{{||||||||||||{{{{{{~~~~~~~~~~~~|||uuuqqqooommmkkk___XXXTTTXXXeeeuuuwwwkkkbbbffflllrrrwwwyyyzzzzzzrrrnnniiiccc\\\UUUNNNIII@@@<<<777333222222222222......///000000000000000000000000000000000000000~~~yyywww|||mmmbbbWWWRRRPPPMMMLLLMMMIIIHHHGGGEEEEEEEEEEEEEEEBBBBBB@@@???>>>============>>>???AAABBBCCCCCCCCCFFFFFFGGGGGGHHHIIIIIIIIIGGGJJJMMMPPPQQQSSSUUUVVV```bbbfffhhhjjjkkknnnpppppprrrtttuuuwww|||rrrlllgggeeecccbbbdddiiikkkssszzz~~~|||vvvrrroooooosssvvvxxxwwwpppkkkccc[[[VVVUUUVVVWWW^^^eeemmmrrrsssssstttuuuxxxuuupppkkkgggccc^^^[[[VVVOOOJJJIIIJJJMMMUUU\\\cccgggjjjlllllljjjiiiiiimmmmmmoooqqquuuzzz~~~|||xxxxxxxxxwwwwwwzzz}}}vvvsssoookkkhhhgggfffggglllooossswwwzzz{{{{{{zzzttttttvvv{{{zzzvvvoooiiiddd```\\\YYYTTTPPPJJJEEECCCBBBAAA@@@???@@@@@@???@@@CCCGGGKKKOOOTTT[[[ccclllyyy|||zzzzzzzzz}}}vvvppplllgggcccaaa___]]][[[YYYWWWUUURRROOOLLLJJJIIIGGGFFFDDDCCCBBBBBBCCCCCCBBBAAAAAAAAABBBDDDEEEFFFEEEEEEDDDDDDFFFKKKRRRVVVYYY\\\```cccfffiiilllooossssssuuuxxx{{{|||{{{yyypppllleee\\\TTTNNNJJJHHHDDDDDDFFFFFFHHHLLLRRRVVVaaajjjrrrtttuuuuuuqqqmmmccc___[[[YYY\\\bbbgggiiinnnoooppprrrtttuuuvvvvvvvvvwwwyyyxxxwwwvvvvvvwwwwwwwwwyyyzzz{{{|||||||||||||||{{{{{{{{{{{{||||||~~~~~~wwwsssqqqnnnlll```ZZZVVVZZZgggvvvuuuiii```dddkkkrrrwwwyyyzzzyyyrrrnnnhhhaaaZZZSSSLLLHHH@@@<<<666333222222222222,,,,,,...///111222222222////////////////////////xxxrrrqqqvvv|||tttgggYYYTTTQQQMMMKKKKKKIIIHHHFFFEEEDDDDDDEEEEEECCCBBBAAA@@@???>>>>>>>>><<<===???@@@BBBCCCDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIGGGIIILLLNNNOOOQQQSSSVVV]]]```cccfffhhhiiilllnnnpppqqqsssrrrrrrvvv}}}uuuoooiiigggeeeccceeeiiihhhooowww||||||xxxtttoooooorrruuuvvvvvvnnniiiaaaYYYUUUUUUWWWYYY___fffmmmrrrsssssstttvvv{{{xxxsssooojjjeee___[[[TTTNNNIIIHHHIIILLLSSSZZZ___bbbgggiiihhhfffddddddiiijjjmmmpppuuuzzz~~~xxxtttqqqrrrqqqnnnkkklllpppuuu~~~~~~wwwtttpppllliiihhhhhhhhhmmmpppvvv{{{~~~~~~wwwwwwxxx|||}}}yyyrrrkkkeee```[[[XXXRRRNNNHHHDDDAAA@@@>>>===>>>>>>>>>>>>===???BBBEEEFFFJJJPPPWWW```lllzzz~~~|||xxxssspppoooooorrryyywwwsssooojjjeeecccaaa___]]]ZZZXXXUUURRRNNNKKKIIIIIIGGGFFFDDDCCCCCCCCCDDDDDDCCCBBBCCCCCCDDDDDDEEEFFFBBBAAA@@@@@@BBBDDDGGGIIIIIIKKKMMMPPPQQQUUUYYY\\\[[[\\\^^^bbbfffgggfffeee```\\\WWWQQQKKKGGGEEEDDDAAABBBCCCCCCEEEHHHMMMQQQ[[[eeemmmqqqrrrrrrooojjjeeeaaa\\\ZZZ]]]bbbgggjjjmmmnnnoooppprrrtttuuuvvvuuuvvvxxxxxxwwwvvvvvvwwwxxxxxxzzz{{{|||}}}}}}}}}}}}||||||{{{{{{||||||}}}}}}~~~}}}xxxuuurrrooobbb\\\XXX\\\hhhwwwvvvkkk___ccckkksssyyy|||||||||rrrnnnggg```YYYRRRKKKGGG===999444111000111111111+++,,,...///111222222222////////////////////////qqqkkkiiiooowww{{{~~~{{{lll\\\UUUQQQMMMJJJJJJIIIHHHFFFDDDCCCDDDEEEFFFDDDCCCBBB@@@????????????;;;<<<>>>@@@BBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJHHHIIIKKKLLLMMMOOOSSSVVVZZZ]]]aaadddfffhhhkkkmmmnnnpppqqqpppoooqqqvvv{{{yyyrrrkkkhhheeeaaabbbfffeeellltttyyy~~~}}}{{{vvvqqqooorrruuuvvvuuummmhhh```XXXSSSSSSUUUWWW___eeemmmrrrtttuuuwwwzzz}}}zzzvvvrrrmmmggg```[[[TTTNNNIIIIIIIIILLLRRRYYY[[[^^^aaabbbbbbbbbcccdddeeefffiiimmmrrrxxx|||~~~}}}vvvrrrlllmmmlllhhhbbbaaadddhhhooovvv}}}xxxuuupppllliiiiiijjjjjjmmmqqqwww~~~|||zzzzzz|||{{{tttmmmgggaaa\\\YYYRRRNNNIIIEEECCCAAA???===<<<===>>>===<<<===???AAAAAADDDHHHLLLSSS^^^kkkttt~~~~~~}}}zzzuuuooojjjiiiiiigggmmmwww{{{tttpppkkkgggeeeeeecccbbb]]][[[WWWSSSOOOLLLJJJIIIFFFEEEDDDCCCCCCDDDDDDEEECCCCCCDDDDDDEEEFFFFFFGGGCCCAAA>>>>>>???AAACCCCCCBBBCCCDDDEEEEEEHHHLLLOOOLLLLLLNNNQQQSSSTTTRRRPPPNNNLLLHHHEEEBBB@@@@@@@@@@@@@@@@@@@@@AAADDDIIILLLVVV```jjjooorrrsssppplllfffbbb]]][[[^^^ccchhhkkkmmmmmmnnnoooqqqsssuuuuuutttvvvxxxxxxwwwwwwxxxyyyyyyyyy{{{|||}}}~~~~~~~~~~~~}}}||||||||||||}}}~~~|||}}}~~~{{{xxxsssoooccc]]]YYY]]]iiiwwwwwwnnncccgggooovvv{{{}}}}}}}}}rrrmmmfff___XXXQQQJJJFFF===999444111000111111111...//////000000000000000////////////////////////mmmfffdddkkksssxxx{{{~~~ooo^^^VVVRRRMMMJJJIIIIIIHHHFFFDDDCCCDDDEEEFFFDDDDDDBBBAAA@@@?????????;;;<<<>>>@@@BBBCCCDDDEEECCCCCCDDDFFFGGGHHHIIIJJJIIIJJJKKKKKKLLLOOOSSSVVVZZZ]]]aaadddfffhhhkkknnnlllnnnoooooommmooossswww|||{{{tttmmmiiiddd___```cccccckkksssxxx}}}}}}}}}xxxrrrppprrruuuvvvuuunnnhhh___VVVRRRQQQSSSUUU___eeelllrrrtttwwwzzz}}}~~~|||xxxuuuooohhh```[[[TTTNNNIIIIIIJJJLLLRRRYYYZZZ[[[\\\]]]^^^```dddgggbbbcccgggkkkpppvvvzzz|||}}}xxxuuukkklllkkkfff___\\\^^^aaadddlllyyy}}}zzzxxxuuuqqqllljjjjjjkkklllmmmqqqxxx}}}{{{|||}}}vvvooohhhbbb]]]YYYTTTPPPLLLHHHFFFDDDAAA???===>>>???>>>======???@@@???AAACCCFFFJJJTTT```iiiwww{{{||||||~~~{{{uuunnnjjjhhhhhheeeiiipppxxxtttpppllliiihhhhhhhhhggg```^^^YYYTTTPPPMMMKKKJJJFFFEEEDDDCCCCCCDDDEEEFFFCCCDDDDDDEEEFFFGGGGGGHHHFFFCCC???===>>>@@@BBBCCCAAAAAAAAA@@@@@@BBBEEEHHHEEEEEEFFFGGGIIIHHHFFFCCCCCCBBB???===<<<<<<<<<===???????????????BBBFFFIIITTT^^^iiippptttvvvtttpppgggccc^^^\\\___dddiiikkkmmmmmmnnnoooppprrrtttuuusssuuuxxxxxxxxxxxxyyyzzzyyyzzz{{{}}}~~~~~~~~~}}}||||||}}}~~~|||}}}~~~~~~{{{wwwrrrnnnccc]]]YYY]]]iiiwww~~~}}}{{{~~~}}}vvvooojjjnnntttzzz}}}}}}|||zzzrrrmmmfff^^^WWWPPPJJJFFF???;;;666333222333333333111111111111000///------////////////////////////nnngggbbbfffpppyyyzzzwww~~~uuuggg[[[SSSNNNJJJGGGCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@???:::;;;;;;===???AAACCCDDDEEEFFFGGGHHHHHHGGGFFFEEEFFFGGGGGGIIILLLOOORRRTTTVVV[[[aaaeeeggghhhiiiiiiiiijjjmmmmmmnnnoooqqqsssxxxxxx{{{}}}tttmmmhhhdddaaa```dddfffllluuu|||wwwnnnkkkmmmrrrttttttpppiii___VVVQQQRRRUUUXXX```iiisssxxxxxxzzzzzzsssmmmfff___ZZZLLLIIIGGGGGGIIIMMMPPPQQQWWWXXXXXXYYY[[[\\\^^^____________ccciiiqqqyyy}}}xxxrrroookkkiiifff```YYYWWWYYY^^^fffssszzzxxxtttpppllljjjhhhhhhqqquuu{{{~~~~~~|||~~~wwwoooiiiddd___\\\WWWTTTPPPMMMKKKIIIFFFDDDDDDDDDDDDCCCAAA???>>>===AAABBBCCCCCCEEEJJJRRRXXXfffkkkqqquuuvvvxxx{{{}}}wwwtttsssoooiiijjjiiilllqqqxxx|||yyytttpppooonnnmmmllliiiccc\\\WWWUUURRRNNNKKKGGGEEEAAA======AAAHHHMMMIIILLLLLLKKKLLLOOOMMMIIIHHHEEEAAA@@@AAADDDFFFFFFCCCAAA??????AAABBBCCCBBBAAAAAAAAACCCDDDDDDBBB@@@>>>===;;;:::999::::::;;;;;;<<<<<<<<<===???CCCFFFPPPXXXccclllqqqrrrqqqpppfffbbb^^^\\\___dddhhhjjjkkkkkklllmmmnnnooooooppptttvvvxxxxxxwwwwwwxxxyyywwwyyy{{{|||{{{{{{|||}}}zzz{{{|||~~~~~~~~~~~~~~~~~~~~~}}}wwwrrrnnnlll```[[[UUUXXXcccrrr~~~{{{{{{{{{||||||{{{{{{|||rrrlllgggpppyyy}}}{{{rrrrrrlll```VVVQQQMMMIII===999555222111111111000000000000000000000000000333333333222222222222111ooohhhbbbeeeooowwwyyyxxx{{{}}}sssfff[[[TTTOOOKKKHHHDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCBBB@@@???>>>999::::::<<<===???AAABBBCCCDDDEEEFFFFFFFFFEEEDDDFFFFFFGGGIIIKKKOOORRRSSSWWW[[[aaaeeeggghhhhhhiiiiiikkkmmmmmmmmmnnnpppqqqssssssvvv|||xxxqqqkkkgggdddaaabbbeeejjjrrrzzzwwwoookkkmmmqqqrrrrrrnnnhhh^^^UUUPPPPPPRRRTTT___hhhsssyyyzzz{{{{{{ssskkkddd^^^YYYOOOMMMJJJJJJMMMPPPRRRSSSSSSSSSTTTUUUWWWYYYZZZ[[[^^^^^^```dddiiiqqqxxx|||~~~xxxsssoookkkgggddd]]]VVVTTTWWW[[[cccppp~~~zzzxxxtttpppmmmjjjiiihhhooosssyyy~~~~~~zzzrrrmmmiiieeeccc^^^[[[WWWTTTRRRPPPMMMJJJGGGFFFEEEDDDCCCBBBAAA@@@@@@BBBBBBBBBCCCFFFLLLQQQ[[[```fffkkknnnrrrxxx}}}~~~~~~yyyvvvvvvrrrmmmjjjiiiiiimmmrrr~~~~~~zzzwwwvvvtttrrrpppkkkeee^^^YYYVVVSSSOOOKKKFFFEEEDDDBBBBBBEEEKKKOOONNNQQQRRRPPPPPPRRROOOKKKHHHGGGEEEEEEGGGHHHHHHGGGEEECCCAAA@@@AAABBBBBBBBBBBBBBBAAABBBCCCBBB@@@>>>===<<<;;;:::::::::;;;<<<:::;;;<<<<<<<<>>===999999999;;;<<<>>>@@@AAA@@@AAACCCDDDEEEDDDDDDCCCEEEEEEFFFHHHKKKNNNRRRSSSWWW[[[```dddffffffggghhhiiikkkmmmmmmllllllnnnpppoooppprrrxxx~~~}}}wwwqqqlllgggdddaaacccgggnnnvvv|||yyyrrrmmmmmmnnnmmmllljjjeee^^^VVVQQQPPPQQQRRR]]]gggrrrzzz|||}}}zzzppphhh```ZZZVVVPPPNNNLLLLLLNNNPPPRRRRRRMMMNNNNNNPPPRRRTTTUUUVVV[[[\\\___ccciiiooouuuyyy{{{|||}}}}}}xxxtttnnnjjjeeeaaaZZZRRRPPPSSSWWW```mmm{{{~~~zzzxxxtttpppmmmjjjiiihhhkkkooouuu{{{}}}~~~wwwssspppnnnmmmgggdddaaa^^^\\\YYYVVVTTTLLLKKKJJJHHHGGGFFFFFFFFFBBBCCCDDDCCCCCCDDDGGGJJJLLLQQQWWW\\\bbbiiirrryyy|||~~~|||{{{wwwrrrnnnkkkjjjkkkmmmuuu}}}yyyvvvpppjjjbbb]]]YYYUUUPPPLLLFFFFFFGGGGGGHHHJJJOOORRRVVVZZZ\\\ZZZXXXWWWSSSNNNJJJIIIIIIKKKMMMMMMLLLJJJHHHEEECCCAAAAAABBBAAA@@@CCCAAA@@@@@@AAA@@@===;;;<<<;;;;;;;;;;;;<<<<<<===:::;;;<<<;;;<<<>>>BBBEEENNNWWWbbblllrrrsssssssssiiieee```^^^```dddgggiiiiiijjjmmmoooqqqqqqqqqqqqrrrtttwwwxxxxxxxxxzzz{{{yyyyyyzzzyyyxxxyyy{{{~~~|||}}}}}}~~~~~~~~~}}}}}}|||}}}~~~|||tttnnniiifff]]]ZZZYYY^^^jjjvvv}}}||||||||||||{{{zzz|||{{{qqqkkkdddnnnzzz}}}qqqcccZZZVVVOOOGGG===999555222111111111000000000000000000000000000,,,------...///111111222uuummmdddccckkktttzzz|||zzz}}}{{{vvvoooddd\\\WWWRRRMMMJJJDDDEEEFFFGGGGGGHHHHHHGGGFFFFFFEEECCCBBB???>>><<<999999:::;;;<<<>>>@@@AAA???AAABBBDDDEEEEEEDDDDDDEEEEEEFFFHHHKKKOOORRRTTTXXX[[[```ccceeeeeefffgggiiikkkllllllkkkkkklllnnnoooooorrrvvv{{{|||wwwqqqjjjfffbbbcccfffmmmttt{{{}}}wwwqqqnnnllliiiggggggccc\\\VVVRRRQQQQQQRRR\\\fffrrrzzz~~~wwwmmmddd]]]WWWSSSNNNLLLJJJJJJLLLMMMMMMMMMIIIIIIJJJKKKMMMOOOQQQRRRVVVXXX[[[```eeekkkpppssswwwxxxyyy{{{}}}{{{xxxuuunnniiiccc^^^WWWOOONNNRRRWWW___kkkxxx~~~}}}|||~~~yyywwwsssoookkkiiigggfffgggkkkqqqwww|||~~~{{{|||~~~}}}yyywwwvvvuuupppmmmjjjhhhfffccc___\\\VVVTTTQQQOOOLLLKKKJJJJJJFFFFFFGGGGGGFFFFFFGGGHHHCCCGGGLLLQQQWWW```kkksss|||}}}xxxuuuqqqnnnmmmmmmrrr~~~|||tttooogggaaa]]]XXXRRRNNNGGGHHHHHHHHHIIIMMMSSSWWW___dddhhheeebbb___YYYSSSMMMLLLKKKLLLNNNOOONNNMMMJJJGGGDDDBBBAAAAAA@@@>>>AAA@@@??????@@@???>>><<<;;;;;;<<<<<<======>>>>>>:::;;;<<<;;;;;;===AAADDDKKKTTT```jjjppprrrsssrrriiieee___\\\^^^aaadddffffffhhhkkknnnpppqqqqqqqqqsssuuuxxxxxxxxxwwwyyyzzzzzzzzzyyyxxxwwwxxx{{{~~~}}}~~~~~~~~~~~~}}}}}}|||{{{|||~~~|||tttmmmhhhddd^^^]]]^^^dddoooyyy}}}{{{zzzzzzzzz||||||{{{|||~~~zzzqqqjjjcccnnnzzzsssddd\\\WWWNNNEEE===999555222111111111000////////////////////////------......///000000111yyyqqqhhheeekkkttt{{{}}}{{{tttlllccc[[[VVVRRRNNNJJJDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFEEECCCBBB???>>><<<:::;;;;;;<<<===???@@@AAA@@@AAACCCEEEFFFFFFFFFFFFEEEEEEGGGIIILLLPPPSSSUUUYYY\\\```bbbcccdddeeefffhhhjjjkkkkkkjjjjjjkkkmmmnnnoooqqqssswww{{{|||vvvnnniiieeeeeeggglllttt|||~~~xxxsssnnniiifffccc___ZZZUUUQQQPPPQQQQQQ\\\dddoooxxx}}}~~~uuukkkccc\\\WWWSSSLLLKKKJJJJJJKKKKKKJJJIIIGGGGGGHHHHHHJJJKKKMMMNNNOOOQQQTTTYYY```fffkkknnnttttttvvvyyy{{{zzzwwwtttmmmgggaaa\\\UUUNNNNNNRRRYYY```lllvvv~~~{{{yyyxxxvvvuuuwwwyyy|||}}}~~~}}}}}}|||}}}~~~yyyvvvrrrnnniiifffdddccccccgggmmmsssyyy|||}}}}}}zzzzzz{{{|||}}}|||{{{vvvtttqqqooommmjjjfffbbb```^^^[[[WWWTTTQQQOOONNNHHHHHHHHHHHHHHHHHHGGGFFFBBBDDDHHHKKKOOOXXXccckkk{{{{{{vvvrrrqqqppprrr{{{yyytttlllfffbbb\\\UUUPPPJJJIIIGGGFFFHHHNNNVVV\\\fffnnnsssqqqlllggg```YYYSSSPPPMMMLLLMMMOOOPPPPPPMMMJJJFFFCCCBBBAAA???>>>???>>>===>>>@@@AAAAAA@@@======>>>>>>????????????;;;<<<<<<<<<<<<===AAADDDHHHQQQ]]]hhhnnnppppppppphhhccc]]]ZZZZZZ\\\___```ccceeegggkkkmmmoooppppppuuuwwwyyyyyywwwwwwwwwxxxzzz{{{zzzxxxwwwxxx{{{~~~}}}~~~~~~~~~~~~}}}}}}|||{{{}}}}}}uuunnngggdddaaa```bbbiiirrr{{{}}}|||{{{zzzzzz{{{{{{|||}}}}}}}}}~~~zzzqqqkkkdddooo{{{vvvfff\\\VVVMMMDDD===999555222111111111000////////////////////////000000000000000000000000~~~vvvmmmiiinnnvvv~~~rrrkkk```XXXTTTQQQMMMJJJFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCBBB@@@>>>===;;;;;;;;;<<<===>>>@@@AAA@@@AAACCCFFFGGGHHHHHHHHHFFFFFFHHHJJJMMMQQQUUUWWWYYY\\\___aaabbbbbbdddeeefffhhhjjjjjjiiiiiikkkmmmkkkmmmnnnppprrrvvv{{{~~~{{{sssmmmiiihhhhhhmmmuuu~~~|||vvvpppmmmdddaaa[[[UUUQQQPPPPPPQQQYYY```jjjsssxxxzzz{{{|||yyyqqqiiibbb\\\WWWTTTNNNMMMLLLLLLMMMLLLJJJHHHFFFFFFFFFGGGGGGHHHIIIJJJIIIJJJNNNSSSZZZaaahhhkkkqqqrrruuuyyy{{{yyyvvvrrrjjjddd]]]XXXRRRNNNOOOTTT[[[bbblllvvv}}}}}}yyyvvvuuusssqqqppplllnnnrrrxxx~~~~~~{{{zzzyyyxxxxxxyyyzzz{{{{{{xxxsssnnniiieeebbbaaa```ccciiipppuuuyyy{{{|||zzzzzzyyy{{{~~~}}}zzzxxxvvvtttrrrooojjjggggggfffdddaaa]]]YYYUUUSSSKKKJJJHHHHHHHHHGGGEEEDDDCCCEEEGGGHHHKKKRRR[[[cccvvv{{{vvvuuusssrrrxxx|||wwwpppkkkfff```YYYTTTLLLKKKHHHGGGHHHOOOXXX^^^jjjttt|||{{{vvvooogggaaaYYYUUUQQQNNNOOOQQQSSSSSSPPPMMMIIIFFFDDDCCCAAA@@@@@@???>>>???AAACCCCCCCCC???@@@@@@AAAAAAAAAAAA@@@============<<<>>>AAADDDGGGOOO\\\ffflllnnnnnnnnngggbbb[[[WWWWWWYYY[[[\\\___```bbbeeehhhkkkmmmooouuuwwwxxxxxxwwwwwwwwwxxx{{{{{{{{{zzzyyyyyy{{{}}}|||}}}}}}~~~~~~~~~}}}}}}|||~~~~~~vvvnnngggcccaaaaaacccjjjttt{{{~~~~~~{{{{{{{{{|||}}}~~~~~~zzzrrrlllfffppp{{{yyyhhh]]]VVVMMMDDD===999555222111111111000000000000000000000000000222222222111111000000000zzzqqqnnnqqqxxxrrrjjj^^^VVVQQQOOOLLLIIIHHHIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDCCCBBB@@@???>>>:::::::::;;;<<<===>>>??????AAACCCEEEGGGHHHHHHHHHGGGGGGIIIKKKOOOSSSVVVXXXZZZ\\\___aaaaaaaaacccdddeeefffhhhiiiiiiiiikkkmmmkkklllnnnnnnooorrrxxx|||xxxrrrkkkiiiiiimmmuuu~~~}}}{{{ooojjjbbbZZZUUURRRRRRSSSVVV\\\dddkkkpppsssuuuuuurrrnnnhhhbbb]]]XXXSSSPPPOOONNNNNNNNNNNNMMMIIIGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFIIINNNUUU^^^fffkkkoooqqquuuyyy{{{yyytttpppeee___YYYUUUPPPLLLOOOUUU[[[bbblllvvv}}}~~~|||yyyuuusssrrrpppnnnlllhhhiiikkkooouuu}}}~~~{{{zzzyyywwwwwwwwwxxxxxx{{{{{{}}}~~~~~~~~~~~~{{{vvvpppjjjeeebbb```^^^aaagggmmmssswwwyyyzzz{{{{{{zzz|||~~~}}}{{{yyyxxxvvvrrrmmmiiiiiijjjiiihhheee```\\\ZZZSSSPPPLLLJJJIIIHHHEEEBBBCCCEEEFFFFFFGGGMMMUUU[[[lllzzz|||zzzwwwtttwww}}}zzzsssnnniiiddd\\\WWWLLLLLLKKKJJJLLLQQQXXX^^^lllxxx}}}vvvnnnggg^^^[[[XXXVVVVVVVVVVVVUUUTTTPPPLLLJJJHHHGGGEEEDDDCCCBBB@@@@@@BBBDDDDDDDDDBBBBBBCCCDDDDDDCCCBBBAAA>>>??????>>>===???BBBEEEHHHPPP\\\ffflllnnnnnnmmmgggaaa[[[VVVUUUVVVXXXYYY[[[[[[\\\___bbbgggkkkmmmrrrtttwwwxxxxxxxxxzzz{{{{{{|||}}}}}}{{{{{{|||}}}{{{|||}}}~~~~~~~~~~~~~~~~~~}}}uuummmgggbbb\\\]]]```hhhsss{{{~~~~~~||||||}}}}}}~~~{{{sssmmmiiirrr||||||lll___VVVNNNGGG===999555222111111111000000000000000000000000000111111111111111111111111|||tttqqqssszzzrrriii]]]TTTOOOMMMKKKIIIKKKKKKKKKJJJIIIHHHFFFFFFCCCCCCCCCCCCBBBAAA@@@???999999999:::;;;<<<===>>>>>>@@@BBBEEEGGGHHHHHHHHHGGGHHHIIILLLPPPTTTWWWYYYZZZ]]]___``````aaabbbdddccceeeggghhhiiiiiilllmmmlllnnnooooooooorrrxxx}}}|||vvvllljjjiiilllttt~~~zzztttkkkaaaZZZWWWVVVVVVTTTXXX___fffkkkooopppqqqgggddd___[[[WWWSSSNNNKKKNNNMMMMMMNNNMMMKKKHHHEEEFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDFFFKKKSSS]]]ffflllnnnqqquuuzzz|||yyytttooobbb\\\VVVRRRNNNKKKOOOVVVZZZaaalllvvv}}}{{{yyyyyyvvvsssqqqpppooommmkkkiiiiiiiiikkkoootttzzz~~~}}}}}}|||zzzyyyxxxxxxyyyyyywwwxxxyyyzzz{{{|||||||||zzz{{{}}}~~~~~~xxxqqqkkkfffbbbaaa]]]aaaffflllqqquuuxxxxxx||||||}}}~~~~~~}}}{{{zzzxxxtttoookkkiiikkklllllljjjfffaaa^^^[[[VVVQQQMMMKKKIIIFFFCCCBBBDDDEEEEEEEEEJJJQQQWWWeeeuuu{{{wwwxxx|||{{{tttoookkkeee^^^XXXLLLMMMNNNNNNPPPSSSXXX\\\mmmyyyyyyqqqjjjaaa```^^^]]]]]][[[XXXVVVVVVSSSOOOMMMLLLJJJIIIGGGGGGEEEBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDBBBAAA????????????>>>@@@CCCEEEIIIQQQ]]]ggglllnnnnnnmmmgggbbb[[[VVVUUUVVVWWWXXXYYYXXXYYY[[[^^^dddiiilllooorrruuuwwwyyyzzz}}}~~~{{{}}}~~~~~~}}}|||||||||{{{{{{|||~~~~~~{{{tttlllfffaaaXXXYYY]]]fffqqqzzz}}}}}}}}}}}}~~~~~~~~~~~~{{{sssnnnkkkttt|||ooo```WWWOOOIII===999555222111111111000000000000000000000000000......///000111222333333zzzqqqqqqxxxxxxnnn___SSSMMMLLLKKKJJJJJJJJJIIIJJJKKKJJJGGGEEEHHHEEEBBB@@@@@@???>>>======<<<;;;:::;;;===???@@@CCCCCCCCCCCCEEEFFFHHHJJJIIIIIIIIIKKKNNNQQQUUUWWWXXXZZZ]]]^^^______aaabbbaaadddgggiiijjjjjjkkkmmmooonnnnnnnnnpppsssvvvwww|||vvvnnnjjjfffhhhppp{{{wwwnnngggbbb^^^\\\\\\[[[\\\aaagggjjjjjjhhhddd```ZZZUUURRRQQQPPPOOOQQQQQQOOOMMMJJJHHHFFFEEEDDDBBBBBBDDDGGGGGGDDDAAAEEEFFFGGGKKKRRR___llluuutttwwwyyyvvvuuuuuurrrnnneee]]]WWWSSSPPPMMMNNNSSS]]]fffrrrzzz|||yyywwwvvvuuusssqqqppppppnnnkkkiiieeeddddddeeeiiinnntttxxxzzz|||~~~|||zzzyyyxxxxxxxxxvvvuuuuuuvvvwwwwwwzzz{{{|||~~~zzzuuuppplllhhheeeeeeeeehhhlllrrrwwwyyyzzz|||}}}}}}|||zzzyyyxxxwwwtttqqqppppppooonnnllljjjhhhgggddd___XXXSSSPPPNNNLLLJJJCCCBBBBBBCCCEEEIIIMMMOOO^^^gggwww}}}}}}~~~~~~{{{vvvpppjjjccc\\\WWWRRRNNNMMMNNNPPPSSS[[[ccclllyyyxxxjjjgggcccaaa```^^^\\\[[[^^^[[[XXXUUUSSSOOOLLLIIIJJJIIIIIIHHHHHHHHHIIIIIIIIIFFFBBBAAAAAACCCCCCCCCAAA??????AAAAAA@@@DDDIIILLLVVVaaahhhlllnnnmmmiiigggeeeaaa]]][[[ZZZ[[[\\\[[[\\\\\\]]]```cccfffgggiiinnnsssvvvvvvvvvxxxzzzzzz{{{|||~~~~~~zzzzzzzzzzzz{{{}}}~~~yyyuuunnnddd]]]YYYVVVWWW___lllwww~~~{{{zzzzzz{{{|||~~~yyysssrrruuuyyy~~~uuugggYYYNNNIII<<<888444111000000000///000000//////.........---......,,,,,,---///111333{{{sssttt}}}}}}}}}}}}ttteeeXXXQQQNNNLLLKKKJJJJJJIIIJJJKKKJJJGGGEEEGGGDDDAAA?????????>>>======<<<;;;:::;;;<<<>>>@@@CCCCCCCCCDDDEEEGGGIIIJJJJJJJJJJJJLLLOOORRRVVVXXXXXXZZZ]]]^^^^^^___aaabbbbbbeeehhhjjjjjjkkklllmmmnnnnnnmmmnnnppprrruuuwww}}}~~~{{{uuuooojjjfffgggooozzz}}}vvvpppjjjfffcccaaa```cccgggiiihhheee```\\\VVVRRRPPPQQQQQQQQQTTTRRRPPPNNNKKKIIIHHHGGGFFFEEEDDDFFFHHHIIIGGGDDDEEEEEEGGGJJJQQQ]]]jjjrrrvvvzzz{{{xxxvvvuuurrrllleee]]]VVVRRRNNNLLLNNNSSS^^^hhhssszzz~~~{{{wwwvvvtttrrrppppppooonnnllljjjjjjhhhdddccccccgggkkknnnsssuuuyyy|||}}}|||{{{zzzzzzyyywwwuuuttttttuuuvvvvvvwwwyyyzzz|||}}}}}}}}}|||xxxtttpppllliiiggggggiiinnntttxxxzzz{{{|||}}}~~~~~~|||zzzyyyyyyxxxuuusssssssssqqqpppnnnllljjjiiidddaaa]]]YYYUUUQQQLLLIIIFFFEEEDDDDDDFFFIIILLLNNNUUU^^^nnn~~~|||wwwrrrmmmggg```[[[VVVRRRPPPQQQRRRUUU]]]fffppp|||wwwsssmmmjjjhhhgggfffeeeccc```[[[XXXVVVSSSPPPNNNQQQPPPOOONNNMMMMMMMMMMMMIIIHHHFFFFFFFFFFFFEEEDDDBBB@@@@@@BBBBBB@@@DDDJJJOOOZZZeeekkkoooqqqooojjjjjjhhhdddaaa_________```bbbbbbbbbccceeegggiiijjjiiimmmqqqtttuuuvvvyyy{{{{{{|||}}}~~~~~~~~~~~~~~~{{{{{{{{{{{{|||~~~zzzvvvooofff___YYYWWWWWW___lllwww}}}{{{zzzyyyyyyzzz|||}}}~~~zzzvvvvvvwwwzzz~~~tttfffXXXMMMHHH<<<999444111000000000///000000/////////.........//////.........000111222|||vvvyyy}}}|||||||||}}}lll]]]UUUPPPMMMLLLKKKJJJJJJJJJKKKJJJGGGEEEEEECCC@@@>>>>>>???>>>===>>>===;;;::::::<<<===???CCCCCCCCCDDDEEEGGGIIIJJJJJJJJJKKKMMMOOOSSSVVVWWWWWWYYY\\\^^^^^^___```bbbccceeeiiijjjkkkkkklllmmmmmmmmmmmmnnnooorrrtttvvvzzz|||{{{vvvpppkkkffffffmmmxxxzzztttooollliiihhhiiiiiigggddd___ZZZTTTPPPOOOPPPPPPQQQVVVTTTQQQNNNLLLKKKJJJJJJHHHHHHHHHIIIKKKKKKJJJHHHFFFGGGIIILLLRRR\\\hhhpppwww{{{|||yyyvvvuuuqqqkkkeee]]]TTTPPPMMMKKKNNNTTT___iiittt{{{{{{wwwtttrrrqqqooonnnooonnnllljjjkkkgggbbb^^^]]]___ccceeehhhkkkpppuuuzzz~~~~~~}}}}}}{{{xxxuuussssssssstttuuuuuuwwwyyyzzz{{{{{{{{{}}}~~~~~~|||zzzvvvqqqnnnjjjjjjlllpppvvvzzz|||||||||}}}~~~~~~|||zzzyyyzzzyyyxxxvvvxxxwwwuuurrrpppooonnnmmmhhhgggeeeccc___YYYRRRNNNLLLKKKIIIHHHHHHIIIJJJLLLOOOVVVcccrrr~~~yyyuuuqqqlllfffbbb]]]XXXTTTTTTUUUWWW```iiirrr}}}uuuooolllkkkkkkkkkjjjfff```\\\YYYXXXVVVUUUWWWWWWUUUSSSRRRQQQQQQPPPKKKKKKJJJKKKLLLKKKHHHEEEDDDAAAAAABBBBBBAAAEEEKKKTTT___kkkqqqtttvvvsssnnnnnnllliiifffdddeeefffgggiiiiiiiiiiiijjjjjjkkkkkkjjjlllnnnppprrruuuyyy}}}||||||}}}~~~~~~}}}}}}}}}{{{{{{{{{|||}}}~~~{{{wwwqqqiiibbbXXXVVVWWW___lllwww|||}}}|||{{{{{{zzz{{{|||}}}~~~{{{xxxyyyyyy|||zzzpppdddWWWLLLEEE<<<999555222222111111000000000////////////......000000000000000000111111~~~}}}}}}~~~pppaaaWWWRRROOOLLLKKKJJJJJJKKKKKKJJJHHHEEEDDDAAA???>>>>>>???>>>===>>>===;;;::::::;;;<<<===AAABBBCCCDDDFFFGGGIIIIIIIIIIIIJJJLLLOOOQQQTTTUUUVVVXXX[[[]]]]]]^^^```bbbcccfffiiikkkkkkkkklllmmmlllllllllmmmoooqqqssstttyyy||||||xxxrrrmmmfffeeejjjvvv~~~yyysssooonnnkkkhhhdddbbb]]]WWWRRRQQQQQQQQQQQQWWWUUUQQQMMMKKKKKKLLLMMMKKKKKKKKKLLLMMMNNNNNNMMMKKKLLLMMMOOOTTT\\\fffmmmtttxxxzzzxxxvvvuuupppkkkddd\\\SSSNNNKKKJJJNNNTTT^^^iiittt{{{|||vvvsssrrrpppnnnnnnnnnnnnmmmkkkfffbbb]]]YYYXXX[[[___bbb```cccggglllsss{{{~~~{{{wwwtttsssssssssuuuvvvwwwyyyzzz{{{{{{{{{{{{|||}}}zzzuuuqqqnnnnnnooosssxxx{{{}}}}}}}}}~~~|||zzzyyyzzzzzzzzzzzz|||zzzxxxuuusssrrrqqqqqqnnnmmmkkkjjjgggccc]]]YYYSSSRRROOOMMMKKKKKKKKKKKKQQQTTT\\\fffsss{{{xxxuuuqqqmmmjjjccc^^^YYYXXXXXXZZZbbbkkkrrrxxxssspppooooooooojjjccc^^^\\\[[[[[[ZZZYYYXXXWWWVVVUUUTTTTTTTTTPPPOOOMMMMMMMMMLLLJJJHHHEEEBBBBBBCCCCCCCCCGGGMMM[[[fffrrryyy||||||xxxrrrrrrpppmmmjjjiiijjjkkklllooooooooooooooonnnmmmllljjjjjjkkklllppptttzzz}}}|||}}}}}}}}}}}}}}}||||||zzzzzz{{{{{{|||~~~zzzwwwrrrjjjdddWWWUUUVVV^^^kkkvvv{{{|||~~~}}}}}}}}}~~~yyywwwyyy{{{~~~~~~{{{tttkkk```UUUJJJCCC;;;888555333222222111000000000//////////////////111111222222222111000000}}}|||}}}~~~ssscccYYYTTTPPPMMMKKKKKKJJJKKKLLLKKKHHHFFFCCCAAA>>>===>>>??????>>>???>>><<<:::999:::;;;<<>>>>>???@@@@@@@@@???>>><<<:::999999:::;;;===>>>@@@BBBDDDFFFGGGGGGFFFGGGHHHJJJLLLNNNPPPPPPTTTVVVYYY[[[\\\^^^```aaacccfffhhhjjjiiiiiijjjkkkiiiiiikkklllnnnpppqqqqqqvvvzzz~~~vvvqqqjjjfffgggqqq}}}zzzvvvrrrnnnjjjfffcccaaa```aaaaaa```___VVVRRRMMMIIIIIIMMMRRRUUUTTTUUUVVVVVVVVVWWWYYY[[[XXXXXXXXXXXXYYY\\\bbbfffjjjooosssrrrrrrrrrnnnhhhaaaYYYQQQMMMJJJIIIMMMRRRVVVbbbooouuu{{{}}}uuurrrooonnnnnnnnnnnnmmmhhhddd___ZZZXXXWWWXXXZZZXXXYYY\\\```fffooozzz}}}zzzxxxvvvuuuuuuuuuvvvuuuuuutttssssssuuuxxx}}}|||xxxttttttttttttwww{{{}}}~~~~~~|||~~~}}}yyywwwxxxzzz{{{|||~~~|||{{{zzztttpppkkkhhhggggggggggggaaa```]]]ZZZXXXUUUTTTSSSSSSSSSUUUZZZcccooozzz}}}|||yyywwwpppjjjfffdddbbbbbbgggnnnvvvvvvqqqjjjeeebbbbbbaaaaaa^^^^^^^^^^^^___```aaaaaa[[[WWWQQQNNNLLLKKKKKKJJJEEEBBBBBBDDDEEEGGGMMMTTTcccppp~~~|||xxxvvvssspppnnnnnnooopppuuuwwwyyyzzzyyywwwtttrrrkkkiiiggghhhmmmssswwwzzz{{{{{{|||}}}}}}|||||||||xxxxxxxxxyyyzzz{{{}}}}}}|||wwwtttppphhhaaaSSSRRRUUU___mmmxxx}}}}}}|||||||||}}}~~~}}}uuusssuuu|||}}}~~~{{{xxxvvvvvvnnnjjjddd^^^XXXPPPFFF>>>888666444222222222000/////////000000000000111111111111111111111111222222{{{zzzzzz~~~mmm```XXXSSSOOOLLLKKKKKKKKKLLLKKKIIIFFFCCCAAA???>>>@@@AAABBBAAA@@@>>><<<:::888999999:::;;;<<<>>>AAACCCEEEEEEEEEFFFGGGIIIKKKMMMOOOPPPPPPSSSUUUYYY[[[\\\]]]___aaabbbeeehhhiiihhhhhhiiiiiiggghhhjjjlllnnnoooppppppsssxxx~~~~~~~~~wwwsssmmmggggggnnnzzz{{{wwwtttmmmkkkiiihhhgggeeebbb___VVVRRRMMMIIIJJJOOOVVVZZZZZZ\\\]]]\\\[[[\\\```cccddddddcccbbbaaacccfffiiiiiiooorrrrrrqqqpppkkkeee^^^WWWPPPMMMJJJIIILLLQQQSSS___kkkppptttzzzwwwtttqqqooooooooonnnmmmjjjhhhccc^^^[[[XXXWWWWWWUUUVVVXXX\\\bbblllxxx|||zzzwwwwwwvvvvvvuuusssrrrqqqnnnppptttxxx}}}~~~|||yyywwwvvvuuuvvvxxx{{{}}}~~~}}}~~~~~~}}}|||{{{zzzyyyyyyxxx{{{}}}~~~xxxvvvvvvxxxzzz{{{xxxtttoookkkiiihhhhhhgggfffeeeccc```^^^[[[ZZZYYYVVVVVVVVVZZZaaakkkuuu{{{~~~uuuqqqmmmllliiigggkkkpppuuu{{{vvvpppkkkhhhgggfffeeecccbbbbbbbbbbbbbbbcccddd^^^ZZZVVVRRROOOMMMJJJHHHDDDBBBAAADDDFFFIIIPPPXXXeeerrr{{{yyyuuurrrppppppqqqqqqrrrtttwwwyyyyyywwwtttrrrkkkhhhfffggglllrrruuuwwwzzzzzz{{{|||}}}}}}}}}}}}yyyyyyyyyzzz{{{|||}}}~~~~~~zzzuuurrrmmmeee___TTTSSSWWWbbbppp|||~~~~~~wwwuuuwww{{{|||}}}{{{wwwsssqqqpppfffbbb]]]YYYUUUNNNDDD===666444222222222111///...//////000000000111111111111000//////000111222333~~~}}}}}}}}}qqqcccZZZTTTPPPLLLKKKKKKLLLLLLKKKIIIGGGCCCAAA??????AAABBBBBBBBB@@@>>><<<:::888888999:::999;;;===@@@CCCDDDDDDDDDGGGHHHJJJLLLNNNOOOPPPQQQRRRUUUXXXZZZ\\\]]]___aaabbbdddggghhhhhhggghhhiiiggghhhjjjlllmmmooooooppprrrwww}}}~~~}}}~~~wwwtttnnnhhhgggmmmxxx~~~uuusssqqqnnnjjjddd^^^YYYWWWSSSMMMJJJKKKQQQYYY^^^^^^```aaaaaa___```dddhhhoooooonnnllljjjjjjlllnnnkkkpppsssrrrqqqoooiiiccc]]]VVVPPPNNNKKKIIIKKKPPPQQQ]]]iiilllnnntttzzz}}}yyyvvvrrrpppoooooonnnmmmjjjhhhdddaaa]]][[[YYYYYYSSSTTTVVVZZZaaalllxxx|||zzzzzzyyyxxxvvvuuusssrrrlllmmmqqquuuyyy}}}}}}}}}|||{{{yyywwwvvvvvvxxx{{{}}}~~~}}}}}}}}}{{{zzzxxxvvvuuutttvvvyyy|||~~~~~~xxxuuuuuuxxxzzz{{{}}}yyytttpppmmmkkkhhhfffhhhgggfffdddaaa___]]]\\\ZZZZZZZZZ\\\aaahhhppptttyyyuuurrrqqqnnnkkkmmmrrrsss{{{~~~zzztttpppmmmllljjjiiieeedddcccbbbbbbbbbbbbbbb^^^\\\YYYVVVSSSOOOIIIFFFDDDAAAAAADDDGGGJJJRRRZZZeeesss~~~{{{wwwtttqqqqqqqqqrrrlllooorrruuuvvvtttqqqoookkkhhhfffggglllqqqtttuuuyyyyyy{{{|||}}}}}}}}}}}}zzzzzzzzz{{{|||}}}~~~~~~~~~~~~xxxssspppkkkccc]]]UUUUUUYYYdddsssyyywwwzzzzzz{{{|||zzzuuuqqqnnnmmmbbb^^^YYYVVVSSSMMMDDD<<<555444222111111111///---//////000000111111111222000///......///111333555{{{xxxjjj```YYYUUUOOOMMMKKKIIIHHHHHHJJJJJJFFFEEEDDDDDDDDDEEEFFFGGG@@@???===;;;999888888888:::;;;<<>><<<:::999888888999:::<<<>>>AAACCCDDDEEEFFFHHHJJJKKKKKKLLLOOOQQQTTTUUUVVVXXXZZZ]]]___```bbbccceeeggghhhhhhhhhhhhhhhhhhiiijjjlllnnnoooppprrrtttwww{{{}}}~~~yyyvvvpppjjjgggiiinnnrrr}}}zzzuuupppjjjbbb\\\ZZZTTTOOOPPPRRRVVV^^^eeeiiikkkllljjjhhhgggkkknnnlllqqqwww}}}~~~zzzwwwsssqqqnnnkkkgggbbb[[[WWWRRROOOJJJFFFDDDEEEHHHJJJNNNQQQTTTVVVWWWXXXZZZ\\\cccgggnnnvvv~~~|||vvvsssqqqpppooommmiiifffccc___YYYVVVQQQQQQSSSWWW___iiisssyyy~~~{{{vvvoookkkdddeeefffhhhkkknnnqqqssswwwxxxxxxwwwuuussstttuuuuuuvvvvvvwwwxxxyyyzzz{{{|||}}}}}}{{{yyyxxxzzz{{{}}}wwwpppllljjjiiihhhpppvvvuuuuuutttqqqnnnkkkjjjjjjeeedddbbb```___bbbgggkkkoooqqquuuzzz{{{|||uuupppiiifffhhhjjjjjjiiijjjiiigggfffeeefffggggggfffddd___YYYSSSMMMIIIFFFDDDBBBBBBCCCCCCDDDLLLTTTeeeuuu{{{uuusssssstttrrrqqqnnnmmmllllllnnnooooooooonnnkkkgggdddfffkkkqqqvvvxxxyyy{{{}}}~~~~~~}}}}}}yyymmmbbb\\\YYY```jjjvvv~~~zzz{{{}}}}}}{{{yyyuuupppkkkhhhbbb^^^YYYSSSLLLEEE===888444444333222222111111000///...+++******,,,///111111111222222222222222222zzz~~~|||www}}}~~~ooobbbYYYTTTOOOOOOOOONNNMMMKKKJJJIIIIIIIIIJJJJJJIIIGGGEEEDDDCCCAAA@@@===;;;:::999999999:::<<<>>>@@@BBBCCCDDDEEEGGGIIIJJJJJJLLLNNNPPPTTTTTTVVVWWWZZZ\\\___```aaaccceeeggghhhhhhhhhhhhggghhhhhhjjjkkkmmmooopppppprrruuuyyy|||}}}~~~~~~|||zzzuuuppplllkkknnnqqq|||{{{vvvpppjjjddd___[[[UUUQQQRRRUUUXXX___ggglllooorrrqqqmmmkkkkkkmmmfffkkkqqqwwwzzzzzzxxxvvvooommmjjjgggddd___ZZZVVVTTTQQQLLLHHHFFFFFFHHHJJJOOOQQQRRRRRRRRRRRRSSSTTTZZZ]]]dddmmmvvv~~~{{{wwwuuutttpppnnnkkkhhhddd___YYYTTTOOOOOOQQQVVV___jjjtttzzz~~~wwwpppllldddccccccdddgggkkkoooqqquuuvvvwwwvvvuuutttuuuvvvvvvvvvvvvvvvwwwxxxyyyzzz{{{|||}}}|||{{{|||~~~zzzsssnnnjjjgggeeekkkqqqzzz}}}}}}{{{xxxsssooonnnnnniiihhhfffdddcccdddgggiiikkkmmmooosssxxxyyysssiiieeeaaa```bbbeeeggggggiiiiiihhhhhhhhhhhhhhhiiieeeccc^^^YYYRRRMMMHHHFFFCCCAAAAAABBBBBBDDDKKKTTTeeeuuu~~~zzztttrrrssstttsssrrrsssqqqppppppqqqrrrqqqpppnnnjjjfffccceeejjjqqqvvvwwwxxxzzz|||}}}~~~}}}|||{{{{{{}}}~~~~~~pppddd]]]ZZZbbbmmmxxx}}}~~~}}}|||{{{xxxtttoookkkhhhddd```YYYRRRKKKCCC;;;666444444333222222111111000000///...------///000222111111333444444333222111{{{}}}xxx{{{}}}mmmaaaYYYUUUOOOOOONNNNNNLLLJJJHHHGGGIIIJJJJJJJJJIIIHHHFFFEEEDDDCCCAAA>>><<<;;;:::999999:::;;;===???AAABBBCCCDDDFFFHHHIIIIIIJJJMMMOOOSSSSSSTTTVVVYYY[[[^^^___aaabbbdddfffhhhhhhhhhhhhgggggghhhiiikkkmmmooopppnnnpppssswwwzzz}}}~~~}}}|||yyytttooommmmmmoooyyyzzzuuupppkkkhhheee^^^YYYUUUVVVWWWZZZaaahhhppptttyyyyyyvvvrrrppppppkkkmmmppprrrtttuuuuuuuuukkkiiigggeeeccc```]]]YYYVVVSSSNNNIIIGGGFFFGGGHHHNNNOOOQQQQQQPPPPPPPPPQQQUUUXXX^^^fffpppyyy{{{wwwuuupppnnnkkkhhhddd___XXXSSSMMMNNNPPPVVV___kkkvvv|||zzzsssnnnbbbaaa``````bbbggglllooorrrsssuuutttsssssstttvvvvvvvvvvvvvvvwwwxxxyyyzzzyyy{{{|||}}}~~~}}}uuunnniiidddaaadddiiiqqqzzz}}}wwwrrrpppppplllkkkiiigggggggggggggggiiiiiijjjlllooovvv~~~|||xxxvvvqqqkkkfff^^^]]][[[[[[]]]aaadddeeeiiiiiiiiiiiiiiiiiihhhhhhcccaaa]]]XXXRRRMMMIIIGGGCCCAAABBBCCCCCCEEEMMMVVVgggvvv}}}xxxsssrrrtttuuuuuusssuuusssqqqqqqqqqrrrqqqpppmmmjjjfffdddeeekkkqqqvvvvvvwwwyyy{{{}}}~~~||||||{{{{{{{{{|||}}}~~~rrrfff^^^YYYaaammmwww~~~}}}}}}}}}{{{yyyuuupppkkkhhhfffaaaZZZSSSKKKCCC;;;666444444333222222111111000//////000111111111111000000111222444444333222111|||xxxzzzzzzzzzpppddd\\\WWWPPPOOONNNMMMKKKIIIHHHHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFDDDBBB???===;;;::::::999:::;;;<<<>>>@@@AAABBBCCCEEEGGGHHHHHHJJJLLLNNNQQQRRRSSSUUUWWWZZZ\\\]]]```aaacccfffggghhhhhhhhhgggggghhhiiikkkmmmnnnooommmooorrrvvvyyy}}}||||||zzzvvvqqqnnnllllllrrrxxx~~~xxxrrrnnnkkkjjjjjjeee___[[[[[[\\\]]]bbbhhhrrryyy~~~{{{zzzsssrrrpppooonnnnnnnnnnnnhhhfffeeeddddddcccaaa___YYYVVVQQQLLLIIIHHHHHHIIILLLOOORRRSSSRRRQQQQQQQQQTTTWWW[[[bbbjjjrrrxxx|||{{{wwwtttrrroookkkgggccc]]]WWWSSSLLLMMMPPPVVV```lllxxx~~~wwwrrrccc```]]][[[]]]bbbhhhlllnnnoooqqqqqqpppqqqrrrttttttuuuuuuvvvwwwxxxyyyzzzyyy{{{}}}vvvnnngggaaa\\\[[[^^^dddmmmxxxzzzuuutttsssooonnnlllllllllkkkiiigggggggggffffffgggkkkqqqvvv|||wwwqqqmmmkkkiiiddd```]]]\\\[[[[[[\\\___bbbeeehhhhhhiiijjjiiihhhfffeee___]]]ZZZVVVRRRNNNKKKJJJEEEDDDDDDFFFFFFHHHPPPYYYjjjvvv|||xxxtttsssuuuwwwwwwvvvtttrrrpppooooooooonnnlllllliiigggeeeggglllrrrvvvuuuvvvxxxzzz|||~~~}}}}}}}}}}}}}}}~~~sssfff___YYY```lllwww{{{{{{}}}~~~~~~|||zzzuuupppllliiifffaaaZZZRRRJJJBBB;;;777444444333222222111111000---...///111111000///...///000111222333333333333~~~|||wwwsssuuuzzz|||xxx~~~yyykkk```YYYSSSQQQOOOMMMKKKJJJJJJJJJHHHHHHGGGGGGGGGGGGGGGHHHGGGEEECCC@@@>>><<<;;;:::999999;;;<<<>>>???@@@AAABBBDDDFFFGGGHHHIIIKKKMMMPPPPPPQQQSSSVVVXXX[[[\\\___aaaccceeeggghhhhhhhhhgggggghhhiiijjjlllnnnooommmooorrruuuyyy}}}|||}}}}}}zzzuuupppnnnmmmlllrrr|||~~~wwwpppkkkjjjkkkmmmmmmgggbbbaaa``````dddjjjsss||||||xxxsssnnnkkkiiihhhhhhfffeeeeeeffffffeeeccc\\\ZZZUUUQQQOOONNNOOOOOOOOOSSSWWWYYYXXXVVVTTTSSSUUUWWW[[[```fffkkkppprrr{{{}}}~~~}}}yyyuuurrrsssooojjjeee```[[[VVVSSSLLLMMMPPPVVVaaannnzzz|||wwwiiieee___[[[[[[___eeeiiilllnnnpppppppppqqqssstttsssssstttuuuwwwyyyzzz{{{|||~~~yyyqqqhhh```[[[WWWWWWZZZ```jjjvvv{{{xxxwwwxxxuuutttsssssstttrrroookkkhhhhhhfffdddccceeehhhkkkrrrvvv{{{wwwrrrllliiihhhhhheeecccccccccaaa```___```bbbdddggghhhiiiiiihhhfffdddbbb[[[ZZZXXXUUURRRPPPNNNMMMHHHGGGGGGIIIIIIKKKSSS\\\kkkwww~~~zzzvvvuuuwwwzzzzzzyyyuuussspppoooooonnnmmmkkkjjjiiihhhhhhjjjnnnrrruuutttuuuwwwzzz|||}}}~~~~~~~~~~~~~~~~~~~~~rrrfff___\\\aaalllyyy{{{wwwyyy|||}}}{{{wwwrrrmmmjjjeee```XXXPPPIIIAAA:::666444444333222222111111000....../////////000000000......///000111222444555zzzuuuqqqrrrwww||||||www{{{rrrcccZZZUUUSSSPPPMMMKKKKKKKKKLLLHHHGGGFFFEEEFFFGGGHHHIIIGGGFFFCCCAAA>>><<<;;;:::999999:::<<<===???@@@AAABBBDDDFFFGGGGGGHHHKKKMMMOOOOOOPPPRRRUUUWWWZZZ[[[___```ccceeeggghhhhhhhhhfffggggggiiijjjlllnnnooommmooorrruuuyyy}}}~~~~~~yyytttqqqpppiiipppzzz~~~wwwoooiiihhhkkkmmmssslllgggeeedddcccfffkkksss}}}}}}wwwqqqllljjjiiihhhffffffggghhhfffeee```^^^[[[WWWVVVVVVVVVWWWTTTXXX]]]```___[[[YYYWWWVVVXXX[[[___cccgggjjjlllnnnqqquuuxxxxxxvvvtttqqqsssoooiiiddd___ZZZVVVSSSKKKLLLPPPWWWbbbooo{{{{{{pppkkkddd^^^\\\___dddhhhnnnoooqqqrrrrrrsssuuuwwwrrrssssssuuuwwwyyy{{{|||}}}tttkkkbbb]]]WWWVVVVVVYYYaaalllwww~~~~~~|||zzz{{{{{{|||zzzyyyzzz{{{zzzuuuqqqlllkkkiiifffcccccceeeggghhhkkkooosssxxx}}}tttooojjjhhhiiijjjiiigggjjjjjjhhheeebbbbbbcccdddfffggghhhiiihhheeebbb```XXXWWWVVVTTTRRRQQQPPPOOOJJJIIIIIIKKKKKKMMMUUU___kkkvvv{{{wwwwwwzzz|||}}}|||wwwuuurrrqqqppppppnnnllljjjiiiiiiiiilllooosssuuutttuuuwwwyyy|||}}}~~~}}}}}}~~~~~~~~~}}}~~~}}}qqqfff___^^^cccmmm{{{|||~~~~~~{{{vvvuuuyyy}}}~~~{{{wwwrrrnnnkkkccc^^^VVVNNNGGG@@@:::555444444333333222111111000222111///......000222444---------...000222555666}}}tttmmmnnnttt{{{ttthhhaaaYYYUUUPPPLLLKKKJJJIIIIIIIIIHHHFFFGGGHHHHHHGGGEEEEEEDDDCCCBBB@@@===;;;::::::::::::;;;===>>>@@@AAADDDDDDFFFGGGIIIKKKLLLLLLMMMOOORRRTTTUUUXXX\\\^^^]]]___aaabbbbbbccceeegggkkkkkkjjjjjjkkkmmmnnnooooooooooooooorrrxxx}}}yyywwwtttooollllllrrr}}}zzzsssooommmkkkjjjnnnqqqrrroooiiifffiiilllxxx}}}wwwrrrrrrpppmmmkkkjjjiiigggfff``````^^^]]]\\\\\\[[[[[[^^^aaaeeehhhhhheeeaaa___XXXXXXZZZ^^^bbbdddeeedddfffhhhkkknnnooonnnmmmlllllljjjgggbbb]]]XXXSSSQQQKKKMMMQQQXXXbbbooo|||~~~}}}|||{{{{{{|||}}}xxxsssjjjbbb]]]]]]___bbbkkkkkkmmmnnnoooqqqrrrrrruuuuuuuuuuuuuuuwwwzzz}}}xxxnnneee^^^\\\VVVSSSUUUYYY^^^fffooossstttuuuuuusssqqqqqqrrrssssssrrrqqqrrrssstttuuutttwww|||}}}yyyuuuooohhhdddbbbbbbcccgggggggggiiilllppptttvvv{{{|||{{{wwwsssrrrssssssrrrpppoooooonnnkkkhhhfffggghhhhhhfffdddbbbbbbaaa___]]]UUUTTTSSSRRRRRRSSSTTTUUURRRPPPMMMJJJLLLSSS]]]dddmmmsss}}}zzzwwwxxxzzzzzzxxxxxxwwwuuurrrpppooonnnmmmooonnnlllkkklllooorrrtttuuuwwwxxxzzz|||~~~~~~||||||}}}~~~~~~wwwllldddbbbXXXbbbppp~~~}}}yyyuuussstttyyy}}}|||yyyvvvqqqnnn```^^^YYYRRRJJJAAA:::666333222222111111111111111---...///000000111111000444444222222222222444444~~~tttkkkkkkooozzz}}}tttggg```YYYUUUPPPMMMLLLKKKJJJIIIIIIHHHGGGGGGHHHHHHGGGFFFEEEEEEDDDBBB@@@>>><<<;;;:::::::::;;;===>>>@@@AAACCCDDDEEEFFFHHHJJJKKKLLLLLLNNNQQQSSSTTTWWWZZZ]]]]]]___aaabbbbbbccceeeggghhhggggggggghhhjjjlllmmmnnnoooooopppsssxxx{{{zzzwwwrrrqqqoooqqqzzzzzzuuuqqqooommmoooqqqtttrrrnnnkkkjjjkkkyyy~~~yyyvvvrrrnnnllljjjgggddd```___^^^]]]\\\\\\\\\\\\aaadddgggjjjjjjhhheeebbb]]]\\\\\\]]]```aaaaaa```aaabbbdddfffffffffeeedddfffeeebbb^^^YYYTTTPPPNNNJJJLLLPPPXXXbbbooo||||||zzzxxxwwwwwwyyy{{{}}}|||wwwnnnfffaaa___```aaahhhiiijjjkkkmmmooopppqqqtttuuuvvvvvvvvvxxx|||xxxoooeee^^^XXXSSSOOOPPPRRRVVV^^^eeejjjkkklllkkkiiiggggggggghhhgggfffffffffggghhhhhhnnnsss|||~~~zzztttmmmiiiggggggggghhhgggggggggiiilllnnnpppuuuxxx}}}}}}yyyxxxyyyyyyxxxvvvuuuuuutttrrrooommmlllmmmmmmkkkiiigggeeeaaa]]]ZZZTTTSSSRRRRRRRRRTTTUUUVVVUUUSSSPPPMMMOOOUUU^^^eeemmmqqq{{{{{{||||||{{{zzzyyyxxxvvvtttrrrpppooooooqqqpppoooooopppqqqtttuuuvvvwwwyyy{{{|||~~~~~~|||}}}}}}~~~|||{{{yyyrrrggg___]]][[[dddrrr~~~xxxrrrpppssszzz}}}zzzvvvrrrmmmiiiaaa^^^XXXPPPHHH@@@999666111111000//////////////////000111222222333333333444333333222222333333444tttiiieeehhhqqqxxxsssfff___ZZZVVVQQQNNNMMMLLLKKKJJJJJJHHHGGGGGGHHHIIIGGGFFFFFFFFFEEECCCAAA???===<<<999:::;;;<<<===???@@@@@@BBBBBBCCCEEEGGGHHHJJJJJJKKKMMMOOOQQQRRRTTTXXXZZZ]]]___aaaaaaaaabbbdddffffffffffffggghhhiiikkkllllllnnnoooqqqssswww}}}~~~zzzvvvvvvrrrrrrxxxzzzvvvsssssstttvvvvvvuuurrrnnnlllyyy~~~yyytttoookkkgggdddcccbbbaaa``````___``````eeegggkkknnnnnnllliiigggdddaaa^^^]]]]]]]]]\\\[[[\\\]]]]]]]]]]]]]]]\\\\\\aaa```]]]ZZZVVVRRRNNNLLLIIIKKKOOOWWWcccppp{{{}}}xxxvvvtttrrrsssuuuxxxzzz||||||}}}~~~~~~|||uuummmgggcccaaa```ddddddeeegggiiilllnnnooorrrsssuuuwwwxxxzzz}}}xxxooofff___WWWQQQLLLKKKLLLNNNTTT[[[```bbbcccbbb___]]]\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZbbbjjjuuu|||vvvqqqnnnmmmlllkkkjjjiiiiiiiiijjjkkkllloooqqqtttvvvzzz}}}~~~~~~|||yyyvvvttttttuuussspppmmmjjjddd]]]YYYTTTSSSRRRQQQRRRUUUWWWYYYYYYWWWUUURRRSSSXXX```eeelllpppwww~~~}}}{{{yyywwwuuutttsssrrrttttttsssssstttuuuvvvvvvvvvwwwyyy{{{}}}~~~~~~}}}}}}}}}~~~}}}yyywwwtttmmmbbb[[[YYY^^^hhhuuu~~~vvvooommmrrrzzz}}}yyyvvvqqqkkkgggbbb^^^VVVMMMDDD===888666444444333222222222222222000000000111222222333333444333333222222333333444vvviiibbbaaajjjsss~~~tttggg^^^ZZZWWWSSSPPPOOONNNLLLKKKJJJIIIHHHHHHIIIIIIHHHGGGGGGGGGFFFDDDBBB@@@>>>===999:::;;;<<<>>>??????@@@@@@AAABBBDDDFFFGGGHHHIIIJJJKKKMMMOOOPPPQQQUUUWWW[[[]]]___``````aaabbbdddggghhhhhhiiikkklllmmmnnnkkkmmmppprrrtttwwwzzz}}}}}}xxxyyyuuuuuu{{{}}}{{{zzzyyyyyyyyywwwsssqqqxxx~~~xxxsssnnniiifffhhhhhhgggfffffffffgggggghhhjjjnnnppppppooollljjjhhhddd```]]]\\\[[[ZZZYYY\\\[[[YYYXXXWWWWWWXXXXXX]]]\\\ZZZXXXUUUQQQNNNMMMHHHIIINNNXXXdddqqq{{{}}}zzzvvvtttqqqoooooorrruuuxxxyyyyyyzzz{{{}}}~~~~~~}}}{{{{{{||||||}}}yyyyyyzzz|||}}}zzzsssmmmgggcccaaaaaaaaabbbccceeehhhjjjlllnnnqqqtttvvvxxxzzz~~~xxxpppfff```YYYSSSMMMLLLKKKKKKPPPVVV\\\^^^___^^^\\\YYYXXXWWWVVVVVVVVVVVVUUUTTTSSSRRRVVV]]]iiivvv~~~xxxtttqqqppppppooonnnmmmllllllmmmmmmmmmnnnnnnoooqqqvvv||||||{{{{{{zzzxxxuuuqqqjjjaaa\\\WWWUUUSSSRRRSSSVVVZZZ\\\]]]\\\ZZZXXXXXX\\\bbbfffmmmooouuu~~~}}}{{{yyyxxxxxxvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxzzz{{{}}}~~~~~~}}}}}}~~~~~~~~~{{{wwwtttrrrkkkaaa[[[ZZZ^^^hhhvvv|||uuunnnlllqqqzzz}}}{{{xxxtttnnnjjjddd^^^UUUJJJAAA;;;777666555444444333333333333333.........//////000111111333333333333333333333333yyyjjjaaa___eeeppp|||xxxiii___ZZZWWWTTTRRRQQQPPPNNNLLLKKKJJJHHHIIIJJJJJJIIIGGGHHHGGGFFFEEECCC@@@>>>===888999;;;===>>>?????????@@@@@@BBBCCCEEEGGGHHHHHHIIIKKKLLLMMMNNNOOORRRTTTXXXZZZ]]]^^^^^^___aaacccfffggghhhjjjkkkmmmmmmnnnjjjllloooqqqsssuuuxxx{{{zzzyyyvvvyyy||||||{{{zzzyyyyyy}}}xxxsssooolllllllllkkkkkkkkkllllllmmmlllmmmppprrrrrrpppmmmlllhhheee```]]]\\\\\\[[[ZZZZZZYYYWWWUUUTTTTTTTTTUUUYYYXXXWWWUUURRROOOMMMLLLGGGIIINNNYYYfffsss||||||yyytttrrrpppnnnnnnppprrrtttvvvvvvwwwyyyzzz|||}}}~~~|||{{{yyyxxxwwwwwwwwwxxxtttttttttuuuwwwzzz|||}}}}}}zzzvvvqqqkkkfffddd````````````bbbdddfffgggiiimmmqqquuuwwwyyy{{{}}}|||}}}~~~xxxpppgggaaa[[[TTTOOOMMMLLLKKKOOOUUU[[[]]]______\\\YYYXXXWWWUUUVVVWWWVVVUUUSSSPPPOOOOOOTTT]]]hhhuuu~~~yyyuuusssrrrrrrqqqqqqppppppppppppllllllkkkjjjjjjnnnssswww}}}}}}yyyrrriiiddd\\\ZZZWWWTTTUUUXXX\\\___``````___^^^]]]```dddgggnnnpppuuu|||~~~~~~xxxxxxxxxxxxxxxxxxwwwwwwxxxyyyzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~yyyuuuqqqnnnhhh___ZZZZZZ\\\fffuuu}}}zzztttooonnnqqqxxx~~~~~~}}}|||{{{zzzwwwrrrnnneee___TTTIII???999666555111000//////....../////////.........///000111222333333333333333333333333|||nnndddaaadddmmmyyy~~~}}}lll```[[[XXXUUUSSSSSSRRROOONNNLLLJJJIIIIIIJJJKKKIIIHHHGGGGGGFFFDDDBBB@@@>>>===888999;;;===????????????@@@@@@BBBCCCEEEFFFHHHHHHIIIJJJLLLLLLLLLNNNPPPSSSTTTWWWYYY[[[\\\^^^```bbbbbbdddeeegggiiijjjkkkkkkkkklllooopppqqqtttwwwyyy}}}{{{xxxwwwzzz~~~~~~zzzuuurrrnnnmmmmmmmmmnnnooopppppppppqqqsssssssssqqqnnnllliiifffbbb___^^^]]]\\\ZZZXXXWWWUUUSSSRRRRRRRRRRRRUUUTTTSSSQQQOOOLLLJJJIIIGGGIIINNNZZZiiiuuu}}}{{{xxxsssqqqooonnnmmmmmmnnnooorrrrrrtttuuuwwwyyy{{{{{{zzzyyywwwuuutttsssrrrrrroooooonnnooopppsssuuuvvvwwwwwwvvvtttqqqnnnjjjhhhcccbbb```______```bbbcccdddhhhmmmqqqsssuuuwwwxxxxxxyyy{{{~~~xxxqqqhhhbbbZZZTTTOOONNNMMMMMMPPPVVV[[[]]]``````^^^\\\ZZZYYYVVVWWWXXXXXXWWWSSSPPPMMMNNNPPPVVV___lll{{{{{{yyyuuuuuuuuuttttttssssssrrrlllkkkiiigggeeefffjjjmmmuuuyyy~~~}}}~~~zzzrrrmmmdddaaa\\\XXXWWWZZZ^^^aaabbbccccccbbbbbbcccfffiiimmmpppuuuzzz{{{{{{zzzyyyxxxxxxxxxyyyyyyyyy{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzuuupppkkkddd[[[VVVVVVZZZeeesss}}}{{{xxxsssooommmqqqwww}}}{{{{{{{{{{{{{{{xxxssspppfff___TTTIII???888555444111111000////////////000111111000000000222333555222333333444444333333222rrrhhheeeccckkkuuuzzz||||||~~~ooobbb[[[YYYVVVUUUTTTSSSQQQOOOLLLKKKJJJJJJKKKKKKJJJHHHGGGFFFEEEDDDBBB@@@>>><<<777999;;;>>>?????????>>>@@@AAABBBCCCEEEGGGHHHIIIIIIJJJLLLLLLLLLMMMOOOQQQPPPSSSVVVXXXZZZ\\\___bbb___aaaccceeeggghhhhhhhhhkkkmmmnnnoooppprrrvvvyyy{{{}}}yyyvvvyyy{{{xxxpppppppppqqqqqqssstttttttttuuuvvvvvvtttrrrooommmjjjgggdddbbbaaa___\\\YYYWWWWWWVVVTTTSSSSSSSSSSSSUUUTTTSSSQQQNNNLLLJJJHHHHHHIIIOOO[[[kkkxxx~~~~~~zzzwwwqqqpppooommmlllkkkjjjjjjmmmnnnoooqqqsssuuuwwwxxxwwwwwwvvvuuusssqqqooonnnlllkkkjjjiiijjjlllnnnooooooooopppqqqpppooommmlllgggeeebbb___^^^^^^___```___dddiiinnnpppqqqqqqrrrtttvvvxxx|||~~~}}}xxxqqqiiibbbZZZTTTPPPQQQQQQQQQUUUZZZ\\\___bbbdddbbb```^^^^^^YYYZZZ[[[[[[YYYUUUPPPMMMMMMNNNQQQYYYeeettt{{{{{{{{{zzzyyywwwvvvuuunnnmmmkkkgggdddccceeeggglllqqqvvvyyyzzz|||~~~}}}yyyxxxxxxxxxxxxyyyzzz{{{yyytttlllhhhaaa\\\ZZZ[[[___bbbbbbdddeeeeeeeeefffhhhjjjkkkoootttxxx}}}}}}{{{yyyyyyyyyzzz{{{yyyzzz{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~zzzsssmmmcccYYYSSSSSSYYYeeesss{{{~~~|||xxxqqqllljjjoooxxx}}}}}}}}}~~~}}}zzzuuuqqqfff```UUUIII???888555444444444333222222222333333111111000///000222444555222333333444444333333222uuulllhhhccciiirrrwwwyyyzzz{{{|||qqqccc[[[YYYWWWUUUUUUTTTQQQOOOMMMKKKJJJJJJKKKKKKJJJIIIFFFFFFEEECCCAAA???===<<<777999<<<>>>?????????>>>@@@AAABBBDDDFFFGGGHHHIIIIIIKKKLLLLLLLLLMMMOOOQQQNNNPPPTTTWWWYYY\\\___bbb___```ccceeeggghhhhhhhhhlllmmmnnnnnnoooqqquuuyyy{{{zzzvvvvvv}}}~~~{{{ttttttttttttuuuwwwxxxyyywwwxxxxxxwwwuuussspppnnnkkkiiifffdddbbb___[[[XXXYYYXXXXXXWWWWWWVVVUUUUUUWWWVVVUUUSSSQQQNNNKKKJJJHHHIIIOOO\\\lllyyy}}}xxxvvvoooooonnnmmmkkkiiigggfffjjjjjjlllnnnqqqssstttuuuvvvvvvvvvuuussspppmmmkkkjjjiiigggffffffhhhiiikkkiiijjjlllnnnooooooooooooiiigggccc___]]]\\\]]]^^^]]]aaagggkkkmmmnnnnnnooorrrssswwwzzz~~~}}}|||~~~yyyqqqiiiccc[[[VVVSSSTTTUUUVVVZZZ```^^^aaaeeegggfffdddbbbbbb[[[]]]^^^^^^\\\WWWRRROOOJJJKKKOOOVVVaaaooo|||}}}{{{yyyxxxqqqpppnnniiieeecccdddeeefffkkkppprrrrrrtttyyy~~~~~~}}}zzzwwwuuusssuuuuuuuuuuuuuuuvvvwwwxxx{{{}}}|||wwwqqqllleee^^^[[[\\\```cccbbbdddfffgggggggggiiikkkiiinnnssswwwzzz~~~}}}zzzyyyzzz{{{}}}zzzzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~xxxpppeeeYYYSSSRRRZZZeeessszzz||||||~~~~~~yyypppiiigggnnnyyy}}}wwwsssggg```VVVJJJ@@@999555333333222111111000000111111000///...---...000222333222222444444444444222222wwwmmmcccdddkkkuuu{{{{{{{{{}}}{{{~~~|||~~~uuueee___ZZZVVVVVVSSSNNNMMMOOOLLLKKKJJJIIIIIIJJJKKKLLLKKKHHHFFFDDDCCCBBB???===;;;;;;:::<<<===>>><<<;;;>>>>>>???AAACCCDDDFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIKKKMMMOOORRRVVVZZZ]]]^^^```aaabbbdddfffhhhiiijjjmmmmmmmmmlllmmmppptttxxx|||}}}xxxtttzzz~~~{{{yyywwwwwwyyy}}}~~~~~~|||zzzwwwtttrrrnnnmmmkkkhhhccc^^^ZZZWWW[[[ZZZWWWWWWWWWXXXWWWUUUXXXWWWVVVTTTRRROOOMMMLLLJJJMMMUUU```nnnyyy}}}yyyvvvooommmkkkhhhgggfffggghhhffffffeeefffhhhjjjmmmnnnnnnppprrrrrrqqqnnnjjjhhhjjjfffbbb_______________```aaabbbeeehhhlllppprrrpppmmmiiiccc___[[[YYYXXXXXXYYY[[[^^^bbbeeehhhjjjllloootttxxxzzz{{{}}}~~~~~~~~~}}}xxxppphhhccc^^^\\\YYYVVVVVVYYY\\\^^^ccceeeggghhhfffeeeeeefffddddddddddddaaa[[[TTTNNNMMMMMMNNNSSS]]]jjjvvv~~~~~~|||{{{yyyvvvrrrmmmjjjiiiiiiiiiiiijjjlllnnnooopppqqqqqqzzzzzzyyyxxxxxxwwwvvvvvvvvvuuusssrrrpppoooooooooqqqpppppppppqqqrrrtttuuuvvv{{{|||yyytttnnniiifffdddccchhhhhhiiijjjjjjjjjjjjjjjlllnnnqqquuuyyy}}}~~~|||{{{zzzzzzzzz{{{||||||||||||||||||||||||~~~~~~zzzpppcccWWWSSSUUU[[[hhhuuuzzzzzz|||~~~{{{vvvmmmdddccckkkyyy|||uuuhhhaaaUUUGGG<<<555444555222222222111111111000000333111000111555666555333555555555444111000111333|||sssggggggmmmwww|||}}}}}}|||~~~}}}zzz|||{{{lllaaa[[[WWWVVVSSSOOOMMMOOOLLLKKKJJJIIIIIIJJJKKKLLLJJJHHHFFFDDDCCCBBB???===;;;::::::;;;===>>>===<<<===>>>???AAABBBDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLOOORRRVVVYYY[[[``````bbbccceeeggghhhiiijjjkkklllllllllooorrruuu|||}}}xxxtttxxx}}}}}}~~~zzzwwwvvvpppooommmiiieeeaaa^^^\\\\\\ZZZXXXWWWXXXXXXWWWVVVWWWWWWUUUSSSQQQNNNLLLJJJJJJNNNWWWdddqqq|||zzzwwwpppnnnjjjgggeeeccccccdddcccccccccdddeeefffhhhhhhhhhjjjlllnnnmmmkkkhhhfffdddaaa\\\ZZZYYYYYYYYYYYYXXXXXXZZZ]]]bbbggglllooonnnllliiieeeaaa^^^\\\[[[ZZZZZZ[[[\\\^^^aaadddeeeiiilllqqquuuxxxzzz|||~~~}}}vvvpppiiieeebbb```]]]ZZZZZZ\\\^^^```dddfffhhhiiihhhgggggghhhggggggfffeeeccc^^^WWWRRROOONNNOOOSSS[[[fffqqqxxx~~~}}}zzzvvvqqqnnnllllllllllllmmmnnnoooppppppppppppttttttsssrrrqqqppppppooooooooommmllllllkkkkkkkkkqqqpppppppppqqqssstttuuuwww{{{~~~{{{wwwqqqmmmjjjiiihhhjjjjjjkkkkkkkkkkkkkkkjjjmmmnnnpppssswwwzzz|||}}}~~~|||{{{zzzzzz{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~{{{qqqcccWWWSSSUUU^^^kkkwww{{{{{{}}}{{{uuummmffffffooo}}}|||uuuhhhaaaUUUGGG<<<666555666222222222111111111000000222000///111333555444222333333333222111000111333yyymmmlllpppyyy~~~}}}zzzvvvwwwuuuddd]]]XXXVVVTTTPPPNNNOOOKKKKKKJJJJJJJJJJJJKKKKKKJJJHHHFFFDDDDDDBBB@@@>>><<<:::888999;;;===>>>>>>======???@@@BBBDDDEEEEEEGGGFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMOOOQQQUUUXXXYYY___```aaabbbdddfffgggggghhhiiikkklllmmmnnnppprrrxxxyyy}}}yyyuuuxxx}}}{{{yyytttrrrooolllhhheeedddccc]]][[[YYYXXXXXXYYYYYYXXXWWWWWWUUUSSSPPPMMMJJJIIIJJJOOOZZZhhhvvv|||xxxpppnnnjjjfffbbbaaa````````````aaaaaabbbbbbaaaaaa```bbbdddfffgggfffdddccc\\\YYYUUURRRQQQQQQPPPOOOMMMMMMNNNRRRXXX___fffjjjjjjjjjjjjhhhfffcccaaa______]]][[[ZZZ[[[]]]___aaadddhhhmmmqqqtttwww{{{}}}yyytttooojjjggggggeeeaaa^^^^^^___aaabbbdddgggiiijjjjjjjjjjjjkkkiiigggeeecccaaa]]]XXXTTTQQQPPPPPPSSSYYYbbbjjjpppwww{{{|||wwwtttrrrqqqqqqqqqqqqrrrrrrrrrqqqppppppoooooonnnmmmlllkkkjjjjjjjjjiiiiiihhhiiiiiijjjjjjqqqqqqqqqqqqrrrtttuuuvvvwwwzzz{{{vvvrrrpppoooooommmmmmnnnnnnnnnmmmllllllnnnooooooppprrruuuxxxyyy}}}~~~~~~}}}||||||{{{{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~zzzwwwwwwzzz{{{qqqcccWWWTTTVVVdddooozzz}}}}}}{{{vvvooojjjkkkttt{{{uuufff^^^RRREEE;;;666444444222222222111111111111111000//////000222333333222555666777666555666777999}}}rrrooorrrzzz}}}xxxssssss}}}}}}hhh___XXXVVVTTTPPPNNNOOOKKKKKKKKKJJJJJJKKKKKKKKKIIIGGGEEEDDDDDDCCCAAA???<<<:::888888:::===>>>???<<<===>>>@@@AAACCCDDDEEEFFFFFFFFFGGGIIILLLNNNOOOPPPPPPPPPQQQTTTWWWZZZ\\\______```bbbcccdddeeefffgggiiilllnnnnnnnnnooopppssstttwww{{{~~~zzz{{{}}}~~~}}}{{{xxxvvvrrrnnnkkkhhhgggggg```]]]ZZZYYYYYYZZZZZZYYYXXXWWWVVVSSSPPPMMMJJJIIIJJJPPP\\\kkkzzz|||yyypppnnnjjjfffbbb``````______```aaaaaaaaa___]]]\\\[[[]]]___``````___]]]\\\TTTQQQMMMKKKJJJIIIHHHFFFEEEEEEEEEHHHNNNUUU]]]aaafffgggiiikkkkkkiiigggeeeeeeccc___\\\ZZZ[[[]]]^^^aaadddhhhlllpppuuuyyy}}}}}}vvvqqqnnnkkkjjjiiigggdddaaa______aaabbbdddfffiiijjjjjjjjjkkklllhhheeeaaa^^^\\\YYYVVVTTTRRRQQQRRRTTTYYYaaahhhmmmrrrvvv|||~~~zzzxxxwwwvvvvvvvvvvvvuuutttsssrrrqqqoooooonnnmmmllljjjiiiiiihhhhhhhhhhhhiiijjjkkklllqqqrrrrrrsssuuuvvvwwwxxxwwwyyy}}}~~~zzzwwwuuuttttttqqqrrrrrrqqqqqqooonnnnnnpppooonnnnnnoooqqqtttuuuxxx{{{~~~||||||}}}}}}|||{{{}}}}}}||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~zzzvvvqqqoooqqqvvvzzz}}}|||wwwooocccYYYWWW\\\kkkttt}}}~~~}}}xxxqqqmmmooowwwzzzuuubbbZZZMMMAAA999444333222111111111111111111111111000000000111222333333333555777888888888888;;;===uuuqqqqqqyyy~~~xxxsssqqqwwwkkkaaaXXXUUUSSSPPPNNNOOOJJJKKKKKKKKKKKKKKKKKKJJJIIIGGGEEEEEEEEEDDDBBBAAA<<<:::777777:::<<<>>>>>>;;;<<<===???AAABBBCCCDDDDDDEEEGGGJJJMMMPPPSSSUUUSSSSSSRRRSSSUUUXXX\\\^^^______```aaacccdddeeeeeegggjjjmmmoooooonnnoooooooooqqqtttwww|||~~~{{{|||zzzvvvqqqmmmkkkiiiiiiccc```\\\ZZZZZZZZZZZZYYYYYYXXXWWWTTTQQQNNNLLLJJJIIIPPP]]]mmm{{{{{{xxxpppnnnjjjgggdddbbbbbbbbbaaabbbbbbbbbaaa___]]][[[ZZZZZZ[[[[[[ZZZXXXUUUTTTNNNLLLHHHFFFEEEDDDCCCAAABBBBBBAAACCCGGGMMMSSSWWW___bbbfffjjjllllllkkkjjjkkkhhhddd___\\\\\\\\\]]]]]]```dddhhhlllqqqwww{{{~~~{{{tttpppnnnlllkkkiiigggcccaaa_________```bbbeeehhhiiiiiiiiijjjkkkgggddd___\\\ZZZXXXVVVTTTRRRRRRSSSWWW\\\cccjjjnnnpppsssxxx}}}}}}|||{{{yyyyyyyyyxxxwwwvvvtttsssrrrqqqpppooommmlllkkkjjjiiiiiiiiiiiijjjkkklllmmmqqqrrrsssuuuvvvxxxxxxyyyyyy{{{~~~}}}zzzxxxwwwwwwvvvvvvvvvuuutttrrrqqqppprrrpppooommmmmmoooppprrrvvvzzz~~~~~~||||||}}}~~~|||zzzzzz{{{||||||{{{|||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{vvvoookkkkkknnnqqqssswwwtttqqqkkkaaaZZZ]]]dddrrrzzzyyysssoooqqqwww~~~xxxsssaaaXXXKKK@@@999666444333111111111111111111111111111111222333333333444555111222444444444555888:::vvvpppooowwwzzzvvvqqqrrrnnnbbbWWWSSSRRROOOMMMMMMJJJJJJKKKKKKKKKKKKJJJJJJHHHGGGEEEEEEEEEEEECCCBBB<<<:::888888:::;;;<<<;;;;;;;;;===>>>@@@BBBCCCCCCCCCEEEHHHLLLPPPSSSVVVWWWRRRRRRQQQQQQTTTWWW[[[^^^___```aaabbbcccdddeeeeeehhhjjjmmmnnnnnnnnnnnnooooooqqqtttwwwzzz|||{{{}}}}}}{{{yyyuuurrrooonnnmmmgggccc^^^[[[ZZZZZZZZZYYYXXXWWWVVVUUURRRPPPMMMLLLKKKRRR^^^mmm|||{{{xxxqqqoookkkhhheeecccccccccbbbbbbaaaaaa___^^^\\\[[[XXXWWWWWWVVVTTTQQQNNNMMMJJJGGGEEECCCCCCBBBAAA???AAA@@@???@@@CCCGGGLLLNNNWWWZZZ___eeeiiikkkllllllmmmjjjfffaaa^^^\\\\\\\\\ZZZ\\\___cccgggmmmtttxxx}}}zzztttpppnnnmmmkkkhhhfffdddaaa```___``````bbbeeeggghhhhhhggghhhiiiiiieeeaaa^^^\\\ZZZXXXWWWRRRSSSUUUZZZ```gggmmmqqqppprrrvvvyyy{{{}}}~~~{{{{{{{{{{{{zzzyyyxxxwwwuuutttsssqqqpppnnnmmmlllkkkjjjjjjjjjjjjjjjkkkkkkpppqqqsssuuuvvvwwwxxxxxx{{{|||{{{zzzyyyyyy{{{{{{zzzxxxwwwuuusssrrrrrrqqqpppooonnnnnnoooppptttxxx}}}~~~|||zzz{{{||||||zzzyyyyyy{{{|||{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~|||wwwoooiiihhhiiikkklllnnnmmmkkkfff^^^[[[bbblllxxx~~~}}}xxxrrroooqqqwww}}}~~~~~~}}}zzztttooobbbXXXKKKAAA;;;999666555111111111111111222222222000222333444333333444666222333444555555666999;;;uuunnnkkksss~~~~~~zzzrrrnnnxxxpppcccVVVRRRQQQOOOLLLLLLIIIJJJKKKLLLLLLKKKJJJIIIHHHFFFEEEEEEFFFFFFDDDCCC<<<;;;999:::;;;;;;:::888:::;;;<<<>>>@@@AAABBBCCCCCCFFFJJJOOORRRSSSTTTSSSRRRQQQPPPPPPSSSWWW\\\___```aaaaaabbbcccdddeeeeeegggiiillllllllllllmmmnnnnnnqqqtttvvvxxx{{{zzzwwwuuuzzz}}}||||||{{{zzzxxxvvvtttsssjjjfff```\\\ZZZZZZYYYXXXVVVUUUUUUSSSRRRPPPNNNMMMNNNTTT___nnn|||}}}zzztttqqqmmmhhhdddbbbaaaaaaaaa```___]]]\\\[[[ZZZZZZTTTSSSRRRQQQNNNLLLJJJHHHFFFDDDBBBBBBBBBAAA@@@>>>???>>>>>>???AAADDDGGGHHHNNNQQQWWW]]]ccchhhjjjkkkkkkiiieeeaaa^^^[[[ZZZYYYVVVXXXZZZ]]]aaagggooottt}}}zzzuuuqqqooolllkkkiiigggeeecccbbbbbbbbbccccccfffhhhiiihhhgggggghhhjjjgggccc```^^^\\\ZZZXXXSSSTTTWWW\\\bbbhhhnnnqqqppprrrtttuuuuuuvvvxxxzzz{{{}}}{{{||||||}}}}}}|||||||||zzzyyyxxxvvvtttsssqqqqqqnnnnnnlllkkkkkkjjjjjjjjjmmmnnnpppssstttuuuvvvvvvwwwyyy}}}}}}{{{zzzzzz~~~~~~}}}{{{yyyvvvtttssssssrrrrrrqqqpppooooooooopppuuuzzz|||zzzxxxyyy{{{zzzxxxwwwxxxzzz{{{{{{zzzzzz{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{||||||}}}~~~~~~~~~~~~|||vvvnnniiifffgggggghhhjjjhhhfffbbb[[[ZZZdddppp|||yyytttnnnmmmqqqvvv{{{~~~~~~||||||{{{wwwoooiii___UUUHHH>>>:::888666333000000111111111222222222///111333333222111333666555666888888888999;;;===sssllliiiqqq}}}}}}sssllltttqqqcccVVVQQQPPPNNNLLLKKKIIIJJJKKKLLLLLLKKKJJJIIIGGGFFFEEEEEEFFFFFFEEECCC<<<;;;:::;;;;;;;;;888666:::;;;<<<>>>???AAABBBCCCDDDGGGKKKPPPRRRRRRQQQPPPRRRQQQQQQQQQTTTYYY^^^aaaaaaaaabbbcccdddeeeeeefffgggiiijjjjjjjjjjjjlllnnnkkknnnrrrttttttwww{{{~~~xxxtttrrrppprrrvvv|||zzz{{{|||||||||{{{yyyxxxlllhhhaaa]]]ZZZYYYXXXXXXTTTSSSSSSRRRQQQOOONNNMMMQQQVVVaaaooo}}}~~~{{{uuurrrnnnhhhccc```^^^^^^___^^^\\\ZZZXXXXXXYYYYYYPPPPPPOOOMMMKKKIIIHHHFFFCCCBBBAAA@@@AAAAAA???>>><<<<<<===>>>@@@BBBDDDFFFHHHKKKQQQXXX^^^dddhhhjjjhhhfffccc```]]]ZZZXXXWWWTTTUUUWWWYYY]]]dddkkkppp}}}{{{vvvrrrooollljjjjjjiiigggfffeeeeeeeeeeeeeeegggiiiiiihhhgggggghhhiiifffbbb```^^^\\\ZZZXXXTTTUUUXXX]]]bbbhhhmmmppppppqqqssssssrrrrrrsssuuutttvvvyyy}}}{{{|||}}}~~~~~~~~~~~~~~~~~~~~~|||{{{yyywwwvvvuuurrrqqqpppnnnmmmlllkkkkkkjjjlllnnnppprrrsssssssssrrrtttxxx~~~|||{{{{{{~~~}}}zzzwwwuuutttssssssssssssrrrqqqooonnnmmmrrrxxxzzzwwwvvvwwwzzzyyywwwvvvwwwyyyzzzzzzzzzzzz{{{}}}~~~~~~||||||||||||||||||||||||yyyyyyzzzzzz{{{|||||||||~~~~~~zzzuuummmhhhffffffffffffiiigggddd___XXXXXXdddrrr~~~~~~uuuppplllkkkpppwww{{{}}}}}}|||zzzuuulllfff\\\QQQDDD;;;777555333000000000111111222222222222...000222222000000222555333444666666555666999;;;~~~rrrhhhkkkyyy~~~wwwnnnoooxxxzzzkkk[[[SSSOOOLLLJJJKKKGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGFFF888888:::;;;;;;:::888777888999;;;===>>>???@@@@@@CCCEEEHHHLLLOOOPPPQQQQQQRRRRRRRRRSSSUUUYYY\\\^^^^^^^^^___```aaaccceeefffggggggffffffgggiiikkklllmmmnnnppprrruuuxxxyyyzzz{{{~~~wwwoooiiiggghhhjjjooouuu|||}}}xxx{{{{{{sssoooiiidddaaa^^^[[[YYYPPPQQQRRRRRRPPPOOOPPPQQQUUU[[[ggguuu}}}{{{zzzuuunnngggbbb___\\\ZZZ\\\\\\ZZZXXXVVVUUUSSSRRRRRRPPPMMMJJJGGGFFFEEEEEEDDDDDDCCCBBBAAA???======::::::;;;<<>>===<<<<<<<<<===???BBBEEEFFFHHHIIILLLNNNPPPSSSXXX[[[[[[ZZZYYYWWWVVVVVVVVVWWWVVVSSSSSSTTTVVVYYYcccnnnzzzzzzuuurrrooommmmmmlllkkkiiigggfffeeeddddddeeefffeeecccbbbdddfffbbbbbbaaa```___]]]\\\[[[ZZZZZZ\\\aaagggmmmooopppqqqpppooommmllllllllllllnnnppprrrtttvvvyyy}}}~~~~~~~~~zzzyyywwwuuusssrrrrrrqqqsssrrrqqqpppnnnmmmkkkkkkiiikkknnnqqqtttvvvyyyzzz|||~~~~~~}}}||||||}}}zzzwwwtttrrrpppppppppnnnmmmpppqqqsssuuuvvvwwwwwwvvvxxxyyyzzz{{{{{{zzzxxxwwwyyyzzz|||}}}}}}}}}|||{{{||||||||||||||||||||||||~~~}}}}}}}}}~~~~~~~~~}}}}}}{{{vvvrrrlllhhheeedddcccbbbgggeee```ZZZXXX^^^iiirrr|||~~~|||zzzyyy||||||uuunnnjjjnnnsssuuuwwwyyyyyywwwvvvuuutttnnnfff___TTTKKK@@@888555555444333111111222222222222111111333222222333333444555666555666777888999:::::::::yyyooonnnxxxsssppptttppp```XXXTTTPPPNNNOOOMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDAAA@@@>>><<<:::999999999777777999:::<<<>>>??????@@@AAABBBDDDGGGJJJLLLNNNOOOPPPPPPQQQTTTWWWZZZ\\\\\\]]]^^^___aaacccdddeeefffggghhhiiijjjkkkkkkkkkmmmnnnppprrrtttvvvxxxyyyzzz{{{}}}{{{rrrjjjdddaaa___]]]\\\\\\^^^```bbbddddddhhhqqq|||~~~yyymmmfffeeeddd___ZZZWWWWWWVVVSSSQQQRRRUUUWWW]]]ccclllyyy}}}xxxqqqkkkfffbbb^^^\\\WWWWWWVVVUUUTTTSSSRRRRRRNNNMMMKKKJJJHHHGGGGGGGGGIIIIIIHHHGGGEEECCCAAA@@@??????>>>???@@@CCCEEEGGGHHHJJJMMMOOOPPPQQQTTTVVVXXXWWWWWWWWWWWWXXXYYYYYYZZZWWWVVVVVVVVVYYYbbblllxxx|||wwwsssooommmnnnnnnmmmkkkiiifffdddbbbdddeeefffeeecccbbbcccddd^^^^^^]]]]]]\\\\\\[[[[[[[[[\\\^^^ccciiinnnqqqqqqpppooommmkkkjjjhhhhhhgggiiilllooorrrsssuuuxxxzzz}}}{{{|||~~~~~~}}}zzzwwwuuussssssrrrsssrrrqqqooonnnlllkkkjjjeeeeeefffggghhhiiijjjkkklllnnnrrrxxx}}}~~~|||zzz{{{~~~~~~|||{{{|||}}}}}}{{{xxxuuupppmmmmmmmmmmmmlllnnnoooqqqsssuuuuuuuuuuuuxxxyyyzzz{{{{{{zzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz||||||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~|||vvvrrrlllhhhfffeeedddcccgggddd___ZZZZZZaaammmwww~~~~~~|||zzzyyy||||||ssskkkgggmmmuuuwwwwwwxxxrrrqqqppppppooojjjaaaZZZOOOGGG===777555666666555111111222222222222222111222222222222333444555666777777999:::;;;<<<<<<<<<}}}sssrrr{{{uuuqqqsssrrrbbbYYYUUUPPPNNNOOONNNMMMMMMLLLKKKJJJIIIIIIJJJIIIIIIHHHGGGFFFDDDCCCCCCAAA>>><<<;;;;;;<<<===;;;;;;;;;;;;<<<<<<===>>>@@@@@@@@@BBBDDDHHHKKKLLLMMMNNNOOOPPPSSSVVVXXXYYY\\\]]]^^^```bbbdddeeefffeeefffhhhjjjlllllllllkkknnnnnnpppqqqsssuuuvvvwwwxxxzzz{{{}}}yyyppphhhccc```^^^ZZZVVVTTTTTTTTTUUUUUUVVV[[[bbbkkk{{{pppiiijjjjjjeee___ZZZYYYVVVSSSQQQRRRVVVYYY```dddmmmyyy~~~zzzsssmmmhhhddd```]]]ZZZYYYXXXWWWUUUSSSRRRRRRLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKIIIGGGFFFDDDBBBAAA@@@@@@AAACCCFFFHHHJJJLLLPPPRRRSSSTTTVVVWWWYYYZZZ[[[\\\^^^___aaabbbaaa^^^[[[[[[YYY[[[cccmmmvvv~~~}}}xxxsssppppppooonnnllliiifffcccaaaeeeeeeeeedddcccbbbaaaaaaZZZZZZZZZZZZZZZZZZZZZZZZ\\\]]]___dddjjjoooqqqqqqqqqpppmmmjjjhhhfffdddddddddhhhlllpppqqqssstttuuu{{{{{{zzzyyyxxxzzz}}}|||xxxvvvtttttttttsssrrrqqqooommmkkkjjjiiibbbaaa`````````aaa``````___```ccceeehhhiiiiiihhhgggiiimmmqqqvvv|||~~~{{{zzz{{{}}}|||yyytttnnnjjjiiijjjjjjjjjkkkllloooqqqssstttttttttwwwwwwyyyzzzzzzzzzzzzyyyyyyxxxwwwwwwwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}~~~~~~wwwsssnnnjjjhhhgggfffeeefffbbb]]]ZZZ\\\eeerrr{{{||||||~~~}}}ssskkkgggnnnvvvwwwuuutttnnnllljjjjjjiiieee^^^XXXLLLEEE;;;666555555555555111111222222333333222222222222222222333444555666888999:::;;;<<<=========wwwuuu|||xxxtttuuusssbbbYYYTTTPPPMMMNNNLLLLLLKKKKKKJJJIIIHHHHHHJJJIIIIIIHHHGGGFFFDDDCCCCCCAAA>>><<<<<<>>>@@@BBBAAA@@@>>>===<<<<<<<<<<<<@@@@@@@@@AAADDDGGGJJJKKKKKKLLLMMMOOORRRTTTVVVWWW\\\]]]___bbbdddeeeffffffdddeeehhhjjjkkkllllllkkknnnnnnoooqqqrrrtttuuuuuuvvvxxxzzz|||xxxppphhhccc^^^\\\WWWSSSPPPOOOPPPPPPNNNPPPUUUZZZ```mmmtttlllmmmmmmhhhcccaaa___\\\XXXVVVWWW[[[___bbbeeemmmwww~~~zzztttooojjjfffbbb___\\\[[[YYYWWWUUUSSSQQQPPPMMMMMMNNNPPPQQQRRRRRRSSSQQQQQQPPPOOONNNLLLKKKJJJDDDCCCAAAAAABBBEEEHHHJJJKKKNNNQQQTTTUUUVVVXXXZZZ\\\]]]```ccceeehhhjjjkkkgggccc```^^^[[[\\\cccmmmttt|||{{{xxxqqqqqqooollliiifffdddbbbeeeeeeddddddcccbbb```^^^YYYXXXXXXWWWXXXYYYZZZZZZ\\\]]]___eeejjjnnnpppppprrrpppmmmjjjgggdddbbbaaa```dddjjjnnnpppqqqrrrtttvvvwwwwwwwwwvvvxxx{{{~~~|||xxxvvvuuuvvvvvvtttsssrrrpppmmmkkkjjjiiibbb___]]]\\\]]]^^^\\\[[[UUUVVVVVVVVVVVVWWWWWWXXXXXX[[[___bbbeeejjjpppuuuyyy|||~~~|||zzzzzz|||~~~~~~zzzuuunnniiihhhhhhhhhiiihhhjjjmmmppprrrsssttttttuuuuuuvvvwwwxxxyyyyyyyyyzzzyyywwwvvvvvvwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}}}}}}}||||||~~~yyyuuuoookkkiiihhhgggfffccc___[[[ZZZ^^^iiivvv~~~}}}~~~~~~}}}tttmmmkkkpppvvvuuuqqqooolllhhhdddbbbaaa___ZZZUUUKKKDDD;;;555444444333222111111222333333333333333333333333333444555666666999:::;;;<<<>>>>>>>>>>>>zzzuuuyyy}}}yyyyyytttcccYYYTTTOOOLLLMMMKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDBBBAAA???======???AAACCCCCCBBB@@@===<<<<<<<<<<<>>>>>??????|||rrrrrr}}}|||uuudddZZZUUUOOOMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFEEECCCBBB@@@>>>>>>>>>@@@AAAAAA@@@>>><<<;;;<<<=========>>>@@@BBBDDDEEEFFFGGGGGGIIIKKKMMMPPPRRRSSSTTTXXXZZZ]]]```cccdddddddddcccddddddfffhhhjjjkkklllnnnoooooopppqqqrrrrrrssssssvvv{{{~~~{{{tttmmmgggccc[[[XXXTTTQQQNNNMMMNNNNNNMMMNNNRRRWWWZZZaaaqqq|||vvvqqqmmmiiifffeeeccc___]]]]]]```ccciiikkkpppyyy{{{xxxtttpppmmmiiieeebbb]]]]]]\\\[[[ZZZYYYYYYXXXWWWWWWXXXWWWVVVTTTSSSQQQOOOOOOPPPPPPPPPPPPOOOOOOKKKJJJHHHHHHJJJNNNRRRUUUVVVWWWXXXXXXXXXYYY\\\______bbbeeejjjnnnppprrrsssnnniiieeebbb___^^^eeennntttzzzzzzwwwtttpppmmmllllllmmmkkkjjjhhhiiiiiigggccc___ZZZYYYXXXWWWWWWYYYZZZ\\\^^^___bbbhhhmmmpppqqqpppnnnmmmjjjfffccc```^^^]]]YYY]]]cccgggkkknnnqqqtttrrrtttwwwxxxxxxxxxyyy{{{yyy{{{}}}{{{yyywwwuuuuuuvvvyyy{{{|||{{{yyywwwuuurrrqqqppphhhccc]]][[[[[[[[[XXXUUUMMMLLLKKKGGGDDDCCCFFFIIIFFFJJJNNNPPPPPPSSSZZZ___aaagggooossstttuuuyyy|||||||||{{{zzzyyyxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzz||||||uuupppnnnlllkkkjjjfffhhhkkknnnqqqssstttuuuttttttuuuvvvwwwyyy{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxzzz{{{}}}}}}|||{{{zzzyyy}}}xxxtttnnnhhheeecccaaa```ZZZXXXWWWZZZcccooozzz}}}~~~~~~{{{xxxyyy||||||yyyrrrrrrtttxxxwwwqqqnnnnnnhhhfffcccbbbaaa\\\TTTNNNFFF@@@888333333333111000000111222333444444444444666555555666666777888999999:::;;;===>>>>>>??????|||ppplllwww{{{vvveee[[[VVVPPPMMMMMMIIIIIIIIIJJJJJJJJJJJJJJJGGGGGGHHHHHHHHHGGGGGGFFFEEECCCAAA@@@>>>>>>>>>>>>>>>===<<<;;;;;;<<<>>>???;;;<<>>777333333333222111000111222333444444555444666666666666777888999:::999:::;;;===>>>>>>>>>>>>tttmmmrrrhhhYYYSSSRRROOOLLLKKKLLLLLLLLLLLLLLLKKKJJJJJJIIIGGGEEEEEEFFFGGGHHHHHHFFFCCCAAA???>>>======;;;;;;:::::::::;;;<<<<<<>>>@@@BBBBBBBBBBBBDDDFFFDDDGGGIIIKKKLLLNNNPPPSSSXXXYYYZZZ\\\^^^```aaabbbhhhfffdddcccdddgggjjjlllpppooonnnnnnnnnooopppqqqsssuuuyyy}}}}}}|||zzzxxxxxxzzz|||~~~~~~wwwpppkkkeeebbbccc___XXXSSSPPPQQQSSSVVVUUUTTTUUUYYYZZZ\\\dddmmm~~~xxxuuusssqqqmmmjjjiiijjjlllmmmpppvvv|||~~~zzztttoookkkiiifffdddcccccceeefffffffffeeedddbbb^^^YYYVVVVVVTTTQQQOOOLLLKKKKKKLLLOOOQQQRRRRRRQQQOOOMMMLLLPPPWWW^^^cccjjjhhhgggeeeeeeeeeffffffffffffgggiiimmmqqquuuxxxvvvtttooojjjfffgggjjjmmmyyy|||zzzwwwwwwwwwvvvuuuuuutttrrrqqqooolllhhheeeaaa___]]][[[[[[\\\^^^___]]]eeekkkmmmooorrrsssqqqnnnjjjddd```^^^]]][[[ZZZWWWYYY\\\```dddhhhlllnnntttuuuvvvuuussssssuuuvvvyyyyyyyyyzzz{{{|||}}}~~~}}}}}}~~~~~~}}}{{{yyywwwrrrssssssuuuwwwzzz}}}|||zzzvvvrrrllliiidddaaa]]]YYYUUURRRNNNLLLJJJIIIIIIHHHFFFDDDEEEFFFGGGIIILLLOOOQQQRRRZZZ___eeejjjmmmnnnoooppprrrrrrssssssssssssttttttuuuvvvwwwxxxyyyzzzzzzzzz|||~~~|||xxxtttqqqpppoookkkkkkkkkkkklllnnnpppqqqtttttttttuuuwwwzzz|||~~~|||||||||{{{zzzzzzyyyyyyxxxyyyzzzzzz{{{{{{zzzzzz{{{|||||||||{{{zzzzzzyyyyyyzzz}}}}}}{{{vvvoooiiieeeaaa^^^[[[WWWWWWYYY___iiittt|||~~~}}}}}}}}}~~~{{{xxxvvvxxx~~~~~~{{{{{{zzz{{{|||{{{xxxvvvnnnuuuyyyyyyyyyzzzyyywwwxxxvvvqqqjjjaaaWWWNNNIII???;;;777444444444444333000111222444444444444444555666888:::<<<<<<======<<<<<<<<<===???>>><<<:::|||qqqrrr}}}qqq```XXXTTTPPPLLLLLLLLLMMMMMMMMMLLLKKKKKKJJJIIIGGGFFFFFFFFFHHHHHHHHHFFFDDDAAA???======<<<;;;;;;;;;;;;;;;<<<=========>>>@@@@@@@@@@@@BBBDDDDDDFFFIIIKKKLLLNNNPPPRRRVVVXXXYYY\\\^^^```bbbcccfffeeecccbbbcccfffiiikkkoooooooooooooooooopppqqqsssuuuxxx|||~~~~~~~~~zzzyyyvvvuuuuuuvvvyyy{{{|||uuuoookkkfffdddbbb___ZZZVVVSSSTTTVVVXXXXXXVVVVVVXXXYYYZZZaaaiiixxx|||yyyzzzxxxuuurrrqqqrrrtttvvvvvv|||~~~zzztttooollliiigggeeecccdddfffggghhhhhhhhhhhhddd```[[[XXXVVVUUUSSSPPPPPPOOONNNPPPRRRTTTUUUTTTQQQPPPNNNOOOSSSZZZbbbgggkkklllmmmnnnmmmllljjjiiiiiiiiiiiijjjmmmpppsssuuuuuussspppllliiiiiillloootttwww~~~}}}zzzzzzzzzyyyxxxzzzxxxuuusssrrrooollliiicccaaa___]]]]]]^^^```aaaccciiiooooooqqqttttttrrroookkkfffbbb```^^^]]]\\\XXXYYY[[[^^^ccchhhllloootttuuuuuuuuutttsssuuuwwwxxxxxxxxxxxxyyyzzz{{{{{{wwwxxxyyyzzzzzzxxxwwwuuusssssstttuuuxxx{{{~~~~~~}}}zzzwwwooolllhhheeebbb^^^ZZZWWWXXXUUURRROOOMMMJJJGGGDDDDDDDDDDDDFFFHHHKKKNNNPPPXXX]]]dddjjjlllmmmnnnooonnnnnnooopppqqqrrrssssssvvvvvvxxxyyyzzzzzz{{{{{{|||~~~~~~yyyuuurrrpppooommmlllllllllmmmoooqqqrrrtttttttttuuuvvvxxxzzz|||||||||{{{{{{{{{zzzzzzzzzzzz{{{{{{|||||||||||||||{{{{{{||||||{{{zzzzzzyyyzzz{{{~~~{{{vvvpppiiieeeaaa]]][[[VVVWWW[[[cccmmmxxx~~~~~~~~~yyywwwvvvzzz~~~}}}|||||||||{{{xxxvvvnnnvvv|||~~~~~~yyyuuuoooggg___VVVOOOKKK>>>:::666333333333333333111222222333333444555555777777888999;;;<<<======;;;::::::<<<>>>???>>>===zzzuuuxxx~~~~~~|||jjj^^^WWWQQQMMMMMMNNNNNNNNNMMMMMMLLLKKKKKKJJJHHHGGGGGGGGGHHHIIIHHHGGGDDDAAA???===<<<;;;<<<;;;;;;;;;;;;<<<======;;;<<<>>>>>>>>>???@@@BBBDDDFFFIIIKKKLLLMMMPPPRRRTTTVVVXXX\\\___aaacccddddddcccbbbbbbccceeehhhjjjmmmnnnoooppppppppppppppprrrtttwwwzzz|||||||||{{{yyywwwtttrrrrrrtttwwwyyyzzz{{{tttnnnkkkhhhfffbbb```]]]ZZZYYYYYYZZZ[[[\\\YYYWWWWWWWWWVVV[[[bbbkkk~~~|||zzzyyy{{{}}}}}}{{{uuuqqqnnnkkkiiigggeeefffgggiiijjjkkkllllllhhhddd___[[[XXXWWWUUUTTTUUUTTTSSSTTTVVVWWWXXXWWWSSSRRRQQQRRRWWW^^^fffkkklllooosssvvvvvvtttqqqnnnmmmlllkkkkkklllnnnpppqqqrrrrrrqqqooommmmmmooorrrsssvvv}}}~~~}}}|||xxxuuusssqqqooolllgggfffcccaaaaaabbbdddfffjjjpppsssssssssuuuvvvtttqqqmmmhhhdddbbb```___]]]YYYYYYZZZ]]]aaagggllloooppprrrssssssrrrrrrtttuuuvvvvvvvvvwwwwwwxxxyyyyyyssstttvvvwwwwwwwwwvvvvvvttttttuuuvvvyyy||||||uuusssooollljjjgggccc```bbb___[[[WWWUUUQQQMMMKKKFFFEEECCCCCCEEEHHHLLLOOOVVV\\\cccjjjlllmmmmmmmmmkkklllmmmoooqqqrrrtttuuuvvvwwwwwwyyyzzzzzz{{{{{{|||}}}|||xxxtttqqqpppnnnnnnmmmmmmnnnppprrrsssttttttssstttuuuwwwxxxzzz{{{{{{{{{{{{{{{zzzzzzzzz||||||}}}~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{zzzzzzyyy{{{|||}}}xxxqqqjjjeeeaaa]]]ZZZTTTWWW]]]gggrrr{{{}}}}}}~~~vvvvvvwww|||}}}|||{{{xxxuuuooowwwwwwrrrjjjbbb[[[UUUOOOKKK===:::666333333333333333333222222222222444555666999999888999:::<<<>>>@@@<<<;;;:::<<<>>>@@@AAAAAA}}}zzz|||ttteee[[[TTTOOOOOOOOOOOOOOOOOONNNMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIHHHGGGEEEBBB@@@===<<<;;;;;;;;;::::::;;;;;;<<<===:::<<<>>>>>>>>>>>>@@@AAADDDFFFIIIJJJKKKMMMPPPRRRRRRTTTXXX\\\___bbbcccdddcccccccccccceeefffhhhjjjkkkmmmnnnpppppppppooonnnppprrrtttwwwxxxyyyyyyxxxyyywwwtttrrrqqqsssvvvxxxxxx}}}tttooollljjjhhhbbbbbbaaa```___^^^^^^^^^___ZZZVVVUUUTTTRRRUUUZZZ```qqq~~~~~~}}}xxxssspppnnnllljjjhhhiiijjjkkklllmmmnnnnnnllliiiddd```]]][[[ZZZYYYYYYWWWVVVVVVXXXYYYYYYXXXVVVUUUTTTUUUYYY```gggkkkmmmooossswwwxxxwwwuuussspppooommmkkkkkkkkklllmmmooopppqqqpppoooppprrrtttwwwyyyzzzvvvtttrrrpppnnnlllkkkhhhffffffgggiiijjjpppuuuwwwuuuuuuvvvvvvtttqqqmmmiiieeecccaaa___^^^ZZZZZZZZZ[[[___eeekkknnnlllnnnpppppppppppprrrsssuuuvvvvvvwwwwwwxxxxxxwwwuuuvvvwwwxxxxxxxxxwwwwwwuuuuuuvvvwwwzzz}}}}}}{{{xxxuuusssqqqnnnkkkhhhfffbbb___]]][[[WWWUUULLLJJJGGGEEEEEEHHHMMMOOOUUUZZZccciiilllmmmmmmmmmmmmmmmnnnppprrrsssuuuuuuuuuuuuvvvwwwxxxyyyzzzzzz|||}}}{{{wwwsssqqqnnnnnnmmmmmmnnnoooqqqrrrrrrrrrrrrssstttvvvyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~{{{{{{{{{||||||{{{{{{zzz{{{}}}zzzssslllfffaaa]]]ZZZRRRWWW```kkkvvv}}}~~~|||{{{{{{}}}~~~uuuvvvzzz}}}zzzvvvssspppxxx|||xxxrrrmmmggg```[[[TTTMMMGGG>>>:::666444444444444444444333222111222444666888999999999:::<<<@@@CCCEEEAAA???======???AAABBBBBB|||kkk___WWWTTTQQQQQQQQQQQQPPPOOONNNMMMKKKKKKKKKJJJJJJJJJJJJJJJHHHHHHFFFDDDAAA???===<<<:::::::::::::::;;;;;;<<<;;;===>>>?????????AAABBBCCCFFFHHHJJJKKKMMMOOORRRQQQSSSWWW\\\___bbbcccdddccccccdddeeeggghhhjjjjjjjjjkkkmmmnnnoooooonnnnnnoooppprrrtttuuuuuuuuuuuuvvvuuurrrqqqpppqqqssstttuuuzzzwwwrrrooommmkkkeeeeeeeeedddcccbbbaaa```^^^XXXSSSRRRPPPNNNOOOSSSYYYhhhzzzuuurrrpppnnnlllllllllllllllmmmnnnnnnoooooonnnlllhhhdddbbbaaaaaa\\\ZZZXXXXXXYYYZZZYYYXXXYYYWWWVVVWWWZZZ```eeeiiilllnnnppprrrtttvvvwwwwwwtttrrrooommmkkkkkkkkklllmmmoooqqqqqqqqqrrrtttvvvyyy|||{{{xxxvvvsssqqqpppnnnllljjjjjjkkkmmmnnnrrrwwwzzzxxxvvvxxxwwwtttqqqmmmiiifffdddbbb___]]][[[[[[ZZZ[[[^^^ccciiillljjjmmmoooqqqqqqrrrsssuuuvvvwwwxxxxxxyyyxxxxxxwwwxxxxxxxxxxxxxxxwwwwwwvvvuuuvvvvvvxxxzzz}}}~~~}}}|||yyywwwqqqnnnjjjgggeeebbb^^^\\\SSSOOOKKKGGGFFFHHHLLLNNNSSSYYYaaagggkkkllllllmmmmmmnnnnnnooopppqqqrrrrrrtttsssssstttuuuvvvxxxyyy{{{|||}}}~~~yyyuuurrrnnnmmmmmmlllmmmnnnpppqqqppppppqqqrrrtttwwwzzz{{{yyyzzzzzzzzz{{{{{{||||||||||||}}}~~~~~~~~~~~~}}}{{{||||||}}}}}}|||||||||{{{~~~|||tttmmmgggaaa]]]ZZZTTT[[[gggttt~~~{{{yyyxxxyyy{{{~~~uuuxxx}}}~~~zzzuuuqqqooovvv}}}~~~}}}|||xxxtttpppmmmhhhddd```XXXMMMEEE>>>;;;777444444555666555444333222222222444666888999999:::<<>>;;;::::::::::::;;;<<<<<<<<<===???@@@???@@@AAACCCCCCEEEHHHJJJKKKLLLOOOQQQQQQSSSWWW\\\```bbbbbbcccbbbccceeegggiiijjjjjjjjjhhhiiijjjkkklllmmmmmmmmmnnnooopppqqqrrrrrrrrrrrrqqqqqqpppoooooonnnnnnnnnnnnqqqwww~~~yyyuuurrrpppooojjjjjjiiihhhfffcccaaa```[[[TTTNNNNNNMMMKKKLLLOOOUUUaaattt}}}zzzzzz}}}{{{vvvrrrpppmmmkkkkkkkkkkkklllmmmnnnoooppprrrssssssqqqmmmjjjhhhhhhaaa___]]]\\\]]]]]]\\\ZZZZZZYYYXXXXXX[[[```eeehhhllllllmmmooorrrvvvzzz|||wwwvvvssspppnnnnnnnnnnnnoooppprrrsssssstttwwwyyyxxx{{{|||xxxuuupppooollljjjjjjkkkmmmnnnqqqwww{{{zzzyyyzzzxxxuuuqqqnnnjjjgggeeeccc```]]]\\\\\\[[[\\\^^^bbbeeehhhkkknnnqqqttttttuuuwwwxxxwwwxxxyyyzzzzzzyyyxxxwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuvvvwwwzzz}}}|||xxxtttooolllgggccc___XXXUUUOOOJJJGGGGGGIIIKKKQQQVVV]]]cccfffhhhjjjkkkkkkkkkllllllmmmnnnoooooosssrrrrrrrrrsssuuuwwwxxxzzzzzz{{{}}}{{{vvvsssnnnnnnmmmlllmmmnnnooopppqqqqqqqqqrrrtttwwwzzz{{{yyyyyyyyyzzz{{{|||}}}}}}{{{{{{|||}}}}}}}}}}}}}}}|||}}}}}}~~~~~~~~~~~~~~~}}}|||tttllleee```[[[WWWWWW```ooo{{{yyywwwxxx{{{~~~xxx||||||uuupppnnnvvv|||}}}|||}}}zzzvvvrrrnnniiigggccc[[[NNNDDD===:::666444444555666555444333333333333555666777888999;;;>>>BBBFFFJJJLLLKKKHHHEEECCCBBBAAA???===~~~~~~uuueee\\\YYYTTTTTTTTTSSSRRRQQQOOOOOOLLLLLLMMMMMMLLLLLLKKKKKKHHHHHHHHHGGGFFFDDDBBBAAA<<<<<<<<<<<<<<<===>>>>>>;;;===????????????AAACCCCCCEEEHHHIIIJJJLLLOOOQQQQQQSSSXXX\\\___aaaaaaaaa```aaadddggghhhiiiiiiiiigggggghhhhhhiiikkklllmmmmmmmmmnnnoooooopppppppppoooppppppqqqpppnnnlllkkkiiijjjmmmqqqwww}}}}}}yyywwwvvvuuusssnnnnnnllliiifffcccaaa```WWWOOOJJJJJJJJJIIIJJJMMMRRRZZZiii|||~~~zzzvvvtttwww}}}zzzuuupppmmmjjjhhhhhhhhhiiijjjlllooorrrssstttwwwzzzyyyvvvqqqoooooogggeeecccbbbbbbbbb```___ZZZZZZYYYZZZ]]]bbbgggkkkmmmmmmoooqqquuuzzz}}}|||zzzwwwtttssssssssstttssstttuuuuuuuuuwww{{{}}}yyy{{{zzzvvvnnnllljjjhhhhhhiiikkklllpppwww}}}~~~}}}~~~{{{wwwrrrpppllliiigggeeeaaa___]]]]]]]]]]]]^^^```bbbdddiiilllpppsssuuuuuuwwwxxxvvvwwwyyyzzzzzzyyywwwvvvuuuuuuuuuuuuuuuvvvvvvwwwuuuuuuuuuwwwyyy|||~~~zzzvvvrrrnnniiifff___[[[UUUOOOKKKJJJJJJJJJOOOSSSXXX]]]aaadddgggiiihhhiiijjjkkkmmmnnnppppppssssssrrrrrrsssuuuwwwxxxyyyyyyyyyzzz{{{}}}}}}xxxtttpppooonnnnnnnnnooopppqqqttttttsssssstttvvvxxxyyyxxxxxxyyyzzz{{{|||}}}~~~{{{||||||}}}}}}}}}}}}}}}}}}~~~{{{rrriiibbb\\\WWWTTTVVVaaasss}}}zzzzzz{{{}}}|||vvvppprrryyy}}}|||{{{|||yyyvvvrrrlllfffbbb___WWWKKKBBB;;;888444222222333444444333333444444555666666666888:::<<>>>>>>>>>>>>>>???@@@@@@;;;===>>>???>>>???@@@BBBCCCEEEHHHIIIJJJLLLOOOQQQQQQTTTXXX\\\___aaaaaa```^^^```cccfffhhhhhhhhhhhhgggfffffffffgggiiikkkmmmmmmmmmmmmmmmnnnnnnoooooopppqqqssstttsssqqqnnnllliiihhhhhhiiilllrrrwww{{{}}}zzzyyyyyyyyyxxxvvvqqqpppmmmjjjfffcccaaa___TTTLLLGGGGGGIIIIIIJJJLLLPPPVVVbbbsss|||yyytttnnnlllnnntttxxx~~~yyysssnnnkkkgggeeedddeeefffiiilllppptttvvvuuuzzz~~~~~~{{{vvvssssssllljjjgggfffffffffdddcccZZZYYYYYY[[[___eeejjjnnnnnnooorrrvvvzzz~~~}}}zzzxxxwwwwwwwwwxxxvvvwwwwwwwwwwwwyyy}}}}}}~~~~~~yyyuuukkkjjjgggeeeeeefffhhhjjjooowww~~~}}}yyytttqqqnnnkkkiiifffccc```^^^^^^^^^^^^___``````aaaeeeiiimmmqqqrrrssstttuuuvvvwwwxxxyyyyyyxxxvvvuuuuuuuuuuuuuuuvvvxxxyyyzzzttttttuuuvvvyyy||||||yyywwwtttqqqnnneeebbb[[[UUUPPPMMMLLLLLLLLLPPPUUUYYY\\\```dddggghhhhhhjjjmmmoooqqqsssttttttsssrrrrrrsssuuuxxxyyyxxxxxxxxxxxxyyy{{{}}}~~~~~~xxxuuuqqqpppooooooooopppqqqrrrxxxwwwvvvttttttuuuvvvvvvxxxxxxyyyzzz{{{}}}~~~~~~||||||}}}~~~~~~~~~~~~~~~~~~~~~yyypppggg```ZZZTTTQQQRRR^^^sss}}}{{{|||}}}~~~~~~xxxqqqwww}}}|||yyyxxxuuuqqqpppiii```\\\XXXRRRGGG>>>999666222000111222222222222333444555666666666666999:::<<